x2000)=nil, 0x5}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000004000/0x3000)=nil, 0xfffffffffffff75f}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f5000/0xe000)=nil, 0xfffffffffffffffd}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000008000/0x1000)=nil, 0x2000008}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x6}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000005000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x4809}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0xffffffffffff0000}, {&(0x7f0000463000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8d}, {&(0x7f0000327000/0x3000)=nil, &(0x7f0000007000/0x3000)=nil, 0xb25c}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$FIOGETOWN(r20, 0x4004667b, &(0x7f0000000000)) sendto$inet6(r15, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r15, 0x6, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r15, 0x6, r21) writev(r15, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r15, 0x2000747b) r22 = socket(0x2, 0x2, 0x0) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r24 = dup2(r23, r23) ioctl$WSMOUSEIO_SETPARAMS(r24, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) bind(r24, &(0x7f0000000800)=@in6={0x18, 0x1, 0x7fff, 0x4}, 0xffffffffffffffed) kevent(0xffffffffffffffff, &(0x7f0000000680)=[{{r4}, 0x0, 0x44, 0x2, 0xfffffffffffffffa, 0x2}, {{r14}, 0x4fafe674af2a5fd4, 0x8, 0xf0000000, 0x5, 0x1}, {{r12}, 0xfffffffffffffffa, 0xbc, 0x40, 0x40, 0x80000001}, {{r22}, 0x7, 0x40, 0x2, 0x7, 0x4}, {{r13}, 0xfffffffffffffff9, 0x40, 0x8, 0x2, 0x4}, {{r15}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x5, 0x6}], 0x80, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x3, 0x6}, {0x2, 0xe1d}, {0x3, 0x1}, {0x0, 0x2}, {0x36fd32f6499b81da, 0x2000008}, {0x3, 0x20}, {0x1, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x0, 0x8001}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x8}, {0x1, 0x4}, {0x1, 0x81}, {0x2, 0x6}, {0x3, 0x100}, {0x3, 0x2007fff}, {0x2, 0x65f}, {0x1, 0x4}, {0x3, 0x5}, {0x3, 0x1f}, {0x0, 0x1}]}) setegid(0x0) setgroups(0xfd01, 0x0) mkdir(&(0x7f0000000880)='./file/file0\x00', 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f00000004c0)='./file0/file1\x00', 0x80, 0x40) fchown(r0, r1, r2) chdir(&(0x7f00000001c0)='./file0\x00') r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r27 = dup2(r26, r26) ioctl$WSMOUSEIO_SETPARAMS(r27, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) ioctl$WSMUXIO_INJECTEVENT(r27, 0x80185760, &(0x7f0000000780)={0x17, 0xa7a1, {0x9, 0x5}}) r28 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r28, 0x2000000000000029, 0x6c, 0x0, 0x0) r29 = dup(r28) ioctl$WSMUXIO_INJECTEVENT(r29, 0x80185760, &(0x7f0000000540)={0x80000001, 0x100000000, {0xfffffffc}}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file\x00', 0x80, 0xfffffffffffffffc) r30 = open(&(0x7f00000005c0)='./file0/file1\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r30}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) r31 = socket(0x18, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r32 = socket(0x18, 0x1, 0x0) close(r32) connect$unix(r32, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r33 = dup2(r8, r32) ftruncate(r33, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r33, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r33, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r33, 0x0, 0x0, 0x1) ioctl$TIOCSBRK(r33, 0x2000747b) ioctl$VT_GETACTIVE(r33, 0x40047607, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r34 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000100)={{0x3, r1, r25, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0xffffffff}) 16:00:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x11, r0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x8000, 0x104) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20020, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r4, 0x0, &(0x7f0000000100)={0x0, 0x1, 0x2, 0x0, r5}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x63, 0x3, 0x6, 0x9, "96b1006bc578727247b9e2f6b5bd97c56f7511c5", 0x400, 0x80000001}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r7, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/159, 0x9f) ktrace(&(0x7f0000000300)='./file0\x00', 0x4, 0x4, r5) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x95485b15032b4740, 0x0) fcntl$getown(r9, 0x5) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) preadv(r2, &(0x7f0000000980)=[{&(0x7f0000000600)=""/181, 0xb5}, {&(0x7f00000006c0)=""/26, 0x1a}, {&(0x7f0000000700)=""/233, 0xe9}, {&(0x7f0000000800)=""/16, 0x10}, {&(0x7f0000000840)=""/66, 0x42}, {&(0x7f00000008c0)=""/188, 0xbc}], 0x6, 0x0, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/ttyCcfg\x00', 0x1929, 0x0) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000a40)=0x4) r11 = fcntl$dupfd(r8, 0x0, r9) ioctl$WSDISPLAYIO_GMODE(r11, 0x4004574b, &(0x7f0000000a80)) r12 = accept$inet(r2, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) r13 = accept$inet6(r2, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/pci\x00', 0x80, 0x0) pipe(&(0x7f0000000c00)={0xffffffffffffffff}) poll(&(0x7f0000000c40)=[{r12}, {r13, 0x20}, {r10, 0x8}, {r14, 0x467851be8dc11d6e}, {r1, 0x4}, {0xffffffffffffff9c, 0x40}, {r15, 0x80}], 0x7, 0x8) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000cc0)=0x1) syz_open_pts() pckbd_enable: command error pckbd_enable: command error 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40001024, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) r2 = socket(0x20, 0x5, 0x10) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)=0x10001) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ftruncate(r0, 0x0, 0x7fffffffff6) 16:00:31 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6db9c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0xbb75) pckbd_enable: command error 16:00:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4902e57f91000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) open(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d04225, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) read(r2, &(0x7f0000000500)=""/198, 0xffffffe9) socket$inet(0x2, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x1e, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) 16:00:31 executing program 1: msgrcv(0x0, &(0x7f0000000000)={0x0, ""/52}, 0x3c, 0x0, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000000)=0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "f5e82512a690a2e1016a55d7d08dfc33957c5232"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x40) syz_open_pts() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) getsockname$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x8001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fcntl$setflags(r2, 0x2, 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x7ff}, {0x28}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") 16:00:32 executing program 0: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x2, 0x3, 0x20, 0x6}, {0x0, 0x0, 0x6, 0x8}, {0xff, 0x7, 0x6, 0xfffffffc}, {0x7f4a, 0x3d, 0xff, 0x7fffffff}]}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x62) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20101, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x7}, {0x2}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x119d) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getegid() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x223e24b5e28a7094) r3 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r4 = geteuid() setreuid(r4, r4) r5 = getegid() r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) r11 = getgid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r11}, 0x5, 0x2000, r10, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r13, 0x0, 0x0, 0x4a, 0x80a5}) r14 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r14, 0x1, 0xfffffffffffffffe) msgsnd(r14, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000140)={{0x3, r4, r5, r6, r8, 0xa8, 0x6}, 0xa, 0x2, r10, r13, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x0, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r8, 0x0]) setegid(r15) setgroups(0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280), 0xc) setuid(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = dup2(r18, r17) connect$unix(r19, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:32 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0xa0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r8) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000100)="8c65", 0x170) r11 = accept$inet(r10, 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0x20, 0x8e}, {{r4}, 0xfffffffffffffff8, 0x22, 0xfffff, 0x6, 0x9}, {{r5}, 0xfffffffffffffffc, 0x8, 0x2, 0x8, 0x43}, {{r6}, 0xfffffffffffffffa, 0xa3, 0x2, 0x7f, 0x1}, {{r7}, 0xffffffffffffffff, 0x2, 0x80, 0x2, 0x81}, {{r0}, 0xffffffffffffffff, 0x116, 0x2, 0x9, 0x1}, {{r9}, 0xfffffffffffffffd, 0xcd, 0xf0000016, 0x0, 0xe6}], 0x3, &(0x7f0000000080)=[{{r11}, 0x6c346b71da3e9ac3, 0xd, 0x8c9591110a4b5f70, 0xc70, 0xffffffffffffffc1}], 0x7, &(0x7f00000000c0)={0x6}) r12 = fcntl$getown(r0, 0x5) ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1104, r12) 16:00:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(0x0, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) semctl$GETNCNT(0x0, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semop(0x0, &(0x7f0000000040)=[{0x8, 0xad, 0x1000}, {0x3, 0x20, 0x1000}, {0x3, 0x9, 0x800}], 0x3) 16:00:32 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x200, 0x120) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:00:32 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000183, &(0x7f0000000080)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8000, 0x0) fchmod(r2, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./bus\x00', r4}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = dup2(r1, r0) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x20}], 0x4, 0x0, 0x3a55, 0x0) linkat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000080)='./file0\x00', 0x4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pckbd_enable: command error 16:00:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000011000/0x4000)=nil, 0x4000, 0x5, 0x4011, r0, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x4, 0xffffffffffffff01, r1}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:00:34 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1ff, 0x4, 0xbe, 0x0, 0x0, 0xae9f, 0xa48, 0x1, 0x0, 0xc000000000000000, 0xe8}) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x31, 0x0, 0x80000001, "5549abad49bf25784fb883bdc319350592e220bf", 0x8, 0x8}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) shutdown(r3, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x81) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) pckbd_enable: command error 16:00:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x8000, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) 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 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r3, &(0x7f0000000040)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r4 = geteuid() setreuid(r4, r4) r5 = getegid() r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10}, 0x5, 0x2000, r9, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r12, 0x0, 0x0, 0x4a, 0x80a5}) r13 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r13, 0x1, 0xfffffffffffffffe) msgsnd(r13, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000140)={{0x3, r4, r5, r6, r7, 0xa8, 0x6}, 0xa, 0x2, r9, r12, 0x0, 0xfffffffeffffffff, 0x100}) r14 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r14, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r14, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r15 = geteuid() setreuid(r15, r15) r16 = getegid() r17 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r19 = msgget$private(0x0, 0x0) r20 = getpgid(0x0) r21 = getgid() msgctl$IPC_SET(r19, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r21}, 0x5, 0x2000, r20, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r22 = msgget$private(0x0, 0x0) r23 = getpgid(0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r23, 0x0, 0x0, 0x4a, 0x80a5}) r24 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r24, 0x1, 0xfffffffffffffffe) msgsnd(r24, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000140)={{0x3, r15, r16, r17, r18, 0xa8, 0x6}, 0xa, 0x2, r20, r23, 0x0, 0xfffffffeffffffff, 0x100}) setreuid(r6, r17) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000340)="3fe5e07a0ed00f82d1fdb333ea6c52e39d58bab3019d2f0e428c9043c1d038a164d0cbcad2dfea6cb6aa3558e55df61a3664a6fe351fe0b132a0a43bd960cd693e5081bc0261c78ac7063377486eb875224c86703588f3bf5b8317448901aaa634fced32c08f7c97578a5eef98d53c6c7255c3f33c616fade14abba26977bbf2fc4075035ee77a861f69163653312130e6c6914974487a41518b35471a7e40750768101735757d269d0b2fdb3c1c1633f7f599bac09be97c9c1648b7c8b4bf2af8cb0c685c3f611e11a708254b0ea4abe12235b19761b57128191d2bd18647f769b8d71c4c497fe7003952b90f319a8f7a8d86307d8de3f8d03afc3c7b6c9e93ef529ef38998c44d18d90a6434754e36a9e0d1cdbc9d0d16104b22fc421e040d6d9e60acbef34ea3200528600eb48c543239e8e70d984090b1e9d42f73b698b6968a8cb62dd0c0f94e2dbc80c5edcab93db29afe79dc281076e397adb596187f14b104d35dcdd42cdc97b6185379f4b82bf40891237fa109bd11ba3d2ad7bc7195ffaa50b22b069a664d4e3fa7c4aed62fb57d3ad1cf47421b5f8719706de5e24a41d48d5792d42aa640a30029abc4721cf24ab1b76d002c5ca6931ab6db58410e568d6d1ffa3219c65647ce6ece8e1713f0aa1ac0d2bdfaf4b0bf18338ce92bdd03d60a1453ce2166302386dbfa7b09f41335589072a21635dcf3629431c499f4c356e2885a7de5dd76157796f5de07524a6bfca17a2cca53ffbc467674361f482a3a39d93d8b3c552ac87a5b3b2d04b8fc89e456c5f3707231e5c03f7717c541a0f57bed2acdf93bb84ecc2b67dc086a811324436123d0e77501f2de02300a9f1e2ca9ce895efa0e2a1781190879b5d7ce6506718ddc17b96cda77e98c1a5889f6beda700deb57b3f269a09b20f2f2d63bfee06f92dc393b0a89279f742ded26b071809b99590e484fd6d08829e3072fd0b209154b512faebd852c01d451f96e09240b41340458b6ba952cf0f348cb97d149c9ce8ea8146481f8b1462ac08a5789f409023b58dd630ae6134a55bcd0f16e4d4a528e9520ad9b783d051c708271042a6bcd0e993f2165b82f7eab65bc8e8d7e167d72d719fc252ede2c561fd7d25fb3c83c03993d725c2408551a1f18427ddcd29b8faeb35573559a00a23397bd8f18d62ed5acf4aac4ebf4f2da069152c8d17208d0239d3438f5ca38cafbcb5b08759dbc07ae3ca9f2d936672c38daea70ebe947dca06e46302659a01d16e753377b23f9bf30fc1de1cde92b75e14c9271ddcb73b19d9d408822dd5634d7887d62f12cb02f8c2a67f78b4e156a2e6b9fc1afeb5cc4a9d0f2dffc8c66a0a8f8b833a410d7ea772ec764d6d9a5f68d7ced769a478ae23dc16971f8bf04ac64ddcb4222fcf4d5290f62b2c19f75f400ef3fd5c3c5d8497d743ceb2456802f370611c6fca4dd27b83b61509ba2e9c98e8c74bbb6e1d8ce3af5e6b57f6e0ad6ec74131bfa9d11b08b9d6f44f49dacbb6e33c87d7a749afafd8dee327557953e46fc1b1987f02569b114e478f931947bab27aaf3e8a948d0ece1d09d268026b673fb55a8aa5acd85b6011449b08bbf17d14e16c6051718e8d2023b663950aa9e4c800425a9c426d219f5980eaa8194cd22cee3dd1cd1e8ed2fa22e03a20d60433a22ed87eccbf640aad8558f544d44333c410a9186358dd400749f69e969504674cd89cb6a7e74bbbeb7fa09611694e05680c71e3a159db302319ba2dcbf65bf4f1673ab510b55763af1b4d31193e0f69f3a18c923918fd10e651aebd96114a3e227a0b1555e5f3258c5c312bcac7f643767d7c4d012ef2f5766f9e67d9d763bc2fc9599c7f715dc26f1b07ce16f6153a184465de5c92cb9c4ef1f68f53ac76d45c5bdbc877caff3d76198d445bfac510f386b6863da7fba8a5fb05cb6ff4d04fd1c2cd45eb5b7e2100d4788cca42b8c730289d3be28cca49fb2264327dce2dfeea4adca8f411a", 0x585) 16:00:34 executing program 1: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) poll(&(0x7f0000000280), 0x21d4, 0xffffffc1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000280)=""/38, 0x26) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) 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, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./sile0\x00'], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x0, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="3f8ff26d5ac00b6019020c10d6226803179e38b3bef31e4af0e338752af2526d7dccd96df16fff9494cb714a709319ab4a660f309a8ee1ea5ec6a901a8ce9cdca026487a0402d809f1680f7bc99f22b540c56b4878133e832801b00adb7cffffbd47263b72defa53ad2c996d5415f4ee42e209cd1fca02176efd00acd5c4126a76332dbb9e3419c01b026018c369fe7c9b180c2c103bcc321b29e8ea816b5508f0b831ac9ee720e69e46cb80b92ab62fad9364a7aa609b7e3f24874af18cfca4fe6786822e558d511dad176fe41035d1c39fa9f4a314dd358a005d5e4caa5910889dc1d0937379ef4ba487987b2ced9ff75d845616dacc849f572efba5c161bd7ebc72f469ca97f1aa6b26ab9ce69451dd3bca7bf28b114b5b9b16a65b0c12fd8ab6302e6fc24132d0c85206f7e1d73d744ef326cd99af8089f7249d22c916f187e6c98e41eff34028f7a77bc08638133fefbd29adec8ce43ac47d7b636d8c87c07574e5e9004ad094f3fe17eb693327fe0196b4546b8593e2304d3e0614e1022da4e048c47dd59f29c1d3524e0b5e3d97643cdb98d1b72c880a6fe906806328093cf5cd66ae3fe72264e0dc1a4dec8127bc41b893fac9bfa59a1932ec3cbc2cdcb30164ff2e450294b0157a26b6d7c28a0489f70b395bc0b5d3a00b0d2b0c76297acce3104b7edcf7f1a8627589c659312ca96e25592a98076cd641280374e1ce2b8a082dd9977970f8a691d964409c9582ce579779cfd98ce41f924da0a336762698d4710d17d3f7fb2f996f4f01d818f2ff6bd8b685e87ed9d8c8e0063127bfc55ffd145c495911bfc254535218e5fb6b8edfd98227a8b40dc5bcb8c8ba78a2325d18e9b84da5e647d4549ecb70a325f82933d9074b3ab4cc6828093ed6b0f3d76e882453001a5e547bbed21fbf2c693cd57bd7a5673365d2c37b20ebe7ff64dfde41de71dba895988538882935a3ee75846de1a53168e9d26fbc58194caac94df7b3968d4d77eb3f076d47e12bfe0fe681202f0146b300945deb3f39204ef6b8bf282b25f976c316ec64740ca7a88f35a7dd1fdd7e9906dfdb2acdcb91b61162d947554540c9dfd3ec906bdf32227432d33569c957d79df743981ed6083e031c05fcad24caec86a45303a2837267d5201a3be94e43a1d454597c44c9608a76dac393df52a5d08c067154f5cda62984441c76d7e1e0e8b140bb6716b41097a26d60f7a97173d213dbb861a34c1997b46dae4fa4fb04a941fdee3061b0c8fb5a562798f61a3a1b0306d3600ae17c4afee6fd3b22d3d3891183f29e87e910471332cb166acae68f2b0c4e830259fe27ef22088c2e6a55166d1314e8a515b0f619635b6e6e2b75c65be8ea5b258b414aab5f014b1f1c2130a8397e0e8129e358a2ef2f459e04a16f75d3e7abf69d77b7b2329458f9e351828032fff2e4d734b1e484030d8b5ec5a0fee6bcf677ba4cb873531b6c411f05e664f805d9cd270c0fd57597d263aecbec87b372694ef59893438d13113608e580c027af612faff99ce1a2032b87672b3a937cb6cf050a2292b71f48e8ed09eaad3d634799576aae74550f4c4a506f5a50e157d295cc5651a61a71c5f771794affb6336d060247828fbd4c421f5dbbcefba471965d806389e1ed5ac1004f7c03b8f4dbcfb3673c083c105ee412976b2de549d4d745f0a0cf0cb2a111a49892729a9df1c9064bbcd2a15a4c3af2447b103c5d4268b2b416b9d6ef43973476b9662993c410f49afc3c34211ae8269f1f36808424f7502d41564d95786a06eb06380641384f0897de9ddb97917472c9d48ce71a066b881b1a7b232668f1e4b2bdc7af736da21510c36415066a07b1fa8f97f1256c664dbaf9251bf65796c6d4aa62cb81e49eb1a26f448f4b03b53f362f7ea896ac8b236dd65788d2897f23090501311a6fa6849b97c134f490669e2e2dd3ca812af4b2798a8c22a72844b514a846f84724f0f06bd49555c2206e721c3c66d1a30a36108974ae58afd7872b6ea05da350fdedda27e1edffbbb0eda152f54d90be6630c4810d658d802dd5bcf37854df25043ceef90038717a1299bb160c64867556526c526553860e089cdeed4924513a4b72c9637d11132c17dc8d4fb0d5692f67251bd516473b1b1f560afa73a9470477c27f3a3e88697f608ed5d0d19564138fbc516196058cfda01da2dd1febf9fb2eef119dcc11958682d75f0f288323975dc9c8a1510e107508b626cd1cbf3f2aa37ae8779e51c80b259c34cb7519d79f6890954f1a27f6c1e05baf2287b1ffda969e70fba2873c0cd5960a82cea5ff18d6651d3ee74f348710fca8be331437c38703c2da869a61983efba864df94cdabba8d3fe50468d8e2d631a47b01bd26f8526b65bf82118ffab3020e939adbf02006cdf2e54973a41f0499dbab3da38af30600882e2f81bb9dcc78262b4ec83536f79a08454aa652e33f0a0a35600b1bb9e35c55b3d5f510d25128fa99bc45c8c2d1a9f32cec5efe6dee172b0a5268ca45fe1a8c58de52589a0031ee752758f21cdcbcb220094a3a0b90052767436c3355dc96070d34375fd93792621dee5c483b63e0a32756a200d81eb64d19765117e7a85163c5dd85302a5d2e5546049d446322f4a729cdebe741752c883a047c5b10ee702873ecf5be8836522584ae6fcc06461fba8b77c5aea5feba49c8497e186cbbeb76e1a2fd569f8ec1f738552439a329d4bebb00a191b82f05cf52c6ab15b2496b30ae2993b4dc981567d3f9aa54d38476d93c170be31879d70b1494ccf560c68a6889a77d683586a3c7097e0724b5e8b87913bb5228e3e2828cce7146105927e705ddda9f697351b227469b31af26f0f3e5ca612da5e85a7c969bf65f95c6b0acd0d419ec1aaf5b8f6a2157e2273075c39c99bd6bd2856fbc2566ca067ef758cab5b3587bc54da44c1b33ccc9e289a748e86d61ba4668761680ac413f9794ad2c4420396acf18b5ab06fdefdf817e0cc427790c19a14f806728c8f04ba1bb26a22fe5b2376a48cf4afc5ad0688feacc3fd2be7979f35fa6d830456fa86afbf557bc879c0d4c307c5dca724b6c167635848dc7efb2735e55b58f13f8944fdd1d124c5c0dc9acb75563d1456c9e4a7e43dfbb4ad5205594374838ef85f984ea72f5727bc45317b8af8459dab993e4cbc5e4c950d9db0478312e61fb1db6cbabb8ab93ffae1ceb66de8be66c633ff1cae766cd0945b3823fa4f52d2804c22a019256b368dbf02858eb690f3176e77f9b94a2911948be0c1e48363aa7c4e2d62d30fef1cb1a79089ffe95e8732f003d7591600f005aab5e0558ae817c3fe782c5e5fdfcbe62728c979071b03cf10a02683ea158307e38d8bd2fe0b65865b9248098981c05cc64b3a1816edd4f21e2687d78d8c23830ed42fb4ef7b23fc703bd6c80d44d06f5d9522af109f61ea2b8e3cddc987f132a9de66ae7c97740c46254bec899496b4d1fddd18cabfc93b03df872d2c53b1948f50a22e3de9ed5c1c7ae38ee6b52a84094a98be75dcce75e52ffcb0a2c80ea4073f81572f94ca259d200a0b73cc66b4e307a933a2867b620575af480776693a13fd51a6caedead1779f23b361815f79df98f1b540cc927d35895af786b92cb73bf09a12ff77da4fd6c474626fd2c3897b1f392c1103fb9afe897bfe6aa11ac1e425ceb228b645ab93f59645d963deaa0c31eafb77ff51daeee0d72b9cbc75dec075ae714270ca69c86d0b2140e76721d99e7344d9a010d3b8dea9a433432da719fea235ea7d4a8569fd9c0472e8c1bb3f53ae7486a2a7e09a98c65b56941afc03c41c94171b5385e394c91fa20b8b87ef9b59b16edc7661f45e06083ef125684ee6f5d38b574ecdf51f91e1401abed51b33dda6de0396f3e51b27a78c029cc2133f3506317a33c8fc94df422c6b41df78da475733c6b980f6f4836244503b51ec18ed048ca3b5f4b70347706ccd3745c4ef62b7e3df34a4b62f7351af163ea18f28dc7638dfb4f21574207a4ebe6571e8b77b92689d13737e2380d2bf04d06149c2924c1230b5d6f7a94506a79a9bfc909a93b7608f7c79aab0a41cb2ba0839d2302c3a5e5a8f9e0d8f09fc86c34a34e146045502458838e1b226455a528be3029b82f6a8742c6f011ba1a9834004c537a3fe9b9461a04a893146b21572ee6c612fa9396cae66a668b6e7262b128a3214dd4d23af1aea64261a28a32525037f056b7e57ccc462c2044c579f99ff5dfba3790f0cc160595cf47ce71f7d73adbdb94af8bd11f200073fbbd334fc6c61fa5745ee559593545f47297298da2dadebaddf78c3feb7d2ffb632e11cf6eb051d5fb921b7c455eec9c44e2073d42e61c696670d90a1d12b511fa9be5a16d99a37fc17d74252f745aa121234c3425d527cb17a0eab2732b2a093782f049f15c9c368f2f644d28d92cb4c96f14c7d10c4afe9f2416ea54b60f408ce64159e0223e7d2d3e57cf6e0d7b517587690b5b37a76257b68f3ccdc856efd562496182dec06f23bc7a3faa41f2ae88d0a1c4aae11f8fb06561741da1d44302f872025f41cfa9e5c1b2128ce7945874fe273d2a0e14aa7b34e8f946984a2c1314b699a8c46ed1d78a047f7eda81ba0ade08ae2c79667ea55bee98a1bf5b34a908169f83f2edd0157bf7f6fc9e29a90061739c9075875ce73d9f570e92947f40039149465a58d76f780e7906519c74dcc4b100e2c434404459cbd0f0323d3d9562f708e83037cfa640ddb9438d5006c47513a6cb39bbd67211e18cc86b0424ee154613e842ccb56f8d13271d0c3b9a526da7354da67a5ec45f782e8988259ce84176e19b466999f5cba353dd9f017137c20132bccb3b300bf5a1e5cabd2ed3947d2c54f2b35633da11dc180e04ff3828e28d39af88f25c99487d9d4b07b06c43d83b1a6e69ab2939ebdc696be53b7f4e43c49da3e2dff2aca86698bb85c76d4914c79472ce5c280ac1850c52ca26664e77695cc166f5988907f58cc144ca937424773daf78cde0be8f1435b2a567ef4914296ecd6ab9ffcba811c2dc6604b51872c324c53496d530b9779105b5d4f521ca36e49a7d4baf8e54f4dac03372e13a56be50f6c17f6cd03525e2d58501850c065acf42c30bcb7f3212fdda43004cc4f7c4da6deadf2f35586b3bc20e6077bb17a2e8eec7fcaaadfbccffa44d079ec8633d16e59e7c76f1e0dbbd8c7524697ff07eb8c7b8afd009ced5c06693b0fc0d1d636ecc5f4afdae801ad15a255e4ff6e1b15129197e6ed3c5c35044390e37bb182c7e954cbe818bfd96a57678bb7adc57a00d27b9684b4d4fd5301f7b26c7668f9da4c0e15f0c300477d5a536d73df5b21f23cb1a30b4de9afd53d4a8bafcc898d9ec3b81d6185403479fcdb3f3536315e9221fce087d461f0332d687e969e8bb1688af9d139ec17ebb9daa71bf78b440b0ee33d9de120a18b2be2950e1e70ad864dea8084f233993d473b542ed7cc04304eaca5c4025c7bfcdc6a131b9aa8e23a6ddc23094214777280e9b03ed01ad3894544ff446c66dd4af79cd568ea07a4c60e843479e6c23bb75d25041c1e46379641fdb19dfc1d0bdb1cbf0cab3bacc77f967e9ff875611e788184db7", 0xf84) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d00800000696c653000"], 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:35 executing program 1: 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, 0x1800}, {0x0, 0xe, 0x1000}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000cc0)=""/231) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x2) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000340)=0xc) accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1) write(r1, 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, 0x8040691a, &(0x7f0000000300)) close(r0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0xc8) syz_emit_ethernet(0xf1, &(0x7f0000000080)="bbb2ef834bf5f9247d8726d68d1ce837c0c28b4516dfaefe93c43cf81d78448a73f9310025454004a9daa2b841c4af34421645821d540e5ebbb52a056efdd83d30dfd6048af6da8f6ef2b2d76ae2d2437265a6244d3ae67e5ab12c9d718d3dd5dd737c991ddbabe949b758ce633f890475c811cd43fd1fbcef7b87138ac05ff65faa562c06ce756d7dbdc684adbf9fa4b6410811c9a1c1d95bee41caf4bebe134167acea6cc2a1a4b2a62a1c50e48af286a626c8a277a4ee35b2304a5df246152119e956d694783f188e73ea6d579599ed26ca503638bf9fbf5dcbb88506d33907b7b2c7a7f43d0b1e9b036bf1fbf4aa3a") 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0/file0\x00'}, 0x10) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x20) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000000)='./file1\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x80) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 16:00:35 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000640)='./file0\x00', 0x9ba, 0x34) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x87}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x80}, {0x2d, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:35 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getgroups(0x1c1, &(0x7f0000762000)) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x488, 0x0) pwrite(r0, &(0x7f0000000080)="77453c1a141fb4ebaa897859407787", 0xf, 0x0, 0x48) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) read(r0, &(0x7f0000000680)=""/4096, 0x1000) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r3) chroot(&(0x7f0000000000)='./file0\x00') r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSDTR(r4, 0x20007479) recvfrom$unix(r2, &(0x7f0000000340)=""/224, 0xe0, 0x1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) pwritev(r5, &(0x7f0000003880)=[{&(0x7f0000000440)="994c144c6b0493"}, {&(0x7f0000000500)="f9a8f455426a944f6a9852fff5185ea35b54dc7a9edc854ade1193badf798ed17b59b762f9c03d09a702d720dc7cccec8977a406b59778fc32d66c3625ffa1071a165aef8a66b844968e53ff53ca95b10b7f730fee5f029c36d98e03dfb24cc9d7936ed5581269060d749bda4e8646d63e4c613a0ca3291270a8da0b63866e22f86ed40b5c7fdb95b52721cfcd83b8926ae9bbf61242ff3828e772ac2c642865bd3bdae4a91af9c509012668380b2efb8e"}, {&(0x7f00000005c0)="b804bc1673029e53762c5c8569caa9c6679fdf9028339301abb77386eb3b74541b7cf0ec25baca3c888aec0c8a669e33401a3bd9f66268cb4392dedebd0f7bedea8e936d5a1f4ad6e49ef89a6ada797c5ea743f35af7e5192f3111c96628c1abd9d76caeb86e67715ed5d4edcbe6328e515b8fbcde5e73c6f4e47d48586bfc81dbd8bb12544a3202908201c9030018bc6eb2c6caa2f90a658f6d390cb543"}, {&(0x7f0000001680)="47f0e6c60e6d8f794b0666a4068d262f01c15ca1f045a25764cf2aa7e1bd2d234c63db7499a074787ea858cdc32a0e622e3884660fc0c1128a41972be2c9bd55984a64aec85423418264944964eee2a525165ecf7faf641d47491afa233c5fc7dfefc8f9d59626c09326614e678f1a95a2c76cc33daf29b5ed05928f6403104cbc6ea75e8e0b4387d0a581fd06e7588d50371c9d2d3cbf712c260d0a427cfcf7f014a8ac4f01406d3d93e07e431d77fdbd925c015012da25cb6863a6a0afbb786a8b7f93e5d9f7099beaa10f12ec8143dbc2fc82c170", 0xfec1}, {&(0x7f0000001780)="c0be31ccf04b100b25d9d071846f6b035b97c1d2a4b0396b4b02f1197a55438c3867abc66082c307fedb160dfd9df9d21f32b5aa99d5596b975b7e180d62a8d8ee61bb81812c03b44ba06d34ab241be6364b845f44b7ee61560a"}, {&(0x7f0000001800)="7df0446b32d071c9e0a6da2a6a5bd245e5c1b3925cad85d254240edce0f302c8a7edd6347014bd74dc41a7c24d375e838f166a1120ae69f8947230e6fd3d95b0e4ac076965adb0a29bbdbfb537159e4813b0240ffe0164705f8f285224ce7f5dd8c640620f6bb8fcfa9a8d8960030fda69249992e449e4272516f1b61eaad2b7394c9c3822dc30e1d57bbad3065ea0a488068150d22d4f67165b57fab3b226e784af7d22d6dc836607fe34c8e8b74dfdf93289664a25d0ff30654ce51b3c383cc8014ae218a63cbf8f3ecdd9a5223bef5ff33b26a3412442bf2907fb59d2fc262dcf0a9c855b765673acc5194fc9e6896c387cc5ba48ed0fd388927129fee1fba008982e8eb780e01f8fa974ab55104d4a00f10e6e32e82e37926ca5cd636538d453fac048a03f74a99b15f4a3ee619241f2f33dd877a2e4a3de0303633e7c00daf4e695b8026b971ce1d50b5a96de09296355603728d8bf05caf5441b46d5605b9ef2bb3be0ca21c6f7da8c00ed22a39f5b2bd4ac74599ba21fb1eb58e0b373f8b16db38d088544ee0505b9b0f440f978cc72fd878a6b4b7778422797430eca5a750c14df36305fb4d3cafe5942bd696e5454fe1fddc3dbf45735506515f40c6f255997708da2ccf7217af4916b3d78aa05952b615cc4b4bd4cd129dbf63415152a5b9fcc44f0e0ba29b5878e3facf32fc9b9abab9748f79a4f6ec29c11398e27c6f83bf786383820deae6b419b825166a36430f0615b311a8adaac65c4cf6590d73958b934936af13f9147bcda610332a7722d75f23a14cd14337072bbfcc33a1ae155f85af8cfe75829a37198e9a11bc12a3219184622857d38e0e9a5505bf96ecf8830a8f2b865e0f5609fee8cbb210f304f69c0b21f46d4d4ba8003b5ca9075909be969e836dd4ae1ff22b663428963c28e61f6001ab71eec02f745a525a68036d8ab382c0708362d7a3c358b217b7e850a1544a690efdc25eecdd9a0962fafb76369d8dabd7581e1965474f05e3008b73ee055b4c7e2e8d7999e642377c4463db808913d9a2f7720d7877b9bbd1c967b2dcc1bab073b12246939b42630a3adeb90872efe4ff6ce17567ae90e33c0b12c4360c786689e6cc3c9a77ad74a52b1867cd72d20ea70e76380cea1b42f58ccfddc99de775294f93aea1ab8008ed23c43f788ec49adc1932e823a584568fcb6e09c9de56acb5779c953a1539389aab4f0b9e999f865b22ff1e336f9f39b5beb7c3dba18d62a4bd285c2c30527610e1bcf79efa8355cbb5bc977a9e195f7bd84b268128b4d8c14e04d453d9fb73e3770f87b90cd8d1dfc8d2a4699d54fcf88fce06d0184f731d2fe7b49c11296e6bf6d3ac0eae0656c87c96926dbf07c3ff25a8363d8c3747cdd276c397607e8e80f9ebc44466699a2cde7a2888ddf5d9c443744c54273dcb512729eb71b9646f53328ab5b64fd7b5fda05117dabf71e9585f7ac0b6d4b0af2a72c1e7d6c6ef67d581a489dd002937d8a19615435e5f38250e8dce7d89be1de3742103e7602b6c959b46bc9208abe327b4a80c829c6ac30588ce8ef8fd0e4e3fd3056ca9374e76c2ff5f1d723d51e8aaa05e50bef24a4fa2d0ee4e01a44cb13f08cdb57a8055f8472944436724e83c869dc1a419c250859098049456c29bd0370eecc3b33a5a5cf119edaaac30b5a34e43e84bfdd2641d2ff61a21193d6f0139a356d14ece930493e57841016f33d5d12c75e1a384eceb7f6f0bda3819dffac415b84e92991ba0cb482f56dccc0fa51c6bf268ff0d94a724cd22d1e3b468151c1b9ea99cd3304041c7a10effd6f7be5ec3feddbeda7b7c173b832c09f0a8d6a3b00f4de564b8e4d443c5b15e34709807488c273f25dcc2786105829f284ca756661b200b9585cb8c88ea0e47916351055571998ba11bfd260d5e138e5cb92fa449fb3ba7d50f64fde431c701e8d20dab11487d0b4a2a7a81e5c38529ea93ebcf76dcf8d86c76ff7abb38bbb0d3a2f3bfa530ca9f85c35b7506f71dd14eaa118c1a4c734fa9db3db964d78d131b5d77f969e700794780ea186f13b77902dd6b2aeae92251371b0eb87ef1a8bab8c3ca2428c18a40edf858b34ba953f29ed1d8830978922205fb0ddd3c569ac4cb7faba080ad22dcabe88789167eb08f81a4c0e321405632fa71782e2444dbdebc9647ddeec00836e1c028d00fce81174f5a14de46789afee838e772fae791da005771534a426cfcfd28a81a8c89f33d957c4e7a7e1c1387bda46dbc542559e8f8c27975d09e940df16f5a0ef0d53e35856cc4883f40e352e0107f2fb0b304536602b6dff551d5eb29be57c468a4e8abc2880c706d091f33eaa2000c266f908543227c9d658c205727949bfdf879b6457ee19667d0b9283abaf268e6cbc399168d31c1d62426df1fba6ce0b687f3c08a21598d4afed69047b7ce53e9777c85e4dafb781b894b9814ab76bddf96ccf34d0769f2c2f1ee3c1aa6d63f72078f1088eadb687654ad9264729b9b95e1c0bd5d509ba6aa8d44606d3708e99176b12ae13534e314db6d4e28a707a17e38456e194dcdcfeb24c01ec6d9f6540e5840dfe04b152b3144382c1fdbd3b8468ec51fbbba0b1b870b88e50618adf3f049e356cf4d3a98aa6ce70b212c54c92aef26091e510dde85148a2b773e41a111bfffc5053d33bb88870d0fbdce6c37bab2dcccf50c4cb676df33473aa40e929b8a1a032d1c5a8f550c84384510bd2a6111a8fec8c1ea88e2a88587b5ecf31124e806c147a8dff6ebd97a44d956b8286634df51e5dfacd60bd15fceb41f2f5ac4f85ef5a95c3ef4ae936be1ea72324039acfca67078c6baeee88214048baaf17918427dc6fffb19a803cc7dc1edf25b467915606f22fc5772b2c7fd3c4fb045007d6ee3c8bad89510919dbda7ee212148b52e2a3dcea05fddfdfdce7543a5b0106fe0f026ed07f1f8bcbf00fccf22b9afb7ac337ec2139824b9e65a221ae9a0f49d2999db2b55bb9c243e6590fe90270a6f0a62e8641e2db9fab319f592a472ed7fbb04c5a498ebcd551cb11d476711a0e03107045f52120201120bf7f6a5ef329244b6dd4c7d9ff0c94c3044534c291f158d5798a96ac50d61101be5e97e697e867b91f78b3b6069714c938925370211fa164c46a47d58263ccccd24e9d5d7d9194932c7f8967cdb6da74ae86266e3c369e0fab83168af51b7a2afcc9c724e66a94d71e992f554207b18d94b9927a8f9f2ce87fcb89662fa512c0738b446d9271a123bfd90e4d28ba991d7a7992076ccf43df91522381383f731e57566420a98b54b03052936bbe919961279fbf18556dd533df780dfcae3d6f8d9a7d30ea4b13ec8251e4a2a89fcd24c5adcbda68f82b54a86fa76d20038e0849bac99d8319dbb99fba81d5722f92738ebc10d3412bb22ddd442937484108d63d38b03ab7579f1c02152298a83663a2d21e7cbaeec7e07a20070d86804ab89ae4248e2474c62f27c4c94d3420531e46c41384aa29958a49f89e2f569c074e39cc3c1dac658b211cf2b798a6ff5df334c8a9b9111808ab5e63e4f04af0d5c1eb4d1eef6f5027ded6d0e1712c0bdabe5fff7b089b6d3501f980643d42bd80ca602ceb64eba4c80f0b41630ccaf724c6496056de0ecad1e067bf80b9a76f0a3eb6845e6c6f3e56f2bf9e7454416e6a6efd92c57b7b68bb7856bcb8bcbe425a46b3d9aae14ed7a9d995b2a3df2aa77deb054bab79a3e452dd69f27481aa1ad4cb4cf789a8d02b6fcf1a91331c30be2a1d6ae3c89cdbb10f6bbd5c7ba487d2510f6e5be2f66cd54729c2304b15a856d30df8e6092bdbd4b2d16253ee365c1bf4d4c845f4cc16c938997918d2bc6840428e9ff3f40e91941bb7d5554b0a2f10c0ff50e61d3dccd901903b9653e8be127259194ba0b38ec7738e318d38acbac6206f14f347131804412df6cb38acca4afc6984ef9353b101427fb3505b771e7ce2ecbf1e5d12ef33569dba18f918f44854949399be3fd40cc36a73d0acabe14d5bf0931caef33c8b5c6673933f09217426e5b2650a85dbab75f5016a228bdf3789e598fa5b8d9f61d24f507456e712004a0bd447923c5bde76d6c2147e2c45594d90ab79d7efe73556f30028cc83ced2d46ee8c7711bb03dfab3aeace3569d69fd9e3cc23a2dbd853d631ceeae0f104663ea7196faa20fc1421d5da2a859115794439a9363391626e79f54b43891dffbe8189a7610cf340ff58d41e8c03fdd6cce4bd859bd9191aa70d45690d7207d5fa2338d0cf7f17ff88c2f6e7fbf8a30001b499652fbda6ae5668f9147afd055f029c24232700102dfe4bc4dfed8be2c1403964ea97eb8c7783069447c9d8f98719a28b0d3a2083c84bea096594850b5fb968e60d0b66ba45f2de05c2b6953aa3f418fb93cd6bf0b4537bac958838afaf6351232d1547ad602894cc5e3dc4e97baf6e8e41402f7fbd562cccfb5b298a492caaa38bfab7de023ed821826214824692097f00158e5bab915beb381e273f2d8108bf24734e05a062fba52230125c507d7fa30023db59578fe931fd4ab6d516b8c17c41b774979b89ad8d00081d3018f429a8f450c071e68045192c935e2abb4c63510231ee0faa4de0f1f7404f0fe088a392ea1f59943a0162d31d1355ff2cf6f118f700363c6c6214e5fba9467e1040e132fa07ed6af1db7c9e3807e0bec49c5f20836fe86cb3b795dd420ba41fe6fa3a28a42b70f4de22f06bf8f87cd9f5971eb0fce116fe13d15f936e94107632754afd90183453317ee5f6d95d72319cbae5583004feec44d722e8502054dd4f660ba02c624067b18813d9d215bfaca79a7b6064127f12a52721de4c9cda6e0f9275e44f7fe808aa48e6152c4d102967f5ab3b39ef59471161f8951f28b04e819bec3f0fdcd0f8cd0fc312574aee05d4eec70f58c8fdc1668c74e0876bcbd6d9c76605e5757d227f08f5ded4e2cc62c4e1fed146735f43d755b047a5e4d04b58022affc813fce1df5588cbc02cba25afca6c6fb69ceb21e8004331cdfe045a556bae0a78913122409e47ff00713a6be7647a8a793da94fd97bc0c7e1b115d07d4625f6818053396c0c8ba46946098aecdba7bfc47d449babdb7859697af052d418cfef706c090676e6c8378f57472077e71eb02d4dcee2a9aa77fa61c652d13438ef087f30252cea809c02c5ec03262d88daf64807eec7eac82c6ba3bb0f36c65a25789a94a6375e8f209762d1982a27687882efa63a3dfb784ea8cbb177c42d80f13ef8a5e00d9a8d1e9e2d57c85fb1e2bf0944477a312151cc11401c2469b5337d185f7838bb179349703ba0e61503847af200ad538f61572a7830e9750304de50fef6c4defad52330e855dd240ddc60b14f631629ad54dafaaafbd2890aa31f7d7c8381e642b1c132408c74d32b0326d7efb1fd38dcbbee2b47f71db14350010d7eeb39af9fc01e84ed6b4febc12cd0a738387f9ffd874d0e72f4b855fa03807e91cf2e117e9d1ebe857cbf6a2d49c531c6ffb69865789bccb3d0d5d56761692a08c80ab8b0be2648aff24285177d8369626867acd8d4706dde0e7a0bfa1057b18f21b90cbceaeb242554108504cdd50b1269b182ba18ae229f2b7347caaf726608ab23f96bacd16f17f64de3147f02e92143f79224d4cd757ebe723517b5cd82db7b94bf3bc9452b9e370fc8dc042093d12ace8aedd24971960d160ef5a77968ba61f8a5fdc8476c56b54112dd08b0099aee401be06cddc85011061ba599b8afb12c440ee6bd17ed41f5e9e85df97a2ec64571535ccf26a", 0xffffffffffffffab}, {&(0x7f0000002800)="84bace2793ccd553f2fa7d5a1bcf02ab38076354ee253e24a8d76f580663ad23b8b43d357c07f4c35617f530018ceafaeddf5b47fe0252eba5ff98ed0407c837119cf98e7cfba5820e8d903b08add351b41cccbebf39336614a923c8efe2a610822f26d9389faf2cba108d56024c72407f4e8d5c817760c6654b89863349d904473591d9dc48b8e62c809a0e0e5b1f67293cfb1be2293566a16a30624dbc0ee591f275d5e0b685169147cb570c03b6ab19852a090b3cae36a5c9a03e5a0cf5936369f3629993e75d105e97d02d0d467a540366e200c58509c26a17616f038183d05306df9fef230ce5db67d7b6be5a7d955dd8848c1e4089675204879393d5e1a539d8166827e4e7e2c7af00896ed6a825d5f315d7b3d7aa8be90ff0019fde99fc69554964dd918b13552aa2668cc07f63957a484a7338575d2c64a4dab14a128a9711531ec63b714fd01bab110dce1569c2ce670c781a790fd94c72ef881fae65ea1cdd96aeedce6011ab0b17c596a4cd94fd314dbc26a82b92845d3e3198f89f1f8694469e6a41de4e1c746e8a15cfa71bd2e5f64b44226d830956da4c687cbda0538dbc6fa9e1f2ac4d94ec4ce1373708cbac6b073cffe31f8fd135edea566bbb8ba521fd583e0274775280af4efde3b0474414c02e0089b2e979f920c57bf7fefa8d438a78c4a07d382d53ef6760b518433471b32f9d2f33283e2ea1a57dcf11b9b1b243d88b7d24e657417603d26f657be2547bd4cc96c0ec4619ea3f3797804d89a07dd3620a676d86b56df3efc7ccf455e212c2934a19220627689c223abd3104445c377945c8fee378f910e8976a2eb440821e51a61bc386c7acd153d038ea6233e2cb0c738d336842f23358b6c83f0b02d4d295a6cf69b16fc4e94f580aca7a38417f7dc020c386ea282b85d7fb66859799890f40763c217b36c2276ba0aa4ee09bce52affdbe1203ae9d1d988a5f12c6f0d6be8b15753c77925d63675ee2044b1a33f70f7075911ea82e69a4f9170c1d81c3bd898bfaab9c5ab49633758a238dcca65a8023c0f7d51888efb8f21addb679f0192fd0df85ea61d4f9522bed24eaf6c9c0e4fb8a3541e44dbe02f91ac4ee60797d551d634164360a673b62c815753bd8e42b2e9019536065933afe624d4f268795cc21c9dd8937f1c443cdab9345061fa76eb1f1d9c481e5327f1341bd2385e69fcc495092774edbb521708096dc246a0119551c4df49e54f728c34dc1150a8d56f5837d3507218b30c10b11a3e99460e6ebd172d03e2f444ce5d35314ed7099dca925c59e37343bb61de94e854bd30ad8e05b224e2e494c2ce93a07b6c7fa15de2cfc70ae9a235d0207b567f5c0b4bf36cf36218c020e372af8648f2fc072c35f8a94ceb3c3b6a0ce892b8d5eab88c2a20ca6ff6936b2295bb1065b806fd1ee14de89799b443e9545900b7fd74c5f5ae2c67c65cbd2cb990c021ed7592c27f6ace074cdbf222c3bb8798e9e3cc1479e7cf1cd70e4f0b334ee1882a6dcd5a43b619614a8893a19dc5c92348ba5d8c8eb2712044f1cccf197a7dc87011d4774a34fda96f0207a6affb44439c5f401fb1163c3b3a192087a204b1b9d52d412b0f101c1059c353734d5ec78754dee3fe96d97be630933a2fb1152fcb661f4b6ab28aaff0ed79938da527e0916d8977025e9dea5a8083e97471dd3214b9d8e076a24b0f4a3e2e9fa009c1c64d49c3b999207886b6064b3a0cd7b13cb46c06ac99249650638e89051eb5e8f35c2dfc7713ff083804d1ab9dcef3c78c9f0b025f73497031849c77a9ff9d995fb5b553b1c3d249e129d9b7d49e15b2ecfef1d46c7221de5f83cb8dd5e2f2f006ae42223745f1e051d5506eb675095dfb2919bbcbd85052807ec790d3ea4496863a2a633a97cffbc84570c7da2c208944ead11411fc9e21af8f28a397ea1eaead2caabec131035884a65cc3205c72902ad5ffeb3547b79668127f405c913e15cade3b2c810ea951c2f521fef969dc80feadbc39d14c67f39b98840936a94bf5420a84aa6fbd552965cf1e79c1b1e0dd2924bd3fb1c56c5b628f63a7f8c73fd3e43a1e279b2726c3d0610f0d7884ff8c5e0b195b24626e9fc0ce9956cd42cfe3c1fdde9a9ff29783536780926c09538436389d6cd380b1c99a845eb52ee18a659611875fcf8010d785f3a97f5c4ec25c2d003121c36311b509a824b35a0a6e462e337e4ddfa8659ed1c19c8baeb965a2765f914e29538bfa89aec09c9a2081e1f0b3fef4644802711ce0655b0bf67fffa6ebf2315059890dd45fef351bb3708989fce845ea179aca8965dbe5c0517adec08aa23d81309bd15fd1725ee5e4080a2904c9bc0fbf3f76a34f10be4b8fe01f9de54bf886d4c4b2b31d7db590972f95a4475819b6500ed923e08a40d84023b9cdb22c5911a9f242d2d4c1261061bd2510b5740d5f72dba8969ca8843faadbe18db9676f42aa4732e43a246280b5d3c703a2da0d49bb3bea85f161d3867e67ffbf380d1a05527d478430e1241011214425a3b2046f222e9c142b183839a0bebc7a5ffa77d661cb1011b412492f6610989976c3eacaf3eba87b0ff36ec031cbaafa9a4a2ae7043ec602605a91aa5492590e944c1862285bb3ff6b5a6e6b8df80e80fbb65e67bdc83405b9581f5a998fdfb56c3fb40532936a27ae17b3d321665d888bd144c81bf5fa4e44f3b1c8c341818d12bcd9837320fdb6a03038d3ff42032342b095845001cfe56adff49880166659c848868046c09d0833e557e1c1207480856b7a064471ae684c94122af6fec0d66870ed9a24f276e93f97f17282f1d80b1090b945070943bb05dcf5156db096cfb8e5f87dfbfc0a3806292dcc5d36d264bfdcab59b1aed7730a0a987cc263a9fa33d26cd75a8be306a2baa2e5f0fe4a68e2e373d9db8d812b77c3110f797492f6888785aefd25ab7110c18ace2ee26e93b2c1f84d2983ac670466b0b180259d98c934ea1d8e87923d82f2c6aafdd8d8919bf11fa913e1f6484e10794fe5e39e20085b75de78854e27af28b45e1ce5bcdfe69df31716f79d125c6171ce31679490f6c9a0ed2dbac7cbdad0927b3e65b7e12e60d63d0f7daaac874cda6955e132b7224724dd96d12ea05ac5dbeb088fcd424c09a8d0095494fce768f10b524aba6168db4581910f0b144422547395d5cf4b88a6021e35f652585b8e8de58a8d2adcd4cc9068847dbc82dbb42875058d5e8c0bb16ccd42beaf27a5bbc9b4fbe2eb19ccc9930b589ac2c80d4ae2e8a08c216c169ce416c9ad5eb7d7c8cb1493261f0fdce032f6b574142dc40bf2bbdb6b025c6df7ca3fe62009d595734230a1e5e6016db01ba3791419adc8d7ed2f197fd4c5a5e33a4c8ac61bc31eb712d7cc420e7c43a06041c7bff62160865a19fe925dee1a8021e7a998970239e8581a6ea58f2393d158e6f2cf62ad05cb21b399ec522eeb21a0b52bf3bd28167c7af70d97645c3d46c30e98c36d15f6e5a8585164723e7d70aed2a5cae6d8086a10757ae8452981f00edb63738c4304ab3c1271bfc33632ad9361779b4d5007f5fb27b52752d1f86229853f33bcf28894528d278db06d9d6a50f06a44532762c04cb88b6be726c48241a39ddfb6e30d0d9d8ad56063608536cfe77cf6f31f5c2f75d9e7615289ed0427091930868e5fc93b5e066b312f9086353a00093f29fac921607c722acb325665c62be0581ffec33faf77744aa5ee1909dd52509723b86154bf92c36a189812ba84c86dccbe7dc19d13c616aae15fb78a4bdf58eb7de48185c39e8198e665a02f1f1d4519a7d3b4b6770ccd4931f58c1e827aaf267703c68ca1d927852b53d53f2f3cbe21402add1778dfe629005d4cefe6e09f0bbb3670259e4bef848a89f34f2757f3e28600ccb82d6b27b82bb7851725c30095d8a486797d8a1650c9ffe38ac11c4f572820aa61298d7d088142de9f28f2e9d0344f52fdb86e6a44d2b4b247e7d198f4bded4ebb553858be23206d625b0822ccae5c0e18ffd58fd1dc4bdac860e6780b3731b0930bbfa6bceb3fff125d0f6b88e21cedbeb5eb214805ec30feb9a7bc9c1ade233e26eddafe367caf23a874db080dcbc8783b92529e176f811462782518947e9b59f53bb43f80a58c3974222725947748d63049e51687c182be3fbfe376bf79e73d612e90edf6de3fd0054f272abf2b25f5585ce2dea6e2113f9796944cff5ef0e5a621aded2b0e9e11c9e558713ff74da4e3bade526ca0bd9ea796d6b07c41809a1430a9dd9f0aabdaf8cfff062c7e68e726d2ea5b5c0d107c19e535ad9ba3c63a0369ec453bfba098b6b4d9776da4ab917eb0f1c935c815dd37fc5fffd719e7bb4f1ce0a8c2435384eda2b860fd180db4263d8d7230232f48c5de8475d14998209abfa8c60479df3c3ffc33c8133d3cd858231288b54d59745190cc6e11866f6ae6439b9ed5703d31690e0ae3feeb2adbc982c501b2c8ce42b1883bbe151b69535d9c05c3135e3f6891596b4474b3e47531669e4e2c84dc9542b4b8a5856da2a6dc9b7b04b71df6ccbe48ff0d61789b47b9d3595c204d43f5fbf5a73729726ac56cdca788cccffbfe91e83dc80560b3a088698bb6854dc912da37b206fef194517afa65bfb2242af96df0824494fdc75428a5c980333f29cae84dd996d9e124dfe3e41c1c50d81b92e6b91bbca1622078032aef07a9112adfd564d619923abc147154da022682b7fcbdc7081b36574f85f73e916b22b5928aece1954e71c9d03b1f5df5b939b54a551bc6646d1a57c315aaa10072b5f804a0588f536bf8bd9e5665c53b93cb83ec82674b60f0ad747427d950986e4387b81512f1f2b8d14d9680142240f822202b195ae444da1a13246928ed6dd20eee16a04f0964a2862556f034d813798e1ba729a4be4daac2631c68820de380f0e80cb0747ad509eb84b6b23594c18fd8cf70ec6ac70db4f2e1fa9657cf6acef84dd45e66c700c236a0bab8ec4ca91c6c11773d44f15d567e47d7c4ab6000ed8134d26ab9517731ce8c3b3882b993b05e731f3f1a0f6888c1ffd67d3cc6c2c30e6217b3298b061b0b9257c699b1181a163732f4c52de61600efefafcf5fb746a2e4215f939477745cb6e153b6910c3065de908b4adbe7b1bcdaa0f70df9b941b64a21543a41740000e081d67f86f64c6e6690bb6521f6b100945f1d17679e616bd161147ec73b481a952fb334b9f95ab1a71ca5c7cb62ffd0df01cccd9194712b5168f0f7df5a1623a233cf18d1a3724bee2a569c82d177dfb30daf234750d8c6d78ff8ca611c5f2121ddf2bc2dacb8f12e2965be7f5ed3e5166080450a96845897122274968512d06c3548325d928e1d37a665b7c20b75862b15ec1f8a9ad5a138a6b9e20da6e2b420eeb4601664b80b77f180a3b86ee8aa59d3e50bdc15b40d92690b34c13681fb2cb54349e45f8f92fa50b9ab67430b7bcf42d03025679d57df5a1d2c7734d51795416a9a351f697adddd8f5015e91c62240b1a0970214f6f9fa978d92472b192e1ba84eb2a160a29d1ed181d55fe2562315895015e8e9f5d993666103b4b98fbcca8c061f169c4e413de2edb76d2719f5a1b26f1d6152c104431f9975d19d4c9a10a111ab34ade3665a684b75c3c646de6b7de701944697a409e82d5efeeda357e1963745eeb1c5ca369f7342b61c9c3a559a743449bf040b9433c67b13830118b9674a285f2c8b473b06d06b9709f35f4d56e25902fa17c33d7f57f2c7481aadd1b4ab432f418f148625b783fb86945d09970c243a755a"}], 0x1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)='c\x00') 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffff9c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) shutdown(r1, 0x4) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000540)=""/226, 0xe2) r4 = syz_open_pts() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0xa8564a20344f4034, 0x2, 0x1fc, 0x101}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000080)) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000f90000670b4db04463ca5b5752a9ed9f1da43c81df7a06e38cb6797781f7e565f1b86367c55e3c713a5cd3d2bbacc05173bf81b6620bf8ddaeeee60152f62177de48e5efc4ca26eb745ea041c174e299257e402124ae9850e49f08c9b1b0ad0abdc95fb2a42e8ee5352d18e44be4f56920cabbd071ad4b41840ce025d3be5f0a3d291e877efe1c32b1832c66b5594bb56a9e", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x0, 0xff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x2, 0x10001}, {0x18, 0x2, 0x7, 0x3f}, 0x0, [0x101, 0x4a6, 0x7, 0x1, 0x4, 0xffffffff, 0xfff, 0x8ece]}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x938268f17019ec7b, 0x0) bind$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000280)=""/71, &(0x7f0000000200)=0x47) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x206c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") writev(r2, &(0x7f0000000300)=[{&(0x7f0000001180)="f0", 0x1}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xa10, r2, 0x0, 0x0) msgget$private(0x0, 0x14) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) r6 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r6, 0x0, 0xffff}, 0x6, 0x2000, r5, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r7, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r7, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r8 = geteuid() setreuid(r8, r8) getegid() geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) r11 = getgid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r11}, 0x5, 0x2000, r10, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x367, &(0x7f0000000040)=[{0x25, 0x0, 0x2, 0x4}, {0x85, 0x0, 0x10}, {0x1006, 0xff, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b77f03dd00ef43f7f7c855bb7042") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xaf4) 16:00:36 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = socket(0x2, 0x3, 0x1) unlink(&(0x7f0000000080)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r2, 0x9) r3 = socket(0x18, 0x1, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="08a8aca89af0532392c821da84015c8dd63341a160dfb2d8db1f730c3fd36dc01bbda9e1a7057b9978bd69cc50c89f8b0958288b33930a9818eb32b8709b53b5887ae03bff07000073c3ba17ff1daa5ad2d33818ab1d1f016112867e36682e87b528beb257812a552c960000000000000000"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x425}], 0x1000000000000351, 0x0}, 0x0) mmap(&(0x7f0000f1b000/0x3000)=nil, 0x3000, 0x0, 0x7010, r1, 0x0, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000001200)='./bus\x00', 0x200, 0x0) sendsyslog(&(0x7f0000001140)="ff10938fa428418dfc33f7795ece83a2018502dd80f2958b8776e1b8a94fed4f2579428259e5864f25fc8998920f99da6410b82bdda61d07f8595126acfa3650e8798d4f44ca8dfdd0ef30cd5ba99b909608cc979d324c45c54bce8f88da5eb2f3f8856f7339a7fa7c6cd90f6c7b76f682a1a0cd03d9cde7d4d645a4b67e1fd2072ac9eb446f36c31d68156dba308e44d12b5c735fa87246cdca75ca44c36b8df642ae493a7c1aa54ee5f494", 0xac, 0x40) acct(&(0x7f0000000000)='./bus\x00') acct(&(0x7f0000000040)='./file0\x00') preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4076, 0xfec}], 0x1, 0x0, 0x40000004) 16:00:36 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x5) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0x25) 16:00:36 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x1c4) setuid(0xee01) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x5) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x0, 0x0) write(r3, &(0x7f0000000200)="5b29ccd72e6cc074a50318db1d8b878ce326a27f84e2ced7f55e8b034084b08ff3c5279a8b87ec02c0bf699b1a399b61bc8f9dadbb87c0e82b56daa624dc24951587eb6d9458fc64d771735d2327e9274ff58c22d17983d92f559aa10289364af7cfa25cb8a7fde54cc7549e72c31a902594b696773b23bc8af0d929d475ce6b70480483fd4181bfd42d906436d3566f914bbb43563af4628fe58ddb76bcf30a87680b1096812f032078035a539d3e64be", 0xb1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='6\x0f') 16:00:36 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x40, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000056f000/0x4000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r3 = semget$private(0x0, 0x6, 0x80) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/8) semop(r3, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x1800}, {0x3, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000680)=""/169) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() r5 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9, 0x0, 0x1}, {0x6}]}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r16, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r13, 0x1, 0x9}, 0x800, 0x1, r14, r16, 0x6, 0x1, 0x1, 0x2}) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5, 0x0, r13, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x5}) r17 = socket$unix(0x1, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r2, 0x5) r18 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000580)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) 16:00:36 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) close(r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fcntl$setflags(r3, 0x2, 0x1) 16:00:36 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x8000000000}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x14f, 0x40000003, 0x10000}, {{}, 0xfffffffffffffffe, 0x11, 0xf0000000, 0x0, 0x4}], 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x6123d1b9d9b65de8, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000640)={0x10, 0x7, 0x4, 0x1, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x46}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4ab6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x1}, {&(0x7f0000c11000/0x200000)=nil, &(0x7f0000cf8000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e71000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ee7000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8f}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r3 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="5d49486e0c10113b9ea76e68cfc862d2527b99f4fa1c11c84aca3a45c8367859a26ee3c57cdb249ca250b45888e2270c0a47ec9ee5ea69c1c936fe435a7a963aa1d2", 0x42}, {0x0}, {&(0x7f0000000300)='\b', 0x1}, {&(0x7f0000000380)="a0612a968442d7d54f6d299cb9c76d1fc214e6317cfe79560f80fae189835bb313294c494409ee8d95ddf25bf58ab5a4da0ec20deb45e8ca4e9f742d86dfb0e1f98e9876587674729c684ae138283c292f1930457e4cbfc86b638ba210d9a1af705a297787f92ad05c1762da4aacfab7f00bda36d06690", 0x77}, {&(0x7f0000000400)="53995518050d8a1e87f44b2c7e4072d789da86b7e706a6c5beb5a3799c210a4e082176724f069e6b90259845b62320fbe2a082090f3e442e82b2d189bd8da6ba8e439f778cfc0aa8a5b6f4a2dd19e844ca5087e5eba7fa65dbc6a0cbd5553d059e69e40723a8864613b36f6d419701462e70a0f70ef8950a24a29a830df3", 0x7e}, {&(0x7f0000000480)="5d2df3d5dd41551d7f267af305dc46518e8bdc64d206bde4d90187ddc1977052025203f1acdb89cad5c896381901391e7835e1c6b8fd5b97595955458c340345c124585d081f7303bd29fd0e339588e53d64fe38534fdd5415517c1316c250c1d2c3603446701bb8152fe70d88ff6aa7e51da7134282a9eec677ad963631dffa3df92e5d83bc453f153ee6600f27a5ad06d619df184a346463acab8769db455ddc863dde25adeeca147d1a91532b37366a2b2302a357ffd8a4b99a6e5dd3ddfd9f0e75aafafd585229fe1c20b2c218b2668efcebe18b48f1dd74bb2e6e8d577bdc87acb20136a01c5aec8234bc361c38d5ba", 0xf2}], 0x6) sendmsg$unix(r3, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000240)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000280)=0x3) r4 = kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pipe(&(0x7f0000000600)) kevent(r4, &(0x7f0000000000), 0xe9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xfa, 0x1, 0xffffffff, 0x800}, {{r3}, 0xfffffffffffffffa, 0x48, 0xf0000000, 0xfffffffff8378c6d, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0xfff, 0x9}], 0xe654, &(0x7f00000000c0)={0x20, 0x6}) 16:00:36 executing program 0: socket(0x10, 0x8001, 0x0) socket(0x6, 0x3, 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[], 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) getrlimit(0x3, &(0x7f0000000080)) r3 = socket(0x2, 0x4001, 0x0) getrlimit(0x3, &(0x7f00000000c0)) write(r1, &(0x7f0000000040)="7a45d131e622f35cdca3323507d8fe01149f58e875a53b6518a78cc9289012dfe0ee32ddcf425b4d4418c4e40085c8543d41dc08b14bb6c6c3edab60a5971e5f", 0x40) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="8202006384a143dce4a7efe1970da711ecdd57be971e2f66c7124304693daaf1ada3642d8cee30be82fea40824b09c66a3e55fd590a3ed7ce984254713c6a02c18b0397fe1c8fed307891bcd567980f4bdacf0b606f0f4e9dfd9bc24f4b7265f9b3806c9153424713e0a5c5b479ac1475c7a37fbd99f019dee54eb44dd2ede7e0283c6bbfeda888ba26e"], 0x10) socket(0x0, 0x0, 0x0) r4 = dup2(r3, r3) getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000240)={0x3, 0x22c}) r5 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000300)) r6 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000580)=""/235) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f, 0x0, 0xc613}], 0x7ff, 0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x1000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000240)=""/217, 0xd9, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r1, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000013c0)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x42) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8) getpeername$inet6(r3, &(0x7f0000001400), &(0x7f0000001440)=0xc) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) accept$unix(r4, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) 16:00:36 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(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', 0x0) setitimer(0x1, &(0x7f0000000100)={{0x0, 0x40}, {0x0, 0x7}}, 0x0) r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rmdir(&(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') renameat(r0, &(0x7f0000000080)='\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', r1, &(0x7f0000000480)='\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') 16:00:36 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) 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) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) socketpair$unix(0x1, 0xa9248d50b7853eba, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000b80)={&(0x7f00000003c0)=@in6={0x18, 0x3, 0x1ff, 0x7f}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000400)="2b909fcfa329e4fa85fa1e4b4894d139db1e922f3eb98a6f39936174a16f9ae3d153ae2e516255035ba70d27a994a1d8021e1fb383dd8cf34e38e1b93372bc4b0ee28c75956970304ad9e4b76707c47b8d3b3d8ea293416943a3bdc566c4d20c54be1641de4480e79d49180ce1742a118cd540c8903ad313089987ec00955f21174caa176eeaf64639a254c656444729cffea19c3a8f8ec87ca4a2bb38987ae7fba28d", 0xa3}, {&(0x7f00000004c0)="b58a0a1d7aebf382033766be709a5fb5159c3c77335579be871b6515c52a0b6fbbceefd0769d9a5c209d73f5861446f542dab32b5c246ef6a5cd99334030b7b3492d0378f4bae85358637221c1d8b8d61f76a3e7866f68a2cb61e759af7eb824fa52e7f9bab355cbdbf742ed4c53571f3562a0383d30a6e7840ca0cd60", 0x7d}, {&(0x7f0000000540)="b8d8c6102a5a784f1c6bd67ca9af76491f6cc481b43ad2cc8ba3dd05e5302534cbfb2c78930249d6aacfa19d8c3b656c5ae71d9436d9fb2e5a5c7d77dc9d860d20d5cc4d79eb93", 0x47}], 0x3, &(0x7f0000000600)=[{0xe8, 0x1fffe, 0x5, "9f9add4dc2a65ccedf0ff3b76069d0844261ecdd6fe212da0da9e8a2c0d1df47115b50f673ad5a6412cc4d36bffa368f47534bc0309685608204adc450c5c1881fbad0763b6c98943c72c628f7842a12e7a853069bb8443dad2229ab5ff9c0d3d2abeb13cae1f11d5d006dc124065d876fd19da98a24156f0ba8e1a827ae9f46fddedde30e59f75f7804b1206443884c33eb7ac71d43ba73f2fbc5451d80e8bf1308b7e9449999ea1c205df8618945091ccdc8287f6f69bdc7e567f7d523af90519cf2f897e66eadc64d8427d190a5318f"}, {0x90, 0x1f956d6dc7da4289, 0x80000000, "6dcc67367b0fa71a57107d59682ec21b5a2d1eae3453747a36155a3c57f17f1f2cfae8cf9be848b7850b2c41cea3751f978eeba8c0da373cc63f105acd9c17d1d848beef281bfe85a51b77ec8c608537a4191db00f0cb48c9ee5f969974fcbdbaaba59e02100f927bf34960d464c3dc556e840d11c2053da828a82ac697d"}, {0xb8, 0xfffd, 0x7fff, "385c192583ca84a7e459dc7c275dcd1843f3a83865671b47f3829702dde46cd05f6f4d328aafb6ccaef1a242efde65e1a2ea2974514d334924d6ed1c7198617f3fe9e9582840dd3d894f7e458b525cb3844ca8159e93a818357de185e6710d87bdc2ac94c54f99ac07171e6c8666f1d90803dc8e18620fe9436993883b6a7799f52bdd03ebc356821ebd0c2c51ecb89ec5d581186eeb510759b961a5bef5415d8c464d159ca9"}, {0xb8, 0xffff, 0x9, "3b6704b88493c5f1433a054b197381fac3f638e174e27e95ddc20ce824eb7737227555a97860b2c957c932710e65f1c58e93c37d21ba927e390cd24d421cd047ede834ba12007cb4185f9e2d6243b59eb01a3bfaf0c03c201fca8672a04133d66769f29e8506cf326b351e9d0447179d8e7e5f41cca1dae16feb06c115c58dc0d7fa28916f38d1df780eeb6216c28950f46ccb1b92af4ea10a49dc4aa3e16afe28ca0dfec7"}, {0x28, 0xfffd, 0x800, "9759399ac169d1195d874eda066608b74b5ff12597072c"}, {0x98, 0xffff, 0x0, "6ce2a5f3d99157383fc1759b46c0b2a9be7af4e1bbbca389ab965cbbefc63439d52e2a4a06d74e7017bccdb47d79e610ff086ace82e3e06769214a0e1f1095101e5a71fd21a64791302f166bb3188a3cbbedcf422c141ed347d20abd0d2e848df497fa3e51099c50998668cbff4361cbec4bd624a4268adabf6f08e7ba602e77694079"}, {0xe8, 0xffff, 0x7fffffff, "baa6b76f96611c5a9a13f767621a5eba9cdc79b872e4f4ec87e9baafd239c45723864aeca9e0306fd505127f321b653bae70adc72a1dbc647c30de95f97a8b6598592d4659d62a2d87a35a41f091c84bdacc18c22d257b58a1732c3eca0b07905e8bdcd09d9f4e3eeabcf79c0c9115bf84fa50936786e5917c1193ecc0eec3ac7da843cfc16571f3d77828aacdc3879df0330df9396c0d18560df73f725a826e4d6f530faf3078e4d62dda686279cd1392171727d754e8d4ba6f6cfdd926821f7f5488eefa388c1de0875b0c1a56776e0c5b79f9fc94"}, {0xb8, 0x10001, 0x6, "5930162774c16c4e261fbba446c4fe495377245de69f42aa186b9868c457bb4d9492bc884d11db7b1183f4a5ab298149e5b2167c7d2df3f456d65c931d3aebfd00b7c3ee473a441ce1efc7cf4bf48d6171032d4a1a90ea3ac785b724b3b8fa185e03ee0c4de07697987e46023760326c92f530f28b7f97ace172cd76e392b264dbffc1b61f2e7bcae79ffd083bf67d486fe1717e5f08539d114e88f1201a6446dcf200"}], 0x548}, 0x802) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/171, 0xab}, {&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/107, 0x6b}], 0x4) socket(0x400000000018, 0x3, 0x3a) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) openat(r4, &(0x7f0000000bc0)='./file0\x00', 0x20, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 16:00:36 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file1\x00', './file1\x00', './file0\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCLOCK(r2, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206980, &(0x7f0000000300)) 16:00:36 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x21, 0x0, 0x20}, {0x8, 0x4, 0x9, 0x5}]}) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) pread(r0, &(0x7f0000000100)="93fd9c8347e03f9978a825ab3decc3e896f89fc512d013ec7e186e4a9a12f6b3624286a005053bbe044e627cc9c0f7240e8a6ad1024ae85ffb09f30d667fbaac8568bed1e71e2e9562893ebdddadf28705c106e4ec50311cbea89571981f5e42f5f023de664126e9ac717c04", 0x6c, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x5dc1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x8, 0x0) kevent(r4, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffa, 0xa2, 0x40, 0x8, 0x5}, {{}, 0xfffffffffffffffe, 0x4, 0x200000c4, 0x81, 0x100000000}, {{r6}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x7, 0x5}, {{r7}, 0xfffffffffffffff8, 0x1, 0x2, 0x1a2, 0x19}, {{r1}, 0x7fffffffffffffff, 0xc8, 0x40000000, 0x1}, {{r8}, 0x368ad0696f508b6e, 0x36, 0x4, 0x8, 0x5}], 0x5, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x20, 0x8, 0x3ff}, {{}, 0xfffffffffffffff9, 0x57, 0x80000000, 0x400000, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x87d5, 0x2}, {{r9}, 0xf3101476f92e1e42, 0x1, 0x2, 0x0, 0xd9e0}, {{r10}, 0xfffffffffffffff3, 0x8, 0xfd012faeb9780fb5, 0x8, 0xb}, {{r11}, 0xffffffffffffffff, 0x20, 0x4, 0xee1a, 0x5}, {{r0}, 0x0, 0xc8, 0x40000000, 0x70b, 0x81}], 0x6, &(0x7f0000000440)={0xbc43, 0x101}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) pread(r2, &(0x7f00000001c0)="e486309e2593f6f191705ec3a8907653abe521d4ed2fc74a7c7d6adf9d3a304394096dba5db04fafb7a961bf8b8bf8627665c6c770ad751fd9c8cb10d8d6074efabba013dedebf8acd7285a45a9a887449c2ad271b83107151aa40282d7db58e", 0x60, 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x4d}, {0x6}]}) r1 = socket(0x2, 0xc003, 0x29) r2 = syz_open_pts() socket(0x1, 0x1, 0x3) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x7) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000013c0)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRES32=r0, @ANYRES64, @ANYRES64, @ANYPTR64=&(0x7f0000001380)=ANY=[@ANYRES32=r0, @ANYRESDEC=r2], @ANYRES64=r3, @ANYRES64=r2, @ANYPTR, @ANYBLOB="562312f17f0772d6db9b90d635516d2d629756fdb54f8ee5fe9f2dd73a8f8d2ae710e614d5d91c469394fc380bda80e3d4b7554bbf7d2f708b1c213cd306297b1c050fa1c1dd108ee1c131fce453592d4fe05262d7fe8f09329f486d3df08e80031ec8ac131dda6bdd3fa524cd92631e29679e749ca1fa8da8d217a2f049b7770f9707b861236bdfa10905c00b85c72cbab418e1a011ecf778e8d96e6b8b39584fa3680ae599d4ebaa937930605028b47c75e389176866ccc4b95a8d6ef4feb7668db2a900fe8fddbcfcce5095fb443fe8ccd5921ad9b135f7317931ea7469074d41f0bb732ba480f89b757bcb175dbf4f87686ad1f2f8ce4022c6eac39c70f8f7e70979cd2cb81720222ba2a33bc79fcd04b69109500022598a3f690b9ae68d46379d6db22376a4319154d28bbad971cd903dbd14ef3c1098e47c4b490ff1b115fbf8a8fd1ed941b0e04168ad25d2526a098565667011a26e7846cd0d8c9ec9b175e94fbb9be73da2268a3be1562b37d2a1b386bc1836d86b5e9e394d21c947760fbc7f59d955fad4815d48b5057de8db68c8ffb0dcb4cb1080cfcd998f9b325c534fe4c7e2a465da932ac6fed43937f9449302e460193488063c48d741a80e7b73dd8c110f44738475bf3bdfb47f218360958a7fe28c290483555b14cc47f4d438aad1244409a296452093f2a352eb02ec16b8c8058d8bf89527d0b643c5c1cf35ef69e4f4f62e38c7a17bb6b074a2ddf95db46eebef8a83fb26a4b4a8d4092688aff7213efa9611e1622f953961bebd015457ee34e1a87d538486c0faac61fc4c4302d9cecfd9630905522164192a63f8adcb0a44d698636e57eb73151e29767cfb046dd846ed3dfe4e7b1e7bba016107729f9e4a81e6dccffdc4cb6e811348b9b6895fd85fc96d6796a913ce049effcc5b7bfc894ae016f5be304edf8099eeeb0a8adcc06a968c427cb320f2bdeb13afb527e356ebd705220167b68c543c55c2f0a71fbecbf6732d2a0adb3b60d27619e77a2e0b9cec459b17af84972c8fb98b19f7adeac22e32094360e1dbf901a8ec1a4be3113c828b70b48c1f2cfba28f6bf6fb529df1381e71c68820dff74137b3be07d24ac0bae792550f70b568da308fa35eb3fec8ac87514bbb9ff8e8bcd6fc1bc9d1d273f2c78b124ca4fe40af00aebdc88393b5da43f2cf509d1eb9fce864b714f5d19d10fc29f3c8ee915c11126d717bf7c35bf7bb8f11fa263ab4ec2e2c0d04556dfba0787c685a1605080038fe7525c314eeb27731a1897fa4e04fa38677ca799ce9f7aeeab3dfb9057f1a99f8755899d5cafbc1575d6c562132eaa3735170faee63d90ed30f8a3fbfbc6e61fcfe71c2cb948efd8f5ee2bde2c427de0948adbf569737541267772ba483d7e1329841538305706ea3e3cdb5028007f7818ac9d362b5d2ae01d6ddef7c0e5655f8d1e12d87761616b537b2605863f5e6226ddb5c6bd1793e5aba9ec9c8ee72b41540d01616bd442fa7cd34c4efd6ec3bc51a22404027cc2fdcad5f88e7ecbcf580ce3f0edb750a37e71f05f0f7ea439c166786cd101ead706bc2859362df8932d8ce9b08eb00d5d79da4a97963343a0a7022e066e74edef2e133c5a3fa43db74dd242f4250030c81daacfd9378c3c6018c56635aa5bc6c05fcb762832b06dd9be688509848764c00b43cd443d330e31247c37f9c706e2e6a1843d081754ba8679e78be4940dba0d75d4f2d05f9c01e76d39c9cbb43b1715efb5429513ff60ce09493a8851e20059feabc7b452f4282a33cad95cb9e641c652cd432ac359c6ef3020b678a3ef842142bb5f7d0ac6821050a1fb438185f7b39171cee3fb595b9b7d7c98d9a286145a7696495d9299b648b9c8f6edcb20303e0475652ccf07e8f7754bdc70d026e59d6733c8e3b81e995a80fcbb1514a5d007bec733e32ec9979ae9212b923bf493d1f37f3e3658aa4173df0dfa0e6c8a5e8682cad145fe13e64caadced5de2f93d5303e9cd3be8bb61ad78fa6f502b642ca97942750fcd428c474bf55d9f60f80005fd54c55803d27ee4252fb7e2236587376f37c2b66a0e4425084c3bb43f86729bd7c13690a366179d474a3ce2b45e0531d3fb765330dfaf81debf960b1aaf628a20084d3ce318e9992585e0c446e15cfef52ca7680c54adc7a1895476b95992574c3982a54df2040e244730655ed17061523b5f5b68c1bc91e037ce180cca75c0b97f9dad003dc74c3008488e3315fb5570fe18f3a5c017c9724dde3f2e22271a6c4140b554cf87611021d912ac3d51d5bad502c0b4ad73e8d79f1f839c76173b5b29ed49695e2809c1c6e6f24f5388898d9d5bdac54fc582c7dc1f6b7a40dd58f3561720435cd792ae4d00e1506fbc2b1dd9e24baaa48ac9aa5cfb5d177c17ab2b69a1848e717c4dbdc4523e915bdf16b225be0b760c75ac710ee0369220b30101b9df58e9bdbefb273642aa291d75a0bf141b7634e12d656f9a4e61e2e51622ec93d4bdef6d4fb85734f54056e17fc255a6208ffd40f2a801ba8f755bbbb16832c270e4ab0a95c243e9832b8dac4033eb7941aa09f8787de5a02bc47318eef646451bbef77ab929dbba03825313e065860c04a19c610bd0956a80aa70336fea0148a27bf7ddfa4b945baa88156fe889e7af6c141f1bbeb781d69a7cf2205e94911a420d9746bdd49ac2e2a1198439a8ad2a0dd892c4f9a5765a90897863ae0f1fd6fafe747b988f4bcec9da9baa7ed1ce5882e6282c545cde8acdd11835fd235ed6cdaa6a440f0bc665720ff2e783c6625f5cc04e161c657ed9668e23353dc285e05c06a5b77044aa7b1d4cc0f0a735dbe30fcd6cd00a69d8048435936660799a8c400421a68e966fdeea69d60f9e9f7561a3a1f06bb49bbda4c4663866e77d171afe34527c3517c7b9acb2dad2e3109ff578daf2ef2fae0e7fadb2a1f03827f52209e5101185cfc82282e012885ab2f1cca84c8e96fc87e971b51e21b5ae006dc348e7ca860a3156863ec79bdd325516b8a0aec095a5abd4f8c253e1a7c724b36a54ba062319e30eb23bf95e7281b0cfe065badf43d89e0c58eaef7b9f54f3183ac71e165a0129adcee8d39f73c92efd28daa0be8c450add2a0df7fcb2c4eb131f1dd7b5bf8d748eb79d6a0e6a1bb7f851a78247ee2ce6aad5f90e860a12eef05f98b62e662fde2c55cbb5e1bbbebb6fe1bb21567b4a4820c9d6878d9e599a9bf303432a4462a8a6e8f5d4955f817e438cc7faa8ac7038f35b2c01d5edaaba0916e622137ca962500fd365b2077d9992c5266430c818a616b7e03ed39de3e4ca7f4e6298a1ea56d45119d6c027a0f73c10984ed63d76f55a069465c538ab3746c67a87b9ce5f53ccdeb21bffa187f3a69e434638bd2e0bfbe5fb8a734d356517879d4ba96667f99558144ff021ebb29df5046ea28ea10f832a86af023d68d805ebaf5d25887da4581fdb4df35bf4db0f1cec638f123aa6942e6969170f6dda679f94c27eb8c7d95687b21367e54cac9a8f333cf374771f4b29348f9a6d0eacc23a6f3ec8f5b2c7b98d870292cfa2c0190e283b8b180b9638bcdf44198fbade825ad03f9cef0a9616faa462320c7027f31ed93b6f7e91312374ba0e1a9272e0551127323eb7b8369e656b2ee969b41d1955e734483fd2183bb69e069affda0389fedbcc2bb11cc31133f4b13f8ac3bfd7ca3cbb32930bc25b5886bd3d20914b738c14c9f564c3d6c444606a7563d820a8fa687af36e6a0cf88144fa72e71e9f1e94c2a5b26dc4f5c59898d66d566dc55a9062803ad9047669330ac6403849e0e4a7ea2470384e7932160a99275ce05a94ae282df4221057160d2e0d03a16c52ae4804a6e98953912cd2f5f53649647483084e65682454acd228dba3cb3f0a0016ff3949600d5775c1871282f21c1dde8d37e53e829193cf10947cf2a1e7b2cb0ad02c4e959c41a95521906eb7e2aeb7f75cfb9ebbd1f9e7c014e2a12506f7833710f69efafce31ff8c0eec878264a6b420c937f106b9e531c8763f1290c58b46cb21c15aa680e0e6e076c7fb259ab39e54510224776094d8cf7bb825f89255fb2eb1d570f953bb2ab513d2c0cceaee4c84b76cd76659db731e0464658201de1479f1c8bf7acc0ba1cdbf706f1f080b1543509036dcb13ebadb5d77c64414b3844a8f2fb32153fd8c78319daedf12f85f17cf6c051f72da88fc68bdfd1d29437211f35d1fc4375dd35d8292dae8ba512f0f18e3d6417954f77185d69326bae8c0c2053f7cbd01de9f4f668dbc5a6e1a8052b5ddbc8111ceaa0483624c06ae413ba2c851ab6f045fbdefbe2605e96c2b1d7e743ab60c032e5d7ce8aa77e15bd16579c2f7a4783bb406f72385a8671b392026a5dfa03620c3e392d40793576d31c95a13b6c74c32357e09399f6b0dbcc61b294eda72db60e46cb4d5b860f6d283d94c574bd11521c10383169fd9ecfa1287e8c168cd590d66f37556f57be7faf03f5ef7db5853e9c3c1cad1f2fb01c3d37372ec364bbc9b50c60aad291f6dbf40aa0300134c48a9e351fa2670707280122f28164358e3dd79b315e40470b8f3ca3021646ec2515dde1ecf030f133a9f34d21998a394056507e6e7ac2ac14cd1ac3b7b39740ab391d5ad81feebacfa031091c6ea08ed0d046872d0fccb9141f87c64fef4fde14168a4ef0aae16d81a0c588c1d25a893cd7576bf90cf8e611baf97109dc9e3d34b4615fb8cdb3b0e0d29a301e9601979e9c208d694b25f3898071ca914ba3cdf75ae7ddb55bb04295434550448adfce0e089243ec5d863bee6396d741eed373437f6f63685bbc0368be252f9a9064308f0b39dc352ad28f049652e849751b1179c8b0df20262dd78e08dae100996e8e112391a8b3809e483c18c099e953346dccc9c82313dd2a94eb9215e95fc06258bacdc82b2cdb34c6902c87b40e0fe863dac9f072ec7e7a4d15ba63f4ee78e3bd41c2dd0fd233468921518b4adc4e2571d601106d4a5571c49c957e7f08c0c7051bcf24bb10af9c430c1ad875a21f69d2a400a90e0a36eaaaaa43a5894336bf91c531bf0a058c8ab34015e7e69807b456cca2a48d34222aa761c6cdea62881a0244da03e8780626f62c8f5e9650629ddd67ac862583d226fbaa7b3876f5ef277bdf14358815eb7070ad8966ff8cd9a596be53f4613fcecde4d2b1257ece958a444376553721e2f32a2915c47cbbba1aabb44a5ba95e7d7558f0b8286552976f2e7385f6f9fc709f534e511570824c05d351447b723c5d874f14087a832ed70a6213db0093706f5329f203cfaabed47d73aac6edf05c86d8c38641550640248cbe04b13927d84bc638ccb4be69e45c3e68ebedfef9ace162f6955e98c2699fa2d14b9b1d81182ce7689090a02ebf19f58b9fa9f4346d77b6937b0d3ddaf71644f8107b9bea6c5a8de639e6e6a7af8a22e4b7a323ac0a468dce6d33630980223104bd2d1112f806ce4f748c8a75ae09c8c53b5234dbf866c0f6965d886b0500f16eadae23a335409b3b0b3231886635cd3b82595336330758f211630238d1e752d26e05bffd6e38b4ef9fcc222f5b5cc2cef8b4d61df4e5a3d3fcc355d312cd51a947e4d7c4f47460fee97282b9a1065566796b53ac55acb334a693b16a0b521a03ebe39867dfc28975a2badfcc62025a4de1733e68ef2c72bbd827235a4b13050c8ee4a3231b2f15dd69e9299e8b6b360676c580694e061354319795cf0342ea5f8c7d96b28a4b299f1f55e87225ae0d7fab13ce215e42b1d2faa689ffef1162b04957c52"], 0xa) write(r1, &(0x7f0000000180)="90a57a4e0ffcf2cb0bf1e33dd8e90bd6b50a9b1e4c4281fd17bd30d8581a07142019e58615a6b0bfe152d159e26821234ef7e425c557ae68888fe834738a56d34b1b4f35357dfe4a15f9bac24d4f7f4416a502993422298753f4a01796368afa231dfff85425a78700de446cebc8e0b3db48d7056ebfb7049aad648495c625e47e8c9ffb09f55b5616a662ca9e41a59e311b76a41759ef817ca755be33d75929d47469dbffd51ae307a13b87b1ba85e05c61c266d710174af161ba3df855417e7574158b1609a510dbb5fb0656eb8ea0efdbe813282329edc2af20e63db98e599e222e9a7bc152a959f9527a3da86161d5dad259295996e393a15537be0941bfadd7d846a354a7fb715311ebfcaa78b8e554d4a292d81b1dc7200a4a6947619bf4a3115666721947994e7d9c15e4144fd01448d0e7968024b380941d420a9717b16d218a9b879c6ebfa328289b0f49f479759c55e3ec5a28fdcee98ecbe581fc48f2b017fccc5c95f7d27c5bd7082175f4b73b610b14ffa073d173c1eac91e3c3690a23bb0ce5fa57541aab7012b5e0cb45e63c572640505689243f9996e5237dfee84756933fa901b4a44219c93e58a0ffe61ca81d5162182fb5fd8dc6413aa9ecaabfe41501f5b2504dfad54029a5aa1934e8b8c6e3f58222e8ba534b96f128b68a760878e7a2582bb074847248427c4577484c1547e5a82db1a0dd270ef9ce82ffc521fb15344d8b7eb99d6112b2e952023f7137ab01e27370eadee396ff08ed39689c8217498532f56b7a6fd2aa89d7471f7f22228ba06f4e34bed2577f4e423e2a0ea7b52f7171e5453a59ebfac2d8340b81d6682a28524d908e9e07fda99f3c3ac51d6b7651ae00bc178d7bc3607e410fd5a7eca745327aad475de1c428ed93d5108bbd3e1f3442a552a0ced6c331bb668935e36e7345d751d4158feaa280393984270af1bfe2354904919b268dde188b99792ba4d85bc62da57278e09a70ff6b5f0295d1700c6684aa0bc17eef275cf19bef955b9088a88747479e618e7418f5881e8c456ff84f929e7d958a12d010cbeba7710f6ccd77a3a20a04d599c2e337359dc3885fcbe62cbc758504cfeab95d36337fc44a593f5e4ef178fa1a3abac3a00b98b8cd3233e64987cd95fcb76e6bfadf20e3748741594703457c9cbcc0eedb945cc81b4586f20f34e874dceb77c0cf9805ee5986d56135ce65e6d8306c9e40dc461f4f59710d6b36299652f6e9656846cf47e86252a7409da72b0d9183a777073c563c2d0c4bfb98a2eed56d7aa25e788e0876287626c5fc2239ed955a651ef2fccf68b5d86112c8a4c781fc55977859c99ace9e8b22076ca15fa5a8ef88585f428b220021739e3799c82c0e37002caefc9d0e873885214bef84e7f95b17fe81d9ecafab3418a9fd2869a764a0602bc86ed2de8427e929839113790b17775f1b4072c4110f917ce052b5d58fdf9b44970feba815b963e30da03ee16a9a9d72382922149854049e68a723134f13639a84011adbb5ec8721e078e65c873d76e4d271790f34fbd5db8f55b1c213f50d041379f4e5cce654291e3ea707ccb099cbd4dc5379d84062c248815f38ea7fddd5fbde2882b0344fe0f23522738c5f85e77f80547aedddcd072348210254b102d99982dcc58a61bb1e5317e1310397794a0397ff8a6b6db070b1f6e51211a0dc3b872d1521b656670f2ac65e66be371aa4d3d02b48df4aa2af732001ddf6b8b52034f697bdacad78d1800bc2a5bfe3479be9ed0bd1513c9b25f012b2c6a35fd44de1f04d32870d082e39e7dae9e0ae349726ca2ec503cd2c7ab4aa2ee18196b0f08ac028de8a3eb513e5c0ed36c4eb2e9dea787ff81eaa537fb48c9f664e6c367d0783c9babd2f9b4c3cda25973c44ab8216d961032b488af4c76a9bc67d43191e55e1ee4686d89ddfe054ff74a54b3aaac7abd9b0dbe992d9be12fe81b129e6dd3b9916aca9268f644b429b89e3ae1fe97ea49b5ab6a68dc7ae9831e9e1f84a550862f4dbcc4714d05cafd4edc3338c972651ae225c7c60f006c7e4dca8c457115fe1f1865fcc938ee698cf257ebff1a881966c7e92b3b1ad28c119454023af51741bb89d9b869b3046ae3da3519e2fcc6c9b32b4c9e8a901746ed120105231c019e25324477802974839f05811087ed74aa169031af82fd0d2f179d73f78168e60b198bd4035d4991c145fd7c119ef004315e228f00ddcfcadadeceb7dd507dd8a7787073093db9f6f496488b1665ab846f43374eed5d9987496819a379c6073e0f9a7e53b04720e95dad396ede4a2245ed8b60f5618457e32a62a7f44309fd1aaa343ff7a4fdc9089ed04692c4eac1ef66dbdbef0adc4f80b6e65daad5738a3fa998041474dc86e4094e4b91768ed2cc6717239c7921294360e61e8e2d037a0111b476b08a0a58f2ebdcfb18d42903beda35bd9d6b29eec0035d1a9955c95ed86ba292cb2e294a3e25b44a5a4c60b2ee1c896a66b689dce8877a082546467c95f4950bd1684f6fc19659fd4c799ac3568196cce91f7f8b48e3d4c1208fd33f5f46fd31f5981f75aa72158381e4a2cea5e8c0a6807e2e547b91de24690864a2406dac38ed668ef6cf86053acdeb560f1ba9658e833cbc9cba2220017d895b43cb89436ba71f70403805f8062386c33973e1fbebbb2677f36b8c4cc553d9ed53ce477b7304e0b2c3b4f2fecff6a72ce7a5a1a9b5299ddbf912d194352c552cbb3a2b0187aee9bfa01c230f5922f48d94f7d5bacab99d2428fc8ec5b620c2077431ea4c7f902657202f9258307342d7b0f5beadc2354ab8a53922d4f70eb641fcbd5045ff5006616da3e9bcfc557b54614921214efc340aa434c1435369def1b0381e69452ed7048ea6e6d6573c5e0fb8e2afd6bad3987750db40e3248a92eab0c2759afbc8b3586df5d4d52cac1faa5c58c60de75d30b2f101bc076a85bbd9b9106172995eea3233be5f6b143e4b052a6bf498f8d777f7a63cbd990740f00858ad41dca9050365311f5a27a2110476cfeee119741a2a1c7d704fa26bfea4eea9458c6cd0ee186f09b5b189c9d6f1caf1842d6a0b74e1b07d9d92c1b5ac4724058f1d111cbf6657d2eda91a204b9101b12a7d6250740b8347ea853db2d3e8fbcca392540d7b00be0e86aac734946ae54d61bc4a41e1157e3b4a913a4d747c3ff15a2afea5663314c0430a6866bcf8783162992b350a2d55e224894767d1c806930ae12636c2d9baefae830cd5c9f7b1be184f4105bf4f0147ef8c04648440d911ca97268645ddf06a3bb83bfbf8b395a88bf7333767f2a2187152ef6e82767e82c7fa58d915867bf016b60661b7e66ec8d599cbd850e7c61bba3967915a85c89a1e01ff6a6027e6b83c96bbe680dbb35ed9430dc6c9858ead14f41b4732e443d515eb130e0d39a0c7f086d22450a07394920532ed4f1c6deb9b93d6f2d23a940b5f3065577102d78004a3cd8ea1025640aff4ab95597b0212f40eaa97aaa6d5cd3a6de80a6fe44bbb4ce28b603996216fae9f7e1033f3f42a9ad2701b0d82bdb495dd304f2294d8322d496130f5a163e59304e02742422c2691d84094bce8b3b25d6420d91ecacd720534e2695b5f5dfe69c4acdfd3e702b77d74392c98d16be2a965cfd22c167030da47bd77a65cf0cfcf78595cd1fd822a8c0fb049b23ab053f8d1f7833dc96045012d4e45ead6d7c8a4e848550d202bb0b25a097040a997a7e63edff9b054756c019191a4f06a3daa4af5bbd203d877c2f81fba45786a8b76d4743fd67921f38382e920c867dc409c9b23d3703fc02ba283f8f058e0295984f5049f91d8814f2c4a07a8143ed76500fff8293dce69a8143d9eaa0d7ea95a04818b9db198beac226c1cb1bb9c2176c4ae54e203358c62bc0bef4d8a05273f66fb1b6f6d29a2fca9db249c470dd77442e1ffe8a430d21176c4effe0d7819a6f202a5219f8d991419cfacf98b26be99de2fc0b495e5a111b7f742e7b552572c0190bed127e092f5896245a8ce977e1ecd9ff4a6b0e7aa52bbc2149531f4e64d4bf9ce1dbf8fe5bec635f5756c422b6b13ec240602b093ab84ce4895200df06ae1aaca1e0b2fc70fd933bf30d367f268aff627449f49b19c64f905f516e5ca7b0841707c01aff342b27a341bb2f90d13176e07aba6c81b3a64d57258a23fe65f0897f4fce8f7bab14258895aa83e4ef22f1ec1dcef789e9c0a66b298039906728401fe628a64b521e5aaf8842be8320734478f516737266cc1168864e3a0e0f78cb0c262f03dd5535342de149d2b79bcd16c2e08be8a978e973db1166e82a1e2d37347565aa70853161a917d9f0fce5a56e6ae3a7a1b90ab09287944a432fc8bd44c18cb237a315d5e9983a3204b74c7daa00fcf041ad4bc8f5cd260b5515532b3aacf43c944c0dc800423458ad357cbe150d9f56001bb0b509f758a3155f5ddc8770dfd25cc7d05b1b8b1b1f0806beed4a656aaf2f2317f8d4e6debc9a4d3d51115c6f970b6b9e276acb67d9c72d5994b819acc4dff311ecfc12a7dceeda9600ce8658ae97028603b9224b7427916ae03f1df4a0908226a639c62fa9a51d5f5d86efdba8c44ee0b9e9bf756896dd7b1bc79bdd16662dc781a04643efc9674a9dba88765cb892aaaefaa3650ccc0e17c93af8332a2b06878d64b3336f4c785fdb1d50bbfe040d9c3d89fe5c65545e7a1e2cb9c8425c3501c90b4c49ffc486ad2dbe18460d239c8b31826d935e0c5a8c03a282f1b00b0dced684ee70da9488adac2f5107cf8a7177d97b3f8196d8dc69713b29374749c5636a16f0230bea4794ace87717983f916d5dbfc9800b0f0efd30d892ca2e2c7de35fdf39f660448ad6c7f93777e8a84e8bbe1d2f63b8347c2a17405bb77e11b0875a48b42e87282c02192199f5a5c32bdf853c43797bff958bd4d30ee683a7c1bad2f832744c533e4f859ce0feb79d118fc9e22cd35628cba85ecffb29c043ee05304a4910e3c53e9e0f32df6be805aa48ef34e2017370aa98b17e2542e2de7c38e806103d990b320e91387ac6b295c61aad060a5db7543b9b41b73b2fa387fdde4298a38e95f5cb86ca3e02e26e9dbe435c78939f0872f509f1a6a33ec97f9a689c9a08bbdd5c1bc3470fc8b1f58d6032f2f4662853922045c46f1fecf069035afba49ca669b0f70990a5a09ed1c7cef6d5033eda2408dfed0317dc1ec9414a51ffd54403d33ac7bc3202554501c14243dcf8196c0b2780f880d8e627c995f407717b333ac8dd879764c444984bca1f78879c8d1cdbbc94ea2716c0fff5b173e0e97c84e69ecb5d721345a2e1435b882cc65e03518c53021b99eaf7801deab51a54b0b0e96d93562cb9ab3f92352be205700bb212d8112ec34618dfa44bdb27873501dcbee04e16ab5747d6d3d9e5647ff21a5194653a66124daf3d2b6744cc7c447335a402d4a389222192d3e3e268a7b8021e1c156370e75e660b29488c553ff3a2cc73586fcd92b48a2d0ff76c1a4953400f1577eb63e4fe4f42e2dcfc04eda7b627d574cbe20b53151b1df10e0530e4ea00f20ac82b05265a6de2eb06c997f2115d2eaebab5fdab1b6dd94255cc7bd46d7892102dc6db5ec4f405500f9018d8cb68f40083d53d27e1e0a5b24b0dcd82b0fcda13a536f8c28dfb8bd2012d799f87cf88f7235141d29e3e592f971ed190a30c9ff59dc89e4aa61fc11db13ee80c005473961729da04c162e0386c6663378414791dd9cd7d6d1562ada3f5b33c5e243a394b041337f4e00e856777baacc3887b58be8", 0x1000) 16:00:36 executing program 1: r0 = socket(0x2, 0x8002, 0x0) socket(0x2, 0x4000, 0x59) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0xffffffffffffff34}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x1010, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e397863fcefb6b5f07d656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000162f660200000000000000653000"], 0x10) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f00000000c0)=[{0x8, 0x9, 0x4, 0x3}, {0xffff, 0xf8, 0x7f, 0x401}, {0x2f, 0x81, 0x40, 0xfffffffa}, {0x40, 0x7, 0x40, 0x6}, {0x55, 0x80, 0x5, 0x5}, {0x8, 0x7f, 0x0, 0x3}, {0x3, 0x22, 0xf9, 0x4}, {0x8, 0x1f, 0x7, 0x80000000}, {0x40, 0x3, 0x7}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x8000, 0x4) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r4) shmdt(r4) shutdown(r2, 0x0) r5 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) dup2(r1, r0) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20002, 0x0) write(r0, &(0x7f0000000500)="9c87c377284cf035b8502e2e2e", 0xd) execve(0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) socket(0x0, 0x0, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) getpid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) 16:00:37 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x491, 0xfffffffffffffffe, 0x346, 0x0, 0xfffffdad}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10300, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x1, 0xe9c, 0x0, 0x0, 0x2, 0x80, 0x8, 0x0, 0x0, 0x3, 0x8}) r3 = msgget(0x2, 0x10) r4 = geteuid() r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400), 0x2aaaaaaaaaaaab18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getpgrp() r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xfcfc96ac7f7864bf, r10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r12 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) fcntl$dupfd(r12, 0x0, r13) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="01002c2fd6dc67696c65"], 0xa) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x2, r4, r7, r8, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r9, r10, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) setgid(r7) pipe2(&(0x7f00000000c0), 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r14, 0x0, 0x0) ioctl$KDDISABIO(r14, 0x20004b3d) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x8) pwritev(r0, &(0x7f0000001740), 0x100000000000007a, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffefb1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f00000003c0)=""/119, &(0x7f0000000200)=0x87) read(r2, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r3, &(0x7f0000000480)=[{0x0, 0x8000, 0x1000}, {0x3, 0xfffe, 0x1000}], 0x362) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000002c0)=0x6fb) r4 = semget$private(0x0, 0x7, 0x287) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000040), 0x0) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r4, &(0x7f0000000c40)=[{0x2}, {0x7, 0x7fff, 0x1800}, {0x0, 0xdff8, 0x1000}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x1, 0x23, 0x2000}, {0x9ec365d24a5f4a83, 0x7f, 0x1400}, {0x2, 0xd4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xb, &(0x7f0000000000)="a4020083", 0x530) setsockopt(r6, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001900)=0xffffffffffffff47) clock_getres(0x3, &(0x7f0000000380)) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x120) msgget(0x2, 0x608) 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) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000040)) semop(r3, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x0, 0x5830c8e450fbe545, 0x3) fchdir(r2) fcntl$getown(r2, 0x5) semop(r3, &(0x7f0000000280)=[{0x1, 0x6, 0x800}], 0x1) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0xcbd44590abe2720c, 0x0, 0x926}], 0x2, 0x0, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x0, 0x3, {0x3, 0x3}}) connect$inet(r0, &(0x7f0000000000), 0xc) r2 = msgget$private(0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r3, &(0x7f0000000180)="025a7d388a97698d4133652f338b20dda8b3c8fb14884579573810b805de62040f5b00ee0bb4ac0b79bc78090c9e11927f33b0c4d07eeeab34d92c75104e33b24b54cca45a91ad79dde0729e28351f94440536d90f0590fe9596764fcde46e02bac89932d184dad1431aa5ef05e9c50272e0db42f18453337d54cf24edc22c8d45e3b357908a068a76de99b4a6379e711a297f3afa8916d06182d6110d953a7db8cb741dec9133581d1aa40f6f4c33929486dc3a66440a3de7d93a77bff86bd28dcfcd4b82", 0xc5, 0x7, &(0x7f0000000280)=@in6={0x18, 0x0, 0x101, 0x2}, 0xc) r4 = getpgid(0x0) r5 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r5}, 0x5, 0x2000, r4, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/132) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = accept$unix(r0, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x17d) r4 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r5 = geteuid() setreuid(r5, r5) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) r11 = getgid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r11}, 0x5, 0x2003, r10, 0x0, 0x0, 0xffffffffbffffffd, 0x5db6ae7d, 0x4000}) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r13, 0x0, 0x0, 0x4a, 0x80a5}) r14 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r14, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r14, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r15 = geteuid() setreuid(r15, r15) r16 = getegid() r17 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r19 = msgget$private(0x0, 0x0) r20 = getpgid(0x0) getgid() r21 = getgid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r22, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r22, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r23 = geteuid() setreuid(r23, r23) r24 = getegid() r25 = geteuid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r27 = msgget$private(0x0, 0x0) r28 = getpgid(0x0) r29 = getgid() msgctl$IPC_SET(r27, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r29}, 0x5, 0x2000, r28, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r30 = msgget$private(0x0, 0x0) r31 = getpgid(0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r31, 0x0, 0x0, 0x4a, 0x80a5}) r32 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r32, 0x1, 0xfffffffffffffffe) msgsnd(r32, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000140)={{0x3, r23, r24, r25, r26, 0xa8, 0x6}, 0xa, 0x2, r28, r31, 0x0, 0xfffffffeffffffff, 0x100}) r33 = getpgid(r31) msgctl$IPC_SET(r19, 0x1, &(0x7f0000003f80)={{0x4, 0x0, r6, 0xffffffffffffffff, r21, 0x10}, 0x7f, 0x2000, r33, 0x0, 0x0, 0x1001, 0x5db6ae7a, 0x4000}) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r35, 0x0, 0x0, 0x4a, 0x80a5}) r36 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r36, 0x1, 0xfffffffffffffffe) msgsnd(r36, &(0x7f0000000200)=ANY=[@ANYBLOB="0100000000000000d255396d40fa5324a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e25eb4f6bde6d8672b8385b403784a2131d226ac10227b9c169ffffffff7b8ea24f2cfaffffffffffffffbfc9affdb31e532bdb91e019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec0000000000000000"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000140)={{0x3, r15, r16, r17, r18, 0xa8, 0x6}, 0xa, 0x2, r20, r35, 0x0, 0xfffffffeffffffff, 0x100}) setuid(r17) r37 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r37, 0x1, 0xfffffffffffffffe) msgsnd(r37, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ff090000003964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffdbe019a8f503611edd04c589c121849e15d3f94f23686e724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb5"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000140)={{0x3, r5, r6, r7, r8, 0xa8, 0x6}, 0xa, 0x2, r10, r13, 0x0, 0xfffffffeffffffff, 0x100}) lchown(&(0x7f0000000000)='./bus\x00', r3, r8) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000000c0)=""/141, 0x8d}], 0x2, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe0040000000000000922c70766c307d", 0x2c}], 0x1) 16:00:37 executing program 1: 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) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) readv(r1, &(0x7f00000000c0), 0x2) 16:00:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x400, 0x4, r3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000001180)) socket(0x18, 0xc003, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000180)="24464cf22ed184b78a9a8ba47882788e4d598341483c2c53a030f03472dc514097f30907866fe277117f98c743d62e850d113af2024007b385a855dd6db3be314007169e75e814d40ec9667e01f1e925201f4d240af17a832d015ddd2819b30c446ba06e5b98358d23640aa567b69638124cdd33ac232c69dd0a29be8105b101e98e2a7d666c9e28f7a65f295b25b3c6957a718f951b2114f89ef5fa6499eca750c921a5bc4f0618a041c8e68c5730b6f47cbe98ec027ace438572fd93503f1e5550420780b8719854cbfc7fffe4503f50d9b83fa224230722b8b0715a7f9b65e78cfe6a6b2bb69af910a5fa132b186bafd549dce86098399935a61589f00589cc1f9a32b1e1a2ca2e52424aca9a7dd68adf76e1250ad8e8d8b1567784cda6028458a2c98cf3de6ff516fb9ac9422d0ddfa9999fd3dd2fab0ad24d17b7260db62b5158cda1ae730359d1959a4c493d2080344b654681b451be589e85d49f3c48d0a12f2263a2e1c677413e36e5a7694deb2ef0b17292e9647644f84e664c3b23304aa6683a8677e35a7eae2d2e3a4889defc9bb1d36300d8d3f389f3c7164643ac95da07920215f919193f65add0d8dea758c9789d5f6812226baa4e93782364c4dcf44bbe8e87fa21a00c931e229e835e7379064e97073f2fc8abba482d22b05f435977ae84e24260346db2fd56712b8b4c56329083fb874cfda4fa59eb3033a484926d2860eefcc369dfa0902c1cc7843274ad392d879713cb132e0c2815964b8208ec25a28c2c3b42ecf3ffee28ee8fbfe0cf1e476b53247b35fe0e1eeb5d1cdf5cb472d6a10f1c639303d4f5a29bc0dd94762e73f098631890bf9490696266cc267a36cb393feb49fc17074c2e8aa254e2775f8ff582f76776b01337e70140f53577205409fae40e0b3b2594d149356a3da8a9423afd8cb05b1be1ed6c8991f59b119ae7370fa139718be5b03c6662fabae5f90c8642fa76f7687e61dd1c4948c62411d2ed8c762c1012052ab036b0a210a06eebf865044a5e8e98cf24871289f1df73edc0ffe68ef106dffbf4b82ad0d2ef92d098dae1562fd24be9fdc2f4adf11381979b9bc814e3305189a225b0631c7f6fa32e3282356673f1cf4b7118c73af465aac6dc620f4a12135c68666f04c1aa1049a9aee5ecb347739b53107a8e2a4cfbd5e26563c976482a268a9b3366bb45150b103b44c3781df4d97e6fbb5b0f4557d13e1eeba5635a591266f341ddae4c840fb311f142c181e4ae4eb2e3441e6f6b3dffeb98f2023ff24045c6abd99509544f0013cd3126c361334afc9a8e37de571c4594ce224ba7651f0decbddc5be1934e38f56740be452a21f90c07921c1e87dad3fd8439addd0fe8aec94a3af939b6fa3763d06e7b765e414ee081560a4b27e6ce52e3b2788dc8e1590283ae3ac44274c593f26f82b81d263fa04e05d865f1a8cab2f420bcdca323c8a41abd258e72eaa9be07736377a875ed6701a5aedb0ef79d50d28ec984969053aae591ce888c6deaf5a40dca9340360dc8aac97b702ff38b0ae3529fb09de5c6df5cd0c0bbd0f65c2e6208c4cf345a592f1fc5d4e4a50308d4a42364084a10a103a12f084873de6851e9ffd36f836fa8b27549c9d4ee103bef53de36c16f0d9cdd72c4143cb7d6912467cef1105ede9e62a6088d07e0f65f1d776135fab804ce0bda2f04665247b5a8ac5ee1e038ce8174b8e45791accc8e243f6457c69258ac9b61ea0a7cae7d5cca64fbeac014f7eaeebe80b11a8dc0f51b72dcaaa00b308b844bbffeb38d61e35a033fce597a346aeaf81ec0d5ab7a8367cc63fa6769598ca29b08ead17277ebc529ec883a3e803f11ede1e136615f7620ea188569a159ac9e0912451cc6065ca19b311c6254ba176533d67041764c6cd0849613aa8f34ee38997db80d41c8ce6c611225eb999aa7bb8c4ee341526c92254346381659d77f0a923c454487d4358b090b9756d89582b9cadc236ef33abacb613412e7ccebd618b637f4da1d98bf20dc0625a95cc31d176b9c111012993bf4eede171b36e979d1c8624da213f131a3e0f07e29d437748a67e9745b379066a14e0fb93bf29ec2c3516730dba05fde7f6600e53c74e10b90e07f5975baad68f5bd663add005abd95c7548a06698ed4c24d989f0cd3562d2612829d56cfd3f5b27c4ee73378872027c753005323e36feba78ba9258962669434b72671ac45746fffd6c99723ec498a4ce61a983099c3478f668fe4abf0392ef4145e6d0295593f5414bee543adbd9a136e9ab2b53ce05e3f064e31d0ced53c3d71e2aab50c7ac28d1defc80e613fc179b2dd562bfc2a9999a6bde18c473e81af4018533b25250819d3902de62b40674a9964b0dbdd2f5fd82bc7521dd9b480e231a823cda8a3a2737bb7c28e23a379e82b58e2066ec79efdb2ad4b76901899979c46f3a51cc5d6c745f9c83a753a16b96f32e83aa0e150a0227e3cab9a50370d1b3b1eebdb4e315d9dc2554911be7d54f4bc104b4bd1d0c3ae7699bc9fbc649d545b6afdc8ab4b2482935711a262075517e9ef9e857ca2105e2e1f01fafbd90b1ee4ac20b108af4fff523b7d36fec77e3f34d4ee090fd86be996de8e0ddb080bfe00a85826b5352339069a15367484edf3c7ebcfe6ef5c7e226e3919ad98b5b9d343462c39a3acc23a6eb88a5d71704527435421a0d1a3af15582d484e732ca35be83fb6a21c15b11f105f3a39e54794f55ddf5a98c7c03a3635e4e7fd90733ebadbdbfd48adb4f5ecd556870c124dfd9b3feaeb9b1504b49866515d36de2fc8cc6daa4e98940ae436c80722f59aabd6dde1cec7dba7cfe15e9bd15ebd2e05f2ddde2522f46b4384b2094a2781b3076f01f559b7aafc2b3882461e1866282a1a6605cea98740bfaedacaad83357185c6ebf76f5b2e6c8b3ba2ac678f852cc9f1ca7220800426cab1c99a20bec4bd4d413bf9850cfe316fb0353bc61c88c6de47d8b4ee8257fecd3fa5c797394ca3a25c95056a362ce802cdc246daf0435c87078b4997bfc4986cab6656e6c03ad56009b927672a9c254b386c5ff81bf0f1a6286b99ef999610d07978ad7b1a92d9bf13bdf319d879e9ab7c4003bb4f7467d95cf2626074b3d71bd5f81c7892a498a4e2d86d9117dda7edbb441ea6255c484fbfdf45f5f6665ea221a46075b39cf758e1a52299a779312db1a117544e617749ecef301cf3ece4c1a2718b81fc9e25789f578eba025253446e4c052624dc0295381825c3025b4d6fa6ef45d541bbe0105672480b3d71253d725b26403d9bcf08220cde9c8b210533d1346be6ddca9be63923b2adc16254c6ec300645bb0ffbca687d5ae5615b308e0c728a84d8db061bd304e800395327c27cb53f8336f5b140f7b8000233e1780c84611a577c534ab19ef17be81d3b67a9cbd98558e1bc14e17fee664719324c754a8aa8dd2e19b870e55c4088f9a96f7bba10573c88f59ae5bd14654c3f8dae0ce582da19f1c3f955cd23de31476410563e433235262b5a5278261e99caba8a69272afca80396cc8e7703346795c7090eb879d1a8c426c99bb3cae5d83bc38fe34cc101528e34a90b3e4ace8ab4bbad1ef7d855737f8d1263337a328b02b007493144a38c323629ff307702105f175f02080d41a30b20eba8dcc41d97a4d27c09733a624936d847a6e503dba67832f0e6916c06c9a40cd08dc31748d5a12ca5d979f67b2ec76e166bcc5dd612905d8668115290a3eb00062081d8d292877913d59d4663c2b8a87b772cef285c319f6db4af30c9aadca91c3b7c1111fbec4305187365fa441c9f09551d787372464aa1fcaa8551c465f4f8ff48994ac2dff877ae2181a890892b98f77ac37e9b7928907ccf2b5dcb5c4d4a01e017bb9df6e0d1bbbc9429f270fc8b630b9f8d4836f006c2d687221799f43df4fa10f3cefda698838665f5eb3b9de6dc58a7e4bd51256f0b23507c51c7f50e05fda1ab433e8cd782161451e8171832f43ba00b4a68a99dc28d4feac9e87b86e9df766cf876beba81a66883f43f0378cd4eff5dc410d6ff2eab8b8fb1aaad2133951620cf925cf393571ded0268c9846fe552d24b28f57113267e1c9f0ac9044e83f120d86ddecd2d585728d25fcb115c93c9e41004acb78531c387a05e88b09d840a8cb37e36d33ee91a17a674788f565f2ebed35d410af24979abb553186a71d2785ed4ce76d9ad6f350a29a06c0fcb033199841607baf3646104df863a6c8fb07bc5b27df13514deea83d91ea7ffe9f25bffd8d85d899c9542ec0baf84dd0a5171e7a77b8365504d7e645031516522513a98ec776c225394dea27ee1d582a4f0bef3244b0032558efe6a6e14c04bdb29dbd2f2a84ee316c549497713716aaa1b5a3ad605f213c5ec8af7ed60b509feec13dd02c080cc72fa7811471a099e2b9733d79988a0b94cefacdd1de553b8607d64a0d48a407aeb6cad906d907a2cb8e917ddd4fb2f3ea258c90a4fd634c934c6860280f0cde0d53a99fa33f24a74ee21b16088e281b62ac0940cbd78a52e96a05fb004e66e1c65aaefe4bbb34406536ea70460ff021b83e8c4a772236a8336cfa88bef3254dfeb0000d8f52aa68d91a4d6c421fd29dc573ac723bd8701b1987ed8d8f652eaa5e545a7945f833be37bfa0457eb1cdd76fd028f8609aab9d9fb83c5e42df21c7f10d69e42ca452951aebb9bfd78e4ef1b44d53c6e2baa79cdfd676f5a6c4ddb7d0180ebc9c6bc5fc22bf2e478c8d279099faaef3cb9749fd5764aa8a371c60bb5e94c0ea291e29daa040edfe2dba8590453d8f0644ce401e5f7d37cf129bef7acdc9d6cfda513f458b50228a7de6161c391ffbd96a885c26f6858f562457e99f1ccf14292f3cb5d1da8aa327e793eaa4e873ebe8d3a366b18c2ed7e75715ee2af61b55045b66a9ad8c3adc02e4361da02748298f14d8437b4eba540f32c55701641020564b23c27b80728f081f8cd0082384228d238c03b03205a88e7c9cdb5af0d1bc1688146389e35a30a8c562d25298e005c4e08d8139142aab8d7b42d26d0bf77ad44da21142bac74e29ab2a4cccaef46e0c8e33655f555e0551f147f9fe27fa5d91bf46616097d792c21d75d83f05bec04c5e86ebb49b587f1bd50265c169ee297fbeb3e52aa26e832501ef42c5b0267b05fd3e247bffb3ea7cc5948cbac98317a6e452267a5d6b5c6a03c2af04d3ada08db12665ecf8191d41a502d447789da4934aa1af06d8ac292cb6738915ede56e930f3a9d55b0abc88343ef90a1c49ff5005a843d597b0f6c518fe11172f9f0e936e2b0a22fb56284e95b884dbc66e21130681c8b1f09e038314ee5b94136f0b0d543ae6055c7f8d2a7071c6add6bdd23d5cc583342a24d1bb11c94a84df70a2277ee02674ce3f94530f72c54a8ad37de518014dde67ffeaae18d7b748a9b8831f206844a54bfb55ffd1cc0783b7caef1ed5f28ac3e69a2ca4761d3d5cf71d47c897a2f517af8756512374c20368360380634924513743b9deddd92e9c5a182e69a0a5a5184d2eebcc5f423b743d31a1aa7ba4fd34f57b973c20b049630f81d59fa618beef650c450f33ee18a8f2cd26a4ce9772288ac166099dedca37e422791603a849ef66b73365049272ed7babecf87a129053d96ae99e63dd98fe5df439639ceaa929cc6a2ce7efd6f6bdf4cc0c0c38821f62d8fd7ed02df61a476dc52bb8bc8b443719489365c893884d6105b19d00209803ae07b10ca4af1b1434147b5f7793319bf717a3472c6facf9e595c0e7dee87bff387c") setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x10, 0x185) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1c, &(0x7f0000000100)="000000000060715cf3bc491afd536506c1da54000006000000000000") 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000011c0)=""/92, 0xfffffffffffffc80) rename(0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x1, 0x7, {0x6, 0xfffffffffffffffb}}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f0000000280)=""/250, 0xfa}], 0x2) 16:00:37 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2b65696c653018dcbff8507b2c51315b8cb125"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getppid() getpgid(r3) r4 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000011000/0x3000)=nil) shmat(r4, &(0x7f0000007000/0x3000)=nil, 0x1000) r5 = msgget$private(0x0, 0x20000003c4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYRES64=r6], 0x1, 0x0, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semget$private(0x0, 0x3, 0x108) semget(0x3, 0x3, 0x25a358150112cf) r10 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r10, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r10, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r11, r12, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = socket(0x18, 0x1, 0x0) close(r17) r18 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r17, 0x5) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x4a7, 0x20) r19 = getegid() r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r21 = openat(r20, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r21, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r22 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000180)={{0x6, r23, r19, r24, r19, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r19, r19, r25, r19, r25]) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0x33c) getpid() r26 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r26, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r26, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r28]) chown(&(0x7f00000017c0)='./file0/file0\x00', r27, r29) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r30, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r30, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r25]], 0x1, 0x7fb) msgrcv(r30, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r3], 0x1, 0x0, 0x1004) msgsnd(r30, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r30, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r30, &(0x7f00000009c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a3590101886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf51c9ff48749ce8e899ad89b8d82bd766114a252fa6a9c87f27e201cd900789d09de843346be7482c1b5a1572efb09253a5c9b263e389b68f98cc2853395c890030fe86092fed6fd7d930d73ce6c23f5441ca8a62326b989f7b08b6d36434cb975294b9662ee6bd4c3e3c5e053b7"], 0x1, 0x800) msgsnd(r30, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r31 = geteuid() r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = getpid() ktrace(0x0, 0x1, 0x4, r35) r36 = socket(0x18, 0x1, 0x0) close(r36) connect$unix(r36, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r30, 0x1, &(0x7f00000003c0)={{0x6, r31, r32, r37, 0x0, 0x80, 0x9}, 0x3, 0x3f, r35, 0x0, 0x95fe, 0x6, 0x138, 0xfff}) 16:00:37 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r4, 0x8}, {0xffffffffffffff9c, 0x40}, {r5, 0xd053d29532154bf4}, {r5, 0x1}, {r6, 0x4}, {r5, 0x100}], 0x7, 0x0) r7 = accept$unix(r6, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x2, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x7}, {{r7}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000e00)={0x200, 0x7}) poll(&(0x7f0000000080), 0x0, 0x6) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) r14 = socket(0x2, 0xc003, 0x2) setsockopt(r14, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r15 = socket(0x2, 0xc003, 0x2) setsockopt(r15, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r15, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[], 0x0, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r20 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r20, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) msgsnd(r18, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd24321572bf12"], 0x44b, 0x800) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x1b9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r24, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r25 = getpid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r26, 0x4, 0x46bfb) r27 = getpid() fcntl$setown(r26, 0x6, r27) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r28, 0x4, 0x46bfb) r29 = getpid() fcntl$setown(r28, 0x6, r29) wait4(r23, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) preadv(r24, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r30 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r32 = getegid() r33 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r30, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r31, r32, r33, r34, 0x1, 0xff}, 0x8, 0x6, r25, r25, 0x0, 0x2, 0x1f, 0x400}) r35 = msgget$private(0x0, 0x0) msgsnd(r35, 0x0, 0x0, 0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r21, r9, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r23, 0xa5, 0x1, 0x100000000}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) msgsnd(r18, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r13, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r37}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r38, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c}, {0x6}]}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c, 0x0, 0x0, 0x100000}, {0x6}]}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c}, {0x6}]}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r41) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r42}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r43, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r44 = dup2(r43, r42) accept$inet6(r44, 0x0, 0x0) r45 = kqueue() kevent(r45, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r45, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) msgsnd(r13, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r30], 0x1, 0x800) r46 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r46, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r47 = getpid() wait4(r47, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r46, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r48 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r50 = getegid() r51 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r48, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r49, r50, r51, r52, 0x1, 0xff}, 0x8, 0x6, r47, r47, 0x0, 0x2, 0x1f, 0x400}) r53 = msgget(0x3, 0x241) msgsnd(r53, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1, 0x800) msgrcv(r13, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r54 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r57 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r54, r56, r12, r32, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r57, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r13, 0x0) munlockall() fcntl$setflags(r0, 0x2, 0x1) r58 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000ac0)='./file0\x00', 0x2, 0x3) r59 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r59, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r59, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$lock(r59, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x6c3, 0x1000300010005}) chflagsat(r58, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r60 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r60, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) 16:00:37 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = socket$unix(0x1, 0x6, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x8000, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r6 = dup2(r5, 0xffffffffffffffff) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x8bf0, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x326692491d7e505, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="e47f414329ac6aadfa43ddc4a776deb4b0a0a8eacfe08456", 0x18}, {&(0x7f0000000140)="0735c1081f92d89b7db3147b3ced6ebb413fd78a16f0a3d8e1b6366216e95db3d5a2f5d5651de4807c45797d4af5713d22a7297e5a047ec6024ed6ca324a2fa6120164035b43ef944218d77a01467859d32afba9779085d16fc8c44020a5410f9334d83585c454a6c8", 0x69}, {&(0x7f00000001c0)="204c29af8968609cf1ab6d7dd33ff7f017c64843d63ad1d9e4eb84d8f4249eff4bc42f48a81b5ebf5f601546b3360983b5e3b0463625f9187d79f0df1b5e339c8e50", 0x42}, {&(0x7f0000000240)="54b261971f900f10e5c59738fc2bb8bdb387fde03ff33882d731bb6954abcad259498d6d6a7c392ba5bc09c5e7156d87691beb6e6fa2b4dabbd5a95e400983f29042418bb8176608159aa54f5390f2be6b3863e871321a5f19e7caa8409c5db8bceeefe6b57006c239c40afa25ae83f68e4752dc903391238000d660179769e6e2c0fc58258efa61a25b8a27a14410ed5ddea8", 0x93}], 0x4, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x30, 0xffff, 0x1, [r4, 0xffffffffffffff9c, r6, r7, r8, r9, r10]}], 0x50, 0xd}, 0x10) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) r11 = socket(0x11, 0x3, 0x0) sendto$unix(r11, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) 16:00:38 executing program 1: setreuid(0xee00, 0x0) getuid() syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) geteuid() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dov\"t\x00>F\xe4\xf4', 0x1, 0x0) fchflags(r1, 0x10000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) r9 = getgid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r9}, 0x5, 0x2000, r8, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r11, 0x0, 0x0, 0x4a, 0x80a5}) r12 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r12, 0x1, 0xfffffffffffffffe) msgsnd(r12, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x3, r3, r4, r5, r6, 0xa8, 0x6}, 0xa, 0x2, r8, r11, 0x0, 0xfffffffeffffffff, 0x100}) r13 = getpgid(r11) getpgid(r13) 16:00:38 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./file1\x00', 0x0) open(&(0x7f0000000080)='./file1\x00', 0x20, 0x2e) 16:00:38 executing program 1: 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) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r4, &(0x7f0000000000)=""/84, 0x54) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) ftruncate(r3, 0x0, 0x7) fchmod(r3, 0xe3) write(r3, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) msgget(0x2, 0x208) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x2, 0x0) close(r5) 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}) 16:00:38 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r2 = dup2(0xffffffffffffff9c, r1) dup2(r0, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) dup(r4) write(r4, &(0x7f0000002380)="e87d7b5f6fc023ef6152c6b807500eb909fde1e6f14cbf6ab3a915337ce39b690b492cefb2519a6ae800cd037fa86f7ddc9b3071faaccd9f199dbc72a5823b9126d14189f4304be354fdad702ebe3168c8b948faac30f8cd70986ac028ba396da633964823e2aebe01271dcc56b7dc12a735d12e6a5b95be117a9c7ef8a67d3137891bcd5988f9f6aad31663f21af93735fecaca3d1cf24819d67ed5be0e228462cb954b7abdaad9f763b2c34538972693b642d5421c28272f0d5b2e5d2f6434c576581d96f43c8bcd58e3a260472e6c88d490fc442c160d8972a2d2a636d164d805e361fb6549fd51281a8a9050662e3c0dea3fa35715f5b3cfe19520139a054414cfe6802798bba1317ffcee1c86eb1e289f655938a8885f4f296c8be76bcfff4a7cbab346b74d38c93e0fddb89f07ffc4b402dda4db6b0c9dae1136a5268be2c0f19f4b4429b1c8a15593f998fe5e7bc382c247f7bf03304fb9ae16059610f05cf01b314d19645021caad79cfdd5845ca47e03297a0f0e4f117cdca4c720dce492ab850ba1ee3e3d3c8085c6f4a1a23569d16f716533808b67d7d8f1a0bd9c5513f7e3a1c61bf13258b08eb413ab66d91a30a280ddeaba07c2a08d0dac092217604e974de148a4ba5119d1ff6666ab62eb49c44e3a10f3bc66c6044c942002a01aaa2df0029f8a1541d477bebb067e71b92e25164a2838763b9ea855b22ab27895df62c15eef1649c200aa862a249fe88c03714c34c3db7615f42ab9983c99d25c9fedecbe65973402a9f2cb4c1338338383b482cbbdd351fb2f25642a1151de405093806bb67693b86535b5a50c3cf21c7193f9641ee96b757e5f12d41e6dbf622f2836be72156f607c1ff25bfa00ed243e267f0b7cd0e655546911538e9a172baf931cd0289f1b1f496753aca4fa9ffbb24641e593881a0456d8b970170ec65df914743faa835b627ac3cc182d4930e4cebaf33ead1587ee5b4c324aee0e904dac6ecd6cce0d2bd4981c0aced67c8f3a56e44099c2604e8230a439d279ef3d2fb0d243eda4ce351295f7a3d0177fff5cce8bed14842ce202adc559d7013327d670d9ffb3e9ae73926ff231d81b6616a5e9f13553c1effbfcb7d390d9767c057a6562b514e1a959a04bf89da060b9e2d220d2bf5d96fcb1613d0d5fd189939679934a192290c0650a94242bc70dd220723a9604dfc6f374ad0a767f66095d89f084840d852e32015b446017819600e7b5b7b2b2bf44670806292a96af5beea8b8cf6281f3def974d7532ff301c37ad5574979e0c380e269fc32b3b9cc6ad0f9a9e06688ecf21dad6333f0689f57c346e28278906462af8ee643eb1d2d2733183297d39c8983af3222b5f83a17cf3ab30e40d5e8dc7b0d2e98a14cd33babbb1f2abf52863ed7ff9cdf080798eb74bf491e8f3237876e20260ceb9798616c7c93e74060520915c675928151d9053dda5d587901a7ea7de171142f7dae3afa22c6653d37d28e088c3105ceb73a0774e9574f3ea3acd618ae001fa4889ccdb300d48cf020d54ed7ac4e95d8ebb866500b5cb49eb994416b070bf3b2f9d646798677ffe50be4f3f600c57557809093f5f1e98d61d0b8d1509447f575fdf8541b685d77a3a47118468869a1f8f466a9e79f623c6d422e3fc730e493fcb74a0463a1bb35eac9e5974a149acf31f868c5f95ced7b4de9da97d66d831bc256c486fd1725760ab9270279d20ffb063647072e0457465916df095a6a04869bc75bb8a1e66652a15da6016b862c680004f988264ba6c171013829b6f1f3f3a7c177affa3b1d4232f361d21ab992a0d0a7bfc5aa9d5152a233aeff2e9da4d0dec3acb713de17f9b7467e65f7a9b619303a4c74b7896d2d598dc1a4ee570e71aa0889b3f6b2091821828151944db0a6175868a44da25d9318dd45697bc9beec5b32b2b9a977d1cd8e9e7d7defdea96bf5f4c1f1ac902c51f12a5fb6e3f20d7d58e85a17000b6c4ef026e5aa7aaa3483fe13ae691e0e3a8e5a52f2080507e9a6af48d5f04d7e0905768664bf002c4b88b8288e57d69423f5dbffa9ac9abec19535a15e6213835d61ff4b6ef8c9d7b8c77be9e86a87e4cced38bd787b6971d829259ce5a2f5c6bd16a8db0abe02df4157b68ed91f23873dafcc922126f3d5826f2bc9c154592fe59737f9fe3a37546537e41060df73312d9fbac367d47199afd69bfdd4d6f8b2dfe9263ebd22ae50c06ad918db7bf1c6ec68cf9022e973163267660375e83fd6a42c8fdfbca9a48b26167942e40e733fd0984a5909ff71ca5a9c4dafb9d510d199ae036ad66b3ff15c404e2437f093f6c04acf3678eb5f60f2c8d9943fcc2473056999d3a858331507cc2492ffdef0675a9ae2acfd0e487ac9e90c8ad15169f29b3abf3fa1d9b4539db28267bf260b9a3297bf1ac7dfc60c2ffe828e7f07de4e8408f1c0e3afbd50341925d6355463fd00bf32b82ccf9d11cd3ec5744e03c2e56c6081a9c5bef3d323c11d9c46cd3257f32a68d70ac1eef7633e0f00933cc0eecd2879b2397b4b8e94c457848fcab1369b33811291c497ca70278eb8976df698a72858e1c5d1a67184a61cd2f4f2eb4ff9290ff548179ca2e76c3224c18d5258199db665919e7faf8e426c5f8b9c23d6a8152db809739ba87edde7f0f2ee498082039bbc2b14a9147b2b43fd75647272243bd1a26a0508e4c23b03faeb4bcebbf087914dac7085157a23031618e74581a05ee76b7886bf4196a1d4ae56e681098f7c2d73fe914c0910d131752f2f03c795a417f4991d93634fe8e54521589ded57b1262c88a7ae6f6815e354702ba80aa085335177c791cacd8d017ffd456fc03c00d628629769d1a5bb5273dd5c020d63b6c383a1dac6dd79d319e38c844b3b6d79a0dd961afe2a701b668d5879d0f4d49918135ec43a0d23da65a5f6934e0ea88a8ef01b6b9c5091ec1177132f42b375efe5c15d3f537eaaba430275fac9a866a1f40ab34ae6ddfa9dfb1b43f5049007e62fe79c9563f20eaa0c2db3d4cc197de01f1bf240d7f0d062ee48d0662f67203cc6f380acbe48eb071918c46e17425b5a7a9ec50855d94f9b53df66dd02ab14c027b4271f86c77cd036790e48cdf9ae203ea4051d11d5680ff4c8acca2661a1d9d52763706b96a55e80fb4a4ff09d65991efe5fc90effa39e0d1d35b55f6e3826f7af17e808913841ba2310a49ead743a58dbb9baec9986e21ff15eedbcba6b2ebdd326ab0223baa23633d5475e9d3812e6656d562e54800c3ac919982e7dd31c8468ad5c172e2902a9d58536c8650dd66a0bc31c146e2659b0ab0a5a905ebdeb42abbfa87d698f67605f7ad604bf240789ab804112774fc84699cfb852bcc2cf790edc92325a1c099e8e5804e3d1b871985962e823f8c6563e8be8651b675cfef2a0e08a1b48286f1b85b6c70ed68f791e9cd5372e42ef07da1e1bafbe106b6b5fb2a651ab3d3581c0156cc9351c38db35c942a6bf1509d93fb215321f660edbe83817a0b580b34000f7a6e65aa8653d86004c1c84d6c1e95bf65fbcb224d9474b78f358bdd13aa788e868f4714fe5c964941fad0d82b43b67c30a66263f0c6ba5d162690c734b6b9066e7dff74c3688a2ac7472b42304ec276552d91ee43140178f7300c97e3d75416c21a775863ef9491d104bbb8f341c5729f12d3178ea3127e1d354d6d1eb27d9adf06a2adc6f9413a533197a1314e1db4dbb7cd36865e79b3b76471e8c4a59bbd32e0af3b03673ad0f19caccb2657296f70828f9b87ad094f71d9cf547d33bfc252f3673b3f1dbff0e1c7cdaad3439d63ea4f98a84b6654a6bcc28a5c8fd320a5008d54814b25f66030d9d2fa5cb309d041a61594d0268b2c25ea698bdbf1606e396d14b9d461de7da88ffa195e39188d15dc65d8ae52c3106acfa557fdddb02105476ff1d7f43d6107149320d7c8e86ffc56baf86000d7d9bb396647a52eaa4660bd85fd45f3b0faafe743e648340244d311e3199160bb0161cd009598185d761b54376848d403e675882006d0c4a9277217105adbd2698610528ece3d0fe3f77ce9fdaa5b3430cd19cbfee6dc40b19289bbd14960b1d674a50354d34c55b15a0950a0a1b8b5c4d0891a49bae988522c56b4c88c6dcbaec4a6b20e8f5b51f481c2dc08df79ed4dc581331fb1ba183e6f68fcf95319f3477aeb699d66a04a4994104a9b8be8c3010cabcdeaff59143cbda085b921ae43b6e32a53fe74bbf69cee518fe4311be9ab225ba72af6f13fd91ef58b238989c48cec8549437d9f50f273fa85c9cdcf3f3b9063ddb4d4477b7f91dc012876a78cef67c622c86678f3ca3e3c90a87e85135c6b03272bb7e5382acb9a82b4e6ea04773275bb3f4f1a48437cb338bc6a6d69c0c0c22a1b6db42dd7c372e67784fcbc8c921c006533b149532fb7b92b0eb7711cab80e02ab912f38b149ddf4ded70159146f3a993339c9646200f893095b2eadb9ebbd04684210fcc07879a3ee4b5b92ebc0095b12d913d9e1447ce0c2b7c025d7fc9616b02d020c3949496f396828b6b6afbcea13e6337b31e760aa9bf4c5b2d9bac830acfb5befe244cde8122e96277b9701cb6afa5f4d16e9e50c1bc89e814a780d61f25cbe4650c70e02b6bde25391dfb2afca729b1022c125cc662a748b46db453f316c13db3dcc3932d153424e6f853ee3943a76821801f3182749c9eed1f41991d251a82c30ce5512479a5114081566db307a845a76439af3b8848c8811fc16fd49e8833d6585918116abc307a2b8f6881184a654edd0ae2d84e79391d93a7af203dfc99b84f8672b18c0f8e4bd8e5e728cfe8bc3aecd123dc93e1210f402d3790db679fdb1931f3a2c1f56dec3d6bbc65de9d7f85e75bbf0287b9b9a0a344209b82f13b65102b5729e7fee6886ed15730a811b317407d91404ecbb3598536f9b57e7f15c93dd94754097023cfd29f0056572566180775ec7f3ad7ae3200d4bad79f37f721282366dc2e8837acba5a8f657a76c06627e879c0a4582beaba501bdbb6c067216a280bafe055efc2a0d651ba94610ad1c4275e1e16d8363091c63dee9357e425c106d85230b7528117733f0dd81bb670159cc9823f6250339b288063a44682649cef5c38c54cd5b5076804ec74ef7ba7d1de23e6e1aaf8c0de08443cc994caf62bde32587fdb69a1e4b66f169930c7d8f5df2ff137a06bfa4eff109f0d081388d46e850ac697585385fc6d86aa24aa1b8e52ed5e0f2bb62dae6886291a0b7542f7ced243ff43454bbda4a9544dcb446a1dc95766e0591a91094ffc11429c9dc8b51fca7fb1635cf94d2ec92d5214c535d9c609dc06f44cc18aa2e5857866f16da0a2b3d135f3056a339686e769ddd60b68f630915831e6b7761bc592369b3a54fbbddb104330c496e588f15a3fed74859775d1cbfc3b838a6f24e1216f525f2f1ea3a980077950f0a0ae7cec93882953c312c795db18cbfa02ed9265d9bd81c3e1f6c73561649b6e2fc624278c5548ae76f8b5bfe00d01426a5b5c1baeb1a2586a640c381b0591f013cd4288e431b54a165c61a7f41ec888e27ed394311bf4d4bd4603a89648e0ed51bcb2174852af77c183aa0e528f187814f4d00c0fddfb0375a763581a40a5e1bd16ea9f737f5a524cd9a621bd3861d9f26dc4e651e68494f18f7be3766fa4f276f177cbfafed7899ad9fb5d60d2739d2784bfa594f1efdf66cd68cbd274e08a2d4608c322f8ecd8c95fa43a8aee94a9ae543208d9a442e737c020188f3eb95488ce4c6ea3e9b37ad28cfe2adb", 0x1000) ktrace(&(0x7f0000000100)='./file1\x00', 0x3, 0x100, 0xffffffffffffffff) acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') r5 = kqueue() ftruncate(r5, 0x0, 0x200) r6 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r6, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) r7 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r7, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) socketpair(0x0, 0x0, 0x7, &(0x7f00000003c0)) r8 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r8, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) r9 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) r10 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r10, 0x0) geteuid() pwritev(r9, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7f, 0x8, {0x7}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x14}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x4, 0x3}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="00e2", 0x2) setsockopt(r1, 0x8006, 0x1, &(0x7f0000000400)="0c46578d7d35a5e04dded6d3570a0159525da64c56c35cb99374b8fb31a2cf0db9fb0027a9fcd7cfc968cdb285ab783bd1cdecb9ab52d9b7a8f7c738c968a85d00800001009e32697c226e1e570fe822af6aa875aff61059125e5ebab77888fa72fad73ddcf31ad43cc3d8ce5a3b67386c4b07a8e0e902eea8070000000000000063ed86a9b878586e7ba8f4896756f567c04520e99bc3642b50c2923697a74388e2426ea8d45961969c01e34919babc08ec1c0c9e78ab", 0x6eb09afd92ec867e) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:39 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0x3c0cdcc653506621, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x10\x00\x00IbYf\x00', 0x4000000c41, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r12, r13) r14 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r15, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r14, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r17 = dup(r16) getsockopt$sock_int(r17, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r18}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r19 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r19, 0x0, 0x0) r20 = msgget$private(0x0, 0xfffffffffffffffd) r21 = msgget$private(0x0, 0xc6) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r22, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000003e000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000e9260b5cf8c39e6fea427b518cf76b00000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000063451883ceb8a42945025c9f6808a9d38bff735fddfe8b08033b6122b993c4b5cc034d97affed0583624defc46ad146ebbb429a76a54bcdaeae5cac58af1cca4fb7d0a8bf05735eb20407c0e9be950a8309dafadba4c5457"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000800)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db612191cacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814e027d486ec72a11b4c97677ac55dcf16a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12000000000063aea3aef823ed200f82668136b2ccfd3643fe5c9b9a40367607c74933a14be892b1cb204e358aff2267d6d71fdea06c1a3635f5f5a7a3655f2a95ac00f496cdfeebdc3c00a324c524c7d25640ea75eb78a230fa2666d2ec46a186820f9dfe3c7de68e647cd52294987bee15fc214a8084ee5282a5bac8b836ea00409184c1da50a754cfc9edad4ff6bce94abde428f5651801d0f8974f"], 0x44b, 0x800) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000240)=ANY=[@ANYBLOB="684ec96c216ee400"], 0xfffffffffffffe55, 0x1, 0x0) msgsnd(r21, &(0x7f00000009c0)={0x0, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604214355907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea93fbee0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0f5fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700000000000000000000000000000000d965849e1d0385f5facc12560d7c58c5b798b95298fae1af5480216e89e4f14f1681e6f4e7d2f49a78ff7c0909f8c7c503cb50b95aeb4aef0cb7609c1b8eddc55b912adaa664481d420618f638b1699f3134569a41121d25d04c143c43d7500ff747e9137dabbfda73a8ee6710408d8c25e226af05e095f9553fa3b7845ec3a323766db46966b07fc2303575f9763275f9b215ca6fcd05581215ddb77000e4d9785907bc4c7bf862aa7603cfaf7e63a365d24bdfef232bfedffd271aceb2f02b4ff68975725d7c00bc499f54f2261dd17fe11c1bd1855251562f1e29288380700004b79462bb9a50970ca0c0a7259b0906c4fc285e6aec1d8b2ad8e647c50d132c5f9746ef10ca32a6c0c41257ec0bc89b16649f2d427542f1caaa187fbec916a4c9d6e0d1b2e0da9358a613ae151bedb219281a24a557364e74a010809c981bbcc63d98e0d2fe2d8a2a140a182852d40e2539e99aa9fdf4c08abdbd0b975349ef04754ad3145b13d4396f5dd5974f139e5b6d77076b1df31a28d5c2f97b6b83e094193c00"/754}, 0xfffffffffffffcdf, 0x800) msgsnd(r20, &(0x7f0000000480)=ANY=[@ANYRES32, @ANYRESDEC=r10, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r20, @ANYRES64=r14], 0x7, 0x0) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r24 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCCONS(r25, 0x20004276, 0x0) ioctl$TIOCMSET(r25, 0x8010426d, &(0x7f0000000000)) r26 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCCONS(r27, 0x20004276, 0x0) ioctl$TIOCMSET(r27, 0x8010426d, &(0x7f0000000000)) 16:00:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x14, 0x0, 0x0, 0x1}, {0x6}]}) pwrite(r0, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='\x02\xe9\xbd\xc6\xc70\xb6\xb6\x00', 0x5e1acb530a2a1b6c, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x80000001, 0x6, 0xfc, {[0x80000001, 0xffffffff, 0x6, 0xe6a, 0x7, 0x0, 0xa0, 0xffffffff, 0x1, 0x1000000010001, 0x7, 0x2d9, 0x40, 0x85d, 0x3, 0xd82, 0x1, 0x2], [0x60, 0xfffffffffffffffb, 0x21, 0x1, 0xa24, 0xcf4, 0x8000, 0x1, 0xfff, 0x3], [0xa246, 0x3, 0x4, 0x6, 0x2, 0x80, 0x20], [0x5, 0x5, 0x0, 0x80, 0x5, 0xffff], [{0x861, 0x1ff, 0x2, 0x16}, {0x8, 0x924, 0x20000000, 0x10001}, {0x4, 0x1000, 0x8, 0x1f}, {0x5, 0xa20551}, {0x0, 0x401, 0x53, 0x3}, {0x8, 0x5, 0x52ae8bee, 0x8}, {0x101, 0xabb, 0x9, 0x4}, {0x80, 0xff, 0x8, 0x9}], {0x100, 0xe4, 0x3, 0x7}, {0x3, 0x3, 0x0, 0x10001}}}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xa1, 0x0, &(0x7f0000000080)=""/161}) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)=""/43, 0x2b) 16:00:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2404, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="fa1204", 0x3}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000340)="16fc5b1f8e52a15345fea58b47ce27491ca37202914f20b069a9a2b19854cf9339b1fcbba29ae0bc29678105a07dbdbec060a5f6a758da0e452b97c71779cb76a0bf74f316f12705d0e0a8f1ca2a7e3f1aca2485f0523ae84215bdfa45", 0x5d}, {&(0x7f00000003c0)="0836596faea4366573f4b43b5d3cb5f76e787a184db1b53248dd817201322c48a188dfa74c89b2d27b4904011abbec067bd65ba5084c72ddb1c76f024b52eb2180fd44c72405ce73e8dbc4af9397c9f5e3e80766ffb5e883965843f0fc09ea4956b7d42ad3751f1422bfa426f03667a90e5f0dafa31adf0c4e61e9c951505d479a272d19f0cb4849714743c6d41321", 0x8f}, {&(0x7f0000000480)="7e784a008cee0d05224756b617b374613cc4055e9400f125cbbbec31c4dd6365a2eb7e1cf961bb1e2c1afe2676c2e40b60ef0cbe8c6ef45e8ea511c11df736743007058e24625c5dad9df1b0669aca53e3b7bae02dbc006e9579842fe7d6ffe5144cece2b34a0453d5c8f47a1a643e730d09bb545ce6b324a2464e4320a32905eda2bc939d0062497e715f1702f6feff172de956a4d587e0c7561fe8e465f0381717b81b9159aaf32e569b0ac69609f812bb143574b725617d97f31cbe01f486fd4addcc86b0bbb2cc352fe4caaf8d84bb4978", 0xd3}, {&(0x7f00000005c0)="5cee499eb960db38201ba2ff3b21e4b9203df516fc62e4f3953ad52e757aae44d403a6796c5a4f480db0ee3b48496fd680e4909d7fce88a00f1909cc77c406251ed076d1f1fd584f6c7659f88d0de30940908dcad6aaeb6380d00c43aebbd4eb8c6b4347b4bcf5de8934b57c98750858ae6fc6799f738605d38f76da4d164296876c4a8c66c8cffaffe4c3907c8f6523ad86a84974d08cfdd25b04a39e8d36f849aade1d971bc43608b1769e58dc04c59056d53a9b1dd7595426c18f3d9c4fc667e44f1fee1cd5c357a4f6be86c464ea001fa7dfd0ea5f8525642b2d08df21613a53e4f9811a4ae1612d7d030d4e1eb7cde35cc29fb3abc7384ef6abef1332faa470ee2a71e5dc3928079c09fb2da17a08de614bd0e5a87cc100c2ef89edf36003253f0fd2e8695fcaf1dfdd7ae7575f0b4406f1cb577bcf455177124117bd58b24593243449c46c89177f098260479c7d61c173dbdc46af0641a12c6ead2106c9e5b77d003e54f9c28d80af5e8dc7234c7635949712048f05b64ea648e0be7a9ff2369a8cc1d57dd85208c1dbda054f9ba9b3a0437e7c445b3ca8c8ef118f56497942947a39aeef63754683c098eef21675c4dd440edda84168a0825de54bf9241efce7fbb8150dce842dc71e61feac23158140cf55b7a0163b5bb09fb480645896982b0eb7c15e6a39b11710bb2925b50f1cd9739c7e89546e3739576a35d1db6f29aa06c057d5cd25f1b23f8d13944323e14d4174dcdb393f35855f9f02285bd0348033b54b99b4d8177b0a1a479e53327bdb1a987f7357dcadf413ef9f7dc188dcf90e8a597056429c55dec7c8780b7e7ac3", 0x254}], 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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, 0x4) dup2(r1, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getuid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r5 = geteuid() setreuid(r5, r5) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) r11 = getgid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r11}, 0x5, 0x2000, r10, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) r12 = getpgid(0x0) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r14, 0x0, 0x0, 0x4a, 0x80a5}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000040000000000, 0x0, r12, 0x0, 0x0, 0x4a, 0x80a5}) r15 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r15, 0x1, 0xfffffffffffffffe) msgsnd(r15, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000140)={{0x3, r5, r6, r7, r8, 0xa8, 0x6}, 0xa, 0x2, r10, r12, 0x0, 0xfffffffeffffffff, 0x100}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) geteuid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r16, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r16, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r17 = geteuid() setreuid(r17, r17) r18 = getegid() r19 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r21 = msgget$private(0x0, 0x0) r22 = getpgid(0x0) r23 = getgid() msgctl$IPC_SET(r21, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r23}, 0x5, 0x2000, r22, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r24 = msgget$private(0x0, 0x0) r25 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r25, 0x0, 0x0, 0x4a, 0x80a5}) r26 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r26, 0x1, 0xfffffffffffffffe) msgsnd(r26, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000140)={{0x3, r17, r18, r19, r20, 0xa8, 0x6}, 0xa, 0x2, r22, r25, 0x0, 0xfffffffeffffffff, 0x100}) r27 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r27, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r27, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r28 = geteuid() setreuid(r28, r28) r29 = getegid() r30 = geteuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) r34 = getgid() msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r34}, 0x5, 0x2000, r33, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r35 = msgget$private(0x0, 0x0) r36 = getpgid(0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r36, 0x0, 0x0, 0x4a, 0x80a5}) r37 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r37, 0x1, 0xfffffffffffffffe) msgsnd(r37, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000140)={{0x3, r28, r29, r30, r31, 0xa8, 0x6}, 0xa, 0x2, r33, r36, 0x0, 0xfffffffeffffffff, 0x100}) setreuid(r30, r17) r38 = getegid() r39 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r41 = msgget$private(0x0, 0x0) r42 = getpgid(0x0) r43 = getgid() msgctl$IPC_SET(r41, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r43}, 0x5, 0x2000, r42, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r44 = msgget$private(0x0, 0x0) r45 = getpgid(0x0) msgctl$IPC_SET(r44, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r45, 0x0, 0x0, 0x4a, 0x80a5}) r46 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r46, 0x1, 0xfffffffffffffffe) msgsnd(r46, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000140)={{0x3, r3, r38, r39, r40, 0xa8, 0x6}, 0xa, 0x2, r42, r45, 0x0, 0xfffffffeffffffff, 0x100}) setpgid(r1, r45) r47 = socket(0x11, 0x4003, 0x0) sendto$unix(r47, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair(0x6, 0x4006, 0x7, &(0x7f0000000040)) 16:00:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0xd4d8}], 0x800, 0x0, 0x0, 0x0) close(r1) 16:00:39 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r4 = geteuid() setreuid(r4, r4) r5 = getegid() r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10}, 0x5, 0x2000, r9, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r12, 0x0, 0x0, 0x4a, 0x80a5}) r13 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r13, 0x1, 0xfffffffffffffffe) msgsnd(r13, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000140)={{0x3, r4, r5, r6, r7, 0xa8, 0x6}, 0xa, 0x2, r9, r12, 0x0, 0xfffffffeffffffff, 0x100}) r14 = getuid() r15 = getgid() sendmsg$unix(r2, &(0x7f0000000c00)={&(0x7f0000000380)=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000b00)=[{&(0x7f00000003c0)="ce1166691d85b83e321237142b2893285cd8166cb426e073233c81d78228aeefaf61bf1dcad0608a749f9aa6b12a304bb4fe4069966bd2482997358bbf16ae96f88e585d06c4bba7612693c8dfd23f1dcf462e669808d024f4eaa4d4a1c74cd550294c53e64392d7989f0053f127ed8ce01c159914fdc868dd46faa87e5ed717e5a87f0008ff54949e37bb56ce5183b15efb651c6cafd2d6733e6e21dc6dbab2b464f8bbbe3dd5d263", 0xa9}, {&(0x7f00000004c0)="4513be7294d2ecc535eaf1aa6e028f8e6238d78711185cb04bd9803aca199e39184614b5c7034969af8ae9c971c50e23b97b6b85b2092d389f5b9f6b7c44cedafd05ba5615155ee8c98b95b20a07f58cf43de587f5f8a1423d145768a7e22d2225ae58e74b020f01b7bd530c2a8481e935715b4f640269183276e18e654173f8d429b396af34e978400a6542723fd0bd0b95f98502dff5379a7945ce0ac3c36b99", 0xa1}, {&(0x7f0000000580)="acc199d407546fa744c14965ed5b3ddb2daa9b4b5f97975e0c2f85bb1a3b7caa8e409633752dcdbaded30e4032b7e87fb68cc9046b6eb7a4873025a1dcd6f49092c8d978e4f5c09122e5bdd6f4b4bf7c34120eafb134d2f6f1909f9a55a2dfd1b368ccad45f39b3aaaca25ae44991e4e88f8600bd1de2a1aefdec9d940701f035e2f019a1e0b98a48ee4c2fc248c37a152b9544eb7c4b52b012ef83a2a", 0x9d}, {&(0x7f0000000640)="e4204c4362e564e0c1ee1d5e31a16775218a8fc07a7df6dee66c8e7055adc8a69abe3bab94009443052b187a8d93a6b004d4ccc2fc1682da4123e626eb121bae6a3a4248f1", 0x45}, {&(0x7f00000006c0)="5e46c897dd6b934c568b6a298eee8a71a723715c0ddebff635db033b85e3bb0fc2a8c851120e3a94ae122bb659c092a1ba7cd5748e808499b3441650723f0abb9b8e0607e3c92a2c0b4e5d6103d5b84159797ac06b62029d7df6f660703db6e03cbdbce4b78a6dec1eeb26df3c9f9d22b8b6ad9ca833d28fc26279a6b88258c6e196654061a17830fa00bcb3f0d8ca34daab1d17d53126ff6a9e9174089a460761e9864737188705abde2f099a739f37db4a3a904da73d959db8d5c0fd899a296a7050d5a8e5bd70aadcdb0a8038b7c71854906271f014fb480e50c4aa6c2764e075fbf0a92d35dabef76f8685153a5f5ca36431c1a1486eb34e3e7b4d", 0xfd}, {&(0x7f00000007c0)="a05047a0a25798ceb89872e2a4919e25412c20c69c97c1a861b47433b423a194789db06599f365b4efd61e4050dd4c62f2efcbee006bf58696be14e373acccbc263b650be5e9d0e99c1c5d49c654cd6ffc0e87da309660d960f5c79e6c69182a812a36865564e8047c722e90d9b50cc0a3ff2956767d2819aeb8bf2e34ac47e1e3011c9bf8e50e00395daed93d50e064f56651807cde4c0670903331e0be92a908e9ec50cebeb0dc8b33a3fde3bf3ecd38868a621e2ba91acd855713ff5b04c21c98202f450d2472a8ab6887f5cf808cb9090aa57788b671d8778921fe1c7362923e02d4fc903e9df3a81921a3d4871742a94f", 0xf3}, {&(0x7f00000008c0)="309409bf918e911eb9c9441ea089bdf8429b27089df53f0311e122988a71ab5e9d7cee05dcd5c8097160145e8a5268030ce333f174efb0aa028701070d0513629900732a82b241e421518e0b695881a71bfa5a628010faf6870de00c61511e00983a23df654f7c70522cb6c5a56446c4e2b665ca1e558df6dbbf4ef2874364155b1ee080aeb47494c4cf696c513b64b011d62cda6e18efc64e015db876aa1c7c7fc14550ae2119480b7cf2fb6d3449a70a5855cef237079800ec2282a957b3d15c2ed28193133a99", 0xc8}, {&(0x7f00000009c0)="f46b42ed8b18c705f46594b39c7dbd78ca35c962189ce6d4215220094d9561221f4a6c47efb8b071952a7afac8514d0eaf56d8062290a93c851d21bbe9dce800c9f18654e8cedc7238c92c01315595137fafed31fa8ddf53fcc99a7fda2c7b52736d325668cf4758ca0f5c0d7fd18ab5a5c1fc427cfe55f183b51e5bd80fe3fdfcf7b633483c57f7e2b108", 0x8b}, {&(0x7f0000000a80)="7df4f33c2bfaca15cf4899decef6daea285d27ad03a8b6cf51d395c209e01b969458d78b41fb076d446bdafdd3782e8b545dfe582036cac94af4ffc1fe92c0f7b7be355a", 0x44}], 0x9, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r9, r14, r15}], 0x20, 0xd}, 0x4) write(r1, &(0x7f0000000100)="8c65", 0x170) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r16, 0x4004427c, &(0x7f0000000340)) getpeername$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0x82405605, &(0x7f0000000000)) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f0000000240)='./bus\x00', 0x1, 0x40000804, 0x0) open(0x0, 0x0, 0x0) syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x4, 0x0, 0x200000005}) r2 = syz_open_pts() unlink(&(0x7f0000000040)='./bus\x00') ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r3 = syz_open_pts() r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r5 = dup2(r4, r0) getsockname$inet6(r5, &(0x7f0000000100), &(0x7f0000000180)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, 0x0) syz_open_pts() 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000180), 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r4 = accept$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r6 = dup(r5) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r8 = syz_open_pts() r9 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r9, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r9, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r10 = geteuid() setreuid(r10, r10) r11 = getegid() r12 = geteuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) r16 = getgid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r16}, 0x5, 0x2000, r15, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r18, 0x0, 0x0, 0x4a, 0x80a5}) r19 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r19, 0x1, 0xfffffffffffffffe) msgsnd(r19, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000140)={{0x3, r10, r11, r12, r13, 0xa8, 0x6}, 0xa, 0x2, r15, r18, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r11]) r20 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r20, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r20, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r21 = geteuid() setreuid(r21, r21) r22 = getegid() r23 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r25 = msgget$private(0x0, 0x0) r26 = getpgid(0x0) r27 = getgid() msgctl$IPC_SET(r25, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r27}, 0x5, 0x2000, r26, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r28 = msgget$private(0x0, 0x0) r29 = getpgid(0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r29, 0x0, 0x0, 0x4a, 0x80a5}) r30 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r30, 0x1, 0xfffffffffffffffe) msgsnd(r30, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000140)={{0x3, r21, r22, r23, r24, 0xa8, 0x6}, 0xa, 0x2, r26, r29, 0x0, 0xfffffffeffffffff, 0x100}) r31 = msgget$private(0x0, 0x0) r32 = getpgid(0x0) r33 = getgid() msgctl$IPC_SET(r31, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r33}, 0x5, 0x2000, r32, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) r36 = getgid() msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r36}, 0x5, 0x2000, r35, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) getgroups(0xa, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, r11, r24, 0x0, r33, 0x0, 0x0, r36]) r38 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x20, 0x0) r39 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r39, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r39, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r40 = geteuid() setreuid(r40, r40) r41 = getegid() r42 = geteuid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r44 = msgget$private(0x0, 0x0) r45 = getpgid(0x0) r46 = getgid() msgctl$IPC_SET(r44, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r46}, 0x5, 0x2000, r45, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r47 = msgget$private(0x0, 0x0) r48 = getpgid(0x0) msgctl$IPC_SET(r47, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r48, 0x0, 0x0, 0x4a, 0x80a5}) r49 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r49, 0x1, 0xfffffffffffffffe) msgsnd(r49, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000140)={{0x3, r40, r41, r42, r43, 0xa8, 0x6}, 0xa, 0x2, r45, r48, 0x0, 0xfffffffeffffffff, 0x100}) r50 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r50, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r50, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r51 = geteuid() setreuid(r51, r51) r52 = getegid() r53 = geteuid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r55 = msgget$private(0x0, 0x0) r56 = getpgid(0x0) r57 = getgid() msgctl$IPC_SET(r55, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r57}, 0x9, 0x20, r56, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r58 = msgget$private(0x0, 0x0) r59 = getpgid(0x0) msgctl$IPC_SET(r58, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r59, 0x0, 0x0, 0x4a, 0x80a5}) r60 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r60, 0x1, 0xfffffffffffffffe) msgsnd(r60, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000140)={{0x3, r51, r52, r53, r54, 0xa8, 0x6}, 0xa, 0x2, r56, r59, 0x0, 0xfffffffeffffffff, 0x100}) r61 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r61, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r61, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r62 = geteuid() setreuid(r62, r62) r63 = getegid() r64 = geteuid() getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r66 = msgget$private(0x0, 0x0) r67 = getpgid(0x0) r68 = getgid() msgctl$IPC_SET(r66, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r68}, 0x5, 0x2000, r67, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r69 = msgget$private(0x0, 0x0) r70 = getpgid(0x0) msgctl$IPC_SET(r69, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r70, 0x0, 0x0, 0x4a, 0x80a5}) r71 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r71, 0x1, 0xfffffffffffffffe) msgsnd(r71, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r71, 0x1, &(0x7f0000000140)={{0x3, r62, r63, r64, r65, 0xa8, 0x6}, 0xa, 0x2, r67, r70, 0x0, 0xfffffffeffffffff, 0x100}) r72 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x100, 0x0) r73 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r73, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r73, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r74 = geteuid() setreuid(r74, r74) r75 = getegid() r76 = geteuid() getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r78 = msgget$private(0x0, 0x0) r79 = getpgid(0x0) r80 = getgid() msgctl$IPC_SET(r78, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r80}, 0x5, 0x2000, r79, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r81 = msgget$private(0x0, 0x0) r82 = getpgid(0x0) msgctl$IPC_SET(r81, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r82, 0x0, 0x0, 0x4a, 0x80a5}) r83 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r83, 0x1, 0xfffffffffffffffe) msgsnd(r83, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000140)={{0x3, r74, r75, r76, r77, 0xa8, 0x6}, 0xa, 0x2, r79, r82, 0x0, 0xfffffffeffffffff, 0x100}) r84 = getpgid(r82) r85 = geteuid() r86 = msgget$private(0x0, 0x0) r87 = getpgid(0x0) r88 = getgid() msgctl$IPC_SET(r86, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r88}, 0x5, 0x2000, r87, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r89 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r89, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r89, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r90 = geteuid() setreuid(r90, r90) r91 = getegid() r92 = geteuid() getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r94 = msgget$private(0x0, 0x0) r95 = getpgid(0x0) r96 = getgid() msgctl$IPC_SET(r94, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r96}, 0x5, 0x2000, r95, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r97 = msgget$private(0x0, 0x0) r98 = getpgid(0x0) msgctl$IPC_SET(r97, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r98, 0x0, 0x0, 0x4a, 0x80a5}) r99 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r99, 0x1, 0xfffffffffffffffe) msgsnd(r99, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r99, 0x1, &(0x7f0000000140)={{0x3, r90, r91, r92, r93, 0xa8, 0x6}, 0xa, 0x2, r95, r98, 0x0, 0xfffffffeffffffff, 0x100}) r100 = getpgid(r95) r101 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r101, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r101, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r102 = geteuid() setreuid(r102, r102) r103 = getegid() r104 = geteuid() getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r106 = msgget$private(0x0, 0x0) r107 = getpgid(0x0) r108 = getgid() msgctl$IPC_SET(r106, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r108}, 0x5, 0x2000, r107, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r109 = msgget$private(0x0, 0x0) r110 = getpgid(0x0) msgctl$IPC_SET(r109, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r110, 0x0, 0x0, 0x4a, 0x80a5}) r111 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r111, 0x1, 0xfffffffffffffffe) msgsnd(r111, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r111, 0x1, &(0x7f0000000140)={{0x3, r102, r103, r104, r105, 0xa8, 0x6}, 0xa, 0x2, r107, r110, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x1, &(0x7f0000000540)=[0x0]) r113 = getppid() r114 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r114, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r114, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r115 = geteuid() setreuid(r115, r115) r116 = getegid() r117 = geteuid() getsockopt$sock_cred(r114, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r119 = msgget$private(0x0, 0x0) r120 = getpgid(0x0) r121 = getgid() msgctl$IPC_SET(r119, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r121}, 0x5, 0x2000, r120, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r122 = msgget$private(0x0, 0x0) r123 = getpgid(0x0) msgctl$IPC_SET(r122, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r123, 0x0, 0x0, 0x4a, 0x80a5}) r124 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r124, 0x1, 0xfffffffffffffffe) msgsnd(r124, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r124, 0x1, &(0x7f0000000140)={{0x3, r115, r116, r117, r118, 0xa8, 0x6}, 0xa, 0x2, r120, r123, 0x0, 0xfffffffeffffffff, 0x100}) r125 = msgget$private(0x0, 0x0) r126 = getpgid(0x0) r127 = getgid() msgctl$IPC_SET(r125, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r127}, 0x5, 0x2000, r126, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r128 = msgget$private(0x0, 0x0) r129 = getpgid(0x0) r130 = getgid() msgctl$IPC_SET(r128, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r130}, 0x5, 0x2000, r129, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r131 = msgget$private(0x0, 0x0) r132 = getpgid(0x0) r133 = getgid() msgctl$IPC_SET(r131, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r133}, 0x5, 0x2000, r132, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r134 = msgget$private(0x0, 0x0) r135 = getpgid(0x0) r136 = getgid() msgctl$IPC_SET(r134, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r136}, 0x5, 0x2000, r135, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) getgroups(0x8, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r127, 0xffffffffffffffff, r130, 0xffffffffffffffff, r133, r136]) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="e800aadf218548c56473da8a7361298a03ddd3c6f7687d6014c0ea6891bb0160ae7a9f8605dc6379c5b386bbc8d479204828ae8238ffc8dcafdd7c76bd9e6519bcdf599db7722c5c6f", 0x49}, {&(0x7f00000001c0)="140cf4bf826295cdd907e94898162cac350e716db63a5cf8eac2d308b50299f0c9c58d012b02acd4376ea3db0992d73bf01538244693ff35592d7e2f52339e7c63f86c64db6cb11d3b83a8692bc6d74b74677adc83ef70f4782ea4211a169fb557e7f37895feedc59e1f2280de32a7d33cc7f45a9f0f731eaa86f7ebd30eded25650ec7edbd76934cef6761280cc", 0x8e}, {&(0x7f00000002c0)="f498e4dce617f4cfe810f6aec509b5f0b6016fc15b5bd1fe2d8d8fc6be96abc438a304b62ddf385aff3c54d9dcacdd27ee68e5b0ff1f3c0c11a928ecdc523577158bcd5baf8a89e0f9c78f70a06db08f8a41aac8368b1b8a43b13a8276716e5ddfb0c1d0268b66fb6ab8c6c3fee3f4711599356382c62a66720cf2a0a7fe190fe84e2118cda3c9d859db37a197b51f4a537e466ba270252d3953debc2fee37353df3816bdea2685884ca3e3e674dfe1fc74afa939591f2137aa4b365448c7e8b4b0c13362e7216f51555a3e344b3c2be859d63852391be92874c0e4c3b36ac49662d72cdfde1c05eb1c88af7a22d832cc2004c3f95eb6c514691314fdd", 0xfd}], 0x3, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r3, r0, r4, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r37}, @rights={0x18, 0xffff, 0x1, [r38]}, @cred={0x20, 0xffff, 0x0, r48, r51, r65}, @rights={0x18, 0xffff, 0x1, [r72]}, @cred={0x20, 0xffff, 0x0, r84, r85, r88}, @cred={0x20, 0xffff, 0x0, r100, r102, r112}, @cred={0x20, 0xffff, 0x0, r113, r115, r137}], 0x130, 0x4}, 0x400) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x3, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000200)=0x2) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) r1 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8001, 0x341f5604, './bus\x00', 0xe6e, 0x5, 0x1ff, 0x9}) kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) 16:00:40 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x80, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000400)={0x2, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000500)={0x2, 0xcf, 0x1, 0x9, 0x10000, 0x3, 0x0, 0x10, [{0xfffffff9, 0x1, 0x1, 0x6}, {0x36, 0x8000, 0x1, 0x80000001}, {0x7ff, 0x8001, 0x6, 0xffffffff}, {0x78, 0xffff, 0x0, 0x1}, {0x8, 0x8, 0x1000, 0x7}, {0x80000000, 0x0, 0x1c9, 0x4}, {0xfffffff7, 0x6, 0x75, 0x10000}, {0x101, 0xb9fa, 0x80}, {0x3, 0x6, 0xd1e, 0x6}, {0x8, 0x733, 0xfffffffe, 0x2}, {0x5, 0x3, 0x1, 0x4ed8a518}, {0x3, 0x2, 0x5, 0x2}, {0x100, 0x749, 0x7, 0x8}, {0x600000, 0x7fffffff, 0xd16, 0x101}, {0x8000, 0x0, 0x8, 0x2}, {0x8ee4, 0x1, 0x3ff, 0x6000000}]}) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x6, 0x2, 0x2) r6 = dup(r5) fcntl$setstatus(r6, 0x4, 0x46) readlinkat(r6, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/85, 0x55) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) dup2(r4, r4) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000680)=ANY=[@ANYBLOB="2e2f666942da2ca95315f523"], 0x1, &(0x7f0000000040)=[{&(0x7f0000000140)="e8dd94683d8495d6a9029beaa67046c755fbe08e750fb8f9ec2236dfefce8541affdab4fb4814b980c73d05f353144e996a900377a3ddc7c9f66ce7f38f0abff3872636bc6e67d1cc899828ae1256166797157c24413d2c27c9c5cbef20e137c70d97ee85124e765d57355adaa4993ad32c8e66c08beb7a78f2ebb58000d74b65c1085f5b6b008f66684631a26e21c910fa00721402b89b04217511a199678f31ed76cc473b2486ebea1781a04af8e4853983c2744018b", 0xb7}, {&(0x7f0000000200)="67f4816095a508071a9d62a7d52812dfc624c4f69621af14fa4dcfbde9c7e59fbe851a82737caf43833bddac7ba3504e6ab4f6f6d4d25f9a96aed7f5ab88b9375fff5afd615e49d2ba08fe91d8db6c7d29932a1d78dff81d860d7e0db02349ac2bcc1ff37214d82d09863bdc0f2855db3bdc5e771f5b5628d6754e22fd66b83a4304ec726b1e3e1eead3", 0x8a}, {&(0x7f00000002c0)="a6d2568a7bd07122c07a64b3872abf1042b5b0d54a16545242ed7c09ecd0c597001b863cae65b0abf4adfe5abca51f2548283c6471e62bb1ecaa3ce34e5eb144fa92b67993e8721bd95442850a0501137b600dd8c7a3ab7baec85419", 0x5c}], 0x3, 0x0, 0x0, 0xe}, 0xe) r7 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000380)=""/109) 16:00:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x80000], [], [0xffffe8fffffffff7, 0x0, 0x0, 0x0, 0x0, 0x7f018213], [], [{}, {}, {}, {}, {}, {0x0, 0x4}]}}) 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)) 16:00:40 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1a90b567af6e3a8c, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000), 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x130, 0x601}, 0xfff, 0x9, r4, r4, 0x8007d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ed993fd3b94fc447c543d32da95392622ffd478b8708511b77ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f449da3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40e1c48b880500a80e89323ea6947c3145d340c0381b052feba6f0a42b6377af4eba05da8b4f87019b90c045d64f5cb66bcd88172744e3b1dd490d4bfca73e0716e3d0d98aa42716897afbc3a75bcdfcf37d7564cad5431d1d7f0cdddee506acbe50d5868ba30372f583a4544b165382d2685298d13c58995b312f4eb02e8a9d352475598623a65dee854f0b9774479d354ad311310f258a5158b52aad9837f43a27bd104675a47cd941f2950e2768be1598e0105d7ff87512e8c30203172495cfbb285f122095fcb17dd49a150873b8bcfd3a8f2e21141ed3d86f5a1f1fa38f4d8a3a57176eff89000000d664d1880cbf232da0f8ebc7bad7d0b529a469ccfbeb444052c0a2d59ec8cd16968d485c9c33afab8065f9b4e081c634369c5aa6ae38353ee724e072ba06aaae138e3d158053d7105829acadceb1df73ba01d21df5835b83e71d98dc4fd80adb2f00fe76f3afbfc2435e709aab551a4da945760813e465fb6ad02e9bf1a0ec7eed9e4d54b6c83dacdaf62d811c77595503347fdab1bd887c110ebb7fc40000000000000000000000006b06048f8573f7cc2f58f04a5e22394273b33575f4239bbb3243242f4bf55fd19f978a2ec3c8d4fc5fba6569ca9fc97cef70dafb2cbc1a6828a76fe29fed017e4bdb3c7fd72830dc87a864a842315dadd85380680000000000000000000000005ec5faaee8be6454c1084d0e5f137b8a8efe27ef2fdda1f45d206c2f63e88aa05894381722ed8ca14858410ff38bccbd8cc475423dad7d05a6456675a84937d0f1b050a55531a44fb99042a377ac65137a9ba9f5b78ecce1e29f934945550394f9c23415f3c3d73c23031ae8d9624df7e6a4b1761784cfaaf399dcd9162db4652f75840a69246a0f35dd4b8c5e0a1ebb3ffe1d28f1619fb8113222a8dd9a0e73cfecc6e34c12a92c77fcd880e1f70539ec2bdd7309c5c25c6106661a51b442c338a6dc5e2f31a0210e98e44c7c31493c141620740e6d99d918c1ca9c5e58652a15f2bd0cb81642e78e14980f1248729d870d429d05ba8cd0509c9b39a0916d3210c1231a06112a78fd823dfc75e3e66548bc0f631c85db017abd15f281096f96cc995e47fb45bed6d8501497b21ff94d4925db18bbea0f477d5d45747733370b7d42d89bb3f49b90098c67ade9b7aed5c09b8203a8b8aee79e83cf8f104a79f2ebcd54f6ae957168ceb370d802dcdbbd02d8d27201a4ca644419110bac0cf1d63b07e1c32545ba48b41e228125c2d412e6a7a470a7e2fe31528b53066078b096e0f4b0bc0d179bd3b5"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r8, r10, r18}], 0x60, 0x400}, 0x404) 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) read(r2, &(0x7f00000006c0)=""/138, 0x452) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) execve(0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0x14) writev(r4, &(0x7f0000000100), 0x10000000000000a1) fcntl$dupfd(r4, 0x0, r4) r5 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000482e1080880537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3db25d0b62414b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73c5877a2f0c00e78b0c91dfc690ece19818fd59d25fd1e5757a1aef54bc80c55c90ea6e681fd51620924fb610819c0c0706426578cfaa167082460ef94756709e4059fd33b31a6f84af6693c3de4948e2802e21bf7cafb8dd999a61b53c12eb72060f04dc44cef9b12e1a1663422ccd9ec64c05a9d75a22d14e92eb9da83814f52cb0fba445f4229ceba18403dddbbc8875c0a120ebd4330dfc46c7322a55f8335effece8c04ea0f0910e89101c97348c0e13391db99b6315059f33d7abdae05a3c725a57e89e4294a5426a792e3d556cb3aeb50124fbe3046612121e35295d25ccbc1cef6be59a9f3e2cc5fa86b1bda211ea4cc1bab672d9df3f716caa30a08d5f"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r5, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) r6 = msgget(0xffffffffffffffff, 0x464) msgrcv(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000010000000040000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe060000003d96ce360f53fee2dc0680c640348df4faf0017e3581502f24"], 0x7e, 0x2, 0x800) 16:00:40 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x10, 0x0, 0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x1}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:40 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6de210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x1ff) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:40 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x5be8b2a6cba97f43) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) r2 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000300)=""/217) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000002c0)={0x6, 0x3}) semop(r2, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x4a5, 0x1d) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r6 = geteuid() setreuid(r6, r6) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) r12 = getgid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r12}, 0x5, 0x2000, r11, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r14, 0x0, 0x0, 0x4a, 0x80a5}) r15 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r15, 0x1, 0xfffffffffffffffe) msgsnd(r15, &(0x7f0000000a80)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab8a78b2fb66b9af5eb477823fda714971144bd4fa7a3b80f82562ffebdf3f41403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfafffffffffffcffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eecb5cc09b970fe8fe28a4dfb328dd8f5487fc8520ab80e19c973052d33fa57b60ecc381ee800fa214c1780b7391e52f002d360dc5dec207575af4b9a7155a58f1eb1cf8af1d38ce7bc0234736711a9db5d6fa95403de5ac102e8aa364afbdae5229a9a579fb783c59ccc44c318dfa75e6542f8db00000000000000000000008f3f9b0c2ff5d4df3d94ffe373095ba6e13a6a665ee3c694444b4dbdad70f7eb12962c37666d2623e0461f486613db3087a1a12d1dbe262cc94a79ff44b96a28215e9abb453e1dfc08c1290784a5a19a84fe0d3f0611586a1b6cad8e28a94aa037b821de09fe469b5463cce21297d115aea0a68e1bd17980769b9c8eb97f73063f5269b04ebe7e763ef883792288c862aa8c1834529279bdf649bf92cdc45b9cf5b6046989ff2ede6a11a84ff364662339ca768c4195b6dcab6cb14f4dbcc230231f8017c64d13d33a23516cf6"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000140)={{0x3, r6, r7, r8, r9, 0xa8, 0x6}, 0xa, 0x2, r11, r14, 0x0, 0xfffffffeffffffff, 0x100}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r4, r6, r16) semctl$GETNCNT(r2, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000140)=""/112) ftruncate(r0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) 16:00:40 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10200, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x1) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x7, 0xc8, 0xff, 0x3}, {0x632c, 0x1, 0x13, 0x8}, {0x1, 0x0, 0x50, 0x13}, {0x3ff, 0x1, 0x0, 0x1f}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0xf8d1, 0x8, 0x4, 0x6}, {0x9, 0x3f, 0x3, 0x3ff}, {0x0, 0x3f, 0x5, 0x5}, {0x8, 0xff, 0xa1, 0x3}, {0x8001, 0x1, 0x81, 0xa5f}, {0xfffa, 0x8, 0xfd, 0x2}, {0x8, 0x1f, 0xfd, 0x8}, {0x800, 0x20, 0x7f, 0x7fffffff}, {0xf627, 0x7, 0x40, 0x101}]}) 16:00:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "d730c16d00f4ff0000747beffde400"}) 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 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[r3]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r5, 0x2}) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:41 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000300)="65b6653e7c35197708000000c1df3f", 0x16d}], 0x1, 0xfffffffffffffffe, 0x0, 0x2}, 0x0) 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, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r2, &(0x7f0000000100)="922cd8e50a25b531b9f02813ddce90b62a8e272ea0034301a773e56a6b12f13d623c8b27e17d72d5615c3c758e6a6ed8f7e3e87a0101c1576055cec5548d1fc07438548beb1d71fbba7648834be055d113a9ae3ce5df471e66fa6e4a0445b6071ac9b7b83000519f7e5e0067c8dacab2ee1f69b8bab4e18dfc524987f1fe007812fce3cc9dce44cc8cf9177a8876b0467589bd241adb149faff9eccc71b35974beb05c7cf09562ed4e809b7505f0c8315bb4", 0xb2, 0x1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) mprotect(&(0x7f00005da000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 16:00:41 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x8) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/235, 0xeb) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) setsockopt(r0, 0xfee3, 0x1, &(0x7f0000000080)="bf023978bee0664ebf1adf21cf5813c5693e6ad992a189181bed0019fe0da10f678efb43e9c2becc18bff889f27b1f6cee003488bafdfb7c1623fe88bb07189cba5e2bb61078d277f1bfb76d7f7d37141d50596521415bc27c370627729321b944ccaa69286da5a3821437", 0x6b) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="06022e2f66696c653000"], 0x10) shutdown(r3, 0x2) 16:00:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r3 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r3, 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000600)={'./file1\x00', 0x0, 0x8, 0x6, 0x2, 0x100, 0x1, 0x8852, 0x1, 0xdc046f6adda66981, 0x80, 0x4}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r5) shutdown(r7, 0x1) poll(&(0x7f0000000000)=[{r6, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xffffffff80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1f, 0xfffff2de, {0x80, 0x7}}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:42 executing program 1: lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f00000002c0)) poll(&(0x7f0000000000)=[{}, {}], 0x20000000000000d4, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000100)="8605dc29ab46388de759ce2e75e7d932b64c792d7358c9f16e8663155f60451de86a466bedf60d7530ccec6a8a76492a557dfcb44fbe792b760f70aeffc5b6460830c0cdac383a3a703719b68eab44116bd7164e6e93b82de1f54f67069c807a11c0deba644f696d42c7b286dd7207ef76fd65291401c9d3e6d294511237142dc8e39ae41b30a560ed3d631b5c3c48ab7de8fe13cc004bd461af08ea7d6eb6d074e29aeff0c57fbf6e39616a0a6fa65780a3511cc704504217c7443b0c6b95ce9c0bb2442b373ccf39402479623f708303398f705025", 0xd6, 0x403, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffffcd) connect(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00M/0\x00\x00\x00\x00\x00'], 0xa) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:42 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x20, 0x8000, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x2, &(0x7f0000000000)=0x8, 0x4) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x24}, {0x6, 0x0, 0x0, 0xa1}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) recvfrom$inet6(r2, &(0x7f0000000240)=""/149, 0x95, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4ae, 0x7, 0xba, 0x6}, {0x401, 0x0, 0xca, 0x80000000}, {0x8, 0x9b, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000140)=[{0x4, 0x4, 0x2, 0x1}, {0x3, 0x1, 0x30, 0x9}, {0xfffd, 0x8, 0x7f, 0x3}, {0x7, 0xf3, 0x5, 0x3ff}, {0x3f, 0x3, 0x40, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:42 executing program 1: r0 = open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x800, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x28) fchdir(r0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r3, &(0x7f0000000100)='./file2\x00', r3, &(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') ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)={0x9, &(0x7f0000000000)=[0xd84, 0x6, 0x51, 0x3, 0xde00, 0x7ff, 0x2, 0x5, 0x81]}) 16:00:42 executing program 1: r0 = socket(0x18, 0x1, 0x24) r1 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f000078e000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) r9 = getgid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r9}, 0x5, 0x2000, r8, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r11, 0x0, 0x0, 0x4a, 0x80a5}) r12 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r12, 0x1, 0xfffffffffffffffe) msgsnd(r12, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x3, r3, r4, r5, r6, 0xa8, 0x6}, 0xa, 0x2, r8, r11, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r14 = getuid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r15, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r15, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r16 = geteuid() setreuid(r16, r16) r17 = getegid() r18 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r20 = msgget$private(0x0, 0x0) r21 = getpgid(0x0) r22 = getgid() msgctl$IPC_SET(r20, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r22}, 0x5, 0x2000, r21, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r23 = msgget$private(0x0, 0x0) r24 = getpgid(0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x83}, 0x8000000000000000, 0x0, r24, 0x0, 0x0, 0x4a, 0x9}) r25 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r25, 0x1, 0xfffffffffffffffe) r26 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r26, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r26, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r27 = geteuid() setreuid(r27, r27) r28 = getegid() r29 = geteuid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r31 = msgget$private(0x0, 0x0) r32 = getpgid(0x0) r33 = getgid() msgctl$IPC_SET(r31, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r33}, 0x5, 0x2000, r32, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r35, 0x0, 0x0, 0x4a, 0x40000000080a5}) r36 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r36, 0x1, 0xfffffffffffffffe) msgsnd(r36, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000140)={{0x3, r27, r28, r29, r30, 0xa8, 0x6}, 0xa, 0x2, r32, r35, 0x0, 0xfffffffeffffffff, 0x100}) msgsnd(r36, &(0x7f00000004c0)=ANY=[], 0x0, 0x800) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000140)={{0x3, r16, r17, r18, r19, 0xa8, 0x6}, 0xa, 0x2, r21, r24, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r17]) getgroups(0x2, &(0x7f0000000100)=[r17, 0xffffffffffffffff]) r38 = getpgrp() r39 = syz_open_pts() fcntl$lock(r39, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r40 = fcntl$getown(r39, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x9, r3, r13, r14, r37, 0x10, 0xc9cb}, 0x80000000, 0x8000, r38, r40, 0x9, 0x7, 0x7}) socket(0x2, 0x3, 0x78) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8aa5b23ed00f4c8b2ca3ebbc2819328a5132e27acb5d602000d7d026ba8af63ff37281c05e4fd89720fd3872babfbb770c1f5429da08c3a81ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c5000095da03a7eade581e24d40002000000000000020208a371a3f800000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff8d) 16:00:43 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) getpid() r4 = accept(r3, 0x0, &(0x7f0000001100)) fcntl$dupfd(r2, 0x0, r4) socket(0xd, 0x0, 0x1) sendto$inet6(r0, &(0x7f0000000080)="9b3758e1b1a941f016e24977cdcd3440f6f89ecd17450c0b0b648fdc4bf721e821b1ce635f66bbc73d79c8eec6064aea3119a22f7ed19024e1b697d96d9260dc77a96d62811d2a601cedf5fbdd8ac425e409b931d20c97d076ede96b8772568e76d0c164d5a98d8ecdef79284b", 0x6d, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) 16:00:43 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0502f5ffffffff06000000f51e5feaf2222778e94390829f39aaa67070df3dcb920092eb98c72236ccdd9154dd81be309fc3d17adb82a7311fc9d56197f2a5d2fa992de94589891a00000000003d70f1b8365fa85a4f0952b34734a7dc9fd2b93b88c80ac7c47282f313600f9580dd2e6e500ce70faa52b7b5444acfb8ee66739afa66caa321a785bd425ac2759c3de67245ea9d8a840894348b614b97a391ff0af070d445532d550f5136f5761f5aee855bdec6ec51ed6b8b8f3a66dd9f6e828a1a56f76347c13883e36d55b5012cc159846c3d7f7e832458d886ba6ba5027c6010fd8cdb2f29d2de2c0f423904d5cb6e2982051ecbfe11a7e02d6850106fb162c450b9fe565c1e2ceb02a14f8af553cc1b8f3fb0903a48c6b3b1639dbc11eff48563826687198ed3b8b17b491ffc678914000000000000000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x4, 0x3f) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:43 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fcntl$setstatus(r1, 0x4, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x7, 0x1012, r0, 0x0, 0xfffffffffffffffe) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:00:43 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x145) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\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) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') 16:00:43 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./control/file0\x00', 0x10, 0x72) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0xc9, 0x6}) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x3d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x3f, 0x81, 0x0, 0x85a}, {0xff7f, 0x7f, 0x2d, 0x9}, {0x40, 0x82, 0x1, 0x7fff}, {0x9, 0x3, 0x3, 0x9}, {0x8, 0x1, 0x0, 0x4}, {0x4, 0x72, 0x0, 0x9}, {0x3c, 0x81, 0x6, 0x59794797}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:43 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x149) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f0000000280), &(0x7f0000000300)=0xc) open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x110) write(0xffffffffffffffff, &(0x7f0000000380)='\x00', 0xfffffffffffffe96) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0xa0) pwritev(r6, &(0x7f0000000340), 0x8e, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) write(r4, &(0x7f0000000100)='w', 0x1) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x170) getsockname$unix(r7, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:43 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62ffff0000"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) chroot(&(0x7f0000000040)='./file0\x00') bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0x7) 16:00:43 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x2, r1) clock_getres(0x3, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000080)='\x00') r2 = semget$private(0x0, 0x5, 0x632) semop(r2, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r3 = semget(0x1, 0x0, 0x240) semop(r3, &(0x7f0000000040)=[{0x2, 0x2, 0x1000}, {0x0, 0xff5d, 0x1400}, {0x1, 0x7}, {0x4, 0x0, 0x1c00}, {0x1, 0x296, 0x1800}, {0x2, 0x1, 0x1800}, {0x0, 0xfffe, 0x1c00}, {0x1, 0x7, 0x800}], 0x8) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') open(&(0x7f0000000140)='./file0\x00', 0x80, 0x369) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7f) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 16:00:43 executing program 1: 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, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) shutdown(r4, 0x2) 16:00:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0xbd16], [0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0xffffffffffff8000, 0x0, 0x0, 0x0, 0x40], [], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {0x0, 0xfffffffc, 0xffffffff, 0x100000001}, {}, {0x800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x8}], {}, {0x0, 0x0, 0x0, 0xd5}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x74}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800800000020000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00'/20, @ANYRES32=r3, @ANYRES32=r4], 0x30, 0x6}, 0x2) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r5, 0x2, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r1, 0x0, r0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001540), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001500), 0xc) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2d}, {0x5006}]}) dup2(r7, r8) r10 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) 16:00:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000380)="5993", 0x2) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f0000000100)=""/8, 0x8}], 0x2, &(0x7f0000000300)=""/16, 0x10}, 0x1) 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:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10402, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7f) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() fcntl$getflags(r2, 0x1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000001c0)={0x2, 0x1f, 0x3, 0x2, 0x80000000, 0x1ff, 0x7385, 0x10, [{0x4fb, 0x7fffffff, 0x6, 0x5}, {0x80, 0x7, 0x7, 0xc0}, {0x5, 0x8001, 0x8, 0x4}, {0x4, 0x4, 0x3, 0x7}, {0x1, 0x5, 0x81, 0x71da}, {0x5, 0x5, 0x1, 0x7}, {0x6, 0x4, 0x7, 0x7}, {0xffffff70, 0xffff, 0x8, 0x2}, {0x800, 0x7fffffff, 0x0, 0x7}, {0x7, 0x7, 0x7, 0xb}, {0x4, 0xf07, 0xfa73, 0x4}, {0x8, 0x80d, 0x7fff, 0x81}, {0x212, 0x6, 0x40, 0xfffffffd}, {0x5, 0x0, 0x20, 0x1}, {0x6, 0x2, 0x5, 0x100}, {0x100, 0xffffffff, 0x80, 0x3}]}) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x80, 0x51) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7be02c, 0xc02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x10) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x81, 0x4}) 16:00:43 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') 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) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) setsockopt(r2, 0x2, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) recvfrom$unix(r3, &(0x7f00000004c0)=""/246, 0xf6, 0x800, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x170) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) 16:00:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:43 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fchmod(r5, 0x8) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:43 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x10011, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:43 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2da8c54a66696c209400"], 0xa) dup2(r1, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x410, r2, 0x0, 0x0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0x31e}, {0x6}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000180)="f7", 0x1, 0x0, 0x0) 16:00:44 executing program 0: r0 = syz_open_pts() socketpair(0x1, 0x2, 0x3f, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) semget(0x1, 0x1, 0x40) r1 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000080)=""/19) semctl$GETPID(r1, 0x3702e544d63be6e4, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000340), 0x0, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) clock_settime(0x0, &(0x7f0000000000)={0xc8000000}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000001280)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075000000000dbad4a1d82b4a75183fb33680400000000912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d4bcc9971a858107665e79f8454507683475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d000eac7897a1f8125c3f7d036f46f3cda2896c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bb621f59f6e2d5a8a51658ae897ec3d9c520fcf8446816ad6695e3a9676bc22c9f5a8206c94fa24890500000000000000975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e48f6f12a866c27544de0c14a315cd17cac46fc4631c87227cbec917f884af6aa712ca934e43f1b75df8cdb2b4b0fb57bf3103f243bab10c47fb68413c8fa285b72649685d175fe8a3bb7025a8783da62ca4a0dc479688166af9d729b6764a820000000000809c24ebf2e34600520039c8cbaa0c5f602c46c3b62ba9c833862ea0df521e8561450b2f62ad068199c34bac6efd0def1021d41eecde829739f8c6b8185d30a56e553a0a0e03e9b2f702c23c722872dc5c8f0279512f81eaac84a61634dc3e8795b8031c91275dcbaec0a6269dd0bb8860a16d7d814c6918cfb5de2355a0ef03924430760f88822001003dcac11b86fb1dd9e3d5df73b9e26ac93e0800947050a249e58823977034c27e837a4732cb18bc866604a9f1e60af588f73612583cb2784fdf291853e782f8c6dc44ca6e727a3d3eaed98891d127f5bba219bf5971bd7908fc071dbae76cb85440801e0211869427c9e90f04148b57262f70e95a98f4d7026c5ebcbcccdc3349de1945979e18921537bfc03262dc5ee996c5c95f1d926e7a9a05b41140cb91280e70bf7f18e414242cbe731a2a3399744b241a2da28a967a234fa722adf0883feb2f2419647655c706f99d4516b5953c083d231f42281cc3d57e7ec0801c68371d52e277ded0a6cb5231cdf7f53b6c8d14df4e82086828293339d5ca2100bb36d502c5da50471a8601d5cf0000f18c5e9b2265eec31c1a6ac70ec66c53083aa361be59b375453edafa0da259ec49db34240eb9e2c367db25803b7ee2e9b1cd16d6f1d9e6a155b28171cd4c86283db523839e1a314ddbcaa4fc9c29af8362aa409c97f32bb3fb03c16feb3d5050935aaab84802d91e0fcdfd1f426ed64633be69ce2a116b457aee2a69890c0f2cfd2184e74de433fe7aaf22907c64616115099a07eac9b02131f99f0adfaf3ea400b9ecda26055517fb76e55278ea86f4f54169369a2126efdfd7c21044d056cc6f5eb6f3088f4776bc95d92bc283fe045fe95ebf22ef72d3ac336efed6185e6d328ff47c9ebdb674a6422e975bcd4a0468918eca150a88ad531a9b01085713852486065d0d5c15cd0186797efa0cf6a016747b95fddaada25d50b9a20479424d47dbc294770a3a1ad9934fdaec92a64a60566cf401af69330b4e6829bc4f23c2800f19817fe6ccfe9660662b476505a4cf2cfc7e140f18a0afae67345198afdda43eb24d9687881ee1734b5514f73b5a4abb3633a9fd6fd958b6d351dcbe1ad4a3f88902fdc1c3ee4b25e6d3fedba3ee1c7c3ee809424178e32d8f1a017e9e10d0a6df4171e95018350a5c6edc9329e7c166793b3a55012f12b950bd3f9a1c6a88c31fd6667a928b6d2624e81e0609b27ba51140939b4ee2a9403c23818610ac62"], 0x10) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x60) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3ff}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fcntl$setown(r6, 0x6, r8) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000040)=[{r7, 0x85}], 0x200000000000001d, 0x5) syz_open_pts() fcntl$setown(r0, 0x6, r8) 16:00:44 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000440)) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000001c0)=0x9) close(r4) socket(0x19, 0x8000, 0x3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r4, &(0x7f0000000100)=@in, 0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r7 = dup2(r6, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) chmod(&(0x7f00000000c0)='./file0\x00', 0x189) shutdown(r7, 0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) fchflags(0xffffffffffffff9c, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84100080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9e92, 0xfffffffffffffffa, "42ce0000227b5cdb5a77f447000000006f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777b", 0x630}], 0x1) socket(0x20, 0x0, 0x4b) 19:33:20 executing program 1: r0 = socket(0x20, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 19:33:20 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000], [], [], [], [{0x0, 0x0, 0x0, 0x377}]}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x6, 0x10000000, 0x7}) 19:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x1, 0x7fffffff, 0x49, 0x1ff, 0x200, 0x1000, 0x65, 0x10, [{0x8, 0x2, 0x5, 0xb5c}, {0xff, 0x1000, 0x4, 0x5}, {0x3, 0x8, 0x1, 0x401}, {0xffffff01, 0x7, 0x9, 0x7}, {0x80000001, 0x2, 0x5, 0x6}, {0x2, 0x90, 0x1, 0x2}, {0x5, 0x9d1, 0x9, 0x800}, {0x2, 0x3, 0x38c3, 0x7}, {0x8001, 0x10001, 0x80, 0x3}, {0x4, 0xe67e, 0x8, 0x81}, {0x9, 0xffff, 0x4, 0x486}, {0x4, 0x7, 0x9}, {0x2, 0x3f, 0x7, 0x7}, {0x80000001, 0x6, 0x55d1, 0x1}, {0x4, 0x10000, 0x9, 0x941f}, {0x3f, 0x5, 0x6, 0xc1ae}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x7, 0x20}, {0x3c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 19:33:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000001740)=""/4096, 0x1000) setgroups(0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x8001, 0x31) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0xa0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r3, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)) 19:33:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x2aba2279f31af919) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) wait4(0x0, &(0x7f00000000c0), 0x2, &(0x7f0000000200)) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 19:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015958418 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015958418 19:33:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x51, 0x0, &(0x7f0000000100)="3b44b75f9ba0def09591eb65ca5f3ec44bc94b29d57eaadc596c1f88d1661f000abeb67b9d8116fba61055d8c1a2f684275663ce685721855dafc91056c0f33b230c48518c2a262fc2c71a830f9dc28745be7f981eb2", 0x56) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f00000001c0)="9187fe73841043548508a3ad6624399eab61ff5931d958558335d1a9c006caab4043f38b09d8ffb28c0662b30ba15bc83f0060bab58d70370e8b3906e104c89efc1194af3cea9b94c6c32374cf1519c3e2b3ef833945739bfb96a2562231c7cf4acc0b1e2ece97f9fe9a34035a9c6c6b14c4724ddaff92c4c966f43812249ddfc18e31c4988232d7a9d214a4daf60410bef412ecb4306b8884faaf", 0x9b, 0x408, 0x0, 0x0) r3 = socket(0x18, 0x2, 0xea) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x1}, 0xc) r4 = dup2(r1, r1) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb69789e2e4c08514e9038bbdf69ececffffff222f113ceb8796cdbd7308ada05cb74ff951ba36f90323048085f821"], 0x1, 0x0, 0x93}, 0x9) 19:33:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x80000001) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 19:33:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) msgsnd(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="0300000000dfd60f2b6f404b80e71f04ac56e89ad4b3eaf15278b6cdf9f28ea265c7ad7f4438b823ecd8466fc5c212392e61d7872f31efe74ae0ef95711ff03b4b44ecde3b441e55fb32cd48adae33facc363ca2c89232474b8cad9daf781a9ebcc514a52bf9bdce4106aee500878756f378022bb7078e466eb3f1d535ce1f18cb160672bc3186d465b114d114d98ba8974126a6ab0b023da93f9f3793aa52c4039ff0c43b795d260aacc32bc528b72a9e3ad7e3edef5c777a5ac1d4de274a23560717dfb0232a0c6e63809e1804a25061bf10cebc30c1df932355b38291a651b5479051ad654c6f0c679b1836143f971f6a882c5485ef5870545ed8f3eb00cc"], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0xffffffff, 0x8}) 19:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = kqueue() r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) ioctl$KDSETRAD(r2, 0x20004b43) r3 = syz_open_pts() close(r3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x100, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r4, 0x7e}], 0x1, 0x0) r5 = syz_open_pts() r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) write(r6, &(0x7f0000000080)="353aafad8e", 0x5) close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x80000000, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r5, 0x7e}], 0x1, 0x0) kevent(r1, 0x0, 0xa, &(0x7f0000000b00), 0x3, 0x0) r7 = semget$private(0x0, 0x400000000d, 0x0) semop(r7, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x00\x04\x00np\x00', 0x80, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pread(r8, &(0x7f0000000840), 0x0, 0x0, 0x0) semop(r7, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r7, &(0x7f0000001900)=[{0x6, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x540df28440470212, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1800}, {0x3, 0xfffffffffffffffd, 0x1800}], 0x111) semop(r7, &(0x7f0000001840), 0x0) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000200)=""/234) 19:33:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x80000001) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) pckbd_enable: command error 19:33:21 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f000078e000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/240) r2 = socket(0x6, 0x800c, 0x8) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0xb5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) readv(r7, &(0x7f0000000400)=[{&(0x7f00000003c0)=""/40, 0x28}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000340)={0x4, 0x3, './file0\x00', 0x5, 0x8, 0x1000, 0x9}) 19:33:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x1bc0000000003}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 19:33:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000040)="ce7c06d6b5f337cfae995b240e978b1805368ca15b01d8f11be5d83247d537a9ad9f4a7f69d45c971e7a830089ad4c80ad1d372626b10413f32e00374f3553ca30f4da36211982a01569703aaa5377", 0x4f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pckbd_enable: command error 19:33:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0648"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="1b16da9f973bcad77811a02a6e382678000000a1f23c0000000000"], 0x1) 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(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) 19:33:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4d}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 19:33:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mknod(&(0x7f00000003c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:33:22 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x30) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600)}], 0x0, 0x0, 0x0) madvise(&(0x7f0000004000/0x600000)=nil, 0x600000, 0x5) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x1, 0x3000, 0x6, &(0x7f0000067000/0x3000)=nil) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x8) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) mmap(&(0x7f0000172000/0x1000)=nil, 0x1000, 0x0, 0x2012, r2, 0x0, 0x0) madvise(&(0x7f0000078000/0x4000)=nil, 0x4000, 0x0) 19:33:22 executing program 0: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') chroot(&(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x510, 0x100) chmod(&(0x7f0000000040)='./file0\x00', 0x4b) getuid() 19:33:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) link(&(0x7f00000001c0)='.\x00', &(0x7f0000000240)='./file0\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r3, r2) 19:33:22 executing program 1: r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = getgid() r4 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r4, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r4, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000400)=""/237) r5 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/144) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r6, 0x0) 19:33:22 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x120) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000000c0)={0x113, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:33:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 19:33:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x8, 0x1b) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x80000000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000380)) rmdir(&(0x7f00000003c0)='./file0\x00') kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x80, 0x0) readlinkat(r7, &(0x7f0000000440)='./bus\x00', &(0x7f0000000480)=""/4096, 0x1000) close(r9) r10 = openat(r4, &(0x7f0000000000)='\x00', 0x20480, 0x30) r11 = semget(0x2, 0x1, 0x20) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000340)=""/10) read(r10, &(0x7f0000000100)=""/63, 0x3f) flock(0xffffffffffffff9c, 0x4) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001480)={'tap', 0x0}) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000140)) 19:33:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000223]}}) 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, 0xc0206923, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r0) mprotect(&(0x7f0000201000/0x4000)=nil, 0x4000, 0x7) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000000)={0x1000}) 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 19:33:23 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) fchmod(r1, 0x40) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/208, 0xd0}, {&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f00000001c0)=""/114, 0x72}], 0x3, &(0x7f00000003c0)=""/59, 0x3b}, 0x1) ftruncate(r0, 0x0, 0x4000) 19:33:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000), 0x2e2f3660e724c8c}) 19:33:23 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) close(r1) write(r0, &(0x7f0000000280)='{', 0x1) setgroups(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 19:33:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 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"}) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 19:33:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) openat$null(0xffffffffffffff9c, &(0x7f0000002440)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xfffffffe) syz_open_pts() syz_open_pts() 19:33:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) 19:33:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x81) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r2) 19:33:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r2 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x8) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)=0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x2, &(0x7f0000000100)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r7 = dup(r6) renameat(r4, &(0x7f00000000c0)='./file0\x00', r7, &(0x7f0000000140)='./file0\x00') pwrite(r3, &(0x7f0000000080)="1c60de52967ac83060131592844dad97ae7c007ef8ca53c067cc281309a755", 0x1f, 0x0, 0x0) 19:33:23 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESOCT, @ANYBLOB="22cfa2f39a8226b1fcb4bf0befe5631fa066138feca700000000000000000000000000797200"/47, @ANYRES64, @ANYRES32=r0, @ANYBLOB="955ca8", @ANYBLOB="43c72131b326073476c8cdc58d6a3ba35e052a1a50293940cdfee7d50504057a7e76831f3f97296f2a86626b9680487f5c290e97b8ccdc23069e4244a87b3b44bc7ddbc413f8d814cb34432024290b6c225e6d7fa1269eb25f0dbed7afefb1e55538903966a2120f98a038bd388fac9bd977a448f1dd0d1936d2ca4dff06443353640dc3f575"]], 0x1) write(r0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20090, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) pread(r2, &(0x7f0000000280)="14e9f9beee9928b474a22818d11e923f76e71702cee5376fbcacf822a5f0b6bd36ba09c3b89400467aab6ae62eb70f55efbebbbc2a919ef0f5b41933648e64f708724c329ce1c3bfda4b350d3c43105f8565d0ac62ac87badb7e36ebb5975b48781910128931ee91bf494c0b84cf9cbff5fa50dd604bf948c0eecf02e5c3cde62ca7bda60d0568f85ee044842509000000000000009ff210a8424a00576d2cdb78960a3d", 0xa4, 0x0, 0x80000000000) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100)={0x80, 0xfffffffffffffff7}, 0x10) 19:33:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)="fe56806fe82dfd96b066afb58583dd12f1e2e7d1cbf7e1959f1d85b95619598d568c6e56b26134a18fd982", 0x2b}, {&(0x7f0000000240)="6a7e67ae014bb6240e787282ba4d5feccc4b9efa062fdc958c77a2334177286f3935", 0x22}], 0x2) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) accept$unix(r1, 0x0, &(0x7f0000000040)) 19:33:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) poll(&(0x7f0000000280)=[{r0, 0x10}, {r1, 0x100}], 0x2, 0x3) 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"}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f000078e000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = syz_open_pts() close(r4) shmctl$SHM_LOCK(r3, 0x3) setsockopt(r2, 0x2d, 0x2e, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r6 = socket(0x6, 0x1, 0xdc) fcntl$dupfd(r0, 0x0, r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r7 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000180)=""/121) 19:33:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 19:33:24 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) syz_open_pts() 19:33:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xc800, 0x8000000000005200) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x501, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0xf, &(0x7f0000000000)={0xffe8, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r4}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0xa6, 0x80, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r1}, 0x0, 0x0, 0x2, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r5 = socket$unix(0x1, 0x5, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f0000000080)) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) kevent(r9, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) fcntl$setstatus(r9, 0x4, 0x44) r10 = socket$inet(0x2, 0x4000, 0xfffffffeffffffff) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f00000001c0)=r10) nanosleep(&(0x7f0000000080), &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000000)={0x8, 0x7}) pipe2(&(0x7f0000000200), 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x35}, {0x4006}]}) r12 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r12, 0x2000740d) openat(r12, &(0x7f0000000380)='./bus\x00', 0x8000, 0x2) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x35}, {0x4006}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 19:33:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c16d00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 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, 0x200000037, &(0x7f0000000000)="04000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07030200f05745192a101000000000ffffff05ffff05000520000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20004455) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="7827cff88cf8e6a28651aec3e4bbe4a71b461d0cf3f31b4c13cbebf22c25dbbbdf44aa97c3d6fb4d592e91199711f7a88b0eb189a7c6a9b725c4af21fd2670a80994afbdb924a313a61460fd5d158bfddf9636e4fd8685bc7d05b4d69ade03d4610a761d6bed8471195913b3cf757f8c9e6c96afca0c4d63fefebcb19dd7d939302e", 0x82}, {&(0x7f0000000080)="17eec5aa16e0656460e081", 0xb}, {&(0x7f0000000200)="e9d6348e8713b8a01ed4586fb93638dcdede88d99af5d4d5e92074fd5034b6f522e01fc289e34096914b3753b06ce57e2fcfb39e1cfb3dbd52f6e7a830499c95a7941e1bc0b1ef9f6e300f5be559b63773e5e362950d4da8", 0x58}, {&(0x7f0000000280)="ba32374a06bef02ffa5afc6705e2cfbaef91c85a262195c17b9bcc69525a7e9816d9966805cf29fe80c1adf315d7a2d1e07bdb61738a0d64c9da28685b603db60bdc9009a929022fabde54d447296593b1f92597e27d1f81b95064b04b1140781c6558c951992c9ef49149cb47e15fc1d7fac8882eff16e699e01af2eb481860c9bd90b240248e914a4716633f6e4783ef23ed1ceb9a74ecbf7dc7c0854852bfaaf57dd97c019f7c2b171ddd7c2a0660243534d67942db2b61102babbb500810", 0xc0}], 0x4, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) 16:00:08 executing program 1: setitimer(0x2, 0xfffffffffffffffe, 0x0) 16:00:08 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x30}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10282, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000740)="b5bf3d7adc5d89f2344b181943c96bd00ecf470c8b0c6584265bb36da515d556cd4d8ffd002f2b048e558aa86aacf213d927200d26f3d20c285598afe6724b7bf6c409f6a87a1697b9a11b2ffc499a49bcf25491307d9c6958f33e41cd76cb8c464f070f493c50e2ec8580b93c7f2161aa6f08758ddca83345aec52ae51d73a375412c81736070d06ac76115f3f989c95890e90637ec81b66a1567667bbab25fd3dac3b07c728b3c185edf10df2da70e69eb0a17672d2c9a89d978b3a564a7da4f365367bba4a549be1224a3fa888753941a543ddbe501f3a1", 0xd9}, {&(0x7f0000000840)="97bea158c81e18fb1c0ce5905b13f7f70016771b8d28bb6cd8bcf9b2187841303c9dcc5ea654e4665efce3fde6a09b547c71438870134c556f2f7581ae539e6ab65933637a358443489ff4422f23cc6eba5308ed1fabbdb3428ff10f11c2731a8fb25bb3d075695f499d5f963d2d0f5ac78534fa4ef357b9fa3debca67f6de18faf1350e98dfc07c8ad4d3e39f357b7b73035e", 0x101ee}], 0x2, 0x8000000000, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000000)={0x2, 0xe00, 0xfffeffff, 0x2, 0x3, 0xfc71, 0x80, 0x10, [{0x4, 0x8, 0x1f, 0x8000}, {0x20, 0xaed5, 0x8, 0x80000001}, {0x7ff, 0x2, 0x80, 0x57}, {0x5, 0x5e9d, 0xfffffff8, 0x8}, {0x3ff, 0x4, 0xffffff98, 0x80000000}, {0x4, 0xffffffe1, 0x3, 0x4}, {0x20, 0x7, 0x2, 0x7}, {0x14, 0x22, 0x0, 0xffffffff}, {0xffffff01, 0x6, 0x7}, {0x9, 0x7fffffff, 0x2, 0x1000}, {0x6, 0x80000001, 0x0, 0x80000000}, {0x0, 0x3, 0x7, 0x1}, {0x10000, 0x1, 0x10001, 0x3ff}, {0x400, 0x400, 0x6, 0x7ff}, {0x2, 0x400, 0xffff7fff, 0x5}, {0x4, 0x0, 0xa851, 0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff2, 0xe8c545863020f4b3, 0x1, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x100000001, 0x6}], 0x3, &(0x7f0000000200)=[{{r2}, 0x945c552683d7eb62, 0x2, 0x80000000, 0x6, 0x1}], 0x1ff, &(0x7f0000000240)={0xb7, 0xffffffff80000001}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000002c0)) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) read(r4, &(0x7f0000000300)=""/84, 0x54) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) faccessat(r5, &(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x810, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r10 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) r11 = socket$unix(0x1, 0x1, 0x0) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) kevent(r6, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffff8, 0x14, 0x8, 0x0, 0xdfe}, {{r2}, 0xfffffffffffffff9, 0x8, 0x1, 0x6, 0x3}, {{r7}, 0xffffffffffffffff, 0x4, 0x4, 0x800, 0x3}, {{r8}, 0xfffffffffffffffb, 0x3, 0x20000000, 0x80, 0x9}, {{r5}, 0xfffffffffffffffa, 0x80, 0x20, 0x20, 0x5}, {{r5}, 0xfffffffffffffffa, 0x8, 0x4, 0x5, 0x43}], 0x0, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x4, 0x3ff, 0x200}, {{r9}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x4, 0x3}, {{r4}, 0xfffffffffffffffd, 0x64, 0xf0000000, 0xfffffffffffffffd, 0x1}, {{r10}, 0xfffffffffffffffd, 0x8, 0xe000002e, 0xf1, 0xfff}, {{r11}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x8, 0x401}, {{r12}, 0xfffffffffffffffb, 0x82, 0x1, 0xffffffff}], 0x800, &(0x7f0000000700)={0x7}) r13 = syz_open_pts() fchflags(r13, 0x88000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000780)={0x7, &(0x7f0000000740)=[{0x7fff, 0x0, 0xcf, 0xd15}, {0x7, 0x80, 0x3, 0x6}, {0x6, 0x2, 0x2, 0x10000}, {0x6, 0x67, 0x5, 0x5}, {0x8, 0x40, 0x1, 0x8}, {0x4, 0x25, 0x9, 0x7fff}, {0x9, 0x9, 0x1, 0x8cf4}]}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r14, 0x41205725, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) select(0x40, &(0x7f0000000940)={0x1f, 0xbe1, 0xa27e, 0x4, 0x5, 0x1, 0x8, 0x10000}, &(0x7f0000000980)={0x100, 0x4, 0x4, 0x9, 0x4, 0x3, 0x6, 0x7}, &(0x7f00000009c0)={0x800, 0x4c, 0x4, 0x3, 0x2, 0x1, 0xff, 0x2}, &(0x7f0000000a00)={0x10000, 0x7}) r15 = open(&(0x7f0000000a40)='./file0\x00', 0x1, 0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r15, 0x41205725, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fsync(r3) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wskbd\x00', 0x20040, 0x0) preadv(r16, &(0x7f0000000f80)=[{&(0x7f0000000c00)=""/241, 0xf1}, {&(0x7f0000000d00)=""/159, 0x9f}, {&(0x7f0000000dc0)=""/248, 0xf8}, {&(0x7f0000000ec0)=""/133, 0x85}], 0x4, 0x0, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x7ff, 0xfffffffffffffffd, "0366288fef097f0c033c02df7179000076efffaf"}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getpgrp() close(r1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c, 0x0, 0x3, 0xfffffffe}, {0x24, 0xfe, 0x1}, {0x7}]}) r2 = getuid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x3, 0x8000, 0x0, 0x0, 0x2, 0x9, 0x7, 0x0, 0x1, 0xff}) r5 = geteuid() setreuid(r5, r5) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) r11 = getgid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r11}, 0x5, 0x2000, r10, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r13, 0x0, 0x0, 0x4a, 0x80a5}) r14 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r14, 0x1, 0xfffffffffffffffe) msgsnd(r14, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000140)={{0x3, r5, r6, r7, r8, 0xa8, 0x6}, 0xa, 0x2, r10, r13, 0x0, 0xfffffffeffffffff, 0x100}) setreuid(r2, r7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) 16:00:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80c000010100, 0x0, 0x0, 0x0, 0x40], [], [{0x0, 0x0, 0x0, 0x10000000000000}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}], {0x0, 0x0, 0x0, 0x20000000000}}}) 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)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x9) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000140)=""/36, 0x24}, {&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000380)=""/107, 0x6b}, {&(0x7f00000004c0)=""/158, 0x9e}, {&(0x7f0000000580)=""/175, 0xaf}], 0x6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x1000) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) utimensat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3, 0x10000}, {0x8, 0x2c}}, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffa) 16:00:08 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xe3) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f00000005c0)='./file\x00', 0x1, 0x0, r2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x8001, 0x4, 0x7, [{&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf800000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x69f9e388}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0x4}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000005000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0x4}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x83}, {&(0x7f0000008000/0x14000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000009000/0x4000)=nil, 0x3}, {&(0x7f0000011000/0xe000)=nil, &(0x7f0000018000/0x1000)=nil, 0x251}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x40}) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r3, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fchmod(r4, 0x80) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r5 = open$dir(&(0x7f0000000600)='./file0\x00', 0xf30ba2ec52a59262, 0x40) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000640)=0xfffffffb) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) preadv(r6, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000580)) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000000040)=""/15, &(0x7f0000000000)=0xf) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xf51138158f326bc7, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x80, 0x3}, {0x47, 0x7}, {0x8b, 0xa9}, {0x1, 0x6}], 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffffff00000001]}}) 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:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) r9 = getgid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r9}, 0x5, 0x2000, r8, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r10 = msgget$private(0x0, 0x0) r11 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r11, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r11, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r12 = geteuid() setreuid(r12, r12) r13 = getegid() r14 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) r18 = getgid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r18}, 0x5, 0x2000, r17, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r19 = msgget$private(0x0, 0x0) r20 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r20, 0x0, 0x0, 0x4a, 0x80a5}) r21 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r21, 0x1, 0xfffffffffffffffe) msgsnd(r21, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000140)={{0x3, r12, r13, r14, r15, 0xa8, 0x6}, 0xa, 0x2, r17, r20, 0x0, 0xfffffffeffffffff, 0x100}) r22 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r22, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r22, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r23 = geteuid() setreuid(r23, r23) r24 = getegid() r25 = geteuid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r27 = msgget$private(0x0, 0x0) r28 = getpgid(0x0) r29 = getgid() msgctl$IPC_SET(r27, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r29}, 0x5, 0x2000, r28, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r30 = msgget$private(0x0, 0x0) r31 = getpgid(0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r31, 0x0, 0x0, 0x4a, 0x80a5}) r32 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r32, 0x1, 0xfffffffffffffffe) msgsnd(r32, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000140)={{0x3, r23, r24, r25, r26, 0xa8, 0x6}, 0xa, 0x2, r28, r31, 0x0, 0xfffffffeffffffff, 0x100}) r33 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r33, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r33, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r34 = geteuid() setreuid(r34, r34) r35 = getegid() r36 = geteuid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r38 = msgget$private(0x0, 0x0) r39 = getpgid(0x0) r40 = getgid() msgctl$IPC_SET(r38, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r40}, 0x5, 0x2000, r39, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r41 = msgget$private(0x0, 0x0) r42 = getpgid(0x0) msgctl$IPC_SET(r41, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r42, 0x0, 0x0, 0x4a, 0x80a5}) r43 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r43, 0x1, 0xfffffffffffffffe) msgsnd(r43, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000140)={{0x3, r34, r35, r36, r37, 0xa8, 0x6}, 0xa, 0x2, r39, r42, 0x0, 0xfffffffeffffffff, 0x100}) r44 = getpgid(r39) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r44, 0x0, 0x0, 0x4a, 0x80a5}) r45 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r45, 0x1, 0xfffffffffffffffe) msgsnd(r45, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000140)={{0x3, r3, r4, r5, r6, 0xaa, 0x6}, 0xa, 0x2, r8, r44, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r4]) setgid(r4) 16:00:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) write(0xffffffffffffffff, &(0x7f0000000000)="34b0f67de5", 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="cb4c139d7ecce1480f2830d7bcb10d522c256c7a3b3c556ced4339cbe132ac9bf30090de3fdf"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fcntl$dupfd(r1, 0x0, r2) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x102, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x42) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x6, 0x200, 0x2, 0xf7, "8c8753f1d046eaaf7a5f466c71000e09b05fb7d6", 0xfffffffd, 0x1}) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() seteuid(0xffffffffffffffff) socketpair(0x0, 0x3, 0xba, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) chflags(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279d07f4b7b46564ef560026e969c9341589ac85d2b1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e69b028d70338306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c90101000071e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381ae155185cd036b679424fd57aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ac69dcf6938001c55190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf81111f77b06ddbfcbc96f5fc35b7a3d237b14ec00088086934653e4ac7bea6013fb54de359dfc0ea5cd19436c64404e79c6d2796ada5c59106e84ab0006aa8d925c40df544b2daa7dec561491ac09d5ee44c91144e01d374fbb1ee13e531375f3eab4a78cf420ac787972ac351609949a7f027fe495c839a8aeb7cb9d3f51bc27f48c8f248178f36788ebad3b42377acc047c0f31acb34712ba456f797b06f43682dc43b0ef4eec439ffc2234143ce46a0d2e51a028caf109eb075b529a9d89ce5073aea00cf992eeb8f79c2a32b"], 0x10) write(r0, 0x0, 0x0) 16:00:09 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1fffffffffffff6a, &(0x7f00000000c0)=[{0x7c, 0x7f}, {0x3}, {0x6, 0x0, 0x8}]}) r5 = syz_open_pts() dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r5, 0x8}, {0xffffffffffffff9c, 0x40}, {r6, 0xd053d29532154bf4}, {r6, 0x1}, {r7, 0x4}, {r6, 0x100}], 0x7, 0x0) r8 = accept$unix(r7, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x2, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x7}, {{r8}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000e00)={0x200, 0x7}) poll(&(0x7f0000000080), 0x0, 0x6) r9 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r11) setgroups(0x0, 0x0) setuid(0xee01) shmat(r9, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r12 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) r15 = socket(0x2, 0xc003, 0x2) setsockopt(r15, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r16 = socket(0x2, 0xc003, 0x2) setsockopt(r16, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r16, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[], 0x0, 0x0) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r20 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r21 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r21, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) msgsnd(r19, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd24321572bf12"], 0x44b, 0x800) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r19, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x1b9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r25, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r26 = getpid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r27, 0x4, 0x46bfb) r28 = getpid() fcntl$setown(r27, 0x6, r28) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r29, 0x4, 0x46bfb) r30 = getpid() fcntl$setown(r29, 0x6, r30) wait4(r24, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) preadv(r25, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r31 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r33 = getegid() r34 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r31, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r32, r33, r34, r35, 0x1, 0xff}, 0x8, 0x6, r26, r26, 0x0, 0x2, 0x1f, 0x400}) r36 = msgget$private(0x0, 0x0) msgsnd(r36, 0x0, 0x0, 0x0) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r22, r10, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r24, 0xa5, 0x1, 0x100000000}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) msgsnd(r19, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r14, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r38}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r39, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c}, {0x6}]}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c, 0x0, 0x0, 0x100000}, {0x6}]}) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c}, {0x6}]}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r42) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r43}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r44, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r45 = dup2(r44, r43) accept$inet6(r45, 0x0, 0x0) r46 = kqueue() kevent(r46, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r46, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) msgsnd(r14, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r31], 0x1, 0x800) r47 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r47, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r48 = getpid() wait4(r48, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r47, &(0x7f0000000f40)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/118, 0x76}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6}, {&(0x7f0000001080)=""/241, 0xeb}], 0x7, 0x0, 0x0) r49 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r51 = getegid() r52 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r49, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r50, r51, r52, r53, 0x1, 0xff}, 0x8, 0x6, r48, r48, 0x0, 0x2, 0x1f, 0x400}) r54 = msgget(0x3, 0x241) msgsnd(r54, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1, 0x800) msgrcv(r14, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r55 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r56, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r58 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r55, r57, r13, r33, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r58, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r14, 0x0) munlockall() fcntl$setflags(r0, 0x2, 0x1) r59 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000ac0)='./file0\x00', 0x2, 0x3) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r60, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r60, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$lock(r60, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x6c3, 0x1000300010005}) chflagsat(r59, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r61 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x90) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7349, 0x1000}, 0x10) r1 = dup(r0) fcntl$getflags(r1, 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x319c4dce0dc8e91d, 0x0) r4 = dup2(r2, r3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) r6 = getpgrp() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x2, 0x2, 0x0, 0x40000, r6}) getegid() lseek(r0, 0x0, 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0x7ff, 0x3, './file0\x00', 0x40, 0xffffff7f, 0x8, 0xfff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r7 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r11, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r13 = accept$unix(r11, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r14 = getuid() r15 = getegid() r16 = getpid() r17 = geteuid() r18 = getegid() r19 = openat$klog(0xffffffffffffff9c, &(0x7f0000001800)='/dev/klog\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r21 = dup(0xffffffffffffffff) sendmsg$unix(r13, &(0x7f0000001980)={&(0x7f0000000380)=@file={0x3, './file0/file0\x00'}, 0x10, &(0x7f0000001780)=[{&(0x7f00000003c0)="528df8cee4dc4c4d3d19891a07ea674fae5d88af8b26cb86ecf86c6b6574c41273c5c9bb1175244256e87fe31aa07277ffd7fe94ce82b43d85819d8b45e154686e8dc49037f20c4378f5bd755aa0ba8e738bb31bb1099bb80777bf963a85b74b3cda5e9bcc9b8f8c61ed2db908fb5aac2ef9ffed1d34a946ea0264979f8b0e69aed210596883927a2fa6cea767034c28250e6b8d55c5d5ac09795db99e57d0056ca8be300296f3a012ea5c70dd7e944cb57f544f04f788d4b3dd7b07ed4a8521161343c8dab342cb80b40705bac3c938d5194ac462036ad7bd52efd6d2e8f247cd780adb302c39ab41ffe3b1ad778db06755ebe9a8c0a19c25baa58eaf9ce75967a121c3559c8afe1639e67aa2d8c138e88d9cedbca8154b0f615bcce84e8a3935c85f145e9bc47bfca1211643025acc4c5dc699553f61b3bc188baaebd419da83adc781d2b39e2c0552bc93b74cad6ec286673ad0e17cb04ea6bfc4d82c753b45efa6a8713618acc6471092032fdbd50bcfbbbb390ca50f64ff46a786476eaa57d1f83bb8ab3fcc9d09d645ddff483c7667515b6525a789ae26f5cf751e2e708265a1fd78a0f14faf09bfe63a31f1d82c572599be06ef779866b30d03cc078c0cee4ea49f6b21a0dc7962bb1bd417021913ab8fa3dba099c39c601bd437c61270dd8c398fec78ad6e33eb5f0a6b2d045858b50fc7e8f473074734891f351f17c0047f3b93b61136fd6c0a922f8420e64e2ea7600b6e2e2b20eabc4a052f6362b46be6d7d0fc3ca4e9859afa183ff404fab476f2c31e5f0a8bb733d624aba1bc6f1e764fc263aa48a427517bd2fd7bc7e17bcdf2df2c74e07bcf8551edc371fffcbb544b161c2eb9c9d7c1c7ae407c2499cd9e31ce3dbd04a533b37607c8424e9ad58bcc315e4ffbf8e3e26047f9be6d815666c6bd6ce9c54e3b951c273268b6ca3af8894e72691f7e6c9b4f6f2fada2fb368053071458f9c66f9ff96cf27c2db38af2f1344d935165c51fbc095d7835850bdc6cd849b20ca3401001462a3dc5d5296d14133655d03f9144c71f2060eb21db6be2ff65988227ccec89b7db7199ad1688b7a6bb88065d64b81208b382d597145384331b8ac5147873f8dcb5a637fa91f682134e3aaedf28ef760dcf67397bff2f49db3bd3faf6d95b6de20a87c17c058fa61ffccaa0096f69e14db15b08115b071f0f6300d0034ab50018ba57e368023f228e692b8b196249272aaffc598d98a810f42c683d1b24a4a915397ab1edf9e2fdcc93b9b9a5c74af77961948eac606ee00c92120b14838ece3561d3411a49d8387a5b99ef170ace4d68d5a12a3c3175c86bcb23b8c63e30747be56bf391a2dff28a1fc11f41d701a32947c788fc6e462cfed95df750ac6da6047707d0077d469417171550167a85ed008f67b32d2785d33ababf04f73561b9e64e91e351c3d9e482f1b5488be6b227baa8b49df0d2af47bd9533216d1172bbde0f408ec3e6b8f3f055bc663e76348fccf4b8bf4aa6219a5db4e7fe4b4044c4aed4e2d7170838bf3554e8422de23866d80f0fdf1a3215578f136fd2e83df989176dc81b0c91969bd6219afd3c0edce58539a0a51210624b91bd944b75d5ac4f568d11b0c57370780d30d151c3b61fbce9093d756663eba51c2c9d4571d89d6ea21a1e04ad23b03043b6dab63265ff60ccb128b4bde83bb765ef3b15bf9d5cbc11dad59de5917d8ce59985ed8f8705dfb5f70904c130d4ad3047246653f44e086b6b96625d873b778a4ed555db330cb59fc3e489276e44030100dd638bac96ad20684531ee25b1d445a3da3e709385d1e993f08d1ad216e1f8dbea7bb72bdf1f1a37d56727e3c4e49450e698e78ccd7b185745c59aa052913ca2625fa74e787aba0aba8de9b7ba34d1b285278f8f0863e50fc003b382eb3724ced70f0e1a6bf0424aa9bcf5a3e9bb121819cc36a04f023d994260306016c9b660e6ae76b006b99b2b709b3709927699cc6c7473654cba1fbdc78daff4bc4cb3e02ac72a1f2301c770cbba7af6090aa1e6cda6b5dabaeb1ffe22305fb442bf944386dd01e865171a239491b7fd0bca21907a547808c4866b0d3462358ea271b94dd7a01134311a1830a9f6fea32ea141e901c92d9debc76afffa42c2cb67470a9c59e9d96a0142167305ffd2ffa7bf5e9af0f46e5afaff82c193826364ee1c9f695ca17ca10801b65486822ff9c4a101b9fa2b53b9cf0967e1bfd2d66d0fc3bdf24837445433d2f220274d43e0356aa851f278d92c3c790922bde7b56f8af5ef90b77c5cf149eeb176f311c78c676d28d91663f5c1422698f6e79a8fa5eaa750463a86dda85b2d117d280646e853061f73c72525aa3fd3ad53ebba4258a4ef2b81cab7b5b729fa8e0195de95e7b4f2a09c2358a96386fc11d64fe5ec8f4d991e10b8b6e3ae63d158e81a2fc2f65018e12e41c3ebdeceeb51bbc9a7a11a489d88b5dbf02924581b147dbdf9d6a607afa18a9e9b5631f01b2456a51059e9484acede2e72a2cb0b8ee28904a76673fbabfee4538c4fd9cacdf33e28c3e70eb60cae9ab0af92ca160bd9575e7913e0f0d3b52456eb298280bdf9bf5947b204a7f5e925204d20a2c23a75fd431c5a12e599119248246a510ad396d7aa4fbb88e4366b85b57d2570d95ce14f54ac0d6644d099c9cf2710e2c23281a1030de3de6e5f491255ce8fd5e05c5d6e5e0f7d53897ff837de2213ab2374845742c2a699798fa881d26e739d24fadd67e1d572fd8c75a2b1a95a47bd1b0f0a4e054860811ed8c077ac32721553c846ba934588d64a60b137dcef5633b0a06b9b484a8fd8c00779c8dcb773f2976917c15700b03390e269f42a4f5576df77d9db0a6ced93f2bb90cc52c9ba7a32b88bef111f0663f4e9319b85e34d5cb62b8d04b9645ca9328fee85c25574b4f1e5f188d0dfc0f2d9d89c28ee28b8565181180dba9407b552aa208dc5681f5a9d99eda2b657eae0a5e8deeaee4dea0c6a2d3a6f3f06e7c15aef366a7c228f6c9420469bd67d4e624743d15b7a23d8206f5c1d75d1b810fb82e339f56a4bc818e3798707233307a87f6f19433ea9875edf473d1c40357d8c164771416e2377477d1695aca486a3db0322e19bfaac9baf162e1c9b4f9644fdf27b06592d064b90abcc85fd5fccd5c7ef47b2d6daa2f3b43becbf2e5522eb727d9ba6ecbeba98b260c21d93a28f33e2dedf7a41ed0162b3c544bc027c99585422bc6433ace0077f716d796eb9a054a1859258b324fb2d4076448edbd4fdaf54fc12fae9516892b02d0f14a7347b5aacc114be3048ae3342a042a0ba2f71f9098f618d7818184d107166ffd606903a0f65f434bf281b991075c1f092b30f41332b73c70d5c9018f69a4cb63e17a679e36d58d489f6cbfb5a3a875f6e5ebd8c056ef5dd810a0ceeee2c48b37ceee59801cf380890e093ce49d6dc39e14fd637af9d689439905f4c4a98544581389a47622628daba66d875811a13ed3ffc5f0e87126ea896191f1c750bf87d71475cfc88ce8b45d5803ee80dc32d6e880b43ab4327385a08a56a77d410985a1e3dd27675f275d2850ed265bc27e51960564929ac7287604db0609f87ada2ac9dd7ee96e5cac46d0d8df39d228e7bbc7fb71a21727a450a04e597108109bcff22215dd4fab4ae4ad7d9a89b425098ab5cf2c3531ab33bdc9ae7bba0caacb703f7bbe0a48aecf855b8c76e8e2c884a420943f4232ccaf5c08689e295ccc801b101b2b972361d5c0f4cf1a9edcf22285170a3734fac735cde97df6b80ec3f2c0f2f4e1faf65dd0a1dccaac2633f7045566d10f69bebabf0c6cdf800ee6be3c37fef3839b7dc977c5282867b6bb677d2c48487205ca1515c9257dcf54509a161afc3bd4ac155cbe3c923b9f1408bd1296e4f2958587f6c0880b0214956cb874b3592bc13eb2ab2407b98b22dc8561c4eb59b53ba5e8dbd63b740a98519e3d2bc92bde7fa242ccf53235af94c10b5b5ca3dfb331cec8861d01d9b13d88449ef14791c4c8ce210ba2d1ce5a6d94b4c6dc9eb54440dd051955b9b0991715bfc056e2c4dec25a632f92d7dc99c4a6e650f68ba7f911335c747502c0199cfedff9a02b9fba99796a8bf22a8e582b6230c1057dd86ff620d6f49174661b5835a1bdf36cf85ebfd1f11c0318c264512ae202fe0e63fa047293fc76b8236e4f7d3d5a66f1b5cfe4a0600dfdfafeee99111642dd45632ff7a6ce2505f89af139f7206032e11db2a0103c9fa26e68922d74f7f9000d00e814950304ba865d430a7e06cd485a55c35c25928b874986143ef932da8c02c8468f3c28992477a0cf8fe7760ab61cfed359a1d85b5981e1d191e0634f7bffc8e1df582379b77e93c7a16c11cae333b855830a4ba13a6a59ed9fce648775d9c855ff7d00a481435c14f1eae5ce5c8e72826bb83c2c767e0a9dbf72d82e21ecf839616d118ba5a7b2d2a3bd11c08bc05916e27f9ff8cb45dbaf537f27c7b56817016ca0a10eeca278e7c93372dc91079ffe3d35cc11e94ef1f0951c6abb48a93c1493f18d34c9ccc74e2e5dc5ad832d8a21f45d215371c244aa473235b20e8785e512177d0f5a06639d17f5dd965ded609eb72b0893f5fab7a59016e942e549eb44e79ad7726d8bdc5f5a3c48eaba02f1e2d30ae2e3b68740f9693e750b22af3b553d1ad05187e429062325b76f127af65be20d05a05e5ca018763b4ef336fe6570e923c6fe248effa125e28a795a683bad9df4b4d1a659ba32ebaa293451c8264ddb1b011c39456c7e730c86e93acf059984b21824bc3ade8ee1775caaa9a633be3854840267ea7892ef5dbff3f75dcb67dbb42a16bddb474793af186e646b839ae5baf5acfaa5071937a80e190f472cefcf9dac43e0ab0cd68c8dfa5f6b464be0cb325f11db99d8191644ecb1ae1d77fe6ef721201ca6669be514becc392b269b5540d1965641ebd199273bd5ed9e422f5e7ca37f39e86e8eff58b6d304365d56bf8e1faa185c161feb41c4dcafeda8ab26e8a6da8b2ff02d8a3c3f36f92dfd066566f769abd9e590669688dc0cd87f10059d18de5c86c2c217396894b4759afdf2b0221b98f95dea0f96ab81d444a1158125c3795c9d112d262deb9a865b504032a0f96f68039cb4b0e277619eb79b82737da68865bf69ab77b5e702ebf31594c5ad4b4cac5cfa5e66578202b7a8899d6000bfdd8449cc1a83529d3bf3c03faacfff2de1855192e8a3b56a0b922cc106a5316c3017548296d79c2f83f2d7ad2c5cd0322d874cbffeb1624c46ddedd8b798f75ec59fd627978bee730eae9646e96b8072c6c7cf890a58f6d54a8c8242190af5399cdc31e14f40b0eef14e049faecfff8b8021a2d027b2722557daa4248a9c7baff8e90a5cbb2c45fd1d85dbf23cacb41d70a7527e1e8b4fe9c264834ff16386ba793be0843cd2ac58976392cd812782ac72d4b013eac7e4cfc682151452190b54281650aefdf0f8d980cbbf9998b0589820f528fc6b597f08959d883e335b2594aff6a8fcf5f335fd9a10ca0cd89d43df2e6c9eb58cc12f24f97de24ef791db5da9a94c657099b55ab9011d2962b136fed45c73eae1fd0ddbe7a43f6ddd9f74d0d43b3f947e92dcf9cbd3c87aac21a64d957573c305a35e756a52f86121de7504ee6855cb91760e0cf5ed01ac011c2d09c6b0187916f54be26a5c79fe129d859730921f172cb9616549b6002d27c400923431e34b18f75ed9fe387ae46f4c6c436c2b2e895cb5bcd1909e2684ffcceb9d7b92c11362f009079b2b0dda6133c", 0x1000}, {&(0x7f00000013c0)="71dee63334a1c12ed9b1ea532351d10cb27c22d541e823625a5b22bfdcb01d66b334f13338ec7d3fcdf6bc3d028b56c742c608a3fc5d5896e745ab07167332350f55676a798b601c39a9e939a528f3089ec49639c8c11fa728fda1265a6122bb53f50dcc629c3d96f08d041a7c3e6e6930726751735372f0da222ba8884a04b617d91110fd8986242f48f908e88e438d7c7e445611a3e88736f4aee19c82ea344ef1", 0xa2}, {&(0x7f0000001480)="a61615d688d36df19c1a13b52a421f8f810c4ae769f0c01cc0a9e007c22fc799277e63a9c14be11cb772c923507bad2237d07667716c2592030a988c47a22b516d2dcd5d597314f7e99caa8db2d3acf0203af8e66ee1df72bb12d51ca68af417317b62161e735f1b694abf9a018375a089498a52fa4299a7bc1f942ac6712ee430fc04ac554722b794b23893b6b019568d6a278216a084f80219e76c0d78cd03cd35b5560b107749ed7ea75cf13e1c6915b1a85138bf22a5", 0xb8}, {&(0x7f0000001540)="10e192c0ff513758d301101a51228f6ebc91a18c195e045ee836ae95d0bebfd4731f5277df0c602de974ad31310a5a5746de8fa80187e35ea7127dac61338dae1c4cde77b5ea45f428037d821e8f68b320a6be069e073df43ac602f022cb36aeda0d34dd743b111e1d7d95032f0a06711fb6e1ffa457a1c159879a432e2afa26c26b39a97dbef40dfd113386896c5a62d5bda2d813a7135d5370765b6446cf210746c9348dbf7f0b12a77fa3b00e27135cae", 0xb2}, {&(0x7f0000001600)="3ed74202f8484cb98e726bb00ccd1a8cf424a98c247782a3ca003dc9dc55e61b831483b2f3490ee6ee57642029820be66f974c8fd2126f3dd0bc46f9a23d795e7d80e592fd1e4c548c90ef86422473bd2a438b5a3c8be27476596d2e33b6d3a923b391b3f6c0ecca6e8843a2aec5d978969ed255a473b1202686019a7cc34fd437a34773957bc3a4634069adad49083362a41c07914c22d4543b2b72b385a638d4916ef2c92ad8e4414abba92e7321a2db9e", 0xb2}, {&(0x7f00000016c0)="e17e2f91356721415ea731e62bec4148251d4e34c11d4b30c7df892a7bd009538f83d171b776a407c14a4c65462b01acf3d00874a1a954c9695b7e29bde9e6", 0x3f}, {&(0x7f0000001700)="f77e5a844c4a6659b6990a667503679c6359ee2fd58c75ae0630a180044dda64032b5896bb2cbaef525d6b8c1af9490a85ae638d856b07a754495072dd250741f78299e416f4d5722b21677ebb71b1842a4fa6d8ec839754aad9df9704065c39b59f4c2af10ab8c5", 0x68}], 0x7, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r8, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r19]}, @cred={0x20, 0xffff, 0x0, r20, r9, r10}, @rights={0x20, 0xffff, 0x1, [r21, 0xffffffffffffffff, r5, r12]}], 0x98, 0x4}, 0x8) getsockname$unix(r0, &(0x7f00000019c0)=@abs, &(0x7f0000001a00)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/null\x00', 0x20000, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xb3, 0x7, 0x1, 0x7ff}, {0x8, 0xee, 0x2, 0x8}, {0x40, 0x3f, 0x8, 0x4}]}) socketpair(0x2, 0xc003, 0x102, 0x0) getppid() 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f00000006c0)='\x00', 0xfffffdd4) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x31) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) r8 = getegid() r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f00000001c0)) getgroups(0x4, &(0x7f0000000100)=[r6, r7, r8, 0xffffffffffffffff]) poll(&(0x7f0000000040)=[{r5, 0x5}], 0x1, 0x0) 16:00:09 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x1292, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) fcntl$setstatus(r1, 0x4, 0x4) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x80, 0xe603}, {0x18, 0x1, 0x5}, 0x4, [0x7, 0xfffffffb, 0x3e, 0xfffffffa, 0x6, 0x2, 0x4137]}, 0x3c) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) recvfrom$inet6(r2, &(0x7f0000000180)=""/246, 0xf6, 0x3, &(0x7f0000000040)={0x18, 0x0, 0xade, 0x80000000}, 0xc) sendto$unix(r1, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c8b2c83ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaeacc500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) pwrite(r3, &(0x7f0000000280)="68bc7df64fff829c6c921f638ce52c3f3c81f4cb2f8830e2072ae87da5aa90fce197a1e7095ad7d380b04c1ef083cd2df365b213900e9a6b35c3d546c68300b89c046f4a202648b32d04beba848526b82444b228b31b39b2a929876316f30c30eb7c57aab0ae13acbd9138363e344a21a5ba03b265e0c6e75735299ca105af60b21a45b1b3f1c78b55902d05f61a7b569b3feb7c1c942f7622c8f1f25c20ca604f3bd06fce4eb8a0bb58f5856cd3e14bb413406db4fa107605f93d301ed0a6b991befe908d57268439c2b4be613fb1e474cd1e122dba062a9ee69663b24e1af3e0a5c2f0966ad1af1fd0c235c5c7cd45e05f450f021002ee59a17dc1f793e1c6e19dca3064edc2558bef872d1f27dd44408149a234bbfa6b7ff1f4f8fb0f028ab403e78a36723cd5ed10d4c3a18a5316f2cf401ce456342a1b281066faaa3815d977a46be87128454a37d6c267499d6228b69d849d037a093f4216fcfc30645aca3d91d856abf95c58a6fefb6becea0bb81694fe8f4072851a83960c105e95fd24b5643426ec3fb025f3eb5afd18cd0eb795c18208f3b1db3aec19f42dd979044023fde248e812cdb3defb7b99d0b65c8f09042e1f5a0b6cea6ae664bf89647bba011e973a9873fd7d6e4b91990745687961a36cc90bf9092d242faded1d65aba63f211bcd4b0d9b9073f5230af6c2066702dfa0415ad8dc6af209a0c489ab71b1c9b3c36d173a8d18b36208b0696d7b6474406364eb108b79ce7b24c20b52ac6cb4d6aefb412cd38f171f70e22a8e3c75624f308ef3928513b8df6d5cf64d96f38182e0d633691d591bd6fa26f1cb2fb67357fdd5e73aedf31e40df12ade7061fa5acec8420a0e69c5ea5a2e12870a0dbbe08c060868e01874024a3a6fce8cca259fd9e586713f23566a18690dd8c8863d6c8f443c0587474fb39b2ddfdd16a1326dfe2a851a6dfdff8a69e7a54929e49f34bb0fd819bbbf73a42116ea500a2d9e6b3b5dd3207c8fd22a024980aaa0936bdb38477017fca33a70aed964968f883be12565e90974e9a5a2926c8687301eb92bc3db0fcc2306481665244d55611423771aeeff9fb94355f777673a5d45f85f13667bd7d8e3f8656e381d95623fe396205cebb8b704a4d2d8ddd6474efc67a8bc70468026bcbb9257bd1bffd1d6ee13753e69a5fa3b255d6eea4342a3b2ef6399084f1d922c2bed7ddce8d07b8adcd80a3bbea983cc6dd7a4c6006eff127876948e1a87f8b1fd89157a1b2e3b325a3c2483e329d5c7c125b04c52ef912da9ce276e2f48d912e1a46cd9b30c8f366ff0842b1656b05a3ac4abea0fb7b60f920b0ab7de6235ae521f6f4a3cfdeaf5cdbdacba25cf7def362f636aefd59b0b9b86ee443f54fb7214c932fb1822d08cfbf9af2da71b7b2a5bd1f01080564581f8d44401b49106bd13bb44f57ff416db424e8750426c2ca750f5ffdff22fa32e51b47659008fa65e5fe1bc437ffd7218e61a3887100317b0caed2e77d891fbe9c5fdccfced9b5949d6f7ddb7afac92096069ba7954f769dfb3faf4985c881048571c1d79540733c0ea45e76b22de09cecf7aafdfd9c2b663b7621df8e38fa831c210ee408a7fb23b695589f0f6b599c5edc5d174322d5521b37f7023acc401f2887f3f3d732c5226f35f1c960bb7b90065c1ec34d165daaea4af140f48dfcf8a9d956061898a059f9c1ed2ad04ee2817f9fcd9d2f9e860af744c799d5cc3f7e8a1ae49b2c29ebf966348699ddaae6265313b60c3daa0841ed88ee1abf8e0eb66ca6888e359ac92c27a1f7d1df06d7ce6b466d26e96cf0ef4bc9e252c9ac91dfb6a770997386c17ec2b051716ba5239c0ccccefc43c310c363089f3f5c41aae1574c1528007380fcaeb3b9bf7dc7f117425b72332d5f70032ff898a3a3e36eca0c29c2d8579212a6017da5018d5a1e9346bce26fc78e3c07726e1cd4e958014021de2e12ba7b2b6bed9159a2b9e45cf8bd7e27dca093174670e3223603835b2016e9a36180458ea00c41b2c9c138eaaf005fdbda8d37d67878462396fe8af7aa8740eca3b426392068c128bfcdfc46a9c62a7d12f1b0d56736730e4d31c0400a08e9e7af45ae29a6e2889c694bb87f64224d6322ceca85670bc1384cc8d7bdc0c236899901ca3c375c33568a4b888275b674e939f4a1a06cd8725f98cc5a66d0ef1cf2eb0c0cc7d51142bd8522a75beebb917313f66a64b5e1b8e7ff6fc556dc557ab111f1927b320ff73750c28a4a79a0f23eef99b82626b9cdb4c1c5e11f11a5869b8d7d3dca413ee348f0a3e55022eff59ec7ff1a5c88b6617aa423888c04ae8d227378c1f421068d3253d3c17990a1c567a012ecf63719c078d72cd8a3f958994df5b55528b5b5eebe9d30cda4f226b29039b1f6e38adfbb8a3891423c6f20c237701b0174e51cd6bcd6c3de27e4a1313dea40e08d74968aa1b6f8c87f62cbd40e85b9edd38bfc8f131db88a5d9ee666002bd11a0144ddda8ad6358cd8a7ec16403b5593ecf59cfc8b99084467c31de1f9d6af5f7427824d744b1847802b4e0d7b01d295fa992ec59c30e6afdce670bdb921899316be1ad9db93516226e5099f2ca03de163cae96752c4a955eba9ef0c87eebcfad469bbfd11f7dfd140b61f2880748a63e44dc7b19e94c79db08b5813ad84f96d2d160b2036129c34c506ca608e114dc0991e3807d2e649472598d17c8a663688855729a5cd8e957ea2d1ddb7ed681493e8a5ebd280f69f1df0e554cacd7b54265857ae4e9162809e98b01ce98be8cbc49de40784bd1892b0d6822c0231feff5708e65339aba62fc51e48c3d044f8666b4b7b05f02d5b9b54c13ce1f2b0af19d133446f1fc516a014aa738789c880715fba0d8690a34b0e203bd907c8f0ce722c0c653bc0928924ffeeef040984aefde87fdde9aa0d42475ef14656cc1f6cb1a8fc300d3c12cdf026b9e5cf586cfed0b23af947b642274bd0c648336cc2fa6ac2486e8c22b41a9b6616aee078a589b8f832309c11885c7f6146f62a096275152bcfbdbf27496bee2e6ea0a84afeba91c1433f58c8a658baf72380983d73857cb2757bd6200741ab9f237b13828e7cf8b2bb944f61f59018dff743c31ca786213ab9a273a09446d7be2f956cf0584ab91f67973af73e3447d0c187a5bab08a03274c53458129e1a11fb585104f75a9c0f3790e74858d7f67a856c00d2b7056e45ca3643b7ec859333f4d19d62fe866044187e8322ebcf5e34506d12618c27a7754e99ac911c8358e4a8f5c9b3e390bd0e711283cf89756674be4902141f4c58e8a5c16688b60060ac6c1bc1a6552d9598434f9c02059cb584dc49f4bd0833e19d1f718d4d18c78b42378b35f74a8188e57b8e56b17bcbc5e032a338fd94f55e82d1fb47e115ca0a4ff8d9503a60a350a10c4fe825c57301bcb14de5d616c874da8805d18345bf8bae0dd2c20c4ddb066e07d5fe229e4b197974912879b704a77cc1b76926158d5615996176b439031e90587815311345be3884a87a8197551b8e73672b87009da690cd78be734ccfe4a9d46855b18687328c7b886029bb5ac32454ba2b4421423fd0a793478fa9384eacd028e37bb7467772425a1e4a4ab3d8c5d983537c3903d947cf523bbb1008e3e1439f11f86295be665cdbc5ecc3d3863d8cd6462e79ec61c8693a760653a5a31da06620795e6fc5acb03a3afcb146bab8dc9a3188537fae003c14c291451f59dd4df7da8771d9b98effd7f7c4f431b449abcf4a5fea0e0bc4df32e3d14884d3d680b095e8c53a4fe9546e3612312bbdd0640d23a95294856d5b0e436ca603c3a87a2c7145b5ba7c881291099e2bf4773ae4f0a8297438018ad45298b2d252842a9fdb8871bbdd737a84fc120ceb9a65cb9c247a89d7d238a5128f2d2a7d30613fb268f3b5ec9c3d18c8d6fc85ab949b1c0181da5625913124b42cb089017ad5eedda9b04aad22d03f54d3c501f81b4bfa36f752fcb014c26a6ba91923cee645cf4f4d32c75f8d80e55039add6c3b03b58b677e734867cb7a9beade0bd476fd2cdce742eaef67066e7247a1d2d1bc1eb7d43e41e0cfee1a3ba8e5dad2973118ad3276fbd2d57b1b3fe7d5e764ec8fc849876ea88f71adace6284c98beb65b130256c3f8ec3c55082ca0dd147032d917d89a7f7394bf925e6ac0526049b3fd6c40120001f3946182951b75fcb4ba087a0e32a07699a0d310cb4135888541fb4e9e2c94ba223e53a28442e0d503db820d56625d7bc9e4bb62d7c43d53672b03c3b621b845a300cd99ee9e2f86543e2e21af93593fc3975683a3afb8ad34a60b1f292e1ffb468a13f0ab5c5eca6778da8e7a79636dfc5c7f3486990cb980e1516bba4625c2876327e5d4702e62ab078ea74b9367ac43365061e4e5e0ebcfaa6a85a0fc10c396dbbb8f923221ec79c080a843787f9c84fe126410e7a6bf9c6656a6ebb96376fd5436663e604ac97e7dd4be754568adbf63130f97350a9098647acddd83798d2eb9cc9311b4e4aa64fbefbeecd0bb25e08b02718ebf483d79aa8c0af1defc86087abbed2a6e63022b5d1ea8f909b618862a8f418657689e1106afa64eedb048eeb73c6cffc8c0b1d8c85d40e95b2039b9c21f0fef77711eea8c28c076616bbc081c88b9f81da89e777ae6e1caf7f4f2dbcd48246e9f836650b57a68a9515a6d9b1f3e1f05cdbf5190f4ee7ece7839a2928a0b2b9ef186e9f78ca11d377832eb88b934b6dcd65a2d883987ae257d8dcd600586b136fd63000a7e0da1a37222a20a0cf921ee7255a94688f31b46b919b625f0efcedad4fe2a7c906edf961e138346572b155a5e24f7df1e1b15495b2e9241ffa05d0cf8f1dc066de231b26a189522b73b21649ad0e8fdd36830584401ecd69584472ffc92ef7fdbf91b9bd413a515479171e3d6611a0f35c944df301fdd56f794f7950f48359a5d76cbdb6f0588ee0145cf295b3ecc8ba0cef92ebc953fba9b6322944c607f6833db5f96ac530d750ecb4bb0cd8be250c3a3005bf5d4007c9a7af3794b7ef15174e627f3caf8e7873c4fde40e49b3821582f889a49c7f40e6e2f0a603a5544938c438caa62325be1e52c8f6e7fc68ac57a9af87f95f4fbd0431c0c7b192ac1588bfd3dd0ddc231ce2d9e75506683b73e38a0bc34fcb1e53a61909dd1a61f8a4f51a81c4a65b45f4039e19a2b399e66a3561fe959f98c0fe0c68bb2ae6617a5d83089d65c6e1eb6f669e474cd3b5b9ce394142dc519165ccb7219200744859f936759092c690798c89124167a51e80cb000833d931a7097a427aca1598a95fd8165dbb5fd43a61c318d5dd257dfd9c6b36f1bec11431cc4eb0110dc0433ecd731056dab7ca74ac3f8862f75d678f7c57a57f2c73052d2339878805a0bf80b048dddce94de587cdd7a3887a562dd4daa4f701ddf30a9e37e12177ed635a882ac3ed0fe7d754b92b5ab4adb2fd321ec2d0df0cc2ce8cb9cec1e00f51c06e09db016ee3b1059eb52fc1858fd142924b8a13b3f6dc834c4d09dfe17520d14d4ccd36cb9a14a0e8f6a4c047980966a90f8b07f3dd07794830846ea4c657f8bb12396f2457357618be515c9147c678808949fdf5fdfaf53e93c7ebb7c1b1a71303c651bf135b79fe7bc2169c59407925cedcc2886839fc2461f2d89b760ffeb787b659d1fdf195ca79db6eed03d06007d81751b9c7a25102cd5e81cd1ea6acb49bcdf3395a1cd562ad93f7c27227477d51be9ab9a35c6f07e9420587cce5e72696876a074728d9c43f7e77a29e964306d131a3a", 0x1000, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") r2 = syz_open_pts() r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x1, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r5 = geteuid() setreuid(r5, r5) r6 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10}, 0x5, 0x2000, r9, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r12, 0x0, 0x0, 0x4a, 0x80a5}) r13 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r13, 0x1, 0xfffffffffffffffe) msgsnd(r13, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8e8db3e408aadf1dc04bedfc7a1ab77823fda714bd4fa0d3b80f82562ffebdf3fb63964f5846cc4431631d85ea03e08cdf0419d9a0e8672b8385b403784a2131d226ac10227b9e169aa77ca737b397100040000d0c920c33a385efaffffffffffffffb5c9affdb31eccafdbe019a8d90361724e6c86c6273a7a5c8ab55d9919f117adf4790e1b2ec81dc82eecb02d29abbe9655ebedc2f4a6306a74a403557a07b9564850b524e51547abccefb51c235608877aa913272582dcfa75d442deed41036347f4ebde6da859daa2000000723ec1ba24cf800c59bfdf89ddf23e4bf069e2f063d1f87922dda1ef2713ebdd03949c1e785615e49a9589d8e33e34b09016841497eff7eac2094eb25d6c7da322b854f7c7a085f4094d8e7ad4a05bb556858c349b5cada3c3a8ef92d66a6a1af173af85a3fee4ed3e66ec74c5a0e13c5e42f19af600b1fe0e7c90135ab37ebf126cc7b54edff4e8"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000140)={{0x3, r5, r6, 0x0, r7, 0xa8, 0x6}, 0xa, 0x2, r9, r12, 0xfffffffffffffffc, 0xfffffffeffffffff, 0x4000000100}) r14 = getpgid(r9) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005, r14}) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1, 0x0, 0x0, r2, 0x80000001, 0x0, 0xfffffffffffffffc, 0x6e6}) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000002680)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001300)=""/248, 0xf8}, {&(0x7f0000000200)=""/101, 0x65}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000280)=""/14, 0xa}, {&(0x7f0000001400)=""/250, 0xfd}, {&(0x7f0000001500)=""/72, 0x48}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/240, 0xf0}], 0xa, &(0x7f0000002740), 0x2bd}, 0x820) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1) syz_open_pts() r1 = kqueue() ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x104) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x43, 0x0, 0x0, 0x8}, {0x24, 0x5}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x80) msgget$private(0x0, 0x280) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0xa, 0x0, 0x0, 0x3}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x9) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") socket(0x6, 0x4006, 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61, 0x0, 0x0, 0x800}, {0x6, 0x0, 0x0, 0x10000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) r1 = socket(0x1, 0x3, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r3 = dup(r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x2}) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r3, 0x120}, {r4, 0x1}, {r5, 0x1}], 0x3, 0x2000000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 16:00:09 executing program 1: 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) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) socket$inet6(0x18, 0x2, 0x6) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) pckbd_enable: command error 16:00:10 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r0, r1) r3 = socket(0x18, 0x8000, 0x9) r4 = socket$inet6(0x18, 0xd75a039ec74c44da, 0x6) fcntl$dupfd(r3, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x1}) 16:00:10 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x9, 0x20000095}) r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) getsockopt(r1, 0x0, 0x9, &(0x7f0000000080)=""/56, &(0x7f00000000c0)=0x38) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x1000799, "d9ad2e0d3fc9c06d00e57e00000000000200", 0x0, 0x800000}) sendto$inet(0xffffffffffffff9c, &(0x7f00000001c0)="6635f7f376a41a9514d03f93df5a0963a4e4c806ee02dc4d42b23bbf4ac58abe3a2262c8b81ec10b07a03338cf166d3238", 0x31, 0x209, &(0x7f0000000200)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) dup(r0) pckbd_enable: command error 16:00:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x7, 0x2, 0x4, "fafdc84b5a057a2f4d972deaa50d370b74d56bdb", 0x401, 0xfffffff7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x8, 0x4, 0x7, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x400}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x40}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x100}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xcc3e}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000004000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x401}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7ff}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfc74}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}], ['./file0\x00', '\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', './file0\x00', './file0\x00'], '\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', '\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', './file0\x00', ['\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5'], 0x5}) r1 = 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', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:11 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c2, 0x1fa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r1 = geteuid() setreuid(r1, r1) r2 = getegid() r3 = geteuid() r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) fchmodat(r4, &(0x7f0000000240)='./bus\x00', 0x104, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) r9 = getgid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r9}, 0x5, 0x2000, r8, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r11, 0x0, 0x0, 0x4a, 0x80a5}) r12 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r12, 0x1, 0xfffffffffffffffe) msgsnd(r12, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r6, 0xa8, 0x6}, 0xa, 0x2, r8, r11, 0x0, 0xfffffffeffffffff, 0x100}) setuid(r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x30, 0x0, 0x0, 0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', r1}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x24}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000000c0)) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x4], [], [{}, {0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0xdd9b752463ffd427) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8f0c04a698216891, 0x0) ftruncate(r2, 0x0, 0x0) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x44) lseek(r0, 0x0, 0x40fff, 0x0) r3 = dup2(r0, r0) r4 = kqueue() r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x80001ffffc) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) setsockopt(r3, 0x5, 0x4, &(0x7f00000003c0)="ffe8516786dd9af7a3d9ac3ec0aaabf58471d09423bcb34683cdd6d09f627838964e2304b04922170857fbf79d6e9e90c211542c63ea085d336744ab53de8a92b47b238760f7849138400648ddb963604ed7ab86ce2d38fb", 0x58) r6 = syz_open_pts() readv(r6, &(0x7f0000000300)=[{&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/230, 0xe6}], 0x3) socket(0x20, 0x1, 0x0) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r12 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x88) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000580)=[{{0xffffffffffffff9c}, 0x7612bf8eb9f33bb, 0x51, 0x40, 0x7, 0x6}, {{r9}, 0xfffffffffffffff8, 0xbbdbf97639f680d7, 0x2, 0x1, 0x10001}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x100000000000005, 0x401}, {{r11}, 0xffffffffffffffff, 0x1, 0x2, 0xfc000000, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x80, 0x7}, {{r12}, 0xfffffffffffffffd, 0x4, 0x20000000, 0xbadf, 0xffff}, {{r13}, 0xfffffffffffffff8, 0x20, 0x1, 0x56}, {{r3}, 0x0, 0x9, 0x40000002, 0x1f, 0x7}], 0x7da0, &(0x7f0000000680), 0x7, &(0x7f0000000680)={0x0, 0xffffffff}) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000380)=0x7) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = dup(r14) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r18 = openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000740)=[{{r6}, 0xfffffffffffffffa, 0x51, 0xfffff, 0x5, 0x7fb}, {{r15}, 0xffffffffffffffff, 0x84, 0x1, 0x7, 0x9}, {{r16}, 0x50bbce6c0f45c40c, 0x84, 0x40, 0x8f9, 0x4}, {{r17}, 0xfffffffffffffffb, 0x51, 0x20, 0xb03a, 0xfc}, {{r18}, 0x8000000000000004, 0x80, 0x80000000, 0x1081, 0xffffffffffff7fff}], 0x10000, 0x0, 0x20000000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r14, 0xc058574e, &(0x7f00000004c0)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xec, &(0x7f0000000000)=[{0x87, 0x0, 0x0, 0xfffffffc}, {0x400000064, 0x4}, {0x6, 0x0, 0x4, 0x10001}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x98) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x8a, 0x8bcb}, {0x22, 0x5}, {0x37a5ceca429b10da, 0x5}], 0x3}) 16:00:12 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8001) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: 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) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="5e48bccb97b17d3d78a8d700d04dee5c1c712ff53629101af5732311e0766fd9ef421f08cda836ac94f543c5cca74ecc07f730e1de2ae09bd051a36926b9ac310db5720dbd66fa4e45e0123b58fd39eaa0e829065179afc4c014e7319a917271d4b302b0ef873e8e935519e5e97aa7933e304596bf24045b0ab0e8f159a6d75518f4dc22a55022c5649efc0fee4f603c149b185df2185768193d7c7aca9550db8a82ccbea2f0c52909fd08e82008a0fd6ed8e25b282c32900b4dea561e208396b23ef19dcbb93c1e4d5969dffce48b4114826fb16712cc4d4303cbcbf13e07e8e97c10b167fe6b164da1422a0dc6fc9425f8974444d6cd2b61998243890ec1581b2b768a5e0f10f27acd7a0a6c33f32a3e76b45415bd8dc93a97d9382a0af31494f8c0996d54504e28d66591d85f32212c1f5b5fd24ba5f0dc6487ce1231d4066f076af7990e353eb3d14244fc53a21d84a35ad0a51db3220c06756903767bce931e1204dd72463dc83620752fd524829f5d94f343dea6e8b079de0b0a79067a5d7fef832f9ad66b1cb27b4e863f3119aea536c41908625078e3dcab56bba0d3a240257ae812674835cb98603de7eb4b2edbe233020e8c16fcbdab007c9faf1079b429084acf38ed48600f2ba7f4ff25c1c2ba97f70b487e8539de2ff19816a44c427a2939eb056f6187fe8b31bffe0b8535e3f46f981442e7b85db0ce6feeac511b4027ecd589a8dab85c3f374d4421a72700361dc02cbb7bdf06503d44566b1a2d38cc800c3b3968bac0847a009fbb60135ca7ab0e0ec21a056d638e709e1417466a804ff4daa58e3475dcb36e9eb5be4d5fe4390905cc32bd31fd7873510165406ef282235b2bcae40746b7f2d29840c213482ded8c3bb0ec4801ec9fae14c5be65629b7a8b3addf43fabb258460e718d61ceae0f35a7bdc01ba10833703fcf21b3f42a1456a8318a1e34a990a640bccc4676f497d7275c1dfc33f1af58bfff318bd2bb419c206b15a2957a2433ed41be4be82c4e2a429e305268d27e4918199ee460e719d1ad1c8248cd7f51d52b4065a06d4190531eaddd01c920819b898e51f486e535c11d40efa07db96f6d5c85337768541f6595f5c40e7b60bbe4f66098c5ccef59df7a15e5be0334c9866aee8adf9fdf4d597f3c3485b2c382e9883771c5c4a517255b635c2f7a2a8b04c30dae8aaf571c1f3c3f1078ffeb74c7b9e135d8bdf34afb7f99acc89d316c9e8f77199584af0fed95c3a41d3150aa066791005c819c7e3cb411167e20601ec1db33201d38ad406b689e64c251dc865eb615dc85fbdce34de979ff0417f4aa51f5e22af15812de3663afa6f322ab245f395eced024e83ad4a05d7d932c081632f81d9324cfb161294d994920ac0e819e906d30427a8203ba46f4197ed9a80398f8bd5062fe684a6a4990f92d9e881f25776b65df8880a9d989e9463e3fb00bcdca647184f794724cbddaecef1d1d6980e611ae3cc1378c0dadf604f0b66f60e0a6b91a30bcd838d864b3f415af9b4b6ed3ad69b3188be4bdbb063bbfb772c18d6ebe1a65355db9590c13c00dfeea183756de4dd67784e0c5faf49b50af4d2f966ee1e26bf57e1f06775e9ffd05e287d8b9bcafe61690ea49554f84299831f065677aeda70790aa4056ba7e7a0c90fe33d8219ea06d2c88e6f99d144176c07a3c1d0375c0be04e1af80a7aafd7d8b46abb735511c747c6d0a0147b6ecab147ebc9ffc7216fe127576858da57e80ccb72af8b683f5bf493d9b0642d9f4d305548f101ecefef089b8ab770710bb860d1843681970448d12bef29bd3af2ed62f2e60e144b2dcd42057d035a7e67930ef09cbccfbf0433f383192b7d37c816a415056c1a55d96681062ceacde486cc235b878f9459e7a17d6a9e5f5e7fbc195017077ae384dd6f5a9df026b980705df390d4b1cc0b3a04b6a1ed799fcb43dc66d5775bd8a55b62a97ea75babf0317b06b3226f607a6ae5b4f5e9a1b5d1da232ce68f2c6439c4fc564e9698689d536ec1a1b789dd83fb24d1eb506a3b3e9f9a49795c14187ac4df78a4cc4260a15142cea87331d53db33b3080060482d6f482ee929d522d0cbd5cb836a02cea664e73d561be54da058f4b27c4e2a879c0bc6de9f8d925e18d4bba300b5a53a6b052ad15a640ba5eca3c9dbd4d7a125770b28b0315e0e26920bc9566b4921a242c7d2d9fa8e68bfb015d6c50ff5f72eb33a1381462201e85f1fbff5a1617f2c01f42990ebdfe1c4f2e7d7196ccaa8c3c65c2114c6cdb1364aa79ce36140f276ef149a49b526e8e21418d5569e8268ecb1d747b6eb06d7af8d45aa35bdb6dcb286ecd15a30ed3e876bc617eeb6a4986bbeb0b986104bd9df113763869328c34d0f72cc3e7e3c3b9f30f7b4daaa21a46fc2498ca8aea88937b73e750f0778c21a64c0e7e4bdcfeca08f5d24d2d84f47b9c25ac4625c81f615ffbfd1b1d30f78bfe82a742ab6c2e392d2b7e166b6cdc05152cffd192dbc825f3b4860845dbca5e406161757ddd266b4fcb942e82be7ae424fad7beb4b96820e1aac62cebc845748cf7588b4f6dc154477af7f46c4764a69582f73e757b72e6432c613e83b857a84d431badf39711ab86b55df09323c68c105f6c72ee57befff93f1d861d21842afd381e32e2d0a36cba78f34afa154dcc6251debc97815082c95f0ecf6ae6fb810d32a0736bfb6d2d39fd085e267506eaf2f075613ab87aee4e4022f2750855076b42b72ee3f89451e7d8b4f392f791eaa48d107cdaef5eb74ec06ec5eb9ac8d3d77c729c5b6f9c44aea5889df2dde12becfa187553c338c76f64588bbbd4e0906bcd90a2f948278febcad1b21106d2ad5dc8a5c4393a889262e217d454f2053492689bb1734a6595a9fed957f39646058ce00bbafed9f13ed614ab1cc34f00db85764da66737fb4d5ea4e5f6bce1ccd84b718a472deccffe60f4d7b03b0c644f0ce406cc9023c05cebd26798f37660d16909a10596dccd0328d27f8dfbed777d4c630c72292f020dba35cccac39733dbabbfc32148d3c30c9d671e6a0f8c3f61e8ef8f6e558e0d5b8416cb6fceba59e6b4be6ac4e58c19f32f25fc52644e67c70a4589742f28d4ba0cbbc1b9bf1f94917d3d64039bcf1bf8fc51a6eb17a22ef0dbfe21bbdf497d8ff8cc25d8be122993e14be7d14cc8ea9518f948e47960a9198aba0fcb7427bbaf73c0e343f6055bac8b776601a7b6d6289361f34af4ad3ba3a47a9c8db80cf48b91de3fc2767f48f1593b3326ac0bedd119914fd9cf7fc7ec419b6e4787ed940a24b851d891c7ca9cf121cc636e76a94b495bcff337a46dcb5ae2c435a34c15fd19ef0b332d0701897c0cb599a85859c40161eaad74cdc4a132ca7f2ee2cd380cdecd00f24c66d19c681411b12b814fe3b87052b883090bc0d2f44b029f1a280a77856b7aa17432d4f4e01df4e9d8645077e5554f181652a729d06c6e6bf737a0a87d269f863ada881666b877dbde18dde91a41eeeb434a91d98b6046e43f2bc671ffac9100557e8152aaaac93d2fcc46df079b80bfb9a336c691cf53dcb9e6249221477f59805b9c0a002b3a83ef15f9ffa6c3585c5b1cc6ef429649fa4c08cdf1585596328687e030b4f7777d06b4334bf0a42b6d4f43107ddbc79e9648408c86922f42b7b0abb4d66a10b21ab0b5036e8d440dad7268266a81d4c5bb860695062b0dd10a0a41bb8400b6fd703bde78df21b35025224ba3f207be38e40dedf3c2eac9de43bac351913e856df8d40c0e1179d9c4415d426702a5ba88f916deae989e770f9a5fe147325d3b68ef5f0898ff4f45a68705b34fb8fbacae18aa255032df8e58c578e7cba0dad6033b290a6083280b127cfda816eb22d8e196dddbd303b5e505761f1ee6519cbcb92aa73bb93d8059bc1d4fc76770d21900574a8b506d9a675a3b19a057e53166a4dff6ad154a9e83abbdc14755d193744a6368a912b5c1608277f0ec8a04435622190635051f98437d38517753de6260c6b0fa86acff71d9623d86d3346c65ad145770dd6975cf86a8b350da266ee63584d9c66038c441d13a03091ee3adc0838c7c91ae99f6f965f27e35bdf636209e6f0a64b760571ef429df7e23a4ef253e6a44d1eef79512b4995e0b9714fcff860d5b9cde30c673427b9c0bfa3398cf09290f925217fa5891aea4081b3c3a0692eeb4f54c2277fa7262bd988f3f4c7e854506727e26c22d8cf3169a2a2a962009b8c06335d92d841a57895e8a003b0cd40462d6c18453566e681e71efe1da9c9f4bc352a1b34e98fafb205014bc479ec6f2d8cbaaf345b2e98f709dc0da38419fc2ac17975582712e09d698496dbc9a0b40188c46923cf7a04bc5b292b605749a3a6134dca6f4cc3953c2b6e2da0e793badf68d3165b49af2892be0cd99c62bb989ce4d957f9acd4ed0291efcd4268a20c973efb05fdf97aa3d851fd00e36341a8dc8855faff25c9f98790615eebb3d980b75bea80360fb4a5169129e9170a6c3c4a2855e6599c4657c4a09b07d7f0da1a0ce00904cce0a80fffdf43254c56d84c4bf06276832f8399ba8f5c3af3cf104031a937e2b542b5aa784f93c81470ab77952e46631119c0bc0ade9ebbb691b9e029cdc71574307585ba4cbb59cb5f585cd2b31855a22ca5608b7ffc9224f06058eaadbeba102844f8200e39fdda7e43cefacfe1bddd2c40baef8686971b50e44daeba6781a7d9d83ab078ebf2480957ba22df45f4a48120d266ad498e452c22db4e19cfe0a374e7856939a1e63ac277982e871edaef01bf53d92cc48a2db2cd099707b62e00e1e78fca17064de77aac484221d026611301a122e7199d4518c662393fd8a7f4835c9d7f9f059f4512bf45905fc6ba7753a6d87d84c56faf71dcb1b458ffed435106d28cd14202f53a4928b672e39649e9f3484091cd7d02548ea01565da01e6198fab7d166ec09cfcb600e77d203c54a48552a15a89e1ba67564fc4b31ebfb43d62559dc44fed8baef28f99f7b0d47ca9572e4579f0f5e6bcf1e856f7d497fb2b4690a10c33c0328d1e4ba73e6fe53ab84f6fd1a9012dc4c3d3943521b24ee0b5fc7223922830f91bec7154e217f95ae87e51cf9819eea3164a9ee88ef88a2a0b68a1ba84ac67370e20df10793404ca3224998a6b85655f2731a424e93752351e99b65db639670e46aff7ca107c0f5512c285f94eaee217882faed0068bf4f6dc17bdfd4b137af58ebb6c76860a48f3b81899c8eecca686d8cc9fae63752103267c38968a5e62d26b0978968eaff899173f09637c9f856b9746e066b278e18fc38ccc9a3d91b1e044fd6a286a60d927af13173bdf755973757d6d5cd1fd574c08499ce4ca44a1ec26a4a0781a9a785bfb9427f639cb27de65c8fe70a3fb7cb424b9560d889f3c4cbe083cd9b86e58c77ec5011ffe47278f42ce50f5de212428ef62c7bf6471159d6f3b69c37c84c367a0720651c24edec1b3fc153e1cf78c29cf6e389e8bf2e44efc731c5200e49ab6d06bf321b616d05897660a8ccf33442d0e2b44a7c36860e4a3f62b7406a7157e76d8893de34d55b8f3945eb1319224e82e4c72fde441f6ec6f42518d15fb2f7616ae7d6b47d958a7186a0a864666adbcda3d82d269d40768fd71fb27cc3d6523c27a56645a148b149f74a1804cbdafd980a70a216ac9870018e0890237d9daf49065afb4b4dbd6c9a7a736aa0012555d834c92b6417eba6c33bb0dcc228b75aaf2e0c721aa3af412c8d859f87708ddca62cd20f9383bc162278d7f7154394566", 0x1000) readv(r0, &(0x7f0000000000), 0x100000000000021b) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00211e1c6669540800c54349cfc118c1cdf06ffc98dc4d41986c653000d51befc44ef1956a4c057ac9cfb19edf22b50a7b4045299384d02f615633f8e61f9ba748b2f0e710335c28016afe30d9ef61a787005e9aa474965ccb64456ee9811702d837937c3d2964e08a688773235152cb032a5427c3bb7a95ee52ed5bc06c6c7ddc6413b5f8a42fbfc7515698496621"], 0xa) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r2 = syz_open_pts() close(r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r4 = geteuid() setreuid(r4, r4) r5 = getegid() r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10}, 0x5, 0x2000, r9, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r12, 0x0, 0x0, 0x4a, 0x80a5}) r13 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r13, 0x1, 0xfffffffffffffffe) msgsnd(r13, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000140)={{0x3, r4, r5, r6, r7, 0xa8, 0x6}, 0xa, 0x2, r9, r12, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r5]) getgroups(0x1, &(0x7f0000000140)=[r5]) setgroups(0x1, &(0x7f0000000240)=[r14]) dup(r2) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r15, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x1000000006}]}) syz_emit_ethernet(0xfe6f, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:13 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x8}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) ioctl$KDSETRAD(r4, 0x20004b43) r5 = syz_open_pts() close(r5) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x100, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r7, 0x7e}], 0x1, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r8, 0x7e}], 0x1, 0x0) kevent(r3, 0x0, 0xa, &(0x7f0000000b00)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x40, 0x3, 0x100}, {{r5}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x5}, {{r6}, 0x0, 0x63, 0x1, 0xfffffffffffffff8, 0x3ad}, {{r7}, 0xfffffffffffffffd, 0x40, 0x123215d807133535, 0x8, 0x6}, {{r8}, 0xfffffffffffffffa, 0x11, 0x40, 0x8, 0x3}], 0x3, 0x0) r9 = semget$private(0x0, 0x400000000d, 0x0) semop(r9, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x00\x04\x00np\x00', 0x80, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pread(r10, &(0x7f0000000840), 0x0, 0x0, 0x0) semop(r9, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r9, &(0x7f0000001900)=[{0x6, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x540df28440470212, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1800}, {0x3, 0xfffffffffffffffd, 0x1800}], 0x111) semop(r9, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000200)=""/234) connect$unix(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="c618aa4defc15090369e03c46a5ab43a7a2ea8b944290268bfdce927a4c1ca9615b72db93727192e46a101000000000000006f16f9bd1da297f11257a405114311f3eb821fdfac000000004c05edb23f4543109b6d9443a0c40c4ee885bf682cb5694a49bc286904000000000000004b7e7ad6fcd1fe09f0cd03ab18038be2fba128a4863c379be657af1f3b4255af89d6f5ca74c96cb3d065e14d599416bbfe687b811a0867218dfd20f1a58acc17b9820dc7b85e686f00"], 0xa) dup2(r3, r2) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x1, 0x0, 0x0) getsockname(r11, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) preadv(r1, &(0x7f00000007c0), 0x7, 0x0, 0x0) ioctl$TIOCGTSTAMP(r12, 0x4010745b, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$sock_timeval(r2, 0xffff, 0x2009, &(0x7f0000000380)={0x3, 0xffffffffffffffff}, 0x10) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000340)=[0xfffffffffffff4dc, 0x85]}) pckbd_enable: command error 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) 16:00:10 executing program 1: nanosleep(&(0x7f0000000000)={0x2, 0x7}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc4a, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0xa99}) kevent(r1, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0xbb01, 0x0) r4 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x80) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r6 = getppid() fcntl$setown(r4, 0x6, r6) pckbd_enable: command error 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup2(r1, 0xffffffffffffff9c) flock(r2, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0xfffffffffffffffe) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r4 = socket(0x11, 0x4003, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r5 = fcntl$dupfd(r2, 0x1e, r1) r6 = socket(0x11, 0x4003, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000001cc0)=@in6, 0xc, &(0x7f0000001c40), 0x3d5, 0x0, 0xffffffffffffffe6}, 0x800) pread(r6, &(0x7f0000000200)="934496af9cf92362186c65200113a7b137720daff00050bb6f2a5c1458fc0b973a8dc5e41b8206afeb72b7851ff6685c1ab13c7d05a9130ceb37bcf71cd359698a5b719026dcbba743beec", 0x4b, 0x0, 0x0) r7 = dup2(0xffffffffffffff9c, r5) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() r13 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000001480)=0x8) semctl$GETVAL(r13, 0x0, 0x5, &(0x7f00000004c0)=""/237) semop(r13, &(0x7f0000000380), 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semop(r15, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x3, &(0x7f00000009c0)=[0xffffffffffffffff, r12, r18]) fchown(r0, 0x0, r19) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000140)=0x4) r20 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r20, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ebffffffffffff0000000000000000000000000000000000000000fbffffff000000000000a2"], &(0x7f0000000100)=0x59) r21 = socket(0x2, 0xc003, 0x2) connect$unix(r21, &(0x7f0000001d00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386206000000008295955984c87910bf453f68c11700287ead49cb777fa69dfceac2a84e6abca64896bc5e5001008bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7d3bc5b65c6593d2870b4122cd2350000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c4c2565ed9c84abe7b599bd90c5a8b2fa01e76b1ab093bd9c6385867c7a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90000000000000"], 0x10) r22 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3) ioctl$BIOCSRTIMEOUT(r22, 0x8010426d, &(0x7f0000000040)={0x1}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x2d}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r23, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r24 = kqueue() write(r24, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434", 0xfffffc94) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x7, "0c40797c40c4a7ac0aa12f7161fefd6a1620ffc9", 0x1, 0x8001}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffff3, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00", 0x0, 0x3}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:11 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0xfffffffffffffdfa) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="adb484f557332143636835b3dae291929f3ff8b4dace74d4524634a8da422d", 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xc}, {0x24}, {0x6, 0x1, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e1c11da381fb897535d1792a30610d363436f352698504068085a3a46390093b8f9906be44f1f794998e3ab02c8f2d01b28fd4e27810dbd945655bd799a511b2525bf2ba973f5d003402134334b9ccc10febbf3617feb6375870fc172cfeb96a7a8d8d1d663d64e5e25fac48c7d280c649a558b3bbafcea", 0x10168) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:00:11 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x308) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/28) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600", 0x0, 0x10000000}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x22) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) setrlimit(0x8, &(0x7f0000000140)={0x401, 0xac68}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = syz_open_pts() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) recvfrom(r3, &(0x7f00000001c0)=""/14, 0xe, 0x1, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x8, 0x1000, 0x1, 0xb0, "53e9af131ae582826bf1feeac0f7aac20408c482", 0x4, 0xffffff47}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000001d00)="a13e46618baf543778efd202baafc3592f9a1a24b10f37af1c99fbf5cccabb4ca89c798ac110dcd702eb59aeba0d5e35006c697d149667a9be9740e62d806ef0a474f681434c807d3cc369ec4847387baf42840451d2a5e8a8875bd58074ab9fb8dbe7521d3bc3f88da6323291407776538e740882a3b96cab9c74e4865676c497632bea78c5dbcafa43732071dbce1711a28b4598da82497081f5967fb7685581de15f4239c5d676e536fd5c5d514cbd21145d868ece026e9a63903ca63f5d8baaad234b7c7a05cdde5f726bd3fdfb6dfa13b23b89dc1be3a529540128476d5af8278370a2f08b0311712e1dccab8af76d83a6450691ac3381c9439fbd67a35c34f26d72a0dfbfd8f02485ea25beed3dbfb2e78fbaf3d8f2763a544a32b25e6ae4899baa429a6c4a318423b411fe67d68a324322eda4f6dcb209d2d3de1d4ecc3b2651c7c3a044f2162a1e9989ced976a20923194b59fbedc9985d67521f4db1eb2ef004fae014e6eedbf64932a5516438bc54190d47d0873d30ee2196e1c526ac97b3293a3d7957918cd14d09e2806841bdfeccafa96c3c27a4001680ec103d2a1e0f04a9adba0821f7967e4148098b9a5b38911a37ec1d74b4f6e684bf12bb8a8d265913cc6dff7c98b495ef7b3e6c8eca9ff6ba5f466e75a93840005e9f55d146e4a29254daea506523ca395db91bce75e204564a427e8060607b2f6c3a110d9dba98e4471891d38c276862405c8026ff27605c172820649f1af58ec0fc3cd275bf69192c92ef578a780ecd410c4d68608b0be9487687d3009e25e1af39c36fa33b17e483f7e8afa32584dc46d201ecf646e093a05f324ffb51593196c2139a866f4bd4309d637cb6c879125e44e0ab9cc14b15fe6b16a08e8b4305ee5a2bee0044f02a1b1540a5e2dbd9c26cc5152d732f846290b81531159b441510c19aaf811612f167a120086e42c49b0473cb31525e4421c3fc349097a4fe759bf1f51958c05a74d66774e7e7e8200a9c3687e471cdbe835f6338b943e70cfb56d777e2b1893773181be612aceb3f5dbd3000700a0b3e203a7971f27fbe8bc5bfd30129bfd5343e1c20b963c76dbcc880b8e74211fb4127b249872c372c641ea1ade82ad42272ecd62cf5fec41176c98cbc5a26f637faf2f538868470de892714be67459ff40bbee9d389a9543eaad17c96a74715e831b990c779b1e332d2fc7fa306f45a68f7c053794f66d5e587181ec481d672162a4fad3313adc100fb3b60c9396a473713d582389caad4329d316db4e45e212332a520e7d75a78b6a9e71138f03b7f3af334b792de4f5faf2512fe976393d2aa516cfd456ad865d5a4d3e8b65efa3157593436baeb0086e0e793d6f02ab17d61dda2455d94a5d6097f11dfb2e31f979b07ec0ca6f4b59a80f0ef8bbf1925d17e38e0ef44339a12b36c2b7dea6a2e7f1ea4ebda429b7988fdffc3cf4b7d5c5250ff6c2a39957e6aade27beb3c3374687b0f1d95a1c61fe0cd1bdf4d0e2cb2cadadcd22334929f370411c568d29da11b98ca4fcdef98eba84b17d6d0208cdd37944a45f16863ea19cf6e170b8d944501aedc88c2229b05e94b9523590fca062bbab51ef873edee71cb6448145ba70795db3f46d28c9a9e25dfce4c47be2199e543206c4c1a1bad490a243c7b212497894907b69d19877a700d92f0b91315f6826fdea383e9e2c9a0b8e0bbe51221fa031e7e920a60b22190dee7f328c961ebcb7c7d479f5d6b698bd9e6c5fdf2ee2af67d9be8c795f38771afdbebd6e4d0564f2c0d98a421e80a50eea601b1266eaa3be47f90822f5ca1ece75e709f392bbc8cc33078d80ed3332e77739bc5c454c62cbcc5c5d3af217d569ab87eb27320a542170e5e70ce6b0a06fdc862b6b4f0de3bf25de4ee19573f7a7661cf05694297ac49b904b93fd2189a3400c7b9d14a4ca26bd26666badc2b57d697eedff2cfb63042d68ec2495ec2224d5a36c1313aae28ae978b3bee72a1fff894e1047e829d3f80de347f59010b7cbef6d2faaef3b19de1021a3fd5c36fdbf3db90d312783a8fcb02a87e16db7abd42fa1293c017705f8a20221cd350b8af37c10f8066f894102d5e2bd51e0e83228c1a58c36cadd17eaf9f905630ad0e158e2c5223a922df41ff803c084fac291b548ad2511f5e3912ccd09ef07c4e2b86ed14d7204f914250b53b727137b975f1a4a914ba31549d516ce5fcf7b27781cb3736fe235d13d5f77733c30f6a180d2b299172a0acd76f5cb71964f5b4061b4a8bf075d237fa5f1b116679eb63f2ed51004ec6520393f37844f776c5ac88319592c8404a031b057584059af7dd5411dfdac25c64d33d3921a369f2e691dfb97f87c1b65135934754b96b069a07c013273dac9d91d80caffc2946c94a42832b136728214f507c3098694f9f3e2ca744ede3f5790570cacfce8da9b601bdfdc3a21f9e3609d09c140834b9469485c6f3877c3b55e827037293cfdd3f3a0ae72e776779e95c43c4cb091cb4b6527643126dc6432b149918a60ac1d274138fe55b276e8e7f5f6430a86fbc2452f0d85206edfc18fc533b9e09abd94149c0659685af69ea6855efbfd658096079d11c40003acdb2bf6fe5e4af1e3c21e09a21d6c6cb1ecd5fc33f5bcda82e98916f84e3f098d9fed9812d96c4af3c9b440acc093d7a2b7c4fc3e316a116ffc69752a1837d01ebd1e44de2a73ced7fd4e441098e7a708a16b6dc05655c85c3804141673118d53c0484e6da0da22a87d7d27a25cd9467fd5a595357bbabc1698fd181c8f4f64bb8a94dd13aaba2703d5790e35c35cc2ff7c6fa5ed4170e081027d2795cfe81f3f86eddc9f6758df4815f00ff99648723cdff2d2d4b3be8b817edf4873580cbd4abae1d10e2a8a0b5e82af66e75d1fd4b8b34e85f817441d110321660485e19103", 0x81b) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) socket(0x2, 0x5, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000040)="985238a669ab541d1369151a49be") ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) lseek(r1, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) write(r2, &(0x7f0000000800)="214f143d9d146d321d674e49a2efa9995925322ed2ed19276b8fa2d34912e9f0a7d9be67a60cc538c83b0970c67cc6b8f071431015beec7f503102754e705723b64d3c4813284499707735e340abf07d39024fc85274b7a6c2f184dd1409c7d3e1a213a5c75f2d73020351bc6ea3faea0f7595ec53f8503d352adce2cb22ac08bed8d07fd33925bf518c21d2e909c84c62061a12d36dd9b99dd8d73ba94b9bbc696262964fe69e77c6def86cf3d85056cec449d2d3b82ccf620d40e97558c61b0cd75b3cc5853d9a0b277333e29fb4553826231f97e8455ec4dde8aa3e59b981af9e31b235e209e28b6b38f4fc34b8be718b18bc11e924967a2ed3fbc13c4fee7c28733e33c2a4ad920dddbc25421e9cf54344538ba3ca7515d4c3ca8a131fc04f5bdac5492c9e6e4c6be9369df5b7927d689303626ced07ee051d98562ea6c8483f35de9c45f319458ca1dd0576ecc1ce61dce8f234e02577fc4355786090b9158952db98f023fb1f7928a30695b3d4df1794d9db63f04d9f57a608ae296ebea10d90821916a66e6fcfd76010a7c1c2de18d09e973ab9a499f2e4ed1ce6216115cb3bc162437d19cfb24281a5a6f2645fdec15408fe7663d76829a2bb1e4736495a3a64e3eb8cef1e8f1f66d728126ccd1031f0d8989c1d7dda7a782de74c55bf9684724ba332d4c4fe5a0d26d1f2e05a28900c4a5dfd73cc1aa15c1fd550b1e84a2b76c5d5a69806b211ea75f0f5f5fde316d6e8545c4f9fbc561fb1e86404efbef66e4085031f645e5dc6c5a4f0a1ab5d68920517b7a893777df9ccbd161fd59c7f25f28347379f98292c6983569c2f11ade040848e133ca7c045fcfce30d10e39e7afc5f67fe8cc646e64421f9e9de48b725c9b2178f8bc14c72b5ef855aad9d7f3ae5a09cb888a8c76d8475e15e30e41da5410595f6a0714526d067ca780f1a60e4c6dcd32a1bced625990d635b6464948d351ae93f0b5490568a6d7ad307738488b33671796628259746b50956acdf478d5d3329c21afb72ea898331d1449d8f0529fe57eea99fad6382f533ae5bdaa957df245dcfac9b3a0358c18d5c43bcbfdff2e8d4c451c58695346f2b1f75311cff2ef1a409a6469c87423c0c02cd5820dc5b26ee677712ef38be663d9c2b12de8d5685e3c7fd4d089b1f7e269f3fdd109d740efa4213cc6b792e857c87aaed58900f161ac2657394eb68b971d2c4a34fe0a2e53121201963e6881b99d95154372a1dc7d57cd35091d0f964e24945b90d0052682164fa74f8e9686c8202c240a0e2a6d3a88abea6411d9c2b3e299e65c2baea341edb82414f4b9cbd2899d9ec025318a7014b265f244e8529c678e4b7402c7e591608b834f896ec3d4159eb9b4c60eca38311d00d30d4c0b474aa643c6260a403a29892f15b82924b450fe9153b263fe3a2f1e08e8dc949a4574979979c0c9a5d3e2d82ef1ddfaa4a26ec3b0411c7dd694bac2d7b6741b37ba67579af9600ebbbe1c399c6ad74b055a8d912fe48f874f8436c42f18b1c1f0abbfd33b0852931895aa7c6575a2f6d125f80c8cfe95bfb7182c75cb4288b4e7f3664d2d6641e65b6af2074775d0adc5dae6fb6db793835fe34d1dd763814cfec1f889847c377af20e73adb31175675ea068da7ad4c13180910b4db776ec5a77e8b579f42669266ee0a4823e7d2aba0f2c76d3b4c46033e79485b8243874c4780cb397c7866ffb27fa68e126d45696f7f13a5c09bdc0adf96e9a1c905a6ad857298eef66ad63101895b0cb9977ab54aa213a48f82e1a3653afa430ad7172bea5cc354294af90203130dbec0b6b326d6acffbbad0e25d227849d4a821245a84c241e2d60c08cc4fd4fe3b1d55212aef7bdd25254c03df334147dfbbe0bb036f7e126ec77a20372f6cce6ed0bef540d1253b917d8dc07654e8e590743005bb2f0fa6fa23d87aedc43d036d38ce2495dfb799eab96eed6930f0abf566711ffa046e85f7bc7d7b7d55f2465ace3cdaff77a0d884b9b76d51afd93e8e488e3cc37d59b89456ab84ac022124b248047f09d4a23053645f7d275a980b070bbb8d33a6412c58b108a2de8e8709b6974e6290f67e1591c8eb3a284c688fc79dfa33d3fce52c9585fce9b2e7200fae316c2ef0e1a08755b2f974d7d04a91419b2fab516e088ccb10a513cccd884157d855922b4e913f59c402c9e12aa055f341de50438509c25e372ee3aa32b3d8c567e7aa932e68e7d09c9ac2079688161b3be0627d3626b67368fb620e1f7d6ad0fed1a8e42813df01001b3c9435699bec77b98b99eb16a9c33af74e9a2c28dbcdbf661df05fd16e7aba64e4f8c458f7d634ef424fdd9a1ee175a2cefc14ef1cd581c1485aff5efc2727a10d02ccda390a79d6feace02360bbcfb20a007a3583bae3be212394a341b511554134632a4daa8d8a9d33f1c8088d80da915372b59a125e818c3af9813817c6789c362e71d4178dfadfbf9fc8769f264512b52a5adc3d7abf7fab229d4e07005abe2b33883b4d65b8587968ca65f149d952ab36b0ff1380184a55509a7f507fd51547b4620df98c00ca56a34b44c7214a72b5192509371a1634e74b86342e67f4ff81a3a15df565b24282fa47e7d74749fdd2103c48e1a4b39bb71767510f6b87159861bf11ab7e60446799f44921a5bfbb6cc5763577e7e2ebe8f4bb1254a41d446102760d73eee3c092c291b44476b33134ddc284052b561a21bbbabf443d8972023d6cbec8c64cc4a7d911cdb3a147e83c6f8b4909c97f27cfd22bb4ee3990385ee96fc5f7fae96950334b9d658d9c43057166878668b2206ceb8ba2b1ec7e33c2541ebaf0837e7b90a98f88f49531e5f22874dc925468ea4760684d204683a6b29e68e914bbb772fcf4db21a4a29506c04c683a7351e4c22d1ba92dda40b6f0bd4341c80adf1d5bf0a68ce3305922a393debe189547eea1c0c4b8ed1da25b72cf1d98eca7315dfa21dc781bba1b51b7e6b1a35f8f6184a33423719daac0cc11de2cb17dd411500509bf942271b48f53e310a316e9f1009b92f8c94e1d346f90d60d1b697746383670f2c709598387c78724db4b655b8976eefbba7250df38bac7bce3ddcff58dd35058722e283f9f97917fa83dbdaa6f20fccba812cddeddec2d960b67b0b3450912e67bfeefd5882a6487c52d855e08e9c931a1b647da6285176e693cbc75baf20df6fa7d2864ab6a58b160f43cb1dbd97aff95b6b0a5a234a2dc517f56695315da7ac1141cd2508420f81213dcd2eceb179036904309f3d969ea8a12c80def18b3f51426aea4e21a7362dd54269c6b485581eea4b9a8f558d215a2d5a69017ae41894b580352c510ad29e9c66766b1091ccf2a7f1c14d97cfb6eecf0b547ca0e1c0e9962d7741377589f2bd4fdfc6bb565943ef49256c9d708452eac92facb674eee3d907f67a714a9fb1652839d8b2f71f726f5614e83196b2872d0b127ae1c6126e381c99add1adaf3f5d582839134eab7a97199bf4537f9408143ac2dfec6cae114c9c87d9a3aa193db735f939f3e0dcdf8d092fd19f92cda95391c692eabbc6ae5e63d0b0ba752d9f27e68128fecbdb8b64eaab1e6bd97b57039ba798673a28cbd5958088deea43e155b48c59112e8062fbf5dad1abf7d80ce0a0ec64c3d2e633dac1def4d094ad072108b7a3e5c044f97d6131ce8b47e821dcde79507fbe1d50ad349eb9ef78146e2453a1f8a6f0ea9d66bae870987af06030e722ed9ae0df7e0df21b11b99b963a96042aa09e719c53c63b39e74d0baaa5736a41b485c6be2876f5dc50a6da5c66dc3e481ac8c3c07cb4b42caea763232e7cd93e187bcfbfa02e100b30669cb1e78024245dad24fd2c48e4285bcbb478c71d9e6d2989af48eda2b3629033858ac577b34bcc981bf943f31fe381e6047cd0d42c987ca0020d4d752642ab4a12e0825fa9495d00da766dd36c575b5d35446a7c273e5f5d0352fe6de7e4a49782d4fe32dd429aa734f5aaf8b3825e4ab74af95c61e8ddea40963f50f84d5d77f4732be436807a0057ec029857680646467b41d3e86367c3c430eccc03ace873165ef865a8fb36e82eb879bcb78ec2041c3e2c638be8d2564d9dfbdf34dff1b2a8fb119dfe15f19f14e448833d9158a85844376616e31c2bdec3dfbdb18a5b8e84397fe8dc30f53adee4a873118532ddc7358ac14540c2fee15775fceae07eb97902c095f2444fa947c26692ef5da3ff1d8b80f3d5a0c43f6d0d945ac0265fd154a63517fd64297fe3f23837c71fff00b7d7758fa65f014086ffd24be99a55cb86b6e1f90e044b74bf757ca3890e7342fc9a0e8d72232b241348ae896d1a28080d74a1c3a46052ad087eea1809dc38242b8ae838f4bd2e0656464247808c260964f4012f569adcbdc720234880caedf0459dc7bcaac86b35c6054a656808227c73e6a227551062329f5094d7772117c2ee6d61940d40637110fa8d0e3c406cac47fd94e0f0e4fa01d6b098f0b9058ae98bb4dbb28962d9c48547be0a613261ec565f653f1ebac8dc70d84040ef7f15a277a6155e612cb0b4582f92dc12ca74aaf23659dd623ee7b2e97ebd2fe55b78f8a9da32a8b8e0df2f89c5cf58ad01173f955722851e753f35dbc0d4d093a7736b7bfa19a058b2eaf03e0b682d1317c6da5c1eb3b4d7c128c40103b486779842b8efb532bb38267f1b3360a38dafb97510f3e41b32b1cfd14f22409192b2c9e5dc81d4924031cdea01f6f6209d7a990fbdaff1019c84c0554aff9a39622a01732a8534c92ec7d33bdfcb1495498b2c14ffd0c7fd700608c945ac34d9b6bcc36558c1de62ca66b46e65859ebe7cbb1cb89996ec9f3fd6a7e89867bbf240919a8b24f6415af5c9cdcf3b971600903e177d7e5db6991232046330b087e016736878a86897334da2857d8d0c5ca444edd8f22b006f0bbe5a9815de6dd1eb4a6bd4cf90e81e9ae4c63594354fe55df20fd70e20f3bb7731beaa80f313d1490de905a96f83ccbe38683aa11df9bb7e855aef35f7a4fbe2f5d14eecc8d4e67f7ab245f58d0fe6dff9f59ac0091b77ff9f67f651bbbaaf4b25ff87d0c6dd99f292eb53b9929b73d8f0d3760f3f5db69a52b8129a3983b7ec8fa45a4dcdf32f2de8bc799ac7942580a8fc8501dc49d2e523fd7fccfae0672ed7321347fa5447b81f58fe6e1199df556f94312cdd8e5abe47d0e5cc73cd63a1062ab86277e46fb6c758f341e4247f2594fc05ae3edeaa0273cdb7a4ef19f870b18fa58b965bbb5f815a2b07c31c247344da9d3a2a36fbed481e95e5ec8e0abf885e05b81ddda1331c65049ae199620318febd0a25d9fadf278bd881168e7cff8ac9c1376be5e7d517f89ac199d5cf6d0194976e063bd2dcab3f4bf2ffcee90cdcf2301611f539fc6e046f91ad9dba594422810344f767c3924427efe8c469c44238dc4ca988d9a7e5fae0eefb95ed570305dfb6598cadf29f9302924ee9bef9f66512abeb0031872df92b7e15339d5744418e4a8bd95c5c40008354f7e548d9586a254902dffe595dbb3f37bbaf132366fdb22e7b5af7d568d9cd0f61f5b512073f65814e1d1fed7110b6c24e475fa3d2d415ba586d050c306168b1f1d6261ca954524faed9170c2c7440e22a24e2263884ca8557aaf105eaad6f2bd88b1995794ca3e3e65f10b2aa0c84eea6cbf0d5263ccc6a3dbb9b1def391e9e30ce38a2d9c0e65671e1cc3b70c216fd7858e972c85898fcce82e678142f75181e506fe1a006f7c81e8e1be94f13b8f35a970137af6270bd236e9a7de947f7", 0x1000) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:11 executing program 0: r0 = socket(0x1e, 0x3, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket(0x2, 0x2, 0x7) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000080)=0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r3, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r3, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000180)=""/228) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000280)=0x8) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x1}, {0x18, 0x2, 0xfffffffe, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r1 = geteuid() setreuid(r1, r1) r2 = getegid() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x5, 0x2000, r6, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r8, 0x0, 0x0, 0x4a, 0x80a5}) r9 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) msgsnd(r9, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0xa8, 0x6}, 0xa, 0x2, r6, r8, 0x0, 0xfffffffeffffffff, 0x100}) fcntl$lock(0xffffffffffffffff, 0x7ac7be87d91a34f4, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0x10000, r8}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r10, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/74, 0x4a) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000580)="282dea418f6b900e79722ebb7c3ecef89fe5ae88a52ff15dc0df3a2d259d0a06d81af4e0f8edba5880be793712c7b86d0a8738b853258e3ab0d8b0d9030c643491c0f82b5171868979835ea3f924d126e0a2688624f0dbed0d535722ec7fff7a65e88a892d6fcf9f18271a1ab69dda7f0a7e102f76932d6df3b9718b823fbdb57e194c592dc2edd1f61189e76f19411c783bda3789b643eb5549bfee3d80e0ff34a7e1da618a219ec92bbd2b703871b4c94a2143f2d40d9c67054275370ca49ab0f3ac2c478a06102b98d5a434b64fc5a2b8bd825eef18857bd156be5240b7d7252d06d16c4ef74ec5e24931084dd9272af8bf703fb91e5cd34db85ed52cba63d396b70ddf940f2e37d368d817ada87176b6fd58ec01c03ff25d1478297d8e3d14f3932c47fde8f6c94866150f9f11a2351bab7e424511b6da9a70b770d8c2826afa78ecf983da878b553449298f19268d3297179d15e5dd64e1b6aa4c87b026361c7bfeb4eba0290dd73b1811c425f3c38b82e7b207e8753b17c4b296e88be869f8b7d80b095b80c94b819200e91d26507e6dfcae441a202701a00f9987eff349d4a4864fbc9d320db7f8fe747a720ebbcd403897f09ec17fe8e6ad50289bd4744ea38df2512392cfd7ba3ecda20ea2414cb146500ca6a94e", 0x1d9}], 0x1) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: setuid(0xee01) r0 = msgget(0x0, 0x18) r1 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) write(r2, &(0x7f00000002c0)="08ade09f327404000000000000005ca1a8dd0600000000000000ff7b14d51992df9299552935bb0b8d900ac6cb218cb9dd24502f80910fdbf93bc2b413056b5960cae3666b2d6797976bea8ba0fbda4069bdb6", 0x53) pwritev(r1, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) r9 = getgid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r9}, 0x5, 0x2000, r8, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r11, 0x0, 0x0, 0x4a, 0x80a5}) r12 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r12, 0x1, 0xfffffffffffffffe) msgsnd(r12, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x3, r3, r4, r5, r6, 0xa8, 0x6}, 0xa, 0x2, r8, r11, 0x0, 0xfffffffeffffffff, 0x100}) r13 = getgid() r14 = getuid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r15, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r15, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r16 = geteuid() setreuid(r16, r16) r17 = getegid() r18 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r20 = msgget$private(0x0, 0x0) r21 = getpgid(0x0) r22 = getgid() msgctl$IPC_SET(r20, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r22}, 0x5, 0x2000, r21, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r23 = msgget$private(0x0, 0x0) r24 = getpgid(0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r24, 0x0, 0x0, 0x4a, 0x80a5}) r25 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r25, 0x1, 0xfffffffffffffffe) msgsnd(r25, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000140)={{0x3, r16, r17, r18, r19, 0xa8, 0x6}, 0xa, 0x2, r21, r24, 0x0, 0xfffffffeffffffff, 0x100}) r26 = socket(0x18, 0x1, 0x0) close(r26) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1, r3, r13, r14, r19, 0x100, 0x1f}, 0x3, 0x3, r27, 0x0, 0x5, 0x1, 0x3, 0x8}) r28 = syz_open_pts() ioctl$TIOCSETD(r28, 0x8004741b, &(0x7f00000000c0)=0x8) r29 = syz_open_pts() r30 = socket(0x18, 0x1, 0x0) close(r30) connect$unix(r30, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r30, &(0x7f0000000080), &(0x7f0000000100)=0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)) fcntl$lock(r29, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCMBIC(r29, 0x8004746b, &(0x7f0000000000)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) syz_extract_tcp_res(&(0x7f0000000140), 0xff, 0x44c) 16:00:12 executing program 0: 16:00:12 executing program 1: ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x4, 0x830, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e8", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r2}) getegid() semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000d00)=""/226) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r4 = dup2(r3, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r7 = open(&(0x7f0000000000)='.\x00', 0x80, 0xa0) faccessat(r7, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xc9, 0x1, 0xfffffffffffffff9]) setegid(r6) semop(0x0, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) syz_open_pts() 16:00:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) write(r0, &(0x7f00000004c0)="64445d1c0db1b0ab738b932c8e4f0179991640f49f55e78610c5c3064678ca7277a441b90f0a7110ede667a2aeafa6a3cc74d3643bb6410ae675fc8eed8576d5b10aa17257c13fca1e0988b785de5375ac5b07d9410f6685473f0a768485ad9aced13396c603a941a5581d723944055e2501d63a00cff629bd7be879b5a865169082043310ddb3ea559d35bb737fe2e4ee3e4b30eaa48e21d6b40ab6a6997b347658e180613c225708805464ebc555cad39e4feeab07bc357f25313547af5c3862cb05f28dad2a7ee14b36179dc5199c7188f193597b63", 0xd7) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)='\x00', 0x1) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev+bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x4) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r3 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) 16:00:12 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) sendto$unix(r0, &(0x7f0000000040)="f8010001006eb1dc", 0x8, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x37) getsockopt(r2, 0x0, 0x9f11, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 16:00:12 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/220, &(0x7f00000001c0)=0xdc) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="6202e57f7f000001a02d318849730d29bc14432983d9af3997616dc487f21411c6059bc2ee7c1588eec0270ee7e270b9f386900e44c96d47fb7ca0ebf23265f80545de10de64c96185799f652814c82e37d3fb6835cba91b6bc11825434a7a09c1d50053e5e8cd48e5efb7a21c3005b453aeaa0858332bb71818f3157e74fd3cea92675087ab7efa168440dd88b8353686fa6a2ef98d3b3de5dea41ff1d8d38c90cbf5af8c68cb414d2313678d8cca2a38d70ea9cc9248fd8f3fc756f010848000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xc6154910c6680fb2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000a32f26696c653000"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{}, {}, {0x400}]}) 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, 0x801169ac, &(0x7f0000000300)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaab}, {0x14, 0x0, 0x0, 0x8}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x54}, {0x6}]}) writev(0xffffffffffffffff, &(0x7f0000002640)=[{&(0x7f0000000500)="bf176fdeb56c6339e76d24cd", 0xc}, {&(0x7f0000000540)="763a0caae02cde2f4da9b125554d3581630a3cc769c17009ecedc495c3e0121fa3b254815f12b9ba460804cf020da217df03105f9a0fd8b10b230372dd9bf4327f2b996f7de255fd6e3c9f62b0391e40559e1f81e1c8a8bc963b22e0132babc2de21c83d63c266b01b626d6defe3e052f53ac7d437f888c9bdd7c9e39c79d6647fff4624dedf1dabd604b9aa8078d12f594cee3511cdff38483eb7fd546990e0084c36f24ba691d3b7bbd9c15774284dfe25f1d6e9b08481f85138f964e2ad271fa0c8ba457dccb8837e17a7f0850fec613c7e482b5d09fc38ed3b3ea963f152f23a3c21b5ac695abfcab888b685d94052b4ee8c702b7ea0867fa73bf8cc32ac678bd64eeab67bdf5d7b61470f0276e441baccd64d8c5ed751308e4e76417958cfa755d75d4d7517e8c1148e8fbc243ccf9080ccda653ee97fe40dfc88f3abdf37e38775cb6e95616233143bbaa526e05994a386d5979edd39cbd7df44ee10f84f20b48633ace38de9977f7b25244bcdd160b5eea6ade971f880d2e3fe7812c972738fa8971e1714cd3fd1ba31249839a7f30197de238dfc84a2ac2641606cdd51e8e113ebc4e21ff9573c2b12d3805fc784b8bb7abfc08c8edc6b60f4ee061ae0483dabcd2231acdcf8d661fdb235bffc02d1ee1d84b024d2e93d5a6a3c985db39a437010df32edc9104c8d7fe452e67e384a34e31b7b7257f855c685601fcce95aeb8fab90f9145dd3b25788e9ea460dacd940de5109413912735046f36982da8111b5e8e2f12bcd50d220b1d077ea87a5e851c5569c51fca601a75b29783801d7ed7f8b72c915a872696694909db89e4f53662b37d1ce48cf57e24cdd7b9c1a663e83b2b3c7ec87ebf12d2c797073028ce81e47a3b6cf7bad2d435b3743ee8025e215015f672f7afd50d4f0a08ff2cd83d22ab86fcf2237d1b2af552657186540637e793420fc3923055d605fa0c17c716ac2db9481785b1c384f56be965f808fc21b7de170dbeffb4a5a43d441fb54a71d75a456ecee84a5db73dbd416b5bf4227b0ce3b2f87298c93bdd33c6cf2a9a1cf553e10187b2b800da0f710c55b32b42b96db74ee332e30baad3aadae1df1da30d43f3011f16696cd163a35100ae6d5661ebeaa098dbf50b964d555e0cbbe59ca3c13f2de2a19088f7c84a2226a24c3c69dfd2fb05b1cb42eb82c356acaedf0635dab0a1350944fad6133c63d0443749d3e1ca6172f4aa91766e4c2c2bd57e73c8c10108b191c153a676ea6d13f1b5863456cbdbb9e91903cbdff8074127e01f2bc7b4049e71388f9d9c79c7fc7d654f99d984dd031554c0d6c547c07b1ac08c6381518115ac71103494b7058efe231f79d6ebe216a10da975d73a18c67bf367e68c86752685bc1de49d2569eb46fe450b493bb6aba2e555f0d98730dbda9c1da05d35c37b329d5b3d51d3f1abdda8ab5bb19212f12d367ab2074786f8ce0ea6fa5559b017c109a91ae9c41c78f662f86fef771ddeeea3df8cbc86ff50c0cb7c484a26fcfdb77fdab24a06eb2946502cadb1c45e0a73a66960f60d789a1a26ff8aab979a10753717ab3194b015324d87f0feea41f712447a7354a1e0d4ab01db57c8f26e75041bdfa5d5a4e459d3e689d256e013c5869ef36eb38e69159e504a9289c080fb744933798e778b876ea6c817e2f4555f1597def8e6a64541e1629bb24d4691c1801ad2e594ad0182218eb8b79ecdc049846b83e30c3bce35b7bca4f3f40258e9d183d1df395b7900c8da14b7fc83096cd65ac95cfea62496b38410e082462dea28be004b534ef8c72fe0c3f5439f45870d72e331334bd00962f444c904f9b998b2e0bb702de0ad7f01ba205ed86c676f0785bf4d583dd3d1c3784a42a54e3606193c6b1d39fde24b54f336793bfd2f6f9670aba7e610c605c36355708eb35c10b2748068e1f2532bb56ce05d31ea7add0380e1eb561c869f22e55acbf3fff968507f25de16b5b28f320173b732698b4a7a1fb22cfb33a1903f609a5b0184c2c5661f96bbb8e5a50b51caca2a7574c642b6b734b63cd5143a5664dca2c884396ea4107de2354a7699893b467d8caeb9966c21813131c0d8d700954779c8977f520ae8020acd795fbffb3df10bcfcfcc31f2d54fb1d730ac90e0e7f5ec7c01117aa555f855c6c6a291fc031dfa656f49434ee984d59323ba1387bc545556c4b4e2081db787f838dade2c826e1bb4f7105aa65c5682ba46a729727990ace54d92ed2b157a4c72c2192ac00883937e6bf9e8eb6f3d34947ad9cce762a393aeff6861fce1adfd8bd7bca3be6ebf1712a1b479473d3687a068fb112a5c6745b6f1f24bd6acabcbbf62857cf21b553a4311dee81c3ffbd2650606834abe49cdee2f6742ba44c1fc23d65cf7f06c0e4c1f6f8f366bcf708cb9217fcf32414565b21f954b79ce62765afcea5687ee65db8d0a7b4ba31e83d294162f21ab54830f6ffb23cdb24bc756d6262aaccd8a77ae59ec6d05f0fe56c589368eee1035c08acc40cb308b264ece2962c80b37a8ffe8e0c1502712745edefc1c08840487b55b410720d95e11df297294a5db924073e313270e395d8bf0c3c3b67e829ad176622e0dd0e1de883b8fee23477ff387219d2ffeba7947f47278e2a758dcaee0e915d9ac461296fbba90839d3209adab67e732e48675e4e012e1496be12fa80337c400cc4a6759f2bd54785de80cdb4abb4fa21e5109d195fa0409833448e53c6e0a888917e824774d35c047515b76813785bb1d8efdc365fcb80cf9ec105b55dc9cff6b7041baec28528f1c4d252c12ae87402ceca8dc5bb9c882d18c1d4bd2ba69db8672dbcac8fc9a88469551232f1bb578fb359ddd6468b28a87c66a1d57e589231ca1c31597ba0fab3e31e0b8da50460f928371f7cfec8b933d9d1e60145bc86d1a2004379066842972b591bf4b05420a0a9d8cfadf5300fa5b7bb670e9ca3c7a928909116f96ce4d236679b08bdd4631fa4fd3c72e3a12c08ac43867f973ad9e31795fdf404a493f853954dfccdb5e7522ef950c2bc14dc43da0c9b5f1f0ceabe7d68e839c781b2a243a1da2161eecbb2126e0c3b08577ab1f875a766bf7a09d450b8c2f4bd27cc622bdf45168cfdc667262035751bbd1a09a0438ce1a14e685237f8bef6163788fc9ad9a8f0a6cff3eb3e4b77ee173d8cb7a3d7781935865794278c3558827692b184e8e38911cfd7baa6e8f1bc69b51a09ec9e01f7ced09d4d03defe2af608c98e77fb6c61ba3f4e8b2530d82861473211afd6431fe30025594de0d306a4637888d84150cd5efd8d2e865d322bb630a9a489450f6324a753d2dc84fd8c236292714f83940e8881418d7988a0778251ff4cc1176af8116a986fd3adb0a15fc537588860be167d2546efe588bd42e1f465548194dec95181c5595fc4da6db5543d27a09431a29d513e5aa11341a84604bc1a8a6d4ef28784cfa9c1305690f30739ae29f7ae1a7f9179f47be537091b4c5142eff6ce54a7ea988bc94f90f01f23f6ee293b1e425f147db0b99546c0252acd470e9459db6de7dcb792b3eba3c45ec36a37708b24cd30a73ca4c4a595f8c30fc6f6133ca969b9576938282f658fc6ba901fa40614702981753ddf145df577d867507db1ca2b8a36068f41df9bae8a38f7e402976e075803f424dba68fa22d919049adff7b73fbb5f45b420ac1f55fb513fa9c77001f7c36062cba5b43174c0b0ed8f05912671bb30baaaae11c177d04e26bcca410fd7163c1a6f22aaf6918f8102a6f6203d204f7e8ef2902c3ab248c90ad9c888e1d72226f322f72cf9ec4f9f4e207a2cd4565fb67eb33293a142ad6f28126760cc6eaa374a7fda23931200fe6f2b07745545974908a78d93cadaf45a5d73df29b098f3cc68419124c05fb66d1fac49a3e4e4ad2fb19a2cf0e41d7cd11e8e9b5bbca399aee269eeef3fa3e10bbe0dfd64a9fd605f8f566b963bcc4253ba63b29c9a730207d8a6d9e4a23a9cf5bd4ab86a862d87cb96efcd62a957d737241f86e58991f7574510730f6d83b41dbce5d1bcdf45eed2b805933290535df16792c36104a4ab55cdc4dff74760f68a2b1fb9445d1bcc93ae52be4514ce1db830a44521351b5a6d93c82d343634a8fb4b8aeec881122cab1a27af9cf13e2a1d1527a3cc0015f327d462155b8f354c815d6bc00ad357145fef42fbb95323136497876162b4e86f374f08caaab8b1377980aec1f87765f597721589f02ff68789847b0c6f56b9a485a1947bbbb301303c639b506441dcfe89c8b5e87c7a1422207652b6738908da5740e5a4a1612fdf1577e36db3c409ae35b1f7c2ee2fa34ed3ab38ef956dc18cb81dd2d70d5af0d0714317490d1b33fbbe9cd1a5ebe6e1a98f996f2eee6bddf89354fb4bcfb5563c482079ad4db4076d707283daaf4559ca5794c5981e9fd9c9b91ef25ee2bec15fcd529b5d6a0c9a1b4ee840cb38e3a31a08846b80f046f5232071afa89d9c824492b00bc0e7d9d88bb361a1b1d82cd9c4173b7501cf3e11416ef8c48099cfca473ea7f51f5b0bcb6548ec050e24a18a868c2b24dbd1f296c7871b84f73d3e23e400e39d1887d4602929d1fd1a8c12990f6e264affc1cf8da21ff6a4c07081af879a208a9b499f9628337841b0a66dfbca4b163c24424b63f3f1bcbfd2e258c9a37050f08f8ac9d8bf490a737955e40e9f0727ef442a227e40e8a59c2b660020a1adfea2ad34daf51a955fab7691d84f4b3de5223109a61f0063f03e06763bad4ec92be30313d3090dba2d81ec2fdd32275ad6bbc569f14da65fda61730a5336557855922a420bf039491f8a988abf01150a211537e7dd0ea1f3e5c2357d6380a8c7433cd6172dcec0ba003f1251e573c978a246e15a89c12fd0d3e4a12f6bd0f770fd1d21d1052ce409749c0720fd1dbbaec17b5623ffa721331dbbfc4595a804a19bd46938edcf3a75d9c9da0bfb4bdc14b538be5da33eddbce1ff3150b0bb845af9150380d3fc38bc37a631b1aebbbcacc1c456ab5f82ce0c959d9d4febba7d27a6d636f7a95fc3e334b87936156c3e3af7b2533473390ffe41d52e32172b881fa5e9e7cb901805b30e2f8c4b5c87aa36290b1203fe8f8acc29cb5729a3088baed9458682d6a498c919e8aa708a6dcdc52be2568c1cad605e9fd2235d5fbc47af3e347f99639f736847ad4fa2bd9219f0a14527980398b8472be687e37b9f7268117a22531bd8cd3ec59bae1c5f0d003226722b31e5266225a55c0ed7b821cbe9e25f94a551e731a264ae83f68926389c36853bb1badee5f2fbc38eb5e25cdb1e3a1ed562be1af60973d8e4efe8afa0891d2cd4b03e10efac258267669e4fde9c20762098262ef24f5ea3d75e3a74d2cfcffad44192256b2180c83ff18be5ea6491e11f5276c4cbaa01a3b23eca7246a85c82b8298e60d6df782be5a759f97d21d8103a37a49c62e1fb6c5140cb1689ae5aa5bbb74932280c57ce901dfae421dab0b444a19a16b3030dea71c5257d4391dafd87c1f6da965588fcdb034a3dee2eb5ab7d2064cbf66ac21928076beeb37f9e826ea207b47828f463035fd35f4008a35e8a029d2e2e07e2a2786032c6cd678a5273c8621c3cbd7ccc01e9b9add63c253985fe4af2d09fa7918bec09ef7c92a5b7b985e308371c13d7b8d73cde9e9e3e60d747b1e417f58d944e3dc707570c3361f6b271500edbcba95658608166e3c5e334028efedaffeb37d44cea57c880d311d0aa69560fd6240fd3332f31f5cfdcf1dbe97e762edfcd87e93d1f3784abdff8050", 0x1000}, {&(0x7f0000001540)="7d9660de957d6cf23d28cc5bb95f8b8e6a0a94237e0f3361e225a866ddd76825954e12ccd120c5f7182b36e268fa371fe6fa289704ec9b780f39f176f9424682358909b2a6d8fa2a4fa6811e52121babdcb0df222e06f8878e5d118eff06974ca484ff04b3f32e3fe6969764e0eba1d67764870ae6fd78d956903b56278821", 0x7f}, {&(0x7f00000015c0)="339cc2b78be7596bd10d54a6d0ae556a6274c8c478762f22e7bc5a29bab417061cafedb98419ebad725512d1566608eb9637a667946df4fd355f8ead06a3b43ec1577c9cd497f787655c5128b3e9ed47779c5b56570c39d65e1252928e114804bea0f8c7ea641bad077b72291ab086484a7f65c5967de3c5508b386b86", 0x7d}, {&(0x7f0000001640)="34c4dcb89ea55cebab55ac319ffa17bb25aedd2078758410f6175f9b6e8650c2300b8c630d1c23ea88b2e940c68c1a7f8b87b0796df1f317d97bfb8a51ea38f27e28afc24a41c12d4ae69d658f01234fc52d9e4dfc64af17d204b6391f88a25f6f3a98cd9dcaa40f61b40949ccc56b5a491311655cc82590f153d9730e229bf44e88ea9440958562d5856fc9f351ae832550ee198cc40509434e2cc2503506e43712a96ca25a6189d9bac2a7e9216138999d25aba5bc12d4d35c768d18d8f54e1ccb35dc5b94f72ae5d5896090e721de66475ba909aa109daea1e273ec7ec0ba079537f533bbce8c6fbef601c0970bc21d7c6196beb48f77299fdaa3ad8b71c4c3d8f233af7f60cad2c40757ad069f6bef17a14d2e0e69930b167cc1328db7d1518a35e536e6b2e243363f4e881d84034075da32df952a550793587ea1c3ee5b7dbfbaa398c9eec3359813e2ec3fe6117012f9a33b94ffc0ae9bd637e50d97832d5aab0b403a8d7c728c6342c78a933783ed49cc2f80f04d763f8b716e61147d271b33d75d74f45b73594e1093f41dc48c5375850c50ce76d8cec8b64b29dbb836cb28e843db6b86279660476d2ce6e6076519a2f331b77318d8c059f38da5603d4d9053eb8b52aa38b3481864903d7d5902c8adb5b12533800c5dabde3665557b28fee6906316e1ab0348b22141e8222fd05aaf6c62ddb649c9e7b0b5d79d27710a35e6afa96101cc3c713009b57607fc6a3f86a0a37c952a61720efa614460c36bb475e42696ceef5c3f2fab1fd42e6eace18df270bc11f595c9ce60d02243a4393dc496fb4331d17abc722f270b39dae38450207c8e3f4e6e0499297ee91ad64dca98499880aa155acd7531fcc9bd320a7a2381c44a8393d127d1c9174dc443105156e8536a79ff5f7f52fd89e19f05d794a0c8508bcdd76ee49ffacce79cec3b15bfc6cd7d195c763458b76f78a0e6d419244df3f23d8bdecf7fd0108c5520a033b76d9840182821218d1f5fe8ef744fb3ec1c101c43fd1127573aff848c06439709423a13fab9f0d551fc8db98aa569418aab966c592fd8c598e728262035d83cfd09ceecb6700b70d0d2170f37c496b6dba2c27d355e42ca8909ff0392d231479a1b98ce616bb3c102f51c40aaa81e15be20f4c34470d1d02bae6cd9dcc4a5a21448c1fd2ccfeb9789656c933fbf05cffb7925726cd1ab1d69fda0ebcf12cd1634d08146610355c5b19fc9ead932779bf9a7b22b8bc1921cff03e8ce1a4868f0b10a34a78dbad320b0ef4d1b8d3a1d4231eb13a8710c58de2116ebe45f5ec07b2d6ab713c066ea51d0dfe0dd58aee6df5154c68e2cb433ad19664ef3a6fb91e05a5eda6f65c9ee21970964480f43696c62375de6b758b39290ef33dd0f0aa7261060106c8f9c4b22bb4c58c410df7bc9a35910b1ebc982a6217bd845f056ce528565171d94f08f2033c5ce0e2d864e7b302ec141048f3165645e77784d8455e9a266f46cb6e9a65b2e1a477d5d959bdefc4c41cc4e6ec95ea0385a72bbd2a705a52236d66e48b984f26c968e09ac1e550f77257746f5b79c4d610394044af5eb7fa5db273ea942dc271e74a7e73a5254b7d84c1771c37663c013e32aad44e7ed7f1f3d801be800c1c71fd7163cc629f6e322c7459c2383a180811191c0c677e2d92c2e4479ebc8ca0d482225bf42e3109ca9f9f6622f6a837b4fc9fbb4a6797e29e9d470a38682a9de152f0c25b176b5621ea95e0337f1c0eaaf56288b1f94c054b5a1d7e616d8069019d0d3e2e79e48ef61ecde44fd80eb1d8833f4b14cf53b8f71d72a0d61fedb5d90f4792bc470f3a0795855a873c00ff04451232fceb905e8c96fda6925b1be85c44666ec9c374106b383376ac811fe962e9fd383a12ca520375f3c863f441b5b2df2e517251431b13c8e9005460e516c1a92b7c3e2e91c5edd63dce85266886e64703a589b01d18e412310858173cce62722077a1881ec704fa6ae8224847859dd538ed2cc5aa50d74e282f1edb92b6f33f9b3dae1693e3fa41ff31487ba0d06ed145151c696735bff9e9b16250832c8ae34f1378d5817e01df05bfab7f41b23443aa22d2b417225db15603235a282acc7e349548ea228bf96c53618d657a1af38cbe463a862c6ab685e13e33ef5f91c7cfd3032a262cbb3a674ad442e4f51cafe658ca3972c478f55ff03df410f1841ac839b75bda5ca527be9bd1f96945718558c6167983a1c3c45af26321db841adb8a1567093c247a1162012d4b6ebcd4aeef2b0b3ff6ad0fe31e94b0508e565963373e23be6789a97c8592380956641173a29c03d125d1a4a201f686c1ab7cbe6e6dcbdbeae85a33782aedafa2cdca1e62da4809c15f77e39b11cf51c4c8324b1b34f0e6179d200c7444a51caaa71ab9806c20260f93678b5651c65e9cc24076e0a81189c47b215183626dd44580230503d551c2c89e10fef2d34611e711bb52f066ee7e71418c191625c314932f76aa183de1f107e85864a86db615a9c78d822c1c98babda8b3bf2daadd8feab0903413ea1bd7215b3fe75ac9dd7dcafb2caa193f91a321d15553164c6a38a61eaed2e70b9a94ceb7207e9fbd9ecf410577e076f7e1881fc588fd2de1c953d0a23485a7e8c843d0fdcb1a88ef5641055a108557ee3a3fca93afa41d65bf7ad04e343f68aad9ea7abd91814ef1d019641a45786695e588ef71745e3bafa898e1dd93d8f2c4cc85af6ef8b56bbba19a30b2a73d085012821c9ba17b698eda2346067de52a498673375ab833c56d45097d8fcdec52abd86e449159555194105b74f54926cdf44dab39d1840573c47ab5fb824e8577345cf34ad76515f96dbb786a3e97492829541b441ba263574e44e1f025d669d9b37b90179bcc42b697af0e914a97fc536121a51414de73a9176c3fd07ded1b17530d84acb2d941b6607988fd1cbd50edb352746738f3a3147c5f8d92de396b512b90d38ef13329dae32f2c34cb106b7d254e1c1e3c204f731f100d3320340c458afbe279fdb8f581d3b3a925fa76b06bb0a873b29f0ca5041d93a38bc1d24f07925225c4d762b93fdad3c982b98bdad13cac6f1c913538b92e02da6465f87f63182bd5c1c3d91a277cd8ecf8ed97561c335b5288b99b9499fe4f3aa19c5fd12c586d44dab10434b957a55e5fe1a1318efebfa98416360b57581ae1f6f1b3a79489d0388384150c2061742d83c590b16fcf3e1e52c2baf037b8bf70309c89b28e291f6bb8641826a80c5aff890adf66c609d97b238f1722948cf63bc0d1c1889464faf610357661e616eba1c00372f0f07915c622bdb1cc150c82609aa86fadc7dc31d3c5f34219d8e780f2bd197851a9332c98bbd765eb979108c8e3c24d4c7805effbb4c1fb5dfa409efacdc36457e661521d3da9e513bf5f418e9452a48ff00d53ca4507f222f16e5649c22aa4b95a923720dce545f276deaa14cefa9a02c2b2b4cc24958e631a8271d38ca8fba0582b5bfcc38cee62097dbdee470962ef34566325e6286da8fa59691f88e5cbc88bf642e8027c42433689610968956a07c77477af1af86461ab0fe0fcbf8acaa67c511f7f977c4980b7c1fba4e02af2a91182414ab9f44e148f01dbf586ae81a3fc149c46c66097dd83fd05d87f46f73212ae682e1c8cd478b6b4d86b311a088f7cd20034d7944afa2650dcd7241e88fa254d7c609d87d3ab29d074ec9f31f197d71bf775ef7856a9681dc971188373520514c33434882a1c7336afaa138bbea0bda9bb04109335946556807f78aaee7bbae3e60ed006fbab7438e84e9b41a382435271bb0348bb169f40fbf9180b95f5d4fb65b622100f20e595faeedfef56072810ced2f854e501722a8fb503c0a5412b440dd5fa8c726035bd16e3e8bdc9ce9fecca15c4f2dd61c69e0ce4d15b34d35aee2c07bf6535722e0a52f3b2f4603b4473d3943050311d9fbdea4562a7fa2dce9836d143709660fd80bee48277810edc7cd4ca044598d812ce3c8d81d68fadfc69597707caa54135294b55ca20887630c257fc3442983bc0c196df6ce4b19d195d0a83c8ec906b5baa8e509cc4cff8b9636bcf3358880b63d950a58918e47fc0e677afd9f79f0ea5c30d528bf7fa495bee9ff6b34baace997962708bd5044315a89fcb3996f51bbb50f84072fb9beef4d0ba08bc81d310a8069972e70aff6b6e852647ae555283fe2033a902905d3f28f184219d880b96c1ee5eeeb12d3bde1d080c8394f3a2df5201254d8878189ba28d614b8fdf9031cf873bbb368d4dc9dbf3a70f2db725ced02cd7cf1f76048f65920f08ed0557ac50d81f21ee5cf732fdf93ff829ceb35b90119166fe5e4852492a950a5e21d29fdebb7ef5fde566b5654fa2caf261fe83217bedc5735d9f0ba43f415be34a1ddbda9632b3fb34384ffab87162f4a8b4334ba1ce565a379b2dfe38dca200027d483d574f6e8b9f6de17b0abe15c3717d070d4fced7440abce0945d3d3e1071d522fbab9b8ca9733a0cf7c40cac7397b4618371e4a38a9464812525dd676f74812b7c88382c5f0be5b12c61414790903cfce11cf338b4e8a2c67755fb05b004fecaa1c7915c3c85e26253ec35c8b9c7a48edd7198726a6fdde977c80c2d16da981825d280ade876e3c38f888c31427b7b146aa7c5d6fcea0f911c4daeba47d8ddb50fcc15ffcaa56be97adb483128fc363d324bb6ff0144642f43bccc385d1ec035862fc6a527a39f73a656f09f86d092185cf59f57b3b7b3f6922f6567cdcfd3b5213e60bf10a820f9e9d046f0b118cc3bd62d99f5a86b7f7cb3ce4ca1c325c643f125f7210e545559c6350a1012a6637ad8fc4bc1d60cae4a5e4fc4b25b5c498fd549dd50bdc3b8b949edc44508b5b30a5c470165bd21f96acf4fb040ff0bd375331a4141884c218dee3fb9a6540fefecc5fad8d4f12ef4af14983074a0189b90d631c27c41996863bceef5d50d4f03a48dbf1a2d5426df4e40e3d2f90454863df84fe214477eb2e382179345b41bf643692e12f3997455d8a4399148c3259c232b042abcd1ec457e1632955d0faa6ccbd54365288027e494eb0efce5c92492f82b913a682c4d1281375040612bffee2246bb6d5f1d403f42011792707f270251af98a0d5d4f1718ffa493e832ee38ea3e1f8fd70351527968bf8d923f618c51d03f54f7852af9e6d75e3c6767086816665829ce57f56b6ae746b3f6841e536422647f239b73cc2038a011ac72459ef7b0bb30f40be5cdf6cf88b49b78f16819da08efafc99e561e41330b2a4f9a34f1f26f170ab79136a2fb6bad1b9a8d1582d34056954646f006fa9c2adf3e61d2fa8e0a51906870e89fcc0ea2d1656e261ff50194bb3a08e23c7125d905690c8c609bfdce36ca8bc0fe8096f8ef2ca354772cb915a71ff7f358249e58131d8f0227d301e3cdf9584b2ccc411484551fe651e93769fa1ae728a387120c7a6ad6da36069b413a4d7fa269a49437d674bb41813f4c75945c60113ceda9d48e4fbfa3b7d09756f9dbfe4829ddda8f3866bfc989e7ff7e8c825a10ea261d429f2203c460768caf450ccc6ced22a421c138530bc07863c27c4991eca5d0574fab648d40d8337b59fa5f16b335432ef68d887080f00a96c722fe8ef56b93d3f8c0ad05b5257bb3a84a358096215b25fe275dabff740451e127effde7d3054c0cae4601c4c21297fd74f6102a96ebf7e8509503facf4f2be05c6da4fc7c3ea952f25cc19ecbe36518ef8e599e8f306d29e8f62644df923f11e6ba8da39ee17c305e30", 0x1000}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1, 0x0, 0x2, 0x2}, {0x795}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f00000003c0)={0x2, 0x7, 0x4}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000340)={0x6, &(0x7f00000002c0)=[0x8, 0x6c, 0x400, 0x400, 0x3, 0x16]}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0x3, 0x6}) socket$inet6(0x18, 0x2, 0x3) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) write(r5, &(0x7f0000000400)="661abb873c5c9a40e23dd6d90fcb1666b1ca1ae52c01445844101f220e8193266849260a47656f7590882fe9207d55e1c2e61e8b0382f9f04e881f6242740150b944added8cca86d96dff30c218e9425b6b2141fc00efd73147f16cee67c6b85877319fbbb25af87329691f2934a17baf73980275b008529034e5312d4e23126633e32581a65be43c34b134dc63807f2c8b3d5e3ccd75e52413beff42c4610f8c166cf08fd398a0dfcaa99f2a90736a01f20cd96bc4c33b04cf01d1460444e698f6653c659b4f8eefee4660cf63f56e9129464cdf5ffa292625935702fd640fbedf84edbe4bd4092cd9abc14", 0xec) r6 = syz_open_pts() faccessat(r4, &(0x7f00000026c0)='./file0\x00', 0x2, 0x1) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) pwrite(r6, &(0x7f00000002c0), 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r8 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x38) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000180)={0x100, 0x6, {0x1ff, 0x81}}) syz_emit_ethernet(0xb2, &(0x7f0000000000)="19f8df0ddf") 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) poll(&(0x7f00000002c0)=[{}, {r0, 0x1}], 0x2, 0x10001) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x51fe) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x2, 0x5, 0x3f) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{r2}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x46, 0x6560235539cf3b14, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x10, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x50}, {0x16}]}) 16:00:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) recvfrom(r0, &(0x7f0000000100)=""/174, 0xae, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x100, 0x5}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) sync() semget$private(0x0, 0x3, 0x90) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000200)=[{0x5, 0x18, 0x63, 0x3ff}, {0x1ff, 0x3, 0x3, 0x800}, {0x2, 0x9, 0x80, 0x400}, {0x1, 0x5, 0x80, 0x1}]}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:13 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3f4, &(0x7f00000003c0)="b658b389a83dea4908399ea80400") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0xc}, {0xffffffffffff004c, 0x0, 0x1}, {0x6, 0x0, 0x3f, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x1, 0x0, 0x4) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000200)=""/195) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket$inet(0x2, 0x4, 0x0) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) r5 = getgid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r5}, 0x5, 0x2000, r4, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgrcv(r3, &(0x7f0000000140)={0x0, ""/29}, 0x25, 0x2, 0x800) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) 16:00:13 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3e}, {0x6, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000200)) write(0xffffffffffffffff, &(0x7f00000001c0)="08d3db23c69aa3073820ab16c99cd28e3c51", 0x12) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x18c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x400000, 0x0, 0x7, &(0x7f0000000080)) close(r0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x82485608, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000001f9, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fchdir(r3) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)=0x3f) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x201, 0xffffffdd, "0366fe15795acd76ef5caf04000200"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000000940)="f4a2d02f2f5372085300741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b2015da5a27e34fb7444cebfbf78185fe096452ccc1bb1c77c9d18433af2905dd0b2b21fcfb3e41bf1f9a6386ff2a2b5954c83af699dd667a3d5f1104d58fb4bff0b4665d0c8844aed5f79cdac182219370fa8cef5adca6cf46210d4b84ea5ed5921367435e04309f115f29c8935c1588dd65b224a1faeb7fbb2b310a0fecd09e890d81e5277db1cdbfc409fa0215e05285e18039a9479a4c92a5930ce5a8e6d559f9d1a540379a5ce66283bfc5b8437be6ecf98f57503e72bf015a5e73ffb8248fc3f2bbd304dc1158d1e79b7163be7137398972fb111f1fad6e002680d000000000000aa344da722a1a970f5c7d27f7122e7e9afe56de478ba629892e496ebf197c21e27aec5b2887f10ce7a6a7500083a3796ede6f81c8baa693c1ca2d2f9e87b7e9ad4cae68963a338c5acecc69b47e6a717afe5f5ad4dda4a70eb3faa1c5e21e27f7874759927353fd2b33653ba84277c3d70f22d6ea89f81bea08e6d4fe856de0d9acf7d42e225a75a8ab3338e7011b5c1c6c3f56f6a5e604cd5024f060c8cd4dc237762406c7761439131aed4a264", 0x1ee}, {&(0x7f0000000300)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03", 0x226}], 0x5) write(r0, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a", 0x19d) 16:00:13 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0181728a0180e94cb600"], 0x7) r1 = socket(0x2, 0x3, 0x0) pread(0xffffffffffffffff, &(0x7f0000000040)="d5148af5db8fc99c63b138e944ea568bbfb5707bebe3323942be9dea085b923bebd8cb0b1401e778", 0x28, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r2, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/Zq\xa7\x8e\xabg\xcf\xd1', 0x400, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1ffffffffffffd4b, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) close(r5) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3, 0x4, 0x7, 0x92, "49d7fd071cbc505854b0ace144607a8ba07073b0", 0x80100001, 0x7}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000001c0)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x40, 0x80, 0xfc, 0x257}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:13 executing program 1: semget(0x2, 0x0, 0x0) r0 = socket$inet(0x2, 0xb50a40cf8e2b898, 0x49) setsockopt(r0, 0xb599, 0x7, &(0x7f0000000000)="530e4f13bae8a9b94c22e8e5f77772082ee6b6da2078a91f2513901a58daca10e98549d32c4674f8b06530e29bb8813fea9f71dfd3d5f37478daca50904442018d02276f8c090051c61ec701f6264e6c8c6f390ea6ecf9316500b3d18c9b6b3359e5cfadb9d275b5168a3cf6667bbf0b1befe674b1ded632e650b8081a80f5ac0e3fd9abd8d7659ae5b33d077aa9b9b55ab48589aa490fb2cd22bd8ba0eb1a462ff9a95598bd9b29643523be821844fd9621cedb5f2a38c88a9e1808034a2fdafa08ef9ba09c4d7a9839da9760e4ebc804ad201a0441c68768b03c9a73bc5c", 0xdf) 16:00:13 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, 0x9], [], [0x59c6], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xfffb, 0x8, 0x8, 0x5}, {0x80, 0x3, 0x2, 0xa5e2}]}) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000019000/0x3000)=nil) shmat(r1, &(0x7f000059b000/0x1000)=nil, 0x2000) socket(0x11, 0x3, 0xfc) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:13 executing program 1: getitimer(0x1, &(0x7f0000000000)) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:13 executing program 0: ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0xffffffe1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xf800, 0x4}, {0x20}, {0x6, 0x0, 0x0, 0xc0}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000080)={0xf1, 0x8}) pread(r0, &(0x7f0000000000)="6b13b6fd36f3b904f1bcfe5f4574eb0984a0843c2cca46dea5e0876a0e0657139dda5452e4ac0d6aeb6005040739e8599b089362b70837500218d2b2fa91a1d2d17e756cb5eb5c6d2009c11f1d7b34c5ea7d0dede4fb8fc031b0353d318ae397a9820bdb4e73529c333417002046427c5f7a6feeb176", 0x76, 0x0, 0x0) sync() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc94ed3804a8ad71d, 0x80}], 0x4, 0x0, 0x3a55, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:13 executing program 0: getpgrp() setitimer(0x0, &(0x7f0000000140)={{}, {0xfffffffffffffffe}}, &(0x7f0000001180)) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900", 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = getpgid(0xffffffffffffffff) r3 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r4 = geteuid() setreuid(r4, r4) r5 = getegid() r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10}, 0x5, 0x2000, r9, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r12, 0x0, 0x0, 0x4a, 0x80a5}) r13 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r13, 0x1, 0xfffffffffffffffe) msgsnd(r13, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000140)={{0x3, r4, r5, r6, r7, 0xa8, 0x6}, 0xa, 0x2, r9, r12, 0x0, 0xfffffffeffffffff, 0x100}) r14 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r14, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r14, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r15 = geteuid() setreuid(r15, r15) r16 = getegid() r17 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r19 = msgget$private(0x0, 0x0) r20 = getpgid(0x0) r21 = getgid() msgctl$IPC_SET(r19, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r21}, 0x5, 0x2000, r20, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r22 = msgget$private(0x0, 0x0) r23 = getpgid(0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r23, 0x0, 0x0, 0x4a, 0x80a5}) r24 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r24, 0x1, 0xfffffffffffffffe) msgsnd(r24, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000140)={{0x3, r15, r16, r17, r18, 0xa8, 0x6}, 0xa, 0x2, r20, r23, 0x0, 0xfffffffeffffffff, 0x100}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r18}, 0xc) r25 = socket(0x18, 0x1, 0x0) close(r25) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0xab7}, 0x8) write(r1, 0x0, 0x0) 16:00:13 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x0, 0x8000, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) getuid() r7 = getegid() fcntl$getown(r3, 0x5) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = geteuid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x5af1, r11, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r13, 0xf, r12) r14 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) socket$inet6(0x18, 0x167077692374fb7c, 0x40) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xffffffffffffffab) getgroups(0x3, &(0x7f00000005c0)=[r17, r17, r17]) r18 = getuid() r19 = getegid() r20 = fcntl$getown(r13, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r21 = getpid() r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r23 = openat(r5, &(0x7f00000003c0)='./bus/../file0\x00', 0x28000, 0xbd0d726082991e3d) fcntl$lock(r23, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7ffb, 0x100000000, r21}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000002380)={{0x0, r15, r17, r18, r19, 0x20, 0x80}, 0x3, 0x7, r20, r21, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r11, r6, r18, r7, 0x20, 0x80}, 0x3, 0x7, r1, r9, 0x7, 0x20080000001, 0x4}) getgroups(0x1, &(0x7f0000000080)=[r7]) r24 = socket(0x18, 0x1, 0x0) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r25, 0xf, r24) shmget$private(0x0, 0x1000, 0x2dc, &(0x7f00003e2000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r27 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) r29 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r29, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgroups(0x0, &(0x7f00000005c0)) r30 = getuid() r31 = getegid() r32 = fcntl$getown(r25, 0x5) r33 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r34 = getpid() fcntl$lock(r33, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r34}) r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x2, 0x5b2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f00000007c0), 0xcb005093f78273e) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r36, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) r42 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r43 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r43, &(0x7f0000000140)="200e22", 0x3) pwritev(r43, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r50 = getppid() r51 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r51, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r52 = fcntl$getown(r51, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f00000001c0)={{0x2, r46, r48, r49, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r50, r52, 0xa9, 0x20001, 0x5, 0x1}) setreuid(r44, r49) fchown(r42, r49, 0xffffffffffffffff) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r36, r49, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r35, 0x1, &(0x7f0000002380)={{0x0, r26, r28, r30, r31, 0x20, 0x80}, 0x3, 0x7, r32, r34, 0x8, 0x80000001, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r54, 0xf, r53) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) 16:00:14 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$inet(r2, &(0x7f0000001140), &(0x7f0000001180)=0xc) lseek(r3, 0x0, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000001100)={0x18, 0x0, 0x0, 0x40}, 0xc) sendto$inet6(r0, &(0x7f0000000080)="9b3758e1b1a941f016e24977cdcd3440f6f89ecd17450c0b0b648fdc4bf721e821b1ce635f66bbc73d79c8eec6064aea3119a22f7ed19024e1b697d96d9260dc77a96d62811d2a601cedf5fbdd8ac425e409b931d20c97d076ede96b8772568e76d0c164d5a98d8ecdef79284b", 0x6d, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000011c0)={0x3ff, 0x4}, 0x8) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x15, 0x1) 16:00:14 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000002, 0xfffffffffffffff7}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f00000000c0)="54d2331843e3f220be4ba3d392ef44860c67713c", 0x72af59c82c59dad2) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/Apf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0xc}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x6d795e00d52c4ba7, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xca, 0x6, 0x101, 0x2ee1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="a6f241bf5acad59240fc031004ab") 16:00:14 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) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) read(r4, &(0x7f0000000000)=""/84, 0x54) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/10], 0xa) accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/89}, &(0x7f0000000080)=0x5b) ftruncate(r3, 0x0, 0x7) fchmod(r3, 0xe3) write(r3, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) msgget(0x2, 0x208) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fcntl$getown(r6, 0x5) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRESOCT=r5, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES64, @ANYPTR64, @ANYRESOCT], @ANYRESHEX, @ANYRESDEC=r8]], 0x1, 0x1, 0x0) 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}) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648960500000000000000d88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557056aa5e2664f4106e4de44d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b3600900a90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e2662d8191e7576ee5a821dc97098ff908468a4fdf7404c0787914c0576ed156467db0f107584e8e5a161aa97ea46b113733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c7af45d018c70455a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c1da283cea526f330938cc846bb8a19632b05b6c666058531f93f2227f15481a9ef84a2b4209577f91d060387c3e20426d46598f1587e588057507e5a939da47c3e966c948eeca1b460537cf809601fff73a8be7b2afb4a75c73b18a0987ac4c5e9ff8ab7e785cf263bd0587f697ac2c89f508300c95b64e4dd21e488bf5ffb065badedf14ba8c28feed30349039e8b3bc2cf86e8ad2782e7c0525ce39ad537b7cd9b620797103e9e6172efecdc482b15789c8"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:14 executing program 1: pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) pipe2(&(0x7f0000000180), 0x10000) r2 = syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x100, 0x91) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) write(r2, &(0x7f0000000280)="ab84fef3457654f15faa96237a8c7cb6a186a0179c19376b1b6159feb2eebdca164ab108ba859d5c1977186dab82bb3f72d597c896215e5381ea4aa508c8f3d6e10735d724eb31c3cec134c333ef55f2d193e4e2c37e097dc2eba13f24d48dca4d40bec6b1477784c4090146dd02f61b9d6b607660a0b76ef96cff0f000059b5be63126e2c1b696a9e74fae88c47f2b66131c3bdded9", 0x29) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000001c0)={0x1, 0x7}, 0x8) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r4 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r4) execve(0x0, 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000440)=""/201, 0xc9}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/196, 0xc4}, {&(0x7f0000000880)=""/243, 0xf3}], 0x5) 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\b\x00\x00\x00'], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="031400000000db03080200e4ff25c6149b33ff1a", 0x14) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0xffffffff, 0x400, {[0x840, 0x8, 0x99, 0x1, 0x2, 0x1, 0x0, 0x9, 0x80000000, 0xffffffff, 0x3, 0x7fff, 0x2, 0x2, 0x3, 0x0, 0x1, 0xffffffffffffff21], [0x1d586ba7, 0x9, 0x3f, 0x20, 0x19f86c5d, 0x2, 0x8001, 0x3, 0x40, 0x400], [0x1, 0x8000, 0x0, 0xe00000000000000, 0xb6, 0x4, 0xfffffffffffffffc], [0x40, 0x80000000, 0x81, 0x8, 0x8], [{0x3, 0xff, 0x7, 0x10000}, {0x6a, 0xffff, 0x1, 0x8}, {0x602, 0x2, 0x68e, 0x40000000000000}, {0x8, 0x1000, 0x7, 0x5}, {0x0, 0x61, 0x81, 0x800}, {0xb61b, 0x7}, {0x5, 0x2, 0x7fff}, {0x5, 0x8, 0x4, 0x3}], {0x0, 0xad9, 0x200, 0x2d}, {0x5, 0x8000, 0x2, 0xfffffffffffffff8}}}) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000540)=""/226, 0xe2) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x10) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010286) 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, 0x0, 0x3000}, {0x2, 0x1}, {0x0, 0x21, 0x800}, {0x0, 0x100, 0x800}, {0x7, 0x2, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 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}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f00000003c0)={0x7}) seteuid(r3) read(r1, &(0x7f0000000440)=""/68, 0x44) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 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"}) syz_open_pts() r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000380)=0x6) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xf3917f0ebf145f5e, 0x0) bind$unix(r6, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) openat(r7, &(0x7f0000000340)='./file0\x00', 0x800, 0x10) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='\x00', 0x1, 0x15a) read(r1, &(0x7f0000000080)=""/29, 0x1d) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 16:00:15 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r3 = socket$inet(0x2, 0x0, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1f0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="eb00"], 0xa) shutdown(r0, 0x2) 16:00:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x81}, {0x7fffffff, 0x10000}}, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70d2ff"], 0xa, 0x0}, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x14) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x110, 0x2) 16:00:15 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x8, 0x7ff}, {0x8d, 0x7}}, &(0x7f0000000100)) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r5 = openat(r3, &(0x7f00000001c0)='./bus/file0\x00', 0x8698e1c1093fafab, 0x100) openat(r5, &(0x7f0000000200)='./bus\x00', 0x8000, 0x310) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x0, 0x3, 0x7f, &(0x7f0000000000)) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r1, &(0x7f0000000240)=""/251, 0xfb, 0x6, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r3 = dup(r2) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000140)=0xffffc9cf) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:16 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)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) close(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfffffffeffffffff, 0x1}) fcntl$dupfd(r1, 0xf, r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x0, 0x8, 0x1, 0x3b0c}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x66ea26775a893a91, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xf5c2, 0x80, 0x8, 0x7fffffff}, {0x0, 0xad, 0x21, 0x6}, {0x4, 0x1, 0xfd, 0x8000}]}) 16:00:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000], [0x0, 0x0, 0x0, 0x400000000000]}}) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) socket(0x1, 0x8000, 0x70) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r3 = dup2(r0, r0) write(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_int(r2, 0xffff, 0xc7e470577cfdae82, &(0x7f0000000080), &(0x7f00000000c0)=0xec) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:16 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) 16:00:16 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x5, 0x0, 0xffffffff, 0x0, 0xfffffffb, 0x1, 0x80000001, 0x2, 0x1, 0xa4, 0x8001}) 16:00:16 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getpid() fcntl$setown(r0, 0x6, r4) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) write(r5, &(0x7f0000000200)="26bbc5d1f229b14960a70f5433f25bc92d2313248ed8a16ae90eea95349e1659e68c8f1ec5f6f05e44e387552dbfa250eabfb0509ba8a266af3e9f1b7c9c2dd773041eb5c81dd87255a266042e80d73e3baf62ccc5c155823c3e97c7a7cd534600b2e62ff7e1bd7232baad4ffc2342e461d10186336089e8d402a0b5b19f2c04785da17506ffa0a3b4e113ad088f6b1192a6b5de8069981f79cf4c25224b6b3d76d085", 0xa3) 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getrusage(0x0, &(0x7f0000000140)) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000274000/0x4000)=nil, 0x4000, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)=0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt(0xffffffffffffffff, 0x29, 0x1a, &(0x7f0000000040), 0x4) shutdown(0xffffffffffffffff, 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) write(r2, &(0x7f0000000000)="bdea", 0x2) shmget(0x2, 0x3000, 0x529325c3d2361530, &(0x7f0000ffa000/0x3000)=nil) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0xff}, {0x20000004d}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r3 = dup2(r1, r2) ioctl$BIOCFLUSH(r3, 0x20004268) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x40}, {0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) 16:00:16 executing program 1: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x80) fcntl$setstatus(r3, 0x4, 0x40080) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0xa, 0x0) fcntl$getown(r4, 0x5) r5 = semget$private(0x0, 0x9, 0x42) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r5, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r5, &(0x7f0000000480)=[{0x0, 0x4, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r5, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) semctl$GETVAL(r5, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/161) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fcntl$dupfd(r6, 0x0, r7) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x8) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000540)="067e26b4a07d2f020ce0ddffee0093dc5bbb02bc60e64ff9c4185e73afdfa071cc2d1ffb261fb435a05a6e14b641b946bcd81bca05e8bfec", 0xfffffffffffffcbb}], 0x1000000000000446, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffdc8) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r5 = semget$private(0x0, 0x4, 0x3) r6 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000480)=""/136) semop(r6, &(0x7f0000000380)=[{0x6, 0x1, 0x1000}], 0x2aaaaaaaaaaaab90) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000400)=0x20) r7 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x80cd) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x83, 0x10003, 0xd4000000000]) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r9 = dup(r7) rmdir(&(0x7f00000007c0)='./bus\x00') r10 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r10, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r10, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semop(r0, &(0x7f0000000240)=[{0x1, 0x0, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x80}, {0x3, 0x7, 0x1000}, {0x0, 0x68, 0x1000}, {0x1, 0x3, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xa9, 0x1000}], 0x8) semop(r5, &(0x7f00000001c0)=[{0x1, 0x8000, 0x1000}, {0x4, 0x1000, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0x4, 0x1800}], 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0xff04, 0x4}, 0x3ff) dup2(r9, r8) semop(r0, &(0x7f0000000240), 0x6) 16:00:16 executing program 1: socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20800, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)="0a84997075fb6392576f993418b6f407fa90378814487244f3e1b4370f026306a5d01d46a4b25bd5d2707e2fd72cffcbc2594135939640e2ce78ed54f6c10f72a97064c315ee04b09ab2b40b6c2440cb9849e2c3157c31b0a26037583a6fcff3e1e0f8f9c2001b284af026adc19cdf18df16f22e60bd398edee431062ea19642cfe6d0723c1a93df56036696db9678b4f41cad67ec", 0x95}, {&(0x7f00000000c0)="60c227f41f151d55a8acfc69efd09372e33b7c43d2b669725f76769df4360d71f2c22cb796a74b5fb965", 0x2a}, {&(0x7f0000000300)="e23131d6c8259ca8e03103e0b7ac800677a0f7b3cc4b1c24533608141b683698746640ddac91db08d56b3113266f62cb10fb961dfbadbb0a2d337c6b42b1ea892ccd45c8c2c7a0f98249dac2c494fb2bd832bef7b02f60e932f3346cc981e44f7b91b47d63543ee4c87e87d84170a57ab6abb9f2c0e8f1d0e234b1b12262d4d9b15da1", 0x83}, {&(0x7f0000000140)="bb3181ac35747e8c", 0x8}], 0x4, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="28d800000000ec00d4d95bf7ffff") 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) pipe2(&(0x7f0000000140), 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r4, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x4000000028d, 0x190) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000280)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) dup(0xffffffffffffff9c) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) accept$unix(r3, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r5, &(0x7f0000000ec0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1dc7d45d1b6a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f803057b2c10d48644a54f5a5db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4d5095d18d855578ab74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d2ec1409d65b096108a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124142f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc6544d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a01800000d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f0000000000000000000000002e7606455e99bf33e5902145724d1e358c160a1befd6b0d0a01993cccf3a32cb0f2631e7148ec4db19719f3f89f68fdea03dbb68be1a2f10cf3c453ec9fdcce7c870b047314fcb667b877282ece5d4a9da0928b53823c4177349d8f28153abc7617e8b963f90a26182c4a3c3b043a8a5f046cbe66571656c5f04e3b955fc69265350dba6e90d50613c6d6ae2852d8b425cb7bedb2fb980525fa7257aa453dedc9f1b3a1f3689f482236bc6d132fd8712b8214f4b20671e943d135471717c7e454c7fd8677d750000005200", 0x6b5) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x2000000000080}, {0x4006}]}) syz_emit_ethernet(0xba, &(0x7f0000000240)="1b0000000000010000000000000020ef5c3a616abf2bb30b0c0000493e3160ad6a668606b725c37e62e36c7a376655fd1c5d57afd6f7025b556891f8b5d70d9e103420ee5cf66cf4d1254e09c17a179a2162d9d4a718ebaa8a7300043eab6939668c36105474550c3d0a6bf0f30430956b80535447701c209424885e19d1fa4fad4fcd8a205110b97c993ad0f223d96c1e31236b680be08c4cae26457115755458edb024e84bf63db7cf6d2c9172c6fb8cb748b89acc618ea98d") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20, 0x7f, 0x3, 0x9}, {0x5, 0xab, 0x3f}, {0x3f, 0x81, 0x3, 0x9}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xbc436ca55ea3335b, 0x0) nanosleep(&(0x7f0000000100)={0x100000001, 0x3}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0xfffffffa, "d730c15b00f4ff0000747beffde400", 0xfffffffd}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x60}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) close(0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0x3}, {0x18, 0x3, 0x2, 0xfff}, 0x40, [0x9, 0xffffffff, 0xfff, 0x80, 0x0, 0x9, 0x7, 0x6]}, 0x3c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x50}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x37, 0x0, 0x5}], 0x10010, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x27) 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000066696c6530fc4795a17b8526e09e633d0a5900"], 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000146000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000500000000000000f0ffffffff03ffff00000024ea55a600002000000000cf0000000000000000000000000000001000000000002b51a0316b8b66d9b0b11e99a937c92e8ef532e7261558777821cf891d00e7c96dd79f9d306895111c9e3999bb8c4dee99fab818cf29aa7e399dd9720f7f4a9e7cdd182ef3d0b538002727f8e064403cda2e0bdb480879e4a26bd734368f06faa804f47098b5da7f975463dd4bb1b9f0829e81a77265e0365759b5711d3d1a77dc2e66d8ab6841dee5dbe8c30a8f5fd1262ac233ebefa5bc27d729b5f3667611ae373eb34060f2ea78867c7bfc3db0"], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa63270315207194faef8040dfd0110f175086d39d0a51d54b293d30a1c0d226727cc866c7d3a2352083d0cc9904cc4435a6f99be4d4183182d899bba465aaab9afa32737"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f540657e8ad9b9e7c8c0951a8f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d46f04e8893617b910b7ae9888643901fdedb4fb711c30103767a08bc48fcd3514b5f22bc0c481a5efa7ac76da4db2e8afc7206a7b9272022c09c0efd187dd66ce2df606cc3d2e57daaed32421595b8da5bd959e9a"], 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0xf, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x2, 0x2b, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x400, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r5 = msgget(0x3, 0x100) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff1e) msgrcv(r5, &(0x7f0000000400)=ANY=[], 0x0, 0x1, 0x1800) msgget(0x2, 0x424) r7 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r8 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r8, 0x0, 0x0) r9 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202c0ffffd06a0973ca95a3fffffffffd"], 0x1) write(r9, 0x0, 0x0) r10 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r10, 0x0, 0x0) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESDEC=r9], @ANYRESHEX=r1, @ANYRES16, @ANYPTR, @ANYBLOB="2c12347e4a3951c142d94e017ebaba595d65749f230095517d4123d06a22083f32fde440d7441d82b3a8a5aafc045c1cc200000000c33a616e7d8991ccef330e6f35a6b4d5f0ce70d141abdf88679e5b5d8fd2beddd0c9d1cb792e26d869da8ccdd9ba203d91f7558b9ade48a783ca2a066fbda2ebbf07081a05c730fc8e70ba218f1e41f247d732bf61d58cee6cf31c51d7276592707ce97fdd3f0cc43f7e35fa423093b6d312429aa61a724942c6190cc61f9b893d4ebd3a44c1320e2595da0e5f6eec6a11ea6f83a3e1a3c3d7807887dfaff7a2227385fd48fd0ba256560ac0439b9ac940d33de01783e43d09129aea610396ab1152229da5c65e6449f3e4dd6eeff0127c2332d7be8f9643a5e429d7db64", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r10], @ANYPTR, @ANYRES64, @ANYRES64, @ANYPTR64], 0xa, 0x3, 0x0) msgsnd(r7, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[], 0x0, 0x800) r11 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r11, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r11, 0x0, 0x0) ftruncate(r11, 0x0, 0x6a) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x1c0000000, 0x100000000}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x8000, 0x81, 0x9, 0x0, "366f017eb3b2cbd456e199e60e5f4736f0e07c8e", 0x4, 0xfff}) r4 = accept$unix(r2, 0x0, &(0x7f0000000000)) fcntl$lock(r4, 0x1, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x100000001}) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x110, 0x0) syz_open_pts() 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2324, &(0x7f0000000080)=[{0x48, 0x0, 0x1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x6) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x400000) 16:00:01 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) getpid() dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7e022e2f66696c653000"], 0x10) 16:00:01 executing program 1: 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}) r3 = 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', r3, &(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(r3, &(0x7f0000000000)='./file0\x00', 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000740)="04f6db80fb85364a86d21c6d69b7f62c6aeba096cc938356ee3cbc5dbc6fe4b0588d6b10a6689aa2f70b384c0aa392c64e700161454847e67f3efd70f434a8ee6840b67892cd31db98d724edb20c97518037b01cdeeef7fd8a6d66a0db3d0ec0294d38a192ec60d28361eaf29c4950949dcc085d632b151626c45221e26a478c68e242e74117199908dc8ed4b80259f9c4f14ac9ddb3b132bd0b793f046037f772036cbec9b740e8f67a074371549d0077bcfce8f56f58c62df0231f6bdea07735d3e0", 0xc3}, {&(0x7f0000000180)="110d71e550e76ed1f01d1a10e5e7d875cd160aae0f81b1b9f9e96819dff8c883e680393816cf8e2ba887567dd9b32342e3d50683de35933b461871341474869fd201725a6877e752ed9652426638595cdea089b556ec1599b9762e287d17447485fe466abeea591807dfae1daf0e3831a1ecab30f654bbcb17de8dea69d9295e", 0x80}, {&(0x7f0000000480)="1f4e8ddcc127698b5d94c6c2a4559592adce3673cfc003d618cb4ce76b812c1eab41ff604ef4f16a6a0f1802c18949737fcf2fcddfa8f5da9a7611db433ea5d4c74deda2bf2fb315ede5c176fa453226b6fa73f7395948353f551b6cf1a4010c134bb858d8a661", 0x67}, {&(0x7f0000000500)="1de13389d4ee95a2712aadb2873acf0b61b60a13aa5c9056e19f5b8924965b5807aee48aa2d21046a2364bc26cfe8af8a80fdb527c41d8d7f05d74e393c9164f4ffa4737994b0d8ff768743907ce8d6eba2fb2547a57d47760732df4e58aa254b17a466ade6166259533694df840961704628bb6f1ab3c07a1d0bfd5301fb5ae4986761069043ee891ea7f5ff5d06e9f27f35f4860fbd8916a8c0beb952a5462f41410836d17b6f7401cc5852c5f66de8f4bf8eedc67af1b37", 0xb9}, {&(0x7f00000005c0)="2aef76ae97df6bc26f69db08fd6e45fe4c7ed57bb5809c648154abcbdad25fa5f666dbfcbc5a2329bee4d23741224bae97f4cb66778ea7d5de0a4ba4ac808e8bda80e65b340963ee2e6f73b427f66799cfaf07154b0a42050c36d8873eba7a414f53432c6e8ccb213a6fafb1394ce7e7f207d942991fc87e937e61e5ffa48f45875e4953d65bc10d0f88bb18dc51946c559736d418073a2f2d135250014b0675b1c3ca7563298879816a7af4e33e14a529b96b9ee8328c53dbc3b14e946623876709257eef7a2fa1c0a0babdb85acaa83e49ffae77cc6cf649a21a0d76bc9306b673aa21c269d6344fe4d90e25a5d2245cc93fc8e893e712f6c880", 0xfb}], 0x5) symlinkat(&(0x7f0000000240)='./file1\x00', r3, &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0xcbe) 16:00:01 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fchdir(r2) write(r1, &(0x7f0000000100)="8c65", 0x170) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) chflagsat(r3, &(0x7f0000000080)='./control\x00', 0x0, 0x3) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r5, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r5, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semop(r5, &(0x7f0000000040)=[{0x4, 0x4, 0x800}], 0x1) 16:00:01 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000080)='./file0/file0\x00') r0 = socket$inet(0x1e, 0x3, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000002f80)="1f2582bdd7952a33e779d08b81d618d957a30aff25ff405e6ee90ed3f40a0c8b4e3fa9f28f45dc6b06e28a3e67924b00d4e2f66d976c4843656df7fa5b5dc6240caa5079a81d016646ec3ac81b554264051cb9b44773914b5a33a93ce024d3cd24bf238b4a4d0b6002dac1edfc8871393bbc4d027ab74ed2acadeade9aafa7286ff475fe23ec59930330fe69322f702902d12fee1935d85f348a834538ee2a43aa347a8bc7f0b7750686f339f8958034a79ef2554e9ed63fd8f9f98377df665f288d7fa7453711348ac2c34def67105cd0b167bcbbadd884c94a3bd49e5dfa9ce622b50c7dc0e876dc9eb6a236ae7f6ea55dccdb2c04c192148914550a9a22a852bd29eaa0cd39517f3c70a3096c38f584f46a2801a039394471b998e780902023a8a8cda9a12e95e6a54e5248049ea79e682015a350c5aeb8dd9576db8b680c618023380c4a8e108e5ab0ddfe19f406ca800f0f0cffc718c765adb60a1392b949a816f9f8b7dc9f1b8f06730e1cfdce2552f4cd22855f9b91510027058b9448928d0d459f3296b9e20a1ac074ffee7b2e5b95abc05f51240ab4d6dd53adeca9c1e1279bc420b8d6ab055af5bbb7157e0e2f6b2fe09107aba4a121c9f86f5e5bb88ba717c76594da442c8f07e8079c4c6bb21a7dd360f03c28ec66a53406608d602b4d325339cf322df5197f4845f7db11b07b5d7423ade24ffbf56f93c998306670be1054f761973c34457894f3c46271785cc4373fdb9619f826092e402e0654103f2744d653ced48be5b8f57610e72e5a5679bb55aa9486676ba261bf3367ef33f97f70472abe1d1e589bdd8e626d29853a82483716f6bab571fd7ad138132c4d3ee7a43633af9197f02f8c23edea5d53a83bf939164b882962fb7d1aa74c0ecf458413fff0657e1b9067ba518c682a89faa5b2e876fb27d905751d3a23fa267fd43dc9c2c59711457cf2329511f1c57b956e0f556c120a54423a198e84393e31bbb6bdebf10985668e1d5269a89a18058d21ce153741872f0a2ab78f300b41e1b13d692cf3f36d275598d4a52f625f901966682b9903bdb13b526d7289a2108b3c424d2b98b4684235ed0513fe3fce59c60caf2b36399036b7bc57fb52edf0f120a1fc49736559dc4615703f9dffb8bcccfbd41c5b1c190f608315f012f609e367d339a3cb86323c09a151e12ed8c5bc0f258431d93f4832736336ff37b52a5270db4f828896332a587b6ab3c6bd0796754087de6f77214b30d8af1c431092062051dd28cffcf0d67cabff1cc246b42ee4e8d4d8aea94214926bf2225deee94ec207f040f90456d7b7038e1141ee7b368ee03d91da8dfdbefb8706c44f5a9adb758d25ebf587a110c85057175ca98c32fede3c1c87825b868e94a9e6b13b27264b2d5464cf194ba2ef7f2aa50b5e66d68c719dbb51fda74404a845c14ef143862cdd862002440917a6f60983f097d17cfb1cd355d73d558a0c2d5d646fb6ca76708d7244057b65203da0c4f447bea00a6ff302ec859c51bf817b1cd1ccfd2a05ee2034a44f8812328fa8c90dcb24a68441dbf6e7861b8127ac9d6ae911944984cd641ce5c916738dab0757fa62a92d8617a71a2b18a18f593387bc98ba1bcd47beb917daac44030603254fbf03716be87fdca687bc55645b79de6b3284b279adae5530ff97ccc79baf6ffa558f877323d00a3e0637b3bac8d531d5c7246e3bba1d331671406c24eeee87aaf3aeadae43176fc73b367db1040b456bfe636a78d1b611dd2c81059eebed48e5354fdcc522cbfe16cb60f6f351180dba4ea032de3a145534625262432436363e57b3146dd8f43b33f3330c994c52c0858ebc2ec88c32b808c45f5ca4e4a75e9606ff87bb58973ea3aa868daa704af52ff400889f5148d91ff6e0f3c4a65856204c332c8e446b574bcda80c3a4d84fc1b52afdbb0e2c78f078f9bee5eb715b2b06829e0ed0f907c8f531f594c2b4a0302aae8529b4d2813f08e90717ed56fa4c7599872d79a4393d672f6c554648a191562b60d54d2bbb880720def926efdcabf990b496e89d33287093edffe3affe56e310abad9e4ff208cc69d6add12443fe59b852c04b1faa41186e961b754c79ea4ed0440b3cf94f497963827542daf0a622d4518995dba8bea8cd5c4193156e06a4324382a8729bb3e0fd0b7ceaa55a61efc3c1b686c1b51e60eef5021661a26287bd51d619ca9d7e1384861c76b6ed48f47bae332785145484127ad0786eca373c4d12f9aef759b3b53675f2cc3e59471f38837c84f9e186f3e77b2ba22f2774e12b123e0438e7f0bea8157acff9ae4dfcdf1786ae47216201ff4565d9d03c195ce85798acb0ef74969885d0a402b00762be13100508c759357c378c6ba773725fb08f8e30d5327e1865d9196aeb2a0068d8f173e0b68b4d12e54cd3bedf0185020b16ca94256e0d0da3841f08b194ba5682cc4119a00d89fb65274c36b117ebecaed68ba7a165ea85e6f2932ab3a7b54eb9d82ce0c1a3de6e0bfc647b2ea8a81589d5fc9a05035faca975cfb9267c276c38a80a3dc2a6e436a78d586a031c3267a143e0fc65530aa3b619107512d565da62cd928a707a83b4cb11a18d8489b5695e5a6d07b5d879524074979059cb7046ab72347a7aac33b6e32a17381f748e7d336ac6eff8df5cb83ab50a6f555e6aa5babfd76a0c81c3c3ab20e8a64085f443b71d520c97b7816a8db4dee9c41ad472279f5c47ffa03f7d209daa6e46021e069ef88895771d8a9bfe507e41d0645df3235567ddf28a6d7bd37405925b6413bf4eb462cf1bcd0deb11c645eb87c4337a96ddcb6ad4400c82375856a047ca7db17e70133b6615a70118eedb757418375841e51f2d48f7814b5b342e4eb2bad89447d0b8098cbb448304e48997a39f4c96157d75eae0f8240b4a37b5b1b1f2e5fe1a19dc4e2c1c5f3706f2ad02ab1b8ac88316906ae6a4234ebef3025fbe9c48e84fa5a89330a35ed53e50ed4a4c3d5711aaf16fcb1e6a0abcd4f8e733544ac87bb386178eec6a60057d79ebdc567053738f47557aafb1ca819748eb7c01c7e617f780d9a1f78aa54859c7979f93997a6fe1ea44e720fc3ba3d56e2d3da3fb472195214e5391b36575e31359d8b78d11568a1b7d7286fe01720729f29d6945557915615990b5f34915814e33ff30a950e2d6d562b9e07dcf0d208790262791112bd23f7a7c5a48e6a518180c69504f2d2bd48e752bf2bf5b1338a54a82f8e677e7e7c015e46fb71ff72474af0978b323a185bbc17e84d9ce29dfd8a35899289147acd0119b58ee05c78f594077566c4978ca5b237c4bb607c46e53295e1a9708299f1ece41d0c13a1a31421dc60773eaf2c07c866a471f016ad192cc1bf2e452d0e7978b74de6e06a432a4a21dbf7bb6f113bdc3ea25d0a10782d5d3eee888e804c76043baddba55809aa7be0e51779248d59a0b5a2c8b3f6059fb452c295902d8ca4ef1fabf9a4e8c186cfe87092431f293c99bb8ffc57a48900a5b695d360a54c150fb7651e3b64c37118957fbc3fb0038fccb662289c6e44679f4848524ed180028e1fa7171e84cb1ff716430fc1348bb3e777a2c99c61732b276427b6e55cc146d23ec398d5b5973b6e71ae746e9ab4d4fae187edd22e36b2a06fa7d8c726265f87aed3b92b4efe025c42b2cdca33815784ae5eb65704d2fe5f98831c42db7e8dd968981e2b720a349d89d7651ff4a1ebe3c1739621c855e6f90d080d00822d3787613258ba2065f5b2a7fbb3f8a685e6d826c7cf27940ebf86664009579c11aeffbeff68517b7fa2fe88f0a73417b2b67db2a6f00f91473ad077caa9a5fd1ee8e2d4bfd8b606dc147458169707aadca2a1a0064ca5723850fa042c1d1aff578bb5888235fcaf7b28bd6a1e9a0b9899c16cbab282c654d85228d9b1fd1ebf281129ec2f0d7d210bbee19981dff94df02550002e6bd15bdaadf3d255f881db86a0992192d921fb93a8c9b3ddf9cb4efd791dfaaea4b0f6273765440603ccfff0ca6e0541bb7e2b431af2937a3de7f4947c8b26b6b0a9fe577804bebcc4e0875679ff4a52ed20a98552c4f49d76ef002466df99948ed05ffc5edccc183fe49e71a34a2abde59593109fd790993a4819ddea4e6fafcf3b571eef2b3c3985c8737486008db5a72c9f8aa3c7fbcd05a0e341c3e6c47960e49760b238df316129ce089e9a9abeba91b3a5691631ee0859d204e74f8645b0ee632009d533875bc51624545aef87e6b7e89d8371d5fce78c2b3a33c958e58c4675dcd867acf2ad1b570f9dfd1a9558dad0ff54320df02b22ac18c8c7cbb4e20482c0bf10a32e110d85f2e045fcfad35393e1aa9563649917ab17205b281ee97daafc385f5e863e9e17630c308318e908736740cce40146b4cf8ebc81d12edd2ac393e2623ae6c90e67f7229b333ed434741d4e8f47ce7df86c3a3ef0a213ef4e93d5adb7ecab82d2b146f6a5a3316943679b6ad08b4186d998736b85d1188f13cc45b00f7e6960616e7965982229da1d3a597b31dd0a04b84acaf8345f440dabfe9de93c4a180fe11f711b2c7fe3a5d2efcbfd3c0f445156cbb9ec600e30df82e6999f761f3eef8a87098b4981deffd15359d2b0d1e7dd1c3e587a7f014bfcfc7b21beae7bc6a823e9b2de54839dda3af2c9c03607c518da61585327c5cd0e8c50a40aa4e9210ad0cbfcb796284194fb9c87a36be9e0973518263b35bce92894804b499f458ce3dbafc2807e986f37cda8de5e1b98f9d3b9a27ef992d638d9d0c7e305de3ee1c58f1a7ee21f06dce1b7a8b0deabff3581747ce31adf16ff8d4823ca9e0f2f0f221020e54050587f0cd460837b35eae13c9e6094e577d0d02a64f05347e2606b9f00afd68f0d86c963e271c78d96bb56e6384489bb5055f5ea058c4ed2d2d874b35d3aeda1ea8b0fc4ca43874c64b7315062ded9c00710058551b4c10db305ce4ea8ca544e28efc76f03161df3c6729285702f0f598709687158fbf8501a57f042840fea56b0f275d1fd8a31c8ea4e05696f1eb6b87f37c561c1fe6c29a5ce687750ba92b97df5ce6ba8270e5e9b578f8a2101ba0510682d28e381e23792ce09ea6d689f82014be03e828308310088e20f55b1aba90daad3a300258e6aa49075d23a66952c14e9e6d6d7ea5c3bdfae3e35f89d0baa04cb1ea4a8835c92e32ec0f59118aaf5276409dfd2451d9df2a211bab774847e57fc709f68fc7e6cf9dfe61a9cfde7d3838e34dd5be7093d5055c7ab6ce5b11d43dd1585e4b39fa4b7594f3948722b52cab84d188638ca220747f6c342a50835555b248c3a17f72132ac69b7a6b8046886dc7526f9280fc8cf7d815e2ab57e0e92b29db29f59aa80474318c249bb91b770440d35fa612e7d874e43276b23ab2b9a4301e42dbe3b43bc873c3c91cac8b1e91c5beaab0e601d279c0fca417b8f0f3273c8720f74f069ad588c141b9057ff60c760a27045538919731ff38823a502b1baa3c0bd4f41ea3f107986da4c739a0e76e40087b111c45749352230ea99cbe59bd4ee7fe5819f5f0c16fa34060475bcceabd186fe3610000000000000000000", 0xf70}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xe) fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r3 = fcntl$dupfd(r0, 0x8990c89951d72580, r2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xfffffffb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000200)="08858c815f6660ef", 0x8) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x6, &(0x7f0000000080)={0x20b, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000040)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:00:01 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000030095955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddbf7344123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000be330003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42ea3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8689d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8d63c5ec68a5071a5300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d3899704e0fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9010730f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853eb9636cd9842fc6b4ab696679ff8c0f6d2923a37fe3a8c915ff60bd3200133b17d7d474a9fd8d7296e70a84c39f0aef1f2daa608e8356066dac0b6a4dbedf2347d3c0e1b1a10b34f3faf9ac37d83cc884d5b4edae38d8d4fe7a1149c67dad4156f949445cda24f8d8c2ef2d5e30a1d291d92ee09b94ddc6263769fc0277efd8ae1ec1dff21ba243f3346a6887f511c605ea0a241c956a4c75d03898eea648a940c526c18d866798ed2ab291c2a2f9adfb16d752e1086dad52236d8879a17fb708a3c41d0bc55a1886d93a1357f7dbf515bb2fa8198915df992999537c578f9850426ad2f3aa20db80ea139371c0493ee222cf1f62f28cc97c432583251a43a359b92354d3d984e5e7b797ade957e8ed85de306bd1e43c8a50be14b585f34cf4db09a4882b20402813c0c2dbee0aa3a2a8a0b1a6b90451df0ae2037b3a8b70febd457b260555ec1a3b4302ae9e51d9b8e589b156dea246fa89f752fd23f3602cca32f01476ff0dfa942e081287114412c212e70b540bcb5b004e75c25d89ecda0f252eed5cc78d14725fea6d078eb67ef1c4d4b547823f5f601e2b8c91be9d6f40493840a094f4d9d612832ab28adf1d75f6ac1d5371aacf3e9a15d1aa41d26336d67fbffb7fb519b88e664f28bd3fd40ffa938fb9b9f3330dcd3d"], 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x3f, 0xa8e9, 0xe33b, "5959c6a421ce0594f12ef8d05d20d7467dfd23bb", 0x5, 0xfffffffa}) write(r0, &(0x7f00000016c0)="627f662f0450f3cb7500fbd9ea33e445e69d7a17c85e5c6b6d8c58c0de8d33635f81bb64410674ff6dce0eacd5e43c659bbee14190ce18125440024c959259ee11bb6e0a04342c69d54edb4eb6e040a824a75201ca28eaeeb99969db49b9c9b7f023d82d925848b5a7a2e663c30f67e52cef811869ad8f49f38093b118e8259acbcc3806008ec5a7f17742dc660cd36e03a597d87fb9766209c6da928f7a5f55bb7fde59aa272a94d7e0b8029709680a2ac616df4e5ed7a743c7bd7e01d6f065a7853f13436fd4cd58e1a70438717f1aacccb0d0929f17d520e5717f03ac39347ad303e892ef5ad908728df97f1c0f601256a060e808904e59c876c8a6b919e8300e8f06280debd07ea4761a3ae01882d8a94bb9f70dd2f596dc99ee458eb478ab3a8d2863d35e23e1474b48df13b767ae5495666fd1ef4a05737dd68105dd1ff4c801af5fa4c5087090ccc904cceb8d426c0439df465389d4a5a114ef1ed0ec8be6b471203d7e855a6013d36783f978a30ffa24ff9496d7bb011ec7d6ae97b0f9a76ee704b3f2a0219c11c512a1c723b466dc5c68e49378683f32710c6f5347966ab05f5dd160d4fc308af259157153539e8eb2f13fb1042994b488262a190726c7a794af15749accdd7f99a660ecd9df4fa43c182bb0bacc3192292dedfe623ca7040358ca219b5e4a48e5f62abf5f24ae97a46b68037baf62a9ec5cbfd5c3555576f7a835200c1840d86cb77999de2fd239bb545c1567ef05be86a3519cb375861dc44b49700b22cecd74860ca8e1f41ae3ef5f3303e5cbd7d3a5701fa3385195dcfb8cf96bfe78f4dafee8f2b757f290b0bfbd42e1749be0d7baa51f394e0da89b0889d212c889cf7e8c48d464b78a05fd7dcf7da9eb12b321f1619ae759fa5e743c2a749304a6c9adf4ab1214336edbe8feb51cc547e123e9a7576c8fd8de2270e090944d69c7438de8524c1878eee86b7b8847bf196d660bd4ac22cc61762bcc210b3af559a60ff878988e1046f6a7df10423f5e681b608f9781cbfab7a51756a5cbddd2a1320f0ef835005b0107d48084bdcf2c2b6138dcd75f557f7bde030742cb95fcdb5b686440f5c5c9ff896b35c55580dd64d3d6bed943a8df41636ee57d2a29296e499709f7f8226c487f2656b063631e90f0944ed121bf4123b4f80375dfb90d0b5859d052c1807fb68ef1f5c5041c48c5c6efbd80b801dbe7668197d8cca9125f1912fb119bbea212f8586293165cc7a8a523bec41afc4c0ff2182d61502ea18b325efb0005180195ad90c4e30d19be997823a02ffa893208fb6f8b48a37b2536d8aeecee7343fad245e25b4f27e41e220e68587c072339a35ea35a8cb806cd1a7a81397258a59b6f71704fcbb6a212b05ac5d7ce27303e0aee648ee3c434df7f042c25a13848efae1d8274be895f563ae164811a688947f16bb834dd551da3295bec2b35ecd1a8d2196db6f9827c9a267010f08b6b0fccefc63100e4dbca1baa41536f65392f82be9107abfda8dae3f69fdbc037e4f685a8ef842aaf7a85fe7cdb387944fbe11f65d14c9c6edde234bd6d01452d119643d40c05e99efb252960059e5b75fa51df0ab9a03ceb34e2110264d8999e6337711798151caedc8667ea77739845d0c3dd4129d5078d9454136c6205036c20a951522b8a8c50dd7917368e52218822b1e12499ab2f488a84f0c016af69920dad91077ae1ebe52239ada8f18df5a0516bdac4a85b20290a62f2dfce9b739a0c3ffe96cee5ad7a3f4aa6b87a08ba83e03b63ade6d66343008a7bc1a3eed47c0dc821ced18e630553d6c81d7e6e4cd367810136dad734bd251537108f67c0d758b9321ffee68ec13477d64035688889197b56c297a64142233932360ad0eaf03134e728d6e7ac77db7b7c1505aed4f63740f88d7d7008e77ea7b060b5b70fd89a7b5cfd69d98e6703dabe9025d2413bf2da96cd4041ca3f1fd889fc36c4779e1ed99343789f1d66155e505a996ecf91c1cf7ff13eefc68011fb16587ec544ba0512e692392d4ae647a25f6bc53358c5ec9f60df44204f916d253edd254bd3d98afd9947a53084fbf19de40ad311c00450afc0895fdd740142eae252cbb051109c9e7bccdcd6bd7157abed253ec99c79b30ed4ac2692c9ba93fee31edb1a37b40c13435e1d711f06bf25c1547090dc47bf079a66b02dde8ae971f8d686d6eb54f6a12460d93464edc4f230b192c9d9187df429a4904eb24463462831060d37afb958864426258a067603b936633072233920e304aa4aa636d631b55d7986c83d807e316446b14d5d0521d00c4de0edfcaa434d766a1fd310e49d002ea0165dac4abeca5dfe4025a5093a83cb4fa62ab1cea098254b249cc641f954f03659a5b48747786f75689e40051078f290f70a409b2477b8ded59b28c97c5fcd6c0b60695c30746ce52ebe4ab69686447c81c1cd2b6a0753e7e21cb9dd039f49e26cb0243cc2c7599f7c8b5187a9d459c664f622d37adfa5a2e46352c56b184f2b4135bc220460ff36b3e3a734ab347271fda35966ee37dd0a4cbaaa8aafe6d703d923eaf5500e15489c1200c4961aea637c763cbfd165cdbcfa5e6e4fb6d2fe4c0563e6577b8af78a3dc8f28f0afea239c09018eb1c066c1b89698b91f2c55d2537ac7feb5beeb4930e4ff90c9f4f33ccc65a30be81b50b3b7a6e72723c3260730db746b5dc624b5cf9e10787bade3697299f7728a0806104408249df3c718e9c3a965ce6b5c86e0cf89b7741be0e599e0a4fddf480d4f5df7e501ce8b6702da9a0d0a5bbf721e1926c3c9f03870c849fae465244f2fdb5adb06ede234093bd09f420dfa7bfad80f2054832172e5d38b7b2fd71f3bbb3064965fc9c4d9e01531f0a1efb34ba0c18d2edcaabf425d6dd828306225c82e4a520854450cc72895abe44d72e56ff35dc0d8e48ac486fb9b9e9c3de749ab6d96ef2bc9e55eba6e9e69bb58c12da3a9e42a4796bb51a3cdb10c7e87e17f52c28b18954f85cf07229d9bd71759d2b2f7b24dd3a9028b1524635ee017f6b8785c19fe17199396b0575d50ab71a50d1e2e28e409f673365a2eec4294d26343ade81f29a0e3e444db0ebe543ced858d0aee5a7878e46f94c9972d5be0e5dd07cc9ba73b9b32e72a9f71c88e06648cf5c26e41aa72ddc563eb8c2bd0e969d7ae8086e8c00657c203d04b6ac9bfc5b90110e50fbf5d3567818a70ce36334a5ee8040e4f9a48fcc8a2b6b1e94925d6685b96c2b286fe7a602adc590924a2a4bba1fac73eaed6d16932753f243e9e3ed6252d1efc9d3dfd0fbe753b705db7f1203985e531dbe2a4726afe8b89c2699e71a36610f79eb7e0e25fec000af4a91d75f8cbadf402608cb3021328c0752fda5a11c562c5e656dfb2c0724e59bd661cadb8b620c857098e41bd8972a4a0e11ec75bc969b0a3cf4725dcf86f0d95180f4da2137b09e889e0eb6e937a13bca8d337eb0c5d50b2f6200cd4f4b5225a6d4e6c475d61b0031f119d7ec11f7980d6b8e482b6b7e4d8109ad3a11f82be84e3a97065111321f9516a04e93701936cbc5dc52574b54ca86e16d04db1b3b4ed53a7483319270543b781c36b48a35a81dfa908ca449aff1f140070e4839c5bc9fe23b5b068d620aa7bf048eb81df33a331bcf06b1418d05562a0d191b33d891f12f36315550869c7a42bdf43c7b10c0f9fc5fb9c246de4523075c5f540d20704e240bdbd6e96758dee81a5bc400131fba698c0b1a98d2b22ef1b3c055f8100f8a5920012400fb4de4aabec89f907fa3dfae8f21dbc13f1914b9442c8a9151130ded85862b96058dc6da495e04b86c8b8ede93cf15bf795417f35428f3c548682449a428aad8775f5f27bef140792510961b7111f3f1faf93bc21aca293347e5998dd616ceed0b60be1b42194087ce359f698b68e8339f72bffc4905f181344283f1fa1731d83defd9c426bab4c7017f1cae934432163af8e2827269cf275ff4b77bca0d555ebc68a51fb2b00564c2a623e7b29781eaa80a37831642477bdb01d1d096b80f20ce8e6bd34b4a1ed2df738e4cc04740a54b7c70", 0xb41) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{r2, 0xe}], 0x1, 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0x2}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8, 0x0, 0x0, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1f, 0xff}, 0xc) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x8) pwritev(r0, &(0x7f0000001740), 0x100000000000007a, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffefb1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f00000003c0)=""/119, &(0x7f0000000200)=0x87) read(r2, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x7f9) r4 = semget$private(0x0, 0x7, 0x287) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000040), 0x0) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r4, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x7, 0x7fff, 0x1800}, {0x0, 0xdff8, 0x1000}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x1, 0x23, 0x2000}, {0x9ec365d24a5f4a83, 0x7f, 0x800}, {0x2, 0x9, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xb, &(0x7f0000000000)="a4020083", 0x530) setsockopt(r6, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001900)=0xffffffffffffff47) clock_getres(0x3, &(0x7f0000000380)) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x120) msgget(0x2, 0x608) 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) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000040)) semop(r3, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x0, 0x20000001, 0x3) fchdir(r2) fcntl$getown(r2, 0x5) r12 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r12, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r12, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r12, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r12, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) r13 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r13, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r13, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r13, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r13, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) r14 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r14, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r14, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r14, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r14, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semop(r14, &(0x7f00000004c0), 0x0) 16:00:02 executing program 0: lseek(0xffffffffffffff9c, 0x0, 0x0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x12a}, 0x1, 0x2, 0x0, 0x0, 0x0, 0x2, 0x4}) r1 = fcntl$dupfd(r0, 0xa, r0) preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f0000000400)=""/176, 0xb0}, {&(0x7f00000004c0)=""/218, 0xda}, {&(0x7f00000005c0)=""/100, 0x64}, {&(0x7f0000000640)=""/236, 0xec}, {&(0x7f0000000740)=""/204, 0xcc}, {&(0x7f0000000840)=""/199, 0xc7}], 0xa, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:00:03 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x8fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cb00f4673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd958a2671e556e5081af3d40ee5c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a4724e677babb5991a2e81062b55dda0dc000080000000000000000000b4c0f5d651db03f14bf0606f49ca0a0c83ce1c03d0"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r5 = dup2(r4, r2) dup2(r1, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = dup2(r0, r0) dup2(r5, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) getsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000240)=""/151, &(0x7f0000000300)=0x97) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) kevent(r4, &(0x7f0000000480)=[{{r5}, 0xfffffffffffffffe, 0x88, 0xf0000000, 0xffff, 0x5}, {{r6}, 0xfffffffffffffff9, 0xa60606231c2d9700, 0x80, 0x0, 0x3a87}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x3, 0x1}], 0x4, 0x0, 0x5, 0x0) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) syz_open_pts() unlink(&(0x7f00000003c0)='./bus\x00') fchownat(r1, &(0x7f0000000000)='\x00', r7, r8, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000a00)=[{&(0x7f0000000040)="54d2402de9746668faa342790f69ec13656706d53ec88e38d40fca3a93d576ca1fccd1f403e0278660d5225c7352065e6bf8dcbd85eb159bfa3412fa2316c32861a488f3ed2555c90321d0642d07d8f91e3bd0e65674f8107795c5d4eb09526786dfe11f4fc4655cf0507ac0f9d280a3c67918ebc3b8a067bd8ee5e627657fa6a61ea98d58858cac867462c05c79ce710547927bbd049645ad03c47ec4d66f399a556cca7ab48a44c0a1e8eb371d1eaa0f71e026ec6aeecb8a825bbf63e42f824f59cbcf7c38c657a1de7d155c6ea287d02da7d95236bda31cf1fcd3c762818b6ab24b105402a0ba2253b864189ef41932c3897801379e3be9da", 0xfa}, {&(0x7f0000000340)="ab77c3df627d5869527739a5a3466a9c21c512e012d995edc077", 0x1a}, {&(0x7f0000000640)="57d859dfa74093d3f6a68332feb0722e1702b96ee1ef8728027884ec4a135a224217afd189e7b6cc23ca88a652aa799c1370ee13bfa2158ea3b9b4dffcf28b6cc8ab4222965e33867abfd28657ae3509329474aaed91de5fc75c94db4de7908468768fd474aab3f9062427257f27fd549ede8fea0080cd441bdeea412ae8cab76fe5e1e7e54dde4d4f988edbb42cc2aae4010c7cc27af956573810a3f3e5a933ac8d59e67ec5582a4ff915c3e82856c79ac414b74270d816db0443cf5267d49144117a3f2dd9e5187d20b7e474f041e8022edfad96a0b953be62a6732ba425be62ad", 0xe2}, {&(0x7f0000000380)="8d4fa3f3406d", 0x6}], 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x1, 0x3}) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fcntl$setflags(r3, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x41, 0x8001}], 0x1}) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xe102, 0x200) bind$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fcntl$getflags(r1, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x2, 0x0, {[], [0x0, 0x0, 0x8000, 0xff]}}) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84100080c1}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x7ff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x48}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x0e\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x4d}, {0x806}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x5, 0x7, 0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0xe68}, 0x10) setsockopt(r0, 0x20000000000029, 0x1b, &(0x7f00000000c0), 0x0) r2 = socket(0x18, 0x2, 0x8) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x80000000, 0x1}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) write(r2, &(0x7f0000000100)="8c65", 0x170) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x0, 0xe936fd8391ac6e04, 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r6 = geteuid() setreuid(r6, r6) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) r12 = getgid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r12}, 0x5, 0x2000, r11, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r14, 0x0, 0x0, 0x4a, 0x80a5}) r15 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r15, 0x1, 0xfffffffffffffffe) msgsnd(r15, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000140)={{0x3, r6, r7, r8, r9, 0xa8, 0x6}, 0xa, 0x2, r11, r14, 0x0, 0xfffffffeffffffff, 0x100}) fchown(0xffffffffffffff9c, r6, 0xffffffffffffffff) 16:00:04 executing program 0: r0 = socket(0x18, 0x8003, 0x0) pipe2(&(0x7f0000000280), 0x1000c) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = semget$private(0x0, 0x4, 0x286) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000140)=""/240) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4e411e05c471bf68, 0x0) r3 = socket(0x6, 0x8001, 0xd7) setsockopt(r3, 0x0, 0x7ff, &(0x7f00000003c0)="95cc6ce3de0f1cd60b16e759a16a86d994172e09974d5cd2d1f80e0c15eb5fb1034e7b6c10289b51f96aeec830eb08406dce08f22566d506b7cdbfe69a2e7a007bc56851ec143923f974e018709bead5bacaa92eafe5410268a51fc998bbb36499d33308ebb3fd9e4bf3da8f21ea34cc45be35644897583cc45ae42d1a0487b338267f022108fc5ea0ebc59713b8730198789e4313f2589eceb083cb541428befc0f31436cca688f8dbbf40900794650c2b4e6e33d8cdc7dfce44b0f5041cc25bebdef5c062114c91c05300c6ac89bdd7edb23426d38f105406b12cc93d0dd9c5602c77c2ad97660b8b5cca82dea883e2d", 0xf1) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000002c0)) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r6 = socket$inet6(0x18, 0xc004, 0x2) bind$inet6(r6, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x98}, 0xc) rmdir(&(0x7f0000000040)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) syz_emit_ethernet(0x82, &(0x7f0000000300)="0dfaf3bc6d716baaf7a942ad52cbf4d925c1cdd760a12ca56333e404761da99be67cc70b975abff57db0e39c5854468931ae5de3fe65d3be2dcf22f9aeb54ba413a3b0b6a7043ac014bf1c7af099eb3fc88c21d2317e41b08d92d572e259e86812c26a5122140e6ad8d851e6da0c713643e6dfa06724274fcd040a118599857c45e2") 16:00:04 executing program 1: semget$private(0x0, 0x4, 0x0) socket$unix(0x1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x489, 0x0) socket$inet(0x2, 0x3, 0xffffffff) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x2}, {}], 0x2}) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getpid() r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x0, 0x3b9ac9ff}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0xce, 0x100, 0x100, 0x1}], 0x5, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) accept$inet(r2, &(0x7f0000001140), &(0x7f0000001180)=0xc) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000011c0)=0x9) close(r6) pread(r3, &(0x7f0000000100)="de4930cf88b3db07c701b244cb56e1a9c49f1218af3ff8a7d679b5e9a235f1b2840a5ab17bb89e36834b47dbadfe7a9f291e073806a495ec9133921add51201c7843b142660c0fc8dd50e7fddd4c2dea3b811fa5f92d4c05822f6a12c5b325a7dada7f6caf8ff974a48787296567d4ca9a5d230773c067bc0558cdea2badc3a990b8b69ecff29a5f746598c26df03dc0be20683ebc830f61a38e505a9354aa2c1eaa84a7b95c00e627c3fac3f0e26a103649d6a25a47b14caa45787ae92e723d86c9aca1d4d1f8b9dd04a9f021bad0ce90f15c727cb81616183fecd987fd276f9b16d1031ccdaf4e97026485936f1a0a8c515090b2d3f4ca3356d2145b9e238772328971db2ec04c0ce450ba5e44548f08b23726bb65cc8daea87ba3313bca21ac3a2cd920ca4314669317e28c2987c83d4def93e6d078c4614fed5ca676771391beeb731ce5b4b1c39d497a747fbba6f60d5bdf4bfe596b9aae48f509f2378c9b3fd09b120a55e7567b9958dbf69f2de848a9875fd5f6cf7a5c544710ff964fcb15238c5860d5a0e0ffccae039b49ad7f4b835fcd7ed8db62dd0bb78c05abf02458f39b47a8370d00ef822be9b53fdff96469b90b02f45923ec1edef10ae7f1c36f6f55a47b50adab4b313e11fce6e63f1f414be4e8c35057acb52cbb75cff88c8d008db6e9827ea5a5fbe1e288776ebf5dcbb7e659598ccb93e7b094e4b1e72f4a0f40edb9f50894505c0221c666bf64f10dacb44967b1524d506386f115312b5eb4ffa2e63e42ed665e474c5f265360dae4172f86f934b780d565e9874b01407d19e87b3ecd8bb0960a245c0699db99f888949ae375531fea178baae30699f027dce3932605216d4df3144bea9cfb2cae587fdb0ab22c610c653b8ecca8233843fa243ffe0c7a1bc13701468a9fbf6dd24e2a31ee4c67d37319aaff23b8c1f0318dea6cdc47b52c49dae804b9f0e77144feecc893adb93c6a0147de0f5c1ab978d11849057698e0ab168346c6d5814fe776e3160b38550678365cecd4a6779ef5bd103d7f4838b6ef6e221df9368d18f4cbbc11c54b260df6008e358db5961843048414e740814fc657d893fef4e73005ed69879e05a04d0dca45309303ec881192e27eac0244b6fc3d711d56c0a62387d131b7b8fc5782da40e54573cec16931dd00e4ded490371c0569d50391d752910eccbc6f0900e282aa65c2808d0c0e226a64c25a3082386fa476d0fe720f4c284d97495fb3b4cae8f0254f160c4835588878491e1f18c079eef1651694e67027d6e0f4b8c36ec9091ede78bd9e307e59456a0fe59f0f041ded8e2abbcaafcf4b10d8e8c547e164743fe4db3b468c2741df10f61e7b0435d6c3dc3e7d3d4562620030ee40d4f0f435f22682dd15a0977374cf44ecac1854d32639f8358225c222558b8f165aaa15c1a7fb28c9e95ae60c90136448d24b158f22ea43746caefa81fd0f860940636e6da448e37aefb856a05b91e5d74cb1ec7e4bdb421779430bca5c77ca41fd5af06b28f9e7ec4f4d332315871b3a37a2fc7dbb236ebce18e1f34e9c35a3e6aa0241ecc994d86ebc12262d1fb85b2779d503e84cb2b283ff2fd1bcf1ead290c83cf88d22b68e6309e6e0027f07d87a2a11a28303c8475696d221970b7ff4353d69896ded778b118d5638a0f521fc1447304d42d7ae51299372807ede04e8538bffa1ca997713154bbd6ac2fa4ffeee7b42e58888bce7737723a7fc1ba1aa94bdc109a1252a9e6a175895d86402efbbaf0b22c3639b1219d8373e59ea5bd91537f8b6e7d265db0f772564f0cc167d6cc87f4efa9abb518b15a9ee4f858a612020fb617d701f9a08f2527cb9a4715fca2210e84f1eb0eb8fb3fa0cc84729d1d2d522922db37b0e88e1839c9db9af61379b34a5f8d46f21d7a6842ffe0264d66614499fd0bf1b02352fad123b9feaa9bc0ba667bf65f98426d1bc710cc59998b52c5aa1b84b55f2f14c70390fe4dcbb06ec27f0dfaf081288c53263f32dfa97adf247c5a0e75af5237d39fff1a5596d3d38af29effb4db0a886b667156ccc128c226f5af3af0fa721ea75a926bb03a7e07712e9f927a96e440a0e324437803b3a2b29d1f7dd8a1dbbf6ccbc2f80bd939c10b55fe8b78693dcd119c603e7bf8f16984f9d00baff64f511bdcb950ad8b5da1589d79fda8e1285fc6be6727f487aeb830fb33d484e7fba4d99c7df5ef77211637e579f4157f36e5f18728fc8987e9ed965601ab73c9245992b2149cc95e49368225505cd36d320e513a8e546ab151bd8f74f15ab60fdc786174d212456f1fb277d3bbe74f661cd24d7bcf334007ebff2e280bc4dada87fbc4bc22a1b130e53c3f44f5f7c6cdd87320926007c98fc80b5e2ea807e2dcd175c0773bc74d1ae01cdca2377e7c3291e1560789c375930174f8a9be384d3ac6ccabcd386ddc7e39c513657a7b66183a651cc229b119da4601d7f901cafb60c683afa10b14c100a654bddacd5b014d0b48e2863b7af74e2c105aa134d604298113319babb25d3d3c646e58274bf0c18f877a23ca999e33c41c9b7447116fd936e33672ee0b27e26f63e78884bfa3fc1e6ddf595d381098c2fd26d2f7cc9dfc20ab6f4f0e682a8441da9fc38d3a5c9466a7cc7850ba595ab1c9c1f1a377ba8464a565a04650bb417dd8b27f1e9d0fcec13716456d2bb858712e688eabbde0eff542fa191616483da90c0db219f7d292d5c79b9141943fcf5e3866611f2da7af5bf1acea6dfafddc087b55bdbceefaff5739b7bf586114b47b25b5d9ae282ea0858bb27ac1876e1153bcda739f1ed08fa8e293bb9a910768d1fe702fe930db952d0268acc1767cc9480980e5f3f14c23ed1aa9eed3eabd3bdfcbd018e9420b5485dfe7e2a19011cb22b702f8a0e8b20fb1ec79a3f278748600635a1e92174663df36e10d8e7ad31d3b354a3a07c1a7531ad7c65bb6670fda85210106055d607ebc8b39a25168114a5acd53255e6f35dbc93247cf8d8a611ceec6d370cf3c31ace6828485c8fe46b7fc0a673bee4b58e2e42a64cdc83bd76afaaed4e553a2840a739ad3943b5da2da6ea914e283c03c16d5e7ca22159f9e322a40620f5d8dc0f7eb6879b02d0af38905e05db7bdf39adabdad2c3b3fd7ab4f9a98f0471772fed678b8ae8ad19dd03466f3f971c0fd8f4b72d20782ae018f591082e5e6377af8588b6c9fb65d4bc2eca410436526b0fdb4084e94c8b38b0545d5a73828edd5ce1d99ad91e4b621059e57bc6d089665759c35dbe670a61724123f1a60c130ee2278db5dbab210cef6ad4c14c8d599f92f80c8fcf90bbfa7551a1e122e4c0502226ed6c979d16f7867b52f42fbce6107ab6cc69e12751c49b63e5ab46e87fc6299b7eefacdf382eac79d815c1ffabbbffec03461a54e1e66310ad3977eae4c5d248fc61b9d52d9ef1e46cee13659a4f69fa37852f330cc4bf564d8957b0caf21bc5cc24436d98b4024e00dc904f04aba22269eb7e0ca6b8765a552c7d1002e7777fe80234d728bfb1929274c170ee42741bf0e8efe1bb58af54263cf81a42ea1ec848e6dec1d99f63e39661e35fedd0a0cce1f26fee04b9d1b20240b716392cd5f59a5b53801c3b1680ec02a65f417e7d52557506ce946cad581c30d951c31c406fa28e855a8f8142878cf1a8d00e0007dcb5b6e1954441736c7acbc43b205748e5d8231a8bb823b719e249ff8223d51260f8980b74dbc2db34780005ae4116d5c304bae81b4052d14d9f55cac0f6fae714aa3689dc06bf670c701dc7ab2120223def7156e33c9f2836c3f1ed2866ff4b13e668c7654b9e8caa367cfe73cb605745b2eb2f44599de954f322bbbd97ce5fd868e0914c363ec5c12a6e039d32d7b6608a8233da9c8b13e61afba02c04b875a5c29e4f016ae636513d7fc326ab16931b459e1233978576464ec77b205646bb7c26b588f02bd3729687ac92d928c9e01f83698d72beb3e26210182c32f562da81d06d1f077d86f0002a6b1717c6715be4dde05da3e8717ff3c74bd7e5619c01078cd2f6b04a9876e38fab400c57ad9580937fa2576a00604dbd8ef216963022897ab16fa5b46888046455cc8e5f70c6ebfbd1a656e6ec2cc0b03ee08f14a8609910c321e27cb2a4054f3551eddfd92274da85e1bae8e62a3bddccab114ab4182ebdaf1212ddb1f0da27f6e6ad78892638807df5ee5cc219ef9e6639d494461723bf94127118f4f1cef04a0b2b73c159ceb805cfd96ad2a8ade6ec5dbf5932b3c9a6a4e725b10fabc12f92e684f1d70172077c737c905ccaa34f50e55d761500daa074d12f0856ebc3cf96884612721c77a06a1311b42e11736327fb9774daec4a0b0176343b350e378e8d282f2a7ce2b284053447b72f298284fbebf56a4a8d5ccdcdc2090c97d5a620cf661adf706459ee5b94c04fae8c1d4562fb3decf86a7782f36db7013bb2729e74a52b437c35bce4ce417bd0cae974171aa50dfcccd31c50f2a04ab3944438f18990a3ab65080317a61db163bf4a2106e8155fedd7b5d83bcc1b25fc6c5294f791f7cb689399f051d82aca3694dbd31427890a829aea1ec08bf2d1b137f691ff94148afb6a092bee97af52c3fa328114cb0af2266ae6040541e1c688c1ef28bbae977edf7b60933b0d9823b4e9367fc30ccb4d843cfae7daded1bf1b2d06f1204dc4a0cdcd5ab3b5cfc93abce1abeee68b442014724a756831a6494079ff3bd176c53e6f2b4b76dc3edc02bf5f1b29233eb92ce79012a550d3169f2ded8067024812871c0d65d2eae001699e82ee146dabefbc618afc8b0f775bb093b24513c9d84c23f7cd07fde100761c6ae39dd28abaa7aa9e2dfe0629f3c5cf02d0db13ef3e327b8f58b1b10caea688cc33881b74d97ef24fbc6c94e60e566849ea92d9dc46f46cfd73684957de1375266caa1023e9a88e0b9b2d14b1c17ddf32cea94028e0a5d88b4976e5e076d2d9bdddf8b6d0d02329335c0329ef108a2c15680f81c666b8dadb58efc089e6fcdabca2fdbce556bfe222f7aa2e325d2075e5a5b36e76a9ba43d6aa657b65d0bd3e71350c95675a2268f6d4f11a57d830e22fbea0ac28f1b6c7e16e31028b281b012bf927d6283f262e6112e4f21bb3549d125b104abc09b3ab03e9022a11c44fa6fbe880dfb7e795889c1cd80657cc0f09b07a46bdbae5e2022e8e029cf522890feeb535b84bb56fb0fed41712ff6734a141792b2c6fb2e9c21770e0821b5e4b7cee3c63500fcb23acb60ca58f7edeb7b32091d9a8dadaf44e62a4065af07adea606d607d84cc774e15567faeb4cb59524b0e8ef3884c914fbfa314801d2f34d5eaa1c32c06addfea2a56e65d7e880b1966e0206fa406183de8e4b6f1ac00cc1eddb6f990679dbc6a6b281211b8ca51cf9371f47f55edd222875cce80bf66d17670ab188c785ffb43cdec0b9260768a27e6677c6fc397be51dc2f000dfb2072b04dc524fc56733f3dd22d77246446cfea3c31b21d384cfbe0599d1b62fffa3d7197658dad347875737e7fed0ecf8e3735ac402e9a11d7c885355f6d09dd620f6bbeb6c693d38ff05f67468f36ade9b6bd989dde1172f00e3deec4a5af341cb79f3f06c924e5b18efc1623a16315521fd696a7e93659812524faa2bdf906f703846360eb63744ca9755d95f3f05c25c3b72585be9c1b088fb7cbe6d55dbfbb2d1f0085ebb69f33c63a319f847720598b2402f753011fe9d497e0b571f62768f198dc9e61d8bc3bf63c38afad0452926650bd87e39655d7e38b42a2aca88f9a02a4", 0x1000, 0x0, 0x0) 16:00:04 executing program 1: r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) shmget(0x3, 0x2000, 0x16, &(0x7f0000ffe000/0x2000)=nil) 16:00:04 executing program 1: chmod(&(0x7f0000000040)='./bus\x00', 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setreuid(0x0, 0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/58, 0x3a) chflags(&(0x7f0000000180)='./bus\x00', 0x1) fcntl$getown(0xffffffffffffff9c, 0x5) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0xb8f4fc13632c07bd, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a00)=[{&(0x7f0000000400)="ef40e960dac319de088b4d4bf0bfc5a65a1c1c61f0cc452d2aac95b129535c2c1e6bf769b6a5c2a052a669cc058c3e9402e7fde69a7b47f559fab6040d9abb77b20eefd574868c920217dbf1e95ea7e0eba9296a4cdeaf8b8f450ee10c10a6b3d142267ed4f0756c27fb9e3309c22e8a60710ec904e2c950c4969e1502442e67d0438fdbf3a520a07cf5f6f9390bb0cd314be1b6efe5cc52b4eb137bec1b2800cdfe02d012a1d28a4c4ba68ceb4135aa55482f8029a65389dbba1a18565c56f2677b3c3d5c919da597446d44a8327dc06d047813d90885046edb397323d5fe407aa0eba85acc3ab3575e915f2e8819c4b6425dd6789c4d35eaf941ac38dde732b863377db56d79ad4038f637cd1677407c263f9a94cf1950df88d12c511d2222f88a19005a5bc5b84a2bc996f7850d08e8f8ae81038c29c31178d9fac295179d9c89b39a1b12c75b8f23d0f43fbd72df266b85cabda0e6ada7f22750c888798ab9604bcaf39de32851b80297d4cb0450d1ee51c525f9a506a470dc772e1fdc0982d71ba9f4d421312ace7e102744cbd6228dac6d87ba6e1b443add2c3531cebc572b7e68a450158a1d8a8ab0f29d16dc2c55762a7ae20573a32f9135ebaa397420108afda183ee044a4a4a400ec213ecd7a9240a25e21e6be4bd2ab81b6f041573b374a64586ea4158cddfe5513e7258a9719d5e920db525996a534425b830c7841f756eaf69ab3f5116f7a3d7cd21dad3ad3718f5671f7fc7187aadd3847711d07af5cbf166522bb37b3899b3f861c36949fee10efa1aad842c7938f80bb33333d598b81ba5d8ac42b1411978af1512199add798fa52fdfdbc864bdcdc5ee62200fcc608dd77fef39f43d18108d2fd4a6d6c13b9739ca0ed4e7692bea31f822bbc957076ae79af7ad0e3de2036cb4dff180beb6253bca7b2ce0d38baae3bc7ee4116220f4134d70321f2bc68add11ba668196ca4653dca4cf2b6b97c19850e81e53d34b1bf04f2c6e41639af81a359ae62fda8edf6ad4b39ae9604c843d29e430678517af45829b60dab664c4cb3c3561556a648c11d99f2d6b48cb01793e3f56ac42b0ff6597017140f63f855b63860fb39f9e1502f386fa6b2e4d002ebf895510eb93aa930cb7c3345d23df5145e516488dcfd4776ac106edef5b6fb238db6455f259ad48ad710b158ba8c112cf6a7591ab115569dbc2a5835d7af75fe2ce75501793e608527017d10031d444066a895faa6130a7275e770a218f3533b0275ebfd61c965df2153a9d7d61b0f739e01a694a5b9394aaab6f8608ff781b0a5068a51adac8ed97599efcd513491dc2e2e969db20c1dac1f4635a70f34f0367cb1ab14b89682a7b2e5dd1c34062c5e821d66f18f944c0f6f49d4bb991bad524b87201d9ce63009cfe8219f987904f134b71ddd50cd21d61c7d63e06ec9592879361dfbd0fb4a19cf629b81c3a6817556b94cdd7bc9304d93a310276e1eabfcf839699b0402104073dd144ac3c10141b9732791b1175c9fff074eeed7892e367b9998aefd356beb9c38ee5d2409ae10ae24d02b38566626e47db5f59b160f1d95389ea005b7a00a92cd99d273547193ab67cac690dfa06881a88927ed3b64c56d7e47e2b9cc782d3dbdaafa4d48796f619715da0e417b10a7641b4d6756c642b6db6b32266006c40ed5db19f80af8d2d23eb461eaa7ff8cc722102baa3d83780e2f2b5c969f740c9fae9a17280817ed70da1dcede3c332384f15c6fcae715be8a4ea2e7683e0dfb8a302da2ebdfe6eb4153830b8ff0a2d7cc8df55a4a46a4dcdf75dd4fdc9201f8e93e7010590c9a74ced15f7aa046291466c22954fddd3b80074be6818f2ace231477c949d6efb205ab5b370288fabf6b8a2263191317939f84bfeb890ca57f86560ca2b52b144ce18c80e03ee7be4305de62fd7b0d3b9d920618e8fb2b2eafd64df87d29fdf0cc477e8072889155e6d87a39808ea276306a38fc6673f14a107bd4c4ee5b55e25fc316c20724eff133244d9c8c90b1386c0725b6e63b64d2dc422168ccd5c97873ccea0ff62c577d0dc2fe670ba2b97e0915ba27302d905b2d268e44421348fe8dfa209429c16fa111f9f40050b30a7b431a536cd78f88440b54773ed9228ada6ab3b020d358a0a178b8a27290bdaa6d808bf1cba520a80eca1861ac5b468eec22d2fb76139f5bfa3e114f1ee57f554943173669f6080122edebfa33ee5d5b2a3bcdad7e3d6615cb3a3d6ce93352557431fd8ccb78c3f8b9047f43abb20b922818d856a28d3c463e8b8bf3b9ed118e843cb6279a8cc12a31c8126879f4c1219eb0f44b52e654c46b7c33895e2fdb48a9fdc470e82b769ab1965aa58e84545fb3b7e9dd508e179b4dea0f8323b3c5e47418cb5cbf70f45a4beccf5d3be9b09a6f591a2bf5d22e81cb09c0cfe76e67ebd896190578bffbd3f787908088397f072b01a47d84fdd0fd40b3bedf077c2f5ebdc3eb687886e38de7ce4fa7af0a9e0b83eab4b17936d5d10354a2b8927c3089412d119f2b62f9c8a775778e7d9c98c8933052baa62d9fc8a79b913a81d805841254310216d2ba3ec006cdcfd9260d877d26c3f14428c434445672dd46a3b93470d8b60c4055a5a423b6b46d8a9c1f224c6f83510fd708b49b80c10d4905fc4246f4f85e33f269ce482764ca63da461e19090b9777053d0753463ed491cef2ae5d2eb84021e4657f928e90bb5297f6cafaaf992fa7faa4714a1d208d1897976be3534ca9b8e99acd1ac4300c35e8deda2165a55c4cee58b2ad41cb324aa6f6fc37f15f2304f10d5d31a147c93d115c58b810149978015151cad001da1106ebe537953aa0e3f8ef1b0dbc9873bd62c201be80eabd6fad76e4b10c1bdc344fcbd6778b006b97a4abb8ad55861b756835a90d1e07218547ba76c67a63de9a204616c1b8fa89fac3bdeaf5de19d57ca52104020c84d53be8425b40ba0ade108c3088ca878a20c8d3b1183f98dda1b6792e83af2498e6dfa8f6571cec69270e48367cb2c8514f06308f178ea3e27d589f94e87519e06e61c34e53fc596683afe33f8f61203f759d8f166ff53f4062b2ff2a1cda1acc268d97fa30a9cffb79eea4fd6b0cf83c54987be35d75b960dc3f1429bf74cba9ff26f52fc95896c7f9f947676316e78d3fd90e189a8abfba35271bc885ad3c3cb21969b568c9753a95e9185a06467c80fcc4fe9c02f82585805e65569fad21729b3f0b943cf50d4fbc278357462a79dd9a2e63f7c2c1806947c5f4ea2b2f81a6f64dc63666c27e156d79ed540e4f16138fe1812bb20e66fafc181927712876267f77cbc10eaeb4ad2151abf3eec7ed74fd5c1f662a299061a9e8be97b4737f38f367aea4c46ce251602de6f27fa0b0b3b459d971addc946ae6c3a700d9bd1583077c960936a31fee64456e13a74ca62c07412bf20e6aca294fb9bd6aacb6252183ae61c36ab6681c97066c339ae580171c8c234c2df76e3d86160dd749da80493c3ba1307ede46b6b9d23b6660a46d19ede180b367f0cd512bd43f65706c228f044506157be0b9945c0429ba25b4657c6e967ed947f75a208d3defe354a5df9c38f7696fd62018a29e27f5c149e2e9cb3b74c9c8aef135197595065d78abcfc62a888716a5148cb2b3febce1121c8eb4bbe75b1368180a37527ed6360c1e53bf9b8132d2f68200411c02f40e6f0663171a7866e6decb37286a8413bda26fa2aad49ad2f42736357c95e9a4950f3f73ead0a803675219e2fdd6d853800f8db7d248fc044048183073050709cdc282b79f8ddb3a80ff14bcf56b09766215b3c17b57ef837742c865a839dbea3635344055ea576f79f2f38419c30034ffd2bf8e76f6c5828a590a50954bce5c7a8a122bdf5f7cbab8bf22c0b41f497713db8a94db7bb13fe4bfc16741011f03cec6a0ab981c836b660aab212c574b2e368430709bfa0690bf8307e2d41f323b5ae04ce23434b4dab6d59f90e4e1a241a546159cd8f220a4932145b92f12ccfc797450390faf289111a164dec1e9cfb7428e5e5930ce15acb3dced52a0206ad8dc8c88af50748a1d45db1c07809f716983ab9088fe46161c93ebec0af35feddb59e82c4d3cc9389295c5a79f8d328ac3dfb480e67a2896de7a29c02f5077b43c61cf15a137b3ca27c64eaf133c8b1e3e7ae648a93717499c393fa3b1de47170d552a0328ced77755bda0d32a1f80f8639ea9a47d43bd990c23d6e554f437aa02b4a0837332c0c0373056fd654758f2cf2637af95334be575e15bdf0135097d6d2e5071a6ac1ca7a34e4f89eab6fabe79b074fbc23f367e46c62c72c7c822b37ec92c14579d182d42bea6f14568fa1d19752560962e6fd5f559951c464ac71d08b259a32f7aca82e41c93eea6e50352227ce596df3d54b54e1cf25af92ac60379ed06f3dab7c73cfee4bb370ddfee004e2d826c14e847dde9f365e3cea5a89542a366856bb4731feebb8510f58088664b5405a7f267c5405f47ba426a537bff7be5fc3335926173aa4692240771df4dfa487022c53cc8f6ad1e585ef03f3f7f1cad81495fc3bf7e306af466dc2c626ad4bfc4dcae0d59ba6b7ce3d64fcff9358d62de2d9f4debc0f05e3dc9e32bcc9b3a02326865bc3ed5107f5897607a5e52b091a8ef4f130e767674f618c47c4e7fdf72d221fcfe9b901ef606b5222482e4e4aef4c541bc9695f849c9b09c8ac867b35188aa8b4e529ab79bb90786812746979387513fe59b2a8ea47c55d065943e30d43cee7eab2bfa6793de0b3fa7f41710f92d813efbb0b01b58b823774065f449fe1d778fd4be57fc81fc9e1b2d12195b3e6a6490599d2294cf8306d8a047fa3a88c8f36e5dd527b300014e40184d84dfcfb43eb791906661f0ac8904441333420a44456403a81e378733e4d437eca81a76c12f7339c6e63c783a6fdf8fa098f2b83e0a47a5d9cc121c470f6a3c1a4db4bcdc02197735fc4021248363825acd0541f3b4a7b7e4ca3b1a1e6d2a5ae008fd0927e3901986669b6f2e7bc3eb888cdd96da5226566caabfa628b7e71b834bd509860ae0d465e15dcfd930c4b32cf6839e5362090f4592b9df2f1ea4d434db1c63d4fbed4c1e89db1e892e4edf83e66cdf432c848bdb011bea838d9ad9d2f15c9155e38a9b42df38b72dc8b23a567dc795e4ffc0657a078647cb7febaa03e4bd661265049802010693734207054a2b9e809f0083002f827c29ebd9419fcd50ac843be86e28d0b93446eea833436a6ff1b566936c0c46de73645ba5a3ca578d1048fe1efd3b40a6f2e2ce31c4b2383ac59cd2e607cb17a0d9a25bf9058814f34c694d99cecab5b887973d4c8fe2a255a1ca64de79dec795340a738ee6df81c6b2f1752947193b9f10cd4e25eef998da417d3bed1069102374f3be1eaaf36a952a6ee03a15d5d49d05b41cf4e45976580b99d624084a8ed16e41a62900cde8aa5951cbe2bfe4c045e0f799024a716f7edd5ecc3ab82c112f0923a5f9989d32348815ce824f82f2417611f34809d949b2643eb352d2262b61c53f6c4ffd451f4b2cbc5b36ac570b62414ff8680ab401c73646109db36732b9accf9af9d32e5be1cf25d1dee61e3abe36f88fbc3ed5cdfe34e972aa839a13485d12421e40375a7b592f46958f2ccc62373b87d2f619ce918b3dc07df3bb933d28ff80e96ed6db93693ff1733fa4edac706ca924a95d825f7c055cabf793e278b888e57d64cd77722555f91c600a352995d08377d2fa12c3c0f746e92cff27732644b2225dcba1b341029caf26d74f4", 0x1000}, {&(0x7f0000001400)="39dae5b8c5d5d687927efff91e6b95cb37730fea73b14e7abefab4e36df0292c509ab5b8afdec4d0663aa94bf0b600f54b36d2a7a5c87f5326c544e82bc9e279f79e5112a0fdb5267e4e8ac2db1f79ec9ea639d251ebbea39a43748077921ae7021032a3b92e9702e5435f1e9c531706e9d3c4f8f2e2b1b420dd9d1f11dc835ede9c95714c8b10242565ab12f4698ca861a8611c72a8f9acd0d45d6694bff7aeb0458a6a522113e1f070b092442a9f2ab738cfa0e8c079da2d515f5cc99c09c3187fea8f27a14083084836f3769d65c35fac466ae2ee3a7edcac4c85d16bfa73128c0cf2d79378be96528b6e8a88de18637423a872", 0xf5}, {&(0x7f0000001500)="644246d962a55f48676d495f6675023f8a46a3e8818fef7a85925c34ed8b69b0237e2a5a8298de6a93369d35448f579b615ce62d36ad98621bbe92d224dff61765d8ce633cfd8ae2543bcf5f4bbd9b3e252c56461f7a05c363a6d4fb6546ebb9c8dbabd4933660493be33d9f520b8921e31eeb62975bac7c770feebd494e4b562de490637cabcda82a90eabbe6c7ce745fa29fb00fa317e2f86870b8b9cde7f8491d95d0295589c129fe3dfc43b5942edaf2361383e8b6bcae84967f1c1ee6c64bb6e066b7592a26ab6278ec134c2283b563c58af69696b9614b64a8ac19fe5d72692be2d7e62560874c08264e31856527", 0xf1}, {&(0x7f0000001600)="0ba3901c581502b4a86987e217881e5191fd415c47c4110dc1260dd4d09ffb79acf19e6dde54da0296fa741a7285957eaf885a82c41b6a812bade1336f9dbd51e60b273640e00d155799efe96262ff38c694b6d0df4a5fbf0f335365aa34ca4595a148ac0730f5eb945ce7663093a04b10da6f3e9e495f9ad03bcd7e37c7d5ca40", 0x81}, {&(0x7f00000016c0)="bd4acdb050a085481b98025953c088fc172cc89e9c0e1fb291d72f80197ca119defc389084661af43aa38bca79f21d0e804a7a10b66ff46646d4e070efa342276762d18ee802582e724f73aea59dcfb9cce02850aeb420cc0aabd47dbacf6013f9705b6bcec50043615282d66779f47556f6bcb034bc3e24c31e7b204c638e8709e8697ace47dd5539847be24003514161e38054d5bc4a", 0x97}, {&(0x7f0000001780)="1b637c3128f8941764f9ce3b003a252ffcc416b5b5b6ecc9e401a4d67d7d62a9790b1b154bb92e0b854d6f662bbde0bc228fbde17e39c24dd2e5a8d058853bedd18ac0a5ac194403f3d2f0db25b7a7f10e2cebf5e9af1a51905c60969b72acd47c22da0055f5d0fa7d4c2639ebf1fd612258631e9495ce5a80123fa83ce7a401c53806eb22a4baaaffec7d9226848a603a6c7ea45ff554ae5c834d1fa4402090eaaa447eb581b45545e057a229bd41f2a874a750ed7e0ba401239972243c4d5db10a0a521a46c8", 0xc7}, {&(0x7f0000001880)="9ff90b4db09a0f512887778aa4e42c42329d3960e5000292797e5bedddc6ae767e1cb5874158eea576d524b88646e5ac306376b8487097ffcaf6c0ffc6f8629d73bc82962e332ed3bca657d45b0d037845f0beb69eebbaf25bac6f16025172901ba334f0e68e8b50f14176d3053731d37ef5", 0x72}, {&(0x7f0000001900)="2d3d2e324dfed74fc5017b4e2fb36f0e593f62870101f3dd5610b5f8fdaff557a26bba1d8a62c804f5542656d5b10ef741522baa348319103b7ca9f9076d5b8ebbb309638b54d475dc6fd8ab2e919e49a43a8ccdbcbb02ef19690e1fd1f7d0b854a6d00dc65167264999f0df3485d5d3c1dbfb85b4bd54ca14ef161c2520618417bde89da8e8aac9d95452c41fba3fd44fb605ca934e317390593981beab9d25e01b29cecaa05587dc74b0a84d91740470cb7c84968cdc3758d765e67382fc5b22c9de49b9fd8c1a57d5cdae8892e807bb1f3d", 0xd3}], 0x8, 0x0, 0x0, 0x408}, 0x409) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x7, 0x1, 0x3f, 0xf056, 0xffff}, 0xc) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000280)={0x0, ""/140}, 0x94, 0x1, 0xbc19bc86540bbafc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x7, 0x2, 0xba, 0xcaea}, {0xc64, 0x2, 0x4, 0xb3c}, {0x79a0, 0x1, 0x3, 0xffff}, {0x80, 0x99, 0x0, 0x298}, {0xc8, 0x1, 0x7, 0x24af}, {0x1, 0x81, 0x7f, 0x45c9}, {0x300, 0x7, 0x4, 0x5}, {0x8001, 0x8, 0x4, 0x5422}, {0x0, 0x1, 0x1, 0x2}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:05 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) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) read(r1, &(0x7f0000000240)=""/201, 0xc9) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000080}]}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) recvfrom$inet(r1, &(0x7f0000000040)=""/77, 0x4d, 0x862, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000100)=0x80000001) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x2) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x6, r0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r3 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) acct(&(0x7f00000001c0)='./bus\x00') r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f00000012c0)={0x1}) sendto$inet6(r4, &(0x7f0000000280)="376bbb4bd423a9ff3c85a4fa412a3294185c49be86302ce1de9218e6f21444ea6a153adead23a99406e351f2e9a5cc4d141011f8649774c404585dae9708382c56f9d770723a3011b9468b8a37c495585fb1300c2f5928a3372b904fb4a605d633e01e6ebe0c37724db6a4213b7576b6d271ee6bbc81d15f12b66b19ab4f2a2ad9795276a911db8ed4c13051c5c99383ebd2d9c40f8466bb348425db03b5c8a86a663276428ed5a49370281f35aa5e2e9d8e29e09afbcb5897a71777534267398a7247e2dc144a6ea856a1f1e5a3af0988e9eb547295d81470ce256970fca3975d2cf763cedbc6eb01f77c93a4551780064be60630d6fb831e36961c83f9c16eb9e0e6ebbfd613788d62276ae7f33832e74c8615d8b818330c00362ed197f36d07959c6be6de2c5b5b8cc8a028203bd398c8c3feb74a19c5ec9e4f1f89a17b5d543827d3ae0898838ccaaf840f399a59ad4a5743cbb098a4876a1910ad30dc292fa1e91648574734ae56777c3f2596c8805b7a74048b5b4f6305ad2e5f0871dd72ff7dd76f2a6d1fcc2b81400655c61ec1994648dcd344babf40e27bfda4208cc49d2e3ecdf9632b9f82c1ff7d9a78ad5988cdb089a8b6fb400318dda6342200977b4a1fe2435e80db38ac62f5eee454de191f32892afce00d768a549e1d34b46d3fb5f04ca9c33549bac287d1627dd8ca6631da4d781bc2864e998abd9ab1cc2e3aa22673be4d953a890751f9f9b3d5328dc4de1b2e995a6cc8c2caf48fe994521bcf7f0049b6b9fe7ea620e71d8a5796f6dd2db681cca9afb6e1033e27e4d482244a1f5413d5f2a00312f1db43c75913abf3ddb21a59b2e087d1aa5dbbd0d1c469962b6675afd42a2c655a3ae0c5f585785f7047743825c7c63c6990830f00deba3a2897ad206133b4f797d32c5685ed84f7e26ee3ef71772ada19483f811c17990ab9830ce5fd004acb1a4092fc803ef5a95d98f69d9b5630d275a58271ac8d77f68bbcc11b04b2e42553521deaf57285e607a0b4a37036465257b21f19bece308fc84465b8d0a13dc74f1e32a11f874703c575b365f8ba6f96c63d9a0ae73ffcdc7469221daf33ae6dce351cc84f5b581a3d213f17e53c51005a9460323e48796fa1f3659d42b10dbaa76ea398717d3d6f4215d85d278724e7161c8bb5e8848d5aab097c6ccda02b4a855956a7ea1f682a7af55096f429372096eb9cb18039f997b3b4c592e61408f1b89d96eeb71d4b7e6fe47ea9bbd5615a36f22e4dcd8b22e4464f73d094b29067658acb57a8c9a1b9f172b0730d0082d481384f8aaabd1457a6ea07677b3c27aee953e3982e676fdcd6691bb16d68195a794b1cbb2b21280cf2b5df2a4bf2ceac119b3c4bf10708ebfb1717117e096013855cc3fb5df5f05d56310dd46f9cb88658ad783eda5715796c9c881f781184b8c5f33ebe66bcb585d1bed9de057b7b6f1360b547636f0cac661c1f1e5db24b8c1402581d60caa677fd8080bff21de9b4f54978b5115767abf9ccef46aab83b6258c5a25806b0332ebbebd90da7e249acb8789a647f4eb568a824243ef31b3ab608200a22d625c28f9e3943e6d07d3089198f9e72e40dfed8b2e14e1ffeafd7d2e648862b40d2edca7eb89b37a8397c8142547d85e4c468509ac71b1c7f4b9393a58c6ea0d9cc14c00e0447a313101373afc5ffa89d56b1f209c043b948020ed20ca423b55d97fd9b424b18f0dc99cd749559111241a480985367ed05f1122f383d94ab3d29ac413182a83779443301f7e6b1b349e8e1edd2cc3a217f4c9976d1cf982e94557362cefc7882861fc3dd9ef858f0befc5c66131ec85b7435354df11596d261d5da669869283723d142d79fdf32ed4d8fe6b1ad18b124f0f6387041661562368442e730f05f85c0e8e8808b808a67c1e04db4f9a36f51d1c717790fe9538381a37b2b2ad1ca42d372a28909eb25e85a7e2e40ffb1dd502823227d8b1d7ac1ddba5e7d9fcb187f90d10c697e4089e0f8a87e422fe05616c2becc21939ecd09650a711e13591734e8bdaa9619ecfb3459c041f78eb65e9a3ccc4b31a95e4c7780e297ed64a6cf522ace50f4c66fa292dad3a8166d7fc0f5d4c63df40467c3a7de9d6488c7e7c73782b8827994c209ec5407ca6532a3331c4579c7078330353c5d07fd3993bdd3a19cbc73485f25b2315cfbc5503838182aefee391e56ea15141be0256858c8fdf2a76703e25e8d51e1c368ddc661b08139b52d31555cfba32d4b427f4307df2685938daebfc9eedf533d8e99bb53cd787ffdd16ca0457fbf49cd7e96d386b87c4d564d43868d709e9ae7f1b0289146f1e99f85bd2e9d0b4342482424a63d80319d42460cd773d5952fd334220a776bba5f2a480c6fc244e3e2e6a9dcadfd1bb964bea50879da0c383288b4bfdac6387d562704f7609e39f71e0b7f82d196c7fa446bb9fdd44b38fdbe5b8de06fa046f4ef51daa523da0ff6cdd3adc07394261bf89d0d42be3758e4498ba305b4238f03e4b7cd4c151f2031a9c6211b8a7337ebd630568c3bb64830ded9b4b9ef4353018de99fcb45540448678ef4f960928451080689bcaeb3affb2856bf61bdbcbfb603e4b9963b1ff3388f0a6faa0e480ae8fa7ee82e293c0eaeec152d2f52104101a6d12d03808e611c73a9b1f068b8cc4fff9fc1ae0b999e6f7e462ae4a9f14e13f1828b9a349c2342ff6fc2574991b97e15bae25d5d0dd0f991d12fd5d2bfefa421937ab64d3e8938ccb4151c53fad6f07a4712c998ef4daba5c2345ed5516d6d8b2bd51e17622d90bad503dfeaab917a51c8c98d004cc422519c39bf8282741822678d3789f1c5fada79ba0b7f3ab9c584c05e43246364efef7652eff053eb3cddb76a2fd65d05614a53fcc1190e3bc3eca1616465011b558a690718aa41d2d127a37b87369a02bfb0c070a21d9512a62b5b3a9491b5f697233a370a66e0537925ce437dc0157756dac5ba4828a583f639bb66332afe28e08d96d5d5ddb27c272d7445efb159724a0cf41366c30fe3e29d63457563a54092796f6e0128a1d0f63fedd8e005f6afb28a5e6b923d72ef41bb59856df9c1ed0506684d88b9f912f33442ec37ba58b0fd45d45172dcb2e67438ae41397f3b1ddd755a4dd070207356ee4cb4b20e17ae9779235807e58dcebac3d86e5cab8800c777ab862c71319d7b1ad786f72b0c90066b76c1e0fd03b3115a697465ab5f86f5cd0f9cc483ebf519efcdcdcd06694747d69853ffed0c0c4ffa82bfe309e29537eafe13d788528c91eaf199c2029ff9396009ecd9af723b173de1a04fd26e98c11b3ea0df43648a02f806015d6fa0acc46ad0fbaa9e8cfb4b16331102b519fac1e27dcb6f6cb7a968ad07077c534b2fd2a6aeb26049149e5257830181a6f9895024c0ad02aa161170cc3c2e8bc967eea8216d68cf94adf2d8fdc8aa8694b4f1d7084abf294ffc28f32675efc18dedfa7d1076125cd1c3e20d711d701574c9079d137203a4821eb38c4666b2c2c8e1589186274bb6883d7072f5b0fbc04cac862cdda30802f833a1c03c4f73a3f8ceca00373902d0be2bafb235fc34e305fc0621d89a4b94a0eca7d5a4d520c1a3349753a9e22cefbf59db7060019665bd5414ec090af629505a79987ad0a1d7453772500deedefd821accdd59b37e9a0fc7c24bd69ac96f5b238a5e7fca192a409868723ad549201afc290fc3574a26c0d3909c3bbcbfebfe8ac9d9028062e75fba7b4514de3fe57da77a95090f6b6d7e6ea0ba3caec75ca11be6c6f5d20a371ba8b839109462cb98bdbd3dcc06d1c041c0fe11e35877cfafe82617a740456b9c0b0bcb9dc392e7ced2f361ae8da819bfb6cd8713e54bef0e4dea0f81b70c226ee613139226d9c7b4660051f08bdb15670873d100f52874575934af60cd9000b6fb5f118b49364674e8755d19c2bd6d64e6d3d16984c2bcc9d11ee3f42234ef3cb6f94bf5290d28468661e084e60fa0fdc0110daef7b39d1032b0cabc15b4a57c6ceb8e106212dbb61f143d71e92c4c5f46ffeafb941a4f2e2095e7b4e0abaaa79fcd2ec1987ac7720f34e4c8f330c489c78d3682d79acc0c101519dc9024508f081a67348ebcacf70bd9c45bc2646cc9f5f2654428b6c73809386586a3d26e0d77a701c4288776cedd3323a79622dda5b369d478b174a53023bfb543ce634061ed8569e1df03165baa333d4bb842fb8497cded496932fe9f773aa168b609fc65ef887336c6469504ad9f42938339b21cf83638d4402883ddc5d7cd8e1f17a57d55b1953e68c4bd21493131770a5424b5a8d2675b4a7285429ddb9cd208834b5a5f63e3477be1937facde90006537a8b843540cbef9ce8f46fa13a74637a8d78155519835f9ad3cda81a5a57ab8d600520399c83119640b0f58df518ce48c251a2a463624fe64d97aded2cbe3e9c3b0a6adc0a5c80d2c1ab319e4d8bae8b4d3f9211b3719afc65926e780761b73f6e2a4a4f424722bb70d0671a35495fd99aaa43c45ff53222638e204e79218053ee135d0c27e9b8e97e299593bb2eec0c163750e26a4a9c1d28fa25932820c8df52414f289c026a0ca01a1258436bead9fa2b5ffdde1cc884eafa61a0d44b1d424886a06a9c421fd22e8b0ea7395159eba555bd53247cd370cc1419b02a4d35fdf58657c6795edb63774a54861d971bd75f130c0746f2bee32415736fe8a297b22420127e777c9926bf0e06abb60480d87a68ecc57e63398c082f6474b0333224c10e0f526528d5e6e05950e3105730ab88dfbb1142412685fd8f385b6f8134a51f10beefbb0bbe6ba2daa98c2c6ed18d80067a0f9b6cfd53572a115fa69bfc989b1940b2fc92ecc4cd78cd6b23d8ccf19734e9032048684076e2c1bae143ec149f9f0a32640936d72555977eb9b72c4b0e58102fe8416165509f2ce3e03a51e854a2b0345a97b438edea0b8730f1331de842c2e59be4fe34dc20d7be9e0f9221a6997a764210a824f86b9de7f93e8834232ff12076eeda874f1c5e40d1b2b377b6008c5a9aaf941dc3ce401504672379f4146eae54874f1cd931fd985ac91b4b8fa89fdaebdd85dedd1b892d8674133778732899a1d3d0f27709d7fac4ee381c0a39fc5042b275c1c9e48cd15d9224ac7ca66918a65bb521b8f4fc73fa810c72e6d35ce19706e84eda275ce2188009695ac506fd2432b9c793ad98929c32c25c09143bbadb7af9d657c6db4bd40a068a10b06e6a464c3dc092659317c2cf562d06b76e759641eeb8f17c70b6c3bf9cae7642437da4b3ff746ec332b43cf853674569341a8c69142310923d6a6f8ec59f17e6c463a5e58429db5c6202e8e82091383292153ccea07f05334b0d07fdd92ccbea6dda7b74430bb328ba070989926657702c290a3fc848b0d4a0196fbdbed9bf16f2f69526ccbd17f9616845dd3675cb333d0ab0ce93ff36eb9a30f435a31566ef966df7b45270d93ebc6d7893b65bbe18edb4ebc1b60f8d85a1015c2ec9ed61c79d10cd162331d5d394a71e83802a32c46cd27781cf2c7c1d8b0a0b16686b95f2ea93d445ea0c545d974584b0422d996d438e69cd5978c59a595e971d1b4cb4f5e9aa2e04f6f205cc4b8b8f062ed7881002d3832c231e29e358a37ef37aeefcc1d8b0b6bcc7dc3839d7d037f854bbbf3521fe79531f925f185f5f230e75d36dbf78cf7779cc7b5d21e1e4066c2750b868a9b0f692ba419298c785ebb5e9b7c62135c26d950f1761d6ee2c50e41268cbd62cc1e3a25b68514a9773ce35c490be6790046a6b9518e", 0x1000, 0x2, &(0x7f0000001280)={0x18, 0x3, 0x400, 0x545}, 0xc) ktrace(&(0x7f0000000200)='./bus\x00', 0x6, 0x4000000b, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x800000, 0x1, 0x0, 0xfffffffffffffffd, "85495588cabba5010000008d0000100000005000", 0xfffffffe}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000016c0)=ANY=[@ANYBLOB="62020207e0000001a195cf91cddfafa72ed150a866bd18516638b225964d14"], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="c04aecec752ee0e4b7d85d7de54a9541d9d148f802be47a7daa1fdb2bc6d87a6adea741a42f920be69991fbc28d753c893dcb6fc8c", 0x35}, {&(0x7f00000000c0)="f0822468a5fa36098baac7891920cfb3ce84a4bb68d23281769f984365a75f54b28a73fb8698f63963b930ada05270e87c29ec1f5bd7605c6f2054d6bda8a9a1d09aa8c474b1c64b27a88b248a97683e8edff27c00b3a475d9527bf12f022064de7303a21eb62f8bc341f9a40b54ccfbdee907f828cd0e5d75b34cfb3c7f142f1f49dbe5c205d7554acd811b4c8794e516476885d381f007dd7baffbc74f5b5a5002220a4f889a1fe126f7b255a000e3bdd9fd67e5a0a6f8fe", 0xb9}], 0x2, &(0x7f00000001c0)=[{0x70, 0x8001, 0xc4, "7d680f91691005a2770ab1faf731e362e2a7849d694e1313b702c42e4e30df157d4a52a799555a09364f11e14dc139bf3746f287f40efdaa6be562fc1c6a353e6ac75193e70873fffc34d1971a314b6e467b85d60f4963c3cd"}, {0x1010, 0x1, 0xc3a, "aeb25c772500b046a7798bf329c440420a335074b79af979abc3ffaa66bae467f5a03da53ccd67276c064e877c86b1444577a073c54e0bbcf628c17ecf3b13087ca3ae3a269a1e3a04cf05a4407447c5e26f2d4ddf545a00cda17e34d935b7b4a98c3c931c590330e8259437c88b9d347f3ed32b74ab053a6c0bb71f4f6354a1e26d55bda0a188909b53c48fef40ba1a5717b963a39211cf3985492fe43501994caea13b860562101b1534ddae897a8dd0f8a3a7df8824cb84677553b15ee408c6d7a3bf4fa6e8c261eb62ab888eb473972cb523f232ac3f5ba1c5265fb41fc7971169d15ef481625aaab4a0879c80d37ea2e0e1eba9f5981696038854571e074c220b75d2ea20fe4ad5e3581e3b63c8a1a8d31ae1be206d6e7ecc5487067a3ccf1c090a643abf621ea5f9083511816e81166ff073c07122903e38cffd1c1ff5aaecd7f42650c107438f1ffae2896cc0a9cf1496b750873d96db30611461c81e828a18ce1d79fc1f757e68c95b82c0dc3f40f47b22fc4c80319cc909111b078f64825f3709e7aea758223a42e2905df9ac3739519b89a881b969612104a38cb657d62ce983ed6ef7913f5d9e7ab1b61de5d4438651cd6de7e49d053bba293976541f53fef8e2ab2e1b0d019535d756965e67d8877c28a350a802925ba955aa20de48ea8aa04f43d48e25340cd9b3f433eff8dec82d0494e4bcd813c431f1ad8676f5ad91dbe3dbd8faf83e8726bea5321b0324cfa4201aff13c7203600b791bdd2d8f7e5fc2e7f592da5c5bfdb7b1477e73a016c0681a4f4a0896c4b9c1d19f56e7e4a40888ef2bd90d7b9bea60c6682b878e4201771de2963f50070e990e81b730546399767962eb622cf5a2554a3d251d3fed06917f2a7e27428ce843feab67d7de531488923b8868023468fc35f4c0705f5258614a4a5d019a10a7ef599d99c5b7160ebb9c4ad51bf0da2964c686f2584230b3ddeee3b99107337d431665fa9216760e055fe560c78d4cec7585eb9b4274ac8aafd1c173ad22c51f989793803b324782805b93fa36c91829b6470013898ac8e1cb11f7c5ad8551841da4c41e2913464cd8f15b0f9f0b5c14eab7e7d7e1a9d8c1a00af5f40704cefe60ac66c0abfc374758de27cea7672a8c4b52b28e987fbe917a86edbfaf2cb2473fa43ab89500c606087e3ff9f5529f4e71df098984e5f36ea7d260854945f0e15c514b2a5c3eeb60b376f28fe464e1eab4c588ac3471f28f7b7d505ad83765660a09172ef5bdd630a2979104ddb7d5edf06ae6bcded6e58f1baabb4f6bf4f2063aeb80a39defa1b75471be735f0148493ebb642a8b1f128b172f75a88812021035e6aebfa3e5341843afd63ba01dacfb9940ea59f9e9c895c2cd530f2d681e5e9cee7c33b145f54b059a5743a74140fe2568325703d04c001d18773a8058e9625281bc7d86481307b8ba9b0bbb776cfcaf8f73115251886323b76f94dff2c70eb8721d39dd119956ec52eca6d420682c73ca124d3e2463f9c19dd8a7e7dd11cfe6fd50971d4119c395a7cfc012fffa5d8672e33a467193964f56ba0d8b2195ae595a3678e45e03b1ac6552101921b86ccbbf72fb6ca9392d7263682f01e7c4fd63c0a2a62ba2c1c56771102aa734252d1751878acf1c7e4e5af1d199aba271a7bf9fb1cea172ef6e6e4783c8bb07df62dc93170821eff118d53717edd3560fd147b062947efea899048a1ae7d58db4676a631bbbef90ebc5877e2dfd8e3d05e0fa44b8b2384cfe51380e45bb0161c11a8491beec93139e56854ff768edb7e93057b302080e29df07ac57ed832b6a725e28e98404bfc6fbf0f69c642c02fee4b013057a1537c86f8db3191837122cef4c84a40d6fae89ac3938bdc689d9993000c4075a5d8f85a6f45555980f710ff6d816f700da21e622e4e58d7d6d55747417f24a810c4d9cce7c879a665918e746706641222812bd2fa3bca2595924e820291932702ef793e081fbaa321f863c741040164f4b15ea444c4c4520cf57697b54c1520a1c9b951286cc8aebd6ec3ae0e386c92946a494e18730dedccd0ebbe93bb417bd73470d40a49fc7c6fc52c530c4a6c06ca716717e140664d4e31f3ae3ce6071921169c5d19e5d2882fbb5641b065bd10187991ddc1a0bf34db1a00377fc0605454cdc34dae2d843c3466a25f127ebbbdd9d1720b4e637120065a52d8ab844d79927f9e3ef4fa0ccd80449afea8df10d6f73fef06e324b161845af308b8c3b00e7bea5a3c4a1d38ff16ddb2a875578f66e5e2ddb85b40ccc9018686a625959c364971244edeb9f709938e4c2612397756bd36dc5fff223f73f465bdfe5fef2737b0f49ac140bf6a9492d799d0493f32b8fbe436b9da22fd45229eca80c6b0d90bd6c8c3fadd9f41c1533bf51b6f1d7b48c509e2f2b61dd8698670881d93a4dbd320d94a8468dec82eee5eec718b4eb37132a1c703ac307f7f6d8e417b2a48559769859d836e585268f8c1744580b1ff80c612de8142c803eb22e9e271bdaa61d9fa30a787c4a518fcc08b98f66449f2d1d672ccd4da029e021a6ac7a0748d85e504c8bbfb9b97041f9d5f36994e52b509388b8e5b976bdceca66315f90d4d2b9cf97c0ed51963090c119b7605b002de9ed7ad243fa59f1cae8df25c45adf087afe7c87fcd3221bea5fbb82eac89b32ddd8145e1e35d48803ac9c27d9728429119a93abdd43b30b4c2e51633b2c7a92ffe32988e5e54cc9cd2312c6b99dd8ab4d791f33ea5fe307b7e3c329e37013521e7adf42bf24936761896ab83369b94c58b0d9ed6c9ba30c33efa15e4f024f8b7fd554cab44bf33045ec13de0ef021f76b560acdfd02266d4a178d056837f2bad4949c829e24833ab5e5e6f59299295d2a14a7f6306ee0b77c15ae598f1a92a3cf544437fc0fbd192e4ccab4a2bb1a6c5c9064747d71dd77f0ec846bed3ebe1944f566cdf9d3c02e45351910d727f566bd620d5e8a74169f30ca8fca5c55ecb5d44158a59d075d998e52711d2f6c61156336b9afad36c29db511430526ec469ad60815ad3ce31a441c5ff4e90d930d62dc05c2083d5de6a15007e64c12677381888589940a0f9ec92381cd91eec7578b7abe88cd5d87b8ccbb3b0e3d5e0f06cf19aba6eab9ae6caf97d04c3d9c3cd9e6c6a59d14209ab403f09a6e3d2957013ea83c2e9fdd5ecf9a3b7a3b81444df4c2f67f1ef0dec0429c797365a0e2a2e35d771999665baf31fabf64042511d33593784120dc3078189f4ff9a538bc9470dde97aa2c721a24c674fe31e3032c9585fe5dce8ec7e79fc4008143b91dd57a6418f76bce4af4089d56ec9c0ac2e81c4078fdd4f4ef4df68f6bdd15c5d78d247fd732e9fe572a70445415f68b6e636fc0a45774bc121e758dd55870c007373fb8e32ca6386fd5d50b2cf6bbdcd0c7fc494eb2283c566f6636c4df2435e7df2be6df664beb7b1a41bb56bb64935ece73a2d51205676e5a0403f9a3d393decfee53178f580ccc7a77973b59a60d2982d1771cd9623a3cdebca56ff53532706277fb7cedaf3bb5a0512c7a09cc247afad8022c93bd7fbe3906a0bc88ced76adbed0f4a6100804e62b8a0fcf9c4a1f3ebb4e30d6965d83c63eb6e9de828df7a53535541e5783dff0c3df7a18baa1e8a265e0d99eb3681f62c4ae8046e1316d327244d8353a97ad3871ba322c1be24a820f5f11a79a34a9e6c5adc3fcfbdf38d4214ca8ac2c5fed63880a2eec94c6eef6a23f62021b14d054535e806affb8e7d178dacb5e89bf37d0df00772a204bbecb9de0482ea73ee0f8cac5519f43d7aafbca89199a51e08da93714a89157032a8673697bdff3b3492bc8334c7ffb80a59bd9ad0e6ea9d5e37e4339ce821b5a68aa4e14487832953df38a353e95089f97cedec7fd89d3335086d82fe6a6f43c60ca038a5bbd80d3310930a672cf96e8d4af133f18b852dfe20b82598d8d961edc3df54a5ba33eed558c9ee8454addd9981e358a67dc7d81173222ee5eba2ac01a347f1bfbf9ab7bb47ab4c7d01486e7cb3fb3948905cd53356e226eda0a826275ab37353b47443b667d7b0e23b581bcc4ed755cd63b30f0905918c06d280120e10c19b4b4e9ccf890557c175a1881dd7383677018ecb4e23672a0ba9e63792febb139c8c09847763db1cd1f189b55b2191661ef6fcedb8bee2172a0341b6feff62ccfd218e6e990e56d122dc289edb48bfcce60dc9a6fe925e0301d84abe8a266dc87d3e285ba7af7dad7209f559e1bdddca5dc5712dbb9828b544cf4aa42c5ac078373a3101da89a46fa347dd8fa42aa63886180b06c3884d524e6122918dcc5cbd94080390ec9b5924bb1e3cac6c40bcb2336b34133fba4fd0612adefaba071c535b747fe00114ef30c79eda21d41c641a426dac6fd56c5b99d7c786cd6de9778bfd65dc4edc946c5d82e3766e7f910348c2beb5b4f591181f78addcfffa0fb803ba6236c88c4c6cf1002aeefb5f8c616316dd31c6d9cf95434e63014ba7a8fd964311edc44c4450b1121018fa4e6526df601fdfb2fe4aeaf6c0f4b247d904418658386f9f38562b3df36ad2ffa98b41769687e3546c6f46d77310a5740dcab2e2c3062f7bf303d794eb0788454d073dfb753327c44f24bc6db5e4abfa14cd77bbcfdfafe51ccb25d40a5dc4871edc176809d0e05009b51d16b92d5c4ec14d92dcd04317473a5645d1871660db9be68af68e7af3a0ef24808dc1a43ff152f7e59ef6baee5e671ff3f3244a7a68f336f408d23312b3160a82722e320d1ee8e1bc9cc0fd46baa3e600650004c1f45ab7daab7d88ea094dfc4c92f55bbcd85b437057ee7df1a38a4d5b07a4cc5aba997cf310a9382a0ed9006e9bd6eccc9bfc02d35322d678e881207ae2c050ac70c85aa337dfd46ec2f8a227779fb2b83f22a8189a331494226965229ad9fb4dce1428db9753bbec7fa93de8b743c5eae40eb94cddc2e423b3dd72c6084d1499c34b45012ae452d17d9f5a2de33ed23f1a44081ada877eb79e272b418e5e3e9a061ca63495b2cbcc67a3ffe250d84c13c28681a81489983e795f60863ff2e1cc3896811a78ea99e915da995a47aad1d4eb0109af0834b7d69b506cd1f296b7fd21ae30c1426368e8a9f68fd537c26fefa6c2b3af2b430335ed3cbb7926b90cc1b2498e1943b5cb040a43f0384fc723954ec1b6756eb38018d7a5a72007b03207291818f5a3c22291315dd91ebc3182c614c1b5cf4e8528182b23c9303639b10da1b7611d15c1cf464e55ddba51aa471d195a3fe6a09dbb234a566500a95a152137d025f0db58e9c989b381859b47b6fb47decd2b95fa8a8379cb152fe8e232c14a71701d63baf4abfd8273b6156c4f60406b49dc443bd1161dc2f00c40f356cc8d806be87afa6731b6e9112201821186740b5e2c8cce216b04bece3cd6baaa4bbc4ec8f83e9b6dedaae9a637f9509856d9024864dd7f1a15dd19b12d464e321722f33f05243b5c7b26bf0dda86d741b112ee25eb9122124d05751c64e09487f60e83da1bb9fb23543ea259d13353165a83ffdb6be986cc133f6188c2bf6628fe31354bac03e9a72107fc2534e1acf0235a20fdb6ec5eb181f85050cc4307aceaba4ab6bda18297dc2f35a63c5e6847d0f68274fede130889e9345543ba556b3b78d034ea632988c57046a2f7f50517ee7d7a417dde58498d53d70e892a67a17195c3d1ddd5cd24995d793ab105d5aecebe4d44c3403a32dc2d1efd55776518c0299b0e81bb19a9930fc0e967acf3ab96ee3599051b8f8e899a1c"}, {0x58, 0x1, 0x401, "bba01442a686809ca58f59769ba5bb23bf20cb1db0ae840eea5ba21f037248305097b53846956b188e4c5c2a0d198da3f3fba252009b38c57148cdb823bb9d5cef79f004576c3c2c"}, {0x68, 0x3, 0xac2e, "8370e2edd8bbcf6c913b13003be554e1bbc0427174cd18cb98a911d28ae2401954475b778726888fb2f753ad6dfae101a5b78519eaafccf66a2af919849cb8b3aa1712cdda6da50adeebbafd2e46a39ee442606b17"}, {0x18, 0xffff, 0x80, "e9"}, {0x48, 0xffff, 0x5, "4a921f63fee650bc27a970ebb7e24f861f6b5a850f8080310ad84e00be83321a6882af1f773cf4ea74c093c2c214e3671426"}, {0xc8, 0xffff, 0x0, "f816be68c77cf00bcb346c2a718f68b35df000c993fe60afcfbca33fd3c51ad46e2bc6ebfb48ae19466e5aa5458789c2e41ccdc7138813f4d4aae4b474021e4a4be5532be5b08abfc8f438bf402d27e778649845886a8a123fe48559d622e95c6bf9513a68f7d270994efb9f06011e9ea95d064041098f3d36e6027f4e54ef0c4abc00f87673622ca14cd094eb061c17a805d68889b3dd24f9f62873bce2200dc5aef9f5ef863e7fbd5674569c2d0b32dd1d"}, {0xa0, 0xffff, 0x5, "4c4856994b6761044c5c43f182e1cb3bfa39d36797e801e80833a2fbda1686636308d93287d9d2fa1d496d8d9969b5874d93a46cfafb034e53e5d8a73dad3a8d6cb699d9b0925ea89104cda792acef4ca5cc0f95248eda8f459c4915a429aea6dc776416811b3d458dd338938bfcdaa0944a2b339497c6d56db76258ad552f430cf17a3458d35266cd2e18a27e6ec6f1"}, {0xf0, 0x451a7c2aae8015bd, 0x9391, "45c1c9cc76d2db33eb438e4a320b0235075b30d4b70d1955acb12723084e874234721aadeb0588145acead8338d938031a87196055187423b314d051a6925027002733c560269501772e0517c0ac95510c80f7405bb6b21348450aaf62aa2f302509bf4646de58d59dbc054c8877be2aa917e100ab1df2444466b08a4cfa69f2c48aeccabb4556fbca09d85980f30035305972042ca15d6fb2d0f384a06644232d57728f27f72a49f1f2ca1a08a8c5a13714dea61ab628ce8dd106b6227dd9e61761793e4b56d86cafa99b306561505716c72e4766073aa89f13e3b914bd"}, {0xa0, 0x722e32097c322f9e, 0x4, "2e9e4d98caf0d7cfb38f18c0e778da2b3371babb8a69995323f804e94d49b61271c37acc07a86ead7427bc779c6f324cf25d06d64ad6fb22309fff7ef9149e5bca6e9262f3cccabd35ffc9b8cd9b9d6ec3812d1d8dad0539d16446a9445ad33dd39845de519155280eac2af86b1d6c014045fc46056c73f6dc633aadf01b0a1bb6a4fe5e49363144a868a44c"}], 0x1498}, 0x807) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x18, 0x0, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r3 = dup(r0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r7 = dup2(r5, r6) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x14, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4b, 0x10, 0x10000, 0x4}, {{}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x40, 0xeb5}, {{r0}, 0xfffffffffffffff8, 0x4c, 0x47e5c51f0f32bbc2, 0x8001, 0xe2a}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x40, 0x2, 0x9e4}], 0x4636b222, &(0x7f0000000240)=[{{r3}, 0xde4a853751255e5, 0xe9, 0x40000000, 0x2, 0x7f}, {{r4}, 0xfffffffffffffffc, 0x1, 0x1, 0x80000001, 0x3c18a47f}, {{r0}, 0x8000000000000002, 0x57, 0x10, 0xfff, 0xfffffffffffff462}, {{r7}, 0xffffffffffffffff, 0x0, 0x4, 0x9, 0x6}, {{r8}, 0xffffffffffffffff, 0x21, 0x48, 0xfffffffffffff799, 0x400}], 0xffffffff, &(0x7f0000000300)={0x5, 0xa6}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000140)) 16:00:06 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) socketpair(0x6, 0xcee6370e248fb73a, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r5 = syz_open_pts() syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="bea6fbcad52f9acd38996e08d23672b0a927f0f7e3c9e10caa1cbec184511d42006e23da9962e47ce61bc93f718af9dddc38b61ea14d7773fefd4998ffa5ceb24739138bf2301482b2fd", @ANYBLOB="35ed0d38278dd45453fc27e96ccd37b7c4ce558d0b86fc2939d4724ca375eb1a312739b6116714711564f07fe54e76de", @ANYRESDEC=r1, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESDEC=r0, @ANYPTR, @ANYRESOCT=r4], @ANYRESOCT=0x0, @ANYBLOB="702ff1ffb8832cf4e1c9f5a932d539130ab3a59e957a840f0b7c6434247e309e3768", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r5, @ANYRESOCT, @ANYRES16=r6, @ANYBLOB="7022cc545f5f05ed5e8fd3580048f8599d9527b8b24711fcabe5c3aae5925b7005267fafe614ffd9cc4b9fb57362daa1b331fd56adb47968face6769025cef83f6c01ae5870c21f6cab11576de8e8e8dcf74ad5e36b78eb7a488977c1dc0ba73901ce946b1ce72a3d10cc35c1b64ff52b72e90622a54a12c8149e2c1f12305839c97b6899c1f78890fb1abb2642b00c25337518759bc2c12f278d79a9c1ed1ca90f1b346c23224f66b3df524e7169b8ab1649371015a4e50cbb772e864a65591b6ad8525630e3d589d6618a3793642d14bb54b632ce85ceb9c24699e95194caeb3cb8d86707e27efc7f1495837a9fb274af4d0b6c8f0"], @ANYRES16=r4], 0x8) writev(r1, &(0x7f0000000480)=[{0x0}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1f) listen(r3, 0x6) r7 = getpgrp() fcntl$lock(r4, 0x17, &(0x7f0000000080)={0x2, 0x0, 0x101, 0x7, r7}) 16:00:06 executing program 0: socket(0x10, 0x8001, 0x0) socket(0x6, 0x3, 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[], 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) getrlimit(0x3, &(0x7f0000000080)) r2 = socket(0x2, 0x4001, 0x0) getrlimit(0x3, &(0x7f00000000c0)) write(r1, &(0x7f0000000040)="7a45d131e622f35cdca3323507d8fe01149f58e875a53b6518a78cc9289012dfe0ee32ddcf425b4d4418c4e40085c8543d41dc08b14bb6c6c3edab60a5971e5f", 0x40) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="8202006384a143dce4a7efe1970da711ecdd57be971e2f66c7124304693daaf1ada3642d8cee30be82fea40824b09c66a3e55fd590a3ed7ce984254713c6a02c18b0397fe1c8fed307891bcd567980f4bdacf0b606f0f4e9dfd9bc24f4b7265f9b3806c9153424713e0a5c5b479ac1475c7a37fbd99f019dee54eb44dd2ede7e0283c6bbfeda888ba26e"], 0x10) socket(0x0, 0x0, 0x0) r3 = dup2(r2, r2) getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000240)={0x3, 0x22c}) openat(r1, &(0x7f0000000280)='./bus/file0\x00', 0x20, 0x29a) r4 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000300)) r5 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000580)=""/235) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x01\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1f, 0x400, 0x1, 0x0, 0x6a4, 0x8, 0x0, 0x2, 0x9233, 0x400}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) r3 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) stat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1}, {0x7ffffffe, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r2) shmdt(r2) r3 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f000078e000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x6000) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") msgget$private(0x0, 0x10) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmdt(r4) shmget(0x3, 0x2000, 0x101, &(0x7f0000ffb000/0x2000)=nil) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x10) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000080), 0x4) getrlimit(0xd, &(0x7f0000000180)) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffff2d58, 0x9, r2}) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000240)) chmod(&(0x7f0000000200)='./file0\x00', 0x22) shutdown(r0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 16:00:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="820201f0ffff15d9a38a7cffb81173ba06fce8704a7571ea36dd3876851a80710453d082a0d5bb912ed60a4582d123995a6223398c7f01a14310e42a1e284577a7e69f0dd4057e427cfd8cf9467d7a34afd72d593e3f6bb8cc9ae9dcb67139dee4fd7435d2cf3cc63250e845706af82236281a290906417a1d042fd52bfe0e3c4300213205bddfd7961a2579ed244ddb2d523b0c4589aa44abecf259c53ed5234a9210d69a22082c03bf20143100f2eabf75aef4d1254b53ba1930dfbb8ab51c8a32461ac5b9622290fa7781407d4912ba8aead5275435b615b49e747e776d530eb05cd5bb29bd220ac77e9de1b7d77707a185c2d211805ae31a66305bdeb4500608c9ba11b02c047cb55ea36df6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc002, 0x0) getegid() bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mlock(&(0x7f0000513000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="75e387263fe4a35aadd047c458cac86c159252d03e36e6584eefe9e6bea300108f29003e30aa9087869d8adeeab2a9a2d19900"/64], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r1, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xa45) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x4e7a6adcafb53b83, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff8, 0x23, 0x2, 0xf5, 0x800}], 0x80000000, &(0x7f0000000200)=[{{r5}, 0xe88ae2bb7f07b218, 0x20, 0x10, 0x53, 0x8296}, {{r6}, 0xfffffffffffffff0, 0x8, 0x8, 0x0, 0x5}], 0x4198, &(0x7f0000000240)={0x38a4, 0xffffffffffff78ed}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fcntl$lock(r7, 0x8, &(0x7f0000000300)={0x1, 0x0, 0x1, 0x400, r8}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000340)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x100, 0x0) listen(r9, 0x7) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10080, 0x0) unlinkat(r10, &(0x7f0000000400)='./file0\x00', 0x8) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000480)=0x1ff) setsockopt(r4, 0x4, 0xf931, &(0x7f00000004c0)="fb57691cf298b5684026112486323491899e20dfe34dc49419f708482ff860fbdb60ea087e9b57600e70f71f78a9dea5d148d87eb6a9ea8804325923b3445b0a752f902e2780ac22ee36c491081c1682c271b2df7f1197c6e423ffe1c07efd0aa3", 0x61) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r12, &(0x7f0000000540)='./file0\x00', 0x80, 0x566f4927175aa61b) r13 = socket(0x6, 0x4003, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000580)={0x9, 0x1, 0x1, 0x68f, 0x2}, 0xc) r14 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x66, 0x10) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x12, r14, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000600)=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) fchmod(r3, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1c1, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000340)=""/56, 0x38}, {&(0x7f0000000380)=""/195, 0xc3}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x1, 0xd49a5bc32f84c5f6) r3 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r4 = geteuid() setreuid(r4, r4) r5 = getegid() r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10}, 0x5, 0x2000, r9, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r12, 0x0, 0x0, 0x4a, 0x80a5}) r13 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r13, 0x1, 0xfffffffffffffffe) msgsnd(r13, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000140)={{0x3, r4, r5, r6, r7, 0xa8, 0x6}, 0xa, 0x2, r9, r12, 0x0, 0xfffffffeffffffff, 0x100}) r14 = getgid() r15 = geteuid() r16 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x2, r4, r14, r15, r16, 0x2}, 0xffffffffffffffff, 0x3, 0x8}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r18, &(0x7f0000000540)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r17, 0x80044275, &(0x7f0000000000)=0xed9) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") pckbd_enable: command error pckbd_enable: command error 16:00:08 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)="01201a56e9681eab07783b3706000000000000000000000000000001", 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') ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) 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) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = msgget$private(0x0, 0x4) msgsnd(r8, &(0x7f00000002c0)={0x0, "a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522"}, 0x33, 0x400) r9 = socket(0x800000018, 0x1, 0x0) setsockopt(r9, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r10 = socket(0x800000018, 0x1, 0x0) setsockopt(r10, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0400000000001800005b67071b542a538706000000b81800000029000000310000000700000000000000893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(0xffffffffffffffff, 0xa8ce571b1454a0f3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30084, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x20000000000000ed, &(0x7f0000000340)=[{0x20, 0x2}, {0x19, 0xff}, {0x6, 0x40}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r3 = dup(r0) sendto(r3, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0300dbb5cac32e2f66696c653000b12aab777c7526784a5f964f6416d214bc0d9fd364ca1a9a29d43c557fa422eff229"], 0xa) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r5 = msgget(0x3, 0x100) r6 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001460000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a6000020000000000000000000000100fffffffffffffff000"/151], 0x97, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) msgrcv(r4, &(0x7f0000005b80)={0x0, ""/4096}, 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r4, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r4, &(0x7f0000000a80)={0x3}, 0x8, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0x13, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x6, 0x2, 0xfff, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf23, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x80000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r8 = msgget(0x3, 0x100) msgrcv(r8, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgget(0x2, 0x424) msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r9 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r9, 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) renameat(r2, &(0x7f00000000c0)='./file2\x00', 0xffffffffffffff9c, &(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') 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) getrusage(0x0, &(0x7f0000000000)) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x6, 0x3, 0x5) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getegid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x54}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) read(r1, &(0x7f00000002c0)=""/4096, 0x1000) 16:00:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000223]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0xfffffff7, './file0\x00', './file0\x00'}) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x70, 0x2) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x15}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") ioctl$BIOCLOCK(r0, 0x20004276) nanosleep(&(0x7f0000000000)={0x9b4, 0x8}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xc}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") open(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "00000000c42000005a760deec9d682e200"}) sendsyslog(&(0x7f0000000100)="e660df5d11dd3b12285fa067b4245c6b4098a411baf3115b06588e503cc3074005b4adce639097799b8432007b8ecb99a66fc63a6fa908cc51c54cc2bd835efdff9b6beb7d11f674988c1358c38fd1d3fd618668a84d69603868c7f6278810b70d2dfc9f3e9ba5d48c6a0cf9d8398b139d171ee563d8e9b1b3818b", 0x7b, 0x16) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r0 = msgget(0x1, 0x254) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a95d7b8c45c2f184f01d9f97617b527f11c2c6693a990a9b533862aaba4e883feda3820a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfea3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b6789bc771ad65d6487b135cdec0206fcd39887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cde0c1ec957e9ae0b7012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae53fc8c40783412eb07d7885c42fde5b24c89a19c5824d12b893342c9c70f9fd30400cad8ff147f29e851d8effa06dd04d7bd5b59"], 0x107, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x11, 0x4003, 0x8) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) r5 = socket(0x11, 0x4003, 0x8) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r6 = dup(r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) connect$unix(r2, &(0x7f0000000180)=@file={0x2, './file0\x00'}, 0xa) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r10 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0x254) 16:00:09 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x10000000000000b, 0x100000000}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000700)="61814e7f018c72b387522e48444d95ee0310550e4a8581063b157dd15b7c08bad08f26ae9132f31336731b6b5bfc900dea8d1d7ee9d9f9d15512ead9210569ae121ab0773825842dd35ac6f92f18941636f54254c47475c819a4c1642d82f88c42930eaa2047d0c068b38dc02381ad0eb7f6458e0552295ccce8aa35835db8aa7c35f5533e3476c740469df70a16617fc3d67ab6f6e8e3b09371429d00100000000000001dc5e48228d693ebb31f1a50ce8253ff658b47f0ef4e7302f660b41facc98b5f9cbece70e6db3c16ef966f2869531c0cc301147c3c806073dca1bced89", 0xe1) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/206) mknod(&(0x7f00000003c0)='./file0\x00', 0x728c15ccbe0e35c6, 0x80000001) r1 = semget$private(0x0, 0x4, 0x280) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/155) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000580)={0x34, 0x0, &(0x7f0000000540)=""/52}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xad, 0x0, 0x1, 0x8a52]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) r3 = socket(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="9c02080818719c7ef6fe927c22838883ce4a8415e6cf99935ab31b7ed124c410be15d77b0dab195ee13642e98aa56d055f8fdb2bb32b1b6ae512b9e934a98f6f42367d9e9456cf68a4d8e8333f55c7c67b249f8904130775c675d5f4d035b5a61c5079636cb7d697e444202f92f2241a30d58f851019c6805c3909c752cbf93e7cb1"], 0x10}, 0x0) r4 = dup(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) r6 = socket(0x2, 0x400000000002, 0x0) r7 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r7, 0x1b211ff013c6c6d5}, {r7}], 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r8, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r9 = dup(r8) setsockopt(r9, 0x0, 0x9, &(0x7f0000000680)="85dfcc7c6cfc03dd84a3d0417f19f727187ab1ae2cbfe7fb1cf97e3a899b8e3120ae9140d90751b95da93cfb089fcf6247b67ca710d25cf735872d087ac0deac247b9f2aee3c5809e104c27b6ddcfe95fb30", 0x274) writev(r6, &(0x7f00000007c0)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0x8}], 0x1) writev(r6, &(0x7f0000000a00), 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000400)={0x101, [{0x1, 0x38c}, {0x1, 0x6}, {0x3}, {0x2, 0xffffffffffffffff}, {0x2}, {0x1, 0x8}, {0x2, 0x1a6}, {0x1, 0x7}, {0x0, 0xfffffffffffffffe}, {0x2, 0x80000001}, {0x3, 0xb7}, {0x0, 0x9}, {0x3, 0x2}, {0x2, 0x9}, {0x1, 0x9}, {0x1, 0xe069}, {0x3, 0x2}, {0x1, 0xffff}, {0x3, 0xffffffffffffe480}, {0x0, 0xffffffffffffff8c}, {0x2, 0x4}, {0x3, 0x2f7}, {0x2, 0x7}, {0x1, 0x21a}, {0x2, 0x9b07}, {0x2, 0x9}, {0x2, 0x4}, {0x3, 0x8}, {0x1, 0x1}, {0x2}, {0x3, 0x8}, {0x2, 0xfff}]}) socket$inet(0x2, 0x40000000000000, 0x7) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000280)=0x100) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x1ff, 0xb55f7064f25347e5}, {0x1, 0x7, 0x1000}], 0x2) semop(0x0, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x1, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) r10 = accept(r0, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) setsockopt(r10, 0x100, 0x1000, &(0x7f0000000640)="47137f2ea545e11524c314d6eb19567383af5c63bf18e7a6493c5552d20fd11d1310ff74ea6b00859429e2de9c4e0b80869646ea92176f8931", 0x39) r11 = semget$private(0x0, 0x7, 0x285) semop(r11, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000140)=0xffffffff80000000) 16:00:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = syz_open_pts() munlockall() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0xffff58ab, 0x1}) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400000000000000010000000000000000", 0xae, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = semget(0x2, 0x4, 0x2) semop(r5, &(0x7f0000000140)=[{0x2, 0x8}, {0x0, 0x0, 0xc00}, {0x6, 0x5372, 0x2000}, {0x4, 0xf3c7}, {0x2, 0x8, 0x800}, {0x2, 0x7af, 0x1400}], 0x6) write(r4, &(0x7f0000000100)="8c65", 0x170) accept$unix(r4, 0x0, &(0x7f0000000080)) 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) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) sendto(r6, &(0x7f0000000640)="16667d91963f9b1bd81a6fe7f14ff7f4fc1affab988b1ffaca6cdce77a4b55673d4dae39be406a4df06d21430994cfd44072a676292a69c03bba649441b7b8a1a6123ccbbd322b9f2ca5e1bfa47c558820fa3e7c0507b7cf5a7c17e0b4842c5b8bd7ee9f6f59b40b031f128be7ded7100af67e24a49ee99e636e6745546bc39d1651ff09e563749f57117d6805adc66bd201d0b757410ccc47838f634bf219384a2d90a32ac806fd36576e6398b08614c910d5baac6390a76bbd5be088258934722e", 0xc2, 0x400, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0xd9a}, 0xc) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x6}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000080)="3e660b60802ad9a55b7f45154e7b") 16:00:09 executing program 0: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) r2 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r2}, 0x5, 0x2000, r1, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r6 = geteuid() setreuid(r6, r6) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) r12 = getgid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r12}, 0x5, 0x2000, r11, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r14, 0x0, 0x0, 0x4a, 0x80a5}) r15 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r15, 0x1, 0xfffffffffffffffe) msgsnd(r15, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) r16 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r16, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r16, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r17 = geteuid() setreuid(r17, r17) r18 = getegid() r19 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r21 = msgget$private(0x0, 0x4b0) r22 = getpgid(0x0) r23 = getgid() msgctl$IPC_SET(r21, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r23}, 0x5, 0x2000, r22, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r24 = msgget$private(0x0, 0x0) r25 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r25, 0x0, 0x0, 0x4a, 0x80a5}) r26 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r26, 0x1, 0xfffffffffffffffe) msgsnd(r26, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000140)={{0x3, r17, r18, r19, r20, 0xa8, 0x6}, 0xa, 0x2, r22, r25, 0x0, 0xfffffffeffffffff, 0x100}) r27 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r27, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r27, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r28 = geteuid() setreuid(r28, r28) r29 = getegid() r30 = geteuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) r34 = getgid() msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r34}, 0x5, 0x2000, r33, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r35 = msgget$private(0x0, 0x0) r36 = getpgid(0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r36, 0x0, 0x0, 0x4a, 0x80a5}) r37 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r37, 0x1, 0xfffffffffffffffe) msgsnd(r37, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000140)={{0x3, r28, r29, r30, r31, 0xa8, 0x6}, 0xa, 0x2, r33, r36, 0x0, 0xfffffffeffffffff, 0x100}) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000140)={{0x3, r17, r7, r8, r9, 0xa8, 0x2}, 0xa, 0xf4ca, r36, r14, 0x0, 0xfffffffeffffffff, 0x100, 0x61fe}) r38 = socket(0x18, 0x1, 0x0) close(r38) connect$unix(r38, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r40 = getegid() getgroups(0x5, &(0x7f00000000c0)=[r2, r4, r9, r39, r40]) 16:00:09 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) pread(r0, &(0x7f0000000180)="5181601b28c2ecdbee79c544ee57e50d2896a9b7f59b18215b38a1d8bf7c933b0110c35df7a7f4378f905c696f9c478ed753a1499bb0a2097f78b93a2592505000df6db26e", 0x45, 0x0, 0x2) writev(r1, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0xc7) sendmsg(r2, &(0x7f0000000380)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)="6296ab38e67e9969b4589f6640587de602fd6b9f123536c0d47fff26aea71e6455df37271e860fbf12456137818458aa41a79acea52891c9d9cd725c8426997411f6163bff67792b3220cafdd93872fc04fc14251a79cfd9843eb63704c65d7d8078dd64609df247199ed4b4e7a7", 0x6e}, {&(0x7f0000000280)="51b0f3726163b5d67256dee8af81102c22e546ce35fccdb325e7588b46c53002cabb7213294e4767ad8b1f2c3d13ce8c4184aa4e9731bb63067d6c497ff8a9d9fefc90a2f51dc4ff029035662bdcdd847a7bdf9f711585da8d3532bf7bfc0bd785d17280d293647916ee681f64378f350935dd93090b9567c44a6fe465deed98a06f0d4bbae74c8f3105b2dfbd9ac23d7c1d17db0b22a451fca57be512639a3d1901b747eb2d6377143e79e1a3aea07860baaf4bb49ff40d6bef94fd5e6198db864107ac06772d074741c605feebd08632e3609d", 0xd4}], 0x2, &(0x7f0000002780)=[{0x1010, 0xffff, 0x1, "8c74d1ac4d50798ed552069eb0301ffc50fbbcc570e3a30c1ad5638e88dc5c9b8a59861a1e1097f1d1b7081cc758182a9219d1711c23a30537d3d43c5d3da6f94db5b206e3f9c4c07cb68609af2087e6b1d0ee8b985a8d1095e4199fa112e66a24ab2b1d152acae5f3ea2d60bd289cf537d5d4c6fe97b465bb131074c321bcec62355abcfa8c369ba327bc4b4909629281b37fd5e004e9bdaf5b40e97f805f5221e52356594efaed4cd172068e1cd388b1c1cb46ec92a6c9226d07c2a31a916a32b4aca837759140988b7dcf865bfe4ae0228030002552f6c7653e594f561db109adf12fa3c2ba07900f52f399351640ce1010b1ef389be48c8ce94a1cd341f74c6ec753bfaf56f280663106e4b98c5168c55b4f46b604d22e3c925e1c97331d67ef0ef2fc31b7230b41830badec313cd2b2770d29de22dc5309398d757199c0c560bff903e6fc71779458fbd5d14e9d0f89b41a800e2ce58b7a8fbe7cab2484fbd7ea675b72deccc7cce8e0fd1f925e47890cc90f5c4369baa7d2d413aafceda52a473529b46e27bb99fcc0f6d34dded2a8038fb9c83f5c83fcb20310790b2c4ef3c7a824286c9648ce877dfd4d0da1d7cc34bb8814b1006ab81af2fe38f6d2854163c063b091a85958d3339f819f0be511531ebdbd4f1f76cb4af8cc9233831c53a253c4649f68e43085a390de8b26e6e641fb3b38297e52fff4b7d186ceb7b0db5ccb983cc8cdea3f6ba7e4de11bd156349d37664015398fc4b44697ff6a653200d467ca92d1910a71e360dbc1094d7173ac292f13e23129f3fe26c45c8b77dda5e7e8457e56a1e1a0e377845f7cca425fe984af62240fb7a6ba226918edb11e035026bfa9c0237911840ef9ca87480b89c5b4bfe7ef9a12b5b70bc59ba1cb7cda32bd9a74e1520c2c3992c2cd58e07769b6358cdb9a5fa90d65afd9ccc9b9485afe7897e88bb12090561249860bdfc3d7f5f02b239017a616d298fe3b8314d03e949e552faa5eb9819d71a9b2d2da75a08625818154dbc6acd96545c6e01413fce4daaf359f346331694022e25b4369b288258ad224ec424190423ef31ac0c0a3d9b493526754fc40583d4a50f80787b21485e3e05ea3af1010fc175484371c20b804808a599de15ccd2a067cad6c8d3510d6bcf9ff57e4f006d8d2a6e1941c947dd854cf8ce336593d817838696c88e8b4eb61f3b72f608642b0bb93d443a6b79be47a0e9a3a72c80505bb3e2f7a06c307cb86fccca3fcaf034d722b910648eab988c03218a3a2436085ded968dce2fdbcc09fb83a11e5950390bc6ed9aefc6709f4a553e3039528cac2b4c39dc2449a030f5b5631335a2c8820c481d5c94e7a4dad2e17e00ce63426a492241ffba5accf9a529bcb44cbd6c2d821788d257ef8f3116c63fd1e7b92ac369a23b40a945ce8816e94fdceff937270e0d5b74a8fe444cabc4436a1c4ca216523191087940c5c5b0fb35902e6ab604bbca7794c2db3c84f9f0e75f430e25a19061812d55c4e0c93e98271c65280d9865d3eae6296b2715720a37842503f2904c185154ff83c48216aecb4ace271d645ee63a3771245a238b7eed25b162af48091c7652a8843fef2249f3819ff371e9cf51593618adb3ac26e688dd725d00fdf1e7b690279f513d8acb26342a7906a34e25a514672dad5f23ef66a2bc2d91c87e029391c0ed5eba966c9639aba5f5b23dba284bbc5a4b0b2a92b89aa54ee2b71eb4bd9d143143efd851da202c29d3fec4033ef9cd5e85a5a0f33edc771057995a57a58f48f353e8ffcf6c3a62bd132860363dcfc6592c57069ea562e6f55a5bc06ecb58b1285e47ffe4c6becc8a7532fa0a63de0b628aab18aaa021294841d19fe8f71fefca3d949c0e3da4c910a479fefe62c26d24128abc978b6e4f7bbc0fc68b88218252ed7fc29459fca93f0816807dc55e5e3d1e0db73c241b0fd4aaf1096e66b3b3936db86290692817b37171bd5160e814b40587f7c7e2d2966bc611519928220969bb1e7cc6db072c72ca8e286001f8596f7dd68a829a5a99bd521e27d4bb6ea3f27c647e5f615cab20589d82bb46cefc39aba65b7f103d662bf5506620b1c9b8ecd6037bf75df7659583b9dad7c4222cbfcad0f2fadb1445623231ec5b900d28a82a8ea124955d36c749626047f29555b8929d3e3d00a68cee693f74991261186789220d69b2db04ae7767a3ddcb5f3f560230287de494210ef5bf543b0a1e38d75c30d4d45fedde9576c3e827ba4f0e7efc535bdce0245df3d30e1b393f0c073bac29740c747b6887a3cb1d2100301fc69f994406ff76484b565b4711853e9f2402cf09edcd5385c5d865bc8103288eef1866a84af0ad363c5502d23f7fb6adf47d43201fe347faa4042ce43b80518d317e2e29b44a010b1e0317a67ab5017b1ef1938555cd6982b721b105620c2d93fd1607e36c8413bf5a6962b9f90eee533c28ceef4f01af30d715c5a2bf56c9776b99fde903d4d054669375a19068ecc17dfd549c192e058e4c068056926ff73bd6074e7d07c6518bc88fc865f4d9b282b473290ad477ab4c81a1a6f99de5cfbc6373b3b5c5045729e765951c617bdf918346db81029e11bef50cbac29235d87cbd7dfc2413b1d6fe362fd01b8eb703436267fb23c81642e2711b3345580805653393b2c7196e5a70c2e26339e979b2587d0d9e7d0ac4cb00be7d5065abef90a129cf1b79aa0ef69bc696784eb4a0f2f2cc84b575e6eeb9bddab653003501ecdac07f39dbac8e33c3b7b4cab86c5d02a37bb041c282b0f341143583946cd8133e9a2ca8d0aa71dc3d2da82b1f6b15bfc101b679984c949cc731cc27b31ae123a358c42095d221971bf7e8665fcae26032328a15c3c50b01421ff4bcd5a289c25b3e5487d73674c7c2e06b2d55120112eab73a86addf647272e4651184acc3d6eb2e5bcfa81a11ddd742d207c7aa669dbb9366eeab12bc69edada1406de183a79f5b5339d55d17e373f126f91553a05e80a74c1e21b970e89d479990180d230dbcd5ffa538236fa3314bb090cd57ba206dee56a11c7af57308e72a85400548b9095bae351c629fe5daf67dd18c70ca2868fd5aa4f0d897ed8c128a7fa00803af71ee20e091550b4cad91e9d18c3f41092886e9f3464f27f6ba6682d2ecb89d7dc94214f447c1f8f93f986f7c951aab7838416935969efdf6a2169365ac2294a4aed9675ec388f9cad91c339f6633d08e17209be43f79191c3c1f23cda2df1b6f91b161b3ca0dc7161f46369b368aa304e04dd2d9dda4a0f67fe491708f6140941000be1df232f223ccdb461f0a929b161214fc4a1ea9ca42b5ec0774c71e74dd09559050f27fe311cf802242d0d6ce44249cafef530362a52f7a717d8b854bdb3488f5c926e80bfbb12d10fe85f1c0a5c130fe097aafcfbb25d2f2a92db2267683e0a20b6621d21f5a6e7d46e7bce4da3c4f373038ba735ddae7b14064c24846e6e5fa7eb7a2ae9523bce3a60d570c4611d8ea43a8a898edbec9c42e2a9445a73dbc39b10cb5a998b99cc9bcbb666bf6fbd6e091ff0b8df9b7bce9d52884aa4da1085ce3dfa49599bd398fe1194d158770338edc45b242b7a48f7033d5681faa4f96597691cdadddd4f0eadb3a00e2bfea42f223367a01082a54cacb080f9ee29f0df6a3834e81de23280fb0dca5200196c679566a87ceba549902fa39ecb53e6ed634921d4041e6399e53673fa97ea70f936b5315fd802630c43df8e559982a8379238726c7cb25869aa8c78f8c9836926f0ea3a98a5a7de0163e94ab48c7abd31dffa7238b8da6fdf7d9b9549350e209eacf4d1e238bbfccfbaeea286a63843590890c8d4f9de74e00e0c7940520c8ee32041b37288b4cddbd4cfbb33065c91c107e2267174bc9386e599285e5b5b296935d562b0128b17fe3220ac2041f7451a90cfdf49ef167f0358e7645f2ad134afbac4dbc779122ab48b92fea1dfc867691131f3250ffef488e60fc7316714731388aa0c5b8c4684357c2d794d77dab02ff3739e52f7340a19ad15fe5b387d72309428c41814524f5b68dbcd37149cfdafd253dde6451a7d78839682d0a7bcd5e0aba730c375c7d065d6bf5475a18105870473561dd14a06c675f7383895e79775552012cc6bd4b0a170b3828d021a836508c01d59cae275826364927465fd9bfd0681e51edce4392056ca1d7c8705a389a3bc1cd01345a40ef3e7fc0f6af8820e580dc10f0f5cd61c07d6c4cdfe05451e4fc2a0343243c79edbcd1ed73d627f91b1af8d236d3709b2b188744ac5b3993389ec477fd208320fd2a0ac6a6de5cc488d945b767fbcb4ea175f3388e3993f9457a64ef6b0cb5de8eeec687f6640e5f60d5bbc8ca3ebdb80cbc8b91b8bdae046be996556f517d050d147d3dffcd7881e290364573292bfd8a6ffae3900029df80ed2231d61a025e8497a709e8f8ba0268da6aef201bf63647bb0ed04cb5ca64b8814c41b914306ef039a6f5291a03524a947eb063e63ff536326783216bfe866df8d650ada5e17319c8e7dd49d2b76fb0a6f788a45603c05a207036dd85cdb0f462855e92d308e1e66cab4a567080eda3ed51bf4d27651f7de723d959203201446ca6a3dc157b6809870df8e51573c36087a5b55dc00453b882671ab41fa944f8c33e8460dcd06875e56c1b958f65246286bce702bded7fcfe752742a2a13ec4d956695554e4acc2f6809f8585727c5fd60b28d7ab7ea722b8aa1f6ecbf801ede833cd31394772c129f4270476b544261c115987d21d1612817d6815d741f228edf85d436da19608b00b5ec91a34b258ccda999c2f8c64a17b382c4056f6f4b15880dbbef10648497442e254294e602ee5847040522588830c8cd7d73d41c028a847aae24a487d9c695171b0bf98e07c9fa3a5895d29a9700d59c582718acb594ee855cda4c2d8bfac34d7ab1abe3d86b676ebcbb10d9654ddbb4066366c8f135d94f2ed3ee93cc7ef06aac37d297885445986d61271f937341b0de1a8d4cc350625d416484192b8901a9ae798edf7aac16142b53a36fd5d416bc358cefc7ff5f2353bd1c5dfddcbd4ea74823b24bf96c29a6578a22b00b4a9bb5e9d8ada80bc22863f5b1b730d72efd7715cd13b89c39d75672a68430a24499e4eecc80fe8ce0253912b90041ce8c32de7d5fba38a8fbd397ecd00229bbd67f394325249d909ff1bd14a678d75538dd3b782813cecf21d150d8f9acc8714022d5e7e3f19852ec85adb6568327659cae05cd4beb56ff93c0caedd750a11149c179a81c34d80ef5eb2b117398301e2fa7de8551e11b1590ffdda678d082744608949a307b109c59b7a928d0ec7eca9ef3d1dd2067b91386b489b21413e3caffe6748c18365905802b954612429a395b5a1ff9b0d2fdfd6a48ea01986745744bfa388733473ed3dc3175a7ff5b8455427f6113a60ddd6aedb0e2a1e5817c7ac4e127016955b48f6613cd826d068bba9258949aff4c71089367dec1b6b60ae95a96172c347758b160775bb64f77eca687b1b5797d31a560129c0d3bd0a68011b5dea608a773a6853e6268ec3b1ace5824e077919a4dea9af1517e38cb90eb02dfdad42738a932ad525da5646c70d9db1082931d523733fa14011e2bd727e44f7d723063416b0ee5df199400c8f1b02d12ffad0a4c675a65dc9e85ee0a39e348d2b16be4f4c02d319e9dbacdb6dc541ab8752dd62f177efff4a0bcae4a2974af926c7144b23c6a44980162ae569becaa5f17017f86a63e23ffbb832b19acda9b0ff7b346125d87"}, {0x88, 0x1, 0x1f, "e932171faa3a4bed30b7d9c1d231f685c47a6fff13443cdfb68f794efb6b2f8e5fd401dd08d4ff812eaa8c99fefb4336ae284b0fc26af0a94345cfe194eb044491bb13f104c874a3ae59be4dc0bc44e7416944310484665a2999cd833d5f5d27cabbf26d13afe4b9f30feb2518f4daca503f4359"}, {0x100, 0x1, 0x101, "a13bf1466b84a8d04ce89d131e75f4715f9d51c313204d14d72c19f571825cef901d7a1309b876056403f2ad87ac4b42d32fe9f8fa5699b32b67e18f1c260d2a94f8c38f4e02ef76b47a7f4d953d8e5c10c8c8696a84a2571232718e105e983abc30093bfe0462ee39fef8ad366bd9bf1db45eb5330e2bcdf7c349cb0942ee7c04272d731890c9961d95d03a3a48cc33a46543b37861e373be1c36a460c503d4a52c348285c7ceeff3c972434de1dfbca6952d065e346a45937145c6f5591a3ce78025497a0b55f141aa8b432c8e238b77d8f9e6cd363e1ba30ade148f401e578d4e46af1eb567073fab1648471f87"}, {0x38, 0x1, 0x3, "f99ba5b8718874c99cb04bec13a216fde6f9e5c2b01783241893a3a6e3e05f1fc3d5439ad02a6d"}, {0x90, 0xffff, 0x4, "ac2baa4f28649703c4ff526c2163407fd14bd16823dddd211983e94cd4d17ebc52e46ef6fa35623d2a70e2aba853e325535b5d18d0abaf48fbc27d6ca3cd2f3917c10c838efb7c273eee1b179963b72baf25bf3519e30b850ec491d19419d731a7929dbbaed271c4555e11b54b964cf9e9eaf3af76a363bbe342a7191d92"}, {0xf8, 0xffff, 0x7, "96781b86297c468fb61da364e35f424dd350061ab8955e404be0d5ec0d614e4408b7346ab01a3e079eca7bc6020cbe8ef7a32118236ed37ccbb14586c5e2d1fc4d5af45a941d96b9f911b377aee63292fe7856d2a8ab12b39399a1fba7369d15ac73b6dcbde55bccc78dd0c6f5a93e380a976b1a868fb9dd109600deb76cd734c147363c0b5723b102ea8a0877f31f8a71d8af362615732ca5ea3fac32741c207ac5473e9304c07b246ce4c5e69c70548496f58b7cf43c803871d052892f49000b0fe3cb807af9492e884368731e18f63b48a7911cfe66a9d836d20b78ed13f47d09"}, {0xc0, 0x1, 0x3, "e542ca3454a361002c0010cc477f28820c876b2b254ec649702fc52f76a144cf07f379901e947c7e75637a3e3cec887c240014a102065f31e7af59a80b5423c36911897bb72048fd01cdaf0f42d81347faa77201427005058ce28b0a212b77495b6b0f057fd321c24a88e709fc47f39333557c60985dacc1183c1c577a88f3bc388eb7c35e267e0ccdfe90e710f41bf4516d81381fd7cea936299997f2a0d61e3645ba1de4e0fd9e444b"}, {0x40, 0x1, 0x2000, "9e4d0e0ed25e5bc721fb10cd6c66d9e95490eaba61e61dfc490bb504f72a79d5ea9bb711c3d241fbbf78c08c"}, {0x20, 0x0, 0x51a3, "22ddf68db5c9f55d7d38"}, {0x100, 0x0, 0x10001, "fb037bd39e2fbab3df4880f5a5364f09540f256327a597f82ebccf66eea2ba69179f69dcf08325d3cb831bb87e39ab16e22c8f2964fc22a2602f86226593d8f34bbfe0003aa80fd196dad5ded9c9d693944ec799f9358889ea5d635543e98a229849ca1cf058f8ae91e14ea57e9b5a4b3e90179d269fabd7f376a250b19f776556767c67385074001d86d3c07a93912f270c062eb28bba1e0010fc79dc40f0f1180aa6654938269c0107420877d83b91bbdb04fc4badc1b8f9999a12076317a8d7b001a1a8735a03febe11bc41234396ceb05db14732ad13a58743bf9c63450064a379c7a7c3b1f96797ad82d4e91f"}], 0x1578}, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x34, 0x0, 0x0, 0x2}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x1, 0x9, 0x2, 0x279}, {0xfff8, 0x40, 0x80, 0x5e}, {0x1, 0x1, 0x5, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x8, 0x7f, 0x94, 0x4}, {0x3ff, 0x5, 0xfd}, {0xa2a5, 0x0, 0x8, 0x1}, {0xfffb, 0x78, 0x3, 0x5}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xa78c, 0xb, 0x7, 0x2}]}) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r2 = geteuid() setreuid(r2, r2) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) r8 = getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r8}, 0x5, 0x2000, r7, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r9 = msgget$private(0x0, 0x0) r10 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f000078e000/0x4000)=nil) shmctl$IPC_RMID(r10, 0x0) shmctl$IPC_RMID(r10, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x71}, 0x8000000000000000, 0x0, r11, 0x0, 0x0, 0x4a, 0x80a5}) r12 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r12, 0x1, 0xfffffffffffffffe) msgsnd(r12, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0xa8, 0x6}, 0xa, 0x2, r7, r11, 0x0, 0xfffffffeffffffff, 0x100}) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, 0x0, 0x0, r13, r14, 0x10001}, 0x440010010, 0x8001, 0x0, r11, 0x0, 0x0, 0x3}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='(\x00', &(0x7f0000000100)='+&\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='{[\x00', &(0x7f0000000340)='\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x34, 0x0, 0x0, 0x4}, {0x4000000100006}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x2b, &(0x7f00000001c0)="45e6627ef2224801e57db4a690a1215a49cfbaa5333a56fbec6fa43450dd64d42670880f1cd87c78050c6e") connect$unix(r1, &(0x7f0000000100)=@abs={0xcf9f184753a56d52, 0x0, 0x2}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000180)="7ce5746453192a14d773e96d6351") 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x6, 0x3, "083a9b6871dd6ed9185ca42359880dcf3eda31e6", 0x2, 0x7ff}) close(r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000680)="4dccf3039a51ff9de1cf61b57240fbcdbf2013b6020184e8fc06009d483b4fadd9aa07b119f01056a4359b4eb7727a591bdf8692adf7070d6fec46c518b0bf9304be83560f0bc258b1f3c6932ddd2227927f90b348b0c39305c117cf4627fc6e58086cc4306873cff9a9b703bedd02c4f1673187cb075bfa1983311586735ef7968c5c15fef4fc7f0c0749c44cc893c9a00a6bb41c986a8d7535b35a9b4154e8e121f485c2e6813c81a925afce75268cf156ff23aae686c97f0b9a0686d7dcd243b1de451db55f58352c12a08497733e78cbad1709c7c3a039d5e088e568c9e82f5cd5fcdff7614177a1e9477436b103c53f85c52722723d55d69887f51a788eea7d96cfdeac0caa5148c7234c91301332e7ec462bca3ae5a68ba765202b226adec2e71f1f3e26c501081895af2e7bea2b68b6c282f08bfb2a54a6f1b31acbbcf1a57aab7ce1aa8bda61cfe17a83751fcc7a184c232e3a02ad9abeba594b3fd583f7d3f711bd146f7d8ea6ee63ab25713c99f0f99e1c908b39a3856ff5bf3884d0215bfa0cd2055dc297b5cf54f3f26d8acf2d653f1799fbe2bf043af358922cd5375e59de1c8892e2a14f6aacc1b0d83fdc5fbc9fe63e09ea7ea343ea326f91ac21ab1d32f4fa12c088cee0e3aca926634df38d1baa71a63b102152959f465e213a83ef64216d36105b23b9e3dbb4552c365daf2fd4975eee9525d2620ca27d7a80097f", 0x204}], 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r6 = geteuid() setreuid(r6, r6) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) r12 = getgid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r12}, 0x5, 0x2000, r11, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r14, 0x0, 0x0, 0x4a, 0x80a5}) r15 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r15, 0x1, 0xfffffffffffffffe) msgsnd(r15, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26783e9b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000140)={{0x3, r6, r7, r8, r9, 0xa8, 0x6}, 0xa, 0x2, r11, r14, 0x0, 0xfffffffeffffffff, 0x100}) r16 = getgid() fchown(r4, r8, r16) ioctl$TIOCEXCL(r3, 0x2000740d) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)}], 0x1) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 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, 0x80000000]}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 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}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2eeda43020ca18ae, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="00e2d7e423696c653000"], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) read(r4, &(0x7f00000001c0)=""/203, 0xcb) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0xe8, 0x0, 0x66, 0x3}], 0x0, 0x0, 0x0, 0x0) 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, 0x8020699f, &(0x7f0000000300)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015958c38 16:00:10 executing program 0: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0xfff, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x20) write(r0, &(0x7f0000000300)="670dc34fca85146fb23e6f24b79f5b64ced1f3d7599ce251eafa8bdce435318bbf5cfa710754c9a9a6b00059a12cfc618b730312f2fc2a38bd7e8af044724f42ea2a9071027a59a1200f46c9800158491f370a973b89fd66df99b7f50500000008bdabac5ede394d6699a7313f3766d91de165782b7b2e847ad604750c030414be8400000000710f5129fa298ae9aaeb01924e90ddb2a40499459df60581db250f10f334288092d671edabc7730878c204852edeb81bef58792ab942bedf0c77cb12b41fa5268a8afcc13331c456387b9ac5fe5022f4f393ac98bf95aec0d6f31fa51415371a3aa05976192eca85cad3ff07d3f60819d0dee836ebb33a7994430faf13f8a55660688163fcb0ee145a10954436fb88cf4b74593ec4e17c7b6cd7eee0779a794d93a254e9a381f853100ce04fb97156e56fb0c42fe6a4", 0xfffffffffffffebb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x6, 0x1, 0x1, 0xfffff5fa}, {0xf7f, 0x96, 0x32, 0xffff8000}, {0x7fff, 0x2, 0x4, 0xffffffff}, {0x4, 0x7, 0x0, 0x4}, {0x8, 0x7f, 0x0, 0x3ff}, {0xc56b, 0x8, 0x0, 0x4}, {0x0, 0x0, 0x3, 0xfff}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x1ff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000140)) 16:00:10 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) shmget(0x0, 0x2000, 0x88, &(0x7f0000002000/0x2000)=nil) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 16:00:10 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) syz_open_pts() r2 = dup(r1) write(r2, &(0x7f00000000c0)='p', 0x1) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="8c65", 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) lseek(r0, 0x0, 0x3c, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') unlink(&(0x7f0000000140)='./bus/file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000300)=0x7ff) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r5 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r5) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x200, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x83c, 0x1}, {0x18, 0x2, 0x0, 0x3}, 0x3, [0x81, 0x3, 0x1, 0xfffff800, 0x4, 0x520, 0x3, 0x9]}, 0x3c) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 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(0x4, 0x5, 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) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000040)={0x43b, 0x5}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x0, 0x108) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/142) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socket(0x6, 0x8004, 0xd9) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fsync(r3) clock_getres(0x2, &(0x7f0000000140)) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x1cc59c6db6530e2b) clock_gettime(0x0, &(0x7f0000000200)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20330, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x5, 0x8001, {0x40, 0x7}}) r5 = socket$inet(0x2, 0x2, 0xf6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000380)) socketpair(0x18, 0x2, 0x2, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000400)=@in6={0x18, 0x3, 0x1000, 0x100}, 0xc) mkdirat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x100) r9 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@un=@file={0x0, ""/53}, &(0x7f00000004c0)=0x37) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000500)=0xf4a) execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)=':\x00'], &(0x7f0000000700)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='\x00']) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) ioctl$KDENABIO(r4, 0x20004b3c) r10 = syz_open_pts() ioctl$TIOCSBRK(r10, 0x2000747b) semget$private(0x0, 0x3, 0x40) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0xfffffffa]}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000300)=@file={0x1, './bus\x00'}, 0x8) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r3 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x0) sendto(r3, &(0x7f00000000c0)="22bc56fdc1e774623471fbbf9be17d97adabaf03fb0349c79617928b760ee10496ff73c141ec294c18c090551a3f19a686797e809324c1412cfffb36e089589676a9a14b25cc2d794bd21f84e2e6eb97b5c0c39da1659e7ae52bebfe427b6c5697cf0ceae04ae07f1c5d923beb45e4d1dc32d215257d356502bee93984125578f6bc3930783eb76ea13606631d9012ddcbc732171e9e56cbf9fe21de2ab5e857ce3ff554c646f1edcb25537ce795eb7e371c89e4d37e87cc6d64c595ff8652f74c5def2a125b878b0808fd81ef27a12372ba753a2811a1c26b585d0b26cec377cba5f1900a1106ebcd93d8", 0xeb, 0x3, 0x0, 0x0) r4 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000001c0)='./bus\x00', 0x2000, 0x2) r5 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000200)='./bus\x00', r5, r6) acct(&(0x7f0000000000)='./bus\x00') 16:00:11 executing program 0: setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000d6b889e76e4f7d796d7a4cc474983046464781bdf7a0a4582a72f38afeb7c5ff301ad3ed"], 0xa) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000200)={0x36, 0x0, &(0x7f0000000280)=""/54}) r9 = socket(0x32, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r10 = msgget$private(0x0, 0x123) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x200000029, 0x24, 0x0, 0x0) r12 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x2) fcntl$dupfd(r11, 0x0, r12) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) r13 = msgget$private(0x0, 0x381) msgrcv(r13, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000180)={0x27, 0x1564}, 0x8) msgsnd(r13, 0x0, 0x0, 0x0) r14 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r14, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r14, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socket$inet(0x2, 0x3, 0x0) msgctl$IPC_RMID(r13, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) setsockopt$sock_int(r15, 0xffff, 0x1002, &(0x7f0000000000)=0x3, 0x4) 16:00:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="82620994e3ec731998c710066de0c730f894ddad8d1e1f243bcd974a46dfb49433417ab45ba73ab345597b67b2b4b7f7855bfd6efc0a1eabd1fec3ca42706c056984c5944accbf0ad5d3a29bbdd2224a505b2b97a9eef521cbc2a833de578ad57990bc550713b759cccb844687a3ecc23f6785a3982962460ba2697c3b45398e64480fa5d2501f120150252b051e53d931d2675c07e8564f3196d3dcbd1edd75f47c19bb84d8ccd943b5f7b2d8799ecc6e71a2df212d497345003a3888102f7a8bce4cf2f9c18104ff7b1ae210b1fe9eeeb67627ecdaa0c5aa11fcddb836629af1f7bd364fd7751267f09144d4dff18518e08e706824c5f9407bc31d9e0e903ec0ee3cc0c406e5d755d1e193a90e29835019e6712042a8da761c280b835e06c956b171a7829db9e5a00db98f605aa4c3b9f41af0f7ad76825cd254ee0ed44f13a2a6348b1aa768536cd4a3c1"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x3, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x80000000, 0x8000, "e131259e9c8644fbfffffffffffffff8a95b61cd", 0x3ff, 0xda0b}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0x9) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r6 = dup(r5) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000180)={0x2}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x3, 0x0) socket(0x1, 0x8000, 0x70) connect$unix(r0, &(0x7f0000000d40)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572c03237176dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03ab0c6ad79b9cf3ba1a8e9230afcce2bc56a07a743eab103597000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000262fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4cae255e6c0f123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429ce60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c0000000000009a21d1b3ca2f0da00400000000000025fea4d72f2c49da5a817d8ee961bb9a3a1a246d6837289b2af1c69ddd3ede78cafea87ee776c944806a3c266dece893649ffc20d8801fe427102f9aa09dcb2a4c0484eb910722e57f27a010b640cc459efbd8c739516bcd6dd5d885d097807692eb728a8170cdf2189858f448087b7696abf57ee91d0ecc301bc55b3111f55999f125a6b0af9487276c78b33187efbfece169f415768d57ce5f29de6ccb909c2d1def38dfede3a623e8a864ab"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000100)=0x1) r2 = socket(0x2, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair(0x20, 0xa005, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) write(r2, &(0x7f0000000300)="e937885433b408c71ed072592061998d8bb4b67e7f5139fc6e23f8db474d18a953c889b05d0eb453627d961def05cbab22ef195b002095c9823446a69f1f0f8fe4059cf467e04274eab4af6c210fdb1b23dd24073e44411179b7274221f981d82456bf7122859dd243fa2d529e114239c3377c5f36adce5f57d5678318afaf8ab93e0e907fbeefb9a788911950007ce195e93d5aba3f395528f8801c274121f1a41e1ef1c407292e9c496f3fc75627bb4897116b76421cf9ecfc78f8a45926723a7da1efe9071288da03fa7184898386fb86b7febde53c7d869a58b846a0f3d8b762fdd9", 0xe4) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8008000) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xe63) write(r0, &(0x7f0000000040)="670dc3", 0x3) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) writev(r2, &(0x7f0000004040)=[{&(0x7f0000003bc0)="440f40ebe8e0c1be2dd05ccd223e1451baa47119418fc2c93635d6b9b6337b516f0818f3100fc7e3e2c489c53419a6766a4576f09a28f027e1173f271f30bffb06d7061f821197f00209ba3eee2e13508d546786811533738718b7b0b000829cf9b0795ccfe63c0e2270bb2b058138d77abe8a2e7fdbdc1014a0d77ec30e9aaf1fce846a78bb3871c2397f5725a73871e0", 0x91}, {&(0x7f0000003c80)}, {&(0x7f0000003cc0)="a9a89e9bf1928e2f0a5a92660da474d9b366c0beb16417dba52e30ce94d621832262fb8f31121d986f8a08c5d7a8282d8f68a3d36b9e45802fb314cb85781cb26d3be030", 0x44}, {&(0x7f0000003d40)="420070b8613e4c9d853cba28f0778a80c034c650b9a6827811f60adf49432388886cbf9bab53a6def43769a7d1d2a7cd21bf926b596cdb7b9be5fde44265e6903db82461e46477233a46f8b8a096edbc10d42031a68abd0f417814eff2201ddd7e7b87a8d7d59b71b53c93552c34b73a58f1972e2bd51e5204b43908ca7c7bb3fb2e6b848de02408af301a01d8a6475be0ad64a596e3f5063200f0a3858f019e", 0xa0}, {&(0x7f0000003e00)="45a124b7bb3f14003c37e6a918d9335b3cff56423de8b8ba0374b2cc387ae747843a0c5b63450f3a84676c32c50ff6153e1908b7c19220f2e2077ba07a25c6f720fc9d2e83f40de3262ac6bda5ff2ac67d132e026c4f2fc52e22b6e900caa2668766e1b495a788a235dfc3d782f45b2dfe3417", 0x73}, {&(0x7f0000003e80)="850c2de524e5083fb55b51245c1938504fb28e2618297bae75e92340db2b5422612645313666509acdcd9dc32415da8a05043cd97e69e6763f43dde7b04add6a304755678e22b73f6f3d08425dd35eabe8a59f827ce49a693e772c592d6709d67b02ec9b2965c2cc9d01d81913b6e011328496d6edba8f05b6d2dd9ecf6fe7d1e565f0ba8fdac3ac4fb57d98a6f2bde915c47968b9a9a7152820e9353c4ca8", 0x9f}, {&(0x7f0000003f40)="3f6456176914df0a625c8268d92eebc2754163e1e088083baf0abc218ed7cc27f135186cb46108a78f9be8ef", 0x2c}, {&(0x7f0000003f80)="91ae0e0cfcd851a084824e7c790a9308adbaa5edd557541ff94be78ce93ade11694585475d2171ab7dbdb25644f83f4f263e277152078d4fee930cd88bb8fb0646cade4a3bc1ad6de629e6fb7e9c5bb24a41bf3935c1eb387eaffae80459e38a04fab0cf7be77f4de199223b41c748c5e534b3ac1face6e7f7a51b344dd01a245938ccf20ee2eb06c0f7aec4d5e555b6c7eee3a5056d0629d92380000b5b404023d4bf43f686815f095b44f58f52c50e16c6fbbc7e", 0xb5}], 0x8) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) pwritev(r3, &(0x7f0000003b40)=[{&(0x7f0000001800)="c2b2060e39ae4b6fcccb3aac553339a5812ec6bcd4251dab83b0075b2f91c9c456ddeb2dbfc66c8c096203463c5f4b3a7746104087be1f1948a8c781a0d0ff453fe783756c7ec2679cd82db2996800b76f8c0f946c009a9fdea81be05d263172490bb20a26e85d1e5eb4268d34620c947d739829937a9228fa4207100b987a2aab3069e70b949c9c1f43", 0x8a}, {&(0x7f00000018c0)="ac7354924b9d2638e167ddd37e3b42d2912ae24558d18061a1173444600fed372dc80115fae3b43a855291ac45fa5ace1dbb8a32bf9cc1ab0a8d5d529466175649106fd61f80a6d942b886dea64c824dcccd985a440de599fdec2d1cb53c62dee2fa18c4118381b5762e7160c6f84fa95c2df9b6e650c37b58ba1c42279ef5181550b4d74fae288a1690524e488b05faa8ee06f82ee2db7121b4aedb9e661744741d4e4682d77654d6a894b597b27fe0e1", 0xb1}, {&(0x7f0000001980)="2ad725a2bbb3fbbdf10065b341c93325647e3243dd16feafa6fc3d4e8148554155d763523655520c9fe92fa7dbb3b35567aca5ba0472115754a45e61c1fdd0a76a5cd28d33dd57b7d62f39750352058ac09191bc8ab400285dd7e5396a16a3a851aeb0ac512c572c0952666b98885e86b2d7a9eb03664a60bade91682acf8e7cbfe2c759535e57339593bc8c2fe8c955c2ed45ea66b7d987e0005bf7fd645f3ca775c97945af9c193cb172041a3fc6f7a5b14043994b893c1defd0abb784198668fb4092c699b92573ce8ae284df07fe9e61e5ce38b51d92503b8ebcfe3bdb174f4e2db081770c704f7d1ce9d601d6d2b73a81e70128f7a27d298638f85e7803cb25d8c7592e38896ccdd840e68f03eba2940e26fe667faf9c06e03967cb8be52c73b8e08f4ce3c9ea5252718827ca830712ac8970e2d80214fb18c1709f099141956b6b27907b735b9be1beacfc7417b7abe391ad4d26007f58d009744892ed0e36fe107ef251d85610704d39218630b8e51ab047f10aff48eab08d9c0ad16938bdfe924921c5ff864713f475bf4d0215e97642eb7c58993aa59f54075a93f9beaaf9da8602d61d8a3cb2086a51f7aadaceadaae022821a547f84042ffc841fc92612e25acd8fe94b0b27fd74b99914691d36c6e45746ff1fcd9ca79d0e11c79a5f0df05b9508b2f96892d7cc6e11fa97f5276f680755b3bcd2cae9b66f5c1be09cd47fd42f44acdfe0086832102389864cdb4ef5ca8efe81bb76356de046e93b661067e11ba9a64d911ef68a1ba2da9454fece70e29a2b55ef4cfa5f8f1ff865e283ce3d1ebe76682b3f8ddebfe68c69b7e94214bb461325da7bc21cd22f9feedd4d9e45a80a1700e50c11d2a76ef66c4079db277da2f7d5935ef2968e62db071b38510599fda9e977918c4050603916dd7803045b7919a3e5a9d4f14666b75ee877a91f43342fc8741ba2a70de5538b5067848f872a34f46f751c1e0efa48588a7affd7384f8c6dbaeb1c8d8d8237f673121649a42d49c7dd7351cd033658f6317689243c8adb92dc5acc8f6763d4b5e04973a8351de9b3555f8f3c2caab970616f6c1f052092642fd6e4287d6601cc21e06dca5d6b629baf8bbfec4c968c85c7dea1e8aff001cc0c9efa1475dee44b2135481dfeadf9e2dc4e1d316532f228c1047f467d52eaa872d923fb3661d633e7ca85f634c13ca0ef6437ec57c2b1b2417f42704c44b3e0fe1a62521fbed233fd044b05c557a71ee11e73dc5e8d9a6a242009280a478c4a2704e71a60126aedb4a4a834de9c12a50139012c49e2a1ce81499f9380ced4b485a456d0655d1e62427924f64643b387987d8feb39faf38a8a60e577e160804465bdaf3ea43eb22e733bc2f0e13897761d4888275ff7baf5f5055b370ea4b491dad1e9111b054b426c7361067dd5c581313062262360227eaebbd0757e52a825655dc9e133d684871e0c508ea1207412e93406e1ad9c3027de033a3a5946b76dc3ad0079856000a9bb8ec3f92eae10cf69b33c09263c7943581290de25b1a76174b31b8c4360c9e850306d869c300ebc735b90925751427307669eb43be1a01ca857974810e149fd8e90750dff4ac66f573387429809f9384364e567af6ba5383dd7a88e7f3921ef68f391ebc2359c7c972163763958774c7182e2c7f254053ee48f17c112d64b59b8c45d5ada94f4af3048c02800044cfcb0e1becd015d439893aa5037593067330365876319d83514a357533ea18046cd66c4405bee8b210f07a988d987980d986df80ab6b127479a3bafc22f77d36434b91692a53aac9e3a9cd4d76f0c77ec72e5334a57a0b347179b827cd8db7c2f0f021ee388dd2e8d2ffe05c19364e592a439f44cdf68a30e94e1157b03b0de57311f45b2ff830a41ec293543a36dfaf2598dcbbac6fc0f64fdc103f04736fdd02b58bc4f72a72e953e9358830df9581d63537430fc209d7d50a86843e3df9c6711dc2f7925fd0117d20d5247fd207d541b6d8b81e314a84e81865a090ec07261e3f3e7390e3eadde0e55ba1d9ad8108c5f17f67916882ef4f4a31c7b6f84c3898dd9fb34aa9f8e74f2c9929bdfe7d2374900fce78324a87b25b60686afc5f49a8c530d8e92aaa6235d188a72b4500b6efb720ef91ff80030234809d5d2bb29678fe20c8c8a8585dccd3e9180288d9636a7adde0dd9e8ed3337b82cbf116aff0176d3cbaa2bb721f8acd54ac021168eaaa24ac40ec5c175a4ab77862d208b1fda88aa942c5b831d35e865ca269609fc20c4a4814c30d5498c731d8b5c66048f79a1145d413919a434ca5a8be5241dbb84ee37a84af1931c417e72993931a92a7ffc678eaf8a42d70a40fea8e1c843e045239fa029a7d40dd08086495c6d3999c0ad2dfe6aa795bc0ac235a1e64d6e8a5ab213606dd53f4d6a5169e54d74eb1b8493c5b6abb4f8294b9d4b3a658b51cdc1171e4f0833f565fdcc2551d534e8e00b7bade56396efcae1b9fd5f9506e8e6e3027fe5f950c74623ba7e7c01ab0dc858df7d54d6eb73fd3f15b260cae7a807831f544067671e79350d16feba802dda92e6896cab0e362c85c7e108631941d13205dc5a2ec404ed359b04298961a15d5c10678b1ffd51e384ac54005fb5b999b74881b44bde82cbb7719828fa9d696d30dada372686dc74832848f5fb68def0015fd45fb5e2ec60bcd04cd763c1a04cca860c1a302820204c3f84332c9d163cceb9f1b36e182e506beb557aab91a79b116569529fadb215fafab5c9ecc9682cf34d78e8c566b6f9bacbc626e81d4b3fb5b26e63d31504d58bfdaaedf347cd097ed808f6b2cb51757af3058f1e4428b8de9e47977405340c380a1f6d4ef5b13dfc79072ec8783f3e4c6713076e56784acad6e9b9f437fea65479759c16d9bc99276fd6f76b5f1a68f2e2312ed04eab32955d1a88eb06f5936bfe9fb1dea153652392e271f0d0b7b2513cce68b7280ddb5e86126aecd96b284a4e2677ddd96c1058ce1f60aa18fe8206cdb62ad21bde20289a540d3ed1635f99f602195088349f15ddb8e8100f7310ac3b5407066567e067d42b7f8b6c04e40d911a0df8794f4aef144a1bdff29dc5cbc4c6b154b8bcf1c4784e1d0ff2356439d1b67b10b48dc75fb6e7b58274f63e8917851230f158e2cd08abba21de0aebc41556ab4a06d9cf2ded5bb85566314653fd96e31e9c714d05e566b881f5a25cb5799ce65861246edc7e3e703f4813058dbe547bdb888f72ea297871d65e344a008109fa54dce1d3fcdd37578f338468f8be5ec21002f4402ded2682ab638965053e1c96ba211c6d49b4ac22bce06bf260914f75e5c7825ee0d1774507e09a986b4f9c636f9f0ff1dddd6b0cbbb41f8fe2c9ca2722eaa2c4efd522f54c1e163d97b92d81127b22623f7cdbbb755d4a986caff5bd9a7d62c6869e4a63f7473bf9d88e44b82047379ae5442f5a43905a398012baa46e9ad7ab5b569f6a1830d5217120c425670d517439462d99fb91beedd5d2f9b1197a22bea239ee0e3c5fe97a67d10c817a0ee15a41a167609c0e3ec6bb10ecba6cea53a3563a078ce175877d86d831c38135d94006f699d5d0af460d470af34778fffd36d345d0de1df15e0eff4388404443b483bf63113dd78c57ef15c7a7f2189f1b96866a410b6c93081066a2ab520ade0b731935e3d94dfdd803590acd3adbe2d9fb0b904b2028f1eda4fd7ffe9e6b96047ed7e70040bd471ee6007f560ab9e7e9d9c7c7965f43b95b74085865e101df83c934c6cc8e556686081fc9e7fdd0bdadb8bf5a05c6c16af0b6970c60d35fede28658680f3a33aefa8d36a6f6fce12e229521f8ae1c33afb8a488a689987ddbaa2f797ab6498317b3dcee284a9741462d7a0f8d536b6a5ff158e3d8eb4a394d1a379b5a21ff1db07095b6bcd912e6e2ee492e6d20f3cda0f24c57d61ee434bc3442b8a156e77e7e3a53414c8a867b3e269eb95414a8c806147fdefe8604fc06c75cedbbfb52531430e8268555b8329d25818b6b1e331be1771c046c73f1f8f16f4983e12396729dda5c0efd86caef7b2b115980ed65ceef598d7cf5f1269c0050b5794a018b683cf67a6351fad926fa08efa84f58d69ef2911e680a7aabe79abbe6b7ff1e2693c8225332661b76e3f620b0b75b4878f1decc8c463c60a11eec2af76c6b7dc2a62d5d5048e781469be24bc358cfae171acd4765dcd209659cf11f00738d046ad1523e9b6e53ceac821fa09a049c70036899544a951ca95c1263a86df6ea49c9c9b5f85d07d89685c89c13a0d5e5bd184659a94823fb74f95a1d7dd48d5ec7648327da725e127a8d7e0b678f98580c6f1853a0ac730572f193cdb35fe4e6ee103a87f4e952d8afa07e1fc46996dbca37b23c8f97b93206d0c714f76722f3cbbb415aa7322df026e0dc4c95c6838b6d040cfa1b60343fc007ffc8bc3208f255be1515fda098703d6a25993624fb49281e7dc74af6beeb923f1ddb7ec852ba8c2f63f6e1a7e610fc924b02314150f90b8bb99cd888f5deb92555ef6a39e69a349675cae2269714773b83f8e83687b88ca5b394d25acf4785ecdc9f6123aa580f6b5e38b447e532ddc34d86cbe7c709ed47242cc646f3d334d08b06e9d560d12ac56aeea174147d1a791ac01b68c8fcb10b34b96c906a68acf572aa226c09e520f1c740e6e0ee1af756287cb39ecc3c7bfa143ccc6319e7abf868293ae10a4fa28f86cb2f8fd4be9db337c147c3ed385259702bdfd8c13d22e9ee995660c4b8dae7e722d145539345edb3b65d26d443e6985b34a6ff084bd55a9c118e4e68da72ec83474d5cacbec63c46256675861c9b1ec52995dc9f1f743a71edf624dff69c7c33adaf707b14a3c4dd435c093371eda811da12e6135901f584bb4cb52373907d2994f8e6857ba8a8a08100c3b9d4000385ce575f1b893a143cd4ae62818843f5e2a90e35abca21ace7e58f0972032fae5ef0571c525fdec45e086c83e6e5308010467ff9ad0e4a18c6acb7a030a94a1ca4367be8b0741e396645b788d445be5839910ab477ebae47d8be6d7a3bb7fc3abf0ea6c2b2f8809347477c262bd0a64c4d52d73ab6e8942e1809c33f7e7a520a29da15c5ab7d1baf16e02f3ead36011b0e6989e6b058c3ea85023a2c4681d12141906bf540c78d9f0b308aeb859ca86abf36a7041283d8546604a027a674498a3f23f3c1621eb05909fa854a5c752dd6a5b912e7b44ec0f35936578cffaa2d4fb8c24469a382e46bd8d5ab7ffdff2c2f02b90d3fd63a39de421a81d04090789c7844f42d264683a8705db308b60f921518836ff0cf59f460ae73f8aaaba9a7c0bc2da0cd213d0a3e8765ade2c4ff3292a440973d2c4ff229c78f4abc7cf270e91ce8cf75d766339f0730e69e3b643fbfe6865c12fc28b0a2314e7b3f4060eb72ec0becdafbfdd88be739e218d34b235b7273568bf590bccd19122e44301818ca791499cb0eebb81f3401de2311a940bdf8ca4f2a42c5f735703248f73a5f4235d57bf9f34f5d4d3695a76e4311667398622770590f381eb51cbece57270096bca68b9ac0ecbe7b417da0e6ab764804cf566fb2c880ffd1e71b51bd7282aece9d028491d425d737ae8db0971b44da9214718a0898fce96f982135fc80c3e4978863a8b9168aac95d6efd068e9aab37cfbe3c5a1a0ecec83caced7d23a25522d583ead600e104393654da497d8a04825db6e6c9e1be1c401e782e46fe153b2a8446db626ab962e4477e413456d300c709a7d15ce55f1800fd42008f49f72", 0x1000}, {&(0x7f0000002980)="8e3ee5789b363cec77e0b0fcc78456ce1cfa4197a51ca9c0707643551b02f9814bca90a8ebd3541ad68695152a60992811f90d47d958037fcceca20ecd5bc5e5f374b2009e61fe5d7a27bb1c3df9b77bc7e02f71dffda426f50322aafa0ea032a708ea23528fcc65fc99e4fa28ce4ce40f7ec650a880ec934a40df6426c9522daa6c355d469bafe8c74b8f6ba984cadd068b6b422ce8c1bcb0c7dcdd9c15fbd3a5dc7f496089887ac8ac21811c6b4e57be0aadcc996300fbda8ff70e5ef33ebc1ed78704bf9c468dc453212faf5328d3115194145dd037ec9ca4309682ce97de9db3d5419dc630d9bd2d636de07fe1aafd7af6fce6d00c869266e386fda8a9e8de7242f59c75287f31d411aaaf05518049fe2fb5d19096ea5f6f8a5ca66f4512fbbcc862d5af5b31261e5807544e959dc2e307bdf8ddfd1baa204212079a4ab511e16ee5ae0df80bb0b28ade730d1bac6b5086af284e0430acf666fb7d296ba387b3ba2b6eb8888c5fd71bf5f51e6913a6fe94dfb30e5de5782bdd14124199c5f8a849d43b61a020952964f00d66864bf8f99677233dd11f1b0f43cacaebb9a058007fba9f7a1f57641f0aee4310ae5dfa16368f817e3fa43897034981b327f5e358cb998a14a47d9bc03b6e5762c2942cd19f0803918362de81c6a4de7df02a57a325b9ec947ec49c33bf747114e20968a64bd22a0d5e510fb9ad265178074453b69181a97ba6fc57fa508e397aa38dae7f132ee11f3ff657040e37fcdd5d8f2da90c3ff864f5e48ef6482aa5cc4ab37f99d7a927d797dd1595ffacb9fd920254e88e9eec3c55e12fef8d721e7834c8cbe0375f65bde11913a452fc1adbd2a9ea51c922e5643a7b105df32e7fd3f7879ec84a5f481878f902a32c37f7ef9fb5dd37a77fb30829336b0e400775ab6aabbe05ef232d3fe06c0c3837314bd34c7abfabf934d9229b4b47d62c80c38167808088715fb744a0145a86c905fde4425566e43a891e4de33b3d1d912c17ce973674aaa9731a76a8efbe7b256138a9906c00612fe5a3b37a4aad6dec6f28a85bf7b6c2e652a2ae512f8b79105c8a6ce788e6e8f0ab5cb38726fe303aca91a0d0c64e01822ae4a977818b4f09ae817837c2643683d2cb28ad034a7933bd8a24b06fe0c2be6a1030519288be8dcaf93daae86754db756f57b0540b7802e02b9ba7907d4ae5746ff9c3e74812758b1bc760133a0dd5d3d58e3d13ed244e01016b5b1ba719069bb27c4e99eb9bb99a9ec5e6f243662b200fa3499e175bab81858c8c6198e5f49f5db024d353ae2048a2bf617b8d2dea9d30264a901e9616ab3e677fb7cb465a2282dd524742aed2aaa92e25ee333bb3df1840d000eb767bbf2367f8e853fac4ee987b335c661b31a46db19490debe7ee5d5ba973d18226b32c8bff5886697d9522374d3955af038b75be249b3f7367d86ccc205b64f9668546c38cae29f1d7772299b58c0be0279bc7db895b41f199b0d3f89271341c7bd6111440d6393043e87644e8a8b85101d113b7a4f0813067caaff8ef4eec54833fedfdb47138fb2270582cda9c00db99f545833dffb470ecc8ef015f51be298a0af05bf540f934d3cb7f314859417fc5b4bdf5ffa89c5b459ff00a860dd9033c55f66e978658c1b1052f7a7815e341707647e188fe14a2784e1dcb29153c2e0213fc0d7872c5bc48d505b113f5d34709330861110690995684086bd5863a435dd527ea1b6c3b77e9afbf7913ad3a318ae73aec31cd51ffa7977f6c1af9f6aa722a750d75c5395cee1ab24b527a3755054b705143ab43460cbb274bec01b6c8771fb38c262c93b689635ca6dd6603c189c6539ae8d30c7d9a796c00dd796dd4f2e918b15ef0a5ec88db583e879e58e6628f50ba1b10ec5c3e9e13bde9937f9717f46ba967205cbf9581f5950be8067d6a4bd6bc7642efc7f5e83b909f4a7f1488330f429f92efcca39b1376897816aeb4622283d82b945172007dfa018cf0d4bb9e57090cedb4b831e6930513ae99c1efebf9c11d1e0ba67907faaa8fb8dd737f7330026a90c2c2f9cf3db9f99d966386c3c0721eac13a319862de98252d828372959be22db88310301abcd55743fe5ecf7b176493f92ae39eaa9f412f512e4f9934003b25b5bb1499d7271a95024e8aefc566b252ea80806c11d26e46463a8cfc921e84cc05fa8e824e8fc70503c93f311b2a5eb19604ef48ae769a6dc2d7b8d8c0cd3197e12b8bc83f12f3693db10ff49b421fa5cec8dcad63701a259207fa99f0b5002a17a59e150d560e74f4283129db28034a693c487f24e15e060d16d02b11f536aa034b73f1871f11cab2aa6a0401e98add184897d7793a5e7bd848274d576635a016bd839e8556692c9ddf2b5df560bf99e1e1c72e1df8243f0031cf1dde9be4246192e26d134d53680946778b5066df22f01bf8be8d09d0ba7b7206e872fc5c307e0f77e88c76632d3c29dece52f4966bf26ddc0f30c31db3e877c4bd366490ca1f153a35955120a0646836b3174c8f1d6fdd3ff67589b96e57e36fc9af9ceddfaeae0ed1c72311cc7bb7cebc83a32feed59a63ce080be82aaa38a791afbce02269149fea403fb06e11da852b8683e907b7dca502be01c193d3e5d4b645739f723b9ca988d11897be9be35bb29f04efb45e7770508acb172ae17b992d629d8bcd86d1d27e4991b7bf4326b33565c0836771ddf30ab195f6a7a702d8fc8f16d8943be0d54d5b61b4440a3f711d58f9174365d9a765da64f0a0260f5f71178cd2c564db39e6876eb6a5a7d7d68d89a5ff1220e0f065261d42fb5951c9a87f795f0d1ebb55a9f5f5a0522567b82910af7e157595307fc72d8e333a88e3c43ee2c371b6758c464081fd064f0675835a4736708587a5badf3d4dad789b5f69b33ef69c499f7932d1152393d4904facd1d087af1adf4770af60483f4fff29635865d1e872e5cb7d8bde622c28080822a9144fda4c4cb34a8a816f019c6074b92cc2a99fc2cc757c2ad996c4e15ed4991cf7c589f3bb09bb5a405fddf928dfeed123d0f4afedfabfe051d01af420adb458c04f21d2751981f4e4ff7a96fbfe730396576492fca5331da5fe3459b6f7733eafbca65c188e38bd7587464b05d961d258242fe803efb4bbe8d8e4c858383b991bd63b01ad5a5dc7e675c4bb7702e783bf4f035d94d2788538e7f5a5c456cb9109567856b692cee45471799b4cb5108f454f95d3f833b5d630592c1366e5d925fe7ca5527ea3aa3e64c1fe371f24531e3e6c970367f4b80833a657f4ef27afd09360e7b8425d063ba2d09f05db78c2a92d0005bf91c7d3e7138d84682dcd7c58efd0c3554ff5fb41a8914aa3ecc63e8739df6ff08782499cab22d46ad3148c06bcdf197c01c3eb06e347eea8512884350ad67438028cd0de6c0cda94c8e562920112a68f12bb02cac87b7a539bb25d7038e2b836726059c0a45211551b2785f7ec9d0f4037ff6434df39d2192d6c3ce7de22f74306a160515534232aa7b87866c10d82a759547980d313ba6062859ad824e95c0dd42ba4ef7fa5b8eb6fad67a70726c1e1519f840d7be08ef77ec0e6e26a9d92582c04ed3099997cb90c6a0d09a788b56e7b5d0d19c6d1803b72d7fc65f7c3e1808c652b19f50969d50dadadf91d508d78f4cd1bd54b2fffa9be97a6292fa17fa20dec53fcdcf5f507bd0488712742769aef118f007646c80c4cf20c5f1b618739e195357d3eaee151196f2086bdaa65f695416286e9589a70ca3dc8cafc5928b9f634940129771c7ef7fdf955bcb9f0537f733c3126ab5bd9be2b3ec863e9848c5b9046e12df5a4835bbd5b72c0132e05e9bdeadb30a6ef71c9d55347a08c60dcb6b42a3ecba41b30eec68933ac6716b34cc1fca0b1332d4b09958a9c37b6bc70a11834cb50ed07da0e16de5a2846bcd227551f89effa3cb4e9e2b0feff6cb9bd8684bd2a0caf3945eff1fe969e11faabe764c163b7dfe482926d3d652ed671b95d3019f6f2ab9ad973ad71183c33c58edbe92d118ebac5e0d8f5306c4921ae214a6d5253bd40d5c3ff8929b080a7f73535dcd1a86d559042bcce94cec1bd166ecea4e7bf5aa2592ff125170bdbc1b305dd8cd49a3f3de600756d8d5ef255adcceb4e4a952c414d8a977a0d5c2ae4116b16fc7037d2c97cf7f7b9a62656c278821b535a4fbfab1489a73b832d98263ed38256d1ee73789890499a4595512f03b587325995fd0410c28655db0f26ba09629fa2ba0d85b94c6c5872fc930a21a018401d9f68ad8cc8f5306c288baedd46cf2ba4e2fc47cb40a28d6b87173ce17c2e328116c3dc004f57db6ed99d9c0eadf0bdebb89c63dec966b22bd8ddb89555014c47b61797da098c3b0ad4ff72b17eca0dd7b0ed09ac0cfc5f0d869601984199ba80d9adb647a5348e409c38930a02ffc1cf7ace334b385383e66b944e12002339230c6a41ea0e9caccad83b56762b91ccdbbeae91dbdecc06ee8b0ecebc413f6b08a5c9a4a812f4ad2267abaf7fcda29a062495c52cea0b213ea33dfda9861f586af94c2cc7d13afb802bce69cc5c6794aa53d19688b8617bb49a9f8e205f2069b8d4109d54cab2ff6920033fb72699f7e9b943ee9875da004f1fd8684f73ff9633a4e484a138436a51c8b94dfb75208b7c4ec614086686216e348b74336aa160728510f1eb4f9c60e8de472a6be766ec1c5c466acc71192d2eb67a2afceb64a4e72983407f0fb72d3b5f8545ce49a1c248e8674ac5261322c5a60bb52f211fe241a201da11871a123d68afdcbe6a69eeda0ac8a7f3fb8f173f3f9ca44cc889837ef9877e6c902745827c0aa649bde888fb87c44a266ca00ae92f0612c72f89c1e6d2b0592bb4517a7807c742944b1d29981933846a89ebe9de8fb0cc5da1180fec5ae1d59aefea944bee23e5f5dfbcfc291366a2bd098d08904eec8b7f3b2a0c7b6aae74efb7aa8792bf756042253cad3d53134d83543f208dc81358ed8311e8417fe6843b220c550dab4abc7abb8afc066b76ad01992ffd11781e7bc67e9173e6cc0e7129920dc1a59ccdb2b307ecf83161f8888a7b9836a57d30772e216e9845b15a4b7a8ff86e083edc35335f8a065ff5af3d8ceb682a29cf69a7e5e689bf62b195f412bb57804a5054e9fcff4cc3c53ee9cc1bb314869a54a49059ec9dea059ee6c8f74ad6fdf1dddbaa513d86743c1b5d6647d342521e5f35a0fb4a0a303f121f9e53b2a7abdfe8a2b790923d6072d3dc5d6528135f010e0860832d059e0345d07a299f182b851623bace5d62e78abb8d2d0eed73d000df3d36e61819e008935451b059b657e0cca463b7110706ca29fc8952bcbd9812a18e32a28290455207f7bc6077026287387792268f1e180dd644126f46444bf84aa8f4439913f5f553973e7e3b95af29dfe1ebd72d123cc7b76296298a0dc25c452aed11d470a5cd42fe4c523d7b0257a8bce79dc818585289a0f2c1558f478ee1a72ca933f5bdab437a5175d056baf2e31c651c0572060e28c59e5a99dcc6b4d5c588539e5fbf48d530d51cb813fc64e17e1077bfd9b9474c08b23a107805b36b07d896b5e26d9dc05cdc75ff017eb1a4a404e99d0d5218a75de4c567d56d51ea9ed2d8b0747f0373adede4803b50c7b0ebc6cbed1cdfa8cbecc376b8b6576a21bb708257e0e1e01139fabd3532f54d0b8586f4cea11467cddd7bbd5164a087e6df6c9240d3eed97b83273da436369fd9e3227dc0ac295f868b61454c61e1f23705d5333e9f0b72efacdf0259db8f3a1c2f9dd30096", 0x1000}, {&(0x7f0000003980)="f554480c4325fd156b6126023a8ea6752c524dd3119f82d2a66c134e81aef8e19082a1925d08cb6a01aa6aafb15ad8380edb15cdaa9cf2d89e21e7342ffc2921f17ceaa5ce6732105ee2e3ad7958d31c9aef30675b82628187788f40", 0x5c}, {&(0x7f0000003a00)="415ebb50b4efb97a9458ad31e6581f6ba1988242327e814490a13b3720bc4263", 0x20}, {&(0x7f0000003a40)="c8dd292b4d1b4b89eb735c6f03ae9b709f1ce71fbda6d39bd1257339bded3fc9a1f906d5a46c4144b368d7227d8e94e30e4db6a73446cc0cae08cc1dfd3e7780ce0088515483ab81d0fefee027866c312d65fc43892a9e70fed0a145c1b5d8e85050033844a8396750835eaf6e2f00b5015d78e6f715f2d432962529c6ff1cbacd752adc6f775215b6ece09fd05dada5aefe6424f2a27822732e0805b7a3ff7e0e0b6c2440100448efa494d3b6f09df1faa4f4e44143fd273a89c7bf311d4a7d225919a2e79bcce1bbfa29244fc15f6fb77f55f74714fb3610f6e9410f35b2c3793d2ab7c78c6f99", 0xe8}], 0x7, 0x0, 0x0) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000300)="570d775bcd498001a9580f294fe6c4cc1358a2fa6f3e03e98c2a2a91ab767c95093cac149d8348de37af2b4194722e7925a222c8c1db15e3384d04c6b499a357ac958e9e0d54b086db28d031cabd596c0379f1b2dddac31a67df1c35558f0cfe0dcb7d91fbad8a451d27eb915ea6abbb6711e01d4e3d39f68580e7da4b5af783131ad29360661087ba00e8c11ab1041f3c78c9e404314356b320d2ca1d843426f260b1e4e4a7c7b29c6cc7b3bec4a81899aaf554de3def6321951a20f96c46d8e4c4d59ce63a849805", 0xc9}, {&(0x7f0000000140)="d8a5d09377e51f734c34f777448be11519ced2e5883f9bc2b9cb89c355", 0x1d}, {&(0x7f0000000200)="afddc32cdc5b962882ea672dfe6e9b07d0c8a2b231e66517d0cef1a2bb9dd50d93a10e18016be1b1d3b2317e453367ddb5c03c76d968240af4ceb746481bb04ca7f17cee099d33106633a3f2a39ef2d2350875d818c3543ff11f60b326c556dea9910e2cf7b3e8962b59f8819b977cb8edc4ecfb2080f863fa7b3b497066db0c306ce4b4c82889", 0x87}, {&(0x7f0000000400)="c0041561c8927c98d9e50be376fd6170c5290f7fa1ad17776ec737070223380f0088a95d043bb5e583df9ce33fb35d6fedede4d1776349a3cbdb535c5acc0c02ee93db2dd96c889bb7606fdd88734b39f072d86b2c5f87866a8ef9758d3e62038bcfa10408d214a259ca54e55ef2287446a2f4b95f33016b7a46c5c8884569215f9ecdb18351ef074230de611289b2cddfe7696ad39ab31d47100c37fb7b4d8d59d2a426bfa9dff803a16e9d03b60f694c2ee61971e1bb338a0e6016afc6cbdc657a4fb03f38d0b394485070a2cb", 0xce}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="1010000000000000ffff000008000000a7ff5a1198d4e5b067c83de27f795b663a6f0fb6e0ac5ba1daabc0cc9fb1910053c27a68a2fd64c8739af88783ad01eef1753c2753caacf7b441a35d04ab11fe872eac37d87653fd7713465547bbcf1a5cc6a61078e896dbb17a8ecff90f5286588e951c8e208955cd0106cdf255a1d9a7d1ee557997470bbbc6be381234571e724ffad7b1842f75f3bf4677b97e097ea9cb08eda4738b45d08ac5238319c296431dca63236bcafac2c6837cb735926da776ad6dec31d4fc0b95654216971fdcdad4b6f1c6a230017c848bcd07faf52cd5e2d3e2b5d2255ea42e44984eaf8b7a878d1150eb06e090b9c72f8ab08d19124efbd9699255a0bad65c38ef1593df70a4e69824b5394826dd03b8c44e2ee505f80c172adf8a77a04d3cd6d1838d925dd21b20e268112aa1d54188768cdb276a6878cc6f375944ade424e7a079009b0b8c2486a35af6bc4f96a614d8657a8329c1dc6e9d5639297ac3cef1efe756e8c7ce455cd16a706a32732d337c94e50a720751f18f97ca69fabba90e3739d60a6a0131a17123399c5d6d83583bd0eb196202e84d5b4776ae3ff5946d5eef27454186abef41fda5fb35a3d5c67a0806f85e7a83d127d21159aecb3a29cc208211e5ca0143ba6fdbc4af29e401edddcdf88fb96348012ab715086da9e312537188eea1632035e641a2c762ad00583ba87ae05fe68039c431a8d54919fb30f52ad4dedbd640428bf2f46d6c59ae27f658c3bed1b76f4bf29520b191b09e6be1963ff13cf38764b7395d1bc70de5b5ca862f00fad5d12f4bb44010bb462344a916ea8880173f984c9dd4935e245cb7530d49ec7b2eef58be826525008a2ca00b388b2a281ced06723ce9904301b1716943bc2236defb3d7dc51244dd34f9d22e25e55d3581ba948dfc93dd95b43192e43bc5fbdf3e58f43ccf31509e10e05ce7e1e9a090af2025d19b7426523beab519bf42a2072cbc672a9480acaf31a4bf895b8d51ec109f60475c6626b0d1081c22c15bb9b7b857bd51b6e67f75e81c142134ec6adeb43af9865a2c08c8b3219c905def31baa951c4a87187725127d08372fd3fbdfe2949a3a58e2b6b9bcc96b26687987b5588442d735fee0002d19bc4bf16359e9287a836ee22969d351c7ea565d7c215d30fd63d36dd98024a0ba534655601b68e0b25bd352c45fad8ead0d3d2c22938835981d1eeec58aaf09613724b327eeed21452a59107a94229b84e7acef03e83374046cd91e9dd37cd19d235fffca08e3d56c0644ea867e78666ab86ae56904ed601f1f1edd1aa77017c54aa938047512065e1b3eaf91fc8f7b3e946d76a0aab7dfe4c765ffb1537f4442bd10b018611e764fe26d894c6f4dae2ae38a494ce94a3dea0372ab15722d0be0941f32c2c5dea582a7af6ee145403cd23ecff3b96ef532b0f82703499229c361111c4d69e75dda9ea4f69a4a62a4717a2d88a6b5cb940cf501bb5fe3df7a5c599b635786d627c9842b308380e18e404bf7992b7a5ee02da89d2ed032b0347192fd216eec56479f345bc7fd8a4faaf4a64e1dcdf36609c0f45eaeede018e13d31bc5fea6a1040ec49c0cc3e35ac4049ebe09cb0ff150a54260443bb2b93af3c72330110ee17a77bfa4fe06ee05a444b3cf9cbc2efd9a640f860c198eb9222da9aa549c98de1166159a3d8ec265089c5e34a7b8dc6cc27f10bea036501e1f522353f47f629533c76a05bfb3498c5838a5b59415c823bcefe3a17cecead8a429d4b5dd5e8af203165d722d34be8fecd60151ee7db8280b9b434d664a283fb364e42a0acde9dc279e7351e11de45bec5d87eb2bd00779a5a1991015e4ea50565cecd62c3418bd49c9e03098781c25edc8ade1bb789131241bd355946aefb784000118e1ad7f2284a33dd40f2d1a0bf4b769b6c02f061f7f0ecbb8ee2e064bf5227fced6de1b9d3489e6b3ea781a499d5aa985814c9721f68d53f10f6bb2e35d96a0637d2000ad83d74d784e67d150ee57716c8907d423b58a4dfddbdc9ef04fafeae734f3bde58ca68accbb395e88920cfd7d7d17c6d0626ae7e6892ae66d559fafd180da36ca3fd7d2b650a8df9247d7a19e21e4bde6cc730e3796a8908059720bdab591b5576113b047ef2453d15f0ad45a6333eed9c805074f60ffde3690692bace46ec40948717df7385f69f036664d2a0175d8955925ebeab1dc331c4f308859f72c561861099fbfe8a9aadf2b380a257bc002ac602769185b4acf3ef5acd2efd4e8a4ee1c7d454e4c837e43ba5124ed181c436e76afb2bf4443c73ca82bc97a7a97cd7bfd29f91b2192d430920dc55859423ad4de04da0268e9b611ee62f460bbfabaf99e8fd006f9477acbc7ac94b6b735c5efb05e6020655193d5970787448378cd389da9d00a7cb481999f9914cbc314291d829bec74bb993bec9b6527c37c23b8cbdf2707f3aa6c84ab72f45db99c8fcb8670813817f102611a850ffbd2af30c6375d8c180c3e85ad34c50c41a897e48e50bc7199bc617ede75fe08b528f7fb12ff3fdda045dd2364e6d2ef9ed364c0db8788592f1e2e887e89435ab942a9640b0c5cc32baa9dfa688c55f5e61d6ec050120744ab1bacd3824e08ffeee88306b205c2be9a974c19d9bc15f7fdc06d8c10af8a60cbac9975c332a79f7c2fbb01f86b0cea0194dc299fb3992f17f44a8210731d96390eff0ce32a8c7fe3f18c7100849ebe34737a840ea4da9c44afd84c2cde1572e56571e8fffecbc97936c775584992ed32704e805d888c00be477389974d476861be3882ff76bc1f67ebaadfb15ea7694ed6edd6e3d94745eba9101345af583218165f5d4fe1411258dbd99c3d4f5ebefa867fc3524f72f77b85da84547cc2ab89f3e9dc75fce4b0f4769b54ca1af7473e55f6bf067082fc863240bdcc746a26c32970c490ba8581c01eae9b8b1a5f5a0f7fc60d1ac660e5f9db27674ad8806afbc2522e7bc2fe61d09bae2317b226b78c9a40ffa4e159dc59511b72df7b0aca0dfa962a4f6a2541a3e12f329659210758030c0366f998f5c97ea594965190f7d4b2701046efe322890f20a19a717dbd5622b8a9eb0e6397a45eb28e1d60ac08d78fbd4ac30450ad8c18977c3a495c5bc132e8ef2bba4af0b792520be3cef944ad77b415bc06b4567b38de41049576408383500cb392838177c12de5b48f62826bb6bfa4e8d13b3ba6a7a3ca0de33e2938125ed9281743962c4e109f8bedaebfdf60d81298e957f93cfffda7bcf1f7195c7562feed0496f87bb88ac5714db6e3bcfaee32aca2f6aac00356f888ab9b711a6e96f47002aee33b5cad7922fc9c977201822728a0d55cb7a90bee9fa76498773947006340ce400967803d73d424bf74ed181e75a3ea0e05514d2d711e58aa10eb1dfa11215ac31408a20ab91eb25125868c8a8caa54523773e2b0a1f315bca172acd99c9be4ca3ff7cf71b3a1b628d903f53af8f40d517f28646494e01f469f23a99706d9fb4e6dfaa5a72cc4a927075aa7ab22d359cd2073934b76efb9fbd88aa153c85635cb4ac5baefb5222cb04f829034374011677203322d69524e96f5e53bce48c36e80eb7ef3d0a92256238ea9fb5ed8f4e0bdcdf30269e91ddbe12f2de0369b25ea1541af8895f5045a8750ed88a7e13234fee326973c2319b604baa9d0d10bf3e8c254d0169ba7e1deb48879cbe5d6b11506be15f9eac980ba961ef1c4d4779a9851e1912d5f6a6152ed8c6016bdfc47f0c3b6a5bb4a586b1b62146bac1f8ff7a07041460f1aa2db451cd480afaeb597a31ae1c2a32e251979c2d1ec94a750ed8f4d2d5eda2c89215e107ef4a1279b9afcb565ee1ae724da5842c31902991b52d167a39b9a43e09faa2c41354df9022c1a9f309d2c3b014dcc022b135e0da5bac8234bc5072a9d07e68ead499ae742ac79beda6b66556032df83d2072c7b429bd8b5c624924f8e155b2526b330ffd29970fb9882fb2d19057e17567799271929e5980020ffa638e3628858e4429d3c4f7b654e1ff18d2a6b45dd0ba1f93c3965b3acbf110b4ccc859b21bb794db9a3462f8e69f89a247fe60a16c6e753f4fd1a484255cfb484d778409af6f6045dbecf94d450de39ea5190f307f334cb8cd293406c7b416a2d980e4ed75c039d58c165a26073973e97c53d4d5f8a6a7520b0647adf778f3cc52ac1b0ebc35313bc47254946f6394c7ad4edbad549c6f404686ada061de62b8ebb4899cd2fdc38773d0560d6b8f0c90b62384aba175e305f1b5cef2fa7d2a7e65ab39ff288b79eebb7fa0c00962d76a91db2c388015a2236832676b8b6aadc1af6175ab886c84125704fec58de2a89272fae5bfa49d04a36d8cee7def53e2a27f2c32d8672fd23bbfa72f6050be26b7596f1de3b12fa370bf3721bc62b090ea6af561b94609bd5317c4acc26b0f13f759e1b1c9007f748967c12c71a0d5cc84447d60a98c0c1452be8ded7153618389ea2b35970c7d72c9f83a9e5d584d9732eeeab1844f57cdbacbf07912492137d8d474e1208812dd5a84caa27f6308a33e679a3f2d6d956504cd1c66b38f471790646e557cedd87288b57e0772bd82399b6db27db46365f84f14c582d91abd83083f9d7aaad38dcfbc76fdd76a21cc70b6be7a7541e3bc70ce5f6be77d1f24a00ccffd47570de1c5eefd847473a5e715affca7bc3427ca282bdd180dcdca7d19101f44f591ed188625d7741b78ff3786e69c6dada9c2f96c94c62f36e177b227a2b75bec55899d00bc976c39541ca120c087c7d7f8c84ace179b76c31f531925f6fd98fdaee9c8d1718cc5500924b4241ce8afa40434337f61b2fed0e609d0889e149c5ed60105ae95e54cd76273635bf7081053bb2540a7469efff0f34f576669e9a338923e6eeb8151173b350369e5f4a12e270ce82cfe678ef7c3991eecbafb3cc83bab8bd2c4a4d661a08c007a8f6517e877f4ec5e1e5e75aebb5c709110dea47cf2fce7b01ec56848dc5a9d31506c89148af06b0d535bd2d123dea3a5b5fd0a93507df88b0e7bd4a709def602e102b8db0c039c4f2d9a615228d3e74abeb2fed84510c0970a7ea27ac86f9c2d2604d498e1d89fa0a009f62d8176f80bc84d1a21095f2fb60f6e4a9522215ea2308d4df14b04d0f38bbc3c383c32c6f41bc2abb400580e6a7e364a02d25e7a00ead5587344760b6ddb28767b9addebdd569717ce6f48a138e6ecfea16cc049ec8307ca4774b605e3316e3d14bd3810aa1aa556160404dac8b1667db0ac53a3d031d16f4b6c8e9bfbc203560dd9963427513fe652f7377c5ca65638bb69746edb60ff689d61c7b7a0358332c3e303ed940479804d8f84625f28168903fc039a07d40fc955f14244b57aeab5e15b258bc51a34d17a4503133857e826855086e756d41d8749b0be035d9fcb984b5a99260da355610e57f9dc0ec7d30868c4d66620d62c756c8cb886c8d61f343553d32d2f3565a25f43b5565f6d2707cd97a34378b286b78f62ed0ba0845eca320241560ebef08a954848f696e27940a0bbe229eca4086a57e8381236865b4e47c0accb8320fa2a5e05219e9183b2ac81f49a1572c3f2f4b57832420dcdbd1c2582e472618f3a53a69d0e53069fc8da7678d9d9416aa27d2e1ecc5fa8e05cdd40c00f6cc9c73f6a5cea46477d6d4ed8a6170e5a683449df8a672b7afbbe695509a16344f779859bc77372cd66362ad01a365667398b0c89d3f8a4c51995b70679f73b6b0071bda2f1e83fb13036dbf1e1266e8f61b9bb6308772d2011afe6dfea1e6f73924210e5c2f5450000000000000000100000008000000562bb3de8f33447fa6d3d71c3b53577870f8a9968697478959e4e58109fe1048d9bbe8a2d4fbec2b9bb3ff82bac3b490975cd1a17fd5b780a2c6000000000000a000000000000000ffff000000080000488142143cb7984932cd89f92d0bf68b8cf2ca538d606b76cc9f187f5930c26a4d23e9b89d02e08fca5edbfde140e14a7e8416c18424e56e186a2fedd2baebb6e01eec2dbf106b94fcdf50416567d862d26cddf2a5fbfaf3a0057af2fa2aec2f5b422a5e3ca637402dba10f4c084ec3086461d8ad0ab1c9eb5fd80f33cd108d7955fec4734f8d4256f071eed12000000c8000000000000000100000000010000b9cd1d1091f70842b73338cd9cb875a85e091900e5a4fe389d667d8a2396e8d3ae491babe578abcecd64b353a104cb4ff181ef308bd6d55937000f6417dc75f4d4b86c8d09abaae29e370542fb3361ba61eb27d38df3062f72a91d1b548b283822d26fd16cac5f0b907d5c4a4506d3705f78c7266237064e35fe739ac905feab3f2f504ff6d67ef71954be97e29d9e48bff672a54d6c17d043f55a35777d15c656864775d86eb10487ca0364a548face03000000000000009800000000000000010000000600000037cace8d32c61fd7e6e4eb59853bd191d72205c7acd2141c97db7d0618747d54275befd99759fa4040170710506321ef4d28da64c5cdf0262da6a1ed08fe5b79ee9b8572ba86b245c0f315a387c5de34d6437c23a74e2dc4c3df355c7f198c20c22e0c9d1c2ba2a711a6585caef383fccd243acb374a46a2d7231ca481322f11b400000000000000"], 0x1260}, 0xf) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1cc) ioctl$BIOCPROMISC(r3, 0x20004269) write(r1, &(0x7f0000000080)="64a356d97ca778a36789156885cbb6d2495bb90a06fa1a974bd6ca626507492c9c25484c2b1bbe483e4378e8ee335769a1d5dca543ecea487bf8c78a55e6d2822d5037ba45eb22f7742a608c3cf0e91f", 0x50) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r0, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r0, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000240)=""/191) r1 = semget(0x2, 0x0, 0x400) semop(r1, &(0x7f00000001c0)=[{0x4, 0x3}, {0x3, 0x7fff, 0x800}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000100)=0x80000001) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5}, {0x1c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:11 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0xc20, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x1, 0x99c3d041222704eb, 0x1, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0x1, 0x70, 0x2, 0x6, 0x1}, {{r3}, 0xfffffffffffffffa, 0x10, 0x2, 0x7, 0x727b}, {{r4}, 0xfffffffffffffffb, 0x2, 0x17296bad4ceb0ca1, 0x3, 0x3}, {{r5}, 0xfffffffffffffffb, 0x4b, 0x300fff3f, 0x354, 0x7}, {{r6}, 0xfffffffffffffff8, 0x1, 0x2, 0x6, 0xff32}], 0x9b05, &(0x7f0000000480)=[{{r7}, 0xffffffffffffffff, 0x90, 0x135bcd92a7b1a63, 0x6933, 0x400000003}, {{r8}, 0xfffffffffffffffd, 0xd0, 0xb0000002, 0x2, 0x10001}, {{r9}, 0xfffffffffffffffd, 0x10, 0x2, 0x6, 0x800}, {{r10}, 0xfffffffffffffffb, 0x9, 0x1, 0x4fb, 0x1}], 0x10000, &(0x7f0000000500)={0x5, 0x5}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fcntl$setstatus(r13, 0x4, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) chroot(&(0x7f0000000180)='./file0\x00') fcntl$setstatus(r12, 0x4, 0x80) pwritev(r12, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r11, 0x0, 0x0) getpeername$unix(r14, 0x0, &(0x7f0000000200)) close(r14) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = dup2(r0, r0) sync() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r2, &(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, r4, 0x2) 16:00:11 executing program 1: r0 = socket(0x2, 0xc003, 0x11) socket(0x0, 0x0, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000001840)=0xb) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) fsync(r2) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000180), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500), 0x0) r7 = semget$private(0x0, 0x0, 0x286) semop(r7, &(0x7f0000000000)=[{0x6}, {}], 0x2) semop(0xffffffffffffffff, 0x0, 0xfffffffffffffe53) socketpair(0x25, 0x5, 0xba, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r8, 0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36445bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569fc4883c0fc48812c55f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6f3d58750f6fd23a649c9c4cba26ae6321539feaffc0e4bf4bb7d74a654ad4a82bb2ff6eea7b621605a517d5d1fed37791f36719f72b6cc50"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x35c}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) 16:00:11 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) chmod(&(0x7f0000000100)='./file0\x00', 0x1b3) fcntl$getown(r0, 0x5) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x80) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1d83d19f2373f926) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) sendto(r2, &(0x7f00000003c0)="57800877613b330e2f6ffca80e12595f4471b0da99c5b9ad664ed59275807c31958a0fb6", 0x24, 0x8, 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") sendmsg(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x40000}, 0xc, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf556bea5e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58cd0caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0a0f5b06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb350104882248cb5b300934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809200000080000000000b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543ee78251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746c71bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a1161856df3bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c840000"], 0x564}, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000100)="2d119abf492c5adbe5367e633b8f6893637a434254ccbc9560d290faa4c58064c7156de5fdfef117fb8217db05002c47fb385f703e2cb41b40fb2dfa8a0404463c035a1dcac7d921810112d94f8c0ce082684b9ac0099b8ef51c846db1c3e099709e286a1a105d0d153a00b9bad438fa99e31789cdb39472d89d2855ae453a1af8db826259d54ffa41b8ad3900a84477ee382f1f306e428f64d23d9670a162d7aaffb255ff1ff8a44e4a0123fb885701038c78fa8ecd621d88a27f43b0", 0xbd}, {&(0x7f0000000200)="0bf399555ed08198e216d16f99543a83db70db7df890c76bb457c53d8b69ea8ba3bf54381350eb99a4b09256e28a3987547c902ccd93bc9f2953836d799e01497e6c55d213daa9df0e4add8d2222e8f1a9a5907b4d283daeadc5f330152427fa1c6fec51bd0d2b44796cb17dc3c9a893ab0231489cc27bcecdb15779dc1dc328006d9146ca66df76", 0x88}, {&(0x7f00000002c0)="21d9acc6687f4eac5ac7c49927769cfdb267afdd4fcb07e708c3cdd01c28cff905186c0d23907fb9859f87b8a69a67c8db32585aab717facec545ecd9c177fe558adc8062c4186f779bc9bdcd3fb5181f4862b260af9a424db1f646b5733164ea92658faac76da663a88f68c7ed2c61d8b16102a499b1bbd1819b64e249dc42fc1ea3034a024bf2ab02f303146900776f21a31a3d3954f4741a0e43f8431137ddea6e90a15ce344192b57f778c089766db02d8807c90", 0xb6}], 0x3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) 16:00:11 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x10000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/44) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x8}], 0x2}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x5000)=nil, 0x0) shmdt(r2) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2060, 0x40804000000902) open(&(0x7f0000000040)='./file0\x00', 0x20a9, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x102, r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040)=0x10000, 0x4) 16:00:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) read(r2, &(0x7f0000000080)=""/13, 0xd) 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", 0x11d) 16:00:11 executing program 0: r0 = socket(0x0, 0x4, 0xff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r2 = geteuid() setreuid(r2, r2) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000200)={0x6, './bus\x00', './bus\x00'}) r8 = getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r8}, 0x5, 0x2000, r7, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) writev(r11, &(0x7f0000000580)=[{&(0x7f0000000240)="e455d6e42b08bedf1807b38120df81ba96d11dc62eac953990100356447030cf7c4f339b39ab989ecdb2f875fb2c8571270a5f10917635b4258479b25ae382cab996a10245dcfe4cbe1837a36a69e468453d2ba39dedeed07db0f73aefe9befa90c6ee0ce053de63ccd970c3040e98e9", 0x70}, {&(0x7f00000002c0)="7484e517468ad0cd90816dfd268bff4b6216fbcbd8fdae89377bd0d69c6ea86c35665fc239fcf3f700ec34e493b0305aafb0a7f09eabf75834fa6e23da19bfaeaa9272b3c572748fc13846aed9dae977", 0x50}, {&(0x7f0000000340)="eef5c5021cac1c34fcdc3b5ee3ab2f3c38c2b74b04b3529b7135fb0d63d85a4c129be2b4ad4d9a07af8e7bd9d4f525542d74d719b2df4ea8b01203195e3b6a55e3cd74ce192e0e08d46038a127e7a63cea40da8aaccd31232db44cc5ab8484dd51", 0x61}, {&(0x7f00000003c0)="9ff9f9cc7082f8f035598ebee56aed654fdd0413ba", 0x15}, {&(0x7f0000000400)="627e3f29c23371bb0aa45734743c08d7b7e544e7e2c32f4040d9239feb98d00ce40e4c9497b992048d2fa1d675a9085b18a70e8d202a2fa335907102595878dcbc0d9d6a5123eddee99c0fe28ddae7a2e8bdd49b835500a7da52c3c6a8206ef6ee64dadc68dfd53d99d9919fb7f104254c2e3343e6d3a7ca6b43a2771186c26763ed3b9c06b6ecda702b711ed6", 0x8d}], 0x5) r12 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r12, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r12, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r13 = geteuid() setreuid(r13, r13) r14 = getegid() r15 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) r19 = getgid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r19}, 0x5, 0x2000, r18, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r20 = msgget$private(0x0, 0x0) r21 = getpgid(0x0) msgctl$IPC_SET(r20, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r21, 0x0, 0x0, 0x4a, 0x80a5}) r22 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r22, 0x1, 0xfffffffffffffffe) msgsnd(r22, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000140)={{0x3, r13, r14, r15, r16, 0xa8, 0x6}, 0xa, 0x2, r18, r21, 0x0, 0xfffffffeffffffff, 0x100}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x0, r13, 0x0, 0x0, 0x0, 0x61, 0xfffd}, 0x8000000000000000, 0xfffffffffffffffd, r10, 0x0, 0x0, 0x4b, 0x80a5, 0x8001}) r23 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r23, 0x1, 0xfffffffffffffffe) msgsnd(r23, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe04c00d90361724e6c86c6273a7a598a5feec7d9fd2678b49b5a9c9bbf5ddf19f117adf4790e1b2ec81dc82eec00"/163], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0xa8, 0x6}, 0xa, 0x2, r7, r10, 0x0, 0xfffffffeffffffff, 0x100}) r24 = getegid() fchown(r0, r2, r24) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000100)={0x2000000000000203, &(0x7f0000000180)}) pwrite(r25, &(0x7f00000001c0)="fb2dfdce9b5d0721550d960a1c2c", 0xe, 0x0, 0x0) 16:00:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000008e, 0x0, 0x1c0}, 0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722", 0xc1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x3, 0x249) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000005c0)=0xe734) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000001c0)=""/204) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = socket(0x11, 0x4003, 0x44) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb8f2a27c0a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000001a00000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$inet(r4, &(0x7f00000002c0)="b8bde804903ab592b5a1dc8f4fcad5fd709358a0038461476d2c3fe2695787a586786e25e9b87ca6575869c61b8b04bfb8e6fa03bb0c2553a80aa0663294c90557eb0ae9303cd53d566a40b227a507acb924e38124291732906cc4a0233dab410bb5c362d905dc4d47431b22545e2e8854daa0f6fc3bd6ccbb420d53097a7ca410907a6f90309c71a938196a3803134dec5756c4e9910168dd50936888c5619a2568fc3c497d0e602af64ce205cbaf5576c82cc6ef989b5cb7ad7aa7f0d304066dd31ed4c82d232811024d2d9650b84f105d34aa89f168", 0xd7, 0x414, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x3, 0x80}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x3, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x2) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r8 = semget$private(0x0, 0x8, 0x80000200) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r11 = semget$private(0x0, 0x5, 0x400) semop(r11, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000480)) r12 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r13 = syz_open_pts() r14 = kqueue() kevent(r14, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000000540)=0x2) semctl$IPC_RMID(r5, 0x0, 0x0) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x7fff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x10009e91, 0xfffffff9, "42ce5cdb5a050047000000006f157f3300"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a", 0x42e}], 0x1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x4d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x8fb4) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x80000000, 0x4) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup(r0) r5 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f0000000000)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x28) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) 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) symlinkat(&(0x7f0000000040)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00') pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x109) write(r0, &(0x7f0000000100)="711dc266f929807358a32e429f0e0f1ad400bdf376a69840e0a9ff7fffff069088c533e3642cf72a10a76c98b3cea041bd9565ac1bcefbe540cc853f", 0x3c) getpgid(0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xfffffffffffffc55, 0x0, 0x0, 0x2d6) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = getpid() getpgid(r3) geteuid() getgid() 16:00:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/de\xf7\xff\xff\xffm\x00', 0x40, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0xfffffffffffffde7}], 0x10000000000000d3, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x44}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r2 = open(&(0x7f0000000080)='./file0\x00', 0x204, 0x80) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r2, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x9, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000], [0x0, 0x0, 0xfffffffffffffffe, 0x1], [], [{0x0, 0x0, 0x6}, {0x81}, {0x0, 0x0, 0x0, 0xbbc}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8}], {}, {0x0, 0x0, 0x0, 0x1}}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x7ff, 0x1f, 0x7, 0x4}, {0x7, 0xfd, 0x0, 0x3}, {0x40, 0x4, 0x2, 0x81}, {0x3, 0x81, 0x2, 0xfd87}, {0x80, 0x7, 0xf9, 0x7f}, {0x3924, 0x4, 0x9}]}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000240)={0x0, 0x8, 0xffff, 0x0, 0xff}) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="40b4e7f54ac52368375e00eee71f6800dfba9ba72959a36b8b29b5e7dd58b467b89f87fd1553a2bc4bd2215bc61495733635bdaf0bd0126754e2c46af94314b51b8daaf41a4aca37b3273db4f8d56ded4e1d12eec644f8fba171b193ad334dd1c1ffb932883d6b248d85b972de31af584a8f8a32e88edde5f6aba10052b96b7a15c09dfd3bb9709f95b1d3e91be6dcd15c893365ebcbdaf4911eab3b75c92ef5a91fa8eb05cdaf86364fad", 0xab}, {&(0x7f00000003c0)="323b6ac65326e053ecd0b9b8c2dae3f7868c2227e74c28258dfe83f9e287188527a85bc766761ed5c48517391a5110a91a7b89580c2c88527fa8e7184108efa3c999bd20b6970da726f60eb9426080e81d995d0537536707f92337", 0x5b}, {&(0x7f0000000a00)="07a3d45eef7810c2dd001930a6c5f13ce5778a0313f7fc952e28e1f2b6b171bb56ef9e008f05ea9ce037d810e3247da7621bf1bf7f093868f524ea7925c1e7252510fbc5fea0c4a00e207b0b428edb255819001bb6eb479f1d0284ba61e2393e89514bffef41bb4377a3d0814d2e2cd61a178233aa0dc17724081f3d764a27b7042711e842a2755687bb45f86ad694d18523a021b172ddd79cd4c354ccb61824eeea70ce2a31a7a770ac39f596809ede780fd55c00ff7f6b67e4043d3e8fbf14dfdbc17fdc8e7c157db35f91a100675ae461", 0xd2}], 0x3, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0xc0938a9f06e8380e) semop(r5, &(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(r5, 0x0, 0x2, &(0x7f0000000cc0)=""/231) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040), 0x0, 0x8, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd802c70ae20 va 0x20001000 didn't change! 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x3f) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setgroups(0xfffffffffffffde9, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x40) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x2, 0x0) unlink(&(0x7f0000000200)='./file0\x00') write(r3, &(0x7f0000000100)="9e09a5d87d57b0ec722c4aa075c6c58694926b8bd3e0d1c179a62f56ed0296d1adda269b132a7d8dd81a5e4c5ab46d396d858447a02d9a5d9ce306425fbddfe0d0835d39ad0a38cd27d55ade471ab0d5966a9a9b68423b1e4dbcc54e4dc7145d9840a0d029cf37413471b21aef77df1362c5a06de79147ada24bbe95abeee6ac68448fe9946859c7db25eb3e2fc1f2034808a95f308fbb4f56d03fb05a805c1ee2deb28032e9aca9ba23cf6318c02c680600aeb46a6e3db65d99ca42c9fa080011d7df91dd16c184bb", 0xc9) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x10001}, {0x6}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x1, 0x8000, 0x2, 0x650, "1a08452ad20ffe570a9638eaa4015bfb8d3eaa4b", 0x4c6b, 0x48f5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0x200000000511c, "047c2c0dbc0800000000fdce5fd5e20b08ba00"}) write(r0, &(0x7f0000000000), 0xa7) socket(0x30, 0x2, 0x5) semget$private(0x0, 0x3, 0x2) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2000800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x48) preadv(r1, &(0x7f0000000040), 0x0, 0x0, 0x0) close(r0) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = msgget(0x0, 0x242) msgsnd(r3, &(0x7f00000001c0)={0x0, "fd6a1fd0cf1fe8ea90e39af97f691c11aa3129fc30bc418166d5cd2eef9683c735f280113c5dff4cd40d456f9da992743f45f6ec64d3332f0b42320d9b8245f466bf9d41cb9f0c8df6396880f055be1e980a77faf470e82d1ef31f8e26d74adb959756d933c52951723c93104118db72292e81c432e1212343eb2c1dccfc320699df0b34413482c534fa234e3dccb57958c478ff3c36686483b2c971e8312e0841801141f487550c2c2accb132ea0bfdaeeeaac12d0002b4fa7bf229de4fd50070066bfba7dcdeed67586581c027604aac7a91df8fc25fb2bd1e03036482fd57f2e3a3c004b6cb4d0b7b58fe456b49c087f0b31c59421765f5cac2483de108f0a4102b23774b67a381145adc1770bc20c4e6d8add86fd3d9f5d7aa018b883b0ce7d79a9979878617f16c4d295f3160ac39f62c5644cc3b7d087633147fbfa74f594b24587d56f7cf5e86afaf9f294ba1e0c6ad84eb1558211d87dee7348a3575107ec9bf6151b625ba84fe2c98575233a0e1fba70981db7550942c96aec8f7eee55b53bd60a5ec0698602e76848fc5c98fe8c5ff542d6bf4bb93d673bd425cca59de08643bb6db285f9d5be2c13c7a1009e0b03c3a67b5af2cea24abd4f4854320261ec0acd00bf9e71651a4b22442993b702a40a7816d93c2efdcdd5e04637fc39634772283deaa5f1842ff1c6e109ee45f12c8c7de5b8c9f497d7c3d02b6270bc149187fc88129509e7f9dea6eb1d6386a94c0799bbfab0f9c1da007ea80bb78ce7c10977d702fd58216554d5dedf19bf804169d68252c9f6ccb62a7f95bfb2db02a15716a6ebd21e53bb3e36010035ad53a14381f072c655b6a8e084a75490b00977da3d300e905b8805d51519bdfa63a7afa7ca2d21dfa88b2edc31b1f882620f3380509ceaf839504ca3f403d3733dc47b89193d4f848cb6dcaf8ca832b882d29909e61bb612e2413c7c97b61f4d4d0d9fdd523e3f91b7f2c82b90b1810a75fb9e40164b927ebc0fa65c4b066ae71a1eb50a1cdf34fe414341da0e42bdc7946a56b742947a18ee63e1aaa137dbc443c9570ad8ae7615c28892b304b76521ef5a006501deb88b66bfaaf6748006415b5827618827c7ba543c75dedc06e21dca3653c9d58892603741ddec767342c3609ae0cd2f72f2e4dd8857ad84bb4dfd53eb909cc69b530a8f76a11cdf1bae2ebe0cd845789d06488e32d7895ec50b51386f9b2609fc38841c03782ffc56b392fe3ad70ec77adf5c0afba0ce58d5d82b641d3f48202b9c48947b1111f23c8597e527738044186d726b6aa8389e78f97825734c50e8863337ef87a0df3446b63f235b114a6f782d8e90c0c4851fef172739e903a4e8b489e7d19abc4da0c3fb8f2a207c366ddda09bc1857a82dbb9e4b0ac55f4cf58ed38baf138ab9ac65adbbc43e46f999e01e02346459fb5d06ded69b4da0d12788b247feb80a4a67ab5b7f33cf31db6e05cc1872db17cfa3ed8c208b34752e46237b6492f6e77a822f59aa9206e30cbe0aeb4c16df517ce22be7f8c36b80d08fb1a28f4690d7a2e9e9ea993fe70680e827f6557a2574a7138418c5a334f84c4cd9b22102078118e647c3891fa847724d1f4ad2245e613e6c7f80e308abf445ed5da68378d6050869d37ef97bbb57715da72f583055aa580b7b1ff509a867e9a373ffa7bc626a8ee39aeaea6cbd6c6ce416b5c88ee9868358688d77638ab354e8a7e087906a6a5d99ecdd97aced990cdc21a843262f076ee0fa9465d9e5da0ccc348d5d9fc0e297e86bf3d228527df0dfca861c561cdd83842f9135e8edcee55a54424d27482b2276befbb3a6744a76f50a82cec62a3bc45680bc02dfedb4333f272db8d86c40db80099bfec2778517fb3a726079c713875eae0bd2f13772583605ac7a3254f9fc905fe82b3458db2d5b7712feb7d0bb08ed5f3c098ee0ed569ed3afadc075d4dcf013e82e7b26ab10cec9545864ca656ed855699f2d85e4e4cbd7464d47423d29a6a1abb6edb6b7c73c1d8bf45bfd51de531db2543734c423da12d8d7509b667749c55d0bd5d62dbf7273d7878be9daff7b344ffd71666fcc0ca89ef689c66c8548c3a1bd5b10fb9fcc959da1374b7650eaf76f94d980e21b0f96e6328bd8412792a85312b8511edf4d530bb41449436c7e7802762a5c178c7942fd0514d12ad1c8ef93846b9a0275dcdd2d2b5a33907c2067306e5237ae99023ea9ffe872ee15d09639aea4e6b01a101930e9d130146e971f55a6c321c37ba6cfc622740480c0ed0c69d01137300b385508e0de8b5056026e358378d52903b60ebf10b6c11b23b348df6fd8c0bb5b5c6bec2188d84478c97c347462f154f2344a2ee74e4b44e79e32fffba61192a2efb6235d2d99bf1f558e9a6e216e864778deacd28533a03bc83db7f23b3eb5ac4ad06852fcc5427afb628b013fcd237a982594da8f0d02c1473ebe6fa6b8d9bdec567bc355ea05d904c8a7a9684f55e8fc721815783d53e02369f0ea4f30f13fc33eef168835304ca2b19d5dbb1f3ac1524dfbc8167ed8270668636f3396c9fca22e0b8cef9b5482395567f60f1eefea1cbd65be96c5912969feffdd5ceb438bbbab81cf2ff0e1ce0f65fb13947ff37d4f9d77d0a9b4c7fdd98af17ef84112a2452cec1d3e518704f07f4252bedf1d8b607aa32f290aaec615fe22dcf7c34c1f0d38dd863bf18672a46f4abf5c8cf4fb838924c58ec8b3c581657bf7ebe808502da7aaa7ae62d3a395aa04f1321869c8a89b3155b227954f7e3db9cfc7fd9ce2bf8add64a2413b8d9a044645d229955380fa7e29c7d1a1338ee4910628ebdef243ed7df9a4f47cda17b0deebf48a9da49433a4c2069213ab7bb07f95602016920688677413c91ba6fed6bd271f1454cc529b1540b1eead7a1100bc7334e9dfad352ad487b2f17e535b5566d4d5a363d5a4412494525b219d45db13c2070abebb80b95e9c090d157c20d992d85e3e065321a1dd0da7701773776378b364b35e41d15b518b1aec204576dc011bda10cd8be5433200ef682350f48303adedc054f9698da6fd63b986ce2e466c7413a65d4e5db638c5f82a075708de1eefa60da70415b472f5f5a3374ae4d70c3e19af63ae20f3c91eac2f22c0afff7a15296224a21eb07c0fe1027e98beb4c032a5f10052f07e9b9425be64eed57a741f068e85f1bf6c1c06010c496bb0c259f4f77dde123d72d4cc44e9dc1a0c17ab84fc862d8c5bb791d15bc5b16839151fa103e7678f71b35aeca7b304e4e3b5c8f965d4c09e9dbaee1205f468a9dd9c01fc41576377d3ca056394b4b2c59219c40c8caf614f2b1f05797e57352566ed857c115cf3bb2e99cfd7da5ced39e511c4e209507dca9111b86543d8bcb92515c034d39f74b18ecc23680af21326aed94b35b2a40c70b9f0cf219c44ea5ca55b7a12ccdcaa71b7ce4b3dc2f4e3efcd2e24c960573118f9de8667b5d9f917bc03f1b36e998bf7a28c841ba9bca010d5d55504802b52a9db0c11087033341240f15238f546ee851dc1dfa51a8fc99396e091b8f6f1100e8bcd04d686ac30095e2039d1abfa89087ae331aacfb4d1cbd12bba45dc00ce0bbae719832e178c71c41108dd9d664fd5278c0d43f9f01430a6f3e5e69fa0c926194e17fd2de3419fe82afb9b22fb2840991be3b6e3a727f68e6ea32ae81f4aa76551c3a957108ec9757005b9972953f583d0e20b0b9203b0d6e682e59c28eff943960de2a1f502eb10a338e3f65d1ccf65a7516954f053cebae288f41db24ca9db6353d65989466f7c14ad21d81579b1b2de84227dbde13038b91e811c8a982a2b166b544ad87004c96006820767aa53b9d6ec2ed8cd4d707a34b75666ccdb5c52f4189e08c90117ecd6f130154db637ec0e0d007093832896439f3ff84a405712c4bf435fa05ef8da0355a55e533f6dc5c393fd008d0338e77d10dfdf53ff9fbcedd8264d06feb6a2dd6ad3f43fafeeff8306c5b250d83c713f273140c2086d85a39cee467789d3e566268bd8a0f3baa5b5e23dbb92d2171a5d490129a7ece7adb522e4c32c13d8b9e7629ba7c63287193a1d0892332b9be020f4013fc4b6afad14a13dd0bdfa3dc6f58785cc04b860ad9d83b596a6d9e6a0d99c9eb8b7fcba8954b9565ebd99306bbcdfc94c812a1f73e1c7e88a0b4ed88941213ad03a65a5d0b7570379b2e3471dbd3530de0f45c6c4faed45b1371256158d4210d284313c64713c2f07948772853b698af5da7e6928765c23911cf0aff0380ba3d421be7028bc30a9445bf0298410566b1ca3bbf7265e01823742902b26feccb5fd8f6b384c4c2a49d7f9a5bf3cd9307e786a4ba22b410982e3ee16d48bf8e2eafe46e98bfb108b77f9e663182ec3771c782e47262f6548b67d0f0b1fb4761f1c7ce8ae7e88a98c68e9ec9c3037532ff5fcb3af67cbdf60f19895f7e403732c3f9b75d1ec6f33bd4b201fa5f0ace9fe92678e99dd3bba579a2ee5eda031abdc2625962bd2afc59bb098d745c2109b74be99e0f895d66c0b9dfe86b4279f0ee6c7e996288f71368a1ff919d5c4488efab864242fe875b2c263957d62b92da0a3d259cd09885dd1dd8e3bb32222f94e70396def5497e3b5db901f5a6341540d2f863d41845acd7c4db5acd78c6cc49e59e4b94ed3704eaddead66258c28e3a29173f5b4cee70d91b24b5aa847598b2c80d41ca7e3250f387a0216246a20f4f42f974b53c69d9644df124ce40503aa7d29f738b47ed5990810fc0b7d0ff95ccd037067b88659eaeea8a757dc07e5230a1c7e6fbc5574411ba68cf6ed2583ae47320e48fc526c54a306adf7974b9ac16e46207f4b63d07075f96f9cf85b172fd31b3e5470fc1f81d8a99e12b7b9d3075736b4c71850d087910357436aee5f20599d9e6585c8a54bf851ceca115e6d0e02aa8d8e1c1d42c98e3e1d5324b5b6e53d8f397d1ad3ddfc17f0932090bb29afb5266fd6112eb726e0867434149ac3fc96ec29f069a9ddeb9d0c394eb98bcefd34d77c076761f83b9465d8c1faaf15aee5d92a1e1ef3a427a5b05860496daae618d26f833b7b92e1fad663836dfe5de7ce3d53584ee347964b6782979d96ef5b5d7f2472c9bdef14f367702e3c94f63bb621fd19f625a692cab25458fba7930ab3381f1423afadb8ec70e0eae7072ee4efbf190edbf5a2c06c657d869bad625cdfc6ab78939e7ead5d26e99c0e6bd793a358456768d65fe1fbedf356ff1189dba7f0936d9b972b85c98f27ae1dd76d4a2774b39c7697d87a13faed43df9b26b34f4e9a5215ec9385abeae963c2f562e13b41450260088d7587da5e3df815619fe3cff7c816f80f9854b11f780e31ecd58bdc4c0502e3dd7cc2911f4b7ad7aa5f7154860ae8ff804af63a0abf02e12bdde3fbc11230f7d22fc5b35ff196bff8a3a89e3d4f4e066857ea0946d6c3039b4a89ea2b3d8dc4d864bf891117a690f8ab5807aa42ade5c7fd72dc87dcfbdfebfd8be4bc66f6238b6c61a81348baa95894959ada4bec6773537177197ae4248a369b272ed3e20abd3e6b37cb883241935b65c3dcc0f10004da3b6f7ca2f0bba2568b7612ff3f3134c28d6f72cda2121654bc9b90f9e53e7068f1f8f87065f96e57de18584cf4f5811a2d71e603b603fa7766a5e36ff2ead9f421a0f1da6963496ee65d9796a48141378b59e181ae5db7d0285cc091663178026ff6765799104435ba222468c43679e841f2c4d632e139440b3fa36456d26a6f7f19d4893adaf704fd10ba0cd28e4a789bc5051c1e70ef2d877089"}, 0x1008, 0x400) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x6c}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="ad1af05de2f4ef18", 0xe9) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000200)="00002100000081000000", 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000000)="0991", 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) r9 = getgid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r9}, 0x5, 0x2000, r8, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r11, 0x0, 0x0, 0x4a, 0x80a5}) r12 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r12, 0x1, 0xfffffffffffffffe) msgsnd(r12, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x3, r3, r4, r5, r6, 0xa8, 0x6}, 0xa, 0x2, r8, r11, 0x0, 0xfffffffeffffffff, 0x100}) fcntl$lock(r1, 0x6ccfee5434d13375, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000006, r11}) fcntl$getflags(0xffffffffffffffff, 0xbc91f303aa66ca5b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x24) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r6 = accept$unix(r2, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = socket(0x2, 0x3, 0x1) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x5f4}, 0x0) r16 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r16, 0xa5, 0x1, 0x100000000, 0x2}) r17 = semget$private(0x0, 0x7, 0x0) semop(r17, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r17, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0xad8c14e9749945b3}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) r18 = geteuid() r19 = msgget$private(0x0, 0x682) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgget(0x1, 0x194) r29 = msgget$private(0x0, 0x131) msgsnd(r29, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r29, &(0x7f0000000880)={0x0, ""/249}, 0x101, 0x9c767b58fa90a755, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r28, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f00000001c0)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r36, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r27, r33) r37 = msgget$private(0x0, 0x682) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r37, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000005eca2d246fd78a2fcf0000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000724600c676c36df497630217bc94bd263540ccd7bca9e7150680380fb2adefb8395a706694d2e93f005dfac1372c82a08b6a956a19a74cbc280d92d0acc15f3d70cb696c7fadf07c26d7fad74509a8a3e0b3258115bb871462160459336bec9fd6713fbcf35dc7b378c9b23dc54678b8c0adc9ec5d58f27ddbe9c96116dbf5be68a5401854678ebd45288031fd958f4c526767883f963ce868a5e23fa600d427c88871d2141e55a3551866c30a2b01b0f7a060439c0aea0ecc4596be40e201e5713e99efc1c4a79a0d67decd721d087ea81b226f4b81963033e228c7810c6d94fa2b0d2328bc9ef5c36dba6183195b5adcb4623d40f1d3bee8e77d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r42 = getppid() r43 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r43, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r44 = fcntl$getown(r43, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r44, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000580)={{0x5, r18, r22, r33, r40, 0x104, 0x9}, 0x7, 0x9, 0x4}) r45 = msgget$private(0x0, 0x682) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r50 = getppid() r51 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r51, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r52 = fcntl$getown(r51, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r49, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r50, r52, 0xa5, 0x1, 0x100000000, 0x1}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = msgget(0x2, 0xc0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r58 = getuid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r60 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r55, 0x1, &(0x7f00000003c0)={{0x0, r56, r57, r58, r59, 0x121, 0x9}, 0x800, 0x1, r60, r61, 0x3, 0x1, 0x1, 0x5}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x1, 0x0) r62 = socket(0x2, 0x3, 0x1) connect$unix(r62, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r62, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r62, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) r63 = socket(0x2, 0x3, 0x1) connect$unix(r63, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r63, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r63, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r65 = geteuid() r66 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x8000, 0x0) r67 = socket(0x2, 0x3, 0x1) connect$unix(r67, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r67, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000740)="0a496bf29c3ce0858ae95b88a8bbef76488f2cf565fdf9058840d99247b56bfab47d905a68cd1ebbecfaa5223ba794054e4c8edd8f8f87a69518d371bdd1c897131de471ffe759b87164cc85b12b057f078d5a0263c4cb860571b1b033c6802db547cf1ccc75c1e12a2a99c0e293cdd65764af03964e341ceaf03b3aca3320ed79eaf3b04cede5728b8414517adcbbd75372db7921f3ab07e70f35d7c5d7d97e", 0xa0}], 0x1, 0x0, 0x4d}, 0x0) r68 = socket(0x2, 0x3, 0x1) connect$unix(r68, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r68, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r68, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) r69 = socket(0x2, 0x3, 0x1) connect$unix(r69, &(0x7f0000000600)=ANY=[@ANYBLOB="38f802517919d7857c9813e49c1dbcda9423a056878a724dbd18d1cf9af59725f786cb86b41e32a56b96e9"], 0x10) setsockopt$inet_opts(r69, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r69, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) sendmsg$unix(r6, &(0x7f00000006c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000340)}, {&(0x7f0000000380)="ec5a2105a077db7f3d327b35e4813e5ed0be59fb808889f5d2b73f948aab531ff59d0f515583826379203b089fc5b9903787ab5384f35265b5963930f1d332dc7dcda80b032be15921223f7524f435079b6e12d9fbd83c", 0x57}], 0x2, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, 0x0, r7, r9}, @cred={0x20, 0xffff, 0x0, r15, r3, r40}, @cred={0x20, 0xffff, 0x0, r50, r3, r59}, @rights={0x30, 0xffff, 0x1, [r47, r31, 0xffffffffffffff9c, r51, r39, r68, r69]}, @cred={0x20, 0xffff, 0x0, r64, r65, r4}, @rights={0x20, 0xffff, 0x1, [r66, r67, r0, r5]}], 0xd0, 0xc635f6d980f75b70}, 0xa) fcntl$setstatus(r5, 0x4, 0x80) r70 = socket(0x2, 0x3, 0x0) r71 = socket(0x11, 0x3, 0x0) r72 = fcntl$dupfd(r71, 0x0, r70) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x8020690c, &(0x7f0000000300)) ioctl$KDGETLED(r72, 0x40044b41, &(0x7f0000000140)) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) r73 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x20, 0x0) r74 = socket(0x13, 0x3, 0x0) r75 = socket(0x11, 0x3, 0x0) r76 = fcntl$dupfd(r75, 0x0, r74) ioctl$TIOCFLUSH(r76, 0x8020690c, &(0x7f0000000300)) r77 = openat(r76, &(0x7f0000000200)='./file0\x00', 0x100, 0x109) fcntl$dupfd(r73, 0x2cde85d6e4b1e630, r77) getdents(0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) acct(&(0x7f0000000200)='./file0\x00') acct(0x0) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x5b9, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000000)) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[0x0, 0xac, 0x4cc, 0xcb]}) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, 0xffffffffffffff9c, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x3ef) truncate(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x8f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) pread(r0, &(0x7f0000000180)="55c46c3bb06fc37063915e482ab10421e06503fc47ce569bfd1b39d980ccc8bae0a5a32c1439227095809616ab1907fbf330ab40dd11d5a4c648beecab7770d96789e8ca9c71a80b6bd46da68bd5c69c3948e38b08fe6a48b783026a188823f7752f67b5cb83955a7719b8256995dc8fe0c1857f94e0c019e3c38b94de25fed0b6a1e25c0bcf358f2abec94737a290bfe624f969ab16ad8f91017105ffd4603b7323e97a85a0f6df919cb5e1d459208b02989bbbd1010c0eafa710b3bde6603c3699f4462f3ec29983252ef04bbb68eda206421e5b0b22701b79af30264d31430f6609457798c9e6e8905c9fdc6b28ba84c972acf75ba84c9c352a44d680b26a8b46917578ca9032614da7cb72d3bf7bbd2d85a693a178eee195bc8e36aee6914ae0ab2ee0e003dc055f493fd05563e72c5b88a40fe723b0e700c0cb7cd86ac4f2e046ab2ad385a311ced80b3b182b9aa7456fbdc257913035f984e8eda0c7212c7810242b090d41435dc2d3c6ad7d2830ac800de5a6ebdbd3175f02000000", 0xffffffffffffffc9, 0x0, 0x0) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget(0x3, 0x2, 0x402) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000100)=""/120) shutdown(r0, 0x2) sendto(0xffffffffffffffff, &(0x7f0000000040)="ead08f0ebdeeed3a7787f41d0b8859be6bf78a3d4be5a7bf22884c0ac592ac8e3e01cf3371a9bef0cffd73fa95411ea4f43d83c86975dcc429d04e79aef354fbe91c7b8cbac8035b05c6837b833ae6ab2cc03a896fa9df63e5c7995d1f823cdb", 0x60, 0x408, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0x22, 0x7fff}, 0xc) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xffff, 0x0, 0x41, 0x8c48}, 0xc) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x7, 0x558f, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f000024c80dbd5bfd3a2d302d7546f580a0751a06b65a5aef60a9f291931899534379b71888361e7c31bc48ee28549e6b9844b71bc2f453c91417b3e89815d1af7f6065cd5ff1722a1c3c3e0cfd528b7b30873c23f90ece9df2109e1b53a4b866332120fb4444f5560b20d33abf904311fcaa08f80a43bc89781ead9fcf60532a6adda557492d6e5ef03f693b4ae6fec5be8fc9cd78e5f51f2b8cf16f76aa638c6951ed78217182905916dfa3fc5dc4ebcd4b41dd778d8985d9b95bb3a4ad939c570fa06ca168a773fff590d712b16c08481ef9642f91fbd85b8841b89fcbeab38eb1dffb07da69e40ec63327497b8bda9dbc56a2994b6cf6ae47867a35a78cc7ef5166c35c99048d5fd378a9dd76358656ae0e483685d91fb518c2d946af6aac4df3e34e99f1aa0cf24c620586c1bf3b70f6b72a70be3f8eae7b9b07265d0959fbd5198ebf4b54d0f6ce3eb7e894e64169bfc90f08a1233e2a5ed5e6143200f78149143f187c538c5f0d79d6c6bf067b0c9a79cc7749250fc9ed1f32cef878387184a5eee36320d964f313fbb1ecd88a5e6c8f2db8dce7cf0d9d8a2eb9e4ce4e22c58f39aecdd50b0f7a99463aa1d8452381bac53d46115cc82004d77d60bc4aeef5466ac33e9868b97e570fb69cda44d678eba4d737b40e56aeecf46fb3fcc9294d88f2c07a87f49a17ddeda4878264f5736f629ac605e251b8be8e0db7fd29c85077db6e99"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) 16:00:13 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x6}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x69636430db32cd4b, 0x100, 0x3}], 0x0, &(0x7f0000000100)=[{{r0}, 0xb4ce9d34cb61dff2, 0x80, 0x4, 0x100, 0x1}, {{r0}, 0xfffffffffffffffd, 0x94, 0x4, 0x7, 0x9}], 0x0, &(0x7f0000000140)={0x3, 0x532}) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r2 = dup2(r1, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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(r0, r2) 16:00:13 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}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xfff, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x32, &(0x7f0000000040)='\v\x00\x00\x00', 0xfffffffffffffe73) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x2000000000000002, 0x200000005}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r4 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0xffffffffffffff81, 0x7, r5}) 16:00:14 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getuid() setreuid(r3, r4) fcntl$getflags(r2, 0x7) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x80, 0x4) geteuid() symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 16:00:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="1e71bebe357276be53da85db771284066c398aa80f23407845a8f609d3ca929482f36a5912babf24d2aaad9a40e2ea9a05acc29d46322743c39335ded507709de965cdb9602c42a5045cde607b6596661c32f3e99daae199efd6289dbf35d70f007383e1e09f561ca22f94f79e", 0x6d}, {&(0x7f0000000200)="ed24f6f9e673294ccd27ce7a7222ca05262d71d7ab9d5d2b7b15f74713154f4821091639861b22a3244f0d50e345c8d977514412ee6f3bccde1dafa2c34623aa3f4726cdac60de534f21276455eada36caf4583f9a1a5b4268cadde2a7bd98cf9f9c71a0b4c1a2e868faddbb68b4cfd2017a0a5bfa1faa9f084a55e318d9af714bfdaa72368205f03c37103d55fdeda17fb2a49d9439ebe4953656b32a0dd6770504794107ee1c8ea303f1b7f41ddee9360b30d59d5ccae078e73d0671b2a856b449b0f0fb5d90520bd0bdf8c01da2d928617e1b1ef7ffce8873d7942308040371ba6e0a0ffda450b3f7748b557a8843143408fb3d38dc48b98c7e8c90d37ab6b9f9380a5fb5489896f6968d9f40af369d935589a61118aec281fe4cd6a59144b56a3dcd2f228592fa61dbb755e4adcd8ec78d2dbf6970483c8f0e8297bc27114a8b0cdc21e99ae596c456b13171414349457c274055774b01fac099b6a4af3e26fe2b35a8040918e266a09201bee8ab4fe2c4251a33b8c2fdc32fcadcbeaa36054eb78f8233717c72a7752ee748abdb70075aeb66e38768f520c1634df5241c021a112e15b14beb8e8a7f60f03688fa9bcfb6f18b7279667c5aa59a854e0d0cc9747bff0c490386ac87c786846243ef2c5a12dd48064bca545c7242d489329020a32ba36a86a011500e32e7886f7622753078a37c85bcf72a39d2eb9eda80f57c9edc171f7db021f0af9651562368fca923534bc41fd91b434490d7708adab4e260319cbccd54db41f85fd45446427aaa83249dfa72c78aeed8c1571dec4ac90082b12bd7a1025f1f652dcdb86ecc2785cd6ded7b78063d142bbcf4861d4e2e673f3e629b6aa24572d07532bb81a9d66c98d6d7d20630842dd9adb4a7510709b4661c4b403cd7dc120b13130fa59821874960a6ffbe00509a224938740af3ea2396d5064c4436d6891c85174d272cee105b59ac4871f4b4b66c6d261d890528960c6f6ab32e5ae26159160e4e55200f86d3d0751fb6e90bd1016bdf5f34d38eecd7cc495f4df688026599c73fc12ab243c441bfdd556a3647a6c25cf45ee77b27ee71809299145ffb1cf1c7087dc4b700ac747a73e95e28092eb50703ff791c465a144fa85572e5ec003c50f412630316617b4f94bb9cdd4e198d83dd5949b435188d339b9ec27b81626417d1a52f5efe087dee63b3e9bbec9df1bda132258521bed8cca2c4109d33abb95c353654ebc2bdc9e573b31865c7711c4bd74cc65f41a96605f958982ae509910398541f95d14293dbb4b085146b208dabd036b6e2ac942681909aa39614f0d47baab64d3c2f9fbd155cc49038d149b63cbbfd6653ed3c9102b05289d61a57fe6fe50634550a5a31899e6bf058a59023f2cdf98b265e3e6352a990335cb3463052280a10439646c3322ce7b6eba9c4c8e7bd63dd2dcc55f356712941f9c0c607b2927d59824bdde0fcf20bff91baa0b7761516898e2c7cac80c477700bb0d1b43a6947eea67758385d55f420c6425e4210d927a384a74104e6d535cdecec810115f2537cbee4aebb09b95896edb5544e03f2529aacfddb1f9c6c14d5d96a82ef48e0092fcfa975099dec7cdf54e1c38229e60fea374cf35a85b3c88e5a5d274571911ac770e266476077c1e28703a760aeefe21d1f17836e6b7cb710a57a99ee46199c5e3cb01982a1f997d7b8c2d1e55b99f8e5b57c6e01587fff090308477c71be65d4d3ebc3146308e1d7b6afc80ba5c1ec10e9bc26a672c676480263b9a43397651a1370bee46210a9e1cd7ffc7fa55c1cf533da6b4d0f7763bd3f082edb160fea52ee8826013cc765ddf8652eed253b98a5ef", 0x520}], 0x2, 0x0}, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r1 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f000078e000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x202) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x21c00000, 0xfffff755, './file0\x00', 0x400, 0x100, 0x19a13f1b, 0xa25}) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x810, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180), 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file1\x00', 0x2, 0xff, 0x7cdf, 0x1, 0xf3d, 0x6, 0x4, 0x2, 0x3, 0x0, 0x7ffffffe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x61}, {0x3}, {0x6}]}) fchflags(0xffffffffffffff9c, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:14 executing program 0: read(0xffffffffffffff9c, &(0x7f00000000c0)=""/60, 0x3c) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) pipe2(&(0x7f0000000000), 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x4, 0xb2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/22}, &(0x7f0000000040)=0x18) 16:00:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80000001) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20100000, 0x200000, 0x0, 0x0, 0x0, 0x4aa, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x5, 0x0, 0x6], [], [{}, {}, {}, {0x0, 0x3}]}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x100000000}) pread(0xffffffffffffffff, &(0x7f00000000c0)="b2751ba679d21c7f3e4a64909718269bddc3b38c7d1f246acccd248c6b0eb4d80ae6584510725d99f428bd935af844283231ca7614a44f1bce18f1124d433caf8f496916b42eb822b04ca20edb4f0738", 0xffffffffffffff5c, 0x0, 0x1) r2 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r2, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r2, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x400, 0x0) socketpair(0x10, 0x4000, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) close(r3) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r5, &(0x7f0000000280)=[{0x2, 0x0, 0x1000}, {0x3, 0xfff, 0x2000}, {0x5, 0x0, 0x800}, {0x4, 0x1, 0x800}, {0xc, 0x9, 0x800}, {0x2, 0x7fff, 0x800}], 0x6) semctl$GETNCNT(r5, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000001c0)=""/135) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x7, 0x9]) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000140)) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 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) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0xcbd44590abe2720c, 0x0, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) 16:00:14 executing program 1: 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() 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(0x6, 0x0, 0xff) 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(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(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(0x1, 0x4, 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(0x2, 0x2, 0x7) 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() r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x8) pwritev(r0, &(0x7f0000001740), 0x100000000000007a, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffefb1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f00000003c0)=""/119, &(0x7f0000000200)=0x87) read(r2, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f00000001c0)=[{0x6, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x4, 0x2}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x7f9) r4 = semget$private(0x0, 0x7, 0x287) semop(0x0, &(0x7f0000000040), 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000340)=""/40) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x6, 0x400}], 0x5) semop(r4, &(0x7f0000000440)=[{0x1, 0xdc1d, 0x1000}], 0x1) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xb, &(0x7f0000000000)="a4020083", 0x530) setsockopt(r5, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001900)=0xffffffffffffff47) clock_getres(0x3, &(0x7f0000000380)) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x120) msgget(0x2, 0x608) 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) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000000040)) semop(r3, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x0, 0x20000001, 0x3) fchdir(r2) fcntl$getown(r2, 0x5) semop(r3, &(0x7f0000000280)=[{0x1, 0x6, 0x800}], 0x1) 16:00:15 executing program 0: 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}, {&(0x7f0000000780)="eef06bf1a99f11fcad952fd109c0e6c7b2f03d1cbb0b9602f00396c66c613d2653741c7106970ce43b2fedd0542cef5cefac3b745d448696094fea27d819af1887bedc3792775dcfa950aad0831d18b115bad3746b88a03592d74f2d5664246d20e8560beb3be7f4db2a4b575c6cd5bea2aacce5e9d50bfa85ae3daf14e24a983c35068750a5d713e3d699e2355d07168a447aea57a486de0856f5ce70fb33636aaf35f1af09e77473a070db66c0e6287adcf1c7af22c741653e8fd6ae68f3b5373887440ced97cf54ad56f9ce313b9b0c26263839c9d75be4a039447e", 0xdd}, {&(0x7f0000000880)="b7156dd1008b2dd913149faa0a5926c6403e82244547e3689f228759c0117e7645b1930f8186ea4700b5087d874cecd58910deb0820ab9c91eb6c3f689a62f5af7b9572ed83315a9f27e9de6826f52a02ba762a3b203e45fd8f67a19f0cd6e5b7c7ce927783bed4e0ed7885ad5105c6953cebcedf400a9feb1fc72cf64cf78bb20dd2f9e109dd97bd1c7aab14e6e64adef7ec75588ce9437a26587161d", 0x9d}, {&(0x7f0000000940)="935cfc274e9860cd56d291395b7a9354a07be0c3fa00b2139846a2959752fbdfc659125ca4069f93df5b4684faa34d925aa77081156f8e24429cc17f2ed247b69e0c5f8ee422a9e70fc397c599679fb7afcb3bf11aa03af5ca91764e18a725f0e695960e", 0x64}, {&(0x7f00000009c0)="8e6ba99aae5d3aa3b4404761bf3994c234a28c25ed906fbd42ebc6acd76199c005c232a7c0f3601360bd816060cc23cba34d2393bb782f59a8ca336dc43024e89e61504f9666bfc9e1b274708ba91d6bb907283a0c85824c538a", 0x5a}], 0x6, &(0x7f00000052c0)=ANY=[@ANYBLOB="1010000000000000ffff0000c4d5000079cef32b0634b3a5f9fded4b5abec0658d06fc5693e1cd7c904a972aab5dfaeaa9a69fca7e678d17138b94b8210cf0cdec95b2cf679036db420d63ca11cfd0596bd42f691c40f96a530a921b127db3723a57d05b64431725b2b004119999ce7de5443c326a2f889de91e116d7ab0b35cbcfd64694f8ef41dec0391ea616bf14864ef1c2e954d73aba7e3ffdbecb5528b96f2b31dcc6473acac1fbeb035617fedb27d4763e461780ba9909d0d64763811c9200936d512688cad7797381fdd8e5bfa29da264451085629e6164a9845c66d4e64f21f51a41c61edb3ca66cef16ba78e077fcc3f9a95ce14a75c80f720467017d6f67fcda6d34565ab488d920d370d085094ecd3d5854ac04624fc1120bf9f0e6316f4e00fb13bf1e6d2765b386e427046cf1b0c57d85723bfa48ee4028cd31ebf5092491c4e0f87652cc05f83afa2d1d1f48ac5e1a926a9b069df46fbf7499559233d40a59bcf7aaf74e6e9cf6ba872e4568258d7127bf52a6b24eec837de1abfbf0df915e0d70b4dcb01ec42053c2a513406cfd6a51124c76825465d9240e0c4bd73002786ce263b37a057cc794d8c48064c646ef90bffa7fe840a47bd23f4521026bf2be572aef623f7b5d5f74d8158454cd39692975ef52e36447e6c727da311eaeadb16a1bdc89ec515d336e00d8859bdb1c8f2340812a4b1fb64ff620fe895ea76d948f208b75b9dc759e07f05da0b990cf39464b523ed34533ee598a7c955561f7b9679aad4a6e27e72818bc3d907641774cb296b4b8e9da9c9fd9e6658e4316c5ced3f16eca15603548d35f0897857ba8428d392d3b8b7d327451ccd1f8243b74f9171d36010f68f6482701889842a71f44b95cc68facea4aa34f8ae6f3aea632654a3c58c551682e8b3e185ba893e75862cf363a005ed0ddc10f2d1dc209c9705b2e71e88927af416b7fd150f2ddab4fa92d9d8b9564a1e0a3fb4a45da46a8f7b94acbb03b8981ed8c4a36831847b5547c8ce91c0649ea86931b44ae5c294dac7b37e9af0df8fa136c6d0619ad2a6375d87be85bda38a7b685fccd3c1a6262125749e54c6c3d9127b52b2e0564c7a4befe4f283a6c5c013006aaaa00e10e0ab757f41db4c5b0d11e19adfc282ef9aa827d1bf60c11e3e2844dfd0f0b5f8580833d5b9dd35b25c8e15708ba5e62523cb012a02e6736d98764ac4a40ce70946fe8ec98d7eda614bc40a354e6c620b56193d9952b7f85c21174e0490d42e7d653923303d7b9fdf560612eca53f7e8b47413c7d7863691b39180ebcd1a0d64cd25ac396b45890616570bd7ee2c4c667e67d412c5b988767d975eb604c57384d6e8050ca0d884d9f401989b3b298fbdffc42a1f789d62627a76055b7df62273f7d91361fd41c5dc150e0aea55c057fec916a80d9d845031526ec3376a7941f0ed3cebe2badf9bd5efb57f4b5ec15d90d0b941b307346524bcd20d09e4704f17d0ba5316293e8a69e7b950b4eec02e55ae3763e0cde370a839f8b7e531883d36cd975bfc98f87fe8634125e24ed584a72aa21fb68ddcc81e7aec18d7880743bd19cfd14f433ba421135f156caca7f1780163992f27eb16c0fb48aa9a3dd17c2b92bd1afb743265ddadb9399d9c769dc9295d9054d9b880a3c891f04b153fd24aff8a42f7b946505c01e8da644ac5b192d0756829728871147348db6d94c0146091f350fb200bca87ef63ef75c78d5db62be62cbe59675831b43ea4e826121d3e543229645bc152c3caa9013373d99ec65b504be298275224ace2df1a17739261b83971d67f861d87d0a3da3318cb6c2f9c3cd6197046650087c0596a85a49b9449d8628c7eb76ffea69a6e5740779896cd3536e00f3534d4446e4c7c099d1c47a35ab2abca7cf169924d5524eb5b2557aa437fd7d4f4c2b88019d712bf8afff7094cf959abca48f5bf929144059d7c0b51d8be20677d97f0224355c006ad88ff72c8bb9d4cecb0c7921962489655f075c6252a26e1704459c021f736ac97d62349bc9aebe2ad13b67ca9e9090573a23487bf9ce316107d29e3669524b5093645f2c9620101503e95d0c3fc20445ae0d9c235cce616af819ca9645428731a653419ce29308613554d92256d7f3c2e0ad1a277fa00fa826306555b84ce4d713e6bfbf789b728213d687bb8cabd3653ea10d99c5c378ff7fc9b1f3f59df088c503307913976e205206902106b848415528b6863f7eb29e129ea64bbf5ec5d72eb807fd0972431d51159d25f48a23c618be56e5b5840302abe43d86584cf9e3d4c128496263ab770dab26dff6525d41d1bd0a04b00009e10fef5c7cc9c85c444a54cb5b4eee76ef1e77fb98308349035033736e6a98980bd84fac049fea3c0c39cce0d2211c31f5158b7aae614461c314ef0c5597318c8aacb8e92858171005920bbf458fee02eba31807908d331cca68137a99bf889fc181129ee7b5e2a01c0868386dd2131288c8d3f45e301e0af00d39e91ba22f2e916c72def826072bf1e68fa5be56fa3474ade64ff2fbfcf840f041ee16420fc4fa945a0a147165f7d5ab48c042a878c335a8fec0f0ea5215c66428c29345f92ee3a46d497b70891a6a143b6bd91d843ac7ca4f48365ff69c5fc3946d0cbc33f5b83f9be4ca1796015ced3442ed021d7c64da29ee7a298ad8b0a5ce84f6aafa6712c715282c769faca7fb155a912d77ec7fe0fa5802613dcfd5ceb7271ec94fe1ca3c63bee05ff11c1ac7cb691f98263f672271748257eda0ef61b37117cf9f6c7e219e8d17208d3c10c28484dceb32ee301a07b1123d9870e7c647284b289666dc6ba63d3dec8e9df5595f3f065393566bcefa33340c3e48ff2364ca8b10402b17cd64d613d19ae8875342d5b2c9605affccd33c7c88b75f65152e0a9f8d885c3c464b1db945464d8ca4506e84375225c7e3f16649d776aba6e2486b1d110ae2bc4e729405327283bc1aa6c4a5264d5b64387d8fa052644bfa182f62ea792c2d60f82fa4008344cdaf458254e6a72eb5088fc6577076eafb40fdface07b17b1dfc2d8c1ce4171a139db4d648978d181bb91857362fe5bfe002cfb19b990fdf16fe1d874517612614fd8dd5b531910c6c33dfda89b36a82b735d91db01ea39c29eb4c5ff8ccce51d075b089fcd47a7b167929477d846a7ece0dcecd8934dcf413fe1f76837bda99ddba3b91a277399e858454663e6ec03592ee29cdceaa9eeb9f2eba7bffd21f484a81cc0436eba8413640a348133757325dfc775f986ce456eb06b7b5fc949499bcf170d4749a8d9073ff544edcabec6111b5a01fe92d0cd614a7da81d81c2c7793b30e1ab63d312492ab8f42d1c4243d6391f503c167d455dfc7d61676b6a87d55328abdedb9e5ada0da474822a0fd7c84bef1349996f66b28496399dbc9d56ec0a788bd3d777f75b0c5faed7c07362ce077c6776a8d91bcfcbf2762d3a7b8ff2af53e3b8ab91e4aa7e04e66bea50efd85d892fae1716486c5abcfc3a5a0496cdea56a1b0bb33c200003143ad92257a7027643347fa6cee28edd8e5274f4231725ca22295eb7acc974f4f87879e5b9a96eab7263b06cc61b68c2e81247010001000000000067d0de53c1a02efd57c0bf38ac343e1c068b14c057de306034c593431f81fc3c839fd286050e68c83a2d0480823998209c31f36cdfa6928bc93a8a576b14e0253cc16342e3a20eb6e45b7477b718d8a6c67d5c3c600f6655a25f0dc4b6d3cab58bc82f54ac9b1293ff6d07e26a61955c7b4141e9e726640168e74a08280e5fb8d0e91b330b3bc9e3b3408114a2eff3db4e816231fe388ff2af7abae9fb1d8b1c91dbec20343db603260b04fa4224a02604e54baba010f36741e9dcadcb5be7e1899f1a8e547226331b8b44acdc9f3823bc2e591d2e8f301ef13c6a45b64c8bcc0dbfea9ca635c58159b3041af57cbec36d96c3c8917b3e90da0ccda7fc8127954279334e489d71c5b12017132a776ab19003f9c99f2198fbcba89135e93531129782a28dea9f5cb4cab294a112ec0a301977b2d1a67c92e4a2d30abfbc14dc105a3bb778c046e4004cfecc798038e38ac3286092fc5ea1e0d52da5f644bb4ec44e08b49ddfa9239eadd5bc0a3c166b3799e1b3360b6298a7279829f9533fd530ea0cb5413e350210eecaf8ffa947f88dc5a7fdc20d8c13e6102ad33523bda5300c73140dc141095417ecdd4bdefedff2f1e6bab4f64bb36caba4613684ff125a0cb18626f2e8339364bd6d9a9e00f47dd7f4c764f2ee4eef09894beb349adcafa232df1e171c0c38551e1de20b2eb7195dcabbaac409096c3958ddf958310777e1b73ea316f839e39ed792a63af66299fac83edf1d0b42120e1effbc7d45821dedb104fddddafbba5272aa07791eb5d7e17a107f1c3c1350d8e1d85ec43b4bc1dde2eba7ca1ff5789d4b42b63120c548d676a47961d28d82602a4f253212254a5ba17b22332b5bf9a19566522b82d8555062c80b7b0f0957634119dc8b3852eed66c67b945742ad2d42c18ab32ec607261de7894e7d0c1cb4a78216314896d344e29e9e0641b43f84185a28a4dfc646cae69af751d2796acb324b1941ea9b36aba203b664f09dfb2d9b387cc971a5c8e9b4d9a6e4c57ea9b7baec696a9feb9c567f228d29fbbd2012f8a9eeedb28752b310464de56a70fbbb20f071800964b48f44aeaf0e77a0c2f783e53201ef8570b5d2c63deb4095f7bcc7a845e0121d7eb3814579252443f5e9d53cadb5bb5693f4c46ce328d0ef9ecf7bdb7615405eac397cb17b7b5e1bd6c04dcfbcddb82feb958a0aa7d2208afd0846af33e3759b507c10ac4ec17d3983fa2773d7a9d9dc3b54d556a1b43cb2726a232cb4f875c946fd7f2f0b2abd8c4d409f8e22bc996696b66893d0e35d758cca5dfebd4bf0ffcbaad185638dbccd10dca16f2a19cf714305cafbbe63f06fc1925e77be6469bc0b27462068f1f40c644816f2eeeaa89e14d4b6e5747c9e7b0064a03acda0c6d4a479a518fd9a34f67d86573ae70dea18c7e6c65b5365fb3a2e22c03c0c2ac8058829f4612261f60fb26a8905be516df883c2eaefee13c9be7b8d3d975d820305363bce35355c7e89dc3393a15235ef69fafe000794981a03348e8e93eff7638650b712b65e54e9a464e0a14a0c3900b1e488e5276dbc0be4ef7c5e2d654ffe2fadf719644c0765cec4da817112d3599f2afd000e9e2f859e5a65da233bac01fbab167525347f53e8679994c3a446d3d3475e9e7720cefbf299cb6e257a6661457474d5230072d2b4ff618e8951df48457d3305292b80b694e31371a3c24b4c14270d1d8d1ee129aff9eae8c39a6681ef010153d6e829f289829859b4cb926fd78b8b9b3279cbbf3b9853263aedfc66cdfab2512e676a9641bb15187d7c3f94bd5daa756461952a2abe368ce8d0dbe10ed06eb4ebc2f4db60caf4a5a24798fca49425d69154dea1b4ec16b5aa50cf27dbeeeb15751a0adb1841872ffd0be2217bb06a109d3180553a263d387d71927eb639710d60abc8d5d55f85e112da059db53129278425d56cdedc6351902f44d57ed570cd475f9c9d5d7b9c82d75124e0d852bc428933b2737b883f9287d8f70295f06f73584e055ef2b7e3751ae8e495701cb41019e27eeac2c2e79b2b0322965cdb0e7f8d05310dcfcd4610c26cd76aa8c19ddf53ea98ba3a8f1a87594d9c1787790c53bf415ba39c1a1d179dbc102fc8dc80205f0195a63fda22168c6154f9068de41f7c15d7314c05f651e386eeec3278dc37c4bc1427b72e6c8442873bb100000000000000001000000000000008000000000000000010000007f000000f2dedb7013fa8d1f7848cf03701795b0b4b0de359b2299c41834b17a3cc4583f4030f5ef148aea8c206fae5fae96286c563f32cca836ce669349849a806e02de23fc291c8984fe88b9f74380e21882c1905a7ef93e86c1a0aaf12325a0bba93b5f293ce2669810f3dd00000000000000101000000000000001000000ff0000005b80a06c3828f3c7d635d1325c1bd37a9b3d3592d7143e9967a08f1db7dc5fe63da3f2105006af1423443e472cb846affc2aa4eb72395b67695a5c19c6d83603714a0693dc2f54f97c29dee21983ea5441b35aee0bbd48ff367277af7512dfd98300b384780e2d2aa7d7b63172ffef89c30ad947fb3b2df3469658df5534572a91acaa010468dd35fd7e4d0b5b524f1f1fed6a5d048a1df29a8fd89ed7747d04083d80286b326ecc7c28d148d8516cd2ef2155fc73f7fb1e5ae7ea6b25b7da5a0bc6dc7163e469fa35883e7fb27091d5778c9e9df4a1079488875a519a5249df2838ce58ad33860eca2575ecd7de459a47fff21b46b7e3a0e38e6c018cffd6ee667f0b10c49c72ebc5f45d6ffe5778687ebe5328445250df2b6d46a73c18a831d0949c46c0786e1aed7932086015322dd403d80b13455306017a5112bc26821b87b5f3d161858869ec941e85ac02006ebbf4442e116ba07d5983201366f9d9d97fbfeaac9d9a07a00002b3784d9c018c05b2796534aa3892f757bfae01c610cc86986ce56ec8b2d77f5f734e1efec0fad382551f96de2a55ad8d4489ff710c89e0c1bee438c58c1a7f6292de8ff1cfe001aa5fe8ef8182fe355b6ac90a36c581934f877334e1e6be45e7aa66b6e7fa55cdf28e209ad79f78756812a1bc3790e09149578252c84a8658e9f04c2f75c25dd9b55747a07c37f7265fd62a9db513e0bce0c40a50f8311f643bcead3182efeb79510b2c8073fc2081ee60b4ae3123209e4d25e771c8edd04d2d4b69a3663531b5cf1d563e03f85032703bc262df0e70b395a483fc366af3c1abb5b13cf908e9b498a9d122358e762552bf5df7c1de5bee5c617c57053377b32ab67d2f3a747517b552c2c1dc336e4090206a54ac833e2ff7c2ca6ce3bf5bd7369eeb6747760cf62a83de1fca2f1c31dc79392655013145d916324febd8a77e8c6f5d0ceac54e3c3bb0caa281c4c38cf71107f16eca53e1b52ed8f71dab29d6eb8cddc9f9c0888c6c9782af61d52c549dc6009b0d118b0277f49389770d9cf6c2746ef30c57afcefca75b0c6fbae4153088c7c0ad7aca9b59dec37a0f49b320f7a7ae7b0a88030211dd37024c168b074fa6f4640bddfbb156c26e10e96d31a9bf6d122440079bac3dea1989785d7557a87fe6bbed455d698427ca8ac512c275a85c12a1a7795670a5b1ea3ae0d74d822eac42b013e76e68bfa86d6d9520546a83c2bdb470295c1a4284a5cfa7e45ee5f9d2f396d76b450ab3fc123a2ff621e87399807f87da57420802d60fbfeac0d528495b11e962fdc2eafce463a8331cb05062253b26c3bd268908279eef69312a9fa0d657e6c3450d27e74d64a922c5c63f6f5fa4f2facf055b1b63832fafa381959a8da3d9c54620f852054b6239558bc7ebe5fe5c08e40e57968a71b4cdba2a3b4b74df009538718ce1df2199893947a80e17b9908e7b75fa41ce44fc0e7e0f8bc1b1e5408c1b5289851219e80a5c73b2b55ddb5f61aaee40775d46af62e29abc612a4ab42098e403bf3ce2d3feb55f48f4ae5b7e4b1f13c1cbc847c1bc38224bd3f9c8b588353634b001e26cff3c8950dbdec5a0ff61bf73eb28e069b5a242cb3770eed790c7aa3f2af56ebc77328b31627559cb082114270a3a16338029912336fc5f8df88dede68bff0d79b3ac6c8bd9865419d216966cbb1f19f21e586e6fad59e61a82b21a87065f2cd1671c5ce01dcf10cc5bdafa5fe9a82a98186356e6a9c40c27302ac7c8258746428a86d91f8001d419e6bc70a4d772d07a7e6a310401123a008e4ebe2489e5754a5b4b479998585ea54ed27422568461e55c163058b0ff8683e36f30a3d339ebef26e46a9b688baaa5c91888ea0c3474ee155ffa3ab2516becea6321e2d301d5534c58a50f2b5436a264ef958b5fcbac9cb814e6e70fb55cd649e678f18546d89175dd30c9fa4f0450b88b47146cb34df9f7078b304440eaa29bb0b882e2fc124d9b5f62afdd5bb0f6733d049559b36ecb32cfdb0b171e629e2972a53cf294ff28f6f6d1ed35d7a4d9e368339ed1c6dfe4c735da19cd8a9a3c883bd63ed928b43a4689db302d61ca10779cf59e2dd606112f4c152ed3b4a67c11658ef67224d821b900d6ef66294ce67f7232ca9e3447310360af237a92eb3617a9a66d883a1a03962eba942a3d39fdbeb4d7c64c27d5de7c86ebe76ff03e21ea5bf95b6fba2e83ab2355a0b854f28053e8ca4c0756689a93a77905280b6470ebea11daef5796ad43a027e61fb1ad73d1f9bbb86c45b5a20e7694f1830a55ccdad57b776b806436d6ffbdf4ffc945ea51bee1bac0c942e60f8468f27bdf8f906c0b15cc26859c58556bb9408e1f9f4b4c8af12fe028ac7430351cc3d92810d18e5841c4d13b876c819117cfba739caebd3c3471053a56bc611842a4e7fd8c2c0f1a9de4a0b332df215186b6f7922a999d48aec167ba916adc885413a11c395ad721dc1f949b927e44bb7d77a32c80af9d268c98318857584a4a230cebc6b744736c59bec9acaefadd6feb88aacfacbe4dad15618da22d395b059e68ee1157bcb0d83cde2579f93dfad86608b680bc9afbe5bbe3049a5246e70109ff65c47c22aa1bb0efd34e98f3216dc7fa06fc254b2c5c8ee84cbfd2151875a528f959b23bc18f1e449ee18f11ee55102c49e1b0a39e4ef7d2fbcd66c14c07586df4854d28598262b5f3abb968cb7a20d17d268559a8f4f521009a74b1b84fa56b92f90c8aaf6e6cc430b57cf8cdd644471810cb74c124e4a08f7ed74081677827841649e595362eb9b7ddcbcc9991e23cf4eb4e45b8562e0997eead2ae6ac82caf7e235c64a55cb90be7a082cca3e38326f5212ac98dcb635d30367c44d1fc6949506cba92243637f2c30b14d4f1c3859e48f9f9aada70a2a84a9917630b788b913440b34f923ebef8a41dc73c23736cccab821ce58a5776ab42c8b28890f073abc5dfcceff8adc2e07ddbb0c46bdf06f29b1aafb95dde54f241b7f9b53d090428cf2333cf5d2ca172366c36843d309d066325771f099566a6c74c00b97d93d801c88039bff97aa678d295111e4a2a710c1e606a01124ce690b5c464c0f457f48dce2967043bacee5789748b852df35c41d406cde836a26d809e6588b6f61c7c7526ddca54a3c9b4f21f3b5ad403e5c78f0ca009aa377f0ee83fac3db5102845e1c837cba51cd22558f33460295a0ed10ea962d81503b85abb96aef3862e602115b7f24a105d9a188715a70e95664ef810732b488e557b568b983ed126691c1205670bcaeb54b8babdeb689b2c7b66e804c3edea87da8e553a91cacb9fc174ad8e90312f9f034c40c0647aad0e40687aa673c0d9af48c220db65e3606576acadc36e0f61e67ef9baffbd3155c0b3f593b1139b180e90b3457b9509f1e6ee23bf7e2bdee07492d787be365b1bae4fee1f300d922ff80bb7aaf02e06f3812eda20cd53d09b1bcc114a2b7a34f68b9d63f8645022dc3ccd2a31aa54bad602df8082e1ecf7c2e6ea1aec4ba98f747e0808e11a902117af4420f971d87b501b498ab51fd3df25a1d062ce49a3c628f5571d30184a1dd24ae46ee23f004e4ff523a0c7f09f721dcefbd00b6613663bc0fa72d1a2126f4e5c6e9793007499af150cf8b7397511749bf13106d45844f86a448ceb50ca5b67405e45522998be06f5f49816563810529fe4839a3cdb24876f73549b92afbb0abd6a66a980f6d0cf7efab9a1db133e62fdd570c4f3e68ac852290c3ae6bd67ba4c572191f598d49451494f86c7f1c6daba4d5fabf9896c46256a5ae05af048c47acc1972da76f8e3acaeb389e51fda722895de9828cbdecb6f6035dcbbe7f399f8ea11138bd363fa2394a18cc79783e239696e9c68168b3f13337c86e6175406cc8c40c1b387ba48e201d00ab9aac9d10129faa9cc06e9899a45ca96d3804de047eec6f3740e18972d4d4b9b0e31b1221df7d2c67bb39bc36de88ff29c076d5a5471696099cbac1d31ed66f7f88fecc3f2261389a24bcf6da2fad477c3e98ecbbc1af029368095fa08828a7eb39885f0742273ae555e08d75104c5a6bfc9002566584f3f20ebceaab5cf946a4384e9db584772fdbf27f57625cdf2ca24f66bccb8693c0c5d22b7b1317e3b11a1f288530ef501df7d6e24011fb831544ab5ec5ea538928a4db454fc179a07d9809c2fe7c7c71ce9d74523f73405296a0db5e979cafab6ba0e1c3c44421c0df93acb49ea08e2a510d0cd3934ae193852a052af9272ecbeda317218722d36f2fab2b507d8a9a4040f081ea36888c02110184bcab1ecc8d4fad7d30a6ab8647697fab42b59ac5928f27db90494349145bfeb211dfdff38298d1b26899ea2ee6b71df93ca44447f6da50a29301a153ade818829978c18231f95622d9beab73dbfe45b930f209c2ed949cd0ca98b5125b2a2c8d16ad0e4e314b2ae93adfe0b01ccc63631d6df213653a55297179fa528a1468cb2d34639efea836258d71a831e852c4f367b07bdf9701054a22b2205be599bdc0d59d8a154473b683b6529f5b7de878c5b087c4328c2df65624bb47f6c25aa793b96dd423e609de0b81492e1fdb7047d3c18e75f3bbfaaa098e48e6d4e56f4b6a27586413a84aaa9a5618a8dedaff054673d59efd288a8639db83ddc78274dfafb8972a4c316ee85f10240174c5a163fe2bdf347cb50fdb6a6ae79dafe41327ffe4e1443cd7cb4c5d1a33828d62e1d477f0357575dd48193a6659cd22f75418933aa86d09531113cb472122bf545882c520aa8a602ccebac4ba7362081d493649983471f63124d57d593d6d89cb0b0e479f388d8b7a990663a571bd68af458cd939c2b408a96ed60fea4498d0c10a9c66976c56c5d799ccf21b68a1557964905cdf23712be12b690eaac23a4903d0d2461fdddfb24f29c997102c62ebb5e8e408c806ec48267f3bb241cf18403d6793f6316ff24c52c2fc5e62e3a50e4b7ebfae8f8c1508b380cdd684a15fca85008f74ef5848b530a0208cda68142bf31eab640b5e282725cd66cb899cfc7e441a7ea1ad34149b1bcfe23a9e8465530a667cc295c78ee0e756f09e2fae095e8f78bfdb9d85706f8de4d71ff1651515138ce7fe7118634063805f3ac2892d3d51a3806910c542ad494493fd02d0ae24d155dd3f713f7617afd94ceb6b66faaa719cf478fe32fa0385580065c79c8781e4cabe20277e2b0f234c4c6efd90a0a41fcd3fc87e7d09aae2fa1169108c9845b8da8c35df58ee88be2dbba6b0c7dc7c54be1ec14ee9e55ebf7dfb34a75fd596732f5de9f42e2b11fd7a130376f1dc7eb7194b0176ba1952827ba8ac2c3b22a255a533c02a940ef0f589e78acf0b158d600f72275e0b6cac09b9cbef88a4fd456343c065117a6d8c28e723d7de79c391136be45bebcf91b5551b238a87d092bfd9ecae370f8258faa5f9da6484cda341c3523a3d500abb49da925f7ee71582eecddbe2e634019819b9377f2e389a44ef1519d25ad30f158ccbeaba3bbea051b0b1305238013a12741b32a4a322034474c53553091ea5bb2b278b44b6d20816debd989bd95a436ed2cfd1b61a994a2ae962b842af559cf409583d86b3c8cbb297f838607a71eb865dbcf6c6588b324cec9e3b9facdf6ab91b5678f2761913cffac58b07b6f6bfdf178395fb547114e9a1a28177fd2181b9a5aa03deb87534598cc444f284c42bc2c3c0598a93f1c40ce4acf10cca2d815ae58ac27b03f370608ef2f16b514acf364dd773c775b2c3ed0015368ae042f12cbdb6c000000000000000ffff0000ff0f000061d818b83590ce655a9f11d0276ce3dfa702cfaabda26e3d482adbefbf8300c9ca65136fcaa768e31f47e008ee5c4fd13e7cb6c8b9dac459964dc5380dc17ddeb9fc373b5931b643d7bb1e96ca2fd2006d15d62d43fe6d432888564eda42f7e9d1ad86a382182a7364db66a5567c73395ecbb2fcb6a7f1a880ae603e7649b7b3c7b8dd5889b877483cf508033a78a1713fb499d0a14ff4c8283a571e427c7a10ec568168f5a2645ddd14bd40000000008000000000000000ffff00000300000083fbc2f1f896ce6b60a19e7c4d91ddf2f672dc4915d87859040c7102cdd6a5bdd2c39b1f890ac5be3927ec221c09191345682ccbcfedb54d10b3ba3b302ef6cbd2a76fd58759612f731f7e0e6d022937caf5f525e0bf1d92c6faeb667b2a9a33de3dfba17d4266755a2d0e74b5f2c400100000000000000001000000070000003b18783cfc765ee86995407b3646426721f1581b9bd75fb51e5d5dc9322c3ada26b3b0f1fed646bc585bfb25e3b61f228bf378025bdbfa041d7354ff54f3063f7ea0adc43aa80844f03c5085ef7e152b2457becbf0f3d9f2d56a61234904ac9bdca3b5178339904d6e4c2fd41e014c26d0f8ea79637b5a374e1b9e06f163370c82e210733c5ff4bd94c311b99ef4c71ae8fee18b08255cc5391e0cc9505c6f7b99668c518265ca926c0d7ca2a13b1d7040b332eeed51774cd739fbdee0e9186d2981555cc02fca7e81ee2a6a245f64838af394a1863c94983ec12a96fa17904986c37f4ef8263901e02911586e987ee5a4eceb500b823f7d56457863edaf05"], 0x2200}, 0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) sendmsg$unix(r13, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="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, r19, r20}], 0x60, 0x8}, 0x1) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, r19, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r21 = fcntl$dupfd(r0, 0x0, r0) writev(r21, &(0x7f0000000880)=[{&(0x7f00000002c0)="7c07f18def18caa076ae50fe6a34b1095b8cfd09358cf3d268e34130f5189dce5971d0e60ced01c6dcf80beb70fd1bb5806f35bce6d3427f62a0d3301bf85b6e7d95a763dd7441bb8635a3fe3f87791a92a2c5fc756add9cf3ae1cdab013d9cdde4bdcf5e5adaa9e3915fe858738bbe09c5c9c12d0d2b3ebd57b09ba310c2a33415671b8b8abc969b5ca41e379200286", 0x90}, {&(0x7f0000000540)="e911928e982a7270f42cd32cde5924eef5d8fab022c536f35bc4cedf871f29edd2f7ccf794981e8046d812c5b573d7e4af053dfcbdb000b7c4ef1f7998a895fccf0eadf6a1b1460a606f0b37511793a3ed3d0c4e71967f2316c25b9d2f43cb7b69ef47a2b49df3a8c4ee", 0x6a}, {&(0x7f0000000d80)="5f1198a3ee772174dde50fe0ae229a7bfeacd8ee967d46bbef69a61faec57a4cc5e6555b99662af210ee8d309e3a02c25673f47d6744653855cce4d8d66b71a0f349fba23863cf07d36e59d55bbb844808faabf1c48edebd8c00819a502ea842559e9824cc900b571abc8bd6f2f6a6995125bfc4d147eede8dc26f3a418cf4312a63b2215131918b77cda30b8a15dfd5a9ccb4ed195536959a32963fab3a2e93b92204c4bd619fb84de92fd00272467e89c05215f5e27db6488574a23508182a5124c426abf3cebd596a50a57ca27162c6ba053043ae8184f9d9d43f70297cfd5ff75015242bcb371b8c724b8c8d80e4a9cb8f0f5c11d24976ce5cc2a50cbc505731ee91c3fe6794204533e20d762c832755ddfc1ed6a51613af093746e9fe77443d32e31c3b85c06103f7b2cb79f5a2c7657598e658ed05951e86ba2ea909454dded4732c0538dcc343f7464f2a5fd53ff3bcff213b776ae8ece6a15a714c0150fa889b098f2e546bdcfeebcf023703cf53a7ceb0c063733a5ced80ef90c4000b220bcbb2d30ecad698ade0385d4175a0601f98f493b1f32c4afebf03e6845d6a503091615a10bcca3e30d6c72554c0367e1f792f9afe926769c4dfe4db4025c965b537c29f80b7cc460afbdbf0e9b487ee3795f85fdea339622582b2a6d6b3b93772bddc0c18374f3bbc4e5f72af9870c9e161a8b2c4f6aa8b809e1fb96bd90897c167090d349880692a21908593dc794404e65dbb92ffb3a18c0bf5d22c9f5a0b05e2391a945517ca74f856bf81a60d400d409012dd36066b6467be02ca0c356a53b3a435c98484b8344816cbd94c10c947c3baceb9d5d06b08e5c00776bfe7d896aa7743b05550f8cc94c3f5ed4bad28e91f19504a1ebd11fcadb1494efde924ae4134dab27361c78d8bbbf2531a73ff9f730f170c6396bb71844caafd35be9b0357fcc49b8461851f5a7a882f8d571641f41f40179dbd4cd881046f67aa5fcfa2eb093af1194ff240b7d68a75914a882a877fb07d0d793c804b88d02114173a0f88c689eb5571dd6db098917c7f806d248c1213a1b369e57a68888e0568bb748e9ec3486a11dfd95c82116637f49a5aacb64987c37d1df40c5f2aa9b0e5013e6bb0d92b79ec6a044608ae6635f25a5f3c4891bb9e8e2fec0ae421d3bde09d5d55316c5c4af8c278b7f0f53fe674d7c479b0c5777f3f52e07bda54d21b307eff5a0bc12263da1b034e155cec8a9e15c5d5b4811c5ac304592f137ec16c3188e00b055b9e10ab22b5c4c727a6ec15635fbc959922df4791e782bb35c437a1f94772cb7848f4cfa78e01c0aeab7f3d287a9a2592732e847148277acbc6897f87e0b14b834e948379bb37a8833b7237fe069d52ab6cae2b753c732f479b8b80b35654dc5a8d7b53a6261cb8a8ca45c17536d2041c787d17a06f9d71961deee6cfb0fe86e723d06cf199bb418ddd4e3ce7daeebe38c1dbd27ba4b9415e518c01594f926e55ca3e90c328f0e850135e38d438d3640fb8cfb34e9087f9af8419ee2acd1d1955a9f2eec9ec3a6a56d06b2daa7ebffee33052f5844317d7aa6018ef0c992c83bdfa0fffa97c010c5fe8af957483e5b7c75421177ca70f43e8898ce5aa1aa70ece1572718e795186d2ff687a7196209c1838d51717861d83c9f2b22180b61360cb62a66300c53098870e11476a410b2d9a321ec53baf73c1c8256a6715bf25116843c87e7c3eddea70b91237a771ffcb9bce6d52957669e9f2d1395c5bac47d22d5de010f302c82e219bb6fe7f52c964f466f1120f18aa6862a600035d798ecfc8b7fdde9dc0c917f9c6aa46fd11a41ec6ffc08db8ca1ac0b1f487ae0b8ac5f8f82ada2ac4bb5b8fccd3e3d78a84d7111fd2d8b7cc447379b871287572e3c09aedfb0e4090bc41208a2b039a5c4e592f2cf65d5cd34354c3f85c3926a2391c82464e4232cfe0c6283ee255b249b94f750b81772df4b6dc2cb510ceb0d4df33bfe340408c1cc3b0bdaa1d7be645e66339ca6da3a25d985d72598fe005d8c7c78df86330988fcf7712c2af668ae6fa66d9d74ba2f8447c9f846ba33e8f47c44ccd4ffe0d39c88ac5d0ae53c37f2cea73a62ec306cdd7ab515bacddea9a17b2775a69ac798f085a3d908fdee79cbc1742e1f40ca571f876bdfdf3593caf46f21e41ade93698a011d85914e2e3287ef89e2143f73b6e27c43b95de83453226ae5c286d5b823a49ef729efc232c85b4a9dd7165a7564f6637eba32b5754962ddf60329e9a267edee8fd1c43fd339eac45e8dd136a12aeaf2d2ed83d7812d34a5ad54053fd624ef68f85e2a04798210190f755442120bdd68821247acae3af02dc27a54049113b56e49e2c3f1448a2e9a8444377b2f38f1ca3bc5f41c40ba6b36200b8e3bd5b6c8e9803b343c5bd8a8497c5abbd4b58b4dba6a62173db9e7224127e24d3e74a4c754688ff6d1a39b3122c7b1321711589e1d8cead593a386d9ad4f941bba03595462931245a14575c31384f8f933fc3911525dd068242006852cf780e449a6fa537280e450c04a0a6f0511fb873cbae724814d3a17e7e4af9e8a30a07640c75b7ad04afab4ef0baeca3267af8f6daae18b0b2d8647035808732fc7b0acf45b74a512f660d3ee155d3e9f64355998fac3696895160c2440191173b14b1941049b06f7945279ee7bf0fe4ef799c40138a1b18105036d728f5a4abc688ef801e4be5793118edf85da16e33daed47781801dd7fc95e569e6889bb86aa42313e86f2844c5ec3468a455e67f50d922daf40192fb0e35bfb107ceb5fc4a1190cfa007d2795a1cfe404c88ee82c748889a54b153f0252723e0f3bcb0d9346ec5f5462fd314d919678cad5207d54fd0ec4ae5f42932da49c8bb43a1a2f23f9c547f3c4d752608c37a0b6e8cde663b9a85059e693b421d7ad7ae84a94e86a3d1e6fb6810577fc0ee581f442fd77e45b4a38cb6bd94d63fe5f5c88388bd19f1a81e3a47069b672ed42684357d13c9f75dd701674b7b0c00f2d5a667a909cc60738f13ecf284d476fe26643a56d8089b65c58a8d07f7074aa0e24abe319e6be4117e6f7c24ed30a8aae4c5a03ada94e8938ed97d76eb21d64d443454cf3ce4d940c8be29e96e0c67ce5a154d20636006e87569c5135a2b27a3600bf9d18a8c2ca4ee52a128e0fbe36c5fc42a99eecf0bbf75d2d1bbd54b0b7c649afe87891c45419c8d3b7866b23a17fb25258ddb4b5d789641248f21ad509f1d73dd67bd3e054b6f1810accd12b3158df5071c59ec6e9a483934c78b3f907aeab7c555bf1f9e1dd7c37a43309faaad61a9422fea714e65140e0cb0ae64fcabb3fbb2cb0974bdd9d06d9000020769522b970df94bc0aeeaa142367017fdc50f4c4ab43c0240b1783210a861aeed8cf55395f072081eee6bfacbcec4171611a1161e48d9f552394bdc1641e882c7524565d1565d0bd0c38390dc0a6dbfe86e3ef1f81da8ae0a6ca9307334e21c0e1847112249b20ddc591e9a51b8ed52d6918dda8e656631d7115201b66e601a41bf8a2d4e87facfd973c668ef9b42da7200f6d9c24384e49b379ab777c79003786c9a5bfa65056ac6bb29b91e1d594063581f81d1adc13635ef809c7ea04cd3e7899507b1d9b3e70e0728266329b397cb5872c685c3cd1893fe0f59f8311730e55c8ecb2740a3e8765826b83c84ce3365b6de9e655602f91ed0145a5a3defd5778e5428614dbaa04955aa24c651c932ec51220d6f48a0fb8b5cf369ed8faba620b13f1abad782923ddb467dd089e3b3cc586493e84f3ef8abe0c55762dc1633d7f469b05a3e20483b06ecc882c3e6beb2ad480de95a1376fd88e1cdd7e2a5c4eecc84c327653172955833aaa7beafee2d00fded88cb537e6e4fe82277544dc1c9d4c7e204e53d6edd4ce6dc8ece657764f291c4db702656b3eaf225e5147883832cf5bc79fd2e29cd3eb66424fea2b1d9b5a0cea0c9a1fa340773e7d3078b55b831b234df0211313d2e54ea6191fa77fb8ae9a10183544013b2e57ac78c1abf8b37a846f11fa29c145373e22ba416524c51c119b9aec9b03db7f4b3e3a4fb807d7da1f3b3e3314e568766558ee95f9d36169bd805c90af8b594b4c245631edbf5f1df27048ba29d6a15a53c9ea51aeb46ab9bf6d00096a2304bb319f813ba736e79ba0dd60829a04710f4d364138a8b3073b855632537950614d74a6892d5ee2814d8ef1be2a5d415d82a33f4580a9399ee18df77537772241d9a5453196d8d7b125483ddfad3625cca4aa3e14b6b53d37aead63adeda8fa81918fd1e67412cc9aa58632b387c072a477bde3042c460e1c21eedca22ab3886666f2999171ab0da10d6d31852c77e5342a1d5a0c05a51e7360c309a3543e8529f201b58c1ac3c2775b83828fc532dc3da2bc5061a668cc072017a9a86044dd3af0afba9bba78ebed6adbb8ecf19806b577102c14cf55ed89d0f83a18519773de713e4f5cbbd3726cb2e5da1b9b0190fddbb17ebf8faea2478c854fad194469b797fad7da5e5f037c566c33773e91cfa5703ef9ec657202a3d081f63e90138705b7b5f0143f9020994ac19a32dd580faa039adac21d5b23f5a124837bcee3131194217c3a00e2b44d908c3b6f9f5a55d7a8b6ade36cd39d5dfa64cc31cf37f532221ad80078f43584d2b45145b27058684e1abc0f52603da11b831cd3eaf79800c0553b0e617a32d76854652fb953090ca1116e8390537b1c80e6fae7bd135be3b752929ee822436bf280115d7941125396bbed9be49012ec94a83b85f431718c60010e98e9de9a9c62e7b77b8afc17c8a133fea5c7d81446fa54e7520b95d97ef3f441a4c92ad808ac1de95b2b656a582c17576e033b8c2106c2fe10609c3dbf55882a3f6b88611dcbfc9749d6db8aa0f5bab4184082251f8ef1072012416d4ff1ae7948a46c49ddc20cc02952757cfe6a0fa4860e12f18a57ca1e2be168b15bf627f00cafdcbb41e7126c3da5a4856e645d0bcde8b44c6e0cfd8c44dac35f10094738e98aa2ba39fed8c44fccd3a9047f585c10a82cfc700a29e6a5bf03d2a6ddf5a3e96e34e18a2f0c4247312c551ba3009abbb79b19146460ca9da7dc95e3b1e643055c6804a165bdc5a71de2e0008ef56649542659f218552dfe0574c3a4e367a162adb12bb773c65bc34566d5e84943063adef8fbbc8b3f8ae12f12637ebb3bc46f51d57a22b32cda14c9f0ca039b4d00464ae89e38ccb6c03d99b08e5c5ae2a47232c6b3e7a48951c4433dd9df7ca5e9d0a8388f813574a4f78eb3167a4fb0566f912b708ffb46def8b919f7e45f1dc3489e92f519d6fc2412c1c553ee3dba6c605a807fa46f31e6b92d72658d0d75e780bb522347c736bf85820e5b1c683b38692dec31a3db3f74cbd6aa69cf4f03339d5b8d468abbf416546354d960ba706c9ba1c9c54632a55cc3fdceadd541b7b7c045922983aeb288102a453de93c1f3a9a9e6ce8aaa09fd06af7fcb43d995fcab0d8fac6ff0532ef94df1214021a66f5de3d89ab2ba66a9ae06f5edd12bf9f77f3c2eb52463b909a46badd67953d845168b511cf6411f16f4335381f04902abf54c2cdf2fa08ae13972825d481552eece9688d5390b8dd133a7fac042518477d890245b24890df0e46f5b4c939e08a3ed3af43d4f169ecf02ef4a67cb7ae4e561d47a6726ae4e398e98e9297ebd9a1c28c72769ba237bf5750782b1e800694286f9be6a285666e4247566a31ba1537b553081c70ef435f8096610cae51d61d5478ec530bbf95e25f870d43f9", 0x1000}, {&(0x7f0000000680)="4cd809a56a09967b1e69cadf52436f5ef67bae92531c1151d13e2baf29a4fd31c4679d00d311951bf02db4b0b3a24747ed234febdbf4a72de4aa2d570dbd85d24954529234c4d7ca81bb688817945a76779e0a39f9b6558c0f5ae34105ba076388e528a37582537dd7cb720ff80a95d8400903cf2533c4db8e1620ca1bd1ebd3301cbcc76e57b7ce55307a09256277bc774010c17f6ce5e6db19ae4251e78db9a92b3b2dfc250eeca253adca9c137de6c41ccbaa006031f3cd1f41582538f372bea7f3c1c92696bf", 0xc8}, {&(0x7f0000000780)="58963339dae70c7510ae6758f7fcf10007887862ab065b364ece460eb85d8b979ea563e757ff010000fe012c8ce6a45ce2060573db18a1042859784111ea6affbf4106bb8ee02f1ece8ffddbbe50fb2e36c34ef70bfeb0913d3719e5b17fb9c1489b4855a0723c10cc1bde80b11b0f808eb6331cf8ba5496275cc0b970a4e2991defb9ee1fe50f41e8d204c7121867d0802c5bb14f0d2891174672be24ce7852272435db8d0210b0f9342ad073de75eb79c6d394458613d408b530b583081682c6748aa66335438e0b40c86c9bb5c9bbed000000000000000000", 0xda}, {&(0x7f0000001d80)="c64b778c55108704ad6c168d7438b5a8325d30145fda98cf4e7a2d9b0f1151a0370358605db562b3c78175e5bcd1d4a9562088afdaec6125c3509ac9a167446c327b9e052ca0c0e03409a0e8965e261cfe27394f6a2b389ed3b8a16089089153164bb6c62f354d584ad48c17c7c7e99d5d6aab38f001fa3ace846005a1f6005e0b060b4e9ed424264b5a379eb39d32903f6169e24c536fce38ba9c2ab08cfac9eb017feb61a33933f99d6e1a3f239993a306fe4df0a6250c917a4a4da2b36bd857e9c561855831fb42c1abbbed917d2def7bbc523515783626c1ce4c63bc3f250942b2c353417c17f4c2c950df20f3b73e73de20918d88790ad69b4a479e3e0c61cbbd5a2366b7400ba6efc37142b2e6daaa8c7d465c740fead60f8c10c7b58d74a56d281ff5b2d9d8514953cfd3ede0b757cd7331488992cf8448e43d73a02adad029ae1151a8d865d3121a35864d2086e1bef0ecb95a690b6f379d0ea54bc970acf1d662e711fdbb9f63a1c0bafc5f7357a3dbfe22a70b003e96563d5d87e10038c2416b29dce14644950f6cfaeefd500b0d94c6017f2b8181a905e4c2556416c491b38fad52772cc4513bcf147451d9357906e963cfc5199efa5121459674ab440a27a669e837f6fc790a8ea86efab8870793f18333ef4b3eefe27f3b89882b9f0dfa8a4ffa2ab6df8317e7ac12e09845527fdf32c12d3203435707133ceb729209057c5247f81eec70b83a008c5ef1710da62d282dc95873766ff0cdf402f3033ba3c3b91b98dd622837b045a343908456675d49c625b74e3cc319a2683366ca2cd52962fe0d9be5060f58c71a035f1d5f35eedabe448d2f8fff3f0c07146bfd6d130173bd08d522fdabd5c34e7d26a0c051b0fbb76077e83a72b3125b3462cbb8009160d66f8c752452271207dd0288e79d2dcc4ea032e10d3676b1672078ee113a3587e1b435226a40640bdf548b5013fbdec84c262fcd24db4361688a9d8ffba83b37bc1a9aa6b5c1180be3f3df577dfb29a0a3b7bb57021a008e077a00c4d5a66816a97f4a82dca37fb1ccc8e99581594df91e33e4520a33a3e176fee21830b4221865bacba11e837ba0a6e0f271e0faaca25ed8726939126ca5d9e447b6d292fe5e23708b032f63016dfae37db05671b93bf0415aacaf8cf3f06bad854348aaa8da61bae7819e1ce30c5aa6a644eabd63b1dc09e336304ead97d47ccf1d78839ba51ac9ea7cf30042f2f2e2bff77bb46f7583a8dee5ae0e738b51c22393c9e04763d48fb2c13c0a45a1f2128b303fea491af3a5f3d55961c6c83ce1ae2b36f8eed6a5b47344fb43bdc4d1ed0236dffef38ff1ed236cbf78e6afd44f017d2675e3f0c507c5926fe59640c0dbe2416afacbe342bc5830fcf21fa0ece32ba198e9240582eafb50666e15ef8b57860e589ca7e7412b00f388c166d516e28d7b491106a0704bf8358ed94817334f335b1e1a18f2de7e58c5f23fc811155225fc98866394d955d5eb73c7bbdba0926b4f4ac415324e6eaf7ae5af9f8bf626838aaae0c0b365a621ddc3963806d004f3d8c228dc6a0794bd2bd9a62f20f8cd39b04a6710aaa9faf553ef6a4f3af5c5eddcc3a5abc96f733d60ece3ce36f4e6e5fa9b3e6d8b0e610b061d5f5417cfe14779fa27290e888bddef8455acadd558dcb705684d48278e8bf9e4b229e1cb9bff0e6024d3ac1a33e403443b50c4d93cea704ae071b197c7102118953c342dfbf0c2cfd7709a513cf0000523f7f17423a79b41fb5aa153cf327c832404267dee6b123ec6b672a5b4cb0987dd1f7c10044697488d23889b764d6b34eccd452aa133a07627da53c6a0191d11d23ab0a2d0de2f045a52d40d78250e860a4aab05f4a9a2f8c126074c94add7067456c255a05640f5b2dabfb198f18b1e65606c54e0bc05e4f8dadfe74af92b116778af04b31d248de5414125d235dcae5446d501ea3e19aaf6096f831c642f665c10281e3d7cc06fc103ce39fa766cc4ee51c91a72973c6b547a5dcc680eba931050c0c555248f23a3018bc8700d7c0c686107547c9dc775691929510bc5bc489249fd5d9bb87791fccaee7604afd704872d43a698346524ba56f55976adbe2f8b208df7508fb9a2163b442904fe2c0a4ac5ea040053e6868b164e4746a48cde49ec41082c1aa20b2d9d5b2719f9c74d44a2f169123b25953b1d1476bfe30de31a9ba2952b1f59165a189f5b8c338802a712fb8b85114829cf3e949165a92201a5aa378e3096428c1cc7a9f148e513461b63e219dcaeafdc9d9a1cebb18c794d843a764ee15b0517eb984a2adf7f8705597eabfe380f3b3fa5d71fc07e98271c76665c2826e7d7a00e8be3c45807d7f72238b0ba8a8dc78584f3513de9755c1b647948ef9efd411d2c08e004ee45d151cc1721c4b82de7b8000d081f869be6223b8959d58e2ce82e8513c324475fb52797cc3fc34b777c1d3dc53a61b3659bbbd2bd22298c93cfa491456457657dca1e83a3ef6f3fca8ae1cc24c3d007f48281b7f89a42e1b8584ed3d33dddd340883e082ab8dd073b7ac6ded9b88e0b1c3d029d097b2d5482850607edb5db86e0fba21f4fc99d85edee3187f46adc4b8c38acfa98871e3321534384719163c3e22d4605cc2825fa43d509428f6d5dbd516cf1669773e66073f63d00263693381cc0651ac965188281d22cf13e5feb43fc91593f09217cdc6713969179e598e58c1e3266226b50d1c9df99c615d77871300e4b4de58e5110ca83795f44a4ea2e7593c17cd0cd28aba3e13af70cf02afd195638c97b1bd4e1dcbaccf94132db55634a3b69118a4413a7d7de38f497df8876c61238bfeb7d3f0ce73d200bff35d7202a8a0d9bd894c0c8ff241fef12cc651f10db6e43684593cfee2de257ed34de8400ebe3bf4d16e0a82ec168fd2549a28f881b88068853967fcc7691cd50bc3ee320c430e1b01461baa73f5cfc462b89451086c3ac46192d3f8f056dcc1e6eda78978371e49d887119a7df59d2b9d8084fc1773347d5553f9c4f02a69db78656849fb193570186218508325a149cf5764600da01bc5f9037dc982c459199eb1eccff386b3b95a78d2491e3d5260b4b42078dc4dd9eb19ce71355fb606f071f5d85772aaf30ff6a00c0a720147c2f5676a8c217fcf31faf84b0bbccd24136cfaa841eafb7757953e31d1c60a41902b0737c7fc0a2c539b12bea48e56a1bb9f0e7606de84ae87a750a07916c317249e8aa343b8e03558b769102e62c2d00f400123670ddf2900820727b87ee3beb7774d0c5a73b743d94db42c8d6b4d52c226ca858b61fe8c7c9d4cb129d0a3ccb2e0322da9ff382520a3ca7315e3985c054aba95364932ab31b86e3b7215c29309c25625dfa4e7b0b277e40ca677bb397b08c18908ec9a2eb24dd90ba632edc5e2cc2a394873cba0f845509a78b101f10f022d672e81f29ca5ae57e260d1f21af6de5785678f9d1f359c8c8e1681554678acf2d6f4e939106c3abe0bc1d978bcdcdc471ca76ddc223165fddf7fda7464b106873360ddde1620ba13156ddac0b322d7acc3bde5eb9d9f155bbf7b4adda8ab2e83c92afe5e20d160a7b0a840efb42932b20f6abbbcdd93a8b408d80f0b0d65c785d3ef6b75fd17d371a723cdd381d2af11a686f3a580d64eafd2d4881306ec7ccd71a00104cff81a7831aa70ea96c0cabe26f6aefdfd34409e0b250bd163b0006234d64ad8f5ae6cb05a7557e28988db9cbba2ed3d792f8af55d1e503b317657baa6348dd0dc82107266f8cd079d8e1531ca0ac16cf2a3eba5d5d31f5fb2c1b6aa6c458b71e6b23e60fb0e7e80d663b7968e6f9accc70e487250e2b7beb3f1e485d0fdaeadd6e7bcbe170c0c2e80e3f921fefe781da665b03482fbec33542542449107b0a34c3a938e4e62957bce34086ae74110f9941f2437dc983233da51e4b47cb744a9a4e807f7a4cda8ad3e5d5f5f0ca578c8393aafd1ed106e47e0262f0b197205aeccd433a4be7ad956ddf2dd2202056f3aa7e8001e8d53f0f1f6fecd576391827afd2614808198ded9a321e3b4956dba3d686b1ac92cbff1129625cf40b5058b5d859494e10711e81305f24ab3a5fdc67021ad178ceebd3827e1d989fef3b972063dfb36b2bdcc021ef2b8b3640519ebd1ba1a464cffc2362fc9b448aabd3c094dd98fe0accfa676ec0292f3e4446b7db0929a7cb176ee96ca96112e5cdcc7a235fe8f6c83f466a54ab886581a5585e55f505ecbc9649eb7359999a5723adb8896cff44ecbeac5e9a216105f7b8d04d3619b919b3df70f64967ad0617f897933bdaf42670698be8a4d3ab8a96a2bfc4453df4164860e2622ff25eb402653e5de992473f8bb93b6992b14cc7d4bb2875e37d022c2131488ff4e07d47a0092efd3855b61fb158c6814a414ce9b8115598d100a1271c40bcc767774d1a5bcdf93cbeb1ed902cb716dafb54bd8e7deab70c258f12e48adc9162cf588cd882e930173b398052ebea0ac90c9fa90eb3085f76f02ec7c9b098735df08fb6f863504161ebbc9c49277e770bccce094627f916c29f6822a2debc1db77daac12f538ba8f34636f0f4ad726ced1204361add9ffb9f51b557984c9a25491e6c11030fe4ee366c1e170c132b221a654c3aecb6f8cfc388b3abb9a14af0a159c63dccabbc11876ba13da02864c75803afa3276efef24360acbf7c4b7f9406d3e4f1f3e8a67ca9a2b4b8bff8b821a44b3d31f0d3f24cbf3850ee4b87ba78ff9ed4067010e43632aaa6273b10085ba04bd72104f6141a3e977948f99d7bdce9bfef60983084869f32208020a1691b479b4d4c420a252585c0515beaaffebefb59fdb7ad3f150b12f8f2d34d30718a26cfaf855ff8a23f24c1b9b9823ac02a1ae87b8c7f85ec218625c29010d1ca2660f822adf142b92ce438716e49dcf27e88352f2bfd527851cc9af9b271b250db9ee8ddce6c6ab26710f5610768c39946ef6b2f9dd60a19371c023169c3c3285a46384af847436083ab510ec27cdc0f4e85160091c59789b864a021b2b6869bb25e6183f67b10f174ec91944908b7974e340164c189f43b7815a349a387bb91e9e9b25b4972984005d29fa8a0755641a495fee4d8891480aad52c3794db0a3319122100dafd29e0326d4b63bfdb1a81ffa408f9dd39fd8da856198b9fb963286380bc6a7af73af049cbdc2637c98184cb4a39f9014fa749830e180891e6a4eb6751ada5c48b69688aee90fb1ff57e79007e074df62668279f777978d96bdb0142745c34654591da84f286c6eaac508e918dd7463d09bf3bf5ea9525029a01f3cd7addf2bda9e80984775bacde3c4d44b2abf774b550569bc9a24976b4f253ce62528e153e50de698f284bcafa195b37864bd6ef425b9884c26e68ee58eafb531b1a542047b8beae4c58ccc3c39173a353300823b34a06b9e5bb228289f77b24846039387f9f29f0dacacbfbe1ef22e1db0755c35e5957867671f1b6b4b4a0795b09e139d08f82e3443388d8f13525fad572d95ecd85ba3a689e0f8804e83fe1d90254ac204c37efd10902d808eb38f72f3765ae5d629db79aec7f95e62f82a22917886bead541f308bc5e075319a11ceb0625b316d4709f9a3495b7362ffdd9194c562851ed3b836537f1c17277e7b7ea0164bccd96c9177ab61307e78c166bd62ddb2488482fe4c1b63cf010b299c0ef267794a0fdbef41b7d6a2ef90eadd76a825a7cd3aef396bf8b5c03f9eeb37de84bce1b94c43dfff0b5eadbdbcce481977f6d84e08515c468fbdfd63735dd7a", 0xffffffffffffff59}, {&(0x7f00000005c0)="7f1d99300f7ae6527e3476e14e423b0dd7901dfd6ecadb1c2aeb4c90c113f090d60e89b9600cddfb34bea5187c2814524e0ba2bada32c77fb33391c4effe720a72fe68193b48e5543b8e", 0x4a}], 0x7) write(r21, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) 16:00:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair(0x2, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x1cc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x60}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x5}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x8, 0x0, 0x4]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) 16:00:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206910, &(0x7f0000000300)) 16:00:16 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x7dac5adc, 0x8}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="8165d7e7c3026f503b71930aa7bb3c1e34f5c2e4", 0x14) 16:00:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0xa64, 0xfff}) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00442cbf2701a917a09802a52aeb") 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) sendmsg$unix(r1, &(0x7f0000001180)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000040)="dee7bdabe20034789450c5a87b63aa68a36e300fdcbb67d016434cd633c7fc34e45519587403ce59172554ee62c29c238d0d101239d38979a4e8d5063744c0efad998262c2b39f118687c69099918485f6f368ea767f3ac735a8403d2414a6d17dbf00b803a37be47c1fe916b3feb5e13a1b0a8dc99eb2039dbb0a27f8214986320e9d4bc4ea3619d891c720c51942a917867b51c05ee151f8a3d0ffe30c60f43b9d7845c78ed8e67e3d0f1b352aa133dd96cd671314aa08f986b2ad6da2ee7a0b09b2d920e7306805a89ce5a70e35a96c8ef4ca00fce34ee65ecb829ded543e3ee3a3d344a3483341511c32f90b632937cb73b04d0f3c4d99b1adaa367217d43e63587471bd92605aa073ef4c3eefe7d4cfa5498160079b2496fc9d9b559319df70bd5a2ab34433f6fc8ed5902b1b1a0c91fed2051c6d74374db4a24a9386b6d5358306f817387d9a1d980f286d1121c6eb3d86ca24b7446651b81c76eb8b44bbc345bdf4fea1654d100e502f2e09a2e345aee004b5eebe0f4171aad77026640f9da0d900627da0c5c2022b207268aaa2bcda7238a63cf74f193b71a52eb9be3f1757d39224fe72cc04208c433bae71b78bb4f2d2e348307d4c0e3797240b117859eb99b0e67585026caf02d0f3bc90feb0f6feadec9abbea45a522074a9bf5289f7014290a0d10ac9201a062c3c21d6018a42e1a2e86de00f8bbc9b28d1301545adb4e393fc0db4f6c6ea227c1c342eba14320999b261324d9c7462bf4d95839897790ee292efe35da19917d2cda74326c32efce9fdca8e2de2f200ae092743f376adf9afa8ad1bd780856231b47cd2cc749c77317135718a340e5d65660f00884971f87ff9d4b942cf9347f20542fb2ecd222795bceb8a899e641182b62edf8fc9e22e3d20e06e3632fd36d7493b37220afd9ac8adc22899ac83970e0611643241f9d25d8b7c37f15a9d40329b4b0b1a702cd53ccec341a0c4144a1e90c2c31b744b7964dc8c4506663c1364c06452d82e7b43862e912400d94a8241a79ee9e9cfbbbe9e405724db1666a3b49f3b37ba3f131720b5b06b47c92e5adc2b7fdbad85e6cbcf315051b1014f1f353c1f09822c2ee62e448b962021adb44163bcf4c9e7b6407c9042cbcc1bf6e54619d46e62d53778dd177155c015db67fd16a1958d640779317d21efaff11282c6e0aca40b2e7b7efd64824826a223ec83bef8530853bbb8506776df88c928d23c53d34bfaecd187f8f9bc2e191c9958a123a339f7046fcd6bd8ec4b5366f776c33466f7ff6cfa33f5146465498057967f32a69e8f526a7f1e507763f21aaf1a68201280280abeac2dc1c1d1437311fc08f6e6f73f765f6ccf5313945295d7073aa8cef71df98486d850bd705c2103a325cb115e2cd5be716b603afd44338b41a8dc41bab790e346125db548b88230b99f40733cad2778456717d280bd509d6205c346f896ecb304f042492512947ab15ff65394a83bc73d5d86a4b261105eace01a63a7f439c2850a185ee7161e3c6b9f056c5e557417c819ae224a85ea2bf7941efca31fc045ba519f5d316b5c8c4b63f6f5f251c0021f7b0b29891f10d4aff8c7ddb2774a6d456ab199b47c0d2be81fd1e76bd363fbb41ae8dd09dfb2347c264876da0d25f159cb36671a3e4577958ffa885a6ead6699ec92203be5cee2995aec1563032bd9abe043d20198007804707720aac99a033ea6027b14a0e6cb04015be215b461ade519baedad32b6b759cd69885ec0f027c1a7b8cef3b34957eaec610233692a70871f3d88d499d7da8947ba30840cb16330d18e95a6a355d27354da4b9dacda0ca5043a598354c19abc02c886626cd26627e18c874f8b4eb7ef71c4492bb3137f4d6bfeaaa58bab9290448f045d67bfe860c5614d2a0d7cc1f10aca3d269d689b487dda197a13b434f82313fa9a38f69c04fba1f11e42ba6bc18782f0781e70b6306406a149aabcc52603b5bca79a2d8ad9e5ad7d65d062f271f1f4304a411aecc8db9c4ead2fab1a2192c7ddf43e149f32d6fd16070b50d84e862cae9378ea1c640e6eea56ee19ab6648434f2dc6ced43a0367236acac0d2b46853c31b87ab120c28522094213a3f6c37a495d91a243f09ce060631143a3d8a8e245187cbcb342cd61c2e08740aefd71d930f8195c3a99ee796a17aff48e242a96a4a589ecb5d9102936fd929b551db6a3bd18b040c36dc0827debc192bd8d554d1cfa45bf1593e78aefce3609ef1edba832276017184eaada6ebfed906fd3b6c9639bbee5b05face8ab9f5bc4e3651318e06ea4e05adf250505ad6cab1164abb7a0c8186ec0b9c5734c703a2bd6bcbb7eb17a8b3e5be03b708b91259f969b540776da0d15cb294f2349493840cce81776e4295be68d30676fde6d4874ba2ae408f7aedc473def0c2243e816397ac3c358c1ef0538b09977f37f7f967c2c9a42e25f5b66824044eebad1baf67f6a8f2964fbfa68f735f3cf5056c004665b665b4be7e930f1b7dfa40251044769bcfbd75068ec025325510cef64813c766a43ab3330602bd6f7f99d2b998498b675d62b9da0513e2a1f9f3938da800cff4c953275c4195eca1e15086e5d51162c075a63eed2090a483b2f0f747a2a02cc879ee4ebcc68b907208a428367b85d6a39034f5ad2a366d419bd78954215d4b8eb19b3b8d1bb3b45abab23cb9e3af98656d191341dc7963fd03fd18ee8452526aaced900106dabc332319f261be34bdfc99be3444c4d560b9cd88063f6ea21045fdd95bb484e00e49a150d08077fa88cc43c5c23b29a3e46088ca92b332713bdf6923bf36042d7109bb6d9e207192a63cf8dd69dacd8fd3f30df9fc6912fc026a68aae6d69a00b16c4c3ac933a28bab5087493d82b2acb79e4e54e7563c2b955eda55ea239a07ba41a6638fa95d363d72ccec7df260ccd1919982f10624630a5e1bb5b67ce59cbef4ae2245b421d94b0f5100f7cd356bba1bbbbf568d16e94ba05b03da9064ec5bd8b0890d254016bb1c9f97714e4e5c5f3a00e03ac9b16acec8f649af4ff5c8f1cad29e6af93d5b129d6a2bc71d181fbffb26b2ea0b65fcdb713ac1fae2e6386abd3b8cac15c1f4f154485770b287085c311dd0b0ee60874bbb2806547df0a32066a48c02b0351af056a73f57529ed2f5bc4c01b13b6732bbaf06ff3fdecca09ffffcd00f69c6e53ea7ab210ed6deb8132f0d72765732db8c0fe23944d78b9eec9698003e90fc96f8d0ebe009396c48699462b328b00839c75e0ed7c8a8708720868f107915d79fc3319b0fd1f913fd82b3d9159b7792b4f90726fb1273a8c8f0e5d085201ca59c59b340b205761365101e319337a1c4783ef16515bf765034773815fbd476c19d751b6dc00a59508a2eb0f97f8f5549177d6f4752da8750fbcbded3e3a9d3033cc22c2ba013a453e86afbce662c1309fd4fdbe0917818a2f4c1a14bbda8bf1cd8cd412779af1b739abc2dbe22d44ec5fecd6b329714474e178a54e546172c64373aebe01da37eb46df4bc4e3dd0340d7099a1e1e2cc6306432da06e78cb94eaffa818c82a410c4820ada3fd15ce93cc295fdb953b2215b18aeb36490fe4248bf0c825be267e19acfc48ba1e9e4f9d331cdcf6aa47948e196a921ae54343a0aa90f60b13c112f25c64e7a94121d3bb87137f2c655a45e62694f74e2177361d1a48e1f1d490d5d0038ccbfedfdcee4308b7f6c25e27889f76c4d15c48fad6ea3d6fd8c64a9298622307c2c58cfd42109266ec4f6147f3a4510acbc5248918dc9b768a4a4bc5553b54229d5551c4f9ce460d9aedd1e21d093112ed092e142a4dfc44fca0dce85ead746d107d50a23abf9858791844f20a1407df736ca6cb582465710b6d02b3d552939d519b35200fc887330031358f5da937b638d75aa9271d9f201e03ddb8ffd482c64e546358742191b670d2dab30d3744b2edd930992b8088bd7da83315eda92e0dcc0916f9ee44bbd7abf02c12947ebcdd52fd36214e74a823638435f1aa33510f16ee2ca67eaad366300d0a539fdfa2fc64e489409b9aa0b5cb1a4d7421149e39b404b097ce78e8a658d42b2968617ef013540f0e6deada0188e2b26750e4e7e059340f71baef1404cdd79e134b18e9439e51d6061329a065a8775f43310791e3cea4dab000bb81947db1455e390e0445086dea81d19f5a9fc0db9fe758307e41211eac55c5eeb62b4661b69c6ebed1fb9526792518fc4d1d63e6e85f4b6aae26906cec3620913be2d042bfdd3b365e5f7c258edef302f5595f2bd14933b18192a1f74d76cc310adefbfe9545d192d954678a020c07910a6f07985c89ce80c1f0e09c0c04d7f17f5628a03f475d3bc0a852a14f2e26428bf6b39c1dcf8148eca199913b16555bf541d555670264a0768ebf8566e83b69aa7b7ef8275b6fe800409051fa47e457c4009150457f89d2af897ffd0494bc5a69b0cc16faa933155dc7aa31f24eaba107b6f8232a46e57a5f8a0b4e77531255701a1fd1a8b105978dd0ecdf73a9c1aa4d2f820dc1952967ac8921e02c10cd1af4738652421b3e4c8ac043e84ad8c4da5751621f032886def54fad7a19733ff35e8ef180f45f0e81b6a4b12223cb35bb63396cd52edc03ac7579fbb4f5f502bc17c62d2c0805088f58ebb4cdfa78ad49108047311dfe5274c46eabc01b67b4b876078fd8e6e3f345fff9d1b82c4ccbafe983875c8a56add650356d876754294d627ab32b5414a9e0c9224397d14ef6ad858c27e92b6b68c8ff1588e44a6223e47c0345b30e56e6e766c4e322eddb19dd102b5e49ab3482a4aaee19d0fb25c86d1531a8c4763328a7e06b9296f6f2e9782205a0e8299f17efe2b0c4e05330b343d47b4b3e24c48a4689766827e4f5fdf5bbb0272a354880a893e2b566201f4472600839df71f2b9c7a1509de287ea89b5c14d47a17bba8cad3cae2442e6a8c39edbd0341476640d6ecf5e83acfbc46254081c669f944f67f7c544f6973836f4e6110bb0bc186fe39580342ed664f6a094409577728a41030cd46159af4fcc17f7d8d16be718762ec0c5f58d4825d1567ae3cc7936754592d54195104aed354908bd5d6a7fbbd5c14c0ce0a249bd87e5652042cd72f89f4af8404557c266d451ec06d4b7f9325f2cfa5ba11cc65b16933ec37801daf8dff9c04bde4ee52ee57c143c27b3aad379b554a58b8a15e5d31747c33dd1e81bc36ef950331cd1b51d45756ee5a1beb7aad7f4918c51f006a89ca895a9c0a230897500d5390bcf00205f98713ab85e75953080e93444bfae04670872f1688f4f0bd55941115da2774444f3668d64324aaecfda74e6d016818249cb55d4036e6b6bee5cf8ca9d0af01e29e27e17fe0f40a9e6e5c8b2247a30f9e132159319725141d7802ea2244ae73211a507d6e7c98dc88d9ddd1849947804a66f494af07f0faf451410636f96cb65d4b4f9d55d7d9573c7597a02c7440622f0ac421a22895bbf7236c5f8a5984ec0440d2b5d7ed588012ea3e3f503423b041d727c4e15c5e794d3e1690771283e1fdf19464350e8cefc25f9ba1d867b31ea8555a7b3744e017140058a1312e16a0f1089c2765935fcb5b4381b93cafe20bbcacaf186decd2a2073d71a1a60ac522a9d18abdb6cdf091770ebc5b85be9aa1a0d7fc3df8453830849db7ef3053fe576718c3a1bc5deb277b3b5c4e3a8549560bc770917758dc1629eb29b39d7235744d61e4691022832e5b267d350e281f0fe03e59295323347d1427ad88e185499857c414a4f629b750b0978e0b", 0x1000}, {&(0x7f0000001040)="570e7e2f24f7853741a75ca4bf16b204d3ba3724f8d5f76e30d1e146294105b6b3db9dcd15064f1bd0d6b9cae7099ff8afb1901a7f2d63af93f45027ae4cf1a9eff549492a2c009169b1df3054d94430e530be643e8352e3c065599d6e64f9709948ab2d5bf89c63e61c1779eda5873b07af332a302333023c2cd5cf63c6cd0795f6430dc8ff951d537adf47d736631c282a7d1afb980111c471adf8826d0cbb2f5695080adb665bf02d7bcba04ad8acf163e3997777a57dd385cef66f918eb02fcbe3", 0xc3}], 0x2, 0x0, 0x0, 0x8}, 0x40e) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x40000], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x8], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffff9}, {}, {}, {0x0, 0x3}]}}) open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r6, &(0x7f0000000080)="dfd9462cf2a8df75cd4e3364a39bdabfcca314ceb3697f", 0x17, 0x400, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dovAzejo\x00', 0x41, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000000), 0x36f) 16:00:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x8, 0x8}, {0x100000001, 0xf6f}}, &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x40000000000000fc, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:16 executing program 1: 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)='r\x00') 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)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) 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:16 executing program 1: r0 = getegid() r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) r3 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r3}, 0x5, 0x2000, r2, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) setregid(r0, r3) mknod(&(0x7f0000000600)='.\x00', 0x0, 0x0) 16:00:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x40, 0x8b) sendto$unix(r0, &(0x7f0000000380)="13cec1c230acc5fc2040f5c8ef5fdd25ebe1d356b5583808551085568c2382028db9f701d09507b73e69c6324603fdda165fd9458640bbea2bca124e2161d875f58e1bed7aa9556d5d6bbc381629f2b755d584ca295369f69376519f4758f62fc8ad24a5a4d7ed104c972798c1abf1a7f066c57e3be33a6c1fc3f109ce869c6f6fcbaaeeb14f8aed3b5cb64d8b97b42b1e6d8f5b98e02f3df5d991ecb4424dae25ebb3060f77fe5d0fee004c718c0341bf0c58b6c0cb4dca4689d15ab790f73fd7cb5bac7840af55bdec2d87e57dfc58283198de614d2532984090f72368886a259564e09ed9df541dd92d2ecec7b0c1436a64b5d0fb671282f29860803d83d364638d6549125d9b29a4632c804fdbae018ad83ad731ae76aaee56380a603348cebf763ba8cb1442f3cfed59e1c4b33e408dd2a95b658905dd59dda11827fa038d479dfca8b1f73ce31c63f76e34c51f2433677afe8705af00319c30642a1fd6e462ebf37bf4d914fd9e57af3dc60ff807da6e9b615979b0f5cd4b38d993f1dadeaa6abbb5f4e2c9586389ec45b6c03a3edb892adba356d956f70223079f3ba26393a50c6fbf623d13e0fc4c56feb518ae623a263362896b4427f55aaa30b7874266000f149823818262e98a6fb1e8a3ac136d788d2560bb5f2eb503a02ce2468af0c99f0df599b9057561d773f416edc847b393cc64d381a2d3946e540cfb39bb0aeaf3f29a12cbd18e541d28d00cf8650f1e884e72f40d96e6f54561f5611cf885f5df36d3284d3c10077ddf638f81830813aef4fb706c5b058580fe7b553f6936d1f79c8ac378c145b5d5887640b0568099999cf8287dcdff4eef8d8318d9ede5f69826c48326f0f6f98b8f424f0ab7b8b9a04bb4fc2e2582f5e4d2c0c89cb1ffdb3f306910b719bc00923cd66e083ab8f0f1fc71de0e936bb1aa4d1e2bb5c959c803d43110b3441330184df9569178e75ece5fd8b5f6b3658044a54c2d7ec5d207dffd2073d6026bbfb6069bd7a8ee07e43bf34e044245736cb7100b21586f56021ec817139c17167b409b555800b41a4c627f3d338f929662151ac1a23cd87c4dc30bcbc1e370a21f06fa574eba4514c0aabe40645954a2e80bad1f0fe3c4c0bc96c8fec8b2fac36ddac25d4e894e9163572c5b06c18dcc082ae567cdb416e8e9b188d34f8e4588345347af3d99aacdeca1f2039d456a59a636120b4aa413e3e5e3acfa935221312ccf3e69321a64c620cdc9d53a2d14462e04ebc28b1dca2ef4616c60f6effe13dcd7a885fe092a84a937a4ba6eee11f75e19ba36dafc4fd7b499a2f3adc12af76220df133d4fe930d4c78ad9e011e4e04394436ccf3bf364dadac339edb2950b14be0bb4443558346e693876d169a44ea4994af876b65358c39a2fd5185da6ce5fb16ed1465f33f880ddc21ef16a931a3982e0d7f8bb945a26bc22e27a476f8fe3b814cfd9519e13a280259437050b65fdc936b2df90214524d543e1c1e6bc3d2d58bc95c3bbf631384abc28b927e0afc70e07a4a4d87a1831714dc5140b37eea47b1efc5496fbca7cb5165c55f261daf7885f42e8f9a394c0df3b05cf6ed4be77ce061f03afb4316b3455a0072a3817768dc59f852ba05aa656a1f222763e1cc30d677b430e26dedce95cddcc51f58394db52fdc46740fb7b45c168322f34c6cce68ffae6307de8715191cb707bc179e6efa4f8ec2b35dfc8fa8b0e00d107de6cd2d7927787f4ad05268fbf6812358aefe77ed451f63534739fd2492eeb25a5e1e070b900b06e444abf0b0ee4acc85879adcf99870fb9fbfc540ed3d1357dc333867c376870a2f3288694d8d82eadf0d48805424d9e23a5f2a0a1996a3a71ca1c04650e5bce98058117234724065928f53e63deed3212f9500061cfc4d13e5cf063635fa559f2c77bb1af8154a7a19a04be3cc1382d13498d8781d73fc59481e0f2e0adfd2e0e643f7f1fa05e2311bcca24ee1602c86f70c834321e5301eda6f239eb1329d4bc04b1d2b2a7b4b0434647a97535305af70f9064bdab6b11da29d6db8a90976e352c9d6e495eae9c89dbfddff2d99ef91463cb1d4b251d92aced482559d61251f256ad92d0c53c141835e3589562b042b5e90e718685af66261261976c7cdd7b7ade6b185941383fe284be9b164ab64f8722ddedb2b9d00fa32b7859c00de970408dc3872eefe4b616c15876f24c735cd47cceebbf818b6d3ac2aedf3d4a78a6d3910e2b1772020f89166467fcdbc4af275ba0b1ed3ca5cbd5b9da640faa3d202b92d6131e533a58eb78dfd13a5b1a39b319839e932ac9c4378452198e1612d640b5c9b31cb8dd4a2b924b16a5bf3e1e73323a8260e0861a613e1587b9b1d2f9f9a8bb845dec4633b1b5b4f9de8feca4eded76ff98c7b2eb9fe8c266a5cacc2b2473c5a6c1129dcdecd2b1361e72893b03f60bd87318cd825b00a904fef689522b809721be534f56a9237b0dc5de01b3ab98ac4e84f33c7a31dc434bd3d971d62092d26a4f52d7a5e9baedb49531e41d77f6242c808b716c06af6a4e95fd7b3338f8736fb823349188891b1c51ad391f5009884e952ec1eb9582942f086ad36809daa25dab2894c1f829a92cb38f40aeda4630e175455e28b46af7d420fd8b32f3711bacbfd2e86e234f66aafd96b9f71c27e7e5e6f089b71b1ffe5b08a3ccbd2cdca017766c5876b50b0d585cdcb5367c32566b4c87f24f154897b124008dd624f54a5eca85e7e043577c7865a7e4e4f24aa91c5422bd8490a218185983e9de6b699e2580ed6e5485a4a6fe27ddf7df75b2fb467d00d8324fccc491e31ca097a043752a78d23bde3f2625981a01bef9c3f4b5ca3f11553dfc9c5d6620efb3bdb75d6b5ff538a37fc07885b880033368e6b0f78f16bb64b1cec09677442ca0194a14646d8b2e28fa47048e5d2834f690960415bf94d6b5e17fd0af74f364fe2b75fd9b5813d243d92178db2992b8ac8951184b29e35b8ebad35ac116a9910bbb8c455e8a22ad8541ac72050e1fd64d1355d05ece668fe18b999ba827b8e707fa85dfaf15d5caa79f787495f1a77cffa13afbc7609902da933863eb4ba2d48288c88b5e6ede4e967b6579af938ce9afb532c5a6389a7050bd991ebb8b23a3c70f76c95dc8708e7aa9fc6f73537474bc9cf8ef07324f49b2a5d9d8be35153ab437953e6517fe5a4b04c59ae36a51213b14cadac5d60bffed9d1c54aedf4aecfbb8a17e7912b6864406f2b1963bf60d93a1ab2d5c0326a824436782de2a834d2f58dcab56b8a2b488508380f6b5e9ce68a41056edd88558b183fbf1088d53b18722102e25d312e42d5f05fbdd7453f417aac4224b204b4f4c74b564c3af02038fcc1b24829b7bba007875c00f57478dae82b1b072df1593198bf017c09b0b9a0a850bc83f17f19a216915b4b8f9d5f10658030e2d454496b63c220ca49e5b7be4087bdd5873882ec3d3bce1909fdbe2825dcff96cd3b43c774ae55c4ed091181ba3264e71660a82de730c00c8b922dd9ae4375daf44b8f94696c8fbcb7cf64132e97898077e9fa8bf67b1e7301a11ca71306aecaab19ef0a9604c5c4b086adff85f0a1538905bf3df31f599cd13862ed0ee034a9bcd34730bd5a80bcaefbedfecff0a4a52dcf194fca9e80e8106087a2da40ad7f1d3b97ae7d71d4812dad18a6608e7858165aac137f0aa2189238e11aa4b16c5f865e567212afb6261fe6306b2ce072f814158efcf0cec3b1d44b3366c757c13b39956df6bcf380b375484e8a7f996151dfe0e3d8e61907f74e8d0022aa0892187d4eea77ca139c429ab5ed41d7b569f664117876fd7b5fd36365707053521c7063bce16e9962d7ef83930e69d0fa32e838e81397d23bdeb6b6da7de2c7073851cd7f6eb0e770fb42880a02ad720c4e773840e5f98bf0a5dec73f8f5e26ce440f9a1807a3bf8ca9c32d2ee945339bbc85a8800356c0fdafcf0d8f11a942a24b14dd200acb0794fb025f0b74e3e47b761120c5cae1d07451c5e3f647b7ce4ef127da225a33ad682a6439641bdb2c3e36fefef2e057eac7201b264fc0c9f31e2ad5c8d65985e54445800d4108aca4bca90d8aeeb296d14db919d580bf7a85dfb6333a7e97c33378fcb66a192e28f4820d3cb554ede30ef4f2fc12122ec8cb74f83eda357bfc18a52980cc89a57243bceaff599b81b06829c17387ca0757ee19ea2bfb29163fb253c78ac393ae6d42059a46281f5cf8f5e563dd63fc6df684fbf150d98229ac56e3b7e877608b1633739b39c0e721755232cc8aefd71a783db2ef22cb71ac59cbbccaffb48eedcfe5e493db381cf434df8da5b3b0db571f12232289c0fc57880526c29cc81f10dbdbb7896175855de1fbd79176a47cd523376a567a5cb05a245e503109855809664f57df6901c4ae50aebbdb2c05561b2ee1caf8e218ee0d866ca09be091d43f46ca9461a3db78044c954ed116b8603e178cd96665d0c22f7ff161fa6815c37f7f6b2a84e40243ce6261b4510d16f1bbf879a1f11a785d036b64e37620992ac89f4733dd0e998648eaf6babdcbb9bda44a23b01c714da00da4502e4fe169c83524486101fe318a26070e8605abc6070a65c51340d3db961619ec86a8e915a286ed8fe64dd141bd6b0fc55edb06757783251ed59c0888ab6efb88ee855730cd28e22d97b9533433f8a9c51b802e65250f3121f264f788198b9da7b77d2946bf353809450b5b71d48439c3d3ed797735f1d7d3140956e0d4463562f71a1970b72a472f75d18ebb42b9d625043f083904a630249357697119686ddd588ef85afe9b5ebaae50a1622c34de840c7f996fb37d81f915a94ed3e6330bd1805120123d54128302ea972babb40fe44327ee5e5d7b4dce5c425f065c777bca8c189a7122ccd826b0a0e01d58a4ee3294fe9c6059f4bbad720995d4e30c3e2f4c3abb0cb25a4906dcbd97500046eee2193825622932bb03fe944c7cd95d598ffb3c6fb4e43ffee7d24ff638c989250eef72bb0b347b425288252806bdb973b4eeefa7801ae9d6d209c4e5a40a5bd7155a621d214825170c07b3a47c5a73aafd9c9653b203924146bc389d16e50271731b84d125b4b5ca23faa5e4ed9b80eb1d7bcc54d9f25c355b7e5dda4e125998782f7209f09b2f580a0e98ad00579c7592eff3f38726c49c14c86e8f76754e47eb730c3fd3a20dad71dd28219dc9a439f546a937b8808f593972872ec431d83ed372f6f5acf7508b8ce97d374775d00250254cbd3667c3ca95adc55413b4bd263795a82de09c51aea32f92b9de2aef019ece759060afa0bf400f15e51de93f917d0062f32b3ac9e7127d329e598f703850dc714de8e1a8ade588e296804b3bbf1dd108535170eca990e8fcb8533c24ee0875001be5c3c3c2863f86beae5fa8b02e62ba995524651d96ee7b1285b1aebbf5653bcbd5566c6d781e05f53ea251723103386c6abc795754879014233cfefef82bf49a83ac9235b071dbe79258ab4639f87231dc6d177b0ae776d675ad0de286fd86b2c7298d5cffb351dcd0f8f16191130e59288667e69e89bff6a90202f60f58ac42ff18ea06e28d389a0621f3680de2b0107daa58627d32d968031a674b35fd9c77acd73e7ff16e68287a015bf5069f2d85b1dc97f85ded07366d8c229a7eb69e031c8beb0c4cf3d104e602f9631e0e67d543ee2199d4f95df9db50f50111ce3085207f5d5cea0d045e3a1d8f647b78badfab642f670a37d7f8f307b6f64b367b89862e59136a31d90a10f81a577307117065da7f71349", 0x1000, 0x6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x331) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="96c8", 0x1}], 0x1000000000000109) r2 = semget$private(0x0, 0x2, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/../file0\x00', 0x90) chflags(&(0x7f0000000240)='./file1\x00', 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000001700)='/dev/speaker\x00', 0x10000, 0x0) socketpair(0x2c, 0x5, 0x40, &(0x7f0000001740)) r4 = getpid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r6 = geteuid() setreuid(r6, r6) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) r12 = getgid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r12}, 0x5, 0x2000, r11, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r14, 0x0, 0x0, 0x4a, 0x80a5}) r15 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r15, 0x1, 0xfffffffffffffffe) msgsnd(r15, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffff0700affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000140)={{0x3, r6, r7, r8, r9, 0xa8, 0x6}, 0xa, 0x2, r11, r14, 0x0, 0xfffffffeffffffff, 0x100}) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r17 = dup2(r0, r0) r18 = syz_open_pts() fcntl$lock(r18, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r19 = syz_open_pts() fcntl$lock(r19, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r22 = accept(0xffffffffffffffff, &(0x7f0000001880)=@in, &(0x7f00000018c0)=0xc) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000001440)="6d2e2b8feece4de977317bdba566ab8be2282df49ccda032c1f1e47b88cf9ba76d3b682477e0efc7c94b4a59edad54269de682b5cdda198c489ea4828e1134884a8ecddc1315cef50bf79a8c860b33ddab50ad7708234afedf19e3f82d31ace8ffa1d670359f0c0f54a3ea90d01e8fb465124ce509db80ffdceef423a80451862bef0658cb2b23431ecb323569459a9ceaf97dd993d4d5fcb994e977a9ce0dd6271c0dc4bced7e278660c85906a3b232139e510f48ea1fa1263215", 0xbb}, {&(0x7f0000000300)="37fb398eae469e3bf9826ad353475dca8266f2b2fbee3ac21c034d790202e6dedadf9e4b8b87f6e9b7b14a3e064a9ccfeead5b030fa8aff7d736bdb8", 0x3c}, {&(0x7f0000001500)="d52024d51a133340c7e5ac69f3731400ec56e653be5ef1fd4a897e95f93ee096d56ac130973298964a69e935a4c6255157877fe50a26569ea551b808b5ff8c5ce61a4abcc88db554fd38cffc26f3634f2ed32fd1f21dd070a312f6fdc98833af998a85a9d324891f1bb4cb38eb324c0da751605c", 0x74}, {&(0x7f0000001580)="7c8606f86ef108ef3e2adbffdc22db8bd10939d36d19afb567d72b4638fe3db56f699a0a4cb107e04afb776ff88fbebe06c4cf4cdcb40dc225a4c6a5aaffc3270f9eed21f72a2633a427211dc0073edf0f555a4e696a", 0x56}, {&(0x7f0000001600)="1d31f309b81495ded1a16a4231453457212ad2f4932ea7560ae5a585cae17f616a6d5452fa90ff9fa30609b4626a50cc28e91f80dafbc93ecff7770b5957e4895ab4c480f4cb4577326f77374c1526548db42eed4d2fe6c99441ca82052ade0eb8ee387fb2d834fff1d85e553d1b12ca2bba0dbac8674d4fed4937afa78c4c", 0x7f}], 0x5, &(0x7f0000001900)=[@rights={0x30, 0xffff, 0x1, [r0, r18, r21, r22, r5, r23, r24, r3]}, @cred={0x20, 0xffff, 0x0, r4, r8}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, r0, 0xffffffffffffff9c, r16, r17, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r18]}, @rights={0x20, 0xffff, 0x1, [r0, r19, r20, r0]}], 0xb8}, 0x4) r25 = syz_open_pts() fcntl$lock(r25, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) writev(r25, &(0x7f0000000200)=[{&(0x7f0000001380)="c39b65e59d69c98c890f803df20aaa2dbbc213a3a83f95001fea46f597fb301c5fa273181b5d2e4d8ab35841417e2b877e4fab5d99c6598dbc4d5dad255d9f9eac2e3c8c61a20bd635b1256b72599175da7e88320c79ac5cc81cabd64bb23f59a01353c2f3ad8297ce70bb45bc047041abb48767153252c06826eb23959054d66f3b2172e67fbe72f9402e433064383d0a14", 0x92}], 0x1) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10006) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r8, r9) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) r15 = semget$private(0x0, 0x7, 0x287) semop(r15, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r15, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r15, &(0x7f0000000c40)=[{0x2, 0xffc0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r13, r12, r13, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r8, r13) lchown(&(0x7f00000001c0)='./file0\x00', r8, r9) r16 = msgget$private(0x0, 0x20000003d0) msgrcv(r16, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r16, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r16, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r16, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b25d580c15ecdd9536e0111ffcea20365b684bbdaccd2e0694812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b051"], 0x4, 0x800) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/Je\xb9\xfd\x1e\xe7f\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000008c0)=[{&(0x7f0000000200)="d077c849e7e853f2f6268c82f202ba81e28f26d3a88cf3ebcf102f0c23a918317d9a19fd084f52cb5e30a732cb1287b6efaa74699cc9f373525f", 0x3a}, {&(0x7f0000000340)="017b933d5f4248bd62d09083a39b6fc2f4dda485e63c004bd6be7ab5eb901ba602ff45c73dcf5afb8e2e37da5319009ba65a8ece776c00f0f3ddc66995c0dd56e073df9599c41f7c9c213b2c203aa107ee4305c0925a475717cf597c41017012ca27d1b4ca0901e21e5b32f03df3f0df4d84ca8e1c75dc3b6fbb495aaeb9f89e77d0f1410431796c312bca74caa8af0f0102a2e3d9e7d26bde61b8ccdccc3a5f4489b0ab2ddc9e580f95cf4db7e01cffa8b87f8af435173c09d318e813c3fb6ec470bc449c5a33fbf81c7179ee12b1294a6129d62212ecfd48c7aec216dfa095d085700aaedf14e87b6386096e1095e2975692b88354", 0xf6}, {&(0x7f0000000440)="587a4529910fc9241203f9a1ba286437015caa047cd18d14255cea5798f836e3ca8e2b93be7235e8d87c8941e8fdffa5023c46c3ef2faf4f2d36e83e1c5b3d540e322c778359632d6b38869908da1f1d2b5efc4dbbde660dbca3753f68787c108523a462a7d8b7b9405c303d2442595d196e9170d5d61852cf7a5a85297c097cd7df02c6c3f814f9eadaf3adf5030df659dfb6bc218d75e932693455081d060b13d8788f108b67e96fa250309f624ba8f020893eb9f7262926c9985d861df3c597a0b41adac6eef751aebc4eb0", 0xcd}, {&(0x7f0000000580)="0cc7fe45b3bda810a1875925f0ceba505a2b31816ce608535bcdd0810d877cee516f47de3751876a3e037b0d4cd35f1f555a33932f29ecd7e2bee280ea43b6b2d389d9a116f6c4344153db4580af9929846fc0f97d39c22f4ff6d3b2a17fe08ad5c0b5b815b075ef6abb0baf14918af391d24c75cf13d9c880aad1023c24aa8f206d63d3a94f6cebe35ae3fb03a4a313907ebe4f13b2dfe1a1fa02b78825db4da108c740d26acd945ec5436d3d701918d7ce59218c7cd8179797b72adf240b37b3b2321cc75f9e6f88b9525fade6f6eabcc3747699786ee9", 0xd8}, {&(0x7f0000000240)="f97584", 0x3}, {&(0x7f0000000280)="3ff9b2311779abef2f35ab77f77a1a026c628aaeccc24dfadb93a25f693b4ef787dea80bba1372c2e0ca322beb5697226676b83e51357902e28b8a9f5c00e51bcef6da307ce7", 0x46}, {&(0x7f0000000680)="a7b7547965dda61e4c13189695101be93057aca4e2f4efa31213af2ed2a4566cb21898274d8acbbb9c9c9c84bb35f185f035787ba8b69afd5ed2aba6842359", 0x3f}, {&(0x7f00000006c0)="9e9ec8a83998d69458ab80fa5f7469ebc4fd0ced799a405c0bb2ab305a392e25d105f103096597f4e372747eefddfb9e2467dba56f3b823b20a0c6053d8b519bb0bf08a5dbcc9b85b20752a510e8072b6b3d151c541e9149513bcb054e80d6d4851d791a69e029b6762a8c09a70f525a39cd032249b911305500852b8c3e076b72f1953e4beba2a08ae8d1ba071f6c5aeed154938894dd3761c61e92c85561bd1e68e5132efa4da2a020b3fe4db58ec03538e2af76d8229846b43b67e3373893a8a56713be945e0665986656ae466f46199f2256fe2f5c060b3ec0bcdab346b6759f6a7995a4", 0xe6}, {&(0x7f00000007c0)="9e26235312ba63fe74ff5a51c9014f5a44955dbd4babe00433cc03e2cc7ecbb8b4f9dff129a7266d1b8c1a1880760de5e015bffddb81b6be231d6248ad2e7086f7898dee3dba186988b8c58de306adeba7a7b5d2ca227c4dbd90601430340075e3d016fb113ef21b914ade669084b13627f6bc601c971bbdf530a7eea194615c2a034cb01f8212f830ac9987cdb4d306e21670648b0a56ffdde094a1070825e235e227258ff590914e3e3647122b740a577d30804a8caaca07e92c61e1b669b43adeb6297f7f41e22a9f99c5601714023f8f3cb7a0143ca62b", 0xd9}], 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3, 0x0, 0x0, 0x8}, {0x3c}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x2000000000000168, &(0x7f0000000080)}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b2f556b95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x407) 16:00:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() lseek(r2, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) sendto$inet(r1, &(0x7f0000000000)="58bd92d4de70289da72fa138680bb0351f08756498ca7c3dfe6193ca5d7923b67f05dac80715a9f898bf878fca94724d64c6a2293ac4ffcb8ca1cbfd05a54a4be76b01253d12eb44d134cda8cc80b189171294b00393e3292f47cace17d65e5d45335a0f68014884f5f4198a54d9a686b2ea095393d57c191900e7d7ab2cd2712b786de0ecbb26727845065bd777e175cea328639a020395b6527349396abe3dde068377e64ec767f2f580b2701e280ab5a41eba59cfa0da1e848b6a", 0xbc, 0x405, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) kqueue() ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x100000000000000, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) 16:00:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:17 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) sendto$unix(r1, &(0x7f0000000040)="dd364159dc2b39d3fe342386608f1649a72a63881f6a214dc4d4ef7e75c18f06b8b242b35535186e2e7f", 0x2a, 0x600, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x2, 0x7) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) dup(r3) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r5, &(0x7f0000001300)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/174, 0xae}], 0x2, &(0x7f00000012c0)=""/27, 0x1b}, 0x40) kevent(r4, &(0x7f0000000100)=[{{r2}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0xfffffffc, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r2 = geteuid() setreuid(r2, r2) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) r8 = getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r8}, 0x5, 0x2000, r7, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r10, 0x0, 0x0, 0x4a, 0x80a5}) r11 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r11, 0x1, 0xfffffffffffffffe) msgsnd(r11, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0xa8, 0x6}, 0xa, 0x2, r7, r10, 0x0, 0xfffffffeffffffff, 0x100}) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x10000, 0x6, r10}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x1f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380)={0x4, 0x4}, 0x8) r1 = socket$unix(0x1, 0xba43efaf0c574731, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) recvfrom$unix(r1, &(0x7f0000000280)=""/220, 0xdc, 0x4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) panic: kernel diagnostic assertion "ifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/netinet/if_ether.c", line 716 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *438052 25653 0 0x14000 0x40000200 0 softclock db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e5265,ffffffff82200e56,2cc,ffffffff8216c9b5) at __assert+0x2b arptfree(fffffd802e3d5af8) at arptfree+0xfb arptimer(ffffffff825366f0) at arptimer+0x95 softclock_thread(ffff8000ffffeed0) at softclock_thread+0x145 end trace frame: 0x0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "ifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/netinet/if_ether.c", line 716 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e5265,ffffffff82200e56,2cc,ffffffff8216c9b5) at __assert+0x2b arptfree(fffffd802e3d5af8) at arptfree+0xfb arptimer(ffffffff825366f0) at arptimer+0x95 softclock_thread(ffff8000ffffeed0) at softclock_thread+0x145 end trace frame: 0x0, count: -6 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014811ed0 rbx 0xffff800014811f80 rdx 0x2 rcx 0 rax 0 r8 0xffff800014811e90 r9 0x1 r10 0 r11 0x2b45be980f886790 r12 0x3000000008 r13 0xffff800014811ee0 r14 0x100 r15 0x1 rip 0xffffffff81c0cb78 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014811ec0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (softclock) pid=438052 stat=onproc flags process=14000 proc=40000200 pri=0, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000fffff3c0,0xffff8000ffffec68 process=0xffff8000ffffc000 user=0xffff80001480d000, vmspace=0xffffffff825637d0 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 89562 41611 21566 0 2 0x480 syz-executor.1 89562 285746 21566 0 3 0x4000080 kqread syz-executor.1 89562 15660 21566 0 3 0x4000080 fsleep syz-executor.1 21566 138814 47910 0 2 0x482 syz-executor.1 37284 514678 47910 0 3 0x82 piperd syz-executor.0 73184 227068 0 0 3 0x14200 bored sosplice 47910 517252 90312 0 3 0x82 thrsleep syz-fuzzer 47910 259252 90312 0 3 0x4000082 thrsleep syz-fuzzer 47910 193079 90312 0 3 0x4000082 kqread syz-fuzzer 47910 501673 90312 0 3 0x4000082 thrsleep syz-fuzzer 47910 179927 90312 0 3 0x4000082 thrsleep syz-fuzzer 47910 337712 90312 0 3 0x4000082 thrsleep syz-fuzzer 47910 111484 90312 0 3 0x4000082 thrsleep syz-fuzzer 90312 362993 16496 0 3 0x10008a pause ksh 16496 29230 68307 0 3 0x92 select sshd 27854 180803 1 0 3 0x100083 ttyin getty 68307 2982 1 0 3 0x80 select sshd 88790 173946 21984 73 3 0x100090 kqread syslogd 21984 327957 1 0 3 0x100082 netio syslogd 33714 376739 1 77 3 0x100090 poll dhclient 75814 164537 1 0 3 0x80 poll dhclient 5476 318281 0 0 3 0x14200 pgzero zerothread 19064 188324 0 0 3 0x14200 aiodoned aiodoned 11470 73489 0 0 3 0x14200 syncer update 50128 336976 0 0 3 0x14200 cleaner cleaner 79835 512765 0 0 3 0x14200 reaper reaper 9478 500626 0 0 3 0x14200 pgdaemon pagedaemon 2398 486361 0 0 3 0x14200 bored crynlk 60172 464098 0 0 3 0x14200 bored crypto 91061 399521 0 0 3 0x40014200 acpi0 acpi0 45617 57414 0 0 3 0x14200 bored softnet 78209 340722 0 0 3 0x14200 bored systqmp 70913 298056 0 0 3 0x14200 bored systq *25653 438052 0 0 7 0x40014200 softclock 61313 346684 0 0 3 0x40014200 idle0 39603 468427 0 0 3 0x14200 bored smr 1 15246 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 9579 6368K 7370K 78643K 19127 0 0 pcb 14 13K 14K 78643K 1091 0 0 rtable 105 8K 9K 78643K 2009 0 0 ifaddr 82 17K 18K 78643K 433 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 259 0 0 iov 0 0K 28K 78643K 1488 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 77K 78643K 5032 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 52 0 0 VM map 30 7K 7K 78643K 48 0 0 sem 12 0K 1K 78643K 533 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 2985 0 0 sigio 0 0K 0K 78643K 46 0 0 proc 49 38K 63K 78643K 1320 0 0 subproc 32 2K 2K 78643K 289 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 2 0K 0K 78643K 295 0 0 in_multi 19 1K 2K 78643K 317 0 0 ether_multi 1 0K 0K 78643K 22 0 0 mrt 0 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 747 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 150 250K 250K 78643K 8284 0 0 UVM aobj 130 8K 8K 78643K 169 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 1 0K 1K 78643K 1018 0 0 NDP 20 0K 0K 78643K 144 0 0 temp 226 3544K 3672K 78643K 137050 0 0 kqueue 0 0K 0K 78643K 32 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 106 0 99 1 0 1 1 0 8 0 rtpcb 80 288 0 286 1 0 1 1 0 8 0 rtentry 112 439 0 401 2 0 2 2 0 8 0 unpcb 120 1494 0 1484 3 2 1 2 0 8 0 syncache 264 21 0 21 7 7 0 1 0 8 0 tcpqe 32 126 0 126 6 6 0 1 0 8 0 tcpcb 544 2268 0 2264 60 51 9 16 0 8 8 ipq 40 30 0 29 8 7 1 1 0 8 0 ipqe 40 621 0 620 8 7 1 1 0 8 0 inpcb 280 5112 0 5103 46 37 9 13 0 8 8 rttmr 72 2 0 2 2 2 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 nd6 48 43 0 42 3 2 1 1 0 8 0 pkpcb 40 7 0 7 3 3 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 39 0 39 14 13 1 1 0 8 1 art_heap8 4096 19 0 18 7 4 3 3 0 8 2 art_heap4 256 1553 0 1378 31 16 15 17 0 8 1 art_table 32 1572 0 1396 3 1 2 3 0 8 0 art_node 16 426 0 391 1 0 1 1 0 8 0 semupl 112 6 0 6 1 1 0 1 0 8 0 semapl 112 531 0 521 1 0 1 1 0 8 0 shmpl 112 167 0 39 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6844 0 5447 46 0 46 46 0 8 0 ffsino 240 6844 0 5447 83 0 83 83 0 8 0 nchpl 144 11711 0 11251 60 41 19 60 0 8 0 uvmvnodes 72 7233 0 0 132 0 132 132 0 8 0 vnodes 208 7233 0 0 381 0 381 381 0 8 0 namei 1024 44736 0 44736 1 0 1 1 0 8 1 vcpupl 1984 28 0 0 4 0 4 4 0 8 0 vmpool 520 46 0 18 2 0 2 2 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 36991 0 36991 21 20 1 7 0 8 1 plimitpl 152 232 0 225 1 0 1 1 0 8 0 sigapl 432 3111 0 3098 2 0 2 2 0 8 0 futexpl 56 89928 0 89927 1 0 1 1 0 8 0 knotepl 112 854 0 835 2 1 1 2 0 8 0 kqueuepl 104 1549 0 1546 13 9 4 4 0 8 3 pipepl 112 2764 0 2743 9 8 1 2 0 8 0 fdescpl 424 3112 0 3098 2 0 2 2 0 8 0 filepl 120 33787 0 33687 38 27 11 11 0 8 7 lockfpl 104 1208 0 1207 1 0 1 1 0 8 0 lockfspl 48 385 0 384 1 0 1 1 0 8 0 sessionpl 112 32 0 22 1 0 1 1 0 8 0 pgrppl 48 48 0 38 1 0 1 1 0 8 0 ucredpl 96 10132 0 10124 1 0 1 1 0 8 0 zombiepl 144 3100 0 3100 1 0 1 1 0 8 1 processpl 864 3129 0 3100 4 0 4 4 0 8 0 procpl 632 6747 0 6710 4 0 4 4 0 8 0 sosppl 128 26 0 26 8 8 0 1 0 8 0 sockpl 384 6986 0 6965 68 57 11 22 0 8 8 mcl64k 65536 2031 0 2031 168 163 5 64 0 8 5 mcl16k 16384 35 0 35 14 13 1 1 0 8 1 mcl12k 12288 72 0 72 11 10 1 1 0 8 1 mcl9k 9216 69 0 69 9 8 1 1 0 8 1 mcl8k 8192 154 0 154 6 5 1 1 0 8 1 mcl4k 4096 367 0 367 3 2 1 1 0 8 1 mcl2k2 2112 17 0 17 9 9 0 1 0 8 0 mcl2k 2048 73389 0 73342 18 11 7 14 0 8 0 mtagpl 80 179 0 177 2 1 1 1 0 8 0 mbufpl 256 144336 0 144272 136 123 13 37 0 8 8 bufpl 256 20637 0 13404 453 0 453 453 0 8 0 anonpl 16 391215 0 373177 178 89 89 92 0 62 10 amapchunkpl 152 15794 0 15669 47 37 10 15 0 158 4 amappl16 192 18668 0 17618 158 95 63 66 0 8 8 amappl15 184 44 0 44 1 1 0 1 0 8 0 amappl14 176 325 0 322 1 0 1 1 0 8 0 amappl13 168 1105 0 1104 2 1 1 1 0 8 0 amappl12 160 247 0 245 4 3 1 1 0 8 0 amappl11 152 864 0 852 1 0 1 1 0 8 0 amappl10 144 263 0 261 1 0 1 1 0 8 0 amappl9 136 798 0 792 1 0 1 1 0 8 0 amappl8 128 333 0 292 2 0 2 2 0 8 0 amappl7 120 341 0 335 1 0 1 1 0 8 0 amappl6 112 861 0 848 1 0 1 1 0 8 0 amappl5 104 511 0 499 1 0 1 1 0 8 0 amappl4 96 3980 0 3950 1 0 1 1 0 8 0 amappl3 88 574 0 563 1 0 1 1 0 8 0 amappl2 80 23068 0 22996 3 1 2 3 0 8 0 amappl1 72 65189 0 64774 27 18 9 20 0 8 0 amappl 80 7265 0 7213 3 1 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 168 0 39 3 0 3 3 0 8 0 uaddrrnd 24 3158 0 3098 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3158 0 3098 1 0 1 1 0 8 0 vmmpekpl 168 24120 0 24087 2 0 2 2 0 8 0 vmmpepl 168 380570 0 378385 271 150 121 149 0 357 17 vmsppl 272 3111 0 3098 3 2 1 2 0 8 0 pdppl 4096 6322 0 6260 11 2 9 9 0 8 1 pvpl 32 1028196 0 1007042 383 171 212 285 0 265 34 pmappl 200 3157 0 3116 4 1 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 999 0 394 21 2 19 20 0 8 0