0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) shmget$private(0x0, 0x4000, 0x4e0, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x3f, 0x50fd, 0x4, 0x3}, {0x800, 0x667, 0x2, 0x1}, {0x1000, 0x7fff, 0x5, 0x7}, {0x68b3079b, 0x46a, 0x1000, 0x5}]}) 01:06:34 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) syz_emit_ethernet(0xac, &(0x7f0000000300)="01bb9abbbf254fed21ef21ff0dda8019eeb545bc89c076d07327bce4f645deb6e1c8ee05fa2b15a54011176cd099527952d6e50951a2ebdb80f5de5e0998a63d2ba8fe341b78607559b2bc14f4d79462c1903d97dc807790701726d7dfc6c5cf113247911580ac34f6e63cec6f54081866eaeb178997d4487456a6abd43f2762eec5f8a3adaa8a74604e760339474d71f851f3488cbb3cc7d4ab07ebcb7efeed4fbac5217ec18ebfa1d3b415") preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/20, 0xffffffffffffffeb}], 0x10000000000001e1, 0x0, 0x5) semget$private(0x0, 0x1, 0x10) clock_getres(0x4, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) syz_open_pts() recvfrom$inet6(r1, &(0x7f0000000200)=""/198, 0xc6, 0x40, &(0x7f0000000040)={0x18, 0x2, 0x7fffffff, 0x1}, 0xc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) recvfrom$inet6(r1, &(0x7f00000003c0)=""/195, 0xc3, 0x800, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x7}, 0xc) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0x4, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x4) 01:06:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8618d0e148dc9776) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x9, 0xfffffffffffffff9, 0xffb, 0x0, 0x200, 0x4, 0x0, 0x0, 0xec4f04882284e39b, 0x6, 0xda22}) shmget(0x2, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r6, r7, 0x108, 0x3000000000000000}, 0xffffffffc7b7c717, 0x101, r8, r9, 0x100, 0x2, 0x101}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) unlinkat(r4, &(0x7f0000000380)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 01:06:34 executing program 0: mkdir(&(0x7f0000000300)='./file1\x00', 0x10001011e) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000000)='./file0/file0\x00') 01:06:34 executing program 1: sendsyslog(&(0x7f00000000c0)="a47fbcda52aa9f561b2faf73a6f7c1814ea23660b96f3a615e135660be1cdb66ccefd1564d3f95f8cb454eefb7fb27fa970ed9342b15d5b59254a0a68666974eb635e6f73f2c9211c17eeb9f06fa97960e874c8244cc88345a3e881f015e8fa895b11d09b55dbcb38034750badd22d4c9f7f72351853fd329b6ab2ce326f9e93620c4801c49d8eae49fab373e14ab96f6d0cb1ae9775d9f047bcc7a0e00fddee3c5db8f349a2a6d6bf63ca99ae1bbb6f5673ec6e28ec64c411478655583c4b7a7fadaa59578404df6443dd1a2eb0e766f23d27aa39382c48", 0xd8, 0x16) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) shutdown(r0, 0x2) 01:06:34 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000580)="0fdeb69384ff", 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 01:06:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000140)=0x200) 01:06:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x28}, {0x6}]}) getegid() fchmod(r0, 0x20) getgroups(0xa, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, r1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 01:06:34 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r1 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x400, 0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x7fffffff, 0x3541, 0x9, 0x7}, {0x800, 0x9, 0x20, 0xae69}, {0x7fffffff, 0x3, 0x401, 0x3}, {0xd8, 0x20, 0x4, 0x1000}, {0x9, 0x805, 0x5, 0x44}]}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:06:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x5d) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x34fd, 0x1, 0x6, "6e742e359e02de159e4f4ba68b3aaf45f91a07de", 0x100000001, 0x4}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 01:06:34 executing program 1: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="451a6cda8dc8049357bca7eb3964902540de7d2f018acc44f0613e64568b0468"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x80000000) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7f) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 01:06:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x1) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x2) 01:06:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x80000001) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r0) 01:06:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 01:06:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:06:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 01:06:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 01:06:34 executing program 0: socketpair(0x2, 0x0, 0x0, 0x0) 01:06:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 01:06:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe67, &(0x7f0000000340)) 01:06:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x4941180640f966f8) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x101, 0x8001}, {0x18, 0x2, 0xc399, 0x8}, 0x7774, [0x0, 0x8, 0x401, 0x3, 0xff, 0x80000000, 0x1]}, 0x3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x400, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x1}, {0x6, 0xfffffffffffffffe}}) msgget(0x3, 0x200) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x40, 0x0) 01:06:34 executing program 0: r0 = socket(0x2, 0xc003, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 01:06:34 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 01:06:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x84}, {0x8006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 01:06:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x8010, r1, 0x0, 0x0) 01:06:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000640)="c900b6e80b4827c0ebd3e04cc92c2ac6c49eadfc87cc364a17530c3aa0cace68eff6fd36681208d15df4f386f72fa8fb490ce3682fe8728906ab1a372910893cdb1511e6f7bc5a83aca2bec11a68ddc9490529594613e04448a4757c4559ff99b55852843ec9a92741ae379d9ab6e336bba672fd7c2517e168ef879e6fba3e1c430461dbf6a31f55ece5b9f1bced73d5911715294c57182b2db86b1c8512b43a3dc93e18a0e5f76c544e86d722b162253eea3a7f8a783aefaae474c871051c0b6233e0c7bd764ab9230173145ed59dd02516422165b0daf6d489d0a7d02b14cc36b442a760e1475fe15452efa08328f2d448ae6d1a262d0e22105fb07f848e7a1c6c7774b9a9f7b5126ac5b872c715cef372272be461acae32f1ca387f53efa83f3aa0cea6d0d590fb1e381febd4bf0396c394ec333aece487e96d0d692211f5406bb5b2ff679db362ef04adedb013046fdbec7f130d39ac251d2a2f708596bbc3e3bd30c839cf359e7d28ff2240a4f49325ce516dd762d67e3eee0d1a363910564766bb5eca00dce90aa6c14949d1bbc2043f1ea3051e470949ae235fb533bca6d8e944e43ec0dc25acb010310d051a0c34bf7472c9cac980a5e511ef6f3862710048c75cd350b3acb49f2f56f87cbaddbb74bc848447f459722e308aab9f928ddae897b6fbb53f75df8ebd3c024893b46f016889413ca772230fb69376f8d935", 0x201}], 0x1) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x1) syz_open_pts() 01:06:34 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0xa0) accept$inet(r2, 0x0, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x61) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r4) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) r5 = dup2(r0, r1) sendto$unix(r5, &(0x7f0000000240)="aff7116c5ac550732d", 0x9, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) 01:06:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x220, 0x0) ftruncate(r0, 0x0, 0x8) kevent(r0, &(0x7f0000000780)=[{{r0}, 0xffffffffffffffff, 0x63, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x21, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x82, 0x43, 0x4}, {{r0}, 0xffffffffffffffff, 0xf4, 0x8, 0x5, 0x1}], 0x9c, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x7, 0x9}], 0x6, &(0x7f0000000400)={0x8f79, 0x313}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x32, 0x86, 0x3, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x42, 0x80, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0xd, 0x5, 0x12, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x4, 0xd2}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x82, 0xa0, 0x8, 0x7}], 0x401, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x1, 0x67b}], 0xd7, &(0x7f00000001c0)={0xec0, 0x7ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xffffffff, 0x7fffffff, 0xccb6, 0x6, "edfd5e0de5d926658910f26cb35fd3385d51a952", 0xffffffff, 0x1}) writev(r0, &(0x7f0000000240), 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x4}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x400, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)) getpeername(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x3, 0xc0af, 0x40, 0x1f, "49f51793d9607a400bfef47dc70edd11603cdf19", 0x4, 0x6}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000400)}, {&(0x7f0000000440)="bfb039b8087dc38b9ffbef677f1faf8b29cbf6b05fd8359a4e373f81542255e0b473d6950e", 0x25}], 0x2) r2 = semget$private(0x0, 0x1, 0x46) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x34b0) clock_gettime(0x2, &(0x7f0000000500)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000540)=0x3) ioctl$KDSETRAD(r0, 0x20004b43) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r3, r4, r5}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)="f3d916c6050bcaa3d6453398e7f7be8bf73ce43afd1ad46e6b16a9b83eb22690da4cd23dacc72383bf8412d1d6938da59bd0753dfb3787f763d3890ce0cf555a8d1f60291d0036e7835c205b1961205dc929b08461d5eba19be7ec419a5dd6bd07c64c752938f5b86d31fe7385e3525c1e35423e75920b1d060d9d26cb5a05f30f776c4e8c7c2e931b148333ed1b934c40b2b26d8a326820d572e826799682ee56ab7be9ec6d28aa3399e1c6b4683e95ed7d464f7eb7664604eebc12ec48aba9", 0xc0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000740)={0x0, &(0x7f0000000700)}) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000800)=""/126) 01:06:35 executing program 0: r0 = socket(0x10, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 01:06:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = dup2(r0, r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0x3, 0x3}, {{r0}, 0xfffffffffffffff8, 0xc, 0x4, 0x61e4, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x10, 0x3, 0xfffffffffffffff7, 0x100}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x101, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x2, 0x5840}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x10, 0x81, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x22, 0x4, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0xc, 0x80000000, 0x10001, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0xb8, 0x80000000, 0x7fffffff, 0x2d}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x9, 0x5}, {{r0}, 0xd9d13daace896db9, 0x11, 0x1, 0x2, 0x101}], 0x7, &(0x7f0000000240)={0x3, 0xf770}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)=0x1) fchdir(r0) sendto$inet(r1, &(0x7f0000000500)="5ca1a45f36b68be8e5cb90e283b40c5ab93a799962bd8292a6c8d661208bccc876e0906c1125ea", 0x27, 0x1, &(0x7f0000000540)={0x2, 0x0}, 0xc) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/30, 0x1e}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x5, 0xf0000000, 0x5}, {{r0}, 0x310e347921b78e31, 0x8, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000001, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0xff, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x5, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0x0, 0x3}], 0x990, &(0x7f00000003c0), 0x101, &(0x7f0000000400)={0x47, 0x3}) 01:06:35 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) write(r0, &(0x7f0000000180)="a01e1676cfe99616664f585c70574f2ded518082b898f2a0206a6ccb9b46332c79976b609464d2b0e1b4da50111bb03f1d3e3f5000f07334902b0320373f759e0e9e4fe46e268bcbf710d18205b4de479198aeb5f25bbe2b9398a1c3ba3946e8b042093bc708db40b04f509e72377cb0792ac10896e218dd9633975b03113847e265633f5206fad8b45e4987547da6cd8efb4cec0b800763faf0576bb2daebee026164460370ad962447474b2587d4e493a95b9e9a353ffde06a8d11c3eca4bbbc2ea9fd7bfc44bb7db78fef454b2c93007195", 0xd3) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000b80)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) 01:06:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:35 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f00000001c0)='./bus\x00', 0x4, 0x4) mknod(&(0x7f0000000280)='./bus\x00', 0x8, 0x8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0xc6) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='r\x00') 01:06:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xdd3f, 0x4, 0x5, 0x491e, "b4ea4c7245634a17c449856f0a3a35b373b42abd", 0x101, 0x3}) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") 01:06:35 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x60) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x8, 0x8, 0xfffffffffffffff7, 0x0, 0x9, 0x2, 0x0, 0x1, 0x1, 0x5, 0x9}) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r1) 01:06:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="330904000100ca3a21735d12c57500603e1010e770ab444c42b3f890a2f5a32be37936ddbc9134a2cb335d04ff07585a3c3c27638fecad3df5386de70b9aa64f3fa63ca37cfb5a887e2f92f7055ece0077ec4d5dfb"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 01:06:35 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x2000000007ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x34, 0x0, 0x9, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x2}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) 01:06:35 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) socketpair(0x18, 0x3, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x0, 0x2, 0x400) setsockopt(r2, 0x29, 0x80000000000000a, 0x0, 0x0) sync() 01:06:35 executing program 0: r0 = socket(0x2, 0x4001, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/129, 0x81, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 01:06:35 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x2a0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xaf868d03158c386d, 0x0) 01:06:35 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x41) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/210) r3 = fcntl$dupfd(r0, 0x0, r0) semop(r1, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) 01:06:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xb2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 01:06:35 executing program 0: getpid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) close(r1) 01:06:35 executing program 1: munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r3]) geteuid() r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) r5 = geteuid() setuid(r5) 01:06:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ftruncate(r0, 0x0, 0x263ec007) 01:06:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0xc}, {0x6}]}) 01:06:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\"', 0x1}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) 01:06:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x9f1a6a0a057dbc7d, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) close(r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x143) 01:06:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 01:06:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3b80, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 01:06:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r3, r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_open_pts() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) 01:06:36 executing program 0: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x100, r1) r2 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) dup2(r2, r0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) socket$unix(0x1, 0x2, 0x0) 01:06:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r1, 0x20004b3c) r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "854971000000f70030000000000000001900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000da1, "b08d16003fc75e001a00f3ff0a6300"}) 01:06:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x1}, {0x61}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f00000024c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/247, 0xf7}, {&(0x7f0000000140)=""/21, 0x15}, {&(0x7f00000013c0)=""/86, 0x56}], 0x5, &(0x7f00000014c0)=""/4096, 0x1000}, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 01:06:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) preadv(r0, &(0x7f0000000cc0), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40000000000003, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x8, 0xa00000008000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) r3 = msgget(0x3, 0x812b3ca82533b848) msgrcv(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000af553fda0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016a559581d2d47ec4162e03f8683a852b7c9b914778c02a9d98f33539aa05e5fb8aca65213519776b839015858f62cdba6eb46e2e5b62db79a06d91b9ff2428841669cccfd7618462cfed268f1a624424d10dfe1a7656be3e71b00f89b370bf231d3bb99db8717d96dd32adae36a79d683efe3bec39ab3c60080b5ff74de0140be10ccfa031cd0000000000000000000000000000000000000000091d0501024ee33328d2bc5644768ef6d22fd2eda8d658adef4e1ad44880b7d128a35ce4ad1bd65ad4ab4f6751da82c9e00022c99bfb788bd887f7591d3621a9b8ac1ce3720682965683f6874cbaa0529d7837f2defc25d8097ec51b63b5e9b41fd8a257f2501252027ee839d7ec766f7403045c69876458ff5555963fc49883921b8550e8e8ae602fff45f58bddea4269aa7ac8f07a68dc54aec32bf7d776794b168782ac01ae002da68ac48"], 0x76, 0x58168305bf152b29, 0x1000) setsockopt(r0, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44, 0x20, 0x1ff}, {0x6}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000d80)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000005c0)={0x45830ed7, 0x4}) recvfrom(r4, &(0x7f0000000e80)=""/103, 0x67, 0x1, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000940)=[{&(0x7f0000000440)="f1c5dfa4583cadd89de4a1162f1843f5dc256c41d8c46af293d675c8ba4327a9b3cc1ebb39f9c5bda134f4948b6b6290a6e9ed6595b70636aa0a642c8b04118706f262a79ee40515fee720b2f85132058da3dd817894d16e9040453d72352a15700ff54cf4b84e685261f0db5475c65f278b7efaa00b78558298dad8", 0x7c}, {&(0x7f0000000640)="e831a678b68a2ef0e2c43b69f44848352d5a1941ca3c9f963d20e04d0c7cd3b3c225d257406fbbfefed2add8e016fe54c131ceabc758b61a92a45414275f78f3faae1b11f56189564aab2a6d062be589bddcd9087b98aa9b7c8ebcbcc2dc187151b65b5c15e55c54849a85db54adc8f121c58d3dcb12faa9c0894cfe4d20049d88c5c5f78d0131ceee17da35f29a0d9d66183407c266cfb458d33ed7df7cee9c9d78e0e0d3faa8126676fd67f99e93654f2f7408", 0xb4}, {&(0x7f0000000700)="65836c3fc37a7a030fa0bce50cede27d00648d8d12b2b2fbd4d974b1f83571214a09a2e8bae358d3bb67f3394dff2661bfcfc2927410cdd39e8e089e4c3c67b7cbf540ea801d18de8fe23e17d08164f6bd50f55b70def5d49d1d3a6f0d405d3822ea21ab34508afe1bfc4099c4d233ba9e357bf2928b9715496e3ce226a91ba72eb2fd9bc98842a6", 0x88}, {&(0x7f00000007c0)="6b1d4c65eee40901beca73a87b9c4614fe1d885ef945cb6d1f96bdec2403e259b9fd0cd164d5dfa0a0a3fe4b1dcf415cb975ce98acf3124198e9780b5cdc2691002218ac43ebe2d5caceeacd1ee3f48d4c39a9994d9f9e7c81dfbae5949d0c3722dfdad716432555e20e", 0x6a}, {&(0x7f0000000840)="c2ddce61960fe93e4119331da9722c9cbb675bf1e45d999c66a2987d1da07e3922afec7b78c59e535651721ffae8ed44ffe9fb9bc9988d5f7a25c4905352a5385a2e54f5", 0x44}, {&(0x7f00000008c0)="265a85362c746d29357e0c897a6f35cc2b7d66386a2c675a5a87fce3075ca4109c16ac25634d20d1415d2ca1bc03a89f1e1b3c6704282f75c02f04c1c12bba7e322e1a616a0f8013ee771dfd090687d6fa09e60be8b09b7b206e", 0x5a}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 01:06:36 executing program 1: r0 = shmget(0x2, 0x3000, 0x2, &(0x7f0000b3a000/0x3000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0xcbd35158dec9955e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xa9) ioctl$BIOCFLUSH(r1, 0x20004268) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 01:06:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) pipe2(&(0x7f0000000040), 0x10000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 01:06:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x50}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000400)="fc") 01:06:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) msgget(0x3, 0x4) r0 = msgget(0x0, 0x208) r1 = getuid() r2 = getgid() r3 = geteuid() r4 = getgid() r5 = getpgrp() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x3, r1, r2, r3, r4, 0xe8b40378bc180d96, 0x5}, 0x3, 0x1, r5, r6, 0xfff, 0x63, 0x5d39, 0x4}) r7 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e"}) write(r7, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$TIOCNOTTY(r7, 0x20007471) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000000100)=0x1) 01:06:37 executing program 0: r0 = socket(0x2, 0x5, 0x33) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="b701db82022e2f66696c653000a4b53dee81d821eec0c812b4800d30cfb5aa70bac1e27348ecbc8ee22c4ca479d2db519a1e7ae8400ee9d71502dedfb9d0557b79decfcb29d99dcf7ca9ea92157d3d80ba05bc59885dd72d5481b8cf6b59b965feec22377418244399e4a508e72769bfde0eb1c6a09a7b2aaff71926f9a33e5d81b522ba7a193cd7ac209870ae4ea264bc07c87524fa9ec949214bab2b751137963ae6c4f6d568ea2c48e44ff9d7df11196f22b48a161e74477bb9c7557e061644839658435e14121eb81a362040f730aaa350c6d565ee32e23e76bfebf87adf853e337cbe5adc632b52074327c7ebd1507c310cda3470f2a967b4b339db28ec82b88ab118ee63272c14bf54987a797319411ceef0331112cfc3b0583bb6"], 0x10) sendto(r0, &(0x7f0000000780)="eb910c00d56909c1340d601c24d267ff16000691cd12da80aed491dd57530d980ba2dc7d3804dbd47d163bed7eb165738eeb4f020eef2893ca882b26514b8754030ee8c2675c1b862815f013bbe763b9d4c215b01c9616efb6f8635e7c200000000000000077080061d3d80cd36e6270cffa11f5d0d601308bb029e94f17eccedeae967a388bbdf8dfd0265596b0360242d20edeef0117e19eb19e4414f32c478aae0757c66f9371e566ce6acbf76509000000000000000000004a7cacd5133efa110a66753524d934455f806ecb76ce3c023a7e94d8f30a2fe12690687eb9eefdf2eef80fd926e7fb61b10700633c6619ca315c2624f6af68e60f1772aa85b3f2c921b0697312cf58a2d6b508a6398938a56ca9c37165d0aa53668595ec9a6b6c3f1991b317d98af9d704c99f1871c7176f2facb3cb171c1f4d8bb00c4ceeae4c7d3f3b409a046df456ba38f47ce1440c2de903136760345e6a06edc77b37eba316a361eabd21dd7ff4016e36c28afab643f93d742900355dffff26b8f384d335baf1f86ca58e149ae748bf8ee36c4e24be08000000006cbd833f375f7fe4e6f0f08d509d081f6f60de50ff61a6ffb9c05c576ef9360650f130d852829591eec61d96cb24a4177be4effe03315067a238ffcb362d3898af0f0860ad42f9187bcc97b0aba24d147ced82b53a6047234d09379ac929ded9033d2be2db390cf92e592e1b4b21ac65b86bfe5ba7b3dda232fe36e410f2f2488059191e6eddaf6f3c0f7bbaa01a826b3b980f10f472c9e86d2c856bf59eafb4f3760e61ce599d03c1ac945de2d613096149a525670a479dedb40000000000000090f9ea5263c4de05bd9bf0861afb2ed6d92a1eacaddff497a21a4d6e45aff14c76b46a30977ffad0b57b2c13c01fc16c1101b1d277", 0x15b, 0x14, 0x0, 0xfe7d) 01:06:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080), 0x81}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) 01:06:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000662000/0x2000)=nil, 0x2000, 0x12) r0 = socket$inet6(0x18, 0x4, 0x3) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x200, 0x7}, 0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 01:06:37 executing program 1: nanosleep(&(0x7f0000000040)={0xd}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\a\x00\x00\x00\x00'], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 01:06:37 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) ktrace(0x0, 0x5, 0x4, r0) 01:06:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0xb]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) sendto$inet(r0, &(0x7f00000001c0)="c34359c388efff5ba021388facbd57179d2c873ce1eef98d4593b221bd2334a0cfbecf5035a6e84e5d9fb8450c57b34da206b822ae1374c4b8d4f67d986629e0aaa1b7053d41b578cf6486088e46032956af60ad59df957cb9a97c279322fe8815e11ce3941e34a280307fd18cd38fd0cc069f9ba49e8873370d5dcf14439df81b1f2b1b16ec4bdbbcdeb26ad174964d54bd670ad058b93868a84cc199403e8398758aeae8e2992602caf9491d188209a989acf6d32c9987e2e4633e5da77d6eab57e7950b219210df125cd6edf9a17685c5", 0xd2, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="fe5885354b636dbb846baf321c036059b1fe6fe6907c56966ede4a4045037811352f9176e72dd28eaced62057167e396febb6fa6d55bafa48d5296b8d360e8ca43c0c0c6e1dde5a0b2d170a2c7a125d27c49dd6fa42c1a36bb8fe1e4f9641c1afd410c9cea412937dcd636814ca55c047ba51f4bf300551b17ab488f1903b8da0a1c5dc08dd38f509ae2d78b6c6397ee6ad5af86e7d156262810", 0x9a}], 0x0, 0x0, 0x0) 01:06:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00022e2f81f6cc12b32f66696c6530002a2354abfc71c7f321ae2fb00b993f92d7a38b3ffda0cb87d0a3ed96b43ab9b980a58c91439d3e2675583169851c924085e9a134d8882ea5"], 0x10, 0x0}, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x20, 0x4, 0x800) 01:06:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) fchdir(r0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) read(r0, &(0x7f00000000c0)=""/200, 0xc8) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x90) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0xa9f9, 0x80000000, 0x3}) 01:06:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x1) 01:06:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 01:06:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="2a0df3c7a042e61ac22957b684ccbafd59841ce0be146e12fc87023e869daa9dd3a1bbcf6b2ee759dbfdd78f6af121c55072bb07f5879d79b7dfc9", 0x1, 0x408, 0x0, 0xfffffffffffffeed) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8a) getpeername$inet(r2, &(0x7f0000000940), &(0x7f0000000980)=0xc) 01:06:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x20, 0xc003, 0xff) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRESOCT=r1], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="3545ef30300712a6bb59cfe3741154cf8ea8f87f187a086fcf2c8925ffa9bd63ff01b72a719945d12ffa0528f31956f4adfae23b2e", 0x35}, {&(0x7f00000000c0)="110e541b69ba0e172b8b612d87fd9f0a5beb1ba6ee7d7eeafb576ca8db89de70153486ccf077b44992ec17802a65ba24a2f566eeaf2c27fd95dce96aeca119ecffc46279258ac555d32433a6a0fb5aa564aa04c371fdd3ed55c1264d1ed0ea10e5aa2a90c2e603c2a3b4f23ed9c0260b176f8d66a72571f13a8c6b2abc09504598ecf46352285e2eb5907962429ff1793fd7d84b061a49256f", 0x99}, {&(0x7f0000000180)="e2f318cf5ed8d2845db4db327ee07f6c3f57df5b9f2f1c5025c53e41eafb0f222bda104abc211f94a1a73f9ba884d4433ad589bcb88fae85b265de80fe5fe7ed4e004b8de431b9dd36b1a12dff7c32ab039530ded80fb41da64822688a22832768a8ca67b0745deac6cc25b4ec3b2f08eff40402e5f335bfe58edb2a95408cfe552395346b498255cf346fb0818e6ae813e571db5ce6c45dca72361946abdd1aaaf66bf1377098b44d4818e92f3689e8760c39f27c754b4a7c9e82f87f44f37fcc49604bbeee45c2e28000f364ac6d", 0xcf}, {&(0x7f0000000280)="ef71292dee66d0f11ec272aed93570a195ec02a9c68bdc3e13a3f76a22c9601483feac9ba54134976437a31ea77faff2018568296b39235617d81dd54b5c1754214e0ec0906ffba2da95a7ef39d4bbc2fef4176aaf96b036c5374d27404c09907cc103da64d9642cb01fbc09cb0816e2d4f8d22b49f7d9a02534f10d4f2161b25f855d7c0b1535122753be84794ae96d14e5a99fa8f991cbb936ba5dd50c3e34a54575c3793e47ca39e27a5df3264a83bd79e5dd1ed28926c311708571bc0568ca518d3a2cf6662404fd597a0d83", 0xce}, {&(0x7f0000000380)="4008e50bc30688d6351bfdd54eb3efc79beb3c988ccda33dc5e31271b754fea64b00d091b5048ab5ae83e0727b7c6c53bb36d9943440606afc4ad15549bee03e04a5aff9dedd843ab1ae892f049a2ac637e1689776", 0x55}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x1, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 01:06:38 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="29002800a9f3489ee7297d1390fe6ebd3d1be3c2745e0f6a330c3255b2f58d221abbdd9b1ef92de13213c821860f77a0d6e5bb29a0908e76f5c25b0371fa2621b803599172d252ac563e190734c97d5a0d33f5c6709d135b5d1baea67378663a4a00"/113], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xc) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 01:06:38 executing program 1: r0 = socket(0x2, 0xc003, 0x11) pwrite(r0, &(0x7f0000000240)="657e499a2d1294e1ce1564a5d057bb2228ffc3b851fd565ad515adf83eb601c35a65af356c0ea7085c14cfab764f1223c6954079dd32147981bd5e300068ca1045a6333ef0b9a2c8c9b414c6f0cebfcf0da432c98000e64e7e616794571ae68666e2674fa02dfbd33f76099463d13768a6c2705872bfbc51f6ae82461763a70851037a8c26101893fa2d50bc03b10c29f060589f253ef77e56781049265e58f2572a01131b61ac59008b3e35907644e0b54bee0fdec89f12a0be05b92e6469af11ec8bb5ba682e30bc9aea6a0cc451139e815d8ba4d9fa061cfda8791ce4bed0ec6bde0ac94b1ca56c7df80f5990694ff26d7c50559191db5556547630cf", 0xfe, 0x0, 0x0) connect$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0f6b7a0183c30f14cbccfaed385cd6c447"], 0x10) getrusage(0xc7f8ef6cc46a7edd, &(0x7f0000000180)) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) 01:06:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 01:06:38 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x6, 0x4, 0x4, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x7}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xc3}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000ff4000/0x5000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x61c}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x94}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x98}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x65db}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="d72c23cf9db32aced0bf2a30ac96cec61f6ae682b212da5882b05339724e66fbfe8457b41c00a98ec53d3be49aa629fce36a8bd5f48636c88f7dee9ffb0ba4a6ec956d12ac7ba1bde01ec35da00584065acb731689906210823ccb6ebc4697a522ec3257b710d0cc12a1528b3c725d9c98cfbf79d4721cd7532a8d5c4c76cf5b1087f3d70f7e2d78a3ccf8b6947dc65fabbd2dab63729dc3cc3b89886d2992d5d288f43a65e46ad2e6695d07199c08f126d05fcce43169632ef931b095886dad", 0xc0, 0x400, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x3}, 0xc) 01:06:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="40f2fffffeff000001"], 0x9}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x9) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe(&(0x7f0000000080)) 01:06:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x181) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x200, r0) 01:06:38 executing program 0: r0 = socket(0xb6cab3c1fbe64467, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:06:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4000000000000024}, {0x54}, {0x8000046}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCNOTTY(r3, 0x20007471) 01:06:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x5c01) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f0000000280)=""/220, 0xdc}], 0x2) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) select(0x40, &(0x7f0000000000)={0x1f, 0x1, 0x1, 0x0, 0x0, 0x1, 0x2, 0x9}, &(0x7f0000000400)={0x3, 0xfffffffffffffff5, 0x8, 0x6, 0x3a0, 0x0, 0x6, 0xe8}, &(0x7f0000000440)={0x10000, 0x1, 0x20, 0x2, 0x2, 0x6c43, 0x5, 0x101}, &(0x7f0000000480)={0x81}) r0 = open(&(0x7f0000000080)='\x00', 0x50, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) write(r1, &(0x7f0000000000), 0x0) close(r1) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x8, 0xfffffffffffffffd, 0x4, 0x3}, &(0x7f0000000500)={0x7fffffff, 0xfffffffffffffffd, 0x0, 0x200000000400000}, 0x0, 0x0) getppid() 01:06:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8800, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x200064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 01:06:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt(r0, 0x6, 0x19e, &(0x7f0000000000)=""/9, &(0x7f0000000040)=0x9) close(r1) 01:06:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 01:06:38 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x1f0, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 01:06:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x97, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="9bf5f56a"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r1, &(0x7f0000000300)=[{0x0}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x1f, 0x3d02, 0xffffffff}, 0xfffffffffffffff8, 0x6, 0x2}) 01:06:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x60, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x108) r2 = dup(r0) ioctl$BIOCFLUSH(r2, 0x20004268) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) 01:06:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x50) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe}, 0x0) 01:06:38 executing program 0: r0 = semget(0x3, 0x0, 0x80b6e11b190bd335) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/108) mprotect(&(0x7f00001b9000/0x1000)=nil, 0x1000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x40000007fff, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x1000, 0x2777}, {0x18, 0x2, 0x3, 0x5}, 0x0, [0x1ff, 0x7, 0xc, 0x4bec, 0x1, 0x5, 0x50, 0x3]}, 0x3c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 01:06:38 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r4, r5]) 01:06:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) r1 = socket(0x20, 0x5, 0x3) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) r2 = socket(0x1, 0x3, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) 01:06:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) sendto$unix(r0, &(0x7f0000000140)="0cc85e4db8e0593bf03c53b38d5e8798bc75b36e97fd81558b32a2140c6e768b9bec1172432af52bfa30553f2bcdec36630b495c2b0b17d00596ff18e0b481cf5631746f54ec59a853da4055b67d09b8374e8bae36abb62b46550c", 0x5b, 0x40e, 0x0, 0x0) 01:06:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0xffffffffffffffbc) 01:06:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) dup(r0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:06:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pread(r1, &(0x7f0000000100)="a5ea01fe090b0adc73f95ebb1e71b528d00fee410e7e59be33dcfe637a903db3cc5524401d950f2786a45b9612e78441f46bd7392674cdb47aa58ef0ac36b796a3723fcd262245714a61409b7e16c5ed0d5e40061a628643f3cd927755727b5d59c191d1923e73e79f1f71379d56cdfb4b85e4aa1448a01275abd7033febcdac7cfaf63d7035c29ef6d94a96880146468048ec057908def35d01e3ec37b55952be881c9c8e5a05cc9e5ebc8d0f64e3c811832600aa862b88e8b46866f8346dd2486eb1513c49687444d55430", 0xcc, 0x0, 0x0) 01:06:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/167, 0xa7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x7f, &(0x7f0000000180)="57b061638fad9a6baa6183ab592182229d70a09c71d029c2c063e84248575c0d19e315ef05d89f277a939c8a131c8fe8418a81c35dfd54881ca050e755cbccdafa395a6756904bc9bb3dd8c1c081ef4b5355fecc3bb8dcb4b29e7501a1466334bf464f7133ba47251a8cf2aae4f7e1fafd346032582693aabcc7f41e840198") 01:06:39 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/219, 0xdb}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) 01:06:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:06:39 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) socket$unix(0x1, 0x2, 0x0) 01:06:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x6, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 01:06:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1fffe0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}, {0x5, 0x53e}, {0x43, 0xe4f}, {0x8e, 0x200}, {0x2, 0x7}], 0x5}) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 01:06:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f0000000300), 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="b6927a437fccf2173b6a090f3f6ce81ecbefdbb7d605e5ff6188fb2d46079eb61c06884a642c63e1c0659e439875841f1135087c3cd090f8322954512766c4dc57e3ee1493bf0ab5f47b0e65c0dc3510c63406aca7a50bc000082d1022b0951591c2dc36c6d32054fd22f212397a9547db4a957af79279a7ed70b77bb2da0a41a5e4385a6c6b13408a4559b12ad5400678cd2d94b0b07778b3110171246d28c4abc981ca56853f5a51605ac30779cbfc00b002fe1605bad36b3f988033568e4241393e06d8c0d469f93a3f9869882a20944e15da146f311a98acf5683c252a822919", 0xe2}, {&(0x7f0000000200)="dca31953305047025363948db60b96d64481e5e7b7e787c84d51a2fe558c24596d77c5552cd0873d6031411f695fcf68bfe9882762f0ad6ad57ed0a30ce4468f102c5acd1603", 0x46}, {&(0x7f0000000880)="b3d56eb3a9fa8a3153862631b0ff8434f39be5ff4366bd43ebf27e751c22e49ebb3657b43cafa565514928db1a2ed6f77a8bddc27f8c9151ba5460127ed9e826ef80e33d3ed62d044455179b19cc5ccf03978e21cbde66fc0c8186e0ceb85f9e12bf9bf7a3c17709f96e4656e4b86db8e5a5ea40dfb1bbb15afea33bf9b6d98b655d317e11f07ca8c188c2c6a43018380b5ef7ac6af109c1c12a3cd70293616c856e6643cacb5c505d9f4492b7027444ed95920cc09abdf932719d7fa549e20dda8b7ff8413b204b990c02b9754bb0c48238e48a48a9c340fb93dd91d9c8258cd2d9aa6841150cbd8b64c52fb2bca912ac8edf114764e82eb107bcd5b65747c9b87d51d5c6e8bc444f9cec6c7e0c907d2d9d3b1a88ef72640f2efab49b4232b57c2057fa6a6fcf043e5a8f29b419d9948171c9d1f7bc7b977c8cb432ea5a9abf16457ab97a559277511cdd5b3fc4e186dc0c866b88a20390e604bbb5dfb241e1ef14cd969e07aef6f43eaadb32f51e237a69a3890b378082bfede954bca494a3c8acd9f1ed8756c6715a06d14c1c666ea1f71f0db4d8c39cfdbeabb5d8ddabad7fe6a88c2661848369af9bf453b46e6bae2a539f9e37367091e8e49d43e1d8b54b6663c0a0714b3572e5829ff0cab70ad1865400c398c05fa5ea6c5d7c7dc57bc082e9e7885fae7e1366d276120d1eb4ce1313e96e19d6e126849e05c71c44d33340ddf4ec5cd419494ab3b23ef27c714be1974ce80dc55f5ea3cd3cb48160f312ba5447b15f34f34af6e6e23c639084577b75e41ec3dd46c994865fb0f1790bd6a0db29a15f7c6420a3eea4e0552f1890b9525eff0966bed11e32e0fcfbfb955c4abf306512d456170d356bb563e6357cd41410fd5c4a9ae973b4c7fd1694d95ad21ee038b19cd1cce7c80483939c0f2ea66f587d7ed9111bd26d85aa344255ef84345de4e2dc07f2145ac58135acae450d08736b8d5e9004ef8f69acb252812b4922f66015412fded73ec956b199bd5b35a642715b22a53315207c55c9551c67030465f03f4082e868b1118e95b5d0dab72f53d9922070a8503ed509737aa3233456deb4cb6a34806b1756073c613269c64d9e8faa56068ae6c959fb200057fdcad9d88809585e6b605c42886445e22cf6459df0749f2f862788c0aa62ef625e01e3b6f92a8068aa8fc4391b5a03259ab5b2238e898e2e6cdd79a4fb271fe796e28e1947bb4db55bbd8ab0ec8d78293297644820d776e38511c2d1aee8186355d4cf7e80cd6089f4789d68e0d7ab154b23a4159cb449195e801ab35e1d53b254a85fe9ae0ff52a2df82dac4a8bbb1e6175efbc00e872c30cadca3a77c3179bc312a4a67b198453cfafcac25fcad6cdebced22e2de098001cc82cfb6eeb55626a342793cac82293003ae76d98bb38f6148711b93eb3dc3d41941d8aee3a4334b7824456b55d158a1f4344918978df28ce76d3f516ea3bfb1c65095b38e0f2ac98cc86ed0fdadfc8eb0d86ba23b32bd2dd52cb9c704968fe49d8bed9c04ee0056515decefc9ef3b396599d9acdc816bd7572ea52d0d00ca7ed49948c565f2e376677aa9e8062a2d7791f8fb89778996bc82d2e77260c1bab5928fa3f324d818be487de16a754cbc1da6cf3fe343e6c70decbb8ed415d132a1e7ad74d5959e281b6264d4575191969bd4c24fa088e36e36ba7075ef214cec6485fd82aa74520176921a655cfd53f8ad041197f9d5ef89470d722a202c6b36dc78376c8d8f3a4309f09ae0bdfc9b264e7e5ccaf8e0afa8308d98da412a3d93d656dc091a1da11277b48e5f59b1abbcf529b599fc09be88842bff6afe314ed1a7aafadf143dcfa0a71f16c330b571a1ad25b2e5f0dd29e4de23f0ff749318013de0c8adc8378d093d5e2b8bbdcb0cb5166fae94c6e751ebabd9468b7601d0f9b04d42ea70e476c39f2cc509f1e3a048c1205a09cc8b79297fdb3153948d7682dbe43788bd997cf9736a206b7817f6b870cb66b82a37730ad812924ce8b468452e8632c9d6024a1cb71c281b218c2c6beb9e2b4f2a85d7f7c37684adbce0447854636f120222775cdc5fac04f1a40ca2984d310c5b7206f53afce69c72d46b8c59b9212c768b6c14e683f56a36f634fa8e564eb579f8309f054431f4bbf28e310e401992bcce1bc4f2c68c23cb407cd0736931a0a1c5df9739d6a05e6de0eddc77c1cd5d062d737ac9ae76671c86768bdca44710cbc19a9e5d943209914a35737e2fe569c4a6234088209d3dac06cc5814ec5792297bc6fe41ae69bf66fb9ee0ce58384d886b1aad63d01ea1e1476a72fdf4865b820ed6f3bafc5c2668a593620f11b61d87cbb642a6483a12514289f533b45fd9c3e046aace9013f7700ea7db45fcb8f2cd0847d95c260f7216d7efa1aac86fdfa6677e1173d5c1552822469b4074d6e0a52d694e6f4e106ca3d71dcc1a5d6ef8898bc923efbf472e65c35eb23527e12421338ab53db8ee4111cf80793328f914706d526a019212d9700838d6e23bcb245b08105bf16a1889564d892a05c09fca1b902c528f633c7b55182ce16670fbec24f3d75629444c0d4bb1e98ae09969c732e5b6ba784bd8969377cd42f40400d4900614a49ee874eff63c6073f1caeaee4a744e53de10faee57d9aaa2bef0e571bfda9e3ea2c00dc36102b8841a83f2244736f3aec9533b0ce32029121de8c3aa9951af8e12c1cf9cdbea474097b207b6eab1a09476a747beb56943c7e60c52181150e983f8ea1bc1c28cc3be4ae4917fea1ef3f3a2a2b17583e7c19feeeda2e0c42d2b0d4e48dfc338d87b17cb9a7ea37c2e56e929a0a1b4fa1a59f9a041e62c8206753c8e101abf365c7bdf8d9be01b6ba43e62d7cff5d6f57a04beff65e2df26ba8a098629bd34559c6414650d7af5aa22ffe3c27617d5799ac5dd8d74d291ec92fcf8a23b683e1f51bac53e977d476e3be912430fe0bed1a74e334401c5e0429f0aad4e7da60f9cc8724b9942c97accd09519e8c0dd30e2846d7ec41b5d97ac5649312a5a44c62ed4ba1e0bf09187478f61c805532e6bb45eef3055d7e0f851cab1bd4d3fba479369ac05b665099f6c33e00d1254cb50e7115db5608d1bdc5d1e0238b503d4e3c571c158a44d9e7b93d84f2b3262a972cd516d9216733219eb04bc57c3b15492ccfe6acf94754934ef9b20e609aa6f4868dc3a7a2971b8066f3260fd2163b2f2f7841f9dadf02baa0cd8a143cca2178acdee37b1cc369ead13a37d8a88d7420caed52baf776f45994694dbfddf577ed5669c37a4994bfe201303716f21d2e2cbac9766d02aec6d6c2da5c6dcb7f969ddf17e13ffed1fcbae8af8e126cb2150f27e6210715c4d26464d95090c3f51471607c59f547764672482ed2c8684015a338e6bae633f53d57937d8a8c8a456c599de5bb6108ef7dcc68b1ed58b1c41506a1d9dd9cfd9bfaf23ee08752a0925d64dcf50aca009b739a99570d88ee59744c19d57854f805b6b6640ab71d049bff23ccd6024705999bf5e462216f1fb30261a8575e5781608a77940eea385bb0ebe37b2f60088a8681fd2869f2933a7c9373b22b01cd23c312892b81fc6d7a47912786c3b4c0599f0183cfaf66caa3de873da07819c72965db678bc1797103d3a5cc5f470750a8d2a4009b671a21a36af1aa7bdd1b3f34f17ef7a4e69ec9b0fc387dce6068107221108ff72a2e254fcc2b8a03a6d4d919bdd3b2742b95bc8e6b0f8467c73111fe74f2c4cf0c7ae8f35fc859cb27bea0451f25a114782c0ff0c9bd6d3de54493bd811f5b20c24d15b041c94e4eb8910e4b80c4f4af27431289afd0032115bc12dd19f9ff1c2f8a5c3a7af25731631ac45e2d332067a2a8ac14fc2c827560ac6495adde317bc89ec9c3a9e762101778e2070eb1106ddb7ea2c45199bda6974b63b5006f0f933f2abe0c5754641916efbb6fda1f78c06769c3b88732a2e4c80657d6f480d85b0ba487beb895ce7fa2d93f053387bac153a219f0cd76b313b7513a2f5c867a17d786f6ad181cd29b45f30197fc65f3fa4d757abb495f77383f84bdd74f71e5eacbf671dfec2c68f5105a43f074dbb15d823e6aef7045d768e621f19d82a7a4ecab043d4a028cda72b9812987f2ce862d1dcc57dd6b4d1fc38ea10735050227d24c8e1f2d1ef57837b35247428458e1367d30189546dfa8662ff890e0473aaca33e39afc59ebef7e9421dd2d6b07d5ed96cbf4e524eeb53d38b59623ba59f7c4e3a6b11ec2a9f65683047e05ad30572ae0655280f30028448cc7980d185db1ac25b333067da583a96833448ffb0f2aef01b92ca5069bc315a24e0f057e374b8cfceef581c2dd34b775d1dfe5c8caae5e21229a922bddb62a481eaded8a1296c1ce3c3c2ccf22f1f0b710fd29ab9d41b88010fe2a698fc9801fb4d7e8718fa8d5cece1aff74fbd12a2390ca781ead99d66e63871b87113b22baad0b4e2f1f8aa61c34ce24976aee64f81ae4b5779ea3366661d0711f0cfec2279092afb2cf269ed483e6fc2cf15c8fcdeced6f8b3fca60e71153e1b669cc3d99fc3c5685313500b64a27fe5c0d0e24e3a09114db3f9aed738fbc81bd52325be1b541b47c8744d6b5355b3ae1aa8b77a912b9e826146b4f47b495bdaaa97dc4aadc30562792f2634fc1c0569d87e513ddadbc50095798a41056ebddf37de795053961262f9af0edd7b77cd4443c0ed9575e93f1e8b03dc5b787a045449af48ac23c2b3ac3bbd26ad80dcec520a20ec7a1c63f2ed8ab197479b85871466b0d5b657d5c5d30ac9685bb2c01b39fbfd16aff1b7bc58a690bbf4c6af9a3729f1a2dba991e29c01c234a90b6ef6294e3f935404e9d6e86aabb9fe04dc3cb0bf2ac19da0bcdda8def3010aed5dca1f2ec26b31157aa027601fedb762c2fab821464d07809ca5256998e77105e2f52a47ce92d433e2b439430470d24acf92f02a9838c9702ca694f558e65adb7645cba8af95df4044db0d154ea26b37aa321efb3a6c461b9860a484881800839a767ad023ce8f9df40689ba5b66a36414b14c4880e481356abb0c3b421cc97ab4335b9e2ec7bc6e266cc2df58897b9dcac91c30969478eed824e4be075217c689672ef4ae1879f3031c86b1ad6c2d03a8eb1c558f68b8f39d3577c8a473f27bcbec626da04759ea9fd475c6b9b983ee7d1185f52d583a8fe10ea0cd5e6089e41eccc70a7568fff8a8ed6f47e7a447d2b491b404b0e4153fe3c27711d6c89dc1c6a92fdfde3633ad7357967df97b031acf04631cc6c4667f9301b922ee7cd99812b94a7634e98714281e8fff07ffcdaa769b673efaf93ca4e8c5a632ee66341e2c18099e11e8ba77bc831f7e28be4d78e387369a94d10ee86b3f07007f3ceaa9a76c0134c4364b14f29114a02b968a16c1b6dd1794fc6e53625c599d0a66ca46e4f9721c2bcf1f8a47b86f06e91955c442cf087ec4ede210896d34372dc3dcd05078e4c4e81026a48d5a852a72fccd60226412c6d1f9c53cf86596b6d8e268490912c39ba7cc4294b99ecbf053e5786038ab2340e6f19beffd01ce25d49735fbbbc15446e3c2cd24ce0099a3aab9d904e873157653218cc2ab55292d6e942523bf079bd4f12b017931d04c28a81d632249db0fe0b5958d0872476160e5552ec43508ff603275b51d3ceca849dde242893249e33b180f9318f7c5205133b00a3ca09feaa6d24ffe267bd03051ecec6a105adcd8345faf8876546561138032abab4303b5f805c5e7898993a027ed369fada4608e4882ccb6e8ba17fbac879d9c6d0becfe", 0x1000}, {&(0x7f0000000400)="3051089ca05e0edcb19ad9d4240a54f5404b31dbadc7ed44f5cb0a0d78b813a32e26ec978283d998fb87026f741e312e2cbf0431df0e43737f68d79c3435956196ba428120f11c7b467dfb555b44802802ad4fc5d90d0d1c5f2d9494495208a35fc15cbfe126ae4f", 0x68}, {&(0x7f0000000480)="d7f2eada5bb0a648b2bea1f5c180636c1668c48fcc1490de3207d7999b98ce0edb5d2a3da91f9faea899f09c9b992f0eac48b0270e802ddce70d1b196843abd5bbfe2cb96c05972cdcba06aa67c66155fa5458a418083c06660d07f67a83becd55a49b8be78ee1e8f2e1061a89ae31ba8abcb76b925cfccdebe25b8f844c7aafa61f7cbd6c457b8b42b58ea3c7cfb267eed6c33209e0df06491602ab55471208722bf8a4e60d1817aece8ec442fbddb3e37235f20f6cfdcf515ad5863abdd85240a80c8a22", 0xc5}, {&(0x7f0000000580)="f49801bfc442a2f404a338557d431e5018d20aa5cd89411eb4b3c83103b4f9179c1e2b58e6c22a776e7187149fb24965bfccc22762e1a2fc9d130d40eab3e92f91f60fe98b1f8577aa9cdafb00ff3d00cedd309dc322a2c77edd39bd55090cf675e8dfb902e5", 0x66}], 0x6, 0x0, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/219, 0xdb}], 0x1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r0, 0x2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) pwrite(r0, &(0x7f0000000680)="2fa1c3fe7d2eab0ce1b24f64ff6d2901e1ee8790d397c68065c0846cafd56b70a87931dab4912f937b9c1b9e42c6692995c68d60c0b2341b8a247dabf80cc96a714cf89ace442f4bc8b0bd488283ae0751f1738a8267338c9371e65002fb4a2aefd3c621d7a5269b4ab3b692e8b1f319fd47a30c88e84700ba7b2f5356ba8b17d2e47b85c1623064da0831e500db0738add272ac142d061b85385f71e702834d25050c65fd364bc55aa7413a952d1c5f5d306255bc95b7fa2c0809819cfe9c78c67c54ebe4251386b9071c2eebb0755527b06e11a081b114d0a7e51222f4ebc9ce0828bf046edfdc21a41c2b", 0xec, 0x0, 0x0) 01:06:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x145336d0da868da0, &(0x7f0000000140)="7166061793db91e40d101df103d2e6938e94a3750784f5282e14c8a07a65804b4f8e1e3b5fc2", 0x26) dup2(r0, r1) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000e78e5c62fe47d6db7"], 0x10) r2 = semget(0x1, 0x4, 0x1) fcntl$getown(r1, 0x5) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/174) connect(r0, &(0x7f0000000040)=@in6, 0xc) 15:59:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setuid(0xee01) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:59:59 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123013ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d487c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d96fea7fcfd4"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 15:59:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) shutdown(r0, 0x2) 15:59:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10002, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x66) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:59:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() chflags(&(0x7f0000000100)='./file0\x00', 0xbe55916f532920b8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x101) r4 = semget$private(0x0, 0x3, 0x32) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x7) bind$inet(r1, &(0x7f0000000580)={0x2, 0x3}, 0xffffff34) mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) flock(r0, 0x8) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000300)=0x9) 15:59:59 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)) r1 = socket(0x20, 0x1, 0x18e) getsockopt$sock_int(r1, 0xffff, 0x838a096bdd8ca97, &(0x7f0000000040), &(0x7f0000000080)=0x4) 15:59:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x10) flock(r0, 0x8) 15:59:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fchdir(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r0, r1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x5, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x84, 0x10, 0x0, 0x4}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x4}], 0xa39, &(0x7f0000000140)={0x606, 0x2}) 15:59:59 executing program 1: setreuid(0x0, 0xee00) r0 = getpid() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ktrace(0x0, 0x5, 0x8, r0) 15:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:59:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 15:59:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a5601000400000000000000feff0060d5706c85c2768511fe8700007b7d8a2b18b96e66cfad1fb4", 0x2c}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) 15:59:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) flock(r0, 0x8) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 15:59:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0xc000, 0x80000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r4 = getuid() getgroups(0x3, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getppid() r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r15 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getegid() r17 = getegid() sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="00cdf68d2226cc857dcec1418dadbcd1b5878e7a6eddb841264389cce2d6cbe7f153863842309c10382d52807704590cbe6cb8a6", 0x34}, {&(0x7f00000001c0)="8fd1e27b5f5c9182c41fff014932312c3d1a8461a27a27450ce394df5bc617c51062780d6bd1780aabd6141ca492b5a3e7ae6880a0a6c0e4342e41e8946e25547fbbdf42", 0x44}, {&(0x7f0000000240)="e8b26c375d98f16429dbb24220d207e68ddeaa9b5c3bd692232386c42b06c9a2a34add9afc10ad4f2a04369187d6dd89d6edecbcc5168b24e6ce689b47c9973e49a8835c0e9cc4b2e580039c7d18968281a8da635372328910595c723fac79e5687533ecfdeacff11cc2e8a064a498f37339a5449dfacc0da39be8618dd4be64b0ed10768dfe7acc87cc5ae3ebf4e76bd4d0a1b8d70e25621d", 0x99}, {&(0x7f0000000300)="64b87d904e883b059764c89254050aaa0f48a0ebeb82a687e979f168d54d8b8d20cf4322dfe60823fb4ba5b9fde8b5b1d30cef3394fb328f82d82f62e32e2460d8b4f7f64c82d1a2c5e45147bc184fdb05e56b7db0817e5db9d73f00a76d046f9936", 0x62}, {&(0x7f0000000380)="09c7bb51df2d190055001e0673faba9191626c510db569262cf878d970f3bbd2e8a672b6b639f2f7182f590a020467b182536d5855dada46f830f6b1dce226109b7f1b6a5c2416fae58a7d9940d2e806721d5c2369a3dcda828c07a205a833fdbd20cb8b179fcc9119e008b3dedf2fbde0058adf9a709d93872607749184e1e6e673f8a018edf731477fa8c1e3a972de9cd11b916c334774709b2232a9b7220d47af71ff8ec2ae3f9625a76ae21bdb305ff540c677639a7622831cb46e186489aa297825", 0xc4}], 0x5, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xe0, 0x1}, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 15:59:59 executing program 0: 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(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x7fffffffffffe) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:00 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x4}, {0x2c}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) lstat(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000400)) 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) 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, 0x13) 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) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) 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:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x10000, 0xb44, 0xad21, 0x9}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x48) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000400)="582720efabd16e5b9d703f3d3d408d035d49bc95a0257fbae60125250060f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39f1f8883e33e7e9ba5a12e3e50aa0297de902fc421108b800b9f312084da136422e47ddf2081c2c0ac3619e1ff6af3c0306a1c3e5c5160f938d6b2149d3a7b80b28be7f8664de289b6cbb2633331ac795a571ca08a9c65a5e820b886d969978b140133ce5e62210cba1880e124ae4fb9957416b20c38a175235962331592b9092e44f4852eab2ecc5640f334053a1dc2071e80e14e53104cd09d35875662f93d2c0ca8ac0792bf64eef0d94334237ba50167c074441286638be1c495b32f89b547faf1ee3fc29f6ebb3361a83fea9ece8a5bc443313856457ef2b8d9b33fc0782663779452e4973112790df60e922400766f4cb922c39afb4009c0c5dc55e72976444b270ddc63bc27a4d30f9f147b252b22e43b9fa260f3143cde346a35d1d104f9a530712522f459e2118277f3c3993af42da3aad5d52e2834ea1d37339b082b068b1882907aedac1a88e453891f577225559a7b0fd2e42df3ab93be0ce830db143ee6fc612e6c4f973743d2a4c6e732bdd7fcd65987fc68c2634a90a21f2b6062d739b3ee98b013f56fb6d5d37c48823f8b99b3e1cbd63f42724f48356222787d56ad2b69f", 0xfffffffffffffe43) write(r2, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r4, &(0x7f00000001c0)=""/161, 0xa1) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) sendsyslog(&(0x7f00000004c0)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffffdd, 0x10) r0 = getgid() setegid(r0) 16:00:00 executing program 0: r0 = shmget(0x2, 0x4000, 0xf5e055a30d4534d7, &(0x7f0000ffa000/0x4000)=nil) r1 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, 0x4, 0x6, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffff000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x49}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000001}, {&(0x7f0000e5e000/0x1000)=nil, &(0x7f0000ef0000/0x4000)=nil, 0x100000001}, {&(0x7f0000f84000/0x2000)=nil, &(0x7f0000f43000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e41000/0x1000)=nil, 0x100000001}, {&(0x7f0000fb3000/0x4000)=nil, &(0x7f0000f3a000/0x4000)=nil, 0x400}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000edc000/0x4000)=nil}, {&(0x7f0000e6d000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ecd000/0x2000)=nil, &(0x7f0000fec000/0x12000)=nil, 0x6}, {&(0x7f0000ea4000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x1}, {&(0x7f0000f5e000/0x1000)=nil, &(0x7f0000ede000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000500)={0x3f}) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_RMID(r0, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) sendmsg$unix(r1, &(0x7f0000000b40)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000580)="a41a703eed43075dc6cecff54978fc42c0745d389da1145ac5c73c322d44412d028563ec4ecf3a170219a8f860ae58f9788fb846eb6e6ccb0c5a206b3f2da817126eebf444dfa662d0f5eb0f161d91cbaa554a80166ecce47b139334c238774724a1494eaea0399a65330529d03dfae98ee018a5bfb802", 0x77}, {&(0x7f0000000600)="e91e3b67ba8519d498b127609bf9d6bb8d8e80ac5f8bf80775597eaff11471ee8c60908bb4d71153c0f0eaa82b36ccc12334c9a557c658bdb42f084de06edc3764dc088ec4bb83afc5b651c9933e706cf7de45a3d0b680e98ff71c529450d130c3ed4679", 0x64}, {&(0x7f0000000680)="1f2f40d4638f2d87e8b4a6f8c8dc02be481a9cbfcc9656446c33e5a7f59a8941cb14d425f20b5317e9b6593818d8d7ff9ed4d7250b557456e3ceb185ddd1cd708a22c0b1d86a7c451afa81c8656dd782741d520ebba685ff9195a7081c325107b4415f1d1cb21a1782c4c40595988b8d181488fe5103a62aea3b3ccda6af7463ab7d8c571ba5ee3bd7bbe3fa26ece266e58f0ba85060cfde1c1b60d484299543801ff26b", 0xa4}, {&(0x7f0000000740)="e689b6df7071e56a2405089f82b1eb0fb600e63ed8fd0842268acaa01d0a1600656736586c736997b15c1b2daa133bf3660c40a6f8324b2beb3988ec069101640ebe6a540274f4c4bf4a4f1f2ab37c3081b3a5932090b1553dab0af43a3efe9e66e27328b870", 0x66}, {&(0x7f00000007c0)="77dee01da26b25badc6dc8b15448ecad0278294fb57708dc9a890e", 0x1b}, {&(0x7f0000000800)="8e08a6b01794f029676eb9532b828a11bc2dadd97715d26697e2c48e904dfc0930cdb488bad04938c74a6f5559d5c8eabb25fca562fcd47cf76367ee361fce2b00b046e65c2332cfd18922ef391ffe0c3da5fd5602cb05afc975", 0x5a}, {&(0x7f0000000880)="b5c9e970e9c0e41a2d6c766ab57709e8283b53ef67cad2dedbe36862e986147b0f2c7ea125fcc60b61d75c4ec006f4f60d1889f7d80ff94c7e2913bc04a110fc5b69c9b297700be10ee9ee9113f99bf890e3bb8d39faabcacee3aea1266b3611e4f31bda0c03df47a5087137c9f8dda6bcbdfa0d9957fb7780c5ad52ec0e4225407f1ba9", 0x84}, {&(0x7f0000000940)="89a42b536f", 0x5}], 0x8, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}], 0x50, 0x2}, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000b80)=""/175, &(0x7f0000000c40)=0xaf) r6 = getppid() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000c80)={0x14c, './file\x00'}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000cc0)) read(r1, &(0x7f0000000d00)=""/212, 0xd4) shmget$private(0x0, 0x2000, 0x60, &(0x7f0000f91000/0x2000)=nil) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000e00)='/dev/vmm\x00', 0x100, 0x0) shmget(0x1, 0x3000, 0x4, &(0x7f0000f7f000/0x3000)=nil) getppid() writev(r7, &(0x7f0000001280)=[{&(0x7f0000000e40)="e42714f274d084cbfa8ba6a4160fed98f89e81d03ea640dddea30bdd2c5e14fd63fdb3d72a68cedd951e7dc52273c805531a2eb38cbe41cb0b960e885f5a2cf64bd8e66e58c080d84e18a1271e13a1f67e286bd56353d24c1a2348", 0x5b}, {&(0x7f0000000ec0)="27532393ba2cb8d6c34aaf771e04f8b6cf0913dcc43c3f442785086ab93406da314d371279943213aa9579069147a9288dee87b6", 0x34}, {&(0x7f0000000f00)="4d79f9b8287fa87e3cb0b1df34c748891b3cce6a4653785e252ddd12ff8885319c1dc7c7a26a9e78aa7d6ae81aa69c075aeda40bc4864861127ddcaffb7997f59f0e6bfeb262b403b9b5f2ea4f74b85cca3bd4f9616bb6650f83c651df2b5f322adb09ce9b385138d309e819b41578cccee2b54debc3412fcd3cc37f17f7e67c96c0beeaf898e34a1465ef63fe4d4b453886c592a88d7bc6ec422f2acf731e8da272b705d1726c2dec45a7e03682919d", 0xb0}, {&(0x7f0000000fc0)="da3714afae5b2137582234342e5fb476e667a198002e0ded75a73c27da0564cea884ecfa59b23f08610d824c3fb172bcdb9332ac3df26299d7f68a6563aa7b3869fb8594410aba79f33f84b05e2af1515136019fe00123046e4c63b044be909f3938442904314239550b8736d57c5e3f83d88dad2c3a8df6655cd8c06c10ac5535d0be0b48dadbfee2183dfbdc47d17f418eae6386306f80bed62b136b5b38a73a50f3f359bf5eabbb9572ac81027c11df12a419056204e0e4b156eb0f", 0xbd}, {&(0x7f0000001080)="2b8166e056796c6e17ade0d5dc621b77e107442f0ef4e84813af9edda1bc12e80fe2cea4bfc5e9e1fd", 0x29}, {&(0x7f00000010c0)="f88ae4eb271940e776d26dd822c3b82fa43c9b44059be449d0b2092640629fea861c41f0551cb69b0614b7065f6c15a805b32aaf028c0bb8a8eec6068cf6787ace1be34272b36219586eafa20615e5adb40d8e", 0x53}, {&(0x7f0000001140)="58552006f8b6b406aa1723a57686ce7784e5ef6d010551d9addd70de033f69f25e1fb281f7a22dda22c604170babc281fb865e2c8465cd1037400d99c70eb7a1dc8664fb43a0d32a9818049395b5bfee05c5e67a2813115bad", 0x59}, {&(0x7f00000011c0)="dd4a86d2d6588b141ef6361c2fdb61e555f1cfbaf972300a713de083defcc7bdd1e757328b023e333f17e06d3788882df907cc951fdf8bd3e45488be4ae730c907273c6750a6428bd198448c46937db028109a7196d15e74b7d430713dd51e335edd4c93cfa5f6f999bfb74e22eb5a7f4569df3ded1d1cda9a22db55db6bb968d18fdc195ee568", 0x87}], 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001300)=0x9) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) getpeername(r1, &(0x7f0000001340)=@in6, &(0x7f0000001380)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000013c0)=0x401) getpeername$inet6(r1, &(0x7f0000001400), &(0x7f0000001440)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001480)={r6, r3, r4}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x80, 0x0) accept$unix(r1, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) read(r7, &(0x7f0000001580)=""/4096, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002580)={'tap', 0x0}) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r0, 0x2000740d) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000003c0)) bind$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) utimensat(r1, &(0x7f0000000400)='./bus\x00', &(0x7f0000000480)={{0x1000, 0xa4af}, {0x4, 0x3}}, 0x2) chmod(0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0)       16:00:01 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000540)=""/191, 0xbf) semop(r0, &(0x7f0000000080)=[{0x3, 0x4, 0x1800}, {0x2, 0xbb5d, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x1f, 0x800}, {0x2, 0x2, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x8001, 0x1800}, {0x3, 0xffff, 0x1800}], 0x8) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setgroups(0x3, &(0x7f0000000500)=[r2, r3, r4]) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r5 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pwritev(r5, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") getsockname$unix(r1, &(0x7f0000002f80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b3321727ea85600258590a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba97c347eec1c9f4b439c5b58d21df590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc9b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c61f30448993a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001af2f5597fe4242883f3cc6fa89b76e66c6d7aaf9d6129bbfc6de16d2d63118333d9bc2c7caddaa094f8b56a8310480681db3b38b9eeb866ea816e0ed88ef6a74fb8957f96500fd7d6dc14c5e60074d"], &(0x7f00000001c0)=0x1002) 16:00:01 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0xdd5dd96df862d6bb) kqueue() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x100000000) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0x9, 0x9, 0x8}, {0x9, 0x80000000, 0xffffffff, 0x800}]}) r3 = msgget(0x1, 0x128) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047eb000000000000"], 0x9d, 0x3, 0x800) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x10001) msgget$private(0x0, 0x8) getegid() 16:00:01 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, &(0x7f0000000000)={0x90, 0x6}) r1 = socket(0x18, 0x1, 0x0) socket(0x2, 0x3, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r0 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchmod(r1, 0x13946d0080a9e3b3) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) shmdt(r0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x100) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x200, 0x9, 0x45b, 0x0, 0x9, 0x6, 0x40, 0x2, 0x1, 0x5, 0x4}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:00:01 executing program 0: acct(0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:01 executing program 1: r0 = syz_open_pts() dup(r0) r1 = dup(r0) fcntl$getflags(r0, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x800, 0x6, 0x3, "7ee4d8767dcc903fb986d4b0d9034e44c4eb74e9", 0x7f, 0xaec}) ioctl$TIOCSETA(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) msgget(0x0, 0x210) r2 = fcntl$getown(r1, 0x5) fchmod(r1, 0xa0) getpgid(r2) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x62) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=""/4096, 0x1000) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x2, 0x3}, {0x18, 0x1, 0xfffffffffffffffc, 0x7}, 0xde3f, [0x2, 0x8001, 0x1f, 0x0, 0x0, 0x1fd, 0x5, 0xfe3]}, 0x3c) kevent(r3, &(0x7f00000012c0)=[{{r1}, 0x0, 0x40, 0x8, 0x1, 0x100000000}, {{r0}, 0x0, 0x4, 0xbaeab64f65fa7976, 0x200, 0x702}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x8, 0x669}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x15, 0x2, 0x2, 0x5}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0xc08, 0x6}, {{r1}, 0xa34aab038b4d8489, 0x20, 0x21, 0xffffffff, 0x366}, {{r0}, 0xfffffffffffffffd, 0xf2cf09597513e36f, 0x4, 0x7fffffff, 0xa687}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x673, 0x40}, {{r0}, 0xfffffffffffffffb, 0x11, 0x80000000, 0xfffffffffffffffa, 0x100}], 0x1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x6c84, 0xffffffffffffff2e}, {{r0}, 0xfffffffffffffffc, 0xa0, 0xb8ec5913cb28fff9, 0x53, 0x5}, {{r1}, 0xfffffffffffffffa, 0x71e2cec77bc5ff3c, 0x8, 0x8, 0x300000000000}, {{r1}, 0xfffffffffffffffb, 0x30, 0x1, 0x3, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x80, 0x3a586a14536d4bc9, 0x8001, 0x4}], 0xfffffffffffffffb, &(0x7f00000000c0)={0x5, 0x5}) 16:00:01 executing program 1: munlockall() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r1 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x8001, 0x7, './bus\x00', 0xe063, 0xc8e, 0xd83, 0x7ff}) write(r0, &(0x7f00000002c0)='o', 0x1) msgget(0x1, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x500, 0x0) 16:00:01 executing program 0: r0 = socket(0x40000000011, 0x3, 0xb87a) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x100, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x89}], 0x80000001, 0x0) 16:00:01 executing program 0: socketpair(0x1, 0x8005, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000980), &(0x7f0000000ac0)=0xc) r2 = semget$private(0x0, 0x7, 0x400) r3 = open(&(0x7f0000000d00)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x2, 0x14, 0x5}, 0x20, [0xfffffffffffffff7, 0xb8, 0x7, 0x32d9, 0xe1, 0x2]}, 0x3c) semop(r2, &(0x7f0000000a00)=[{0x3, 0xfffffffffffffff8}, {0x0, 0x7ff, 0x1800}, {0x3, 0x7, 0x1000}], 0x3) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x7ffffffa) r4 = semget(0x2, 0x3, 0x4) semop(r4, &(0x7f0000000140)=[{0x0, 0x9, 0x800}, {0x3, 0x6f, 0x1800}, {0x2, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000180)=0xffff) fcntl$setstatus(r3, 0x4, 0x4) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000001c0)=0x2) semop(r2, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x7, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) getsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000240), &(0x7f0000000280)=0x4) r5 = socket(0x61563ee5f82ec28a, 0x1, 0x603) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x9, 0x4, 0x4, 0x1, "753907441331db53904b2b0b53de7b2becdedab5", 0x1}) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0xfffffffffffffffa, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000003c0)) socketpair(0x13, 0x5, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000000d80)=[{0x0}, {&(0x7f0000000a40)="31dfc286749e22dddfb8c2824ba9c9e2d43b926d16c2a9c1b9e901f9fae2529245cb58a26b30b367ab1b8b192226e097f0163b10d20359c5e51b4c0c4469170b65111c80cdded0efb0", 0x49}, {&(0x7f0000000b40)="cc7e4724d5fbeef48a353a081eeae18adddc05f31d6f6cb9f8fc779e83580fb06e035e78d4e57731832fc661b0de58d03c2f8f5eb8cf78ce0617c53ffa07a198986707698ab8b3b346252836a15bea", 0x4f}, {&(0x7f0000000bc0)="2b0512656e61a8ad74b5e9c93bac4fa04e6fe4cdc2c7de509f102a808efcffe56a62808203bf7a3d521b5d121c39d3a4a10c9dbe468137495ff23aed8d54f6f76c97f25686a9dc7a2a5b654f2662aba253c100e4d962661519be65caa568bd6e81f828ed8ce7649eab343fd75169edc314e9c0", 0x73}, {&(0x7f0000000c40)="b0ddd171fd883dc0930fc1e0ec3efffdf6c5592767b71b5e1a5bc8155a4e87ef6aa668cd6c1f3b60a507edc00a7a55e233096dbed8adef4fa7154c3b546c61cbe2af2161bfd6b5870a0ca343ca22cc612bd54aaf2aa0e676d9c9515cd3b72ff60b88f46b95c52ad0e99b97c0c64b9a75cd4820e404c98276c445dd712e706d35fc7d2ae544879750fc5238531865842c6ba3559a403ee417f8ea4ed50cf53842ac74db1a013fd29e63dd044a2ae98e667cfda71f39ba", 0xb6}], 0x5) r8 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSBRK(r8, 0x2000747b) semctl$GETNCNT(r2, 0xfffffffffffffffe, 0x3, &(0x7f00000006c0)=""/140) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x0, 0x1d, r5, 0x0, 0x1b) getitimer(0x0, &(0x7f0000000780)) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000008c0)=0xc) setreuid(r9, r10) setsockopt(r7, 0x61c, 0x4, &(0x7f00000007c0)="bf0f39d403ac13bef4c360952b905d58e60feafba527581d84e24a586dda476e60bb0f3f7daa59498a22e68c42b01624f57029c61070b71d765c8d7818fba266328604adc3ba6608d7ca4fd9c0655c6af95b24c8ce63f22163a842098d820218e7464cace2ecd8c5bd108f2c247ea6ad7879119d4dc18fb7d0110d5f7141d7bf0421b8bd0e902c66823c063f8b599eef28eace44ba271f13e6513e4bf58a1f9856dd757fad384c88c28c3b08dc7b5e04cbe7342a11995d92d7096683fdc04d6e462b48fcf4126abd63336aca40ee2c97016d2c71cc9c01b66c746fb83592", 0xde) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2d, 0x2b67545a, 0x1}, {0x1, 0x12, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x4, 0x3}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000002c0)=0x3) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r1, &(0x7f0000000240)="0a29e5e5776dc3941bd3418114fac81bde8bf0eb87c917fbbde12f71efb307b1b0de3a2890ea9295ecd3943fa0a24f4020b5182bd53353ae9452086ce4d18f6bff28e48e8f4403bb7c710c0568492c086d6ca9015ba9", 0x56) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x3ff) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185", 0x6c8) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x1ff, './file0\x00', './file0\x00'}) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x4) write(r0, &(0x7f0000000180)="93", 0xfffffffffffffcf7) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000004c0)={0x10, 0x81, 0x4, 0x2, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x1761}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1f}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xdce6}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x80}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20400000000}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2fbec59b}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x18000000000}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x40}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) 16:00:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1) 16:00:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = getppid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) fcntl$setown(r1, 0x6, r2) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x40044266, &(0x7f0000000200)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x3f, 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xffffffffffffff97}], 0x1000000000000288) close(r1) 16:00:02 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x10) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) r1 = getpid() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = dup2(r0, r2) sendto$unix(r3, &(0x7f0000000100)="4d8c9f0b15e0e4c6076d4ba78229655898bae54d032ca1d03d7b6f226f49e8e306676a776cd49353af92108ccee64a11a0bba44c00d87d788d66e48d4f5c9e43796591921177cf7d19e87ceb14603a7ffa87a37163a27e1e99e0479d50cff18b89ed1f5e2bd317e1a663c8518bc78190fa9e35f1d09eccab9dbc2b298899f6cabdd4ac65367b46ea234cc4e53423d78ffb4391b0", 0x94, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getpgid(r1) chmod(&(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) r4 = semget(0x3, 0x0, 0x4) semop(r4, &(0x7f00000000c0)=[{0x2, 0x3}], 0x1) r5 = semget$private(0x0, 0x0, 0x100010004) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0xfffffffffffffffa, 0x1, 0x1, 0x5001, 0x9, 0x5]) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000300)=0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0xaef8785e6e67c3d7, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0xc0, 0x1, 0x6, 0x80000001}, {{r2}, 0xfffffffffffffff9, 0x10, 0x40, 0x0, 0xffffffffffffffff}, {{r3}, 0xffffffffffffffff, 0x8c, 0x80, 0x0, 0x6}], 0x6, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffd, 0x84, 0x4, 0x7fffffff, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x44, 0x20000001, 0x200, 0x6}], 0x3, &(0x7f00000003c0)={0x3, 0x10000}) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000231, &(0x7f0000000040)=[{0x24, 0x4}, {0x87, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x81, 0x4}, {0x18, 0x3, 0x7, 0x4}, 0x2, [0x3, 0x80000001, 0x80000001, 0x8f1, 0x3, 0x9, 0xb5, 0x8]}, 0x3c) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000100)="e88a96e2e801c3cfd9787c70f46dc53ea5dfea78a1832f39ad66c8825bde4b5a200cc4924df0e8e5599678725ce3cbfb73d5233fa6938bb83ec9dbbeeed1d7ef77d1fbcd9abc68f8a740a572c5e366d86c13a3b6b758294e24b8b4438339c1ca5bb5d1bf1e2bd539b2e6461ebbc18b6171e1a0f7", 0x74) socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:02 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000004c0)) symlinkat(&(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0xb8575ad6cfed67a9) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc4}, {r3, 0x1}], 0x2, 0x1) recvfrom(r1, &(0x7f0000000380)=""/248, 0xf8, 0x843, 0x0, 0x0) open(&(0x7f0000000340)='./bus\x00', 0x80, 0x10) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:02 executing program 0: socketpair$unix(0x2, 0x1, 0x0, 0x0) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000b9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3ff, 0x6}, {0xb, 0x3}}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) stat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000280)="9b") stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 16:00:05 executing program 0: lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)) r0 = socket(0x11, 0x4003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e6c653000"/19], 0xa) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0xe8) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df01000dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b8a44bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb0251dc6576d85dc8f8112cb1baf58e2cd6602c33118ed31f1901cbc1dae8958a03ce01d510341adaaf4da782e3d6336aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf17efac46ac20536e5fc5fa361b0c27388a529f13ce96f9741b9a4449dca0a1eab9f653230eed7754a74483133078a7eb415518b759a45a53f1ac79f0f7aae273296332bc3d48632b", 0x1f4}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) rmdir(&(0x7f0000000180)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r0, 0xf) 16:00:05 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x66) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) r2 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0xffffffffffffff7f}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x431c11484f840fe5, 0x0) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) r4 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x3f, 0x0, 0x3f, 0x0) fchmod(r0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) 16:00:05 executing program 0: socket(0x10, 0x8000, 0x1) r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, &(0x7f0000000280)) socketpair(0x0, 0x8000, 0x0, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() read(r1, &(0x7f0000000340)=""/239, 0xef) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0xe2) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x3, 0x40, 0x40e2, 0xfffffffffffffffe}) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = dup(r0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) getuid() ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x80000000000000, 0x2000300000000}) getuid() ioctl$KDSETRAD(r1, 0x20004b43) 16:00:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x81) execve(0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x21, 0x0) close(r1) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:06 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:06 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000000)) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="c52dcaca786e2f990b3d8ccb90c5c7f066dc50e5067868a07cee5e7ffdfc7bd0cf61b98b11e57670c64e7b278254c6dfef8f9eebc41c02025dd948cc14752ecccf9381256ddd767ecb44f0d8d1ce5049e0710aeddeb4c3db27bdc3a4d99493659b4c68e870f047d9a00c7cfb107506087e8e234fa0ecf19d176cbb8f3c3d0ea7a2e47cd49b3dc67aed8602eb12a4d8a503feddde9552b44d36c65ecb0439164ee0a86284ead2ed790a85b722831d52131747aaa6e4af54cf11b3aae97858940253ac23865e9c52df1b88d5283a3a7dfe8a7c571605b5a8b371f9ab8d24d6b91e537091c6857ab961eb70ad934c78074bb6e902050d5f055162081ec55d46c42d575154405418753940ac1264ffc3c4e5451a205a02ddb20bab03617e41a13006ff19484e47a2d23882e09b4554c525ada735a38f6bfd745bdc0c2f2d507166af69fb6096f47225774784caff3efb9f5ddc73a5db9a5c93f69a5e9e5d7c2595f16a53d4525843b1cff4de3e356d9f76f2fdbfe15f1a6640f636e185fca56ad9cd225db1db51ab87d9d2b77bb7af4e0da0bc212142520eeb536106964a5ef06d788ec474ebc8dcff7b03804fb3cfb4e0f6f07fcbf78ad40c39083004596568ccfb92f56cdbc59b13b5f5e2f9b1ea85def267dbcffa241b0a0693b47c680edc585232d6fefeebe5b2e0e5146dcd8118a096ee302d402c5f275d3e887acf28133c839d490465c3c13c7edcffe77223ec20d9496df89cbb3f580638c3a8984df390c00e6a05c19e60601a8e69123612b276bb3ab768dffb7724988e604f6142c2f0325e95e23f7698615544d1d312741e271e64edfb91855879c71ed8db57981653658aa63d1e4acaf59e3327292e234316fccdbb38dacbc0e32dbe525e3c32e8704553b74bf24591d70745b20807506b4ac85dc04876f854aee5b31a848f2cdd1bdc333d468f20c88cb69752de6819af3a4ee999b1539f8bb72739c6252947621a7b4258683be8d2aead46842c15cf6b714a8ab6450cc7b7382a22b07236eef92d80d7e4b06b37eb95f88d969f8f0ce7815c510fb49350a033e8a643e072079767813f51b518121ad831e3f5abfded7b2754cb48f0e81518904d3186e85fcab8ef73856df456380d1f738f0eece2d3caf11b3c66800a764614d11339f6370cccd1c92bcc7eee5ab4d910083cf39bda4a0ea61b609bef9f7beac45d63963158394c7f6fb92d4faafa91b973313cda1b5cfc987faa0140fbfdd5a1a195a66acf54491515160a7f", 0x384}], 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x87}, {0x7c}, {0x80000006}]}) chmod(&(0x7f0000000000)='./file0\x00', 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x4, 0x2, 0x4, 0x3, 0x401, 0x6, 0x8001, 0x200}, &(0x7f0000000040)={0x1, 0x0, 0x7, 0x72d6, 0x2, 0x5, 0x8, 0x400}, &(0x7f0000000080)={0x3, 0x4, 0x100, 0x8, 0x800, 0x7, 0x81, 0x3}, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(0xffffffffffffffff) close(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:06 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x7, [{0x3, 0x9}, {0x3, 0x79c}, {0x2, 0x73}, {}, {0x2, 0x2}, {0x2, 0x57e03108}, {0x3, 0x1f}, {0x1, 0xffffffffffff6d73}, {0x2, 0x4}, {0x2, 0x4}, {0x2, 0xdaab}, {0x3, 0xff}, {0x2, 0x3}, {0x3, 0x80000000}, {0x2, 0x9}, {0x3, 0x2}, {0x3, 0x7}, {0x3, 0x81}, {0x3, 0xf6f}, {0x1, 0x100}, {0x2, 0x1}, {0x2, 0x3}, {0x2, 0x65615a19}, {0x3, 0x8}, {}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x9}, {0xb9eda1efe50c7086, 0x6}, {0x3}, {0x2}, {0x3, 0x4c73075}]}) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x100000000000008, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCEXCL(r1, 0x2000740d) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000980)=0xc) write(r0, &(0x7f0000000900)="1e1611ed3e23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49475c8fda393f52ba4f3681ef27e1e77c1d02e01805ea63e79db1b11bca0cf6c78fc6a011dc3cdfedc84ecf73a6ff4c498bab700c6223101fcffff", 0x56) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xa, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x80}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpid() getpgid(r1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:06 executing program 0: mprotect(&(0x7f0000649000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x2, 0x2c3c) 16:00:06 executing program 1: shmget(0x1, 0x2000, 0x15, &(0x7f0000ffd000/0x2000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x101, 0x0) recvfrom$unix(r2, &(0x7f0000000240)=""/177, 0xb1, 0x303b4d8779c29881, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x3, &(0x7f00000001c0)=[r1, r3, r4]) chdir(&(0x7f0000000380)='./file0/file0\x00') 16:00:06 executing program 0: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x777bb7e2a649ec7) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x9, 0x3, 0x9}, 0x10000, 0x5}) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x200001b04) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000000180)='n5', 0x2}], 0x1, 0x0, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5) getuid() r2 = dup(r0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sendto(r2, &(0x7f0000000000)="bc4d132869ed32a314ab467503ebffdeb5887090b8f0633ef0d1ddafeb71306b60d1c1a8f6c486b62cee1890697c5d10dfc39281e622f44e90bd62", 0x3b, 0x1, 0x0, 0x0) fchmod(r0, 0x40) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:06 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "250d000d3100000000a4815ef0477c888b00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = dup2(r4, r4) lseek(r5, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x87}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x7, &(0x7f0000000080)=[{0x0, 0x3ff0, 0x7, 0x7}, {0x6fc769ea, 0x5, 0x3}, {0x2, 0x7fff, 0x2, 0x6}, {0x7fffffff, 0xeab, 0x0, 0x7}, {0x5, 0x60000000000, 0x20, 0x8}, {0x1, 0x9, 0x8, 0x2}, {0x9, 0x3, 0x2, 0xfeb2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x3) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0xff8, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) close(r0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4a8, &(0x7f0000003440)=""/242, 0x5c}, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x68, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffff0000ffff3b40c26e3090f000000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0xffffffffffffff29, 0x401}, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto$unix(r1, &(0x7f0000000180)="f4cd686d1ab5a35fedd277462ae7157fecc814527359e766fde12d91a805013f9b49cfe92cabad3073e16fd66307e5179b0327eb3075bf55096a2043bcf6efd27dde36050cd328a819ce3dea8b75fb6bb14d3f992b13584748d7d99ef9d6e8c154d0b564c71228f23c91f6093c64409d77dd48c0744485c282a32cc92ea1fdf29d5770ef2c623cdfe7e6eda03d625b0d2eb23e16514c80872d7f9eb62264642ab473977d0bdd8ef1e43d95e5be511ad452ace6bd826ba828be14032e82ae", 0xbe, 0x400, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x9b243408f789c060) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = getuid() mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000280), &(0x7f00000002c0)=0x4) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 16:00:06 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000040)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc24d699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x6, 0x1, 0x8, 0xdb2b, 0x401}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x101) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8b59, 0x1800000000}, 0xc) 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x1ff, 0x60, {[0x10, 0x7fff, 0x2, 0x5, 0x4, 0x5, 0x593f, 0x2, 0x7, 0x6, 0x401, 0x6, 0x7f, 0xda6c, 0x6, 0xffffffff, 0x6, 0x100], [0x101, 0x0, 0x0, 0x3, 0x1, 0xfffffffffffffffe, 0x6, 0xffffffffffffff81, 0x400, 0xbc6], [0x1f, 0x3, 0x32ce, 0x2dd, 0x4, 0x4, 0x7f], [0xe7, 0x1f, 0x100, 0x1000, 0x1, 0x1000], [{0x1, 0xfff, 0x800, 0x2}, {0x0, 0xb816, 0x1, 0x6}, {0x1, 0x7fffffff, 0x7fff, 0x4b}, {0xfff, 0x7ff, 0x53ac, 0x8}, {0x3, 0xfffffffffffffc00, 0xdb, 0x100000000}, {0x3, 0x9, 0x7f, 0xca10}, {0x2, 0xdf5c, 0x788f, 0x76}, {0x100000000, 0x6, 0x16, 0xda7}], {0x6, 0x83d0, 0x8, 0x9}, {0x0, 0x81, 0x2, 0x1}}}) setitimer(0x2, 0x0, &(0x7f0000000100)) open$dir(&(0x7f0000000040)='./file0\x00', 0xc00, 0x5) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r0 = getpid() ktrace(&(0x7f0000000240)='./bus\x00', 0x5, 0x20, r0) 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x5, 0xfffffffffffffffe) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:06 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r0 = msgget$private(0x0, 0x20) r1 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x7ff, r1, r2, r3, r4, 0x11f, 0x8}, 0xb, 0x9, r5, r6, 0x80000000, 0x52c7, 0x94, 0x8071}) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000080)) r9 = semget$private(0x0, 0x5, 0x0) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000200)) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000140)=""/178) syz_open_pts() 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x44}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x4, &(0x7f00000002c0)=[r1, r2, r3, r4]) r5 = dup2(r0, r0) sendto(r5, &(0x7f0000000000)="bae1af9084294f51b210e935905b11ffb895b5f68ac416a5e6bbb956af9900ab3151f3112232de8cfc9bbd4d4558de77500dbb97e3c22735cb", 0x39, 0x9, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xffffffff, 0x5}, 0xc) 16:00:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x64c8, 0x503}, {0x699}}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x1ff) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r2 = getpgrp() ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0xf44a) fcntl$setown(r1, 0x6, r2) getdents(r1, &(0x7f00000001c0)=""/89, 0x59) ioctl$KDENABIO(r1, 0x20004b3c) mkdir(&(0x7f0000000240)='./file0\x00', 0x4) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x100, 0x6) getpid() sendmsg$unix(r1, &(0x7f0000002700)={&(0x7f00000002c0)=@abs={0xed077e48042dee77, 0x0, 0x3}, 0x8, &(0x7f0000002640)=[{&(0x7f0000000300)="e7c0268ddde160e2df9989bf8e", 0xd}, {&(0x7f0000000340)="fe3e9ac3d76a4dc0cee7bb2d14c25f7e73048f02cc55ef0a3119bb7d9f426e8128830f07a6faf6cf8661a3a4004f69d4d15a9171f2a264", 0x37}, {&(0x7f0000000380)="e55c193073fbce2ed8ad09d649318fbcb5d584c41972e3f0b5671194ab6af2db96c1d2d39511c7516fad308179eaac9296cae40b22eff7ef83a5709f98eb7519db956efcd30f771a8ff38af62c7469b632252dd9f5521601d8e3e86755b21be62d5c5e0cc8629c7a2456a4c27e26c9178ae572c2fa40c56ddaa3dfd3326cc993bc76529f26a59fdd9b24a290c951e4f5820eabd925a1fe3b859bab7831d2f7a13799eb5e358e269b8fce0ee90c78b97da48c5e72523cc3fc6534e491d3971df30f528fa869", 0xc5}, {&(0x7f0000000480)="5d7deb16d4cede4bbe60bd7df7d576dad1a92dcc3b9cb8eaa47b3b82aaa8c993d37b9656deba65f3799135a2236ab3dab74b94ecd24f02cf2a314797c3e22d6fd2e30bf7e367ed44c6506a", 0x4b}, {&(0x7f0000000500)="5a27ce1d88833a9b210229607e1af067a97315151b47d3b9f5c9f7642f62fc5d1a3539c0c4ca8b8686caed2352e1ea168adc72718601ea33103c9a5ac0c77bef5c459ce7b6be05a845f8b5d81c4f433773c47b73ef164695467eef478a2ad19f71d61e9ff48e3025c55dbf5445f38858d3f970d12de1ad0021bd011bcc06b0c41600815ff157bf062e210389ef2bb44f8969ff6214bb9864d00d264c1bcf0e46b4e62063ef179b64ef5e0631614f41a5db595880b796f0c164df52909e2dd893ae41f775d75c6f717e332215c282a34a90aa3e91c90d745d93b0c174f5a64ef8c2defe3751aa8c97569c2841d16e91ae5cc6f36797d5b41a3c82b12a53eca4aaa253fcb0c56bdac201770355e8dd26a42bf4eba688d5430882dc2f3e23dd99646b3975e26b0a5104d3b04797a69de325e12a3ce0bbba9a11e72a6fee73bbb5bb711b4d6513ebc0a3f9f598b48b34c3491d35f2a5beffef9465fbce399c36c12627292b8d079b813871dd3fc21b203b98f1e1834f206d79dcb85b27a35f67e28048569fe170c6cc231afc5270189f1527dea6f40c551dcc29bd60463062e47ecb50624ce8c96a6db44afd6a8459e431aac0d93cc5256e3d647b7a4378f35c8f0713b6fd3853ea03ba542056a430c5d278704a669a05a1ad54660141ceefe724a1851645ea09fadf6bfecb4aacd22b35759451ad0c215e234514fa2886b424ab55abc1fad7f86a6cd10d4bd541d2bd7efaf500d0e8c79a3ab90ebfd8c1d2e0b29c7efd9d1872c471fcf227586bc0cd8562f73fb40c3949c4b7f84c427c3aca0897ff9975d1cc8d0a9ce1125bb785369ee22b44ff585df752aee7bf4502a330211d71eb537a29f89b11968e5b4d548d9d6b993d3e46d5db54760269416f24187d55cd2aa14819abf300a7a57f7984497d6d5cbac825e25afadc5fb4571337938e726d7a8eaaca5bc5122172396280a61cf28fccd53cfe0f00b4333a45f4ae2a84a281df793153569403c23bcf886c7bb4620184872b1901eb2477563c22abe089e979f1a957f1c5a7dc756a8a30f9a437ae0a85785aa6a25faf792417667be172ea5bb4b49c23bcc212a41b2b8ad5f6c987af0341b26ee82bd1b160db746eab502d3ced75a844370bb9ec30d59a43752a4347bd8e6625e62105adb39b4e120fc54841f67605b6c5e01a54208d13eacb79645ef2000ca681a8461f923caea32ae1403628f5c4c437b95425eb142edfc9d44d125c92db506c011deec6cc7e2aeef209a40f20a95127e028274901e80d083d5f7f0a0a5d03b3bddb2a1693f2353a05ee89a91fdb10a3fef3d1f868e247fbdcaca75f204caab9ef2b0df0abd69842cc431bbb5addd77f48719272fc6014eac37584042f999ecc334c5fe9de2eef4ffcfdb9a065f8f1e6240520c9c654c1c008688f6dfdff74beef643dbb9bed1578708710576d41c41456a9ade3a8714aad8c33c49879da0b61213e8de7941ee665fddd3dad3c959d71a380f207050c394024c077a3877b49f28b72ba2dfec5826817b0598ca7986105521fd0f7606e7948845a99ee029763d90bf5147ca642379621242658caf9771252b592f5d30f6b2225d6410710bc5efef0c814fdade70e9266534baf75049fc269f44446328d4bb050e948581c59f215dfd8746ac53bb215a03df8f5dbd7eb0d509eed86cd1928d41c313388027cd26352e6b317fb0b1369194e97fada4a4445ca86b9693d006336ad668159022fb82cf64bdbd3e22179923f91a0254d494592ccdaf1de6363786dbd58b781c64853ebc384b977ddfee7503375e31d17c85a3ad111d6761e1b93316a0054e6936b51c4c889e3f2d8579ccf500d123dc9cc309f64e3795c70009a9bc8ff61c5d8569688951ad62e29b0ecc2299db221fa7941f0ce00dc445ef86ab9162136d2e64e3ac0b4cb43e85ddc4feb32df0e4e8b265425ecaf1040077c38011dd128670b39e2a2e304166e6941babc4f62c4b6af55f369b8dcf8e998f15d39d6ad10d9169bebc0c716a8e095459c11f992e0bf5ed21ed32f33f8027eb0062b7afe2ff9028259935370312a3471430a155359284dc7b48cb878d1c846dbd5e8b72bab2ad62ab74562b84d86e768ee563f5276a202535699541e94dcbcef29b6f2bf9bab8350fc036df6f185d0999d7e5c4602d75dd6eb51df957c225a25f9c4fcdad5036ac1824a65df01824cb65d607585bbaec46beb9a365afce053ed415f45d41242d7679864ebc4cc588a604f9698819fc6bdc93cbb8eb6e49c83eb71f52ab90ab0206f3830550bbc78327471da412778a313ab62916962afec59a889db1ef7788728968875647996a55fede235de5a7e64fda9ab8522d50b1b7aa282de7cc7054b32f9477edc720af7af1b5974ea2f3ab87177a03ddf970e084e0e8d206b9280e257c1ac2ac844af9f44b6462850a057faf27994ab49e5650539a09369e0565a6ae4abc5a554cc767eaf546d3c3b02da202f75ec203aa7ff7f1333193f4087ab92fbf5693571c98859176e05c9f4ebb477836e5d4da25b7cbf9ef96dbaaf8fcf04532f3a3d3792ad782d6d8e121394d5af4eae064cd11f483f82b0ec0bc7f7dfbedd7d97e2e5112edf01cc8081f0e6fa5f8b1dfa643edda230bb03cd0cef4f03650e10b5ff3f482ec19b6b3ca46a0dd621787ba90a412b82da93c5a5dbda950e0c0f65702b1a4d558744f578d9e8313441535935ed59ddd507a5f988aa353f1f57ba933141a0f90435cc6765ac7b2fe800c573ea167fb9b769f019d56f9520022106ac385509237f6ce59efabf0079e10c09abe798d9d985b61c7cb764fa78086233d51c78b05f53ce47f35ce3cba50c09bfd8157e824db50e6f0c8e43ea4cdcf0bc1a35b436e28794c4b04512d2204609651ac898696acb06091e9a80c723e4b7f9dc01b1bdd385b131e203820d08b71dcb08bcf2b5095af3530355463dbebfabda05f469051ea630a771062c5d3d99e1123416eb0079edeace2b8372418c917daf8820675b306273c959812953f127603cfa629594bc6a88e6952f397f3f1141e2fac50fe943adce91f1261b619544d277fb00a786172ea8758555bdaefb740ca9ecbd21b126356067f590212cd406dd20f64ec0f7849687203e5c8f6585df096ffda33f223b31e9dd61f317970ec316cc693da2b7b90fd9146f7919b678010aa291214b12707ee4a4feb296bf79dc050bde5a3f4ebb7bcd71c9d2d9aad0f13e020757f2f08c45642ac980787324054e685c58154b45ebd6a352d0b1a552029eca114491dd180910bd5046ea201e1ed7308e884a9623d9be52c44be4d868739bc891ad11be2b880a48c03f914818deee20c6252e10059eba63c1b046b308d095d77b6a87b489d30459d4f5775ef60415eb0dd5c3c3d8ef016c361431b823f67b8f77389928413498f675a743ce54ef5fefe947962e3282307f7efced124054224f0edde5b9b4f62f75f50746a3a85aff29a351fcfe5356f164340280712f3a15eed6f68e08254631f25ce2c79d3ca758841807e56aa415c5af833dcdada51ad37b3d9458ef0c4153cf8d49624bebb95564d87e7a29e87724de2da9e7d6dfd097993d1ffa3853f04735d6754d0893d0b6b2ec1ed6aba8f6357eff39169875450cfaa0b26238cbb1d0749e12d12b875f0c49b2aa1d6a62cf268c74b44163298151ad4c0738aaeaf220b2afa81789e5713374de0f2f5e743af716d60429de25099b08567a5c11979a636aa9d48366fa1135b09f13d3f18090dd22f354bc9b43adfef1edbe9396488920e470b9223a7040c2834c69eda28235879b4cbce5018d00c964e4524db5d5622aa185aa5a2bac22665665fade5fa79fc55bf96848d235250a874a0bac2c61c6204be65d5571988f7710506c8b4b72ae2dc622956207af7d89534a28f1281873a7b6d59e9e63f17792ce7be51a701db5b6d9244af75ebff7634121f92fa05e48de196f4ed5bcdcbcf18ee8fd177fceda11869166dbd3e89c3fb4562c4012dc91d3977116d0245c8b127538426a1b48a5c53fedb7c9492c91019d6afdbc8de94674243f0a73bb402e8d30078b55f425b863e9848852e77b24743bcbd100bca4d965c1974e784ee37372f8616cc6a1fc6d3eb53b5a7ad56999dc47f430f1ecfb904d2d69de75dbb91add8c7a3854b76f07dce53054918aad0b0953305d28192a8c7d48dbde05fee07b20908a136253538fc6eb52cc5e63fb42f9e1c1edae6732acf9995070c63fd74a10185d0dce841c6333565f17167968131fee48e994cd7f0aa5a36e6563b7f60e6d729ae15623aa48f225b3c2b1dfb813c7a1ab619ecf664d2bace16bee9fb8bf2106921ef883f750ad121befbf04f7f2aac88476063dc600cd6d695903177a402158bb3b96e428a14156d53fc4763f2f0750099132775c9c7453885003b40381f6da1ce526a4050d25a1cd26e1528bd7c8cb5002c3a9e46ded395fd291e5b831d66159a17ca8b2da5764faade7ee94ef6e12aac4a49252cde2dcc70c85013575e28ef1129b53bc211cc2e2ab429f5d0bc72a94b3e23fa990ba8b8d47de76fce07fe86360bc9d5422a3534d04bc2a087b84770be624faedb7fa6fc0d532587431f299f595df2ef810cfedee0d0c09ecd53cfed6f1a4170e3d47a30f815186b92a966b58368c170207a6f15f5467f1b7c07351c5e8962c86d5e978cf0eee5e021e6a2d9b8ac0456e2ba824142a3d23c4c3476c113f4a594a179c9370716058936e02fa3410c278ebf3c6f003cb60b29404936c80ac63ae57cf5816f574a2b5edd2fe83352301502d1376999d80aec2ac66c317d34b8585ede32794efa2e3be0f7d65b0c967829283f5f47f9f3aa67982f8e52c8d9ab3593a8571c97bcbd1447aa664a75515dfed37180dd0949055b19336134d8cada0849a30465ccd566682ceeb3ccfb5eaa708f70c7a3f14e02f599a711b4ab9641d6076b9e43aa2c6539f9e7a73e6e3d28721682b6c35ca3aab9cf15178e6cae681dbbf453d38cb64e9c624ca62b7362ba8141eeb2377f8a10bfe92c27ec7c98150b7a3805081cf6452476cd851fd64273beabc4cc13c442e71e9a0fcff2c1a4af1f3f167c5f995db69156ed5dba479e0c467bc7d6efbab86eac96bb35d4ae4c8de418390963556678257c101772e4dd7d00ef64af40cd9a7535ac9b573a9e4d3f2679d58bf57058c1f6781ce6d5636cbcf7dd69af54383afa7dab0b945ea27cfa4489251635dd8a35121baa450a167247edbfa7cdc47083f41117481f76d38878c3c89ac6b96209745593389112f33b351a592bfd11482aea9f25996b68cd279938c76e446d912a6c5e78b70d274ec350dcf3ace1edee78ab4e78f0c8c1daa8864daee4a0834424f3be011d4e069f9653a3dfddc0820e40d0346d1ecf4f66a196a52a4d877b0bfd71708df12abe128851ea4da47d49d868c8e5ac2f14f5de4892129a1b6bc81117787e61b9295f5c1fa79ea03c054b406a2e455eaabd3b2961df7d3a404217d7dfc0da4f3021fb68071e0e1492982f689bd583a1734533c17e40456e3e0c2c41ac705567933e20e34a4196193467dd38142b0e32bc83a7f9681251994722d65b5e4083b49b3b47afbe948903c594167283855e6254e10d14ecbd2d6ab5392d1bbabf52fe372042c9139d8b950ff460916cf5af2c0f7a1e47bb9383f88ba53c1b7666cb86fbf4780f4550c17816a64e614b82048df719d600ea08e4755ac979aa9b9ce2e8ef3b3e2328a759cf2fb1a9cc59801ce1725226c1799ead46e4338d5764b90d232", 0x1000}, {&(0x7f0000001500)="e01121625e1e188b91ee31b279fa5d644645e6955ebe817764d92c2cd435d7322f6caa8a540eec87bbbc137837937960db42d5383041f92019ef68091f4c620add3f3216bec77c1a1f89fb9f6771cae838d128836199ab525adc04c5126932b76452cfc0a3a41c06f28bb1a5527960fd5926980ac8593f13afeb581fb9076db35f5ae8e297026ed8eca0ad73eea7fe9843d92bcb21d38e97ceab9017e79c7d5ea91ed9c921a05f6c78", 0xa9}, {&(0x7f00000015c0)="e4571ce90083a175120f574b953537dcc02d4dd7b04a360fd97efdd7715e401c72b4aa6f4f989d9e68e5c73c8966d9daec301204848d7c89c331f39fdaeacb42b08561ec69bfc7ff495d913b340af134572854551f693f7d943f58bb831f3dea68e89a8e23749d9846a5f82a3256d5bd234b6f4999531421637c9d690118c0bb39615382ba944698d45c432fd6f69d254d17fd72c61680d2143861dd2e1d363af51343cd234891d6ef36783bf13791dab21253f26e567503cb363731dee937c6b761c71741867b707760252d7d7971cd38e86e21f8d2109cca1d0d46b5944042ca8db904d1572e8de6b980ebd5fa44a0760d5e7f0923ba75f4a4c9185527e5a84c3ad99443ad75bcaae3647a347e657ff2c765508e19e535bc8fe3d98e451962a5faade358d664ca8107e4b2bb799a8ad0262ea5589729daf8a94cf075df4dfe29fd0261cf576427dd5603ae4bcf19aeb4b5b2f226427817ff9067a70a8ffcb12cf90dd00e58a8c737e8010f21efd8acaaaf698ee42f8b1f03ab8b0de2529fb52ec0ac7eea289b6acdfa174623d0474eaeed43860c30313894eff908c7d7c5b44a7084150bb0ebee164c0ed828beef6848b2bd24de45aaf0f507c2092a23e90ad50f76993854ecd3c14dad9b0a0a160bfc8f94f683ec10d07f64e7e0ea91f2a961b1484a63cd0a40ddc43e26351d9d608f2d979744036ded5563d39f74d09aab1240f6965032a71c0e9ff624f459ecf7117ef23de7126e1860c6ea5705e624b7f852c5be762623ae8efca292c4e664d26a13ae0c3e40b8fcccf0e0d15268ed8831cebf717f84634aad87411b9c05f6349ba75cab7fa82185c73cc37cbd518efe05d09eb276c8b78a2656dbfcdd426bbddf79d0be1b4468814635bf736e620c4a61541eb82781cef305cbe71474bb2d8ce541c5310c66b25e9bc09af131ee12f8d410d9ad45d32f7b96252a2d12b80c1ddd9fc5a47e4b2e7f2e6e0791f866a85751e340e0987cddf195ed31f460ffe00d56445910ec4d764f505eb6afb4cbc64f6d50114e8bc985e42dc293bdd787b640c15f230e60e4a01e793fa26c436c579374d2fabadfd6da5c23ce9fc5d606ab4cbe653365edc535725246d1d50e2b20a359d89534c36383e57886f468d177b35c9f6774be9186c2eecb9c42572605292f60231880646dce9fb54cdbb5cb97096396904dc99439f958ee779f964282ad426f753c9f59f465cb692cb6f7fa23d081c66b212ccc5bfd741a092f6a42f6a511b88c5d28947f0fe9892ae77bec08ecdd708ffa7750505cc69d51bb5df3c1ba5789e8a29488708e8fb59f6fe5c14b9dc7ad8603ffefbeea2e0bfdcd35bc0f6a3816ea6fd4fd261266682f7e2881d0125207ba712410239ce09c20fb134700b50fcd03c2433987b7434a68a5da7ffc1a743cb1d61d7fbd0219d326ca5a959d3c00b046742fbf4bd2b76a8718cb2b32d5a04532f7d9ff89c6cf63e5d8c9e9c011805c34ff6bbad999f7bf00e2dce024371c32edcf1920d43402495f67def9c320140de8b1d78c9bc7a0b209c37875c466b85df7bb5c83d15a230289ec508665431ca48d269dfb3b5608f8e59b94f02e7abfc162b323b1c70dc6915384bcde1fdac9d48b2a9752f0098c70bc9cf350a7c90f2567999c694c7bdbd969fb3ae4da911eab300179fcb49a0a4edf6c5862e9f556fee694213da9f656cc781b2d365049a3984c3979c7a7491185e6faaa7728cd4ab2e7a98a1965a8599b28a2ed8a8e1b73a7267399a6de17a1ab83356fcf748c9b509334cfaaebe65304e459d6c992f4ee85155f1cf1af38993ffe53dd13a2ba1a9f76eaf27aedcb012671191031d38a268386138f56dd7a5cbd95da38c9c9ce67c4b545ecb83028ea5576af96a8a674a56d443c5be2a5b861c5dc1d3f66af04e27431f611bc2cb940e0547607e4cc57da8b57b29a325e2e7ef2a24fc35632b20181d8f2136331aea84ec9baaac010d2d3985696768734ad854d85bb5534927b7a304849bb1d15dfd529b214c3f97ad729333de7fd0938eb3128b51fc7d1ed3d28aef9f996b3f60c8981ed76aeda102b65cc3a85ee16a37560838370165007d2100fb97805d5c41c631bb4503da11c3a85d60f0f3d09284f318383a38ff6776b8c03a29ec4e903a5b4f367e129308acb1683f227bd40397a9cf273ca1b21665aa27588154edbdcdd43970c3310ed7edbd1050f4be8198d533331a49a9ae1432691e1f4ab23b3f2be167db8a821397ed89c6b87f97e7470737352fb502f93c21bb0564462bb19e4be8c879036b2dca3b0b528e860b55c8fe424c7f820a13ab96c9d0d8331b123f92d9264ca6b388367b20e368143acecfd286da831a59acef72d05c06770b64bbb37f6e5b464b41954a78962e220d556e4b692dfec2b89875f333421ee9a6bcf635ceebb1405a62c1409e2b5d497f5d209fe046e1d8266dd54d0ecc77f5e36b6246906b3073f4f352bd1a69b3a50cbf6df518c20b7a8a1e46a2c5fed70ab79898504299a7fbd8769889517bc041b9a78840df39360bf441226e1cafc17146566369046150ea1016b6b0af3efae02dcf624ed632a91b7ab39bac88db8ae99644dc1e6ef5bd4922529fcb7cdb8558e5201ca936a9ab3287895c519292f9f56a4695ac37857acd219c188b1a0c6b560536a517dfe8bdb6e4a5497bd502b12dadba327900a95e0095175c4e0ef242012878f9e56ea273e02350251cf77c47b6dfcdc15e87ee358c74d41429c9a49fdc3525c041dfcd302f3cb641d361bba59f3dc02102596e756f30f56df3abf8cd388ccc9fee24e900ad75cd8df168bbaa8e7fb2680b24dcd28c74276af2768435ef6e56b63a9b68c6f5d73e1b1a502efe5f56ee1d5b57a3f357aa11cbc945f9cd46eb5b175b72cdeba468f75a7b04311b59bcf90840e8fe0090f99543e8bae0482052a08db9613c98524f1083e7b19ac67b4d8a1128808177bcf58c773409f9dc8eba38d9df26a72fe63889c9588bb6f56197755a67f86d17cdc580361dc9c1b575c96dee4f7b5ec22c8f4801c2b2629dc043c304895140abeeb5bc83069c25f77faf368f65bc2af307beb959b56c1e4cf43c6794db5d4a3d05f3cb3dbed3bffbdfae16c50883b7934875b105cf3f3deabb8dc371a90a48c0ab5d06e14d35e031a0e506ce634ed8f07f72ec9c37d4742bd85acc6f6904618fc435bc48aed4c0dfe54d4f84eee5a7e73c39639a4b4e8cfb41441a1a25a8f6bf02476c8883a08e410bb4c53976795666abe01004ff0b54d36403e190e637241e46073a47f8a6618a8aa6dd98f887cac6270ecee242b532d63b8bb4f72e24a1b09d55a1cdae41753fd33aab8f39fa8c0c01db4c3f3d22d0f4942742991c68de93086cd1031ad44c08bf192fc639913e691c0ef7fe52cd8b42fbcc3cd6e2a0cc38d23345f8a0f1ad52bb8fb601dabc0a6c169241690bd2270f8dc48b54fe6b7964155a5e74c690f16722145900db85087cb49f501cc041cda5662633c2fc8e0e74b4e49e3c1fdb9a83ffe232eb5181c80fa540a672b64ff71ddf5b178fcf0cacd98586df3a9b3a1675545144b1ce1b8841b3145ad9402b2c77afa31e9e0cdd2b246c105d8d63ffee593067045be9f2e915ebc8894ffa3f461d8edbe5d782e4eeb5a7a15e13a0e7c88d603093cfb5cf47d18413852ba0b440f00a3d0ee8bdd56a574a4e79c168d6fb12448241ff9296fba787cb60bc2dcd4fd496c157f6d6ddfdd3a62397057536f027dfef4eae0bea5472fbffb75c175befa5b5b82170af27a1df52b152d0b93305aba5ac59f6482f492e87e2c72dba4bc8289045a0de926c33b751a319757305bea5b9b69e5a7b958b6facaf13a7007d96530ea77ec10948acc63244c57dd691f7437ed404833e4b402af3fce650ee72796ac7b2f6cc4ca23da6b561c3ad1eec3766cd15ea8d3bfa0fa4983ed08496b9870ab1bbe6200f08589e357e5219acf016fc15c6781711c46063aa2d162cbc91ea99e6f3d8bd6632c38462f2a9c675da70e702859a59165bd55e38944d85e82503a0e83ca00cd4174f1c07406c34006184263d49c1fdce65cc9690ade8b51fe5d23c666eac779889460deef453f45cbc1e4b996bface603d44a9c3c6388600da0a642bb17024e53008aa8a2647aff288e67a5c93511a0879fdd8de2193a595ec0931376a93882af9dfd67429b0657f3f8b9b533bc4dad92e6845829dd256a853fa52cd0c4fbab35a2883cc8db23e8b5c76556c2e7da85237b1b8c52a33183b61e4f30fbbaae723fa84126e49f597428bc524ea7dc4d188470e544906dadf8f35fbb52b486ad8e8b55e150ee6b3a7259820b92f0accc1a507850d2d959b225b7aa57d225999749510392558385925f85725ea8c29ef3a4f2e3278d5097560166cf850422a156965c3356ad507ced8cffe9a57f22cee7e285c58f2305219bc5f2ce933d94be7decae99a38b6ee3b4cb4fe4f02a37aba966a719f31c668444e33a2d99d177f438db35ee2fc4b11d9e96dd9677aa4cf8135e43d019cbe1f41e8643378f0b76b7c1eff62c1382747f2fc7c910e5dc3896a261f169167a1d4e5ee32bf04226cab329ba8c7021e6919a3578d987bda421bba5ba517dd248383d9c99a6af23c1d8daf1cc00407147a180aec4b411d9a9f69a1f3066d190c052567bfd31ab4656a9b5c573dbbfe6007528c4dd53ddbb57bb9a2e67e7414fac4229db424cbeb2f609ddbc60a51cdb741f30371c452be244126dcc7cfd53b3d223e8947a861b1ed9d72e62bdc8cd4f7eaa8a6844c5dd3b5662ca751536577dd99b59c659246f95c03e85ced8670ea9e70826bc6ac7628fefa4162f9933b5d3455cd0ae7ee9f8826068c3820c93e060224603eca28a499dc22b1c869e988ad2b8088a7b20e617a4fa744cc554d334908dd2a435259e869b64a79594a74bc0951e6000d02e24ecd74bc7ff102af6514705bf5c9429a410a9d9e677992d8fd60c5d4a1afa421980ca79bc2309f8badb2674adb33cc5280d55ecf6ea7a796bddce5361dbd90d85472550532e1ccece6438d35b59ad6ef5eb607913f663575a601810dd9b93491df90a8b1cb746640a707d18876611900ab11575dde362e0dcc0a82e1850b3ee3a955cddffc1e00c243f7997727c5dbc37d96ac6b62446e72dad12e0eb57835ba3812ff0dd1059006a18a76c45d5cc1fdb2f01866d0aa01f50b7e18240ba4c73151e34b5893b5f819dc60a56caef3034f047a144fe5b6775efba6db1b99d0553710f4dc06381b3e2d2ee382234f6167a0a8c96c7c85b2f4b1a625795ae6d6a27f332c42f2225824341ef4b030115cb201214170ff77066b844e96dae890440ce563de221cd1e52cf1bbe9bbe7ae8b0d8d8902a1672cf814cc8d3a70769cc3980fcb719cba4b7da70a57f5f42d391a2a21e6a245ee6f5900e37e4de5622b93dd95f38112b2d3db1f0c87b46aaaa12136dd0db9d2c47c17197e1dcb9b55524ffb8402d72ee4fcfaf63204d084aaec61567ff143e53771ff247deb5ffcceeed7a8e677d30147c7c9822a614ad8708af35d7395ed8eb8a0c774141bac4ea96201818de8e260b63296b453b2c2c00b377d6929ff763472255b75dd551992e3f5f6ab7500f217873611830423f38173b22e1ca30ad66b08ad997e93950c8d37cfb503bea9f4dd44d9733965ac34a5fbc6ad831898321694552beb5f81534a8d4b093b51895747fd2797cfa98a50cb4b275a6ca18f4000d3e53bdeb59ed77a449f50897ef7d8a9e6337235481586079ab9ef1d80797", 0x1000}, {&(0x7f00000025c0)="385f25313a9dc043a3bfc68ff5b5eb5df620865f7fea9eb3b7e3e1e90911f7a3c76a41c6d4d890c4a5552ced9b54594f50b92c720751666892e927c6951a69d9ca481b40efa1692588d49baf2565928294edc0ab17895a269b5c7079c8f7430a", 0x60}], 0x8, &(0x7f00000026c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0x20, 0x1}, 0x1) getpeername(r0, &(0x7f0000002740)=@un=@abs, &(0x7f0000002780)=0x8) preadv(r0, &(0x7f0000002980)=[{&(0x7f00000027c0)=""/101, 0x65}, {&(0x7f0000002840)=""/252, 0xfc}, {&(0x7f0000002940)=""/8, 0x8}], 0x3, 0x0, 0x0) r3 = openat(r0, &(0x7f00000029c0)='./file0\x00', 0x200, 0x1f4) openat$pci(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/pci\x00', 0x20000, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002a40)={'tap', 0x0}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xef0a72d347087c55, 0x6011, r3, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000002a80)=0xd00) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000002ac0)=0x5) connect$unix(r0, &(0x7f0000002b00)=@file={0x1, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000002b40)='/dev/bpf\x00', 0x10, 0x0) mknod(&(0x7f0000002b80)='./file0\x00', 0x40, 0x6) pwritev(r1, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="5379747d2ebc17b1c629d19d81ff1a0eba32a213e5dedf61be20b33aed9aa03274fac82af205d4834b8712a225a5896dab146374bba88af42480bcd09c6ec969cf9e3609c92e6d7032b51468525e6a7528704f60f2503de253d39e292a940f2e080c66ce6526664f4c82fa4a40919b1bd7f9252a841fc1cf535335dcef5b8bdc28d3a596b7e4234b295038251bbcc6cb522ec2", 0x93}], 0x1, 0x0, 0x0) getpid() sendto$unix(r0, &(0x7f0000002cc0)="b4055a005c02a8ae1531ab5e01bb35931e324dd5f36a31abed1e92e83381f9c640163f3d26db6fdfa2658ca7eb9c5bb2705a91e92d29dd010238ab7abf4850672b340d8fa49974b54924124f69c4dc685025d726d8be470a7c80dfe948bd9e2f1fd96931d3e1ef737706dd49810b6dab46b614fe4c251eda6094ba59237a1a7dfaa0c2f780d86c2837607517ba8fbae8bbc0e142a89901a58f282162f7455ec4b98297eceafe9771475a2d74f362f66583c7bf836f40db5aafd1ddba597727886aa6bb1d1bb96a1935785490e0017e8b8bf8d1e170bbf5571bf642735596a44c1705da3327", 0xe5, 0x4, &(0x7f0000002dc0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:06 executing program 0: r0 = socket(0x20, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x2, 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000140)="056890c8579dbe864225142088b5487c9150eba41ad2ec339294c93ce2fb3c21a35e2f21e2273bd7c42d4f632217e3861f01afce1c5a2af3f3d2301e21a1ddc6f8988df74922c28885decf534ac46afd257bdf5a24c62fb4d638c0b91349dd2cc3325b6550a715f370e0cce6e24430e02da778091882e38763a28f4f5ec66e617a663c8a25af3c67c8d0843fc46373d031daa471eb1b20ba820c27aa7e7d8b28f70fdad10d90e01ab9985f46fb9fdbc4a0bf2d", 0xb3}, {&(0x7f0000000200)="51d37e598686455ec562a5c8fa547a115c0b52d7a175a73ac23f78603e6e13a04240fb47611518fcccab4b5cd43153c6589372aad7e6c35d70207264064fcdb03439f9f85bf3100974a9c64a2bcf2cffc1b78b8ba06dfcc1e5edb14885b1ebdb366d1a3cfab487bb2db432efab6bb2bcb5b4770460", 0x75}, {&(0x7f00000002c0)="a45c846f16cbc0817be0358e250a32cb5fb5103d800f7cda38891d3c4684fe82125aaa80db696a43512b98435bf86085b7b6722615123b0ad6ca43968c18e1a5482dd914b31a88409eb63a52983524f19efa7825df94cdb91603b772182377545eb74f90ad3a2002b73b85ed2716d2900e17fe4f452333b22ff6c16bfe60655f2d1bad215e2c831d7a15ab14aa5ffe9054d14e65d5d3780a2fa782185a31b89652d784d8a6875015", 0xa8}, {&(0x7f0000000380)="aab518c6b4f659233b88743a7563781647a8cf6af1c62d80022ce48a8573c1c5f74284cf187ab7863e5a57dda44f53481227e4ef324241590e0695011ddff5f336b1b3212d0cbe5b6ee419bbf3baa45d", 0x50}, {&(0x7f0000000500)="81a907f5904fdf39a315f00da41237c15dc869da40e6528f1097d91621e7171cf834d634003e71a957da7ceb689bba7aac4e3517c33b48320728ca9351ac64e4aea80148075dca2fe4273d685e0cd36f131ec7ec8b0935", 0x57}, {&(0x7f0000000580)="1762e48ab5ba4d0877bdfb28f3fbeef7ad0ad5e79139c4551b574fdd88f75de28b3d19554172da3c8e3393ddaa6ae96267052f822512a9428cf14e0987afd39911eaf577fb8ca32e718278c76eee565b9292491267b8f727f8cd3ec162cc368d7d977ad5ea797c39852733c8ac748f5a2fe6843df1264df519bd3c5ad439756aa02d5a253d3d23aadc1a77b4cfaacc2e77cdadce996d43b594e70a536281a65d2931cc94ac59ede36d851f99ddf7b9fe33b5ecbe80bb544d55535164813300fca862b87c", 0xc4}, {&(0x7f0000000000)="cde9db3e46361f3f45d0d20e7ddb28256dde9d7e2b0d9ea8189108760809", 0x1e}], 0x7, 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f00000004c0)={0x3ff, 0x3}, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 16:00:06 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000980)='/dev/speaker\x00', 0x80, 0x0) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) read(r1, &(0x7f0000000780)=""/90, 0x5a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000700)) bind$inet(r2, &(0x7f0000000740)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d, 0x0, 0x7}, {0x60}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000180)="f0e575bf2daa9bbb9a07b7f26f660501230fef71504c3d8ead207d4128eaa7575b3ba86c5f4a056235df0d56de475eecfb82cfedc90285a2ebbc0a8a51837778ebe027be51f151839d56867a10c7df9b865857f0804c4104843ccd787c2b7f4d8748b4fbd5fae607005203958d19bfb1dab39675077adc82ac720ee33d90c1a70d176d1d7649fc948eeaad1a7bd5557e490cb874bd6e59fa01c71399856f19989d13c48e9918e536", 0xa8}, {&(0x7f0000000240)="68ae37ac85c00ebc870e843e28bc2ae4494f97554563a827c8e2f45073a3e395a7d1ed8317ec6c91dca881c7a381e9348092ba31ad31e58cf1d2c53408258e1c5ce0bdc66c258f4a5312e965029718def1ee73011f5d4e1b0642", 0x5a}, {&(0x7f00000002c0)="59fd4af9d9fa5e24d8d50db3288cb66f2bae257edefb6f3a9864d307d434d6f348fa28f5ff24129b534a3355773431969bfa3528ad2e25e6e359655a2be258c714c6f998bee46121e3d4438ec3807376954799126b5fd0664a5af168da76c33c90276a3ffbf4f2ee3bdda3478e1f0d4dc0f879fb62cbdb217d1040130d824fc6fc29ac930b70586d1c9c719d03fa86eebadbe0c6d8b83029b8bf7759a1179397372472efb3fc24e9436a413c5c47e77ea3a480ef4fb98a0e06676be5b9db19eb81a90e51ce6f31333d1da75b7dceb3d02ff730ebfa2352054aed683a3e60fdbf9ea0b71d5c", 0xe5}, {&(0x7f00000003c0)="cd712b5dc4e14310304bfbfbfa5fe9d30acea8dc5b89f26fb8d3a91ad84fbcee546c8cb1eb11ab32d0f9d9a72d11ac27a1c46fe968944b42da4266a0ca3a9e4430b0217854c53e6cdbcea6e67dfaa14a0b2a71b41fbe519d2658d2e5ee84596cd91e08737eab58a6", 0x68}, {&(0x7f0000000440)="ec99188d5107589470385f3c0e7e4d3908787160f3753acb41b51804705d0e699329a24c4e2ae44a02919481432cce4f5843c0b8d7a44cfe091692253a8307b3fe1782e9444e435ac28e557e24454056f18eb853b7810f", 0x57}, {&(0x7f00000004c0)="e31b17d3059dee1b3349ab31f7661636424fe8d1a63a0d090e6a65c29ddc735f965dc55e8f8d4be28f163e4aaa3a1da4796241bbdc12acc150a29c11036226a8985afe87b1393c8d766a9e7b9100c575a918a4db8bb3aa32a6e4a9e1c656b6619ab2ae999d1cf9b22e9420967c346fa63b854e1566a0ab95b128999333a1186a2f38cd2c0ec3f95afce8cf29bda2f43d89ce63faf82b87a44366c7da557d839d85c0e8b504", 0xa5}, {&(0x7f0000000580)="efa4b7bbf4244ad24e90b1a3b30531e6f73d6627140bbcfcefce67bca3cc1804e8abf95749419f768b0b4c6a850468b83c3ea0985d39c137c32b1d3e61f6fc8768a79b300aa729ec6f5939017da072e378a3cc1991d11e43", 0x58}, {&(0x7f0000000000)="6bde53c2505e1e9d1173788a6d6820ac3f3e44", 0x13}, {&(0x7f0000000600)="228589d53ff43644900fe04ba2", 0xd}], 0x9, 0x0, 0x0) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000880)={&(0x7f0000000840)=[{0x23, 0x1ff}, {0x20, 0x2}], 0x2}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000008c0)="4646519bcfe8b67286fc6de07868eed66de32c20ca5b64b541551a66d58099feaff5f325e78d1770958231d80d8ff479bb5f1f231015ddf92348a6105c7d8061aa7d5b3243931fde2b97fe73514832a9aa23439652a22cdca979c19665b4f8e61b116c81625a8749ca0a115980896051751046e481e1d480ba387e25d54415c3465869398a70caaa24ad020a7e7f104a60a5e7cc33b15194d7ddb52ea272d97dbba9d26e3b2f5c4c69d3d8d088b887bcde30a4e55e", 0xb5) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x3, 0x3fe) r1 = msgget(0x2, 0x82) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000070000000000000000497ed727fc868adb000000000000"], 0x1c, 0x3, 0x1800) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') r1 = dup(r0) r2 = getpgrp() r3 = geteuid() r4 = getegid() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000002c0)="25748a63a025cccb37f837ec389272bf3e8e16d858d151a535747558b74c4be1cc96c74b28f1e46c2cb312ccaf68a289155eb86d1c9e923a7256994b6dff1f3318f2de469910c5c921619e488eaedf41711655bfd19fd426988f75df83507466f6b9764b8a5031c8d7f1bf2f6afff94ce6cded2cbdebb4dfaaa9dd197d2bb9adbf4403bf128aaa7ad0f5a9a3941093b3d5c51ed42c2b4d052dece0dc9df936d654ea5e0114ecb2be7398dd4754c2d85faabb8bb135dd8fc255ba6fe395ee6a07069341dc59caca4307e666e46409482f6c26440520436942b5987a39d7b5b903482feee67eb00c77b2fc68c3b6", 0xed}, {&(0x7f00000003c0)="beb8633544560366cce050d2ec6152a865896f2a94596bf5e1049b159e27ed37a96ed0056603e281b74845e2fcc90df8f3963605c3c1b5b37672b24c0af5a6579612dc19e6f7d99adfb2af7fac27d091608242e48ee6faf6f0b3acb3b24380b932c8e8d26b809ddd39b7e3d0209b3ed3bb2d7674e2e1b4b11fbcd81befdfcef5c7a037d27ecee350a60288bda3bb472bf690f031c2108ee1bb54229eafe2e0b293da566f4175e431c39bffbbfc1499f4054bd564b9ae0c2285e7245e01733e4c999a43c73a9f5c7d699746df52d241e9aa0a60727d698ee1562d97251138604485c13c144a95fa278f71b93fb4ecc1cfec4a56e8ea7ed52517e90c870154cfa3e4a9d1f72099568bc32932e89a490bf8401c2cf067e70eac6236ecd1d3d4baa6acfd4a57e6b5dbc88786736e1a3d8333310cf23a8a77d105f83f3505eea2b84ddcb67c2ad63e41d75ff2ea0ec83596411f286bce2bd2695d63559bd39625fa3707e829629e241bf4d638f4c743c130a52ebc2b89f7374cd4d570a31b63935a7c62d106ce463486ea2594148f683ac19a8b8fec5fc3623a1003b9ce372645455d89aefe0cd0554a003754a08f9dcf15f8a47220ef7f073e069262e38d6adb560a0b5a0ba6048dd5a5b2fbc7a8af76d9340610e6ce186c67336e29c7b1df4b1f28b798371e5e3248398a34471450cbe51f8888804e9ef40fcb1c39154e4f48a096950a1e831438840211f7c6aa80372a248d42abe6e3d358c924a17186aa72a9b5b3cbce62cef7a96467d11a81bf3edbc139eedaa421b1f8e3afed6ad777636def5a7611127df3ba869d73790dbba7a6017cca9dfbdae2b6f3d4c8b6a08370c955fa825eaf252f39353eb4278834e8cd60c17612bdbc0a1afcf9714d92ee31f9da14fec2918cdab9031c1b539fe5708c4d1399d7c990fce7fd5cd8e11f850f9258ad67a8d3579cfd19c3b3397b5ff7d7a5e0cc938cf3ca4c3bb4e30852d21d8847c08d448c6f1ce478bd75320329a8af113881cfed87b93ff4628a16b6877d6ba1d53de2659cfcbd0e35f7e66b6c267615b9a7c9fa2eec13048eacd3f7f6307d79f9def7c2c38326d3661cf41163e93da5e26a6fd832215b0aea3656c81dbf84c3bfd00ae6864050c2616a81c358ec5c53c0143e4ccb5dd80092fef72cba1f826182750224391cd88855682d1fc439335a39b15ffc915318d170a9fa7a618a4a8aab4ec2be94306d791c07b150ea8e6809722673c59734dc9b6c2a85fb5cee8e795e0bcdf97297d3a1836ce068d072642ae706394c095de0b243522141419dbe680490c3ad08d1d447f047e6a9541c50b1801835d3a6c0fa606e5e86cfa05a2ede8e092f32b10ebf2273a8aa4b1403c3b704ec163cc4bcf1bae860919697842512e33e5016220ea36489771a7ff14818f631c29da5c8d60cc1c7042f0cb0b18300c3b7b4994f79ed4b582e3c71c60c2922ec1ace77c9018ab83549a95fedb9f44800ed10736507c70d05b2de053ef7f48ad4a69f2252ee74bfeb291c600e771413ebf7329c7e13966235d91347f79f3f0be903c4a01949e7f5c26ab67d6865d0c8645834733416562ac936547bb28bafd8cd5634a591edfa921b8e8e5cc394441cd5408841bc4198436d87ac443938b0c86738b0efab6b7a828fee4458cb3e62bfa0f819b740c4e47d25bd5fdce9e79e3a33a18b9e90bec5a910a7e8691a1e714a33dfc85b03dff6381496e7bbb86dbbef55a0c7eb3ccb0bb894c13b997d0dded7b5c67ea3177dbf0ed53cff760623d239abba08e0130a0b003d6b969f8e84a1c65ed995f542c5f0cf75007f8f04875763cc5744a7649bb4a12f61810f8f4f54eab031a73e94ae79472d674cd3089dca2cc9cfdb982ca4fc29981c686582a998cac8b60b3b1e0ffdaab6d2948886858dcdbbb5f161899217250f08d00a78751939eae1c587243f1c4d11b77c1a66a50ab232d33067958f2041601ffe713a374f6ea9d83cbbe6e2af5cfd9c51e64820e70431138c539f94412b4264b36664bc99323e695dea0c84f4d0ebbc0d0991fe989c7000f5ab0a599554271f37c06734724988f5601fcffe38e2b0c1f7d2f88327e371a7a45f8fdf7a62629a9143aa47e719fb239a3a820f6c8e2574290c0ce138c5ddef138801f72f0360f77e4113c58cd6c96f6810b2e752fc472315ebbcdf3522df93ad3cb63c265f2efbd01fe93266e56dfc89f6b623be284adaac9513520658d6c66d6bfa856862a8befee4572dafad6b1ae6fda6d00986a0b29b5aae9ba0c98c665cd3122bd1c4aee6df453a0a8551856f4f41da77de70544b799716a2980654b8588f89aef75196bb1669d35aed0a9f4247966f5c9d26f33e243d682ec2231448fa8fa95aa19b8519fc5f5e5d33d3fb63b00b6736f7770556acab06a4c78336020a7633f479b63aa239756e61c6fdf4a5742ac160835f8b7b9aea4c160c409fbd9bf10dc99053703e1ebb663c9ffc24f9e961a12823e8e90fdfcb7b5a0f4f51ab1245a6fd91fb7c6accf54b6ea1d9bef6a6534ce57555c0c0d36828b1ffbf78540ef8cf779162a3308d2f092e296901a7efb01bac743bf515b7888da422bb8634e7c5c1c1db52ea867429a3f129bc1e556a85e9ba943e9fa734050829675b6873fbf908b2d046f136522ade4f61fea3225b9f9903fb46c52e75e3cd926e52a8ca17b3dd8f180dd1d55a08e66a8c4837fbf6ec3d03f625b9e38e1e069e87b7da7bdb743b6b8635425ca4a7e601f98ada1f83199fa605586d1aa283e4eb2aef89edc5399d7f5b067fd66024211fdeb164fc8a2fb650418b6db6bc9f1b7914f9d1250c09bae2a2e47f8aedd5219c84b518dc7981d3bd258defc12566db4e40d00fb04d88f5e353654c9d754487148d4db8ae951fca9acd7cb78a735df3e40a11d9b3a1b0ace23a9c74f8813a9c9bfa88b4d874ddf6075941249b0286b230129a10a5077e90960fd7d5875861cf74be1ede216e6ad52d5001c61392800bdbb707ab31dd6b7d19bdf4351ee948ca940030cbd084ade15aae186a07210e0914714092505e11dbbf622942964e5f163377db4e31c0cdd69bb863e87e6b6d5bedc3630fa567f172a5669ee4b8c8e64cb64bf2d2c179814444f226e8deb7534287cb85f037f39645706bb43e4c5fdd8e6a3cb05ed82e9fb07bf0af51f96d77c7b9253269bc8b14deada2d84684208ffa0984b43c18bb7c6657089523a3c75604e4c099fd136b22dc7558aba6ec2084c30f213c34bfbbb5beec5a58bbf9487be84f97c350c325c9134351081ef100e1bfbae1feb74dde63113041c5180fe3cd51a9db9a464fca81a7865ac980425669c2522d3694fa06a8a6b37ef8e6b453d4bbdfc310caf16615686629cd6b9208deeeacb575fe51852951f36e7eb5098611f9ca537984d9c8532472bd5148f8362b3d337d73e881017abd50fb583ff91fdb0338eefe1036f7828fb2eda2e95ca80f5f85a9e1b9792a51ab06e4054619bdd010b312b466cdba8133158be45d3b0896a3a4856ea84cd68c9940b631e2b42f2c6ffcbde57b758b0c2fc989c285ac0154e254025d2e60a9c817d4d35cbcd5a2272d81c05e2f178cf6e7ec8d4af1c84bad57fd6e9ab9812d0bc9e2cdc6c548700570eefeaa2af9f959341af2d92e1c1e699bc600fcbfdaf3db1a55cebebeda911b5bd3b4b224c4579845b314c04f05e5046ad55ff377bfd19e3ecd134a8aa6a932b703223ce6e182fc8bfa18cb965cf8dbe9482d7cbf5f1031af36e3e057def0fcc2f9be8e29a002320b8b8fe376364323adf4520752f8b7bf5b7db4e1ec4b7ee95b4fcd8e19efff9110cc27d0e0985aee4fc257cd1f7fa0ccb0e0b3b3b67cddb4eb168c551396e5a86b69fb19242f61876410e3dd84eb7a9bdbe22df6eb7f4a12aa15e418bf065db14cfb6af8c73013465fe7d70c163c4362a7e72c7140f11a5c41a5b8110295511b6e7e73b81484bbefdd79739220a899d13bda127629a81b8e3522835fd2ac17727b34960c122425fe70ad9f5d835999aad525ca44d29c93e523c1f96ab94befd189bc2d1543de6a8b24df87f0cbdf40bdef4e493764175be9e82a6f5c06e2e2ae139778b937ab2b6d41d93f57fca29741e9e653d4c4ded8e12a810c7d40e4292474003e02d257c0b0b7a3f875dc070314624d51a8f3590494cc888f99571c7a5e45b546342443b5403b888562881f98a6448fc50e85346c16ce13d221be86940932d9ad1f46be5acb61a08b8aa799c0369bd9e7b022aa415b51b78a68b74d3e9e0e983476ee21aa87452888cc99c0811a024754a9f1e60c177e4ee5e8420dbed315948a16cee90079e2eb87718b2de6fd225284b9d1d254cca2f02eda5fda2acde6c7be70b1323ebf32bb912baba839b0b2326679c1425194fa2d921ad20f65c9735ee74ff1d4f07639251e27ca621307a65d19e9eae505980ce53eb70857d628a97d993affb0c5b3e757c528de33edab90e15d3d02a7b19c5b40846a50f6fbcc5bdbbf81f1e24873a82b7dcc5833c0437943bffcdc63721b846b551c3a339f49c8770ea1add85e6f6a2b7c065928bbb92b5900d1dbce756d445ec56c440b1c24a05d5b5b6a7e0f565efb8f9180cfb7433f16b904fd37bb1cc51f2eb52aaacbccc12bbd5ee766cdee50a4bfdc616e0d991cc27a20c26c0b06d613b7a1bc995291e72a1835414cd55cd9d61b0467e3da6eb4c8484092ab9deb906e409b0771d551661d6ca8e83359b9dd86ceb3c5da7605af14bda9effb44e9d416d35032085a86ac1c2a2daad488b17bd239a95716720cb0a0d027410b31311bf13721bc1c7e828519152d6ea6d5e31280785e5fa1291202bcf3c2e31b3efad66ab797d5f5a569e026ee706227a62149fb9d08c3eaa0d0f12520921e84c86b35a195361747054a00a75802db47ee97fb0b5c21fc7af08f9711af73b809c24799da8882e93bd6ce50a413387c063bb74684b5c20edb4c050af332203a425f3ad76b79d076aaf42c447d188c5cbee772c0bd950abc2ebe2e1913d3b0b7ecfb9a77e03e16f9dbcd534f63f79f6477ad468f5c753fc154409721ad389d69ae62a46facf7da8afbec0d4761e88effed77fe8b1cf9e734c8a7712b4ecd8f52298fab7067ee85010478859ee38babcb998289115de36d11b3235dce01c61c14b6ec07ff61ba7cb715ea87a03ab69f114185131ca363c34ea31aa0d409d3e700c27277d3405ad739896e0fd9c12ca5f422da70b5679662400fa6589b46a0afb2b3bca04fdc15701728b3142fd87511660efa019154c860992b4faca7199142e8e1dffa7c39c26478d3a29a0d304caf237dbda99f5e0266b6d7e767afaee215e02ea396f7cbee06b809a7a8e1ca75230382b607655537d10337ee6d6f037af5efcfda6cde16dad03e5c7786a528b58189165b66c5f3e6973fb594f9ac5034d36dd9e4f1a555c8b94bde78e1f57d08a31b7804c19fff3e78aa423f2b230166e5c6ba093c1ebad12491ff94699ce9acb5f52017e05030444ff40e9d944718044d17d6a0599cc9ff9f0764450b87e7360768ea12c5dd1b65215f91849f50e87b494aae2d15825d3e6a3424f581bd41b2bb1a5a7b4ffda1f320b1af8f1d24966a1ba0380baf8789b8c86b9b965374c6744a833b65387389866d87893464b4ff00b61d984016f3c975857d18add4c5bc47ffe9bdc4f27bf4972205a2e5a55600f22fca6278931456f5d85c5c40c78e9d1e443d8650ec9194d3b1f059d998cd025c94a8cbeeeba8fa8b4e190981ee15c706553cdd66d5773a37d6", 0x1000}, {&(0x7f00000013c0)="0e98549b6d8b4b5ef4404d76d0d31683e59dbf89b1daa8912b755a17d69497e383d5279d42e67bb2dc2c19cfb4229e6e83a93b8dc2a4ad2dcafab4c58e52502eae7c709a64a1f1ba8ec08f473e2bc261edf83fb868c4c51d2fb51108c1f448fb66b8bf849fb6cb8e8272d4f6f01d4b9ecc0038777a36c2acb9317b457333db9521cf8bd005e4aa05ecb7ec27f4242a342d01af4136b523c21d0d6af7ca7c8ff864553ae28901704364992d053e827111d59f6b9f11f8a2ab5db9568cc42997b882de98a347c15b349833d5ccd0ac73b1be6683a5e752a5d32dfbaab936e703b4dc0e2e4dd1f8f9279fc9a7", 0xeb}], 0x3, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0, r1, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1, r5, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r0]}], 0xd8, 0x8}, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) accept$unix(r1, 0x0, &(0x7f0000000100)) 16:00:06 executing program 1: shmget$private(0x0, 0x3000, 0x0, &(0x7f00006f1000/0x3000)=nil) 16:00:06 executing program 0: r0 = socket(0x18, 0x4007, 0x100000003) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x72f5792442b31dd7) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) 16:00:06 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = geteuid() pipe2(&(0x7f0000000500), 0x10004) pipe2(&(0x7f0000000740), 0x10000) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x20, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000780)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x400) socket$inet6(0x18, 0x5, 0x5) r4 = dup(r2) msgget$private(0x0, 0x400) write(0xffffffffffffffff, &(0x7f0000000340)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea262ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a35094b01000000107bcc691b974839294b93354b45e8123edf98479ca742d4e08278730ff03ee253587a07aa09af0bfa375e3a0a6654bdca5c04bf052d3c10b55f269d02f427dc0cf24d1a80ea09b8c8f7031a9c9befa96e1563149e39626ef7867713266c4de6a6aa4702b4ee9fc57cc40b9bb783713248b9195c8e808c776996512d9baaae363539d5b7651a9d77c513a3d192f01c03d1a6668b60594017895b09eacfc4761d627c7ce9b194b1039ba220e8265b4ea9325c3c2dd2e2f44bd367a8aaf0", 0x106) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) listen(r2, 0x7f) mknod(&(0x7f00000002c0)='./bus\x00', 0x140, 0x9) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r5, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) r6 = dup2(r4, r4) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000540)='+\x00', &(0x7f0000000900)='/dev/bpf\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000000)='/devZ\xb7\xb4s\t\x00\x00\x00\x00\x00\x00\x00\xd1\r]/bpf\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000880)=[&(0x7f00000008c0)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r6, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) chflags(&(0x7f0000000600)='./file2\x00', 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) lstat(&(0x7f0000000580)='./file1\x00', &(0x7f0000001800)) setreuid(0x0, 0xee01) getuid() faccessat(0xffffffffffffffff, 0x0, 0x3, 0x0) setuid(r0) r7 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) 16:00:06 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)='\x00g', 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x8001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80c0, 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) faccessat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f660400653000"], 0xffffffffffffffcb) sendto$inet6(r0, &(0x7f0000000180)="82a8b89dba93ef380b0ba4476b125edc463bed2d11cb738bbfd074a2715dfd04a1b583f5e73a1cb0dee5951b9c3bdcc0670a2992486d423ad3f2e9c23b6bb68c87ef750f7546f35ff2fe7f61940b3b1ec44f269e0f993feb32fde3012c6dd9e7261ff88329e9332527ff4ad5f8652f4d7762ec59f5d7aa88ddba8cb4d3ae4390fccfb161b9b2b51c87e08e7f773450e8a1291843543070e30dc2320ab2db5e9fbe2c154ac4336bcb630511baf4b6c14ebed81e47d525668cd4b367eb4b860a0057c295346cc52d22c25b84cf034c084b76aff4383a57ce3bb938f9fa7c9604271c94648e0b9ebacc9ab2cbe70a96bbe44791440994f955ad1e4e09a702cd143fdd5496bd0aab62d9fae3458d3c3ea95d10bf29899377baa9419f9067b46d93a11703e6b74193c576db4c87c0c5adf9a7a832165dadda6a72f6c0941cd87a3a2dbba353daa4827fe1b5be454bd144deec5798706fffd64acd9b74477896fd2d435e8aa1f5b1c2bdfa10a8c99153336285f3480749f609b2eb3b7849444c1369e1ad49a335bb01d2ee5508752aed40eba30121919a374c085c725aa9bfeec57ee422fcd1bd75b123142418bbe110071b4605a699d4f9fee6ac22085f012ce9ccb7e05f3d5c5fca4578b7e5542b82a7b6869cf36fec7c21a9a55d27c20cc3906d5ff83c7c365e4150cafaa6ed4d26a986faccd0bc964c233795b4eee42429af06b8a1287a125eae7e93ec374cc8df56cbef6b99f5df34b0199f7eab18f77a33cd66dd9cb61186a96dd412a611d644742ad2bb533713c3f28778ead7ac32ed6f9e0e06e6481eb90c3e9f07831f3b2b3aa4cb54eb3ac87ce98f3b782b40b1b27fe5619510362b02ee0f55d93fbcb38af5da737f4cb7b3c1244d7ccb854b3aee5137033a763def8412ba91d0d094e57f28d4d1ecd7dceca3fe3ca6e13ecbb095a4cd7293773107e02aabfb5af2bb3dca29e44233489be056b49c5512081ae74feaee4265fd29c3be2d240eac6cde57665c364319cdb832340a532233449928dac637b3564d54299e313d3085eca6394114790e881080d067cf245e8d2db1a02884484526e11b80c9b8ee9a9bc6a9d9dbebfdc490bf704f38c43b53465322974fe95623b101ce62a562d3dcfa037b1b43827f4316d1d4f16854e5260d0ca08e6d499c466620e242b27dbf212ab6beb7c8a953e6a04befdd180eba5dee112b2208407a8120eba84474dec3891ebeb97cef5bddf520be99c9a2bc9751f46aa771201e96f1776503f946869b28c9534510e8e8f9df3651d3ebc9ee85b15165ec6c60b9568f753fb2806e23dff16427899cf47391240a04e730de2af8476fa26b523bf86d43cdd53e4ca214afacfedb996e1ab16fe28a6c4720cc70185f86f5b02b6bd03ee48cbd03743406f9a82ba86f8768c56939d4e7e78c75a78eb08a2fab94ffbff89b0b59cdf5818ae44976480ec1a744ca4eebbfb6157fb06510a3fac7d6c2a7a2de24cd1cd01a7d3df3389b7fa53f0670f31621ed4a834e073003bd103facb1e2778092083333b91fe0cdfb59c637f343691722b62f66e913740f0fdbe766cf61f40e1a5e4e8c96a2a6943ad90a78d430e61b15cbddf58e7e423536b533afbdc2ba91d6d020731091aaf70540ebe64bf15145ae79c6eccdff86ff7585337f86f600c67e6f8cf7088e8c3571a018a70485aa7baf082f6afd5e581da4d83c1cd9d42635412fe91eed7fd2872c55f647156ced8f8588ff71f0917b31491588bf52b5aa58c75bcb338701e8301adb30543fa12bbc68aaa77370addbe7f658042b3537fdb105efc8b721a3e8a2466c76bee3022ce4a63a24aa1de0f651902f5eab9686304c15827442a4be117d82522d33f9eabcacdd0050da6da07038d1c3596b77b9c6416b4a8c7cc17f8d1caaf7515325bf6a8800636f025717ac0d7f9c814a8039694b32a380e75484ae3ab9e8b6d26493f1b47e6a9612c8eae8fab6d229f4cff7e2e7e978703fc86a7945b152f9b52f00d88c66c8397459379fb79794ad348392577227f12b44abee2a3dbe2d4edcd36d974bb65c879bb2657d9e6093a9592286a59623f47c0d2d877c16d621c898f9cff5e4cf0ad2a6b63e733c2e9d7615de07e452937ecf860d185ace775afd70b932ebfb2cb225bab838534d1d873beaaacf166b6fe918ca5362110271934d78bc5a42029935cdf2b068128b0e98a86e2c26cf0122f3dc3859cadfd1ebfe4a0f1b79119c93354fe55a0445072eadbdfe71de7779b0523457d416cc19a7592c1ed5b18eae29f7c0340a710abcc73ff6114cc1cbc456f6e5fae6a08df41c4144c615ce2529014723304c6527a9018fab5e7442b8bfd04e85144fbc2283795c112f65c20d04d534fcbe47f86e3656f0feaa97a7816a949afbf29439049a105dcba177eca97a28565715581ffe3918a6931d3ec87bb1a904e91e3e59f9b7786b0c7e8909a1bb6101e90b8b6fbdb2cc09d0865ab461cbb5ef7ee2386035797d1a84c106304c93cb596a9c869318d053aada8467b9f86a6bb9aa2d49456dc4ee362f3f6f554bc6739e531628ab7fb6daadaf264de38f83318353ba7282f03fe104dfbddb19b654892265cdc9d4fc29e774be9cc5c6d1d9f85f69d6e7433460e25e02fd9f9d9be02457c5a504affdc272ac846256d362939df1aee1d7f31450293dfdda1378a572fe7aa002dbddf21e247aecdb4c451a3aab7689c7ef5ee2aafb2fc2a54831ef95bf2129f3b4c0f4f447d2c788e82c03784e61b1bd3ed414182da844246a022f82cd049c530a4046843792a84bdbe137dc1ea83dac99075ab722cf78f7b12f7dfa1c4016b1082654b08aa15fdb756cf08b33d240b17604b56e04c6bf00863240c794ee64d819d818cd0d2b4f07535da27384f79e158bb0d0d7fda287adf2fe05afc7f3545d92c6e3ce57988f51c614ec6ebbf0ac809da4c256d7a345a9f542c85e8e04290af9e6be1fdd5719bec4bf6c49d258a872e624a37483e5e477cfb0c2fe8c1d1a210f3a9051e71d49accdb6080bca3c22190816b16e56bf2441bc98d5fbc96ae35e4aea7e22e8d1ac2a00e379c865dbb3facdbaafdd1d6e8a08545de2ae70fb5be4cc34651158b92e3484c0ab9fe7f478fd0a80da9b4d73f19d3976da2c700e95bc2e4891dc5824b990e636c78578b2fe83f3983562c57b58be19000a392341d98a11c1b05b47ce2ded3a69ef4d49a254666e2baace0c9bd0c59e8370c5c02f9088aae43b0b5f037057a7089dd5618fe1f8111e73282ad9ccc6f3fdd8cacadc0cf6358aeae97d91bfc5766eb0afb3b01193b78c7e5b396416195a68d04d6fa5fb38f05b578e5fa8299f5e560e7d4e0de6626b2f603c3961191fee115238a33df52e05fff5f61f5d6a4b31c81b2eb7374b63667cfe7f87165db802187d7ca91d534ac487cc8c1c05e671244c1c077e1d2556e13a295f27c88f8744b63803eacaa87dcfcae39751db0b4fcf2637db0dd9d24327009448705ab7cdd220a1cff6ad9a7cad07434d48d2d547709c0a781d1ff06daf4398ba1a55fecd098ba8c50019b5d961e6b659ddb256a503343ab6afad09c8e9f46cab8b0a73761e29ffaf6f739509276220f1a1d424b8f1a1fcbf2671ecce5dbffd68b4a427db59d68a6ad9fee2eb3958a2aabbd325a8a82bd9f6730888a6fd8f420cb8f68870f5f368cdefca621ab90b3c08fc993f8c854bf3031fb057713da5c95c541ea8b0d29e1ea26cb2e5003b83fc6d6788686d7d9084d72f415281dfd6d6f399a60b5c4a3777e2210c94dd2a4a4b5617176823cdee87396d569ef1ef87dea43061afdcb3edabab0ba8271f3ca05906b740865347b0ff0b5c923d8ea1723e667d3653daff9224c3f827fbe17db8517c65b9078584db2b6b0b18c6a2935e76990c6c1492e04598d3e3017e3b572e65808bc780ffb082530da1b314839410c4d3c867baaa03e6e2abb10b91d5fd4e06c465b93ef836cac8e7", 0xb01, 0x0, 0x0, 0x0) 16:00:06 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = dup(r0) fcntl$setflags(r0, 0x2, 0x1) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x9}, 0xc) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x3, 0x430157675cb3ea30) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xfff, r1, r2, r3, r4, 0x146, 0x100000001}, 0x80, 0x7, 0x6}) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000002c0)=0xc) setsockopt(r5, 0x4, 0x1000, &(0x7f0000000340)="cb3a126f190272fec20ec0bc4a05e40d95d363f4e533e71d9df0a48ed40f4932e5a41befddd136bad0993e610e83b39162f255418f4350d7924d14fad736b50baf2aa9cda7bdd26980e0c99099f47b46f0616cf22b0518ac27d81a23c08e36d6435de711ca8dd915479f4d8183ded05f8bdf3074e93a197070b01a51c72b3ee8d7370e79259f49b8f5ba86c38ef4643918874fb2ed12d28760840359ca6c6f72e47500", 0xa3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x1b00) r7 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) write(r6, &(0x7f00000001c0)="f35fd413c7160155e1a2bb7e4e12529e00488d15198f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1705a546a41be890d13abd93088ec5a5de04e6db297bb7ff55b88518db709dce60b75c2dda5015a44e6e84d468f2ce7e295204e3f0f36941c23f43a7baa7038a8da9c200e5ea290736388e68c6556e397422587c67f905d5ede4b1fb824b6d3cbbaee8d55760ba519fc34b7e461194069b591c09880f7cb9f9497622b29463443d7653331eb", 0x10f) execve(0x0, 0x0, 0x0) accept(r7, 0x0, &(0x7f0000000180)) 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0x1, 0x6, 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x100000000, './file0\x00', './file0/file0\x00'}) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x40047463) chflagsat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2) 16:00:07 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x7, 0x0, 0xfb4b, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x400002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="83") r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) r2 = accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x203622f0dd7d0183, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x88) 16:00:07 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r0 = msgget(0x2, 0x2) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/177}, 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) r1 = msgget$private(0x0, 0x110) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd00000080640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc0232a3bcae59143a9cedfd06f6375523cf2511a66b8d2ed7dbf83aab81101064ef9d59f1678d27cb5201176aeb8f996d240b7a5c3ab253ecfc839f7697de65d24414bec1b95b7fc752839409272a254c4d7a46272a06838772"], 0x1, 0x0, 0x0) setuid(0xee01) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xf0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) 16:00:07 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x9, 0x7, r1}) r2 = dup(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x40) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:07 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x3ff, 0x5}, {{r1}, 0xfffffffffffffffa, 0x4, 0x8, 0x8000000, 0x5}], 0x10000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xdfd8, 0x0, 0x6, 0x0) sendto$inet(r0, &(0x7f0000000100)="0a29881ae54f1dc94a68fb53eea26c2a8cf693af0836287bec9cb521eed3de7995a6cf96ed703811e629578d7d6ec9f587d13601be7f6e24f7bd9a32b29697b4037bd37052946d9dbf93113734cfa52e066a0689a4ccf140b5c3baf2843e030ba5029a2ff15b6f338d18eb8d0d4d5d7868bdb256c4ab492efca27a5e2b37a6b78d7c3afd7f32a352f04425119cc03ee3ab98c25b838b20edb005430f3f3017b1523ecef5d6d8a288fe62a1e781241f68b9ba", 0xb2, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:07 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x18b) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x29, './file0\x00', './file0\x00'}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fsync(r3) shmget(0x3, 0x2000, 0x122, &(0x7f0000ffc000/0x2000)=nil) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r2) 16:00:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) socket$unix(0x1, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x212b47c5e7d4c520, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x100000b1}, {0x10000c}, {0x276}]}) syz_emit_ethernet(0xffffffffffffffb5, &(0x7f00000000c0)="c7db3f9c4b2b6fa5568bb4c42da33100000000000008") fcntl$setstatus(r1, 0x4, 0x4) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x25}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x800, r1) 16:00:07 executing program 0: setreuid(0x0, 0xffffffffffffffff) r0 = semget(0x2, 0x3, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x6229cb53898505c7) setsockopt(r5, 0x5, 0x5, &(0x7f0000000180)="22e6b6df89eaf52bc5450d7a07359f7644da91f1cecbf266980870f7df5b9f3958a824a6924c7fe2ef3b603ff5e69e4ce18fccb211670a4af6060f53fb4f27f18f3a498969923e2bf9efd4d3c52bd49af5216ab5e7362fc875c73bece938dfc886c59e95d62471cf17fcb3a4e92aa5345e27a1fbb52a0e3ab3a94b9390a0d8db61d036bcb8e3b91ad96c9a98e1c2c053500a27a056cc11d8243b27734b0ef5dcb39c8e9fd6ec90b216a41fe1c6bcd88c19ff3a35da1958bcb743324adfe49e09b91a3b6db0f66eb42cfa07484c5141c705462429845910e79c9ebad567adc0135d4e76df2b231ff844bae3500666df9a0af52671662befac0ddaecb704d17fada95fa35213c3d1cc7a6da75c97999885c0c305e9294b5359fa368e8cf6276cab70ecc85eb8306562bf5a412ffd36f7eace1cd5d55c1b39d28ede0111765b49084b85231f39473c7eb81b6b9d4e5fe9f3c21fa76b352b5c304ad18adfe645dc0023b0c7babbb11a164a99c81cf67dc1f1ffbc1fd92d8fbc20b1e828a3bb64d5324291cae40e4386e397700de5b7055ca3d357cc2b3b4fcb72b9dd8c976611b2581939ff1d1a5b87e68fd22155ad11fa8b88ed027f838d18ff576d2fd11d3d68a969696c37487352a3dc132d1b963e0b70bf432ecb3786aac9b2039de65d07e0ef6b1a7c038a573a3bcfe0d21778059266cb2483da717b98db950161376fd9fa9a08cdafbef2cdb4f42d6046f25936bd6708989e29bf854e1bf3f45cc66cda6612fd3a0cffbf3d4fa2f78f702655fe6ed507ebff1e919247ee6332582de7871b41605fdebb51cbed32ef9e1ec13f2b53f2949ed3c4ed17ecb51cd2d856de52ec0cda78fe31562b562275574c911486bb21dbb5a29585ad17b31ebb90a77796b61a9a2462b226ac72ab5b11281e8959b1b7c10e43db4b198d7deaa7c40935def6ebdd1ce036bd797bc4628eb151c33baba87983efe7544924fdaecabf0a8d8cda81502782d8a4f55c2ffc0b1119fcc272c6d00b65226157ad064c27a7bdbc6e1a6d41f5ffe6aff1a083364c9c7ea81e5a31fa92bad2cf9b305f76f7531e256ee146035ac35ac7012dae80b5e328f448661499420389d84b8a6c3760ab25d6f73f768143054e202d3a7b15fb3da817ada16c5922639158d025ec40b165d8d41511cc247ecb2b42b18b8ca847825f93c621253686d045e74178fb0ddb552393bfd9fc5137f1e688bee36623c42e6fef76d7adcfdf62287caa85515903e342b881312c0da4135ac6ea10d60d60eb8ede6e8085376ffabfce5f7f018a5d239e79d362fc3ce42e7d2288984599554512691ed1b90a848816621aa9c595ec6d9796a03bcf58413dab986f606f9776e6b6874f7dda3e7001b06860150e1824afcc7ed1f5b5579aef7365e83a45775a0d5ec31911edc40d203b367a635a61c2e402905b77736bfab0d52d5781c032984d00301ffa6a3405da47e7df01851cb08600655cf1cf7d05794bfc2aee6680647c4164e268feb9b00f3cd4caf7ec7eb3e29aaff89d0d87d526ede9930cf5cc13c8dede677cddf0a7583ca6da8d218d0a7ff2388e6029f3e645c3129c35a55b53ceaf595026e194ef61b06cd6dad75b7f8a9b495689d5e7dbdf2265cc4d7de1c92a3840275639170dc2a5ed0dd97409658dd215f9afe0e5152b4c8bbc926e9fa91f63caccc5f69b10a91c940f3eb41771ac2364552aac3209b6de41b93d1f1ce17e821e52c11784fad6c359b0227f2a281e5e4c3e6917ffa123275cdb0c711f404239262f89b7c39b763b8df26624ec3b64423cba05ef0aa543deb4b13fc6e81213a73e3b03f0f75ae1051e52552f8af2a2db8d0ba14b91b6de7e3c440ffd912dc982c3d822c2dbe227dba2aa313b8e272138af7e4fa9f4b996be2d754e2d391b318bb9092998a042a7f58919f383ed2032ee4cbfad7f37b3011f3ed4890dd67032733b9ea2fa6bf6701d0e9d096c060679a5a699c7a7259a3e81dea652efd29827a248ebc3e2f84a6d37f28bb88d2e46a2ff4e52f37ab7e2380556789982bb8cc52199361fe667b65b128d03b79f4af5ccb322a3c9162d8cf632da7775617946e19b9a3c03f98b94313288c70a962300243703507fcfbb98559cad698630df16b6fcccccc3a087f960f186dcdc97ce43dfbc0c882cc69cf21898c42537ff7a324dcd600e73107492bba5f95e77d5b355aaaa477a0b5c32350579757fc1eca671a8292a0ae5dfbb926647df5152272240fa4754b98d7a5dca568dc4dcf0a8969b86e552c16c14b615f4cd3991cfafef1d1ec1e6307d94925017d44d0ada251b3a21630e4729e18512fbe9ff3f5aa5bd5c7198d02d6e20ffe5416d48fd0389d18247dd870e97805734d7124cd593d0a2b533d79ae6f94ab71e3856caff8185a1f7258066cb2fe322101fdfdfe399278c3b7efdb0f95f12ccac796eaec3a913f218a4260448855d068f3d6309b44ed1e003e12af22312ead56ab697fed644ec604e39645e598996dc7e3d43aa86dd90956de8cbf67cada9b6b345ebad184a7c40eea6aa89d17ec7d6450eaca802da4f712656b2238bbaa5192a70fd5e367e94b631d7c8fd0991905608f85e2997feec15c4cff4689322e481dfb9c322ecc2726865792076de705016d306e47f2b01dde3fbdec29f57b176b9faf3a97f7858b7c202c45cfde92175ef74563627a33a6417bd15ae6eaf92bb986390372d0e3debd286df3570f3ef490327c1e317793992b1f3bbf75cd7b88c3aeef305879a02ccecd440ece1c47e998c5e14c170be826fa5d4e67240144a6797242f5db369f06f98bfafba9c52f4cb093cca880bb82faf196bbd4bbfcbf0aaf844111b0a5ba4216908a62a16b5050a3542a2a923b6637333034d88b652d44179148394bc4409991c5b8f81021562155f11c5d3ef65b895720da2c94d52e8ac53cd77e9241e63549652c2f0ef278446394b5cf9c469cda195db68da187cd84c28aca5a6c8b0c7de02cbc09cc12c34aadee1d0409fff8391b5472185a8a2a40c432e6cca0ab72a7b0f31c93fd11267250874a0ed08f64d0b0c6cad0cd6084553aaf4eecbb5e88fe0d6c0e740b9538f4e4effaa6f897f355f2bcdcd33eefd6e4d145ab585c00721d02e37d80db9c8eb6fa12ebc2c97574af1e90a96261d5e5811eaa43361cc4ae49daac737f4b96af5d079930d2f9d0d0eaecc0a577fe70b73f4b14aa912860f4101316149455a574c48dfd0575df09d2b47d69cdf40110fffbc286e996da8a43c056b5884b353e636f75199f36378556b96d49b593f7b62282ec1d98074969878abad1733a611d3b0ee3b9130809e72ef4457787db41301115ab1f0e25bcf08562eefcf3fc734a213b4cb66f04f2da6415d4ceb97b6186ed5ea5d24cd7e59ea7bc3805cf1aa57276a7a5252db15cce5079ca165e3ecca8cb8814f7972ff24868a043de434aa1668999c5ca3531863b4d5a5a4a6b44fd4dc38102d08c2cd5b4cf29ec5a4ed44125f4e84211b3e34b0c1e504cb0cfa78656a3ea46995d83ba5ef0e0cf4ae6694103ed3478540da5a0406affb5bc075a5a44b258e330acb3b3ddbf9e134ab3fc873d655771c722ec18bc0a1f3f4ed59a51c12e38637d2d5dff8f369171c1688c10590a98c1b3c2f092b2b13e2d951cac4c79e4ecd1b81f7a7cc69c503558355f592702e316a8b618c2cc64892166a62f372027ea8334cac3bdb4394584dfea29369190c479d539a0612337c89313d57f61909e38cc94efaac93363f5eb8dc6d99cc7a8334fc23f7bde3117feed122253ffd3fd3be48ca3bff3330399dee6455d2134fd3f2ccac723669f12820dfa6bf4d26eeb5c14901491cc92b92d8706542757c088716f2fe4862ccdfdea7e5e72a96e7b66c92b38ee548ecdb3cf435944ccc8acd9046190a82e031f3fa1b78a1bb3d9d55927e3c730c904394e786bb43002ff9339a748dde7a54bb733b24ae02df2ec5e1246ad1d1f8efc9ac90cf2acdfb126e088185b5f3ff6c3642e45222b33da61f5da193304e9efb540fc9bda91145832fbd6ec86129b094b4da17920ead033c000664df7c149de89b6ec879f460afbd4abe4a5d788aaa9dd8078a6af52d3fb4a369d634b536c143ab4e39e7e1b5f0abdd4f003526bcb17301ffcc13fa121be9fbf4a9450d7d978e555cbc2d0505c83713ad2e0e4f784bda72227591156b1869d425aa84e3af08423fbf2017ef1f6df3f039a38028395176c20a89dfc3081b5be451f3e43abf7ca24d48a35e04d79282bd5131bee48fa3b22ef378de5919811758434edfc08b09a667bcf837ffad4bd1a536f2ee21908c704419398b2c7093d40b3143c77c50abd6a1ad1100c99c47f18e146545851006a9b0aeb15cdc2445607dacaceb1a8d2ea55c444fd80188474ee4f3a527d40aa9a302040b247d1eb6eacf554ba2d22c65ed70aebc4c3e4d757613567d8052abd528a83d61bc674d06cccf2e4581304e69a290411fa7817eee44444cf5f171e440ec6ebe301338ab7ab84a2b1d1cb61d647ddcc70322974f07ae592a2514d16f09c4559deed39868f83a399156615bfcb4261d077bc28fb8ff8282e06c47d87db51a76bb485154461587fdd4c66cce23e5e5ac016842bb31a1e7d56885f007317c60b3cd36748129178fc1900f79891f8ed6e367916643afec95672c351b8c33c272988fdcd8ddbefb72c05af83bef6aac559bd7f1aaf06fe50fdd924836c6c5b377b58055f7e7f4322ea8faa619d36b59f285eda2e6f129f0d02e0df3c6f59c6e6098565fc87abcc5e5a47771e19be09aed38e98ac7687e4eb01d69c9d9804c812061abd26b4e1e7c3b5838c04f514b9a9fd5390d8c89626074d451b3fa752fbb9fe57594415abf240da1e6e0264010e095fb387cd9247e2fa976b8f37f4567b21958f35911cf9b8c08b5bd09a2286e58a5331d17e234482543f983efcfec06998c2ea87170f0ce6da3eb5815227e99c16069afa3290745f1f2d7fd09ec298096e7e479156254d71a9ddb7ead936e9fc0d2bd70fa3c794a602a3cf09f5ff2d4fa01f858f8a7d25b18c0ba11b019cb95750132b8a6ccf74bb2ebac63da207441e16e5f24b6b5b20ccaca60d17782f5426700c058df59ce7976ef80d9b98aa8761e87e6fdccfc00724049137dedb452ff43d51d908e5f76c68d6a1b966592712750df067174b637fb5359e2613145292c2222ce72ab9c07960f0a50be7d455f57f54a4d8696e9b1cec3dd21813ccd88a3d517e3354e95caa20d0901460eb431e9b3e299075cfaf8db69fefec25bc5abab5522c7153f985f4511a05e323d5c4dfe9701e295d97e303a14f5713e051f1d55a82acd4e4ff3eede13b1efe14a8607bf86301f9ac2dcd582fe3b1ef51ac00a8dfd72aee79badb25b8674c701937e0277641570ab4492a471859abc9352fb5ba6fb1708741b8860d1de9ba12759899681afecbd7a0afb120dd3afbf73d0a9435a268d70c86671e654f49f32e6c27fb472a31bcef6cd6083e508387f905242aa374d01ee77640facec07a77549987ae71472db64f9686c1e71384ec513d255fd1e7cecb6f71c65251d0a31ec2a97f70adca3d8a32369929039c4b805f6d751b0b8497a38f06d8713a29ef1eb1548316af7036d6e43fec8518f87b1807228aa95ccd7ebcc23cec479468b8668c89bdc122ccbb6cd99808eb6db8169d81e818fa7e79e6d3aef2163e190aee94724397a4fd8f48e9f6290aab312ecb498d0078a96e85482689c73e75a042c75f411746027bca6566508f96b483f643b31d1a4bb", 0x1000) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r3, r4, 0x1}, 0x1, 0x0, 0x1}) geteuid() 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x8000000000000102) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) munlockall() syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x20000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x200, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) clock_getres(0x0, &(0x7f0000000400)) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000440)=0xa8) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) chflags(&(0x7f0000000080)='./file0\x00', 0x933d1c603979e441) poll(&(0x7f00000003c0)=[{r0, 0x40}], 0x1, 0x0) clock_getres(0x0, &(0x7f0000000040)) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x100) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x28647cb728160ed) r2 = dup2(r0, r0) open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x10) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x1, 0x8, 0x1, 0x7}, {0xe0d, 0x4, 0x3, 0x800}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffffffffffffffc0}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x14, 0x400000000}, {0x6, 0x80000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x5a, 0x5, {0x3, 0x2}}) r1 = socket(0x1e, 0x4003, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) r1 = syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x6, 0x9, 0x2, "ab0cf2bd920bc6c1e97eebc7ffa8149930176bdc", 0x2, 0x7}) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r1, 0x0, &(0x7f0000000100)) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$getflags(0xffffffffffffffff, 0x3) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x5031c6353b8d38d2, 0x2) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x8}, {r0, 0x20}, {r0, 0x2}, {0xffffffffffffffff, 0x40}, {r1, 0x2}, {r1, 0xbcf91c6f41020b95}, {r0, 0x8}], 0x8, 0x9) r2 = semget(0x1, 0x3, 0x1) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/124) writev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000017c0)="25c96649209216f61c6d00037d73c1872a23a0b52815e747b0daad68ca2ef059a3c69b46e695590b7ae988da4fb3e222cd378ce24b09962696cd8e8d4ff9bc7a3d787bb7b3fd2c4ed421b26fb3cf7338fdf660a39bb4dc239fab95346b9578918b4400ce14682c4d731c9926df911e6997790e6235910ae37f549ffe7bfdce9de6393e2cba430ddaae5e55b49a9c97d5e8071bd8fbe51c1e8281bccc6563a15244b53f0b66f9bcad0317ed809ff586ecc675d0ad12ceddbeb360e7604179dfb9a761f21228bf800ae2459a6fd1a2bb4964c1621c011112b7b31aa22b8259ee6d7d4ea46b114ba138026acd1c493482f1c2af4304cebcb821eb386053896874942884abdd4270525bb47546e9f3285b047087fda46aa8c43ed56366a39e09d275febe7bee799b46a2550809617d8ce10af32b26a35c55209297c03cb16630ee6a04d5a3bae80a05d68f4505b50157d3a14c78da1535e1eb48818aa8d7257926a32f47f7578238cc042e53b690fe374da851539e9fa2207f2c29779cacfd305549e73a0bc97248a7f4c4eb1ee558237bb03e92358bc119fe3db6982df3c7274fa7c393a71020744daad69d7dac9e64ccc1ded970d6a70edf2e112c46f9e450a748491735501100389563cc44242b5d660f4ce5f5943cede2c324aef2e29ead0364c9d0c92473a7aa75829dc21bc8f6dcec63e2cd8bb612e79bb97fcb0dc1e198e375fed45e52c24a79951d070ca4115e667af82ec6275e4fb58d35ee2e4d25471b6c3e9db2ee5acf0076d55c05ef99ab97de522b2cadf5d619cd69577b5af5a4e7f65f97f54e4c4e0f91bdd86ab6b0ae3320ca38d2b20701e734ac1effb7cda2f86ab2c1fba84bd707b5818e254be70051c7d0fd1f6c6a7f7ddedbbb80bfef91f16fec998434fb2cf915b252eb60df532381741c57d3096f3ec252796dde149eb829b94ae989ed67d35f6808e1c33a604d9d243742c4fd97ec556bd2e94117f65805dfa8853ed45b524aab52268b02b93ec2577a6be21ce3b7e903cabf22fafb4c498b12afd74ac7912179628d7f3683eb6ce5a8c50a90c52df73f69277f6a4921a2a3ee348572c0ebb3a7ff6b0247cd5f5945ace72c3081feda7d7e498583ca06c86c0b5786a76832fa28a5c0d0086facdccf5a9fc40011821a1800de5edd0628e582bd3c784f2dd9839a85a0b0dce66696396365b1066d3948f11162d32a44d7b8cba87b430462b65c7a96122813d1128067572ba46c8aad6a1b242d2f1d5cff1042be76bbb20dd486e83d380ca0f9851c9590f6da558ec4ba5264b81c4e4a58f8242e0562d9dfff83c7077ac5b2b5eb3003cf7fcb7436e95e07402e5ae9de9094957cb97a9101c63f0cfcd0218fbf47aba47f4aa6bd0085cae7574f56e14ba179ce21ecb38a10a7a307e823e39eaa39df7f16d3c9d6877d2a4f6c29b4cede477f14f5c839573a9bcb75eb088c4c2b27fb1379954265a1d217faa1e4bca99017768e95bde864c5e4ca1ea1aaa7eb9317ecbd014744696a8ce0ed0a436dd36d397ca6f4cd466e76941fdd34c9d43bca6a0bb30e734f5feae7584fa7478149c05b656b97b627fc8002574ffdb5733191bfd0e692cfd992baefeb4ba8e337702f3e511e1a4585736c0083c62113c6dab53a513b6f6c6c92ccda3edd63972db088efe4b38ade4229641f8193bd1a69cb816a2331f7e10c63c013aba2c7bf4768ab209df2ff78cba37beb6aed2d8b155b3ba56192b5e923fa0fe0a2fb8cbcc0b2802f334429b445d2b716371cd3b72faa04cd159625f5f522c8d3fa1c75c7388257d3f32968a0c130aae6e633302f64141b7c6bb657bac6d14490079d5e2d1f83a43107a398b8699eb7ec7d69202ce676e8526ef0f977d9cc1caee795dec4a4a337dca2fe6dd9910bfb8c06427a897af1bfd91e246bfe5d0b9c6ed38905b4331d5d6c0df9e794e60f4b9e8e58bbaa8f4fa819a01153c4e6a8fa5a7fd69983393e38592cdb3e197741c4b517900b79eca71c0c0dabbdde4697f5871883a580f1cd039bbd0e77e7bb996b5075c37d147414171f2948193ce4af63ad1193f59044aea23936cbad3ae66f191d8d42b4efd3197b2c87f51da3e55550e5078f1a5ca9715a4ce82009709b30ce95c8df34995dba379dc4c33a0409d39671689cd5ef067903fdf2439b87ced4224b9a02963b79ee6d87d7c3a93314f71909ee27618b1942a5b011e870d24cc798849c046e7fbcdfca50d687ed3f75692382d3d5b9770d3217612090ddac01ea73bfb6d0b8c2624fdc165bb9d236b0198925db736c2e5858383fee13eda55698a767e3bf9191015f45587f878f29f988e16298303c77531f661fa735cf3b29ab8dc4782181406ecc5525162d228282e1cea4a222d4794c59e098b20179034dbc2b15644d4d7abbbb370e4ecc82c747a680c39f1d0bfe5d346f7c8bc1fe413864b2bafc0f4869c2d66d7220c99b86cda05f05683626ec600257cc4aa23aa3165155d3ac28a3e0375eacac87588c7503680b0c722c76614ae6aa1c514ea17d2d6ef3180525b63ebb88e4262fe925a8ea8fe8cdee62c2dda4250e0b7ad63c74d68fe284f61bb276e655e80642c6d193cc5ba83a7f29c12e313d0efe95ff3b33112d805b9ea78ce92112ff2cf74685d2cfc9be6edb2b97f044b923d040c45993675a0070590ca2d04374d4a4f545ceb3779b28ae0541edb014a6904dfc183ff8c8b1745eccb95c22ed3b72d510a0ada907455a755957e626e3a6a9f7238407b48e7e6ed4e71cac4e6a0c33febd1e00d70fea2aff9e6a02809819284408356169d692450f1c5ac79a4d064d0f8ede85e4ea32be3291959281a7fa2f994d5ee213c89155779674af12937c0e64780880813a0cd96e5752a894ad3afa6abbff40480f6eb881d0ef41eb756205d3646a8b862c901b04abfbb5fbec5dc21bf2dc230b1804ac7510a35195f71f519600987a21c92775ea1310785ce841a1d1264c376dc49af1711ab4c31ee869dad2c1cf044407a89fe8f873979363240ff17092cd53a6f2155870726711dfb241fb94e9f76d8a8163ee98ba97bc12e824e58c65171a7b101fc5b373c0aa8fdff667d4ea57b462ec33483385306a55049d9365ed4daf947b05104511194975c0bd05b1f5bab8cd18a44a47534b05a7a24b2112abc4566fb6520dbf2ffc03dfde72a7cb975f5bf2b8f5de3f58d21bbab325f4455d19ae9077f7375313d6014efc1f46c770e165f59736f89a6bedfc6c7315c166f10bce3d66213ebba4cc6450e54948373ec688ef9032579edcee9e1fe5df919462abc3ebdf4b1814f46477d159cfe2e48e63f0ac770a15ab3690b2984eec9c383b3b90731efa2212b7f1afbb95ed2829b3c13ad5d0a7639e91150d0592852b21634d31b2fbc0a40eaeb2521b474b3fda953bb8e28fbf04ba324f0b36edbebcd1d05ecefd6d055a0a4b307d11fbef67ac5df9e376244b9fee74a2f2e79edd8b660f1d68e2e247d2f0c06f527d543194d9eabf1d7852e9e13cdc025e039990fdc90a892113cd88fd56ea238e797b464167e05e3cf19865574face010a9702b6ec00a90280c6717c1979c7bc0572d883594f30721f4ebec508e3a39b9a7f7f443cace246fe3636b1e1447ba5708a072d2e066c91ab86866c0a8bd25647d7829527e98a89d1a35a04eb266773ba46cf46d6f194795f6aa11ddaea6760c7200f21d41c7a12b8202efa0895a49242ea7b364a4b9bd769d4c8c5274bb4b9feab5ffa82869fcd1a98d517853df7c8b700b66e995acea79c2ce006c9fc4a99eafdd633d1bfea153bd8f04d0a70cc8462a8883bf544cf127f57257196a82a718beb2cc15b3e3cabe7e67966553b2938b5cc2709f5b6b54251181cb3f468754d2778d46a127a73e660f8eab5a53a3ede110459425e7c17813a277bc20b7eda736779e61d3a77efbda4c115d19cb105770f0a0d7005817bff31440b04b46c707d0c5f4c1ee23e1a29b9cf9fc3162a783af7a64fca5398486f28787adb371604d61fa54c2847da5bc38d10a7625f0a4c10442ef20f5e9def39a560f13e0a7858131efca613acb89c8d70dede165f084a8c4089246ba8e232c96c2b9fa8a0c7756b69843681956af87fadcbf8a48f6401f9c8434fe37e7eff1eb61dbe5ef54417e9c704f9cfa4c416fd5590ee61461043c7bf87fc048cb7eef4ecbc7a4b00637bf60951724bbfa8fdd6446", 0xba5}], 0x1) 16:00:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) geteuid() r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="53a32b53746709f93e0e54a02fe7524f598f7b406cbc1387419055b1d15d6cb922fb444e0fa4c1e184cf9993d4731e5bb5d61dc708941b5eaa9716981d983d3ec974e5fa24bcf9f73fa828d88a32eee81f404bc11d5a40c76422d53bc11258a3cafdf0dd16c4a8d63be50f56d0f7663f0bc78d6ba5ec1a2948314c43febdb2f316d729", 0x83}, {&(0x7f0000000240)="8b9f1684cae98adaffcd1ce70e4896f8c5242bce7d1c215db83a0cf19ed920bd6a97d4229e6cfe42b69792ccbf80d98193690a5a79c7c8df3ba2c5ccb218106e77b9a77e7eed02a9c033d61fa11c60edb2b6f20c8c6bc565b76399990d3822c891db49e9831ef8c3b061ceaa13b7e5acedb086e44751", 0x76}, {&(0x7f0000000300)="b0a0b1ff2ef295d261efd3d9105148273fa6e3eba427e1e9323c25c1d3b1b6db577a85e2dc39ec86a4e0ce9ca4ea50e5415d5bd2cbc7d9c50a81f83924d8dbdfd28c85011130a1373afc947469551d0d0f0a90091c8f34c1eedb7027f6d912603f7c8876f95a7ffc87651f39ace3ec40eeae008545ec0936a4e86f35801b6140cdeaed5a21a41f4103e013e92055f4496f99445b5ceade", 0x97}], 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="2000ae0000806154fae4f915dce78a0000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x20, 0x406}, 0x1) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000000)='./file0\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x6)        16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff000001000000c52b0000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 16:00:08 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:08 executing program 0: 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, 0x10000}, 0x4000080c1, 0x10000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000002c, &(0x7f00000000c0)=[{0x5, 0x10001, 0x7fff, 0x9}, {0x3, 0x5, 0xfd1, 0x71}, {0xa, 0x5573, 0x8000, 0x9}, {0x4, 0x910, 0x7fffffff, 0x4c4f}, {0x6, 0x1, 0xffffffffffffffff, 0x2}, {0x6, 0x2, 0x6, 0xfffffffffffffb48}, {0x6fe2, 0x101, 0x100, 0x4}, {0x61, 0xffffffffffffffff, 0x3, 0x5}, {0x6, 0x0, 0x200, 0xfffffffffffffffc}, {0x3, 0x7, 0xffff, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x26, 0x200, 0x7}, {{r0}, 0xffffffffffffffff, 0x45, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000001, 0x0, 0x100000001}], 0x1000000000000, &(0x7f0000000240)=[{{r0}, 0xee97e5fd13178f96, 0xe, 0x4, 0x57eb, 0x5}, {{r0}, 0xfffffffffffffffb, 0x11, 0xf0000000, 0x0, 0xd3}, {{r0}, 0xfffffffffffffffd, 0x7acd2e1e8de93252, 0x2, 0x200, 0x8a7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x5, 0xde}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x101}], 0x1, &(0x7f0000000300)={0x40, 0x3}) nanosleep(&(0x7f0000000040)={0xd8}, &(0x7f00000000c0)) socket$inet6(0x18, 0x8000, 0xff) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) msgget(0x1, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x8, 0x0, 0xffffffffffffffff}, {0x54}, {0x8000047}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x80000001, 0xef52}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x5646597) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = shmget(0x3, 0x1000, 0x41, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280e1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x0, 0x2, 0x7, 0x6a6}, {0x3f, 0x12, 0xffffffff, 0x100000000}, {0xfffffffffffffc00, 0x7fff, 0x9, 0x4}, {0x1, 0x9, 0x1, 0x80000000}]}) getgid() 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b000000267e897f7780e9992d830900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37b4557094f1da81d8600000000000000000000000000000000000028c1ac1c55b22a", 0x57}], 0x1) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x80000001, 0x1ff, 0xbab, {[0x7fffffff, 0x8, 0x8, 0xfa3e, 0x3, 0x8001, 0x0, 0x100, 0x3, 0x63c, 0x1, 0x3, 0x6, 0x51e5, 0xfffffffffffff6ad, 0x3ff, 0x0, 0x8001], [0x100000001, 0x2, 0xffffffff00000001, 0x2d0, 0x9, 0xffffffff00000000, 0x40, 0x10000, 0x3, 0x1], [0x9da, 0x7, 0xffffffff, 0x1000, 0x9, 0x400, 0xfffffffffffffff8], [0x1, 0x800, 0x9348, 0x1200, 0x1, 0x3], [{0x9, 0x7fffffff, 0x3f, 0x4}, {0x5, 0x6d0, 0x0, 0x6}, {0x7, 0x81, 0x96, 0x2}, {0x401, 0xffffffff, 0x9}, {0x57, 0xf9b, 0x1, 0x800}, {0x101, 0x4, 0x8, 0x8}, {0x8, 0x0, 0x5, 0xcab4}, {0x0, 0xfffffffffffffe01, 0x6, 0x7}], {0x9, 0x4, 0x81}, {0x1, 0x5, 0x100000001, 0x6}}}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x16) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) writev(r1, &(0x7f0000000040), 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x200060}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000080)=""/15, 0xf}], 0x2, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000340)={0x2, 0x8}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") write(r0, &(0x7f0000000280)="a6a3b4b1f5f2c2eba0017c678d8bfc94c83aaaabac05e47d22a899bf707dbfa5108bc5e7f3f434524adc80a33936b488f871fdb8ba2d816a2a80f727a8b4a15023885e346dc3e68fe90c2ad3ef8db49f5bb3ff72d42e5364d2a57d20e2dca127783f1ee0841da8eb8c2cd7dd371b1339c2c0d0d3d5", 0x75) r3 = msgget$private(0x0, 0x88) msgctl$IPC_RMID(r3, 0x0) 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x15}]}) 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}, 0x3cd) setsockopt(0xffffffffffffffff, 0x6, 0xffffffffffffffff, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2d, &(0x7f0000000180)="eb016a94c6255572886c1e68e1ffcbff13b9dea52a711b8aadc9dd132f05900b", 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r2, &(0x7f0000000040)=@un=@file={0x0, ""/29}, &(0x7f0000000100)=0x1f) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001000)=[{0x84}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getppid() poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mkdir(&(0x7f0000000240)='./bus\x00', 0x1) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x10, 0x7, 0x800) rmdir(&(0x7f0000000200)='./bus\x00') close(r1) 16:00:09 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ddae6d90dce304fd2862d8ca909a74630c7b77c42a1d7654c80d9b653f41cc86d0255f7bbb25f8ef85542543c3b6fa4b0940bf20cdc692d0684f0871126c8523064eadb98cff83e8a4bc1ea7d2746b5cd794176a3631435796324a8a9c77ebdd4e0150efa14eb8a4ae15644db49c91534ad3daa7fde986a6acd208092a4a3e04cb667c5e587f19d6fcf6b0d44f9a7b8e16afa6e873f2d6", 0x97) 16:00:09 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r1 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0xd4a212b242a78049, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000580)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10580, 0x88) r3 = msgget(0x2, 0x200) msgrcv(r3, &(0x7f0000000880)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000240)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000005c0)={0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x80, 0x40, 0x74, 0x2}, {0x40, 0x33de627a, 0x6, 0x1ff}, {0x2, 0x80000000, 0xffffffffffffffe0, 0x2}, {0x8, 0x3, 0x3, 0x1}, {0x18d3, 0x6, 0x401}, {0x1, 0x7, 0x1, 0x2}]}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000002c0)=0x4) r4 = msgget$private(0x0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x100000000, 0x3ff, 0x2}, {0x0, 0x0, 0x2, 0x7}, {0x100, 0x9, 0x4, 0x4}, {0x8, 0x100, 0x59, 0x7fff}, {0x4, 0x5, 0x9, 0x9}, {0x7, 0xf03, 0x4000, 0x9}]}) ioctl$KDGKBMODE(r2, 0x40044b06) sendto(r2, &(0x7f0000000480)="13c67683a2954b22b4f51652bc566b54d46b62fd608cb6d39c3de0125120cbb0f6c3103504e5cdd26f8a6d76edbe2936912b4a177555bf025202448a521b6819faf88be427723e6ac14274", 0x4b, 0xa, 0x0, 0x0) faccessat(r2, &(0x7f0000000640)='./file0\x00', 0x150, 0xb036209a1ec90006) r5 = open(&(0x7f0000000600)='./file0\x00', 0x400, 0x0) msgrcv(r4, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="7986279c4d797f33e9472bad78241486a740e2682831a400004996e5ea4a038b42cc6c1d2e9850abcbf50e9f062110371cf00000000000000000fbd6c435433ae2f3d83d97", @ANYRESDEC=r4, @ANYRESDEC=0x0, @ANYRES16=r0, @ANYRES32=r4, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRESOCT=r0], @ANYPTR]], 0x1, 0x0, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000000)={{0x8}, {0x5, 0x7fffffff}}, &(0x7f0000000080)) fcntl$setstatus(r5, 0x4, 0x8) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000780)=""/198) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000540)={0x10000, './file0\x00', './file0\x00'}) faccessat(r2, &(0x7f0000000680)='./file0\x00', 0x44, 0x2) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x80) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x112) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="0cce3986a09e4dc49bfe903dec5c3c9b660d69f34c94cb8b344c018ee5126e989399e0da8522608d47049e5ce43f0000ad24f272b12fbf74de8e2509b6806fb80b328e75617072de954fc41ca12974da21125a41df21370822c22528c5e0fe8dc5380042fe3a771392b84482e9f62de10097b7696d2651f316f328e836c72de05ab78f90134d3b374b3b344d89e472efb83196b43defa9ae743680f966ceba40431da4ef3812263cd8a55c31feb41e4c02ca20c3446129650a9fae05256c3201c56be88459474cca0bf12d6207d05b845b5581", 0xd3, 0x8, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x18, 0x3, 0x3a) sendto(r0, &(0x7f0000000180)="7679d48a2a485b7132f2908a144abfbbd698752e0bf5b3a3e844c6b49f431df30e9e1e8a4f0865a43f94f050dc898178c34e59bb55dfb41538f73729f5820c4f89cb32b16626c90ba1f528be80f34121fe5e3414490bba05c18e4c06f4a65b7a57ef35062f192246745c06b0399d88ba0f8f2e9734beb6c387756ff870f39e1b8e16a78765c4cec3ee0da76574a9b2de3dff66831ddb389a320890869cc044c2e72e3a25de469292413dd4bea804acd82e248fb477c8315d5710d1fbd99d00bbc36d4a220395d01087bd8a7f77736561fde279579d71390bae655dba29075d4accd92acb6efdac4b0cd1acc41f584a889eb8b28c424fc154fc2b4e3c5046293f4751af12c488b3ec433d52b6d0eaa488703f16564523fc740aff5538c5706a787bd491fc4c5b6c1b8cf8c448db90794d5a61786437f0f20fd7e92ccdfe491a5d5bc84c811d2eaa44afad5a43a56c47366cff20fabf028c084c6e7bf9e3e06efc46f64eb9686f4f7ebcbcd95647b3c72840e9bf9d55388b34b2fa7f0cfee75615ba9277d25453658838f3d1478c885dd54dd16e3ebab04f6a3bd9ebf666c498532cf6a315988128ec37c45cdb59766741ab6ed5e7f8e750bcdd8042a0252463055848fa8caa289d80f7d39fe8aa808574ad9add1c2edbe4dc3b84a3a835c0e8291dd5534faaba8199027590a03e46deffc00ac47c29adf40d9f26417abc6e8efc1a9b744e3b357d512ecf5d379bbbe70d2b34e782fc4525654ceec53866928cd2025408593cecffbc54a34680f4e8c4058566bd7100abda11f073e0017f296c712f13cee9c20c1e561a842d6d4615ec36be2253caeae7b88e8b79daf30a02c7beb041894a421a73befbdcf88f43a39b4595bb255aaf1c1237c38370799965a7d5c75f730fa6badccac8a34a5c95805f1a64134dccb208689e7f6f1cc7ca98d7e7a17f83d56483bcf15f63986ceaa7e596b2610aec215387ea7a83ca5082b5f1be30e17404011a2ec419e3307b3daddf729486df2e4a61eb24f667cb0fdb499b148a552243e1fc9ed2eae3e91851e79e25288458702ae255b4a293fc2c608308c62dfa30a3c2bc40364b74e5ea7f6947bd20aa4fec176c92d561ffca37d49c77ab7b7657ea18cd56ac22d66e3dabcbf489b47baba5ca76f8ad21b15e7087513291deaf312b6eadf7e6e39d38ff59c9b10b2ae29f113983611b8269c17eb36f5534886d3417529ed4fbccdd2faaddae8a37fec698cf6e3f8e7dbd5115be00ae1c161926b871b51b389f3087cc4b0912b202373fc3abff99cab4b3f57149a5b0debbe3b0946bfa5c4d184bdab3c23311cf44e7c17a42d7f18c095fda5d7c4c59a42c8d011a735b70d143a653d9110449de32a7f07ec93c8c4ee1bf98ef2f6394c399050c583382afe92317c8ae5897391fe9e6f893dcf43167d9acd5d950dce93bcb1bcb9af1f152cf8c78fe6f55a3c8c4b43403e2288b13791db68e150a0ee26f9f051b36fa14b4ed8aa801e875b75a102445599385c5fcaa9230c67fa4fe94f5115f08cb56604c10fa23b1519cb66650f29ca32b5ad962ba960d2418f56ee8c6cca69f31db46b7d48febdfa05c3a9b7d80686ff0305d770320ea9215963c69818d8b0620d4bb6dfbe32104d109a6c5b3a17dd797b91d902d281310884b757684e215062985b81eefe438e162b75e92e79cdd367b7e53b3ead89125cdbec5fad07f86710cbc5d4baf87e6576aa01fe89e39e7b25bc98f6ea795c716cd7277ab1fa5911bff2584185717840af485afc2af27ad52d90b3cea4e6993348f78f06f20c06869cdf860b022c73d4541c3f8c180ed2c26b8bb44793d4910434ef10b9587f495a907e343b9d89201e70a53b8ee550326e54a815b00d9e4f17410c3bf536e9a79679c748264ce94751aded08b9db91d96b778f539b500b28e1fdeb21fbf2c7eedcc46ee171a98060af20e985fb6a5e776f68b4948d88c368fb61675f8b146f8f6c05a08fdb42425f759cfc16230f3360937acea4bb31b1d947f74595bd9569251ae030666147711c64b0fe2152781aec5b51762081939724df95f1526b4c66f09114ecd1d27afb7b5c1d0aa6c4f32ce461e407afcecc96dd8fb156a4f3cffb860a02410e5c80dd71c9362d78529ae57e554c7febe4fcd0b0cf5539a368d7d92d741bed46789029a4347f6c38ac0b40782e2aba5e9ecb981a29ac18d1c9ded0dee479a132c16bde39de955533beac72fe414734370929a972af0176de77b885a107f19cc304523f1aca0cca8fdde3c55930d4490a6e93e7b694f6bbbbac768d5e930a86a48084278b1fd75827be4736181cff5d20190384f951ffd1d7ace56aa02adf19ffd36623537782bcdd009d68b5189452004a84655ec76fdce555742523ed48e0c365bae3ecfe61c2bbfacccf2357d09dd6921ab8435de417ecadbf3284df7905e19dca92451ee5699b0a4342fdffa42ac4520489a49cb580c14eedcbdd566f2fce7f8cfeb72aa05bc3003dd7c90f85942a013f021e8a5ded74d090cc35d0eda801dae3305ec6eadb12c1d295ac952c01287526294bf1105bbbe5b3f3a788e9f08f09974a0d90c3be076bbd6d5c04a112a82d3ab84fa6a5cccff5a90594be439f85cc7a91ea11f76c72f97a235ade98a55b77faeb7253c19bd181e9fa4be6105a441c8b07bc0aa13637c3ab595fca1ecede3855252bcffef801702d9090b89b3388bd92239369f72b50cd0d17c904c2e4c9fd71a54a9483beb213fa450f3eefec784d33cbc70cb46896b0f75d909b6c9c8c2370e3d5dae993ceaec2bb9bf7c6b21f70128b5774476a0346fc26a1ed840d836a61239da68634f4af79c2bef390240606a4640f3198cba3d0824e5f581503db00315646ae603619587952e2b93fec0571724b76cf887f4ffcfb7d2787571e29a562081ff4c84d466f38d336c1720dd3a3709175690bc720bf0298559b9089bf5ba064d9cef778b1d75733776e55af7f290abc8175d41e2f6adb176ae12e3f8472ad2b614f4b9ac55ad2a7a776cbdf1dfb919f2fe1cffa37dcd2521876a06ee91fb4a5216813830006a47a4dd96b51803a069ef3c11532a6bdf31be1d7ecd23ca26704d2a4d0c5a31952ae2fba9195f92c3c8c7f476f039ca5d94375d377fa5b1c24fa50bdb860050d3e55e09b22012d004b0bf3bd23015215e4dac89b44e6db12f51bdd57562f16e8a1ac5180f783e0e99db4ab1063634582082edb5345a07e8a7bf32b6f1e7e111805a63ba838d87995f41e44b8712c30d6179cbab357167e1029c5a95ae7651d0f2f705c909d38bbf437a726f56e535789a226c2eafc466fe83d153e3ae9dd060e8aefeeb4cb5f094c4a579f7a1aba78efaf1032fd027fb0ae3b1936df6358fec03700f85889200a67b2fbf25c1a6e5ca7f07f3cd387e4544414ed90304d8beffbd089eb02773f787069b245f5162aeebd74008eeeec037ecaf24635a99dd5284fc387ca257762aea7444126ca0153cf2d3cad7cb85ffd0de407bed030d3309576902529862dcc06d613e10501e3f023b0669e100f6a0049822576cbe2a534817fa6859363cedda46d468885c482a6fc14006ab12465c171529ee8592edf15773fc7076dcb4fcdedb24632ffdfd7a52f087596419844c4fbea79c9e93e4c4fdaf381b39471756686909b8149f0c4eabc1935d16dd0ae20a31d27d55dad3a5302d14c611a630ef25d044c3c46d6f68dad985cea37f3c8a65f3a9281060fb03412e24291d972e907f122e9a1e8cf4eb345ea3d5e985f66b2c56c6fc2f0baa950cd857b3740bed16b87c4d59a469bf76e4ae28426157b9c268b18e533713d6dd7f235f0fb7ed48e6b3c797773cc09b7bd4ff3672e78f854fbd54bd2b5906254d6ae91c4d42448976de89f8337a0a02b1b1d67c8b89bc9f516ebcb8b45491884f406d82aa4778b60fa3a40112947d1254bf2849b885d7035fb800b72293d669a35c04ec2202542ba6eedbddf0e2fb8326bcb40734cead5b59ada12aca6f0b83fecb26d6e663173a961c546f66d871c3f9e55cfde5a4ed96840898bac68e8901febc35dc5875265548f1a40d1c2e5b1007fe50af027c460038d8cc8f7779b554517a5a33e888270dc423c5358e739772be10a3a8efd55208957281ae8830cc0246bb2756a89ff359812a70d1396c85f0e00ea7fbc3e123cf53143b4da13c520690d6cd5c272ead0daa572c56074bd9bf7e6c7a15633e871543f096792be533f52b68d77046f76f2285f538847c511bad0b17e9f10f1b7ac2cfbb1fd8d1367ee3c0b06edf1b3cb03096d87458dc13a6f4363a18ae8a983639eefb53c9646c2d5b64d9bb61c55add4e2d4a2d45c98e33eba5952fcec4ed8753fb852f56cbf3f02f8c7d25b659cc308a1bc70fdf3a1a8e4a8639d190b7e659b73e2e3facdb2502c50c11dfc4561be1db70cbdc014223d6b470bffc3c876abc836d5d1a9292ae1c4d677afbc125de3142df13fd30bf747730a74202b498020c745d83ca61d421585c706e49bee237eda871ff7b39c3273c1aad084e846d86a9d563b3fded26133f2b200d236e0c691213f42358ff120eabbbe1695c9b00a76b37739e0055666846dd00ad90a432fb6d1894561e3097b7da1e298a0bad5acbedda4fdcbc35b387fcb1b9e46e9c661b08917b4b08787c3bf6f4c76fd9b14073f573984767c890efea83745a9a276678e11cecb693cb062508a92f64102d4855e02c0c8107589ed0b480558fb27d110877fe32857d63d0d5f6a2e063fab140166c81f8d87fc334cca2dd8bf4bc7bd7309d685be32f524059375784355a984a2e1e41937082fe94188c7a1075ac1e3edb966272483a0b758e3142091c812f90d3398bf0803dc79fcaf876fbce18e817af3ca390b1f2313a46e55241cc6c2e63d0ce71b009ba42c74c293ad6e3e4a7fa93dbf1c608c01a1c8224472971bd25eb536a4aecc1b3d079c863fc363c9d442428b42f5b38d38fc8feda05eda35680798403028a1605a76163ba20d951e0b44c4d246f05bfadf5a13978dcbf61df317d89ea5ca5b799aab5cf4287cb95cc00dfee809fcac49e6f136aaf68f0ef6ffe66ed8e240c822fbeb0391b331107d45625b7776622450684aab97ec0973e81c2988ccb46b9515d4f994eb9b7524e4216edf046025a6c305bd7dbc0d918a3a347140d698b64aead94be6eb49c31409620f2277d4c8bc0b64c8dc80432104044710cc62f91e7a19e05fe66bdbec02fd2dbfcc05d5552ff6078e12d157fafcd5ecfcf71667bd1d05ecd563d0bf2632190c34944ab3e3c8d0bfc659e009afad31f6c12b616494fe19a53c838cf8bc12533e3041c96495de9f27244f0f80b3f38f03546319c11b2259aa8b0205a4a74366238b8672d75020650c8cf9d7e682828d54d3af623882302add409e16499eae2cfec9b8f9ddf7ffeb6acb9608b23f12730cda74a26f33ecb1905d75947af168093a2f9d306237a2bb3c6768b5845be1db42f211392c642df7ab90ca66a38a405dae7dda11d4692c2cada8b904381272cff8389e364df4ac234c04bc15f3534b2ca09c0f52a5542f77ab3bac618e400416dde75d35489ce9319541d424859c2c2bd557984c4611765046fdbf5089d21bae112f26842552dd2c39444840aa1736b4936ff6cdac15f01239e278d949027beb9daf268853fafbf8c9f15f119100fa7f25e48a819889189ec10e1fa7bd9a74354c4b63ea786c99bb1913d3d66f4d9572108e583d42dc3a556d4ee96739c16e065c50886d8de7ebc481814f8d8544b0dcfcfe116", 0x1000, 0x8, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) 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, 0x6, 0x1}, 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000001200)='/dev/speaker\x00', 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) setgroups(0x1, &(0x7f00000011c0)=[r1]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) r2 = openat(0xffffffffffffff9c, &(0x7f0000001240)='./bus\x00', 0x8, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x10, 0x0) renameat(r2, &(0x7f0000001280)='./bus\x00', r3, &(0x7f0000001300)='./bus\x00') 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0}) 16:00:09 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x468, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x3, 0x7e5c, 0xfffffffffffffffb, 0x3ff}, {0xfffffffffffffb5f, 0x20, 0x1, 0x20}, {0x6, 0x9, 0x400, 0x3}, {0x1ff, 0x0, 0x5, 0x3}, {0x7ff, 0x5, 0x400, 0xfffffffffffffff7}, {0x31, 0x1, 0x7, 0x100}, {0x9, 0x8, 0x3, 0x18927fc7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = semget(0x0, 0x1, 0x5e97a42392f690f0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000100)=""/174) fcntl$setstatus(r1, 0x4, 0xc4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) read(r1, &(0x7f0000000540)=""/4096, 0x1000) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x81) poll(&(0x7f0000000140)=[{r1, 0x4}], 0x1, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x9, 0x0, 0x0, 0x6}]}) socket(0x2, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, 0x0, 0x398) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3a, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x5dc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) dup2(r4, r4) setrlimit(0x5, &(0x7f0000000040)={0x1, 0x101}) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x6, 0x9}, {{r2}, 0xfffffffffffffffa, 0x0, 0x40000000, 0xffffffffffffffff, 0x9}, {{r3}, 0x0, 0x2, 0x2, 0x454, 0x7}], 0x1f, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x42be7fc9206daa6a, 0x2000000a, 0x20, 0x4}], 0xffffffff80000001, &(0x7f0000000200)={0x3, 0x3}) close(r1) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8800, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x2, 0x2, {[0x4339, 0x7, 0x3, 0x7fff, 0x40, 0x9e98, 0x4, 0x100, 0x800, 0xfffffffffffffff7, 0x6d66, 0x7fff, 0x6, 0x1000, 0x400, 0xfff, 0x1, 0x20], [0x61a, 0x5, 0x0, 0x8dd2, 0x6, 0xc000000000, 0xfffffffffffffffa, 0x0, 0x7, 0x5b4100000000], [0xe00, 0x6, 0x82, 0x4, 0x2, 0x6, 0x7], [0xfffffffffffffffb, 0xe004, 0x7ee00, 0x2, 0xffffffffffffff89, 0x4], [{0xfffffffffffffe00, 0x1, 0x5, 0x2}, {0xfffffffffffffff9, 0x10001, 0x8, 0x7}, {0x56b, 0x3, 0x40000000000000, 0x696}, {0x3, 0x80000001, 0x2, 0x2}, {0x3, 0x9d9, 0x8f47, 0x6}, {0x5, 0x8, 0xff, 0x1}, {0x9c, 0x1, 0x401, 0x80}, {0x8000, 0x1bb6, 0xe4, 0x8001}], {0x2, 0x0, 0x1000, 0xffffffff}, {0x1, 0x1d, 0x1, 0xffff}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1, 0x53cf, 0x81, 0x5}, {0x10000000000000, 0x0, 0x3, 0x10001}, {0x401, 0x2, 0x1ff, 0x94d4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f00000000c0)="fb375bc219dde9f7f5a48a8d1a02", 0xffffffffffffff0e, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x4003, 0x1) getsockopt(r0, 0x0, 0x1e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:09 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) pipe(&(0x7f0000000000)) poll(&(0x7f0000000080), 0x2000000000000047, 0x7fffffff) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000003c0)=ANY=[@ANYBLOB="003b0000000000000000cd89e277698c30ffc986f6084703d6ba70df09dc1afb58124a78a92e5a156c4d1488c0f370c4fa48c976431b221722544f6c8f50e6ec0f3eba9a0e"]) r1 = semget$private(0x0, 0x3, 0x90) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) semctl$GETNCNT(r1, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xffff, 0x1}) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:12:15 executing program 1: r0 = socket$inet(0x2, 0x4, 0xc59a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x101) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x44e8) setsockopt(r0, 0x0, 0x100000000a, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x596, 0x0, 0x2, 0x4, "9f995a1ffd06fad7827a4f9a9de08d24124be33c", 0xb1f8, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0xf10}) open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x88) 10:12:15 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000b860750000000000000000000000000100000000000000000000000000000000000000000000000070f2ebb564532afd00000000000000000000000000005ca9c6"], 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) 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) 10:12:15 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8200401d1c0000000000"], 0x10) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 10:12:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getpgrp() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 10:12:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00000000000000000000000000000800"}) close(r0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0xfffffffffffffffa, 0x4) r2 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f00000005c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) setegid(r3) setsockopt(r2, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r1) getdents(r4, &(0x7f0000000100)=""/236, 0xec) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x200001d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 10:12:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x82) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0xfffffffffffffffa, 0x0, 0xfffffffffffffffd, 0x1, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 10:12:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/55, 0x37, 0x840, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0xefe, 0x0, &(0x7f0000000040)="0330b93881617e6df5bf877cebb20eaed7b4b3720c4d4bc15465f79b7deab00b19cefbc0b9cdda789fcc6e30bafe644948eab12b274d88480283954f96fa62595df44ef5feea6ee090d86f1fb89ff3e5e157d6c1c3b0796898b3c8009942b846e947891535dc2366fccf22080c57ade9adfb2aa1221fc61f063508ef6a2adc92a5da03086538f42767db4141b1eed16793e568b15a75da52ef3bd3abb53ca0d1acd5b7cb4d21ab79f3f6772ee393654dd40cca13c34da36ea566954031b1", 0xbe) sendto$unix(r0, &(0x7f0000000180)="1e4624d15a2f7b0b5321651635e70274e66fedbdd42fa2931827e055ad0876a2981169686e9f60b8a2f1762d0ed717f06d727af00f2a10dfb67710d32d8b8beb21c726418310084c6cf6ea8b19b57b673565eb424413628d968a121712af2bec39189fc28cf687949093e74f1de875da685be96e523dd473056921a40095ad304349d85a2e2921983fcbd4595e925c7d88310d337d3b7c923484e093b81816b2b2318c89dfd5a4792b8d598b91163dea0db2e2015fe376b78ad38a1caef70bbc61e66286cdc5337e27656d7bb59a5f931cc0a9519a80b1dcb8482d7e3cc45a9c715f45211c8d45b9ed64068b7a37574ced76cb3eda563bf227cb291827f4f1e7e4f629a6a14261973051de010b3413fe11fab29060bb351de416f56158d7c31cfbc93e23fc20ebc3f37b023de561f43898aa0bafd75c8740292aea9d6055e3426f63c2799c6e8ae992ac8a664864978e9d740f64d13f7110e98efd5be70a878f3a7c0552ef77e2ac154193ac233c93dead97e1fc504bfab74dc91548ce8add3461e4479b7d0014882678766fefc1ea1228dfc7c20a3a43f093ff84a133d63229ecb8eb0c98c683674360ab2e1b011b994701c887ec393398c7218b43f971a715592c6a82f545c4cd8d4b973a96168fbf846180a53f13af7a073d9a499f1c972eb525cd01ff832eac075a6a4d445bca8fa561c96ffdaf3320bcf6c93e80a29f328e2e27b90f41e9205ad8269ef27ae42dba8fac654673ee364ffc9effad85280a7640de45f6ae8f41e7f8d94204c67c2ab13cfaef2e0db42b84b66a4d7df2741f70ac411770cca46f6defbe5537f419aa28b0b6ae134641d2dbc4f664c8666ab6d4c24669944d4bc4324fa43242ea7f6eff2839da81920bfad3f69640b599df2bf016ff509bb1049ca8c3f72420e57b4ba7dcd556c68ee0ca00374ba4fa7bac0cd94e204ad21287b0e77e8b9e57af3d678ed8fb3020fa531af25678bede47ed54b2e7c3547d73cdc42caf71a92c6e4c0f71429bbdbfc9b8ca37aff097d04347d2095dbcaecf61abee45db97f8dcfc9a1f5fc2584a3c7c166330e7ed23655b0e7cc131eaa945a1295ead15815b55be8cade47130869c85f974f4e4f5d495fe3746131d16792b7af1169cbc77549a0c1845ca1f9278c6a78a488a147616065f63ee89f65d177d73c6a28f8b41e585d53e61963beb1c6dabbecb3a9607e64929dbfda1525657f174de7123b9c60299dc657cb08653a724c96a2fda27b0fd0906067a373d4b35fa6c56ff76d6337ca2a9d277d5fbc6d7ad22f12dc7936158790328ebae695671c5517772778b9e940992094a80e8b2f28a4323703ee4d972a9de3f78e4942aeba702a6695b85029bfa71259aeb94e3149f772b1b8d42f73f3309a3aef4b8de18bdd352df42ae1edf59bb556fb1d01fc6e912513feeca7dcbcf0e2586d84bcff011bfe459c4dc16092580f5567d89b8d6e2783af17f39597bcdfdd4e5da4ff325cb615386c08b1f8beb24bdbba894c2558cdaf5f85436061770313bcd6a982091fcf45391a2f561bb72d1ee084f53665ac7b094829959cac2872508cd90bdf5fa5d57cb19a46134fa602d56968d4db89dcadfab2d6dc2b97387c1e6dbbc8ecc4955b40a5127b46ab4c48630b7b6322d7943af97dbb5e123b16e17c94224161236a451915f1c86e8994c92ae519c651869b8062452376eef66fa7349dd0dc7524640d50855c0e2161c5c284d3ea01d6eab7db3fc7a5ff2c6b834d99c15b1ebe57ec6a414d4de85661725af554a8aca0ea4a69e9e52178d52195b05c72fbdd21af2d870c238bd7969d47a0c76b45fd37befeb64dad6af3c9bf45012d5a73d41de364aaf3c67a0f0e285ea190d4528750cb2ee842c8a36b023f0ce32f7c619644291b738c83bd4eb2fe2130b509b90c3e35c0e125884799018c717804daf3a39fcabfcf00e42981bb41f8013d3ec3ec044927f57ccbffe9935caf897736ab3a4c6e318bbf647eae5175380a006b1fa4e0792f1e0fc94669ecb71132774b9ae1449aaed09522767f7c6a987ad795f7e0f3380e2621dccf6246c32c228904fa4f3bc09dd9778480cfe7088435feffa64606f7710aa04e27c70e0202263a3847ceb536818d4b27250936f69610751721177c293a0b7d1dc6840dde01b4e9a04b4e13bd3f61e1016ddb5215bab6450481870c5a436fbe1011c97ec13b3b9855a4889be23f192ce365cb2d8956576adc13c20567eae75cacaa9972f168f8dc801fd068eca8641646e3954907cac23a1a896382a2ca40878b60652b6fef1399128e65fb4f41cf26c1c618f993d480cd6cb39f310de2337e18e7bf296811d55f8ad3b31e510f3d2de8d4a1d2520eeb5531bfe76f953bd0db44b7ef0fd8884bb6e70491be0048744729f89c85a3d420230c40c156f115b818beb8031b94dcf8f7a091d730a91d8ad7cc12d2b1ecc5f19be1d9c5c9187e988c5e60ac571f84a293aac8931a9c42b1afc2c97e725a4a6521b59b6aa659618b0af67537445de802a49768924ae66e43217ee6351d92a72caa03669cc4af4da1a714884cd1c1ccff5425d106ab705793e50a1e333b3493b00f82578b6353cd6ee0c2d29226b0c6f028c5eac219f1c22c34aa94f10af55c5e5d853cb0cab356825937bfc8b6dec8274525f7bb12b039c674136307027310b68edf1fc624e9f59f7c81c58fc84ea501eb4140c172a5b8e5f9e817e5d78819b2a9a212347e3d495205d143e6e0ef353e67c6c7f4108b08c86498936add31193d556fe342c78ee17dfc9eb30a29071be8fb26afe08c06b016ac4240634513a60a27cb9c9610689e8a56d7a5b63f51764d38372c16340a943e0d0afcb2219f29951db35fa91c39aa428af62cb625838cb1b0cca6e005552a06ad7165e1a1ecc8bf98ac885bca590c902ff0e13cf839c520319442a26d6288b52627d46f5565f7bbeefa7be7fe1c7b07e20cd12c353d5acde857511cc1f4d1089615dc0988bcc14c1749ed66fb540d4f3a0b2e92df1cba360ea8d3407dfa154793b71311ee71950d2bc6bd0405661fe7d685dcd1c83dbeb90c2367abb854031272d24cf3092e961fddff0346295d8d1582a4819ae73080f632c9828b2116a15f98f9768cfeaba17f58e13a5aa6dacb9053d4fdcedacc54a25fe3d5ee82195e083fb2b7bcae0d87e955aeb5e0fe7e4a3e3f83f169db56e8f594fb7eaaf72f95cc632b8978084e4cdb7ef82e9bbb7feb7f82b4ea0c8aa9ead07c12451db954bdf17c8392b25a09a3bfbdf18dfdd11b0d42b5658471867ed5b0603a73c8f4d7e3e45c42c3a319ce3b51120b6a1bbaebfb151386d43b8eda089b66b78d868440de2acabb8b43768f928c7383b1f766337fec0f0b4d205760cf75e37fdc385d69972ebe20303c35763954396545a7ffcbabcc5c1c03f4d3bb60f9230cdd58846d09f4f1f4c918065bedce3b63becaff85c2e3e5456473a3d02eced5c8c12d37eb79b1b027959c90339ede7b6f8a4d3e77a8fa9748b22d6bb6d2e6a550ac4d0ad0a14fa3b6dc0041eb72d3816fa9fad877a8ca8a05428ffb430f732a96703886a75444265769d8e1e51992a7b73ffce83071abada7026a574d7ca49246fc3f16c4385008262fb73da3d730406f551c9c9ad2aa902f8dcbb975e29ed66de21a049131a99505c8c9952c790d8bfcc0942193523abc01f902f4900b63883e21ae164f1a08100048f5caa86f164ec660a9c03e935920f761b0c7033153491a63c75c903a2d6d64fcef0d202068226bdb968159f9c71faf5d2865fa966ae88c17a30a7880d1e4208b595adb675fe3aee4db750f64ec01d3110e456119d6159c7070cfd08e58f9c15eed20751c3618c32fcc71452ab3bcdeca64a94a799d874ea0084753cf3cb1ba6aa0af00b40ebd5254a1a31ac887c58098a43df0a48ef6e90b625edb9a2b9cd6f85bbe9162ed722dec998613bce6e8a7f2511972eb4c5c2a32511389900a951433f11608bcd595cc919319e2649c24f5e4fa8382462714265de735faa3125d57ec3bc9415f484d9c5ed0984ecf713d866fa4208e121e08faa7b7b3c76fc556358a0141416b8a5bb6c9ed1e01beacbcfa0cd39fa588eb3893d41a0e7e300fecc3a9cbba7ab2ff54c70834d259e2ff82e1e6736de2e080929624d07e654e5609e34276e6915ba8765297c29f058d9468c86c1a336366de177125691c432a3fa79d26978de7ed9d59c793e6a44fcc8d6446e1b65dffeb0fb5e4fb7d261863e8d3fd0affdae29ea302cce69fc3e3101b58b5af3e5c1ff9e70b8aaad91ead1fca7c9e98aef02bbeefe2b5b40ae821bf7f71014a9c3bdd5038a6335b24850fc57d0e8e448284a85156abd66760d8bc8427535741afa7e8ef62263219ac73bb22085300f636e5f655d786ce11265edeb52d17afd7d78ed8b479debdc4d577ec92e5d8a75f51893a10b9c538f79ff835631d6c68afe14ecdf60dc157e5e0b15651b6c2dcb14a7776e5d94a9db070b4d128c03f7a8f6331ad09996d36e11cd6140377f55bbb7bafe6e06c8d633a4673c09ffa6802f64706f204e3e6a7f0be01a90d9d94a1ce26c29279b5a4781af597afac5b27094dfd9acf3b26a7cd8ee086ee6d29f26135fee67e580d6b818b7cd72fdf8398311570fa715d872f1a7ff11844b4f44be41f0a19c37fed85f0662fd87399119d9d9cde1019f1c47c532673eb768ab930cffe7b015813690bc60fcc69bfb3824bd8f2fddcfe45d8a55bdeaeb497f935e1bdf7e0a06bf7acb47ae3ccc73c32e798ebb534278a755cb092207ff1f8fa52041ffb8668e1b626a7bb575ae934d37b9dcaf868d464866ce3f78a1b29883ff821a059b5ea0b938bda62eaffc315e286bcb7d734cccdadf9ff9874e66b57f386181ba658a490e55725bc07795ba585310e64ffdbf9c1f4e967252aee1dd395f63fe2044788727c609ab0951ebfc045ba87a1756ddc4b8db24988822973c7af892ed0d508684dbe9ffdb002614a79ddf01bd8e493d1c6fefaa39051f9e21585d976daa80c124619d3d9c6dd0ef695d92dcca7fe426d80a1876ebb69726302b330aec4251ab5fda75b9c0049dab3b803eef022864c6afc57c95df74335d4cda8977f56d8ddd06ba148959bfba291c4b351eb80fc5400aa42f3376f540279d6f6bf76219ab55fe66a580274ad18a1b1686b534ebc2753c92a5c69f2dfec5abea1d209e25d7d1125cb32434b6862c7adbf934f7340019ed96dc9cde40f5ebae52e4597b2eebd2b229524c810ced3c520851b25ffe32521691ac404fa918f65ee8b5de86dc689160a8bca125eb5132370e0f25edfc353057e704db8709146751177189738ebfcd4b224c84009f946fa9c97ef03ae4416a571e71bc6eeccd8754df1c34bc754847ab2337c6ddde6c5ca821fedec6d21befe1729f07bda74eeb804237dcf8adeb0e4d73645ff89b101220f6dda49fcb1bfd9f1245f192af0c0b920d1f64036116cbac309b34ad9742a55b45130c894d7c34f2de2d063058d03e756c8ff360a9b06177097d8f39d8f3c7602f8945d130faacf51bae6bb38e8989f2c7aa93b51c9cd7f7732262269bf399c1e40fdbafcd02a7b56fe708e11fa1cfac0d391514763f06d86762234b1b0c69afddcb7214cf70647a08f55c6f890b0ccbf72892b11765c06e79fb28f6c458ab4396a2928d0c69afd9c776fc1ac69deab637912a2b885ad5ea90a5aa0a370646c679833c06e6db8ba72bc2460c4e0649efe12bffaba06f8a79ac90cd7de58287e0a8ef0283b935e467fab9aa188c", 0x1000, 0x406, 0x0, 0x0) setsockopt(r0, 0x20000000000011, 0x400000000003, 0x0, 0x320) 10:12:15 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) shmget(0x3, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0xe2}, {0x18, 0x2, 0xffffffffffffff01, 0x9}, 0x269, [0xffffffff, 0x7f, 0x1, 0x3, 0x8, 0x0, 0x5, 0x1000]}, 0x3c) 10:12:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x40, 0x58c9, &(0x7f00000000c0)="f2b9c3b4a9720eddf24c9e333b9cdbd43acd3564feb9dc80b7090ea195901cc9", 0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000080)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140)=0x3, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000100)="d0") setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) 10:12:15 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(r1, r0) r2 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x1, 0x7ff, 0x9, 0xba6, &(0x7f0000000080)={{0x8, 0x1f, 0x0, 0x1, 0x100000000, 0x56, 0x20}, {[0x8000, 0x3, 0x8, 0x3f, 0x7, 0x0, 0x5, 0x7f, 0x200, 0x6, 0x3ff, 0x81, 0x3, 0xfff, 0x8001, 0x80000000, 0x8000, 0x8], [0x9f5, 0xffffffffffffffff, 0x0, 0xffffffffffff8001, 0x0, 0x0, 0x93c, 0x6, 0xfffffffffffffbff, 0x3], [0x80000001, 0x4, 0x55, 0xc30, 0xb8, 0x0, 0x9], [0x4, 0x2, 0x1, 0x5, 0x3f, 0x785b], [{0xea, 0x3, 0x4, 0x7}, {0x81, 0x1, 0x7ff, 0x7ff}, {0x9f, 0x8, 0x6, 0x8}, {0x100000001, 0x2, 0x74, 0x8}, {0x1, 0x5, 0x8, 0x6290}, {0x1000, 0x3, 0x0, 0x1}, {0x0, 0xfae9, 0x3ff, 0x4}, {0x1, 0x0, 0x6, 0x8}], {0xc, 0x3, 0x3, 0xffffffff80000000}, {0x7fffffff, 0x8001, 0x7, 0x3}}}, 0x400, 0xfffffffffffffcf8}) 10:12:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x10, 0x3, 0x7efa) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) openat(r0, &(0x7f00000000c0)='./file0\x00', 0xc8, 0x20) 10:12:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) dup(r0) 10:12:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="c64e", 0x2) 10:12:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) setrlimit(0x0, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) syz_open_pts() readv(r1, &(0x7f0000000040), 0x16f) fsync(r1) 10:12:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x48}, {0x6c}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") socket(0x26, 0x7, 0x7899) semget$private(0x0, 0x2, 0x40) 10:12:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r4 = getpgrp() r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) r8 = geteuid() r9 = getegid() r10 = getpgrp() r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r13 = fcntl$getown(r0, 0x5) r14 = geteuid() getgroups(0x1, &(0x7f0000001500)=[0x0]) r16 = getpgid(0xffffffffffffffff) r17 = geteuid() r18 = getegid() r19 = fcntl$getown(r0, 0x5) r20 = getuid() getgroups(0x2, &(0x7f0000001540)=[0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="1a4b841675766636498e4ce8a63c660eba0c94ebf395cdca5470a026ffc480fe9e327baeceea789ff869d293641de7cdda563396a956e7cd5e0756507ad345a1639e61fe164ee3a5cf411f7713281482489b255d0320b6a63355742eeacf59fb5409253330c58d3b5a6c3d5ee59d6b461a3ec3029559bae7a2c579bd410ab5631e7cd3554f18c2668e4721c183c82a848820fc44101d7b4572f0bfe50bfa95ad9d750f978f80a9e9030ddca46884d88f930e184694ccd79236a26f39a29ce9c99244fa037eec4f21e131063fe0078807ac061f2b570ce184ce7efe0e62080eef6066062e0458452ae1d376c6740447d16a5da7bdd392dea4b030463714d7e7ca3ae0f3865fe8fb8ee5f4d337a57aa27c5b66e7f71f764ec0308a029745ab84a2b9c36e5ee4335e6913138b8152f1e95ab4e8de8449a70403e1a241ed6993a9a6f24920541fc6fd28e1862aa9fed751b92e05f1763eb1a4d830d3d7802e54df7961c3a7b149aed357994c1b249a722d849d9b76ec5fb4b08d5e0f05e730e4075dffa8f3bd7ad9acb471fa17b950cc079356a498fa42308f57426fb8b848f9a716d01ead21e0efb3e604694964137df3c9e840ff2a1a93d5cf60e8703d0ac7c48cab6ae12cf42d68531c12b97a43654bdc233a034648fef90f63fac5cce6ab5ac49cf75d928d10bf88aeac04fba5055be1e8507a3cc6dfc90817aa5049aab50ca523875977ac4b963486cf4b166fee178aebb54cbfe4c70678ecb3c5fdcd60887660ebe21f9fd60f68c0851089ef2bfd4a1357abfe2f0eccf743d23e3656df8dbe95e23b071d1c581156847ca34c10f12f120dd39adf5c712df2e775f98f61506b04b21b66eda5e7ee677cbc7ebc94639985f5af9a47167927c839721ae91b71cbb7194a45d7d853a8f630a36a0517b2e2b3333f9d1461a60bbbc74b918d966d6b31b8a2af4826d55e9861e7cbe05c7cf0b2f57cb1429795e73b799833336c7947d30d732fefa7ce303b9e4656db760ddfca6e6c7686ae140b1996cffb84f9c96a59f790535f0a65885785bb48951030e2e4993b6db0095532786e9210f53bb2f956f8e70abc6fc9cd16f34fb9cd82459fb33cceee4483ddcdd7f609edb259b7aacfe6b9cbac33e8e8a9f3f3a6045667357d8016392c805bdee6be937392fe1b5eb11985af567538aecbb998b33b9db1f71c3c9f0e99fbc008429cbb917b34da2c0f05943282dbeb5721c61e1b7432ddacd1ecaa3bdd3b6518786a14012941361c5cf45393cea5808d3a54bbc40bd27526b3959e94ecdbdb354b381e0cfdaebea52cd4875e6311898791e6714968de4f9c70232ee160edff053170e1151fc0d5ddb35aa7c56015ee2f33569d32a661f117e34afad3e49f352d3f4186773ae2d30d87be2ce75032638506305020c78c8c200ef1f1d283ee62a7f80f3d03423d27000192ba1c5d64ef599bc2d2a58de9059a395522019d923e29b586315981910ef0099569c21badd6fadf90714d53fe36dae4d22c02caa6434be36ec0d9525f1a032cda13a449ec09098aebb93979eddf04ae2b564b8e207d50591b0342694742d47f75b34b5a302f47d88db32b7f93bfc6e25cc578fa8954d80ae7c3eb7bfda83e97b40c4912eda3269d89f3032d278b4a7408f283a19b9dc35f798a11a498910a08ef9dbbb145ed32bac7db6b1cefded0b3006e67bbd53e7c6e07df00aab94a544f8c8a1b8648db6681eeee9da9835a5ad362f4efdcd93db769a571864e172da9302e8fd2ab38482b5ee3ab8b8fedc58741c65b4049f63e1e4d51c1ddb635f7bed8b1a13af9584dfb08dfda1d5fbf2ddaf67d43fcb3f34b2bd233f506120731d8a8ad8512a96cc27ac8fbdd0cd08f70d95f760bef702fb8f090af8bf6461d688fd275258b0d2f2e9ad19eb755ea8241fe9d6848c4ae9f1e82771dfbaf742be635fc953612ba57ed9443a8d5d0c5aee7f6114d64f7cf38fe063ee17b6685363d8eac9b2771ace372fdcbfd8dc841e33226beaeed39ca6dcb8ae431fd860149853c64f9b749f8da4a687df72dc6ae5590ad47a8fe36b6724e2fcf7658579ff71bedd64733f043a72c60428d22533388651b41f9c76857eb6054d096f018dfe09fb74e27f6c3945c66780b246a7d59c33de13ecfc37cae876d93637cefa9394d92f15bc825bf51d27ecf05be9b2abb06d268e107920127f85e7f6ce9f4fade359ce1349d43a312a1227f8270669b68031e1422a38169b2de9902bb4e7317efa39cf8988b5d5c21d4b5be20e1cf5382d23d7781c347a87a6fd626a90ea2fa93118343915784a6289df9ba444ac289987ac6208b1f97d4a4f981a31b75025662d39ff08b7a107fa5a632dd97af2fcf65bb112161d99df217ef2e556c8bd7e0275ce75f01d2533725d37756759e6a7673e14d3368ba454669762aa384803a960df12a1022faf45867e6b926bc83a2d8ea5ebdfd4a9bbf2d7a977f374706789e51dcc6fdd04e43da56fa12fedec4991d3f6a2a14bf41aa975f321fc6f196350f16eace46d1db8a74c19bba285b3fe70b98181e45f2ca30e194904fedd6e5bf45e3055b21f46c23184a025fe06d5a879e7d388f7044298c1f7c4f598c24f3f7b4b396ac4f43b2752da2fa09f7e567da0204b52bddbff4cba6525ff20310e2be86887a91162822fd4001c76adf05842c02b9c0ec79c0d454389973c9ccee3a51d590c9536fce1031414066734a9ff882d2e5d3adfe67976981af5d96c38d23a575ecce4ae3968664aa21468a00f424e1c163695b84c84a9601d74455ef73704edfa25a164ac99fcc009e570a6e4c5951ff44f4e73c5e86f2c39065ecf80837ea270e27ed6a98720c6c10ec944b35d5ceba81830285acbd870d472285f62fdb4a9b66c4a78e0d768aa271a99a9dbd1e5ce464a69715eecf1240e60fca899eb4968703b306f48c25bb7388c1f0917af939f3ce49219c1bbcd47a04ab5630765d73667e1defde973aec217be3c764b08f705078f077eb1e062e23b50f8e6d74d410145097a686a6e4b31d79d12ff8c2ab0d7a8c5ae3731ebb2424395f46d6c8fa7e0a3756a22017037766dabcf24b3c54d6b9d9aede76124f7ae41fda682f981210717682cc4589c5f38b55651cb7a45c7628482a45cca6de2fde1af86d340e961e74d3e6acecdc4df0be9fd0fe9a3936fae659687ba16a607371f920fa26e34eafb4d3e3e572b76e069769c34384a737064fe21f494e433664245b3f4101d70cb5f61668e30357fff5ade1be78fa959a51be7db4f8104853bdf3199c4c1e1ef8b56ad58fb6ba10e2287a26a036860d408c80e6c0b1508f4c52350a08f83897f3978acf9447f1ea5f962a7516a935f4107bb2d1a931af1f41d24b549ba9b9fbe69e863a473649c7a87aefbe6f38eaac5be0a82c6edc9951d7c648adc9bf06dd82f0f180e77cd8df41d36f27983fb4315098fb42c7c6e649a423f4b53348173f3309895086fe2228887c1cde29d24e9673151426a1608c39556c46eb48682c9963e2ffa3d9416eeea41f30a684d773b83a99d735bf606dc030858a32699cecd48b0c8ab0acd849b29ca1b4d86d6a9a1e6621958880e24d0921efb5f50087d0a74dadf31d2d02dfd5a7e1866be63f3626b9cd185f71edab4dee01cdf136aeec6be379f31993ffc1af15535b4b240a98786ff7f95fbccc154103a6b9df13983fbef7689ba7d32a4ac39cb862229f542e0d66ad180dd119f3af726cde4dfa0dd9103face27779383f26aae444f5ee3867d858ca032dd25c2518dae961ff89f9d69e42e2e35c326269be0c4a4e099e5a39ff1775be3aa2849894b4bcd81a7ec9b512a5b7171932a65d2136c59ed77c98f8a6b0848279c8721c2956ac322c6d964622a68765accd280770ed72e6181b402bd7a7dd6f5a864c5f2913c95990ed5ba06d3644d02ed7df777037975f4625b5d941aa45e5398f22eb992d80c18f419c03ad2ed7981754c66b12fdac441a11b72c2d1d75f51d63f9a9be0486fb7ed81a4dcc442ea0ff0c5dc9f83eada19df0d0e82365cad35c9435692222874d7b454aeee72724cbdd452f8383479b107d23973f77c5464abaf0226d8028c114a264a12c3ac35cc381f1d571f2a51f4d9dc5f5a27362fe299670898192e39dfde0410d565f8dc2a092e48d6d0841541001361006172bc3c8a30d83f2b51042555702d6f22d96a1445381936ff72bdf32eec4b3bdc68d5788c04ae2c69ff382193a813693df4537bfcab01139c5a4466ba1645743a2024fb3d3886779de373520afd7211eadc8985d56d65e2ca1fd82f0f2d0a28df006328798f4be291b932b4c928e3cf40d4b33956b37b14a73164a5fea618f3276c243fe3978e0ffc07e43988c833e508f101c18cf5ed2e84ede352d80564bd388661c64605f791dfa7ec8df0a3adda5732ff07a7f34dee805c4d760bae5e0695408bdac4bbf9239a472fd901004f43e8c24b96477bdd0f71562ae2cfae19ac7e508dcbb346e9c2260f47211844bb26186ec5517bd96323897e63fe822ebda85c65787225c5ef9ce70aefa34239975cefe7fc76a9cce58468e6e7364f4ac30e458daafaf166d7543e1640a2c2dfc9dc3fd726fcf01f98908708438770873e80eeba948649126d52a14ae0546f49a3bf68685e6ace636f1258628863fbe091121352387d300db6ff3e05ed59d6ebb86b432a71d4cba3e52e05fe13203c92b87e3a591cead5ddd54dba11f4876cc81a8b2d9fd27efcc627f51ec33645bb3ccaf15f86d7f769f1cbefbfb1737c51adcf6b809cc364a3c3fd7e95591dd0e04bf131f4fb814290aa21f7715868566a257e98d972ca1d501122ba53651b618a2c731225c021ad7c771678ffb9c5e2d04152f660c14a9dbc7923895600d9510015533d5c750bfb2acf2ff545b1e33bb2e6cd9c1adea2264678be27c160bbe7858bbd9ed9444ca825bbe3cd86e508215c896d86ba7b49e31a0ebdf67e901b1a7f2239e1025fc9b06408a7a1ceb0e8118b816ca489bae49db491e94dd6b68be077c04a153224a4e8ab96928a736c87edd4295fb3eb7d668da55934a671fc090c46121794c418a30de969c04f1d3e2fb6d84ffbe6628dc50985e6e17197fe78be9db24c54bb428b1fb7833dc5d8922531432d4eb5dde90cbd64dfd495ff97e072995bc69e7be3c54cf3ffa69f37d80dd709d41b4206a834e8061bced938d60e570c7318a5f4fdb2bda4de211ec2379e9439ce018c132791be9369959b56d30c9de834fe8b7cc2878093b40af321429ec9f4adefaa704b7cb3fe78adb0518327feea00ed52eca6a976e24f9c586ef149cce7c4cfa65114da9423f2bb6513b1d7c7df7625dbe738470d3a03d0e3f5c5c1336f3a48425fd7b13589c72c311022bf6a304939c90a022d1a63942ed048c669de2a0f2d39fd3e9b4ea5811afb715a92c73897279541967857e48cad72ccb29ecbec0ffe576beb15a32d720a475750b5904e06d0daa107141e2bf33992bc8852d7f84171a4cd09bd497316a5962860f62111d44f520806564cbb1bcf029becf1b75e51b719c8fdc880f0d91dac9d5b084a79b242459b23931ab5eb6978eb3d5d7b1f270e3635c77cbf83dcc34fe1f88d59d104bf6102eb1efba06f49555cca5f6e4ba7a08f2840373b449132a04c3f237f15f5efd4a5f19e1d5e20601f08b9d9821458a9c6d5b6b3f98804f9ffbd8a62c3e96ad6e56682c2571b3a7bbb1ed994a809226c969d21c603865d8d36f4df16c148b267a4c75bd2dbf4b9cc61e3035e62510de54497bc38638321bbf03", 0x1000}, {&(0x7f0000001140)="f59e7adf68e49d6b10a995ea1d0797bff40962dd2108b798266a2732c12d7cd0dee15f0f0a735ab89abc513d9083f724121aaab6a9595a4c8a0053110494878caa84256a3c961e258e0059118f2a04eca4a71982adf7e840b95ffb2410e94e937d965e67b226bfba1fab1283aeabd01d08a75a8b4d3602d18f1a75d017763ebfb2d5b7bb988c0e72432c192abd21729c0871fba8d4a1fa883db84f548ed4d4cf8ba12461c72fd8d3b3afb206a885a162d532147f68cdae9a4392cf9a8e51700e5f53cfe9eb4886468d7b923bc275c1e9c91fae6ea1cf83165b0b0d5d28e2", 0xde}, {&(0x7f0000001240)="d07bdd96924a269b79150be7993a91b7f385ce7f0341fc144926a1de50af248734e50c1fb41331ab32f7a2af17ac1a5b4298e0f1b68ddfab3c5fe6263b8315b757672051a6798a396379678e1d40b3c38366840d8686b2540c80633fbb7a9b28a5b63b56cb2a0186cdee589e6b316a2d9c58c53e264b097da0af11263857777616216e9b157c6788833727ef39d60c547c7bd5266481f192405088f9ba05d4fd76b4059cbe77e591c3b3a0989ca4be43caf0048b3361a5a3ae857bb0cc8384ba4c671c293a05c539faa979125ef0", 0xce}, {&(0x7f0000001340)="12c0f0a3b8e7e0458a7cdc580949fefa576e31a2fe5af8f9295e4e64282200d037324662147f8359af915b4b4a5efa1416be9d53bf3d1c4fa1622acdd99b3249d86d629a06fe6fafa419cfd9d02bf115f1cf2e98e517de1b4b172c7ce8d16911d053678bf4abb1fbd1f37a5544ebb009b1ef481ddbff9353f711d4bf8604a8dd20d1f26e06b1f01136e9b48089553eeafdb2facab446fef0d29e9375a19fab06fa00b719526233", 0xa7}], 0x4, &(0x7f0000001580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x108, 0x404}, 0xcaefeb56f67ec745) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 10:12:16 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) chroot(&(0x7f0000000000)='./file0\x00') 10:12:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xcc8, 0x9}) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x0, 0x0) 10:12:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="820201470302298c9d643feb2577bbf81e21e6e0d7b23ce850038a32f3b286dd26a767a16015701d8f4ffcc28bd9fe0136f6528fde79648244cf586d08913d8b7524b3db115a231db4c7ba9702baa409dfeee6f743ad4d6d41256ffc892d9ff633d5ca79dfa4df1c0462ac5d6583a60543bdc8d628e18c410efc7625d9b49f97da46c5c296afa2b8fff2518d3c8057547a00000000000000"], 0x1) r0 = socket(0x6, 0x0, 0xffffffffe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 10:12:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x5, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 10:12:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x11c, &(0x7f00000001c0)="61d0bbb712b60000000000000000000080") 10:12:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) r1 = socket$inet(0x2, 0x5, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x81) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000001c0)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0x9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x1000000160000}, 0x8, [0x80, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x81]}, 0x3c) r4 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000080)="670dc3", 0x3) getpgrp() pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x6) 10:12:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000640)="c900b6e80b4827c0ebd3e04cc92c2ac6c49eadfc87cc364a17530c3aa0cace68eff6fd36681208d15df4f386f72fa8fb490ce3682fe8728906ab1a372910893cdb1511e6f7bc5a83aca2bec11a68ddc9490529594613e04448a4757c4559ff99b55852843ec9a92741ae379d9ab6e336bba672fd7c2517e168ef879e6fba3e1c430461dbf6a31f55ece5b9f1bced73d5911715294c57182b2db86b1c8512b43a3dc93e18a0e5f76c544e86d722b162253eea3a7f8a783aefaae474c871051c0b6233e0c7bd764ab9230173145ed59dd02516422165b0daf6d489d0a7d02b14cc36b442a760e1475fe15452efa08328f2d448ae6d1a262d0e22105fb07f848e7a1c6c7774b9a9f7b5126ac5b872c715cef372272be461acae32f1ca387f53efa83f3aa0cea6d0d590fb1e381febd4bf0396c394ec333aece487e96d0d692211f5406bb5b2ff679db362ef04adedb013046fdbec7f130d39ac251d2a2f708596bbc3e3bd30c839cf359e7d28ff2240a4f49325ce516dd762d67e3eee0d1a363910564766bb5eca00dce90aa6c14949d1bbc2043f1ea3051e470949ae235fb533bca6d8e944e43ec0dc25acb010310d051a0c34bf7472c9cac980a5e511ef6f3862710048c75cd350b3acb49f2f56f87cbaddbb74bc848447f459722e308aab9f928ddae897b6fbb53f75df8ebd3c024893b46f016889413ca772230fb69376f8d935", 0x201}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x7, 0xb5, 0x5}, 0xff, 0x6c0, 0x8}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x9) 10:12:16 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="119143c7df021180f6484402", 0xffffffffffffff6e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 10:12:16 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) r1 = msgget$private(0x0, 0x2) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x4000, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) geteuid() r6 = getegid() r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x4000000000, r2, r3, r5, r6, 0x2, 0x1000}, 0xbd, 0x10001, r7, r8, 0x800, 0x0, 0xd96, 0x36}) 10:12:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="62dc784b67a5e8bc170420fa7806", 0xe, 0x4, 0x0, 0x0) socket(0x20, 0x5, 0x5) 10:12:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r5, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r6 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 10:12:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x802005, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="0000001860048f15ff53d6b5e376ffff0802000000002800001401ffff21db725dcf4bc28af863cafc4381b9", 0x2c}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x81) 10:12:16 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x6) r1 = socket(0x20, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 10:12:16 executing program 1: getrusage(0xfffffffffffffffe, &(0x7f0000000000)) 10:12:16 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r0) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') setegid(r2) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 10:12:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x4, &(0x7f0000000080)) 10:12:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x90) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x8, 0x0, 0x20, 0xec, &(0x7f0000000040)={{0x4, 0xfffffffffffffffb, 0x7fff, 0x9, 0x1, 0x6, 0x7}, {[0x8000000080000000, 0x8, 0x3, 0x20, 0x7, 0xc519, 0xd70b, 0x7, 0x31fa, 0x4, 0x8, 0x5, 0xffffffff, 0x8, 0x500, 0x10001, 0x9d, 0x6], [0xffff, 0x3, 0x0, 0x6, 0x10000, 0x2, 0x1, 0xfffffffffffffffd, 0x6, 0x80000000], [0x8000, 0x0, 0x27, 0x100000000, 0x1, 0xfffffffffffffffc, 0x800], [0x801, 0x7, 0x6, 0x4, 0x0, 0x8], [{0x6, 0x7fffffff, 0x9, 0x3}, {0x3, 0x5ca, 0xffffffffffffffd4, 0xb1fa}, {0x8, 0x1f, 0x80, 0xd5}, {0xb5, 0x2, 0x9, 0x1}, {0x6, 0x9, 0x3, 0x9}, {0x1000, 0x48000000, 0x5, 0x400}, {0x2, 0xf7e, 0x5699, 0x10000}, {0x8, 0x9b, 0x0, 0x1}], {0x5a56, 0x3f, 0xfffffffffffffeae, 0xfffffffffffffff9}, {0x2, 0x8, 0xbb, 0x80}}}, 0xaf, 0x7}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000003c0)={0xb8, 0x0, &(0x7f0000000300)=""/184}) mkdir(&(0x7f0000000400)='./file0\x00', 0x58) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x7fffffff, 0x2e3}, {0x7, 0x7fffffff}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000500)=0x1) r2 = socket$inet(0x2, 0x1, 0x3c) kevent(r0, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x80000003, 0x9b9, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8, 0x8}], 0x2, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0xfffffffffffffffa, 0x8001}, {{r2}, 0xd35f17addc3862ae, 0x80, 0x1, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80, 0x8, 0x100}, {{r0}, 0xfffffffffffffff8, 0x30, 0x80, 0x6, 0x288a39e}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x30, 0x20, 0x2}, {{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x3, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x2, 0xffffffffffffa3c0}], 0x81, &(0x7f0000000680)={0x2, 0x7}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000006c0)={0x2, 0x100000000000}) ftruncate(r1, 0x0, 0x8) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000700)={0x7fff, 0xa6f, 0x100, {[0x1, 0x80, 0x4, 0x7, 0x3, 0x4, 0x800, 0x20, 0x1, 0x7, 0x2, 0x2, 0xfffffffffffffff9, 0x8000, 0x6, 0x101, 0x3], [0x7, 0x3f, 0x5, 0x7, 0xd8, 0x643e, 0x868, 0x0, 0xfb, 0x3ba], [0x7f, 0x8cc1, 0x0, 0xff, 0x8, 0x7ff, 0x1], [0x96a, 0x8000, 0x4, 0x6, 0x3, 0x1], [{0x7, 0xffffffffffff8955, 0x11c0, 0x9}, {0xe16, 0x5, 0xbbfb, 0x7}, {0x3, 0xfff, 0x0, 0x1}, {0x8001, 0x99b4, 0x3ff, 0x2}, {0x190, 0x0, 0x8, 0x101}, {0x8, 0x8, 0x6, 0x4}, {0x2, 0x8, 0x1, 0x2}, {0xffff, 0x7, 0xbe4, 0x2}], {0x5, 0x3, 0x100, 0x6}, {0x5, 0x0, 0xdc, 0xffffffff}}}) ioctl$KDSETRAD(r0, 0x20004b43) recvmsg(r0, &(0x7f0000000e80)={&(0x7f0000000980)=@in6, 0xc, &(0x7f0000000dc0)=[{&(0x7f00000009c0)=""/54, 0x36}, {&(0x7f0000000a00)=""/109, 0x6d}, {&(0x7f0000000a80)=""/52, 0x34}, {&(0x7f0000000ac0)=""/96, 0x60}, {&(0x7f0000000b40)=""/252, 0xfc}, {&(0x7f0000000c40)=""/148, 0x94}, {&(0x7f0000000d00)=""/191, 0xbf}], 0x7, &(0x7f0000000e40)=""/56, 0x38}, 0x2) kevent(r0, &(0x7f0000000ec0)=[{{r0}, 0xffffffffffffffff, 0x90, 0x80, 0x6, 0x5e90}, {{r1}, 0xfffffffffffffffe, 0x24, 0x4, 0x7fff, 0x3}, {{r2}, 0xfffffffffffffffd, 0x8, 0x20, 0x432}], 0x3, &(0x7f0000000f40)=[{{r2}, 0xfffffffffffffff8, 0x11, 0x4, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x93f3}, {{r1}, 0xfffffffffffffffe, 0x84, 0x10, 0xffffffff, 0x8ea5}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x5, 0x2}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x7dae, 0x1}], 0x4, &(0x7f0000001000)={0x7, 0x800}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000012c0)={0xfff, 0x7640, 0x3ff, 0x7, &(0x7f0000001040)={{0x401, 0x920, 0x9, 0xfffffffffffffffd, 0x2, 0x7fff, 0x6}, {[0x3, 0x395, 0x3, 0x1ff, 0x6, 0xfffffffffffffffa, 0x541, 0x10000, 0x4, 0x2, 0x2, 0x0, 0x8, 0xfff, 0x3, 0x20, 0x5d0493f9, 0x4], [0xfffffffffffffffa, 0x1, 0x10000, 0x7, 0x4, 0x0, 0x733, 0x0, 0xfffffffffffffffe, 0x200], [0x9dd, 0x5, 0x3, 0x40, 0x9, 0x0, 0x40], [0x0, 0xdc0b, 0x100, 0x10000, 0x1, 0xff], [{0x3, 0x5, 0x200, 0x3}, {0x2, 0x5, 0x20, 0x7f}, {0x18e0, 0x1f, 0x5, 0x80}, {0xffffffffffff9c02, 0x7f, 0x5, 0x2}, {0x7, 0x7, 0x6, 0x7}, {0x4fb, 0x400, 0xa, 0x9}, {0x3, 0x0, 0xf9, 0x9}, {0x3, 0x401, 0x7fff, 0x400}], {0x9, 0x1, 0x6, 0x7}, {0x9, 0x2, 0x9290, 0x7f}}}, 0x6, 0x3}) socketpair(0x0, 0x5, 0x4, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000001340)=@in6={0x18, 0x1, 0xfef9, 0x6}, 0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_open_pts() fchdir(r1) fcntl$getown(r4, 0x5) shmget(0x1, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x28080, 0x0) dup2(r5, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001500)='./file0\x00', r6, r7) r8 = open(&(0x7f00000015c0)='./file0\x00', 0x2, 0x1) renameat(r8, &(0x7f0000001600)='./file0\x00', r8, &(0x7f0000001640)='./file0\x00') 10:12:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0x5, 0x4, 0x4000000000000000, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xb18}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x50a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) unlink(&(0x7f00000006c0)='./file0\x00') ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000680)=0x18d) r4 = socket(0x2, 0x2, 0x4) accept$inet(r4, 0x0, &(0x7f00000000c0)) 10:12:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1b, 0x4}, 0xc) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 10:12:16 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x8, 0xa18, {[0x8, 0x20, 0x9, 0x1, 0x0, 0x4, 0xffffffffffff8000, 0x6, 0x7, 0x5, 0x1, 0x1ff, 0x1, 0x0, 0x9, 0x6, 0x9, 0x40], [0x1ff, 0x7fffffff, 0x5, 0xffffffff, 0x25, 0x0, 0x81, 0x81, 0x2], [0x6, 0x9, 0x80000001, 0x400, 0x6, 0x3, 0x1a97], [0x7, 0xffffffff, 0x7, 0x1000, 0x8, 0x1], [{0x1f, 0x7, 0x40, 0x7f}, {0x4, 0xe29, 0x1fa, 0x3}, {0x800, 0x4, 0x3, 0x2}, {0x7, 0x2, 0xfffffffffffffff9, 0x1}, {0x4, 0x156409e2, 0x40}, {0x7fffffff, 0x80, 0x401, 0x200}, {0x100, 0x7, 0x100000000, 0x100}, {0x80, 0x55, 0x0, 0x10001}], {0x5, 0x5, 0x100, 0x1}, {0x60ff3d98, 0x200, 0xe8, 0xe0b0}}}) r2 = semget(0x2, 0x0, 0x95b6a2844ad62f34) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:16 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff2f, &(0x7f0000000040)="0053f6968815724c52a7b4f685e1e8de7c011ce7003cffef0700000084a63f28142c82c5") ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0x1) poll(&(0x7f00000003c0)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) 10:12:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x1, 0x0, 0x80, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x40, 0x0) syz_emit_ethernet(0x3622a2a7, &(0x7f0000000340)="b6") 10:12:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x26, 0x8002, 0x2) setuid(0xee01) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 10:12:16 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8002, 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000540)="de022584babf4104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969569b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501a792041de92967314545c4ee60cc91012cb373eb6b3a81c33d34c8ffe38078074c4cc69797e1f2b824cb3a3514222df26840a06ab97242dcfff2f3f65d5addd8b14fb49ef87ad653a219b0e5db8ec6b348884558e631827da458b841d692423c88efea85662fdf9dc98a480f3e63ba462d5dcb1b581bcf5f72d1e691f7571beb6d91c21fd34df26098acd384d51068cb2a8652fba6a32219568e5893e4cce4ca4d6140b186a495303628adfc8bc294ebe5537ca3e9e9", 0x191) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r4 = semget(0x3, 0x1, 0x100) semctl$IPC_RMID(r4, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f0000000e00)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b076cfce3a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc32529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c527cc80355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e33b722a43067517d374523bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be8d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df683bbed43745cf360d0453680534caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64bad7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abdf231ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c73147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4ded848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b89097c1e50004ec82b6254991984ec892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5452f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e77518c6fb553a055f26a0afbc76415b3550c8b3082a1b248ca2d6ecf79ac4f10e4ddc297e82cd245fb5fa9d4b3711e064e58f26c05383663454265a37abc20af2e847b19705b619d04640929e64560d4ab8e890e749f0e50f9ec3a9ec803cc3a3fb727dba10b89b447f25cd21d3d6276bedbd4d49cc9c37f67f2c6422c2fbbfa3377a81e839f0048a680941f0fbd494ee2ce19b53e715a3c036dbe8df4fda4c415e236ab6545792bd3d96f76e85892dc0bdecaad311a32e7f36cf5cc8d417602ffa93f93bc351e3a31a117ea7dd6fc2b06d0883cd3d3cf6a80ab490248dc06637d7531bb330cdd5a208ef24adffe0248f57d69dff0100000c214b92a1899c6130871256cb66333a05427b761647fdbdeeeca1f80c331ef219e0df3d891f88ebe1737ef79813307c9c23dfbbaca368c51ba6c0e7988163d4685133883d56c6722c686e8fb8457ea30417796ffc776a02e27ed23a2ab341e615b270a93a0a3fb22abbc765a8b27637de911f8dab148570769ffeadb31ae2f6dfe54acd25b06c092adff46db49f216da3b9105fc31606289d851532bae666ef788089fc190a51cc922bb5151f8e43286796d3b7f357671239471bfa27200000000000770daede11953d87312ca3c33c82ebb321de03000000abe1f125c1201f11c3b884b821aa7cfc84467d6dca051b3bab6eec6c6ee94e08bc49680dff9edc64f6db9e487de893daae7300"/1792], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r6, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r7 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x2, 0x2, 0x1) shmctl$IPC_RMID(r7, 0x0) syz_open_pts() semget(0x2, 0x2, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) dup2(r6, r3) 10:12:16 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x400, 0x0) r2 = dup(0xffffffffffffffff) r3 = socket$inet6(0x18, 0x3, 0x9) r4 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x5) r7 = open(&(0x7f0000000200)='./file0\x00', 0xfc1c351ea2f8293e, 0x40) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x81, 0x2, 0x0, 0xffffffffffff6574}, {{r3}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x6, 0x10000}, {{r4}, 0xfffffffffffffffb, 0x40, 0x1, 0x2, 0x5}], 0x7, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x22, 0x2, 0x3, 0x2}, {{r6}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x80000000}, {{r7}, 0xffffffffffffffff, 0x4, 0x40, 0x7, 0x8}], 0x0, &(0x7f00000002c0)={0x1, 0x8}) 10:12:16 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x10940, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x3, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51", 0x221}], 0x1) 10:12:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb182e660000000000000000000000c4dd4702c9ad29170761b4c78505839ab748d229b71e106ed3b096d75d596d196c331b708d495b7079a20fecb1c6f7980b9b7bc1dfb431d4249328b21fdcd04acec10d0c7306a4847d2dca60fff298d01f7af8d6f7d8b118c09a33c73ca7043a435c94f2c013e09429bb773c10b5d3d8d3926178ddc40000b139db25f3bcc0a10000000000074cc7c4797277b31dd39b0f21b3708799f51e9ae0493acafb365ed20be9a77d246a91f42abf426a19338f1504589cad3999d172368578177af39f7e"], 0x1c, 0x0}, 0x0) 10:12:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x80}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x7) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") fchdir(r0) 10:12:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x100000000, 0x80000001, 0x7, 0x1, 0x6, 0x3, 0x40, 0xeac06a9cd10fbac4, 0x2, 0x6, 0x98}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) acct(&(0x7f0000000080)='./file0\x00') ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) 10:12:17 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000080)="a7", 0x1) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r3, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:17 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x100) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000001c0)=""/93, 0x5d, 0x40, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x2, &(0x7f0000000180)="0705") 10:12:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="837bcac21ec9955511"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 10:12:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x1, 0x7fffffff, 0x37a6}, 0xc) close(r0) dup(r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x8000, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:12:17 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x3ff}) r0 = kqueue() fchmod(r0, 0x40) execve(0x0, 0x0, 0x0) 10:12:17 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000000)=[{0x3, 0x0, 0x800}, {0x1, 0x3, 0x800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}], 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) semop(r2, &(0x7f0000000380)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) connect(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="010b00000000ec0080912925b86d0d12d2e37de6e56ebda16be308485542a0cd8b173826424c3b62127f3408f94e77e7c6a8b759735f44955726c3b699dfd73e2322baa2837c35ed213aaf6ec3b77ad07217964df831976fe05c22280f2055545edb56fcae"], 0xa) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffec7) r3 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r3, 0x3, r3) pwrite(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) semop(r2, &(0x7f0000000080)=[{0x2, 0x2, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x1f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000340)=[{0x4, 0xfffffffffffffffe, 0x1800}, {0x80000000000000, 0x5, 0x1800}, {0x10000000, 0x2, 0xffd}, {0x4, 0x0, 0x1800}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x811, 0x0) clock_getres(0x0, &(0x7f0000000480)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000300)={0x0, 0x2}) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x3, 0xfffffffffffffffe) 10:12:17 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 10:12:17 executing program 0: r0 = socket(0x10, 0x8007, 0x3a) semget$private(0x0, 0x3, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 10:12:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x3, 0x5, 0x8, 0xb9f}, {0xff, 0x6, 0x2a, 0x5}, {0x401, 0x1, 0x7, 0x5}, {0x7fffffff, 0x8001, 0x7, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) sendto(r1, &(0x7f0000000300)="9d6caa0c799140458601b92f1e4651766194108f0563b0360b7c1a51c249de471477ede284b9fd5186dc6d5e80e0682ee14c8481a0cc85a8edd22a25bfcd2844ed6e42817c9974f063768e889ec6c51ab300e4a53344ee0fc78be79fdcae5ec3644ee730c91a910e58d943720c467bef29a0ec1d0a3a35fb83f1020013b009f091f279c18fccfe2dd25c6dc5fe008d32f638fe3ff7c19d52ed6555b84a17202e44ed4363eda4c169e664bea3f1d4e309449cde3c576b6375c57996960656f47a5d0d73f91ae312127f9a780c2b236f3d6950e5fab09d38f5f1187d6e786c", 0xde, 0x8, &(0x7f0000000140)=@in6={0x18, 0x2, 0x80000000, 0x2}, 0xc) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x400000044}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 10:12:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100051310000000000000005786ca3849451ae3d305102074f30ce390500e08fecea11ea8fef9084fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d372c9ce57cd2c91f7509da1ebe2a4cbba982fd825582fe2aa7923ed00f4c849c5a8be699a1f132e27acb5d602000d7d026ba8af63ff37282907000000f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d921180352f2f0c9f69ec7ab3a34c2900000000000002665040e787dfa2803c2399888added3c0730d71681498ad70dd9b9b2b3aee00"/220, 0x2ad, 0x8, 0x0, 0x35a) mkdir(&(0x7f0000000000)='./file0\x00', 0x12) 10:12:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) getdents(r0, &(0x7f0000002380)=""/4096, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r1, 0xa, r1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) 10:12:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x8, 0x28f3, 0xc}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x5) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) sendmsg$unix(r2, 0xffffffffffffffff, 0x403) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ef0d0000") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSDTR(r1, 0x20007479) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x0, 0x1, 0x40) semop(r1, &(0x7f0000000040)=[{0x3, 0xff, 0x1000}, {0x1, 0x101, 0xcaff2ea122395449}, {0x1, 0x5, 0x1800}, {0x4, 0xb4a7, 0x800}], 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x7, 0x7, 0x10001, 0x3ad2, "7e693db5d12d34e8e369857118283836f310cd99", 0x7, 0x6}) 10:12:17 executing program 1: r0 = socket(0x1, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x3) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4da33d7991781945, &(0x7f0000000000), &(0x7f0000000140)=0xfffffffffffffd89) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) write(r0, &(0x7f00000000c0)="c43fb34e3cc242d6c0c76ba6cf835809a26e2fbab7", 0x15) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:17 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000000)='c\x00') mlockall(0x1) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x7ff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="94ad97223aec12103aeeea10a7e05734788a01fe1bb27b5e534827a91d6cb64fa0813d4a3ce2244abac508ee2b280a1a3a72b75c1d1285e9f58e6c091bfc932922f797cab515e779bef99ed8c0ba3d15ba882a512a436af1dd4a7e50043d5d9230e7e760541157c5f4fc32efdbb731483d83d5fe96d5f394e21545f75002926bd1532308a9d49c6e9ffa85b50146d30fa2583d88d4b6e81896d5a6ec9c4f4f789a4352c46c556ff17ea7828ba1f49700265bad2b576f6d3849426aae93f712842c25199ecb19fc540375e602345fdf1b9ae3f24a8f52aa3550e15f9ccf4e371f82", 0xe1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x442, 0x0) close(r2) write(r2, &(0x7f0000000640)='l', 0x1) open$dir(&(0x7f0000000200)='./bus\x00', 0x1, 0x80) 10:12:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x80, 0x3f, &(0x7f0000000580)="9b13de9fe3f265aabfb775e3613dee2274e3d0a284a134aa8132e857824112a526b277b939d23889889aaabfa2c0f620bfed55da5411aa70823b79f22e2d74ae5c7fa6fa20e6c979b230c703674269a5fcd14282fc559be8333c5e429f96492fca7358dd6c4306130ffc6a68c6d223760821292dc7c18178dec567e4e2e6eb4b4e22d706489f536e830ab7483586ec58d90fa3b20d7e3cae2c4800460eac52e61d394b325689c4fb160edc38ab37a2f8c06d3462a1663e8c26ee7d574c8c34a188e8bcda8fdd54e9e0be3f4ea7c051e9b42eb504854174b4a3d300939d5de097e1b1538405da6498b735212923f2a9c7f0d73c8601847abbb39715379ba1371476d56152f1d9e43f9b23f0ae0f57c0495fc77b165dd88c824fdabd9812157f184ab7c4e2b614b0fd3896202f1300580febea319d86ea84bc69aed4d8fa17aaa37ebaaca667d0cfb072fe150c63682f149c98ec0ad72cdfbbd5e290214d55725e65d7cafc17cb286f0c2571b9237ba269972bd3e7a2e98625cfa5fe3e42dc57dbd05f8538d72494b2013f011b9702776bc576e7500ac251f603903afa73e3c11f486da6a395ab9a58de2afa532c4fd304d51541d09678c4dd5d3937d11fc9d460ab29ba604c13ef0f79acc3f1497cf744660f95e321d23def63bfa3df404ffb28967523b6d3bb00dad1cc7e09428de2dc26353c95c96f46eb28e7471b8836931efd6c174527d917870682b81515ee745d1d311368a92c0d884ad95a1fc1c2df3de24e7be4084aea6cf16b5658ccd0cf24f2a906210f1b6609a40dc08764b303280983348c30b21b15aa77b65b8ab82b60d585a23e211a0b5addb8665de2551eca277b37d0fd3cd79f734bc6f15f3c78e642357a4f9e4b75a9a1f47cf4fb3520c81b0ee40cb9da720ec07a65a0fe39fc17c92539d949819416ed7b312f480cb0d3eb6b700736d43c0326cb94a13cdc89bef18af0a3f83093cd953c6c9ae9757f9d772ef3ae149d8cd3d9c8a2fea44240dd81d4568222ce8cced5e090a6d734c845673e15de827540c1fa1a08d9652ca8d4383a2730350f6a2d22d1138cb5947400157268931e8d6b5cfa051ff3522b2e548b32ceb8ac66653d7684da04a2498ffc46da0ba245fd15ed46892701df13ac946c975300257cfe8e3ff1fff4b5ad68b1d6462d0cfb74b31e3ec637e47a0d7bf30045093610ab6dcfadc0ae51fcc2cca23636d893170659a67ece6676b5a29f7e92a39194a889be277a30e3d907de55c29e061831644f49ad40c22490f553440bb34cab6bf63e97dbbd945360b7a8dc7bd276cca1a9193106150288949878204d6bd7764834169011e6b7ece1f7af3bee96bb87076e209f9ff307f58f158bdf16c94b1696979ac35c79d706e4dafb1e103c060c2ea6b6808e0ed6fb28a84ea08dbc4e8f20a1d46c435134147bbc274cf042deddbddbd06848571d2540dc88994a155742fe0be36bc89631d73fbd278bda7d45921bcc9c75dee939752381998df60bdcbd2d7483ed78adea696851da3b43098f4e26bb2657d05abefb418298898ee613dbf77b425fdc0586e1bf1b0e2b7860188b310f2833745266d6c43f7120ead4499f81c0258ea47fd8ed283994e081cc0d879adf93f5b093d189b0a9d603486ba427274ccb58eebb00498844f87c4d8ee7d9dc1d1253425374f0de18e309b20174b4eebbb5730fbe7b606aeab64248c8a3a873840bb6035cada84b1e6f957d24100b2553e4ca419470fbf0c43554fb25ae58d07109a883d6df78051dd713e73575e056af3acd6e093f06443459228bf92d55c5f4ddd8920ee6d5515846e53d7b3282d5ee6e9dfe84c3b70eb65b2611790805569c98b6449038307b81fd040dafd4c7b5ea586a4abe7ae04d5849dff43421ba40a3b544e792b5c3cf95f9af747d31bf833626537aa16e4bb0d6f7989f014ea6fa85e79e59e2257934ea4a62b6aa2fd037977565a9f92c6b780dcf6d66c5dfece57fd512d52da7d9cc3be5294c19200dad16dd2135a292c63f5d1288da8e99b0229b00e996b4f2e5c495bfec7d93981dea888ae1010302c5eca0e5863fe9d908cbf4155bf1de25f2150d8935d4eb5a3850fc433230344086af2a733133833c416f749d920a03b801f04408410748d1194e0e08e566182a3f2fadfa53e55e02178a6fe141e27192d49ebc55a68d636f758adc85efbf49fac8cc0094357bf9023af0f68d0e91057a52cd9a9572f05c8f9f9df15ff42f1c971d0a77a00d4114bc026e6c6ae67921baa3889cf9d69b42c3415b140ff8961ba73180f6e2eaf1535aee9a549f6eaa97c7ae27397041aef7434db2ddf0b0358bb964375b7624e0fc3c4a9dd40d534fe36e50ec129bc57942820c61686c4ebfbf97102aa7772832db6747c9d36ead7cf39dd348d7e7a06eed6a902c64fbddef1c96b200d2c1374c951ec92d12bbff3368d9c6055ec0d05a89895bc8f082b9dbc9cb4d2baaee0a02e273f417e4f2f3c601bdf130862dbb9dd8aa648e3acc8b4d0b4d4145e9c056d0ef21ad3660624b38da09085813b7ac545a12f0d23fe3f1005ed1fcbf55fe9e6f310be3f99592894b6cf246e63c9611598c04288dd5c1cfa201016a1703ee90979eb55f10a79ae3cb0e949c3ae18a8843b7f412b2a939d9f0b927fed8e2be85cfc998893638eda1067cf1f98ac6db1f6524d530dc09f19ef36e4fd564835f81bab7fc9ae94b9334416ebb34e6345f83d3b4c4f235f53f5712cac3bca836f190fa9afcc3af16ad54e1758366a52456eba5649aeb7eef26e84feb3f4daa407087a1bd946415130354bf1596ca9d4a3477e27b665661a27764f85fd351d3d5cb279539766eda9e0358e783a3978910d33a2422ef200bf505279558c7fd4e420e074a3688cd008f2463403ff011d704d53dea680d0c35c042634e3aa0f6a83d99f7962e62dee4e89bd4cf2550e70a488ad38aca6a5cdf3cc8c2bd8cf3a270596ec99596cd749d2a67ccd25b03f1af2044f6d968b7036d198c00fcf64ec44a343470e645ce7f8294ea1c4a828ec6ba2d884ce93f3e2366bb27aceb0044bef91efb5719685ec6276a1783a36ec01c70faf54fde4956998b4940c351d88bc5ab8742a0978fb7325ea0dcb879cc6d4c59a20d8dd2bedb58d7be0e437089a7045c870e473f0053353f1e5ed17f169a67871a811e7ee50a474106c339df7879ce25136e15741fc6032b6ef6c74767afc0636f9b45691846d8d747ecc3187e93ce3e013906158b6ab8f479a2821b322c10d436e37df5b4c7b532fb6c1380d6f1f0e3983c21d309323a1ef0c075cb2700a554690ef4811f8a2bcf67a2769e9a737b92f8538db5fdbe8140d2308ec47b7d24299d150ba240fa5caf69b6b4d71f9c48db6f7614e5fa16ed64cf64c5db05fea7d702e189cbf936a1be6685ea7a1c7f4d1cb9cbf87ef42238b9f8447318dd462bfa903055e31e91ec9be839b985a4d8d71f5f8b8dee93a96640252d0cd2e574c6a7360f86578ca269db9779cd71a0cb452e1727dd566b471291c46015c0618232cb38a7746c1430303e31bc513fcfecfeeae69b3cd67a80f493d53b04a89bad6003859742ca3811fbf96ac608910a2358f755ff95df66dbf6ef849cce399be439f294edde6ab077e8a71b62f26d5b80d65044bd853a8a19ddc8354f2c2817a18e3b18101e9d395f93dd9655b8d49f79d47b1f90a32df88e65c9d2bf89f94132fc8c653378afa51eca7646fac5e78c79cc6638a560422b0dfbecd3cdf6f4c831734db0ad617cf2064baea633b3ff7bfca7e571f978b82ed71b89593b5510cb038a96a68c56c2e851027581bb02ff0c80b785685ac5ecb1932e1703b40c14889687f7635564f5a597167fcd262a0221a9bffbdca7f6cc250b25fec6b4c450ff678673b764101d958eadcdb9714c16041f7c50c690c1ddcadb589a55b55fc000eb5df9e0367a862c140b3dd3998cdd346159e745262fd2816b6f9bd6223fd5fe567cfa04e2d253bbbeb2b5fdc70c57e0a041c101dc2cdfbee5b70606ece20907c207f1d2633b6b45d15be38c6f2fa4a2e5c7a2aa2d843d643c8a02d35d9d1f845fdc431665fabb74d065adb696d8088d0f71fdc56c48031a5d124419c915f8139c4d024ab59a1409e040f658e64dcde6b9140b89d2816aae2d253c6e1cffda00215010f3657b974259a6822bd0d9f083479582ea344253816a92d5a5107f7e7d30a9549b74fc05e70d4298cdb88c2cb1d071f76e773b5f0c92fce6e492013000c881c1dc6672ef02c6ca8c84b12ee0cf4c833f3fafe2053fce47a6122c8a295d301a0c811c73e06eb77641d40f3a0498d70bbc846e240d2f9355316bdf6c7152fa088ff7cc7dbb75eb470715a394e0a144859422e2393d9bcd4f771613876dda126b7a6975484010ee24e8c2582cb1f506adee8d0f39b6eb3965301e9117ca5102e84c39ecf7bd4f5f35f5c8dbefa743dd573242ac4460966bbfea4984cf74ecc70206eaa4d7f97b03052da60c377178eaed92c0d0f0252ee6a87545840f656f74f42c1ca870baca420abc9226f19e54d59c70a196937326a7237942b5ca1a2380d3fbb662e4e7724ce0d8cf6bf80cf74a97e1fafbb62713e2f91565c4ac545d241e22a5cff42e665841a31997927d2ca7adf2ba541fa1c61d5024c7d9c1fae459e32acc9572ca574243c961152c96a914b58366460824739cce7af6e124c39b20cf6f12e864caa54613225795e18d1b11f5e537ed98a3c79be90dbbd9f3934727b73cf933ffcfcc499b08e962298c8d5663320a2a52131b6889799e22182c9d52008e25079566caf77738caaa6e4b2caaea2e7268bf7828befb0c1707b1edfec0d85b141500001f4921bdb255dcb0142e8803e3178395de32090b1a89153f3380dcc0f6fb3b35f789c935e47529b14a36169e5aa0e5d4f65544dd192f4675fe3119b3d59b5208438b55d90f1bbd582a947e9967fe65fe458490faa1e5630ba8454de1969410bf0753d852fcb392920e7230a7f52639a35b8b94afbf1872939f7cb8a05736ec61fa6da07cf4a0ca44417adccd5e0ee8f334e917e9dae193aac6536850f7624cef32b5349c32820dd5940c183ee74d47705da12cf8b559c5e2559cd2d24baadc9a6a92276dbfeab9c3e0cb66f6ebdb393f9d14efae35738c86bda762e44e7e0ac0ca92a95e88d827b104a90f84fc4a15c5fa2029e218361cc045343ae1faf024356470c610aface852318455fb3e4e529bce6fc137d03ac3b6c37fa9f2792b589383021bcc63463a0b45e06f69d030b1266f5cbae8c6fb407bb43383508b515e34342c4a0db909d78a5355635c5f1afce97303769e5edf8faa1f2c9a683d3ff7e1014ab23707d956dcf696d70db187b93ea6b0c91ed70b180107029f4c4f65e103e5664727d6b0b6c6683cec5937eba912091ee6e331bebbedc51475922f42f65a3f15c1e654d2ed8bf45d34634bae8a60d22cca9a60ded76af9b22fbe0ddb7cadc89e45458f47d7f18a028f8d276a4ba2b8bbb6ef4780e49d1cc3f5328b5da69081e0de50c36209359a722bc92b57a37e5d990c9f3fac9bc2d1d318216d6114bb0c0e428178fac338d23b1a72ce9394ecd04d7d81e9a33f2f79e8c04e2e3d1d1fe46978aa99fac7510d26b1b41dcc3f74fc0d7cb9ef7b72d85d456f947166967c1ee695849335476c269f62f6b84bca87f32f3862146bf6d64b2bb178715f1a1b3394c128f43b8fa3d8a8307d80c1d4d6130b56ccc01c18895cd357ce09ecbcb1c770e5ae9301bd63381ea0f9ed353ad7", 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 10:12:17 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x1) pwrite(r0, &(0x7f0000000500)="5f0357a25db6e8ecdd77af9d735010f2a2c756979a46999eeb6ae57a8082a7022f98c6b345d9fd1d0adab59f7708e7e77751a8f0e4034c3b7ffe65d83172e5f13ac06d0413d4f6781f373cb4bc5e9fc37a34dedcfe7fc79f4c435f586f8036aaf1d3fe0c8284851a23375f00ae7178e0b8035f4fdb4b812a6e7d6c0f76a5268470f6e97a6f46fb412675b5bca0c2664710251c922e45419d97f4e02e6eb076af79f69a22694cc7dada71b7bf0908d221d59672013edc2ddb5f3f52d7bebb5b93e7c9eb2252c6aaee91d9e21c0909092eec2a180ae6caa14d85a2be2ffe600693fc21827663cfa5550155a733516831cbd76410bd3bf2827a1a4051179e481df366c1f129ac09cd42ecab904222b4a69504d1fc5c9969306c0bb293fdff3da953f60bca40c735f556fbbd38f165624ad558e849d52bfde5d6bc0038d81389c3e6e5f46b4fc20de14ca2445c79fb8753e354cfa201b2abf73164324877a3a66e47a4d1685766007de252c7a1b2a197295317a8239f8ec0cfc1fd478119c6b75fa308c21d9ac293a79e3cf366619de2af428003200c710611b1560eef73b63e9b27024e3bd71a59976ce002e6bd78ed007becd788ca0950ac1beb3136abbc3cf7aed806dfb08513dac4b052d435ec03b2ac957935bc7575ce54c32e4881178fbe0b74c039bb62235275036dba5504a44da2e34b991db9b59412aa714725dbd3f4d3bf6f653619e91dd9e988789b5909f7b1eb78461e4ec6a8985ce8ff93b709b6daf4e4ed973f8bb3bfbeb6e8e3de5fda79a12d2b4df6c1f04b40c1259e2e1b756f32c7e67815cf575dbd2ccffd9dfd4d17a953eadd210274cb87394f65b7e520b2e7ac71ffb89a97d4a914cfbbc7b498100efa68039d009e684d37422234499959ecdd5b68788bded99bb3e6f921ad9ed7f4b0b3029e0fce279da2cc98d483d3e902ed0733e0687e31e893c2abd25601155be02a3a56e1f8e3b03f5b563eae97f24feae30b4f8f6bcf534a31e41d341cafb13856bafb063e49411d614ada138822a37ff4a40371b6f5c978eae8437dd6ce3191526801a4c0ea6ae49b29057b54c6987d6d0369818f6e836231502eaef5c9693270a31246c47c193c5f3756b59cde7ad69b98e4f8b439723e04099cc137a3050deed361e1d839627de5e744e5f2d79a24a48e1c9b16f1a0e8f5770660e64dd44285216a9749719e0f436d45bbf1b4d99b7c97e6ee456076177c72195e7b2484e3080a68e806a3873c11cef971078f1cd93a303993579a268529a7857f1ef24135b386655e629adad38bf982e59483cc60ff750f7f5b706bf91bc720286727b8a5efb9ded899e363300b6652409da6e6c437903ad4c44aab52f2fced6702ae9a728a72cc1e506816d564f79c7cd82472cfd3194da3a57a3da87fff2d8a550826c38c65ab14220d03b9eca127dfa4d91d6d686cc19811a0ec51a2141606f7409e21487754169d7b9fb90eed8d265cced048e2f6b7ed0a74cfed714c3b08613258b093110eb34c7767babf1c985bcdab633fc851f6b457dca61cd3ea8c9188d52234415d44b0aec162e70ed04bfb33a6bc3a799f0a887133fa17aa9d763c6cdc2d20b9ca5d8e87a14876ab347bd0397008717a48961ca8c5597020f02dd4eaa9bd482630f229de975b4b2357c2fbef51b928aec855bdbc1fc6a9d029f7d0fd3ed7b63d2078844be2aabb5fd3ad40db4ed32aa4a85476ad42f733ecd21aea51aca04fc8d591d93d1182ee74274687c1ee8cf6db03fdaaf8ec1bfdce85a53b54cdd525d171281cca421d09405383007458f62ef76cce2a460ba1c564bef729f400ba47a7be4eba7cc1e048a8e0c3aef8472b822d9706bfe5f0c5d19e2b22aad60e072702ddfcf5374c9131384c5fc32b04b24c549682c4a816f052a303996f29ff3cb6a7c9f5b79fc2c14245d866e05821539038abded41f312494383c7e40c59cd82dde8ce6ce048a6f5a4e0052131ae7b3c8b89ec312c8f9e04d8048f5b3743e7df744dc296f550a433f5764d520ab85ce61d743cc091b7e8050c32ab7a948c4943f4a185f9f2e5a2e0a1616e4e884d6d9544e240fbde4c2fa262d793129655f32dc350d915b1a347f0902e643227a6d85db800168e8736396ab95faa6647903243f7d41616045d2c0a7f6516b3abf202dd49be1f1848d363c38d1617bea282cfde6e8d645670da93cac2cb7fe94cfdbc5f2d8e29312052813d2459548c65d93b9b5f4f9b65728fcc629c93ba8fbcf48ddda405080a27074f4103065d6b5cb52c83eb200aba5d2abcfddf3cbe23e48466ca523686107588c1463575cdf5e20f7429b088cc17c4fbeeb3281c663db0f96e4bb23957af143d478e0a68909b445729746d9c6520f8a30b4a06a18a3c35fd87d45483b91814bfc27162ae3f65df5ceb910be1bf47aca7e668e210e25eb4f04fe0ddf54a0d1d22971d8a78d5350c4b1f6931eacb3965f2d38a65aa94a6b996ed1ad24cb29392073a59ffa30ba2ecb37b5ab0c722b4680cfafba0358f596b6332bd208d3fe1e7f0b7b91d0ee21687996d76bf513653c6737f19c0c7ea15739fc57a28e3c4cf2aa05dd297f46a14f40702b8dc769bbd024871688f98b1c09b5e98a95b8f2a4ae4343f994af6f76fcc8a46eaf4c696c4be48d7e3464b4664a0ec280bfab802af1b17371349beaf4d73e038e14637123dec838d4bc431b0ad8a54c7970330f4ca76c1590895da47039ea16bde799208ab13dd505b12d064c34b8f8bfebdd5c8bfa257b8258a40388ccc29c8e250f3df331440c3f6def90c44e7f485ff1bb9df013acef129fcba04feb872831dc9ac523a55b4283c0d8faa06e37787aaf32e1be7b8f3f7bb8ee505dbea91665168a4e3b7f4464b2fc04cf5066b39a988ceed87b47c5002072e4bb023d5a4a7275eb67722d79ae1692a7b4d6a63f53ea258f05d149fe615e1f153da707b66cd88caf1f976627290fdf10c3691cbdc54bab8f30512f33bb32ac82a0f0960dd92907d61a52e98103ebf0e51aaa351df6790a903dedfa8121c54f96e09f8f770ba86995f0e8389bee209deb9a7fc4b203f567f7f6832806dc0b19528ce1676b5f026d69e96774a3323f59c5069f3f82c8f1fd371ac2fa2631e6361704bb1887803671ec89025da6f55876238641d0132f41b18e71454bbd587097c9ceefe546c1e4677e7d1940d2972194652e7c5e816ce3557114b6667ad4232949e1aee6e0cebe537684f149ac44dfe5d19113bc96275cad521bcf867b6c7bdce0fb2d46346caa56a8e35346c52c8e41800aa65242585851ca8c384556eb87bd20fa059b5836e709d1429b30773707b8c960a841758719fc58d859b8daccc9090fcbf135537371571ebb77d2fee27535057836a6c938ac31dbd538d2f5fc94bbde078323cbf4626e1ef57a543173bdd2cd3837d88bcfae37a6e2e2923e7818a0e48deac034de91bdd0b2c7a7af1c6505a56f959650f6f4ba600d98abb89cc7efc83b0268e4f1773d66a465a787a4664beb7d4fcada083fe1f1167ab3d11729f461175e80d4a244a522b14f0d849214b3b2d3a69431bf321877ca24865562217f38d66766753e537c75fcc6f43c7f855030951667dea0ba9cb0017e17c42f9c83e9595ed658244c6ceb454c1493bbd96a6da44aac8e935e65f498f6ff35d8cb59e1d0f62d7a7435f217ed319488d9ab5fb7c1683d13d2e519eb90be2b6ff2f0f608261e5258da9da44a93589e1d8cc9ced95f31a4cfebff603099023dd21e545af007b590f03cae97994d02b2800b8f3c70b4aec276b61af174ef3f79b68f92d30f753fee45635b5d563e490abc4d5828634da9a885808920ed22e2fa63e1c9e7a69505a27079fecbd5b2f719aea38cad097370205f5dfb087b549ee7c84df3fc2b8a0dc7d58371d5d1d94f16a2f2b5148fe0db1183c9093b9ca6d956ea90ab673f933a12f3332d9c02de3ec7b994bbe685d816ea2f663c8b9637f6ec2622b69c54ecae9ee71511a725b25f250c1da5bf0a2a2a72069ad6dadd30910a6c0352a3385c8a906e73fbdde30ed9c896576d31885e2e77995ec9a707ce54ac68ab03f44166a8490cd2265b9ddcda6a704fd8c2871ce2b57ab488efc01a1ad40a9869aac907a565117942a84383e0c8696160d5659659f7e9498d7823d293589d08c9b037755006f85dbfec340f1fb6b1be485b34b8b6b4755f60b436b0f723d6865767f35583fc1bf7d8a7db65f4e0dcd817ce5fdc3bcedb1dabd9a00e85ec16435e6bb58d963c14c1cc19fdf6a8d05a861fc1346263999684ba18b7b46c8d8fba929aa179a010ef1486daed634e89734f9550d6d52a8b08e8ee8daa9a89f764818384218840fadca7a3a230fcde7e918c6da11aa4b688a627f603bea066303d361107d769aafe144a3ff88c2c3e159c81b70476dff0bb4fa08b72a707942e2bb8d6a508f0c5a3b6eddb3ea3cec2912cedfb348a58cd87e9c66ed65c1cf49f990cd3c11ce6f33bdac62073350d2ead8fe402d64f13b334f970df36413a8315a135bb42a55bc4d46c1f3ba56655661b3249678171a0b263d9dd77aa7cf33b8ea9a2b45181530b0e8f1303ab478e4e14b09f5530c724fa52e71a570841dea2c6ff313207d5156d2c0a89b44426a3c006f7a680cf20634f0df32fb240093c6f5f60ec5a2f377451a8fdf2e1115600bf29dbe7e2f5e84a212690793574fcd05db16b3c373be6db789b0506b4c440a1b4389af12e8df792a89f57d7af1ff6cee3a7cb8589992c276b8c0c18fcc8dd0db60822f24aa0e7b37a2ec81d85db9f668328a648e8f798b1f1e4ef7d3d8d51e6cf4ec3e69e5b7e1edaf409f27872759abbe8b4e28a502038f6b59cfb6e9388bc4101bc3fccdeec4758f9d5b0a1fea4c6179bb1e1873b33d9a322a8f44dc2441a031a6c0e6743a0d4d25e3335c74373bb01cfc7363ea9e719e9bf36ff391487575dabde82643c6d640885c31703c3c6616259ac194a1e376c8a0ccc29c39a8c21a60c286006989e2f0d57759802d816bafc5e0ec056b745706a476ab31be75028f3211ea8488ee8ee28c6085da618c14d2395af324ed64b6b463d1d682111d9f1b13a8a820a971821a953b8b0df55d2c58dcb7cf95ce41a8ecfbd6024f1ac159f9f3d2eeb46befc8fc00110c630b37d499b45c2b58deb1a88c46a434ff7733eedeff6783c99becdc33dfacdde0ae728dadd34cf476bc0e3bf18b69cad94a86f54184c752184a4f4d6c19ddc92fe2c33eeec7e37ce46a44797456d4414a92e2be2dcb41c69e6fe1b2494f3c33367f5cad9482ed242b46f336577884b0f736a11364c2dbdc26bc801b4a0d386a4d596317bf6f7b8b2438123619fe34ce48b39d0f50ff23eaff09932eba1837dab6004d510374842e3a2acf362047977b13d692d7dd62fa77641c857f8d44325e25e98da8cb79dc3d3facae2f3fcb8da0b08eda71061d335056315fb45bd2e58747162ef7cb8b06cbd8ae0ad864eb3dd6df506f893cc8571fdc97c476a9bc2ec1364fbe985ffff2a891a7d324d38bdf3f2d786b43c73772ca5ab75363caf54e379c3f4439c9e5b32b0777f99455e420082a24b88dd137825fed562528c5f708e4bcc8b7752fce4d1ffbbb0cc6063cdb5d95bdb3aeaf70f71816f2e58c2c60e8bcaf04894ae0b82fc05607eaf0c09847100c1b8dc9a270c15709e328e0e5a817ac481e805cc1f001047138b01f8693dcef4385e52737cb336859030c87b5b7593eee32fffe890c1d4c5eb2472d60e4977cb6ea41ed82aa356a9264380c6c037ae3e", 0x1000, 0x0, 0x3b) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 10:12:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/145, 0x91) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3, 0x0, 0x200000000000, 0x3}, {0x60, 0x7fffffff}, {0x6, 0x0, 0x0, 0x1}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") 10:12:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="c314cc460f5937ab8f11c52518f99053417451db7999c9b832570cd08903c3222c7847d63391353e224c8230cfea12ff6fb5d1715d3806f7da3ddc19d4a50e661caa2dff7ef8bb3c6ca26620fae0dfac2a677cbb34d418ad1d258084f96f0b0033288d0906a56b0592162c77816cca6bde862b919c47c9adbab0f68ca160805de7dc802ff7b93fe80efdbd285aa126efc6c4fbe98af4cb9263b8f25223829aa9a9d85558d92ed8ba12fb275e6acb3c27feba132c0d8258acaad47c7297bc6e2c4b4b6a6e04a337fd6a2ea8790a5bde4edcf17366f114fd56d68e9836131caceb1c897642869107", 0xe7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/154, 0x9a, 0x803, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r0, &(0x7f0000000280)="c943b25a9cdbd26d26d664f63c686a4bff8a3a8d8c", 0x15, 0x400, &(0x7f00000002c0)={0x2, 0x1}, 0xc) 10:12:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$KDENABIO(r1, 0x20004b3c) bind(r5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r0, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) 10:12:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) msgget(0xffffffffffffffff, 0x400) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) read(r0, &(0x7f0000000180)=""/32, 0x20) 10:12:17 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7, 0x9, 0x6, 0x2}, {0x40, 0x8000, 0x3cd4, 0x10001}, {0x3, 0x5, 0x8, 0xfffffffffffffffb}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x5, 0x6178, {0x3d, 0x1}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x1, 0x4]) 10:12:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x120) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x8, 0x5}) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000040)='./bus\x00', 0x9) 10:12:17 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x61ca, 0x100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000180)=""/192, 0xc0, 0x1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x225, 0xffffffffffffff00}, 0xc) 10:12:17 executing program 1: r0 = socket(0x1e, 0xc003, 0x5) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xc600000000000000}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 10:12:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() minherit(&(0x7f0000ffa000/0x5000)=nil, 0x5000, 0x2) r3 = dup(r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000002c0)={0x3f8, 0x401, 0x9, 0x752, &(0x7f0000000040)={{0x1, 0x400, 0x9, 0x2, 0x72, 0x7ff, 0x1}, {[0x0, 0x4a, 0xffffffff, 0x9, 0x80, 0x80000001, 0x7, 0x12, 0x7fffffff, 0x8, 0x5, 0xfffffffffffffffa, 0x6, 0x1ac, 0x4, 0x400, 0x3f, 0x61d8], [0x1, 0x40, 0x2, 0x3ffc0000, 0x800, 0x6, 0x3, 0x6, 0x2, 0x80000001], [0x100, 0x6, 0x10001, 0x2, 0x7, 0x2135], [0xfffffffffffffffa, 0x841b, 0x100000001, 0x5, 0x1, 0x8], [{0x400, 0x100000000, 0x1b, 0xf1}, {0x6, 0x77d6, 0x2, 0xff6}, {0x5, 0x6, 0xbc, 0x8000}, {0xb05, 0x100, 0x8001, 0x4f9}, {0x7, 0x7fff, 0x1ff}, {0x8d9, 0x7ff, 0xe37f, 0x8001}, {0x10001, 0x7f, 0xffffffff7fffffff, 0xfa1}, {0x0, 0x4, 0x1, 0x3c}], {0x1, 0x1, 0x80000000, 0x7}, {0x7, 0x4a0, 0x2, 0x7fffffff}}}, 0xce0d}) socket(0x6, 0x1, 0x6) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000300)) lseek(r0, 0x0, 0x0, 0x2) geteuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffff5e18, 0x2, 0x22, 0x9803, "488a13345474894972889724995188900c06c1f5", 0x2, 0x4}) 10:12:17 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000280)=""/172, 0xac}], 0x3, 0x0, 0x0) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/164, 0xa4}, {&(0x7f00000014c0)=""/227, 0xe3}, {&(0x7f00000015c0)=""/220, 0xdc}], 0x5, 0x0, 0x0) read(r0, &(0x7f0000001740)=""/205, 0xcd) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) dup(r0) 10:12:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x5, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x81) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x1000000160000}, 0x8, [0x80, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x81]}, 0x3c) r2 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000080)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:17 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 10:12:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) r1 = socket(0x1e, 0x3, 0x0) shutdown(r1, 0x200000000000001) 10:12:18 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = kqueue() setsockopt(r0, 0x7ff, 0x40, &(0x7f0000000080)="148277597d754454df5bac709766cb57321df7e41fbb4765af9fadd97bd85267f7345da7e95d9afdec9e659f70a6d7a37f8397bc6dd721effa1e7c474a38b1a8ccf26e2717f0c61abca99f18b46bb0bc8b0daf036e84d56adf03f353f7d05b7ade63fc55f26e453f34b926d479db4fc19cd87ee10392579a", 0x78) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x3f40000000000, 0xc6, 0x3, 0x4}, {0x101, 0x7, 0x8, 0x2}, {0x4, 0x5, 0x9, 0x81}, {0x8da7, 0x0, 0x23b6, 0x55}, {0x1000000000000000, 0x0, 0x7fffffff, 0x80000000}]}) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 10:12:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)='\x00', 0xfffffffffffffee7) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 10:12:18 executing program 0: unlink(&(0x7f0000000500)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x80) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00', 0x4) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 10:12:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7f, 0x94, 0x80000001, 0x8001, "574704377c323b6ff90d7653182a5ad0ebb3a73c", 0x1, 0x9b}) r1 = syz_open_pts() close(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x800, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="3276f1c6b3411df73f84a0469dd7e14716cd", 0x12) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 10:12:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 10:12:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 10:12:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) getegid() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x1) dup2(r1, r0) 10:12:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x5}, {0x48}, {0x6}]}) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x1, 0x1, 0x7, {[0x7, 0x1, 0x7, 0xffffffff, 0x1, 0x7, 0x5, 0x80000001, 0x7fffffff, 0x20, 0x1000, 0x2977d94c, 0x0, 0x100010000000000, 0xffffffff, 0x7, 0x3ff, 0x6], [0x1, 0x3f, 0x0, 0x4, 0x3d, 0x7, 0x8b4f, 0x100000000, 0x9, 0x4], [0x0, 0x4, 0x7, 0x5, 0xc5d9, 0xfffffffffffff10c, 0x10000], [0xe044, 0x20, 0x2, 0x100000001, 0xffff, 0x10000], [{0x0, 0xe1c, 0x1, 0x3}, {0x3, 0x1f, 0x9, 0x7}, {0x800, 0x7567, 0xfff0000000000000, 0x8}, {0x4, 0x14, 0xdf, 0xfffffffffffffffd}, {0x5, 0x59a, 0x1ff, 0x1f}, {0xff, 0x7480, 0x20, 0x2}, {0x8, 0x80000000000, 0x443, 0x16}, {0x9, 0x1f000000000000, 0x3f, 0x10000}], {0x8309, 0x7ff, 0x6, 0x9f5}, {0x9, 0x3acd, 0x7, 0x1ff}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvfrom$unix(r1, &(0x7f0000000100)=""/207, 0xcf, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:18 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:12:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x3ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2f6, &(0x7f0000000180)) 10:12:18 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() semget$private(0x0, 0x4, 0x100010413) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = syz_open_pts() recvfrom$inet(r3, &(0x7f0000000140)=""/179, 0xb3, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = fcntl$getown(r4, 0x5) setpgid(r5, r6) 10:12:18 executing program 1: geteuid() getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) acct(0x0) 10:12:18 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x6, 0x8}) execve(0x0, 0x0, 0x0) 10:12:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x25}, {0x1000087}, {0x6}]}) socketpair(0x10, 0x8000, 0x41a7, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)=""/4096, &(0x7f0000000100)=0x1000) clock_gettime(0x0, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r3, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:18 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x0, 0x8000000000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 10:12:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x6}, {0x60, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 10:12:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 10:12:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x45}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x500, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x8001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f00000002c0)=[r2, r3, r4, r5, r6]) 10:12:18 executing program 0: r0 = socket(0x1, 0x4001, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000000)="2acb44b04192968facdde3cafdea9414bf4e81757ed156cf37e745fda836cf2913937114680116e5010b4f5583c5dd6e50", 0x31}, {&(0x7f0000000040)="b0ccc8a358571746b20ed1c20f3fa27afca03787e32e76ef30450afc70c1cea9f905fa15d6502b59bc03ac53ddb3a2ddbe22d87d5b85a11bba7e836dbe7c088fa3b679bfbc08619d54e187c484b8f5f681b716f1021600002ae7e45d11019be791e21292e78a2df141d518488a31b66d2222b5d194ff7413e3d443b410b8b13888232035764b22c4f9d82a2fabb3ab8a53782efec9190168d1e8cadd5f9840a3ed5a0a3b559ff024f14a940c16de79fa032efa6e002c9af2918216c62bfc07ff88f7b91815e206bb68fead4fb63952a585d5057d07014d3b51b68c9b2cf4d7c999fcd107327b7de7e4809310553d02358af83b3323b1f8f46217487e825afc87dcda3539928d113a123e4861a1960724c4b643e933e77649d81fac3671440761766c97b64bdcd085aa4003e3b465d09f95c3137e7f53057d5931bf51e8a1e1d13abe7c4941fc526eea19384fb9940b619f0b24a57082c13084f094f9c5e826c2e1b67e48f2bb72930172e84d7c59f373d33eaf0ef6d0b61b4a1c328fcd990a396e1c776c36fffbc969f5d497e071527f5cdc5a38d6031fed48e66c036deed7f0b318ed04fbea7edd623aa4aa2af20d44393d6fe9e26f430d3cd5c26e0d5837b841663e8390b9ac2a3cc7dc3e7f31f800973d2c190d621d9331ddbbf809d77d2ac12a4157c1a8a5a41ddb3431ee1834e87164e370ec67b0aab1d996459b730e2a5fb4ecbff5143984ade1df429e8f0d4f70ae85d631ed6bab66a5194a32b29e1d512aeb678416a8b24b6951d602b6f549f30dfc43932fa7ce6f3e55c33135da4f70ec924a65c451aeb3285bd2e459b54ad250a37d549152d533c88889fd0e6abc2e68ae7cfd88c9733f56b3a33868632262193e627669aaa2d80c6f590e4b03ed78cd54865f222a731ef66f0f437077c95c4699d3f1d71ab648ec629214e800f536d69c174137a174cecfaaf0bb62e459a7c90aef1afceba8c54697b6acc5d99e264cd05674106184e2541e4da0c4c559dbf737d38204cc8ffe807cedf731698024b773a2653026166b5c0d67abb462d0a2f0290a71c311768de8b893ca2fbc21437b9f3810dd8ba2f546e5ac23146d12595a22edec9007ca07c4a80a3ea68f96472ac69bb937a8d4aa13f5d083845723f256a7f269d151fa68d8057dcada7f8e46c4142fbf11168b4e024eaa00346b6547ab1fb5fc5eb9b3c5fca7dd2de0e19125078a360a65cb64147c2a2a1f05322e737151e26473d2a293eb8c24e73fc9d98ffacf893f47ee54e2dcef23bedfea98b08c4bd3da659f84a5de4857b02541b287d890dad0434605cf803c1c271f4a9f005a7c0c990268266463c970d9e225c50f2612fcab8d8fec1bad93140fa038acddd65bc7272a2baba015e4ebe7aafd337652636ed27ece3584d3175c5e49b1c65d7eef49a6851d6ffcd7607a5583a415e98ff525f5f0a073b13192e385d774f65fb36581a753eac778b8b4f3045bcdaf7898ddb3a698ba4391e403273c36a626d47344d3fdd7cad9b2650cfea801ae194d34ae689b0e766fd59d09f496ffc2f0f3293500966fbbc864e447ea1e0f5eca19346a15ca35e26695a53e466d3b30523faadebb237611320a2ec65cdcbd2284585ed9d5f80d251d0be5c18fdadd89bde68c3e63b9e6155e93379f2058992e5b8443d6b1982b1353ac00b02cb1666f14032b56e46c22197ace5809392b91dc7808afd779956276a77c180701d93c0588df4e898965562f68f88a06a25f128db179325dbae9519e4aa20f25275c5f73597a10265546ed341622e7662c455f3ee79df995308147f9ec3fa7c81bdd39dc4cdef37f1021e09865b948e83ea85f769b422f0ad99109d8cd1c960554b7cab5a8a7af6b5fb87327b8c40dd1fa58a5b7cadd4715a90324ed3635bfcdb8b20ad25109773e202bac8504588e31d3235321066c926245dd2211b00e4a916bff8c21b8253c2257a5d100e92a3db07decfdd1777c054598f3cc4bbb45fffe4ae033e015db005142a74a078ef511638c695a6bcf82fbbbfd74cf726460e2e2a054c3fe7606a4f9d30f51dfd94f54dedd0d93f7941c8d61604a37872ef6f882293e5ebf4fea59923ced67040a92093cee41a3169582aed8c8d054aa1244e7adc5814aab3d3dc506372089d54328ea67d54c9d11fa320beaf6998df204975e038d4c8fff3f4219062f33e96d5e4f0818a1fe03ffec73f1f02a9db1ccb3134d5cf7dee10b53719ef63104bdb478e20181edffb5fe2bfb0a1e3ede86a9ac8cdc6a3043096c1449cd91bc2e2194ea0e963a223b571fbbe0fe9c3310cc1f3635ea71b7ab974980b9d1140a99c8ea8a69c23d95c7cc3c9a5002f0c9ef5f1592ce2e64ecb49323a5ebc1d9436fbea5fd2152fea64c8f4c2e498a68ec511ebadc2bff05f98c2b4a5ff8b7fb526d3098d649a8cc01afb38e18ab71b9c309f1b8747e8d9a4b193ee5373efb4985d75b69915cbd555ee661e218aec32f8a49138410ef549817cbca60fc21c01291afe6b23e4ae307055eb0a5308114769f6334dc8243d817183bbbb2142588ef5618b307c15ca1982f1f280807ef1a929b92a990ea76560af1de038bdf3afd7a5680cd19c53d1aefbc0a6c928586ce58e083a20756880728de4c720f783b2160642b129dcb93f208af9082f1090ddffe1203280dd392d6b2185c17a3feaf600ebe14a932d97f1d291a1621328cb0c3aaa613719506206f17f45f7c75e349bb62a83c1718d9a09f28bd926b5e01ed006add675df4dbbdee0ab1b11ee156a587aa9499d622126a5dd2284dad32b7f25bfdd9747fe1a620da14cb8ed16bb355cdc85e9509dbe3b12f0b8648eab6623d84933c512317af915b083691c776be18ff06d6d450a17a2252e101713799e2f8ddbd8661214b13212d835cc95d26acd47ae785f1420d2bd721b625ac3350cea287e93a8e9fe1feb9dfcad78ddf77f26181567f0297b323f3b3454c95f4980d8e12c54baa2be05dacebdf7106b6aad04a8c06786959e53041f0dd757b5d6d41842618f9f11e1735299780543e8fc13323130e31fc71865ddcab78b01b5b0317ef9f8bac6fe15c4526db1508fb2275a42aa7f5af64c7ea7807a25c17a95da871ee68f9402fe5c3a4b50ad06bc7fe80a7ce7ebd99fefc470271f8104508d0d9c25542bbbb61b90d57fcdc147ec0962eeb88076596a15e094a695e70dc98ca6bbbb54597b8beaa9ba911161bbf1a6c90a12316c802faf7213801900254c5def6bf4881ec57f48f2ccd79274c6e2dbc97929af32f2bb7f9f894bced2e330f5775d11d8e3ef077a9b78cb9716dcf64916a8fcaeb0cc096f8313ebc0e3db13870f726b5900b9f9287a8a3788bca1116f5f1bacea0a375315d6a2a41b4f03e21abe62be4c02c6aac46db2809580919312e7293c9737d31adf9df74d7c1c69f7c4697b04db5aea1db8d5cfdb4e79d56b4a63b3e1469f50b7989a69a5f159720748ea7fb73828778516c1e737f3080a989b8d6e4924ecc2553cdb05697bdb960eeb8088d87cd91c1c10bd0dad823106d5cacce89226400cf6493928c7526f62a9ff322dfaf33ae7908376529b98152cf580eadb57717edd3cfd6843b4939d3ae2b786d7da28ef3305fefd2df270c41b372a6359b47f216862e16a1972a4c50991c5f7389ed97cda4aa989f196fd1b9bc047a0aca9fe6edd3fa538d68bbc4f8b6ba1af4a7145d285ee4ada7c29ac544cf78ae2e1025bc67e0ef3401caf6598d3b49b0d8e9988c2705967d718b58c510b99b4857bba5cc451dadba71b24abf7db54c81fd141ab2ae0cd18ff89953a198537ef439f832a335b1388fb04fb0fa33324b4db4c950dab4a03759e752853f879ed71f5ef1887afbf1d1369c5f635da6fc07f7f95a0aab48be436a03daee1712f8f0b0ec2ba196fe8d334869ac8551d42bc960c4be28ad106fb0c1d8b8688b2ff24c14984c86a4e31240f2af6dcb1698fc2d017f9c1d71581db9927b3a461aa59aacab203cfb6027f22ca7f144d737514a844c698ade02ae773f3c6e9e743eca11304a4bfc90532d6f03b3e30877dfad52877036c00f369fab7e95fc9e7ed78412224abc18bedc5f225505e6a9539d190aae6e6e769112135c6f1c017bf242c8baf7e04372ddc8b7defe8f122e7887f81f11101a754ae4bcbdc764462a24b78fe147b711c7ff2773440402cdb4a89152d1c3751aee893d43c838e03229db7a0b4a283d078269f44fe6fea1842807767da849bd4a43b1b5e4a837ad5fa5b76c76d72a798ac3ce88dcf6b822dfda9cb4b68f3f87613ae15037da1a8f461e9422a888d2049ed8281eb98af9575c38ce00aca480f4100bcf0e1c347f5e652e9e4bbf22b404e512eaea96abeb6ae912f7ff7b9353b539a7098c21e9fefc82ca68e7a4adf653d68beeded2130ad1c8e4c46a696a045229fa303ecc36a668dc9d8acaaf06603525add8fd0a6e8202d146d85285b08a90c75fa6b20cbf1228e40db594508cb1e30ab569a798427210b42cc742dce4196a6a310aab6c61779ea881ff3244fd9a1cdbb95c37b7b61054cd02ef1c6d49fc3b5f2524288557f2acc56879ec61cb7ff28540abf01e32fc39ab298368b655fa0027a00e90f9e664702cdded173019f1a179f00ff7d29163a95fa9653521c359278da4757d94ad85b0bb337b35083583788093de17017069cbdef618c755f4d687cdeeb2ddbff0e3e0a9e278559e83c3dfe59985cbffed6b1bbec88c4447c619ae5ff0bd33a9d916ee44d7290af86b433fe1da3d081a543167a9081b3c136e0eba11ff39fe4e83d4e3893170f45db67f9c9fb09f13510d2855d6a8b322c6dd07dfd1431e301bc401fd3c17607dec325baacdc2bfcea43867036cbc4507ded5d91a6de8b8171fd77ee1ae286a92530c2f6467fa84381a6f145aa71f61ac84cb6dd1dceaf0fbe3354c0df34cd9742e9094b9531e01844bdb5dd956180593f70f3aee681753be4c8d4ffeb59d6b4b22ad363d730468c66ff775769ea564e637412a0b16c3d4ccb49af6aad48361f417687a6aee8dcce9c298af536463c5ce06ccaa9e6709d021df3a519cf4b97124117d31de0936e302c4bd916809b158f6fee8410e23964e6a74379acbc17535021b7240a3722e78992961fcf5c8e18be09937f3a479c32a74e234e377853d2ac4c5e672ac93391df28847da311c58311d99ddaa8fa86fbebb48d06c8e8474f372447be2ecf1bb2eb5dc062eea0f3417db1140e79552d74fe0b7a334e9cdd4a3eab5d528afa65cc78b2a29a947c67393d4fd585f595f9739516ec0d8f1f731e910b3e500937eb5e8fb6966381e53cb9e5e24b9215b18fad00e445d0342e60bad561fa9f345a4d1bfeb01bf9e032a7cdf482f3c18a06e7dafd427e6961df89ed8a8e3d15e05c572fb8c83c5efc3acc4a0cf3e14a4da9013b55241b44475bbde50269a86be30df12f9ee54db74fcc5772127790c7d587e18c7dce9282dbe45f6c8890fef89bbfe328e20fcd7e0fa7427ab57c57499ce48e7ab0c47ae11b829441694151db0733758da2ce44b00c26e9e0480b89c6d3f9b4616dce36c28841394add0a15cbd90282d3bbea9b3ec2a5610b83b395e2a41ddafefd88ef2f473c2393e0f47547fc96f8fdf6935e90addf1e911b758c39039aedf5a160fff0d33783668f08b7cf5ff09feab8b5e9615ae99ab53b0eebac5d1d79de603bf6a637435b4498b908064ee1ed8c87546ab606ffe2c138b2bf9c4602e5ce9dec37fa04d2b950f33555ea17f9af3b6c9443c413d3d594b5d7451a33bf0b6", 0x1000}, {&(0x7f0000001040)="cfd2e2108538ce5fd2cdf8f89198002d9e8d9b8ec0714836d474264832d1467ca3da299a30c344d5af49f15de6df36d45e9ecc64aadd00cb3afb9f7ed3ff43bbf281b57ed61cc2c040df885b14d16da5f701761cee121c60c0bc177c0879b96635e8f57be0c216fde97a77757e48da9a75d531356c8aacb8e36ae0267798aff5447faea08c12d3ad79019c6f554919398be8bc544e19d7473af9f98c9a04c29e1961901b1cadd79dca6f2373ccd2e35dea30298baa5301ce360c9d6ec7baf35bca", 0xc1}], 0x3, &(0x7f0000001180)=ANY=[@ANYBLOB="a00000000000000001000000080000000652c20aee5573a84c905acb7815b6c56db980197b952e44a216c86153a96abcf5e813076cc667c1be690c8bb5b80016d445248a1c2d386e276afe4274e521f0d9b1d645f9ee26adaee45d88802ee6f2c9a0dc5d30e174a73b1791f23c1a18f8071dd2051ba604a67979f280ed4fb86e0dba061c6a7c976a3c52c0d2293fc0117a5f8208aab62e791ea55ad6640000002800000000000000000000006b200000ada21ff19b2a76f7ce95da32ad6d9d083c227a42f800000038000000000000000100000006000000fef59a9b429e6913b5989487d63ff3d54be3d848474749841b6290c74b4312016be22ff5f7ad3151"], 0x100}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 10:12:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x5a857c18, 0x5bff}) shmctl$SHM_UNLOCK(r2, 0x4) r3 = getpgrp() read(r1, &(0x7f0000000140)=""/4096, 0x1000) fcntl$setown(r1, 0x6, r3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 10:12:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x81}, {0x800080000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 10:12:18 executing program 1: socket$inet(0x2, 0x3, 0x1004) r0 = socket$inet(0x2, 0x4000, 0x13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01008f0f66696c653000"], 0xa) syz_extract_tcp_res(&(0x7f00000000c0), 0x22e0, 0xc1e1) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0xfffffffffffffdc4) socket$inet(0x2, 0x8000, 0x4) 10:12:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/33, 0x21) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x100000001) 10:12:19 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000fed000/0x12000)=nil, 0x12000, 0x2, 0x4010, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) 10:12:19 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x408, 0x1) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 10:12:19 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) 10:12:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="300780c093ed11c1a4ee0c7a947f442d447e8135b97f8b5ff86018a1194f09ed86354fcabe756b79cf30f0acffffffffffffffc0a5eee89581aaa8edb990c9c3807ad44144aff983a7b111f0a748614999abccd33189cf9024b08c432cb35c3398cac718eab38f80bf90c2452c60af2b51adbc835fac871a28767c0bc4f93571c4c627d3d9c7456362557e2447a06b12909f4889ed6c3d8000"/164, 0x84788a9259c80562}], 0x10000000000001a0) write(r1, &(0x7f0000000140), 0xb51) syz_open_pts() close(r1) r2 = dup(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff7, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:12:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x40, 0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() ftruncate(r0, 0x0, 0x7) r4 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffd43) r5 = getuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r5, r6, 0x40}, 0x7, 0x3, 0x9}) socket(0x10, 0x5, 0x800) 10:12:19 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 10:12:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x81, 0x5, 0x80000001, "05dc6f4ce50834976cb5c467abf1f48715cd16c1", 0xf87, 0x101}) chflags(&(0x7f0000000040)='./bus\x00', 0x0) write(r0, &(0x7f00000007c0)='oL', 0xffffffffffffffcf) pwritev(r0, &(0x7f0000001200)=[{&(0x7f00000001c0)="17982787ff15ff87f96d9f05332881c815e634db015aa1372eb3c68914c45a5675520f57a8974dee0f031dc3f7c593b7f1eacf64353f21412c48632de4810009855e1c2ff242daa44f477c57369dc4a2ad1de00e67caf96d591b960a091c5b25f6128272131486a0e8cbe476f6464b12ac4101b68ec618cd06b233d3380859da3a96f6b0d837a564c9377253b56f4b9d8111105e148935dcc03fe96ac5a1821d1759624e4beee9ebe476785ad65a01d7c3c598e60c4d33397d49c82f12e25732282c178f2b457d6c269c3bdfd9b2f42b0d96bf529cc53ecde93bc5804463b84f160eb07ff0241e555208c0eaa9264c9823e48d39af2e4a0f6b09cd189c3cdfb2accb91267b5a64d6178fbdbefe8f5985849b47059afed680fa23434db386c5ead3bf3b8e53270555c49428575de76d34c084da5292355d72f606ab219f66cac31e8f4e1b5d314b9001e4372bfbfbb4ee7632acdce1d4302d61ec18b1baebd65460db6ce35d094935968b4b088d19243de25d658e19432d1301bd9645ad9ee383af301fa86749a819cf95b1f8e62e226f702349dae13e4e152dd300e8b8f194ad0d0ccc047875b8d4ae5edb72999e5d4eb6345216db280c4bf3e4dcdeb5b123c63082a52952940b0330daabf2b3470fa9d8093c643bca3e03d472f8abbebdb26b462df6559bc1d0e062d5b7c18bf39a77fe168f64efb68247d997dc32aa50c2d13992648e5feca88f5947d7f89f3de367d9b5a84012b2baa4575d20f224e76789e530352fd43bb72c5a95ea78b8be3dfb19944b68adf71849c8f89ed1919169dc08c1c1ce3c4b4330ecf0d64d8e84f41501bec69805984b7f27a07fd631478bcc869db9acf2e05b2a9b01f14cda3bb3ec3b95b76d3efe4078e85c155fcce8709a90f2b50d2667323c171f818d0b4155d46e7e9554e7888ad56133c3957ae738a8cd8c523b1dbbe29e5da92b36867d9441cbee1b33cf72e211f04468e58ff5c3536138a7662b62c9f417d75bd32501c3cf08313834f06a6111b564ade3fa0d22493fcfba159ce12f083b46c6ae1b0a5a337d568c0adfd09e901f4c407d630d11b2d06065db52d9a266bd52f2b38dac288697d27971dc932526d82277eadaf76f0c93f044d385901ee040923dfaa41812741fa582d2f51309a1681f152edc700d530ac9143c8ccb4c6a5188e248f7dd2a8cc196fb71fd865baf39ba08728a6e37a0e092e442f2696f620fe55f7e658bcc1067cea354aac961564ddf4ea5d2a02586ab76230b944454050c11b473473a1c311e6a44474384d92843c34020f4d5057463bd99f28633188cba985ebe912fd5aeda7a69340f4de9448a765be5215cd1f41d37d1783d19a8799d3b4cf6feb333a6b0c6c7c1aa5976cab2ad1d09720985720027da9f7d988430a7665c94121d7c926d88a99b53eaf75cdb3b2f7e9fafb7683f495b058097a54deffbbed91bc05cc8e7237741035e25954a9a31a864b07358093cfbcb05e896560183142b31eaa04715d055809ec493f352393efbb7568459a215fb1d94c5f36c7620e0a02177e70b6a992d03f30e1226022ebb8c98baaf641e25245b5ea515b4f711b3a8af6ed5105588d2f7f5ad0dc6c030d78365cc14b2409dfe779062f6bbeb37570763109b3f1bf6ded102ac8d1dfdabe34605b01624f2e039809287b4c6181a11cfa5e8eb06322a559f8ad1b3402c3a6f8f051cfb5c4c94265c146b7885467cc23521d5480c8ad5a410777e9190d6b39b19de6f4ec39865d4ee28dc958dea333b284ac8ddf3f1957cc128076ee5636afbd77c4ac5491fbfc3c657368854050771b5fc33f182565b7d2b7762a9969257e04dcfdf14be018e89a3a3cc533c6da56d57aa27807b8a4171eb3666f94bbaaf670f385334df16cfe5f161cdcdce3a18e75906128a01b02e20daee325612b8b69d43ae3329b86cd0747fdc9574d079f5e14839c1414636989601ee84ccedd66efb8e9f1e7a6901995c5887138d4e58fd2b7c9b78413458c270f48a9a045eda006633777164a5092f336b9c4f17dfa6dff3db24303cd7baee523607ee36ee80218c9b3ddc88cb98176c4709fa34c3268cb8d51ad22c632befe8d12575c1c664952195d5475cf482aee13954cc839ea28b26e253faa06c2ddcac17720105d9512a542ffe4f3c40", 0x600}], 0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/62, 0x3e, 0x1, &(0x7f00000000c0)=@abs={0xfde6a3840e28d0f9, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r1) 10:12:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x800000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='i') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3) 10:12:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000002800)=[{0x34, 0x0, 0x0, 0x1}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) pwrite(r1, &(0x7f0000000440)="fb", 0x1, 0x0, 0x0) 10:12:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x5b) sendmsg(0xffffffffffffffff, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="10000000d3b6c107593535"], 0x10}, 0x0) 10:12:20 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) r3 = semget$private(0x0, 0x4, 0x121) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x1c97a88b1e3c5bf9, &(0x7f0000000640)=[r8, r5, r5, r6]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r6, r7, 0x0, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x40, 0x4}}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x3) r9 = semget$private(0x0, 0x3, 0x40) semop(r9, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) 10:12:20 executing program 1: r0 = socket(0x20000000000001e, 0x3, 0x0) bind$inet(r0, &(0x7f0000000040), 0xc) 10:12:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000000000051, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x800000000000002}) renameat(r0, &(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') 10:12:20 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x0, 0x2, 0xc13a) 10:12:20 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xc7, 0x1f}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1ff, 0xfffffffffffffff7, 0x7fffffff, 0xfff, "7b98f53122138aa12b9b1297254d75c7ae2f5320", 0x3ff, 0x9}) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x81, 0xffffffff}, {0x18, 0x1, 0x4, 0x9}, 0x1, [0x3f, 0x3, 0x3f, 0x6, 0x8, 0x5, 0x0, 0xfffffffffffffbff]}, 0x3c) fcntl$setflags(r0, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x907, 0x1, 0x3, "c1b133f7003ca5930e89c34c75944032c6a70258", 0x1ff, 0x80000001}) ioctl$TIOCSDTR(r1, 0x20007479) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x3, 0x7f}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x2, 0x7}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000002c0)) r5 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x20000, 0x80) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000340)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000380)={0xffffffffffffee6d, 0x7, 0x13ac, 0xffff}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x43, 0xc35b}, {0x7}, {0x4, 0x200}, {0x80}], 0x4}) ioctl$TIOCSDTR(r5, 0x20007479) syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000440)) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x1, 0x0) close(r3) syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) 10:12:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x800008404031001) shmget(0x3, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) chdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0xb38f, 0x8}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x400, 0x401, 0xffff, 0x0, 0x8, 0x100000001, 0x7, 0x0, 0x2, 0x9}) r3 = getgid() ioctl$TIOCDRAIN(r2, 0x2000745e) lchown(&(0x7f00000000c0)='./file0\x00', r1, r3) ioctl$TIOCCDTR(r2, 0x20007478) chmod(&(0x7f0000000080)='./file0\x00', 0x4) 10:12:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000001140)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 10:12:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x1}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 10:12:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x8000, 0x4, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x77cd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x14}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1227}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x84}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x8}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./file', './file', './bus\x00', './bus\x00'], 0xf22}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="0000001860040080000100000000000004000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) 10:12:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) semget(0x2, 0x2, 0x580) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:20 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) clock_getres(0x2, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 10:12:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{}, {0x18, 0x2, 0x0, 0x5}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x80]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pipe(&(0x7f0000000100)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 10:12:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x35}, {0x6}]}) socket(0x1, 0x4001, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") open(&(0x7f0000000080)='./file0\x00', 0xc00, 0x8) 10:12:20 executing program 1: r0 = kqueue() mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = open(&(0x7f00000000c0)='.\x00', 0x100, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x10003) chdir(&(0x7f0000000000)='./file0\x00') mkdirat(r1, &(0x7f0000000100)='./file2\x00', 0x80) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x6e, "ff9d35373fceebada6b588a661c8a4c16080d2cb", 0x8, 0x8}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) rename(&(0x7f0000000380)='./file2\x00', &(0x7f0000000340)='./file2\x00') 10:12:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 10:12:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) sendto$unix(r1, &(0x7f00000000c0)="ade9cfc2de320851", 0x8, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 10:12:20 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x8, 0x1, 0x6, 0x101}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x6, 0x100}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x8, 0x2c3}, {{r0}, 0xfffffffffffffffc, 0x21, 0x4, 0x2, 0x5}], 0x10001, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x27, 0x1, 0x8000}], 0x9, &(0x7f0000000100)={0x2, 0xe0d}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x3ff, 0x1000}, 0x10) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x1, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000200)=0x8000, 0x4) 10:12:20 executing program 1: r0 = socket(0x37, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 10:12:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:12:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) socket(0x2, 0x4000, 0xe8) 10:12:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x80) fcntl$dupfd(0xffffffffffffffff, 0x1, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00402305000000000000000000000000000000000000000000210000000000000000000000000000000000000096b659c96586d604a76d00000000010000c4ec07b3f638a8305a9af5d948660216457fc81387f4ad6ed9b6fa988df8"], 0x4d, 0x3, 0x800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) close(r2) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000a80)=""/98, 0x62}], 0x1, 0x0, 0x0) 10:12:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0xa287bd5a2d05fd04, 0x18) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 10:12:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) lseek(r0, 0x0, 0x1b, 0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000200)="4b71d8f9ac51cf4e498c02b7848b3dd41b021f2acfda22693440fb70d2cb1a9a0d703813a75e18d718ac98a552b2f6fcb1b9e8801aa1d9d38da077c847d66e8fc65276951c3bfe1ac218d7358b9a83de8997ad5a7c92bf1d2a6015b24fd59c6436b3903171bb5cecb2567a0deaeb13faf9b1b1cbd214525ccf70759e3df670aed5eccfa2b4d0504bcf1dedb1c7587089f819ea6d3a9d34def677ab902068d2d3a3c41441959b7643f74242f78169069e52bdc404000f9b4ce9383057969c11faa8b5456f709d0287fce4b3ec99e6696a8975ccfcbf566e38aff6e91cc148c2a36b8d962c5465d7f02d4a402c7a5b2d91adb5d6c80f8ec3e986fdc40fda64261532aed8d072974f97000000000000000000", 0x111) r1 = socket(0x18, 0x4000, 0x27f0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) unlink(&(0x7f0000000080)='./file0\x00') 10:12:20 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 10:12:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 10:12:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) syz_emit_ethernet(0xff, &(0x7f00000001c0)="b7e5e74cf7ec4aa6f5006abe474345ec91a94937e2fbe7280ae3624085d63cb73da58e39d297ffb190cf886dbe8b52b5c80b0837ef6ef932d849c0fe17b01948db327c083129afeb3eb70fec7ba1cae65ab8d94df2982af50219865d62b52e173ec9d081eff40873184d9b0d86c3b128c3aea15bc846707a978e6e4089409f7428035a1eca997fdee5619d35d8492783f1a822c9c56b40dc6f6dc6b6d82d6cb7a2c8762aee38299d00babcbcabf1a29559539dd426b23f5a8a1ec023f317db495024c4154a44670f2227f9826bd6f7790c178399fab979863302bc0d156f4488625e72e04a1cb2e3f22b9a689db383e6106f88f6a742b03878379dcf4e1eb2") ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0xa, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 10:12:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x7, 0xffffffff, {0x57, 0x6}}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5, r6}, 0xc) 10:12:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003440)=""/242, 0xf2}, 0x800) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000440)=""/220, 0xdc}, {&(0x7f0000000340)=""/32, 0x20}, {&(0x7f0000000540)=""/33, 0x21}, {&(0x7f0000000580)=""/253, 0xfd}, {&(0x7f0000000680)=""/76, 0x4c}], 0x9, &(0x7f00000007c0)=""/178, 0xb2}, 0x2) 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) 10:12:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) lseek(r1, 0x0, 0x0, 0x1) 10:12:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:21 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x2, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) mmap(&(0x7f0000a9f000/0x2000)=nil, 0x2000, 0x1, 0x4812, r1, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) 10:12:21 executing program 1: getppid() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x2) r2 = dup2(r1, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0xfffffffffffff724) fsync(r1) 10:12:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x81, 0x1, 0xfffffffffffffe01, 0x4}, {{r1}, 0xfffffffffffffff8, 0xe5, 0x3c019ccf223b016a, 0x3, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2c, 0x10, 0x24, 0x5}, {{r1}, 0xfffffffffffffffd, 0x28, 0x10, 0x6, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x48, 0xfffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8571c555bfd36122, 0x4, 0x7, 0x2}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40, 0x1b0c, 0x4}], 0x81, 0x0, 0xfaf4, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 10:12:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x20, 0x3, 0x7) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r5 = getppid() r6 = getuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r10 = getgid() r11 = fcntl$getown(r0, 0x5) r12 = getuid() r13 = getegid() r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r16 = getegid() r17 = getppid() r18 = geteuid() r19 = getgid() sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000000c0)="93e38c83aa1a7b504165dba1ab4077b5fdac5e1bba713f25df93168e9ce6b2235a5f4f5a9ccdbd428316c90ebe1e64b4bc4b2973b1cf7962f0a91e336fa04ca5c74f885c17455239620fe937ef0408cef1779681563c703660f6e44c838d04470e9efb76202ed505a8bd37c3beabf34ebce1d7dc6451d99481796f8e562a6b186b65d17cd995c895442d55c4fefd91281c1caab1", 0x94}, {&(0x7f00000001c0)="7f41de459493dd3263e9c542c5650ac4e92af3a443d8a1c1e228213766fe43eb0bbc1f2387d50dcb76f1dfa987804023738011706f8a87828ecc4c45da2b54e5183c167c8dbe7ceb", 0x48}, {&(0x7f00000002c0)="d7a0d768a13da62b5cfd7d9e80e0eacc1a89dc3b2a466f43188bc6ce3704ee0e4ecfe3e03604f85da765697a88fbf05b2afdfd41a9e991cba57a16d443d1d4c745ddf99fd3dd5bb8dc3d118e8fd5ed20cb8f370b", 0x54}, {&(0x7f0000000340)="5c4436c560e7dadfaa845210b18a351f9c9ac1c9c8f3ea79ed01c8b6a164135c5526c5803f29cde33cbcfe91796469b8ccccdcc590a487e0095875fc53309113be2d7c4c200a662e06fd8ac0567d73fd1f2cf2756699f40f12a881b451cc6665924c08d38bd3194aa30d7129cb1bab0266a8a3ceff787a413e6a17dfceddf75c3ac57c2332ebd76534137314ac4cd6bd368672aacdb3b9c962ec2cf1c51d8096a083d790bd9b809ae3982eebde58c9af72aba2da3a19ba678613ec6456d54d9fa4166c15178fbf1c68a2529186b8c493ba62e8b1ae87431776dcfe24cdf389ea153267dcef0fe5d2d154a598557fa8b504414733aad8677ec5", 0xf9}, {&(0x7f0000000440)="275982988e4f2005182b69574c0704a1f71d1ce6550bd4a4facd0634a61a4d3a799c6119d3dd519c235d87ce0670abe232f1a57837f7d205f7f526794257766fd19e43fccf5a69c278b3fee72f64f442b995b4a7ddcdeb9bb0d5c6b25779ae5a39b96d1d1b539c92c10c6143986ebfc7078a2f754fc93b0cdb5ac491e12463ad99027ba1e7b22c30d24687183db48a45b4d386b594fe84281680a7b83d1077c5ee41ce502cc4dc9c16e61e1e9bdec6c2ba5b61aeeb6482d422e6b79c4494a06e345d99a7f5063e80", 0xc8}, {&(0x7f0000000240)="7fa94c", 0x3}, {&(0x7f0000000540)="3f004143e7ee0ed6f9b8e054cfa0957d9174e4b74138f67c257922c0fe5d3f4840749b5b84bcef5e7edc3117ac80fa7e6ebcbe3191ffc31ebce3bb56668bd9696500adf48ccdbf86f9153571d5e440cc3e8c60ffe1d1a3dcffbb148375fe2e707d95bfc13947cb241e4ee2f8036eed8b1c83701eb20da649c9caeebf20501642aefafbd90d6cf7514da01eb3bf9b007d3d8e10eb13924c828bb47136aa8960e46fd80ab7dd1c6586ab854f456025612b1ae7859c144a7b35a93d014de0b5dc1202ba486dc378bcd45a269171b3b1dd7645e744e2104aa5327dafadb6c7d0cd42623eee7d1e3943350af631c71d93178e20c1f4faf3370ea83b305aa9b6be6b89df5f005098d43df886df41e9c12b46d4209c3a07c00a21f9ad5fecf3c8e44de1544faa6a29ec05a936efdb0fedef225cc8d6141e32157a8adf18c0ca46985e53471d2f6ad46c3addd8236ace42cae1aeb704a4c461a1e44f45167ed8c3676af891d246c2e893802b1f1632f1819acb22fa68aaf1291536da0af120369e9cc46d33d187b165e5b77eb0488fa22fe87870c447894bfa138522bba4ed26b861931d9a24e41bc0b78d1988c05b8b84e403fd4589ace7087940c30d798cc0f0425853d1931f7c6e1a42715c238058c44f877b55ff8aa3d785f170d34256f565f66a732aedc411cdabfb7af92f072665220a86b07f5a4119b1fb4f974e8ea086e59aa2be9510be350013686dcd127f0d64576d058046b37cc8a784809f1df67407e01a5ad530388be821a1a0669dfd6b8dd28eb0a47b6f46c603ebc8558bb9d5afa97ebe76c279a0073760417b5c546ab4ccbbecee1235a85478d8e158cdb64739f321aef9488bb26f78de07266b4d7858e4fc6d758a88fbde0fa6a542d6304ec0e20c9695c32fae1874b4b73c08ccb7981b3229f20319b1290474626c9ef52d0851de70723c1618b9997e37f116c20bf92dd2aafa24c6ed64938cd59d43d18ab2558192054be52ed49e5f11f071902edecd74d642b1d18915640b3b4be2a0a8db92357651d9970fced73f11f2f616906673a8023bd9d7a41a2e862f6a65b1b0c5067a5fba37375e7e38a7d5e693efc6e811b58a43312508b136bca66e1bf235ea765a284dee092c399d02aa1110d0a7517d26029fb74182301b9e504e1d65ce38cf35cd9e2199a98afc0de2f91ca84ced3ec93fb271b5b1afaf73919c251212d63dab1bed3fab0ae64dffb723428ee28e0e14bde8000996d468263df41a3331c63a394c17e0b474008745958151c31f711daae2abb3f54428a253cd77064f6515eb6250585cd785ec07dc97cd3be0c00eb709e315369db7fc08df95b6c9d92a76f2bfa4f0bd0c596e90b3a2078ec56b55d44fe93df674fa65aea8503127102df24b01455ef316b741941553cbed1288214b577dff9cd3ab95f192e4fe19ae7724830dcde657998f3133b7468af6ea95b3c24c030ba140b09e41462061a684311e3be249a9c0a0404b2292e026c6df42bc65cb5ab3f0c58f1daa7045010676c612c4a813c6b185ed7eab14cd57758287d8bf7fb527df3a4ba4d9935c7099a28ee790fc5f5071a7b6c4171c40a31b32776a44432c61a0bc73b26acd9ed419b695c3a969e9ed218bf2b775098ddbf185c00455ebddc787277a77ec4f9a203a2773c9efdc21a52454fd7b88e4cf2acc710332d1d851638e052cfec4e8356484821ab42f65022ba0e90d30db0f05000342320f735f342f79b9ea681435f57937dc854d616be4ac6da48c6f1a66e558fedea8482574f34877a540bbb5f681f1c01a1bdaffbcc9b915b48d44142983fac124a8a5f62e08f1ac44fe23be09548a5b809cea3555514ff1d0144ffd533692f1d562ff921124fa7b49b5a4565edec2c66fbad4f2dc1c334b0093675dbb633b1797dc3abac6e3ec9d559f1b04da7e330925478d521e3aec5f3eb9834cae79f0605f8a9f9d1a3f90757958ec81be8a5b96511cedc46c901a6bcdf511b515dfafa5c10713e9ab08a12fa4bb0d55c657aa40bfbd903a2289ff6131b17685ce49b6c98715b1922e8f925bd503acef1980f43dde4741deecc5900e99eb79fd7c0b77f3661028c8ed4e023436bd765618041f3435086c48bf7714e3eeb971aea9b6473d574da3f8441698a2b1cc2ec2e7ddeba863f394ab75cd5020fd9247974dc3bcd28129d2e3e2d1ff57cdb19523a9df4dd4eb9b9a649b1ec6fd05b28ed66110e24fc7d5713a1e9348c3ec36c3f74e845da21fc7ae01d86f1811328b49baaa29cbd54e91062b6fdcb907f69585f941b97cea8fbb604887ad3a862d87d3d24b65751d9ed90ada562adc2d10dcfbca6c0f1f75927ec682e7c30031b6c47b7f61e5513bd80d82b81e2080dffaeaa082fa16e5256bd3ccbbfc71ba271c226722231ecc2cc7987d10ef4a693aacd68a09e23fe359576fa5adf17e003a119a1bc82fbc9c27b4498b840a4e664c824c56479b51252d8829ba92b2db6f8e27ee337fe3f4f5a4f53a5d572687fe3c5d66a6c149caf16fb0203d7f19e93bec9f2d55139111a95cac95c56dfcd95b554cfb562fcdb2483fec355938e50e71e964fd8ca528aae28f06fb0ff999ca987fe86ec6c4ccda48bfd51437dc1ecb00ed4f5b5129dca6823b4b67ed23f521e7be51ed41403b9ceae6f02990c2f528f16d943aa9ae7d3c7ba19234b18e5079597e855045dc26d5c1f5ba890f5f2ca51bac415fda4f00ff01f4d89110d7a7e13e49e65a1bda5d24abc1f6ad005ed5526b817361485be5362e7c02a68d929ee90f0fc7372741a05627f27455eb9b4adca9a7f330223983d29f43e4f60dc0ed82f47a92fd1cda538b53ed44a10ef81524b9334293016b274af6e6349b12659a540a144a3444f9d78d34b562857480e125e82fedd4eb750a0093798461b36b0eac4411f04c1c6e93864e88a4ed73b1338de7f441c6f8d23b44a5ae5015fe4686e843a8a6da54a5a948de18977343ce70aead86395a1d707b13189f0d790c7cf3b66eb1ba7e1d3906c84fe62fe01263f04541e45099858e04f86e6b0fc30c7393f580bf1f2a5e538dca10673c2d994cad17775f311326a7ed092588cb2bc42df2746907e3055628d35ea220bc8693e847c0f371d53014c60329fafa52fdd96f3a8f596116f85b8a156120bd3762ee1540d86f3c979b0a72a71674c6cc7e3041c62609b984effa8e49a34831c1aa79f484edb3aa3f0e7c7dbfa5c72cfbc75a2c189604b41ee216fb820c7062b901570fd6547b2636b1566718a4bafc4ddf9564ca4a5f950578deceb5ed5aeae82a0fa4e90ee755ab0c154c2b2fad03d130727e0099d96940970e942360712dd80aa7b121f6766a97d95a37999fecd352f5cb69556fea0becdf1b663a6c83c8bf4af826652ea30edf0f91af4bb025fb7cf44d0f3c4b9b8ddfa7c952404c385ba169fbf28205dee5bdabcf86fd6f5a17624c26321745965fcef8d8f38135c8fa9c0208e2f9f362b962342e33cf569aed88aaa988092e7f455e16715062ee0fea23e2c0cf982cfcee9cc0a6d9c69002b3f2e9f13f8f9957f48ddd783148680b2e50dbde5ce7e1d34b185e3ffb8e4a9820c3d18220d6c3379a055ae8d9a26b66bedafb25307f84177816663efb32b18973084793f5f8e664435e5df3f7be40972e52387be04173f253c528b161a154303ee1f6eafc27dd897a53c7e768d77e1df2a4df2887a2bacd1cfd420335df1a47a6c9eb6f42052b0ac19fdbd332c5ce544e59c675ac8e3e9fd7e0d8552666cde5082a72b507d3aa3f945afc7d25359a38cae8f0a6809c2340dc54d87a0496e5fb8871a0af81dac6ae85c0115179cfdc88f18aa51a97e0c5cccfb9eb6853079ad5d673a97efb9967a41c37806d35fc1e3ccacd9a0d99ce4a13cfdee3a57549d15a1fae305654c418ec1c18fa1434a4d6f73fe08c369e5606f98908b484653a6ef1d75a1409d1d050e9b6506f87125a306b55a656b9cae0c9340dca1a20ec029c65b8bbb36b60bfd9e62e7072f0535c536ec1d6f75dd3ce6823fcde69d09a0d330663ad827941064b2d7643c0b6fa05e986f1e95aea6feadb88c888cf45a60e9fab19b9fe0c411da76eecff133e86414f7c01a720fb469781524072f543ecd67fcba12eef2b3ff7eed3a54fbea60a13c1b7ce3339179f16ba00eba16f48a955e39d0afa5b6ea61a768d8174626c9e650813d4931952d1785130465f1a49ea18bbb0dae6560f7007cbd1b8afd552a2bf8a6395206ccfe4293d75842cc930b8e52119b9be1baa49e569d8f377a735e6c2812cfb88a922d859a3fda9c8e78112a3feee5a8b07bf4de4ec66c781e0a7069b03688eda63f702c433094beb7fa35669f41ef3ff4fdfc3f95f0f92243b6a83da1187899b7b82038dbcc782ef174bb7e45f0661aac736ec6d265cb0d9569a19031962563f8cdf6122d99646d482bc45459d0949c36c7ac03222758d2271a8e712745d8514df2e8cc5351f85533d0f7037cbc285483b16f32dfcc4b19e66ed022c6eae1dd9a9cf6cb3e94199cd0120485f44ff99c41e363f7d9f3453b288d8202872d641ea22e31160e8928bc378984bb8adaeddc0035b58fd8213cf22334d0eb96c0a09a15c039eafa7a2b19105fbb970a5928d07d674a38f69d1d080aaef65521eeb02a9659b466d26462cccf1acccccbe0a9e9c382bfd9e0829bdbb196150ee2cf078ffa69fa012b0bc1fb3e933aea070d9dc37595e906a694f41cc59b49f75a6beec8e0de9ad0e0d2fee76c9b1b354343135b9f1cf471c79d8df7d034bf08edc9fe7ede0668df367af65645dbcd587f5f0bc6b485dafb10c90e7b55c941675b0f3afa07d365b8a662f40a7435eab83782c18397f3fed65ac638ff744916bc3a68c987ca60fe55b50f8a31b6f01fb3632d25ca053ead6b7e060845a84fb2531e536e9f3af8d211a0567bd22f82fe6bfd38b8f3ff66400b8cfd4919f02fed99b35ae55febb4af3d94fc385c5661f248e840e38f8cc9bfa8c824cf26f38100f7a2774c5c71f768a5e8f547340c8534449f028e65e170bb6bcfba7ba8f388f12d4df929db7ee09a34fcf4f88d80404790c9e06d7cf0f17a76be4686cf5058cf3380305fa49073d88cde0ed7b0bfc129ac18e5f7d073857ce17e600a796acaf74358130badedcca29eb1a23a0c7fe15efee7c362aefad2e4a7a592f31450b6457d8f083ca1f624b21e2bb587c6759b2fe0a94a4f2ff804030bb9af9537b12c639bc0a01c794bb83cca92c2e52a743fb75cbca083660b3937d0bb801d2f9b5880514988911e87fb50daf4e26350616c940c33b2ff9556e70bf4390938a2fcbdf415b1d58a06e6e822a36d75427cfae7235a55ebaf79114ae77ef9e0162ecb3684b923da2e7e2c7394ee4cd1c1af38f806f5379c039e3fe5ef32a92e307fc19e97bb71f31120841286c9e4f866b32278447bf82bd52a013470625629f71bb2512bde616a7a733d2adc64e0e95fa71f0befc99cb910dd0bdaacdf19fb06e26fa6265b9ad9108e2a37fc5f45d13cc9842787b323f1fcdf20ada693214d7deb9284f031bdff536d18f4d41fa3679e21b79ba04c8b2cdbb247ef3b58b32fc24d61bf927a4c9803300e82e4e3deb886f1c2dc51b6eee3fbbb963039f45820bab56f33489526ab2f617c64087e4bb1d6630b58b10fa0554f55a452f66194036dc919b2d3ff1b6ebd0768ccafa2572d03ace8e7663b987369120ad5be8d699674c6b601a36dc31f7379da0fa0ac8e8411cd1edae9e7e6499433bcc9df02f4451769feeb4b2558a63b4e9711f79f9", 0x1000}, {&(0x7f0000001540)="ff2b00a94e", 0x5}], 0x8, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x120, 0x8}, 0x5) mlockall(0x0) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="067e1dedba33135ce4", 0x9}], 0x1) 10:12:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1000, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4f5c, 0x7f}, 0x8) 10:12:21 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x20) sendmsg(r0, &(0x7f0000000c00)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000180)="ec5456d5dac7ea0e464326e3fc3905cb3b746e1120dd0511ee1643d7756e020acbc72bdf00741dc2c6dea540772918fe069e4df558dc55e3496546dd159930e678053403ec", 0x45}, {&(0x7f0000000200)="0bc9443a7af8fe09722a976a6c6d757acba9ed81a9d52668f02458bc743dc9332096be7dc2ea3db7632df91fc7bf8f965fdfc81550f408c41c76", 0x3a}, {&(0x7f0000000380)="371d4e422fa451fc372c188527dd48b9ec1053b6e1a49917912997d69b26409f422a9a9d551120b7bf064f66a9ac6f95c9deaf4a1ea2a2c3e4fb56fa0bf06bf327b77d6fea224048dc35018ac43b38033baaaf1b0d4cd5cacd0f8cbb3ffe29aaf25baee4e7f6b2e5547dc42fe69915ad43a27f", 0x73}, {&(0x7f0000000400)="6a980054762f0579654c13684f8cf27cb6d7c3a7b10272e9759b26147ed57ab1e232c686a945418973fe2e6d6ce7d417273fcd593428d089f5993b4777b48816adb6f9ec08d854dda36fb06abe12c152cc61cebc8a17db0fc11f6c162da7668feb1f97d88ba1eae328041d", 0x6b}, {&(0x7f0000000480)="722724e613a6e2cae6e3b10849560959fc75a35af453ebd514355fd5bb534288b291ad5cc54d94ff8e12cb8d82423e433afa2b46986875747db2245003b699c3cab2bdb1947b2d99aa27ff33f7181f1626c85ce9a155f9ffeb7067cdaa28855351dd3d7e40b96885f36c3652c82a3bccdf526a4d7107201e376684432d9c3ff7ef48074265f6817a7a428f7086ed551de2e9f2724c856e4c3bd8f30cb520ce19d2d839a38cf49fd1224a98fbe0cc97bac9f3d07f819726b7fde306047e9f272f0c9b60593bf4d7ed06c9a8244030315d1024ca01beeb85ec2a916a25852ca5e2a1", 0xe1}, {&(0x7f0000000580)="87c1df5fcce253d67aa3256633ef2b225c13a9de6db0e989097b5d70ce4a8b25246213000ffb03050a2e306c244a9d93e91e72a9f6c5e426250b1ce8fe3dedcd72f35989220a8e3c2a9e9ca7cf90a7478dacc59a3392ff10dabd4d078775752445a2daa00be81e92c57e8243b04c5b93d7fd6b51f2679c3dfd2a38b6d4a48a472759b927f80b37265d4187651b662d318605d5df1032df6e70166d6a70314ea2798a8c47fb7f20705381", 0xaa}, {&(0x7f0000000640)="895f996cfccd1da1bbe1d29a218bab2f02a1b1789bec17f8aa6dbdeb646becbb759b1e9ee2eeaac28e3ec0b35d3c82dd0a3badb48222eaf335e641ae2dba347be1662d68c8af17eb2f739b80ee151954c30a1f7f831b6c85403fadc7052a674e0be9a3fffef0e5d9322f673fc92f17e3e9c7efc90d161bc7e24c0f9d8851d722b07c52abcda8558982f93172771604834c8a6bed1d464233eb5f1f", 0x9b}, {&(0x7f0000000700)="a5feacf4e6b97bccad67c67a3ea6e9b15dfa9bf2750317c3a0aaf5b26c260865b39673940cfcd043c58333ed3bd31a60f46bd4336e39bac85235a370e5930784352c78ff7f9a122ecd5c57e0f3799fc93af7c8c3f27e1b0464f2dcbf62b0af59a8659c78e70beffe0afa20cf2426ed441cd3593af4159a967745a0efd8eaba37b1748bec4207729bd7875f7818e671b7bccaf8f4dcd70767e116f9e106ebee291cd44857adb4d5a15951777914deed24aa7d8324cb23ea422a597ba0fa88d5", 0xbf}, {&(0x7f0000000240)='F6', 0x2}, {&(0x7f00000007c0)="cf5644794df4ce961efd3f87af75979ecf1330722d0f33d784f90bb4694887efc513fecde6caafc4b75d738209b84683baae1e31a63a62a4d527294e4e4857730a70d49e11e44c137f61f6a1567ba799db9890bb9cf4e2cb50e44d26bd4e89acf53051937ebbe7847933fe2298b86f10d053c08638f76a0487843f08681c8cab64be1719c995f0aff0837219457272f39c51d7ea930b92164798ca9e0f519e44b538f7f1ed9a1ffdb6e11ddac0bd8ae58f0af218b294a2a931f4692eec12f180eb88dfe1ddec0323710b56ffd3149bc09a93e2bf86d5596dd6d323f72a7ae1ade67813f667511d58599a4d23ea", 0xed}], 0xa, &(0x7f0000000980)=[{0xd0, 0xffff, 0x81, "33dd1d90c8f007e3e63b4d3b1b13813cfaa3f8aef29005c801b23638593983d972daa64d58854992a16f32e16d7059610347611dcba9dab849e40f95f769f9333ed9b07281f69ba6dd92cd262977bd29ea336dcdcc72df8fb1134bd9e9767ace6ddf445579987eb4cbbf22dbbe12e333ce1415875c9fc8bd139da31b44385b9be37a744485186559d5bab8ab6f80090bd1c974553ad2ee98a977393732b055ef2f66ffffed3ea1031751293af444744134bd13136862e45f2ea95d14a284b14d"}, {0x68, 0x1, 0x10001, "86af029e9cc99c9d25cdbad3212c4fc671f488599d84567e6d27ca8ef6eac3b3ff7523a8cd9be7eaa995e612d855d35817017700be36c60bf5c0374b16bca8950ebbd94ee2196ed1322a5e684c84d51438f552c5"}, {0x90, 0x1, 0x66, "ca1caa11f54dd266b67e54c0675f8b82761dcf968c2da95af516f26c022b30c2f8ee831c1476b662a5d35cc321f5217e8c55fc366fbf70208a11bb9cc82409fe08196f0873b9561c54dbf449abae27f9ce56b2430befe8375d9d7721b2c68bf96852e0fc95ce1eed33bbc840c6838b7cf51a5044a732591f12"}, {0x98, 0xffff, 0x1, "4ab2114b9086e2a798c8d731bfb3460b064429c267f20b9cbf5e9236f3ac6445981bb8af70ed6957cd5e216c9977d6bf8a3787dda532b929d13178ea3bf6e4b721e40ccbb6c9c8f161c31b66e17ecf4516bcbc736cab3889ed4b1f09ca426d7815b7581d99f78395db4f413d2f6f3d38b8eccdb7110581c3b316e7472d62c2185b675e1cf5"}], 0x260}, 0x400) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000081}, {0x6}]}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000c80)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a5, &(0x7f0000000280)="09ea51b7bd859417c54c4c94c733df2865f12b540e171405ec0e9067d6e500e46757ea311d05c2caba3bd25af2c237087681c3f0da4d3f5679578d2972edbf029147dcfbfa6ffe01fb692f78ed8583b822593063098c1b80d0df6d5bc693e41ddf8c9777b8909ab0d4aefe95be37656ad1bc62f6bf584bd4184026dcdee5dc3168ad1db10766b5f494b2f153b2e54775588c3a729c3f4d0f0a20f5f7cb87f49c30495b6d2f0cf88b470749ca897014d019187de90302d38cd8f258d6f57b89724ac9") 10:12:21 executing program 0: kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget(0x0, 0x2, 0x28) semop(r1, &(0x7f0000000040)=[{0x3, 0x81, 0x800}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() syz_extract_tcp_res(&(0x7f0000000000), 0x5b11, 0x8001) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 10:12:21 executing program 1: pledge(&(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00') setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="bb", 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) 10:12:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) 10:12:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) r1 = geteuid() r2 = getegid() r3 = socket(0x1, 0x4003, 0x3) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = dup(r0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000080)={0x1, 0x3, 0x9f5, 0x8001, 0x6}) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 10:12:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) socketpair(0x18, 0x2, 0xffff, &(0x7f0000000140)) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x88) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000001980)={0x10, 0x80000000, 0x4, 0xcf9, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x56d3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x85}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1490}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 10:12:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10002, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x4, 0xfffffffffffffffa, 0x3}, {{r1}, 0x84cf2ca3053d9bce, 0xa0, 0x455b487df749d6a2, 0x2, 0x9}, {{r0}, 0x0, 0xa0, 0x4, 0x9, 0x401}, {{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0x48c4, 0x83d2}], 0x6, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x8, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffb, 0x38299e97800edbab, 0x2, 0x3, 0x5a}, {{r2}, 0xfffffffffffffffc, 0x44, 0x20000000, 0x140000000000, 0x3}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x3, 0x1}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x1000, 0xdf}, {{r2}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x200, 0x80}, {{r2}, 0xfffffffffffffffe, 0xa1, 0x1, 0x2f, 0x7}], 0x7, &(0x7f0000000140)={0x7, 0x7ae0000000000000}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) getdents(r3, &(0x7f0000000340)=""/208, 0xd0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000400000000090300000000", 0x2c}], 0x1) 10:12:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0xf3fa09bea2af0802) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 10:12:22 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) sendto(r1, &(0x7f00000001c0)="0315584b69d64ec929ad2c559a3c91c5e761586284b12ee3a7faa543f459a327edd2032e8be39458b7579e241b224e32a8a45918a4ba2abb661f20db8976db49171ec86c3146826f7a6ae1cfa21d2a42eff52f5612d3042c110e8138e4fe76fbff4eee370faa845d614263e9fa412e9ca582d5e76aa5e913535d16dbcb9c163bfe82f8792d61669722f90c355a837104f73d4bf9ed399e719d78fbab2468760434a982aa24e45ba359061c23dc34c2c0ebe2e252a25acb2849b4277a194c1a3a8314661cd9495100d4bd4a18d3e83893146b6ee8b37175f0956dae996d9f42a3cf4f7ff3d63beadba2656decfb0727cb26e792106402133554ec9d27fdda2baea734c2cc78342685673f6dc909d26155fdb81a3bbedddf7114795f38649aea550d19b0d963b257a562e60e3391a364793264ba6bcee76e80bd5a7d65a84e48999916194fcecac0498791d04cb8ce1d8a44469302be79af737a84b86f1244790bb63835e4a35c4ec399d9ace807787520cd53883da03b0accf2aac06ea79eca411976d2bb1eb847a58b27b61dfd6e4ab7910050d62c1f390f1327c5ea283a1f755266bb22946ce96f17893ea047e3a0b84d5d82e2da58ff4c2c4755c3c2181e6a66fea5b8db00fbc557806a6bee36b88ec46bdb0195922ea23814414bf592e3b15e8f2dd3aac8ced66f9da035806db602ac819de5d6125868db206e0be6127516f7dc5f07ab9ddc95a5d8df991ef11fabd26a68f196850c24065eb0e1d4857f55f0a938d5e7f94249587a2ff4c242dfafd610bf6b059d6aeb68012fed044ecb840695f93bcaf2d9d4bb643ad39a6aba27d2ce3b9f4b05b3797f3c04aeda582b20a09d92fdd90c43d820a6da53aba30a616d0e9ab995d140f6bd3f1da042ab9f62f3d18113213493c12391cfdb90f5d172e5738e77754973adc4ab024094d9b761d6596d811cae8eb47af5f76807527c0e6a82bccdf69999fa7e99c1229ebddea0063c94928d5eb6608e90305005f1b5c3ed3be6105ec4134e226d5b36070571b710bde40963fb2a509b454a9cce6796daeeaa881a0c483a6c4f6a49c59df671eaab2e2cc1ca31b5b16ff8434a40a8d360f9d92e016277c52549cd53f9e6392ba2c03886413be786e0e1517683c90c1893c15f92eb465cead8b707149d9304e5aeff550496a6ef790d50d5ed2af52b19f16c98a65e3edd282dc1598b38aec518615c959bb4d3728b1bb8ec050e813bae28d8bad851dab87e575280de3eee95f9177b1de7fe6cec77a2ddcc73af43a624d1c7ad3c50fb90b4511ba1f67829d98f6a89ffc35c413593fb3f95f8bb0eb163fca8695c2bfbcc210839326409ad815e3246a0666029455c33d42a82c99a13deacf38f7a34cd972ba90b4efed8efcf32ce39c0f605c8a5699f75d98b59a451bc03b8609410299d0b3e78612f73d6eddce941a9cc1c87f5b851f58d0b90a83daebf482e11061ac97ee2f8c4bc06625e13395f9e920a015d3c1da5b438412f9fc7ef0d9c391cd4698abff5239d6c15acbe7623ee323cb415335976583c940a4a0792309c3bdaa8fe58552dbee1d43c6a4111cdcba052fb1b73cd05a0f2aa29cd71eacbc487313adf96927968cdd99300919ed2118fc04a1d02d6d28174a081ce44d0283a89ec9cd6d7e0a40cb977fd0f2b2b67c1e90643d46470b6567491e2e3006239c49e0e62f5ae12374443d21439d204993b6635383fa442af13860fadb7e2cb41e159fb326a3b1972f1cac4743a76d17d74a29c6961584f3bdb298ecdc0421842c8376c4e3b522e4b781920325cb3925c25e2b1bfb75185336fca36c553fb476cfe76c3b621f036ebb7b0a94e87ddb5fcddc09e65d02a0d732915c1f81822007545aef0cf15ac5f8b01ea3f46a156d8adf2a59c17feb9260440bf6bd3ac86ac20ab093f85ee8183c4bf1dd98a7b35b2c15d5d050c5db0c74d7109227c10cb3aebfccd03c9c140bc9a589ad8e3547031225206c219c0c078e3f0ec96e6ac9452fe64fdd61d35f5b9dde61e08a5677c43262dd030dc15e428b69236afa3170097c40d1f28e46b0126c9418e2357fa445df7d5787180ee1067ff3d52c50ec261abbe728c41edb696f7c28d5174a5a7cf5de929dfc6e8a90d18e5e5a00e6a990b3d7fb9c59e2c1eb374f0325353685c2bcc18052579a2e23792c3433427d296585cfcb851de7de1c08ab8987977b8248542e7d25ea0081254c4606d804bbc2c33d14476128d35917a365b710104912ae75cc06b4b779639b42239165a8f9102a40e384103cf3a223c318834b39659b096c755edc890343d407711cf4fc617383b7de0d26378cf8b40a88c09776b8190492ad97d06ce6106dee670d299c977ab447ecd5c6eda2ba47fb69b805c0143a422b74130a0b1eb508e6b111a7a2853acf9ade06208792f346b11e79866731ae428ce63645f1a43573907c7bcecb7f0c8e510217e07b35117808acfcc17e6c6a06034bc4e32d75ef08d6978372ed242ea77f79872167c9dbf8ab1259f5d9d1d95c572fe69c00872908e69ca65c3363669be6490b614886e51f46fd607164861a49af29763ee8a1d22236f9e3ea7272e9aefc72341ce900a442bc7b62b31f58532feb146e7127bef8ee0b5118500cec4d4432925f8d899b3e967ff9b52378deb449500341bf3c2868ba870a1526b79e955f702c6cbb17eb125732b2fc1789e4df5ee375aa071c949f998b3d2a1cb6f84a390be70886ed5e30d6669e85b12e06ace83f17073f986d9e5ca84f65bec30aec95143634a6f25a06dd4532a2ef305a4885fba0a3e6815d6dffcb983f0bae383e51f13ca306829dc8414d3606194cf0b61fa076228402073118f647abb63fe925bf35e98b9244f0c53a96b4f9640d43abf2e9e2569a2f29281e840445b4e00b41e2d89801d92a57474b758ab59881a317bc6b639092895767fb8f3ac28cd240ac350596423a4dc40b319e6fdefb34dcefef8d8f00307b63a175d11ac56399c8f90707e6b0b853e9aa202d0e765d9682befa05b2e4a717b7cea7b2b42cf7a092344a091b986f970a3471660081bc9239d6f97ded4246cb99006ead398af0c35ca81c633ae6c2ea75ac330f425d3a55c9a6b00512abbff050e98309f8042eaa4e20fddbc33734233a9161653b9a9f146e04491a6312cdba462e0e5e5227af40a3ee0053f8d6eb637a0178889c2fa5c3c73cd10f991d1ffc92fba6b85a6fa2a0c7b50dfc863d1036bc5f3c72be5d7bda7a3b513348f386b10a09bbebb85cabf9380336d0e002de2d227fd93cfd8aace69e5dded91eee038d5fcae7b7e14971179e3168ce83440bc79acf60988c0c40f93c46bf70ca797fa03cccd1d911e2cc2f63746f6904b067fa476c4c982b00af4573254036ee72b14f8cf290bcd36ab9c10d2ea54301243d2dfcc705951335818dbaebe3638f5a7101692c7b7b49fb042f8be8d37bb20a3b576febccda1ffcaa59268c9320c1ac1e81d353b79417926a26a30de94254a0355b3ee7697cbf2b7d0d6e9780f11d72636c9be5187b8a52522db9cd8465772e2aa8dcad60b14a69b1842002c1860e0ff38003138ca5a2a8e6ae0e0048b818100a7e3d6962353e0b9da95dafe41503c5d57dd509078be86d1086b71f4f8767eff5e0c7d74eee9e979cf641ce0ee784c6842b9b124b616bf938e524f04f0b8c15609145a1182dbdfa9671ddade1eef107461308b3b5a844424c2a1eeb7ca8fc6cce6065675386c285f00fcb665e51bfaeef911255e050dddff0aa9765fdd848b7ad0896c8681b627bec6cd8b98a08e3a3ad8485e8564067a007d239efe179b5b9a8350caabadb5a452fd10f7b76627be2859ef8e5bcd7af738663422d8479d17a00083c0380c60a6538fce59d03ac36fbb7ed19d69a2da9b6cc0f31a8a0ac998d196d911d4b28fd36f49c04b34b71b7cde9c3b93b4aaa4c4b3d1e2c3c65fc6cd0fa693c3612cf02ed0ea054be056b63d8105b57b0735a396cb5dbda4b8bb75c37e9000f367e332677818e8af029a29a35aa3c1ec62591163de830d44211f7ce7039fe2d03aad79111ccf011f5ffe8189c11f39cec59629d50ab6e26dbaa682c014e0272453663f5c01cb655601ec59c832dc87a11531be37e7f381302374e548ddc0200fb92dddb8ac68ef8663f1cb64c44fcd37e805964d3838a9e31880d4cff6b4843f680d25ca8994428e960abf32559d4f1ee73dcce167493457ed48b12e3ecccfb457de7e84ec90988926472fc92c99cfaccb06420b426361b8ae014c06429b4b42f6bbd532b3486fb251c2ff70a8e729a1c889513f1568074d82efd7be31559af86055a96e69453aacf6d27a87b52cdcce3ca2a616d03a1be3df06a0ba9334f32c13d2275b67a14735b4ca929cfa484e527a2088578a53b4c1f65a0d0c4de76e97f87700ac7b21843a5c82007b2003d11b9b94d7077bfcaf06abe17f8130a4f6cff21977e2afa091e1af0ae2df18f131b79c11ed11646d3d594f786b59273e5afb90fe1a37064b0f611f9cc04e8b967244c6cfed7146feb7f4761bb3216dd8aadeb9c3e440b45512870207914931273fbf9aed51498c2b82fa5926d18b195cf3c55754652be263ff9a3c0842a02750f22eb964bc7d8e9606f866aad2a999b505562e822d00d210eff9593c3c87de8bfad0a7fc36d6b0d6e76dc9ed1d99f4f9b2d44e7d2da43d265fbeb3a9aeff1821e3f6c5db4de2d49e6813f494ea1b8839ec14da9d49f9a59f94ec1da3765b3865d25dceed6d941c5abcd13f7d626332d35923040af3f8a04a9ee87811d7eba8897a23419c3bb37e5ee54a99234f0f21b3c732478bc3a8f28048905c611f0186e620fd0496b042406c44499c24ce616f19e5989acf79652a4d1d3ff4791bc5fce82abd55a162f9bb149031819b83c4ee6e66acf23fe00a40481e17f3f8a57441a7a76f74e399eef697c2cd2e84c7a529584b9226da495315f28284e6b3ee0368a1fe09f6158b4d1f6494220e22511f60475fab5b971c68e67e1c69e9320f97f967eded5cc5cf65387bf4077a2d0b333c62ca62deccc7bf6af2657d788820733644179a111b5f94ed717e4c0665d7eccce8d53ad4435f3a726d278f5a235d16b457e5b81a1ca98c5c065742ed6aa9b8f683a7c818a42021dc8b0c0e933fee0a4b5c7422ad554a0960a89821d84fd008404281db78eb0aa5f9b80adb1c14ab053cfe8104d5eda194e20d642896fc1bb2367a1333cf2cf117e488a2f9132fc0c8aabe6b60b8232603b8de0e139a018569ac6b7f2234554edd1a3f4eecb38216a3c8bf890241c9475c06f04ec9f9737ad61937769a89ebc6488e877872d71063e0965a0fe8a413ecadc1524cd1fd510c1542c29c8e08114d92992ec6b3becf70ddb5d38c267b490862679e7393859c547d70a345a7b1400584ba4b03f60e0b773c5a7b226450301653ebedecbfa34a143acf2a0a6fee774741f8ec0bbb544905fe3cbf168f9e90c1eed079658e392dcdf7ccbaae133a471d7b9c4c00b07e2af28843f0534ec54e7ad0f8c3f9d6fbb1d8e303fd31c39fdafa872fbf674bca874fe829243847b6c6cddf4361cbff70062f333e29125ca11fe7463377fa82cb0c58541708d8e2203dc00d72a059e1777592f39c03e2706aac1bc74e57c7862571ed2df3278ec1bf6f09cc3c0089e80f039138568ff2d18d04723adc4f80aa2b187401bd39347b303a2e07b5d3d01496a672d2f97bf3a9b71d7816fbde92414b181709fe6d7ff22f6a0b08a6295f474e42935e4b1c7f7e655b5349aa85b5668b2a11", 0x1000, 0xa, &(0x7f0000001300)=ANY=[@ANYBLOB="00002e2f66696c653000493f99832b466d71d372924e7cdbcd3301857ac466a68c0f1add469c6a7227bbf9a76dede34fc049c4c75eb9a80ad90aad56f791537ade895d2eeb0e53321b8c0ee5c25e40715f1b240f271b9842dfff6fe7f9ae0c6db0a2731bd0ff5e0d8b1d01404c6af02623cd1de48b244bab434d8bb9e8ec75c44ed7bfd1f086415f9c997faeec206580de4f11268fc6b4b57b6fe678a0d6f57a2e70750207acc914028547dca6fcbb08cd36d893c7bf2e995548417716a747cbaa7bd06d04a72152128f58cde443576e1c9065dbaccddd2031f409f22d42d182c4747e90b3477d482648f51513ca65e65b1dd51ec148adb75a39f94eafd905012acd9ab19da65093be8393eff042ddb647fba48eb25d2b47447e923f6e247ea7903f"], 0xa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xbc5, 0x5}, 0x8) recvfrom(r0, &(0x7f0000000040)=""/231, 0xe7, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x316, 0x100000000}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x4a5d0ab626597708, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x400, 0x0) 10:12:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x400000200000100}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x21, 0x20}, {0x40, 0x8}, {0x5, 0x2a}, {0x86, 0x10000}, {0x100, 0x1}, {0xc7, 0xd06e}], 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="000000000000003f1716714f350726efa4525bdb000000", 0x17, 0x0, 0x0) 10:12:22 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) writev(r0, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x1) chroot(&(0x7f0000000000)='./file0\x00') 10:12:22 executing program 1: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x25) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x81, 0x3) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x1, 0xfffffffffffff001, 0x400}, 0xc) 10:12:22 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x10) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xadc0651066e435a3, 0x20, 0xe0e, 0x3}, {{r0}, 0x0, 0x5e, 0x8, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x1e, 0x4, 0x9, 0x9d81}, {{r0}, 0xfffffffffffffffa, 0x90, 0x10, 0x3, 0x40}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x50, 0x80, 0x10001, 0x7}], 0xffff, &(0x7f00000000c0)={0xffffffffffffeec9, 0x7}) kqueue() readv(r0, &(0x7f0000000040)=[{0x0, 0xfffffffffffffcdf}], 0x0) 10:12:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xd171f8d703a890e8, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x4}, {0x18, 0x0, 0x9ae1, 0x3}, 0x3f, [0x3c74, 0x9, 0x8, 0x0, 0x7, 0x6, 0x6, 0x1]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x66, 0x0, 0x0) 10:12:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x114) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000002, r1}) r2 = dup(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x4, 0xfffffffffffffff8, 0x3, 0x100000001}) 10:12:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) r1 = msgget(0x0, 0x4) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f310f6500"/162], 0xa2, 0x3, 0x1000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xb9d7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 10:12:23 executing program 0: r0 = socket(0x400000000018, 0x5, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 10:12:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f00000000c0), 0x10004) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000180)=""/150, 0x96}], 0x2, &(0x7f0000000240)=""/176, 0xb0}, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 10:12:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) pwrite(r1, &(0x7f00000005c0)="ac", 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="8585e82e31a38476ce8b5662e520d2f24998503ee3dd2883b333718e4c13af3f308ceaa90cb2c06f28f6c2d0ca88acb8f03118f4f62f15357590336976ac849809f0e699f581f20591b473742a3b39e30db82226c73e3747027fd8d3d8f337ebaeaf0ed5717788a08634fc6899d8e8cd2ffc306355308a8a80b4b934feb76a343bdf72589cfffae265792b1d1c6b9241b70ef4512f4d95602070a4c4ad896bf2abbe67e445b56c9fb16bde4f2e070da9fb660aec58f0562524b93b930b6fda2aef8971261591d4679230076a38b29bccabaa12d09d3058462b82642f77f5a0dc5ee2e1f6bb974bbeadc4e6038e3e040161b3929a31e7", 0xf6}, {&(0x7f0000000180)="d0cc1cdfd8c4fc90ba97384025a9646f0a509bc315a695d08729931005d617d64404b05f8b0e58a53c949c685579f41e6f84185d72ac761e6ec0f90cc774b7f1a8ec9ab2afb3d8", 0x47}], 0x2, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x10, 0x0) 10:12:23 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xb, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x0, 0x8, 0x800}, {0xfffffffffffffffd, 0x8, 0x1800}], 0x1) flock(r2, 0x80000000008) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r4) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) accept$inet(r5, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r1, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000003c0)) 10:12:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {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") r2 = semget$private(0x0, 0x4, 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r4}) getegid() semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000680)=""/226) dup2(r3, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000180)=0xc) pread(r3, &(0x7f0000000800)="c8e7fb470c93fdabea4c7e5eeaa47adaaae6ba2d023836f65b5db857b23de65c276744828f7609f031c16c3310017e8de7f4e41e46071f1ce84d4659b5b898f471bf9c00ba7317b823a24744d2d3358da1a0fcbb1ac16f0de816935d29234ee6d4b5a004b4c6c20870a074c3b4c5d9a834934744e2e59b41ae5b0900fc23", 0x7e, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r6 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r6, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r6, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(0x0, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) semget$private(0x0, 0x3, 0x210) setgid(r5) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/13) 10:12:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = socket$unix(0x1, 0x2, 0x0) pread(r0, &(0x7f0000000240)="fb98874b1d9532ae5595d3a173a6bc80ca5adeb4aeb3a3f4ec4547db790f94bd3c8fb5f08e9fb01a843ae0f8655c990c7354f25e911bf10c6c5c36f49eea8745848deabeb218a7a8d766c190b821134e2505cf67201d4bb3be0c502cdc729964f44b5c75acd64160482533ee9bcfdba392c32910f2b4ece5f403c86091f3dd2cdd475a7fecfe63dd960253736bf586c21fda9134c2da4c064056be8e146c65b0736f19528c799be0", 0xa8, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x100000001, 0x0, 0x8001, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="9f") 10:12:23 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$getown(r0, 0x5) r1 = socket(0x22, 0x4000, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xffffffffffffff3c) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005, r2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 10:12:23 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 10:12:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0x100000000000022c) pread(r0, &(0x7f00000001c0)="9e076c4fcf961d813ca615628621e67d5432f9e84bb3049fc714362eddedd29c118698550792361b245a8791963c5f6ac9923e1797f420f7dc595ed58cc6c080aa953f2872f579d46416b3d9cedcf633ad75ebdf9af2e430b27caa46634dc74c8dd798c20958407df6859729ef2446c463ed2326af63c7c29a837c249fe2f0ce00512c6e24b37a2f98747bbede32809b87ef2ac39a62ff4238facf2e9412e0275aa86996eeae7cb39df46a48229ec6abbaca643b12eb0e95656b2514dd6d13cd6c4b3bb5dd918b79b5f62b4e2bb3a77204b0b6287d2141ae9903e172b1d92d3220c7ce4e10b9312acf3224727cb106af66c738b32f54a5bea8240c4ba6917249dc0b825b186ff3a07612b77a4346fccf08f3af4c2d853b7d79b0fba719098ba98be0ccceecd887709df83656ae4e3522993c14d31f58958cc04872b7393d9e46154dcd7e73ffc3785157b0a2f59056f27b82db36bfc035b850eeb407904fffc5d8643614648400c5692aef63dd21ecf648e2e54994ab517ee81d8992d24af987d22df0b727379b5c72e6a3503a6126a0c7735782368d3941b56a35aeb9abd4092e7533f78411d9e8e10f83f206572d91ab8bdc5a443b9d97121348c2e33befe330b02281d752216299946a2ba6c88c6e3e432430834944fb6635d15c6e13a8fb6be058f7e0ef8d1e9feed2f8c21e9d9c5b920d185bb90689d101ad2c699f423d039b030ceb80b45f8432f321ba3768211c3d6e20c822a0d16f5291f303468ab47869fb199b3331a4ad3cadfcf1c1be0e618f9c7cd965f58f4510d5dc0f39af640c8be994147b5d0b5590a7c3cbee9d2354870e3f05d3e76aa283c63ed2c544f4f9e7d1abccdd42715e66503b2976cc53f8d24c81c86924c7d99f58cc50b0befe7de138eddccac676d870af20cf32b4c21a104487ac482e77b6d1bb2f17fbe1d035079bc977b0629d576844048bb0df817e1a55cdea69428c658b55e73fcda4bb69444ee6b385b9941da93d37e62aff52d154d6d2e49f14bbe515b9090e96978cbf6ab248e4fd79dc70e2f4b08eeeae2feb96a4f359df31c5186e1c670ba346f744c428fbc6d86ca37d3b4acfcb2f4bfd0868d615f7f9161acbaa46d18fcd04d56c57f34cb2539b56c89aa0bda7aab98e642e91783adde2caa78eae5ed61ef4dfd530ddad360a8fc5c16a83518e15e8152c443f18e8b939053062dc4d543e377a2ed7e227aff9735d7d5afd0984cf944ce8a933ff30085abc21590e6a45b51f5734c5a038594fd9c1bf10f6071a85d3573b91b55746715787be4b28e85d6e78c90fe88eb8876fc07fce6773b1c06ded5d53113d5b8aac68b38b0c70d4538a76b8e6b42fb952ea2eacb654ef33092cc4ed9d4f8de2910503a1b1a73c0f81e0b2d27fc10bfe097ffc86a28866f36a35375eff16ece8d61d3e2e47a591ad5b63f8dda51f8e290532c713d59c6122be3935f183211f6d3764707fb7c5fd2e0bba137cad2ae9ae68185bb0ae35d6ed9a1c3c431891887695f64f028b99f70fd04fa6256fbc267168c7fc81b87987717c73bb4f71e34839663c9461c76f96ecf1d053ecb12f502a999d19be3723849685bd6054b79df7aa4950cbe2b00f4e00500f830cb5e3c2cf3361ac07f8ce55ff2c03c381e6d1417a9e4fdf1fd295ed0540caeadfe32525c9d3a37dad18650ef4d6fa91cd511e28948b6eda620295a545760462e74425bc0a38cc1dc71adc47994b1fde6e8a3236f72377b2084c0f213fe3c72b41ced53d69ad587bdc1260c70b4136a2cde2c449b74637f6b3585db77eef4c056c659be0649939bb96968ba91c5e3be477f8faec799247be2c9f2b84a1f063f49f36d107d3f3f0f88d28f4fce4590a0ce5d084fdce4e7cd440c6683ee58431a8fbadcbd96c740ed2bfe4804985fe7f7e92bc13af7f51998d15f0d4e09215c36a00149ade0f12d3df129c113f611c3dcd5b5488454824b0b7e4697ef514648a92cdacabe9a9fee5a6947d51ccf5ab0a9de83b475cfdac152b5396a62d2c1e20e299b2c47e77852e14a08a56e77b1b29df1624223e0e830ca9ad0ff4b363330e75c0a43345d88dffcc58bc009f2a150a504a907724ec1293883f2028478d4f6b7612332b6b8f47fc39721842173bc5b61f66d3832d83db04df39273b49257aba00b2b6717cd12706b7c51acb0e78ebdca9597ea2f66b1101ec47a2075ffca7d4f3ca2c27b43f64c0f375818e5f8eceb45092efc4b399d8f792a93565047ec40bdd8ca7db82064e4b0376c92d5ca81abb90a8129ab3af8ab23c1a64752ea5e9f65d23b14a3cb5b218ad63b151f79fcb4ab5ed2233081573825296d7993f4a1b30b97b863e37ad607f60661a3f6c8f30a0cdab5e34217fa04de7322e75609d44512f0da461b9c4c5a897e4cd1d18aa9fda6f547cfafee4b3198fdb102043d94c6e169045754dd7ab9ccbe1d1948b382193632c5e9cde8f2859e27c670a01ef399817062e5346584ebf9b810d7628739012ec5de374a50ade261c0b0805485705af96028bf94d012659b1f89e362f1f200c8851d0de0508400169ba5ac011847c4dc3ed7e3aad2f372fc80724eaa1ab1c86427dfd621ed7b616c94084a2ce4255f9f61f672c2e60f154d3a40afd7146b566d9c050f093c83e44fe5bd481ab4bf42028f543f2fe4de84649d3a50e928ce1cd6d551e9ec4cffc71454c8e36f2e703c0eaebbe2a07fb056b107a8ad47d9855281589ff830c852935c027cf5824f0c0d99c7a7637a1958d730cccb278fb5e1cc3e3eb2154e10a5e53bd87b9aeb02d6d09db83ef5b0910b7922b2bec4f825f161aca6b198bbd71886381345fc6a9efc2b4600fd84846dd74cfed60cd3400acf9d780524e8a50f36d7a1331283aa2469372ac9e2262ec2a38f3c7a662ef816481e5c6ba25c907d00ed006c1ec519a622e95cc2d8516b693070c5a25bafaeb268fcd985465a227bfc2c06ee9306b78f016939976a968f266d4ef89e2829bde93f97560c9a395af0a65d18dfae05322eb01b5198f31ccc1bacff50a1926e2f996289e79a698395d0f4ed58decda050b3960d4989a7dd3dd2890f0e6c6daedc4c09b5352d9b072c3e0f2981545e08f5342a432b5bc65828a5ad12cab89542b013fab5081ae142ae72b48ca8d7141e01de45479e795365e0994230bb66fd8b04d7c7822f7fdb7f7707d92092903c52c9a9e90d09551a950381ef1e9ca9b74cb55da908f60be44f9c7e62a5c011bd52ed144fe29e425b4084f169c045ee14f40e4412003c7289920469f43c8ced7c7a5c9cdd298760c2f72a1b36dd9b1d856788abbf592c12bc964a6dfecea89c130bbe925bfa6d4c6a7acfb767f5d427b5f58df080302f07dea4e72d08cf1fb91e8cbf3e3438f78ebc3f096d66316c92c310f7342f78907ea6e37d401bc38af65d9386775e4ec8cf7e14568953e17dcb2d77bb027c0a35296fc9cab943f59306b68a8301ab99273ba05ded3b534c63d1f4251d508a97ef205adf84bc89fcf887f0aff77f65fd346c4a01377cf72929e327fd46cffb1c2cf0533fa2d0606685845a6ca97503c620eb628bff376e9a284b4d743c5efc7a55995d5b6d66153b11099f498bc16b32c09d7f5e58f55593728b493d08cee08e115057a9613ae69598b178f006e524bfc87b683a330fe326ff3bb274a05e0e79d038f97ece42917ef0e119eff674c6f56a19a730f411baeda4a57f63068e3fc3ff92351f8a068f0938f6ab6029f727bafa112dfd679abc454985e81692f75c9094a9db5cac1a5a76ad7b67ecb72a2d7c3b68c0024cbdc0e165e6a5fc45ef6437d40f19a08052b56ad000c1d4f6cc6ba5919fcffee028084c83bb307463c2a8f195b1650b5e93887c2c11d73653cd6bec20d24d26eb31abdaae9af6203969f94d879dffefe23c6a5007e78388a0ecdd44a5c4cd91123bdf7ec2f32336a8b33a48e3cbe28ec9fe60efee764432b856a227c61bf175f11a78eff3a64c4f6d8676634da1e01dc11d81fe7a86a94b1b4e168ef764b63842a37ba1fc964c8dd7ce67443f93eadf420c2075c72b9e8c1e895b07cefaddfcf0bd512e18b82dcf4d9f8dbd014e5933af66b77b0f51f85c775660de165ad2ba00e3c6d4e75dfab9b44bf7542d83b322676bd73932b60044b36020d3f157910577e2e7e58422d2e0886683499ee80f1a704b8c698d88e2649e91d9c1743e89e957e858998286065fc576fc9abd6044a72bf8f72805a247efb2a7fb907051f07e78c4c4e51eff22de6a7335fc5ac7b5ba6706f526d0fc2e7c9797b8c20d05a25679462de82b256f4e8b2ce7127e159e984a56217285897db638545c51848419dfba1d4ac4c1e2ab518342ee814810fb76227b177177f45633bec373badf97b3179ac836abe1a273e01b066a437f4aa46918b309f12646f2f602eb94983f922fea16b09658c104afcaeb0af3b0a12c464b5315e86237a7f1b980b8d24e5a709cb238f50a2a06489f011b57d4822e7df443f4f7795f96605df19ed90bbfdf85cde6324a92c674f52aa092b1d9f11ceac66f481951d8c69e12d9655f6bed633629032c2b29211f0cebf8e2de65d953a94e13efe6f191803df62046fd31f6abeb5dbc41d83e30adedb8dad70f38904a5bbe9c88c33b626076ebe9f897ff71652aca027837f86b0d76e8746c0bcf8cc126a632b93ea0fde8ed0a561ae6d278a23e048eb042a2b53db5fde178e145f212e98f7873429976e69928ff2eff2f0f639537d6b7ce55b60c6e149fadb8110b48cf77a55405184e93752b24ccf85b10084cebb694e821dcf4498daba93d3478542220e9d877a084df053768118d32b9dc92923755dc05dc1873f76f30071c1ff04a9e6ddfcaf374b0af93ba4f31d6cbf6e4b646f7609975f5e2fe25cff62d3b53ca650fe262c059f203714939fdc9a8ebead7c71c99476a90f46d6078e30c6d2bcc79c869e3a628831759634f53ac7c2436635ef7a6bbe8ff8ae7ba7c4e515f7a6f1db518190160e6be226c3b07e339f7eb51268f70a8bf95436774508bd18e6974454a4df49175f3efdb771645dd33bb5b1ffe2b01c83373ff4cdfdd07819fd8f6d52077a77aa85775a5a0997481c6540368083d3837a8660967937254fb89c7195faeedacf526a23adabc27567a1e00fb15f0eb71ed3363f2b3a651b40ac925a6d5260cc66ab766620fc5f0059eb90c6e01eb07134c62777a66caab001e8adac818c4b26d4d7dc06eb7b622b3b1fbb7b35229360666e517349faec0b97556169b4dcefa0161bfcce8d8f111548e6cdd73a47bc088bb815ea1ce6c542dae6ad532263add050b7f1282adfe194b3166ddc87eb2cd741dac71221874cb23d5cafa287a6846710652494d8c8693780e20e538454fffaaef8656115ec52e14f8f014ce4aa94fd1597f4db82cccc3bc6934c4827771657725a072dfe8ce457c2f30ed096effd51ca358617a2f83cd0efe3d7b36a326f8b5d8189610408cbfd204cc2202afe0cb68aa982f41f3602b61d650b4912bc7d6d617f2ad9aaf46b7f6d34b44a73dcf2f9c6fd6207e48ce9d342cbcf72a259578af7b987d645378a735f7b1a29be6752d909a22fb907985c9ca0f721012aec093082359dbe4fe557e33bf0abb3f68a63e4e44fa5a42596ca71bc98d92f241e2b72bee56094a84823e45dce28efe6d7cf3611d8a969609efe986e78b0d67698c06e2e113f309e1edf5356b31a16c364e7dc0f8ce4c04dc67a691efdcbfa06f61d8eff6fc3547634c8cc0b351eb5a4837a2bff4d189d76a88c2e7cde4eafc8", 0x1000, 0x0, 0x0) write(r0, &(0x7f0000000140)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() write(r2, &(0x7f0000000040)="866a690f59", 0x5) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 10:12:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 10:12:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x20000061}, {0x45, 0x0, 0x4}, {0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x8, 0x9, 0x3, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000100)=[{0x6, 0x7f, 0x0, 0x4}, {0x8, 0x81, 0x3, 0x2}, {0x4, 0x6, 0xffff, 0x6}, {0x0, 0x9, 0x9, 0x80000000}, {0x7fff, 0xffffffff, 0x6, 0x2}, {0x5, 0xfffffffffffffffe, 0x2, 0x7}, {0x6, 0xfff, 0x100000000, 0x7f}, {0xffffffffffff0283, 0x8000, 0x8001, 0xac}, {0x1ff, 0x5e0000000, 0x1, 0xf6f}, {0x7ff, 0xfffffffffffffff9, 0x80, 0x1fffffffc}]}) msgget(0x3, 0x41) 10:12:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:12:24 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f4000010018a56964653000"], 0x10) write(r0, 0x0, 0x0) 10:12:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e2") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 10:12:24 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 10:12:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x0) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 10:12:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x4b1046de7e1e3c4a, 0x12a) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() getgroups(0x2, &(0x7f0000000280)=[r2, r3]) fcntl$setstatus(r0, 0x4, 0xc8) write(r1, &(0x7f0000000180)="74c22d873a3ce6ef95e40f415a737f7a03bd47c92db53819edea9388643ac5c78c7223a9df9198bab7af11a544abe50926e727e2d40596ef04c85572110ae135a29fa32e31d3dc05c708ad0bb2ef3795949ff2d67e07bfb2b7b17138a8290c339834ce8c83822235d79e3d2a67fda3467db0e9ca197944cc3b497e8ff0873bf4c3df0eb025310f3f0ce916d6571f999ee471dd9fb1cac8137a06bd71f655bb2a4a35312a863f74a845607b863ce188ed0c6db539c194aa36c4e2aaf22395a6ddfc2c60581866e645762e222f33796cc16aa00c7cd72a1d1ff3c62dc1e4b07690c8dc9ce03111", 0xe6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xd147, 0x7, 0x0, 0x200, "4e1e6df241cae3c9671002e4840b1ec425db9d3b", 0xc5, 0x6}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000380)) 10:12:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4}, {0x1c}, {0x6}]}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r1 = getpgid(0x0) wait4(r1, &(0x7f00000000c0), 0xb, &(0x7f0000000100)) syz_emit_ethernet(0x10000024f, &(0x7f00000007c0)="00c42c38b688e00367ddb593504439f7a6c969db084ff6ce55223f6d6d60a43f03654a40b1b2e19f66ee64353db17106699ce15e8058e41dc079232aecd23a46f7d1b6e07c68552c925514632aa48d45e491e7266002003ca9e26b0020ffb7bc650afed488a90f678f116117e1bb5d2c11f2aa97bd2b297e44289c47f4000000007fffffff0119f8d192e457b1ad70196448f795571b1f0bd98b436a1660d839590a2ba98f05ce3de7c5989f147093452e2f36ca5a9789a4cf9ac0bf17a3242007d3551cdb38808b2057efec9e0529015d82d99682a5858e2a03b26cc4fd76ed803e7b2c7022191ed9d9d2cd286fc94ba0b410e29059cc0a188a40ff0adf1e4522e5060006c73dd9d5d224b659e21183dfb6b85f0e4452bc936673a6238395f470bf31cc8f51b7d2317f8b0546944b6e317e180c5b48fece7e956356e985a3c5706c1d8c2348f19008ebe7c4d1904b03f7c704af14d7f2c33f6148f11fe44adac800cef5a37ec7c7552b777ec9f1d9c1b105bcff10db82a3367cd40e43392f4b2ddbe51893d31839e3ec2a2cddc8fc32ebac7cbf52c8d8f048dd946f2e0b0aa67a21a787ea57c6e2cccb63ec6dcdd93ee286eb903d644dda65fe5aebc7bce5fec93e45b821054f858146ea48fbbaf52b08907181e2cdf9c99d857771d44a00000000fdbb6866bc59d9bc78395b94135ffdec9e5dcec636233bc755dd7c73a5c524b598f7441e8ed483a91616317598c52397cff0e129bf393dc2d3e497412391a7a1e3f263ba3e3fe0deed49d98eb2fd60961c715bd897cb52fffdbe90a9e0ccc8a3e3e6c4347f52248aeb539f4fd834faa4f6840934760a27fb5fa1789fc24cafde244bb6f9d52847b897caaf76211255527ed0d8") 10:12:24 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x100, 0x6bc7846bab95f02a) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x9, 0xfff}], 0x7ff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x41, 0xfffff, 0x81, 0xfffffffffffffe01}], 0x9, &(0x7f0000000100)={0x5, 0x7}) r3 = kqueue() ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) kevent(r3, &(0x7f0000000100), 0x7fff, 0x0, 0x2000000000, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0xa2, 0x0) 10:12:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x429d96b9) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000380)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000200)={0x1, 0x4, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x5, 0x3, 0x1, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='0') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0), 0x10004) pipe2(&(0x7f0000000000), 0x10000) ioctl$BIOCLOCK(r0, 0x20004276) 10:12:24 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fef4d609a774b45761d732dc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d01d0509fd0000000000000000000000000000000000000016359623835e5de99dacb6000000"], 0x1, 0xfdfffffffffffffe, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) 10:12:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x1, 0x1, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 10:12:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 10:12:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() dup2(r1, r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) r3 = kqueue() fcntl$getown(r0, 0x5) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)=0x2c8) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) write(r1, &(0x7f00000000c0)="8c821528474815fb3e98787ade1aaca8c2d34e86703205252516bc2f76fce16c00bdc56712dafdb2c7794c2eeaea537165c9637c1e06b5640115ada3d9e833d8c235f303", 0x44) 10:12:25 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x400) recvfrom$inet6(r0, &(0x7f0000000040)=""/64, 0x40, 0x40, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x7f19fe3f9654d7e7) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000000c0)=0x7) dup2(r1, r2) 10:12:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x800}, {}, {0x3c, 0x0, 0xfffffffffffffe00}, {0x7ffffffe, 0x0, 0x4000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair(0x1bbb889e81bebc5e, 0x8004, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x402, 0x28) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{0x2}, {0x8, 0x6}}, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x7f}, {0x18, 0x1, 0xffffffff, 0x7fffffff}, 0x4ce7, [0x6, 0x6, 0x3, 0x800, 0x20, 0x8, 0xff, 0x5]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x40, 0x0) 10:12:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000000ac}) 10:12:25 executing program 1: mmap(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0xc6) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x0, 0x1, 0x8}) 10:12:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x400, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x400, 0x401, 0x6, 0xa1d, "b6542d74ae73d7ba7d2d4b7f19ac53f02ce350c1", 0x6, 0x7}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0xffffffffffffff89) ioctl$TIOCSDTR(r0, 0x20007479) 10:12:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xc106951, 0x5c, 0x0, 0x0, "935107db927d152ed787a56444eea56c681dd9dc", 0x1000, 0xadb}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff7ffffffc, 0x0, "750000000001000000f9f640fc00"}) 10:12:25 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x10) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:12:25 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000812f66696c6530c578a8ae670a89e83500"], 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 10:12:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) syz_emit_ethernet(0x2d4, &(0x7f0000000380)="4d7dbf72ffebe0ba781307afd7b364c0ee37112bec5a9bff60f993c32a3704ff29446b8fab0ba0223b2ea86630dbb42ce41c363fbd509be522a5f35be0b9486de5fc7d85041220765cd81fce18b496e5cd4df9e2f038d3e69c3ddadd8f89") ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000001c0)={0x20, 0xbd8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x7f, 0x100000000, 0x5, 0x1}, {0x0, 0xfff, 0x0, 0x1}]}) 10:12:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x9c6d9d03907a5040, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x9, 0x4) socket$unix(0x1, 0x2, 0x0) 10:12:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/188, 0xbc}], 0x1, 0x0, 0x3d) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x20080, 0x9, 0x5, 0xfffffffffffffffd}, {0x400, 0x8000, 0x0, 0x7ff}, {0xda, 0x83a, 0x80000001, 0x20}, {0x7, 0x3, 0x17fcb2b0, 0x3}, {0x7, 0x2, 0x6, 0x4}, {0x0, 0x59, 0x2, 0x659}, {0x3ff, 0xad8, 0x21f, 0x1}, {0x8, 0xfffffffffffffffb, 0xfffffffffffff911, 0x35}]}) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 10:12:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x20, 0x4) 10:12:25 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = dup(r0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xc0, 0xf0000000, 0x5, 0x4000000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x63dcc80567607672, 0x8, 0x55}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x81, 0x67a}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000086, 0xfff, 0x8f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x2, 0x5}, {{r1}, 0xfffffffffffffffe, 0x39, 0xfffff, 0x6, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x4, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x3fc000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x10000, 0x3}], 0x926d, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0x0, 0x8000}], 0x9061, &(0x7f0000000040)={0xffffffffffff8000, 0x20}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000f600"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:12:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000004c40)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="d5453ff7598727e5cd7c1de1e57a8d71f4f55429f795b8c834f543c2f7c5d9832f809aef35f1b597c71ba4947608d3d30132e744833b482aa16976fae6ffe08b9134d2ffbce22b906135dc99fe59f072c78582ef3916056818ae61a26f3625019762e3ec3112de3386dc3949b53b38c54da3db5a7c24a119da0b272a494a7ccd0005a3cb95cdb2f213284f39ba", 0xb7}], 0x1) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x40) semop(r1, &(0x7f0000000080)=[{0x1, 0x8000, 0x1800}, {0x1, 0x4, 0x1800}, {0x1, 0x1f, 0x800}], 0x3) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000680)={0x10, 0x73, 0x4, 0x38000, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x70}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}], ['./bus\x00', './bus/../file0\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 10:12:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) geteuid() setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 10:12:25 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x1, 0x0) flock(r0, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000240)={0xd11, 0xc9de, 0x1}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x201, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) mprotect(&(0x7f0000051000/0x4000)=nil, 0x4000, 0x0) r3 = socket(0x18, 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 10:12:25 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000002c0)={0x0, 0x15b, 0x0, 0xff93, &(0x7f0000000940)=ANY=[@ANYRES16=r0, @ANYPTR, @ANYPTR=&(0x7f0000000780)=ANY=[], @ANYRESHEX, @ANYPTR64=&(0x7f0000002680)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX=0x0, @ANYRES32=r0, @ANYPTR, @ANYRESHEX, @ANYRES64, @ANYRES64=r0, @ANYPTR64, @ANYPTR64], @ANYBLOB="cc8bde147dae4fb077411bed9aeda32025dabc05b8fe6d0c6989cfb00c77f011f7d3637b03302e0d0cc1885bdd8fe16f474c1d33f88089ddd82a9db208702e5590179e77dec1bf1da0fc253c210a14db6f986f01104a226a04f41b683157676ede88c2c4894fc4a22a55a8cd15b981d94166a7cb22c3a548689a2ae331acb0b6427479fd66b66a86681856cf2d5d3a9325a5d6729e0275b6fd1f7321d85c990c763c1037185e967c5bee84f903b96e385f93029d0537361fe4bd646fa84c1381f61547dd2b6028a67f985c8559386e539fb741d97d515d9645c7955582ce0bc1810a7bdf1133e9f82202c9d6cfc93142701d1378333ee8853dac4302f4d7ca18d0423a2d32495c9ebc61dcb82b7c48900967d8947dbc87ae3d1a1130e0f57f8ac80a234d1f66720773c6809d04a62f30b4a2ae08a134c1b239e78778be0ecab1df58230167d3bca0c9030f69d778259b7a208d4f82fe74feb29c6d2fe097c362ceafa8d3bae9bd1d4351cd58c8428633f130970f108de3eadc06aeb1ac28998af0741b0013c75648a4fb3f9cf247860d6e9343fb285e885bb23499d49a91f3d3b4f5ad63aba41cef62fe97aad1003f1bdb316f2d847f5b34746e3b2f6eb4720504323e7fd0950340126c58f02861e8fbf853579e2d2cf25b61515b45de695ab056ad7809e47437b9de6ff6d2a159a108d869b14e1325ae83b7979262c615843f10aa6355f6ea2e345e0177acf2ef0ccf13e95b19fb9054f5e1414708adee37b5a95041483fb829cbee9335e2fa96e2601cb552905c6021d36c7af4a60f983efce69c1ecd8d0b16dd841e17e32c28774c73a2c2de533ae20acdc83badae857df22658340bfdd1afeb3fcd8a081d83b8e83d8bb461d228f626a71202dad0b8547d0655ac9b3f3e9aefac64628c408d97e1d70da714819ca52f7341ae480c219d17250d0b21bde77c2957d770badeaf6d636b24f6beadce0e21e37e67c902386f1ea49ef6f87c4821858a1c3b51e8f08eb36cabfd614276dd6cdb3d50899cd9172a707251be5497b25b74b72188a318fc80552c20160b592a34d85291ce2f3a661744e8a0c9acaaa10a713c90961b354de3d21247688d2d0912f1c3711ff9067103e55bc6877a2336d38d3ec7a0401b41d76cea2abf999d4f6f9284e9b8b10657646b989463c3465943d53551c47040dbae1af914520b76915389c8210cbbf740488faecff428b0d89f6baa80662af6158759feedb2c88580ec0651fe6bfd9c0e80f261d9d4c7442f69ed27af0680ffe90820b45e4dcf00f1d4d733dd209a0b3f773afa0f0fe73d3d6e3382aa85c032bc1737b35c8d2031e62ec6c5075052a1123b1214f7b0a86aeb5173b1d7300b896b614f3bad06866033fe8c38cee879827a7e2787ac102999bf81671bd942d123e686bdb36d7a1dddf2658f0e8cbc1a96ebb1750290ccbb28488d3370fc62cf6e564249b416244808de1678ac6bff4b8e3a5116119218fd906d1c7e49b39981e20169563df9f4b46d7f9725e983a50a9bcc9784e5f30f34d0572dde89578a12530e2fcd1ce6a88872c911db689818d9f480eb587d4f0b3c3aaaf055017514fbc7c65432ebc8cb857ca5bae1b3b22d5462abbed79b462c6af2506e803b34f801e0fd2a3645f13634e8179be4e2cebf9fbffcd0a53f81ec59e5dd76f3ef1709481258b319fcd96349ca480a366e30590a3d25e26f6cbe5a8bb293892c579a37d40a8a4fc7c775c9d89e919364758ba8e85f0772b6fbd7ed45214fdf62eec40f761164518ccf9b2dadcec932c21563e6636f3a0b94c9d52b6299074a3dffc96b6b87f957d56cc13d9ac9492c0c9b39ff9b3e8cfae03fad936c6a8e6833b4fe54efda41a7fc1373d48edbfc495aced35072990d72dca8fb4e8b67c8f34f477127be061b21c4a5fcff685f05307f6f5886c5786b53186de593522a7d3b4d6cfeb44d26d853fe9fe5dc38464c9bb3c6206f1a6ccaabb0f97343efbb5033f8a954f349963918a9025bdfcaba61e3f269f3e6ff594468c3cba8b57c8e2cedd136a63eff7a6d16c9ba918d62ea39673f14fbd200895ae761e8f101142169b4b5b6d55a4f20c47fe15c1e87e0dfbc2377fabbcbc1e38b7db1a09b3c0e08077ebb147c0ca7d16827271448a6ee36f526133f0f5f1ab5889e4c9cde826aea3cfdb56d9b24191f8672bff056f55c48c8cd1045501b0d7ec30c6bcd1c69a8851bbcdde3cb4588079fdb358d4633f39f681aa1029c77d66a58692ea9249d6e4d5c64643311a574591fca254a22192b7ecd5802dc048cbdaab891245471b727b1ec38a07cd127f41bbab4072e912e9c3141f6e8b86b4a428877ee6590b8e36da662cbe56760a1511cd621e9a9ed28b06e53761c7c4e5e8e152ebefe9d118fb021e83f6c49f3053a0d891284aa733128469f0855694e7f338065c59419c5cec80dda8e68b429f699c7de8cd22ab3767eb9db4a6768e42abdfbde9c1a27898979314e3c5facf3bdacbf0ec1c2a2d7d02525a4eb608ad31bcba4a10d67a900a28cccade9152a4858727269a19b2500284db3f5736ce5c6a6613f02f6de7d4bb6c5796ec41ede69252598ce8ad3e197f50739197f32698bb4a5907a56d60c7b8b55427fcb09661213893abbe539cad6d26b38801f7ac81a7514ae65b394fa7584b232c90a58cb487013b6028efde5920b8170def8d4da7c6d6681159af4b5c1fd992a9a75aae60c5b24842f7402d86547be69efbd9ab8b79af35e8eb2cae4f8798f7962a3bd8ea30d65aa36f264fa9c7aeeb65168aec5d0b87ea561a17f6a3dc55ca681ec74541d9ba50bd363657af5fd1414a98e558924436364738e85456da332ceedd4f3bc5b2dc1f614889f76075344da1441a55392f216f127d18c6b58535f5213752106c8d39538bb6bc8f837638cc534ecfe11fc49e2cd5acb8a8d27144ab667aa29414016c626bee353fd042b95819de5bfdaaa2b09b0157f2b6f1da5fd0fb8d493ae7533850db8a16b1fb369c14b69920a19c62cc812d90882184d41bca835358c15ec34949b2124a4eaefd2cd7a00da4fa9e655eed7c36e5c1a4e3a919c2dbcdca0200575065d4b283ae9b59d01453b77475ee3c57ded5d1d2675d4941bce54f0ab5e2b2d5a29b3fcecfd23f85cd1647fc11a60b71e3b5b47d5b2c42cdbeff2e580ecc4d3385a69d01198daf79e9c69a5e09e60241cf938f41d5d62a377df8ef5b62b755f39865c38736d1d1185440950421bea43efb51225b105b8752c19818b9959cc009f03ac7b009d8199fe5a68df7086fc53fbfe4f848dc7ff7067549da127079510c05a2cf53e03a5cd2501cf130d6cfd12a5c3d90bdc877e5ce4bdfc91b39757ea1772d822023f43cba2fa195e67ca40d8271b1f4a6bc13f356e347fbc5371399f31b4742d82409af4b21ba11b53bc4e73979200a2f0a0b44b3b3f1eb9b9cf0cedbc61964ff3105674ab1c60256854c595ef5c3458a4c53ef71ccc4fa2895ae71d81622628f3f8e10c153a481c0b2172da920ebdae7271b056c1672930c7312e17b9ac3940dae133340ad3c3cd61ee5346e9d34f1e920f31049113474fb13bc2e45391fb1059651ccc92347a47ad8966d4edec504031ecfd9774290297f45081957ae2190dc22bf46ec695c8465b52d77262418316b9c6f9271aebcebdfd0c2b07265f64ca7a8adb131af5a926c56a6afa834fe07262e13573bbfaf58b6f3b2df4262d624f1330cb587125634f24a6ad4912e9fe437b569e95df171c20273a60799393e41881cf4e05695b3290b89d5306fafc3e0154968a505b5d45e35c698275317be5fda71b3636e920fef864e5d8bd033b8d056d990d652c7fb00f9b9bd9d34d90c7540b0d878961aed76869b623f9f689e43e7534b589424bc65d093fb50efbb7b2a89e443e2a579cb7d2161d2005da2708548f1573d062c7b063ed66635aa334fc8a0747ac3349cc8b8eae94013fd2b1ae22862dfa379ae72526a5d9b6c0fea1e83c3e54e45a68d8a8c4b155079fd1d52aefbf8657cf5db97a4933202610cccb1294af93bd98c38491af5b5e3048005e538227dd2e53f3a8ea60513bcaa480df8853e080f3bbb8c44b38a75a7f1ca938531354cba6f872f2b1fca8f0a64d4dbe65ffe0fcef9df047f78da6238e5b78e31771df8040b65906fc5a984ead146026f27d05fa64b0522a705250597b28380a86c28525781af3e5b2b190bcd0f02fdb5e8f45b065b06046de18d9dc7301ef6cdb33164b43f6bee06a2bdaa25655ad6bb7677f0f2867a5e466191a58b24da0fb59a34953907a69755671a2230bdc667176fc64e5891eedc2ec18b7b3fb52b6d88ca04f453fc900996f15e995b283a2f9d9a21b683a0f71e203304718b349cebb4f5aaeeeaba6c1920870f6df6dc14c0a1604d1f3bb62a32186db3787660fe31ce9a5a3e1984eab0ad343eb1e4283d9fc6fade744a9c0876df098e9b710b890d020b940de1767e4ba5c3f8828eff9fec345163f483a6c8d3b390c4f7f63088ed0d41ec5da230a89bf05f599d12ab4bbddad92fbbb945aab032dc2c5034831644099555e3b6d1faa47b6df8e7d4ea2569b5999f3507ee9405734d6573e05e2d92e1fd9e5e44644c77c66055239560794d3845c036450ad51f07122c82ea85052ec6d0cfd0a6084c5eac8c2839dcde3c885f901bf7f89799b686eba567ae00e18f477e495724bb59e9dd188b4918648e37e2c98aed7cfa077d701d8cc0d8fa90d87384ed6d1f17d5a38400d70fd26af018164ee9eed19024378651f8e16e547e8555fa51944c31e29538573429ae10a44e0a6f1ec5014e21b379981d8ec5e1534871ef6dae17c44a8ac939671a0780e5a790d5f0e243880408d7e0d958fc7c0cf28b2059d9718982507846d2d75902fd4a16584b28273e78e1b6e6153ca1a2b130e5fd56f2a0e870396637ffe8fa7c811ec937ad651f625e3f67f5d390d9af8daaaafae659949f1dcf254ddc7fe8b52a03e2dffd5d582368cbf0a0c28e095ceebac4563dd431aaab44e4b0970754308774469720661bab2af353d181cffc506ee4e487f26379a7d5e4d1afe77276b0fe97683bc94fb22abfb7cb5ab64289376b5beb242e4f1cd8d81e202dc7b22623d15c4eeb75eff399661c1525b65224ac6ab5b24ad412f67837899e9074299f24cb95f51c38ba263b1e0166c3c263ded98e3d180f5372c19147b8a4c83178a6f010e0e293a5e14f1ed27abdddbae25ea46c9aad3bc4eb9cbf91249fe74ed025114cbe52d83f858f9bbb9abe3bbf49485734cbd4609654ad11ef2625e597f964df32883bb471a18ea95f5f42e4d360e48389932a6d358eeb8dbe040350785290799bb20c0eef7a006d62c16ffa35c2a071a23755df2daf8e00cf591b4a3de539550ac983e411f719ec6ade111100cb9a7a7491199c8ad748165fa6515cb956aa11ca248e83bd0a521dbd49324723c7c09443d084f69a1db3fea28628208e4ba2f274a391ab5a7349e1f7ef205cb0a2373b42a82d1ecc1bf84fe802983d6f83306124ca55ce32ccaa802ebe654408123a70a403043e735d758024eb29e20cead86d0170f6a2ecd06cc91ec7d631890a7347c89465c000b50924b2667b94dd8d4d5ebc82d9872a967bc0e7278688c8ad34a39692a8b46c8bb76230f3f1f2556d59fc954f2ae3359792cec568be43646deab827b467a9629965d9242898aa0edaf1ca2b1a791b4f8906ef9695f4dcb974de9d7c16e255d850f392bdeb0832c19ec5adbbb89f90f754ddf6e2764f2086ef87fa95f0c6e", @ANYRESOCT=r1, @ANYRES64=r0], @ANYPTR, @ANYRESDEC, @ANYRES64=r1], 0xfffffffffffffd4e, 0x400}, 0xd) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0xffffffffffffffff, [{0x3, 0xffff}, {0x3, 0x80000001}, {0x1, 0x6}, {0x3, 0x6}, {0x2, 0x9}, {0x2, 0xfd}, {0x3, 0x8}, {0x2, 0x6}, {0x1, 0x2982}, {0x2, 0x31526f84}, {0x2}, {0x1, 0xcffa}, {0xcf28361f6d494893, 0xe0ff}, {0x1, 0xa160}, {0x1, 0x6}, {0x3, 0x8}, {0x3, 0x429f}, {0x2}, {0x3, 0x3}, {0x3, 0x5}, {0x1, 0x401}, {0x3, 0x8}, {0x3, 0x5}, {0x0, 0x2570}, {0x1, 0x7}, {0x1, 0x100000000}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x7}, {0x3, 0x92a}, {0x3, 0x4}, {0x1, 0x6}]}) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x24) 10:12:25 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10000, 0x0) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 10:12:25 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) 10:12:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008000010000000000000000000000000000001c000000000000000000000000000000000100", 0x2c}], 0x1) r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 10:12:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() close(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(r1, &(0x7f0000000000), 0x3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x5, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 10:12:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(r0, 0x0, &(0x7f0000000200)) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000240)="693250b20bf40e3872c12d00b333134ffecd4065589d94d72eafccc646dc74b00e8cb7508b6ba1b016ac32d7659bf020feba9f28990a438493954bbe44875f68c96b56d083120e6abc44913a1082fa80cd829dd8ea6f548c68d6f1837a1721f7600bec5c883d898aa7a72536de70c5c8a4e1a1af28f6c8bc93920164dd7976b3340bde98", 0x84}, {&(0x7f0000000300)="26b7a6ee580b03867287e08a81b784f970774ab310d48cc33e6ef424e768140d4723a7a6fdedff4138b0c0e6558ee4e6e8bf49c8815524241499cdd0edc5c6d2d9f7cfaba0f9", 0x46}, {&(0x7f0000000380)="828c57d28a6b22ba95cf16fba7aad1e2d0325eaab01e5a02893b55a330d90848be984b05d72e0872f25ebc3cfbca57314e8405a29e0ac068939450f9f258e3e015b7066f746d9dff5a5d02a6905ade89ffceea5c0064f1f050fe0cda89a3aaccc9afb56f8af5a25f1bf3708272ba4365e7169d412e8afd283df230e654d69240ec647b2c2869e028e9e11855fd76e7dc085bddbfb0e4ba7dfaffc8d73733e0004b4d4db6b0be2c9abff7b4a2b5731a985f177f1515117d1629e22d80a54c08267cfff73863a18d3ed256736a4f36c8b5148f2316576b", 0xd6}, {&(0x7f0000000480)="7690c119136cb938ba4f29358f180159c32284998c50c6e476a31e5b16153297461a28b82ea6822738cfff3a2c14caa06cdc4ee6cc72fa658a1eddcf942f6e23c1555dcdf1f36c466e40806e26865d612523f4b9e60fe7533f845b0bcfc477c6a72d6c4d84cdccc07e830d4dfc3496ac272cea8e2262d33fd0ea8453308c80b425bca688bb5e344848fa85ff243aa157a2f09ffc6caae2ab7c371899dc30e4c4a00d02745830692d10c350db98dc2a59dbfd15cd7f5afb733c16872036a253e916e2cb8810c6e5aa48c1365d44bbe82cc7c50eb3ace3ee8d029ed822516e4347f2cf1a3d", 0xe4}, {&(0x7f0000000580)="53ff3f191f599610ab74a0720804b4d192d2d07b4a710c4982", 0x19}], 0x5) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0xee}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r2, 0x80}], 0x2, 0xe3) 10:12:26 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000140)={0x9, 0xffffffffffffffff}) r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000040), 0x0) close(r0) socket$unix(0x1, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/125, 0x1}], 0x1) r2 = dup2(r0, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 10:12:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x100) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f6669a23ac741116c65303ab6b7b126a4009e0121245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df64674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8a413844c9d6b46e994b7c1c913c1da1f1719065087e7ada2cf4c2ef3716d7bf280d047a05ea3b2"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401ff0000004f1200000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="fd5dbcebc58562672947e2c8"], 0x30}, 0x0) 10:12:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x101) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400", 0x40000000000000}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 10:12:27 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aaa09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a209002c57f6aa35bc6323d1b6a1445baaea9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa5e100f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a79f4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c814b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80985093e315c8e1c602f5ea61cd259e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104b694f1e6a079a2874a1b1111ab2c7b9600d95f2aa5b84f74893de62539648f89c6d5c371e8c9606fa5ecfa117ef470542dff2ebd6f7f0aa1353a0f11f024af58264b9f5258e0a25529110a", 0x4d0}], 0x1) close(r1) 10:12:27 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x40004000000028b1) r1 = socket$inet6(0x18, 0x4000, 0x5319) fsync(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2a9ecd47e51612f9, 0x19f) writev(r2, &(0x7f0000000080), 0x0) r3 = getgid() chown(&(0x7f00000000c0)='./bus\x00', 0x0, r3) 10:12:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000800)=ANY=[@ANYPTR], 0x1) r1 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0x3, &(0x7f0000000580)={{0x7, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x0, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x5, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x9, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803ca, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xfb}, {0x6, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x7, 0x6}}}, 0x6, 0x3ff}) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r2, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f00000004c0)='./bus\x00', r3, r4) truncate(&(0x7f0000000340)='./bus\x00', 0x0, 0x1e) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) r5 = msgget$private(0x0, 0x29) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(r5, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x0, 0x7, 0x7, 0x5}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)) 10:12:27 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x800, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getuid() recvmsg(r8, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) msgrcv(r4, &(0x7f00000000c0), 0x78, 0xfffffffffffffffd, 0x1800) 10:12:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:12:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000b40c279a3bdd923afb8bf2195044a9555dda1800000016bf26810000000000000089ff0663411a98e91d48aeeb3d564a681db094"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x100000001) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 10:12:27 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = getpid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x8) 10:12:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r0}], 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) 10:12:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 10:12:27 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 10:12:27 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000200)=0x8) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)="5c0b04ffa9762a44bae89a05ea398cf3411c067f47daaf01f12874a396b8dc4c951f30877f820c0d66429ec0bad007b34bcf5dae2956b9e67d60dd20a7c959b8eafd1903d8a1cb86785f5607284bb34c40b99474a3e6702b652155f87ae830aa0089a5cb60428bb267e75ed4b05904f20d8c0f3a3b3fbf1752722748220f8c3487fb49526d26466727801cf13a69885c176d14fbfee9e975d2570f921181c771861b27cab45a055d2af71a30fddc4d7a55d73a0ec69ce4b5d0127e86a8274ef451bbdd3fd4bc900c0f95fa274792413d11937e96", 0xd4}, {&(0x7f0000000400)="f3f27e9b260132db67ba151f34bc98045f10256a0bb4e537e311ee75a5a38eb643d1e4a0ccb40388015abeff0d98cc39f5f850a270c5bb1babe3a3ae5322ecf7074c87b42483d86d3e559cb907f0058484f15fd9d414483288d78add6683306eca7f8ca938866e65ac76e51e92bb108f5b352fbf56cd450dcbe0b9c2ca8d0f5940c84de06183583cf4bae4d61648a6c2cc21adbc9a98b0f62fa3e6b43ec18cdd443f62", 0xa3}, {&(0x7f0000000640)="a26f760a00cd392d5bae6c48902b639f3c2167fb1d90a22b248468179b8f14a546902397f5ff4ef789dc02c6170165efec0705a54531e7f0d53efe7248113c8387db54de97f1d3f8e4e47da10e68c8eec5d7e37f89685b0641e31bc9acdabb2a7ddd992d3ae9a2e65ab45ad4a3b690e7a19b6d0d30fe0aaa55dbaa0d01296b692264ac551a0d58b28634de31272967b052abaf", 0x93}], 0x3, 0x0, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 10:12:27 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getgid() ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000180)=0x1f) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x48}, {0xc}, {0x6}]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x2, &(0x7f0000000000)="7f00") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000380)=0x1) r8 = getegid() getdents(r1, &(0x7f0000000340)=""/43, 0x2b) fchown(r0, r7, r8) pwritev(r6, &(0x7f0000000b00)=[{&(0x7f00000005c0)="47ba440d3d4324c3f6bdaf3abac8e9a34dd575a25c19ecd0b036d5fa52d24d612d169a2e134e3f9a13fcf612c9aa7ab3cbf09d4874e8ee488e07b3abe12e15af3bcc2d803b72fb5c19520c351fb086cbf4e736f692e8b66c8856880db8101b3b3a9bb1fab9279eb0bf693109bb6e4b2b8cdd393003cf852ff8203875a81db45d40ac571240a88ef497dc7bf14d0d64e14ef63a3f0f2892d64e9dcebf642f95abfb7359c465e1f09584afec479b39f6356ff8e12294ed41dc3aca72f6f911e2899eae3295e3f7bf2d0d8bd268c54f3497e77d40fc6828476eb1724fae6dc0f7c3c3f591d5a54858bc8f575db2879b3cdc4ed24018a0deb2617a006559", 0xfc}, {&(0x7f00000006c0)="6f6f4237707b0fa6efa6237cb351d7e9bb56c0115ee96c5fe049c31ece22014dc5f8fb12bea818fbf15a31656a5ab901f8c79ac818e844500ea7837c52a96c52a2d8a9498e6bb109c76bb4631118e07b2300e9fb5882338970d69932a87be8cb645ad4f6f07badffa40c96cfd32757df7c19645db6fbec4df4f55414b89b68c01b9d880be793ad9c11f3fb8d99be6f7f8d2da850685612351e1c06fd04714a8eb31e5fcfb1a1dd33ce6d8725e14c47fde1f6b0e6033bec5f38065281f858e1273edf253eff063a92d91139", 0xcb}, {&(0x7f00000007c0)="186b33494ee76d31366068105acb2091365820713da15173899a41470323b8562cdd4472919e2b32ddcef4085e363496922ff8ce74b5febfdb75bce9bfbd8984e0321971e1aca1c411a0e79c2219df9684e165334e3a37464ef9af7971b46d2f3903db7be9f342f2c2596ffae867802cbd9d557ee9a7", 0x76}, {&(0x7f0000000840)="de53cb5a7f25eca6b9e6c26bc5b01952ad3d8585e7079b58dcc3dd45f6399ca6f67f2e86d4ed70648b193ad0765309687eafdbe29121a674b80c92b39270043a8660f1eb67de63151c8c0c3ad080d082f62b19a6a66ec7d31fbb5a5b298bdb526e4e70293b1db5f716829a555661995849bb25f595def16883377ca8aa9f2bda9d1ea2385c3c66a40cb41c195642cf8c6a8af949afd5c72b75acdfa0612716bf2bf8448c4b182ef618a616ac7cb179055fe8df16c288e8ecd7d8b7cb56040d237252a4f5a6d16d8dc89ef1af9649eb00b7b0875bb5b7", 0xd6}, {&(0x7f0000000940)="d1c8a4779098843eae736e8bde2fcb1cc9e3744ba35f8ebcab22c920212d26fdc7d10dbf998a4b7fe9c6589bee1c699aeb28be0147fc3d38595331b44bdfb7152928f9dc40bfc0425360023938df84133383efa4e0a5fb863f434c54f6eebe2a84144c8f1f6b0559d8", 0x69}, {&(0x7f00000009c0)="ebdba76c80a75bcc7bb555492ee36d3e104ab6b7f43655c83c32d94a61df7db7bf4e43f61fa455b4acbf64c344e7a3d1b605815c71569145d10f99fc5552f5c9bc35d1e49c9bd95fa68c79ce", 0x4c}, {&(0x7f0000000a40)="f1f7a527bfaa3d2700eaf06b9e5d8686e36d4446b9a2543009b7394bdd47fe4290bd63bca93705e65e1e8eadd4cc7005f80fcfe5cdce889ecf91f06c5b79a425edffb295cca7c42faf9d847ed9c9eab4052bcf069ab21faf12a8c7f9ed4e083f8f1d1587eb8d0785c6be2dfad004ae4681764e0a6b6f587038f27659408747fd8c31814b616860ddbcc12372fa211811ba392c11d1870ad59ba15160a8de767ae2d0bdc0ea4782be26eb2e9fab00b1f7ba8430f299a5", 0xb6}], 0x7, 0x0, 0x0) r9 = fcntl$dupfd(r5, 0xa, r5) syz_emit_ethernet(0x51, &(0x7f0000000400)="7717eea00e2410762072fad951b169794b1a0500603c973987528de3cd4b4bb7134b73f2b5a3a901b225554495aa8791ad52d07303000000aacc8bc3026a6a546cce34ff6237001e5a50bfaf383b9b0000") ioctl$BIOCFLUSH(r9, 0x20004268) 10:12:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") acct(&(0x7f0000000040)='./file0\x00') 10:12:27 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x3f, 0x7}, {0x7, 0x3eff}}, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) pwritev(r4, &(0x7f00000000c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r5 = fcntl$getown(r3, 0x5) fcntl$setown(r2, 0x6, r5) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 10:12:27 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e4", 0x91}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000240)=[{&(0x7f00000017c0)="eb0d3d87bec9c47f0e9f3f50a6b6670fff82316ce239a1dea6584419a7fceebe2b15288e03956b35cf23d9d0cb948d69342e010d1ae83a1267f02b8e114b49885add4cbc0d306a5ab1aefbbfaa134ac37556502f172faca2d244aea03a5d33853654eaa636acc3f85aac54bce953fc65d9fdfe625beb766a6f01fa898ab2bad695f1f9bc780539b4b1f995c498359ac7e4d604f2afc4bca3631630ca2a3b881c2d06da29804e84bc096a0410bcb07f5e959edc5a43d4b59ce24404f99b417990bd5ac24e068c5793eb4ea997c0fc41c2c09109127ebe45843bbf44b4c690a9dd00975bc053afc2f89428ec924b9ca39871cbcbcb396a1a752c85d6367790a26a1c0ecf6c59f1ef66165f2fa6589261e4f85ebeea6fec54efb8fe130039116ffaaa385f42a28b1aa47fb1dc2a61cc68b49e573a89c62feab1cd9bba570c2ff64068708e4920e126273354c3db88f1c724a5945e5494e2a1fb664814facbc276f1bb3a71d67138181fa147d16ea7ce4d06d00f55267db0b7057298c62b8a4a2c3c3acfcbe71e0f4369fdcf7a9407d6d9aa4a8ec40ef89e304b6cffe3f2ee194cf8a456b1bc889a1646504bd3a410c023b80131ffb55434eaf884fd7b0aad4b099fa991d76232222d008afe3ec3ba8c5a18cf7ba4284943c939afcf8f3afa14b6cd99c01fd285a4704b2be530373cf4b1009009d19eb67a87e2431fbb005bbb72ce93e5f2ef5c8b924b39ed2322c637a9081819b88370620e5d927ed7e594ea0b207529d70645e11d9cf495ade145ac7083a53e73b97d326d259bfa650956cae3d210dcc44a720da5274b7e5b871c12f9816cf1cfd6f02089d4780045c1a392eeb231e31c1c1d5961b09aa599bbb033d27673eca654101316bf78e661786a958d791cf99d59bbe8e686284c6891c017b4616b3bdce5cf5821aa5a295d8cdf515f3487974bd13e62f9e1f967bf8d0539dcc24ef586c8ec353de98afeeb0d0143465a0cebd73561172c44a5d8ba655ea9b0e39ca7f4324ea98c9d018487c8767562ef0ac9381d2e83f77b324494276f95dc9aa39db2cf974148d4615caf5a72c410de076b3252ec3b36914c473078b0db19076c6f4036c31228758f3ee6be6340c76662da68bf10c7f6f9ab3c1697e2d6accbb17f3b55c48b66585c39497472ef89701b01ffc669402a024d888cb0a5fa62549edca7fdb48c82d1ad21b4d217be7c15903b5e28c7df879f34a8a79d540577e711f0cd8b0971481aaeaea5d3cd1f2e7caed32f49e02ab795715410c344d3492cd056826488a69ab421e2a474c0b6581cd2f984fcc7f58055fe1d05e57da67505c9e6ebe0b3df5d5f2a0e628b507b2a98fdc0ccf8000555de305b6d92dc4f491669621155e6181d9fdd6b0444b08be5eab3688f124191128a6c7b198f9e501fad7eced730bc5ece647a16368340bc8d80f0545a3b69ae8798203501c01b957c110f06208686d733bb8fc852ddc3ba7ac29943d27258f012b273cd01a14bbe5897e20703b102da01a5c93a7611ac98a3468cd151c1f934d6923d8c70866823ef1a7aec9fb540f0226d210888e76c18c8f63a90cb048847d7bcbed0447b09c0c7952e48bfce8bd53d1a1e0b8e3b886025ec10e8f6136d260e3caf5b8feb7f3da3d4bb228cad7b4d505390d65d678d28a65a0894a1f4712dcde5327c69c086b938c40ea2cf741d50caf85544dfa8786c59a7e8e50209391590f805c3ca12be22f29e85a315dc0b17c4cdc492d4d72869c8661007bbcd3ecc9e45eb45fdc55c64ed5026904d5e6b633c6cb4ca08f9e0fd85a745c99f1692b53fc8cb39a33cbc1d7fdc76771d4671a69712970b42020361f089fce73b819eb21cd993492eb086739d176a8d76201ce58d1437fa957716aead62611a253135f95533ea5d62e6a6883247e33fa0e802420938eeede7e24b7901f785ad3e8cf077826fb5528138c3861f35667bc78f16b1bd67faa48fa8bbd1272a6f9707d09682cfe85635a27011352bd76c4c3eba9ed37f6b75f8cf01da08aebfd5bbe9f5eda54f9edb1c870361f07c4437b0925580f4fe7b07e74f817f03cfc8006dca9654a5f0fea1fce234adef536a97b5700b7b822f3ea6ab969732ed9fa171b4edf507c3ad3622d55518ab729699bd926b4373d881c02890babd7bb481bf4aaa8c1554ebb83a8ab9b085a055024e8e30a953f6f01569d62ec4f4b8e7b57c9d426f1e4cc684c86e049e1f524d785aec0e3c2299bb51f945988dde3b6c5e517ff99fb7b22e6ffa90508934c8365b2b31394be190035dd04921e1a3a23309239b3e7b09968ada296defad0278c88a11fda533c46324321138072f44f33d49b87939ee1f7f29633034fc46db6613680931734809ab97279823cd464e08b57bb8a8bd0d38ef7565bdf7e67f3825ca2329ab757029e60f1371a76304f41b2ae7b7d403b41b9d58b0bd4b4b6359424698fe10c03b566c91bf0e092f386a94d2dc63528dc9de328abfdf9a369615d5d6c15bc3fe61684357163d0d7f3ce34051cc9f2d5e87dc7141beb43c92514177b4799061191faa651ee40e7f696129f2f9fceb34903ae36986e91b2da0408317aa853b20b21e7b351094495a42dcc6891bb38961a8db7aef38013d3f425de94328bc84e1cd580b1bee9b24c4984a6a324ddea1f5d14fde97cfcc2909ed5d9dc121", 0x76e}], 0x1) 10:12:27 executing program 0: r0 = socket(0x0, 0xc003, 0x70) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x31, 0x0, &(0x7f0000000040)=""/49}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x5) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0xfffffffffffffed4) 10:12:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="4568aef68fe6422ccd26b1d32df8f40c6514206843f7abfcc76da3b75f5893d1dc2c69a33468b541241b0f7b4d2096078e4b1192297c87a6e6d01cc1968779e8e0eed12d12b7fb37efc8568bd87af95fdec9dbd5814da90b9be69e1424b3d9f4074136e88ccfcf87b2e435c711ae12228835fab265afb305a228322648b79db9839028", 0xfffffffffffffda8) fchdir(r1) readv(r0, &(0x7f0000000040), 0x1244) 10:12:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x220, 0x0) ftruncate(r0, 0x0, 0x8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000000000129989cc5744b2795381d72967f2f131da5457bd132d2d023a83363fc38ce2af1b71ce6a6325e3223bae744515e9abe47ceecefabf49e95218f626a8c1db23827dcec855a195e2992b82663325900fb22ea21acc62ae3bac5c1b4d0258119bd98acdbccd6425a96b97769589edfd453dae72e2cb2cc5733c3cc6a3d13377d21f0064d72c5f8bc30a7c344bd9f4273e1fb27e004416aee3d0ed505493"]) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x32, 0x86, 0x3, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x42, 0x80, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0xd, 0x5, 0x12, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x4, 0xd2}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x82, 0xa0, 0x8, 0x7}], 0x401, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x1, 0x67b}], 0xd7, &(0x7f00000001c0)={0xec0, 0x7ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xffffffff, 0x7fffffff, 0xccb6, 0x2, "edfd5e0de5d926658910f26cb35fd3385d51a952", 0xffffffff, 0x1}) writev(r0, &(0x7f0000000240), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x400, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x8d2) recvfrom$unix(r0, &(0x7f0000000880)=""/142, 0x8e, 0x801, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x3, 0xc0af, 0x40, 0x1f, "49f51793d9607a400bfef47dc70edd11603cdf19", 0x4, 0x6}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000400)}, {&(0x7f0000000440)="bfb039b8087dc38b9ffbef677f1faf8b29cbf6b05fd8359a4e373f81542255e0b473d6950e", 0x25}], 0x2) r2 = semget$private(0x0, 0x1, 0x46) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x34b0) clock_gettime(0x2, &(0x7f0000000500)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000540)=0x3) ioctl$KDSETRAD(r0, 0x20004b43) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = msgget(0x3, 0x200) msgctl$IPC_RMID(r6, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r3, r4, r5}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)="f3d916c6050bcaa3d6453398e7f7be8bf73ce43afd1ad46e6b16a9b83eb22690da4cd23dacc72383bf8412d1d6938da59bd0753dfb3787f763d3890ce0cf555a8d1f60291d0036e7835c205b1961205dc929b08461d5eba19be7ec419a5dd6bd07c64c752938f5b86d31fe7385e3525c1e35423e75920b1d060d9d26cb5a05f30f776c4e8c7c2e931b148333ed1b934c40b2b26d8a326820d572e826799682ee56ab7be9ec6d28aa3399e1c6b4683e95ed7d464f7eb7664604eebc12ec48aba9", 0xc0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000740)={0x0, &(0x7f0000000700)}) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000800)=""/126) 10:12:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x440, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000040)="b7") 10:12:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() r2 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r2}, 0xffffffffffffff00, 0xfffffffffffffffd, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="c0a62bfa445bb5d671e9078f2d7168d2959eb34925b418b4b868ba1ceb88a4ae254db364b5ae230b7c50756321b7d915dd135a76932bdbe8426c519b71ff574259884aab529efe54d805ec593f987767b5f11a5de7c51ab8f542c269923f6035dfe71b970f182a17f453f8a4280801d5a63255e19028dabf7405d9c0bb4ca2c8b41ef079bd29f655ecb78d5647b57ddb148c639d422ddeba80b6866722478c970131a9c7e077303d033b", 0xaa}], 0x1, 0x0, 0x4) 10:12:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 10:12:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8000000100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 10:12:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86134) read(0xffffffffffffffff, &(0x7f0000000140)=""/116, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlink(&(0x7f00000002c0)='./bus/file0\x00') ioctl$KDENABIO(r1, 0x20004b3c) recvfrom$unix(r0, &(0x7f00000001c0)=""/229, 0xe5, 0x41, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 10:12:27 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x7, 0x0, {0x8000, 0x9}}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x9) bind(r3, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xbc, 0x1, 0x40, 0x10000}, {{r3}, 0xffffffffffffffff, 0x2, 0x40, 0x80, 0x3ff}, {{r3}, 0xffffffffffffffff, 0xaddafdc5f254338, 0x80, 0x1000, 0xbabd}, {{r3}, 0xffffffffffffffff, 0x50, 0x80000000, 0x6}, {{r3}, 0x49e93783d532870e, 0xe0, 0xfffff, 0x1, 0x9}, {{r3}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x5e3, 0xfd6}, {{r3}, 0xfffffffffffffffc, 0xa, 0x0, 0x200, 0x44}, {{r3}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x5, 0x2}], 0x4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0xa1, 0x2, 0x1, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x101, 0x3}, {{r3}, 0xffffffffffffffff, 0x3, 0x80000000, 0x2, 0xf039}, {{r3}, 0xfffffffffffffffa, 0x1, 0x1, 0xffffffffffff0000, 0x8000}, {{r3}, 0xfffffffffffffff8, 0x10, 0x20, 0x4, 0x8}, {{r3}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x5, 0x10000}, {{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x80000000, 0x4}, {{r3}, 0x0, 0x80, 0x0, 0x3ff, 0x7}, {{r3}, 0xfffffffffffffffc, 0x2, 0x80, 0x0, 0x4}], 0x7, &(0x7f0000000340)={0x3, 0x8}) r4 = shmget(0x0, 0x1000, 0x380, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x34c2b7fd4d08acad) fchflags(r3, 0x10001) sendto(r3, &(0x7f0000000380)="fde0943d2b90f6b70ca8928f7fb5bc8c98afe08a0fa69085ec1a3878d81f4ed7c3bd88218cc9147fa81ab0b856e0259d4079c97ae4153b23b7487538f3aa628472cf572f88e5bec7acae8e6261c416", 0x4f, 0x2, 0x0, 0x0) write(r3, &(0x7f0000000400)="7239b74eb0e775b5ae1eeb8105dc8141f9e2ffb6e2a6656ffcd0d288c4d9f2c1198c50d33488391948aace6eb255b96997bde42e6f16fc4dc2d9ccb85d12fd41e3b23b3cf1b98616d9efc0a0d264ad3be188d272002b1bb93ccc1161e2246b953c997125a9992f876e857faab77ec04708bf30af147f5a992c0e3dfb45a9a4b0cbb9e96aff4530ca73f67bd2711f3a91c7fe4f211f3ce2737740e7ec63281c4ef2f1d08c015724e72ce845660bab0696ff778eb94f00b2be34721aac02858a9eff849b2b11b7ce5ece0771252ed9804bb291e4256dfbd82eb584a40eb75129200d0a7b34a6c9deb5146db04d3f6621f9f83d0542a0af0a35", 0xf8) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x200, 0x0) r6 = socket(0x6, 0x4, 0x8) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000540)={0x1f, 0x9}, 0x10) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000580)=0x1) syz_emit_ethernet(0x6c, &(0x7f00000005c0)="64f6f0c008f9204bc10b55ecb825764e8d5ab6ba7472fe54239c9f566c758a5954b29180bca56b2ea89d85fb31b908741f1c819e43005f63f5bb315165a85fbbb5ac585c45dc981b1dcb3f00090134cd4ae6574676d3c992f539d45f772b59001c0ad441abd7cae39b25d744") seteuid(r1) r7 = geteuid() ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000640)=0xffff) r8 = accept$unix(r6, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000700)=r8) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000780)={0x1, &(0x7f0000000740)=[{0xb41, 0xffffffffffffff7f, 0x7f, 0x1000}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000800)={0x7, &(0x7f00000007c0)=[{0x8, 0x8000, 0xe586, 0x3}, {0x81, 0xf382, 0x1, 0x2}, {0x6, 0x81, 0x100000000, 0x9}, {0x2, 0x0, 0x6}, {0x1000, 0x0, 0x6, 0x5}, {0xafc6, 0x6, 0x5, 0x7863d9eb}, {0xfffffffffffff60a, 0x1, 0x3ff, 0x4}]}) fcntl$lock(r8, 0xf, &(0x7f0000000840)={0x3, 0x1, 0x0, 0x7, r0}) symlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') flock(r3, 0x4) fchown(r6, r7, r2) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000900)="204320efdb345ccfac6100143496de76b87ddcef4af86377f2289e0bcd599b6c99e634e3d17cdd37ae256574a6fda890682d6d746fa6e1561e2c786cfb0d1d9e07b2a2879dd5e96657d507bb73328aa8d5eebbadd29db17d8252de49a4b2a2dea62dea5f19a8cb51b11e9e9ccc9051a591bbc5535083dfd3946585fa43e490b1a541dfe58ffdfc4b0051fa2a731b225b87", 0x91) socket(0x18, 0x4000, 0x3f) 10:12:27 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000240)="59d4632b764f9fc327151fdded1301cee456e1493fd529cb3887422a997c73133c8711d29507789ed678239778c6be15430d0dc073263dfb7fe799fd096715bd78d23fa24d46f55e7d2dfc4ec75ead7d685ba6f246c8f8ed89a92508ff5aec2d13aa54d1f6f38d53e772faf8f996d9db9434f1447518a92b027387483c956cddadea63d3df600c385864c8c07fc6dbcc0a19ffbed94fb7666aac9e2460009b436da700eade8c3a5a49e299429f9f8c06b692ca2753b5345115fe845962a52a086856129e4b9249f7649d81ff9559ce112966791d0524ab2f98b75b8afe29ffda7088089b452298dc7c26c820de16b62a", 0xf0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x1, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) clock_gettime(0x2, &(0x7f0000000000)) 10:12:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(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) r1 = socket(0x2, 0x4003, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1b651a7814ad5d04, 0x2, 0x1ff, 0x2, r2}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x2, 0x0) getsockopt(r1, 0x0, 0x4, 0x0, 0x0) 10:12:27 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x17, 0x100, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000b80)={&(0x7f0000000400)=ANY=[], 0x6e, 0x0, 0xffe2, &(0x7f0000000300)=""/138, 0x8a}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x8, r3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) 10:12:27 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x8637e6262272ca31, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 10:12:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff98, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x5, 0x400, 0x9, 0xffff}, {0x8, 0x2, 0x5, 0xffffffff}, {0x1000, 0x4, 0x7fffffff, 0x810000000000}, {0x800, 0x3, 0x4, 0xe}, {0x8, 0xfffffffffffffba4, 0x5c0, 0x51}, {0x93f, 0xff, 0x7}, {0x4, 0x4000000000000000, 0x7, 0x6}, {0x3, 0x8, 0x10001, 0x10000}]}) 10:12:27 executing program 0: r0 = socket(0x2, 0xc003, 0xf0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x2, 0x0, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) 10:12:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpgrp() r1 = getpgid(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x6) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x200, r1) clock_gettime(0x3, &(0x7f0000000080)) 10:12:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 10:12:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file1\x00', r2, r3) open(&(0x7f0000000280)='./file1\x00', 0x2, 0x10) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mknodat(r4, &(0x7f0000000080)='./file1\x00', 0x20, 0x3) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 10:12:28 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x189) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) socket$inet(0x2, 0x0, 0xf86) pledge(0x0, &(0x7f0000000000)='\x00') 10:12:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="92022e2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) kqueue() setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 10:12:28 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000300)={0x1, 0x3f, 0x2, 0x3b0, 0x4}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000080)={0x1000, 0xfffffffffffffffc, {[0x6282394a, 0x883, 0x632, 0x6, 0x401, 0x7, 0x2536, 0x5, 0xffffffffffff6630, 0x5, 0x5, 0x3f, 0x3, 0x2ee, 0x0, 0xb686, 0x7ff, 0x7], [0xc8, 0x8, 0x4, 0x6, 0x400, 0xffffffffffffff01, 0x10001, 0x3, 0x3, 0x9], [0x2, 0x77, 0x8001, 0x0, 0x3f, 0x1, 0xa896], [0x401, 0x80, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffe, 0x1ff], [{0x4, 0x1000, 0x9, 0x80}, {0x822, 0x9, 0xffffffffffffff81, 0x9}, {0x5, 0x5, 0x80000000, 0x1f}, {0xb380000000000000, 0x5a67c2e5, 0x4, 0x8001}, {0xfffffffffffffffc, 0x75, 0x0, 0x9}, {0xa6, 0x1, 0x0, 0x8}, {0x2, 0x5, 0x7fff, 0x4}, {0xffffffffffffff81, 0x10000, 0xff, 0xfffffffffffffe00}], {0x1126, 0x0, 0x5, 0x7}, {0x1, 0xff, 0xf0, 0x40}}}) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:12:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 10:12:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0x1}) r1 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x4d93, 0x5e0, 0x6, 0xfffffffffffffffa, 0x320, 0x9, 0x40, 0xee19, 0xfffffffffffffbff, 0x2]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pledge(&(0x7f0000000080)='tap', &(0x7f0000000100)='\x00') 10:12:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$inet(0x2, 0x3, 0x4000000000000401) r2 = kqueue() kevent(r2, &(0x7f0000001180)=[{{r0}, 0xfffffffffffffff8, 0x14, 0x4, 0x4, 0xad31}, {{r0}, 0xfffffffffffffffe, 0x58, 0x1, 0x8, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc, 0x20, 0x4, 0xbdb9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x7d, 0x6}, {{r0}, 0xfffffffffffffffa, 0xc, 0x10, 0x1, 0x33}, {{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x9, 0x3}], 0x7, &(0x7f0000001240)=[{{r0}, 0xffffffffffffffff, 0x4, 0x6bd55f0aef1d21e6, 0x100000001, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x1, 0x6}, {{r1}, 0x0, 0x356a47e71c9a09da, 0x4, 0x3ff, 0xfffffffffffffff8}, {{r0}, 0x1d0f2ed1ba30d58c, 0x23, 0x2, 0x5, 0x6}, {{r1}, 0xfffffffffffffffb, 0x82, 0x4, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x6, 0x1}], 0xfffffffffffffffb, &(0x7f0000001300)={0x7, 0x6}) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717fffffff000000000000000000000000000000000400000000000000b734", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x4f, 0x5, &(0x7f0000000180)="f15dd9b38972c1b7337e4d385d0506bcc81e5aa4e751177ee97c8f49ec4c5f17d8191bb19618db776f2307f0890af29ed92e39164c5b71cb0d5e904af8a9c87379ff60e53079a8b1f644aa5d01e823f8b7115942c1eda3730a1aeba252ab403c7832044ceb47d7b8ebe9e1dadebfaf70a387408889c047f935bd5ebe2e0977abcc550b10c8aba4db364c3b397223615243a3058eb7b057c2bb09c194b84115472668c5994898a7e17fa81fa53cdc87f8584cc5870b5891190bf408bbd556e5e774932a1150e66954e5cc6184886c1a8d113ff7a7761f6a53bb954e19c9872b41c0bffb658df1de2a5a06bc11ebcbcdfca4922bad3d1765a1d4c066a806375b6f41964c7bfd70b3fbcdf882ee96efd8f765497aa5d804745a47372766aca9bed9eee952df8e69a1332afb6ff992aa35d7432fd80c5528c53b380c663a643bdcdb092c4d9234e6d411749d61b15b90dc80f1a50896c2449f2f704bd55581859de94409ce5132d3351a78f21f52ec1cb6785b0d699e998980b72f93e94f7c35d6ea77791a620a887234360375897326f3c1fe0dc09a3356a3d04edf078af79603047886ce074b998a2929b758e6413bd59284c82a37f4b818e39aa2adc98d1010674634a26f79ca86725e7a07933d3cea50e040f1f2c562eee492e4573a1248de23c438dbd621a152d75e38ff8706f68bf20224cde2334bba63504288d6ca3025e503299f4034055630034d19d60fde2321460896bdf5eef9ff51718a2fbca38d6da60dae241f208b0c3dccab22dd2a996e16e0d6741f1c4eaab83cbb4cc2a9d820bbb624336a542f41bb2903079033123226f8bd157c89097fa7c45ae329aaa2ceddca59910984fbd3adbe83325a884166089eadb5a24a511e97073c0b9f4b338f9177bfffb67401f0da368373596fd3b018b19067be7b538093c64d6e323b996cc15ef3f114dc089a14f93c09721b8ebb15d2c88ff4ef0d9544145aab9281774ec48814167ecb7003cd7c7c8c893c81b3ee86bc2b2fc0c3bc2fbc38359db5e8b7a5ec51ba9e6a3e2530cd1eca5e749a21c6cac6928678630ee01fccb8c91c3db15bc8be157bdb2d390b6fe8c5b251287e31c9b0ab99c61f61250b08ee2df5c697b57019e6a45e42decbb3f5139cd6319fac9db425448a7346a28be674a9096c592d11466366fe46a9b0744da7188fa57cb2e663614acff5040221d2093feba354c87273ba852f84d67729b2f1d201a10817587031957ddf430bd52430db19612f4f5a7e3b1f437d7c1a0701cfb5d42377be6a8314287cb039fc4071e8af364bdddc6544c44e928dc81ef477a9fe0fbc8b11c9f5b535b40c78e5ea4fbe8f1005d3c4e323fb62290a8588636746c748f9d35c2d26ae9fff82a096b6cbf9c25f26f82d08e8c7b4a2f4f9bfa446ac5c9076e6c565868510413a8c0438581660627812a894d1122c11a28dc539060df39eafc2798500b3ce93bfc7dcb83875d6c2b96fb3d33829751f387ddc2c9e462a1845a7d8a663df499343d5c322ee075b7afaf5d78873d6c69661d27ea213ed6a35fb6f7efbf47aaf216197eb384a17d73e74a9a552279867a100f8511cf7e2e8620de95c5e2f68a97e2ed64702596f94606f4715c67c8f51218a1c10b6f7025a7587781026cf9d586dee35b8d553c3788df5de2de29ded6958bd6b63ff48021bc16971d69a7ac04d5712348d78d8a053a1dd9a556b5bff3a3087ba36691da946d0760d727299c646b448a18dc46f0692fbd88b4a1b2ddd23a1ef5dd6192a256896103faabe70a743082387c00d1279e8f6fc3845b8579b6219db4f864142ca31ee1d8ee57124c50139a6e7a120e4988e6bed734a8d9b7f7e3e978c445845c2b25776a7f570fe68ea39dc673a15623bfb13cfea932a61014987b874a2e2ed4c7bf59cc0bf9d1bfa4f2aa441f24b5adc0aa8e657373d116f55dc5a6c06d4fefd6900bca57256fec05e860325045a0a25d7aef9c25a7645d4c7ec5dfa8a3c15f646c5ff1ce5caebc019c5672da8f62aa10bc7ceb5895689359c9f179eaa057c6b531e0aa8c49044e8bd5f5cc08c360987edbe1631e3495400f0d22d895e4069aba2f5a9f5f2c59cf07d1974928f5a99f9c3a800c667f0aeb80ac33162a88e9324dbb57296f5cd2f5659d3daeb9e4801d95cb373eca5ee83be39d0d0417c38b71088a4810e013a6e8c4f6e91c13ad5ffd1db36c2e271086c86ef0bbe2e4b0966ace1883e49a1713c3b7e01df2d430f520722d850a4b0de37b20adf339c0c81c1becc72f994501aaf72438414bdacfaf84daef408445591af470bf1b76a7af8594e7ab96a60dc38f0df0315a436253f49d4c0226f6f79ab8074e09704df52a3a0353d1d56d269bd558f670ac1211c7844707040bbd6a459a1b1577a98e6cfbbe395d607364db07ed13956fd3603d6f51d53a9c8c8b0faec29ac89bd58addc8418f1eafaa8729013b2fe7f1fa9758cb7affe0b113dbfbb6f55ee1108368449875cf46e4b2010ec378e0726f8f9e938fc510cb2d094a07993bb99ae173e3eeae74a1d9bc5244a861faed1164b045eb954d90bb2653fd6795c3aa8bdd628c82a577f46a1514434550bcfb33b37ac4bf3ba0ff9a7b9138864cf4f5fdc6d5fb5476d34ba9d3218fa6220857abb2e66f4a91efaa9b4c8aa3e4da7b5118b1fd49bfeefc5293ccc82edb57956b180b2d8598a5f91e8ba682cb5ed78b76f1e9aa1e88f6a01fc2c37ca65e078136aadbcff3ff4b4de9c480d07e9fccabf9f171f7e64030ac4c0660d017b74bf53f0dbfcbc8a322a97ed3ebd5e6e8ac2ee2615b16a3dd7d5f38754666e3b06f9ac88338ce35c07e7a9f0a0e4bd02e8d6e779eadc1933b2a1adf5c40a2d228aa7306eb47935de7a742968bb3d01aa67766c2aa63d96a4efb468a52bbd785830bd7b78f80ad8ca74f36f38dcb1f60893db209fa344d5629e23ff7c005b5a329b164db7c23169b822c35143eea218ac2403c3d9766c9a55da87dfeaaf1a5008569425a832b758fdfe4947906e111fbde8e5dfbf4a8b6fe32c612f824e36d7ac79bb33047f1ce10e70fec0a160feaff4f6220045bc3fe02362f10b7370f8b1ce272ab43571fdc8e5f8e17123d57ddb7a44172b1e49e1580bc1b573aa0f42a25703ac3c03242bdc2b5ffb5773b56e51570c24065fe2936636828b7912a6a91d3ba67ba1f13cbae88f7d21aab3aac3d6e7e7866d8c1f386b35ffa71de70ef6b626bf3e654e83abfd36abf6121e367fe0d27c2b5887e94c6005995e09006ff28bb22838afc328dd416d990d08126df46d73455a6a043650b8b54f8de559338424871b46d99fbf4db9611a4e210a8e3e1b16a1f0045fbff8b6b23f7fb8bf8e0fb305e3b20bead17056d2512c9491bb43bac99b112dd4c070f543e54866e355935ba6dd97b6f50b4fea2937066ce1e88d0c5109b364f0dba8e40b66f04462f3a43204ffc5d53c7d698bd3de72ebb22d8381169d768991a3d0b310532c9c0f55ed773d9bca92e64cb0d5022abb5f2773b981effeb8bdc723f8c6db1a25259340375c07d063d58711baecf1961473337ad35f0bb35debc08cdda378fa7e1dd6ea7429b65ffaf01a491e7760e9de4466f415dfb2f17fdd7c6e0210004070b7782b37fb5491cf1b3483a5d6922f314b48bdcd601674175fc575921a19428c945c78db30736cf1e29d9019acbf9cf97e853df0860c5d03bfc47cd9816b03c743e614bc61a5bdd15fb8d8f5d7302668e774fd90b91a7b50dcb12868144687b9d1bf4e339ceb87178a25df983b6a37548042954c9bef81fd375a39e1b1884c37826d3d42bfa867566b2622456007cfb73333050b505608c39e4ca917bf655bbd5c9acc7d8cd8aac31fbb48fbceb1599abd0a2075aa60237a8adc71bb9302635a3ead5d4b66faaa32bd3de4040637d9dbc68692ef2c522ad1a992c6f1de4ee3a187e32c2ca1863568925cbd55c39b5a6ca2f353c6ef6dce8a193afba12939165c8953a8966de25f2e8301a84b2d6ffc98e46ce77d8e0879982efdc7eadc591ea944f2f1db08069115089b7f5d22983aec403f204fc317f9d97e01d5fc4eab67b9e08c7bf317464ac351436f79102d6215e67966f58eddd01559490539fa718e306957668842e2532a13048f69d5ae548fcb3eb4bca7e145f11bc075974e8bf71cadb3c7b9d3b7355b9df6a7f242cbd76e4110ab595961996cb52b1fd8f79f878776c242b810330813ad70bd00e91091ef4e17dd874728ead897df2c3e3fb3fac07e139d7c1b88f8d970952b5ce5cb08d03c273a6a9c6fae0e2398e6c90f6c281e3eb92ac4f42b17ff0d26fc52c5bcc0ce54b467ad423ffcbef9352d716616c7f67bf8e0cb048a37607065ebd1a454f47584fc0d29866c9b1cf6a6f96f264894212c25a443855f6c4e1f40b8b3db726d91dcbec550e7bc637cd5957922d61c1658c32bb349052211eaf4c71f4d5d3789ab20d5a15ba608c5283fbf467f7a519e1a8d12b1614a20adec4adcefdbcb2aa2da782724c69eb6f9b3f08997a982173be9ec441ae42f13d3278facd92256ea8476a1eba44dc531baf51f19cf285e45931b5556cc0cfe1632f8258e20f7091e086ffb7352fbd38c84e5c5d5d8d24670ca63af9d4b7a72ce4074fd777867a976087b03135f396b9c862f33a976dde532028b3d7969fa1204c51a3446dd46d0df245c5143c57b1afceeb64cb73dbbb720791d682131f486ec031c7a4231fc22c0b185019b6d8b2c2705c23de2217ed308ae3323e2487324309e585adaab00a700235aa8be14d095af3115e1e6319702bf14f47508ea67d71c24f6d993eb3cbd3089b94b17f1a3b7d3ad2a25f0694986739412ffc86c0f3d0536492ae80a73ef76e98287748f3f6ac3b8dbe912c7cc35e9d3e6cc6a022dcc30cb024f6fe7b941bd047c280d93ddfb29ed512965a927cdbda465021ddebc9310f40c398f93df55c15a7994bb4c5be9cf2c8c422ac71a68984f72c662fc94de27b697e9543fae809a0095a26359f25bb7c05b35730ec6f2a092b52fcacc33f0a1f82326db9cb9a8bca1449be8d3c35bac717b45541fd5e658669a1e93fbd5af23109c2609b727cc4910c83546a8781d70c49bfba68170b01d802f989e17881324017557683f064adcd8ea5a5d4ce5e2d33ec2f140a4bb6dcf1e6114d28208fcadae3f3bde38f753c28d68a8ddb62da6d4db1d2c07045153852704b22ce2f52def331e9010c10d9d7be9180f0cf2f27bd9222df0245731bc839815a72bb8149fd612d81ba1c6a33ea27bafa591bbe9e930aca198c992bdd65816c7a7dc5798000d14e21848b3065f5769c43aa47885c4593934cb7f0e0d31f3dbe88b461c967b97bb7669310693440a72c899eb289a4ad7daa62181fec1c6bc83eddabc4889062edf50080e9564b1771734a0d3179264aa97173df604fbff3cd7f69a68f5d1d98ea59709664b28f4efc7620e718fce613308d571ffdcfd9896acbf6680c01a475de5c212740e2ae7b8988442f7d783259a54341fce4624394c671564c4585feaa8ed7308cf87749a912b6fa4d94e9d05ea63fbf67999f018cddff689dad13c19a9f055605e032711040a28a01fb70f1d33b17001b18f95164baf0cfb578017221a327d079b24fe31dfde40d4bcfc4dc3d0ebf4be4d38c8625396f1b890f992060e268635830550ed601261de997f0e6cae3839d281913a7af36a688da7b3b68bfba2631cd6f3fe841a76625d1b86875a3472a58930fd3b7d18f13f329b18f5ca16d92a16083b407fca38acfb6d9a44b2f4", 0x1000) r3 = semget(0x0, 0x4, 0x80) semop(r3, &(0x7f0000000080)=[{0x4, 0x5, 0x1000}, {0x1, 0x10000, 0x1393fe304006aa26}, {0x3, 0x0, 0x800}, {0x4, 0x1, 0x1800}], 0x4) semop(r3, &(0x7f0000000040)=[{0x1, 0x1cce, 0x1000}, {0x1, 0xaa, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x4, 0x1000}, {0x2, 0x2, 0x1800}, {0x4, 0x5, 0x1000}, {0x3, 0x8, 0x1800}], 0x7) r4 = semget(0x2, 0x9c9ffc1c1d2fdca1, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/1) dup2(r0, r0) 10:12:28 executing program 1: setuid(0xee01) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ktrace(0x0, 0xd062682ede22335d, 0x10012, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x5) 10:12:28 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x19) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) madvise(&(0x7f0000ff2000/0xc000)=nil, 0xc000, 0x6) mlock(&(0x7f0000923000/0x3000)=nil, 0x3000) 10:12:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) write(r0, &(0x7f0000000040)="ade765f36ad90c6e7484a932926afdd8f02496", 0x13) 10:12:31 executing program 0: rename(&(0x7f0000001400)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000000000)='./file1\x00') getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xfea8) r2 = semget$private(0x0, 0x7, 0x20) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/4096) rename(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001240)='./file1\x00') mkdirat(0xffffffffffffffff, &(0x7f0000001440)='./file0\x00', 0x32) mkdir(&(0x7f0000001340)='./file1/file0\x00', 0x108) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x108, 0x0) getpeername(r3, &(0x7f0000001380)=@in6, &(0x7f0000001280)=0xffffffffffffff6c) fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000001000/0x2000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffe03) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x8f) sendmsg$unix(r3, &(0x7f0000001ac0)={&(0x7f0000002800)=ANY=[@ANYBLOB="1edb1b1f8818de123e3cbb472ef2ca7b32eb6da516ade9a0aaf6ff87d4fa16faac9017af4a4ea0b9af9c5601e4eace55cbf26a249496772dfd3b161c09de92f9d45a18dfc386f653fa1e07508c5edbdeaa5cb6d8758e03e9000000000000783834ab1307e26f69e301f7fa2245bbf268b225bc94121c016e55f0b4c0f1ca935317eebc17e26e3f9d720200da5b2a3a401d0ce9ade6b6d07f000091146b5fc44f9bdc2124e1ffff07fdadc66053a8a4931ecf62d147be70d68b2b9b29e6745c5109fa95d28b2e060000005a2ecc320000000000e729675673debaedc7c162b584000000a188d36600000000000000000085bc35c9e132f825468817091a850e7ce4bb4853542c5dc5a6a9403ff2d5fa60ab1d4e8ed81936fa0eb80ac81d726bf8e0f87ff46c6c4c5ff2881db414a1c7aa605dee616ee2ad48fa459ca1312252a1e5aa8714ac55f0001b5cf94adab28fdec1982ccb051da9a474cf14a3b5d31c861b4038e6bb37a55d8ab823b51c539272319e0482a03eea584f05a48ff6a3f66318f4e883707d488751e1934fb63a37a4705903011e228b84f7c088cf33af44e010076a141f6980b9a2558dcc3a1c51e1f134b092d3529236ec2d7e834c3052dbce36d994f1382b28afb72cf549b7a6f8cb94c5993dd1c310521cb67a60dda3c28c9668e821a8453df8bf8e101bccff48706b51330dfefc29e7df5c602e33dd0737ad420e58db083985dcf1134afaa1659425153c11b3b0050000000000000047fded0255014378e8fb07b76bf76e7c277714fde1ef71eb90967b3a2bb710c6fbf473219e111fd5ca3c87798bcf6b0b51bb56d9a01001e1fb000017ffd1b8c11e21ea124444276150bc6bbc829c23e251aab7dcfe09c68b66f4356e5e212b1f15903c093fff67af881b155f15590c6d238263316c4f2eba0f721661e59ab64a085b7dab01d172b88dc174502681e474f4656ef27ea09d3cb5500f391db50d1c605280a6d5b90ac0892cf2ba507f5e716c3fc861ab6213cc50cdf2385d53b7fa48200abc152e34d0cebd0a80fffa9e4ba43a0100000000000000903033c1941511d11bb7d462583bc74c59415e5cce67ed9b51190000000000100000000000000000009bc5fbffffff9116ce9a4802fc5a3b3cccd536a86a56f39701b77838a14aa1785d161bf274177682d203d9a73acacd426edf4c260abeedcbe6b42213ad9256242071c7252c760fadc58cbc1cb3033c2c195ce75f8312f92d98c90fceb1c0d426fa9b6e595a654b2e37954ca7695e229bb7ab0010a7c7835a3c2098143df99208000000000000001d46d3afa8b1413cbb090709764b6a468e3e6d78e6a754f0aa95caf18e26d9acfe2d1becbcd972f468d03e3f5a1095039d4c45609ff8ff7a4ef26d5fb35888ea87b61eb4140956d203d6171ad1dcd4eff6f18a0e0552192c396c51a68aef473099807f209a89bdace442800d461463bf214ede306412e87de7daade00280e647f96741ada975920a6dc69cd62470ac832d0659f2cbb02cb992cf5c88c43f77957ba60df417e79d09a439022c2287af32f48a4a22a8b3e999d93e09b082ad9e1c98a3123ea6d2766f9607216e8defc1ab04418ceed3f163117cf7807f3016bf9dd71869d4c423f6977e1c8cf722b9eb3ea231e5b9c4d405bef26c675ba5b34684faea7f43b217dce35655dd9995bdabe72405ba9a87d1d254ff64457bb6bff7fca93a9af82ada18bb509fbb0c3a4c47817ecbd90ad77bbe9ff041a91aae16cab7ecea7fa977ff1994276c41a0bde87caebfe773b0f95a87204e6f1f310fa8a633cf36439d21152dfb248ce85184e2beac71b34edbca0ee9534b94517e5d9a7e9e1c8526e5eadc853f418ad053715c9f825f66067033c2220ca1254bb4b8eee569e66e3c9f8b27ca52cfc8d670843209b45e1317544a3daa115896949f6a2859a10f3e793ac71e62f4358052e388b58d5eb3457f7749548753e3daa547"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x400) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file1/file0\x00', 0x20, 0x9) setregid(0x0, 0x0) semop(r2, &(0x7f0000001b00)=[{0x1}, {0x0, 0x1000, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x9, 0x1000}], 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001500)={0x8, './file1\x00'}) fchmodat(0xffffffffffffffff, &(0x7f0000001480)='./file0\x00', 0x40, 0x4ce7d5e3d3e83377) r7 = semget$private(0x0, 0x3, 0xf2c339b1079fa0fe) semctl$SETVAL(r7, 0x4000000001, 0x8, &(0x7f00000014c0)=0x100000001) utimensat(r3, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x800000, 0xffffffffffff238b}, {0x8, 0x5}}, 0x0) r8 = open$dir(&(0x7f0000001c80)='./file0\x00', 0x0, 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) fchmod(r8, 0x1200001ff) r9 = msgget(0x2, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001580)={{0x1, r1, r5, r4, r5, 0x8, 0x2}, 0xfffffffffffff000, 0x6, r0, r6, 0xff, 0x3, 0xdcf, 0x1}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) setregid(r10, 0x0) 10:12:31 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)='&') 10:12:31 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrlimit(0x0, &(0x7f00000010c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 10:12:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x40) dup(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) 10:12:31 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 10:12:31 executing program 1: socketpair$unix(0x1, 0x1cbf88d144b88974, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 10:12:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") 10:12:31 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/13}, &(0x7f0000000200)=0xf) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) recvfrom(r1, &(0x7f0000000040)=""/38, 0x26, 0x40, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x4003, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x9, 0x525, 0x6, 0x7fff, "fcdbb7d9542bf7b0e837574c5ef7181f25818fea", 0x342, 0x5c0}) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:12:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="dab6b765755ca3b15e331082568dff55f48d9380cc6174545e7ccd076eec1520c309dcea57e5a33d7b36af838f081ea4f85c768d1e508e0a7325d974994a3c9cf6356358f30cd830fd76633b4ab620d4516a65bed40c129faa7f670c0b90cf589abdb33da5c9511b89b1afaf06da54ca03b5940d24e5cf2367508bbd069b7060bf16ebd06aa96974919c8495de57be13188154fca74b54c96bbde258c4256f0eaca8a454e50d86e7786f32ac7d41ac5835ed8c8dc2ed7eed1a607c0f28072a2c4a23cfbd60220723440d6f8207c27f0fa569e13109e792c88245bd36b8274f2cf85d7a632ebfe0dea60ce9a928dba3e72701f12f8b0b3c33d1a3cbd7b6df7469dc6c3f05abfdeabbe8b0c51b211ff675c8851c13fe2a5bbc787010cfa47fd3c15558b7913de20aac92a24ff53c79a91e3ae2ade2962e5c3e4853668727f48ee40b58499a9082d5ed1ab8f2914f9c1b9212aab89163911a72e3eb69b47f0e3c9c35084bcea847bf5471cb05578b2f063de8f2734180d837d15f2f2b40330b97e2db08801cc50ff403d702e43c2be0ea7fb8403512b55586eeb3d32754e850b35d9577e75b6cdb0d76d60de22d0d7d1454779216e0f47035513a4738081d0174b50c9400a3e10d2a29ff72f711ae922f83cd5a6248f828416917798dc16590780c6d59af60a9533b1a1b6520627efd536bc000449af41c3e9c9ea892badc79b01d2929c3369396826a27bbd6294371a907e9f28db7b2898e9509a5bde83ef76f87e3118cfef2b0a8be9cffb6f9883f95c0d39a8ca17c6d202557ea02a9247ef1aea19eb3aaab6ad058c6cb0d456e66bfb63ae6766bb905fb11d254b68f749692f648c9102dee064279a5f46dbf417e63302ac889172f1d9b1ed13fd37444a04fca47c4dcca272316b2070eb2bb4851af8f3e51959e6d541a6829b0777d86687ce1b51b99281f8e858365170e710b082505c8fa36bc677e7bb8f63d19eebedcd5ae112bd0bba9458cbe03e9f73ee371cc786aa0a12588b03092798b30fdac1ff2ef99b82acdf2619cd3059b0e6c1923a3908dc25556acfe1ca6d7febee488ed0bff1364552aa87a04b70cd1550ffb88d1e50bb5b6862312839ccaa3cafe306d9df42ab8afedd9b9add2a27927c4abbd0715f1c44396e585782b0459356f20d76b8e1d4dfeba615d4bc73141932b84c76518b093ce3eb5e89da2fc92a3c424e3d09c227aec2168a3c0e3c19870d7ae6b0b5b7b64dc0e5849c3bae9b5c3113f1540b989e25ac6fa3ac92dc1203410ededbf89acf4a772f883625e056d96dab0d735bbe887ec2620424134211b41c619a2fa8e8c6eadfcba3901686fcecc8d7f48a55a0d13c8df0427d3ec83fc94a51dc41abea0856d5094e116ecee2e2a2a4a7a54a780ebbd67347db308955ec75cde979fab30cecae022795050a62df0f7bccc813808751dc232ba75f2b4ba2ccb619d42839129454a9bddcb3eff44da7211703ddd7a0c5897934e3b830fc2b4789160f16b4e8c01a7161a22c44c303b8d5523ca756ea025ece9219f949024bcb46c73422b8f62e8f2d79ffae970c4fb70a435e58f4274c961d43752c55dd2bce636ceeab98eaf319eabf738ca887f80aecf1df2ee6d0863cfbe00085fb9a0af4b50d4d613541583d7331a5f2117c4c9598ede9c60285f9e53dcc9dc292a13b30540708d6fa25ef3a52b1b541489d7aab65cac9842589c9c9b03fcb3a65ddc8e0e0ce379cf23972bf8fc9f45a42b5770d9466d8f61827c4f9474aa941efaa0e9737cf90a92f9158a2abb4fe6ddb80cdb4dc45b7854c6c9f7e96fa7fcb567b49ffc00e1d14a333f328541ad726b30cda9eaa7374b54ae62e5ef8f279ccf28f783bde4dde8a87d1c31e148c4e1b50e40c0619883508b247959f408b2ed28605a9c54b0f8b45838c3f7d1ea06c777924f0845a27773568fe48d906ddc5706bac5d3f7f8751bf045f9faed7458d41d6827d1ed54d3c314723d9d0a5858cadb43b0442c6bd633e4b3b09e4854362c0cb8ef0fd022bc63f46152d0e4347ee29063abef4e21f4f74cf3f69d533b7a6bd8bbcdd8d7e8110cafe98e805b49ecff15acf9ae5921680713a734abf4e4c6b69d5c20eece244c9d02b17e5d2532c6cd07c560675ec605f73b552aef4817d6089a8c917a9a4ab1b4f21ae53caa6dfc8307f8fad2f5efbee905c273c6b12370106b8433411e44a53cdf5dfc1e36ac149af667c573c7afc1f5ecda1bb279d0a6138afd5221cd38388568933b83665ffccc7613d59c9ef8372e805aef597b6d59039355515258203231bdce56852a8b60f97b31be1a6ae2e5fa057fd52f286d391a564b9538e567365395fd9e908e3cb0dbe4e01da0624d463f11a173e5b3247a1d160b7f3d994f364ba184d89c886af4cabd3075a47b4465e7f2564945a8842f6853545e1c9483078339c0bd58728b8e3fc8ab77b40ea6d3ca9a5f1a2d2c5381b787952da77d761357741c0a0469f5ec25703d0b6c3fa2fa5ff1173455914092e8e5cb8fbaf53d6265209bf37ecb12f40032ae3f96bb0ad82157500d8a68c6c1110cdfa3b02fa1880142a15e0fcaaed7166d4813424d02be755f7689f41ad6f2b9c64dd89eb9353e22786929af272365c50e2be7c69dc742cb7e7e1d653eb545d98582ef2260f9718cf54952d9c922690e6b48f44d523af27c65fc00dbc7d7fdcb2949dba9c2a22e39a86764c4be500908424dcf521dc350ded0b12e7fd9521d65e924a07e39e69dd1638bfb67ee6612a37e71a7d3ee92038e83657ca9878e316c5d0c39ba46f3b7bb77d7e4d9b384db362319285514099ef8c832bbaaccca5faca8f07c6409e269e73cd8fc2585841d5dfa38d9591354a9f70a25ba5359a021f8de604cdb8ffb05efc143e8198a1023234b91bbdddce934af59173947b9467dccbb0086177ecc16870ae5d169d454c5d7bd058dfcd198a99ba9764c53f4906474738e37e166999fc026ddd4af27e1a3f97f26b43664be2c7a78a35872c7fd2cff519fa681104f7c34e564bbc8d33b384cd17f55e5121fe3764e691004fc3932d5939e8a1392f876d1da611a3787db72f333eebca25883981a14c41ade9565649406956f9d8b5548b9720c3494ded51f9379bec03f7770151d2c52e576d44769a6f8cfc300f420c4c05cd9eaa634e887ad9e1b26a49d2bedbc3b4c060c47ec9f3281b8510ebd4b5c34f566c349e77ca5438cc591dfb24f217a89b0bdaf4affa23368797572a8499f4b7ce2c243bd4d6bde295405c81ff4e3f8460b89909db9797678a9ad4f61e36d6e6f176fabd24886467733b494bd5197b0e62512fdbc550b4d6cebad0b73e5f01eb8b47bb648e1b6d5b17ffa768460f991d85b3365efb9c988c40ee1aa73c7244d156c212484bbfd5fad9135618ce870d385f3ef238f944c452b752f85869a202517ad78dab2d450a01ea7e1d816506dd6476355350d799538410c8c76d796a611843d744101fa2a72bfed5b0d64ce20c7389072734924aea41669e12039e8fc0b677e2bae993e56d4eeed1d163ae69d29bd5db4b17e32b3b1f779c5e846cb659623a011c55c51f5e280510b6ed10e2a2de523e69c9c04e28f682c44cac6502185068417ac155ca320a40f4d6404acd723b0f98c4ad1efb9c8ea620f4bbbd7b05acf2ae53c1479ef9d8fa0ffc25800db35a02bc23c7632f42e36f498bd772639d488e34b9782d9b306854544c05f1dddfa437207d4566ada9536fe5b89728a50bbd5c075bd7612dc141a7fecbd93a8777e644fb3db6b0288b95f34a8b42ea2707ab9565dc378556c0a4bb972011e3036ca9c64006d6a1748c42e56894771b61193b41c127d17b072155ff542f13504111fb4dcb03b3e2efa7c12656f6c5ce003062bf35945af827080246b4ef4401d5e4b74788228e8cc14ea737801af0eb1b8778ad7943c8df025e79fb41c1d6cdfe6795a3d7ea62ac0e5fb77efee97c419c79d391ab7c572bb975b4e286cbc3adb6e4dd8ebfbecf37f039cef68104185c86c34fc9b9fc032599d58e41106ac77a893eca7d5362c29b4ac7155e1aebd0db534d09c6474a9b91b7681f4c8d34a0d99a1c38446929597240d1b80fbb8ed09ff6859dd05b6c522c24803e93bc77a7e558296c65e511377ef8954bec7ce4ea00116e796d4fa8624f14800ec14c96506c55357a0cb541a1984a3d9f5f8c5e5e60e4eee7e181a494e21edfa4328cd0da86b47eaefe7810236e0393723409fb6b85951268bd60135f73c8da80d47c7fb54ccb488fa1b17e8dafcc79cf554f1d58f614276f9ed5234fc396c3291545117007c8800dbdf0da1b6232866f32c2af4b413f06ab7ce7e80a15533a4e9d3fd5265e5e1002dab8e01e92060aec53049a5a437e6d6cb0499952a4a54f2890c7e4a2822f12991b14d1ef2e50a95d1a9f94c77dd3fb68cb89b937e1e962cc2615080cc38e31af3830110ad9babdeae3892999b2e1ea7479bf2a8f23b44b22bce5fbd99e1221953694f87b5dc8a3365f88782522fb052c0ab9a668c678c19f5be89274e7c36b712581070b8181f7ff484d1408b409adc3aeb63d6f3cc8a281e3ab82503c308916186ec71b328b623f89eb23f98f8271cab64a5f81513f553b710fe335f30d8b5753fb16c377ff5edddb5fcf59ec5476ddf57de8f3e4606125667550f05c52bdfdbf95abd4c45fd9b881a9cc3cd12103c1ced5c25512938885c351d5ff8c532a547680abdae9cd2450a593f593368eb0df386f13d835aa0841a13248ac203835b4e4e2d82623e34c76b8abc8dfce0997c0125eedb0e18cca94aedc7652c5d5799f40a5fc654631a0e1cb0f9149993d51d35ab4873cc45f7f9071af4cd75097bf7924388e628f5d7341a3b0fe48605161fb4f22a81e153346f446ba4ff2be51b5828f6d8c31a38d8e2faa47b97dd834cd31b8601ca8c2e991447c8cfded92c031e22cd81fbfa01e80b24d727c2256c1de697174b0e33fb2ca05fbf1930951a8eed7afc771ce79e67b31b865e9f3475176e8a70c5d65d8080e201a61b02bbf11ce8393371f813e11ffc0b1c4d3c1d54b4a9f7f643a9df393f40c35528442e15fcff249eef93058b605cc9fcecd6b94aecbd7b489d01f93c45e08dd1559426e7f1e6280a6fcc394bf795d80be9b3eb057a7c48a1832abbce71c61cbca2bd0984e0745b0fc7a4fe377fc0d574e17b781cc80f68738a001b880804e119035ef97a9302c9c3ad32932cf3bd2a50c099055cdf47fb2bd8b2307ce8604199863707782fa7d101101d67ebe905193db81cdd6a9ca710c38a56e1b0659b444b2447cfc09e40571c97af66380d474dda626a0df8d34bba157573363fb313d98394c0a44785704fe69f01ebbe2f9198e7426b60466d4e991563048374b75d71a5aead1b6b2c29c69be17eee7d007467d3e6a64355cd57d49d0a65c59e093e36c442500026e6152fe467f6d2955d38de7695c03c5532a764ca9605a6fadf176dc7304b06920062fd2db5d581ef2a22958ac6f3596e55d13e079aad12405e4efd2e1bee7916e55676a35ecf6fb86afae1b87f70cf19c1fd62b83419cd37bfdcf6f3d4da40abc10f777230399ceecd135d207337c7e5878789ba01308c34b10dd04eda839d88b72e9529ae3af1654453ebfe278218a0f431cdbfdc1f36349533f3e0a3e47a340490b27089debafcbe814b3d5fbedba4ddd3ec9f8f63f55e31146241a7d77389ef668e42fb9d690e74ce4fe9681ac6bb6739637a6880551f2d73fd3de66d507b9e954571d87d3d5c56b201ed3c8b30673f48af", 0x1000}, {&(0x7f0000000080)="ac8891483c36b2c0d34673f02455980467adaa2e155e8767bc1d0c7d2c7bf39bf2fe35bcf8f7a62bdbcb43ada4dbe77da30eaefa9ecc6665c11d008ad3c203135601d12bc8b08c82e476578e04b0ffae8e323d696a4a6a38432dc0dd4cb94d3e08aff92e500afcae86cc19e69b52", 0x6e}, {&(0x7f00000002c0)="2e9489d8e2c98e242d693c5815742a75e1ce5be4b2b59a1eb8cbb092f8863b7c84ca8919b902c688180500cf18536909632b610f8ebb3007f91550419464db57b5f46ba8d55b1c0142436c033d70a566c200a09a4f9b59396fa7a69799d2238fe91b5b6522dbac3353d0eb9267f52c1a526fb567d5216f92f563393b7497cf6b3e2547b1b65ac3d8ec23af58d0c7ba2ea2f79afd25340c4ccfa896644678cba6bad0de22", 0xa4}], 0x3, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 10:12:31 executing program 1: r0 = socket(0x6, 0x3, 0x8001) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x5000, 0x0, 0x80000000, 0x72d0}]}) kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 10:12:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x84) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x22, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x8, 0x4) ktrace(0x0, 0x1, 0x4000030e, 0x0) 10:12:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 10:12:31 executing program 0: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000000)=0x10000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) open(&(0x7f0000000100)='./file1\x00', 0x28011, 0x20) poll(&(0x7f00000000c0)=[{r0, 0x44}, {r0, 0x8}, {r0, 0x1}], 0x3, 0x42) r1 = getegid() getgroups(0x1, &(0x7f00000001c0)=[r1]) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x9}, 0xc5f8b89cbd0772d2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 10:12:31 executing program 1: open(&(0x7f0000000240)='./file0\x00', 0x800, 0x10104) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, &(0x7f0000000100)) r0 = semget(0x1, 0x0, 0x400) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/141) 10:12:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="33d2aa2b38a390923dc8a5af51cc3749b274e77c1325a9c5fe52fbf6bacea2c47b30f7bd538a8bd087d25e5cd6bc7efe041a4f287d44bc12a1412486026ffaf6b5c8f1fc7971a3b27c827894cd6403c05939ccf7bf901fb41779b511d4ca92729b757b7db3c69885ed27562427e0750f21239b578c3c69a3f2cddd790ccdb7ce487799d5"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) chdir(&(0x7f0000000340)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000300)) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) write(r0, &(0x7f0000000380)="11a6ffbb030b718c26561c4f979599c29f7fb39db0e9a2d9be4557a6215c72e1c3", 0x21) r2 = socket(0x18, 0x3, 0x0) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000280)={0x1, 0x1da, 0x40, 0x4, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 10:12:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 10:12:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffff, 0x7fffffff}, {0x1, 0x1}}, 0x0) 10:12:31 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x3) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x8c5) fchflags(r1, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x81}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 10:12:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = getgid() setgroups(0x1, &(0x7f0000000040)=[r1]) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0xdde, 0x1, 0x1c1791bf, &(0x7f0000000280)={{0x2, 0xff, 0x1, 0x8, 0x7, 0x0, 0x9}, {[0x5, 0x7, 0x0, 0x5, 0x5, 0xf9d, 0x9, 0x1, 0x3, 0x46, 0xbc97, 0x3, 0x9, 0x7fffffff, 0xe000000000000000, 0x8, 0x7], [0x3, 0x100000001, 0xffff, 0xffffffffffff793c, 0x6, 0x400, 0x77781a2f, 0x6, 0x9, 0x20], [0xd6, 0x5, 0x7, 0xfffffffffffffffc, 0x8, 0xc, 0x8001], [0x3, 0x8, 0x5, 0x3000000000000, 0x0, 0xffffffffffff0000], [{0x5c, 0x7, 0x5}, {0x1f, 0x40, 0x40, 0x9}, {0xeb, 0x1956, 0x3, 0x80}, {0xfffffffffffffe01, 0x7ff, 0x80000000, 0x2}, {0xcd5, 0x9, 0x80000001}, {0x100000000, 0x20, 0x6, 0xffffffffffffff01}, {0x9, 0x100, 0x2, 0xe6}, {0x80000001, 0x2, 0x1, 0xffffffffffffffb8}], {0x7, 0xffffffff00000000, 0x20, 0x401}, {0x3f, 0xec14, 0x5, 0x2}}}, 0x717, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) read(r0, &(0x7f0000000200)=""/77, 0x4d) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x40, 0x0) socket(0x18, 0x8000, 0xea8) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x9, 0x100, {0x0, 0x1}}) 10:12:32 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a0", 0x15) r0 = msgget(0x1, 0xd0998f5db8bb572a) r1 = getuid() r2 = socket$inet6(0x18, 0x2, 0x5) write(r2, &(0x7f0000000200)="d9770d889c99b4940fd97b862c3becf596ea3134001cfdcbf174190b6fcbc17c377f4e9a7c10a573406dffa5ce9322fb98be3827b78205c76070ee5885cc45e83aa78a02cf896459986b2aed9584efaa97075df25cd682f614a8701f6043feb71e112b8e74a178a618e7ce15669eaa70d4ee857ae79f226309819579ccd69502971f12c82b00c1c9a98c87b0bc0252cab67b1e93525016fade14d8f335c4bd942cd1296ede0c16d396c49ae1a7ee3ad5eaac41026a84128c68276590be2cf9d3a720c741d4742d51bd01aba21df08bc6b3431caf701b40cd0c175966e7f23a81b8", 0xe1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = socket(0x20, 0x1afe27c0c09985d6, 0xc31f) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, r1, r3, r5, r6, 0x58, 0xfffffffffffffff7}, 0x3, 0x7, r7, r8, 0x7, 0x1e, 0x1, 0x8001}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\b', 0x0, 0x0) 10:12:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x5, 0x7ff, 0x59f, 0x101}, {0xfffffffffffffbd4, 0x9, 0x80000000}, {0x1, 0x1, 0x647c91f6, 0x8}, {0x2, 0xfffffffffffffff9, 0x5, 0x4}, {0x10001, 0xfffffffffffffc9e, 0x3b7, 0x9}, {0x100, 0x1f, 0x3ff, 0x1f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffd05, &(0x7f0000000340)="b6") 10:12:32 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}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) 10:12:32 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 10:12:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x396}, 0x1) 10:12:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10, 0x0) write(r0, &(0x7f0000000440)="a3e43bf8721e4ac8558a78a8e0ece44ca9bcc0d7dafe406456c0dbe793400b111b35cfe191034d0a66f3fba6b239d180e7b9ec81eb589ee6c157e0f0816d516ed8bb6a368ec6f0afa27eb0f2a273ea6a5f14c87c13758d7bdad526c475bef3014f01b11aa73f4b90465ed68b7b2907e78239ff1188d6977c71e091909f9dfac1b66a40a7c3e5bf9a269c29790f7d5382a79e8f6f9ef3ddc52fa3942f2093d2f11e5655e7a721cdc5d4aad42002738cd3637d524fda1803be7ed128751d4faf1129cd700d7641cbb2fea0834b9f43867a5203ad891a5a1888cd716c52e32b6bb6f6b26681b7020026d8f973a4ed136901ca8ad456860ae621980df8f108c09f2f01c797df53654bde223f53f5e2297773adcc0575fb1375b7cb73bac0e21fcc18357ed42a378d97ae89213c4829987e5f9d49d39f5db9d08c38d9dda8357e4ebd0cf428d1922baff7d807ecc140c2aa1c50397e8d7e739d975993f1aceace6d4402c9cd85c58b0080414f3adc4a27d7991679b8809bf7610179c9a324b45ec6069e13b8663c53f53f464b24798ba9c624619748b437cae8d37df133c89948ddbd7ad053180cb83ef7db7e70ae0617714a7a502a4e4f169c1cf6b31fcf95ae0a75530c5c7c9c9aca2e66a0b1653db92fb18c739d6b4917fa4eeef43d6487e6a1a4f7311b8b2128fbfc8a89dbe2a47c7988ded5424ef837a376a4fc843cc8a8e347cbb43699d4f91a67647fa0efc7d09ab539a0a0209ae395a51c069116dcb7bc45f12091abccc5fddb90db6ec2b2066fe242adde0e821263cfcf1d9d27df82e95ea6a93b85ed4cd764513901dbae4cb70b1904b5e559c27428319b98924a954b4e018b31f0abc83cf221d23bd299cf1b1600c3a1a78406f057411d37cd1d5539f3cee55a4a83e901c8f47470555e86deadc08a94a4beda39b797263ba5e6dc189fdfcbcdd77a277a8a522ee4d53b83b33cd1434d668d993318cc0143e66cf918c14b2c6bd18e9ba6e27acd3e9af99d968caf521de55233173b0ef7315003387be61bcd1a605109b120eb176d4ce2da68484286a0b97ffeee2b9f1fb8fc75776e97df34bce96fc6fd7821781c87b0547b46c51d0410b2d7b899398cf5be3f77e2c482a9ae166165959346a052305963320f499ea9ac05e44ecb4dfd2e51ee1dbd6594a92f951182383cc943c18b3a4884b3e97a00c28fd36d70724a2b099b4d7cb8d2b0e3084aa5a1966884907bbcc209f81b06012d04217f0866dc921ef165e75095d4edd8351cb579787d6561669bb5d73ca284b70354753aa2d11da6d4ad43eba2e85b27cf6dd212be83e87c6791f969d85d584c4b17bed31d44dbcea4a8c7b6069fc813f28e1a756807de8d0e44932e3a03ac06c8f09c20ac1ef2f3f8bfa3349f68b95a3948735d863370bcfaca5cdc7d6481512b39dd2f121ee00795bf97e319959fad72bdf6c9a910cdbf13e7c1e9e809830b000ce2f42c4048b136bacacf53229aa0ab7c061e3aeaf232776e286f371f14f82e5bb483878304da16fa0729406429cbd401e1d95428dfd2ce67a69c3bd6f727cdb5f9dd384e7f8a331e9050681f14d5bbaa3ad1f01239f3da3602b55973d07debdf4abe9df99a6c327907fa19acb1cdf302fc10e4d49f442560482afe74e370eb99ec849715a544e450fa5b8178277104dbb9c774a3accbf28bb85def57ceb5ea439603ae56163312b3dffaf50a4e0415870ae0a65916749ebfbfc879a7474d19e2e55b929fd5fbe347386213944d2ff0cab991951d745179d76d64be340c773473ff0a84c2d8579913693ba74b3bfc79a5c32f5df6f41b8a49fc692666fc2d47a5d5c3cbecf73ab92ba80c1553da12a7a7ef5dc16ada414fcc4779227007edd4c2b815166b3af56af254443c52806601e07c9f9bf4d0e6b57f434aafe11ea8cac22c81f90d2455493cff85d0f7c067edcb2d1a5654d530dfaf64556e6c2fc6ad7444735ee5d1796abcfb855e088a32e38173905ef029f4d064885098c358b7b242cd490d12268d62e3c6dcd32d09f4f323d6b5c759a0e08d6903e3d5813bb744714c2b11a0ad48186e448b0dd25f185a8bdafe883fd1d2f51babfb01f6375225959070bc387808da8610549d677f7c69ce5b5dd9f7003c97981f7504984c518466055b63b2c348febdc20f4d1a5cdbe50786be8e6d3e40e8927c4299009886133779e17438c499c452ff0208ef7aeebb621b3ecaa97a057f4c59e210c15aa30343c79b7bb35ed300f300e7e2dbca403648203f48872835bfc6cfd2a8bea3ac9fdf0f8ebe7cfc66a64d625de04f8f9066c08cd591c7cc383c0a25e78e5403c173cfbf595b9e060beaa97eb777080ddb43b3927e5e501849e7922c33a57300b88e9705fa1463ca40efd78dc9b5c28e2cb8941c2272ede5f4f4087f01b3ca54d7a9ed010e0347e3d4fe1db96c02ea57f7627f433c3d4b93877f1b249dfede504bf8a44a78f723ac044bfc15c5a7b3c32a5521a674455c7d9d6822b00ec880d86b155553f3737e3ce58c91f3a0ee2c09502d3d2e7afe0f7eb6d4b71ab2661bcf461f7c0b3415a4a050f3c88d714ce704ae0d1e171f3b8aad6358831b79aa4f3c93d0a0bdaedda0a55d4db7af6d775ef14b6ebcd55db8ef04d7aa6e57bf1cee53ffb43653a40120dec1482902761ee3ba1c51630e6c84b39787b0a2b689c4dc7cd7363c8457c288018663e4173b3b6966aa68622c81c435e055d83223a1287ff6e19dfcc9a9ea9945823c3cd7688526d902980a36a1efe54980c033213daad36a59efe415152f96422e31f38e50f9733141a2d7085863d977c383637227d832b1046ba6f3a1220fc4fd447aa182a5891133cc6b35a86921187c68d44dad88ff6a766d226bb4876be9df802fff833bd274cc8feb0b1b4c145ec94e9074c92129e44ec179683f1aab58962518432885c63429d2fa7a9473e777956b9fc38e67843a29439e8ed457b39288e969d8b9e02acca6622cfe97a6dedc3cf56c2cb405c3af75b17317380f7c3803946d7da4d978ca39063af4e1113f61c754c46b9b76b66ace54cb4583a5494c5bd9afa5bf783eca3739527a4e003c8e81d2bdc727fc960c69ee30fea8352209e148d919067cf2c02c2abd3b113012ce05490b0e7f2728d279e1a799f51deb4bf0cd2390018d3a64d1197bbaa6dcfcce7f3957db1da4fc34a511613063f769e5626d021bea30e50df4b8fe2451f23a58ac9070ad46f6a6419fcbd2654a0c34620853f69d026f172c220a8944dda16c5fdee8ff31b24e90a91eb990fa0f6230e85ce607fc77b3792146ce05b6a68bae33d7b249b64206d5112cce1c7272b81febc39281646a412baf8f4bea12d331d550fbab9977a139b895e2fcb61f7215e2c368cde90c1ae10f13ddb3dfee16488d320cbbae20e4c0a8bfe9b5126e0a86b2905490e136b8837a6478ec6cea800d53aca5dff5284f0fb4d29bd8f70058efa599db38822a3e85eee17a25c38db79839fab44fa09835f4d0f174637d623c320fd4162e4c812d63e14523dcf0141ea8b472fb9384ac55de09119a0d9dd37c2fde823264519217860ba79d073ee2f599d7bfbd9491a3436927c7abf081a80fea37bc94e868d9326ccfa9daa90273552f55b4233b753447d6da701b071f9e7474e49b91d276502a2680d24cf5c1e85de8daf36bc0592fd4aa657e8dedc1a7d8b550ac785253cb5ccb1709de9804c5db94d09b5497e02eec6aaca11cb1b69e993f1bb4d12baa1db373ae8424ce07d16c8674ac12f842b22e44c55ed5571b1f08c2a0245725fed6a5aaf4d291e330a7e2f1fe48fcf454709d3cbda4a8167b404233a0db960eb8ae0979db5b35c7d68ea636cbe18e4765363001356492ee3dfb9d33d03d8e22cc4571aebe09f8ae585f737c93d728db9ae8f8e3cdb099ef2273ba68f5104cab38432593a8414aec88ecd4b8bd5f55f02b788fad927495cd05e61818a2b80896ae9720352954f1682c93d922b83c069ff7e8005b3f498a8143f790407b468146cc77c1823aab8a97c1c67b704363d4e8ae93f5275b25e3ad2625dfc7ce3c606edb4360b9b85a368c121299120efc3de9ff9ac2030cb6d4b0fe4ed110f7d8ef4a34e29e0496ceaca5f6933f059efa9dd15c5d6c441dcc3db4c816349c6fd1931af5ba66a7660c2cda0dc2abb7f678d7a1dc40dd7abc21a1ad56a35f01ddc1da7d58bfb2c8eb4cef92284e7217849c86308659e8c10ebd57ebe748a489fa34af785480173f15131772dc54432b66ddf83c42b1051a6da8bf0b1d62e6260ce8680a11526b7348469c05daa2810d159bf041d48853da65431942ede0db79519998d71a6afe7e8e0d9a585bbc7e52135608a92ee48bf0279eb76fca68c5e9f6cf6b5221244be2a162267b9662a045b277d905f32155cb93d4b9276a3df65af375c8257ac51a00cef82d21901cbeb7878bd1f1111ead8780634bb83421fcd1cfa3e4a5c2320792ace660d623537e27c41a14647e7cb87874b1d5cc446b0824a030cc13218784ed1669c1ff9d26ff0e8fdb91ec49c964cb25f4f9ed82e578fb646ecb2b6d380bf5849bb9a67232372f9d3159baab45295e6a08fea530c28d8dcc55c7314e3acd9746338c5ebd53cf18360d2df12a82c5dd9eea6a3391e517e44fbd03f713e75bfaedfe8cefb2ff54e46e09dcbc7bae8e2817f05c17461cd622e8aba9a8f0dd022e359a0bf0d09417a75be0e0fd0e4b6c34e221fbd853f8f04f8fa178d5eea0924af9204d0fcf3ee458c11fab053a1a0719923a5248ee50ca9656ff23124918b4fd0cdec141143ef5b3b94865f49e0a73ac7463c63308a834617090227f893154d7dc72cc774b0e43b50ed542dc8dc38e46db3668a4cdb494f96d4560e0dc40fef324fe499693bfdb4b8775187ba716aee013fa17e8247deecd4af0496c30aa831d265c810c001bf786f7a157cbc62f3c18ac584bb8f444422e088c7b8e9d4a49bf2d17adf53970c82c876926248fba7eeb6484e85575f1f03ee9c92722ac912a2ceacac577f53c9d0d5d275fdf37f062181b8face292110131a64886347c2e777a7507828566b8345bbe6fdb3002d89f11ec8c86f339751d12db0b58357e258b8147fa93d82d9723562d88debb86f4bafff2b82b6a72b564f141292abc57a68d505f2f402ceb705edf314641f89a9cf21a412620ae22f0b8474c521f805e9d8801ba0fbc21f087fa47b87839516314217c7593e296df11f73a8579286400d9a62fa901b2ff066ef94771464b5302310b92c8de26b4d3891acfc1509b9341c1167cd8401ba804e33576591be15a8bdd3204807115b52dfdedc629dc471afdcec1e8fe0d2e6f0c726b06491cf1fa0b56c3be7102e3f2604194695c547d48ab13a794552683857b74007f197bb671ec105d5020e4b8485d6d38017c2852cc1842e5e6b3d5351f15ca419e620003327aa58ce28273adb247f44601b086a0296ad06fe54478eb4447088d541f09fd83b74303296cb12d25bd447b7314307ff1a2e2eea8fe7fa8de69c69ad3fa1de6a66be6cea540bb478749c292468adbef31d69dcb27b54d16f1433a9714272d502ecccbd16a22b5e8101ae0d68ae9314d28f2f65f1b9cc2a3b1d5c469b859307f637e08f3386afc4aa050d0044f469458956bb62f177189203bf3c93dd41727443a9db46e8be09f7423513845a5067c9b6a8be0b40e764de861c471b3fb9c6cb8d5de8c159c1f67b1fb24a06cd84ca9fccd3a0a49e8bdbb9977b13c8d1cdf75cf255e5af3bb8e6c0ea8036a424a7063e8e61b6f2d", 0x1000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x4) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffe0, 0xffffffff00000000, r2}) close(r1) 10:12:32 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xdd429fa5953b36da) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8, 0x8000, 0x3f, 0x1, 0x20, 0x4, 0x0, 0x0, 0x2, 0x31, 0x7}) r2 = socket(0x11, 0x4003, 0x0) sendto(r2, &(0x7f00000000c0)="b3be92ce", 0x4, 0x0, 0x0, 0x0) 10:12:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x10001) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa1) syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f00000005c0)="97ab5695fe16db882e37ec5429b1387bb197403024f3462646e0710a2b4931b6939f77e6c6bbedaabcdc17d3efea1707027712a6932a2d5a20149cbd7cb07153bd9ea3116a90cb5197930b39263cef98b0039bc26eafd0819f6edd1ef9b65ebebd0a47bfa40a16", 0x67}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) kqueue() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) kqueue() 10:12:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x2}, {0x18, 0x3, 0x0, 0x4}, 0x100, [0x1, 0x3503, 0x3, 0x2, 0x100000001, 0x2, 0x2, 0x7fffffff]}, 0x3c) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 10:12:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) 10:12:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) fchflags(r1, 0x1) fcntl$getown(r1, 0x5) r3 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r0, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) recvmsg(r2, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000e40)=[{&(0x7f0000000a00)=""/245, 0xf5}, {&(0x7f0000000b00)=""/200, 0xc8}, {&(0x7f0000000740)=""/103, 0x67}, {&(0x7f0000000c00)=""/170, 0xaa}, {&(0x7f0000000cc0)=""/236, 0xec}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000dc0)=""/104, 0x68}], 0x7, &(0x7f00000007c0)=""/53, 0x35}, 0x2) r5 = semget$private(0x0, 0x7, 0x8a) semop(r5, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) 10:12:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x15}, {0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 10:12:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0xc]}, 0x3c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x615, 0x2) write(r0, &(0x7f0000000040)="670dc3", 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x6008, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1, 0x1, 0x2, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 10:12:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) shutdown(r0, 0x1) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x401) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r2) 10:12:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7a13c0ef447d13f6}, {}], 0x333}) 10:12:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = socket(0x6, 0x3, 0xf000000000000000) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x20, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="61ffa16cd83f36926f996279b56eda42fcb1fbe199a01b29b8c93341011fc01d7b51b2e69fb667710434792f97655600f89fbfacd002477deb6bd1867f2bc177e0bdccb9563531bef13446e1a41aefc717f7049b2d0d1ece61f2090522a7b4d7b1bb48aa43c6dd6dbec04a90e3c4c3ab3ef2a3b705f6d828418086355e5c93982b0d4146bc33ffb407d0673c9debc7244c33e4c62fa3779bcb118dede5bdd521ce4c9b7875fe4efcdb8f4cc8e2e8d1880dbcaea1f7afc2b3dea69ed3963b127ca920f60dea360aa3dae7eedb1cde5e99da1ce7bd4dc21adac3", 0xd9) 10:12:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="80b6361834a5a0300236971a60ddb4e7e89a929046d151adce27d08f856488f7a7bfd32bae241c5a09357bdfc1209e62", 0x30}, {&(0x7f0000000040)="a5334210e13b9bb041b6f58f5c3be8e8e41afe168ecb88d9a6710a5de4dbbd576b656dc2c31f1367b42aa3d9e77b58459795412e", 0x34}, {&(0x7f0000000080)="62f549fcaed2d2e27793301f341f0c099df4106625146aef3df6bad08ee572164e621a83b9af11fc20fa0f14964cf072d9543ad4dbc129b1379d16b05d03ac06f231f6653a9b19dedb41732f98b5d226bceac7defd4bf3097ce35b533efe6b061b60f8588a1e62afbd7682968e588be966fffe1e255ab554af91b554b3f24f45fa83e229c055fd25dd675d1d52d90205f6c8cabd3e559632e77df0b2e904bca3a4e2e1248bf5968c9c9774e5672730beaee82de05ab93084e32ab2", 0xbb}, {&(0x7f0000000140)="b62a3687cf656d484397ddd52ef19d89607bdd6b4b6625fe38a77bc073b482f504e3abccc8595e95f6b400f9cf74b4b3e2e83dd01ba93955ce85aa8a3a4be2456181462da53cec3be59c969967b21b905761273b35808f1d6c355c2d010a6131d107eb37952b8fdede9d303e167aed093725fcee1882f5bee38a2cb76065158f", 0x80}], 0x4, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000f200"/110], &(0x7f00000002c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x347) 10:12:33 executing program 0: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getflags(r0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0xcfc8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 10:12:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x3b, &(0x7f0000000000)="8a0eed48eddfff908cb6b7e1dec72665617a5324429e0de6cc256b41580a66241fcc3bc6d3b850571c19e12f216684e2547e80466e75e4df5fa697") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4000000000000025}, {0x54}, {0x8000046}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 10:12:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 10:12:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 10:12:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) pipe(&(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 10:12:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1a1c932d47093bb2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x181) r1 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x100) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) recvfrom$unix(r1, &(0x7f0000000100)=""/111, 0x6f, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='W\x00') getpeername(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000300)=0x7) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000340)=0x9fd1f2fa0dc86e23) readlinkat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/26, 0x1a) chdir(&(0x7f0000000400)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000440)={0x7, './file0/file0\x00', './file0/file1\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000480)={0x4, './file0/file0\x00', './file0/file0\x00'}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000004c0)=0x1) fchmodat(r1, &(0x7f0000000500)='./file0/file1\x00', 0x42, 0x2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000540)=0x1) mlockall(0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000580)=0xffffffff) chmod(&(0x7f00000005c0)='./file0/file0\x00', 0x2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000600)) fcntl$dupfd(r2, 0xa, r2) getitimer(0x0, &(0x7f0000000640)) bind$unix(r0, &(0x7f0000000680)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) fcntl$getflags(r0, 0x57c780d80bb94e72) 10:12:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x74}, {0xb}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") fcntl$dupfd(r0, 0xa, r0) 10:12:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 10:12:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x30) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x869, 0x800002000800000, 0x10040000000004, 0x0, "0009020656fc40000000000500", 0x2, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001200)={0x4, 0x4, 0x2, 0x2, "87093aaec06e0efa2ad8a69865b1891c0fadd9f7", 0x1, 0x1}) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x10000000000002e, &(0x7f0000001240)="ebffcbff13b9fd812eaa07000000e699319296486d30b6e507e79d90d65446ae8785abc29f37caf8374d15b53e9070f0a6b4000000", 0xff99) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) getuid() 10:12:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x54}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff6f, &(0x7f0000000340)='\x00') writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="1b8f694cb889c4bfcd7dfc595cc05069933a09a7abeb63ea13a43f283f935654d405b6", 0x23}, {&(0x7f00000000c0)="f10d7eb137470c7e0896b5b4188027c4dabad387e8f5df31c365ddda83c9fea3f4063a7c545a2aad6e962ecffd7b3438d0c02f8f6d1abe1320419899c354eaa58386735e7e4ec51ffe00b5bfa06bd3b3a8c717fc824575eaf3b43da6acfc4cbe434a9c94b0168c9f33b79701d34229311a2afe3b1d1c5e5b4f5e73ee15f4aaa01b78c2d83fb539c3fea4e9ddc937e1b81a45b9cbbac1f48e6c98541a7b85e9321b3f856ceb329dc2195b71f34186558855cb315a1af425d1e31d826438a304b5ff6b5fc7879f9b9fd32a4a0f47c8c65a1e538dca7a7e9b532dd479b3cccffc28e5013cf6b0a2fd43dfa495d73aa1c17d597e", 0xf2}, {&(0x7f00000001c0)="bbf72d2708d3b021e7c644e962e95a4151ef2202c3559f110440d3fa01f4f4870343b6931a22ee95b4e779814e7e21fa97e9a189e11c2ef6a1", 0x39}, {&(0x7f0000000280)="e5edf7b9aef9971c0833fd2e40e151106ab66f1145d79b35e96a50134076d2c5dbcaffdb8f48b3d148d6eb77015ea66bc081892f121821647944d7027bfd3afd6b4364805ef6f86aaabcc80b2d8448e4e6325f0000d3b8d1d800fa6ee3cd0130913b3d3431e6d94386fddd9235b3ffbb3558114c738b866ab8f277ccc6b97cecabf591c1df031969af377200f14f1db3ae880a", 0x93}, {&(0x7f0000000380)="d50454", 0x3}, {&(0x7f00000003c0)="73b48a6e61fc5c4c0e5df0224fa70dd07f813dc092c03659525c1eff0a18fb8936fe6790a5f61cbfa98e424d9930714a3f0ab6a5a840100f5f76df9fde91411e4f593e72521818b84fecd64165fa933f347af089a0c64af53e", 0x59}, {&(0x7f0000000440)}], 0x7) 10:12:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x274546006d7df7ed, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0xc}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000140)='#') 10:12:34 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x21c8, 0x206) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x20, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x10000, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x500000000000, './bus\x00', './bus/file1\x00'}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0xad3bfaea1d7589e6, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) linkat(r2, &(0x7f00000027c0)='./bus\x00', r1, &(0x7f0000002800)='./bus/file1\x00', 0x4) recvmsg(r2, &(0x7f0000002780)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002680)=[{&(0x7f0000000340)=""/70, 0x46}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/112, 0x70}, {&(0x7f0000001440)=""/135, 0x87}, {&(0x7f0000001500)=""/214, 0xd6}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/100, 0x64}], 0x7, &(0x7f0000002700)=""/107, 0x6b}, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x6, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x9) openat(r2, &(0x7f0000000180)='./bus/file0\x00', 0x80, 0x42) recvmsg(r2, &(0x7f0000002ec0)={&(0x7f0000002840)=@in6, 0xc, &(0x7f0000002d00)=[{&(0x7f0000002880)=""/67, 0x43}, {&(0x7f0000002900)=""/142, 0x8e}, {&(0x7f00000029c0)=""/183, 0xb7}, {&(0x7f0000002a80)=""/17, 0x11}, {&(0x7f0000002ac0)=""/126, 0x7e}, {&(0x7f0000002b40)=""/14, 0xe}, {&(0x7f0000002b80)=""/225, 0xe1}, {&(0x7f0000002c80)=""/64, 0x40}, {&(0x7f0000002cc0)=""/7, 0x7}], 0x9, &(0x7f0000002dc0)=""/212, 0xd4}, 0x841) unlink(&(0x7f00000002c0)='./bus\x00') 10:12:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:34 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x0, 0xa3) semop(r2, &(0x7f00000000c0)=[{0x3, 0x6f57, 0x1000}, {0x1, 0x9, 0x800}, {0x2, 0x200, 0x1000}, {0x0, 0x7f}], 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) 10:12:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7a}, {0x40000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0xe66, 0x0, 0x9, 0x80000001}, {0x7fff, 0x9, 0x4, 0x1000}, {0x5, 0x0, 0x400, 0x7f}, {0x7f, 0x3, 0xec}, {0x5, 0x9, 0x6, 0x7fff}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x100, 0xbb0, 0x5, 0x10001}, {0x9, 0x101, 0x6, 0x2421}, {0x2, 0x10001, 0x80000001, 0x4}]}) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0xfc) 10:12:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x974c63c20786e08, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() syz_open_pts() dup(r3) syz_open_pts() r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 10:12:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 10:12:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) r1 = semget(0x2, 0x1, 0xc0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8000]) 10:12:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 10:12:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x200000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="410068b0cebda3704a6976eab2d72e30a247b842286dc196a8fa259176bfbf8487e5515a49dd63ba8504c42a4f2c51a4cb49d3ac222db1e4be9fa70c541c485c61ed6fe4c1f77f7e611a705282690aedc0039e46e9e28dc9bc383972074f7a10", 0x60, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x4bf3e867, './file0\x00', './file0\x00'}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup(r0) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000140)=0xc) 10:12:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x9}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100, 0x100000000) writev(r1, &(0x7f0000000280), 0x47f) 10:12:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") syz_emit_ethernet(0x35, &(0x7f00000000c0)="ad12489c3d99ad73bba72d66ae1544110ea89a45c2de434f2b044cc49324af91a8a0fa3768c2303558e09081fb28bd750b9accc7ea") 10:12:35 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="cd9bcfb61cd8bd7f4a52cd84def1372b0b94b853ebb25624f6a92aa0505d64e06d9263b1db6f314c6b034b481f623a6293bb51a3ac6a0f03d4825c480dfc9e8e7b1bc51a8aa9baee1c4a9ef7bf0997398de951f7f968bedc3b0d292f33248f5577c503b5e26d4c020ff3", 0x6a) r1 = socket(0x800000018, 0x3, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1fc, 0x0, "0000009e0000000000000000000000000c00"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffc01, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:12:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240), 0x7, 0x0, 0xfffffffffffffffe, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 10:12:35 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000480)="acf03c64a05269b0a5f5e23fed8071d91d3b19dff7f97ac6c88980441274ee67e5cc347aabd2ddd74b6ac2dede67d05b34980cc567b29274a830b32df92c742405b7adf9a1b9d75562815ef68b8ef35e41b62e36efc53998df386ee7bfe414c52249032409b32226c3d47b6f584f0699d0efd9502925192aaac7d7bdc9fb4d5316371522a7a03b10f31a1ffea34c99708ffbcea942316694e0cdcc587650f88f621ebc44a475ac674cf3a5b24420ff090f7496b2964ced39c2ebf4ea64ac377196190442338d144e3a9f4dffdb0303cc800523fb8434e665df8d1c41cd15e00aecf2e7cfda30e372bf2265a252510dfa8f714162af5c61a0c2ccc545ec672a6cd5a0c618202a8d00803ce255019dfd89731ea24a4da596cbef136450374e94546b07f9c0d8a8ec4ba053356ec8e6c07010b1bd8fb49c28a373f23e8331553c28316525700d252da07d893fc136046121364e54eb934f2d92fc90e70c0bcf9f0206dbfbf0143214649d2bfd020c6f76bc661c816be739e97a075356769816c411349db6c3821cf64683d28bd3d8f0ddc2372ab6caa05131a3cf3251bf310101da5c68e5044997fa34c2fffb1fceb4749460c35fcbb4e0c5be9022d0cc467396733838618f46a7df0174da6caca166ef0e22955586699d5bb01df1bc25bd5a4d559904e31433af3f7a1e3278cf97f10b8a358d434433bb9d76d571fdd5d39ebd1146d791a49c12ef1cf265793055f03cadc81eadc2b7aea6a9c59ac78b10efb948276bdeabe186327f1ce70dcc0f1389a27d9b3b1d502d1fb24f5535a2bacaf6b35058f0c76eeb5307a8b5415fc4bb9e1332114bddf6be2b59982d91b9de93440e1272b2f43dfc00d387dfcfd48c7ca8bc3d20baf3ea8ef8ddee1d700f76fad65b899a972c3dc41134e5c93135de6871f8aa41631e7614909e7637ff84004c14e27ae424588477a693242e28dc4d256042908b9ed4c98230d96d31e6ba03e27997de63e8697fd70688930b92281b4d0d676211888ab560d18ac84b9736a7efba054638b8fc27a4ad4fca3def5f7156cbdd5168ad26459a432047ea8bee1f90806ea8f1d1e7badf22e96a7b2441f5d3a7cc86dd8927f08a4bb108e650dddd8c62d3c7cc60e050ccfde149129aa28f13bc3a4d4b6762e0c8ec110d3928dae1f01e7595656a154d33a0dfd4b5f787f4c8c5852592bba023d08b16d36efb2ec7ef2774b3f82a6b0884beab967a839356dc1cb82cb4bdff99d3c8efe6eb2f062221d014c436e0939bd6da9931248b38f6376ae60d472a4bc865678527234d638a1b91a35ed0b17043a3b50e28b6f93689626e4b31cecfb8a7b109a2240b3a34aced27671e8c7bb207dee7cd056a33f2297a9fdfb35fcfd0a369520ddbe9822a3fe05f420419d50ba7aba6555c531f6f2684b1f130fc02584e59487d811bfc216172312845366df7be3fce061f43095aa29424e03107bd86c7809eb30c3a476bb58b46df04e76dd0ced08bbf8c7592f244cc9b85681c53c97dab7c1ad2053858fddd68553f31609b1220420b448508c0cbec7a5303d8aa9ed0ebaa7550d18acb26b1da0c5cb63758b213ec7e7c4c9e511e039def9261bae11aae2e84465d069383102544240a609e86cc53e5d6f4b83e1aacc44eb0ff5430c1bb882aef67c74603eceabb3ffd0e98371c6c103a6883121e292ec3b4aaada72e6ffc4d3cba70d8c9cd7080bee3c30cb5a8849182f3e0c7b155aa6487d97f664000bbd6ea757aaaecffd5297a4a8b0c95b49d37d70d1e6093b0d9098368374b1f384a1d8c5cd81fbc3b672cd5555486d0f4ed6cabaaf84a46c2b5c1b3e40b367aee193c3806fd0d3d1c2b02441a703d5dce0831be9e6363b8c3f3a9f18c712230a05a540b23ab39e1fed2e2bd20197b6e2bfa4658c165aaafc8bababeed58a53555408af5cf7428504c5a2245d4c0647ef3d414f07513809fcd7e60e9e6dd27e2fec5f564cc2a7cdd81d664bcf2410aad178f7797e00095a63f4b728f8b6d406673dd601effce992f38225ab31a15a264619b5ddfe7efbb0ec8710f4efb9d3168c332407f36964a02459de1bbde16b62ced1a93c8bf4dc7b4e5869d357be35de07d976b7db1fa03e982696e9b686c1b3c1b99ecfa76ae70e157e6e270a4965472fd39c55a2470a97b245437d935d87aefd44773d4859261812a8698fba40dfc37da971178e6dea4376d29d34e2f96121561bb1ea76cf82787dcfcdf6113ea14a6afdce41b41c8a2431705f7c2c79719ced7f6b7a72a93d1be93ef02debf7967d4b6a97c6255e2c61de0f100f02be416e5045c5fcdff2917bc752d8c2a035a87e41ca6e14f38e0c90ce6ad824756b7acf86dbd516af6bf6f4879063f810fbcbfb52932617ccf38fd720f958aa4ef267f61a97e21e626bf9a86a98c25325db9e68d0fd6ec2e69b3156de8d5cec5855350445541ae8d1d87b54e9f342f4376c030645a7260f0ce53d0d8d929aaa89619692934626e5f35f015afadd0196ef0982dd7c5458953c1bdb15ccc1226e07e3dcd70df0d742edd378ed2aae808e186dd07eaec21832d455d5b2ff2ab447cbeb1c2a4bc6b1a0559ae90f9e1d2b0accd95d712d038a6942117e5275d05762aed207fc844e6b3f13aa15c531d208960fa13b75118f4831480494f0d26c0c4573345495cc22354265a9f2988d2a2a4e4fb625e04ff419466cb0d6634e87871a69b40b855ed4e657fb39c988cff8f9f0fb978e74d53c1c975152fa06d1a5bc35f9a8b2aebb0708a23e179e8c62dca5378fc955cd4a13474f15b4f0fe6e1cbd1f9f2c237da6223c76142ea52e2ec49beb4a3ad364e094aa57bb89a65372503f02184806d48f4d10941f063fa0f234cb93515d780dd0795806d2ece204ed20884348492fd8e72222470427dcc7acedc60217dafa590a31f8cabc52839d3708ca3e7f73d09f5047fea437a0c1241b590e1bf5f1c91403c28e8cb005d971263506e1919e9d2f2acbd321d4292f83d0e40751bc042927c020941d862e41d81a755f9be3875028c988cc809a6e1cb7a93bebb69642f7d23f3d39c3b05fed797b2a6f0d37b0e77c0c01de8015ff2954330c7da8491afe76731d16aa74855e0b092f75267a7d246be430b69f308e7ee345c1d3a82d8015fe1942cd3df06a896c8b72dba7f5c127b60310102741b720c84146df6d4547aa75481447300420cf638906e91146b50a5a40b5bb49b3a27e2df3d648500de4436977b564ed97aeed60aa4aef0a95c94382a5b297ba72cc855c9daf73ae1ed6a200c655e518e2357ebb44f9ca2e575cdf4fbd152adaa327a76d8089fcf1aa728a164676570b8974be4ec6b5f3877d9c945c6a2aa881ebc160d45e27cbe5eb146c097383510f4daf4efc54f3421f4588db3718a76381f0ff0b6c769b037809b405feeae1bb90e670210be26d83b7a1b27d3398f0dd9f5e995f8b9696253be68522048f867b20a18451af349a7f1c7a411782b4ee5c3a448a4a9fdd11c574d7a5f245fb3c61fe93d58f414f421746ec7225d2205e9522d7f2f31696a5c11b6e2bb177aa2c667ce8182a6f4fd851491150cd094a3e7c3269cda98f6c8307e4a8d539df966d5d0cacbdb94fd3b01c31f8b092fe7080579305262b403d4f826ec3eb969d95fd01bd7f63caf3695acf12da4254483302dc09478763ad7fe0d514592ab1bfe4576cd654498b29bdcf9c1549a1571963671a6601c915a083824944e4e5aa74d5b2318b6ecdc64df4d66b142f0afd533ba5ca65372a76ebda1b0559fa4fe1e56911721fd4748c427530d972fbda536646e985f341a7943c54e07989b96ad67106278d9d95381a75b09d77c6ca73a45cd052b84f49d11822834bfc2b20a378d7a358fbd258866255152cada90c27debbceb7cd0c5cb09d288d3b08bd99e444551f5a125582c57c6e3105b2f8cc4597bd7988bc7c6c017c5d7bcd70aa540fc7402660d8e0c7c7c8b2bed1b97261dd312e104cfc8d8b1b910f11b76849c20ebebc413dbe57fd8e92b6c308f7783ffba199bda6244364902c1c3a38b8045a84c7ac6c7a32e02a06faecb468f22bd95384f2759fa12088d2777f00061fa9f98d1acecec844a214ef29bffb629cdf1e386850276d7cb457e42a63fd688489fad11bb3a920ceacaab5d5bbe5a4496ca6d99f9efa83fc25478be21cdc622273e575f099dc9de50f67fff65ae24877e7164dc730abbea9696f060c689d8c8352db368d27e03151f5fe88cd6d15c55b31b3fbda918f16daecd163f2d8f01894b76d0226b99d8a58a37c7dbc7f9600e2aa601727ed55fcf970eed25102f46631998dfe5a1743e4a96e00bda0b0f7eae9fafb7b827c2e729b2d7b1257a5c47456811854133c5a823b90631a6cd04138fe44cbe7d0df0ad660965ae095396c84245593e1634bc614230c6b8f0f7be49b81c965278e01dad8bcacbdd396677fbc5d9af113331b5fd2ac4dee42225b2f1c38086a8c8b8b5f266b49d8303f670f7dd150caa4d5fe4d391aec2822e783bebc7b6edc4f294eb6852a16340e6355accab89297689973f6676a507ec2a5afec78776c253c9f53f0f703e6c88da079ed3b9d6cccc0b29ce2ed3a08373543f14f0890b26dc889c8ddaa9699106574a7882b2f5571a5d143b2f126af616db66809c98b8091b0686da3237daa4b00ba11600f8a9c0546982e04e39a9ea9094801907c2d0c0d325b2a79fc33f33f18d023fce4160a9e644325d51a54f3a3dd777cd2722d52b8e71fe1e4178e9840f042ea1b59e69829004cf0392d2be36bc74ed63f1f8ce0ab3baeecc472908f0dd7ec8b395535e5c92c67b472b3b9746476865539393ebf78323143685c6037697f41340297560a171948ccc91d8e58d87af6f27ff6e6015c6c4e83a4617c8f8c543f11cc66c0d5e393fb85b8f965441d3efb17be9ee691f61c6b1f139787e322f641a5a5fc1270f9400b5e2c459918d5f24d9bec7a1abb953510ea0a5f9191fc51993169c3928b83798c32e9ac57415ef6216a4bc187c62f0134dbd7af267e2b437a92ca3c3d7106924a44fb8822e59a416bac69d7e6a0e9dc7733dcae4d0994b571e58e23df08329a6a3b5bdbe2328c0c85f5f95815da0668f5d23ca0072667a6b6679567398a64dfa0bd6c4cbafb160d6fd8fafdf456af40fda2ed22ae1ac5bcca433c70a91adef552e2d17dd0914cbe88d466235031515ba896371dd12486cc2c5ac99fca47139b6e8bc593fcc341c65f926d00dc11e1f7f843a329a3d9497da45386944c89f2bfb80497c77dd80e9bc023bd4e2025fd71a5c65e75a61327b3967ad41c29d7a52937bae1bfe56625454170c1ee047d0d74cb5a74878f715905694d19cddad5606b236e23253bb9b4d3d557fde5226edabcc842b803b29b4fb24bce2504641f3eb8852b3331ff9540d0e3570b41a862bd95e64b3c0f7efb634acb48d80744b371ac696a1116b6843ed8b6b0fe2ed63cc0bc5347d5f26502a7f0a40e2118ad977fe7acb8d3635f68841e0ec02110f7cb3acd3d53d0e9e705fbc02ecfd8859a099d376f028687b157141dbe6acf597cb65d3a2fccdf05610faa2ce285b87c2dee95a4817db08c018501fe48fecce6e2733e337d52a3442c4db394b06aec53a905223ee83170df1d0fa09843d3631374f7b591ac8c8738568bbffb170978f323f9526526188a17ea0a99be08dfa402cba209d67c901741f74ee57679540817e82b9646419467f2e067ec4007d9340fcf2731befed7df9fa4c80df3f5a1bebebb15f2d632814c2d57dfca4ada0a5d0b966", 0x1000}, {&(0x7f0000000100)="798c2cb25128b827699532db291a2b8f41280d51844fda0e6a7c2e2c2d9e8929663b9b2a8a2e5d81a108480ba69b65cff3ce43d33b408d96affdfa8eedca8b4b37457f9e18abc0eb0d8fc6e920e5d851238dc03cf8147676c98a7cf3683d6147b4bb0c381460c85f34c9e9e61af40c7658b98c147fd1c2022ebedde5624579b76ce2db7b2792bb865de65f6714752eee0e99f5e3f424b236dbb68d0b", 0x9c}, {&(0x7f0000000000)="fd1d5541ee9d2cc7aeb70440c2e53fd08847dfa57c9a34a48cf7d2cd9248554fb0b5d265b3c70d6c608d26f6e59ef4d78623234040539154508e664e439ca139e89e4ce1bdc39d580939e7d8089c1e6e9b396af4d77a353de17a2efeee4b887a89c9", 0x62}, {&(0x7f00000001c0)="08f8360b5ae1686e34b936344a958a8314a67dd03387767aac0067e13689a1046715a66e", 0x24}, {&(0x7f0000000200)="db823451c00b988f57c5d76cb3007f5a6ff95268e9fb74096c8837644a78ff433c81d852deff6b6478f225b9f65bc2a94d14f9443d05e384aff32dc02a0349ffc72a8204f7e9c526757c02ec346f16b74db226ba40f4b7e0dd", 0x59}, {&(0x7f0000000280)="03e43f48b65c60c04445a217d2046873a7886ff6db1bc149032b1c386643b0279f34630f2ea478fb522585d15660de08ae5aad9c0b27b9e1cc563836b6773c02cde87f94ab7ba29d668bbe937e03e6f1fb4c5c951e19812bacb05866041c8cdd5afe53a0de96bf90bcffab3eb2b8cd21963f6a1f2784f5383663acef5d937ae6ad7909613e8372dbdb126a8d0fcea3d9c4069b0e238fd1200036bfb4ff726c0d1210b505f83310648028b6b7a7832b16240120034c4f9d233e3d0593dbd8a417c6ceec6b0ccf26b590fdbe4a86692de405f049b9a9df3a75cc6a2c", 0xdb}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="8b8d9ed2673f888565123509ffcd3b2ba632752d66b4ac6a3384efb0a3da838d3cb8", 0x22}], 0x8) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) 10:12:35 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#a', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x401, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x40) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0251560a0db7680ede5396bd0ca54e730d72bb6db54dc46802fa1607a528c4772da0d9d513bc58eb59cbc90d6c7a5ae7f4b26190aff8a8337b90981b97c8c7ffe1e9004fc672acc743d5b300b0976d8bb82ebf4d", 0x54) write(r1, &(0x7f00000001c0)="14cc51d1975c8a5af9b431869892bf0f5e415b85688b22caf6e8a73a4bd09719ed88b054f239973c2f60d22c05d46162eef887218b118b4354683611f404e3a2b4b76f3583b2ebd7d92e76c35131ba986c18af39ec16168fd5163f0b761ea0e32726d9299f9b689dbe64aced8825d0238887add18bf9bd2b8ad2922b3fd89d1f30bdf22ec4b8d48b67fe21407f3a13", 0x8f) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) 10:12:35 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{}, {0x20}], 0x2}) 10:12:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) setgroups(0x0, &(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r2) listen(r0, 0x84d1) syz_open_pts() syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) wait4(r1, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/105) 10:12:35 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000), 0x0) r2 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/183) r3 = getppid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/100, &(0x7f0000000100)=0x64) r4 = getppid() setpgid(r3, r4) socket$inet6(0x18, 0x8001, 0x5) fcntl$getflags(r1, 0x0) 10:12:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget(0x1, 0x20) msgsnd(r1, &(0x7f00000000c0)={0x0, "fe70004deaea8e1ae3c2ba2557ff4c5005876b294a8ffdbb3b6fb97a3a2e0b610114accf8d714199e14b22d2afb15f99e36a910c597cd9aef51256176026e4e658923420927aae5979cd1b1d4862df5062c912a2c2869f8730d7c58a6a97e46c187a4c9ba1726cd411dc931bc421ad68d475ce4c"}, 0x7c, 0x800) mlockall(0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) flock(r0, 0x10) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 10:12:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) getppid() fchdir(r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0xffffffff) 10:12:35 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) 10:12:36 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 10:12:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) semget$private(0x0, 0x1, 0x20) syz_emit_ethernet(0x8cf, &(0x7f0000000840)="b62e6d1799ee7c3b527ff2a4b1a09cbde9f3048e17ac228df43b2c971f7b8e39e1102247335fdea84ced6bc8ef9e46e179cae7429d4b1fc9dc6beea1e89767e8cd4f6a0b34904c81ad1b81bd10e20b1199823888a6308f01b3c690acadf1e01eebb3212025cdab46529cb11015586a7fea52647fd4d508c204efe513310a1a9b32612c8f4a36f37a696f01b9cb6a1172eddcaf8999fa8e602268d7702d58bf5dd9587101e8064af5f545bc75d954a11e245e1160fe64c744cc73f58648923f9f28c8a0e3ceb031f9765206cffdaf7556641e81c123457ccd93e2ef535d54328146e756c3931f5541f1a8be59e776a76bcb3e34aff1a90775d2681a5947cb2f1804f1a019f5c43733eeb858ac9785e0544f80c40e149b17b1c858a7bda653a138cdd63932053d168bdb2df29d82df2bb3944b82483a667f197d95130579099cc125b5a319272a3d94d806c548ebf43342aa2cc90546a629bac1c086498957da7f383d2e0eeeb8f67c2947e45f810fa1065cacbc8c05716234e3aa30c52c6c251ebc6920ca33dcd982f51788d0c73b29efe5b1edda97fc5c4b0ca5e359c0ac345245f18b0e58dd9460e9bc576598f509b1cb8a268256e108be604c75f30cb8327905d98b571aa1e1e16a27521017d9f063d1c581e92aa023cba9809bfd665aa8994dcb10eb01f0694a210f39196f9ca1aa263da09afafeafe8705a20abe570c576b9ff0c2146b33c2b27387e0eaca8a83fd65f22cd41f1e00a70c27b8c3deb4c7a060863ab2d308aaf248f6bd1a5667bda792eb795616bca2f7cc76addf17167e14dd9871f7db5a0ba12d03e05a757452550593490a012a1c57ab11006d7bb86dd4ef8fd1cbb3bc43f978697c4c561421be18445fded627f33286ade5bd45d76d04b77") 10:12:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x84) r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) 10:12:36 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() pipe2(&(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 10:12:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x20) r0 = getpid() ktrace(&(0x7f0000000240)='./bus\x00', 0x5, 0x20, r0) 10:12:36 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x1a, &(0x7f0000ff9000/0x4000)=nil) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) r1 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getpid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x800, r1, r2, r3, 0x0, 0x10, 0x4}, 0x10000, 0x40, r4, r5, 0x2, 0x69743367, 0x80000000}) r6 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x0) write(r6, &(0x7f00000000c0)="025cf012", 0x4) 10:12:36 executing program 0: setitimer(0x1, &(0x7f0000000040), 0x0) setitimer(0x6, 0x0, &(0x7f0000000080)) 10:12:36 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) shmget$private(0x0, 0x2000, 0xa4, &(0x7f0000ffe000/0x2000)=nil) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001]}}) 10:12:36 executing program 1: semget$private(0x0, 0x0, 0x40) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x2, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) accept$inet(r0, 0x0, &(0x7f00000001c0)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x0) 10:12:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xfffffd0d, 0x0, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000001000000ff0700004e0ed3c5ac63ef3d335537bbaf43e09c6c1006311850169b4d5d3b00000000000000000000000000ffff000008000000a97433a73ae8a35dae532e9146ddba7424f166c08bb4633d2370d47bc058b03a9fad5f393e238466f5bed887df6bdd4c9b577e0c7f0a506ef71b21bb03bd5e4be233e397fbbae62dd687388c54bd4721d4b84cbfa0c69304ee5d14f1184c3138ae4f42f6223c0e364fc47f1c9a2e4312089c897a1c956d21bbef193d8f612a29f8af0bbb2c47657375ba2a01ad95a3f59d0998906f88f6c3ff9c560c5e286f25c2ea2e7bb1f659643fdaf57c47bf8315a57f17f4219e6a308c36affa3b5a384f4976c6ad9ac836ca3e3b364c5d9585f6b2bc969eb45a9fd65c7178a3f74166e2ffaf6c9f0e403687065643eefa89839f30d881a5dedfa259463de1b304ac00000000000000000000ffff0000000000805caf56dd36a7da322e64e44b146c319a66758c7a5ed368825c7c82dd5749ed3d033d0afca805a9c463ee8fb60277059d4516ee49d37e4add87b1af8738314199a77299270a7e0e5814f1ca4e24f922a51a1bef8c88ed81a8b7040247d905c490b3c10ce20da63b811589fd07e1a95d18fb8829b0e39e7d58afd8e4a4eb582532474e5ea0881ed83b3949e7000000000000000000000000000100000074b30000a6322221a78ed44245380000000000000000000000000000ffff000000000000ecf9c14f3c5ba293ad17c7391b7e1f85e85b06a9ea2f5194a8533b1c53eb41f276fd86d51864d5b71bcfe29fe599a5afc9e032cb294b2f3740f1e5826b91bf1faf79756e5f0e315110f843012588b302fc5a230349442c86d2ce599b9d42213f4157b5998b6aa8b895aa5edef50b196c5ba1f13f318e903ccb60c48a9b0190d55f6d5777821e8c19cf6eb10cb3a121e5edbe26497de183fe0000000000000000ffff00000f0b0000c21ff494970828838cbc2cb2f282a876d4ab62cc47fd11730e778fb7aa172935642f8264934c45e8e14ec7208b479e1bf08367948e2f3ad5d6bc57eef55a4f415303521cffd3000c1fd144a280da99c647813cedaf24e8dc5866d2e8b5ac7d315737504cd169f84f16302abfa6224985cf59f6d1d7c02064c3969b000000000000000000000000000100000003000000bfd24cea270e178958e97240001a126b5a116ceb3775092da68ddfce2235a957a766b4cfb0e643b57814b95064db5587d5269ec3191aaa526c2de659b2438086bf2217cf624bddea760b96f0cfd8c73e3e8b5c1b7594bf730c32fd62b8d485d2a2ad5f74f73a10d10ce773adbb7019159c6f9f898d597f00874704632b30e63098dc9ac21f13bf19a62aa8b82b19fc2a3b723a56e77007401f231d0eeb6025c1a0b0806eef9154e60198552c726f2c2a693c0ca9d67105ca9891e5e432dfcd3a13d80dc18686448f2036f3f7b4ec2a5c9a0e2c15fee920699ba27fb3e1360ec4da31cc9fe05baeaced793c30f263195ef20dea0ed813380c68043b450df909da6f5519d03ca73a860d193b5e4521c847d2980e86340fa8c44c97f868272f82147e7e1c131d5996b0bc7acf240722d5daa2a83aefd8337e2faf3963f5ab076f03089d5fba4138a092ad72d7d18804d829d9fb3f6abaa33d54e7fce1ae55a58fe30d212a41b41a4389543ffe27aee70cc6c4882fca05b759c04a8156d3bcecc2290ee071c412415b7c5baa4b4ea857b7b8fef1773804415300705bc43322d3d291d59a51306201dd63e111624e9d7c9df021653a1b6f8066b454580fd74bff88fc991b49c04af856f388bfda62c6b5dd1d3eaa7200e5849307ac7cb1b616a981c165c291b9d12a9c12ec4319535e440356c2eca4db16701258c317afa16075c8aca637f6cc5da034c35407202bc8748e9709a92af08c939630e05d5a8f61973dc71bd2a42d5779b1289ee65e40ea631c3138665a757aef424b5d39ab275c576ea7439bf7501f03f22551f8be334ea2d847c329012250dded939bc3699af947b797fb25e66779d22d953e5a3de1c86710eaf4790c62b7be48e916330d205d583fb42d7957dfb1496dd2d403d2baaf11dc9750aca38adfbc93c7aa4104fe9129dd76db16c0d983e22bca0c064c940cea11101d32b6c6c42175ea96df741a23234f409e81d932558051729bc806cb486415256b38a5d719caf9dd3b8d230593ace575f9d96c9214a59d39325434ddcf13d4bc34a0197929d96bbc36095205b48305a306425a946c6b5614f1184321108c9f32e9b3e1cd3d626acc5439eb520a95aea170166bb076d023b666d3550f7b8bf4d8d548e8a31678e24dcb1e994076f928f76305063bd1289b30c59a699e8b75b660b52eaad064570f5b298c3dcc2c587c479cdcf93dca8b63fbacd721aebbc18f892f09ac1a7622977a2d37c265104a7c8f69118d2abc4d6e0464e65814423332e25c67682f132f781c0b38f97ec11f15e534af66e5c37f4e403a82138c026a52b7711a817b7dc03613c6edb5a2399bcd1e3147746be108abc929940623012fe914c8cd4cdfeaaf409cf4f29bc2b70a8e2305ddfdb7187447558886dbcb5c4a65e467711170d468a50e95f68857b1a2a5a95785d07b7b073d4ccd9858f08252742608415dca14d220ab6c01ef8f219888394d32732bc69356f28b2e9cb108e8b3ed4be317513409d8cf3218896bb8fd4d599b6701b9ceb38acf90e472f884794febe308e01dabe4815f47743bca1353225c98abfb0770981b64624ab80640baf086f1c6cc85d160bb445907668345f988ab5cd4370393274b35608b77adc92c7cb4f6c487071afe99cc3d100db46cb1da767d54b887320655ca14ca6b48209a66d80e35d2b7c2b113ea04a31c0cd4ba014ddd5781fa4eab56746d04ce7e0a4986c2983eaa2b292af2c1fd37b5637b41e4178d1fadfd28578114a0c6ac4bd494a1ded0a968dc73ac3bf1978c846cf439c040fa274b9452ff32b215e28a9441c2b2c2db0d4c959df0f1d32c42b37b13d19212a8e274b34b6545bb7372cc37f336bdf471f20a8cf6c071917fae342f5dee5eacc6b7762cf6d2430a2467f5597f8db981f9b5e02b93396fc0d8e3ea277c891d562d3e9c4d8802f872778b964c56b3850b0f79783869db64709d4d9cc39bef5c619d5d764355f4172218ae16e20f39d15ef344784e7b76741653facbeda6f223e0bafcff5830b62f5e66a7ae982a231290a527251cdf42617e57529798a19de202b507739d4326acbfc12552d8cd644331578972f71de52583ab306adfc986d8efd326696678982e56a7564bf796ae23407ef54fc12da0748d4d9a446e6ae979d58e368f2b5cc1ec7673aa1987d646f0325a7ba3c9558913f99fca84c4300fe1e40a50782d9d48ba1a683265b5abfde65ae0f4c15e638b0239ad0e3583428259c3d16ea922003d15f9175a7a9079c3d2c51ed8284a949ce0d801adbea6fb24361107ca305c32d0853d5930d36c79f0b026988b09b020a9ad6473671ab7e4dfecd23e83a53fccbfcdf09f39ffa4ab4fdda844b4afab4c2dc44a3aa11acfdf5d936cc5f4fe4601064505fbc6f25067f6dd07e89a19ab3cb21577d2a271c2ec4c7faa3ba12e96b5fba6c4c80f58d7539223d3c9828d44fdff6a05c628a997d1560f9f068e8c061f681b850f22dd330b453bcfb35a2e846511646c66b50ab8a97125a194377d82c7826b8958b8e36508d1c2880a61ee52dc6fabf01990b6ee41d894ce8adc76f274acfd80fd6e488f0db6d17a23b57ba1578f09b7511d96e0f68f14737a8df2e9b6e4a0a2005a5a0917e361296d3a4b1cce3c2fac869cc76fca3a03cded6a6d7b4ac74ef5ba8b420069aee7121e535fce4c24a3b27f0cabe73e0b0358080c3f5416656520d73f9f0eeea2d45ec5480f9bff3e514d9ed3685d920afba45fbae1a57e8f38e9b130fb995c99df8d21a61f917f71c71ee9e5ed6fd9854d0b4684e8a2ad34248d0269eec87571588f24b4da98711a6b441265d3f4c7b0f3c03140c5e339152182b4dd0ab8d1a3b502e47edc087c937e6f80db1084262f26f5cbb3b25e3a9470ca13154e35dbbb02cbc9b9535dc52901c2dbef518403ebd377907efe3179892f6d166b688452840aeb57fcd494d79930a8b1674d1116e6a6a4a08c1bf43986e6b10d9d152d8f19cf9368ca4e1f8a2a72ed3c45c9c4f391b8ef60fc65a8ddbbb2a2579f239eb6bb6c5e489133c2045dc0eec03f50730f4b93f2639781fc16073f0be4e5c157e42466e34dc96ba2e0189f132f0dc3e1904865a5cc6e6b10d9153868a81964e22065cf1a7c880576425e68399770d7f7bd93aae6575202526105ae214ebc51665f8aabe5964f35084b5b9998f41d21d3a862449712caf4a6583f0a0a7d110a7e43a5583875e0eb1211fe5f5c24ceacea1564107bf7e3c4de0fc2997a35732b777a03370e90e55eee10500b436c85d73a825b663e6cf84f09586bedcad234c7a51626bf9dfa1dc2fb30e38ff595bf033adb6124117ae402f3fcf21f3fcb8e9b595751b55afece1081069ef24c671856be9fb4bb64cae54c16a2f5b3caa61fabd295b519c3504e4e421789accc320e8d65774a89f63bbf83a76f01debe5d08cf5d2ae0c5b7a7de39d98c20bf91297bc6b8e6f897e07040b3218780bb9f6d8917dac4f172d3e0188a3a4c08c1be0470882e1c2432bd84e903503d905423c5d97040a6a4a6c939b7214f7705b72e2dfaa3907262e3b3f2d6a44c6eb17c71d8942b0f757cc009e02266f3e5a98ca9dee66f9c883f49b8f3568669a149e8118c20670983f4f132211774444fd7e08284f20a42fefd555f22e205fcc70e7d9378880c2335dd0eac5b4e4dabdbeb8bf34690c123c4af002fa5288f550ae7f0ddc001fc10526643d39f78d5dd9064099056ed7e877b629f1bdb12c1897d47810db12d4b1576690662b54e3279a180841e1e421140a3b88ebaf7a4aebd692da9414e80c7cb47f6c2389b93dfea8236e0f30f535b419faa9026aa1ae544d0846644c2d2735f72d2cd2f3ea955d1b68b00abbf5f3e4cf96ef8e4374e0a6b7de1d2cf45c068f6ffab195d280e3eea89837a4eb7ac08adfd7f1463154d808b3a960961bbb33857b6109c13ef5188b4d845307d5d7885650dc4ac7e9b75bc57db228d774c3240081d1235c242c990015859c540f8cdc8c80a837f816317259c2edb49842469d649fdf82e3fb189428fa8aca5cdc981d468bccdd22bcd2ef6afef72fe55e7ede9002ecf2d1139246c34ad425dd1c9d212fb70ae8b127f8a8e39ee0b5bed5534fc4121f5971346538dc5c18cd8666ca03e9b21bad68b3aefd08ee0dfec7c6e279b7d2d6d8ac3829cbbd57c0627c7044ab1ab5a3c8b823cd66e410f93b0c4f503504d60df751ec1047237fa2b83355543d91152bf39e685fc480a8c1a56e5f7d60134ffc414178f09e4bf854031211e87d8f2a2ccde27eb8d86887380be3ad15f1b0a8cbbdc1d3273776051f13ee79a94405816483917d9a737804cb9b670317f000620ad313595763aaec9ae02a502877f48cadb17a54a71e5b43315deaf44480a591d2d4959f2a4beca42f81500a674e1db002c2529e241fba5735c9f7b7216ef85e42ea66657dda4736ff95320bcdad2938dd7ad1481d6adab7d6535b45732745ce4813bab79890e832b202d72619984d321a355baf54c5054d43f2051ef79c37379306731da879bab796bd2330d2f4b5f2d2e9d30eb11f2c5bc6de4e7c8015b03129e102bfa11b4ffa5182307b1748bcbb000fa5031838eef7f7c383463a059507a5821ef34b876e98a113974280916a5ec8e7f0cbc3ec64dec2e8180a2e6531fe9640579bacb7708bf5473cd8e2ca0bbb41ce1873817b848e4b73500ba0df4b22be37778c02f79ee0c4c6476d06fcbfa7419926984a0e2b78f9c7e48666b7d7ff3e33940b3885b6f37ae64965c4cf607d831905ea6722ff8614c59d0b4decb98ec9c40157a6af6d4eaa4dafcf4f77bfc4990ac41dc13347f95fc709f52fce3efa6c29af0dd11d8050543a62e811ffb7edf63039fc39e253c5e75a552dc38e281cb50e2074337dcf8017a0cead3c3e180414b5b345fd0368b1d77c1b921f730792f5b3fd75458459f081a3eadbadafccbb29eb090b5894ba20b0005783caeb5acc1471440a4bf494f7c57e2a5d4a13c7b0a51e35bdf044657c9768da79bc4874413775101a97713435414f586cb5391ae5c74e74150290c869c701968d1de7a019a2a3ba38caa4eb37368ed8a44931e467265c9fd750939060862325c4cd2a4cbbf89302172685f67f8c1bd9ccf3f5d1f4bd10b24cd3911ceeff5e936f5775683c3b54fc2d21ed281e99f33f364f437e2e026b419bdb2eb428da1140b7cf4fd9ca97bc642b717c1fe2e97a27326d245aecbbd67e561c3c50c1be4f2ea768b7818ab28bdf5438269683573764bc6bd14e2aef179c5493fdd4f54a1f67f00c248c6aee7b2b2120343a68471987d94f38abd51dc70c1ae0103c3053dce95e02e36e04dee492a19c30c77c239726712c082d6501601098cf4131d8e9da9d11e9814b5ab7182bee37aafc0c29baa9ad6e724b472b1a73d139b3dd0b039fcbd872657a44d6ca0e2520428b29fbf78cbdc5caa2a02947b6d271a9acd2fab9c502a9ee4999e9454fdb6ebf2c31741d75a65627890593e95ed6039b64c967a415f82235f4684504bc6f04542d12362c3776296330ba0a53d87d98a66b7391ea0ee0158a762c5579e754936a1f88ef217e57b48ee72b53be44be299ce519aacdf09dea451389104fd1a6ebd32fdba7f7a4f376d93514a3b876468737acab48f432a299255007fee07f4303f14c7f32e9dea767bbf91575b288fc64683d9a3f511eb7a78e3307feccd4dd286060906ab6c50b5dbad1644508e0dc93e006aec688b4fa0f4424e26321e454168ec15979b877c950018550106a6e28e1906cd388455"]}, 0x405) socket$inet(0x2, 0x0, 0x100) 10:12:36 executing program 0: select(0xffffffffffffff57, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x5, 0x8001, 0x9, 0x0, 0x7fff, 0x2, 0x200}, &(0x7f0000000040)={0x3, 0x0, 0x9, 0x4, 0x928, 0x7, 0x7, 0xfffffffffffffff7}, &(0x7f0000000080)={0x7f, 0x1b44, 0x1, 0x0, 0x101, 0x8, 0xfffffffffffff000, 0x3}, &(0x7f00000000c0)={0x40, 0xea}) 10:12:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x4, 0xa376ea8588ed2d0d}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) unlink(&(0x7f0000000000)='./bus\x00') 10:12:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xfe, &(0x7f0000000340)='7') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x5) 10:12:36 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 10:12:36 executing program 1: getitimer(0x2, &(0x7f0000000000)) r0 = socket(0xc00000000018, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x1, &(0x7f0000000100)=@in6, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x3, 0x1, {0xef6, 0xffffffffffffffff}}) 10:12:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) 10:12:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x100) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000319, &(0x7f0000000180)=[r1]) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 10:12:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') r1 = socket(0x18, 0x4000, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe45) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x3, 0x3, {0x1fb, 0x5}}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xfffffffffffffff9, 0x6, 0xff, 0xffffffffffffffc0}]}) 10:12:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000140)="b666353e326beeb8858a3a1034f4cb672b", 0x11}], 0x1) execve(0x0, 0x0, 0x0) 10:12:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) 10:12:36 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x40) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0xa6da, 0x7, 0x80000000, 0x8}, {0xfffffffffffff801, 0x2, 0x5, 0x47ec}, {0x4, 0x100000001, 0x10000, 0xa4}, {0x30, 0x9, 0x2}, {0x9, 0x5, 0x0, 0x10001}, {0x1f, 0x100000001, 0x101}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x3, 0x1}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x5, 0x2010, r1, 0x0, 0x0) r3 = geteuid() getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r5) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0xe5, 0x5}, 0x10) pwrite(r2, &(0x7f0000001740)='k', 0x1, 0x0, 0x0) getpgid(r4) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file1\x00') 10:12:36 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedc", 0x4f4}], 0x2) pwrite(r0, &(0x7f0000001580)="a7009883a0ab0355dcb656bf786587f257d70f5c41c585d89320e9ea3a6e664348caad3e5897db8be80b3b452a3b50b3ab6f57051b677b3bc046e807431c1da9e988793c88513b2a702cdfdd4f25901c82d3e56795eb24acd6582a24fb50c165854b816116aa8a2f85083f8083420cb3afc2895636ea99d185be35a1ac3fbec68c976fed8b6dc6313efba717c9576ce8a0f1f8b071650d87453bcb3198afba881f21e57da155eeefd098e3b56f4797ea6346396f5761b410ff70fe41c54885643895ff7e4385f8670181acdb7539b94b6cc9947599c48c990263926bc649134cf2f53d72fe382880b5b6f220f79046d0cc0070bf5ddc8ea656eed798198cdda2ed96aad686e3697388c1d78651127d3fee73d43f05e89859b8f6c7ed1027e93d0e6fdd09f6d2c2c9f96b04d2dd69f16f19cccb740192259f343a06835a3bcfd1a161d126ece90c6ca441c15edf227a6ef8306488344004262bb01922729dc7f765502354e6d480ea13859e34215615e3f3622fe3166e8ad1c3aeb0d9672eb3612c40c687c5530dff1404be9f4d10c00e8208f9123ace0cc4ff83b8aabaec435cf1da938a961bf594213790e5149a81b3fdcd619ec730e18fa93263e40b95dbd235dcb65ccb752cbb60ce5db2c0bbd233140a5cba14f450bd127f2ec3c3a455e35f4ed6ba8a94e1b24bbbe6d8b8285cebbc742e38de79e85f502b974103130f1dff343b0d14019c2cf6e6f719c69985b248283717913efb9744c0f2e3fb4135bfa0595479a3449c174c0b0ca563a312378980667cd0c53e08d74d6c2793f1be1d5d726f6b558c5c08775c0d3e76cb0db2b5463747a2ce9e0fb4c0043c9acb59226f90b405343795e1dd826f9188fa8f1ecf74ac651a6cac130afd70d9a287995daea0a1887bf1f972ddfff3da14b7e25ed08446e2ee418fcd46fd0b01bb6bb9aa96fc45826375f97df0de6108d04a08c62fd6422976bac8cced4b5c8c35d60006fe7f2f7848525f6698e8b2e72618498b95be33ec476447b17a95700af27e825eca83f7e727da268eb9b997f71a2f8cf6d457ff471f981b27ed16ed7e8872b17b0da1f1cf8dcd69b8f833e106899afd736338a3936ec8119c9df427bd624bfdbe4747a67a9c8aa6fc18f19c681db48da18935cfed3e2fdd9f7bde76d3ef77f0052dc6f365b4f945f4beca6d63b8dac18a1ece31cc48e433b2f74ef427cb536dfb48601dbd2a0c4226d08b47564f180a489643d0baedcd914ed7a56f80b871389d8ead7ea237dc36a67e0fcf4d4294f7b3297a15a21ba0912dace4834e16e48983bfa2aa33cbfaad330e075beb2436d9b2dbfb8479c2689c242d0901d4a697426e16522a29fdf6a4dc518c7f7de34ab9f3692e6245e6d223221448c21a15d97a75cb5b46f94054645bb63835be1ab38c0567c49531b6349e2512716451e35e8b7dd168e29563152d3d5f7efb01190a26ae486e3fb9ff6f5c12eb5c17ec9b656d325019956f089b84726bfaa7e779347e11c8a401bb6fed47b97c46b45f0c7298ecf05fef5a8120e1295a61b72efb4b62ac795bffd1df9c59951f550c7176c7f8c1be59dc45cde4102998ee68bbc05106b6238077aefc26a387e7c36f439784d8aaa1eabd74fe8ae4dd59e44bd324caa9c11ef4294f6876e40ef3eb37633e00b1542599e66b2f77a9098aba22f91923973ecaf7e94d02690a61f41344f5b67d5948428f00b9b157497aa79d9b89ce35b611e3c2b74495a909afdac16622057da868940bb6de37df4501220823d6d2f8374afa123d343acf21aa58c23af129d35e2301ac46f8a7afb18f03747a349cec24ba541491584f2ce11b88bc0a30d71a10242e77e6870b5ed5f4fb9e433e05e5f003f18305dcd34f4dfe08dc059a66fb934995c08b2996957b0172143ece8f99696d43f0a70ff29d48cf3f48e03fa1adc66f4e6b2b8c9f485551c9005c950c743b5bf962ec4a0edf81ae1ec0acca06be104efdcafb1439a223bb78832c8cf7242661df71d7fba4dc2960bccfb73a4a15d0d7871159dd48ad6aa3d8614eef3e008ad02357662e4f6229a1587fe2ee4d871edf9fe7b414594490daed3b69930ec1c6ef8c1349ed8643a62020161e53fb06d344be6165ef21cc4f88bea90fa8b7fc30d1e3aaaed17fc80df1e5a5573abb5b7bf7eda545092fe80230b2b3ae5e270386391e8626096043d3df99054820ccde5a3a0d7f3d8e4ff40933a70839ee7b910e7a5391bdcd5a2f81ea3dbdb859177f5abc5e377c463038ab03363d9a1f4ef300fb0e2af1415e35bb8e73d765212c1a173ad526850b2420daa74e3b49f949c75c0fdd8d242afbfb5a40aee1edf8fb79a68b748fd1f5e59252eca9c6a825ff85d0d8f2fe866b02815b9f022ce238ff901116c1cfcb591c850584c173feb385acc2493387e33879a1438af8e5d2c5b636c14929ff9d3413608cc290c03aa23f543d42601796b03bfdcb779e5c7e0117e66c67da498747786b20ff046bea421ea5c7f139e8b0cd6505da4373f50d4ea96951566bc915dd4828d198ac089f715d529a46eed7f247733a4af643f6a965dc804cc9c81e3fd861aabe7b7c348e165682f03dfdc5c3d33859a3e3f50e2b3f6b23faa386096ff4ad9f31a3f361948a524fca55ce9c6cb71552e303c6702ec4f3ac1601a8542399f00fc5bf02ed0c020d50d56b4e667fd537053b6363596c21135aeb8a87c4153089d1f055def21ff3ddeb7c970e7a6ba54533915ac8ae600e2093cf65997e281c017d82ceb340fa72d269fd550669debef6645545cca1b29f604c1b10b55e138281cff30d8b557bde39f292bbac164aab14940eab823c8b41614fa33b0d5c2ccf535eb844facae976253d484cd8b1452b23a2cbddcfbba63458ee7d4f0293c5f97ad0a9b3a4c2e44b4e343975add1f7654072ca29178ef7edf97c32392da3eb4c8c03153732ac89b726a270d8dc120cc51b07cade929b888a1d29c7af9f62b4e59f87e1618d04b6e23c9bf5dd4d34dbeebdbb9117494b9b4fe6cd46b7fa13a69b9f188295b674cf56c87ae53588ce5e84dcc4ef5ec44a0ed8e0688be3ea8cf5ceca4139e36c9d47e7b322d53f1b459270600bbc2e12974b367338a7dbce8bc19cddf037c79863ceaf02218edd908bbf8652bc0cf5a61962278ce9a3d37b8c7402ded10ba380169bfc66bc5cf99dda890f7edb0fa1ee784d7658e07d064a7d0c303e6681b7712a618ac63128953993c72e50affebb70dd03e90637540a1ba40b61b129278d50cd6f2be01a38b0d6e6cc3f9abe5aa29877879b82107d62754b060bc5cc355aea5131364136bf9351c4532649577ab394b0ada09e920a4a22645a85313c06cf497cdda630e41b0097502f1aeb79ca54579a53604b8ef260a6631124178f533e1fe9bcf9a28014358eed5b1ad6e90fc58b5fd9abd61443ae53c7a7bf2e9a3f6c935361645bd0a688a8ae5f2d276d242ef198ddb20aadc55b488a393f1091afb090a6219d863e8d76783a43d6eec0f4fd38c628c25b19233632b324af96177b0fe3b21b6f786254f23afb62ab0819346ffdec38af575246e4beb30a13e16f30ee930d6c2a62d5778c81b6235163cfc14965d239821d9697c11362b0c8acd37eb2fb6b4fd552048c5b73fa6201c5076ef42e036ccf78fc2aed0fea684d0e8ecce5f71456c18d14cb2979bff61a9fd377b89675929285e472ccef7d93a785029b757d7d27d3dee6dfe3fc67907e27fc19d58befb03695ad341e935c49aaea942c6f163ce6a2948503a0329ec85197e1b96acc16d6b575d5ba41d87a39e71deb2141721517004e47ed1fc1608dc2c6f979d1071cdd7e8e227f46ea5d93ffb409cfb233a87a194eff8b128f2479f7faa1a8f8fb2cf6086bccf5878a1fd6e2ef7056aa72071df03c414eab059038007385764059f18bfcd803453f7f2fca2ced42fda10d44d4ebd12d91622950236a1e9e9d4385df44df620ab14617425201429a9759ad34813ba4ac73274cd3e80385b8c824cc5e92dcbef6d808e8e7fd40d2d1abef0aca00d38bd5f6c8c799fae6281e2fba5e448bafa10b1b16a785ef3581218ae8e3f80059c4ad7aac60b7ace45684be0c5381672e0b33f1fa8707c942a74f8969a3fa1b9150cd5d0b04609ce4694536c5e69ed868b211e778eb39a98d1ecc3ca3bbfe4d17ec35680b062ca1833f989eb5f220b6b59358910f841be5beffcdc8c24de5c20d63aa2217961a777e787f5d274c8608c6a740603175a14891864ee0c8e2b82599887f028474e539adccfe36e20a4cb2f4057ff0a273ac4f669bb3f10a93bb56e6cd7e8cededdf5cf19a1170ee39eaf7de989688daed629033fbcd4e2eeaa77dca1def8029815a1941c23698cf20d5f6dd54c7e3a6db70827e1a01c7abd7e8cd0b3e13e912034a93055a0740a8dc42795725d2b9b47bd2acdc56590dc3c8ca6fed8419979ccccad75305426af0bb1c7b1eef5c6f8e0e118058b7d436ba77a256b933978f64f4e9088f491543b86d0fc9948d7bba6df66cadab72352b2dd93d60657d7e3b6038e15349609585d2194e91d2fc5e0158899ad32785db0e1c3319f4959b723c8d7715990dbb18a253b2fe1b57bb97c8b673e0c46212a5ee746333299c4caae093cf3df3e0733fb8addeb86d9b6e42c1daffaecd5798ed3fa9f7214c003bf29fb102006e16601484f9267139e5084dc4774b81de11fb6ac3a497b40346de24a818fe665a8ad5a4c64a5ae0afe89713770a49583d08b118e10ad63dc6321fa373e8361371f6049141219d62e4a60e84526842cd77804757a84dedb02e4b84b634e2059e3dca7af49d92a20daad1f83560afdf1fcc19ed9c9b18243c581fcb6383bb61f614051180f902180a7f15af0ba0784cf12adb60f5054e836de3556983438206f053d6caa2f08a7264ec02709894e3e62717d56aeb7e68cb1aa75680760a6210367e2aab43e7619d9b47ffc88d6dc3954057405c4482454ece8f6b2419a3cd1610c42da7496bd5133b9cdbae3323cccc78ca11adafe374ab2cd05ad0d74ec706a1310cef37a331c9add6e059cc0223cde7be6de328d7d2dee97e9c902a645b91c3ff57915991102a9f7baa873f551eb947f7e1d8b56ca802807937689998ecf082050906e8faeb568931ccb11045e694867a0daaf69bd4dcf449b2259b7240479fbf1192b846e138e58fc7e10d91214595d13898c92287391fd7c7c1795fe209f8608e50856cbced1a1aade6ae095f2ce4752f06d92cd0ebe515be28981ea4c3e0f784e2a19de191fcc508282338be54b3cca930d766b854e152701c073461aebd7a1c18d5dc3985463997b2f0041973908e36ffe1fd5e04f4547a9658f161ad9ed0a1569ffdef5517621ce7df869939c3bb3762d376441274a11959ea945bad20c12ba63282fdc23dffccb9d230d861dac8b7e7fd53d74abd427252955a793866f47986867c89d0fa403a3458e1d83b552512fc7fcef444543cc75568d2255bac276a2191624b61701ce87a2974979abdd99df74691f20da38a6cbe50c247e6039dda212fefc24516d951ffea12bdc226b0ba7c565cdd953b2b6deb8a268f889f20a7dd5e137d68e9086fda3983a83a470112a6329042f9b44d3950599640729ddb79c047fac933cf8c24427b0160713a613fdc8bef8b91bf4749bf5c053e5d927d479dcd6909c6feb34ba67cb614807ad768b9b3ed0076de6504fa36ac66108896a0b7f8e415688309048636d03e53d77931965bed805d386dcca02a628d8a8d9a85da525de9a9fe7612b1eecd7b", 0x1000, 0x0, 0x0) 10:12:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 10:12:36 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1f, 0x1, 0x10001, 0x1, 0x2, 0x101, 0x3, 0x1, 0x1, 0x3, 0xff}) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r0, r1) 10:12:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x100000000035}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c5191269f50d842009357c01", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="2becef85593a04f1a97129b5ef4ea964bf5d95f09e276c64110073d477dc3620f3b0b9401332f1d64c0090e2ad5ab62fff0e01213fa3eb9e216c8925bd50ed22a4534f0bc2f50ff236bb7877bd07a05027a15852f0acf0b3d41f8f60391c5f262b83fd463fceaf5b8b49fe18fa98b8ae0840ed6bba1fb737037009f334a7da45e6b49a0371b996fbacacec3f3fbe3d6fcf0932278c0996a88576617069eb", 0x9e, 0x0, 0x5a) 10:12:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x2) 10:12:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xbb, &(0x7f0000000340)="b6") mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 10:12:37 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, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) getdents(r1, &(0x7f0000000340)=""/13, 0xd) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x0, 0x100000001}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) getrlimit(0x6, &(0x7f00000003c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0x9) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fcntl$getflags(r2, 0x3) fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 10:12:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x87}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 10:12:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x2, 0x401, 0x20, 0x7fff}) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() write(r0, &(0x7f0000000340)="b1dd68031b18989da710ff36ad49be82f32fb0142306849f3d8ef21ca17f50632a7973f9f4489598a46fb7562c9566bc3361b31ce1ecfe007b9cae2e011c1a4bd0bc39d08d896cdad7a9004942144dfad11cd8e01c9343f7bb3c8e0dcbe7", 0x5e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xfffffffffffeffff, 0xb5, 0x1, 0x81, "4a85b79d79e3c9cffb7e41329da4da931e4b5c5c", 0x1, 0x100000001}) setrlimit(0x7, &(0x7f0000000140)={0x8001, 0x9}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) 10:12:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) fcntl$dupfd(r0, 0xa, r0) 10:12:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x100000000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x1) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/117, 0x75) 10:12:37 executing program 0: r0 = socket(0x2, 0xc003, 0x6) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffff20ffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453e68c117006abca64896bc5e57c6388bbd2ad8782951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d0dbc2f3edacc80bbaf99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, &(0x7f0000000300)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730610056ae0b6555334de9", 0x2a) 10:12:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 10:12:37 executing program 0: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x7fffffff, 0x10001, 0x4, "6611af5c656ec2d8e048cb2afc77cce176659b68", 0x2, 0x7}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) kqueue() open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1da231ea115e4ae7, 0x0, &(0x7f0000000240)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kqueue() kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x181}], 0x7ff, 0x0, 0x200000, 0x0) r5 = msgget$private(0x0, 0x20) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000580)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 10:12:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xc}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 10:12:37 executing program 1: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000004000b"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x34, 0x1ff, 0x5, 0xc5ae1790a6a6d5a8, 0x5, 0x1000, 0xcc18, 0x2, 0x3, 0x4, 0x7fff}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0xffffffffffffffff}) 10:12:37 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) dup2(r0, r1) syz_open_pts() 10:12:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x2, 0x6, 0x0, 0x7fff00}, {0x8, 0x1, 0x6}, {0x4704, 0x91, 0x9, 0x20}, {0x9, 0xff, 0x3d, 0x4}, {0x4, 0xffffffffffff1e24, 0x1, 0x16d54303}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x10001, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb073eca4c5407909b56f004589a318262b635f0f1d0a2a26d736bf1ad143ab003fea8788a2e7a5eb210ff6b201b33e963adefd3996b5828d5b70b787d12bbbf8436d72dfe178dfe92dc64ae7b544177c45adcd3bd80f66f5ae47eb462d386d4c2ac745", 0x85}], 0x1) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x2) execve(0x0, 0x0, 0x0) 10:12:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(r1, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000001680)={0x3, 0x2, 0x80000000, 0x1, r3}) r4 = openat(r2, &(0x7f0000000380)='./file1\x00', 0x20000, 0xa) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f00000a4000/0x4000)=nil, 0x4000, 0x7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x800, 0x2, 0x3, 0x8, "98cf36dc43979581897b475943227ddf6550ae04", 0x3, 0x800}) r5 = socket(0x2, 0x1, 0x0) kevent(r0, &(0x7f00000014c0)=[{{r5}, 0xfffffffffffffffc, 0x5c9f2955994d70eb, 0x80000000, 0x7, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x4, 0xf27b}, {{r5}, 0x0, 0x28, 0x40000000, 0xfffffffffffffff8, 0x5bb}, {{r1}, 0xfffffffffffffffa, 0x40, 0x8, 0x6, 0x7fffffff}], 0x1049, &(0x7f0000001540)=[{{r4}, 0xfffffffffffffff8, 0x83, 0x1, 0x2, 0xffc0000000000000}, {{r5}, 0xfffffffffffffffb, 0x24, 0x80000000, 0x9, 0x8}, {{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0x4}, {{r5}, 0xfffffffffffffffd, 0x80, 0x188d5e8e9836fc5f, 0x0, 0x100000000}], 0xffff, &(0x7f00000015c0)={0x8, 0x9}) connect$inet6(r0, &(0x7f0000000440)={0x18, 0x0, 0x8, 0xfffffffffffffff8}, 0xc) r6 = fcntl$getown(r5, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x2, 0x0, 0x10000, 0x2, r6}) setsockopt(r0, 0x7fff, 0x5, &(0x7f00000004c0)="e3cb33c8ddfceba364fc02a2107ac50195a0b109bca97e0c8bcf3280c60041c54aa906bf8690e001553a6b8a3deec3c9a459d7f62fd27052809b20acf0a63f2ce55c795f8749c2669afe3f53c4909ba7362bccc4369edcb30918f32720745d9856af497927dbd3cc3237695313b891213909879c6eaf1bd86e71e964bc5eac575f58dc61e3741de033df7d28fb7816964195c1a97572b88ce05b83dc4df975042fd8355415a02ed40d6527c254511942c4a70e7188d66110b0beaeba6d7e7018aacec9bbaaa51435137445a7d001e35adfa290c4028c8ffb65b4a436d7b7930f1b1e73a03b775feb6cee5f6be96eaf437a220190e8a0c4244b30602d060c87a3911bf1a44e37f58a38a0fd92d37a3bee14d3f307d158c7c0ed54ff2eace1ee081f714887552e04ea12ab7704a099a823f908eb8f3ea6f28aaf4e3a2947c0d5d1888066c9c96b80e4df40df176575318b111c211cdfcd9bbba73145805fa7e4acf5278242e0a512a0079605708fedeaa344811b01daa95d0deec496e3ece2ee6d64d19f0826eaf7741c90efc8c90c0db07d2443266c807c8036c0b0d6e1d6c3952aab15ba5941853935f73f6320e9eac53b0c4ba06b86aa1c895e4ccd41316a1e3d5f827f393116127580eb5f2ba7652d6c59e51333a184603bab20dd16c3252af88113c849594ae9b85b55c2d66aa3f310663fde4a78849f0d32a470c22dad2072147dbd0778eaf8e04a27377961109a24c5c6bf579383af822784d1104fad6f0db23d0508b6bad76917f6ddea1971e0b6b9575a15f3d2cd78c6108b8ff52f31f9da2458bc76084e6ca9f4f249bf6e8b5463be131d594789e40786259df33d145745e4fe18cb71ffb8a9d355fb25a8794da6313feb5fb29d703a16cc70d0b2354c4a40a292bbaab247594ed3d1b0ac93c63bc7cfda963d77103d3cdf6f0839f20cf683cb702fe6177f761375667d7efac1f7704c5935f58e51281f5fd77e8141758485737c3e53dd54f2b15f85d352a428c4fbf12e550a84845ee4a7bed7fec58548bac8885081b740b8d31c552c5a67c0b92b883a01e62b443b37a3bc4b6fd2cb45ba547f794c910435f4f9c1dc7072c78085069468899ab78f0595b5ea79ba69ee8070656bc89624c7cf55d2f3a98d129d763f9198b11f8b0d4ecd957e298cff295a92d175df3ebcd732f9fa3f38a954fb6b0cf8819b537eccd7faffd163ffa745070d4b13e38029e299599fd9e251e84b4cb657e08b5f53b7d78037ea2ec8ea962d876ef049c549e73eb66519f4ac3d38da7f4885455a0181829694a68134132d05913b5b7a1db8ef55a254a0944b0f2d1262990beb8d48c5f6731c4b2a7321433951f26bd6fd245799ae4cc222c6c39186601cd94b41a1ead59d427440b675c8cc21dc26ca26157326adb4cb887ce9c96e274804d1b878f08eb5f318c28412d57484cac03b1b22849f588ca611aadf17e526db2995d5ef5102362a2cfbadd14affbe37aa7afe1aa2ef313c1b18e5134e01b412eacb044245a5e518f81ea20f2665bf99dc81697be1cf2538387139f23e08a40b5515ec706047f527a760aabdd2b97285e2797c9ea603515b0f6b87c56d055ea1cec265a7adb3a9a94d49ef032550556c11b7f4774994c299a8cae48242f0437b40bec18c5973ceab944bee87619197f651d3b104f574cc560331d697d24123ea82e45f243e14f29592b5ec90f32c2b2e0a0aa3371c1af198c5c57719528224b0a40947373b23097ffff76e100333191bc78c939af0bea64dee0707f23c97a7b8199dda63515295b6edbe94726c94df572f1c512e8b66f5327113837b8321cdbabf4e8c4442e377d70ee8872f658a62652e06e9c8a1b188097cd02371cc3b2e14412ffe5dff4aad093be09d2ece17890494a20bbc1662fb12735fde5b3aafa0c17f07c6a5b3858b71a80a3d7ead93871d58e71922655a09d19719272b42d84ddb0e7d310ba43bb93bd5cad47546dd6bca6965e72d7602869d53da5b8d7a65e2ee1e314302c5172941c235c90edcd5c1b95a7e7a99be526d0ee43e9fe9f36e8a1892a5527edbf0739dba03d81b9fe08c36cd020e42be98b4cc78e39d37ddaa840bba6a5d5a0e9c52dbc68eb00d47daf015f969522f76f1892373ac35a7eb837b9e60218e151d87534dcf231b35f7cdd202333755c9b8f4a7354b39cdc284cf2dea42bd641625fe82415ce434c7b4d4133990bc73e4ddf03039f9d4ab18b5c5a73bb170a8d49e3ff3fc4a3345ec3eee1754de68447183acfe7891b7c9679df6608ed64c1afc4bcb5513d4f872b3d0bf7960fc9b2a4a450b12328353ea5464d46eb1b22dd66b249b8436cc45eb712b0110f8550c97d3fad677d553bbde2377faef55956ea72dd35c1b7ebbf5ea82f33afebe7088ac25d2eb4f61b3fb28081680e017ce47efdbe1b37a156e8ffb72a265f36d920e43f8822c4c830941c84521fd815af933aabcf66841011568e7c388331696c3afe1a6eed135faa6aa10f2fd8b5530d3bbf5aba2449d1e6e61339639827acd721225848aeadd567ea6bbed771ab755e7925b94deab8939eb38c9c1efaffe38f4e6f4803117974707d3fe874ad984b842d8f3ae08e770303068e5af4bcee16ec8440b9893458ce20452258184e6a631f2b8cc96c41963ec37262936fc7c4e8faa287ba56241fdc6265773f5d59d7939af89df6c2ebce3201b0a824fdfc6399db89cf6771caca50106f0b7b7ad5a1652285469961da7e0b3b5f1e9ac3b01ff83f7a12abe8fce6e8fde9951243193fb7ec6362e5faa5e5df86cf07ad69b9e9d38fee8695435ea85122e96ba3e4af04102eac319e8343c68224ddeb70e238cc8ebbfe06121bf7c0595dc70f561286a2135c806b1a7be1812f8306fb8ecc8bf44afaf4d54b4fe0f53815c0d4b2605c39b0c72c5900174fe88975957c25ace03518558f6d5192c9277021d886fa76b73bbb8a35240031d83f35ed6b7e146613bef7e22950769a0910ae4dc6510d133c76d418f575a281fe6925c061f881d4e57e8d9684882858a6b4faf2504e9ae052a66914c0f3ea1a4e4825aaa5b1f28c9e8d70af5226dbd5d5ff5dcf5c62238148602ea0d607194b610a9f0344bdcf5a5c5aef4bb6cc6ed431c20726a7f5987a39b8fd6d0119d7689e4e24287504d22e4abf4f719f181746bbc91e04b5745dfaa0a505066d5538df0b92051571a08e5405be9970f829614beab11bcdd2b022f0812e25d59670e347ddbfbc08bc7f3e89b272991be742b84930d7ac5f45878cf6da8d713f69e2835677825c210587fee8cf9302d1bb5be132dc08191d9219de3584f5d4ab902b2cb816e948d6a044cf8da82097e6884f82fd5537e9909e6aadfd1b76cc3391740a9ae3eb0784510fc4953ad94e054b5dbe412fd3c1102c10dff3706acd06cc4dc603114a53ae7efc5d85d03635a77419070b83c2c8a2da9e369024ea019e2e9d176a5cd8f2645db756e07f5f4cb2f18f904d943f3ad425acd60db4cf7a1ad87038a07a708589894b65503f12a3afe4cb7ffb787ab099afa4622bf5de4a381f95daf304eddaceacea625a6e3a808ed5d4c6f3a95bb27420ed1b53f56ae11eb7918b4bc9f5ec7aec7d83d300896d9ff83259d03ec6ada5adceb247c97a5f0c8ecd4d6e2f006e7b66f2f136e0be1d6fb5ff25e20ec8a5458cb97cadecefb1af0359ef24f96e3cf709130c070203a1d2b1b237148870371fd5f667562fcb7d184192cb647e74bae09c2d3729e16661b118dcc3eb902bf0d869137010defba06a5e5b650e39a959568c41bdb02888c04c641dd09f3a816c2c35796314c19bc06acb745adf4ab9a02410fef44a4f1ccc2aeea537208b0b16c8b55aca83575378422894119eb6ca0f9cdca771cb7c4265fe92f0d8df656572e5c8142bc80698377493ded5be43ae15664b9230f0a9768dac6eeb7bb0e262bd3720d06bbaba9ceb6695ff10380e386f0731f04777bee4b697eb2665cd1dd11c947074f7cd8bfde66eb9cfaaf82e52ef12aa7fecfcf708fbfe14960409373d0513efc4ed91ebe5b48ab4fede318413ee26e61b1d726c8650b9c87495d9e6052c1fb72c139d3527e9385394fa14c44488e38f048029c8c8e7546b09ebfc4c1ad3f078192401a76295dba3ac233b7dec4d066067fc4fb3d1cd6bc63f8e411652c6fb705a8732b60d34507790d5f77883580c70f4f71b35697248ba5e71a007244a4e9ebeec0fc11b505daef9301b0b828f77c879e0056ca558c3afe6e5417277da3badbcaaf2364959224c6903ea19b903f1d225aa0c0e3c4fab9d9ada59711c40fff4723255eabb14bc397655c899e4c70aee87b0db0a075fdcf6363cb477391c84a4080e0c47290f8f0813d6d04d935aa5dfd5d526e03f9dcb3a29cb1372deec9ec70cabe2db41410b83ff9918e701fbb1fe421f5bdc6c749a5f7bf2879d36881f13f17f12ed4d95184b53c06fcfd280088d4b0f1416a2c7d17abd7538db71ea26b2415c49a427d57621b8680afcaa964ae3694004bfc4c24bdad98e32042321d9bfdd15e92f7580d0b5b55487af4349c01e7c61994657efe602beb55e67bfa33e02d84b26e6b281c3eb75c2e014c214d66bc5d8dd6622cc693a72d4d036fc6af88b489acef11d1fb71f14e51efadbde568d6b7cc38af685cd301cf83e7b85d5496b454a6b97cea71b2fe86a1503214061fef8cc8172a6e6035160a6d0c3b0ad7c55b91b182e8259786107d4f38e76c5e93c25d38a5ead27a27fe0f34c45b08922ca0b9debbf17b4219a0fd81ec198453830f80d456958edaff6ffb08b7ba4492c8269fcd9f8b7d31a897fb3f0cffc3dba0f5b792e0793d5803eb120de30ec66f08d75089b11fd1171a125b5a38bca8494a6af4e53529015ea1c35b19f37f1ce760fd10b3bfa744f774aa90b0245f24a17e4dd5f726f702f59455b8f3a8ccb5300fc2209a6c12f90338b0cc379a2e0933242830213ffde16eccdc7721f0af8c29cef8fc780300bfe70056dae52cc8402cb6087884ea0be78e5e6ad55fb61b1d74eb114ae22d0bf46fd5e161460c1d392463e62608fc51a175179918871495d6fdf10daf88d9cc30494fc818ba253532875f645be87bd8745f96f5659577b58a273a5d71809c3b7cf640b73cb1cf559a25b5864079c180ec341cc7459592b129839aa735de8007e0517264cb84a6032af37b4433506d14894c950c6342b29dc80e1c20d67b0470712eda415916e718b8246d662abe8cabfc84bab6c39287268694b9142921994939ba9e9a54ea8a133b3ccc81f3ce7a87f0eaef33d309838de015e0953e04cb004986abd05bb5f1d1cd3e04bfb46104999011af0f035aefb8d175573aedca63bc54448a535d26ec99143a6063f8487550257d949839fb275ee5dc2987670b7c4319f3e9b4b24f54ebb81e5bb22ade48ab0a559ac03647c106501952e8989473246ddf2d73c81ad336e23cba4f9a86eb0692c3f07d161c2aebe5bb3be8104bfa4dd3e651e4475442349bf3fef12aa92f059750f8103b23692da930da092dfaf6acf19e32a36896c8a6b74872276f4d09ee6716687cd1d8bfb1dbf04e0cf5b63893ab105d125b9b2a1ffb5bd079587c65d7ea992ce9751d71efabe4c42744e6b008ee1524b737b0ab0c7909a43ae97fb72724382999a30ba4cea604626b4e925af7b89881ea72df094769810b98271e7d09594d72bede3ec3b741d61655486581d5b0aa230a693b1797011bdf4b1f22f3651af507e56c50a6098174387016b8efba47992824485e5b4b006329ff7f", 0x1000) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x1ff) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r5, &(0x7f0000000040)=""/219, 0xdb, 0x1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x9, 0x9}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0xff, 0x100000001, 0x9, 0xfb, "a2debc6d8ff1ad99e6118e9ea3c88eb464148b54", 0x10001, 0x8}) setsockopt(r5, 0x6, 0x80000000000d, &(0x7f0000000000)="0200cbff53b9fd812e2a66713048e69931929648", 0x13) 10:12:37 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r1, 0x0) 10:12:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2}) flock(r0, 0x12) flock(r0, 0x2) syz_open_pts() syz_open_pts() syz_emit_ethernet(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:12:37 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000100)="310da0ae48ae99080ff3af597e68698f68cadca54944077525ff78e574adfd9f88a284ad9e054cce7f8a38e8c2bfce3ec56b01f2f5174649be9ed598c749d1b07e47160fd1fad0f60f669cc1eef4d5fff954fd7b1caeee30673dcefc390f97e7eecb938a342f74de07bbc75ade3d555a50871d77a867fced562a1338fdbb5666cce3ab77a20b58a7b58c698aa2e91933def64249f430b1345a757e802619e554d4ee5594d284f43d9e74dd01d24adb312e5252c0e85525827d7330e117c3328c0ba4d3b54e1e042b4bd405a790cd0b9a50068a658cf8438bfbceb2e4c5e6330e0c39d0ffc49b0ccba1e5cac5b62dca26a1004be6e177f240ecf200d5b1dc7d14494e3bb25c5eb8876bec33f17b383a9faea21613d4bcdad95917ee507764349410671473e5740bf420ab6fd5014c6a7a213961396ae7047e1a73835b55ea2fefc4eec3527040eb7614d4af95ed6b726f76f40c1c6d9108b1fe3755c231c910658a45070110f4f973e804b7b1c6090b152921683864c84ebf3a648efb975dba779ce577f6605fa7532420875444af8652d65ffd91c71e43568ac28d5de8c37c693624678b269c014e4b5dca77af8afead61275247b5d8127f6e9c6599faf42d96ae7b982c324711cabb6313038e7e1903869479638a30dd637db0dba1a958198199d4c67a07df4d440eac95db5788fe1664e1b2653a719230e999ec4a4888f5b72489c3a9236271981566b4e2d75db837ec8568bb1860ebb8720e76f285e4be5469493c941e93eddfb7a2657ae4a2ee892b4fb721500ba46fbbec5fcef4633a0249a4d534abe856b56be3bdd75c584dcb7e36a24133782bde4cbc48d2d2abf8a47c17a354cb069a17a5ae91d32a9b59793067eb5045186a1f7361e92b5ec3a893b7aecf063db196ce4a734c50ba669b80e39ed76d0da7a865f2f9b94f9e1560059aec6ece8c971453bd26847c51bec276be339f833914cd698c195a04874672ed78f5b187762ab7193b35f643d6504f7d1ecbf340932e3567f4ce9b11bfe4e5e6e6310c1c6ee2d893f0e73a7e8ac28cf878dc1dbaabb913a7ba8d2dbcf43ddcd304ba7684e92faf30a4c79bbe9524ba2409774aabff49e5ee0c4647cba609eac3dcbf3ab7d91c8b368c78b506c0907f0e5bf3afc98c611fe8ad69862b6118b0fac3fc4f7bbc5dd6455485b215fcbe89dc02948ab6ab9d2942a86bb96fb4da6c9619b9e8fe9fecff97cb7fadc40b0d4aa646932b7710a5e0f32e94ff08385e2f6ae145dad0c4510c8bcae236eb78c93ecacd19e739ee4230b141cdcfa13aea56606fa7f048adf91dbd39a18fa7ba1185d7faa708dc609549138a12e8b64661244dbbc534b0783388b66e44cb200d925b9b0ee12d164fc4eaf27dc9308ea191c8eb6395c1549f3a8259887c23dfc14637bb46e4c3d43bb23962557d442341072cc21cdf674456ad085f058405dc46f3ea3efb57012c5dfbae1dcc096195b3c3ba68a0a1a37cf31113a0511f4ad64ac00d70585623c5e8b78009e768195e5fd91219e3216db7a9daa62d954245deb3602e15dc756189ed4f8dc0df40d0fb9df276ae66c63eae191d363fa85d4e91cd6c11591c8274015e8ba472a5417233a9c962b3ef8327490bfe849796940ee3ab26e85bb998662bdc69c0c87829b12b4eb2cb876ea24e922244f89b95ffa52bf988b5d49611e924c0d9d7697982746152b2b501ef9dfbd3e3faacefc11be612519fdb54b5a6157ac8e352fb17576f2ae4b6251349dde76bc8e6923566ca1aebf43d12ac893b03cffb48a0745341cbc1f5224bd2a7b4b2506c5005f688daf995e1047deaf6bc62a1592416947860888c23b9e16334acde77571515ea53c34d38e50240d83393e236aa2878086fed3109ba30a7f4a2657292a7c04a70f021e7a420ecd18af501dc1870bd8260bbc3ff391b903333cf53fa4bb99c7f32877aff651f57167f25b0713df7ff0b4285f029f49bb730ed1957394e1deac231ea5a4832c328d8bda79f4cb4aa2ae731011dbf6ffb5b21ab5709142389b3ae154e2a3faeead78ece1cf959f92f4c86a0074e6f5a05661ecf8d7f0f8811c070a2e92747806f9c58fc951a140c79c3eedb83c0241e718009bc9a9077dacbd56e1cde4e43e7f42381f22c3017d5adf898d403356b55d64b9d81537a84b1c81805d916e3e886d27af94579b09113e5b5648f09709040f7055139b02a6cdbd4e2da84d94381961e7f54f04461c32e3c420793b48451eec9adeda46ef5e781712c82018592cdf34ff2ebedd86639ae44e122a0ee344528ac4dafee6a5c4633c5781c88e4c0a0452d06ce2f8ad17f584667b94c3ce910b328dac0b721c82c644f0b9f5d62cfc674b4a82889433c1c21069ef3a99903b8a80cd641bbdf1456f68e51587c7446fb73d02971fe21b992017217748e561e25dda06086f4945aa77216668b2efe55df3cc717bf3b5202806d14b53216e45b5af04ad150487fbd63200bfd5a856f92a4cf4559dbc35401bb53438c9ee6469079919abfaaf0957ac3391aa6942dd3a86165dd8c1f34923c9e448aa0827f5c8b443b38887ce9e37584740e92a525abef83e2dfd35a06dfc5a535be26def2dc486e664d44929ece2ccd8b15cf776d5dce6f462cdc5977df72c4e3ca11a1d6425154c2159bc493a28bb6a5fe49d8ab7be8ca272c2938a5aacdfea057dc0d94e86d4cc3ff0f6903db6949d76d5b520d0f8a21f5b569b3f34a03ffd68dc7130f4a94d980a45c9ccaeeb6cec4e2500ee4cb81a8d994dd6136bdbc2dc6b311b1133f73801703045c41511b054c9ef249fc0856844534b7dfaba506989e7122a8111e27497bf4f704d8928b509e58d6e61d702d8d1e18228ff7e7cc710e4bf22f5ba22f029f2b670533cc69244406f2a2ec11853f6469298ec6eaee74f285a0479b7c430366ccfc5badb4a1c5af05fb436ca6a30bb4d891841103f882fd38fc6d28e6d00ef462e98ff59656a0710b2d43bd401f306289cf37bfcfe5027b84aea37aa3c9244591c95dadf163238dfcd0ebb8b92bd7263c0fe13e43339e9c5b62d9e11b0b28c22d7e62e8d016a8d2823161e6d86a046a4254ffae649f97851974ef06916179eaa3a30d21e9328570030fc899a21887287390497431286512a504f1fd1911a9542643cccb9303eff33fcf9996d3dfb9ad1ed233e712d1734bb3583e86e51809ac1ff56f0174d16ae7a911800be1e59bfe231c814815aead563c4c80802129d599f45ade6f0c3ec2005fa36ea3a29ea2d2c99d6526ed5f6a975c7a80f90a3762e0c4ef1e232191618b5911cf45f05c7fca7d8b37adaf350fda65371127c80194558528d904cf66188dfb9281dcba8ba0544e3eade4f652a9e4fea914894ebab1cb2233c0cc39921f1c2118dc7723042e02d1b1feefea90a8ad2d7e4f4843fe6710afb8f8c4b4c7a8ac2e008885d19fee0896878442ae754c67f961233e2f46d052aed4f2cdda322bad5590e24cd501a7a5c6fd1aed93ad154f82a5e60beaf6da9dc43823ebffe7cd635c7daf6ce5e438d67e5ee9769892a346d04c6382041fa2b8bc88d50f505ba8e0a706654d10060ebe16d2e9b90473a8f8afbd21cb9fba66405abfe770ffe3738fa74b304c01c903697755919b2b3a05751110b7ae1722b6a6d626deb741f3ab0989a676894f8e7c9797a49bc329ba30d3ad0122ee6d3ad773c28264c93900d367b04c558254551fad781520c1d0407563802aee240cbc2bccbb5472794d1a97b0d6a095260f8d1e1af5b0faaabbae85a5bc68b458ba266afbfe2d5eb390b040ada870ebf6ec4fb23fa133cafcbc36c5e0a99b296f55df9450f2257c1b984ee757943d1e645d60a95922e593c2b3dcadaf5bf90b8515f946396f24ab0b50b73b111f6e5d9f37c21d16ada576671e9e8429c6355fcb780da66555e147b98d4164267831323cec098ae50cbb363aaee8e1c255960cf6ae89f1b26123f4d2ec89e4ab077857c3e326e3d9d0a434189864f619949948495dab1d2aad4421249f1a2e4444aba78a8dd0cfd579090df188b53e5f61c82c5ca2583b9c8c07a50f9494a2dae52e0c04d30938fa9043cb7978e75710b331cd76ab2aef130756842dff9340d407eece90c2ae8ff469217a60d9b8b2f32b569aa05d716de30a13d41c3b1d39deb68bada4b53af0e88636db0ee8a08aa5e5ba98b3f780a538687a379963d4c4c0722b78e4faf633e28f9f09736d4232e501a9c66d1e0f2bcb8de2b2cd55d2f8cec837702e8944fb18ea6d13959cf96469906fb6a19d9ed2cccfa6692a2fc74ab2294fbb306b66153cedd923f52fd9a85e889b6f6283bd5b39baff89106cd995375338e3e1f7562eb8b07c11888001d96751ee8442b9bdc4a811f38f330066c8529643052d2d95829b8996babab64261fe91a82dabaa30888c5d4e195e4d3196e665c6153d62b017516e75c0aa833c8c519806f9acbf394993ba77b3ca5dec76fe5ce47dcf3faf93676998f2b068040852e5be9de5b27955651b48d8bc5385c13c99a2e0e92fda090587a6d7fdd66cf0e7e0d97a1adf8daeb26beb00150ebc073af23a3ced09162d1d4d883b08dad83844ea614f84a025c2ef370219568e04f3098696cfd5fa3d2a207c888c6e7cdb78b4367d902b55f43ffa464921a445dca60dda7b65a2f04fde73009aa22661f4a7f34e53be1110ffb707626af5bb4416313d9ba700cdc22c177d1e4ec23ded1a89f1305ebdf9db3e909ddc5c88613fbb12f9d5ae8dbc04d7d4724d875aaed1848f8e88f60f7e3bd4fbd77cd04f47fb1b69d930c4e41ab5351695489389c7462ef4ec7d72bdc4c6536379756348ac3468e894caefc9dcd2a3131937ee904b2e53050b97a42dda7b5cd941ab8abd91ca96494dfd8c492bb5824ece6f2939617192e42204c5fe82426a76960c2db56c927846d516eddd4d2317873ff6366479fc66cdbb6bbfb0e817f92a3574d2b63b9b1bac3f33b8f212332f1a2c10b162f20f40f71e6020362c476720343450a4c88bb6ba2e40e422466645ddc63021570944d0828cc7722f5d23958846ee373306fb25b4191fc637b90744e247a76bdd62fe77fc32e662141fdceef8a460d11c1710e5e85229a08d473dd7577b0beff1245ba324a2688c4f2b5ad7a3a418b7b289751c37b9de43267ae55011e8b1a0c67f21a47af1759f2668d7106ed094d1a4f6a1dc6547246054b51bf50b14f586ebc8ae0dd039824e318399974b240dc72290b1f6a69c4e9dd25b70fdf862d8664474d42c95daf52b38f35b3e0eab1c8887869308794ae91a02603359bce50bcdd839a91fcadedb0f999c876dab42b6a900c165736429a0e88ff097ab6194cd67821e40a36d92fdd09da48b88953574e96db678d07c90c1400a6607516ca8da0b4e7b347b9e9a08baff01d314f848b1303766c64c0a74c6045f387450b2d5ce2a400dde33699f7b6e4ad7dfc9331949c0c26b66f18083c9b6380e5c060e752cec3f98f2889a1fcfbacce23c7dd19dc42c94370101b1fe1ecd2f3f7b394aa33ebbde137e1c10850c9d5436799d587453a65c0a9652e21598756de894ee8e8d1e560f91102ace96a6e25a2ff3ab93e7707de82a83c106a6e8100a365a6e0999ac6875f41541852e925e1c0d306bd5753328ad40903e05c59eda46ed2972d4573fa650ceb587f4f6bca6dfc9b496d33148547a0ca291b495cea5eb6c409a87e33047f52f156a7efccdcdc30a4c71ec0c1f8bf94db589f16b1e46fb5327da56055fad4adf495cf28156bfc24cd07ee779d69077e1", 0x1000}, {&(0x7f0000001400)="b488e50823195a54ee7f16a933cc9308763477ec77319e8627a78565db288b739c576d807d07f9f644caacb3d1ac5e10e1a300e37f767d3b43c5d1b4ca4eacb7da04f1003228194402bf1c36d907838e79714d2b52d5037f38db71c1d93932362f4b43565b7a5ce400e030095a819284c977ad9449d68d93ef5e3a6e1f77f97df737332997064b269fd761a243cea8646e32383b650dfe1222515ff2eb104cfa6471b9d8015e42548715f9a7cee40a307a65c4421dfe97426828e49cf1aa1bcf1857105cfabebfaac8b7331c281972cb37e3ff2885048bbe94aa52d8a726bb06cd9aa029330845d3c4736300cd794a63e697563a57923686738ee634dee7c2a6dc9b5920f5a68c63f346aeca2000be582dc322828f90c49d0a987fd80fa731bca85fc36783229233548e29a3a57f961d716df5120c059d2f6a2d38632ba228efd121ae66ead1e326164e144ce846ec47bf9504f2d3472161f533f783fc2612f8557dd1869fa387d84e621c7f9f0da2d1b19e961b3525ae752ec1a29c6f4b02154d7fb0bbf150e502c0db9ed360a711194cb103166515d8e9ebcc6b99a3457fa7823c6178b79f57a151dd2f72700821d20601c6ef529eb7b6a72e71033d21c720c8f0d2add70c8d2461bf3876ad1b79b175fab1404fa651a61a46a05e9fe92019b447ee3683f30e246bfd2047ede8ace9982bb6ad5a9edeba07ed20a4900c7e0f01c0dd4463c9668dc619deb4e965dbb963837a22d48c79bdac47c0ba6db2b55327d2ae8ec22918a7cd528dafed79252e8a7623ceb4f40f9f52df8776582f70013cb8684939e65ca28e187818ac8895a94691e3fb3668b85cfca6c6f6406397a1d0a59e270b2e9b0fe10cdd2a508f2e892dcc6948b73e29af80d3c8f7a82b813f291e1f14222f1bf240da757448ce5ce3b94d6230326e8b28c8919068220d5eec1d3eb2363e7e59daa9080244a127d3f918d068b44dba1e907dc39e09aba33e511e4958226aaf83b796d837cb85d0a6909875841b83649f7c839c2d57eda69870e8a92349479bcdf17e7ce9e32c484d8f4bec83544381063075caf00b583ae2105b5104b80c9cf365d00094ef899b3cf975c603fa42fb0ccfb6aab6cf5f0434f41174df75e193374275e063e8d4e07eec3727fb34934ee8ad52202a34d5a97ff2c82aa056d6f9c8d412b5df55efa392579892f2bfdc706ccf30754c57006e2f71459fb1d9a2c3ccaba2aa71e7f7febcc464f2282db8d0cba6a760e4ecd1814cd7e9f134ed6a4a717d3da9766e773e48f2ac1f312b1ac05f8620793ea11671bd2d0568b34d011594a277dddd79af0e551e822131857e60e04f0da08bff6ab4202876e9560757d5936cf399423e174e75f0efb4648d471824b1793875a71788e6f40f4831756c6967605721708efffebfe522ebbf895f1f84b9bde9168d28acefd0ccad653af39b23570da43d6113790de81222415756c3529a944104d21050bb04e94773da07cf1f6e8fee2164ebd8b6aaeec3b52f1c333a5189153e03d1f5f93233265d7f28a17253aa7267181d8293181e7ed7faf5b4b4cfc1335a70616eb3941875d6568942fd32e90f2a36bcdc2893f4bfc286651b8178f26265de99ac52e3971381eb57d07899f93510d265f7afd64d0cbfe9e27aeac35dc520cf9de84084aa15686a127663ee9e9992ea29ab1b03bee963eab5b97190483dd31ddc46b025c320493cb31a6fc15beacbdb8f993e4ef5e0310e458084133fbb91eb69988e9f0e0ec887bd630b658ceeadbd75746ca042727863e4f8912ff1e88a929c5eebdd23d422fe08b8fa2dc1c02eb8b4fca507a03461b2f5112ca11aacaee80452cb2b326a44ac06da7be873cb0d8aa2b7e0537a6d63f63fa74ba20bbd460e0a84499e53120cfccaea24b8ce72f96a4b1f84451fb77ba1002ed1e81d9a7dbf53ff92ee6a2336e396e81a84d05522e30b9d67285a1c7019519612b3dd9fde8a3af1d03907d335a3199c5ef659554b39be18988a0a934714393f7dcab9236ae67ce5e97800ed6395e2ab4efc793c1a1072303fd9179dd544da7f459364eaf09259591d60a370c205ad8264133bba24ca1c980b1417eb4e010d7ec1172240d79d5ddb70283f29cd9c58b6fdc2bcb6290929b18a3bbe3f3ae2481de92cdeca8fc42f33a17108f6bf7978789a080dce6139a1f17c6dfe555aa15ee90707ce4cbf996dd5241cf1f63bb888887e1f3b5deac5377a42badf97f88bc52b8bf421e873251288abf09bace3cf5fa707a3c47b4b460dca696c8a129c6b1b4fa3e1a2e5ff21173bef51f284f16e3d2386df8d5afb913960e8a410ac7a8da7e883aec6d5273333c6a2506fcdf678e87104a1a2fe03c963f19cbffcbc0251d754eee70c97581d2eb84accb0681270b6ac93283c213b87680ffe08f6d8e8584a977b102fd3ad7c7e25c5584feef45f87d8b12fa28e20ad6f81ec122065f628212ffb5676a098be776e7ca32899d6a5d28517ba4c33133c940db1be35ff12b01642795a87dd85c7f16a36355027aa4c59ab0b87c670b5b9704a37605a6ce07432ea09e346e0ec3e805116408e47910dbbceab63f299284e32ab231afc220581390c9bbddacc48535dc61951c9a81eb5efd19018e2cfa6e9997f28ed621310c7c8f1d7f88b4e0de8a4f8a88d41ac11a424167d64a2d09db41dbc438f855437e78069c5a18b3b4300e3048c1b0e5459816722d0f67ad35fcaea141a1dbdd2c4362033140f5ee90d0e4ead8fefd209b9cd3cfb0dbd5a0502a43cb3fd6a832b09139f8794b1c2bae18f86fbfd692b2dbc7e40641b4b6552b6b819e54e1f74c00746f5998c8fce81195b9f40baf4e5560910c5802654abc1da57d60ff8863770ad0fe54f4fd1ddb6198f227e85b2ac9895f55b653ff297a2edf8f731434dd3266c85cb9f3f6f72b6030e128daadad01c718ef796fe449d6bab08d78c662e2bdc499e8c7ce6cda4c9368629a3d36244cabf5e3737cf587304d67205e801d791038b66d2d8fd6ee37293d51c3bf031e3218d894062fae4c7ed87aed92166a6e29b4d708e2c1e4bb161690a8942d83486c10dbf6ffe8800ff75007b7a26bf6bb206e01eacf317f2dfedf972539604b5caa1a224de27d6d88aaa2f1ad9b81919026e74d51cdfddafa25a2719df2b04f0ef759a46372566220cbe4b1bf06fa00e16a5bb6467c412e1208d86ea7fbc35bded6b38f0b7f93a2f8dd24b7c4c3bffb6b0e8a8e065b46732eb04de081021dca9ee4ae063bc78778bf3193e819e20867c8b94f0df8dd6756fc6451e6b1dbc89923cc785f45e7dcee2fe92647390fe9fcb40c74593bdf2ed74e53629227653308ec702811b24a4373200b806cb93db610862567ad5a0b1925735f9cbc7dd3b1e52ff3c50e412de60c3df982b041f549c4a9dc496c073494640c4b32b08ffef62f4ee74a9093e398f10e5daaf9cb6ad5cd4578c4246cc0abc63cd48c85e4193778814d1bcd0ef3c0bf9c185d692f17b8366c9da686a16b52062269792d31381455bc6141299eb99447f80400e45d522bb8944265c1baffcc7f15d4fbf2f1f7c8aaf636f26228638bb8db5805871fe99d9f390b2a25823cb0899189ae1992adc2bd1bf6ab6e4dc7271c238eda81bbb0d8c5fd5f85d7feb502a3a45d5a9c47d9c8ab1aa48133143a922dbc27dfe38506cdcfd52440e7a8dea0c9c6318ee03b34bf285214ad80a13e4469936bf8e00326fda67ff7412676b737514e91a472949198e0da1f74cd53be0a429fa22f1c3f82089f1796bc11c83514ed37ae3a73d92ca2f6d670f528d57718ee3ab70bb0294651e8ed038133586240734da1c60d93f8a10a09e16ea7a7e9b623067a3bace46436b088c9f388fa8edabee6c555bf3cee2ad67885763a8cd1099e74fae466bf57a2828f71484a1c509e5f6e1ea4b9888ae56424b52e6cc1a38fcc6675ecb3956dfe73cb6448dd3159d2a9a7aaef2ab07024fa39432d78080faa3934347b5ba5144f62d3f343fd2c4ba22141c60068847c0fd7bd56f3f95a5527336f991f099341daba05765ac7af6568a426948677df58629ca698b34c573c8199a6fae943a3fb202a36ec92b3dbe7b17329d14c89e220e19c9b1e0d8cee0e3fe692e279ce64ad09619a292d6d9acb04f6a6f198d0f8082b3c5b9fe5f1f9951334c65de56383c32956f34aca2108044e6731ad5933256c4f4e590525437d9bd5708ece1e7f4b5a19372f719ec8b2c10f39829336a970965966a44dd834a6d09b18a8797597a476a2c4a2b1e17d6f113505e9b7bb6455b576e179da01ec2da541acad091860245e583aece8e99b2d6d69cca0e30bc0dcdcd67fb0e72147d0f2197eb205141e4278b69197efc9ded35a05dca2bd61bc93b979fbc4152ce2a6c083aa2552ba6dcaa024a42a2328bef916c44d085b8c11015becc0f0f7e8733b2b1e340c3c1ba6617cf79ba7d0be458917c6231355048bf176a84c20d25ad08af303d4f1f463083abae6eeec10f5fc41f0a1d443ed8ec1983d4814061b5c31a82ce8b11e76d51de7b5d80050ac778ed0aa6ee976454e20a832fb8b7ba0cb7b5f4c6dd1c33a8d6c5a2302cf35aa3b9bfab4fd24122330a300d43af346944ee276bd039edba1af663b893560fd606f9079bbbdc2b6e2ed5eb4576d794597eac6e4880f6fcce567e4bab79e63f4fb1d6a4e7e188f4e6316bc68c558522c4b809174e3906036dc9fe035138d6f49b4602bd6bba0f03407b440fc6d4f2f170e1a56afecf88ad787142104364c097d1c5f3933351ff1b8ca1c32e8a0145959488fea5278e33ab2f51f217effdfb82539d519dd0dc4b5eefb56cc16867730dec558b64533510a578eb0b99030d98c4f74cf771c2d2445ab026ce7744a92a445e00a40516924017d62f7120362e75d9a50d2fba710d11f45a4eeb4764a428e9913e8decb624415e45f98f22bd85d32680e64a75310bf87b31fb47f8d4bbf9ddd433719aa2aab90069be1a5400a35d52c6401e9bd8bb3aa806482977e66b58100d36269258cf08420ac466111ddae60b41fc8e2cb22ef311d26189d40fa05f7691a3e9b0613fe974d6cd2520681fc77d3bb143352741d23037d8610768e7a31bd11e906fc61c45969b9af58b7af31e1d1087b8977d4e2d23282fb79e68b17b5e37ef88cee74d1bd0ac13a309140daf14232d3bd57cc35842dbec5ebfe557f909f5671b61be68c86baf3099934dd280f10a8a42c104b0ff3b7c93b44730a3c9d917c577647afd749a855603797a8eebcc76e9ef36725a63c6d0983f86df023d84582d40e26b554ed4b514b50216dd5ea5f575961e69185576ae8eb8a68c4147e14b2eeefaa66e5b18c2617ff3a743aabbed33f791a4c0eef7d956d79d2982e3bf078a5aa16964cc22165826a4d4667162d88624303947666d96ecceea41d592a018f8b283f3904b26baa8272b043b94b9194b6394ff33800ba8e0fe3264175331c22ad9af05612f8c4a2e3c1a9abff77922ca262c2ba347b3c570853b015187789bbdf50017744bfb7aa67a62184ef1cb0f0e9470af7042010117da305f9a3074cd2d45890f82c7c60cd9f0aff7bc4b944ff724861bce6c09e7f340606740c3f1d3b0f440908d5d78adbea4f7abf13a9b9f0b58aab57918003b48858d7abf238055748e17c5a5059218c2b02f84da859022a9cb11beb6b33d8a22d61d6a89eb4bfa80d9e9537abece61ba27bcb324063e2d43a0b0cceac80c3f91d8c39cd18708bb92390d23e5d7c5274a770dcb9e5c89cd3744ccaf7b582771019f8a49fc5002", 0x1000}, {&(0x7f0000000000)="da557aa5ab66260f8b6f14fc1286636ee38fec0c7c2201a1fce7fe1968ec8be5053eb934eacac235ffd6c2691a71e0c5b16a400a36d473a52285f3d005b0485d7efb33e551782c82a315e85dc9742ae9a82f0b851d5d047b8a0377c5826ef9bef5af99e518cf2738424f27176b2511626ccbe1", 0x73}, {&(0x7f0000001100)="6de158979ad81db3e067eba2606508a3dd7fba53865dd4788b47728fbdb186a7655c0da9264f728b28d940f8d14ac514de52999b29d347ae904a0adb1ee8e17f768195867de47bf83e0b8a7a8722636e24b523f0ea7af6d53d42de9a53b63a621601585f7dfe1d03a5a71aad40844d63420a5251889efdf2abc9ab6887aca75d66d156100923b4b70d19af21fd4f0e3b2603b567a7a245783784ddf3aaf0", 0x9e}], 0x4) 10:12:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = semget(0x1, 0x1, 0x228) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/79) 10:12:37 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) flock(r0, 0x3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) 10:12:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/81, 0x51, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x4, 0x1}, 0xc) 10:12:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0x7}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x27, 0x80000000000000a, 0x0, 0xfffffffffffffef0) 10:12:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x8000) setsockopt(r0, 0x29, 0x6, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 10:12:37 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) getpgrp() r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fa00000000e463b8f5000000001000b134cb9ea174f41a598da3e4f4ba6f267852d21233721dc42659e7"], 0x2, 0x0, 0x0, 0x0}, 0x0) 10:12:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x29, 0x7, &(0x7f0000000080)="d5ff9668", 0x858aed92cc08fa5b) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r1) 10:12:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) mkdir(&(0x7f0000000040)='./bus\x00', 0x18) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3}) 10:12:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) 10:12:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/80], &(0x7f00000002c0)=0x50) r2 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x4) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000380)="6fe994c443455807c7753c8c58", 0xd}, {&(0x7f00000003c0)="696aa474247b17bc6a6cf8172fa8adcbeb211d60583e1548219652a27315315ed84b37c3b2d760e63b40a182629b", 0x2e}, {&(0x7f0000000400)="2aefc513da086787beef34e6d66ad7a4c18855", 0x13}, {&(0x7f0000000440)="0d901d7e73c85514b7d2980ba3c7019c472ede8b569ee8836cafe6bcb883bc8c9fad394f993beba31cd315119284690c9a5f8938a9fde6363458b949", 0x3c}, {&(0x7f0000000480)="30bb2b0decdc680e", 0x8}, {&(0x7f00000004c0)="bff1fac833fbd36a84685a876a09b51ab9c38c21638059c81c45503e290dc0351f93fa5cc298b92ef97d9bf925e3ec08191f722f92dca27902be47276fe9a03ecdbefc8436455b29cf13d5f536b1c0a937e79b00873f9dfa276c5a11b08c4feae13662953c8ac6630af8bf3d884c8505c6912099bddd1e6868f17ad36fbf46d6f2e0659bd25850369dacbe9c5f2874621c00ec32e6fc3f79c6244b70cdb38b023025cdc2723f2ee1a93ece5dea17e04d2824d89f206d97519bea685efe5776b2a3bb19c3654e22e84a49ab9690ca7152c4f78bc3608a4d82012b6844ad99b7374d8731ac9e161a42912e09086264f5eee54883af49906581f0938f58", 0xfc}, {&(0x7f00000005c0)="e83406f09359db9cb3f671e5e376bb03d4155d19561891909aab44fe4357f01b2a23ad360ee4f1d2c7e2e1af5ed47f3e56cf65f17c7c9afe8e69d3aead3d93223ffcb6e5c4516a3353f354cca803eeaa7435f04addaa6044752014738b59c8cc8743ad8170f2c8af3aedffc412c0dc892e2d30de4a2e6c3534c2de1aedc2e9c35fffbea01f488cee89757094c8a7f697bb9101ba96a51022952e", 0x9a}, {&(0x7f0000000680)="1e77a75461396ba00ab3739d9336757a3efe1350bffae028729ee70612ecaea159f886c9e1ed", 0x26}], 0x8, 0x0, 0x0, 0x8}, 0x1) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x47, 0x3ff}, {0x3, 0x5}, {0x7, 0x200}, {0x100, 0x7}, {0x45, 0x9}, {0x101, 0x1}, {0x3, 0x80}, {0x1a7, 0x100000001}, {0x3, 0x6}], 0x9}) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) 10:12:37 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="226bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 10:12:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x1fe) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() read(r0, &(0x7f0000000040)=""/177, 0xb1) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 10:12:37 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1}) 10:12:37 executing program 0: setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) semget$private(0x0, 0x2, 0x41) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000800)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = semget(0x0, 0x4, 0x600) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r5 = semget$private(0x0, 0x0, 0x226) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) r7 = accept(r6, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt(r7, 0xa236, 0x4, &(0x7f0000000a00)="c612d195e372ecdb89c591eef50d95413fcfbddb623eeb696530b97dd87ecac8de7b9bde940fe2854ad0cee4f14c90cc7f3e3eee1f8112a8c1278da1e2e79a2eb25dd83fd1aff2dc7e71ee32fcea05f048bc9703b2483565798d86f1db0139f1a903e724d7df20de3cfd3af3e0a7ad9b09ee4726068de8f48621901cb33801f2fed22a37eddffd4d5b018625fb15909cfe08fcb1237103b3c1bcb3b2ed2b58563b9ffed87db7bed3935c5836c61822730820156c31010ea2283cd3ac473b65fc98b3717abcb16da044b64b7dcb5002b30ed88378bd390c4c178a4d442df24fb602dcffcb06698052936c7c84a640e2c19a8e4690807efbec881888cf09b4c6303a20837efef7df389cec1232ebef98eb1a556b54997e5a21e17959eaca91c08cb225b23497651300c67f86d10f6918760cdcbff2ceb03a063380deb3d6c41372ad2f9c126d5ed8e10eb3a4093ce1760402600a16d3f3eeef9364363f9d303df94515659af25cbc6a56c36a315120775a051c8e41eca366648bbe6e2cbc8fe19b9bce00080390bb1525656cbe88e86dc3d018bfed21b03ffc0bfb21ceb1e99e050c93d1a3a8bb2d94b57b5259c210c186482ac61d50240c200cfffd62e939b6b6a97e9a536a4552cd9c0865454a2f4177e94754cb73437b4f8dadd442a4ff5d90db513caea57e1a6364f71f2966e68230177b304327bdfbf077e336552e5324b666390dbc9cf2816afdc22095535c0faa44cac5549f7617bde4f94acbe30313081094bb2dae41dacbabc1582951364bf1f5ec61aa622401f3b9eb9a7a31ced83e78efc386b56db121e26473793775d02aeecaca9d03c0b24044f70e2d2036683c16d4f5ee88bfcf77b525532b4c33717dc803f1c7d9ddc5229a0f4143af1ce855d6a1fa2350cf29b1345aa35f784d5b61d9d9bc208915387d3db2064ea623171f20a958919c148dbe6ef92e1db8b7dae7c2a49683ebdd20a7213b6c2e5afc026a892f4f9dfc7003491e47f3dd0997d4bfa4f0a4a1e15239d8ef2c25187e4c214049137f41ab7090d65013d2d058349c5c98d702601fa831db1f17a90d55bf3dbed01654adfbe6908f4dcf19fc6e50c62dd77ba53fbeaa94a9a6d06f68d0b958a85db64582050d165c742f76151ce5b622e1940d7867ba8df156f906851ca1ec4ecef5b76714e377945f367041ba139072cdbe804404b15a3a3a6a337d2dfda60a4b7149c994e2f94f2c562af91cb822839281288e6ce3e1b0f10e101dbc0dc023a37b37882cecdd8ca121e150acc892f5319593c8d38bd55c32130d79248cc0099175ec2a7e61f74730e1bc422f1c281a802bbf2b858b032023a438cc4df6b020fc273f89dfa847776b8b6cbe4ed156088618703b4163d58f078c73af6dea32708ea4f8a7319d685f3d5bebae00ec0ff2590901a0f2ea6c9bd271e284b9f73aa9ef6a7aaa1b4d3de65772706b1d164685e89633a5d207069d8e4a310236240670ab72cf1084107831b20b16ba97123141f0b181b9c6805ca40949721b15797591731e42b3f6811df2e876226c6c9ed204caff38de240fd3ef77968c9e94dfcaf6abda7b1c37861b58fd5bff87d93da7ebd511c5e83faca0de4876220dfd30c133174eafd6d046af8c724a38615408feb61004259aad2de096773c9b131f85060be5f51c493685adb7c1a68c44eff4b7aed35b13f0eb30a13c3e3e0fdd7998593eee761947eb5403b84577cf8500be747923edee1866a5cae286acce1cda36262ca9813bc10b6b1409e9aaececfcc94c0b494ac482bd6a1aa51244aa91d1180c309bb19b9db57fa9da94018e9b3b94defc4d86ed66883cf45e22c4a0cb671f80d0b437343015d55124e481283b990be4aa614f13b063bee8685dd7249506b9527b556ff32c295657acb7db19cb4fb2d60e69767e625c275c3d099283772ca95ca21b1eac33c4b49f21be9092faee5b0ca27251193ac7cb30c2296cc3d04032e504a11b93cbf55608140ebf8c3ef2b352a2c725c616915e38058578d054034156ccabc76b3a7d24c240cde87d5626b0f8d4ca653a21fa91bfe721f423ba4196fe031f1d24a7d2e47fcd9269382b959c1bebc01705862acc05f4c755948c92c0e217f45b751b0443316c0368fd7be46d2c58c23d4a0f4de0c8461df6241078bcd2dd80367543e3b5b14a87ce86daadf9328c5b5add2028b8a0cc7ecdcddc91ecb4da248c0fcc0ecfb35fea8e82ee9cbe2706e825737693ea6458b158319526cb7b724f5af7454dcb1d26c44985258115abac845610e51796f22a1e9960d3c28a5bc578e3219ab0990eb4af7afda18d722e45394ec37e3bcb522d6cf093c91ef5cbb71441619e4a40fce2ce3f265be27173d6b623d4594c52fa115e80daa1b86844c6c10ad8bd97af50217ca8e43cf3d54520cce4a69049511339d659861135f1a6a3ae458271a716e9bc42217cfdf7e981d414e505645373c3c844b576355c56cf33396feed5cdda58773effb7e9949176f21c1af62249e4daa9a89f7b1d00eb78114edf868094fa9789ecaa3b1404306ba6399326607485f1f08996ab00730738200275a2c9742c71e6434e52cd9a0665d8c813a57571d9b23a0bb9ab5d25c3ebd18824e77ee1a7f44d039d442e5e72d7c4bd14dcb4af68712f6a6eda573d8d46465e20f4c565c071872bad349b68a187a94c664aa9d6a4f83078504565c10e42e37c6d7ed9548df036af942b2dd402a02d0727f2c45c33a85abaf2d42c1435ecc846a950feb0a4ffb2ed774c2a548e77ad3d3f6d35e5f4ec5ab3002010e64f77603f79186a45e972d2ca6953756d419318f5c87f493dd7d9122906f1bc2fdded22f0a8b1fbbb5c87d188d0f369e8aff9965800867f3405dfdeef0e54ba2aeb5d21ba885473470c24a79126f5a2cdf8bf42778800811253e2b97d10647daa03338ac35d3bf945f4528459c1c2419c8ff3f93808fbcd957920383cd8dae58e7d1e59343d2ea9b9a345b5a209348fca521cad0ed233345ea9ee124428adbdeb315058fb3258c06a61b2f9fef14988516f1aa1a13b401d7e058df054f889c6871d7cab365c3358798903e2bffa3fe223e9142b09f0e312c4b8e6a18ee12951f84f75f088fe6c3f907a596ca340185642bfe1711f568e6794a2ce1d4c4d4b0fb5af54f0915ed91dcef3a89cd5b1a1ae821595b1af03f753369716dec25e32726b39f9a75a5766ca893abaa7524f61d42ea3b4a446c402fd4eb56de6526271abd22d75baa131bd1e2e85275c87d34b4790700b2a0660189ec55a46fa0018382a93739c6d88f9faa898fb1025daf90e5c662bd74770c9c18f6c08bd9639d0f61e986cc22d6826ddc8a7eef15f38f3c26e7604703a732b5f788e944cee551e26357b43636a8d9553c82ef632dbbc7f3cb2ed56d789ec2192cc455b523c8faaf1bd8f8a901d164304b449efebd13ea7c624cdedf644bedbd1a5322bc40f9b6a5765a60fba9d4ff06ec5bab905e93fd30f88c4d014320464b31ca802aac3da7e9855e488063f91131cf328052af9ca81e9b3b03c59a057dc08b0c1c62420ed1a1662bcc5f8121f2edd4be127cec673ee8b06750b6600cf4c1bc3fd3194759a277c76091b6cfa4d96c2b2a14d685b5e9e8dc53949dbb3fa0e66a3121be0da5ca7e4319708d04ba31ecb5d87382c1063548ea56c278c923608433780710d3a2bccb63e3a544ec8f021c57cebf4d945662c39dfcd92021b2defa512cd87cde06e8caeec59d4262ac2c89ea684b23bde144ac0f32d3a86daf38e16651c11afb0ec21fde6b521e19be7281bd7c098dfacfd52ec8e4c8283c82511109a2e692827a9188c54a1eb462a82ed858b4878e16618d0fa22b7c2bcc86f8324cd6ea8cc4911ed90fab914280f655c251d7e5bfba8b42406eac5fe2aa77bd1309bf8b6f57ef2544870d02de790fc8a35823ac5a9e31b2cfd3a4bd1f002020340a204c7c95da79c408455eafbeefe3b8cac3d569e38b6b37dbe35eb8c8b51dbfe57556f6bb4a8a9ae42758d3a6d12d42b3596bbb7b58bfe5667462cb9804f9b7202f59e16ef6e96c6f9de65cfe7e99dd2cc713b1960898da1e5e1eef8948cf21f133259da2ca7d8d80b0d434ca34deb0dd398f4e354b4b9d43f5c65fe2c8adb666401caad3cf74c755467caa80ed4ee36af602c368aaafa7e63118d695165a8b787df7d2f187cf47084fa0fafecee03d9b8881fc9601b6b8702591226ba56e266131f956636843f0575651b2d495dc24c53c3a18488c94d9f7e51919e1431f7296a78d0978b53a6e19674551c40eb8086798ae4873426b978155ec671a66cce2f67adfed4444d7391a349066e40f271c8fa5c09b00830b7250454691d0053b25834aee71a79b74e0861473c2b1e9f6ecf265d7f693636915d5e7ecf2e91491a85edfcbadca4d0a261132c3f3ed8ae2de75329c3648adefa9c3c0544669e330460d0fe06b1b4870604ab004de9452a4fa5c0619bb438cb359e1155e8f647b2b48e20ef78cf3ffc98eb6c472db1a14b5639ed9c2edb119185f2e27cf45cdf161726b7216e6762566138b9b8605559732b25a37bb9c29645b5d43e16fd2adddb9416a73f56ff37edc958e0d6803ce982f488eac65b737b81453333b0ebf621d874286864735270aac734559f322c853c4ccfea03577c94dd3f342e19f71d4252fc1bb5e3b20b314cb20e1a00a4f1f393f15977df8f65ed144895496506cedec4163e37a32853c2f5c1b2de197d78825d78cfd78faa90ce9dbd38cd6072e4a7f0d009c8dc52fe5b8a7e022d8c665f2a1c7e9cbfb2a59ef7d1cddcade41d4141dcefcfeb1af2200c271e7ef126013364dabfb19d279c3f676704c53a968dd83a2128a7fa30cc505ce17977149f9056081bdee925dca62d5a3e5300329801ae013cbd582e8bb31e4aa7587fd0484bdb457ce9e498f33acef0eff8461aa8b1f5e24b923f58fd56e66a6f1dc1e18263a178c8e968ae9c22aab4f0c209b546d5acc7c4e8598ab573976bc7f6999bfd58faca0f0f2389959afdfc6b282b46e20884922ef4d3af673270f9894ec42f3dc9e40c452cb4a4d5ac13279dd3b5672c275f47d5f904790c46c5ea2c19befb6593502ca1106a02d927b11d109540036fb791a97986e348a72635e4757f54ad237db3d028774993ac64862415039360f4fe0cccf94be64abe86e9eb6a637026b3535d34b2a4e92bf4cafa50c44c23d25a4301861633f45f854115f6b66f660c76c2ab77a8f04f047a990286ee3ed8f6e3cd229f23a0cbe5dfb84bfdfd9f662d71d7d95c2e231081f1f03dfc4443948515aee90f4adcb9e29fa4ee55f7f3a3466791f62032f053a0f4b18eb1a00d2e16ca79aa532c570957266b62a74cdb2e50e3f776f81dfdd6f5b8918429f1bad9158f5a3711e236c644f7fcfc545da4e2e3a63862f8bd54984f692ac9b5ae5d8ddb2d68a6c0a05bd4f3fad4e301f0f5b48ce76910e13c5ee4cbd480c1472f5f4c6ee75bb428a0c978ce752b985be444eadf369c3dcef64970e7a024bb1323aaad6da541bf05cc432c2d46b895d3d7231d9405e6f2a0bd53c2c5d92373fe3400acd62d8131214bf1dc8d54488df012762a3d4fd3c65fffe60a840a1610b3b4ef3dc77f5b699c47b1b82c5678f58c05f16c645c43f83e1ec0607d8b7db01ccbd94c4a4ab318b64cfd0e2a7311fd641bc235ba864912c3cffc7ae17fde0c565abc2d39d340cc1848d9eb836c440e702a1822cea72082c632167ce5fd54c6a0fa4d0dc75191f8b2b5762c61a8d7db2c81718a21616ba0b4", 0x1000) semctl$GETVAL(r5, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 10:12:37 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x10, 0xf1ba) r0 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r1 = getuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/18, 0x12) r3 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000480)=0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) 10:12:37 executing program 0: r0 = open(&(0x7f0000001940)='./file1\x00', 0x0, 0x81) mkdirat(r0, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') recvmsg(r0, &(0x7f0000001900)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001780)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f00000001c0)=""/16, 0x10}, {&(0x7f0000001480)=""/224, 0xe0}, {&(0x7f0000000380)=""/8, 0x8}, {&(0x7f0000001580)=""/21, 0x15}, {&(0x7f00000015c0)=""/212, 0xd4}, {&(0x7f00000016c0)=""/171, 0xab}], 0x9, &(0x7f0000001840)=""/148, 0x94}, 0x800) symlinkat(&(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', r0, &(0x7f0000000000)='./file1/file0\x00') 10:12:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460001300000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 10:12:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='^{.]\x00', &(0x7f0000000200)='tap', &(0x7f0000000240)='tap'], &(0x7f0000000500)=[&(0x7f00000002c0)='{,&\x00', &(0x7f0000000300)='tap', &(0x7f0000000340)='\x00', &(0x7f0000000380)='tap', &(0x7f00000003c0)='#\x89@\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='tap', &(0x7f0000000480)='tap', &(0x7f00000004c0)='$^\\&$\x00']) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 10:12:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x80000000, 0x9, 0x8, 0x0, &(0x7f0000000200)={{0x4, 0x3, 0x0, 0x9, 0xfffffffffffffff7, 0x6, 0xffffffffffffff80}, {[0x200, 0x401, 0xfff, 0x695a, 0x9, 0x7, 0x0, 0x7fff, 0x800, 0xfff, 0x800, 0x5, 0x2, 0x5, 0x6, 0x2, 0x9, 0x7f], [0x90, 0xeffe, 0x6, 0x100000000, 0x6ba4d5ba, 0x100000001, 0x80, 0x757, 0x6, 0x1], [0xffff, 0xffffffff, 0x40, 0xffffffffffff7fff, 0x6, 0x8001, 0x1], [0x7, 0x81, 0x7f, 0xcb8e, 0x9, 0x7f], [{0x1ec000000000, 0x7, 0x0, 0x3}, {0x3, 0x3f, 0x0, 0x10001}, {0x6, 0x5, 0x3ff, 0x8}, {0x1, 0x8c, 0x0, 0x8}, {0x7, 0x3, 0xfff, 0xfff}, {0xfffffffffffffff8, 0x206aaa33, 0x5, 0x3}, {0x6, 0xffffffffffffff80, 0x2, 0x3}, {0x4, 0x1, 0x0, 0x10001}], {0x6c61, 0x8000, 0xffffffff, 0xfffffffffffffffc}, {0x8, 0x6, 0x100}}}, 0x100000000, 0x4}) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f00000001c0)={0x0, 0x1, 0x0, 0x2004, 0x0}) 10:12:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1, 0x4}], 0x22ac, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) chflagsat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x500) 10:12:37 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) recvfrom$unix(r4, &(0x7f00000000c0)=""/105, 0x69, 0x800, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 10:12:37 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000003c0)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089671355c1e6a47f07932bee8ecebe4fec830221cb6dcaee1b535d3659ab1a44597082e06c844dded087b613d91209d12ab29e26c841aa5b4f753843103fcc8978beb4a5ede9112e1589ada576ce23e770f69a52a991ad08abfce94a355f0c70fa2e18", 0xc5}], 0x1, 0x0, 0x8) r3 = geteuid() getitimer(0x2, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xfffffffffffffed7) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000400)}, {&(0x7f0000000500)="6d1ea64e9caa8469e04d604ae27032b13532b0738956cacfd666521d2fe07641a10337f7d440bf8c1d26b1742dad2d57475409cd444cc9e34278739e1b2c122d81cfca32bc36c37d4b835f7538db7ce463c5e8cf1000486616334889b1038848ff651c0026c1c534de11fcd0ee1c676b499307dd66c77b87d94e651d9d8babc533b7e13a24e4f06b2f504aefe2a4d07de9e20e4ae70b95284c6bc476a00e29be65e8a40426896009e555a52c4e68d02e290cb0542342995d84a3184623beb99c1feb8a42c4ff02337906ef164ecd3840f645b3eecec9b88710f653142867f188cd20", 0xe2}, {&(0x7f0000000600)="6df0c0b1991b993de1ff02d6334cf3f66a788a865f931fcad3567a07e4a00f001018cb0d3c562408faaf28c494e2de12eeb7eedd0751e55a6d3d1b6c649e733e822fe4dff4abb40609cbadcbef086a78bc429ae6fc585800b8f8e9bb751ca28f101cd58350198b90173e7cab2fa1fce8b0eb7882b220e5c7b27571c6e005ceb33fb2f3a510b87c924d64cd7a2af630916c2755127b1c8c69407dcad4598491e170e680fc436ae5599e8b496d1b833c6f4ee7e6da9211fb2e7734cf06b90b050e430bb8bd212d8a3769b2253d1d5dad9d03ef7d79b052542f5c6e6cf7e8b217521f9d37a6d76758a7", 0xe8}, {&(0x7f0000000440)="c70d126007bc1c54194d265e2c446d088b713044a3773717f52cda3303138c0d13896d971b850e37f4b2cf619cc3ea88ebf94012a6569a5502d235431114624852943273b08bb2438fa319993ce7855427b79cdddc1a38c1", 0x58}], 0x4, 0x0, 0x32) fchownat(r0, &(0x7f0000000380)='./bus\x00', r3, r4, 0x4) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) r5 = dup(r1) close(r1) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000740)=0x8) 10:12:37 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020004fffdffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 10:12:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) dup2(r0, r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000240)=0xc) ftruncate(r0, 0x0, 0x101) pipe2(&(0x7f00000000c0), 0x10000) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000300)='[.\xca\x00', &(0x7f0000000340)='-,[%-/(#\'\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='-\x00']) 10:12:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x20) chflags(&(0x7f0000000180)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setflags(r0, 0x2, 0x1) socket$inet(0x2, 0x1, 0x71) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) readv(r1, &(0x7f0000000040), 0x1) 10:12:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) setreuid(0x0, 0xee01) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = socket(0x1f, 0x4000, 0x2) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 10:12:37 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) semget$private(0x0, 0x0, 0x2) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x7fff, 0x56, 0xfffffffffffff0f9, "9f5c6e27167941374a2ac893ce645e03a7c9a4ec", 0x0, 0x5}) syz_open_pts() 10:12:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2d, 0x6}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000540)="f3") 10:12:38 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 10:12:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0xffffeffffffffffe) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 10:12:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "50f08f95cd04620c4666af0d45d8e88ffd572951"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x5) renameat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') write(r2, &(0x7f0000000100)="4fa4d6a190e50530bd83fc5132f31d6a7608b9ab736f05057c8f7d83cd65faa8b2d40423af778eff6eebf4771f255ebd6ad9388a7804681a55ad86334b73ab57d2f8e2bb8985d0623570722d63", 0x4d) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:12:38 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3ff, &(0x7f0000000040)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x55) fcntl$setstatus(r0, 0x4, 0x4) setsockopt(r0, 0x7, 0x2, &(0x7f0000000100)="a522057cdd64508fd39b96a7dc692ed6d48e", 0x12) setsockopt(r0, 0x5, 0x6, &(0x7f0000000080)="ea99bc174f399f8383baa37a422cd1f2f5b78e93217c8ff48d99de1dca6cf113949b4e64543fb41ff81a195901cab08134ddd6f772b2be2c4a7eba686774287b9adba56ba695a249b7a8b8b6613cd66d635f5d38cbbf18", 0x57) setsockopt(r0, 0x9, 0x81, &(0x7f00000001c0)="d417c857719214cf0f42e992105462ee7e05ad34f228b65bf6d91c9987b3ebdf41d41bf0023280533b3b80b7d9f981d77812fa719c50e9763cba3436ef5eab4ee58a1ecefd4c1c227999bc3c5bb94a4f31a4823e2cf38d2cdc818aaff096b84949ab01ea81ee609c128490a889c54ea2baf0f24ea36f9cd18c93e5b7852ddf02deb75f6b8138ccc810f69fcb5b5bf15da5b044dbe4f5520f1052652c9610f908a5dfee0e7a38d8e9fc47b2a083f1775bf66072c1f74022788f473edeb38f07d77a71dce6add57db4edca1f49e2ddad987691dcbcc9ee4aeaf7d0f678bed9f70d479b45dcc2192bb7e093e8af2b6e3e78f6af2f73abb7", 0xf6) setsockopt(r0, 0x8000, 0xff, &(0x7f00000002c0)="1faf9b611114a511d57bef5fa0b8ebf4872a94405350fd03464171d3428d8625cd44210e55cf0a2edd35541c7ea1d48b662441072beb6396fc83c8baf8daa3092b7131e28e74c861f7c099cd28e1ba6943a3485f8ddf47bcfa5edefe4cfb01e8db330d39f6", 0x411) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 10:12:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socket(0x1, 0x5, 0x4) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 10:12:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x3}, {0x6}]}) syz_emit_ethernet(0xa9, &(0x7f0000000100)="e26f8282613052190c1ee99ae03fa2856417f44ecd84a626b91049b42dc0522ef73deedf8d37931008313d5c3887c39db93c742a33c8f61c2bfa3fa7158f1d1b4801a14daed757541773517c7e38da4c986b780389530ed53f82f3c9eb991879a81577fc49462f83a6abd99e616d8b66fdd2dbbd4a0f1dcf9e3f8b7d553d01f84a2539fe00ff88f93aff06dd310702836038351c57c2a8f5938007fe18f038fa98d4afedc71d08282a") syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 10:12:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() close(r0) r2 = semget$private(0x0, 0x2, 0x80) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000080)='\x00', r4, r5, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x9) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x7, r3, r6, r7, r8, 0x93, 0x400}, 0x100000001, 0x18}) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) 10:12:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x10008) close(r0) write(r0, &(0x7f0000000580)="9c87c377284c35b8412e2e2e", 0x284) execve(0x0, 0x0, 0x0) 10:12:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1\x00') 10:12:39 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kqueue() 10:12:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) fchflags(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x400) 10:12:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) recvfrom$inet(r0, &(0x7f0000000140)=""/225, 0x208c5d0197b5f3a0, 0x42, 0x0, 0x0) 10:12:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x80000000, 0x3, 0x3, 0xff}, {0x5, 0x100000000, 0xfffffffffffffff8, 0x9}, {0x1, 0x4, 0x7fff, 0x3}, {0x5, 0xfffffffffffff11b, 0x1, 0x5}, {0x3, 0x8, 0x80, 0x8}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 10:12:39 executing program 1: r0 = socket(0x2, 0x4000000000003, 0x5) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x1}) r3 = dup(r0) fcntl$setflags(r0, 0x2, 0x1) r4 = socket$inet(0x2, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0xc020, 0xfff) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="a164f8e5a305a350a1bf0500000000000000000000000063e3c558a2fc4798ed256e231c6afb42ab860c7c79f8f20c3cd5a851833556108073b3195815135de7b727b7d521407c037a9e96f5d1f597bbcf007d156433"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r6 = getuid() link(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='./file0\x00') r7 = getgid() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000280)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r7}, 0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="000000000064001400000000", 0xfffffffffffffc21) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000240)=[{0x4, 0x40, 0x6, 0x231}, {0x2, 0x6, 0x3, 0x7}, {0x9f0, 0x2a, 0x1000, 0x9}]}) write(r0, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 10:12:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x2) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 10:12:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/79, 0x4f}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/224, 0xe0}], 0x3, &(0x7f0000000280)=""/102, 0x66}, 0x801) socket(0x0, 0x7, 0x1) 10:12:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000180)=0xfb) r6 = msgget(0x2, 0x42) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000980)={'./bus\x00', 0xa1fb, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x2, 0x800}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000010106) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000006c0)=0xc) setuid(r8) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) r10 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000100)="e008dc7be849bdccd04333", 0xb) 10:12:40 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() write(r0, &(0x7f0000000300)="736818b5cce207d02961cf7c5f7af39a1721558fd7a1109c0e10c7d679c187a083aaefdfaf467a25622abc93ba03855a3daae6bfc64504debf645df57842653619985f785412fe1a9f65d03adae80feed67092974347514557706b9186bb17131f68db40c90776d59984f5d9773afa86ec67973ea59863a26ffd5ce55b2292f69e4c855249a8283d65b4b3e647fb23aaac3dace7ae407f373e7552fa7b42da08fb6de9b8a413f5b7f7a964fbb7c9", 0xae) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/252, 0xfc}, {&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000200)=""/137, 0x89}], 0x3, 0x0, 0x0) dup(r2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) syz_open_pts() 10:12:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r1}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) sendto$unix(r0, &(0x7f0000000300)="9bea1c122bfa61267723a981bcd298f2ddeb065e14986f2a0f70f9314bc58dbbdd31ca374cfb81170d76a463f92316db569b9843114400834e98d53ea0208937a5558dd7ca289a14ee19d781d3ab3023b40de4d25330d668a6c24983fe0ac1d73cea128207751e28ba6a28440e62563c6fe06130600e1284c20b9e2ce1b2afb155bdc4be0bc00975e304dbbcb4a6edb7af29e1975eb5c35344", 0x99, 0x400, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0)=[{{r3}, 0x0, 0x2, 0x1, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x9268, 0x1}, {{r2}, 0xfffffffffffffffa, 0x0, 0x5a694482d60afdfd, 0x81, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x6, 0x8000}, {{r0}, 0xfffffffffffffff8, 0xd, 0x1, 0x1, 0x9654}, {{r3}, 0xfffffffffffffffa, 0x18, 0x40000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x60, 0x2, 0xffffffffffffffe1, 0x9}, {{r1}, 0x0, 0x48, 0x80, 0x8, 0x80}, {{r1}, 0xfffffffffffffffa, 0x40, 0x5, 0x2e, 0x6}, {{r2}, 0xfffffffffffffff8, 0x5, 0x1, 0xff, 0x1}], 0x9, 0x0) 10:12:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="1056c1427e3a5b6ee758036b90ff1b42c2616cd209d1d389b8c327090b7982fdde18c50dc482eeff8e29a6be8d51b4cce190ca6461d6599081f61d775a8aac2e63b992a190ced491b1c09b1b7e9fcd7763824d8d232a9527f240562dd24e967bac5deacd78b2995efcd4732b5a160ff458d2755464536ddb320962abdef10498f5d42ce52d32ba49407507fe2f4586e130ab56aa2644df573e57fe5750effb71bc52fda9062396886157fd2d50360828628cd789b1cc95", 0xb7}, {&(0x7f0000000200)="97227b775b8f4660cf3366663625336d0fac6811a6fb85594d2cddad1d55f2e7d8ca9f6d7ded95840e22fe01948363824941575e1796bb5b00cbd7799421f06a194b8f3bf5275d993a02586ffac2041f04315554255f88ffab73451b59db3a14592c3f14b59082b8c063246bfd57b2e8194e72e5d2b9a9b1c95e2b9c02adcaa885", 0x81}, {&(0x7f0000000000)="aa6269412bd84471b2b2b1e89959c38747f41a66b5d933", 0x17}], 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 10:12:40 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) setpgid(0x0, 0x0) 10:12:40 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="246bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 10:12:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xfffffffffffffd38) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) 10:12:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000040)="6f3c8be126f816c4823344d0c3", 0xd}, {&(0x7f0000000200)="492ab83bb593143403e4f3bca6f342e9c320f7dedf8b010793d6123ee04765b17b01e5171734ff4f7cb65b9e7f65fbbe7bef5ca6a548064201f1a7c38bb5a56e0ef12ababfbeacd49dd13ac4ed224e3853d6eaed32191dd11ede420554e717dbde4e70084405e19005826b085a24267902cfce94a107", 0x76}, {&(0x7f0000000280)="10b4b21f75b8cc9da7c5323e7c755f9b0f8dfdd3b1d5cbff8cedeafa681a1680a8", 0x21}, {&(0x7f00000002c0)="e438af35389843f126a299d3b75097d206b29f78d2acea07f3f4e672b07337f08b128ab10ce251f550da695ab93837a000c8e51de7a90e123e574bdca934138e83056d1ee0cb2356bade60ce61e91795d42e910f08856c7582fba93728a6642d2191ebb42ec9dc95f3daa68fe6941b2a544f5793c08543e8e4f7cdc7a575c29038a40284df9f96ab56ef835520fa3cd3073aa507a9d333ad93e05d39492f0d38de62cf32a74a72b599a1d8b85655fb3067e7aed1bad01cbe57b4810183fe6d7e3662c340520530731449c927c90486e5ab266eda369f5f04b5c2338dae888e9fe3857e762f20049cc969cbabaac180489fad3963bf233c8dcec2d62f", 0xfc}, {&(0x7f00000003c0)="33f9e542daacf5ff91f6ed7463ac85bd8c51d7208700d705c1dfbc26a7f6b5512b566934e8b92a0b019dae4fe73e88edcb127b7ca3fc9c1e471cad73a35d12a8326305e7e94e3dfe3371c757f650ee4f6c6abe19c64a1fe0d8e63d962031855515ed8617ab5d7a6b3f2f2bac7396534367dbec39705fe1e186f85c1bd2682b06cddc0538f1ed830c8addff5e82a0d989e0a553193da81a17b2a9b77e649ae345b2a1ef391efb9c58503e05fb401b885110f9ebd20cbd88706bcb5e230cfd2619c891dd30d989f685afd38cb865f53fa560c12025e43830e5bc741bdc9f3a07e5cd4a5da170bf4db79403053eeae84d08f49aa2", 0xf3}, {&(0x7f00000004c0)="d5c64ca30c6bbd536d4d35ed0ebc2b8e79e2fb3aa360a86992641581323918c5992718aec80c52a6b2daa5a42db56ff8081b0ba270c1a813ff107652cf6c04b74dcb124171d05f9bf0a76383df1924692fda9abd7c4983305ae659072e0574d63938664d8847ff06bfea33a519f4515e8e11067a80114d71c9585bc78cfeea5847825e33159e5de7cd44ce7a659d4652b1d7316161b6d50ba0cb0796c123209afb964be228db07b7b3680de51271fa08cb70d2900a85df4eb2791ae133ff41a46712da4be83c23e780b573a1e5a000d69a1e644572ed0aa118516e18e971f05ecdde69a7a0535edbb8d0dd05c3a50583cfdb3cabf870fd9977dbed07ef654b44f3fb4a75613f8719f685e6566ad4a8b8458a5fed7cc4c1134e9eb41d9cdf76fbaa3739afbba5e4a7d6119a7845728b1ef60d3b6278efd6562d9786cb1207ec0e580cd0cdd6fe7031a29ef3fbd0459b25bcea947b0c1d7a211c384710bd42d847a5bda85c94ab17f9248ddf3f4a08b26ad5ca2f53c1ecf385c34b3c0ac5a1f428644ff1c2a1270803c3f5aec5fb75b81463491f0d82fcdde5d499574af6089ae270f9f4dfd50514e7b3d22e0d7dab725e982e0712391e2bf50620d2cbfed9bb19e9a45710272bb765a3c766a1f8df5cbc0fa74106f85bd2762ae7905fdb55ffe1b72117c061445535a7e62d7351da5e746b58bb680523f437649975301e014d1f9b8185f32a5d0be1df297ddd410e60e79d433a4f70a15a0f6b067fd22876923129b056bd1188c2e72c1730924d76696c805a0ac568219a244c37d2bb9e29abbb03b282573f1729dd3bfae2e46d83c739c5ec10d60bc0e7bd39963895fd3f1871eb098da0e6ca70e86e522655cce9d15129a1f74bbd3c15aa5d3a0f117863ce4c91ee78f7601392a66069ef69c0349afd436ff26184493b071439477d32002d06df768a91dde298cd8d371d36631b71cabc0ab7702858356ece0dda5d12f281ab96fe7c905a3925eae03ac5ecbf50384a2bef1ed722759c80bdff8ef3a0e237a43e6dda57a55542a0bbf961f5fd21a8b1b8e9827877364ff501af7cef967175590bb73ae4440ddaa89f727e88a1180919906d118f7909abbd5afa0ab1dc82b2c8fa788f228c9389dbc5dea76472294c2c4f8df5c8ab1c29da389a3019033ed4364bea02ab19c6fc53f5293c9660a3ad7a96405e7bc73cb1a0b92802d249b8c8ba351061721592dadd4220eda369a5f75dfb4af70965a7ddbf86226fc33543e47c896350b3f1a2e3ecbbf8b254840382c459cd50f0e6366ac03ee6350270ac42f20a143cc860f47bdda5073518c3cd25e9f174f197af5703b506d548da793c62178765674b1c3f525afcad4c2466c45c5775c5523e7c4ebee9361c458a8eb3789c991cb2bfff2a7960756bc58a6859f79bee5e7a5d54823b1739124458fe980319abadc8587d8b1e02c82fbcfa9a08cf0e8712ca74026f03e1c8723d7d615d32f3bde77e39ba316f4f84c09b0390383ec16f3b7e877e5f0ab3c2553e83ba720b044e674d560d0151d1c1660e81f461b3408e065208cf0dfd61ec6b595b97adc248fb1c3388d8d21d91ca360544e1aa9f65fe705fd21470a245e3c1f21619fcd7200e51080891278f0ad7b6b4bc399eaf65d79429b8d48bc62f238eb4507e2fbe8677dc258f081014a6bb20caa28637e608df1aea478947b2b574de9d3257dc3e10f27e15d861204071082d2a15c34a8e8cb87eb1258731eab0940bbfc4883411ee46edbcb3520ff41e52268605be28b0bc0b8b7e36093a318d99bde9f78a965fd61178ef5740ed4fc84f5648a8736f62c024621df0b1b3faec0fa28dcfec1cb3660d04a324ad275ae41b8d5ffdcd99a75de2dbbfa0ae57b22c4f12b33be6c8dd7c2f499323ddc0ffc5ad244b3ba46223c4edd1dfc58d5df752813e56a5f269babef8c9ea9615aab59dd36bf3fb74a1c753b60dabad92848f778bd5e7e1c693729add8e92ec669d4b67248b26643f662827ad041ab424bb02c8a407d0b8fb0ed5fa50da40427ed1dfbb58602414f42baa55c6d557ecccbab1cdcebef3145a4ef21c18418d00da6324f5d5618107d84e3a3a5be9877a803fdfc69477f05f58a8c718ef0932a2c76b1da5a9476043c70af86bbc97dea3eabccf32058728f6b2011bbbd14754de2b8417d795cfd6adc5b07f514b03109faf43a2569d9830c2e4d587e9268cae3930030ef69a5cc7f3944874292b60421f736c1091016017edb14635417a959bbfca28b72898149d1c94de64cbdbaaa7e8a618d838d8f17c49d3a87ccf71b5295d51ac60bf823e38f0aec27842d0c23ded06198b7e0f11e85558a694843a344666df01d3143826d9781a0555e2d55c15114b70510ebd620ee0d64b6b768efb5b28b5768dc32fb388c419ae4f6401a3e20f507c32cc26b2bbbcc2b774a671f95e30bfea4b7b04d402d4befab4f18c7813a2707da908b7c7789b03af6f488c64f219a11049b67d493429fe080e9fac18c2062e8d9b40345d98de7386906f47e127e7b4ff628a53d029af2e9909fbd6bb8fdd25de3a8cb632012d8904c172cf60dc72bfefb5ab84c8adf40d73624068d7b1366a1ab4a20159205027a537ba17e813942f678b63b78766d616620341ccf8cba4f9fcb551e5820c28b2f4b57544ca02e7d5f5e1278f2199f0b93668a0328ea6da114b9970620f0d250c6228854774e7eb1561fda60b6f0eb6ee0004775ffad4f5be912e2227ec61c040f882852c6980f2d24b36fe32089eb343fa0f58476dc1e885acc90f0185587b2ed46c472eec39f8b9061906371aad2f5e890a2ab31da7f1b54e62d651ebb6c8673094927f1f657a3fbce4cd93dd2cb8022cd61d4ca71817d5a4d9eebe4d012f38d4025e79ed5b41d70e49f4a159718c0a1edb56459fcdf3a165cc314846e484fe21b5223c63bc69414ad30fed373ad97cc33e1d5b56db5cb19eb64a237428069dd48b51499a7a78a188c05de9629de85a2010f351f58cfd51fe9a90eae07e18d7311dd48921d7f72911d34a20bb2fd2d8324500795469b12b784c7fbfc0e37ec6401f8f2de0c8d6de1f4134cc2a03a16e818b54e589935a5726f2fe06235dbffd24417f0cfbb99f1d75b9c637c409f69ea4c45d2fd351260baa840ff0af51725bc0c9800e71cb1295e56c4b4d3a76063ea6173d096bda401244842917206f06d6f20d455ffa8486f388639bfc2a63d0cdbd126aef9530b0ea91caa230a2be02036da26419a7cfcd8e626708a147111bdd873904015bfcabbd0ada6fa65c1534437ec44d50a3d08cdeece1d0054a1aa27fb212419b50052ce6ea528ad766d33d88ec0ccb814e707c6dfa553493579e270eab73386a0ba1a9063cc9f4ba8141116eeb8f58d479dd40fcb389ee60148facb1e12cf39018fefcd5639d8a7d21e9b9d69aa4146055c729a1e023d0476db4f0f128808767de1733f092c2438dec7a2a46a53ba23df81dc3c2e289a9866cf9732200660d77d89fb39bd3c69e4944ecbbea531a082831ba271cecd113308a9f0aa8c460fc0fb44bdd5e2e55cf5b5a5f8368672b5eb1f157efa10feb909926d75d06db696d3f34f0421721ab8a875eeaa4c84f423ed36f8702fb218ffdaacf5501fc12c5ead2db90547a5771698efac240ef4ace67f13b54b6b2d7111289548c73bd4da9786bf89585db41c232bcbb1382d31344916000ca45e8cbb8e567031ed5695f0959729966452146e913819587d6fb1109ed25c54d78b74f306a4d2c0e4b304a41d5f7a26d7ea5c9e5d23545998dcd660469564c813f46a9738bc1b8fb657d15b7006b3bb278c7582b4645707351c57d7aca22e157b8bbb1efaca62bd4d54b57988d97c9f66fc25d7374890485d1a53fd4ef2f4fcfc9c56f1ee75a7816c5ee3053945d92e3e59f696b91d31409664bc8538dddd78a29fda06221fa5efcce04f3bb10e7454bae16940ef2b3f6e6d482475a7668f9d30db8d0e8e34e905488498dad7212259693ac803080acfc41b0c1c692d35b9eee263ae7a2bfa3040001e60787d8d3cb7b66fb36002933f85a6266cb920872ef7e880e3edcbf5d208ce140e67e342691b1b5d6b36de888250621420cc323014167f4a8884f8b5a93b0655d35150a4921710a8392bfd7c6636051caf4989179c82e4b6a879aea1d50e71840e0a8a0ba5c79682a99334af195f5845189e0384edcb820731d8cbe9ee39781fc39b5e4d6c38a5ef584a5a92ee73d43c0daaf6d067509f3224b4bd48919b136b3d23264072d4ba52d62f99b084332ed5f9245b4ea24bb85c6c339b3fe8805fb8ecc50ba6cf40a7bbcc0e4f00e758943734095f90905080e919f3d945fad6908d4e855d24e08ac6fe17e6f31273a4c3fdc6495d5a3cd4cb27f7e93610a4c07ea7422c3a187a77b4c5490b7fe1903876968116538c92aba1d76e6c7994f0a56613dd039d23c623296aab9c8641e48c55531832552a3ae93add666b018b8dd27033407f795fe9296e24b1af2dd851dd3a0af2c9c07459dd723e294a4492b52d71e9f736d038a0e4d0a8c2dba57a630d2ba2b857109a085a16234e27f9b4e106a5fe35be352d2b521da665c300e5326ba93930626daaa233c42ad26eff3d53c326e8e02b0a70f74f3afbd071e801922a67f9db73c89b1896d924fa0eebb5304a9af021793b0f09c9d82ddf1097e2372d9ca780996729cc3adc52cab6c8a1ce34ad49a0cce2dc2ff74ca6b0414c799e47f0f48a9d884211ed171deff65c9aa3e003b6f2ff8f36787b3ec1beb10667513b353b2c8b0a07912d179ecb7b1b15c15d18b5d24224d7d14d9d1b184d97b9036dfd9a89746a1cb1070ea67929d17f473d10ee2def537773a41402d07e65d15fa8de9cac6db5333ecb8d1caeed995e1861ebaa8360470d2c103d35ae3bed84286b53de9327cdff308975b4869ed1778321213a0a9b9979a523a7815a2cb07c05431ac6ca77fe49439a9ca62b6e88ba2048b18c8a9106ffc1c2ec0d46dfdb557358efc632694296f3dbf5e3657f23bd0003ae75f4657f6e52af2982c82ebe0504989fb39e34fe28da9bd109f6ab0a862baf3d6042eed6c352721a24ad2559a715a270baf4a79d4a2ccf39716b6d99ee14a1b32e17a0de0b26cc4ffd4d89b6e0ddc2b5fcdb5e4e218220c79af559e0eee7a0f411f03831c94838d8d39d0a8c027e65945cbf21d2b5385226a70ef193929fa3fb4c2fe6994aa787f5169d6c4c45241b3ad7378b39904c4ecc0bfc068f1aa1ce4020b8d6863fbaf390d6181ecf39969ef87cb0e6fcd9b8dde7aba217d0de299e7f20d2304b942259f411511cd0c5f3d874396c5fc5d462eff11dec6ba83e4e85765b4643c7d762a1cf4e455936da875a43b4465b0550dd43f105479b729082e542d70d02a1e37bc484c8bf0af986ca3bb666cd04ff87c878c267aab1e39f0bba96d571c362297ae83236dd07804ce1c4e87dd2a0898907269cfc839c52ad7a3c8b50d5ff18949967cb09f3437f2c088c9b9ea1d03bf6a20ff139fc293ef73b78b2e766166d47fb6a5ea6bb9d4c281c845874ab6751fe04249ba39a55bc4a372bbf3519920e02bc84f8e6f85b7b31da809875d9a828ab27ce95e50cfa06e03527c23dd6b6b1a20b7b008accf27dd055d6f97cabc2ee275cc2826c4133349096af44cabee5bece2745e90fe939c0d44c2728f8a53c4d0c9b20f06d3b228c27f314c69228bfd7397876e2c18c523d07d72d1212c90b7706a2ffbe6e2bdea75f3c72f4d7248d5821711a799f31251faafbe6b3d60ecaf1d", 0x1000}, {&(0x7f00000014c0)="90b6790827cb7eb65c102568ea4ab600a1c846b2df8e2168", 0x18}, {&(0x7f0000001500)="00ca5c4078e6d9555b1a085a341630ed9a04b4be323d3dc6ef1c6066a02bdca18960c708f4b208927008f3fb6f29ff4214e9e95cb82b968ba2e438fcb2c412c643f37e3cc645541c61367d749f4ab53822ab4702e4948c8e40cc1fca7d6a3dcb6ec3ad1e606645482398fd39dbea016b7a35f7767bbe36eb3eae4a2fb14ad8c14e843d2d315f5e4bde1558149f8f9a4ed9c266035a61f76dd35a2f62afc03fc919af7205dfcf7f18ccc5078376348df3e86f48490479dd98777b0332debfe1d525023784482eed81b6ceed6274ddae95f3b220a33c5d", 0xd6}, {&(0x7f0000001600)="83dee34efb5be216700ff58b61bb7020349396b0796164a6f243c6102da28385686452c24d220c82af184ac8de6783c997c7e5871d7a515377f578355d3b6dc30490ad96787be043a7d9f4ce87b6f5eff84bb49411fb06c0c11d0f5580a3b72adcacae61dbfa4e3a9071758332d6b4c5929fe26909e048e8daa102603415cd202f53cbfb7c74bed1b21db0d2adcd52b8186fe8808bca2f54b75929cf009a7d3be420c7f3c608052ae455f7891a81cadbb1", 0xb1}], 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xd9b, "9f8dd8e50001000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0xd12, 0x94, 0x5c9, "4c401208c1e5c18dec8d8c77d7ce8cbb723f59f7", 0xe197}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) setrlimit(0x6, &(0x7f00000000c0)={0x9, 0x1}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 10:12:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file1\x00', 0x200, 0x15e) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 10:12:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) chroot(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000140)=[{0x81, 0x101}, {0xe6, 0x1}, {0x7, 0x3}], 0x3}) r2 = socket$inet(0x2, 0x1, 0xffffffff00000001) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x5, 0x2, 0x80, 0x8}, {{r1}, 0x9bda3a482c808940, 0x5, 0x20, 0x8001, 0x401}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x3}, {{r1}, 0xfffffffffffffffb, 0xa8, 0x20, 0xffffffff}, {{r1}, 0x0, 0x1a, 0x2, 0x100000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x0, 0x10000}], 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0xbe30530b11a4d2bf, 0x10, 0x400}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x0, 0x2f}, {{r1}, 0xfffffffffffffffa, 0x90, 0x8, 0x100, 0x7}, {{r1}, 0xfffffffffffffffb, 0x89e72222f26d72e5, 0x10, 0x7, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x8, 0x20}, {{r0}, 0xfffffffffffffffe, 0x7503cfa9ad500ef7, 0x4, 0x652, 0x2}, {{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x8, 0xdef}, {{r1}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x10b, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x8, 0x7}], 0x9, &(0x7f00000000c0)={0x0, 0x100}) 10:12:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xffffff5f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:41 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f00000001c0)=""/81, 0x51}], 0x2, 0x0, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 10:12:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 10:12:41 executing program 0: setreuid(0x0, 0xee00) ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:12:41 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000005c0)=0x1) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r1, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r2 = semget(0xffffffffffffffff, 0x6, 0x400) r3 = open$dir(&(0x7f0000000640)='./file0\x00', 0x400, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r3, r4, r5) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0xffff) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000440)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) r7 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r6, 0x5) mknodat(r1, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r7, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) geteuid() ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000340)={0x5, './file1\x00', './bus\x00'}) 10:12:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x4) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) 10:12:41 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) socket(0x27, 0x8000, 0x3) socket(0x20, 0x2, 0x1f) 10:12:41 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) pread(r0, &(0x7f0000000000)="20fd281860449cda539cedd73dcfef732ec237790c9f91480f649824db82466659744717e4bddfdc226c191a8c5ae0096a48de42d0cb86a403bf5850c590ec7350be8b17402d924369ffe62ca47c1fca39b7c9d70af22b76558fc8b0c14195c76a", 0x61, 0x0, 0x0) socket(0x6, 0xc000, 0x101) geteuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x3, 0xf30e2aea02067244, 0xfffffffffffff7fe, 0x11000ffffffff, r1}) 10:12:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6}]}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 10:12:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000100)={{0xff, 0x7}, {0x9, 0x80000001}}, 0x2) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) 10:12:41 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 10:12:41 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = dup(r0) socketpair(0x20, 0x5, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f00000000c0)="a5a50ee30d92f1bee0fa1aa65bf33f58152120be1a4f261bc87c56b3f46d02b8cfb92a7df7b3c979b10458b251965974b9dffd7113a70eb38dbfb8be9f044904d711ae8c0ca9bc3b8e50005716aa3463989cac7e16eca4b6f181e31eb73bfdb10c87a14508f45d7fe8ec20fc3c32cd7fd6a360933a31c3fd74b84450d036070dc3883ad615f3ee32edb88e8ffa03bb54e44af7554484e0584eb28e59ed28db87137e023059bab1955d8cac31bd6fe271196596043999cfc0f35bfc5092212861c199ae366314d3f10f9b243fc581820e3398c5bcdac4da2150d6cbde52", 0xdd, 0x40d, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x3) 10:12:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x102) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) pwrite(r1, &(0x7f0000000140)="01894dfe9d", 0x5, 0x0, 0x0) r2 = getgid() setgid(r2) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r3) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000300)='\'-%d}(\x00', &(0x7f0000000340)='(\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)=':!/\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)='({,$*\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='x\x00', &(0x7f0000000580)='/dev/zero\x00']) pwrite(r0, &(0x7f0000000600)="9395bdb015bed9b7c7e716b48ea37ae5508a3b4c81339f763dd5ec52025948a237273ad7a973facd6b1ddc7099bf34099fc50fd1b30e0cccec8626019c541ebd2665a3bc876fb63bc88daa544e646535a869f63a738b7352e348e24f5ff44b9f5cf628139971e158b3ff51332bea7738d4a21460c459ed8246470db14741b0fc5f461532ef5fcb9804241fe1fca4c1f7a87c646534b6d5d93466234d0e259cdb5345960811236ff3ccfffaa36f84c7c1f2c05d80f18a00695899de9928b40edf7de96d4a5bcd640534e88b8e914da527fecc3e306e2e713fbd4574311e83432fdf809dcdccb63a177725e313685bc02bbfe4abc98f367146e090eebf7d67fbc9e7e59415e782a592fc6714e55cd2e9fc833b0b2ac45dcbe94251473402c9acd15005bce148add72da1aa8800f2bd1c7c15d7140a44f252fd5f7eaf19df454bc9fedfcfd37f048ebc2cea9a4f846e67e74c5a028f67cc4b56663c40241664e903db66788afb7def9e7ec707454fe58ddf6a709c35cd6918c22e81d7f2e34b1c019376a08deed89ca8fecb8b1a86cdf0a50161d063318ca8a3dff5182a0586ceb438984e0af726b6cff59cf96dd81367d6ae7c07467819938cfbcd70a89772f13981f9e01907c62fe4337a620b06dbf6a4c73055bbc524c237a645a10ef550b9fc1795ce9bfc8a12603f6205235422b68868dbe40aa04643626c1531b21f5b3a5f78dde7201ccd783ca4eafbbc9b7fa37a4bf1fdb51864f24d23b78dab3c8cb894bffbd171c8ecafda213a9421bbdbd832100ddd5742fa9566ff17388232e4ba2a061b44cafd099e0929c929b9251716215aff5e23dea366745e6a2b35a658eafb7d090a184e4183133d7df1cec790493a8d16b2f9bd9bf42d746a1a0a9e9788c406a44746a8c83784df0af270b21755bcc6a348549cfaa5882e24cc276ea48b170ba51d58d2e7c870318949678e6abc771e2fd2c2966a789918d8eb586223b3c3cdd690a0b75971468c4c009b920fabc5db9659a472f549762b412caa4db7d756eadd62441b90bdc65bc6269db2b74762787bfa0252d26346c662b01448f1fe0acdfee4f62e0f390f6267b9a137e71d2c1fd65ed9aa1d36d0d682842370a95e2064b93c59837c6a2636ae461ff9e2b4b661fd2b40a03a2c6c1f966cb2a4ff0ab7b2addbaa0e7c120c8ce22aa1def20f790eb1e4d4016f4f7e9a1889a72021e1fe07ef1446a6833563db734f870790556e368834ce75192ac66485b1f49773619a3f4af7fba695c996d8fd6b0dc8bb139e9b1aaf8b38fac696038e23d1b6fee1539b9577c7582bb7d173c9745095d68cd8710d3485241d3e2ead71ad60cb786d97dd96b9ce408609f661201d3a3eef031d33690b5e0ad01c9fc7633fe4e7ae103e3c7b23477c0f9d4741b75bb2773e5cd9b7ba4093d1c3349cbc74f02b24816c80fac785f22809a158e2c0d08927afc7ac87d4445c0fc19c35ddd20f511329209f25fff0659fda016a4b398e8bff674d2650b974017e45b4106cd7bc3c6fb3decb4b2f9928cab29a6bcf25b9c0d55b87729397b77bf051df7f22bd954afd18528857f6d101a179acf36995d42426c39c2def05a42daa98d1581b691e8c14bf25146908fafcbb24f44c00f8a66dcf6fa572a81da139f53bfbc8ad117f9df182e619b9e0e5ad94d704ef602c4849e9cc203c53fab9556bbe9f163c9efe1ba980d209e27b2583c6a8307bab9e3f75f115b3fbae908f766a35b37e617b2bbcd1c7b309c27aafb4264155fbaab9d3f1fb3d6bd6e284cfc0422197cc6b0ddeca570255677ed513137b9934652605dc7f96e1f88aafcd8a1b5da1a2ba31ce1832adda7394831775fcb681072881de6da160beeefb357fa4635be8502dab77e3db42d7bd3804b3fe90913b0b10d692756ff4b71557464632ecfa2ef961cd803902b2d3665571788ee68b296141e6db5ecd311a45715fb5cf7b1ed84a8376eeb945ce85e400e62b5f27a914bf07076189176ec876861295489a37e79014e26cab4b6cda27582083c7b0b6084887abd8b25e9001fcf4ca9eb5e61ce3559e07e9d3696acaca272b684060d8a1217b898c2506abffef0892164a9b9df16e94005d93d7e853aff345a58c350b33cb8c7bcd88f378e5654f247106e8afecd8588ace8b8af0dd90066c594c28ebfaf30a95df5e74a1e3dac674b25a3730b9c8e1d6d466a7f80379d620689ccaa2679803da4e085721b0f8a6fe8f767fccd220cf8cc0c2555070fd2b7759c62072f82f91e4072a5a1a9eb075f34446d053c6d7c785c7be99f161370f1fcc395bf59c87dc219e0961b27980ed2ab5d59da7285e3e13f52c72f652ba6b714f1b6f56204395bc0579b8ac1cab34ba5b2ddd6d5e252bdfc39ef9ca4c94c2b6abbd134dd25260399c2d80a7f44cbbf0d8feb70196876a454022b076e28a54eb9ca05760c8d7bf34db0ef92d07f7ba2dd095eaf8a9fa3de5a8183ac6d01358108d1205c0913d6f8da7ca62468ec55710e7df827106fc799dfb6a7a765efe1f30091e9abfb4dc3884d2177556101ae30025aeb8e78b102fa994fa08f573edbc429a3621df61357480164957bcabfe2767b0de06ff56e5fa7e050bda1ed5b9ba21ae449cc122cecb8960b2bd92bb46e0b04719094209c49b9fc2d2815d6f052e4a0657c16a882bfdcd6146547beaebe6dda9e896fc9756b8ab3ad0b63c250e03059fb28c1faf50e01c81968c31e44defea15b27657a64dee0c9fe1bb8f6a55afe7b9ebbf18786efbbd543393b0e0a4db09e897b841473320e0739fe0530d49be337ebe8ae162d86d46a40d54cabc54ea09bb17be2faa4b4eaeed20dd7f1107dee58cf83effb7b0019e6fbf86033d5725ee59274aed51a520dc38f3373c6ee7e5dad897968aba8ea7515059fb7b7353c9bde5ef3b7e1552e322583b823f2138454b4186865909079abbce9aa607e47b80d38d36d3124ef535d213ed32aa6c9e44cdf3e5e93acbe261c707f984bf8325de2c2796f389997a589915eaa29b23c1b239fd6f050335145a7bfe37736538367ae1a53e887b326a02d134083f57f4c00c4e79738afd959b3107b391f26734cc0c937b1f7f5e3f7fdca1ded7e6fc2f10c449b036256f873831f637f9fb5940df48f42e893f85ef40f3c37cee25f4e8efc3a742438d54c92455bee9d45159d4fb7374081c65b240a1ec62721603a68527c639252a6ddf723f075327a6cdf92a46c2391369659c24e390c53d688ad397ff0dd1ac6c751c40b1dfbd0ab99a2b8929d8bed990992d1125d3e87300d0de06c73e655e3c500356d587bf3052698937db6516e12b7e305346ec42d40961771a3d8c0de593f66450be83dd9c7634c170c3af2bad7657f03644805c32816fe2bea255e74ac255a765d1ff2bb08a41b2b506c2d8e7b556901364bdef76062ce753f5781417c61ee9b0a7ea181b8bc5eb561c28bc2d8073e0e38f1a37138eb0c821efeebad718e0a12d0b083c539c6aa1430fc00b63ba782e3423d7f4c8b8576a5f6e2a4f4cf0f3c8b0ed0e540ad0690fdfcfcd6c90d94025ab81cf8f8fa0107768d7011326943b150321bd6ef9ff48e8f37411dbec9c81142c614ca734e236384fda2e7b25d282de0b20a1e4f9d0186a787209f66964adbd4f6091525cea0da875475d577c6371fc057f6b77f6c8cb8c32f0d1f97d1c6cfa4fa48375e00ed17a9115c1f10e1f2a36e154e45b025b0c9ecf402be5343080470a709abcd0d3b2a2a9569e87c34300117ede95d0b62dfde23588603bd785406bfa49f3576632c963eafb52035e6e0e5f97ad208c8a1d0d1063d3c8064aead86cdfe679fe064d3632899ae91ca216ba3ec344572130974e33eeff1b1651caa1791b85a41d27f6378d63f648bd7b68bdad438f9ed52c3c1e8fa0d94fcf8dd46b2632b3be425d49285ecfec1d46e01ad7d5c0dc88832181074544746b7c32a5f37b94dfc29b45e0fc78f9b8bec212110b094c5e5783a12f3c761797ce5c056557711ffee31dd21ec4015a3c1a4c39f6b977e1a51e7a27ae44e1a3e8bb6573e215b29df1e1de8efa6e50b3f82af623ebfcde3a57f7aa1bae08fbc0534fd55b74bc4f19711a22c38c2fa49edd11d751aa4cc0f8ea2da5756bff3ccc821478175c70123652c609d1870c03aa73edbe7827899740810924a9d0bc013e5012332fdd9f62a584f0f595eb94284eefe0ae99414f292b63c316743a0fa6f538c69692fa07f18243a18aa3a0790dd643e666d8a772074b1ab054a768a9ed9326ce3073d1f8d012007e15dc5824718519ee6695abbd1ccd1dccd9ce23347f7af8a94bc753fbba65db149b11d14a2834332f4295134620869c1c1638af824087b9c4217c8a40402c2452203cf8999be541e71a4df82d085e2d53edee3c2da4d027a9aa25791b64f8b034ae1a3826acb9a4fce2faaff718d35a5fdbded7e362c5c5d41793a5ff284086fe2c8d52e657d5efcf75a7dd52c76fba5613f3dcf7a716a8d37b3bff679b21893d8a908313748429d991db89587691a2cabdd19d143ef47b6d6bdbe421d83bc3f6e9327a4b4d17004220535a1380b78ae0f250a289636979d515de1a885a99c61f94ea27ddb8fc94c089da930c86cf181458b7a083af95377fbdec19126c503f72178771cb94e9e62a2d9f8231907e338c0832ea6987454d1f39516e189d02471bd2270455be1963144b618192befebcfd4533600538285049810d378d62a62aba440c703ce536d0774089393883cfcbfa7f5d5a883a74341175eeb91f5fbb1d70b037169bfd90ee6e89c5fc4edc418133562f227e6b2124212f87ee2a8cf896f6a5bbda4fdc1b8387e6299faf4c8698099f5bc9c9feefa34bd4daff4f71c652d82931b7de52e331f40c71f476494140036538d464b75d408f4d73f13bf567738158b73feec8371f729156d7c35b30336e12973a760ca066d69d950fa92df2d1aca47f7f4628407b5027c02ada8044c76b95ffe963a93a110cd7e54aa543d89622e6dfc3a42d2383f6f7e475b052ee59631be743730ae4fb1a5a0a3ee4d6146e2822f4c613b77725fcb87aa0974300c65d900c36ab4bf7dffaa64669731402a046a0e5ac6ddc7c0eb621287f3ed87d577f62acb55dd00c0500eb11820a4b844ee1d7d781cc0d53639ba721acd5ed7c88f73ed46b9515f5393936ddc1b7b4b7561d45287a4bb29e5167b742ce0fb12915ac2e543d1bd696dfa404716adfdc71d9b94598f565ae40d6be98cc0807ae9f193fc6655e5cae7a8cdb1a868d596ff975ee1e9e5f811d5c59228afc6b0a0f4fc74e5f2f9aa2b38d0b360536560003e22e5ffb657e924bfb6fdc7d7be7d718e848e49f8176265dd014f68c2727c6fc098251fb18125de8d313a2e8613dc137e5a253f383f30299a890efd1dc064eec15e543969632918a0b261b6db41ebf9b61f56178c57e2a7c304c3adbd202fb31091f5b47b7eaeea8dfb768d43a52ef422d17f8fe41685b0313fbcca23a3aec8f17ef6e07d4784946b736329f6d4313897e115713c14108115b729cec163949d834985a1e43292aaf7909859bb77080b570b59b50a52eb27303e7d274eecf30b5dce359b89e912351a70e1f2e3daaeeafa86b5816a02030dae3514bac51ec68c3cb0fca77dc005ced9ce816a117d56a9bf02dcc1e401ccaa2427d88aa7827f703a5466c093a7f76bd3715f25fa4e5a3879cebcebbc52f7c81ef4643b77cca599e6bc07116575fc8098ec42068819e70073c0de78ad07ccaba28636016d99d3328aa66fb0a3371bb39b81b21", 0x1000, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$setown(r1, 0x6, r3) recvfrom(r5, &(0x7f0000001600)=""/173, 0xad, 0x800, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000016c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001700)=0x884) r6 = socket$unix(0x1, 0x5, 0x0) read(r6, &(0x7f0000001740)=""/75, 0x4b) utimes(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)={{0x2, 0x5}, {0x7, 0x800}}) mkdirat(r0, &(0x7f0000001840)='./file0\x00', 0x8) fcntl$setstatus(r5, 0x4, 0x80) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001880)=0x1) mkdir(&(0x7f00000018c0)='./file0\x00', 0x5edf56271c9dd079) write(r5, &(0x7f0000001900)="d51ff362ce8921f10d72f4988ccf68f3a934ca7888d821195175c14755550d9cdb1964ca84c214", 0x27) open(&(0x7f0000001940)='./file0\x00', 0x18240, 0x36) setuid(r4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000001980)) 10:12:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b71fe70be5328a1445e2b1b0fe43dbfb2a1c3446e3410fa04bebe8e8af5afaad18a18917aace2d3a0f5d8f34788a3c905a5fd0ef014fc3c9598e2fb23e4597ff54663d98e651d65db3913efd3f7e661f39242f665eabd0899c5772b4e4cee1b46f343136b8132d85c95d6938f9593c890dd37901bcf30466970d46d15446841cdc74acb94d731dfd81edf9b1ce0e0f25a8a9865d9c5d4f92d697155066fd5272e7aab2b9c8fa633c8d479ae844d9c68c925d61ec013b", 0xb6) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) 10:12:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 10:12:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x0, 0x8}], 0x1000000000000000, 0x0, 0x400, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2537000000000000ffff0000000000000000005b67071b542a5387060000009fa03fb834c329af73a195c38cc4d500010000000000002307000000c1bb893fd15e6bc7bba9e156b32f2efe705d73ecc80cbcdc5ef92678383116b0d0e2c9ff7224b25801e695a3f16a233c59120556ad945c1b3d8c60ba6b4583fcdd39990d7b2d63887b7fcb8ea4eb7e8d7d602594a8dc37ea05713daa7d7d27e2e9feb2efdaa32ded1bf95e13ff42bce1beb1915e22a90a2aaa353f1e0f673b52deeaf6390acda9c23bcc41e7e1702923a863c64f9ca94581a51ad131f9c3c9c52be1c3a59ce657929f4000b37b99bbfb08612747630211fbe8f9b0a94944d9397c2829521ca613d933d16f03ed280ab36359247b96beb59f414a496267aebc0205554cd717094b9446f214782cf0e593bb7c811e4e4eb9a682f69d31487a83fbe9f4f607e80a041396dbaba2ff024cb6a7c4e3d84947c4664378111c037521441d1f67fb7691cd13db991ae41152758acf04ac193c6383274ac8000000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4502) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x3, 0x3f}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)) 10:12:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup(r0) dup2(r0, r0) 10:12:42 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000080)="3d498b6bb83c96c6c3a6241b771f9a229c50a55b596076f3d56606aeb99e740dba069643c7e8d4c70b34f39d63f48784d0580e68b456d54445e5f00bacb607c0cff1ee6097198679e4f23d292a99cec175d4d3bc6c2c5488b723064f87862310effa0b1eef079027c70a281aa30483dd31b615cc90af0dc0b7847be51240745c612c5e058d82a84cb74a49800a5b63e2b36633740fffe04302a8738d341d7fe3420b3400bdb9", 0xa6, 0x4, 0x0, 0xffffff79) 10:12:42 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) kqueue() 10:12:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x0, 0x4, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto(r0, &(0x7f00000001c0)="8d3acc1946b5f8ee4f109a40ecd416270a44cd4b8d5290468eb579f56b81af329ff87b20327cf131fca5ab6958b71cd3b9c037ffb2ac2d0d1f9cc85ba4b8ff77edb21e2db7f771c3c87f63dec3eabea13b66db2eb7d4c4f2cb247c517a5e510bbe1997cd337a7702b748b4d77d80e791fe0d39559063e0d992b5a9d1acc2b6ea3ad1d24e772fc056a98d769a7acc4b24e7d8306d58da657dfcace084f44d6db9aa0ecfb50bd6b58fba1b8e6df288036c80d9bf13536ffb45a65a10edd05e1b51091285768e641a", 0xc7, 0xb, 0x0, 0x0) 10:12:42 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0xb9b4, 0x1ff, &(0x7f0000000040)="58171e2a4e5b4335e0bcbf9d7c631a7eb842186688476674c3d07484549c0471a07e8af6da6a0fa6a3ff0d7da6e192c80c228f5bac70d663e284fad78c5e18224affd24fc51d239aa93eb404720a13526aa7fc1bbc0a560eb8336a7fba6bd286e105c00ea35a31fc28474408822263d8d0a0aa2bac0bf67c5f76fe974a496da2b3f3dda39cf5668479e752c95d0200aa1b935c5e374ec53e3f313f307b3b448cd6e44880e584db09f1f3e2f56c6805792028f83ba0578f3a93d4e69aaad4414a37492cca9e72ae8dbf09c1e2653776f286fe385a31bc856e1ae5f826b707e3aec80ec36f180ebca3a74f", 0xea) setsockopt(r0, 0x5a1, 0x100000000, &(0x7f0000000140)="41674667cbb4bb46019726787e80d89e281d00732fc3bba53aa8d2ae6101e684eaf7c525b88eebc81bb89f76d86a20b6e222f1f8bd24ed9ea0a60d36813d2eb1030c787501e865dab12d0d5b2b2d79818b58c0115041574b0f4b79790fb49afda414eebb9e032a30f3c2ea033fb465423f0710b458d50d9307562105d6ee22c7804ba06dc50681670c093fe1f9711be786d8676eee5c9a00a43e1f4a55ff282f38779c184a0053929461e1ed6f69923cf65ff6445f82eaab8d7c43ddb98763bf621b474d6a48fe5210c62fbd92e55e5d76b8fbf4933a42fabaa890db4c17cf44267b89582f115e9278a61461460602b090ce57a7111adb49ad37d091366fe7f037b9dd900555288b226dedc39aff4ca9ad1558d247e22f26724418f13dfebfe71503ecb8da07667ad14c495c8b338f3be1293d20c3a60908223bb1697c2994ed2815200a809dac57997b875f79189106a94bf797696f9aff2966c6f8b3434ba3d0e79bf6f10c01f4c77365f73152cd0186ec7b637f6f78ae858fc65ca3be3f5c1da916b75757e38b3ae9e9e912f87e7d74f12104504a0059f46a22622cf8436aada4fc01172c119f73ae5272b5fcfc43ec42cdaad07d6ad34c003467cf742aa0df5190f26ca7c6f22eb0df1cad5a328f6b6e12c4ade047959c5933d27186c201fa6c1e7f6e7b8c0b57bda83af7df732d7c7541c89860518e0db3eaa0372a4f839515aa609805fdd1b5153c4ab25f6823918e481824da3bc236f7af37fbe42c174720c4e59251a4118ba9bb0a783b361919d1885bd2bfff8d32d92ff82599f7fe53f0e5e1c7120192bf5c54b7daed73402f964fcba64a75a977ee878344e66ad36ef0b2c24b25b59c964fde45788ce173c0d15bcbbaacb23b9d9a21c7f818d7b8f94c1133f16b38936725069fc7c474217e0ea1d3dc45f68431471f6a2740a9818aed6623edb525b18702c54e8fa57acfc36eb54c436f7820eaec2862264ffaa158dbfd6cadfbae5e963703731c34b769a7f005e9c87a3bce4950b5b50bd022b2da0cdbd7ca2e48539fdb3b2c438c6d48da62da0ddc097b314a7607fe3a200faba5188d8bc8ecf3e6f0efa15a0aca6645e38b5a0ae283b18a4df9f2f6d2151ecb3ed9dcb360222c4b8866b4411c5942a3cf43145820d44b5eb91c850722487f5d95a22ab86d30527733463b75fe274988cdaa97f7fba35caec990ee8a27c1ddabf90c265420cfd6981764b12183919017e9c6c3faa57a4b28e0ae401b433773f677ad8935d220278488e6f6adfb8753b8e1366cd5d9fb745acf188f82c95bb29d379e182271889c8fffb9a79883b94653cc8185cf9388b44e174dfa7991da494bb65e65a75944633f9450e459b4f451818dd33e7ddb25aa34ed5c94a7315c91d513bea75c40ac0575b7323ac7ae894e96a3fc102c21ca883cbec13d672586f71becd664f13aeda8efe09ce8bcfb3664fcee72c25e0933c040e6245770cf356b4696747ec6b2a976df3b2c16a05004a58a39509d8993a8b7c8a5bc3826c8df5b3c0feec382d3ade0a21b61567de79576fbd2d66bc318bebf5f2b1ee773a04eabdf9d770b30fcf87411c406daa0ea8fe46f3942254a2f5b920c8fc69cad05afa9d837adac554b498cd7d29bb9b9577a518cc800085cf5d1ad5a5eb7df1b46f286a7a9c61734e7db8e33b723d0696f3c9ce133866abf6de631147d863ceb7fed8cb5437f44d0f549244b9df6927205734e0a1d122a1f540b8000d9b517dd728bac4acd9f0730e813b91259f4fc5b6ca67d0fe3b59283a1363037bdd69c6107570bd8840a20fee1467b0f3e840fcd0da056ba89a223a761b20e93dc08fe0f0cf5d8bcd7ecdf705ab8915677ea9774a4879e12379c5d4741ed77bf2ff0e2217072b78096152868b8dbfc57a4e1e87bb33628359fe9fba08c4ede2a192360909df7411b14606233af0ca5af4fcc79f23d07938e6af781eeb3ad83c10bb6fdadb6085a234816f5866c5ba71b724408b9064752791b4c05cc2996a745f358a3db01d7d8e62ff2b8768c4749e1a1992ddd43907a535140be13d7438a58c3a5aef72a4de795ee59db8b8e437f48792fa8bf7d0f05757b0779e94b407104f9de12d6aa796ac5b7a648fc407c9008e7d0621265c5448d813a74e12c5c6e892ae877c5b71e43b5aefbd8030c3ec530f0646f201a4eabd85909d9b3869695935c38fda1a756ec0d19ef4a7decc4f1a2e3c062b3045e7665901669ba9605ed7fb30b92c9d0365cb1d0def99df346632ef26ab891aabe095a7ca7414a334018ba19e2490d02ab51150c03db358d343ebec601e05bc702f3308ed6bf6c676f4c8cd3a63c4827a84e2a02e9be3397298dbeee21574db15c929373e69f892e24244dd7aa6ad09861846167decfd87a0939c3a749d68b7177d3abbd9bb5d1344ba774ff880cce2bef7018ca5d71bb0c4c554e5f9e4698860fbd21d713a30be7214f0f0f15dcae6e26e73c23285cc533d71744a0b2976951fc0632c5c0023dceeed6eec0c6eca905eb6cee54996e5cbcba9025adfb51e60153ff773c19bb45ea3d5343b72c50ee0da603ef579edacefcaae1328aefab0314f661091f430e9e886cc5cb58fb9ed43fb0a94405984651ce50174774af67fe704e453f6762629ad4247e21058fcbc0e8b6968e649ca52291af50563e28af57ae5865dbb730ab3ce89cc81ac7c411ec509fbecb1c6d461a25f9c6c4766b1ae1d0c5bb85c65f30ff210fe9bdafd142c7c068dc29a89c4e57652a7bc92fc0261e06c097244a637f5b27583352e607da7382b392e70b20ce65dddafbf640787a4ad5bf7ddb0f4c4b2468900d61055c4cfca1e0320537cd9910668e3cc25317cfe3f6c0a0028929f5865bdb1d0b9d438e984029e236257e368f8417cf7787eea4303a7f3fbe2e13ad46a0471254ca5bf27c34e9e9eed018a44a886986cc735feccdfd121b7ff6d187250f6eafda119cc5557c7ebc18b067404e1b1875ad9cbb0e039a833e2b7e7a7972ae3dd9422feb741f1cb404f43b3f666fd99a556e8574afe50e948ef0983e502bb82642ac8f3cca57ae9a667fca01ad9701da3facdb2978154bc7054fe18528dd1f127979d00835ea172c778c64bffd2446843edb276762ed86cac359d0e9e681977de595ab78ce29c958d5a42726980d906517fa54c762a27676e320bdcb8d36d52a66cf9c7dc1a1f224ea7fc4ce7fe34ef64efc825caafe593474a6ecd657c8348bdc146dbee867457a2107e158026f90949ec45573cfff1014d4a0d1db4f6bdb2c8ccf0094bcd01faa970a1b9fceb992f59571f311f4798bf10ac10174238b6bd87895e1500d5af4e44f3fa85397bbfd27b34f8da806175182b181d9b3a50f3cf1063674886513ee077293c4edd6362d3e62863d81d276721c2b400df68450ac2cdd0c9bd663bd8c1283e68e720d4cd69a59cd9c3a3fde4d0fa386c3d9a03604c7a598a879feb7c6f40c0be728d6f72d3759ed293707a6395d6cdeefc75ad149c4a6436af2274ba31d5828f6750c7730e7d324be5acf7c822f348dd5d36380a95880debf65b3b3423442ff8e04e5b2309beedc3ab75e9167ada9b0dff5cea1f237b3fdcec5246a67355d1d423b2dbcf3b0540bd493dcee28dd9f6c6a60b329c7c4e785cc2fe752b2a3fbe0c1a0412d45d622cd487bde92909c85a75667c4374aa0579bce3f0e965abdf7428e9b858a1aa89accacb133031a94e7d9689dd9f2961a3250931c41474034b9d6ff10422a270c698e2418b89f932ec6a0a67233767d40922de230fe06605b0afc59b2410db933f9506b87a460cfa8927ab816981dbb85756a696290bc5d092753ed0428bc4f7a744153b67c983b051f8b85609b8534067989d89e56235a3d52a81e5536346b9f332bb819d836df320df16746a1c59e7394636188b17d16e8aefe8f826a645ae9055b07377afe7a48842484b7e104c5a915bee570a275bedf3a0d70dc1914253113db6530b3aa352a8e2e0728bcc539d846ff84a2bca547fe81c693036d438fdfbe3b4c2ed25dc895c4b8ab4ed61657aba5bf4a0a1dd1b67a1c4976d64a132d989ddaf7783d67cbce63e318e663b915f7bc078b9419787e3c9cc9316a0c698735df87c4631b525b15d58ab14f7b1e56b3db6a22e0e9d74a2b38e240752cc66c13b2863ed7a989f86a1d0b707d3dace532c8dba079e298451fe73acd4fd195446ed502137079e23f0e8b0107931364ad56b0e9cab9ca6ba0ad98e4785b97c8c3978db70bab14c940857e5f9ea3a5e26149abcf011bd6654963189c637593775ff740319da066ff8dba6e72d730b96f2b0081add406ee41f387536b4d5bae0e3b1f963ef6ec16dbd32bbe29d4cbae63d9cc757dce8c7c56c88e5384a314a0edad0dfc045a541e3ed47b8c579af684179c10bd7da000e114920b9452bd900106b24588e076a89c857e5f2bfc3f44773d4ae1966b9f1ce3a49d29eca61e46a2566a6a03909b688341551da9062ae594d42e6ebbabb7abb5cef556f5962af37cc1f5788023e501737974cfd38e4905ac7667c3ae80c54d6d0347f0acaba7f50757547fff758cd47cfd2d2df84fd8a64268af76bf691e55b7ba17f8e48b114abd3a7117e4d40282585e99664d3f56acd2140856c56fe709b174254a81d711e0b05f155a9a1757a57ca60edcddd0b3fb924efdd462aa932d5dc408b50e5c77ffec08e9a042d564509e29461212d8cce8e0e315b5a86fdc4d10701925d3dc7e0a001a020cf72e97a7c35b88d67fbacb45d93f6142705d8c0cd23427837a1cd9045ade00a16bc5b51bff5c5c162f19099e95c6b0c7046e51191e5a64b86d9bd959599d6f5dbdfc9c53c718cf2c57f3cfdb0cdc2fb16a8732570ecb40d7e43c0a982924b3ecaa08da89097e63b90fa0e50109d46d9b38cb2d02d229f391194a649418da0f049da5f802b438d2abd3c5910baf1d4f11878a0aa54dfa3acaf72abae410ca9d8ffe83cc3aa712cfec8296da8d6813ee4c8107b5eb5aa28ad1498eb582733e27bbdc04479093aadf4256f2554f8c9591de353a90393ec2c6f516aa1f8490d6bcd2d7751b0d109dd294b615ef8a649a5e998a0c8e2ebb3fd6dff68a3463b1a47aa36cb41af11650f69784727f23ed6163aedcf9496e0c0cbfa172e22f5ebd3836a2730efef30b5fef95f6524c927386df814f3fcba35cf3e4af827c74b8add0e54606fa5b67f5f18522e1426787bc3269e4db8b8918aa8fa622b0fb076fc9b9ea2cb5c4dc5096e347cd2e7e328eafc534706a4b09bc9d9c89f80ccc31e607bb1af67baf73c98751891e8d588edbd263bca5703dc2dba75161be51f20c34611a8852a122f28ee7a318e3d1210f4eb93f39583ab52f81089d69c483ad89574e5d8c6e7067082865cf725e60929461f8da01d53ba251b494da9a8ceefde75da7e1159054c10f0c376cefbf45ef5161ed404d7b3bf6cbd2c72795b71fc75facc5d5b2426e8c8fe68d55a6241e4d370678bafb3f1353bdcc663c9a786f9652308203bbfdc5339fc6151ae89c7125dec2adba0d994d073c5cb71414fdf16d52399a5d272156b3906acda305f6884f65559bc3868eb6e2476bd80e1659ff604c67a2bf3f611272324c74336525dd7c40e1af2bfc5b8a41d0ae85bd67c1e908838d6db0679f3520660818f9b3b811166bc6acb8831e64cdc89224ec0af6ba66b1e87841c179a20c9089f3767db9b220ce191190cbf2d9d47a015a287afc20dbb938726c2ce361143e38ff6c56796568ae932cbcf8c4399e6ada5259608ba8c4", 0x1000) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/pci\x00', 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001200)={0xa800000000000004}, 0xffffffffffffff91) fcntl$dupfd(r0, 0xa, r1) unveil(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='x\x00') 10:12:42 executing program 1: 10:12:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r0, r1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="78d0f467d18f6b8dfdec7720bffe927e01a75e97cefdc92b344a403df36e01ea0f432f6668d5b81bda7087b3711cad72ce29973883f492125fb376fc09e15415376ba92c98908e1d00d7fb51dc9725515838ab5f49dd6572236afc881fd47ab86100bd00bce32989578555677502fc3c56b3d42b1ae683b9b08f9bfdf4b430b9b730f54e15203bd425de7b86c322bc329b0807cf3afa8d6fe29d1cfd40e6b82beb01ad59ae548af46d000661825c37e644d18e9fb70fd72e7882ec66b215a492b0c67db73ce7d600d4ec1f1ece964fd95e024750acedd5ca0ea081", 0xdb}, {&(0x7f00000001c0)="df2a99e62c728cb1a620c03371f6f8b963ee59a71d676200934bc4b6adb37ab8eb7495e03e24c8d291c767dd46bd19286aa1adbf7980ab5ceacf6346de86739bdd3d6380c61c1a5034", 0x49}, {&(0x7f0000000240)="4b45d209422341c36b14b2d51905dcc3759c6ba280cf99eae8dc3da64246cbd6a26a31c543aa7dca0e5220195045622cb441b0af4bc4a43c663b03e6046108cd2e2d0ba499b83ed50f54c2c469f01691526ead2afaea8b664d1517effcabc4f45de78b47457747", 0x67}, {&(0x7f00000002c0)="ba97d06e741e5a9bb84014ed2f40b37128f2176128a2d41bafed14c54a87ca08fe665301e11f1e331979cdfaafc3356d62a1ce7869de5e1a1d87da975ed442cf319b38e2beee84ed52490e5191a6b71ece2cd466c81cdad727dc2ab8bd4e90fd1f4f67915b9106bf6d2879b998e61eb8e22e4cb7339ce61b0c551e687142c1c21815404a7276acfcc8f0def95bc94de672346056503d06f2d9e39623e3be90b4ec796b85f73fecc1d33624c15fd4db162148091ac9334dbc00ea748a8edefc2860fcfe532334c0d928f0a0bc7b7231e0e18ca64d32d94d7340422d4d6b02d33439cc1139ac490b219c0c", 0xea}], 0x4, 0x0, 0x0) 10:12:42 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) dup2(r0, r0) 10:12:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000040)) unlink(&(0x7f0000000100)='./file0\x00') 10:12:42 executing program 0: r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x2007fffffff, 0xe, &(0x7f00000000c0)='\fFW}', 0x936f24df975ab73c) recvfrom(r0, &(0x7f0000000100)=""/154, 0x9a, 0x800, &(0x7f0000000000)=@in6={0x18, 0x3, 0xfffffffffffffff9, 0x5}, 0xc) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x92a}, {0x7f, 0x48}}) 10:12:42 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)=""/215, 0xd7}], 0x3, 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x4) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0xffffffff, 0x6}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000001c0)="7f9c24e4e7", 0x5) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000080)={0x68, 0x0, &(0x7f0000000400)=""/104}) readv(r0, &(0x7f0000000500)=[{0x0}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x3) 10:12:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd4, 0xd1818864fabeeca5, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4c, 0x1, 0x4, 0xffffffffffff0000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1e, 0x9, 0x8}, {{r0}, 0xfffffffffffffff9, 0xac, 0x10, 0x3, 0x6}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x10001, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x72, 0x5610f793e9d5751f, 0x20, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x6, 0x4, 0x0, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x64, 0x1, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x84, 0x40000000, 0x9, 0x7fffffff}], 0x5, &(0x7f00000001c0)={0x3, 0x800}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938}], 0x7, 0x0, 0x0, 0x0) 10:12:43 executing program 1: socketpair(0x18, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0xffffffffffffffff, 0x40) syz_open_pts() 10:12:43 executing program 1: r0 = socket(0x38, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 10:12:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) ioctl$TIOCSDTR(r0, 0x20004401) 10:12:43 executing program 1: pipe2(&(0x7f0000000480), 0x4) r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x0, 0x7ff, 0x7, {[0x3, 0x6, 0x1, 0x5, 0x81, 0x7, 0x0, 0x4000000000000, 0x8, 0x1ff, 0x1f, 0xe5, 0x6, 0x101, 0x5, 0xfff, 0x100000000, 0x1], [0x100, 0x550445da, 0x9, 0x1, 0xffffffff, 0x3f, 0x0, 0x1f, 0x2, 0x1ff], [0xc6, 0xfc0, 0x3, 0x0, 0x81, 0x101, 0x1], [0xfffffffffffffff8, 0xfffffffffffffffa, 0x1, 0x0, 0x2, 0x2], [{0x401, 0x0, 0xffffffffffffffff, 0x65}, {0x2, 0x401, 0x6, 0x4eb}, {0x4, 0x5, 0x3, 0x7}, {0x7f, 0x6, 0x2, 0x9e}, {0x2000000000, 0x1f, 0x1, 0xff3}, {0x7fff, 0x400, 0x2, 0x8}, {0x40, 0x1, 0x3e, 0x6}, {0xfffffffffffffff7, 0x40, 0x7, 0x5}], {0xfffffffffffffffc, 0x8, 0x4, 0xfff}, {0x7fff, 0xe7, 0x3, 0x794f}}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pwrite(r0, &(0x7f0000000080)="529d8473a6a5a5ac24f4b0950d02e99fbe81c094e8769632c7a4983a20210c4845a271bd2a98e2d2d503bb7ee7c5a1695be3b3c1e726a8aec78cd1a9fb5b6672cb7e9a0d506ccd25f5bdbe28a30df5f0bd6487341f6c646cc76ab792f31d9354cf4c2c8e1bdb3c3b36dcdd66bacae08cec17c9db65119d22ad479a033aa4a541634f5fe70b67f0f2b27e8db86114509f8ea5477ea336575e4aef54923b9ada95b915b0255e", 0xa5, 0x0, 0x0) pipe(&(0x7f0000000400)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4}, 0x7) 10:12:43 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="97bded92320ed5a568ab12515448d48bb0235047f3f92864d237aeddb1bb4ca606976c019ce5c478acf42991d6f4e019cdddd073a85f36c1dfb88eb310d4cdcd9cc58ad622526de29a109e73acda8cf76f4c53be89b76eec9fe13cb76c889d2bfb8baab6e61c913e35804d5d3f0fa92f3e5ff8385cc0147d2491e65049ee6c6f2e7fb0df6536348fc85e009541a901edb2a7431374bfd95924d27789723b559e64a583eb0f3dbc079b1454da30", 0xad) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x10000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) 10:12:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000140)='./file0/file0\x00', r1, r2, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) faccessat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000440)='./file0/file0\x00') 10:12:43 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x2000) shmdt(r1) 10:12:43 executing program 0: mprotect(&(0x7f000036f000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x20, 0x8000, 0x100000001) r1 = dup2(r0, r0) r2 = socket(0x1e, 0x8000, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000)=0x52, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040)=0x3, 0x4) r3 = socket(0x2, 0x1, 0x400008) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="b79573e9d587417679b15cfa6ed36517413c40", 0x13}, {&(0x7f00000000c0)="d23253951f193bd2714f5b6cc703c3d408d7f83078c6fb7df522683a0f47767a1c74e3c231c1f9cd48451f406688a567c8c0ff746b7e", 0x36}, {&(0x7f0000000100)="5b30052d9e361a871e4ba9f572cf63e6f0e4209afce0b18024eff7e99c83b377c0951aa46a15815f8456c2fb1f227f33e5d00b4d217188a88ec2e83a4e70aeb98588b5a85587c83f7b75196209cb46ce99d42b5115801a48b1d918fc751a20763c89bbd9acd26a4117d7a85568f2440c8e848bf3df7698ed8525c31c422f4bed9c6e4dbc1434e9fe74ef39b1d77e440f628641bfe8dd7135cf8ecfbf52959b749e95f176d0cc4157c88486f2b425913fc0d0f763722021a876144df5f4224c1d26137a596fe67fbd77fd47cbf38c6d5d7ed777fac337ed220a54410339fb6170767a80a6e09d5d03bd9188c84bc1b8feacd78d4bf3e86c2397c74c2b3068d76477afef1c3b110aca0e564e2abac41392850998f7597aae076b55eba3066a7db2c22ef36cf24c0589e184a4619b9fcc4737ce8269a3896a89687da5509c840689351359445d71cc1f6e66148c5f9a924154d8d4926250fd4fc1c3abe1e65040f6492fe3a47d2652893703fba5bd50bf562984ec5f24256cc130b0cb40054fd80de769bf66676eb76080f8b380a9c86baf2b5a39bc5e64fc8a482cb46481cdd4be5662247b5b40248667ed3ed6fdd699cec398b8e7d0129c8755af530eaadca5adb666b5e45395926674dc83834a3090d588967e0bc071dab24311dab0a810ac22cadf0385c65d3bfc6e8fddd131933e9980adf119135e5ed4aeb22cc88c1a18ffc0333c381a3e4b4ad595a8224697afea1b0c22d9f2c3528043c0b249988d2a2ad4c24925d58f4ce05b007404dfd9dccc0e2ef5f730c655dd8111fc6a5d1894eeaf71dec9e01da5df6c2aae66496acd4ba8757ae2eac4398c1fe2d193ec7eacee725a0673c87cd81b9b6bb81db14a3631db69cadf842fa777782fed972970c880eb44285675a684f117f3abea628482bddef2b6e1d8ef164623693201f15882f138e1038e4427a37800628ebd2fc89c6e9281b439fb7688d6607feab3f01d4dd5577e7164b93b53b45ffd05bb00efe833314159955aec82188c37f9c5b3951e2d43d5539340a9704fa27cc2b12fed200fa90b9feb6238930a8b3d4f2f67cc07dc2f7124c2e555b6275834a4e0ee1d59d9d0b896ae583be7c25e238b9d4592b4d5fe966592c07181ca7e8a8ca6d506eaa8024bbd0d5cc3b157359d04ae00404952478ed5d5948dca126e0ada472c151640c53cbcd1b24c413da6b956dfcf20cf44fa9891b6f3f48f48e36e0c8c58ff1032f80b5160ee77844370870fbe882ffcf95fcfd6bc2b8ab889fb1c918837f5b7ff4f6eadcbe0df30ec6ebd43476f690eb7d137371452a40f84ac37f5929c839ad6c90d7365df4177653bab44750e70bfe69d752631604effc0da5b25a703b074765a44de958926fc84642a3d0a0ad9fccf9cf1a7c103114d031040b8a38e1e444a887d92b2f73d34b97b56e0447f03ab7671cd86fa2c87befbf8c9144c06009bca74e758f5d482dd0bd6ab424ebc93cb0f40859cea43eaa25c9ee2a7d5cdd6683d6c7ca225049a24c4db583b34b68228b58705d0836b98c020e6126f35413edac9ff39a7e834f36178c49ad366614515d7740274d610fd9617d24fdc9c767e0bea501d7284794674d20896b7a519822ae5f4423127f03a57e043e48bee9764fc0b2755c6068281673a9bf787eea1cbe367712d388ee986be9c171c238db23cb4b72c4b1a21d98c312f677ecae21049720c31d0803ce2b75c12d0f3c9f6bf45a19a506755ab6007c577efc7f34e18cc3060bb829a543c0e1714770f15a08e8c96dac253d27fb11a58706d4341aafb100f7c2b8b0cd6d99ab5341b0a13100c1c713df825068271b45d1f7ae27c046a53d6f349e64b113028363d08db66433ea5c7fc509a1bf7d7c6032f9398a85a6aec04ab13bf10e3cf74e9c6409e0a6a22d791d2c027f133bbfea24b5e3642d602481a093a24fb8d3eea1abaac697bc184bb1ee58f0bb0cc12f8bff53a5dec212e2b540981b6b032f6fa10f35d943c8dac042a2c31b14f8eeba2928d7e48928c2fe0b74399fc2b5b944d93d545753fb304b70ca9a32dffebda2ac365566dfbf3ae8180af50be020d1569d4159e740a22e2217b6a1882316fb466fbcc99e0b15125bc3e0169262381351990c194804f2a43d0cc80ce694e7a336cfb85d1bb5784099d436812fa682524c09f04a762d5de2d95e7d9899ff0ec175100f0e0607f2281cc020eb31e5767d07075377b9f8a80b5deca3137287cd5382dac9b6846e6701c3a7463eef85b1e0924ca136f4c3b3678af368c29a6710720042d651c21e38a6dcd4e039f46221dba7af99a15728349d79d138ff09319d00f1cf5f065eeb838554fcb5e6b2cf6f4b7b5545ed7e132b9f89768c08624dcb4cd1abeec4c98c9f310d5b9b2310235bb26abc279a0ed7dd3ca09aab77c41e5604ef6c5577018dba0f9198f80ab180410e9714195b432097171b96cd1ccc2427b538a3bddab551923a40c0770ac49aa21aa0c473eb125cf49b621c76556302da6029c542bb81b6ef0f626373dad07f73801f10912a2f5480ac1be5470b42c1b42b156f006827244e627a0a218aa0adcd2a47363d1e3a9563f672266527508c9b76e95e765fe6eeea24ce53f85b3d17cb8e34f4224ab7de775fdb31537b7c1780c3961943756b1f63647882c6117357c4ba2d63849703032f0a6df0b4629a6c993d21899747d9176ed9cae905d763ca549f84659fecccc32f6dd1c4c1bf98623cdbabae4e8f6803b9ca6fc427c7f9607ab28b7e0ff8a5602ebcaa2a77ad92335f0bac9f720afe2c4801ce513e4db78ce244b68b071c1ebda605c18ff1f8c5be41708a9667cf3a054389dc6c2ee877cf53876647d9872e7e3c628cf383821fcd795c33c99c58643b1fe2a6d646162818bc2f3957299a1f8cf73a802cfdb6badf2d162c4575f7f9de9f68b426da42fb63a31ab866b8e7a8d952607a20aba9bdb7a90399f40fdb195fa7cfba523d0799889ffd1ff577ce54e99317318650eef024cb024ded414df0302f112411b283120e69ccdd8653c9a2c8f24cc2e61b5000821949ca2c618a9ef52b3bca8eebe65800d99034750151407122bcc67dfc886f212dd77a5e2c145b23c4e3051803a1454a52cf185ce533532b6b44cdc886c22f19d28af561dfd206ee070b918a546c1fb40f06ab4640c92322c9b1d30740478f449de4041591560792330b027776b4b824f9ccc5d073e5d255a4ccf058648126331c2533550c9313cdbf39be2816a3a57b7fd4186b539b204177c08d424e1a248e1d9b8b8ede3b27d98c88c37837bf36fbddb42a45a0b91880f5aaff8133a6672328ebce76317e494b13a330e12b70345fc249c80def12280deb19dc30b7a00a73f8b9c252b1097543e8f58ab561315e63a4da22df0760a280dc3af66b1cf544d6398f3bedfe8aedf12b7c46e470bc0dcdac6080073aac1002fbad623fb63c62f387c2febad4f8402aa5f110bed929903abf52cbac98d3f2c273901468838fb8c61df8d86bc24042b68fd3c783ea0a19f3c40fee89f8d2e525f8650c45fceed8a8e13080428e19e0920c949ae8eea401d3e41259a3f26e1926f014cfc4370f16e4f0a56b045febe99c20049128206de1a0f597a3434db203428a595425c5b8d6f4771c639a6651c778434611bb9ff5a716c2d42682aaecf8dddf4e08c5610d6d886c685a9204dabe6c1ad2172e69ab75caba8f23a80d6fec85ad9096b4734b3dadbc06135466535d47f081e02246efc8b6932210fbecc0867c7e7922886c1c008b89d12f98d7014f31e98051c0be1868f7e0e1e5f4c597544051a59cf28e2e63b6d146548fd253fbc7c2a60faf375fc502f097c8667939d1d341e787719dc95e6b4cfd401cea990411d3a7a1d6eb958e1292eb8f3c257519350352c9e2e3ea8c334d9e2c401497d81061b2f3e83c54ffb23925b58193de9b135ed30287615dd52fab6e7075c84d91ee1a052cc3657c4979b418f25037b30754e0eddd17ea4f77c42bfaf9731544901a4e1be3b881d56ce5fb2252b4639984812a265d52031f4a34fad6e9c7d8a27f3bd8d1c57f7a192267453238ce87e73063390b2a7bbf9fee81efedd4204b112d9bbf5bb8ad6818c6ad81d46166ff9694d5088dc43e4c6b6de6521eb0ef2714aa02f541e16a37a307de4fb426c041ef9244ece9119577254b81d3bf6827631ee267e39296c862b28e35f0995433a20a61e6d19ed6c74f31c3cdccb2ea896ffe8dcad8cc9ce8b2fc2d03456fdc578d8d19d05cca12cedc307bb7a1dec97dc7136634b15a373a9ee1b838a3cd9566fc349ac3bdc3e2ba24af58778527d08a89e3f931047f91dbb101988482770b0949bb00158e2e6db0431e4267629c74c4a08a699728a871b71204434bc41a84f2460a7a888f5a61e0a76a7e5e168b74e0ce543b8115c51f4c0614e32e57447adc25f1d96f40a895fc8e810e231cb03698ba61836067ca335ad9a130e429933121e24e53b7f513717e564f1d3dc9f56ed7c8b70ee81b1a496423f37230ba78915bdc1fe279510e075267952b74469a463bab005bad16f4177b40ece00610f75765875f9480087a570a1390603a3c13fdba86ff526268c1c12da707e866efddaed759e66afc340b44f8f4b377b6e464f8a358dcbf0360be9ac0e735286ca987c39f152b53c7ea4e4cc55902a8897ef85d77cae80c5d79cd731a09f9a2490f4d8e59b45bb73b289be13f951f6cd581c293f5a24ddce3bd3ff55955d130e542e1c8aa39b9cf7ce9e29b5591ae4780d9f06a998a2e1aec4b7332ae35971ca773dc1d18bf59678a64285c70a9db349e8cc7ba4329b7dfe3747d7c0b78c80ac23c1f007e4bb1c6645e34e21daa51656cef130646767258a1c3e8dc0353c33518602ca9c2714d48290e787c4c737e387d0794407a0e5b4bcb5b268d717b9a0c70b67f68de12eb6384b8416fc71b2f6edff3e5279286b4fb53dbc127bf22da4df20ead8afd412bc45ae03cf00d8914ee4a7590ccd5fbf3f9504e25757c9c0c91c76b0b354a92eb21abfc724401f632c6fc1c01af26bdf783375a7116bf87d7489922d33c0f822cceddfc5084b25bddb76f0bf9c6ee4832269007b574942bc212b2355e1a1172bc2e29bdc00ed189c198e2b41c6f9fcdaffe70c7212d3a3759d6eb5e7f6756ce24e1d8b03e3d674d9e0e91cf545696fcb89a7bf9f5f40d82326fc71597d103fe39cd6e11d22dcf29bb3f7d5eb0d3a108b558ef1ccffc0421ed9d397764155c50e10ae7fc35c9736dc2115b93d51d7816acde6dfe1dc48251669c8fb18260667bd7ca9c63f1130c0279bd1930ed18133f964bdb4eeb9c49685c138863250709e0da6ce0775d4f8e0e301817e76d8543a44003ef75299124010b4598c316fc98e5ee7d5a6e5577ed11c780d851b136d04aee88489003fd84eed638d7f37377368652779bb1a18b3a5fe81174bd208dc2fed49f37afcd7e2bca3434a73caad120c4a33e5aab4cae7957a378f7173df172fe31cf8ed84890e606a22e426a87bb74bb2167d8cf13e6763cdfe355e3abf7224eda825b9623483750efe71def5dae1af2b3f3b307eb35991cff07e199a98d8351cb1d7a9e172b83906a90725f275b1d6ac82232d1a8158da2696e7739e1fdaf8a6bdd565b3ed40f0a8a799527b0fdccc18e3732864a9e6e5d960529577bd59a1e5bcb3f09d00c8bd41d4be928316b53d4f60aaa103109469acdb8f2ab797b7d8c498c30c94350934133588834913ff680fc790267f166149239785d3d0390fae431a9c870fbc6e3772", 0x1000}, {&(0x7f0000001100)="7ba8f59cbbe733089ffcb08b45db62ccd2b05fdeb71a6535cd960ae149dea1022381ddeeec33f7f649fdaf740b88eba480970cd14ce038c7010c94a85f96ae4024c78945e1fddbc012c4a8728cdae4a4419ae796c4e68b249e5c36e5d757906291fbb795f0da88ebc1ae59405185ee307b63be64d1", 0x75}, {&(0x7f0000001180)="88c8f615b3fa14d3fb3cb003f7ff4cb4a9ce8b555394d549eceb728bd5948f9540ed25ce78954cce69138cbc46c448d849896119d192c48e97e47ea856c0a31388a481090cd5d1ac1387fc3c3ebb9dd01379f2647038a9a9a0be274192de5177a0c353b2428073056c0d5cc6e9721786692c6ce55628efc6d420956a35f5a77202c73c78b3eb939efad6a0cd2aece1dc983f7d96d244779246fddcee00799c22c26392354c7e61941d424e6c848622db0ac576eee3cb", 0xb6}, {&(0x7f0000001240)="77bc21ee2b2b49905b3dc02865141c1349266ab821871d1e7fdeb0216d1cc95492cc372d6587db00ea1396d5195a1bdcb5034cbe3da1a63c51013566efa3636a6d2ba4dee45484c2a46bfd839bf9b8de8d700998b63ef481705e704d436c87b3126b9420f0edd13eb82ef67837bb7dc5a33624a2522080d4a751f3ccadf3878ddb3779646c7eaa0dccfe70174271b9687993a9e791f021c6e13651fa8aee6b44ebbd19ee16647f43cbb3f80e785d9c1f5294d3c4b60c6cf8f99e79492af3112546050383bed8cb74a91c158def7a6ad5b1edae4da91e0b1be8ad", 0xda}], 0x6, 0x0, 0x0) setsockopt(r3, 0x29, 0x4000000b, &(0x7f00000013c0)="fba9fc3a2c4fab1a9f3356cd3f11dba8192bd41b13054893b61113fa89236b4ea62cdae0cbe97f35aa60f2a46057ee38e55523f8698455a896da8db65094a5e39772492e881e616e26d8b075597137e52ccc3b93ba672473623c47324b1308f1c6e4475c17d8d5db9e82711876866e407950ea5fbce9d07e40201619bd07fb84914f3c574d92fbb10096e62abbd15cdcfc18ad3afb0a070000000a8d294b5d0f858245712854ed", 0xa7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001500)=0x4004) fcntl$getown(r2, 0x5) 10:12:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="31d4a0262d1a3ae733780fb161", 0xd}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="a4f9945161", 0x5}], 0x1, 0x0, 0x0) execve(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)=']}$\x00', &(0x7f0000000180)='*-[\x00', &(0x7f0000000200)='({%-\x00', &(0x7f0000000240)='$\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)=':(\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\'\x00']) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000580)=""/211, 0xd3}, {&(0x7f0000000480)=""/176, 0xb0}, {&(0x7f00000003c0)=""/78, 0x4e}], 0x3, 0x0, 0x0) 10:12:43 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820201ffffffffff7f99"], 0x10) syz_open_pts() sendto$inet6(r0, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) syz_open_pts() 10:12:43 executing program 1: kqueue() madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 10:12:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xa}, {0x35}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:43 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000035a000/0x4000)=nil, 0x4000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:43 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x80000001, 0x400}, {0x9, 0xaa}}, &(0x7f00000000c0)) setitimer(0x2, 0x0, &(0x7f0000000180)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x83, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) 10:12:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x4000, 0xffffffffffffffff) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 10:12:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x85f5, 0x0, {[0x2, 0x6, 0x5, 0x3, 0x2, 0x1, 0x4, 0x3, 0xff, 0x4394, 0x100000001, 0xe0, 0x6, 0x1, 0x1, 0x7, 0x8, 0x9], [0x9, 0x3538, 0x6, 0x748, 0x6, 0x5, 0x8be, 0xbb, 0x5c, 0x957], [0x2, 0xe0, 0x0, 0x81, 0x0, 0x7, 0x8e16], [0x8, 0x6, 0xe25, 0x7, 0x10001, 0x40], [{0x4, 0x1, 0x7fff, 0x3}, {0xffffffff, 0x2, 0x6}, {0x401, 0x1f, 0x0, 0x3ff3}, {0x8, 0x1, 0x3, 0xa0ee}, {0x5, 0xb9, 0x4, 0x4}, {0x1, 0x3, 0xff, 0x4}, {0x7534, 0x9, 0x20, 0x3}, {0x2, 0x678, 0x0, 0x3}], {0x1, 0x3, 0x401, 0x5}, {0x40, 0x5, 0x4bed, 0x9}}}) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x14) setuid(0xee01) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 10:12:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700000000000000000"], 0x38}, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fileJ\x00'], 0xa) 10:12:43 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x10}, {r0, 0x1}, {r0, 0x100}], 0x4, 0x2bf9) setgroups(0x1f, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 10:12:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) close(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 10:12:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2b0a38af0c040f3f6f36d8164442c55c9f655108ed1fe700e70000000400000000000000e00d6ca6579d4105e2631b19da8e04cbb11a2c20a49e7ea9ee0215b4293ec578f694ddaf9a4c17b23e5c742db633f84394bc195ae431a19a64f6f3c01d239c9b530360f0be2e5741c52b550a801f4368f16d0a09da30275a6bcde5efdc7175919dba2d10946e74dfe703c160fb7be2c61bf380e2a33da9e2733bfd61734bf0480e9fb6910482a0e2e8a9e07f45d3581488adbb119a2f8eedad40cc9c4b6907a42844f109c52e244d5c6c4c54cbfe0d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 10:12:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060, 0x0, 0x0, 0x497}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) listen(r1, 0x4) ioctl$BIOCLOCK(r0, 0x20004276) r2 = dup(r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x0, 0x2}, 0x1, 0x7f, 0x7}) r3 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) 10:12:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x11) getdents(r1, &(0x7f0000000100)=""/138, 0x8a) 10:12:43 executing program 0: syz_emit_ethernet(0xfffffffa, &(0x7f0000000140)="514baeacae2fb12f5be00eba45ff52a493e71dac1b10fa432a53fc0ab5a40000c5c225e848f300003441b24900201d77430e") mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 10:12:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) shutdown(r0, 0x2) mprotect(&(0x7f000004b000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x2, 0x8001, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xa02, 0x772a}, 0xc) 10:12:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10010, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x62, 0x6) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) pwrite(r1, &(0x7f00000001c0)="7f3c1969ee3bd7bc3fcd5b2ff7de827b874caa2fd89dec1062880016ebbda3b023dedd68410da255e3c0b2649c8628fdd7bd3d91686b7c7e94137e7390b3ca2fd2228f8a7fef6cb289de0fea332de4bce91f1dc7f66c743c483cd7", 0x5b, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x0, 0x0) 10:12:44 executing program 1: msgget(0x1, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) ioctl$TIOCDRAIN(r0, 0x2000745e) getitimer(0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) 10:12:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0xffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) 10:12:44 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x10) select(0x40, &(0x7f0000000280)={0xfffffffffffff8ea, 0xb1, 0x5, 0xa46c, 0xfff, 0x6, 0x200, 0xef}, &(0x7f00000024c0)={0x5, 0x80000001, 0x8000, 0x75, 0x1e88, 0x5, 0x4, 0x7ff}, &(0x7f0000002500)={0x2, 0x1f, 0xa78, 0x74f6, 0x3f, 0x61, 0x7fffffff, 0x101}, &(0x7f0000002540)={0x3b}) pread(r0, &(0x7f0000000100)="9ec844d7297bb0ce37ef61012701edb6b82da6623877689d1fcefe3b01f81b4db3f362acb4df0f261d75fe571d033c469352aa717ec81cf58443db1b266df4e3547c67229f64b400280b9a4ce3c5a1dd12d83eafcf7456d250", 0x59, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x6, 0x4001, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000002480)='/dev/tty\x00', 0x1a0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ftruncate(r2, 0x0, 0x9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000002400)=[{&(0x7f0000000180)="878547f99cf6ab33575d46bd0e09fb52b21104aa7e2682922eb2f62e67f50da1c33aab753192d783047ef37d4d183d4440665b938e9de09e9484e3260a6832b97b63e0449d9f1fc9c7c4692fb63a10ee24f97cb24f0cc860713139b99ef1ddb26748b7d7d4f7e5437dc7fc7fe811f8faaaaebb89a7ff183c00ff777844f5c5f662c6d7", 0x83}, {&(0x7f0000000240)="485ebc08559dc3d3c13b7ab3ed61bb39a5cadad172", 0x15}, {&(0x7f00000002c0)="23a7b6739d9ac459cb01514253cbad86a3e0271b4faaea2ce01ef0d7012d4101fc09ee97642b870a4b4de9c9d24322a66882da0f6d17bb4f50955204e81f935de0b83605e3011c22314d59c292c3682ad5a410a5671c80f2db3967fe63244a3d06d4351920a24b8dbcb72a72f435dbdc0c8f4c5e250aaa5d0c9119d41cae2f45bfa8ff648c5858a60e28d47dfa243f99cb5a15cf204ab2bbd19bcbc6f2e4f7f3740ec3b35427f3f61994386fedd5449c82aef79aceae9664299721a861fd996b32f4e13a0a2e55fa36baf7a41d4c0123c2a7c2209481a7f6c06e0196d70b48de4dd424ca4cf1acdd1e77bffeec765b1bdb9c1ab580e38f27f69628d762f36608abeab72b8224511d3acdccc7872b0f50125b1f1f10bc68c295ccf96d9007be103357bf37426c1fe984fe222c1e947fec737bd20a8ce86f622672bbddad26c08ac908e68e109523569b345bf3e1fbf8d20caf2d8cd83308ef4f2644b723c39a4944991ed9b9d197540af32ccedcc096e8be99dbe20889224c0b017e0701436b3db8e17148d4c71e645ce0d0ed8defd2928af454307da8d35ad0664bf98fd85fbe7257fac83f6d9b0a7131045497e58688e83da58fa0a9bc2356ceb7c3ca750bca2009343e936ba4419780f56866700694bde406e5e58854d78c656ceed385410fc586e16e96c5147e79c5edf413252386228d3a805dda8f8d7bb2fba224f6de8ed45700fafa1d83aff0bd5a9106182e76f7cfe433ddd1311a7eacfe0581261dec0279a3d6f6e5b34e051393f5ec7919b60add057bc1e96c382584fe99a4628a45e2d542a9c639feb7c1e27b107a71fa81c543bcd4f0cbcfc8207606cdd48baa1c79c323ca269c8dd3f0a1699882d14a3d296cb46d84a4fe7873faca2efc1dc192f1ad303f0e8f936e9af4cb504b24ead4c092f0df6090176ffaafe4b90d214db24bc0f9383299cb04a82a29ddbdf702346282fd61e4bf607743d92f6878e2228d5c1e56c631eb3678da8040acf9a55217596d6859483dc8b1d3b054121696b5c63dbc49923e3d2e62ff61e26612131f0d69da5502b94981e51a458cdfd90b189895e6418fa751d1a821b421e9786993603ccbf1cea89081ac471266bc8f9f84606bd80aef6132cc68d475511c518349df93c59a38579edb74bc07a96b013558668a2fa8516d6dc68aafe483ea0f007d65e2fd8bc28c5660f44de9b9de04e079a66c7d6f3ff842e90a96ec3e8df9e3dbbc7899e233878f5e229fe90efa9f40e17d95e9a4f6daa38d82769527e8c37c09340ec3b7bc287ef2b9e155d278760bafb3dca721007483e6b3a455a2c6b405f35a62784cd16c3a891b2aece14ca1574147cd805bb6337c146b6b6fa70c280fcae12738015f4f5438427a588742f065e30bf9cbb63d2067a22491a39ee201e8283fba92ecc63a1198ffc94b5b713f71d1916464a394705453f2171f9924c4609300d53a76e13864752777d977eb5e8333b469700a84394dd1192c3c7acd2d9634414571beef77b50a58cd416325a193920e65753430fe6b1d553aa9fbbd9025bb7af3c5af052cfcfa413cab87a8e1ed8e52bde2f785df100551b2a87bc0f73357707551b04c102a5c67b695f2c0b316d0de361c6fd9193add643633dffb73b8f7ec5b9b6465e046dcb307742ecb4b4dc1ec0a506c7ef52636b39c5d664de9718c75f7997b12cc434c072aaa2377515f216d1d8543736df90d79bc9384631eec956bb381eedf5b32f58766369ea429eaa2bc8e57780feee3c3d23745a8d266da39a39ee9aa16cd38d69dd4755dab034f9a7400b3cb1f6005154029f228186941a5341461c58854d0cc96cb46871206e7edf01f2c00a8cc6fdd4fa7b7867191b19b8d21d2c953c102fea4ca814e9063e25c72fe8f04fd2ca6180ab9afa87538c1a0fce9ba78ed797f51379ac689d4c8a9bd506135545757fda51cf65e94ff11754ecb1eaeb1a01561bc4c6319650a607b93c2498040127fdc9230dd08b14443fdf564a4d054c777f4af9a6bdf9ee130cb1e821c03edd1d3a6d08b988a5f3eccc8b3a4e99512f9d4561b839c563b6b2e6317f8f266d87454b54de2f469371d5b2d1b9a0600b9ca02cc1cad63cb8d24a300692b545878c883e9b46c1c8d1f6121331fb07f4614a08ee19da4280abe1fdd158d164abfea1e99b4eb7af2763b12b0f7a9fdec4c853759e920402d0a3eca70ab8872b47018f904683c37067353b022d1c81429208b50fc04b157a82ffa76d674bc9458d70feaba64269048686350798c221705eb563f0ec5a5e1551521e7e70a5304608c4fe842cd72685734ea4d345ca9938ad7168dbccc241cf56e4af383442ab83b2832ebede77ae889dee692a095bcd934086fb7c88a356072402d53d7d60c5bd9d80152339449e943679d2f06eb461247cc091acecee80d361f32412b5a1b7086e11af109daa8cd2c1816339e85d48d4aa2b3e99eb01d0477e62aeb332b0c51b676d9d205e03152e043c601dd9aecc5c7b8be580e609cbbe14b596aaee3202900ecc40ac7c49439028e57a8916a8a85afc5d2b662e5bb162516ee8d71d264c78230c0f2316663ddd3b16e5db606163cf4a250742bf9f0a26da4187c9ac48d576ca12f7a34c0d7e99d5102605010175b7e02eedd239001fb05a61367a0140022cbd00ab6452305cfd47e2d8b288c3e67662614a4b90e633dafde46f135224cc8bf8b7fe3fc9a1cccd47bdfdba41ed14b8a057bf4edec8c446ad86e4a75fd07bb6838059c5ee094ef101ab6651477d2f51551c67bd284cce3afcc3b65d8c43ba7479c24601873eadf6ccb1f43b67a26391e37813052c6260be7922277ae31481e0e8ab533c630e1fa0c282a6ee8298fb1220a3d51c6b47a9c327f24f7cdfb1d09c8b48a91ffdeeb34464089263361870abe12e69960e24831903df9860ca9637deb8739266cafc8af7f5c3349bb8d6c6bc73bfac2be4e14c7a861d6125d20316a946d6bd45de0650c308c0539b0ba740d9d8041be5bd164fff35c71e076de26621b692187910f0bf47241b8c35e4911ec6f500763a0666432da13489e36b1fff3d87f20190df54669b1028f68c3fe3776e94bdc7ce8aef1c5fbcef1b55061b32a239aef3558147cd5accd28e7d697150ca6be77146103c2e90431019e70677c3382653a084844ed23179a1a70c28258c67e5e2ae12d3d90df4db6bea287e032616150226f17cdafb0e9cd25c30c6b0a7c267d427dbdfb91533b397c0244f584698a245d70e6109dbd04d0af2be3130e64d6d2cf585fe8ec22547882b4814ed20debd904ef7308b07449a770970be037ad209f70d8d789b33f96a9486775c7df23e1a10e00a2efa1f50a6f63b3ad49e5f92352c67934f99c47588af7b31cd1e374fa628a0982f00b678d4b04034a0163d628ed1f836d4d25300a60cf2a96c311931c2f4339ca044338e44870ffa44cedf39629f34b13fd98b40eca7f292d5055a31719c6103cbf978f17fe2f42c667bc322d117712c6590f827bc034c9fbd6bae0dcb075bc3867d3966732bd2a2aaecfe25a9709f316ac829c025e8c4f930f4b1852fe41267b4a09655b2c9163c1592cbc67dc440f5ba311198858179ac1132673b52c1aa05e51eaa16ef29f907917eb9abb509f2ff5b2f34d8a403588f01fbb5601fa33e7cc4ac758ee73bb392fa787f0456d0956b69a1497076c1e1fc954fe4537d5d23608b883bf68c01731900478012d1ff2d4b41d8cd3742e6630afca53aeaeade4c558202ee287e1b02a15a3dba287e0fbebebca219ba487d110adad7e4f5e61138c3335fca58d3eaa8ab7032ed8cf17f20287decbec99ba5bcd20d6b7826001fd512c790ac840130330e4a15ef32459d721e1a1be8beb89dea620edcad79b4e990921d24d81c4348393120dc32930e41415229c99aeaab0d0f4db29a1a8627ab116e95d15339f91c74f4dca8534632e7a29d56c0f05334de2e2c47583505656129c23d779bee6b140ed31d620cd312d407ca4203befd26f900ff8f64a6efff558e773e3d60be8a4b0f70a48e539b42bdb60245c2a150eac1543196108e84167dd2123654afe652c302a8ad4d125c3795290329a0cbef9e4c35c26156e02258b90d8e552db90a324594a44bd2f29807d0644ae4443825a0a963178e7b1c77c8bd06ef49c3f6b43151fdcf1e45a9eeecf3aea15e674924fd6a51f529626107add1795f228d3d55bfd6e081706cfdad5277a314bc8c0625338c72001c7165855af625912ed084cd6f08c28a883c3f2c4bbd20656470357e2935e1a5624a1df58731dde1966d47ef61ab07540c91d37d156c6c414811124fd1ebbf4a0a36e9c4d293eb7e86dfc2704638fa94981a7b061ce69d9f5335af57e1b7a3cc4ecb6fd7ea6ea78e377b7a2219099babec7d9a40609e96f93f57fd86a74f4430756603838f55256ab2ec18541a00fd79d461e6fc5867738c4357ed3567dc6f23eb1478652de1ab0e21d3b7ab098753d7311af2a52c5bb868bd89f65d0d9ac4a69ff143023b365d28e769d31f61643c5d800d8f63585e28608093346d76134e831f02a9274c10543a399a6dd5367073624cb9854306cb2ccb27efc4803c22e1dd26ab57d88baecd35279aa48430362ddc4dc6a9e39519b4e233389add4a7013ad627d22154d847053b53ec90968c1e161d85fc70f74a75a5bce4526d3852e7d04bf84b7e38cea7f23e1e4a5237014f9f96ff9792f6254b2059a7f8e8b0e209af96145943fffad78bab43b41e2902ae8d498715e7e292bc0d147d256153f28475e45f703b1eb71fd2cca9291f6a31c4420e8c8bc466b31f27c3ba34f5d22482d44c209675c6d8229b103ef46484976bf8c85f7f79b4925abed11d0c0eea40a86d33be7faf1fabad2f6961e4870a81d1b7924e39c85cff14892fb98bacdd0b595d26e1e8195d12a606eb53079972088cbfbd0215ee0cc65138ddb058a0c216c32d4c93cdbedfc145971f8d0fa06c5d0c72db019435fb8ffe9b1895fc0552d935dbc475a4e62a09bf8fea629eccc3f384f21f30c5c0f08ec35decb0e53c663cac70ad4396764e0fdf68cd90baae6ba65affd61bd321a5b300f2bbfe819d8afe225067ad57ed41587e5e0e61f4cfd83d0ab2325a061efed2002dd3ae9a96b1881c05b1ea676e5bff70d673e8fb1c7c0367c53e02974191e57c3353decd273d262664e67c28d9eea56a0895bfe2385961cdcc55f4d1f84330b118ce6a337280ffd32fe47f5cfd209e0b3e3589c02e9e84fb66350c6385b8091b4125e93a4ffcfec5d80ef38771beae55bfb8f03ecd4cede3f7a34451ae9fd54b6b3c69265e1638faca71058967cc26773355182a08393753373ffbbd20839b47d070bff2e07a19a77572ef32b7e960618d11b5c6f21b959e0edb9d6cda6b0c90c8991ea8762df8dcb5e249c33a82f6d166f6938e39a36e72d13b4697c7e301db92e6cad8bd7099c42c698b985bdb9287536c6647c4a0eddbe62dd14b913edca7a291970fc976d977e0d9047b5bf646d83c80c03f3123d09f3a8bae5b5eb8d1a52dbbc656336e64d4b2bd8a80d01039d7ba529e3005298cc5bc637d0e1ffe3ac6c3b08ea8921a631064e0af37d1f21bbc5d5b82895c752f8c1cb6f9673e8fddac1fbb5bea132022f9e0c6a548823dd7dce7eb4f08a581c041d36599b8ed25ded6197aede611f2cfc12f173ab91886c2705ca930ceabf68131c22af07f3dfa26e4485062261549e1a487f5bfabddcc31cab1325547fd624bd13ac4acb88eb7feea90469d61a4fe75f2c5efc4b6c9", 0x1000}, {&(0x7f00000012c0)="7b1ca1b71b7ebab79ab8f737cf00d32fae164e335050679cbe64090477882898fb1ff66a451b7d0c9f2efdc194eada2d9fe8686b999ed6c9a05cd1b8759afd6c91053063d2bcfbcb96119fc56ce9baa3c5ec66fca66dcf404c7d2125a96e983973be7574c2dac963aacd90ac2683112b92b9d33bba044bdd2d6abb6a50777d98d425a45d80cf251543bee7cd36a3f348900cf6193ae592353e071d68c23e00b31f08b678671687e738e25de6da67b90b2fc5b97646cba72527508d72a6938fe66cd95c263f72c09c1724e932fd4938db3ec7dda34faac9b0154286ed9fdc05651ad11190c4994548da93584563e6e772ef9a6ca443fc2724df2e4c1e773d0dbda281856aae91e16c960a4173569f387e4fe54300ce547984299f415f04f5780785c641576d87a49edcba212a8812d0f809ba12d7e45fc3f37f8e60b5abf44c683f55af5b872f3de4a53dc8ac24822bc605b0aea791ca99b1aee0d5d94763bb209a587aa09f14dfa07c9215e808aa492a203d9633e55b9ef6cd3666ec88b80b6497f90098dca8e0320afeb54da82c1e1f2a6b346dd45a4706ee473a42c47c7b30c9504b273c0b84ccc0ec627c2194e32e6ee65eeae6cbea3aa5c3632df7133e745ecdf6bea0d3916489a45eac71e05a5396fa81ef41a283247dc65bbb2518069537c05039187e37e6670fa9c57d7c88242075bc24b0e793250f7fdcda823bc2cf5d3ea21125033dfb8979e63943551326389068965d7e531184d0c459f9180f952780b4eef64f853bae191f7f592adac158e7ec57a14e2c2b949b65fff6badd812a5e010f3a3030fdb82b46ee6ca9deddafdcb75359fd2102d469f492993695a6e3a668c9264b813369a617a4da1b936937e88ccbf006b19e0586978c703043454a17a7dc4e62683e24caf8fbd762e6aa4c00649a36b271818fdcb62ae8a699b0245bcf062acf26dd188d0ca62c7e20411d304df2940b4bd14ae1110beab9cd57ece45a20c5b02e9508356f89b1083fd12e3109b1c2ebb0bece440fae24ee792e783b5702bf66b7c6e26494925e196196a12ed98b1fabb375ed84786c037d30a82dd7ed243b38cfcc076c66b6423c47f29516b5e8ddcd28644b17eb8dcdd33b7fff95b6a7091d1a6a366e02c1a331f44d5d04230399bf009b7e3507be5b5f90f4926978b1f0e69706bfede0c8e5de2ccc1b9703440b6254102c044abd2b7a67815f354765e53b69b70d15dc4a31d1b4e58c26a6371d9fd0abd3ab051b9a522218307940f95294a58d5827b0209e41294cff5cee8b3b1256e8cc8580a3ef23cb2600fc5becc9739616be5788daac136d9f61d20360d0c381d4bded66540ae79fba9998d0ec0774acc8635fca1ab634e4ee9483173f7c64a6fbcc6e22f742bc6cd7cb2ecae559a31ebbbc8491b8db430da39aaca92c5d066da50e1ca7580eda492be6ed551596a37774614f019900e7ac9e8e8cc2d4ef2672748f6b9a5dca81b1a5c08bd555bb6e32b109aac45c6d2726d27a8184f74a8d419731912927daa9c62b0ead3e3c82d0a567ab27fa843be484b16a4f8e2998840ca6869bc76303a8ad8a0bbea92948495dde89123e8d133fa09f11c7cca5e3384dee87d16fd6634067dc6540149d87a2db7fc5f22a5f4675137bff1dd0e1487fc03928be26a7da7bc254ab006c28bc6b100e141374ed4ccd017a03b74fb5e9ea766b80b3e9211142ba5045ca9b29ab52f7ea7bd591406f9e51d6a32663c1f3b812b14ffbec3b4afa792e053c5f66a2e5a2cbc6c46af95a2967b9d72fc90097ca24ad9773af7a5e75f432ff69b3d3fc83e385331bc3d4d62e1b665c33dfea21e275c255735beb52ce3e9882e8ac88841ebc7aaafef44c650953dfd7c93c98416c2c01f61959e94be7569f0dd284445e025423fbc52388403c3f6859e7395ee7364593ec2394fe026b8cb1885773c96168501413ec520aa04a9b43a1c1a786f671aea9f6749f0c604fbfa034c86fd5c2fda3835c89931208588ec4e18844ae5c873e59b4ccb186bfd769a6e578cec1c8e0857f2609860c850748deebae44788a107b3c125ed1a067b44f61af4b1d34f053a283805dfd1bf3c6274676ec01b9c87cfdca9681f12c9392b68250e320b65699456bd8ff1c8b7c7446788bf4c89a78f8cd6f504768591d254f67b5331c92742ee1e305204e5b8dcc14560502ca83977d58a172996fcebc75e9b5ff2d20e65ecdabd922208d121f37bcd31b9a2829ec2b1a88e9ccf63708d1e01e0ea1af963b5f27e98588d1352d598af14cb7fee14acca8623fa31d32638a672655affdcf025eaaa7e3edbc94e5ae0a1a3d4b2c63efd3dcdf7fae491c8b52f05bce761763f42923b853bbd10d3387213922b9c0ba630395d41585b16ebccf839c7220c4c67e02efe981af51ed6a4388d3f673a16746d4870b1bee6d8ab43391549c95d78cc2e8ef054f50ebe4df085360297bf0006d3e412955f034615c5aa28c878b89885ca4fbc3bdc0e138a1a60eb69f21c5683517d26e29ffa7f6073ec9f278f81c84068806e182c434b5271e9f531f04e8057cea996296ee42609e471c5a20a12b75d58f68d37704dadf6c0d4c8cdc62ee149e717ffad40e5bd80c9966c10f7a00ca0f8ff6e14d53c55060708bb84dd8a247615f0dbf5d340230aa218b8a5aff8bfa652e51db7d0377f4617ff0c45a34991fb27721001a3ed90f6324478d03ead3b182ab4e87de73faaf25de32c7250b0e58cf212a19d1aca41df48a262f0ba6fd1ebcb727909a390ef1aafb37dd84ab7eabfdc495dc0d15ad5459f7f4112b693c02d096e89af86df80ed550763216441bcefe7091e579ee5c4c339fa888299951b2fe10c19db3e8023cb9ea1e8315cb39e6109afdb0906f47a00f0b4df32e6ee38d49bb96f978b00b2cfd501cb4a0bd71a79582c4193f53659c69767f4f9e3c39d9581f6e1abf940a3526c58e9346225af4f2d359fe5568316d71228f9c70fc1845ade4dd58faf099d74c5311f2b5d71578c2dcfe4728b5ade275b0d840ec6a6a1676424212dfac9090fcbe78918c24822278becfc474edd133694a34eff17b1bf8ec5d504320a751f8461ff763282c13bfdc9d343853d5ab038006fc4169d5a149b8f70aafa2a2e1d1767f7b73e60a8848eb64196734b86b717b12228c8d827b800aa76b78c9c9aa93036412325c57cd2cd6ac76674941898460c6ac44a82da710f72128e5a04bfc90d454d8cb42e953b5b693e5d6236556be0b3d8790a3d992b8e9ff847f5fe15cb1e397de4366cfd62962d0c7b2e7e53bc05f8fa4b94a784a3390848713692b3745a4bcd7a8cb8e3da6179948c30af3f56690c852151fd0aab698ed9617be36a0d21480d92ebe36654e5c80530657a1e7a11516458aead25b1b01c9be800c5d6ad4011503f745d56fe70010a4d801210c2ed719189832b79a58b1e09246c94fcc3d41b6d71152e090ba6a6c5824527b805d92ace106de28f6224ed37e818b19250c740cbf4a190b1c03a9c5b667e3a5d38bf30209d6727104ed763d40976aacaccdf06cd67dc126a12df72ba886b7a3d80eb84bf1151c2f094fd8253455db44f0af62928ed150b7857731213af9924569f11bfa84e4714008106cdd247f10315701ba421a0b3c22858f7c7edc91950d36b5a8d8a90aada3d2a6c04a6bbf20e0f41110d5c1bafd654648a3226a0102c6786be44d4500411c403bb7d937fcab0d30af51af4c67e159b7ba51969d278606d6b0de6173079da2c3ae09f379cbb762cde5f132cbe6475b7af09dc5e2fed471f9d34a8165a2337eafc8066f2a646d0b5732f465ad5fba8cac8c2c0bdee7affbbd3e60d053480d6b253e9e47c45215ec53cdb0a39e96def3a1b9ff4d1aa73639fc9bbc4c4cabb483219245ebd795137435cf4a6b9396fbf5947dab4602b4843bdf1617255cc7f9dc1f8e8b486fc82e099c1f2db0ae194230efe5ec0c5d882a864771b65fd3f7a7f2013d6e3cd1dd9c7417df71976d6aeef988f374864459377ca3d213ddcfa88db7a29037e8f7a65b40a13a19bb0a05627acfa85337b2b401aa6454d7bc1a6ae8a4763e69cc070b4dff574cc0bd1888e995d1f7cf9cb05b6102cc3becd840f0417411a0bad516fc08e2b7ba48bca5d9d773cc267fd0a661b1f3222d7495eb155e918e0a7525d94c290cb69d90222a30307025c7624f3235586272e7fa477bcc306543457ac3229d1d50ced1be39ff117e72b982bef14e1bf3fc8d68e3f62d8969390fa283becd2604a10dfdb0c0439181246a22a3eac4d9b720a20ce96204c54e964e455d3d8dcb04507821cdef36aea789978afae46dc144ae662ecc0eb78d4239533eb86b8de9a15092bb7d75a9ec02c3f5aa0324a3b5826f000ae17b6ee0dbf2e7ff30b51daf05e449933fe95a91ce2fe59abce06eaf49344e59850bd027356bcaa7cd878d8ef8f159c7e7658e6b226d1ba760a4c59950b6f1724744a18ac8f1a53ed4f41bc08db803867e07e47c12c7048e1f9667ab0a3f986092f1c7527da9198c71ea90c641a50432023650e97aa5d9312cdf26dc12a1779bead6226c4d71abdca09a4bde428812c39747af5c25e72095db17eaa8a3f400ac3331419db34221c27538bd067dc1e17e9baedc75e4e32aad6865bca298fe75587f1662761030ec7091ce4f32e40e52977296c1bf52fa237b513c253cc6c18ed8f220374319cdc735d1be3682ad977b17d26ba59581e3f3538bd312c4229deb4f07ca215e7024563b96dbbab729b83f4a76741169d5707093453269a1eae5fb61b99cb1536eeebd71e22ba99db8e5537c09342513582451b7b32b0fb71440631026ba5d355d23ab8ae33181620d6795620ab5ae8f8450e51ac4194d533c308b16634eaf7134b5573b76163cc2ebab79b21b9df629cd4c526cc4239f9170a6fadcef1da1398ef0e342fd34ea73dc6aee3758035e0c011e687b7850f5ade00fc3fe9cd737f1d13787da6bf114f38b5bae4868d80b18107f68a0931b996ef9a0ee561487c33a0673ee9fd242b1e6ae4e9b067aa94693e636f74fbfc403a79457f64ddeed63f224963f9d3e74d9438c94934d11f232b5b6d34f86271fd92a7f3b005e0dfff40fcf9086761158f917662f9b9c104a5ba282da47f9265bb471d7ccc529ac7b395f0024b6cdd1d3fe6ef26306c850ef4b58dc0578b75550eded4b1f13208ac0c1674cab620a234114b108a7fce185cfa760f953cdafae87e604d20e7276dd78958a826b5015cfe1c8523885c4cb00bedf7ea01950141be5c686f63a05ffbdecc52b9498f31ff452b19883ca6de1427d88c3a7aa9844e6c3ce3a29cddd357cf98d26fea75d3c6f94118366e495420680534ab8d5c6a771d29d1e3323bc4139302b88c22a0cd98a24e1db14fed3f18c65703ee0dfa51b7ef81ec48826ea86dc9c159304921297e90ba2462fa61a8d948d4a89d9452b1bb5291d7d378d41c67f538fe6f7d796c5bee52657eb61b99c0dea75d9f2f93eeedbcdfb9115db871ab273c16cd26f4bd9c8758d99802a6437c06e3a8c5a239f0709f610c52f813bf8e887336526a43b4a758cd29b85c737e58b3056424b3ffeeddd3606364ef3f704aba62d18844f8f648a693f10bc1258e8ebefe26bfaf2fe96483983b23833e67d67b2124e6d5e8b333fc4837f6b4ab60e33e2001d4fe650a74b0309c6d9e7da939c9fb2e6e652347c756826dca2be2fe7ea2a881177e3c12156bde74db4f2fbf990b5f2880010103dbeae9589caacd5d8df3059f9d51497d1fd2ab552810edbc20e2d9eff", 0x1000}, {&(0x7f00000022c0)="a350696bfa2e765d428a3aa816b26c0e8be8dfb98255f3a5b764cc7e1bc1611f960d", 0x22}, {&(0x7f0000002300)="d9e5d5a99f8b6c9f65607829e158531ff7dab7cd23d0247b4ce19810308db4a9e0b1e101c3f806a7a2c9be0b9dcb1c22f07677422524605f2299c1de7be3399d5ac2ce4dea1a3dea38752a636a4fb652d6862645e57f3f25d3d1b51046d74d6c66ea90074f0749b0f2cc49b5bf3fda17dc813b0564254fe28fb1bfd06946a775153ffc376db20bef53e615e0832db2cf9e7f6a41cff44a4cc9b2f073e95fb4126ed5c85f634300ab", 0xa8}, {&(0x7f00000023c0)="e303", 0x2}], 0x7, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 10:12:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) ioctl$BIOCPROMISC(r0, 0x20004269) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x5, 0xfffffffffffffffa) socket$inet(0x2, 0x5, 0x9) 10:12:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2408) setsockopt$inet_opts(r0, 0x0, 0x65, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0xfff) 10:12:44 executing program 0: r0 = socket(0x11, 0x4003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:12:44 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) r0 = socket$inet(0x2, 0x4, 0x7fffffff) ftruncate(r0, 0x0, 0x5) 10:12:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xb67) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r0, &(0x7f00000001c0)="1205ba4919e5c5319762ff6d8f60431f54e2a1cbb05871cc3d94ff1033991b1c760107e2d87395b8624aa3de8aa53b286253b0ae0e5767219e35188cbe3de4a21f1385ef3f09935411b27378222311be1ceab95e937f7cf20e80ca263dcf0a543a6ae4cf7153e3e06a25ad69b136db1b306dfa601f01e15ec1a823da22c63fc05aaefb95518d49bfed2a2fba7f0089daa6db6a7c11b17f659d73c5b1e0d3472e2d066cf7e8666a5eaf92fc61f32a021e40133eacc0a455c03674916a524f5b29c719b0c53c6b903d9e8793e19ababe71f601570fc911781f7a73ba", 0xdb) 10:12:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x110) r1 = kqueue() r2 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x800, 0x42) close(r0) 10:12:44 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x4) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shmdt(r1) 10:12:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f0000000000), &(0x7f0000000040)=0x4) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x4}, 0xc) r1 = accept(r0, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/153, 0x99}, {&(0x7f0000000280)=""/34, 0x22}, {&(0x7f00000002c0)=""/139, 0x8b}, {&(0x7f0000000380)=""/190, 0xbe}], 0x6, &(0x7f00000004c0)=""/218, 0xda}, 0x1) read(r0, &(0x7f0000000600)=""/75, 0x4b) unlinkat(r0, &(0x7f0000000680)='./file0\x00', 0x0) readlinkat(r0, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/39, 0x27) bind(r1, &(0x7f0000000740)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000007c0)={0x5, './file0\x00'}) connect(r0, &(0x7f0000000800)=@un=@file={0x0, './file0\x00'}, 0xa) r5 = shmget$private(0x0, 0xe000, 0x9, &(0x7f0000ff1000/0xe000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x293, r3, r4, r3, r4, 0x31, 0x620000}, 0x8001, 0x8, r2, r2, 0xff, 0x7f, 0x2a4d}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000008c0)={0x0, './file0\x00', './file0\x00'}) r6 = accept(r1, &(0x7f0000000900)=@un=@abs, &(0x7f0000000940)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000a00)={&(0x7f0000000980)=[{0x25, 0xfffffffffffffffe}, {0xfa0392d63c7352ea, 0xffffffffffffff07}, {0x1, 0x4}, {0x86, 0x8}, {0x23, 0x9}, {0x22, 0x9}, {0x0, 0x892}, {0x0, 0x3}, {0x24, 0x6}], 0x9}) getpeername$inet(r0, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/ttyCcfg\x00', 0x80, 0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000b00)={{0x3, r3, r4, r3, r4, 0x80, 0x58e}, 0x8, 0x0, r2, r2, 0x7fffffff, 0xbbc4, 0x1}) getsockname$unix(r0, &(0x7f0000000b80)=@file={0x0, ""/4096}, &(0x7f0000001bc0)=0x1002) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000001c00)={0x0, 0x4, 0x200, 0x7, 0x7}) bind(r6, &(0x7f0000001c40)=@un=@file={0x0, './file0\x00'}, 0xa) r8 = semget$private(0x0, 0x0, 0x402) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000001c80)=0x7) recvfrom$inet6(r1, &(0x7f0000001cc0)=""/14, 0xe, 0x40, &(0x7f0000001d00)={0x18, 0x1, 0x5, 0xfffffffffffffffa}, 0xc) socket(0x20, 0x1, 0x200) openat$klog(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/klog\x00', 0x80, 0x0) r9 = getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000001d80)={{0x800, r3, r4, r9, r4, 0x6, 0x5ec}, 0x8000, 0x6e4, r2, r2, 0x6, 0x6, 0x2}) 10:12:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x3000) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 10:12:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x0) close(r0) socket$inet(0x2, 0x3, 0x11) socket$inet(0x2, 0x3, 0xfffffffffffffff9) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:44 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x108) close(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x2010, r1, 0x0, 0x400000) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfffffe0c) 10:12:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x20, 0x48) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[0xef12, 0x5, 0xfffffffffffffeff, 0x3, 0x7fffffff, 0xa2, 0x10001]}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x7, 0x1, {0x1, 0x80000001}}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) 10:12:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x28}, {0x140006}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 10:12:44 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x8, 0x8, 0x80}, {{r2}, 0xfffffffffffffffb, 0x30, 0x4, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x42, 0x80000000, 0x80000001, 0x80}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x80000000, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x673, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8d962c1bb9042198, 0x80, 0x6e0, 0x400}, {{r0}, 0x9c3651f472f40b9b, 0x24, 0x40, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x6, 0x18}], 0xb99, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x4, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x2, 0x72d24748}, {{r2}, 0xfffffffffffffffa, 0x2, 0x85b96969659cacca, 0x66e2, 0x7}], 0x9, &(0x7f00000001c0)={0x2, 0x7}) close(r1) 10:12:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) dup(0xffffffffffffff9c) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') unlink(&(0x7f0000000040)='./file0/file0/fi/file0\x00') 10:12:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x1) r2 = dup(r1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000340)=""/98, 0x62}], 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = kqueue() readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/129, 0x81}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f00000002c0)=""/186, 0xba}, {&(0x7f0000000440)=""/253, 0xfd}, {&(0x7f00000003c0)=""/54, 0x36}, {&(0x7f0000000540)=""/127, 0x7f}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:12:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) close(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0xffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) 10:12:45 executing program 1: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="86fd32379f0e6d2907fbd5440297b85f6c0a44744b719232f852d635d0fffb7797da27d6", 0x24, 0x407, &(0x7f0000000040)=@in6={0x18, 0x0, 0xffffffffffff8001, 0x6}, 0xc) r1 = socket(0x2, 0xc003, 0x70) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x101, 0x1f, 0x1, 0x7fffffff}, {0x5, 0x4, 0x10000, 0x3}, {0x4cefa60b, 0x9, 0x0, 0x100000001}]}) write(r1, 0x0, 0x0) 10:12:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x3c90) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = semget(0x3, 0xd2c03b7ca041b01f, 0x7892a376633acf5a) semctl$IPC_RMID(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) dup2(r0, r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000240)=0xc) ftruncate(r0, 0x0, 0x101) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000300)='[.\xca\x00', &(0x7f0000000340)='-,[%-/(#\'\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='-\x00']) 10:12:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 10:12:45 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 10:12:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000466000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x5f) setsockopt(r0, 0x2c, 0xb, &(0x7f00000000c0)="759d37f087edaf5c5ca0a805a55185fabf9ddd4f869f011c160640f10c013c6a085f5e79d5ff9668", 0x320) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 10:12:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x6c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x9) 10:12:45 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r2) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) 10:12:45 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000281, 0x0, 0x4000000) r2 = socket(0x6af3d6405d95b1ac, 0x4, 0x3) ftruncate(r1, 0x0, 0x3fffd) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x80) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) socket(0x16, 0xaf2babd84f8525de, 0x7ff) dup2(r0, r0) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x1, 0x0, 0xf2, 0xc0000000000000, r3}) 10:12:45 executing program 0: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x2d94) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80000000001, 0x4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4f7b6b9d8dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa8f27e3e48110690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a", 0x57}], 0x1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 10:12:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) close(r0) 10:12:45 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='/:\x00', &(0x7f00000002c0)='@\x00']) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') kqueue() madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) readv(r0, &(0x7f0000000000), 0x100000000000021b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x4, 0x7}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7514, 0x7, 0x6, 0x2, "ff9b9e1f505eb8021d730dc7f8588a2b8181ff58", 0x1ff, 0x7fffffff}) r1 = msgget$private(0x0, 0x240) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eca65dbf190368e8cf29d9c6000000000000000000000000000000000000000000000000002300"/173], 0xa0, 0x1, 0x1800) 10:12:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3de5, 0x0, "250d000d3100000000a4815ef0477c888b00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000001000000000000000000000000001a68922ec5b7e53dac6009fde764d0b2045fe44a35cae08bb673"]) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:12:45 executing program 1: r0 = socket(0x18, 0x4000, 0x801) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) flock(r1, 0x6) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 10:12:45 executing program 0: pledge(0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 10:12:45 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1}) 10:12:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/129, 0x81) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) socket(0x6, 0x5, 0xb2c) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)="c930a53f7f91790dface88e56ed800ace9c8ab790b9ceb8c18dc91b410c962380782b5441949c4ebc52ba7c0bee52b6a0c6211a20b6702cf73eed4b458735c93dee6add02bad3a8d2bbd44969feabda1caba1de918af3f4e91d9204d81c33f5b4081d0ef1170ec2973b86719d373", 0x6e}, {&(0x7f0000000200)="3ff8d201178494aff626db26f3e13fe61835d6d92d2a2c44facf161e378b0dc6a203827406bdef0d758f3d56701bcc9ba92dd4f5398fd41056c58e9d71168f93a7eedfe46921c3755ad3f52ca37ae04df4089867e902f9ef2b2ae66ee1842a3a46b1584709d526ee48742d10f5549cb72562c8f099f008926a18fcca61f2e07d74bb55433e0d9cfabde5c94da24ac274e32cd4ab51e825fac24bf528c4401b8b56041c5365d6d42e0c5f841694b6e9db41a053154efbc6bca0c9383039b7e2b812f9225fbbf05048e2d40e544f98d5e51bc5f1bce55069417b9e98887a3d0c358a3096718def9378166c7fbafbce445b374cee3862242459a6", 0xf9}, {&(0x7f0000000300)="3a3ba4134063292b0e86bb7492ce479fecfa9977c4c530d395206a09049c6d2d72312832d1894f366b5cefe32a377c7627347271965407e25850f3baed0145b12bb5c719731708af8d41aa327f45f624597b4eb34ed331a485c2b01d3dfe3bc8d05860d4c1c28934dfc73fa61fcaeb0e8795b120a192ea6ba99c2ad7ddaf04bb90b51d69975a16978ac254d0c3eb8f4760426a60dbba64a0", 0x98}, {&(0x7f00000003c0)="4c919144f06d72c21fa7a338966fa84eb690463fb94f271bbe9f430be7ad8e3d2871cd0114a5e9498a8467efa2ac4329a11c5fcd04f35d6ceda64711c1e027d90c70a01b3d2fefa02fa7cdba047f52ccbf856489832ce8073ddac9af27ea9bea6101fcdb57bba7b70c06b1578a24ee3c01eb5bf898fa724227c9857d73eff94be71c528c2dcb5706fb8967d198d5649459deb9f5e08906100fdfa2b5fd70f988ad28c1d66634c8ff2d8e806cb721a7e2ccda3a8209f087f649e96329789cb6b4629a98196a72c0758eab20d549", 0xcd}, {&(0x7f00000004c0)="a74319252ea90f3f7909989cb75e0b0b397636e82299945c53232406f02999a99f671b0575d75c50c7976c504f275ed2aa955189015df0d5114eba9fcdc1d1cf271f86bee86b4dbfb7273f0b2299699779e076b5213d79626170f88a15bcd47d869c9edef66942a06fec4c578992b5d593", 0x71}, {&(0x7f0000000540)="2ff6d4dbe0a8fb8b4fcf7d2197f139eebd87f264845c7b790ceca54c8f0a7a8c4dc448745d41f61d14fd", 0x2a}, {&(0x7f0000000580)="c185136f0da483f9ad59c7a586eaabddca238b314fdc2a5520ebe4386340422dbc2aa7dcc5a03c21c17b23b6e83fa610f777416f1e963b9a3f761343ed03719e19a77bd235782336797db8cfdb460189b4a8d3bc45959a37ad138e38ff572a4730e23806640b383a54dcf36a6a93247644b0469760d242100259cf08144eee3670f2ac10560c05f3a82b065f411c5396a0adcc312b9f76c4de9f1cdd90d29152f08b76e37caca324e5805f248f71ee0c265b4f8e41cb218179b174eae9d80fb744cb853cb6ee9a04f35b6434b1e7ac5a35a15a6fab87ac38ca03e4e24be785997f49608a716134b69b0d9b98a99cc9b329362a5b304a", 0xf6}, {&(0x7f0000000680)="9412e8b43b5bdcd54933dc75df0714a14ddecba23be73cc4c29ab959572e07619dfb73e8af8cc7", 0x27}], 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 10:12:45 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x1, 0x107) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r0, 0x0) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80), 0x2c1) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) r6 = dup(r4) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r7, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000200)={0x3, 0x2000465}) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000580)) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}) 10:12:45 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kqueue() kevent(r1, &(0x7f0000000100), 0x1000100000001, 0x0, 0x80007, 0x0) read(r2, 0x0, 0x0) 10:12:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) 10:12:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0xf}, {0x6, 0x400000000, 0x0, 0x4000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0xff, 0x100000000, 0x6c5, 0x2}, {0x81, 0x3f, 0x6}, {0x1000, 0x0, 0x5, 0x8001}, {0x79, 0x1000, 0x5, 0xffff}, {0x9, 0xdf, 0x100, 0xd625}, {0x7c5, 0x0, 0x80000000, 0x546680}]}) 10:12:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x475e0e8a2759e051, 0x0) 10:12:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)=0x2b) 10:12:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) pwritev(r0, &(0x7f0000003280)=[{}, {&(0x7f00000010c0)="1c57f8b0191639b02a18aaedc4ab4cd62511c0f8ba1565d71c1893ed343eaa577414a3f4233693b4bc18ab690d446bad680dae6ecfe3114e47e46687a501df1fef63ccf571a899c061b953fa0a1e2a5c698ce57289a6a906283092bf1ee438600f454cb3eaa00837fbd3394020771a3c7f4a04dd2f13389d83e46c5d4abe0dfc7a3cc677289fb33bebf9dcf62715b9c6f9f0099c52d47f86e01d60dc6707b86a", 0xa0}, {&(0x7f0000000040)="c74b16bbd63dc8c0c70129d17e4222116a57bb394155d9e4afe9963fbe903d271ef910e7a8f2bace", 0x28}, {&(0x7f0000001180)="cbe67b3a70bece157f667077165a1c90c9cbcec2130c7e9a6f6732ec714d998cc58bbb1b70c49322f6e563997a9a9bc1218dac3088fdd8ddd9b5531fe8c173a7d01b549c431c48abced5bbcbb5f55aba57df0d1f227ebb4fcd9e567926825b4b926f5588eb15a89540c23e447be93e6852d501c2c5ca7d677cea82a257b89256e975d563211d2f8633921af0c5fc296d3675230abdcf56dfc3698d7e2b55cc0d181960ab85ad839d268f9c46808433b672a161bfeed7dbc3f56c79c19561679f4f0fc6956bbbec3cc965ac5e13dd6924ae9e55a0162536bfd6e3ec9f4f9eb708fdfa4e7a4b9ff6bce293245fe3b6433b7b61a3046c41ee05249c6d73ec38238bf5a32c25c0421fd2fafb666f51cc6c3ee7ac484e53af6a1f44872f435fea0da8a1bca4a4108515a5074a834c77279076a9d4bf6827f90a8baf7a8280293fc2e6a01386ad3d5ca174d62802a88b76619191995638c409b639d56c36398f0f4f13996c8e5dc4b3757a5964de2d5fb06b5003fbc879af03de4976181a0f8ea71e21cf3f420b2a29e9292304588c7d47690cf706cdcd133b3468365eabc5de8aa775445b87e30377e4bbb7df82216b609476658d2d039fa8e41651e3a748af8ec89f63daae102dbdbbec113c51df483b6247bf3e72928bdd6385fc2a1eff581dfb9380172a3b139fcbdfc6ff137f5f6e83f0690d409b2e353ffef4de665ea0042d5e77faaca8e19b5527a2a781dad136f6308770e0f29ce9e1d20ee5f5426679e22604e19c51eaa583e9a625a4901fc7f2c61251eccd6b5b9cd07b45124313785061f4ebf6d0d37fb444cd0554662f13d601a53151adcb376c891cc9e2d075388e2d780cd3c7f7931e359f45e44c93aca018df672fa26a424de5e28b50507bf83c31dcbf17383e4226d42fdab194aa29683faf7c6fca080206c3de7723404ef1ef3a284ba211ea5ce7023df12a60bb3945ff55517aa961bfc6b15a0d59a8a3c7ab26e6bb161819473d25d990272331eef61a74659c74daab2437d794dfa998da914cbd94a293b0ba639718171be4fb828b3209a421e70a697f8e49537d3ed42b7c9c09cab8c549b2d2658e9024e7e2d4ba9fffd8ba9b80bd5f4b931c69163b38d6463f4d054cad8925ab38ba440820cf9e90c45a81b276206559cd93c5f42ed7d0f0c161cc386c61187e63a0a5f6f957b3cbc398ef6212c285d9e13a78409f539ecba5d15611f0eb0967848238349ce17675d9c05b267661b363bcce894437a15442d5830b3f277fe7552f65d8c8770b6fe6059c283f3249ced64fb15adad46d1009533629ac27aa77dcebe11fafb6b08280d37e84661aa095bc6e742ab96f0a4dde6be3af3f5dd7392016393bb8580f18af22ae35c51cf791b43df4a0b6cb4f10c659b670c79ec4d4483c2f205cf102e688528a62b5cfe42399f5c3ddfa6ea3f7cf8d9087255fee25376dcb75e89f69a1e12937ce586e2dc9244936d9d475aa731d7aaee9e8583caa7188e5fcb1519e809585b1e09129100f21d656b99c251b631ea7ee95945242002b58e0122462b2c73afd01fcfb6dac600c5dcafe45fa27b52ac67041d1fd68e92781621549779683263b86c3f3fad2be184d79c59eae7f077b56761246ccf94b5988615fa80b29676793c251779bc34f639a42a8eb40c76c63d2fb6cfcbee78d9bdba3188aedaa6fb53ba4e3f4e3933393a6cdb194e745ddfb8da6467bfa39d5350252c0bd6610232c459b861982abbc1bac6689b6b19540f46f39e7730743ccc18eef894be0348fbf42c88179c9a487b3bf5f6f6f4de03c0ed4f49c4c11b6e6608a1f249834b3a24d21083ae9e426a08044c77418b04b8f879d3f4fe7a0ab53a3b4705a0ac36cc4e7821623c3937d738105678e958ce3ea3d2a2745904b8ca72739f13ab51eb14e6cc3c9d69ffed2d1497fd51fe74fdf4fd104b6c745ad4012ef9d81b2e019b4c7b403800bc28f5db37d44ea7851824ddcc27341d2717d207df6d29181e56e4c0fcbd5d8298966325218ed4e558e7fdc1929c860fabed9b342b3034038a242f49330fcc25e7fbe43c06fd654e3b7dd8c76148791b6d4dfedfab716de024e765ebbb7bbe8cdbcddae9c91048b97f85ebb52f8b051daad986a00ec81842f01c2207b4691977819bcd51a1b73e9ca5db8f03ee2f56b74a82341817394df0e261fd0610f8d595bb7eda77255d5b5d993a382920e31d04897c01d46b6b97f7fcc27c8fab136d2046cdf326090975527255ad3321e9ef3ddc18868c5afb126c38097736c3cc88cdd14746e269deb16eca9581680dcfc4bef368e24093e15f4bebe50f0c07908d30f357376645b257756288a8dd24163ec6963fe39ce3c62409ccaef03e3627454d2fb818c42534c8c2ea701d16bb7ba6a6d7ccb675dabf8ff72b8404716172bc45b686a39c09f7e028533caf81f5aa03e935ce8a76b42d1eb9e5a4d61b2b29a4a85b0a69d054731db7db0cd7ed9122ece2e9ab6280825f36334a222c623e6bb01c97671e8ce9b2e297070c92f844d42fd9437004a71f6bf8b74b80827a57986d95f583c56d427414673f66cfdcbeeb6d3d455f0c2dd75a796723fa4c6aed8a9b7eacb427d39f21d4336306268bd6aeb1d450cafabf3ef7f20a0075ae99374e61f6ca765101b850f21951160d482413164d8efcb5acfb1bc0faf215dfb63a1e43634d35c2ea44e06890c6e09df785db957baafe1c61919cc7f8219944f75555886b0fde071bad4a3f1d529adda400d89bae41d8829b47b4587414c584f3e2e81910a6c4f9cb1dc8017e6c19790181bcef20908a87d285e2130e29fe891ad22dbab0022b99c24b02c4a3c21a82a2426f46dbc02d12494d8d9b3c1ebfddd4aafea575795cc0840f57348f1b47e3bf0eb46b5bfa229b49cd2db67ccb3645c5f800fa07d527bc1b9474aa24352447f3c2d0b3cae3f45370eea054395e95427b487d78490b2048c54e1003f8ed1fbf6bf5f2a846483354369ba774c44f951ddaf4e01633702e2c9c767d9497e59f798cc89e05bc88fe8e783b0641e47b4e1c2e30f9a8c1cc6963dafa46695a352a3ef0995722dcef5f1a3e45dce855634360491af2fbdc39ae14156b06ef3a5dcedc76d134836473965a6216cfb66716d9c1917099966cf588caec69f9232309a63d92b3b7970c8989058dbc7d03fd636b2580920eedd287c7f0cd84ed577596d2dbad2100f440efe5c88d887f1c9142c248b8c987ac6683e8f1378e164075bc3bd6894041a58d423fd2ab439f4e60132fb95531bb0a21d2adcea541bd4619b96ab83b6ffbea3fc65f9e6038b33e9fd90b3f631d77790ed55dd4b7f3fc683f463672e39e355061e46da0cb2474534e1b0981edc7b60f3fad66b03de98e4e7bc0d28d52bf14c959b374c53bf86f34d0186819d11526240b404e6bd0ec4f6d815b3b2adb19ae36fe20c8874b2573ad9d5471952c7b34c5cf810722a9601a005b6b89df36e7dcd75ca7345d531d6d10ffaffc6803c5433b5dead49812c318d9078d2411e5a486e72559ab35b5f83ae41538e95c77b1071ae4324c635a7e151ddaddf162bb6c278a98c09439926a5cd5791eebda20f2b96c041ef70165d7b79c6f2c206659816535ee4f168438fbd68a654b312fc96159624c423c0ae063551daa899c213b1210dbaabc6a70449754cb601832858a691aabfc6b6011e9730d56f0aa6bbd71c25443493be79712358f3886ef140b1dd243aad9beb4f1b01259037e960ec880a23302095248a08d5baffb19a216a87563a92c9e816f9069b0a29369f4605bdca1c8f107ffa3bf5a714078bc169db6734881e7321e699dd56b396c9abd13dd9b1f137b1df2e53dce50d4ee5fe07964c4170e10477ad3d0d3c0a204f68f29892091db0fc45c794cc31904fd5455994252ef5d58a38ecd86200c6195194f77d9f5ced3d3fa434c8ab927567a712e4e4a8dbe5803c436e4b9a4a959873347eb52bb65861def9a796928358e2ea348fdc1d6e317c22b6719f2ee221f09940b78d3e3710855ebd557c9c75d77427115af1cb34a0ff36372ad380521eeda5242e3dfb69b6d6b9be223fdaa688f9e99c2e31477096ecad7222d2f152885f4e4b2c59d4b6f87d0fd199150355f50c9269e4f640a3bac54e4a710ede23aa1b9b4845a5218715de8f2fe2fdfc91cef327c7523c379542ad7d655c45ba346e97fbef2998144a8a8e3db9fcf34b249be8787a43ef1a5412e532874b313274caf50bf326dcc13d8d067c3cc401fd93305722d6ea8faae56c5d64002b84a29128686489f70645c01264b796c1608aba3b9fee98ae494553a94a3650165f5ead337a1d60afd85326a85b4ab089437d701ba49373fbfff27fe90d3f8b4328c2c310e85abc76ae3666dca4d2bd69ccffb290634427d67f084fa8bec983848a237ec7b522072886a78ead498b3f7ac3f92520767f93e1d04d26007717a92e399c551f4fecaca294ca5dc3f4d09eda6561afbb2eb3025e28f0ea4d1d413291471b38a6d0b42b2bf8a761b1747114f27658546f611c1e709e4cb332d4a4453100942c673efecd822a585dd976413cdfce691228f606ed2fdb763985382a280917f471b5d2d1d966ccf93e85327b56115407ec747b8f2c5dae32fccf57ee9235ca9c07bd66f768dca85ac7757ddc5e3c202cb799b42ace645f3bcdde85859e2f9eb63e51044bc0d687fa368a5a2a64a4f3456cfb197825f6fb1ac307add2f8ed978087916a0d850b8e080f30e553061f0f5a5313e52eb4519bdc2b3b67dcbf95cccdc6cbe2f73ba576dcf58de862fe4c2f1d99e56ec707ecd1628d0ee98df98b140e8ebe93abfd480d86a587de71bf3fc1bcf43709837b88c002fcdae6ab413e0948829f556e6b8f9c5f0170acda97ae2dbdf3adcee20f1df72d4761e7ab9be872c9774114854a5c6b080289eb92c7850ba71c2651da2dffca9aef4987e8630ed021f1727641334603926eb69409c33d0c6cea7d473cb6cfa76fb404d37ded65ef77b2070fc3d5d17f3547da5f87d08f315c6bfbe42e4aa4133d9c75f2e239a4f7559b4f95a3546779a9c55c1c3f81917bc35227c97f8eaff1dc0d1cbde17596d6670f61060c9f01b738a8ca83e997f9ea2ab0dfb341f714b674756c94e67e8bc2a183bc786f26ba965bef90f3fe9d2020860866ba7aa584eac98540c338795daadc501403cf76df3ff70ae95999173d098529335106a7fd3b8d70b3c76ab4e70284ccdd92c6f92abf27dfa0ada3150e3ebbd9e5e37c45eb98ec08bf392f5e21d2ab84a8cfd50a96c486da91ec27255fe198e9edc0a7671ba991087aa194c1002161c66b12fd7dc1ca275ee41a25c3c96f80dc2026799f5c37eddf8bf8c69a0b594513ba317267ae7709202875e87063bd44e713242d34741d32671c7fa5b8d1245ec3a9fab2b174fd701713b62fc2080d0a7e915682d22fddb22efd8744489986ec7825f8a2e65aa93061409713f2c99ec2dc8bf133694d34b308ffb8161f6295f2e817d71b1d9f6f7de9f249f3239fb87a3a37e647d385f6643a7415922e3cd75ed80db17a512d7f2154df6a27dc6ca216d7698d28c572f902feb8bc5187aebe90169440d61235064bbd5606ce8ac4425597b20b46179507ea63467d6c38e1dc0486bbdd1e22bbc78e79f122377c8d3e6b91f370d6c1dbf85294c41fe6b33a6d70567d99bef074a24e19e7eb60d482bd1598d0ef8e853ec4c60244905c64cc11f220328f91083cbc385e8b668f75c8c94cf2e19c41905fdcbe6a08d411d1e22d3485fb986f8a9f7c20bc52", 0x1000}, {&(0x7f0000000080)="c4794084148427b17b0fedb99efb193d9329ff7cf4d389c9d6c14c69c2074b8255067069c061ae728dca", 0x2a}, {&(0x7f0000002180)="bd8479e24150caeb4fc604e9827b8e688689a650be00edcc4621c030dd0bf2dcd483971af553c9cfdb3aae4d2ebcc157b49624a9ff", 0x35}, {&(0x7f00000021c0)="8c3f2a43098c3d11c0e0bdb3d4b278de762c297daba2cd82a1534a71d96e70c9d537ebc8a97bb7513d855a4c65c51110223201aef1f67b57451b8c5868e46a413683a30c844dce3c299c95266a8f8094c2e6b600d3023bee5e3624bcbf97a3a88440bc2c011301e151a048d6068af22a97e8b84465a367afe8a56aa287ead803aed47ca128c4f897bbc4b148734ef5c2b7a7d754e5b650562ffa71b27b172246a3", 0xa1}, {&(0x7f0000002280)="31859b5ee770474b253fac971101e97ca36dd1d4c4bfe3ad130620a26d73e600c4a1d76189a156db9b192a9b33c95de996eb86aa1e2ee736262863ee19833b221bea970d0d3f5bcaaf81aae87ef796bea1f41fa80b978ba52473e42051ad6a8b005db9489bfc2faa95784e7e44729ad3736bccd424b3a95c75b03e6911df7a5e31b3a28698c0b5e064c18647e5f2d75b46926d0144602412c7a0fdf857f5b7f7122b6a90e9735764b740f21bbb87b0222dd82c38630609383d41f90dbc8859b003d1baf73fe5e5e24cd62ce37f9775c277bf6a07afdc648b2b9e3cfe71af7ebf2fc8eae51c208746a60ea6b522d18f442fa1b61bcf3752f0b4054165997883cfa77a7b6f3de334de23d294bb0594742d824b6c86bfbbf20460bd109b25963fad42a6b26130288bf59f3338af3476b0a238222d3df1ff6920288efac7dcc32839a800f35abbef10156bac24fc5da323b843d83d46543703d40b34952e0f3073a5ab5b931bc2492ab5a5a168b8aa1a842cd8691fc1931e52361aff39b02db6006531a7a18a589d96ebac3f9c8d3016c9fdd9bf1b28103f1173e1528dcc68a623b466386f4284dc7b1a65916fd8330543e6b3d3831e270d1c578d3de27f5be5cabaaf6beaed1821b9deeab5206f39e6050452d1545c4b8a57be51bda0021b6b601f3d2f11a88d0a28ca503daf5f30725d6fb5aa1f2f00a979ef2b1150dc38c5dd1491fddee0b7645ebc7f3499044c4f7956d2e368d9a6619ff476c67a19fcc1c17640832cbe260891f98e53e8a784dedaa550aa569a069bca12df7737e783b118d96731bae902a248dd6e1d50b26eb3180ef0f95623542ca28c2c8df3c8fce8d6553dde3624b69b822814b7cba730f8ac16137c2f57daa5f63dbbc544d62b901b48cdafcba962eaf9ee4f459b6c798ba09650b752bfb840d4bd140f2eb5116b38e4e771cd28686b0ac1f58b3a0cc4ff64c4a886e17ad91081a08e4ab1c1859d9143436d1c1e1b57b8b2d0dcbb26f2f6b93e267b3f0fa0c27d2f8e281f324fb34436b7f457ed1d006bbb7fd70485f4f2c6a6b2aa315508b11cf06a4d350655e7696f9b1f3a09a2580d31301e2c0b64e9e80becbd3642e6c19c9bfe7941568ca5ff7d288ddba8bf8b43eccaa2a9fab071833835ab8bdc9a8b93bd98cb515a56029d0a6e3b8f72bb8ee27121862d5ab813f5477a1d4c89205492fce3af83e92af182bf886b689406890bc55ec049f85d701559a0aa64f6e0a99fe3e62553f13d70a6efbcc6de5f80659a9671f474784ddb33546bfbedbca9cc0a217c4a0c782fa2c4499644120dafc9553f6a380b8b5935237bbd24b721606b4015f58bba4a3d37a5101f3ba1a3c403c52642f7025cdc0ac969ad622eb03d6e8dd2b2098ce9ddf25beae5c70698ad37ae2a6f2ab64f4818b01ef6d31d672c2f744c0d0da46c2c18a62ddf21ecb63284cc8181da25680c98ce1d431e3e6117bfb09b6e139d88f12fa49776d6aa4f63a09f87511ee97b3d91a9524e7ce92633164994a96aa5c5651191c068465318e6c355e3fa472a82ccb47252b48e6a901c357d0e82716265209627864459fd04ee7f1012317db3cf39a44855a3f1450ff5a67d828bd9da45ba1ee756dccd698bfe71a22d36cfccd7cf1816f69a1261e5fb4b787a0ea8dbf82965b49a8525e4ef5ff1aa783fcdfc7a2b48b0b542ed68673a515682cd5d010873308a615af4486ebce29455cdc132eb42e94eb88d4f937b49bb4181eb86cd2decf8539719780c919a365cdc184d7506747e88aca23787bfd981f4c23a9de0c7bb81fd988fc3fc85d236f169d84819696c91dd4fb3c09cc5c6b3245bcb339cab059edb118a5f3d5ab9cf7180782a398f7eaa6dca13b6e54b12e1d02eb07150382f82c86147a56907279ed2c96cadf09ab72bb7436b999c5cca03b4c0312f4e7f6936240d72ef970de92966ae2caf7dc64f08a114447b9be4c58a1b0e8b73d34075392170e27e9a049a3893482535d38bb73e571d0168a90417912e3bf8882923da6d2284322a851c73ddbc9a003c02940c1fac2fb8d1ae0444f2ee8d28c2b6276cae073920ab816ff04616b44216565e7989892a0bbeea28175bc57b7a20b3705ce9d90a7f6bae13e0e451b27560fe1b091f4cbe920735b55da558d82724c5a5a839c71ef0b44536892fc15efb462839fcdefdbbbc47e55cf1134be6f4939256a011a1fc8b546460c88cda6652cd8f79b5cf088974b90f7ac846a2238a04131781da9553921a4e9282c00c3f5966c09951e0a1be35640c96369cebe0d6101a1cb25e589664574fcfe09784369b57975a173853672bb150aecc9ac5d5c1c9376ef6f39f17ebefcaff8565126c2d75ef11d11f8b70edcba5cd1ae4cd3cb2cafa399c48ffbf64558190c86d752982220af6d84cc0d7129cbaa152f1eb3f0b63a1222a33a5f188b6d59c8454041f0adc92f0cbb403ab2b65ba77156ec9a28e1d5c107d60df66f8754ae99ab989fc4a47f7838972df731de050a95e595f605b51592881bdbad1e376f695a6081e97a5239ff1ed58ee090c581c8087dfb18ebbfd4e9c69874057af05b6a13f866919a8277fd540eeca2e4b1fd0ad1b090dc6ed20fb7c7109672101804aaab12522ba71000b87950a86388b19d92814778346dc392e7c1a4e78318232eadfcc2805c428f07986ae8fad0b57011d168305f2506937029df9f349ddc7690b0a7e3e1b3dfffb58b61963bdb3cdd13bdde15593c3de7ead1e949a80d31657d3cc6cedad39eaa264b264548b6a5901b14c937c2da758d1a2742cfc5933c6a9aaa4cbb9a017ee892af12bcb48ea6d249a9b279f639093de1c072aed25e62ac56a54b0a8b6eed862a8134ed47ee1cea279617bc9f48284746bd1f1acf6129da2fdc4871bf35f9c5ee565472eed73a2927b3a87959647595c4b0ca0f5920fb48ec70cc79d94f4a5125bc725f2b24b169a2ecdfd0401e3395c97dbbe19f94999fa32b0926dbc8327ec3c049cbdc7fa293736a85009fd4adf36a6b3c05d2876edd04f6358d5d57e8c05732b5a18093578678fdcf3180efa57ba471a984f8c3960bb61e5a25d6c451ef9b0b86d017cbe96d7e3d4502162a5421213da90afb64fcd1c64be9ded94ec2a9e17feff3559b63723ed0a6958cd834a05bf1611bdeaf0c2a9d092e418b2c8fef02cb9ac7f6385e41758773e908e61e125f820e4cbe333da37231f013a0c900582f0ee26b55d13b1cf9384397de569b8d39b445c4e94e237503341cef1f277a58e6a431db18308ae57444fb5735affc33e801099ed1f7629782fff8f8bb5a123ec4d16c1a4a1bd756f05dd7b904022110222d9270559aac06083c98787004b2b30e0214d9e8c1629eaa4910af1cd17d48014bdc2568fab7120ccddb06ea0a36d7e28930cae6635cf0951d6420a64917cdaa1dcb29b6fb93a2f09ce625c31b721d78f8808627dd85830697defb0245a661a7522c1d4237e3ee18294f973dbd3a54d9aa8e416e74168a745783521347026581a324d7766dbe82203ba326e1cf574c38b6da6bfc942f2dfbf5398d7691c00018e25acf55d2beef021d7b559cd8e5d3adb1183a27eb1051514047595fdea0fb3a18488a789746a859cff72e6b6cf0b1d85ff98e8b8eee3e89dc6bdfc984b484702963f77e449b259fc0f08558a4888ed2facdce1d78c9ac314579ff21b487f40f37704e68acb82dfc4b586317f1884ba1571aea5e7274c3ac2ff927c0985c09602d1cd44b02ab926ae2cacfd516a75bae65cebb0c9313dec5b537246b6fa00b98ac8899ebe1bc397151874d7fe0aa3d7a1c7cf64e6855368fc07d363406b14b9b24da101ab17d28be1fbebac334b46a21e11e089cf4cb57589d29ef7bdba0a4b005a050d8dd412b80a9d4e0ba0c0759984754a57acdf4377fef6d3416974afbbde24bd32f829fd53c561b0041c8715b1bafb2729b3f402d2c471f818ff0fa170146bc13af24bce69d3b2f20982278926b1a0bae15dc097588f05583f6a01d4cb3496bd83d97a97b37b81df70c5973c7400ae15a3fcc9610bd03a9f97b76c6e800d1477c015b1c4bde31591ab8321cb702e192d61fa3c9a1664fd326c9a37eb1fff72bf43881e787f7b90f085f3ae132ad92082514d5f82fd76649f07fd14a9f6cb7f490b26f2aa6deceadf27e7dae74dcf4c6d2a5b338ac87590a9b4f9100cc6b1c9cc280ea7e5d731838ed4af6b9bf4daffeb2e18d401771cebecb8c308cb5a5fe1686f34406c825239413f9b2b3933df0c096c425ddd638e4da8b39d1c9b17763610b910e70e4d45605305f88b4b3f43e6863a0a515a66d1b512d45f82a18ad37cd04aa7f2d58567bee4d4eba55d3b18f982a87c5bf313e209d3267aa880a359ff1820bd45e29a12c1747435dec56039da5686c5cb5957061358498cc599ca9aada473ceebb982e386946d2614a6499291b6f5711ac7d9c258aa8f9592d46cf5b7c1b6d564c13716d6e3e93ba655711f985a78316b071546398d89d13cf515c01897679affb87e0c7fb92a4f8501d9a2a7612198c1b6bec48cddfb70671adac5d332f7f5de134e7efbc228cd7ecb22385f6fb4505be1a7d6c40097596f019ec5a8449b58d1fbb0a3c9e93d2339c3b2b64a9132a1722dc7d6c580f73a9be4c4fb69abc88806f4f37c0325a7bd41f43cde459af73f64500a5419c494700d45fe8ce5e83252dddc3b62bc614520a524c09cb4059f975d685e5705b6a28ff6f15d961e06107d8f13feb1311473e6ef420419a356c50001bde190e603dde9e59aa385f60d4eb0c31f1fb9b71875d1a17653c5c1d65867d1be7ef4db9e937dc784bbb554cca94140849a8cb4612db71eb9860caf991e776dbc513c6e164dea10728908dd1b34f2c91e829726a952210db1f6c4d6bb9330fc0b89b9ac167096bd060eed196877d35c7e9ad45637601c3bd849f4f2352d3390f4774cb0675d60b89dca94f7a3f7d2c9da5d38c74af4466c9adabe48f991fadacf711442d0e652cc308e310055b8254bdf1ab2b5ed68d121e9b410689307fb13cf6a8425b81eb7ca07a505ab6ea99f253c828ee2ed74ff0c011ffe781401075454f9274e75254eebff84a2042339e003dfba98994451cdc829d06aa08b496d5bf3a14c5ae4b18f8107b83b2a5d67ac0e4e0342e4ebfc683524de8a0b31189f0b29f0d4cb8c77f7722b4ad0960c7e4b3c56253cd9b08a38da029db438fd4804345366a460dadbd537c2128524d057645907cf12b1e34b2cb071ab645e63e1ff4c212595ef6f3517bad74ca46849897fe97eee0f4d193c853c0799a0a40fd9929a3641f27fe5cdf3f0a8cd01b5a80b91f5c70a4e2f9aa303b52abd62ef6fd462dade2196c5501c303c825af355af9491b359dbf0ce6c1f6c53a5d2369321ed79db0aa3a68fb05dd0ecfbae87436089e50e624d66474d859c83ec3f05745fbf0481cd13478e7a47e301aac6c842146dd30204f8c2108c995f119db6ce3336c5ac0dcbb58019907fedb28d253a15681450624f6fa57101a2f283bee5fed5229dccfc19a21c06785b09ae33b1c4733d83f57c468bad3511ac1c1c33c8ffd535a3dbb39bae2bf27b3f81293799bcbb487ad717320597b8d3c1cb173cdcb6dce9d058213b98b5168ecc30c653f6a271ac14a41e6bdaddad6540d78e0d9d0d7ac1b15b3d6873caaee1970409f8bded6c4d50191635c2f554ac9cecac76b47c9ad41f784e460479647d85b4753f329a7e23629e815c764740177129e2324631aee9df909c3c1288073f03dd726293ec9f0bf44af8", 0x1000}], 0x8, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0}, {r0, 0x80}, {r0, 0x10}], 0x4, 0x80000001) 10:12:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="eb", 0xff85) sendto$inet(r0, &(0x7f00000000c0)="ab514bb53b538a6a7056d741780d2b639b9f20c183dba3b803fbfac61b54b8268e28be4346e067c81f536a9c73cc28827c4282d53eecbc95efc931ea2c6068876c47554408a600cfbfb7cd83150c81049bbca9ce26f8ae650cdbfde63384af768fc769f612106fde90ab59dddd4fa063eabe7478fb71409ad4a39a8dc83cc4db5d07750ee57970a8af65d90b2198c5fb4443733b15be72198e59fc8cb3122ce4be6f08ac9ed7a4dffc5353599674b540170fbf8c650e23", 0xb7, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 10:12:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x45}, {0x6}]}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/207, 0xcf) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0xffffffffffffffff, 0x1}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 10:12:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x1bd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shutdown(r0, 0xaacc1f0739c71824) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:12:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000140)='./bus\x00', r2, 0x2}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x112, 0x100000110) 10:12:46 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000200)=""/167, 0xa7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000140)='./file2\x00', 0x1, 0x800) 10:12:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x44) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) r1 = kqueue() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x100) r3 = kqueue() close(r0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8d}], 0xa, 0x0, 0x57, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x90, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x400, 0x100) ftruncate(r4, 0x0, 0x9) fchmodat(r0, &(0x7f0000000180)='./bus/file0\x00', 0x52, 0x16) read(r3, &(0x7f00000002c0)=""/161, 0xa1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x40}, {r1, 0x20}, {r0, 0x44}, {r0, 0x195}, {r4, 0x80}, {r5, 0x80}, {r1, 0x80}, {r1, 0x40}], 0x8, 0x10001) 10:12:46 executing program 1: kqueue() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 10:12:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8000000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x73, 0x3, 0x400000000001b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x80000001, 0x2, 0x2, 0x0, "9872a76368f8af70a77dce0c670175cb2baeb3fc", 0x9de, 0x7}) ftruncate(r0, 0x0, 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xa2e, 0x40, 0x3ff, 0xff, "b0a9352621a390fe5f22afbfa6f266b7752f2c01", 0x10000, 0x2}) write(r0, &(0x7f0000000100)="842078f70600000089e032dc", 0xffffffcf) syz_open_pts() 10:12:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x434, 0x0, 0x2}, {0x4d, 0x8}, {0x3c, 0x0, 0x0, 0x8}, {0x7ffffffe, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) close(r1) ioctl$TIOCSCTTY(r1, 0x20007461) write(r2, &(0x7f0000000200)='R', 0x1) 10:13:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x200000000000381, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) r1 = kqueue() read(r0, &(0x7f0000000040)=""/182, 0xb6) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r2, 0x20004269) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8000000000000008, 0x0, 0x100, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='c\x00') 10:13:08 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a24532a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad915fc4c1db412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e76312866653b6bdae4c5b436e445960fa6b9815c1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c57108f029a123d290071baff955a5c23a3063e78cb4f31e0cc147e1d864fc592f6ddd03ec390bd40f04455a9ef08e115b6ba2ae64a8a27eedb71aa056f13e8fc56fe1308141c34513f23d5a3f48f33cf8ff43cc00f5e3066f0098ba4d47f5efbb6dcfcdc357c29a394262351105ad7f16a93e24e903229fbe469781c72c6a0cce3c178014d2fa"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/190, 0xbe}, {&(0x7f0000000180)=""/60, 0x3c}, {&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000440)=""/250, 0xfa}], 0x5) write(r0, 0x0, 0x0) write(r1, &(0x7f0000000040)="5518253a5ef0611f5de700b8ce4d29b11093f7494083f5fc1ba53507695040567fc8665abc75b7164179e7cbd8b369bdd4c0895f8e98c7b9ba43a9a063683e658d69b8731492f690fc9a108c75d9c31d4a59b418d36f4428e070881c", 0x5c) 10:13:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44e2e829617d430ea108274e583711f99aead2b9970db3904d52dea4de423874ee0e04a5f61defdfa33ec4b17b74cc41f6fd6e7512d06c3930f8", 0xaa) write(r1, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) write(r1, &(0x7f0000000040)="d51127197da6e58ac7685d3227662a745478bd51179d7512894cb5780c809df73e6be63599e837027600e2456d1617ba4cf470ed7b75b0d2b4f9c218618a623a246d3a8c963389acab4f613020359f7e3a202007ce9aa45523ae018a6fa4b6a2", 0x60) execve(0x0, 0x0, 0x0) 10:13:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8000, 0x32, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x2}, 0x5) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 10:13:08 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x4, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x101, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x1000000802, 0x577}) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, &(0x7f0000000040)="eb7319129fcf4bfe6e642573663141c4852ec93ed434ded017ae5e1abc97fbc37f65902ebea7fedc10c1653e4bdaab6ef43b572337d391fd5ad3cf6a87938a1d59fbf17d329574813c2a3615661f969e8932d2505a40edc527ab4f9718d2564a7c1a4509d6ced0345aaa4f74e599e424d7d100309e67feec8e50474e30cf3fc3b2e3c26d289bbbe804544c3e452a918db7b8dcf65b43002b13c9d9c4052b85b71267f68c4b13a7afebea76e296d64aef0b5cde97155a0857e0a4a66fbb327075530b52c3cd15037366f48860", 0xcc, 0x0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) 10:13:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)=""/155, &(0x7f0000000140)=0x9b) r1 = open(&(0x7f0000000240)='./bus\x00', 0x8000, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x12, 0x220, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) 10:13:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) 10:13:08 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r3 = getpgrp() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x5, 0x1ff, r3}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x20000000000000ff, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x100}, {0x4000000400000005, 0x0, 0x0, 0x800000}, {0x1cd}]}) getdents(r0, &(0x7f00000001c0)=""/211, 0xd3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:08 executing program 0: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2}, {0x4c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="f4") 10:13:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)='a') 10:13:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c15157dc25d525a5cf9230b3225a4ce7044d3996", 0x0, 0x10000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6}) 10:13:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000500), 0x8, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x8, 0x0) r2 = open(&(0x7f0000000680)='./file0\x00', 0x401, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='9', 0x1}], 0x1) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 10:13:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x74}, {0x80000006}]}) getppid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x400) semctl$GETZCNT(r2, 0x82a2c22fefb8083, 0x7, &(0x7f0000000080)=""/27) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000300)="64a346d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a0", 0x3c) 10:13:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x7) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) 10:13:09 executing program 1: r0 = semget$private(0x0, 0x7, 0x20) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) getgid() getgroups(0x209, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmat(0x0, &(0x7f00007ba000/0x1000)=nil, 0x3000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r3, r4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x3) socket(0x18, 0x8000, 0xb04) shmdt(r1) r5 = shmget$private(0x0, 0x3000, 0x657228fd7356723d, &(0x7f00001eb000/0x3000)=nil) shmat(r5, &(0x7f00005a5000/0x4000)=nil, 0x1000) semop(r0, &(0x7f0000000340)=[{0x0, 0x3, 0x1000}, {0x2, 0x1400}, {0x2, 0x401, 0x1800}, {0x6, 0x8, 0x1800}, {0x1, 0x496, 0x1800}, {0x1, 0x400}, {0x4, 0x88, 0x1000}, {0x4, 0xf3, 0x1800}], 0x8) r6 = socket(0x18, 0x3, 0x0) bind$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000300)={0xfffffffffffffffc, 0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) setgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) 10:13:09 executing program 0: clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = socket(0x18, 0x6a8a6b3c45c19228, 0x9) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x40) fchdir(r2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) ioctl$TIOCSCTTY(r2, 0x20007461) recvfrom$inet6(r0, &(0x7f0000000000)=""/1, 0x1, 0x0, &(0x7f00000000c0)={0x18, 0x0, 0xbe, 0x100}, 0xc) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0xfffffffffffff120, 0x0, 0x2}) clock_getres(0x3, &(0x7f0000000100)) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 10:13:09 executing program 1: 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) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000400)=""/185, 0xb9}, {&(0x7f00000004c0)=""/7, 0x7}, {&(0x7f0000000500)=""/133, 0x85}], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r2, &(0x7f0000000040)=""/3, 0x3, 0x1, &(0x7f0000000080)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x12}, 0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 10:13:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x108, 0x4) 10:13:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000240)=0xc) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f0000000300)=0xc) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB='o\x00\x00\x00'], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f00000003c0)=@in6={0x18, 0x3, 0x9}, 0xc, &(0x7f0000001780)=[{&(0x7f0000000480)="492eb668c036a3c7681b4b57a118cd90c26f47b279af8b482d08b2c02a336883efbf8ac4bef4d437bf096da2505fbd791103d4ddef7476e7c2dd4d85f596db4cb9f33daf775789b8c8f0e2455cf5a28a395bf5153bf0b98594a3a34351e38ce352576aa81bdc84338ac9eb2470b8db1e784059508c383947741a0a1c6b168b391ae7f94d38fc4adcf0662c7410cecf435da8dfaec0a45ae87f86541ec4198ef13c04c7d5a1fb43a9a3bd9de2d0b0fb971b096c15dc54a52345939709ddf1d8b37cd769d8a612e14bb960a2df4788b227f407c1fe852c98969645154d4e0d5e51b1896ecc8358b3a38b50a2478981d9e59be6e87c8888fb373fccbc258a55d84b3a4880fa26b6fe6f3e08fae9851644719255feae6cc7d736e3d8e7876bc15572355adedd3c684ede3804568a0adb73f2f735efe853a71c350b831400ff5e6a5653529ab5c2b9e85351c437b52a868eaec234ee4ca8ef288d31c9477ef8a7ae3b031ca04af633a9dc9e70a9ffdad4a2ad061829d02c0a4d5dd0ed5698fe275bb6579b47c97227bcd06a6881e93edbd92333c9333d0d16003594b00b0fafa57bdf25ca34e57dcf5566b479e72c4fc9d3d101dcc8c3b52d15516157b902b29b656edb67233f599b6986e349aa3a64faa6284ba808f866484c203d8fc2c49e5c7e3b297e498ce0400034815263d2462ad34a1a8f024886006e202d20c67ac914bacb3efd248fcbc63b4fd00f415dce3a9dd6de445235f2fb785436adc875cea1fed5dff4419fbe1e2c938595437643e470c0d582f0298488bd2b7d038713578ee5d8b33f0c1da1b65faf1d73d23bec575df420c307b3d1d1ba7296da5c30a702ebd7dc799dae824bb791a97c20e996c63771aa4ace1afa817bd7e45131d4324257926c90dce7c401420c673d8fa7f7bca16db92c79363de80e7eadb8ed767f192893167078ab9597cfc82676f667055130b53a1be06fd63654e90a57bd390fdbac25296c84e39f3960a01b4d7b2abb8ebadeae35b8af7793e3dda0ed651551f033c10f44f640f5b0243c876904d3926d9fdbe3092c09313b2980bad57128ecd51b104fe165a344caa911decb03962bc5acd6d5ab1201e470e981e368181e4fa6ed19ae471cf847d44632b5d88d10fd80c9f2dda1f3c6cb56b5c3d89be39184a1352149434e7382372b497b1f4a1195307480be9bbb94a69ded9e7bd9985d91c4a2973ca1bd2d69d040f87a90c3e247eb737e2ddb2809755a829a6990048caaeb386dcb89280b83485fb4db3bdc3cb0a6354fc75c79308fe1374d907b3e8e056212f5bf54e13bf0263b5f43e56d17fd0ec8eac805bd209abd2400916ef4ee0eb38c33d1db65d6a37f13f35ab356970db289b23e523db1eeec97318d72e57a5217441179f6fe2ad734634e4621d7a4f12a13678a43820457f5e6b8ed9279b3780e4dc5a617eea9d987a1defaa102c0f1bfa61cec17a51ad1591c0b6998ceb6319034883ef8ea6c9d4df6ccca8da37d18f5cf39c2b740834093f484c2789c2b6c7bbcf270272dd407cc8a36163b6e29bb58ec50b14c8cd574f158596a419a142550fcb27ee32b865be1ecbeaebc3767972e9b81db8ed6b028e22577a64306928446c152736e7ae727a2ed0730ac0748711bab0df0bcb3ad934073ddb8634f33cb957ee88fd37a1be6ef9054c163b72ae6635633b8c707b30caa98d2399f151419e9e6a56465b33f6c524fcd7db2588ab44624377ea0f560571e56f7458c8889da6545f5421a3a02b330f9ff6f1c1add37f384fe3ef32c3c12e5b31106339857be19be2ad703ee179b27bd0c2fe3fa7e05a8c387e18687c4e02e71ac36b7da129c9de5cf8970fb445432f93759e4c28945eb6fe3bdf6a862ff802b96ba30a3f46d4cb7de7db8f8353465d07cedc64b2f990c579ffb9d305e0f304c440c88635affd7683c3216efd09f1e0337246dd7c5dad226d15e90e410f74462cf26c6da860d85484ac8f7871d846f14da50335404124d399ef36635463ddd66c6a3133e8be9a73df5513f3036e5bf89eefc0374e4643f153c844a6820b8d48d0b2e59c048ee89fa93d476f571844da21363fd825d008c6713808d6e299aeeecb85e823f0275edb4f0c0a6ac78a8b7d3323321c8382f10b40c52bc4bc9e3ea7e897aadaa1f3f49e84452202e1d624e44f6f6734a96658604862f942388d5bf274f7a24d2093191dc9563475c2a44f321cb5f8d4fe8c4254f2322c622e931ec6386aa3f5f14a089fde9d9bc207f9763ce71b892d5951f80b3412200bc502b1a1ebd0e6779c33de7d2fdb7e94609e5b10e46e60e48541aa5f35553d731c02abb2a6ccff22409560e5a64c948fd815ded112d5dc944f37cdcbe0a01087bc8b179f3d652ed5fc180cf40aac5203a3c12c8137c01113df9e3d6f7ef41dd14a4273d19f33097189a3560f1941fb0d1c302a4923cc866c057768a0ad521aa271e54a9c548576a8f06a3c1deda82fb7496cc88f61d6565cab01e21faa4ac745440b91c958c95835593cdadf844e0ccd732b8733f3fec31d89082967da10b5ad33bc7fa217e960c88647f4b2c69ebe3d490da248da501d2ae864f56c95a3658a7b4499aeb6758e8162a4d0a1a923e5cc8d5192bebd3a3c41c960724873cdc06f833644a74d4a451e993afddab8b4410175877e9274ea008e57e6c016fb3843eae2737575d45fec121e5f2ff757cc54f1c86f223f38350927b69f5c5f1175b72abfc028884cc5d01bdb14033bb3cc3f93eaf2d81f5e19c9e1cf9cdd86e3b47f67f496c5e0d2004646b3cd04c12290531aeb4c32a753d61085df26c5b32502404c0c8086574b903a3eccedcbed4d3cda8c7ab8d6983157cab6ea254dc60d241b741b273324e9930a3f1b4575c174be3ddaa39ff430b92900a68bad2e3e97d8f49ed8f06467f6e98ad7ac6197d29511801cb57896a0e847b186988f0e75facf75a0c6f7fc7ddeb2740d5247404478901e2d14f6c1ccd1f892020453a02176d4e8a26abbf97b466814ee45ce0f068d95c0b235a82a9406b48efe74e1ab363da206899ed179f38a172731217104897d2fae068f21a5922bdd24da9e50a42239842e8384e7256aa9ec2b0a61cf3f2afcad47cf14260d1f93d5e3296dc32f374de3c80496ac94c3f044816625ae0a0d526258e0065fa7ba5f32f4db985e2c4a1660137f2d870ed9645308611b301c7c0fc9821861db61992d282479768ab9bc9d5dc487078258140d602db6cef71948626f27bf3537b87ae50aa6d9dd48a4e4b5929f881d17718373b29a8a59d1bc477092e600def34998348d45905f05024524bfc3f1f20014eb365ee0a1f0d49cfc2e1a76bf0d9f875e44251f2f1f4466ea8f4fe55228b6b01a963a2deb4eef23246f73a26bcdf1fffd7a19759df67f25d9274333046ea55a327d778d053679a461d4ebdf5f97411a5443a7421fa616dd9a3cd2ba295b18d06c17ba5e877f6f025d462f50bbd52795d2a4d63df47ae417b2e8bd0ccaf558cd4a59e8f47c645bade7fb9ee54d8c153f09ae00d2d95ce5b4f545964d3b538bc58c1a3b55032ab85574167b51dbde5fc6371e7d7acf00679f2df1b6e441e88a63be6f0d340f9d79c67d78dcf1af79efa1b62dc741ed43ac7dfd0ce1c72c560b188a8b3b416aa6e219d78518ad7ac45fcec569843869b12f84d149c0eee291555a95286ebc027e1af25f720f3c3ebac8984632f105dac74eaaaa10499e91e640b460f15e642a648505eba8cd1a88e22ce7693396e0a9986d1dcb0d54127b5c3269f6d704f1120f9e41bafaa75ff88cf546328a2efe258444ffaf314a9ca64783bef916b7b4a466e66b563a4affcf102ce5a254a9bc52eb1f8079223ed1bb67cea2ec3ab9b473b279eaa558b97f32732ffcd40ee8d7696e0f91db89f228741f0608c920c531f45a617f3224f3acdc5d091df1593f05e363ceda9f0844fee6b303ca60234987dc8e3f928bdb3975f867e59a0794423691d2ccb1145130d1985c1ea3a1fabf3d679b5da9d06f65c1dd7c0dc577cd8016e9c8c32c2037a897db01c339332861f543a9cd9b94aadbe940ce02fe87bd5ce8229d27d79fad369643c112ec95b650a7c4c1d0871d094808d3c99ecba96b983831731979cb7e385537a063a05b2bde213a8b44b49e6de364e17e95da9e741c95402711d3766abea9420891e07c816ad0fefa21311dc9b809aa35dee2031e25e6c3f8ddc0fa961fad1875d0478bdc8294fb320e43ffecc49aafbd67cc1cf5b057aae2d85311e89bbdede7dd526a4b8bee0de3127166c75941bfc5396a4c6072d4d81b37fbac04df1d07f52d7535aba7c68552662c20ce58f0c40e58e66f46513df2c095f28b48e8047b51353ff3e088ce9afd70a4aca3368e6dad8b2841a2dd989a4d5052ef66ac9125593189dfa3128331922e4742ab9984662ac80a47a09320f5bb48fb8d4b8f1dc1db31c15d94e16c85ac53a5406caee6103372c91a6cf84dfb614fdd93fed0645edee21956e4bd02df139ce0fed42bb319877f2919ef5447d25a1015fe6f4cd60636c92b030d302f136b29614585a6fd641aa0e8137d9745983da4cb51575849effaea3fd36172504b490eb979c7a0a89f356d497b12bd3c2d685fd94143ff4ff6d2175e9311f6d2573934934dc948943ae33e1fdc9949a17242d2b1b2a1540f99438432710415273bbe768e35e6f4ae2d24dadfd9df580aa194d2df4e6f90146892a13521290ac4f06cab3b5b34c82a779b5e193eecb7f23caa8f5c3e9edbba9d63b6445916d4c1e2fbcc8277d31388fe3e6722e30eb905f7007ccd4f879a704779e5382d91287faf354dc4c6c6c18785b77539659fcb833f425d67f6713e37322ee714c3c9aa6fd9591b103cf9c0add06c9459e6d6fb96cb923fbd28976bf6b4ecb0a2417bd4a7e19ff5a4b0da488d94093550e85fe562bc4b32c91e8c1bface7707469e74155c1778c4b1d499502c037eb693ab6b99b3d364b2ca27a21cd858f2e5b8655943f7b7621cfe3734b8e0be9cbcb5d2bfa73709791cab0e0c728aacccc3aa91476a38aba383f07b6abafe356825874096eae910098f611455941d240d6c56bc5c74533cbfe8d2cc130a3fc1c05ebe3ae180a5b7d8cfcd23e6f2a60254fdb854cacac5d54f2bf61397e09b8fd6cdf2b4cbfbbced1ae7688746f01b7e2ba39cce8ad53e585d2cad8b98786e7e9060547e8ecf2b304537d91daecb4ce8cae77919ee6e5670bff6fa1b3d0fabe4cd5738c7a15234bd39ac0a86e99ae5f701f673fd095a2d38f9d97258c21bd2217ce6f852e49cda532a8b82f04fe81a68c5da82e5c9bc6b0f0fe07325bd622c3e414011b396b210cd575658a0a4fdbf0ae5980d78687e68c76055b1ae5365366fc82bffa7c9911641c7881b5d840abf2787c7bfb302deca9232da5220b509d6a54da4d718388cf266407ed557c3b49ae92fa7f8e8c2f736221ec2f928c4fe23528146e7796998a1bb9c992a26cb52f111e91ef1d021b3d7eeec7c1d866c8b2d893064ca41ae7c4d18a7f0dea7779789df04093f06c9e3377b63992d5f8bf52d30490b7d7c268576d33b3c7b0d2bbce0f12fc5818d7953cf87eb80830dd5c942d836d42655d1e09b01000c2598e6f7ad0f9b01a04fac73352079bc13ed9a6289146e34d972a60f513db5b72909f332535c16a514898b544c0fa0ff5249c1c77dc1ee0f3022a14cfbbd6c77d6f463f4a45b155613db5df69b69d86783427152de2b9f3f8ee4640f3a0b072d8e491a4a1a13106a7d7b8c6182b6477c48e5961", 0x1000}, {&(0x7f0000001480)="cd8a00f98658b05c4fbe8ee4cbfc85dac84334b3d94947b2af2436eb7ffc819afb353648276caaae4d8faab45ad57164849bc30bd615003d89ac06edfac018dce9ee1a18758cd40fb977a19f8f727fa4ceb0601abd717e09ca87c495265cce1f48b59d5f1a30340fad4bd72e3a9192aacafb7d9f079c236bc0df89e176b7ea15fedf0630e2", 0x85}, {&(0x7f0000001540)="7a8a469f08bdb97c5ff38f12097b5da2cf62fbd89727773dd9db66c3b59504017d2436addb5e0b4c80b036457e457ae6a5342c18251b0e3bc6b23a358a68491377a1d01050eb048b957192e8107cdbba4568303f40fe961a25e1db52d92a3c505e2fe7cdd5749e022133c883e914833d489764064ec7b970a18bd521856c4bd41ca6c88dda", 0x85}, {&(0x7f0000001600)="2efbe69cbf3749ae63811a65078ee09adbe37da0d5e51ebc173a2e86c66fabdb1bd2bbbd2eb4e3af096874e007c1d1f3247e175d1d3b3279be3e844698ec399557e41f47041eaf02b5", 0x49}, {&(0x7f0000001680)="3dfac759f24033e9eae4d685f71f0400ded5eec99ed742cdd37d51203e40d827106fbaa718429217292356ecfe624c3e1087d67c041be1226e60df804653f00f52e050c0c9030d76d6db06ddb0b9d975503417b8d1ca4805f62c4b3e94531cf5ffaf639b0458729f9ceb782eae5506e7e6342d0b93df89cf7183e6011ba87f2ca57d6f72cdfaceb0f2c08cdc7d9ff69fb911f8473429dca2862c31d8129c098ef667bb814fb95e2878fcefdeb0d837972c848824c2ea248a6546675bc94042e505b725873d3026fb6c7a0d112bd2c85aaf4d4036fb19995c0a8c83a5354c6144b3a9299fd30918fcb1ce645587eef91981", 0xf1}], 0x5, &(0x7f0000001800)=[{0xc0, 0x1, 0x6, "3d4d98e5618472061f58dea5a0b47afec144c14deec2d48f9d27f40c32319685aa2d0a83fc6070eafed41f6a3a7d2b9fafe8f433fc81d43e42dc4e682c2a61df98045047ff2964bf6a1e3356af427099f7e7f38081d1851f702a1ecbe855e4d065744f00d21e54606e6f2963352b3bf8896b81578791592d9681f77a3bbf57390d37367c9fd04a2cea9a0f6cc02b08608b624787ea5ff9ce655d0cd82c50635c3e79778ec6314ed123"}, {0xf8, 0x1, 0x20, "ec01b33b3186fedc6ef3e39412dcf05cb33bbf4fd6fc20aef3ae5adefd995192d00942baf9cf193677473553795c12085846676518d76c728646dde1d51c1a37b851ab4ad29c8d0110340cacecebf548e03b1994636f1cbc4bc21dbb5006da72ed08cea00206f49dddea62de80dba9c8dcce5db0731ac8c9f251edaec0d9b4d1f3a83b8bbcba924e1e1d2d350724c8fbf4cd74f8bc593a6ba35ea3201d1d4be83438bebba48a6538755e4526767ad9307a482b775fa41308afbedbdbf069742ed5c0e8f238b13cfce1874b7a38629392c6413872702898209e92ab559b5a764704754c4e"}, {0xe8, 0xffff, 0x435e, "e3b3332d131618eec7c3dee9209b6ca1e4be83c9c202193e49934f9db794a4259ac8e62191ea19c3d791e146532e60cc9232d9b075867cc6f7103f7b10b5c8800bf70424b2f270fccb1a508d9c8ef47af29eb81eef7edeaa109e74d3fb0331c506feff12bc85238321cc685fdb7f88fa8202b21ee7fc93ebdf2a12900bd128016118eafb8eb1483658151c0559ca0d77d25675f722fb211d677a1c470f94d4b7431d8272b423003d4aa4e7a50ef3f338b1b44208e16db603ac6da63fde14823005ecf05d066a37c8c7f34fd8c99f54b0463a46"}, {0xd8, 0x1, 0x80000001, "571b76790c26fb622d9590139a7f7b4fbe90c54aff714459eba176716935b76c7b226cc03d3aa335a7fcf46bed5a90edf03fbc39980493886518c0e6173e588fc5cfd60ffa7c532e8470c6dbed7d33398b1e615a1f202fc9219663a7db0d30ee3dcc8cbd3a3a3cd8ce04b0560a0ee16dc2a0ad5c5a60622b69ffc3fc6822b0387c86b27ecc681a38c8c2971252b00481010d33f9e19425997680365c8bb836d89f36ed315c901b814d26bce86ccd89dbea5e79a84e3d74eac3518e9e7d811d30367ffe183357cc"}, {0xc0, 0x1, 0x2, "21d6c7772a2f5fa018481d85be7b097e10af8374d2fd58e74729f0b53c4641e409200def4ecedde21300a59550ff4ce4671ea29828f5045ebdcbe019cad167a159a63994a6412d1f2b29895e88923cd58a2a3424ee1f8f62a5d4d5ae3025da42d2b397cb0564b01e0fd8773c9765ba3400f8ee7a1474f4fcfc93ee81ce0a7609ccc1b05d5b74b5b5c1163607145fed5cd2acbdf30674bb893f699bd8f42955fcabbb992d6988eeb84b686c"}, {0x80, 0x1, 0x40, "777a1a31c2a1e688be1dd9614436478e6b34761155e7af0a44a9a69cd61a1b737e3e5c4d1118a3dfe696a43168c7e1d21797474436fc647c83515bf6567dcc002fe5e68f6bdf2c1a1011ab291eb63722d6abea25f84a8c216a4b7127d4c78ae6b483243a1486e59afa927892b135"}, {0x28, 0x1, 0x8001, "69e56a39f7ebdc8026186c16c19ba9ca595b3974188f4b"}, {0x10, 0x1, 0x45fa4564}], 0x4f0}, 0x403) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x3, 0x7}, {0x6, 0x2}}) setsockopt(r2, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:13:09 executing program 0: r0 = socket(0x800000000002, 0x10000000000003, 0x0) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x9f6f06421d475fac, 0x4010, r0, 0x0, 0x0) 10:13:10 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') getgid() r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80d5e9cb7a41ed56, 0x100000010) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x8000, 0x0) r2 = getegid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) mkdir(&(0x7f0000000200)='./file0/../file0\x00', 0x2a5dfebe99b9a3c6) mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0x8d84f6e52859704b) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0/../file0\x00', 0x2, 0x8, 0x200, 0x1, 0x80000000, 0x10001, 0x5, 0x2, 0x0, 0x1, 0x200000000000}) open(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0x20) 10:13:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f0000000480)="ac", 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x10001) 10:13:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x108613a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="220e22", 0x3) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r2, r2, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:13:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x16) 10:13:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 10:13:10 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() writev(r2, &(0x7f0000001400), 0x0) poll(&(0x7f00000013c0)=[{r2, 0x1}, {r0, 0x40}, {r2, 0x4}, {r0, 0x10}, {r0}], 0x5, 0x8f8) r3 = dup2(r1, r2) r4 = dup(r0) setrlimit(0x8, &(0x7f0000000300)={0x3, 0x100000001}) readv(r4, &(0x7f0000001340)=[{&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000240)=""/19, 0x13}, {&(0x7f0000000280)=""/95, 0x5f}], 0x7) execve(0x0, 0x0, 0x0) r5 = fcntl$getown(r3, 0x5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x8, 0x8, r5}) connect$unix(r6, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 10:13:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x14) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) 10:13:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 10:13:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}], 0x1}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 10:13:11 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x800001d}, {0x9, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) 10:13:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f00007e0000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') fcntl$getflags(r0, 0x3) sendto(r0, &(0x7f0000000040)="c90a8e918445a16c966724cca73413b1bc06bcb8e1b56d4d130a0293c732223b9d900195d734eaa0b11ef1875121226852f27f1d9a05d21ed904331df56c7f45ad56a35ddb2f8d8f801a119898f05c7f6044a4ff8ee53b6a9c9a9851a3fef8d3d1639b3eaa0263568e251a3ab7602c9b5687ebb379cdd32a576618d1f716e5e0e8a89e5bd8b60f0ceebe955b63602c658bd4e531f36a14babee18b39e04378bd450f0d410ba1e640ccf7984741ab200f5c3aedea34560ecc149a1d9cdb0622f5583becbddf996c8a4c", 0xc9, 0x2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x100000001, 0x3}, 0xc) fcntl$getflags(r0, 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) socket(0x1, 0x1, 0x101) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x10000004c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)=0x4) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 10:13:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x80) listen(r0, 0x0) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) openat$speaker(0xffffffffffffff9c, &(0x7f0000003a00)='/dev/speaker\x00', 0x2dcbd35931399116, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000003900)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0xb52d}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r2, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) socket(0x0, 0x4007, 0x3) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000003a40)=0x4) flock(r0, 0x2) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/212, 0xd4}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/254, 0xfe}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/183, 0xb7}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, &(0x7f0000003700)=""/180, 0xb4}, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000039c0)={0x9, 0x40, 0x5, 0x8000, "cd2b6dbf9f04de773c3ed9b2cdb79b146794f382", 0x8, 0x8}) 10:13:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x4}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 10:13:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x48}, {0xc}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffe1, &(0x7f0000000000)="9c98") 10:13:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) r2 = dup(r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000002c0)={{0xff, 0xa09, 0x1}, 0x52f70bcb, 0x81, 0x9}) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x7, &(0x7f0000000280)={0x5, 0x52a5}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) stat(&(0x7f0000000480)='./file0\x00', &(0x7f0000000340)) writev(r0, &(0x7f00000000c0), 0x0) 10:13:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x101, 0x2, &(0x7f00000000c0)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82032e2f66696c023004cb8080a08d019da91053"], 0x10) socket(0x1, 0x2, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 10:13:11 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "50f08f95cd04620c4666af0d45d8e88ffd572951"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:13:11 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) recvfrom$inet6(r0, &(0x7f0000000100)=""/251, 0xfb, 0x0, &(0x7f0000000000)={0x18, 0x1, 0xffffffffffff7fff, 0x8001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 10:13:11 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)=0x9) 10:13:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f0000000180), 0x3, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:13:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() close(r0) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 10:13:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 10:13:12 executing program 1: r0 = socket(0xc00000000018, 0x3, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000140)=""/4096, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x9}, 0x10) sendto(r0, 0x0, 0x0, 0x3, &(0x7f0000000100)=@in6, 0xc) 10:13:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000010c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt(r0, 0x100, 0x6, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 10:13:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 10:13:12 executing program 0: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x10000, 0x1) close(r0) r1 = syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x6, &(0x7f00000003c0)=[{0x3, 0x924e, 0x8, 0x4000000000000000}, {0x8f, 0xb0, 0xfff, 0x3}, {0x6, 0x1000, 0x400, 0x59}, {0x40, 0xffffffffffffffff, 0xa93, 0x6}, {0x200, 0x400, 0x9, 0x7}, {0x8, 0x8, 0x80, 0x6}]}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fsync(r1) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)="8c4b9ad030accc90513f479cafa3f7a52d314bdffe2caf72426147399d0032e374a7", 0x22}, {&(0x7f00000005c0)="632b17c8ba43e7dd5f1c4789377a2a0e9e06cdca", 0x23}, {&(0x7f0000000080)="52fe", 0x2}, {&(0x7f0000000480)="677a209c6d02980e4d4a1449bbd52fc28bc4e17b278995b9269b13874bd0bb0fb4fe29575eb8891301e162e3d1e32fdb26e675f663c296fb3139209bd19e434f54ccec7b4f2a40fd998069f4ec9f8defa6b684180a812c1be8dd6238bf3fac12931aa6af599291bfa19194f9f64a11ca302068c53f6d29644cf3e2cfdd2507443ae2554c766631c2", 0x88}, {&(0x7f0000000180)="0324670c6e6b3eaa69cc3c40820ca4c3e0091496137dedea9f1056b9f3102f3da7e057e2f9851a83cbe97fbc1cf2e09acbfe645a44978f586f81e31190f58ad44d6b581f56f5ad190197ee9d908516d1a875de0fdf91b8f5b9b28f232c528383b3a1bf94a71209a2c07dc86381fa5a8985eb2bd0b0d9b68105539fa81f09b18a874efb90ef5ee4823435571913dfc62a10a814011f988113ea603897805552885a7027ef11bafbc9d0a1d116490e2dcf3f77c05eba61f897385f4a18d4367b42505a0ec81d3d314402ee89aa66aeb14c9a21917f", 0xfffffffffffffd72}, {&(0x7f0000000280)="42cca37ebe813c67d581159fc7115841ed8a379041e58a26bb8c097f1558d2a54ce060a9fbf72b43", 0x28}], 0x100000000000011f, 0x0, 0x0) syz_open_pts() write(r2, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000380)={0x4, './file0\x00', './file0\x00'}) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806f73f6f8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 500005 28394 0 0 0x4000080 1 syz-executor.0 *122974 28394 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff8220a794) at witness_warn+0x69e userret(ffff800020acf668) at userret+0x36a syscall(ffff800021b9f090) at syscall+0x44a Xsyscall(6,5,c,0,3,7bfcdcb61b0) at Xsyscall+0x128 end of kernel end trace frame: 0x7c2ac6ac1f0, 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff8220a794) at witness_warn+0x69e userret(ffff800020acf668) at userret+0x36a syscall(ffff800021b9f090) at syscall+0x44a Xsyscall(6,5,c,0,3,7bfcdcb61b0) at Xsyscall+0x128 end of kernel end trace frame: 0x7c2ac6ac1f0, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800021b9edd0 rbx 0xffff800021b9ee80 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff8000223b0000 rax 0xffff800000b57180 r8 0xffffffff81765703 kprintf+0x173 r9 0x1 r10 0x25 r11 0xd65946c7ea033e67 r12 0x3000000008 r13 0xffff800021b9ede0 r14 0x100 r15 0x1 rip 0xffffffff810d9878 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b9edc0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=122974 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ace030,0xffffffff8265c758 process=0xffff800020adce00 user=0xffff800021b9a000, vmspace=0xfffffd807f00b5c0 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=5, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 28394 132212 789 0 2 0 syz-executor.0 28394 90739 789 0 2 0x4000000 syz-executor.0 28394 500005 789 0 7 0x4000080 syz-executor.0 *28394 122974 789 0 7 0x4000000 syz-executor.0 35694 224814 93364 0 3 0x82 piperd syz-executor.1 789 358598 93364 0 3 0x82 nanosleep syz-executor.0 54650 90935 1 0 3 0x100083 ttyin getty 14369 126262 0 0 3 0x14200 bored sosplice 93364 102549 41793 0 2 0x82 syz-fuzzer 93364 285089 41793 0 2 0x4000482 syz-fuzzer 93364 160612 41793 0 3 0x4000082 thrsleep syz-fuzzer 93364 275687 41793 0 3 0x4000082 thrsleep syz-fuzzer 93364 220844 41793 0 3 0x4000082 thrsleep syz-fuzzer 93364 298161 41793 0 3 0x4000082 thrsleep syz-fuzzer 93364 363321 41793 0 3 0x4000082 thrsleep syz-fuzzer 93364 196255 41793 0 3 0x4000082 thrsleep syz-fuzzer 93364 154538 41793 0 3 0x4000082 thrsleep syz-fuzzer 93364 401933 41793 0 3 0x4000082 thrsleep syz-fuzzer 41793 473749 7371 0 3 0x10008a pause ksh 7371 285670 34236 0 3 0x92 select sshd 34236 99411 1 0 3 0x80 select sshd 36571 440400 29623 74 3 0x100092 bpf pflogd 29623 279581 1 0 3 0x80 netio pflogd 10046 370098 37961 73 2 0x100090 syslogd 37961 469989 1 0 3 0x100082 netio syslogd 92713 445851 0 0 3 0x14200 pgzero zerothread 22938 316673 0 0 3 0x14200 aiodoned aiodoned 45046 342218 0 0 3 0x14200 syncer update 52319 479125 0 0 3 0x14200 cleaner cleaner 74539 133488 0 0 3 0x14200 reaper reaper 2348 252352 0 0 3 0x14200 pgdaemon pagedaemon 60658 518041 0 0 3 0x14200 bored crynlk 85035 479406 0 0 3 0x14200 bored crypto 42146 198504 0 0 3 0x40014200 acpi0 acpi0 24382 509487 0 0 3 0x40014200 idle1 71667 297479 0 0 3 0x14200 bored softnet 25049 307047 0 0 3 0x14200 bored systqmp 55021 407024 0 0 3 0x14200 bored systq 68626 309064 0 0 3 0x40014200 bored softclock 47760 282558 0 0 3 0x40014200 idle0 64083 288484 0 0 2 0x40014200 smr 1 419404 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 28394 (syz-executor.0) thread 0xffff800020acf668 (122974) exclusive rrwlock inode r = 0 (0xfffffd806f73f6f8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9631 6546K 15001K 78643K 55677 0 0 pcb 13 8K 8K 78643K 1795 0 0 rtable 117 12K 13K 78643K 5884 0 0 ifaddr 90 28K 36K 78643K 2198 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2312 0 0 iov 0 0K 32K 78643K 1750 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 77K 78643K 17884 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 227 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 2032 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 17819 0 0 sigio 0 0K 0K 78643K 248 0 0 proc 55 51K 83K 78643K 4458 0 0 subproc 32 2K 2K 78643K 999 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1526 0 0 in_multi 33 2K 2K 78643K 1154 0 0 ether_multi 1 0K 0K 78643K 71 0 0 mrt 0 0K 0K 78643K 41 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 138 609K 609K 78643K 138 0 0 exec 0 0K 1K 78643K 2307 0 0 pfkey data 0 0K 4K 78643K 6 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 99 21K 31K 78643K 58063 0 0 UVM aobj 130 6K 6K 78643K 148 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1805 0 0 NDP 22 0K 0K 78643K 672 0 0 temp 242 3557K 4197K 78643K 275484 0 0 kqueue 0 0K 0K 78643K 136 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 129 0 123 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 773 0 773 2 1 1 1 0 8 1 rtentry 112 700 0 656 3 1 2 2 0 8 0 unpcb 120 5897 0 5889 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9703 0 9703 1 1 0 1 0 8 0 tcpcb 544 3349 0 3345 1 0 1 1 0 8 0 inpcb 280 9559 0 9551 29 27 2 2 0 8 1 rttmr 72 7 0 7 5 5 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 48 2 0 2 1 1 0 1 0 8 0 nd6 48 174 0 168 1 0 1 1 0 8 0 pkpcb 40 99 0 99 33 33 0 1 0 8 0 swfcl 56 10 0 0 1 0 1 1 0 8 0 ppxss 1128 375 0 375 35 35 0 1 0 8 0 pffrag 232 29 0 29 18 18 0 1 0 482 0 pffrnode 88 29 0 29 18 18 0 1 0 8 0 pffrent 40 72 0 72 20 20 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 504 0 481 1 0 1 1 0 8 0 pfstkey 112 504 0 481 3 1 2 2 0 8 0 pfstate 328 504 0 481 8 4 4 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2877 0 2680 22 9 13 14 0 8 0 art_table 32 2878 0 2680 2 0 2 2 0 8 0 art_node 16 678 0 638 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 12 2 1 1 1 0 8 0 semapl 112 2030 0 2020 1 0 1 1 0 8 0 shmpl 112 146 0 18 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 28970 0 27499 48 0 48 48 0 8 0 ffsino 272 28970 0 27499 99 0 99 99 0 8 0 nchpl 144 53701 0 52064 62 0 62 62 0 8 0 uvmvnodes 72 7250 0 0 132 0 132 132 0 8 0 vnodes 200 7250 0 0 382 0 382 382 0 8 0 namei 1024 178047 0 178047 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 29 0 29 19 19 0 1 0 8 0 scxspl 192 157037 0 157037 67 66 1 7 0 8 1 plimitpl 152 1756 0 1749 1 0 1 1 0 8 0 sigapl 432 17856 0 17843 3 1 2 3 0 8 0 futexpl 56 226681 0 226681 4 3 1 1 0 8 1 knotepl 112 3895 0 3876 1 0 1 1 0 8 0 kqueuepl 104 3804 0 3802 1 0 1 1 0 8 0 pipepl 112 10010 0 9991 21 20 1 2 0 8 0 fdescpl 488 17857 0 17843 3 0 3 3 0 8 0 filepl 152 106803 0 106707 32 28 4 7 0 8 0 lockfpl 104 5384 0 5384 9 8 1 1 0 8 1 lockfspl 48 1811 0 1811 9 8 1 1 0 8 1 sessionpl 112 79 0 70 1 0 1 1 0 8 0 pgrppl 48 319 0 310 1 0 1 1 0 8 0 ucredpl 96 21046 0 21038 1 0 1 1 0 8 0 zombiepl 144 17846 0 17846 3 2 1 1 0 8 1 processpl 896 17876 0 17846 4 0 4 4 0 8 0 procpl 632 54384 0 54342 7 2 5 5 0 8 0 srpgc 64 119 0 119 45 45 0 1 0 8 0 sosppl 128 198 0 198 45 44 1 1 0 8 1 sockpl 384 16515 0 16503 25 22 3 4 0 8 1 mcl64k 65536 264 0 0 33 13 20 33 0 8 1 mcl16k 16384 28 0 0 4 2 2 3 0 8 0 mcl12k 12288 73 0 0 2 0 2 2 0 8 0 mcl9k 9216 38 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 3 0 3 3 0 8 0 mcl4k 4096 33 0 0 3 0 3 3 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 215 0 0 21 9 12 21 0 8 0 mtagpl 80 152 0 0 2 0 2 2 0 8 0 mbufpl 256 1123 0 0 31 3 28 29 0 8 0 bufpl 256 46490 0 39239 454 0 454 454 0 8 0 anonpl 16 1620784 0 1608389 335 268 67 85 0 124 6 amapchunkpl 152 108077 0 107973 118 113 5 19 0 158 0 amappl16 192 86615 0 85891 414 369 45 61 0 8 8 amappl15 184 2344 0 2344 10 10 0 1 0 8 0 amappl14 176 4178 0 4171 1 0 1 1 0 8 0 amappl13 168 3019 0 3019 7 7 0 1 0 8 0 amappl12 160 2293 0 2288 1 0 1 1 0 8 0 amappl11 152 2724 0 2716 1 0 1 1 0 8 0 amappl10 144 3330 0 3324 1 0 1 1 0 8 0 amappl9 136 3649 0 3646 1 0 1 1 0 8 0 amappl8 128 3067 0 3041 2 1 1 2 0 8 0 amappl7 120 3338 0 3328 1 0 1 1 0 8 0 amappl6 112 2562 0 2552 1 0 1 1 0 8 0 amappl5 104 2848 0 2837 1 0 1 1 0 8 0 amappl4 96 18350 0 18317 2 1 1 2 0 8 0 amappl3 88 4784 0 4772 1 0 1 1 0 8 0 amappl2 80 140446 0 140377 3 0 3 3 0 8 0 amappl1 72 387836 0 387423 26 16 10 20 0 8 0 amappl 80 55676 0 55641 1 0 1 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 147 0 18 3 0 3 3 0 8 0 uaddrrnd 24 17857 0 17843 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 17857 0 17843 1 0 1 1 0 8 0 vmmpekpl 168 144635 0 144605 3 1 2 3 0 8 0 vmmpepl 168 2169547 0 2167748 632 538 94 111 0 357 8 vmsppl 368 17856 0 17843 2 0 2 2 0 8 0 pdppl 4096 35721 0 35686 7 1 6 6 0 8 0 pvpl 32 4335868 0 4320310 740 581 159 201 0 265 21 pmappl 232 17856 0 17843 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 693 0 44 19 0 19 19 0 8 0