71c4819b45e963e0d8dbf9b0cee1d9f9155010bf15dc6bcfdc621a29ac5662921d37e70a7dcfdca9f4ce49373e02331909fbd520c4f98b2520aba40f642b941f29446b00c959fd5529fd3373e9d3cbbab2d38c907e7d29487fdaa2ff045dc6fb7e720c1b85d24537cf0bb3dd5e4c442468ff1814f7de21fa5802ad2f25d5eb31527ba5f36e139f65e592389ac7201aa91251f6c6ed3b6a08dd1586d55b1fee649c4065a8076cc22f5f927cb892ea8744ab8fc262f1ceb4e95ba4a59d2ff503a2781c515b8e8a1b4ebe1c73b5b6e3f8e0fac95820c0e28d98660a87ed4c0e0dbf233cfeed074623fc6f2d083122428d40a8f5793321ce26b43851c3088e3a5ad3cc441bf36ba266b086055e3d9549c57b40920037f9aa53bed71c199a9f90db240a6d02c8c3baad87918c8d973ff352e364ad82aeeb8eefedfec0c142ec3fca2c27b143591bf79063e2f160d0c1e8c2328fcb15d1b40dfbc95f783590cab30c3a21064bb792fad439ce365e693a04353030213766a975ea146c1acd70aaed3c8afaf8f10a78ceef125c7627293fac72529ff8ecbf474b1f46fab41f0e56f00c2c338cfbc995c49138bb667623f3f1fd8a245dd4e51ecb6eadfc5fa1506f2ccb070ef8e3541e344cecb7212164190dc8229301c0bc1672f4e7e283721a1a9cd7db323cdda4342fc63f745a8b0d84a92c5ef5dd1dca0cb5578b6b84d03d6fa7255571b05534b0d47f906aea0320ef60a894ee31011a366a2d756f283c10a56e123aecd9f63496f26b9bb71954923be3087b2eceba781d5b1bcdccfac9891f1950f9ed77677a4bb473b187049eae721bec500ed5be4a5e56f26921d9d0c23daa7643f711566bbb27eec4a559290482a4bc118a31c551940ebaa09bd8500abf9ca65278173ba526861feee2b541fb72ee063686c019c5f3f3f41fbe00858b44d3bb9b96faf9a619349039443e2808e212babeffb02d6a46cf1d01035e658a81bafd6c0c20795ac763f32db9b02d0f9cb3513406271ddb32402e94ef54504749f44f2a9e48f52edfb5e8da7a1b1e494a2535fa2d2903caef9e289344fb3fe62d731dc89f6b851536cee4b72dd83d7327e6ebd0d53423470365bdcb3500872325e31320b13f9c9f9451a8eb81d2dde3049e4f0cf4350ac717248ac1963ef6909049a22ba81dbbc1be31477afac53bebdbac59f9ef66aa99386278bc134a0d1cd8ccefb8a41ad919ecc517887e8017761bf325c6d5f74950061ed6c5e0bee3c8955dc8b68e9d0a991c31965c3d297f9ffe12700af00ac6273406741eafa4083e3b3d0a2de7da2925cd8457d7011ed1577417063b66bcdcbdb404fdffb189cee2cbee4cdbc53b77b0652af8db3761b79f8eb6fb2d9d439722c0a1786f387720d7fcd94e4c2d072196aa11528b1b167d8fe3cc46df137b084c69fefcd38e992965394641797728f2a99f70c6d409cb2f23d82afd32267440a3e0957ce106cf28ac9fe2fdfac9c898417b405264fc56749030ee05b63271fba31299498b6f03fce88fdc797149d1e93ee6ed540f2c114c8b49cca89808b5e7b87705ccb2ffcb029b82f0f1dbba34ab6b6db7f2d3a6267afc8d8151cdf9b5251f841a3a76a0aa90ccd42e3e1290dc2be04271aa8def45512fab9dd8f785490517e4280f5356f6a28ea95f0c6d82677501dbb7c80b134e427a4a279d09039614878ccffd89b0e1e10f01fa5b0d5ccd2887d5a2c9a348da8e4197780fd71d9a9d0bcf2fdb84b3976c772c35097344d8e8bdb8e0805b248a72a3c5f30fc51c46cd259a9e21008b9091c253af67edca1d2111710a384101b6a20b87e405412994934968ac71da327f45a0eec5970962afcf0807d3b326a133cec56fe116f411e7a3ca81a9e541b94cadce847018a3ff2790cb58fb73b3a68d4d471dc5c6a6aa4dacc8cd0f70a90a5bf779fe578548039ddb1e876bbcea8b3d4e2a827ec1d71fdd8baed12b8337d42d59a0ef90a2030d8644c9712d05cc598e8da56b233b2257ab934304dd4330cce5e5f1795dc97115310ab3593ba30a2882d28e3b0348fbc42d00bd744463eb55205b2b3729d04123ecb0014c94486c09c867fd0227b130f4961d3e96bc68ba523c9313af603e8e642823b94d657c08be23276a89ac40097e0af02cc42cff300f2cb8bde0c020f79f456c8ab9f265322f5ce815d969daceaaa6cae5167f09e9cad0996df9d4cfca8c915508745187b94bfa0ed467e9f3244d09c28fb98042fbadd21bbb9eae3d43fb437e4debd424f05836dc818adb4f2c2ef7640aba55cf025cdfe2869d5f3f4ddfacf73c3993e37a74297fdf94fb99bbbc4431bba4045cc3b9b3e9de1d70699b9fa82ef6ff23807f8e48bd8a9ee556d484f9395762bab874d056771d71d494850430da7a2068dc6f5219612fbe21e5d226fcf981c925eea2d53b1e657f2cdef3307f986e6577181a01d01ce8ac98f7d9f6590c342b871af916aa854c2b304a520d20866fa0414a57ffb36c4eb17857b3c7793017e15cc8c2ff50b1c0b99609c270e31ccbd49c38027e41a6f2d58dd9349db3ccf94ab77c1624005bea003467378bc32ea087e01252c4492230e5f9abdd6519ad24285fe63b50b8613b19715d47fd25b77b7049eb67862075d1beae73598ac86918dc1ce4a090f9f92020f2c919494008e514e296d0b8fedb6a7a92a068e262f65fd8bb7e25f9b9da6e952bf50c5b7b5c499f672afe07888959cf34748b833372a0a0d46549cc2c0741faa799460c15c49252d67e5ef22d9d84d3488b4ed2a109a789a101d6bb49836f874369f960020b70ed860079e01365a0e44103fed0bc1e6989e8aefc375b710c895eac05604b227d6121537477a44fe06f665291fda0738b3ce372173dd5a4e59c8af97cf4c23c99439456f155d1defcc40281ddff7190811048778d32d96cee2cb5cf0d115db5199d931385ee8bfd6e11c1655bcda8f1c56cf09a749f676cd1a114781ff588d2ea89a458946e7812fae7598adb52fd528ba86f79ea843ede56a1efa602aef743230b414f040d790fd29a0bb163b004352f541edc51a1526cc54f3a6d2d0a476b6aa16074ba1ff89e4248985032061e0b05c9d252d8c0234427f80c786fcf01815e84c5d4cd8098bd921d49d3b83d70208ef821e8cb2ee4b42ae412965afbc9ed434b7d2b76003b19185b20ff163da1cdaf753a59ca3dc9f183215dec93a6ffb31d8d1a683d44f4e60fe1d02320fe9992852819a623daeeb1c1c503eb66d2c81aa3e40942c420af056307825d2069ee43f5cf32372c2c74475e29a305b25d87e005f83852795d5fc21977248fb5561d81d0a0b89c2a3063c8289e5c13728c4408a206a7589a27fba62e5a08c83f993590c437527757f52038dc90e12bfbce6fb92727d071f83c2b31b3d48b1433c67bf09dda7767631469631006f1334d36eeb4bd0f667190aad39342bef", 0x1000) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0xffffffffffffff67}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000008c0)=""/214, 0xd6) r3 = socket(0x2, 0x3, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r4, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r6, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r4}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)=0x2) r11 = fcntl$dupfd(r2, 0x0, r4) ioctl$SPKRTUNE(r11, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f00000000c0)=[{0x2, 0x2, 0x1, 0x6}, {0x80000001, 0x9, 0x2, 0x8}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r1, &(0x7f00000001c0)="0fdeb69384ff", 0x6) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000380)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) 16:00:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x200) chmod(&(0x7f0000000040)='./file0\x00', 0x0) r1 = dup2(0xffffffffffffffff, r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1a5a, 0x4}, {0x81, 0x3}}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x3, 0x0, 0x8000000000010001, "f630c100086fc679e64d0000e74de400", 0x0, 0x20000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:55 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000180)=0xffffffffffffff32) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x14, 0x0, &(0x7f00000000c0)=""/20}) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001a00)) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) recvfrom(r1, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000001c00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001c40)={0x0, 0x6, 0x3, 0xffffffffffff568c, "0d5f175cef2a899c36a940cdb6393ed676541fa7", 0x8, 0xa2c}) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xd, 0x0, 0x0) recvfrom(r5, &(0x7f00000009c0)=""/4096, 0x1163, 0x2, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/pci\x00', 0x8000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40), &(0x7f0000001bc0)=0xc) sendmsg(r1, &(0x7f0000001940)={&(0x7f00000005c0)=@in6={0x18, 0x3, 0x3, 0x8}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000600)="13378639f1148e3fc8d56a45dbcdf02585701ed9e0eec88305b6408f1dfdb5188bd1841151e839dd82b726c0f1794d0837ce66284d1b10554c952cbd98dad90432c72e0426971f34ec316a8d9f338d897c3215bef1b10eaaf31b972233b865", 0x5f}, {&(0x7f0000000680)="463dd403abf73bc5be8a4ee774bf157638c5b05db8d58b5641cfe15d2237cc3d1005368f1277bc6c0b9012766903988f794652a5f44bb93ffe18e5aae6a4f28389370d011575334ef8c040259251b5507dfd423db6812e8fe1a11957192d209185e199083cfe33c693ff279526711c3af486f162365d3b47d952e4bc4097cb6bcf34503efe26f172754d3854f4e1d436db7e47600300d1134d01d57f5ddd864ead65de1a17f5aa166558923facb1e9c80d9492bff610d63a3a72169e673921b842e36a2f5f6d77f6fb6861a1e18e4e12305d16f4ff00726fbf19d88cbd8b82b14ae23e7838f4a5bc5b1adabc5707ac732f937c43d4b48e51", 0xf8}], 0x2, &(0x7f0000003080)=ANY=[@ANYBLOB="d80000000000000001000000ff01000077b323891d031d8da6886e758c6e9ef9114d59d3984497938d686357d9ebf6f0daa0d0ff0c7a5b6ee383c81d12a5f4fb77ee63ad559faa225e99cc2ac4f624e14d314dbcfec593f856360c0f744adf3b4d80068dbb69a49262026847ce789702da7fa1cbce763b13a17240f75f3cf4b9a45a141cb9e9d1981cb83699cde28d3618184330d26efc4fc57352fbf423975d6a4ca9e698bbaa4706bac58c7ee79fc35832447e27562fab5d2a350e2f554993f7a9e15feaf59fae913e74455e4898b3d5610c2a3520a2baf43e2cc6a28213c12d0000e5520000002800000000000000ffff000000000080135c5248b5d706b193eb54013a90d79cd02e0000000000001800000000000000ffff000024440000d4000000000000005000000000000000010000000200000033ac20a70b839d89f9966c1fea82ab82a9ba2fbcc7e69b77b8434187d31ba85f2a9ac05ec64c21b0380d4b4ce54ccf62f391b172e9404286075e69d9e67e8e00101000000000000001000000010000007c02e1e32827547357fec182f5d356e5a23a4621fee58ba83f3c4b7970d2c89809efb343365089da37f15517127f10e52af579dc219ed52cbd6d29df5949a224a955a63b7195df3fb9a4a0e96f509d68648e917f5f9dcb8ff2d38e935dd31150f285a3baa8e5fcda27784ce6d77722d84afab60323c03f171f0e4e9a47cc79686033c05c91bef5e8c41d29d8e04f090760ebb06d7b5207cb5d219c113a4dc4bd020f5aa575bf8adcb8d838a0d0ffed08e8b5240de7f71f1b5a729119ca058cf52ee5dd7ff305334cc73ee09d1b59d7c46bc897fd135b75f1c641b8d10aad0a8623a363c58c255e1b355e927221a4e369616abb8f88b0b55dc6be906f51e5d70971ce80add6d02aabdde6ffe121392531ee2b0165a5053289e66932bd33756006f4b308a241566258446d867a6fc03d63aea56efa1eccabea73821f226ca1344ad7c3b9ed3111dc4b08ec20e0e4376fd44a04219d4acf131ddbd13806d1fef5515dcf2eec4f2eef8024bdd1a4f61ff83511c19f33d7c04c25963753b31cc0fcdfce4a583cd287b5409f7bd236f404e4889b407876b1edf0dbd05fe4bd9933a1bcab573247e4b841c0364b9cb3eef9a65bb4820dcd58db083cd49280093c2a668a51d2e9c0ebe72e8233c8a9cf68d2abc4bc78359360b9ba2acc9f66992064057f3ae843601369c1f45f4967deb8989191221fcc34249e38ba6e7d136979d238cebe63a44c662481e33781a5701402ef48dadfc31425d8a584226dbc5280f47a419c2d5fae864c10b5267062c9295260e2b2775dc3d1fd1d49f3bb25cabcf693590c0dcf08ba7d92f70b23ba2d6db887801939b64b9ea4fa1d8e8ff47e49be1dee628016aa8cfe02edfe07b2b409b3e21d79b24386eb10b1e4537ba273de3c40f71b9d6adf70223abcf85ed05ca3cf03322f5724902e289fc7bfb061fc2c6ee00526706d36e3dacc4a2573838d13406e13528b96ebec85a1b011d3b300417f7805f87f12ffa1e66f6610e6e2728edfe50f704dad113937cd05f955a1f4c91ed5ce84fb9055a2af5302f64608c6cce0c0973e2fd1077e3c42a1446951c8c968050de429368f041c20f4ef1a3b1578d478ad8d493f5d249fc552e3258a8d263810d63ffafa1e86b6f26f89af62ea375d746d46d07a26ec66ea2b0ffd34ce7634d88486153ce9e8301953a7862e466f9f60f4c4c89c58b96fdb58b69b930b1345c2f94f9ae78d1bc850d8038d7115b86fef0c1a64e5bbafbf88e85731c5e62a69bad6d1825585dc4d68f552daf511331ca0ef9c8a9788ab1b0cad3e18803cfed71adbf5e94456a10b73a7b4df9045339c422a09470eb706f6f8a71b5d79558c0891cce38177e51adb06c56ee277aa203ab58ac798b3e9c0ed0c059d6399fe338bbfb359c88a8098ef776d81cb8c95f9aea6710ffd724142928b2461da04a2fa6e9d6cef7077b5bfc01b71ece01c3fc16fc3b98ff1f742055efe8405883c7740df5ec97f77092b455221f81a8df4f25fd1fdcc4f758d5bd840e1bf0ff048824e3dddae5589308e90ae5b4a7577dcec6608cefba35349608821ea87d0baefa719a76d1e576914037d3a5312da5c0ba80d028d9dd813ae0c65c04d7246c0e0f10a32b08b3a79126b08bf75ae58bafaef398a4c6c4e2e452782fa965cb077a4b208c675adfc6b9252053e1317d1f845eef586583414ac34e2fa9c280237a85eda04518aa5aa20f29bb508e4f7afce1282086e260b7f270763f6cbc05a41105655e66131d1273178230cfaa905646ec03dce37bdef0a7e59b8a837b7371de2c8b803d9b3cde27c33551b0fdc3098e46817e26882eff7855c643b61710e4ca0e15ebf3975bc39a1f1982974c40e6ae8fbcb5725eecf162d88436213571b4ebb81be1135a081c8dfcb2f0a2b42d70618b715630ed51cde2690afcad34f9fb4c63fa5556b15aa258e7d9e223894f3ba0bd0687c9154fa6797c638a3428d363864e931e11dd9cd97d23234c35830d722a8aa174e7f9ff65bb4a0ffd2f3eb85ac8c887023120ed2818b182e579b4d3ee2dfbe135168bb397599c44cc1e096cab364045833b77fa7cffc3a4fab4a752c8fa8be164af45ea50990dca15b3df03c2875b53cebc245f78dd4ace3b05fc01334372289728750cd5bbfb9243f19a7e81de5aabe15e912b3d84fd4fac31cdf6b17ae28fc544604bd14f0333a4c14b7f80e113af41f743465716f6b76404127dff0c44a019975c33c54ec8bb185367a627204e62e5616d84897a1ad2032da80d9e6da517a6cb8a6af7f3a210dc29650a4b20abab184007ac48c56dc506fc74c3c7fd10600141925a59c1cd182fd20bd997cf682c4cb7dccd47271c20b8bc43ba7c32c574903deea2942252e0a75a41740c76b2bf9552c2ef5808c4231ad2d3e60fd8879ef79ea0db126caeca04f42231ef9d287d7bbbe8712a2899c418714f37126be0c125bc05457ba7d09a010f8bdbbec6f99c949fa7f981f1cfce561d1ec49f62264eec6372e9325d2fc2fde47bc718bd9e92a50e7344d39ee11bf62533078e063d39f446d1d27600c32ce97ec1e161476892c4ddfecafdd078ce942310b67c620934262467fb48c78d26241009b68ef471a3163ca46eb6dcc1097ab2f3bded03242b5651405e3c6f0595558e9129ebbaf9355541f85002bb3903c1c9f46e8891a229c1906f0724ae9ba18b2e0d699dd602fc63a8ad55f478eb5fbf7c12f288277c1d93636aa7102fab4251ee3df896345ea687ea460b2090d553836b87c1d587e808e082a480c1c113c0d05fd11ca273d2ece5b8f953240a3690ed9e435dd2ac93a036910b9efaa69c23fa3144b2bd610f0ed30358eeb2aecb2cdf841d0e0649787e848e9f1db4cbf1bcfd84c5698d67f938800d50aaf1e3d0153cb2c869f5049ed3a930b21aae6fd3ad3a0f91de3dde5bc0657c414ec239a5cdd190c18aebed28dd3218215ef0ebaa8e727336d33dc7b5c7f04a73d0c88385c83c10213d09f12d08cb9b498a2aa27f14fb0531759c37af1579e77c7dd329aeb1d7137542a4ce4abe79c59dc9a795feddd51d49754fac30f42114e6b5f0f0000fa59dabfc75e2862c93bfec62a4cd3403b317124a12c68a518f00f7e4112af1ae7009fbcc664b5c056212553dfec2a1b17ce865d2f27132f048f83efd563f962abd5523a4cc32e3d43e78134324f1126672f977eb2d3acda81dec3e42b606d754d04bebc0f582d59f4cb1a5ed01058f628720f81974b8f91dd1477de71688ff1c8fc17ad53214f6f0c720e87307a0ade5096ee4a7f71d721a8f91a1ec433833ec2e8946a44a2e9f718c7ab1bcf6a2d3a6dd6d7c7051e589cd6cda044a4123c9f0ab8137c6456416923b7333b62ed84683acb7e739faa893c2074ee01d190bbe753a2e1ccf8bd961a36c4bb9e5f0b00000000000069a0d511f9c78809baa10648300e5c3b5d758e0571889002f7dab418a1fbf542af0e795ac69382e934f75c6bec6a6d50f4d46f1e0a2cf5f245326b0573d0123d7875f70b1576a6ae7f927d6738b6156fe6494aaf490b7ff639bf1d11148cabec17adf3f578cdbde07cc0040c1d295ebf0029958610b78834e62615939430e34820554296d8982c8eeb121a912ce1ee2cda15cc1e99075d84fb82a49cf6c5ca09d5904f1eca9b0840c7d4e419b835cccb7449abdb8ab8b309c82ef5c2c2d633bf405493d7274d559746bb1cfa32afa6b72b9ca640e5bfbe7c90642d0b78570fac52e3e9c96af8c1e35aa0e1d83367511dc4e897c3cf2c9698e7cfcb8f884cc0c5a902009d71fad9a8c2c24642838f223e0d3b2da832a44c7e49744aee6f647c9017d9d10d0a19c59d8b303637daa30fc6e2c1de05137a2b24945ce8ab1b3f82c7136fc5c6bc82f4d325df1e8976ab253d8a5c21dfa76e524127de805ab80c4d6a6aa9588cc19776e1d7ef1e186bee4c724a4010bc307694e72c4f013f3e8f4d00ec69ceae762036ca469641fc9333ecaaacd51599b7fdeb0bb992f97d60b33e1e54ed45d1ae1df633e7f4e4507148ff17cc04ce92064cd03a90d9fa4b484fb37e9f21232cb94e9ddf6a36a342c7809243186eae87a341ac26a79eb1456d42303d03bb2d83555c9e30e52055f5088f0563cea252f63c787ff25d657f326e21b1d08e9c0a40bdea4a5bcc6a0d8d771cb7046892d492651d16a812effcb4195a56275c65d80476d3e9f090851454a783e1e0e65843f5c43d55287d109871035817ae706bfeff7a017cfdb550443b4dfd0c7a84aa8afb8a78201cbd8b49a09306f98edd5f6e1aa62f770de22e27b0681447abdff8afca14519a6ebb8c08c0146031fb80c39ad64fb360c8de88baedaaabdf41d45b87d9da6c137bfcb29bb4cda6716420a3e02b9d36f93233752325679e9d8edc2e1330f2050682341d3517c4bff94760c32c4dfb94e51875a70eb3a735a834e44182840580c93772abc8b2985a04861fcf0e14050d2fde265c6f0b53cfdac78ab2e09ab289bc4cbbd298daf41ec01d9244b947c6427e37673aed26193a7795f871f31389c22dcf64abdcf759fb6afcdfbab45c632fea2f63bf1282c402a5bdc434507955be918dabb63033c3d022aded8620afc95ee8cbd85476dc97072fcd2b109a64cc81dfcc880dc3b558fe47fcf66321e3de04cdcc2fb64507ca0b08a0bff3aec1822d1c9615e4a45f84b105b9e4d9ef040000000000000013bd5fc934d62d2c72f3b09921445bce3f385b1a3c125ff2e3fbc141828899629fd3491e90b13e81df8dcec02b5e25520feb20111e71e7288f7f57d57b2abef4aa599cfcd424a8c2a7fb1d76e31f541b0bc91a467d5c6b5f557488aef3bb830bdac7a6ff8a8f92657ac3f898a088e581e5c88f97d92e95bbe965dec3b1c669637f4920c18ec7861ab98c473d6730e395515e492c04f550f6eef46607820d3e8ce15cfa1575587194fd153ef286fa1a626535994bcdf2abb49a1db01afed616c65e266d787e14489057ed8a250578a147edd58b988dd336690be83f122b482c90ac190c0b34d2dbb9e62786dda26ca2107e74a8e43f479781c31af6c58bb8c7a6c9f739026c353763c73c7cd1967fbb5f44afcd798e44690282d439a7f79d3a95acbc7ceafdc3a4bbcf195980c15b2f5c29b81170810170cff9c5862cbf857e8b3fb0c0c1cb7729d132d119241043f1abcbdd1ebc89e257ea7ecf87037b56a450be8b6797087cb6fb4a03dcc3751869d9031a2f7678fe9f31be05b58ae16295267cb6f9b2d8ce9590b64bcad3ae24d80a118a96b07ade05da036e95ce60c1ef714c71661a57df126377a019a9874e6a8da2dd4ca1e6692af39cb4e09f50e518b910adfbfd17bf56f76f6db68b0e1c963458a3dfb43fc1937ff792dab03f3ff036405eab89f528fdaa7301c4376b26b2287067ce686f64bd0a1ca63909a1a51260d4b3c42239fdd8242d7a4a29895bda75945018e8030000003c1cb258699eaf898b554931460f23358a8f97effff5e5368b0fde5fc9019171eb855e604acc63d01b1c66d2f2af1e07e4de6ae5b1708b386f199fe660bd3b0c3655f82de1700d9ffd47b512e14f162e18aa427ab41578e9ab8ccba0f322b8c85a3ce6d785b79af17366b903c0978e51703fe44259a28df44ccfc6e4d2e9ec0678dedb4a2b83a002c80535f04d77b22a82c51591ebd7a50ec5677d2f349d5c6fced7f58e3236462611adb81447e6f4b985012ea497e985a19f9293c38caf99848d2b571b6ad2ce5d9ebb2229d4014f5b06124b67f87da62019d6b060a42a91e92f1cccf84601fe27f23c42389f4c14e54b73a663c3366f451f91645e1013cfa2da80be7087a0bf8c3d1bb08eb865a1e205fa9010b481cd7ef4524812948e6cd39d7082e103444e5b03cb08746ed0a679a657ee40817efcb7f8fee6f1c4f3118259d94dadcf6aa9498263096e05f4ffab7f542b37a0a78dc493d6ffed5760e809e16afbc7fdc215c7a06615c1b4ca1a750a28ccd85c1d45b37b261d04123fed9dd168f509e40510f4818e46cc4af3f6b48cc355ac373eeaec954604771c51c22534d82aab68afb37304f633a336099744f4a2542621a3d3d373ccb94f9386dd788c2c12e44f57e179774b35e0260dfd49e505ef7a693a74a577b3422b6e56da424bf73ddd988c06d2f5e337616a76a987466890b690ccb9ff04911b77f3bf752bc648fafc7ef652041469f9099bfa283310ef5ba598af68823d30f0f994511f24c836a386ac34c7974a6d686323f6c0db26466d33effc001aa7a84f08e50fc8fe33e90770975900000000"], 0x1178}, 0x40a) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='[:\x00', &(0x7f0000000200)='/\x00', &(0x7f0000000240)='\x01\xf8\xff\xff\xff\xff\xff\xffl\x00'], &(0x7f0000000540)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socket(0x18, 0x2, 0x3a) socket$unix(0x1, 0x3, 0x0) r7 = open(&(0x7f0000000300)='./bus\x00', 0x80, 0x10) getsockname$unix(r7, &(0x7f0000001d00)=@abs, &(0x7f0000001d40)=0x8) 16:00:56 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r3 = dup(r2) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$setflags(r4, 0x2, 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x0, 0xd5e5}], 0x47eb, 0x0, 0x2, 0x0) r5 = syz_open_pts() r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r6) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000200)) fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffc}) close(r5) r7 = getpgrp() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x1, 0x1f6e9a8a4f1815bb, 0x1a9, 0x6, r7}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r8) close(r8) 16:00:56 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000040)=""/100, 0x64}], 0x2) socket(0x6, 0x0, 0x40) ioctl$TIOCFLUSH(r1, 0x802069b4, &(0x7f0000000300)) 16:00:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = socket$inet6(0x18, 0x3, 0x8) r4 = socket(0x18, 0x2, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = accept$unix(r4, &(0x7f00000003c0)=@abs, &(0x7f0000000680)=0x8) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r6) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r7) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r8) r9 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x20, 0x4) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r10) r11 = dup2(0xffffffffffffffff, r10) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r12) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r13) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r14) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r17 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r20 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getpgrp() r26 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000680)={{0x2, r21, r22, r23, r24, 0x14, 0x7fff}, 0x6, 0x2, r25, r26, 0x7f, 0x100000001, 0xb1f1}) r27 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = accept$inet6(r28, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r30 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r35 = getpgrp() r36 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000680)={{0x2, r31, r32, r33, r34, 0x14, 0x7fff}, 0x6, 0x2, r35, r36, 0x7f, 0x100000001, 0xb1f1}) r37 = syz_open_pts() fcntl$lock(r37, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r37) r38 = syz_open_pts() fcntl$lock(r38, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r38) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000080)=@file={0xa08fbfabc0c981db, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000001c0)="c5db47c56842c76933ee666cb583ad76e15346e72566c333885f05fc50dfcca27392d121add4df5343cf7460e2170e5b900c30882fb4ecc04300a9d7f20de641e8f65fd86f202862796956446f32068f27c992e89b8ef3b1a13b2a30f3d04ab8978bfadf3556564c39eaae623d4a6b4fb5567f7b335482f6e374dc0664eed49c2da473467e290992024284dec4a9111b92c110d1fa025b862ce9b57fd2b36f4f5f36932060d31f115c9161ae4b31af521d2030b6e6f694f289ec3929f85c6bf4b96458533ff198ddf418252d756ff6c52a9265d679408ac8e587b136af", 0xdd}, {&(0x7f00000000c0)="646ad57e02fbc85b98053df9e5f6d91a8c1df608ad4db690fce4079417109c477d210e31e7b9c9693dc797518a18c70d529fd3a6d0ef0dee4b2847882a1cf3c42f4321a84a1c528f42510636a1bb6e2db61935542f02412a767ba59b34365374d450ff6d8635e491bab19de56d0218b73156ea7e6d0bba32f6fa05a893a09b1274aac6b19c9b5d9c8628a9033ce12dc6ba7271fe2a424c8853a03b85d886d8253187e265a9ad5900e16bf1538db2fe", 0xaf}, {&(0x7f00000002c0)="517d6aeb7cce7c242167ad63dba5a02deb673eeb085b5acb1411b7af1c6316eef5fde578c277d174ca57559cad34d06f1d4dd3c7cdfc4b5ed32566f1d9532e388f4833d9a748cfcb470c61c1c060efc7886c5e193d6fd66d85554e027d3dc7519f30f8d360cbdf3c4674cf239b469c474270422da692c1e8edaecb64bf53c6aeea245465b2eeebd0ed6304a4bc0c1935b3e92455d924cecad06d99586d922fbe0a79c5d7c79a610d9485", 0xaa}, {&(0x7f0000000440)="a6525ee89a5ac939fc2818a9fa928369e8974c8aebae45e03557730628ccf0dfde93781c52c13575ed215d67ba2c41167c65ba91eb175fcfe6fb8c25fae30883a1588b941ed30a968f58c8001e9de6e1683161101119966e9d018b43e46073f3e6ddb682c09d924ef538d268919ab4f3036f321687f6319caa9785fc08e20167b3ee11cd2b543cc4fc6180d607a1c0ec638b4fea50a256beb170286538133a8e07f8a27f0e723d6caa8a53a90bb572dc5322ff99826eb9a069588bec5709be51dd745a71000318e4bc5d40eb91a67e75b866ccfd2867d61f2f7efb11e50b375979b81f022a15ec43a60710fd63d3fb6ae79e7e0b2c29af", 0xf7}, {&(0x7f0000000540)="80017fd3b308d1fc043c0c758d3360a09f06797ccd8084c3486695e7115936e02facc10b2ecbe60aa57e71a478af1efcefc5904093fd327d661fec42ce23c01668e591d7200546c08763db0869ef113702c2c6b551363aba8ddfc32114350c0afe643554f05ab6b931cf9646fe28284f9f71b1e7792b243dc834f0cc58c544f03d7bfc3135c767ad36e4b22353ce23d3408938ea0fc821255f0ff86ea1c5189c9d05ae8e79e61dea6db494", 0xab}], 0x5, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r2, r3, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r1, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r11, r2, r12, r0, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r21, r34}, @rights={0x18, 0xffff, 0x1, [r37, r38]}], 0xb0, 0x4}, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x2, 0x1a0000}, 0xa, [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd]}, 0xffffffffffffff2b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:56 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x4) setsockopt$sock_int(r1, 0xffff, 0xa61683255952fb93, &(0x7f0000000000)=0x1, 0x4) close(r0) chflags(&(0x7f0000000040)='./file0\x00', 0x92ccfcd118694388) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000090000008a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a8f40cbca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee4434604090600002477895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dce0adf189cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8fea2aa3cdc2e80e306615b7a814b77f3f5a659255b36b4c9fedf80c18dcd6fa2281490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4acb2c3ebed7ad1bd9da569f770ddbf42b3a87e7080028b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916407cfef9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751376b6c98bf0d9f371e916fc7bbc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75d5a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff90699da2cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00"/1017], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000100)="661dd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1c4eb273c09ba04622046267effd0755198e60d4ea94ebac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x70e) 16:00:56 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/btf\x00', 0x262, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r9 = fcntl$dupfd(r0, 0x0, r2) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r12) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r13) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r14) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r15) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) r17 = open$dir(&(0x7f0000000280)='./bus\x00', 0x800, 0x20) r18 = syz_open_pts() fcntl$lock(r18, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r18) r19 = syz_open_pts() fcntl$lock(r19, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r19) kevent(r11, &(0x7f0000000340)=[{{r12}, 0x5, 0xb1, 0x40, 0x5, 0x4}, {{r13}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x3ff, 0x400}, {{r14}, 0xfffffffffffffff9, 0x4, 0x1, 0x4, 0x7f}, {{r15}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x3, 0xfffffffffffff02b}, {{r16}, 0xfffffffffffffffc, 0x0, 0x20, 0x40}, {{r9}, 0xfffffffffffffffd, 0x0, 0x2, 0x8001, 0x101}, {{r17}, 0xfffffffffffffffe, 0x2, 0x84, 0xe09, 0xffffffffffff3460}, {{r18}, 0xfffffffffffffffd, 0x90, 0x80, 0x8000, 0xc6df}, {{r5}, 0xfffffffffffffffe, 0xa5302ebd033c24a0, 0x1, 0xab6, 0x2}, {{r19}, 0xfffffffffffffffe, 0x26, 0x1, 0x1000, 0x80000000}], 0x1ff, &(0x7f0000000480)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xdb, 0x20000000, 0x745, 0x7}], 0x9a1d, &(0x7f00000014c0)={0x9, 0xb9}) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000000000)) 16:00:56 executing program 0: r0 = semget$private(0x0, 0xb, 0x80000004) semop(r0, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x8000000000000048}, {0x6}]}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x6b, 0x2, {0x6, 0x3}}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d5e1a47d8c9b230b7084cc85cba17634987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f0000000000000000"], 0x10) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x0) r3 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getpgrp() r12 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000680)={{0x2, r7, r8, r9, r10, 0x14, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r14 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getpgrp() r23 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000680)={{0x2, r18, r19, r20, r21, 0x14, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) setuid(r18) r24 = socket(0x2, 0x2, 0x0) connect$unix(r24, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r24, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r24, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x747, r9, r13, r18, r25, 0x100, 0x7f}, 0x7fffffff, 0x9, r27, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) r28 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r9, r28) 16:00:56 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 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) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) recvfrom(r1, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="1ce92aece23d32a4d36499d6793f023ee0ec7fcdc63e3851692487f88a2d353379b5a3468aad427ec4d90757b76fb3f4fe87784b19f8f3a8c812856034a7326348608b006e8e45b39ee2555bff7c009e9dcae4eb54e3175abb406c1251cb7ed2450b8f6481417d479ba0a1fe9223b82240cf51d6bfe13e44f1304a55e1dd447c1da7f4ba1898556ebe152b34739d5babef5f9675387252c603c68c3cfce7883194248fc2fa3adfd1df1539deca872964faf266f2e3f77473abcb7a6a9a8401982cf2dfb76a2b336374ff0f387b52c6f1a53113", 0xd3}, {&(0x7f0000000280)="600e04982cd56f9f5f85914bcf2a68f9645371dd5368341130eaf368def7090319f2b06f1fe0214f26da7ac7605b63b5f51fa10e16b098f5fe4a18fa1c8c159d43889f4a9f9b26386fb95259c4f14557842d5f94e2d66d77a1bcaa41dfe182c5d80e46b1c33bd16991364e9b2dcbe858f3e639e6e428319fc535f58af2a928e2a802e3302c87e680607d15d354830c62a4e88289c99c42bb89e12db9c399d7d6ead090416b031d3a420493e525184564e74870362674148956f14f2f45923c9c3b823f41ee4e54dfe271666d", 0xcc}, {&(0x7f0000000040)="abcfc8af483a4012f0c816c712bd9f5387a8633d711ca461050516d4a5ae3e9f88414be848736d330250905a52cb0f", 0x2f}, {&(0x7f0000000380)="3a7564ea828821c431021f2b8d9d207f5bc53156226225005a5a4df4ec0d758fce7636d25c722e3a0fbbac97922bdc4917670808e24f39cf4734a60e6762d8751138c44f77ec6ec513269c25c9ff983f5407a57289d6d495792c8063b0c73f856f75d97fe9fd52400042bfbb34e619361ab1524679b5e4f5d26691fb938005a99372bef41bba5972e11e2076d4e75b877c677d06a6c6e9be406a", 0x9a}], 0x4, &(0x7f0000000440)=[{0xe0, 0xffff, 0x4, "78ee0297d1ff4e461955aeaa98992273d12e418b0c303e10390caf5bf6965b1b47ec9f52da30b320824fd964959cedcb557e803c4a587c4046058b081b5a8b0b90c30d2257773fe1d1cf4304df6faec71a2745e6267b6e20ddcd327c339d544a787f6e374f0de3a8e8bc5950a1985e20e4cdb391999464ffefe78322526e530aeb56957fea0fef26ec476ee3af149ce49c933401229e7a8a9f4ff5e3e272a26750d2fb39145e7892963bea1048fdcbc9b3606b453997039560a744ed337ae129365927c5fcaaccaa2c"}], 0xe0}, 0x200) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x5c}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x2, 0x50) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) r3 = accept$inet(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x4000000000000000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x22ab, &(0x7f00000005c0)=[{0x1ff, 0x1, 0xfffffffffffffffb, 0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000329b18650000000a0000040000ae3ee3e3e62118205a7ac2fa861c04000000000000005cc7ea798d7351a90f164541f59a34dbbace85cd290000000000000000"]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r7 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0xff, r9, r10, r13, r14, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r15 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r15, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r16 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r16, 0x0, 0x10000000000000) sendto$unix(r16, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r15, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r15, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r18 = getgid() r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r17, r18, r19, r20]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r18]) chown(&(0x7f00000001c0)='./file0\x00', r9, r21) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001140)=ANY=[@ANYBLOB='\x00'/80], &(0x7f0000000000)=0x50) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000011c0)=0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080), 0x71, 0x0, 0xc600000000000000) 16:00:56 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x6) r1 = syz_open_pts() writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r1, 0x14e}, {r0, 0x1}], 0x2, 0x40000000400) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:56 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, &(0x7f0000000080)=[{0x20}, {0x8000024}, {0x6, 0x0, 0x0, 0x40000}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x2e1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) r1 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0x2, r5, r6, r7, r8, 0x14, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d5e1a47d8c9b230b7084cc85cba17634987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f0000000000000000"], 0x10) r13 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r13, 0x0) shmat(r13, &(0x7f0000ffc000/0x3000)=nil, 0x0) r14 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getpgrp() r23 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000680)={{0x2, r18, r19, r20, r21, 0x14, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r25 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r28 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r33 = getpgrp() r34 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000680)={{0x2, r29, r30, r31, r32, 0x14, 0x7fff}, 0x6, 0x2, r33, r34, 0x7f, 0x100000001, 0xb1f1}) setuid(r29) r35 = socket(0x2, 0x2, 0x0) connect$unix(r35, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r35, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r35, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r37 = msgget$private(0x0, 0x0) r38 = getpgid(0x0) msgctl$IPC_SET(r37, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r38, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000140)={{0x747, r20, r24, r29, r36, 0x100, 0x7f}, 0x7fffffff, 0x9, r38, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) r39 = syz_open_pts() fcntl$lock(r39, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r39) r40 = dup2(r39, 0xffffffffffffffff) r41 = socket(0x2, 0x2, 0x0) connect$unix(r41, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d5e1a47d8c9b230b7084cc85cba17634987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f0000000000000000"], 0x10) r42 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r42, 0x0) shmat(r42, &(0x7f0000ffc000/0x3000)=nil, 0x0) r43 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = accept$inet6(r44, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r46 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r51 = getpgrp() r52 = fcntl$getown(r45, 0x5) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000680)={{0x2, r47, r48, r49, r50, 0x14, 0x7fff}, 0x6, 0x2, r51, r52, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r54 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = accept$inet6(r55, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r57 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r62 = getpgrp() r63 = fcntl$getown(r56, 0x5) shmctl$IPC_SET(r54, 0x1, &(0x7f0000000680)={{0x2, r58, r59, r60, r61, 0x14, 0x7fff}, 0x6, 0x2, r62, r63, 0x7f, 0x100000001, 0xb1f1}) setuid(r58) r64 = socket(0x2, 0x2, 0x0) connect$unix(r64, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r64, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r64, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r66 = msgget$private(0x0, 0x0) r67 = getpgid(0x0) msgctl$IPC_SET(r66, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r67, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000140)={{0x747, r49, r53, r58, r65, 0x100, 0x7f}, 0x7fffffff, 0x9, r67, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) r68 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r70 = accept$inet6(r69, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r71 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r76 = getpgrp() r77 = fcntl$getown(r70, 0x5) shmctl$IPC_SET(r68, 0x1, &(0x7f0000000680)={{0x2, r72, r73, r74, r75, 0x14, 0x7fff}, 0x6, 0x2, r76, r77, 0x7f, 0x100000001, 0xb1f1}) r78 = syz_open_pts() fcntl$lock(r78, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r78) r79 = syz_open_pts() fcntl$lock(r79, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r79) r80 = syz_open_pts() fcntl$lock(r80, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r80) r81 = syz_open_pts() fcntl$lock(r81, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r81) socketpair(0x2, 0x5, 0x4, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r83 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="29b0d1299b6e4372305eb45a08a19071baa2db50ae7720ccc818ee95f66c7cb502fdf760d911217e3e1aaf178104c3ea1f3268a34d2950e7208f2fd99207cf0de722710b04f5b05027bf5a709bf94bf7b3c78a3528f2c5ef1034ac1e4f3cd73fb78da462197427eada9bc95ccce1189221e6e3c72b792da9d36a8ae9032f49a2cb3e56967b3864e3b120247349da8c66227f729645807238138b546aa6b9ebc248393d2343069585ab65e94e560c7f839269d98eb0488abcab12e80c77e3c986e4ed4e7a59605bb5b1a60832", 0xcc}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r9, r11, r36}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r40]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r58, r73}, @rights={0x30, 0xffff, 0x1, [r78, r79, r80, 0xffffffffffffffff, r81, r82, r0, r83]}], 0x88, 0xe}, 0xd) 16:00:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) 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) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000008c0)=""/214, 0xd6) r3 = socket(0x2, 0x3, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r1, 0x40}, {r3, 0x1}], 0x2, 0x40000000400) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() kevent(r8, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffc, 0x87, 0x1, 0x0, 0x101}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) socket(0x2, 0x3, 0x6) r10 = syz_open_pts() writev(r10, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100), 0x2000000000000049, 0x40000000400) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r13, &(0x7f00000004c0)=""/4096, 0x1000) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000240)=[{{r15}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r15, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r12, &(0x7f0000000200)=[{{r13}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r10}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r15}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) kevent(r12, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r17}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0xf3a5, 0x2}], 0x1d, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)=0x2) r18 = fcntl$dupfd(r2, 0x0, r4) ioctl$SPKRTUNE(r18, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$PCIOCREAD(r18, 0xc0107002, &(0x7f0000000440)) r19 = socket(0x18, 0x2, 0x3a) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r19, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x9, 0xf72e, 0xec4, {[0x3, 0xf43, 0x5, 0x401, 0x2, 0xffff, 0x6, 0x7, 0x8001, 0x200, 0x1ff, 0x6, 0x100000000, 0x81, 0xbb0, 0x80000000, 0x9, 0x3], [0x6, 0x101, 0x1, 0x5, 0xfffffffffffff7f7, 0x7, 0x43, 0x7, 0xd, 0x401], [0x1ff, 0x5, 0xf6a8, 0x3, 0x1ff, 0xa87, 0x6], [0x9539, 0x6, 0x2, 0x4, 0x9], [{0x8, 0x9, 0x71c0000000000, 0x2}, {0x6, 0x5110, 0x0, 0x5}, {0x8001, 0x1, 0x4, 0x7cb}, {0x100000000, 0x3f, 0x10000, 0x8001}, {0x401, 0x800, 0x3, 0x3}, {0x3, 0x0, 0x4, 0xfffffffffffffff7}, {0x10000, 0x2, 0x7, 0x6}, {0x10000, 0x4fc8, 0xffffffffffffffff, 0x1a}], {0x80000001, 0x8, 0x20, 0x6}, {0x80, 0x0, 0x6, 0xa214}}}) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x80184601, &(0x7f0000000040)) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_getres(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0xd2, 0x7, 0x3f5ea894, 0x800}, {0x4, 0xfffffffffffffffa, 0x3, 0x200}, {0x0, 0x2, 0x81, 0x100}, {0x1, 0x7bd, 0x8000, 0x2}, {0x8488, 0xad01, 0x9, 0x8}, {0xe74, 0xa2eb, 0x10001}, {0x57f9, 0x401, 0x7fffffff, 0x61a}, {0x2, 0x10001, 0x1, 0xff}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") socket(0x1, 0x8000, 0x1) 16:00:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2181248281bd9049) 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/29, 0x1d) r2 = socket(0x11, 0x4003, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{0x0}], 0x1, 0x0}, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x5, 0x5e, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000001cc0)=[{0x80}, {0x34, 0x0, 0x0, 0x1f}, {0x6, 0x0, 0x0, 0x100}]}) r1 = kqueue() pwrite(r1, &(0x7f0000000180)="d000"/14, 0xfffffffffffffe98, 0x0, 0x0) 16:00:57 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "97daabbd827c48de5ef96294714204d3e113b87f"}) 16:00:57 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) 16:00:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10050}, {0xc}, {0x6, 0x0, 0x0, 0xa20c}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) nanosleep(&(0x7f0000000000)={0x7fff, 0x1f}, &(0x7f00000001c0)) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="11ebcdf12164", 0x6}], 0x1, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000200)={0x1, 0x3f}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)={0xff}) r1 = semget(0x3, 0x2, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/24) 16:00:58 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r5 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getpgrp() r14 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000680)={{0x2, r9, r10, r11, r12, 0x14, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d5e1a47d8c9b230b7084cc85cba17634987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f0000000000000000"], 0x10) r16 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r16, 0x0) shmat(r16, &(0x7f0000ffc000/0x3000)=nil, 0x0) r17 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r20 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getpgrp() r26 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000680)={{0x2, r21, r22, r23, r24, 0x14, 0x7fff}, 0x3, 0x2, r25, r26, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r28 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = accept$inet6(r29, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r31 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r36 = getpgrp() r37 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000680)={{0x2, r32, r33, r34, r35, 0x14, 0x7fff}, 0x6, 0x2, r36, r37, 0x7f, 0x100000001, 0xb1f1}) setuid(r32) r38 = socket(0x2, 0x2, 0x0) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r38, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r38, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r40 = msgget$private(0x0, 0x0) r41 = getpgid(0x0) msgctl$IPC_SET(r40, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r41, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000140)={{0x747, r23, r27, r32, r39, 0x100, 0x7f}, 0x7fffffff, 0x9, r41, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) r42 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = accept$inet6(r43, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r45 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r50 = getpgrp() r51 = fcntl$getown(r44, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000680)={{0x2, r46, r47, r48, r49, 0x14, 0x7fff}, 0x6, 0x2, r50, r51, 0x7f, 0x100000001, 0xb1f1}) r52 = socket(0x18, 0x2, 0x3a) connect$unix(r52, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r52, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r54 = getegid() r55 = getpgrp() r56 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = accept$inet6(r57, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r59 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r64 = getpgrp() r65 = fcntl$getown(r58, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000680)={{0x2, r60, r61, r62, r63, 0x14, 0x7fff}, 0x6, 0x2, r64, r65, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x1, r32, r47, r53, r54, 0x0, 0x3ff}, 0x5, 0x800, r55, r65, 0x2, 0x10000000000000, 0x200}) write(r1, &(0x7f0000000100)='w', 0xffffffffffffff14) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x7b, &(0x7f0000000140)='H') ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:58 executing program 1: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x2f8, &(0x7f0000000180)="7a8da4ea1fe6f57cc63c5a0093ec") 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) clock_gettime(0x8, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xc0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {0x10001}, {0x6, 0x0, 0x0, 0x100000101}]}) flock(r0, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0xffff, 0xfffffffffffffff9, 0x8, 0x3b}, {0x7f, 0x67b96bee, 0x945, 0xfffffffffffffff8}, {0x7e, 0x100, 0x100000001, 0x8}, {0x2e, 0x0, 0x8000, 0x4}, {0x2, 0x1, 0x3, 0x9}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:59 executing program 1: setitimer(0x1, &(0x7f0000000a00)={{0x8, 0x12000000000}, {0x1f, 0x2}}, &(0x7f0000000a40)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x10000003, 0x0, 0xfffffffffbffbf16, 0xffffffffffffffff) close(r0) r2 = kqueue() r3 = open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x44) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xa02, 0x0) openat(r4, &(0x7f0000000700)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800), 0xffffffffffffffff) fchownat(r3, &(0x7f0000000940)='./file0\x00', r6, r7, 0x6) getsockopt$sock_timeval(r4, 0xffff, 0x1009, &(0x7f0000000680), &(0x7f00000007c0)=0x10) kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000008c0)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000a80)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000b80)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x2, 0x80000001}}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000005c0)) readlinkat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000340)=0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(0xffffffffffffffff, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="0100c3006c65300046d0e746ee9ebbad0387c393585cf4a451d6d018a21d0283eca638442a0a8b368674099e39610ef6d5467c2994947d04fcbbf2654278483a902a39845223d2e00eb45b4d1e020000000000000000000000000000000000000000000000ca62435019b7d34732e5ca48f59522f6f33d005a3e59a3afdc609652b210a9e20eddb747eacd104412033e77e741a82f53585f34a23edec124d211be0000000000000000ac25c5579bcff770c66176d5cc02d05845b01bb46f66c49993237260ea6f69cee74ff13ce3c2d44119407bbd"], 0xa) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r2}, 0x0, 0x8, 0x0, 0xffffffffb71bdebf, 0x4db9}, {{r2}, 0xffffffffffffffff, 0x4, 0x800, 0x2, 0x160a}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x2b3}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r8}, 0xfffffffffffffffa, 0x20010, 0x0, 0xffffffff, 0xff}, {{}, 0xffffffffffffffff, 0x8, 0x80000001, 0x6, 0x1}, {{r2}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x2, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2000000002, 0x644}) r9 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000480)=""/136) 16:00:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x8000, 0xff) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x958500b66917578, 0x0) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x1e, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000000)={0x9, 0x2}) 16:00:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x9, 0x4, 0xfffffffffffffffa, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xec0}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf07b}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xb285}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x200}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x200}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000000}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x833}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ff}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x5}) write(r0, &(0x7f0000000280)="6d6c62129aa4e93afa1c5730aa1274f7170f87038cf3833a76313f2325ddc7e63b8c716aa82ceb8f27b6961f46cec140eb602a31ba7a4d1462e4a8b47d11c6d2fad141ba8efe87", 0xfffffea0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) pread(r2, &(0x7f00000000c0)="1ec9a80993dd2848bacde9", 0xb, 0x0, 0x0) 16:00:59 executing program 1: open$dir(&(0x7f0000000000)='\x00', 0x40, 0x60e4836f4b1fd3e2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x20) ftruncate(r0, 0x0, 0x8404031001) kqueue() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) fchflags(r4, 0x10000) r5 = dup2(r1, r1) fcntl$getown(r5, 0x5) kqueue() 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x7}, {}]}) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) r9 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x20, 0xd135612bd0aa38c0) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000240)={0x7, 0x0, 0x5, 0x94c6, 0x401}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7, 0x76, 0x3, 0x9}, {0xab, 0x40, 0x2, 0xd9b}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x8) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820201f0ffffffffb14f20392ae8cd080823411ca170dd1dfe321db1eb5a93fd8d7bf316e0bc79225f191092303a668d425c40dc1546d4e6f0bab6cffa5a604cf0113c7d2ca4d182213fdb92ce032d4e7288"], 0x1) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="d08703e155a218427505be02f7d0ec6f51d55fd41a90f2ca1105d736d23b6cecc48318666e457b35e09b111ab8193ead25d03022c0527021908052b26c141995b1e466ae616b2ac3c6fc2793865dea65a62e691a9761815f7e1259e248b71b2c675b713d9a70c3405c81742fc259d7db2623f7ab35ae19f21e71d56416eda35be46fd0a3434f46ffb012b7ecfd5d0cda3cdbc7c29c57be8a02ae9af5c68150"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="070200002000db00080000008e360e751319c16c", 0x14) write(r1, 0x0, 0x0) 16:01:00 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(0xffffffffffffffff, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r9 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r9, &(0x7f00000008c0)=""/214, 0xd6) r10 = socket(0x2, 0x3, 0x6) r11 = syz_open_pts() writev(r11, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r11, 0x14e}, {r10, 0x1}], 0x2, 0x40000000400) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000240)=[{{r12}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r13, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000240)=[{{r14}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r14, &(0x7f00000004c0)=""/4096, 0x1000) r16 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000240)=[{{r16}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r16, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r13, &(0x7f0000000200)=[{{r14}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r11}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r16}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r11, 0x40047473, &(0x7f0000000080)=0x2) r18 = fcntl$dupfd(r9, 0x0, r11) ioctl$SPKRTUNE(r18, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f0000000180)="a0ea14ee9a38c71a13036bf45b6f9e04a50de78d7366041793c6b0f6eec00f220053bef25403f03cac57b05ea8", 0x2d) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$SPKRTUNE(r19, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCGFILDROP(r19, 0x40044278, &(0x7f0000000000)) getpeername$inet(r19, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r20 = fcntl$dupfd(r0, 0x0, r0) dup(r20) 16:01:00 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3e, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x302, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="093cd4104076d5ae195c3a0c9ea0a7f435b16643ff2ea84f9d0ab309946184455a3a1346", 0x24}, {&(0x7f0000000180)="1cf008ed4b83a7839a4054e2552aed796c9379f7a1c546de5c8c899c2ef69bf3d3ed839b1ce2b364874dcd76cb22aa2b693169c36723be3ddce856339abeedc4ce080ac6e9a48ae743f29eca41e634c51156dbfacb389d2d2f79519e96d97e4040128a5f9aadbb35d1be58", 0x6b}, {&(0x7f0000000200)="2ac1176f29996c6f05c95232ddebd496e03e129b1d7afbfb8d62a6676053011d8d6d0b077d31fa459597206e6837a397b5e350507fa7c1a39055d12f4e2b3b9d9ae4366bcb288ef7cd705be3aab7bb0afac0088d8e0742f89e48bdfd03bfe6869f5877026e3878cd8927b3063f2e0d8a5eb6b4585d2ce839ff50ec42086ef1c22cd068aca6d82d227e5c211694cb77d630680edddf", 0x95}, {&(0x7f00000002c0)="aaa8582c4af4c915d1eacc69e1192ac9af4b551c6193bee8f9f1a7ba05028fbef93b6841609a1c407d640335507e7a252770f5dd557902e5ff8db5e6858c4b0df229a1b7b8dd377b148fdd107e0f85eb9c5ad4b344732a1501c4b7dc68e0d2020bd89a1b3ed56715e296a7ae5805947a49cc4f89d8975576655ae4d7c29abafcef577cbf46f781857b47ed7406483ec2f7b5f62dc44bb8a74cf687a368ff917857ee79682583630bf32621eac042e71e2504859388260661c191906c19e41bad69a2d471d04e12a07acb634bddd407f20b5635bb5a10992262671a145a2cc27b7c231c7a87", 0xe5}, {&(0x7f00000003c0)="8044b0a6b06d17d2197b43be0ed3656f727b8ae60d02b4e1d6e62fc79736a440b817d57218230c29755fb418ec771ed6e2cb75f09c89327e053dd93409b2c78cce49", 0x42}], 0x5) 16:01:00 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x5, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x2, 0xfff) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:01:00 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) semop(0x0, &(0x7f0000000180)=[{0x2, 0x8001, 0x680517359db8415c}, {0x0, 0x9, 0x3c00}, {0x0, 0x5, 0x1000}, {0x2, 0x93, 0x3000}, {0x1, 0xffffffffffffffc1, 0x800}, {0x4, 0xffff, 0x19733fb81e72cb04}, {0x4, 0x7fffffff, 0x1000}], 0x7) recvfrom(r2, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x28418, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r7) r8 = fcntl$dupfd(r6, 0x0, r7) close(r5) r9 = open(&(0x7f0000000200)='./file0\x00', 0x50, 0x0) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000380)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x1, 0xfff}, {0x18, 0x2, 0x1, 0x7}, 0xe2a9, [0x80, 0x5, 0x5, 0x2008000000000, 0x6, 0x8, 0x10001, 0x3]}, 0x3c) poll(&(0x7f0000000100)=[{r4, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) connect(r3, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f00000003c0)) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10b80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:00 executing program 0: r0 = socket(0x2, 0x3, 0x6) r1 = syz_open_pts() writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r1, 0x14e}, {r0, 0x1}], 0x2, 0x40000000400) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x8, 0x3, 0x0, 0x4}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0x5c, 0x0, 0x3}, {0xfffffffffffff001}, {0x7, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x9b) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x30, 0xe4c0}, 0x8) 16:01:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x14e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7ff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="080d34413fb2c507153a05b8a600") 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xc26b1e9992a6d332, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:01:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:01:00 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="830700000000ebd4a9c49b0fb9d4f5ffffff"], 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x9) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f00000008c0)=""/214, 0xd6) r6 = socket(0x2, 0x3, 0x6) r7 = syz_open_pts() writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r7, 0x14e}, {r6, 0x1}], 0x2, 0x40000000400) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r10, &(0x7f00000004c0)=""/4096, 0x1000) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000240)=[{{r12}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r12, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r9, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r7}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r12}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000080)=0x2) r14 = fcntl$dupfd(r5, 0x0, r7) ioctl$SPKRTUNE(r14, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) getpeername$unix(r14, &(0x7f0000000000)=@file={0x0, ""/8}, &(0x7f0000000040)=0xa) 16:01:00 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000003900), 0x0, 0x0, 0x55e794d119b72fd2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:01:00 executing program 1: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) r2 = socket(0x2, 0x8001, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6}]}) getgid() syz_emit_ethernet(0x8e, &(0x7f00000006c0)="ed5ca2702cbfbf91fb8a8ac227247d2e86a05561000057be0847d203aeda2635d822ab404289d9289724567108556d63c0c391b8457685ec967a5318f4eb3c2c1ced927e8827f785d3a1eec240f898ddf88d1eae984cf35aee233cb026f41d3b6d9957bda78b84e7000098c38900e93d544024cc95b88bf45021683b5249d0d861a6a4f100"/142) 16:01:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fcntl$setflags(0xffffffffffffffff, 0x2, 0x2) 16:01:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r3 = fcntl$dupfd(r0, 0x8000000000004, r2) r4 = dup2(r0, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:01:01 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000240)='./bus\x00', 0x100, 0x10000) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpgid(0x0) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f00000008c0)=""/214, 0xd6) r5 = socket(0x2, 0x3, 0x6) r6 = syz_open_pts() writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r6, 0x14e}, {r5, 0x1}], 0x2, 0x40000000400) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r11, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r8, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0x0, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240), 0x21, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000080)=0x2) fcntl$dupfd(r4, 0x0, r6) mknodat(r4, &(0x7f0000000040)='./bus\x00', 0x1000, 0x202) fcntl$setown(r2, 0x6, r3) close(r2) 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) r0 = syz_open_pts() unlink(&(0x7f0000000040)='./bus\x00') fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x7}) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:01:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f0000000080)={0xd59fab9b5abbf105}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="000000186004008b0000232700000000000000000000ffffffffffffffe000596a31499cf0709810588264fc", 0x299}], 0x1) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) pledge(&(0x7f0000000080)='-\x00', &(0x7f0000000100)='tap') syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:01:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000008c0)=""/214, 0xd6) r3 = socket(0x2, 0x3, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r4, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87, 0x47}], 0x0, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r6, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r4}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)=0x2) r11 = fcntl$dupfd(r2, 0x0, r4) ioctl$SPKRTUNE(r11, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) connect$unix(r11, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./&ile0\x00'], 0xa) r12 = dup2(r1, r0) sendmsg$unix(r12, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb03000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a1415636f317b9a0cb4ed526cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed87c7a06a821ce108fb7a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efe02818e56c3fac88aeead4ae937b5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609152695641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d97c0222cab40da5620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6"], 0x1c, 0x0}, 0x0) 16:01:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r2}) open(&(0x7f0000000f80)='./bus\x00', 0x800, 0x147) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) 16:01:01 executing program 1: r0 = socket(0x6, 0x1, 0x3a) 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, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x60}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="c6c63e3879f4d954547bcdcb8f37") 16:01:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = syz_open_pts() r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r6) fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r5) close(r5) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) r7 = socket$unix(0x1, 0x5, 0x0) shutdown(r7, 0x0) 16:01:01 executing program 0: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/tty\x00', 0x10880, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90ce, 0x9, "d730c1f3bb6fc6f1265b00000000000000e74de4", 0x3, 0xe18d}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00", 0x8) syz_open_pts() r2 = kqueue() pread(r0, &(0x7f0000000140)="1f9d2ad69a47053ae6923fe800d304a2f66726e052bb0fe8b1af32636406", 0x1e, 0x0, 0x5) close(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x800, 0x0) recvfrom$unix(r3, &(0x7f0000001800)=""/241, 0xf1, 0x802, &(0x7f0000001900)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() utimensat(r3, &(0x7f0000001940)='./file0\x00', &(0x7f0000001980)={{0xf1d9, 0x400}, {0x3, 0xfffffffffffffffd}}, 0x6) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001a80)={0x9, 0x6, 0x40, 0x0, "f3c51d465f287c9f683f6dbb82c320cbacdf105b", 0x1, 0x1}) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001a40)) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) sendto$inet6(0xffffffffffffff9c, &(0x7f00000016c0)="b30794a743d4378ea1d232bd8cb84f030bb134e20a9eb339e811c2969d9dd19716de4de96d5fbfb0848d6721b76c8c421225c429a4b0f1348a11e3dff34d3b433661b61f837083d577d1be2d78a079ff12eecf2ddbdc9e9b422abd5d95cd710a4641af2c08af8490c0591b1f2648903de2a03b3120b7a66b46001ea29676293f1e2fc4c875a08f9e0ba6276eb0ba1bd2077a", 0x92, 0x0, &(0x7f0000001780)={0x18, 0x1, 0xffffffffffffff80, 0x20}, 0xc) writev(r7, &(0x7f0000001640)=[{&(0x7f0000000200)="f648bd8eb2b2905b4445f91cecbf6369e02ebfdf0a799004903b36489e7da09235b2c91cadfa5a41daf4183a6f7a7a10fe7e1e731d09ff87752607c310c0f434d8999d1cf165ccdc19414dd3c1ca3016253a6ff8a3d411f0d05912f733a0784d67750b4ef434e1281c9a20036fc4d4588c681dbe892dad71f2ae33f541e3a009cdc70999146e770b91", 0x89}, {&(0x7f0000000380)="2d217f437288c65a761a26d95316be6690e2d58c4c8deb11ae31197f4ca7f392860f7b17216a7f103cc47a6bd999e4d4954448d7f0e85e766d095476001416218b52ccc7cb1b34bbcbfc838dceb1d7c069d037d21cb799a0662bef63e776db01524b26d26aab83a9c511655b09f37c40f2414ebff59f85f86cac2757163750d892792f8d4407f3192004dcdb1f", 0x8d}, {&(0x7f00000000c0)="f7fe27145f3128475fe6fae388b963ed3a3308daf1a38d924024463d0083e56dcc35ab0e7998e2751ece37d08a94bf655efe52462f61705aa7a39ba39807", 0x3e}, {&(0x7f00000002c0)="291f50cea87b5ed32369356e2c10855fc41223725b2beb1a97a1d348a2c2c7d567edc30d66c4133a914eec2bc85701ab894cbeb7a8cd0f7e7062993de60ac3120a14bbae1db8a9cc8631a3a358571720c2fe79e9521b81d5b0ece68ce402b4f6c12207f91af838d7533ba156dd9b5bc026c15128a992062ad6f670461842", 0x7e}, {&(0x7f0000000440)="35e7213009a27b8c8ea6e855012bb67ba3b9efeb81173cec93ec9609666760dd85e3aa1faaaf844ea568e5ae86b53ae42f117ae469a695b9e4fbe352cde12d5447c46ef08dbfb01d9109b1cf91b23ba8bceba96a7097dfc90eecd6b761ca0f3a81867b92048154c24ef73741a1b9d9b6c8c29d767dbfd87686663c9c5113880688488fecf0230c38ffdfe991249dd9e192ff7f8e8885d76328f971a474ae03ff5748d53b78d9e674d97bc761dd32", 0xae}, {&(0x7f0000000500)="ec412cdae11d3918c312328b68c2a0bd245854c4bf754a4c7cda8bb9cc8d432139f61e155b7ddd7702fcb54f8ab8980f66eff5a010b6b6d90981ade77279ca19ae7016d9816585c42d508ad2dd3e61308e183143a674a2e2878625a6700571f2a86fe78b80bca165e1bda6bb910d8c08f047dafd2f4955", 0x77}, {&(0x7f0000000580)="8a9bec76dbf5a64e2a30e774ffb97f01ca831bfa83bc1ffad95bd7b0e92fe410f9745834f91b13e0a3ac59bc33ab60bb898ffa83737bd8a2430bd7c3cf2cf663b1b8b315360dec32ff3cca92ba1d58ebb38293fa2776bd62236fe96cffce9d9e8c74e48cb793cd5082051127e9131f2839cf1b9b00f6f131a7d5e76cd146b1b3d491afe10cda49eb63ceb8fd2db2d9feaccfaa67", 0x94}, {&(0x7f0000000640)="8424a2f9b0550aa358d198e96715e6ed86c8ae6c6310eee4848ca638f5ad93efe2717ce97fe613e52e0c3bae4fcbbc82c11be0baa8578921ac4374bcd9678e2715342a1312b371f0f5a88c7e668b1fe736e641c116d73c1f6d90e8b87a192da0c528915806ed44083914bedc530c06f143635bd2e0363cf9c3963e91ad98e3eec04662083aafa0105c9d264442bbd4e4c98cdf85ada65a75fd53dd65076ae03d44ea4527e54ada93b5bcb54676272d6ac4235a47c356bcc3ffc91818919a1ab70bddaec018382303067169bd782939f1a1ccc905a250fbb1f06b6ea238d47c02bdde42b62eb9f3c5eebaec0bc357ec9f5ca13eb5b07abe1d68149ea1e9639255dbf0e4237a4b24e91ba066a8612fb0fb6702e47a6f37bc463faae520efef5e76d976ecbba463efd775a8297f1988ad127d6af7534ca7e08489a3ba3faea61392bd39f4c72f81d350838a75b60c5153d053f016484d2b77842381104f1e24af773bfba6b60b635417ab275c76fc9b5323bedb840f367ef040bd899e76746372f5e6e3731288b93fbda6ab09b85cc747540599c7c88dffddf19b2f7b65a5724aed160c3253288f2de09ba3c3e2d7fa125025d06a02c94b2b973a714ec2d27e187544c153a49d3036504d9bb58ff4864068e13cc423bfd2b724ce8a8c6340344833cafda379efd2350caa64c4a39c54e85da66938feead91aaf4e7eb4707e3e308ee367780285dd7121cf21c8b4d8f64fc55417ba77dd98a40f9d9d3360d0d7ed121ed6eb517a3dd45ad3b48f71d883bcaff9df8714a5b782181145c3c5801079deba53526325935893591b529c4b88effef58cf2f1f4e15bd2fd5234dda36a41d8f5f5e9c69d57cfd056bb6a786405113540ea6709c7fa47d8a3515f5223908b36953bc403f649631e4df938ee4231e53411c79e1b6a12dbec001a67e21feaee5c882fadda7bffefd39927ade1f0c55981d457cd492b64af9b70845b3efc049bd878b62871ef0d5365abf84da2ced8705bd8a09333dad929fae78c2d6327d87401af4444ffd260e214c2f5cece1f151811c0a98351204948326088cacc0d7c912c47eb901d49c46dcf6b03c42b97aba9f5b23eaf3c5841a071eae83a594ff3ad5ba203d7d3b0009cab81065aab8909c98fdee8db8da176eec5c64156c74655867a8d3b96b6ce997d70d2fd50871d6cb0d57ff90803dee3b1c1a8f8bd3b00dedecaefdaaf6d3d19cb767263fb960c5466a8dad97058fe599e0e7b3bdc5968c37cebac2da60b6db6d1bd81cdd178dad0a309a08d8e11abd6ceedc10839e69455c3a36e058fce9c3d635e7676d1733372bb424c9f78fb05f3831254aa76cc06a03c957d7a0ed9ac7f7c5bc2cdfb58d9502859b3fdc65eefe04e11ef4a6fc20541ce573f4bb31cec1a96cfa5f044892a6f2c7a9b760cd2ffb0527d433d5a744169032e1ef3fdabe04e2ae3d5236aa1c620cdb7fdb2ed5a69755ca741bac696aab021eeb605e24d6c8f92ed0c9f772fdf905b8f98672697a567256b350d699bdfd23d938c8162cb60d78299298be5f31c2fb22ce4c5398090e848ccee876ecec64efb933df8fb8de0500480e270ac95314fa432e2a9528c05e2296814a6c4cb6efa66857fc52bea95d3b471c30aacb5dd257275ca34414cc3efcee2024593528953af5d5cf2f0b4a5046a270813a4846f8354b92f60f784b0f70f61b1ab5374de754ab03835651553d4c4d9cebf22dbd217d57d80e484d5d3f4571fad211f1ee86586be947701bca853fe9c0b2738b1f3eb75df1ede671d2fc80697ea0cd3637419cbb5aa495088d1ef84eba5f11f4a399aebd785eb3c291090e99a68316267a661f8466d2524dd67bcda089f8f5c956f1a0bf98e4a39bc26968979793a039f0754910bd3dd66f9f8887ce76004dc88b1f8e4fd3d0fd28214a809e221f357f270ae5cfa1875e38245fdb8b3d0b3b2067a6f44aed1ec3554cf81c1ef691cc9fb88dfab4735ba7c028da28daa6e6f514ed53789456d5b53cc6084987ab31ad2f30a639fffb061ea0fe5405fa1e053ccb1be39292e5765f5cf9856c6121fc64fa4634d4e4393decd359e7b6e81c5ac4260c9451e2589a88d646ff1e33f14aa198a9e4e0282aa26f0f18ca5b2d9ed7e9af9ef8b6e274b2389ac927640c0a4440ecd07b78ee3e5adac035a92267d0dbb8007d62f5c17542244567b5502d9951cbd26ea7630685294c5e9a88cecac6863893cb8cebbac43348314beb6cec9530f5162d63d714a45416726d6bd662e6abec42d0e34ce2d81e0af66a94a06c025ba781df2b42602f13bbbb3d13e8cdf068c951e133d6559ac06cf4cf8a1a4f96e964a5cb69b5dfab4b339a1e3616ece8fe04ca98ce46f43ae5c51226ab30dc3b8d70a312012cb15c7d026b3a4e31dc105980dee22bd9083c5eae17af82d0c4e284e2192ffbacc672753f2d61f9dd7a883cc5b80f4078030ede66bd317c7e382278978b05a2fca9eeab49323372462a749c15ff6af11c3cdb6ec73b3e15a88b51e80d0244d9ee9ca1a3cd82eb1fd9e49d449c87d515c70be44dc325cfb6af3d82961305f7c21df944dba38972b402ed098b7f7903dc0f3b04dd76999dd00ac99ce878272a13e8d502444f02c67bd53d9f18bc0454d4b1d9028ac5e96eedd54503b3e213847d9ea7876d26881552e35abb14505b1b8de8cacee2d64cb44bad9f41168f33b7f0b84d37ed1e43709d2a94488ca2bb977c195ec45ed7060386ddbe808927f53fd1def422015554aaae69b6dc79460bb2a0410092599523b5baec63eb55d8b7d9c7eb7a8f8a96d2678b0e1dc02da549c0243689d545ca8c257e18c40c54cc7e460a04eb5eb6ae8f975a47251f179d74de8e37438f93e81f4a8cf9f16c11bb56a5a4f11732ea1fc58f441fb6808ea318f5d77cd412f0f0b7184770fbd0f23ed2ccaa09f049d1111d0d769ecb8846bc2f9a49b46693ddb1ea7880f7f437bb14296de40439ed73dc9f53e8fd99917698172fe0f65d974adf183a2a87df71dff59c8fcdb2f023dd5b0b928145a620cbc45f768a4f13e9aba29e4d65707cbc86f6bef27e846de40b3160d58306742579ba4ac0a3bb7c70702e5a2edd79cfc53da2c02f7e80cdb2eac13471e9e9c46a6ccc08e88cb4a7122d07bff95b0a7c0273fb2537051070145e04d2479e78dcccb4a7b9ebb01d864aec7f665c71daa4f734c370b38603e1d518efe8b24c6af1c2011f553c9cfe3fd113d8c52ac82682b29fcabf860b3f93c081ff126d7c591a4aecf09d827ead2d65e101bf485018f24b7297d314a29dff59422e62b0e5c2092896ba4e2344bd18dea08e52897bbec1442fd1b1c296e39301ed0ff55ccebb6c804daa8f2a8a20ef98a4af1aa50c644f71ae88dce10e7da7f154ddba38040f25240e67caa246d9973df7032ab241cec83c43c1bc21948383ff9d25255240527a083bfffa9b01b9994b6aa4cf40d04ca35c9da0d46ea988bdb0cf72e4d5f40b08d8814207a4e147834888d42012472efd884c80508687244c1448b51d02dcb5c58062cf16a31fcfdf52faaab92df53dc9f35bf86faa93fd4563592feff38716133199f05aeccce4c830ac1ef36f900afb8aea065f271b91204126787363947f02fc08ab8d5fd71bd1fd55b5a4dd49d044602394ca656df92cb80cb3694a566de92fe0cc67f75b3c733513ce53e0c9b9ce6df515004828201bcf7d2025acd0a0cdd8e194a03009ea6326ea0c4a7256b0178e4ba450241b9163d9b87a3e6eb4c2f4ce14b78ea46de28098f21be601a90fe02762e12474ac4713685f0400a1510d571ef8636bf5d5fb1751a187adb64a348a251c556dee9f3ba71d17f9f8b84e79ee29f4b4c0b5550710089fe7ad1f5dd38cd8de1dd1c557d17b60a38466b167fd5fb94cac06dac59b1df7b6d6f2727359624c8711c195378db3ea846b704c34695343ada6b90366106dc591b35ecd7d46eb50d46a1fc97d8a97a301d090dd4954655856f2fedbebc2b35d48d661ce7e008186f72de2826047302ff237fd435626acf917dd807a72e4441937630feb150b551de3617ffdfb3d018c14fc80904bcb7bdf8d5a51ad4667f13f98325afdd353636d93912abb7fadaaf5260c69c6cb610b047ee926dec1490744db77b28e77b70e7765f7cc21425d3bd2c764dccbc3b23876d1b1046921c515b3f6a19d7c50124176e0aa35f2e978fd046196e47c61a6c4d7dfab8fe80f8ed44bcc32af051c9deb8ca2c1a5df32fd0874d64a1fb11e72f78b3098c0189eff0f6263ce46a8702039937af8cd9b6e499aab2cec2932d4fd51ae4c71acd34ec0d91e8f53bc5088d7c5f0e48205528c23d13d38768942d8762f6ca2dc0ef11100d3107721e2e7fc36dca1e8b779760027d70c0255e93e844390e4560dd102524f9a3acabb55e2811019f8f177882467c857ad4927668701283cff1e3e5e4cd2b37dadab186c109b375665e5dc817d3e66a927a80ba5ef7cd65f6c0910f0f1c7419b00aadad9a3a71fd12ea9394e84c7edf103f844b218ec50d6ff33ddef175db5824fa11b45967592102d9be1f93c993d8482d42c4e7e2d2deb230b90ea3fdd4c9fe700ac093b2c8935007c3fcf9b8963588cb5fa9153c8116c0044217603b1c395fa80bc5bc8b0feaa6a7c651d7c5fa2675e76646f97b5d74f2206d6eea38675ab3c32ca9273775f227e03ba604c0ef5ede118880bfaca76f1baa5a5476a69ac2c6114e585e716655f0d8a74a166d29c7176a4ede34ad55bf0194def823f111e1f9de2f4d86c97f680180627930880063a2e963af78a5bd463c7afaa8aee34d58de95097f4d3ddec8911692e07cbc76a667f8e3be5b574f09fad58d4b86d3ff1b3e20e09da13f00e6d4699eba36138f7718d38a81e3fda4418e8fc29b3c1791c073877083fc714417eba60b3cbea545f41a74c21bb8161f1719d77fd8f4f949a6d1cb52f1a21d1808b8ec4264c69dd7841c5f37a72d49c278da3e9930e80e480a833f47889191ad688c1f80042b860fd966d5f6d882f7ae9757c1b70ce4f3165666df003e0bfb9f74e2fdc3cd9d81c838a0cd31737042a3c27021983a27fdad331aa23b78d2888a5f3a47c5b747a576210f2bb2496a46a1de09fa64a9d4065d1fee544eb96637b1eff7b121b7ae088abc93c7a0c37ad69e994dc99b2fae1d95914b972428b806211d54859a50d17020612c66fe9dacd5a0d493bfd682f28dcaa8aeda16113e1fc41a28854c24ab89516fdb647e7486e5780e2b3547aedf5b0d3223c489e8a9f5fe44d0a60744e2b89d0b9405fdd9f30ff51408cf8bef09eadc20cfcbfa84246c8b857577a096acda63db215285b1e970820fc94afc52803bb7878ec90dd2e19f46d4636dd2827d67ee594a088a6916569e1d5ccafd727a07de34d3788a4f40db19b17116e14bd578cb5e83a8a4e821deda52a59c0c66ca724ac7a9ab8ec52639d5f3ca341d91f2bd3336ff7a4b50b5539e4a637c5e25f364dfd5ca1bf06fd47a304786cf4b3b6ecf2cd306559b4834c3aba40f65200bf016623e7fc071c8fbf0c8c679886f9fef9d7c74a2d417e4d45f753dc8afd911f66b32e7727abf5d0f122a90ad3a0aedef1b54e213fdb94bbf93dec6af067e7015bd6b4a4d0bb2053d054e798f8dae7737dfbeaf1c8773028d673b3bbecb4eb5282f117ca19d844b17d2d8872a9bb008ac80904418b38a55db7476865a03c32669abf6a2fb01f027f0e95657786704326510b2d05b184af0cf85e0d56325090e9a0e2761e0bb8b87da5b6e8ac36706bc17bffcf9a8", 0x1000}], 0x8) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe04) setgid(r1) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffff9c, 0x2, 0x3, 0x0, 0x1ee) 16:01:01 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fca205873094afddeef38052535d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201de8c21f9ec51570c0b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x75) mknod(&(0x7f0000000040)='./file1\x00', 0x2000, 0xffff) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = socket(0x2, 0x3, 0x6) r1 = syz_open_pts() writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r1, 0x14e}, {r0, 0x1}], 0x2, 0x40000000400) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r4, &(0x7f00000004c0)=""/4096, 0x1000) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r1}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r6}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) r8 = openat(r4, &(0x7f0000000000)='./bus\x00', 0x8121, 0x30) connect(r8, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r9 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0200000000455ddba9000000001fc2", 0x2c}], 0x1) 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000008c0)=""/214, 0xd6) r3 = socket(0x2, 0x3, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r4, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0xfffffffffffffffd, 0x1000}) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() read(r9, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r6, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r4}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r2, 0x0, r4) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/20]) r11 = socket(0x18, 0x2, 0x3a) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0xffffffffffffffea, 0x0, 0x0, 0x0, 0xffffff80}, 0x0) getsockname(r11, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) socketpair(0x17, 0x1, 0x1000, &(0x7f0000000280)={0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r2) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x200000000000010f, &(0x7f00000000c0)=[{0x8000200, 0x0, 0xfffffffffffffffe, 0x1000}, {0x4d}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:01:01 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="42e55a919fe011cc9f1f0731ca77c31232762374ca3f20377afffefaf49a8baaf7501ce55f6e335e55771e149e03989901d41118cfad95f897574ad7e9ef391fe1359b965eb680565b126fa63c85d61ff6210ea9925b1344ccb96e8df680b880b68e377510ac72c58c7d58d4d516fe689b38f7e254a764ee98f3d0f77fd8103d730532fc40a8d144c6a3e8e21582ca1328e7873a6f6c10efa6e27ddb61553813f98265f0b0b916142237fcf79a658092fc247fd6e5c6aac105e67ac5259a145e61bf2ed9d624f2ca357335ee14fa99c49229af9b", 0xd4, 0x400, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:01:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x7, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:01:02 executing program 1: unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000240)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80800004000087, 0x8, 0x0, 0xdc08}, {0x7f}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000080)) 16:01:02 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:01:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000240)={0x7, 0x8}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000180)="64a356d97ca778a36789156f9b80f040090000000000000085cbb6d2495bb90a06fa1acb4bd6ca606507492c9c25484c2b1bb9e285eab8b9be483e4378e8ee3369", 0x41) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) 16:01:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x80}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:02 executing program 0: semget(0x3, 0x0, 0xae1db18507a81341) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r0, 0x1000000000000000) listen(r1, 0x3) geteuid() pledge(&(0x7f0000000680)='\x00W\a\xb1/\xb9\xee`\x85\xdd\xecR-\x9e\x86\xdc\xbe\xba\xbd^\x06u\xfb0D\xaal\xad\x01\x1f\x9d^l\xd7@\xbc\xf8\xc9\x80}\xe4F\xbc\x83&4\x00\x9aP\xda\xa5\x0f\xe5\xc0\x1e\xf4\xa7\xe4V\x98x\xec\xa4v\xdf\x1dF;\xb8\xe2\xd4\x12\xaf\xfcj\f\xa2\'M\xe5\xa6E\x83=\xc3o\xb1\xfc\xe3\xd3\x11D\x17\x0f\xcbn#\x15;\\\xb3\xcf_\xb4\xd1k\xce\xd2\xfd\xa8yc(\xec\x7f\xc8\x1f\x17<\x90\xa0\xa8\xe6\xc9-A\xc5g\x1c\xf7\xa3\xca<\xb0\xeaV\xaa\xe3\x0f\x7f\x06\xb2f\xb2\x10\xd1+H6\xc37\x1c\x98z0\x8f0\x17\xd4\x87\xa5\r\x89/\xd6\xcf,>\x11\b\xef\xa89R~\x00\x00\x00\x00\x00', &(0x7f0000000280)='-$\x92+!+\x00') setsockopt$sock_int(r1, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) semget$private(0x0, 0x0, 0x100) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000100)=0xfd08) accept$inet6(r4, &(0x7f0000000480), &(0x7f0000000600)=0x20b) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r5 = semget$private(0x0, 0x4, 0x4) ftruncate(r1, 0x0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000001980)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000dfffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a11e394c6a7a4012267bea7cd6efa9c873feeb2e75c0e48a7b0cd4bde030c82dc4f1adbf753525a12a8c21c95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ae6b6d89a112f6d0e7c812ddbead07b9074ff88ed04b04606a6b3f7c469e012699ed402075700000000678d3a657360351065295dcedd7b9e3f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dacef015a3c867e753fa8e5c56d0000000000008208003b2d262fec142f881f4bb215d7e83678e70e68180e0000040000000022c1f50f92a02448bd3263061e677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b323e5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca813aef7bf27937bbc93895ade21d8545cc6775b75f1092b30414f9331ff7ac12977de621d623255328726c4abcd86153b4343de8783a286652c511524fe046bea459727cb2e6aae96e63c3661f43929686835e09fb9b473d07d5f7b11805ec00000067f4742fc55a512ea25b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c714b3f75694a05cd9f288a7225320d197164612510a5e64155188a744d1121a0322a209519091f7b518a8e2fa189e73a53161db5f44501be88f7650000000000007768c862229cf1c955eff04863d0350000a5fab0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d44df9084bd7c858534b2e8506a0edfb1e3df98c1779ff88ccc54c69454f984c6e49b8dda6b8325b05ed1b5f20f7d31b711ee8f77704a95abb545862054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29ead6c57f7625a417045329763ca7d56ef428067e3c71db989ad95ecdf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000004040b40c3b968f1ac432d7f3eb028c29e67c3b3e3e50cb4db65439f7dd22b5863d2120e47e716ee7ba66364db4c6516ae95c8e007c77336425a763b58878fd918d41f68c67eeae97767f9201a7b251fa77fc9446fbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c93de33623506ac745a3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec30975a799ad46acf1ceb408450dea94b000000000000000000000000018000000000000000000004481150e4f765a4bb9e4cb288e78a02fa45c05dd75439db5270b79c0dcf0e37637041b22fff6db781723772474518933019aacf915650d8cd2a9282bf067e50d7444f144b18ea0ce3a95b816c9b97628b22d359f855ecc452a6c57f6abefaf347b8acfd0e895ce6f83012274d2862e94c3aa678e5e0c3ddbcd0000000000000000000000166722d6a2125a14c88d579a6e90ca0a62a788fda4b30c8696bedbde2491bf5e72762f47dace6283ac70b0c51ef81a8cc7b07d41c0089a83e9623b2a5736d67c1d7e44f0d7476300000000000000000000cac5487c25ce67370f6136ec2a926014cadb8afd75077c66961da7224efedf0046c10000000000a9f65c3bbbae30fb5d8129eaff1206eecdc02ea15a8df75a5d5725f1774c04a626f929dd90135c5e0bc88ffd9538098a624995fc04d4561354133cbb91e0c7a46403fa5825a73707b544b04ebb77d4a6586e028477f3c70bbd3624209e66aaf44304577b3dfc0d2485bbb78f6522b6d02e8a847082222d39a2ea720f759c27bc68678358da3a61069237a6745b0898aa64d9ce79bd5a998e04061c5cb7030408d88d614857e6f4c0119ebed9085808c4ff995d98285f59651c18d279f8f73cc8f4023718ea5f225d882c738785af5287b09fd2c7edce4875066c7a27a7111ab30969bdafd2fb792434226ccd99d3de9ac2b0ce7ceaadc2f285a578bb23b69095dbc7f7b955ad9e43bc1a68744ae27a5a41fd9d931d8406a9d4108e21f4f3f67dedee901d560000000000000039349ed501efb5ed7a4d1fd1ceb8e79e2a27f3c1b6484b90d6f9314635f2174d610c0d341fe0fe81043d7fd241901a5848219672edbd883139b2d01732f4c03a2fdd8b1c8a8cbc98d80ccc001fa95ea552aedca6895546ad0469279cb4b5a8365c1775b1ba048dfbcaedb2069f5a1d32a11a232c6f2f2216b5906b9d4fad322771e4a64e57688d4fed69d3f882d04896b34a6faf45c2f2bb461db1db791b735558d75d8eae5235660656f706cc6b57c34200e3ce960dbf0dd40bc9d69b659f13633fb9423063e7c0db2c09174522568ecc97f2f4aabaf112d9785cc1adf8b4e75e93f3ac5ba600000000000000000000000000000000000000000100000000000000000000000000804663aef5659db4d93cb94256dae61ded9c997e84c74610e2694444977dfa78bd5925e79533c52e049e1a3849afffbdb122362152272ab6102c764fb87432c098ae242057a8b52d9c886e5f0de0606df0b0544fa588e64bd5b3fa42b701ab1d619dbea3f214c7b6393d6555b14c5db839af9e6434282ec87fac02eddcec2aa1a2fec1d1bf870ec69ea4f42c98e8500eab54702a3854c87148b50a73c687030726e49149f030605ec3cd2099b493c16a08c706c322b7454378a337cc8ad80d04510f333bbbb46c4f123e6b548baa57f1dd4ff89528f52463ab2cc10d1ec7db8caada107bfcb61d906d19e9ecbc24439dd9e11b575d7006a7e2749e444ced09d975208bc5e2a028349c08829df178ec4682aba355169198682ab05c17d96d5bf19e90fdb0f4a44a198dfff5fcf4adb01a2822532e9a9f32a751e99808e0d9aca16b8b51515d87811717b63d59a19ccc62f7cb07c1181dda18364173b85847dc60bbbdf7ab4297f9bda16b293271be088608a59d640244602c00000000000000000000d200c5afd496ebebf8e0492b7432"]) shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open$dir(&(0x7f00000002c0)='./file0\x00', 0x82, 0x25c7b86ca06d77d4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r7, r2, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getpgid(r6) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r5, 0x0, 0x0) 16:01:02 executing program 1: r0 = msgget(0x3, 0x2c0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000400000100"/256], 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r4) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x200000045}, {0x1000054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1ece7c97c4aee003, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x218, &(0x7f00000001c0)="b6ed439f90b4dd9cea87168f6fff") 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x3}, {0xffffffff80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000000)="ebffcbff31929648000001", 0xb) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x66, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:02 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmget(0x0, 0x4000, 0x42, &(0x7f0000ee5000/0x4000)=nil) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) shmat(r1, &(0x7f0000dd0000/0x1000)=nil, 0x2000) shmat(r0, &(0x7f0000c6a000/0x1000)=nil, 0x2000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc529412803d09884, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) 16:01:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x5f7ec19e912348d9, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 16:01:02 executing program 1: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200), 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x20000000, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x22, 0xfffffffffffffffe}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) r11 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x40, 0x41, 0xffffffffffffff7e, 0x3}], 0xfffffffffffffffe, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x1, 0x7fff, 0x20}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x0, 0xec8c, 0x1000}], 0x2, &(0x7f00000000c0)={0x9, 0x4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:02 executing program 0: socket(0x1, 0x3, 0x2edd) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x8001) 16:01:02 executing program 1: semget(0x0, 0x4, 0x24) semget$private(0x0, 0x4, 0x81) r0 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r0, 0x8000006, 0x5, &(0x7f0000000d00)=""/216) semop(r0, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000300)=""/100) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x20000000000007) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[r3, r4, r5]) writev(r1, &(0x7f0000000780)=[{&(0x7f0000001600)="0706f940c70592e45da39bff7538c893a46caa6532e68e8b2b5012042175fa5b0c8aa823b6c7078f1bafb3841e32e52fc2066922aefc2a0e111d667e780314e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a", 0x8b}], 0x1) 16:01:02 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000100)="05e422f6aa2131aa3eb43e335876df1ce377e6284d0ab2098bf6c90370eb4f04a37b0fefb1fa470d08d0b887cc26f2354a35903ba8e6e09ebc5f114cda4eda35fb636d60f9959493bbe318301eb612b5b77ea7c2a754491024b318d9aeb5d610219fcc55625e") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:01:02 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d5e1a47d8c9b230b7084cc85cba17634987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f0000000000000000"], 0x10) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) r2 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xfffffffb) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000680)={{0x2, r6, r7, r8, r9, 0x14, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r13 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet6(r14, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r16 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getpgrp() r22 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000680)={{0x2, r17, r18, r19, r20, 0x14, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x100000001, 0xb1f1}) setuid(r17) r23 = socket(0x2, 0x2, 0x0) connect$unix(r23, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r23, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r23, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r25 = msgget$private(0x0, 0x0) r26 = getpgid(0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r26, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x747, r8, r12, r17, r24, 0x100, 0x7f}, 0x7fffffff, 0x9, r26, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) setuid(r17) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r27 = socket(0x2, 0x400000000002, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x8020699b, &(0x7f0000000300)) 16:01:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0xb6f1ca0c0d68a9e, 0x0) socketpair(0xf9b906543b67f95d, 0x4000, 0x5, &(0x7f00000000c0)) 16:01:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xffffffffffffffdd}, 0x0) 16:01:02 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) ioctl$TIOCSBRK(r3, 0x2000747b) readv(r0, &(0x7f0000000040), 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r4) fcntl$dupfd(r2, 0x0, r4) 16:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000008c0)=""/214, 0xd6) r3 = socket(0x2, 0x3, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r4, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) r5 = kqueue() r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r6) kevent(r5, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200), 0x1ff, &(0x7f0000000240)=[{{r4}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)=0x2) r11 = fcntl$dupfd(r2, 0x0, r4) ioctl$SPKRTUNE(r11, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) 16:01:02 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0x8) readlinkat(0xffffffffffffffff, &(0x7f0000000340)='.\x00', &(0x7f0000000380)=""/39, 0x27) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='r\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='r\x00', &(0x7f0000000180)='r\x00', &(0x7f00000001c0)='r\x00', &(0x7f00000003c0)=')-\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='r\x00']) 16:01:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x10000, 0x3d) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000430000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() r10 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getpgrp() r19 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000680)={{0x2, r14, r15, r16, r17, 0x14, 0x7fff}, 0x6, 0x2, r18, r19, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x3, &(0x7f0000000280)=[r15, 0x0, 0x0]) setegid(r20) kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r21 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r21, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x74, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r22 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() socketpair$unix(0x1, 0x47706d5c6d2d5d16, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000100)="d36b68e34831cb49900d09072f2587446d8dd9cae396674dd88780be0cfc1b635ac4fad79ade961f6cdbe1a744b708c8a04ef5935ce85abe472fc2206e1261d01d264391b9dfdef5d24cce8c152683c0660c2d86148eafbaaedef84822647df0a5ccae7ccbe8364678ce528a33f1440a3e2defc766e1f2d5a7ed79781e3e877e301888ef4ace6e12a4c54f661fa57e2c9734ff64c6dbdd6fc02989c7e3654493121d58dbaa141db093f0bfcb536a56864428c73100774bb2260d8261788a6ce0b1a34954e9ee486b372c35ea25", 0xcd) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800006c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0xfff, 0x8, 0x7fff, 0x1}]}) 16:01:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) getpid() 16:01:03 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x200, 0x1}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x3, 0x40) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000001200), &(0x7f0000001240)=0x4) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) recvfrom(r2, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendto(r2, &(0x7f0000000140)="e1bb75dc0ffdc4a6f583d1169a198a8051a46072d1b3ea5f402eca69b08e69e9387935811e2956c23497033feb1518ccf86d83c4c65328a23967c0632dfeaae5f9541441af7908929809e862dc5783ea65fc86297367e66c21852184596a2a5e38d505fb12c8dc2387c2c0d805d7b864edfde19940cbd287d7458d6af171a00566332d003f55ef837c45b57951665a771f208c66ccfca0f7ecd4da22fa88f61e15a86e20feaf9c5858f0bec2034735e3bfbf7a735e5c82ca8917e752be69be852f4de717de7c93cbfb96a61d3bfeb643dd252a03281e394b39081c0546284dbbe341e9c73552f13bdf48495b7ccccaa8f1b637f0afe023dadaa6b669da3396f7b3611a2bfa52443517f14442c621b9edbf57304c2728a6214f40b551dc1372ac1dbf77fc63718936f1dc11f8bc8f0bf3e89086f4a459f2e3552f979b695250215dbc2bc3b8c018b8cdfdaa3fb107ae4c7a5216e62d01a7f3075f8e54cbbf9fb4b5af8d94327b970cf465f3af5e244dc1c686ae8d7bd1d4d83eeb1c84d2dd7296fb0c69bd7be70f8a8f9fe6dc6084cd885f247a5dc260c301e54c62dcbce31f395515f3d9345912c67bad3ae64f819d84cdd0564d1846d201d548958b717f131d19053748c6e88f740e9455154286d0a07704f5d591569bd2537ac7bfa62a4984b2efcaef528e3ddfc966a05104abee289853021250fc36567f725b66b35777dec5a14a27af7b348e3161ebdf300b340d43658727ae5ccbcfa2f7a3e88b1a0aa7352a8e5c82114e93ad86bd78f5a8a65c687ea7d379c7c2ef99027c793014d5677cc85a5e450da636f7dd4698a63edde5d3c60d35bf37b0abbced5b0d5d3c989007ef2e26e3f2a79d77d976296d5640f15915225f471ddbd73bbecfa33dc70d853afc08ccb6d1930870412a0799eba96b047ed12f11a48a48f1500313db0a6ac7dc73662ad6cbf25c0acdaf3f3340cd8536dc3e67401bc5334c9c3294517adfd65ad2cb6915f56959c395219a6329e3001afa9f7714997066ba9cfe4686e28c37d3a404342a80d9171708f3182501a269a53f5696ecf2862ab3a4889ad9fbc904d1077300c1ed548e463e355eaee93b379e4015a8833245bea518b4aa49ef90645b2a7d66a44228c7654815dee7415de7cd5f2eb77abb5d889cc98b04a143638a9e5246dc256a02a138e25ef946fabcc61eb3b90a3f69e881ddae4620cc3c359046eef10888046dc79d012f212e172957e8373c554e8a14f6de2d2b533cdf025eb0d01285d0d153ccb44db78c3348baf616c0f0ac26a9b4e83807dc9459e90d0627304289f0295c58469c8fb41b8956e41af35a942c7ebffabb98217affd3f58334c47170e2d827ba983f4c90b89f3ba65c085f473aeacda744e019f477d5c0de0d84b71b5f24230006a0785ecb546aec5c4e01c794ee81be6479e5b0fc453af87e99188af0feb901d8ee8bd81c777f96d527548c4793ef2ad7dbcaa6dec106543dd589db9112a75452fb2ef730198f076851ff0ebc3f147b412c07bb0930c610d7974f8145b89a27ee3c1a90af906bfbdda06497d85cc1821493491251bdd9826768db688673f719e3c88d772c014a79f6ce169f6454d30fbf40e9bb3b38be5e827693be679c1dc17c9ba521fbe33c6bdd57a38c4c93c0edcf31c6e7a008b037be711f36b9cce0acc67ea083d237cfe0cd356501c1a1d41945a2aaedf0b31a5dd348193e86d31b36d432c18ed03fc44e985623b88ebeaf627868e38958c52576a264d51518cdf33de96fe7b2df2141c45ddfb4c8c0e96d15510ab35369351b475fc279d792864a8b8c13b818f0c9ca71d4bd0059a6b631069e0b82dc53fc4dd969a1906a81b0edb2bff8762dcfc2c2214edd4d9d74017961f05041b4d9bc5063ac6d852a8f95572b8434452dbcab9a6c4f2d2e3b74cce34ecc77d7f48b79943c0351a125842dea07c149f2f7fb8cf477c37c115e9bcb319d329772d666bc65a6a37434bae18d1b3957d41fd0fc99208cbdb02e0e7ac525b98b089f47645f6ddabd2334c9f74f35f8cf2e2a0ce15dcfcfeb777c5e9fa24ebd5a0d9e6cbf08c815cfbf3dee052e69711a75c3d8041a0b0295109e68c89acafa63ff86fe6ed39e751fabdbf489e28b63b02ff417d212bc3c379310fbbfcdb62b45c604419ced2768f49f68a4f11c41b4b2e1bfcfddbf19353bba56a55551800624ad8eb7ece54dff36452de331ce70ca46ea9c3a7c8fa2a9e1c8e8cb554e583293d9ecee038fa1d0a506f8acc29802800169af0c0844a8adb2ad3419181054bba569e44172f7a3180568b81f3a2ecebc3c584ff36b0a106a6458dde8b97357c1e38bf0d0b902e0314c4c58a271431f8398608ea3f0f6c4cdf7a382f0faf6085c655e902801c3a9f7240d3274c615ec13f6a6994fd7cf5b4b7b21bb0c25b8d2498c19407ccabbe03637c6e002d197bb3186e784cb6d0a81bfe3e55fa242d93d28b20430ff11c3788d7928ce0605e55c4795092181e1aa3f7ccdc23728874acf5a9476179520834a7aad57cacac89f797ca9e549d6796ccdf59d5aa12a46c63687565cceb082f71ded7e54f8dd7971885538e63c5ff7b134e5555afebca2e131e9322974f400a106450eb7de0198488c41a27a8ccb0f4454feaf59cfb9952fae538bb5bc1842248c086f2c85c6a0629ce0ce5e81d50b3d6978d506c15ed66c346cc7be35a3efb9e4790bf5c25f98a72616ba59b8bf937b232f0e9ae9cca4eaa410d4da1468604159703a7ccd118651218c91ab8b4cd49b2ff9255349a740aa63b98acd9b24c86c0c5e9c1c473f3910bf93937e103c08bf32a3b348257ccd0334edc9f9beeb87d2b02533189f412f5d1295fcd1d52d983250363ea73649cc2a9fe74f355085e14f85fca0018c2f78bd439f89bf83f9f3ef5235f22ab5696c175cd389485209df42819db4db48a658af3851fc1935d3ca8df9b2fd1dbcc077436ceb55bfe4ab3296265391314e879e2d45e11927404707bcdd3ed81fb29dce4e73d208a6bc29b837ac499e18fec0d6d7e360344a849ad75c5ac7c2c6d1db182169c08e5d156ebb583c9fbe03eaf32c46367a5763f9b1339263c642f4c017adf1d9b9f0a647bc4e344bc9360746ab65a66ba67983e61dac08ee0c1e6f96e622db0dc7f575edfe4477b43561dd7383d50e66a011dac1072fd8d770b67a0401b391d2a31e834fc93ee9f17fef0beb96bfed87cd4d579caee14ca0a7c9b6099a3738ba78f48cf9d6f0422a7544711bfd5eb93d958ee98528553c9b001e5b0db2e74a06cfb8ca3b4db4d3258afcd32c87012848e3bb0e13bf1361016582137d8b8096d7ea552c194796431b73dbcc24c1a6d48a02f47640c6557212f316c95ad6d26d88da5730bc61ca51378a95a3ea7b3d48cb1db7527d3695862c4aa33f4244870c5e39bd02fb0792f54ad81bbba34b4da076a2a7cbbc0d1fef3e92f9bcc08cd45d3069a4cb58f95239d7717d20f559603a337c347c725600a333fa2205c1dcdb13f9f65c369c294239115d38a3363749bfbcdc25774bf83cadef8a3b223b49f00a7b2d5e467db1c01451e36579d99da9daa88cfcd742e2456119ff19d9d88f8164fd5ba762c0fcef3abcdb2397c88fec59c44b2380d9cd72203b4fc98d185ba7c172c763290e4d95629a381c669b47c3a7de994ec806440ce777d9d32150fa8a361511dc79f99b92c386357d2254ade8922cd3bb2a59b179e77a591a1215f0eb45bcda3745fc2215da6fb3f4a3f8d293150d1199da29b0501c872ab54a0c57929a1c5565095b5d781624e025ece69bf3bf5d5a53f3d5c5958ca848f6d87b1b8eb98ccb618b76efa44543cfc348445eb9193e4990e5125fb62f78b09130bec4a8d30c3b22f1a52b8eadecd11221c597b3be742d41e0d074859c00d3240a7f4e58b2804a393be50751784dae8e261568902785d39158f7b14323da94d72691878f8294983344939117902a4f0760853d35ed0a77df8e806d05dd46db4aba7deb6bf920bac1107e1e4526559c2c3c11ee6a0e6183a225303d266cd251b221684ed8964afd1d9d92452dfd6666e4beb80fe8120363697928dbe7326b4fec86bc8be5a30a2060b50149f3a35cbeca350f74a929db4ac3bd6d515eb0da8e0e0255e01d99e4c5dbd528de8476a784fee1d20d7fdb7dd76479c96fbe7a7ca6f4a3776632cba9b3876c3a6c09b0ff83141a9a21ef19bb8042a252cb61b63959981e1e16cc41f3967a4d46ddb1edba0d537babfc0d73f0c48da0283ab2baf7901155664da312f831303ce86269d0751c8fc755ccefcf552715f54805f78f0a476a4eb2eac5c0902a9ee9514aea1a9557b4cd7ff1c1c2ffc915a59b93354a8b4d54c83c60512ee367ad7bb7c2a6163b7f7f81f1c6aa27d545320c09bacb35b091bf688601f8e63cc0ca20d6f152784f38ca8cbf1129802347d46080d7a746fd8040bc4d3a73e66eaac529761816a40e8fe6b416a9e4aaee2ea03983736a2ff2254be291b7351bf13f74d10b03b4f8e9f7f5a9491987fc33328ee21934c5fb4f7aa64edc5c4395ed59515e145b3344b0f9c8485160f95e9e65dde01eb353830a19952a0a8667acf4f3c63ec468a6d06a2dfc91f1b12bd9538d71a4fd96fa38186f5860d23e9629c956cee9fda151d69b1d7cf7f0590c016d4c2406017dee11186bf50ae3e4867b9bb6b38ce4ec4b3a5fce8fafac6c03040a200fb149087a62cb2687739227c4cefe21babad12941211c9e6f1a60f01fc55c24487eef3d5ea7ea5f89fed04a792a710f8018135a3319e33eb7d5d016287eb9cd18c2d1a48b8ed0d29d90e94e94bd19568c68f29767d29505e0c5fa82277e5d4d3945977bf55d80584964a081a20565af3e1f57c89abfcb1f615cd1fcc5979f9364a40f316f86499b195df822afd2f951d0202746312b6233385e5dc46f47f856d37a39fc8d9e949d8085d43703047eff1adf2a1257b041d44fa59eb3af42f6b7b034902219815e782f52710f4b109f2f629982810ca1bc16512a6e521913012dd09758bb1bcd7c8fc0f45e2224b6b4f4b95f720b2eee952d868f2cd3fd41fcdd59055746a38494f8ecadc579aef79b856e568efaf634701fa2336f9f9bb5928cc2e2f583e438b22ef3d567030317f78d6130e1590dd3c37927decbbf19cf518704c91d0ae93e604e8d6abf96d7b8a858b76a0cbc34aa84c1f4de4cd51093872efc27fc27e2f31fe9ce1d264bb10ae60bc9f0073d9231dcffd93a2b4aa8784a97bc47da23fe4b508a87e85ec9e302586ab33a9662a9bebf1427d86f22a3d21aceb150f7ce8c2faca2f08598d1aaddf2be8049924fa19b2d7b51962eb9e1f2321f399d5294414ad58db7e05cd4cfa1826b89bb37441b02795322796bf90b7f432e117bcd477d5c1b62642d87b2e7066c538be5f28c00ccc745d811545881c31b92d5d713c68e38072a579015947ff135c21b1d6dfe160db29189de5ef15301840c296bec89330ea4c87f747105c9650c6076bf84465980552e26e42e730570641c9362aed06a263fb8840bc3513bb4850513e9b66845480deffe39d6c39be1d9b80a0172861f00d10c35870611a30fb541e9cd513d48ff918e032e0e45100e2f2e8ab92e66e47c9165fdaa84a5751a87cbafd0a20d3de189076058fe86489cd0712c8554aa8eb6e61e6f3b2604dfbc29a636a3e85fa022348d68ea08c050082b2b0317c488ac21f477e0f218d1be47a1713f9166ec540c6937e988dd226c6f34e61099eda6cb659d92b11b9b1bcc05d0134e39c2ff73df9054", 0x1299, 0x803, &(0x7f0000001140)=@un=@abs={0x1, 0x0, 0x1}, 0xa) r3 = syz_open_pts() r4 = syz_open_pts() r5 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getpgrp() r14 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000680)={{0x2, r9, r10, r11, r12, 0x14, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000, r13}) close(r4) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r15) r16 = dup(r15) ioctl$KDSETLED(r16, 0x20004b42, &(0x7f0000001280)) write(r4, &(0x7f0000001180)="bee950a078020a5545f542d2baaca775dda5ac0b3111f1bdf1f23377022d0cbb1cea1413921faee894dae07eabf5d40ccfb4f65e905e2b955e333eaeddb05d08a14e858c74bf142b97cf20d1978c0be0e647887912779e4aa95097be", 0x5c) ioctl$TIOCSTOP(r3, 0x2000746f) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000001}) close(r17) dup(r17) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) 16:01:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x2, 0x8, 0x4}, {0x18, 0x0, 0x40000000000}, 0x80000000, [0x2, 0x9, 0x6, 0x5, 0x800, 0x4dc, 0x2, 0x3]}, 0x3c) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000600)) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x3, 0x1, './bus\x00', 0x200, 0x12, 0x6241a302, 0x58}) r3 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r2, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001000)=""/4096) semget$private(0x0, 0x7, 0xfe30fea34b96efaa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61, 0x8001, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000002c0)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000480)=0x265d) setuid(0xee01) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r9) kevent(r8, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0x71, 0xf0000000}], 0x401, 0x0, 0x200003, 0x0) dup2(r8, r7) fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000680)='W\x00') ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000004c0)) open(&(0x7f0000000540)='./bus\x00', 0x1, 0x40) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x1008) ioctl$BIOCLOCK(r2, 0x20004276) open(&(0x7f00000005c0)='./bus/file0\x00', 0x200, 0x4) recvfrom(r2, &(0x7f0000000340)=""/235, 0xeb, 0x40, &(0x7f0000000440)=@in6={0x18, 0x2, 0xffffffffffffff1e, 0x1}, 0xc) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="f846d3f0ddf9adc214fc34a6423ec8f206fbfa519543b0655f8e7c5467523de64981826d2e9322f06f4ba4766729dfdc3a6f57bdc6d26bd27f2f999e787b25876840e27ddb717bfdfee29a7e2586ae1357bcc1113b9ded4b1c31001ed4803ed74fa73d759e772b2c2bb6f2a08a93e5b69348cfce59b4491aa286178155fc9407a4516d2ca422911138f4c022932e505ff7c60cbb8e988e7c1e99b392b0d5f8566bb2fbe58fc63d141f56403367bc98fc2efb36346360d10693052383fe2f2a40fa7304306a12d4c78a25d77e7bf8125f7910a9111e6fd8fe8dc9662cbf24b736e35cda0a593b7c4785b4591fa0e416968e014c4a5ad5f5a3334045f6591af40b8937f59dc318e210cf36d9ff350efdd9d27c99bf7a3a0b3167a81247f884bc670eaa0e5e3f46a422c2fa1b30f928e3993845a9c6ba71b9b8679465657c4b2842c40dc2c0fd3b3a24624e65e2619840f891e14dcd6bacd88de01974a238e8dae97dde283e8d0eb6fdcd1942f2442b9366290d0f67ffaf2d2c8c5d2d7f28d41b6e1c8211b075ab0f48d98f1586dd1de6f3a9fff88892f4b0e92fef9671fde500d51306ae83a7ec23ad3041e35838a49c9a1b2000641444aed9e27b4094ab5ef0605827da807bda3260f8d8c5d070b5192653ab4d7d3017d6b7eab579b800dbc6199f17730f4ea862ef59746859970455737f2e8badd862f96779ee5968db9a79d1e7348b5bf7707e81da97f647cd9d95306e06b1054b19e133d996fdb6e7f61265be98b597dd4a7d183591c3b08ec8fea084a0ece23608bcf8dc93fe95cfc8ac25fc22565874cdda4406eb2108aab99b4d582dd61bf072e2fbcec2cac9623818383e64d22bc6196eed8a14bfb6e001dae0e57830bd813d73158b496eaa458211dce8ab7b3dfa229f9d7730d495a907b155dd7440d883e17e8e78732e8e0103a44e338b7dd3fa0df2afcbc96dbbf8abf95791d417e921943840de315fb7d9767ceb4159969edb3f71d990d51cca28901583a828f53334c5f5d5e610591acc04bcbe77c1d8f1a0c1280fabaad70de7513abde0abd302a8dc2580890c06182e8f5bc1257a131a73167618bdb922c1257497a8cd1d69eebbc9761187fe1bf477f8dd8fa472371c1820e16c58b11579aff9568b7567a9d406b5490be19bbe82d445ffe2fc5eaa461db25041ac36b39e7ae55e3a26486db12e6a710e844be17a239ec524844eca9933d282b131a7c2ffd86011ebb4d8244c65d24ad6959c5bb83a9d68e88bf3d76f0325603510a77a68d2281b4922927136aeb4da0731dc9650e0d24975629f343e13bd06e1dcdd558f2642fb35308059e980d29bd2c83f6ca6a3d2957736b913a4f7d79205592123a4e36cdda5f950c0954e096bfd37bd54449f43fe3206bad96bdf430ecf64fc963637b3f865bd704a6ae551ab57fe421cd5f3e7264dc38e2f7aefcc8955c26d653ebccb2a77e226df275f21ef5994fe4ecd2015d4efcfa79de4c9ee2a6fea4dce8baa901e313bf1f06733efd7cb21d26915547513f5a3e977f77c68a5a27f49f555872ab87e11880c82a8161aca30069f8f39f4b7456eb2a46422adec4ba67b93af18b8cf332b365416b215055c472f5eaaf6eac5cf836a6f0297e2ea7f67584dea80393eec8878d60d78c01e3cc90e3c49307f4d176c79eae60389f9e1f252e5400a7b1fa2a238bb24b0f6b9d4a4a7a7b8c73f7a3a9a02ab2002eebf25e688f54da87eb37aef667794e26bed1e4fc8cc6926f549c650758ebbb8eea7e32e0c53fe4b5198dca647935c4d5dd28642928a983adc012bf13a434478d80077216cfd1580ec3fb722da77510e270c688622253fb539b76cd078c4bb67d0fb7f2eb0c9765e35997d18c5dbd1aabec3108043689b90674f95f313e291295bfe8376f9df51678e32f3a076eb1fd3a1e92faf866123e5e3ebdef924a380981f2fd88452c7c403d09c8563d7a0602e99bf7349c1700aa7f64873a662536d3693815d0e5ca80ea34c753b372c3e76b7e0eecb1b26db2230801c3b4b33bef3c0c901ca737dadb62f8fb97460da2a185075977e2cd3cd09dfcf9fa4f16dd2eef632a7eb7c66a77f18d92b2f12bf4f11f24dc455c2424030eb10663f6ec7d67aba42a1fdc5c9309f91423f6b58c1ab3d7093f5d8bfc45c33d094c6fb7cda85a71a533faf649822b1da351131ac4b24c31614aac8b78d13a1e816637671357f6f28a02c668aaac608ab93deb0bd910e13c5d3ce323d82f468b95d68a038f231ba14b88e270d177aa04e88cd0c063d7ec8e2d5b3fdc592cfd2388ddcf681d0f0dbec5df6ab9c15c51eee0f5acd04d84c03a18878c3d6d220e7d9d7c06b2c00bc694e5808a9c1184d1b9bc628846497c9865d0e5fa32f7872fc83b6411824ae24badf5d836d15117c634ce8fe2dc358b5660ada9331d0120ce6abe7d52826053f4dc53cc03dfabf83e6c2ae03cadb45838404fc8fef1ada119d6adda9ae9982c1e6f4ddcc2cad102dc16a29fdefb744d44e3bd87f6a0c0113601edf5aabe442a8afc66974e72ba50467aff037693337ff359dd327e3560b50eaf05570ab34586b26b2d63a9151addbbb1f9b9052dde8ca61da16be7c2e5613edfdf4592f264b4dc6016cb6fc3f908140b952390ee7cb4f7e18e73fd0ba98b0b47c4fb4be474981f7a0e34cd469c2a84fbe7745ffd1f921ff02f8c57dcdc1547a58a57c2b45c994b3d49d08a6749f487e1d7354d83107d26628126989ec29b3dd82ea5c1b984628f3e25c91d59d0fc9da8bb6aae28e10cdf75cc98c32f47734614637c7f75267d84e8639b3178498d70fb6476c3800c7656de684b00aff6ac92adc0a21a92d2eb3ba1885599e4cc3e9b4eadf18e0dbd8f979c6e2a9e85389325d4187654823763895173ca3f2e7bab842f0d754bb860f5bf8245ee7a0bbf8aee3374f9428d60626f56845bfa44afd8b68c31b85836a83695e73772bfdd391dec6cc85dbff1ab36385a47c1483455ef5a52f3c60b1f1d188bd59f64476c09cc452d5804db5e86c7269d15796a368dd498aea8d8160096b0d980b4aac03627d63906522eeb73450684a9f2f5e4f2794ca000e365639bd54dc5987a2cf4529690802db85138ccb62c2e71fb63977a067c902664ff66259160e0ac8955956686ce1026868ad2bb27febb95453752948b9962371a105cbd09e6a7ad7fefd89e9a47fb0e676b39839bc31b4c6ee2e71234c8664f0048f8540f6b410c877298816bfc06c6b2cf73d8e0092d9d64950bef9cfec7f4640b528a0d8dc4270ab6e7405f4a06329c5007bc0c55c2135e59ce1603ede70923a1a6f6e5a8a2af1f834da7f5b9bf5466cca1e052c6a5d3b40a4d90d005348f0c9759243ee029e5e23e6218559bf13858ae845f499814f27cedd6f1bc50373420ce981ede7a2103df93bedafb9c739e05a39b5b87592c06f45dcfdb13d38832cf675cba0ffb243605eab8da53b81c8f567667c840a1addc63d9e0fd6aaa9c2551593fa581ae1dace5e87f40f501b45511b0e3eacda0dafee156ac31910bca079ad677e24d37eedb21ad043eb9d34eec9edcc4a9465523e17dfa4722832239d243b4fe4a00b2359c630781b9ad62a094f4c2027cb69ea976c5a4cc798e0994c23150e864d5cf7efa2637c44362e3032b60d3707907927637c23c2f20cdc0357aa95fd0042263242a5e6f09b4c2969bb7bb3e4479e2115a3b04b96819d681086d55e4da6f6ffa5303fe429f7633f5e95d0551298087b8419db0116cedb3d9cafebd9456e545091a5ad0f6e9968caa93ac2d735bf8713dd0a55fc9e85eb3b218b5565dea33921d305389b42af8f8f03040907f58f7e048456bf75e2f1ec9be0b1045519574e0dc874d40bb35fab9bfc7e42a3cb7c67cb83b3316501efd258db06d2d37b18aab97319fa9a18cc407da022c367659bcf8d1d1e1d116af8d7b59d42252027899e70bed9e1e725cedb3135fe2337c81a4762f3421000a7188264d8915945af793dda74b22dc5b0b4347ae201b4d041c10639164c42188cc5fecc52a2d4bbd808a6faf3ff6179acac968c8deace5e2e37bd74dbf931d45813e8d38e5ac00a38253d5231dd1adad4ad405ed57cb2cd9cdba689d87b7a8fa322c64fbea4d5857eb371e5bdf4c549761bc37ca1c675ec540633b171c78b4af1cfd7473b3b75dc46a31a123ecf0289d71de1873168f81f84e4d0a37f0f46dc744fb0e2d8f3ce7e99397e80a3e27aa696674aabae663ced9a0ef0cf5cef42b27ace24ae0e3f8b2c24b86409dbc1ac6d52b0a99992bc610c89348e3c7ae35ed697c9097900cc183832059b81d07e7dc89e1033597d92aa8b9dab94b94e851780f6fc7885f38a14b6322034293cc1a097f5b6699ea92aac67845b544b8962c79789cac5f01b5caf1b4f66958427c867125b776232bb1b90a0066c6df9390adf05ecd5deb92ab1261d43cf42e1cea12aa9eff3ea13dcdda7e032048e27ea9e3867a16c8dd9abf892c154e9379d797bdff7d4d950f78275b10d8d0e2c99483917873c82f7c6d34c5c72ed972d66f416ad7be53ef94102b6ee5923e4c52fb5ef1b980b7485f20d06c645c57be375d4bef36fd3d78f0f78a849e017a2b4029a7ee4907571a5e75b9a3f825cef5e817509feb14be398cee9d116c0ebaccc421330be4af33debcb25e7223fb0c2566142b27ea18626590d7d09d30ec7b1091fd890f35fb98aab140b82e7c3e2ebb85c2e2390cadfa1977504352ddf3399ebb8dc6e26a287c70f45a47cfe27802e14c86583fce064c9486512dec314b71ef3b2a344d9d10b332dff75e03cb72aa5dd2cd21af105d4c70614b84de9ee378a323524dea2d1c27157c3a43523565a70de02da1764e81cd5e66fdb5fc9d3825a234deabb936bbcd2a6a39a56318a1633091f99aab3c334d20f84b1a1aa8aa9aa0b086025ea058ece11879bc3c1277e6137f70dd0c9ef464bd35a6ebfd362206b05bcf14e4e979299274eb34d2ec794898872f65fc85aab38ee47add086948890a0cf490053f080232ad3095eae5d6405be0b1116ba9568d4c41c331d06a6238065d571898ef3f1370931014c886d474531ac02533689c704355a7a477082d1d2bb154c71d50b99044fa6b48f62529897a2c67a88dc79533061a1020688875c0e6b8fabc45a94aa6e4248322b16f61952a0c431200c77e13e8dab911f6cd963be5f2cb1ea9be7014c4df99ecc041b0e6cb46ff7c57698882c0f00ed519da8b1aebb6865a2afedb3e1c601cb8a7b183a17df4a1551ceefe31e0561be2af738f7832c432a78b09f99138c3935d7bfed5aec8cd9aa8acfdaf879e2ed6543a4f32b0c89229545386b5cd3257e530080284c58097e37d0462370e391a9c4655bbbd6c023d1ac0ee704dda2fec1930943732bb6f794e6f67b392e79652d8af8b7d1422a3474fa2cafc50aedc7d223f963cc2107f53a9465f861cb804681da4a2ca00ffc48cc2be6e3abfb6deb91f4bacacc713054301e4b2221ee32d23977ca504dfe64d9b6f738d3cfb63ffb868824453849b270ae412965e0ba037bc052063adda8237279542580c6018d53982e79e24ec51b1b8d4f42b47a8999c2512fccac37b5fa2490dd1e67fd5f9771b47dec791dd7c67721ec618213b6fb47d9df8f9e33372dca828eef23d922111e7a41fbe221ded4b0ff5e1b7d84679f2745871ec5f6788c22b0b74d5c914b503c8623899afe640a0f643af92e5441424300de1cd403826fa5f439cb3c03f616862b00f5ef71efdfe0bc7b5fd11bd7ed27af633e94ed1e37", 0x1000, 0x0, 0x0) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:03 executing program 1: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) 16:01:03 executing program 0: r0 = syz_open_pts() getpid() r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x6, 0x101000001, r3}) close(r0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb3151e94a961b39e1000000369ad48659f761424d8ec8a22cc9b230b7084cc85cba17634987210e34d4784ef4bf42d764d45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f004000"/111], 0x10) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x0) r6 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r9 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getpgrp() r15 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000680)={{0x2, r10, r11, r12, r13, 0x14, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r17 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r20 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getpgrp() r26 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000680)={{0x2, r21, r22, r23, r24, 0x14, 0x7fff}, 0x6, 0x2, r25, r26, 0x7f, 0x100000001, 0xb1f1}) setuid(r21) r27 = socket(0x2, 0x2, 0x0) connect$unix(r27, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r27, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r27, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r29 = msgget$private(0x0, 0x0) r30 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r30, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x747, r12, r16, r21, r28, 0x100, 0x7f}, 0x7fffffff, 0x9, r30, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) fcntl$setown(r0, 0x6, r30) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000002a00)={0x3, &(0x7f0000000040)=[{0x2d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:01:03 executing program 1: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r9 = fcntl$dupfd(r0, 0x0, r2) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000040)={0x2}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x87}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:04 executing program 0: setrlimit(0xb, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000380)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526dbdb44c89b8f690afe99a287e99ed22563b9e8551ada7a4d44789041393c0293d3ff60567107dffa119e38a8f668cd196f908b6ca13cd4cf17bbb1a635514ba5ba72", 0x258) 16:01:04 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r8, &(0x7f00000008c0)=""/214, 0xd6) r9 = socket(0x2, 0x3, 0x6) r10 = syz_open_pts() writev(r10, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r10, 0x14e}, {r9, 0x1}], 0x2, 0x40000000400) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r13, &(0x7f00000004c0)=""/4096, 0x1000) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000240)=[{{r15}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r15, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r12, &(0x7f0000000200)=[{{r13}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r10}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r15}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000000080)=0x2) r17 = fcntl$dupfd(r8, 0x0, r10) ioctl$SPKRTUNE(r17, 0x20005302, &(0x7f0000000040)={0x53, 0x3e}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r18 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r19 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000240)=[{{r19}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000240), 0x4, 0x0, 0x7, 0x0) read(r18, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r18}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r21 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r21, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCLOCK(r21, 0x20004276) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x0, "9ae34a14c62b3fabd5d9ec923e31f9d51b00f6e0"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:01:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x2, 0xc3b}) write(r0, &(0x7f0000000040)="a1", 0x1) poll(&(0x7f00000001c0)=[{r1, 0x5}], 0x1, 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="b854b31cc1c6a16edd77a565feddd4a0831f0c79dc85daa81d6888127e2c0fb0778d6a230ba079f26620ef4dbd1560226c", 0x31) write(r0, &(0x7f00000002c0)="6f92620000e261e1335eaa2d561cab44f81de0dfbbbfca8b473cb367b1047ff5a0207d865cda3e10d3b379cc88a6662e", 0x30) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f0000000300)={0x10, 0x1, 0x4, 0x4, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x2}, {&(0x7f0000fee000/0x9000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4217}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff6000/0x9000)=nil, 0x101}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x6}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x10000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus/', './bus\x00', './bus\x00', './bus\x00'], 0x9}) 16:01:04 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000100)={0x7, 0x80, 0xb}) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x486, 0x0, 0x400000}, 0x0, &(0x7f0000000140)={0x210, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1}, 0x0) r4 = syz_open_pts() lseek(r4, 0x0, 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pread(r3, &(0x7f0000000180)="0df55f5ad1f809b8d58f0f3860b1294c0726657fdd796616c1acef7353bfb8f2703144d62ce55579a0bbd32c80218d9425fd2ee56ea52fc54b2fab7d78fb7ebffc9f6d80f90e3dd11fca6c4907556f0c1a40418e3cfa43bcae948582ee54f1514d44f2b7b6106aa1490517f821d365b3b5c6359cd132", 0x76, 0x0, 0x0) close(r5) close(r5) close(r4) 16:01:04 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 16:01:05 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) unlink(&(0x7f0000000080)='./file0/file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r11, &(0x7f00000008c0)=""/214, 0xd6) r12 = socket(0x2, 0x3, 0x6) r13 = syz_open_pts() writev(r13, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r13, 0x14e}, {r12, 0x1}], 0x2, 0x40000000400) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000240)=[{{r14}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r15, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r16 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000240)=[{{r16}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r16, &(0x7f00000004c0)=""/4096, 0x1000) r18 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000240)=[{{r18}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r18, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r15, &(0x7f0000000200)=[{{r16}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r13}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r18}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r13, 0x40047473, &(0x7f0000000080)=0x2) r20 = fcntl$dupfd(r11, 0x0, r13) ioctl$SPKRTUNE(r20, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r20, 0x80105728, &(0x7f0000000340)={&(0x7f0000000280)=[{0x21, 0x6}, {0x44, 0x3}, {0x5, 0x3}, {0xcd}, {0x88, 0x3}, {0x45, 0x6}, {0x3, 0x1f}], 0x7}) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$WSMOUSEIO_GTYPE(r10, 0x40045720, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{}, {0x22}], 0x2}) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00:\x00\x91F\n\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x87}, {0x6}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) r2 = dup(r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x40, 0x5}, {0xabcec31bc026c09e, 0x5}, {0x44, 0x126}, {0x80, 0x100000000}, {0x81, 0x3ff}, {0x2, 0x9}, {0x48, 0x7}], 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000240)=0xfff) 16:01:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000300)=""/4096) r1 = syz_open_pts() close(r1) syz_open_pts() setrlimit(0x0, &(0x7f0000000040)={0x3}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f00000001c0)="882cbcbd8638244b050020fa803ba479ad2b18e2a76a9d03f70af96be33fbabcfda5bb3f520e9ef7f6dff2813a4d7823bbd1fd238c2617b19f7ec53362ddb2871c1b220f56487fff80692c40718bda95c482743caca276f8888996b973452af269346334982b600d74a0feaf1c5288e75cbdd4c4be5c0ca4469d572c7e41ce6c6bc4c5a71bf3aea17b246ef703e41278fb2f0ff64c408a568b0a5510263065571b8a6724c03c0e301c4b765fbe7613cfd37e5ca0328c04fe73c6b5a0da55267e147e279a15075dc8e1024379386575a2fbe27f7f4f1d5c1b61384f6a7a3f7f7815543c2e2aecb286221735dc4fe303bce93eabac18854e33d69091a0ea71186ce8fde9c65262b10422995298e2e5e035caaea167a7637384d94b6b7dd0e540b3430465f7b9a6f7d8bdc63b00"/312, 0x138) 16:01:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x11000ffffffff}) pread(0xffffffffffffff9c, &(0x7f0000000000)="445cdeb8ed7447cd51faf76878aeabfb985472ac63dce1121d885c00e420f14ba376eff468e2a82676ca550fcbedb4c83c3a5d56732e7de1037692a1c40c1283ea478edb7c2c44175e0d320474969323b5aa8319d0cf211b750e5973bb221bbe73896b8b2df72e41b34fe76bed63dd185afcaedb91c475ed8c1a79254548ef5f056f11ea572063b1bc915d", 0x8b, 0x0, 0x0) 16:01:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x6) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:01:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0xfffffffffffffffd) getsockopt(r0, 0x3, 0x4, 0x0, 0x0) 16:01:05 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) 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) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r1) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) chflagsat(r8, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r10 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 16:01:05 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r7) kevent(r6, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x4, 0xffffffffffff8000}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r0, 0x0, r2) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r13 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r13, &(0x7f00000008c0)=""/214, 0xd6) r14 = socket(0x2, 0x3, 0x6) r15 = syz_open_pts() writev(r15, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r15, 0x14e}, {r14, 0x1}], 0x2, 0x40000000400) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r17 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000240)=[{{r17}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r17, &(0x7f00000004c0)=""/4096, 0x1000) r19 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000240)=[{{r19}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r19, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r16, &(0x7f0000000200)=[{{r17}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r15}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r19}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r15, 0x40047473, &(0x7f0000000080)=0x2) r21 = fcntl$dupfd(r13, 0x0, r15) ioctl$SPKRTUNE(r21, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) kevent(r21, &(0x7f0000000140)=[{{r11}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffb, 0xf7}, {{}, 0xfffffffffffffffb, 0x1}], 0x9, 0x0, 0xd37a, 0x0) 16:01:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r3 = dup2(r2, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x1) 16:01:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = semget$private(0x0, 0xb, 0x80000004) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/126) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) 16:01:05 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 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(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = socket(0x18, 0x2, 0x3a) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$inet6(r6, &(0x7f0000000740)=""/198, 0xc6, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x1}, 0xc) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r5, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r5, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\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'}, 0x50) execve(&(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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="00000010f6f557ee202069f7d85fdbc6f100000000"], 0x8, 0x1, 0x1000) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f00000006c0)=0xc) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) r7 = semget$private(0x0, 0xb, 0x80000004) semop(r7, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r7, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semop(r7, &(0x7f0000000840)=[{0x5, 0x9, 0x1800}, {0x1, 0x1f, 0x1000}, {0x0, 0x9, 0x1000}, {0x4, 0x3, 0x800}, {0x3, 0x380000000, 0x800}, {0x4, 0x7ff, 0x400}, {0x3, 0x8001, 0x800}, {0x2, 0x4, 0x800}, {0x4, 0xdca3, 0x1800}, {0xa621f39e923aae55, 0x100000000, 0x2000}], 0xa) read(r3, &(0x7f0000000ac0)=""/65, 0x41) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$VT_GETSTATE(r10, 0x40067664, &(0x7f0000001040)) r11 = msgget(0x2, 0x745) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/4096) 16:01:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x74) 16:01:05 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000008c0)=""/214, 0xd6) r3 = socket(0x2, 0x3, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r4, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r6, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r4}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)=0x2) r11 = fcntl$dupfd(r2, 0x0, r4) ioctl$SPKRTUNE(r11, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000000)={0x4, 0x10000, {0x8, 0x1}}) 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) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:01:05 executing program 0: socket(0x800000018, 0x0, 0x0) r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchmod(r1, 0x4) getitimer(0x1, &(0x7f00000001c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffaff) msgrcv(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x9bbd8cd329fed62c, 0x0) r3 = dup(0xffffffffffffff9c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) getsockname(r4, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:01:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00h\x00\x00\x00'], 0xa, 0x0}, 0x0) 16:01:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/88, 0x58) readv(r0, &(0x7f0000000040), 0x40) 16:01:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x25}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) 16:01:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r1 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f00000003c0)=""/151, 0x97}, {&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000480)=""/65, 0x41}, {&(0x7f0000000500)=""/119, 0x77}, {&(0x7f0000000580)=""/116, 0x74}, {&(0x7f0000000600)=""/46, 0x2e}, {&(0x7f0000000640)=""/215, 0xd7}, {&(0x7f0000000740)=""/50, 0x32}, {&(0x7f0000000780)=""/122, 0x7a}], 0x9) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="749bb24a4488ff90341f8bd24fba45eea7e3876be673dda1035056cfe63aa735ed2b3624c042183de2cf04c1a36aa04bb144ec8a35a204de6dc38076015d8632b416a881bc9c37a31877ebe1d832f8ea0535326cfe208dbba66047c9575af107ef074830cf0143e5f6eaf3c16d7f2005074748d873094784fcc37bb8c80cb01ec20634f63ac237a4f8ffe7a2876a133ab8695855816d4086ca47d7c9d549d44e921921d1da5f421ebb305fb8b6c24409c622dc4316970dea637619eff8a3", 0xbe}, {&(0x7f0000000000)="74d826a0af", 0x5}, {&(0x7f00000002c0)="a27778ba634496ed711225a3b87032225c33410bead66dbc2d20b25811712629109ca924cc883d97f1467d6bd3828ad0622c673f0261678699ea9f3179710c8304f963279b5211b65e02c3b2875b22cb09f2ee9210a5e00054108de27219dea9edab648a8ba0693960476d5f13c3b96413856529c73fa9684c8bf746316f404fe368c5b9e2986126c2fde55aaf8a2738310dd9ef053be99615f94436361c19beb406e63ee3c0c57e40e7c7e16b8c5d64086b242afccd37378e0fcd9b428a3d2007e7665e5168600e09e3e6242c547189348cf1342ee084f8ddc0379a97f0fd52470c7a1f3b17", 0xe6}, {&(0x7f0000000080)="2c58d99a26494d323ff7140d0b8267f7afdd63668cf3e7f2c6ee873f979288b5158f7b046f4996660c3704d778639cef9d1f271c0f4e6585a78d369bc3a968577ab833e1d4d3d24f2a331c0bd144", 0x4e}], 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 16:01:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:01:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000280)={0x0, 0x2, 0x0, 0x100000000}) close(r9) read(r9, &(0x7f0000000340)=""/136, 0x88) r10 = fcntl$dupfd(r0, 0x0, r2) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x0, 0x8, 0x1, 0x7fffffff, 0x0, 0xdb, 0x1, 0x2, 0x7ff}) nanosleep(&(0x7f00000000c0)={0x7, 0x10}, &(0x7f0000000100)) 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r2 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000680)={{0x2, r6, r7, r8, r9, 0x14, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r12 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(r13, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getpgrp() fcntl$getown(r14, 0x5) r21 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000680)={{0xffffffffffff4b9c, r17, r18, r15, r19, 0x14, 0x7fff}, 0x6, 0x2, r20, r21, 0x7f, 0x140000001, 0xb1f1}) fchownat(r1, &(0x7f0000000180)='./bus\x00', r6, r18, 0x2) 16:01:06 executing program 0: r0 = socket(0x1, 0x4003, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005036000009005001b0007000000050004fecea11ea8fee77a1266b6554feae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2576d9a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a0a090006ee01b1202000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xf, 0x0, 0x0) 16:01:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x260, 0x100) acct(&(0x7f0000000200)='./file0\x00') chroot(&(0x7f0000000100)='./file0\x00') accept(r0, 0x0, &(0x7f0000000140)) acct(0x0) 16:01:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000040)=0x8) r11 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r12 = kqueue() kevent(r12, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r11) 16:01:07 executing program 0: r0 = socket(0x2, 0xc003, 0x2) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) getsockopt$sock_int(r1, 0xffff, 0x13, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f00000000c0)=[{0x80, 0x40, 0xfd7, 0x64d6}, {0xe6, 0x3, 0x4, 0x1cf7}, {0x9, 0x80000000, 0x9, 0x3}, {0x7, 0x8e9, 0x3, 0x5}, {0x3f, 0x8000, 0x1000, 0xff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r1 = socket$inet(0x2, 0x4000, 0x4734) setsockopt(r1, 0x1, 0x1, &(0x7f0000000140)="f34fc3f5054db2b7268bacf5", 0xc) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000200)=0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000080)=0x6) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000001c0)=0x100000000) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0xf837143481c43c2e) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x5, './file0\x00'}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") socketpair(0x6, 0x4, 0x4, &(0x7f0000000300)) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$setown(r4, 0x6, r5) r6 = accept$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f00000003c0)=0xffffffffffffff08) connect(r6, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) preadv(r3, &(0x7f0000000300)=[{&(0x7f0000000080)=""/148, 0x94}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000200)=""/247, 0xf7}], 0x3, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0xc80, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000400)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000003c0)={0xe8, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000340)) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:01:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) recvfrom(r1, &(0x7f0000000180)=""/193, 0xc1, 0x842, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:01:07 executing program 0: r0 = getegid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r1) getpgrp() r2 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mlock(&(0x7f0000dfd000/0x200000)=nil, 0x200000) fcntl$getown(0xffffffffffffff9c, 0x5) getpid() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x1, 0x1ff, {0xffffffffffffffff, 0x7f}}) r3 = getgid() r4 = getegid() getgroups(0x4, &(0x7f00000000c0)=[0x0, r3, r4, r1]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000140)={0x9, 0x9}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x7fff, 0x100, 0x0, 0x8, 0x65bf, 0x401, 0x1, 0x2, 0x7}) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDENABIO(r6, 0x20004b3c) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, r3]) socketpair(0x2, 0x8000, 0x1f, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000280)={0x4, 0xdf9}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8000, 0x0) r8 = semget$private(0x0, 0x3, 0x40) semctl$IPC_RMID(r8, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000340)) r10 = syz_open_pts() ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f00000003c0)=0xb99) 16:01:07 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = socket(0x18, 0x2, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) setregid(r1, r0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x3}, {0x3c, 0x2}, {0x7ffffffe, 0x0, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r10) close(r10) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r11 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r11, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xff, 0x19, 0x1, 0x9}, {0x2, 0x1, 0xffffffff, 0xb1}, {0x0, 0x100000001, 0x3, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:01:08 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a3862720d0000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e31437da29bd0000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac9f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cac4d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12a685551e4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000100002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbffa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b"], 0x10) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0xdd, 0x100000000000000}, 0xc) select(0x40, &(0x7f00000000c0)={0x1, 0xff, 0x71, 0x1, 0x0, 0x3, 0x40, 0x8}, &(0x7f0000000100)={0x80, 0x9, 0xc72, 0x100000001, 0x3, 0x7, 0x0, 0x9}, &(0x7f0000000140)={0xaa, 0x3, 0x8, 0x3, 0x1, 0x4, 0x5, 0x4}, &(0x7f0000000180)={0x400000000000, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:01:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x40000800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x4, 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000002c0)='./file1\x00') dup2(r1, r0) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file1\x00', 0x80, 0x7c) 16:01:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x0, 0x3, 0x180) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)=""/149) r2 = semget$private(0x0, 0xb, 0x80000004) semop(r2, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000300)=""/111) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = semget$private(0x0, 0xb, 0x80000004) semop(r3, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r3, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290800000000000000000000880a605b4d7a5c0c47eada0fc27032f6af76ffcb69ce691afbaa"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/127) setuid(0xee01) sync() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8008, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x100, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x67f60c3a66e896f9, 0x3b7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0xa00000000000002}) 16:01:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0x8000000000000003, 0x87, 0xf0000000, 0x2}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000280)={0x8, './bus/file0\x00', './bus\x00'}) r11 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r11, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCVERSION(r11, 0x40044271, &(0x7f0000000000)) r12 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r12, 0x80206931, &(0x7f0000000300)) 16:01:08 executing program 0: getitimer(0x2, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x18) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = semget$private(0x0, 0x6, 0x80) semop(r0, &(0x7f0000000140)=[{0x0, 0x71, 0x2800}, {0x3, 0x1, 0x1000}, {0x3, 0xfffffffffffff801, 0x89cadaeb899878db}, {0x1, 0x4}, {0xb, 0x8, 0x1800}, {0x3, 0x7, 0x800}, {0x0, 0x100000000, 0x400}, {0x0, 0x1, 0x3400}, {0x1, 0x2000000000000}], 0x9) socketpair(0x2, 0x8000, 0x5, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x4301, 0x2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000280)=0x9) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r4 = accept$unix(r3, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20000, 0x0) setreuid(0x0, 0xee01) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)) r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f00000008c0)=""/214, 0xd6) r7 = socket(0x2, 0x3, 0x6) r8 = syz_open_pts() writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r8, 0x14e}, {r7, 0x1}], 0x2, 0x40000000400) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r11, &(0x7f00000004c0)=""/4096, 0x1000) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r13, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r10, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r8}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r13}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000080)=0x2) r15 = fcntl$dupfd(r6, 0x0, r8) ioctl$SPKRTUNE(r15, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) bind$unix(r15, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffcdb) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000340)) chroot(&(0x7f0000000380)='./file0\x00') r16 = getgid() setegid(r16) semget$private(0x0, 0x3, 0x10) r17 = semget$private(0x0, 0x0, 0x48) semop(r17, &(0x7f00000003c0)=[{0x2, 0xffffffffffff0000, 0xeadcada948aa1626}, {0x4, 0x7, 0x1000}], 0x2) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10, 0x0) r19 = accept$inet(r18, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x7fff, 0xffffffffffff8000, 0xf9, 0x0, 0x5e48, 0x8, 0xffffffff, 0x3, 0x3, 0x4, 0x4}) r20 = accept$inet(r19, &(0x7f0000000540), &(0x7f0000000580)=0xc) connect$inet(r20, &(0x7f00000005c0)={0x2, 0x1}, 0xc) 16:01:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) 16:01:09 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) r1 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffd57) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0x2, r5, r6, r7, r8, 0x14, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r11 = getgid() r12 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r12, &(0x7f00000008c0)=""/214, 0xd6) r13 = socket(0x2, 0x3, 0x6) r14 = syz_open_pts() writev(r14, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r14, 0x14e}, {r13, 0x1}], 0x2, 0x40000000400) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000240)=[{{r15}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r17 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000240)=[{{r17}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r19 = syz_open_pts() fcntl$lock(r19, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r19) read(r19, &(0x7f00000024c0)=""/4096, 0x1000) r20 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000240)=[{{r20}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r20, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r16, &(0x7f0000000200)=[{{r17}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r14}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r20}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r14, 0x40047473, &(0x7f0000000080)=0x2) r22 = fcntl$dupfd(r12, 0x0, r14) ioctl$SPKRTUNE(r22, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = accept$inet6(r25, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r27 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r32 = getpgrp() r33 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000680)={{0x2, r28, r29, r30, r31, 0x14, 0x7fff}, 0x6, 0x2, r32, r33, 0x7f, 0x100000001, 0xb1f1}) r34 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r36 = accept$inet6(r35, &(0x7f00000003c0), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r37 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r42 = getpgrp() r43 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000680)={{0x2, r38, r39, r40, r41, 0x14, 0x7fff}, 0x6, 0x2, r42, r43, 0x7f, 0x100000001, 0xb1f1}) r44 = getpgid(r43) r45 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xff, r5, r11, r23, r29, 0x120, 0xfffffffffffffff4}, 0x100000001, 0x6, r44, r45, 0x3, 0x8001, 0xe94, 0x1}) 16:01:09 executing program 1: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d5e1a47d8c9b230b7084cc85cba17634987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f0000000000000000"], 0x10) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x0) r3 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getpgrp() r12 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000680)={{0x2, r7, r8, r9, r10, 0x14, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r14 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getpgrp() r23 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000680)={{0x2, r18, r19, r20, r21, 0x14, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) setuid(r18) r24 = socket(0x2, 0x2, 0x0) connect$unix(r24, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r24, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r24, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x747, r9, r13, r18, r25, 0x100, 0x7f}, 0x7fffffff, 0x9, r27, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) r28 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = accept$inet6(r29, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r31 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r36 = getpgrp() r37 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000680)={{0x2, r32, r33, r34, r35, 0x14, 0x7fff}, 0x6, 0x2, r36, r37, 0x7f, 0x100000001, 0xb1f1}) lchown(&(0x7f0000000140)='./bus\x00', r9, r33) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bf6ef1abc44a0a00", 0xfffffffffffffffe, 0x100004000fa}) 16:01:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 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) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file1\x00') rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0xd37, 0xf7}, {0x4, 0x3}}) open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:01:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) acct(&(0x7f0000000040)='./bus\x00') fchdir(r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xa3a8) execve(0x0, 0x0, 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2010, 0x40004000000028ad) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./bus\x00', 0xc995508c44c38602, 0xc7) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400800001400000000000000000000000000000000000000000000000bb370db5dfb367383efe", 0x2c}], 0x1e2) 16:01:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:01:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x9) 16:01:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) 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={0x682eb13985c518e5, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:10 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) poll(&(0x7f0000000000)=[{r2, 0x100}], 0x102, 0x1) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x10001}, {0x2000028, 0x2, 0x0, 0xb788}, {0x6}]}) fcntl$getown(r0, 0x5) pwrite(r0, &(0x7f0000000100)="b1", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:10 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x800, 0x0) r3 = socket(0x2, 0x3, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r4, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r6, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r4}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) kevent(r6, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x1, 0xfffffffffffffffd, 0x3}], 0x66, 0x0, 0x7d, 0x0) dup2(r1, r0) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r11, &(0x7f00000008c0)=""/214, 0xd6) r12 = socket(0x2, 0x3, 0x6) r13 = syz_open_pts() writev(r13, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r13, 0x14e}, {r12, 0x1}], 0x2, 0x40000000400) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000240)=[{{r14}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r15, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x4, 0x20000000}) r16 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000240)=[{{r16}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r16, &(0x7f00000004c0)=""/4096, 0x1000) r18 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000240)=[{{r18}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r18, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r15, &(0x7f0000000200)=[{{r16}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r13}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r18}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r13, 0x40047473, &(0x7f0000000080)=0x2) r20 = fcntl$dupfd(r11, 0x0, r13) ioctl$SPKRTUNE(r20, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$VT_OPENQRY(r20, 0x40047601, &(0x7f0000000180)) 16:01:11 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) chdir(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 16:01:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/97], &(0x7f0000000040)=0xffffffffffffff19) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) close(r1) 16:01:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000008c0)=""/214, 0xd6) r3 = socket(0x2, 0x3, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r4, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240), 0x80000000004, 0x0, 0xffffffffffffff01, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200), 0x1ff, &(0x7f0000000240)=[{{r4}, 0x2, 0x80569550f254699d, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x40000000, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r2, 0x0, r4) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCGRSIG(r10, 0x40044273, &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1}], 0x1) 16:01:12 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x9) r0 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x176) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="31ae9c5952e08b903573f860cd39bc45ced3c56e6c59c95b79abe21f8dfb8ae519a14678c1d5a24e87a88fa7ac858db5af98ead6e5d4d0a355b17e4e0fd81ae603e0996bf7165de7e327f23d6843cc9a937a3f7a3a790bbcf90fde0ffa81f8db3c63b3b0733f20e53d3a5d32259ba02311d296c90631568cd632dc28072d5fdcb0e220d95fd634a9315abaa6047312260f9f19cf4b0743265b5b4e42bc989ab4bb93735e5492db81d9867ff2202244b2e8fd58a2d5940495c853f2c5e8756fbeb91fa48bfe7e17dc7a24a8c4d4ae5ee44efdb9f5fc6a9b359790db00eb87e1f57e3ba43dbbeda34bd590a9bdedaf16c5e80884a3c8c0e026fe7418c50010000003a7ef632272384813bfef97fbcc54dda4ac76650492ebd5461fb0d590f25a9b768932bea4d3262dd7c57c1a19924a77f498626bd70d4ab57d53df9e7266ceabb0af3b5ea396848d64c5b494ff1e9978e6d19470fd1344890259c3d3d54fe56058b9ca7177c05a0e8f545dc12a9db11a872c7f1f2e3d4f8ffc98fc76beaa", 0x297}, {&(0x7f0000000cc0)="fa965644ad3be1f0f457c4449c83e39eeb98eaa7fa20037773a425dcd939a319d337220e028d727ea97a83e548b3026a5c514d3e1b817d4beb1627c9bc8e5b26c2b91de2be26"}, {&(0x7f0000002200)="a2b67077496c0698f62bc952c9f713f057cb91533fc2cd2c062a82f2908441af761e994af816d0d2c3879650c669684198dc15ffe801946737f42e23e134bc3f37db74438a85d7ef9cfedf85518a720b90927b3e4b450aaa7c22fc685115626a336ba80b830cc64b9db7f9548ea6ea024911d86798c9fab12adbf708bfb3adee670bdf01da6e8d75257fc2c184add250d807b5713bc9e65f52a26ef07f7fa99bc9514aa1b7f54745c0291f1abb72010326eeef9e39da1c6e31190f42a05978b1987b8966ea5cc913238db7048abed187d6b10d0f60f35dcf9a34ed61dade40faf186e076c34d31cc97f7ab46b6c9719097bf1584a2870ffb52a73265e5d0", 0xfffffffffffffeae}], 0x236) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000140)="4bba84ff0000", 0x157) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r2, &(0x7f00000001c0), 0x120, 0x0, 0x0) 16:01:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) setegid(r1) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b80)=[{0xa0, 0x1, 0x8, "769028de3548fbeace7063745703d868250fe4ab905b15bca42d8ae43c1a12770f9349491540285f591fc8ee0cbd134f9f1699b2f817a5a13a08cb8f749efeaf06c20fa2b07ecc2024c089d67f756da639c76bea13ead95a611b77da32e50570ffa39fb9fe208b2fbea220089ef153350f66a551d89bf73a36603a4501212113b2e48797b0b650734291ce"}, {0x1010, 0x0, 0x0, "af5da3f3c86f7e979cf8f51c66a17a046063771e3a96eedb56ed32f3049cacf92173f8c49f4ee1a2e8204cbf6fc9dd003aadd77fcac485473bcafb4c519dd7add444604d17c2de0d392f55669480ccc28fb910b0c51eeb183222c648f25578e664fb130efe7ef15885bccca9964338b57012fe1b38d419b69ab24a5ab600af27b4869dc60aa1b353a87ead5b04ecf9fbe3b59f9dc9222ea07c9670b3404d698c097918e26c1da7284456bda072120c4a62532e866818d739469a83bb3b05896742a8e42b4903c01ac5a9c79ce745acd1d27c8d21bc1a37b4397dbb1eebb8ce42c1df282eb26466119d8b34ff03676746b8e9c7960226f6805f0e1bac6896858a14e9720f02a91f47cd3298c8c4a39fb0a0a7117f91e1486fdd40f4d5d22cd0dc179cd82083afda47478dc069479879f1c369a82f7dd4df6b7aee3000d22d70f9f56a85840e2f33c4e6b681ef59de77e781a9c46063c5991ec6f8636f857eb9af3fa9bf3f432a90a5f88845de10fa96cdc94e4e182305d586f5df479dd2bac6b22e6218c3d8d476e4ee2f653678015952b9d2fec106667cda851bef71de39fd1bffc65497cb13057e39bbaa1ed916c9b567188ac7c77e1d2652dc731fd3518f97c1f27c0cbcb013c107b6fef7133eddf28d518c8fbba5187cbff334abd9015824e165c6d736fd43960d5945aa2ba9cb1ee1d879da27c90a084ca656c373a166164d7af9694781f317a51f97f22cde032cc4db555c22ed837aa8e9a972faa9a910b04447cb7db26d772e7f60fc73c47f06ec7d4129f81ea7157da8c7056a69ba8da3a8f140e0342553ad0bbc2eae51d195ac71f5c331e98268fd562f58329e602744249c8dd0e15c3516bc14c91100831a13b6c7f9d63205e6932a7b4a7abdf4b841c112ee6604a7bda6429eb666b0ba006005e2e2885e1cb2aeea7cb7d350af2e971a201584e573b50adb8184f1aafb8dd50f7719b6b72b37a1ff049c7452fc2eb17b268846b9d6a2e31f8609630b07ffaabf0eb4e1d667ae735111b4f8c26692792a1797316ff9c1fa6c4e3898d3fd3bd980038ff9659dbf2d7d0c86f79435d598fabae6f7cef24e5e0947c8d680ecc86a7b0161821eba39b228dbd2f7b64646d4a8069e60e20748236f8590b8a77a7b8d3d6504e5b566a6f4ea9d4cb4420640e614acf38d5f3044a0b2a7cb6dd1af73776b3ff366d7b48461c9b825c533dbe67f1f81f86d5030509a961ff3fbd24f00ce56a32e6e185139760b92e7f6e1dd9ab6ebd64aa9b1794d745393c3e3f4aeb722eaf190c3466f22acd74370e4d6a9b06ae58af012bc23036930d9d5954b3730d75c7b83db1d043aae6d4b0702ab5a3b36954fbb43465d24c0e7dd14960a1fc57c00934a8e1b3fcc812abc58c329be3562c283e78958ba55ded98789b65115206477ec1efdad4a7edceadd2d7296eefc022e18cea2fee4d77bd79ce69cc14a9dee22c1826415f5452bd1281a1a6518aebbe688be1196e0c1efb020ee11d5a9d3976138c244795fc73c571b5e9110cb5be153149c01284b74003a94c8f58061e8195fefd3bd97677cebf7751b6dd3e8fcee70d586755aee59a4f8bbe503c95fa0c1d47ca4e5f0cbd8394408199ca4e2ff45152121e0db907fb8d70706ab75e7c917f815cf6950c6f7f53b59fe2c9d81525f132ad1c4e8991d2e6806f1c2b66c562260a9bbda9524205a98880c74f5727b5473ea4b6437531af6c3375c0785c56df2fd8f25ed492df04e3b3158d28ac261878feefa4e36d9e60e20e123087e291e3b44a50c46a60a693f5a905bd96580ad3b858d70037162545a5e6ecfd76d23c40b7a47ce86ce3685d67f74113899f0fc1814ab073b3ab7d864b1db8c262164c36dc99a699479455413016518b1786722feaff869313d3a5a338a90b4318e4ca5dce4e30d019fe878f20dc18c5d2a55f9e2d345e6a1b0e6c68532c04b9c599b5378efd157a52f93a1817fcbb29c490f3348c873dc87ec39ee48bed4c0c11720703dab1a07d6478285695623bc48b2b6cedec3eca22e999567a99d07c7d0dc11f8bd9f0791a9786cfae6e78dcb249e9ceb75a358170c0be5bfb67a8b84dec3f641d2f8a15864b671c92688aa2d3ee4207c59c94838d66796a144e2ff144c8042e44b781fb240be5986be5190c6fab22e9404c535b7c869a9739a193026a71196570ab608688e07ab10c1a565717a31a959595a358b15e3f3f66db4940b1b575e6dfcab5f3a237b063903210a9eb5e457c785f1b124c24fce232d9a8a1b6ac798cc9aeacdf6167bbc174411b7024a208b4ed3f4b3860ce57664508ff35e4ea8c8441ba456a9fc96f51298ae4ddab0b507573900aee3ee85f08351a16edd88451ca694818ab756e7b47546631d66d18c7201c451471b3022bc82bffe1f183caa9bcf2dcd97a93a9615805f1fb9749ab8d9ff6892257ceb98d210f2a1cc9194833e5ec0f1483d08d8e31e03bf932828c1c33c57f4198233f4352aa12e8e56a326ae38756e98b2889d5f8bdd9de12cb2ced3a1f8764ae39ad9db87efc443537c660850f4ae81104ded8a040b2225a41c198debcaf4026da0e122a2d4f8016df7409f9b57e88023d443d441329e0d6795deb9e6fceba6ad70fd621559e544131dde02920b2bfdf7caccb90e7ebef66480ea75d351285bd06779cf1675b3e18f706de597c91bc33955426b4ce4c5a02bf73ea4e058c7ac92e4b36f5ac4743a73fc15787520d46a435c33d90484b6b92055f0681b558ceabcf59041e700d7174ef51d324ee6a75f49ba199bae8f818b7d4392a37da372b43859215d9bb31f6b55ce360b52ee39eacbab7f395390be5469dba3b7872733ced02a42c72cddd880553f483100e771fbf0cab6799e81c4ead70959f48cfc6111c74b1d050929e564b109c3c79140ff07f35c06d3c26e7d8f67f119527ef44dc58e1b32ac407e97a60468125b5fe36c4d662312ab482a7e26405217bdf864a020578b6ae5182431b35ae8d8c3055e1c9de66cc9832067eaab3ec54b73065841e3c56074405327aee49d7516417f895a90e9d8138a91bcdb255bc019c73ff2fea6d91d4838d80178d0bc8256aca08cb701cf0deaed727cce12f05753dcfe67d1f82c922a56079f0fd124e7edbc020523820038b2a886f9b8d9626f806c0543992e6b2e307deb3e82dfd9250cd7bf22fa1cb0cf4f34f64a00f91b0ad68d45529d1dd8519c028bf5ff9bdcaef84a4b08b2eb24b7deb80d90fa3e51e2b14af5512f8c2c128738399da0dd2781a4292159930b4c5d619d6428e259ff69e3c22f24667cf38b2e17c6633b0e23eb2f7813703d8ace66ff51b00012bfcfc52b4fb253fdef815b593c4c77b9d5c966004f3266fc52a9f4eaf6c2b5055d6528bb79bb7ba90037bf485172e4aa3d28a5ce9c67b4da5130b2ea784c764d5200b702010c748bc731cafbb55e8abe481c9c60b51e2772227a1cf18a6a770fe0669a3c3ca88b326572cd70004658c0e230cf59e6e82965c9c2f94b39d4c59573520e5dc10e2a61f4ea7a08c81d3ada474acf5417352006d383ad9a7d61b1deadd618c9ed2f87ce8c00643faaf86a8573f631824cae19bde0790c2aa08741af20f0cd17139fd8f26ee0b5f8c6b8e4a849336f1400319db1784645ad35c8bb281d21ba2522cc940ecc646dbafd5083933828367535b1690e322872c582a884b7a4e9c6a2b79f463e0db5102d2b2e888167ff18f72b36234fedba37d5f7bd106190df225a8d4b9377c39ec6faf31fa81ab66728ef4cbabb839d5c3e930bc0ef73112e42f84c91b47a686c625f2bf7e31d51ba131262e579c1f2eb437644e0ddb0fe9b3459581abe48c9ade50109ae9b2a69c83e5d419bc52919d23b5190683004ffa77b42603f2a0c2a2936399e6182a932e96950dc4a68bb4accfd049985f95f36086496930933c7e0f0cbe6737fda819b302cc46979e7889e9aeb51b126c67c75ca4a0e81b38012e972a462323f9613d308de8a1918c35bf3a6925d7fbf70be0ab9b3db1a44cbcb1ca777c399744a9a01432d91e444c7b1be9bb4a1b047517daf43fec3ba874e86e783c4755077a8209453e110edbf513263c494c83bbb29c6d34ab163ed7d66b07b00416f0f945eee8912834c7ce7de9ec421ff645e1c020119204aeb1f71213776288b565a6efbfe97fc5eba0bbdce3f48cf6bb4102c09a3ec16e662c4b5e369424d4480c2bb99b279649c838cbf1711f1be98dbc4bfb3f98f9283b819bc44c560d91b8dc474126d2ca57618aa141a7b3cdd13af8515aed5aae9eb6b5c50d630ed15c7b3622343427cd26819b5bb7c5642fce25550ea8ebae8356c696df5ac4dfa6b0aeb970ae7a9ad442431f7aa1849d5e3bedd37f7d50a66e2659f984479b7466daf5b7bb999b809d90dcb103b4b9e4fca42f4254a53f8701a0c1ac16b1353b222db5f991bccc473e1c64a72d4442efff3ae65fc9126c810626af4b0c6b2c01218bd5a81206372fa425eb1948a2fdff7c1ad7738cabc7c0f4437a51911f5ab0331dcfcb5e2af3a2950957f9c897f535fe8ed0dffdf26a0e85d9f155951fbdbf559fc97e298ad71a2050d1299e805d12379233c3ed21c2a929cbf29cf1f37dbafb8b88bfb6cd96a60b882d073d53fe1219f6c264db3e8249c6e9dc3a95e8f83e89f3d3fa669320090bdfc4e50d612c91b308b0b933fd442ddb02cc1347404450327feeb04ec14f8832693ad05321ec62036bd9b53c70ee6502886847121b743720c1c5d3fbaa108f4cf3241ea01ffc483437248e17419d0c06d70a1d444022b8f1bb1b57300ccee289ddf7694a9f4b1ed9d748d856098418ebeef47fef2e72ea1a456e0a593a5fad0eeec840d7321a567a5763d1af1de6e2bae1d78f65f564c866e8547eb8364bebf3dd51ceae0c3b447b8d38d4406605f7d28135006eb1067d7245d3e84a7ffbbf3c96e8cd4ab835ea0892137520c5f80bb5468fb90ff9880d165e932d09cc0a63c15e93c11aebefbfcaf1c17a8fd6ef38aaba3a241940db60aadf6c79548b27f21fa29a880779ed75254534d6bb00d1e177620c003343f54175fb14dc62cf24ea77934b8804b85f6049b03c3aab8e6a38a06dead6a49f77f9f3bc3810f66353a8cc74130998b9df42186bba272ee904bf1e03a8f92c031ecda4bf7d46c24b695a22987255d509a44287170019f02bab42495074c6b41f6ef1df8890b976c094585b3efe7f2173bbc1160828ed87a9e0bdc358d85c8872b67131601f1f6b4aae84839792db341fea616c963aa913e7bd5d9cb579788fd3375d622176da810cad440437385254b1a105b858a5ad0ab6f101d5ebe1f52866b96775de3a257b67e59c21a06fd85bfde8f427fdc21fc8d18d0ea74bb024d0659c22dd9acd1fa58389843202a402bc1e86d9ef8baf5a6bbe99addc00f82fa7c5393304feb36e61821b0242588b9a8080562ce3a9cef20e35784eb66a303d7b72635aebd27fe308422475b0dd75182aa2b191f0c621035f88ad1a9298aea8f280e86935ec6610ca4ee2009ed2e8b65a58a4d1d66578a1441669445ceeabb9961969d6c275d75eeb3fa3edab7430c7f8a071726da93ddd3a5535a6e0c386009a95aaec82ebdc149798292da0e777786c84caeab855ee26610846a55b8db4e71b66c8ec1c77ed6aa5d2da473b841ec407caf21124baf9dce40515992308a72780c7abcb4b2662fee75a53fff0ae2cb93742cd23ced9afd943625aa08e092fc5cdc0b65fdc7c6c8a4614cd70dc090a5e210baa07a0066f0d75ab7b5c15771312c3b"}, {0x1010, 0xffff, 0x81, "4de42e7edaf31c52873e424599dd048c2018b84089d6c7b86c6c8be18a939ad4a2b4b196b322e4cad5cffc9f78adf2ffb019e6906036c615d3f759e778accbd2d20b622e0061dae7ac311219c305972aae31bfa4f9a1adceb41eb7068f0d0e7a876b061f589a3970eb072dd5578544b964ae56770aa652ea5ca34309e0df22af3dd1eba69e7c3584d130afd9c57472159d0a38b8b526faa25acb071da62694ddde399f0cfb95ff32c91dd9651251397a04ad2e376ccd199c564609d885d70c81177d89b4c98c1c36403eaa8c8181758d90ab53bedb3fe93ddf91b23e1e6de4810d463d5b82212e60725707203725a3655719a3168591c2926d0f00a12ef8f934dd977c464c84451c5606ea0cb7943b226b9f6a9915525000f5def5c19f5cf70a89a6d897cfcc55a4d969faa4b2750755d7f0bb0b58e0fc909ccf273438bcce1c40dbdbcffdff2f810b7ab34282566cdb55cc87b5c131b0c61e924a33cae72a20e3573ac407c8db49bdd5020e8b7a74b17d5f222c540658616f1b8c4f1cb3921c0be758829029b2b5fb919bceda8909ac9acdfafa2d31dbfbe6ddd59dfacf62a0a102afc205d38d522d6e0c6eb1ecf57e99779b35aa68bc5ca7b8d1d3a3ec087d878438354e92a8ac792aeb5d32f3e444e12026e46392bbdaf78ab82d1f5c8fec0516739f6d86c5482046a136a97425c0d07ffcaae944e9ac371cb534c4aadee5529895533798dc722f3c5052fbc12884a656a3f6020036ac4b457c904cb69f1deefe13976c5140ebfe89151a6ca73c8a06e682e3fccd941c6c7ecb477bbf3598fbba0175abd3e06380732adfe9f9133f4d6c17048e8ffb65c0a8202a1fe6a2b9bf834b62a8de84370560d8e410ce744a399c97c49bcf8048b649b68ca2254f17662ff5d64f39d12d316bbb04fd0eb24236f177b9b8573f86ac5478147ba65cdbb8fcfbfb5c0819872df8f798a291f911d260a7a964b2a14170e4759b7cc0667ce99f97f3d0e3d8a764d48d2858e8a66d2bddfb42dca17c044fbd33cc3d54a32116cdc7c46098168c0aa6637ea292712df63dcf28c667291f132763485d3d5203f96f8cf73fe876b3ca1082c785fe25e39280cf0220513433b83914d62a07424001300a6d831e3677ebf6d1fd11c1432fc942bcefd6568f1f7cb0c8348850294ad0444105052a2d0674739f026d1f258db19fd087076e654e72811559d7e32ef1d6cab26488d4ab526cabb4d7bf5a090e592a1d61b4f9df7916fa21774008d8fdf011336791f1735ab2b0ed6801aa7b2608213a4eb64bc96dfd59a0f3c0cb2bf31e11c074b9e7d94a005f97fb6ae781b1a83fb2bd2d0cce3719782cc180cdb1dd680d25ae713ffb5f1672f30016f071e3db0cccebf9294547c3f024a9dceb05b155845f8c6c8f567796eb8c0e5547013dee11c8f5f63b94fd6adf445d4e04321230a500d4fc53b9568d2096153452bceb7b94a4365ffb451e6b9ce325b48e7cac67cab61e95c9fdad5ea49746ca0e4c246027146dff3ef92e01a323f159a1ae48463ce229769c9eb0661ee671a9ad11f9c9cdee2a4aeed7652329a764ac4b04772547f20820e3e0948ac3d3101a0067d5477ac1b564bf80f697e93b008e5e78f80d6dc18ab3f4e4dd032c158e1f7c92dfe373f42f35250ddfd97df86928374276e00996e52196ae4ae1273889ecd30a795f36154f04b44d99f22089b6e10da14034f4a15a9bb144d398f25d3d8ff417ea7900d2c07df188b1a8cdff96266608d812d1e21c24cb5676b37ef421b88f2e3ba3cd3e18e4ab1502cc0eff07b4b122ba39ea0c24fd10c2c2f56278e7ef48160573d74f64879d952a3b02bc12d59acfa58b1287751a38a3aaf3f9c53c0e5bfca78a620d92bf11ce4d6b9270d49b6d3062f128ec740516ca03d56522c583cbcea5861565a8919fbbb2d8c96643affbb10a6856c52e13c0a2a275a5f12d62d22f97f8f549135a541798cd9e99fd175d40680551e744d49b376bed69e64cc2d18e423bca5c98e04214618dcb609dde49c662232579f959622b8153787f65884ec4f415b1919d5486e521ccf681106d1bc5e143129a9e24af07ba44a7f84811eb1bfb6a525555547a2b5bceba6a9d4568f108fbac6863b2f04b3a6296360040a18c10f94d1f9868ee3853d05371b5ede4824d4c6442f700bdf61562630a6aef3663cbf9eca73a31cc48dc3b2223f8b4a0257e139986c0a483fdab9c2f02d203477dabb257fe819e5f80669a17a2a128130d522ceaef792115896438f7a0c61b9dab1e74ba1de3af9a1335e319c271cab6deff4a86ea61fc4bf648d26edf9b966be62d9f0d8c252a58df0e3e59cba6bcde7f9662ae13dedc5802753d65e5630c6481a19019bee782cdc9380f105a40ee7119d47e1df4d2347ef37a80743d094bef429030114fc3e831c84eabfbdc2cb18dc5ea3b08bab181341b70e49f069b10d4f00c5c04c7ff5da4a69fa380a886a78ae428682cdc084a39582e87e448891ad747d57bf0dc9d89bfd024b75bff5e3783176d1a9033402f1738197b08dd5e88f85de18461b446ac4e57e836eb1aec77917797bf9a4743ec75a0e0ce985fb3eccc8b9f7ee55903b22d35a6789bc529390c1f907c9574224cf5d633e48f395b30574eb01f6a02d3253718567338ff55783e57e50881de1af3725c09975c01b2b9e0bb52d69aeb72ff9175324b8e81b5356511713f2683a65dcd02d2070396d901b88609f96f41d3f0aba56e07ae3981d13cc773c97d8ec4fe4dd19f9d32d5dd0cbd169feae4c58572ef30cb44e7b8ed05fcfaabe6f54062848bd33df49d283ffee024bee0851b140698cde90e7e9d1ef8513cf55e43499c9a941093088acc6a5835cc1ff2c4c4bc4b5e9be6fae78127d3e03a6afbf5e93600b540249d36c088acfc772d1fac2e87c715380410fd194a794ed9a0f41f00d8f5b3089c8f2e342cd7938ce2e915f09bbd17d06e9a3835a41cded4874ce6490cf4fe67973cae9c05cac61c19dd9b2edc118549a6875644263fb3a49b15616203911b4c7ab97da3ee8cdb0a51d1b0bb0fe73c4f982bbb55b553df5eceeb5c5a90f5fd3c12614e6185fdb311c4c93ea82206dd339deaaaa5bfed0f0ab3f4e8e963e87a0fde65a874551e7c5b3b2de7603e5f1182b5b960a3a093eabc6126d445c1d06838023923824e58ec2a99b9731a6abb63991197bf43e41e7d77866df464f86c090e0b4ef4e1aa827af2cd0f1d2bcb6a64cd20a363cabbdb710a4b3ce697f83b3ed81b5a38f1cd1716716a7c4ab8d267c804ec1f7962721572e7b335da5dafbbe3851da417992a1f695a35a5bc1e5d7d9b53ac1c38b5dbb7bcbbf40ec61d3ad416465752e3c24f7c64b450772883d2cbc5231ff23c0dd489e23337a910dc5df34a9fc5af64b5cd1f9c9429fdc9a80e51e8048265d4691a800373caec18f3a785871c1e308a6f4181de7eddb445600dbd2aa3b5ad27779a911c438d593e60f517dc11182c2305d6163bbf2a1df7bc0e9a00d0821765feed94766164bc0c0254b0bc1b1a12ba125d804f3d93fb12464552469b8391bbd9b8b46a5e69c03d197737be35a1152d98459da58770f6afc755a3127716b98875b2e649edbb4a9de229193b036b527940d678f111f42f026c0ae76b091c031225f7c911c15760bcad3d5d3a05f88947b861533931c73951ef644889cc949b4235917b5c5fb879ee58b8f28e2e5b36e9a20d1184dcaeb9d28269986ffc413fd40a9530b6cfaf45615e83870ce9c055b3c4bad1001053e3d798a4732c4fb0c2c8af2f1bf83d8948fda29ec25a8494b19a0141ad0ce55ddfdcb3b1be56f5b757652f8b205666cac4fd51550b25c1e0644a2d4160ae352129871a727b6082986f714a4589bbd7d58c7ffa4d29e77a8a00ba548ac89ec73214771ce990005447d5676f653cde1e28f056a33c428f58fdd1f240d66bc52e27a8695f1f556b5b204bbaed8554a8587b59df13afd0b3f1ddbf2ede942f41841ba3abdc413b9bf1bdcbf519d4c1345238c875c43d731f6e434086617ee3f4ab7bca7a2768a0f64c9db7cd2cd7dfcac09ebb9d495c6d57941b897decb80c6d296fd5a4bac21dc0aed2bf01a47e7f1bcf189551cabda7718b567931a121aba1214bf9fe33c64c8bf8083ab826d92cb8b3452e41875487f94af3c75bf3ce99762ee345665b20391506a0cc6776b8fe6901f323fd1788c705ae489a1ab5abefd4a6def347d01c1a2e44b41c721fb62494e5df3205e50ebc1b2532fd243e69e21ee4d49f348e4c352d6ae05f69d4d48e3c68b44a071fa170ad1e84d244a8f144bbbcd26d51636066e6450624488cd1f3ae538765085f76fc67838844519003c114d2757216edaeb0a0350842bd1b720b90a54127a5ff8cfe57b50377de539924fec84e4b0fbb17830ea3fffe193e15e9415e6bb8e4f25e27d69761cb4f13ca7c663bb64d82f3ed6fe46d4ea3fe30d302f929740cb7ced4fe212b004c00d71c70910fff1b015bb229b18d8e699f296b336df98108a73c910051848250f31a79135d7fed961ea6cfdd548de636fced6e2af82ea7d29d1f4dae68713c896f74873dda17bac6a666b0f8c346ee1ca5afe561be83ec3f51cb582904ef9a68e12cf0b634e8c9b6caaa583b0bcbe8fbac535a621fa72cd141d250a6bac21b7b60ab82e073994891feb8ddf8656476ea01d0c947ab8680d0bea66e8528c7aa50518aec7f28d07c0f807bdad77f00f3fa8e9619be98e95ff56d6317952b2b36c29648e411d3c2bab8438e908d529e8b6ae74490784227b8a4ee4cfea7db0b74f23eefa9db176906d5180447ca83f6e31cb8d56772d4e295956032c3a060c12d7c82935f158715cc1fe8f90970efdef6f665d49951c3c9d875df3eced298f4cd14ca1e0c5fdee9c4fb2f10dc884def3b4f7dcaf944d3fc3a8ae07a13267270166323b5f9dc5467044c8d603c0e5c3b303d2dedf4a30df3ac0c91640d218319bf1fbdc65b87830a7deb731717e4220c29528ebb59a86a7a160b3d1e315185ff9243ee7becd09003ec932c610c66ac5a8e83f119a9ece267bd45a8867fe3a6aeff909facc09dee8979c8a1dbc09dcadde41d6f08ae8065080282f48f37f5fdb1fd1738f87938a36c899483b99944ff0c8ba0976bd6217a870dc1d7e5fe3eacd770cf13d8894b34159409074eb2e5ede12fbd7e10e2582e9fcf0f348e00af4e0b3a35acbb967c454a55ac820ee364d66803ea98f49eefbbc83c711f75f76026f355d549fff998191214e830f6c2dd7598f3e653df074ebd4aa2a9ed8e37b320aeba8b6248465f808a4abd7ecde9f794c0141593f6b7f306c874bc1b615e5e395d8730154a5e85b30c0eae67438dbeaf12825f4829f9c9800413252705186968a45d1c6d08ceb727571034b10dfc86df6b358f305da6e5fe38d58ab27a1075d7e8e4fdf8795683049c2e63ab597e422994caa440850e7e21dac9cb93fa05c58d6445c54a60bee3682ebecd2c4dca42c1e5acaa6b925b98dfd03eca67d45f53071b87ec4b1a4c4abbc2180b7ab5dd64a222c1729fdc2034d2b5e653b076d4dbac973281476a8f0b28aaae4f8a0e6680af4106c9ccc67a2f66a53fc20f99a40e900c2a9a337d0671b2758180ffb0034affb15e3c19d9783bbfd2b602342f9d9de8e98a31d6fcbb1eb7c31fbaad3559baaa03ca7360caba1b41161faaf0416d49b9c13d96a8f30b3e08d3e75db625d14e3c2f53ed05af9c224f8c82eeec361526b27d274d7d5588d8b345004335048d6559a3f4dbe7664da2b362e2"}, {0x60, 0xffff, 0x2a6f, "038562eaef886db1082612ebec1d6476b0a8bfc7b87b025ce9b4886b9c0c91899fc63de3abde27d1b7b7d480a308295d7f3afceb5e9e4f4154289a255763ec9ccc636b2c743a0bae959e7905f5"}], 0x2120}, 0x0) 16:01:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) r2 = syz_open_pts() close(r2) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x1}, {0x7, 0x9723}, {0x101, 0x5}, {0x87, 0x20}], 0x4}) 16:01:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b81100000029000000330000dd020000003591af0dc1bb893f603658e96f38eba0f4c6a77ff48cad22ab3de795e7af0f66dcb652f907d0200db62855cfaf9bd7fabc81e81d6e7afd1a9b9e7f907e5e890122b8fe3ab9ff028c5bfdd9eca7d217245982407581b37b0c49df7073d4a913dcca48ec0d7735644a8ac54277cb35bf85940b4701fbd26d3f46c74803bb6c7fb69d4c1f1fee76edb6c4252397ec5e1040b1551f2a0eaa39ada5f99eda19cbb7d7e207b25d612de51792e98724a0a916f9b4f56f6b747942ec4b25052f9970a85a665f5c5106ce0775f4c11d7880df9a7f8a2b48a8ac0b8eb55d4016c192313df9c22d877688922948948536355d051009099f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040)=0x400, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0x100) r2 = socket$inet6(0x18, 0x5, 0x100) r3 = msgget$private(0x0, 0x1) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) r5 = msgget$private(0x0, 0x1) msgrcv(r5, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) msgrcv(r5, &(0x7f0000000000)={0x0, ""/162}, 0x19e, 0x2, 0x0) shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r14, &(0x7f00000008c0)=""/214, 0xd6) r15 = socket(0x6, 0x3, 0x6) r16 = syz_open_pts() writev(r16, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r16, 0x14e}, {r15, 0x1}], 0x2, 0x40000000400) r17 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000240)=[{{r17}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r18, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r19 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000240)=[{{r19}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r19, &(0x7f00000004c0)=""/4096, 0x1000) r21 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000240)=[{{r21}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r21, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r18, &(0x7f0000000200)=[{{r19}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r16}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r21}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r16, 0x40047473, &(0x7f0000000080)=0x2) r23 = fcntl$dupfd(r14, 0x0, r16) ioctl$SPKRTUNE(r23, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) connect$unix(r23, &(0x7f0000001bc0)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$getown(r7, 0x5) r24 = getpgid(r10) r25 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r28 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r33 = getpgrp() r34 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000680)={{0x2, r29, r30, r31, r32, 0x14, 0x7fff}, 0x6, 0x2, r33, r34, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000680)={{0x5, r9, r11, r12, r13, 0x14, 0x7fff}, 0x6, 0x2, 0x0, r24, 0x7f, 0x100400001, 0xb1f1}) r35 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) r37 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001b40)={{0x400, r12, r35, r36, 0x0, 0x34, 0x2}, 0x800000003ff, 0xffffffffffff7fff, r37, 0x0, 0xaca2, 0x0, 0x7, 0x3ff}) sendmsg(r2, &(0x7f0000001a00)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001900)=[{&(0x7f0000000280)="9791ecda5e41d8ef94a4d4c9327e313e4a4d413fa8fd1263110b9a52d699c5eb2ced53470313d285956ad2046fbe22fc1fa118d745def55e46133a7915f90732fbb8c4d54feba4fa97b19920996ee66b5376e422c550fc1e72a89de4b21a86352cc72f78fcdfafc7d22a390a6ea7d1b87679424a25e9d8c09278cf7103c10417bd599130e1fa391b055ab671", 0x8c}, {&(0x7f0000000340)="c6405f973b9047c905b0d4df4935a016942af2f8a432ebfe95987380736db4cec0fe58bb00a5b8ef348de659c7fe1399cec7462b089cd813aa0e785b9eebe97a9f6a0d0d0fabad6db594791c39cdd46c25725e647a911eb0af6ec2fe04de871ea73eb92a47e00facd062b3e2cbc864c698", 0x71}, {&(0x7f00000003c0)="a5f551941a76f9faa3943b83116fa8fea35e8138b7e75fc9bef174e5f3a4c89ce977a4bfe8c3476484c10e8465dff295d23c8fc1f431d25267eb1ece89d8d6f411df16fe02156e680929b1d102ee7da0e243cae8be9535312a9ff7f7e88e0b741fdbc553897a6f828a8c8532ab8eaf07a5faaf5abb10b19aacdf17bbae82bf654fc25a4e224a58bb463d398089ab", 0x8e}, {&(0x7f0000000480)="2bb4687962cda2ba2daeb028638c7eb62a073480cad5f8773694b15645801123b3dc25ac3a92115b8c386ca6a3060b1961d29d06c6776e7d68a7299283bcb6977d151b00f6347e8b385b92d405c9695e167ab4e2aa569694b9ac6eebaf9da60c279cac650caed8c09710c4186a6b40a052627f34638bfb7751fe99239dc54e974547ea45e06f8e899800757e612671efa14c6d", 0x93}, {&(0x7f0000000540)="d084d1c9920505d770860e54a29c9e06d2b36066c661e668fad23521125f8266fce9050482f45f8f8bddcd667f39e9fe56a41cdc3d6993db57fe231cb97d6269ff63a8d1354236cf4b1d1ded28649514c1582351705e99e1f60ab8cc35f026e2b50a6b0113da509b96ab2db7b9953585d1d040446b7c41709ef17ed0aeff2bfced3b281419049e47ae43062725a62868b9ab91bdc9dd1d74f90e0262a3f8d6749d80035ef1e21fe55130033a93307e96e8723e6cbee7eb15ed9892b631205aada5c0bca921d2339c05faa5df8064b78aa0cb35d0", 0xd4}, {&(0x7f0000000640)="a842d8f8263245d98d22457465d1c371266ce55941960d1bbc53f98aeacd6169c9ceea7058f1f9bd3c0d7a73129fe08b6e351c9d0e0202ee310e9d593eef05636a5201a4bf03115e9d0bb13b7f0e041a10b0dae2e2f274126531c54dcb9d3838ee34802e6180f632e3a1eadf9fedac11927eb6805cd3a1dc2c28f1d78ec4da0ad3b8c2c2dcd5ecabf9998366a8b74f512fb3329a79c067c3784aa129398aecb144ad76c12cbace049e8efb8111475af9e252e2bb668f44355c268c3220fda80f1366890959b09f15aaf24530c369578c2519f3be5d1db4aa71207c97bf", 0xdd}, {&(0x7f0000000740)="8434148b525ddd8839dc25abbff66ab08da8184cfa3094eefd67d36f6dd1855fb1533001da604a3ab002d660e6278619efcbf5b51ed26dd7ebe9af7ee00c74c97c3fcdb8f7485d84893abca1b37c501d1f604b008b59e82d3cc745d505e7a5a9f4cd4b9751f1ac5885c5c74ac7299ea30a77799e512510bf375da2c2ff9878705bb1033d621655000edc83c3e7ee3afe878679c719a76165c16c39eb551e4ed28282", 0xa2}, {&(0x7f0000000800)="d1e875adb1f9bb6993cab17b59c716647874f27eacfae92d0a9db84b02e954add943cdc0614fa6ac2dea7b3c227adc4165a3cc5a42abd8bf7adb3651e176fe75e4f2ae35bfcf5d686333775a30837732bd46b4d7031697a02203398330d2c0f34e4497607b8c7eab9a5d0e393062cc44e793635a0a1d6a173c37db4f7f26e9fbfa5c91db388fe7897170cc0df55957278088b3f45b939429c444fa12fdce585816a8e1746bed0e6fc32b591bad43084b28c7f36dfb7828609b68660bb7f20231acb395d3fc84eff7d81a42afef732b17b6a937f950fa988b610747e5e3709fd096fe9ee27cd10894c3099edd410b45d36f32115407666d90485804cc71f6d2b912659d723be04c8a36a9bd089f1f2f05f0bf19844b0a37aa6ef734037cfe861a75d711fd30e779f73225ae6826e5cb4621eca9fe85af1a43e466d8b0bd51dc5d3798876d45224bc56b8c6db50861d2d216c11ed727975e22436d06301df3604c1e693f4d5a6abf4ef07432edb6ca4b815b11bce101a4c508984ba2bbaff18e8613ec31f1568b2fb271361a2d313a8d784030b8b7686bb0e43180833397ffb308c79633a63a8c57fd81506a1405bb2c760dc11a02f103ac1be365b08d2f38956529b001d092a6381ecb4bf60f2304ed32c69ab0fca66bf1c07d37cc95dff04d8b62f15939d0b1e1bf117af713db988e713e6de98891fbb214088c85deaaf9028d31f3bb4b10a91aeae16677641772812ba23fa165b811e53330df9e8a54367120b14944df4c95d261491101ab7d1b4fab2b350e6e9ff3e7116fa280606b6347e29b22fa85824897097ee3ed5e2a856a83be9d59f4a7307869143e0ff0d60b4fa3ba8c6ed0d0e200f1edf4e860f73457d9c010e8ec474497caeca8bf34d60a7724c528d21e31a851f3f21487c5368c33f429e046749c2e4ba98da887fba430af726aee667887c6d41318a8dbb4b70e31714e7b6e36bdd12c7a00bbd49ae6c6af7abaa421958e6faf4679f29ee0effb7d7df88c0b0beefdbe7556a69b75360dffe78e5775e98c8df462314a44c2ef3718cd1416e5b4cd64daa5040c8cf4e134f1a51a1fe254759f6b754061a73221b2452b542560b7c4390ab55248712f571aa32dde37139de9a708bd4d728e8dfe804e27c9e94395dae420336990f7e41b1cece5a9ca178b40a887aa1a0e7fc16cb137b614ac7702ecefd9e06182af5f54fc3e7de85b1095d4f3bbae12d147ae0f05104063d410b9db088c6fe821f8655f7e4ecdb0d20e18d4c13bc9ef9b11e619a25099116e2757ce4cec3559cbc5451613e96b8db04e8b97e8f3b636fb5e905d7602c63389c58d0fe5e917811fd8f8a7175b4fdb8ec9c9a07d1f1dee33a88a6532470a8c7785233a547847921cae4ed27e819069297e61971db030ab71d4cdb0c4854018470fde543d7226e3b57ddbc1a23fdf6448bc1f4025625cf66e2092b00eaafe663522d45722bb4edbf0efd76bb7186edb55f6f35efd58d50148579534444c6ac88f34b909da6886f51a086e7e4b0cb01823231346bba331ae60a3d27caa8e2a539352a987f2bc8f37a0ed2abb6f3e68aad0f887ab07d9bb46d9e7c7d1d627e1bd89c1c8a6b926eb8eb15c9ce58026c28aa7b35c4ead6ad680eacc7581ae297a03bf40ae0cbbd3ab6c70fb7d496185ecbc0bf4a9a065556b184729efca8196a808e6a4f5bc105108f545eb349cad19bd52a159967010d7d60c697fd02cfff01b60c37a110d38470cc6ae687f95dc570c335e95b7cb8b476b5c1ae1e4da0572ab71af9e1b8fe2c63dd8326d78fd6036f02f7ec096a429508acfbe6934eaf2148e5ad27f7af06d9f6317ca080759608965a287cab143076934417ad1dfd2e83410fae761e4f11c72af7c9cbe8da2342cdbc13d78c146fe3d9ad039dcf7a5961920c7fed7f0782160a83d3b5585076e4fa94a35e7c749f268fcf1dfd30fdd009a928e0b87bdc0b5bd2c03b8093ee175030618d027aa70af77745d1d3f5a1c33a8f0accd3d8d406fe1d36678cee8926d94d3441b4b80569366eebaec31672e81179a99330de0987945b6eec8a67eeb09fe7f04187c79e977be64da3df4fa39adee7d91625b349efd7fc0f705cfdf4e7bcda1ee6fdb4ed3480236a7d7948222e676687a5ab56403b8c1a136215ff7f7c471ff5cbf3b36038399fd3837c3cbefff266979f50cd07c8e41d1a9a7b7114c4542ef1c249b20f7108b8d97bf556e3aa06b15dc28aa0405bc4ffb50efc8a45d53799d3a7948f801a14c1d20506a6e5128744423d01ccdfeb824204f4d159d9ae5757e69831d1815db7d56165ece0693b16cb6de6c093fea044144ede0b63ec7f56e75e884fee5ba198bbf755b4e3d822edfcb954d893185d9356c8e658bbea629e4c113cfe18448e4a18f34094b4b922197e76796c4d27312239e8ea817ecd66ce9c26b91bbb9e872358c8fd590785413eabb09c5e122320f624d1636d9d97b6070782544beaae209d300aac47a508d78f6d0602e1de80aa6f46ea6a355dee3a7d233736f0356ca5823dae8601029788e6d79e601b4f846548b8f42236b5f7809bd780bd38b7ce054644d3b2978e4113d61a3b29736a8583f1c513cff3feb4a91ac9e7472df76904d28ab1532d4a2aad0ffea4dd994d8dac8de25508ec967ce8819a3c3e367c1f64f43f3dfb982ff90ae74d050e8fe0e86b53e94211f6627661c160f3da91e4d47533982bebfbf8927fb06695c4969f0022dc8075c33e9f171af0aa1090d0fd02fc27305a66a5d3154c049abc0ebc059a5a98cdfcb898f52bae1cae21d4f5e0ec5dc0f147e62b7f5ed70ff78cdf24e7b6ea59e3945991371ed581a038c306f51d1aa84c06a5591f60d24501c4662d2ff19c3dc397879ac0dbe224c3aebabaf737b7194af5bd80b835ffa426b66814f9cd00f0e11a28fdefc33770d7191627a9d6f05b965cc361ea50d66864eda66082a7960145c520b08c760dfde4f128ee509f15a75c428d18161d1c1f927f82ad6e32e51ef5ecd7429cc671bd05baa890f975c74c5175c1459b867f4f19398cfb3e44f3821ec9b96cbcf44d39d91f5ec08f51e1142d554778da0c7d132f238e8ae240a964e897186631ddca09940e2a5416a914e4ae857c6a13b1ae6f32d7126db0e8954e2c253bc08f716ca3eb32fdd03d6342300a33d998f22032797a94f278e48120620fcf534a17eeb5be6e8fdcbd80995f964139493d696a0cd24b0511561f52a07161226f613381ff2e663ec27e71ae3ba531143c3c53e2e5509b3d1b07e23869e0f235772c5e1f049bdadfd213a370e059c9ee6320732101d3317377285adadd252cf9ca6109a057ddfab929910ea334d61bf20cd5c963f56af3f7d3076f0afe6c91c677daf6409a4f46d96fc80a03b512bd7bfde9ea25ad494b75d5e8255ece803083bc873d1c1246cfc66244b9438b3865d16137bdc0ca6774f282b9560343b627fd59362d8327470a765185f3e72324264bb46290deedc8be719767e1c3370739b76212d6fc33389b611d9e7d25ecc47c17bd6bb99a58a9b8f9b2deb8a8b73b721c3a4c0f63f1a36d5526d75d69b4b88dfbcb5bec87af1c5433166bcdb365d01c0467e854745aa6e2ebe60e691b79d0cbd7d832768f8699ea64eac808dc470991e9bd2157f20f83827022fbe43ff96b38d860f67b252f0c28aa04b9da9ddad3fe237faa4f58a2a21bf47a7c457573192bd242e9c1ebe5699250e649829ae1086d938cdda1ab88b919bea2da4f161449524f572010f5f4b0f5befe69850b04a63ce679ddbd21a6845261ad7fcf15ba54ed03f596d8038477247626e4fc5f44c0fd9681edbdcbceaf589de0e3486bbaaff8b5056f4339a2c9c68d13bfb8d9061910fd9e5129028be383571280eda91f988d0afd0d99464b4c62285c5bd370a7fb9e35847a5006c431b917ba4230a9ccd490c98504488c8720d6ebe00917f6cead5fa661fd29b691431a8e973d14d2980465886e8b99f2d39d8e054996f6fe599606079867b3e33371cce845282b5b0c414d7b82bf519a6b8a2874e9177d1492093a8c2278d520e39d8bf56795532a241c1d4750e9144c3aeda72d4a99cee5e6e44b9b33866bb10a5ba864df57f7ce40221ca9dfe0c0870c23f624c69512b907068ec96ba54f1591cf80c7c291ea7564de94a016fd0ebef4d7f7d999f84aac4ad74eb7650f373fe18f205e072598312550b30a6c5b41a326b2973ba54fee46d84c7670900bbfdd78e99326552db36dfbc3950ee78886c64bd769594f37efac29501c39822a19ab9d0b12c47d159f5eb90dccff7d424b1a6e49343bc10055846fe4d1e9ffa2976fc381972861d3f04b1ae4e91408f2cc177f4fb4b1f679005be9d1cbd79b4577dd2b7efeab93c6bcd3b2c5bdc36351f21c8cfc6b8fc70dd0d2868e6d77c78213533dd8ef4f4c367131dd2ff4f5d80ef0843d37d092612548b90a3010852fb56d7ef31dd98d2bb3a538c6a2bc13ddba05f24ae4b0932ce8344ed7e21bc9db37d2c01a8e941920aac50c144feeefbfe6ca7e11ba799581ad2fb55952f2144a5655b15100cc7245df6dcdc576b9819126eb2ca973e016a799c0893992f44fd81df6da6c40714a05e465f2902a8bcd90a0f1a49e7e98819fda38c81438aa0edc94aa2d5aae3906d91e4d99f1165411c06a3dae12c18139b96964e41fb6945edd2b0e09c9c6e7152f197c003468a9d75932ec3a298a0ebad82abcf6542be277752205580af2a6c742d4221fe466dcb8d5348bc3198da75af7673754cf510b323db368c64e460415c1f7b79db72747e27c001e9a8404c4df58643d3fdf2cd666e301b581c757c667df7607d0cd6fc88f00c9a8410c7113132412a1fededcba447b819d396417dd05bb58333080155d9e792cd24e5a32f38d30adbf67154ecc11689507be0b9dafd12ad4d753d1769a52fd5ea280af083e170c04c544a20101fd080ce7e57841d8bf6eaf6800ab563cd42098a502fe527537df18ad7d092ef3f762efc683742f366b237a5f9d96a8d8b0fbeb439f055277c30f23ba98713fcdb911079a1f3d431f986f519a9a34d2b100ba2ece34cc60f28c550d50445caad939d309106523ccb053d89b88b8b9e93ac9f00bf8513f644bf60f22805b6000905ee2fed028de3c52146086b5e0629c40787478ddc70f7281c516178c177289014795137fe21c2b3d26a348af5824c840ef59bf2934d18c09bce0dfd1e1b2893763c48896c3b00b1ca6d9d0f664c48c901d967dae2a25cf9794038c2ac9ceed8d15209c80101739824fc3a1df8c871a34a410592944e5ec3010f6638dd193e1fbca085add959e789569cab13d9bf75e14efb71dff22da38d505a7a2ee3fe2b720080c0368bf81927b95e2a424b1bce81eb3de3d5dd84dedb4c818433fa8f088cd1317419ca4afc1d4cda26ce1700f3ac15eeffc2443931d59c7223fdad42d3912991ea0f93a753daaf870cafff07ee86879dad4adaed3bc5e503e0163acf163e8175e9a29530f687b15145ccc7161c41260c9209cf2ea5f761b8dd56ad5a6f6fb2d938272979de697a0ee8227b0702c605a7a714da97c2ad60551604f0384073fb6116f17242788434c8102ffb6589f320c98504bb0515756141e1135b5b5cfceddc10f43ec6039d5699bbb19e1e116d009253f270414dc08dab400e1beb96d7127b5d5eae0acac440f96fe445b316c710c83a09bda16b18bb97c7cb01c68a1a290714457634aa73e905ddae37e454045a934de41c2f2852fac43a20b49f078f97748e5eb6975fdbed", 0x1000}, {&(0x7f0000001800)="7011f9aebba71b9d23bbcdde8e0c267b183810127d96bc7e1ac857bdcc8668a30862a6a0d4331b3b3f79cea758a111e37f91f62dfdb59916821de0a2781da9daefa55ca24e3f2a2393eb5773b7a48dee54db12f7d2368534fda4609e7e57d187fafb857f7a54c61b74ef88072ecae3ed6746b595633639ae661763c8ebea0ea28f8ecbed13fc219b04698738e427f015e6fb6e8ee24fb787919ecb37bc69ad4019851f63843469ed6436ee20efb7117d29c7af25e751ca511432f5202bc23635906770a4cdad6df0acc6ca66924ef68eff6d468c035952a745bd53368658a62d1749908cf491e1f7e8d22d24b422c88a4a26bc2656635b4ee690", 0xfa}], 0x9, &(0x7f00000019c0)=ANY=[@ANYBLOB="1800000000000000010000000000100023ad145b60eb5408"], 0x18}, 0x1) msgctl$IPC_RMID(r1, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0xce, 0x0, 0x0, 0x0}, 0x0) 16:01:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0x4000020003f, 0x0) close(r0) 16:01:13 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000840)={0x35fa, 0x7fffffff}, 0x8) write(r2, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r3 = semget$private(0x0, 0x4, 0x50) connect$inet(r2, &(0x7f0000000580)={0x2, 0x1}, 0xc) getsockname(r2, &(0x7f0000000280)=@in6, &(0x7f0000000540)=0xc) rmdir(&(0x7f00000007c0)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000800)) write(r1, &(0x7f00000006c0)="4f016dea248e7808bd3556ffe8d0aaeae81b16e250e6153d3c97aa910d6e6105e02848ecdfc650f10e1ce9ab31142b8f51fe347ef3fdffffff4a987f26f9e06f766150169db361356a7b2cf086cfd5e03ad0b906716e200e3c9e6f2b98909266fc796ba4f66ea9e7de0a70346f70859fd0ca56d6046e7a68dee411d7e006d90fa905bc808200f57dd8e12424de6da83304000000000000008f2a503e8e845532ae6b292f27780b15d63efae05a75505121d24eb4e30f135f2349fac494c30744401f58255c1eb388414aab1ba107ac92c0652a44d9a68b855a43cdfab569cc8d3c782528f953d90452edc0ff5bf5d409e25d4e110b", 0xfffffffffffffefc) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1000, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r1) fcntl$getown(r2, 0x5) write(r1, 0x0, 0x0) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000003c0)=""/237) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000880)=""/172, 0xac}, {&(0x7f0000000940)=""/130, 0x82}, {&(0x7f0000000040)=""/119, 0x77}, {&(0x7f0000000a00)=""/240, 0xf0}], 0x5) acct(&(0x7f0000000240)='./file0\x00') r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f00000008c0)=""/214, 0xd6) r7 = socket(0x2, 0x3, 0x6) r8 = syz_open_pts() writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r8, 0x14e}, {r7, 0x1}], 0x2, 0x40000000400) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r11, &(0x7f00000004c0)=""/4096, 0x1000) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r13, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r10, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r8}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r13}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000080)=0x2) r15 = fcntl$dupfd(r6, 0x0, r8) ioctl$SPKRTUNE(r15, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) setsockopt(r15, 0x10001, 0x4ca, &(0x7f0000000b00)="af010dbfac597fa100701a8136220d373c270be7cfd6d8b62882150e89207936df49845f2b606ac93033ab1567325d32eec4e4fab4aa6a801133cde8712aac15508a8ef97c9910da563a3012c1c66ba6d187af9fef7bb9a0673523aaa2e5cbb480221e5b059f4673be51fef8cdfedd31811acb0f9fa17b78c3817c3bd73a3910d156ad63ce9faadc51b9100f4254afba001b54f6d947951bc294d14748e74be9ffd9b40b44d423a5e9ae40d5da479dec9d4b2ace854d3ad56d3c663e4f9af14d3b4002c113f7f6aaaf7fc83e32e87f50e532e54f2b532c8e222441e2a095d128b0137574c383a5941d5e386c069b1cab8ad3a8907498df8eb401df0455344edb8dc5b6616685e459b881f5d1a1e8ea5db53f8056b1ce2b31f22c2ed3c809d1a8cc697164c6e98aa7edcc170e22865d006b8bccfd53a0455fe5223463ccae1b4537b1750507f598ef3e2a3d0f0ad447c21e656dc88743a2d462e4babc7a1d44bc04d3786b7aa1d72a64860748435b119c12800d21083d5ed0a19a5f4f6782258f9a34a4bb625466c98ba669856c44129a54315c0ad8683c65795a288f28ffd0394a4eb087f495bc6d9b766760cfb3486252ae9b3ea8b47c432e10bfb3d3e19efe4958658e8a634eb50107d2b702e0e0f7fd180629cbcd21558d5e5a4382fa6fba730df6d0653037e50733eab12d9c0482d4969b6ab06b3993135dfcc7ff28055c795db6b8755626858fe8b7bceb8ee81f19d0a816ab8771edfc6190ee5b90b2544916f599d1d26e3202b03c9971935b0ee1743c2e1240f13e88925d96abd5123555801ee3bbcd421fbeee541f3a023d29d36b8debbd8b32617a908de3a08878f7c42b25192206e5a2457c66f0de885580e40fbb47425258ffac7a959169bd92f1e597e0388173078f044cafc681c4b413547e2e5866cdd478fd588fdbaf195a6224e22ad9a4e943939fa96cea5593a6a2c1faee9f03ae3623a2bf2109469b67c9847109a0deee283a942d098db2b0121f181567043006dc12377e42a9f23cf1b24dab7bd5c975a9720f9d6d9c9731b570d5c803cf18fb4bfa7ad97b33987986045c88a2df3ed31122415333d70f9d15a3a8a42c3c06b02b94c1f5260756dcdc23601c92bc0ea132216cc4a0c2d6dae098862f6620ecfd6191574493dc2e42bc0c2157e900b2b8d40e9cc0fe6431c7809d08fe10937b9a5bf7219df2a95489ddcaee89cdf370a1e4ebe270612ecb8ae52e364482d7e84d38d7cf73502ef9af3021ea55748231ccfa45ccc388b717c6bdfe7cb19433d8c7d2edb139b07b759d0aebc5ca84364efebd13a33b679aaff7db78c891abb21c46bda5785a65e7089950ab7539656940dad89baaaa08646458377a49919212de3cbfc9d4f47d700fd740ad53bdd1ca5897cf67b8a003afed04d646e3aab5543e06da23cd382c969c676bffbe864ff865d469e770e13a4be6e0dbd8b2f7c64a94bb174033010607b8ad9b5efb0d33b6a055652d9b94ad29e837d3da3c67455d8a2ff7bf7fc60723bd469554a67dffcb5124e369c442f6c07933c490a2bcc19a6cec4be86c9987fd8d3724fafbbfb786e9a120eadfd859dd383da9f79b979f787ae18ee04d725ebcbe7edf2f452cdd54aa56803b880b0dc1c255be1196278487c2220a82d82a5a338d2afb127e9b954f001be790db0659ea7db2c6dd5752b541c1815f38a3311e072228eea0a4eeabceb902e90222de4b446f5d1a34bb3181a7bc99da8415403b7121f7491d1129ca1486e5cbc31684bbfe35c4eb952b811637982d10cdbf487cb2c84767fa290e83593d819a7acd3923822a430a2dfaad2653a69cf80ba692ea80e64da96049bc97a438bcf6ac6e3c8eb8b7cbcdb473631264bc7c679cabde3d9f65d9e92185b83c0ed333a1075ced639e5472b66b1daa4c18c69c1e5d4240758e3aff372019459c006e7d0e8d3b9f71969ba2dacc9e27fbbd361435e2e006e0b0ba15600a132d53ae1aac03fba5ee3435979f17655eab4dc9520be8d87f1be83c047f61df687f2736409731a742d68e8bfb0dc704108f2e10ea5b12082ecdb0ad745b7db566244626e3a56d41a9045fea92075725e426c6931cf2d9b976730c45f4a07f058a30b3b273b6dea6489ef85338dff5c6cea65da3db58d27dfdc6ff319c3fafb05fb0b865365540b40827e22ca9a4bf2f8cd5c0a0a0fb2712d533212b1c7bee80675f17672d7e37a3b6aef74fd81dc8f3f2dccf76e1f786cba1ebac9e8ff8782172442d6afb8ce3203daf8e2ba33c1fcccb3b0d7a15ae576e408983ff06c07275f26da2b2ec2f848f3e7c8b5c6f15d8ea18df8f31bc85be418e42a62a443700d6dad1de9c129c42d1768d2fc8e78eef9d71598adddd126c83c2ad11f27b2df4bde25d779eee3575ac1b75db6270c80f049c2a1a93238b809d41cad41bc31f08c2c4c71517b20b46f2e188abe9eb1e53194c069dc0087186bab407c11e6871369c51c27b70ea9d2d61c58435ce9ab2b1152c0eb876d57e38b7d0a2d1857d34f1736163f65dbec3e9ae8456b17de4631c060315f279e7958de3e5262e04549744631e38a37aa289fd49f12077918836afaab1e807d30008034ce3f1201946223ad91dbcf0555badbb9d4f5deae1627b8ea4a3897bc6970c59a368b96156720a3748db4f944afcaf2824a8630cae4210ed6c2318c0494ee43b2a2129fd71aa197622a7af84c8eeb2322c7e1dfa5ef511eb7439ec359b187a38eeb0b42d95a2d0af7555ae685d117f1ac870254c6665329811672f753d3b0c92b7ed90041662a7e92949392b88113119bb3cb2606fbe9deca6eac0844c2ce8ed26f8c23865fe4b286646a0b4b86d0b6c2ca9e93d59be80d795479e8ccd7cd275ad7cadc0394dfc911a955345f80e06267b8d5f2ecd93453901039074e0b9d1cb187b340426d86218832b493bd51f54d736e84410c10cacbc298ae4cbbf6c7b4374bdfd666b31083c3ada649b7b89dfae4beadb4559f83be809807a5fccae2e2bb9644f8e8621122bee545beeb21bd7c061ca4be60afb323ac41d9cef354623c1fe58ca8e2829319154cc3a7fedc78587f2d91878d68f720d68fe772666c0747dd3182bbc8a576d325eb867563127fb9a769d3edfd1d1c19d7bb062287d0b69ee5a52f4255326d7a78a7e0ae1626dbf9bd13478ed742b3b920109d96ae70dd073a8fde3dda5a6be74c678c85c97e86fba64b4288a20f3eee99abfd17e92cbd98e2fd9badbb986b33ebaf2bf3d7a03f17f9023581030015d002e44afe768848ea46745627af1ec9b07fdc919a726ec00c3ada0261def442b7b6489c80a4347a50f8c3ea963793243480eeb0554b65c99dc08f8f2cc011ee31d684893db70f9c2967fedbc61c28de9af496d76d81e8f98dcaf0f16cc72e93d192f0347d4d547a9bba587f8503ba2409658fcc11691bf446db31fcf5b175ed9db423dd30d7ff6cbd26be3fa31bff8ca4c2a25efcd82147b12cc30020d1f05e511d5e8342dee3d809e0330fe9552dc090a78ca45ad242c348d97bd5ea267641444cba33e533047a9eabdfa32ea978ea25e3ab18ea1589940fcf1c6f841d2b79233aeb2ad637511215d6a18e1be2cf0a3633e48272e8f11e5a2fe54262040eb1fc5a5e968fc788695a86c21286e72d8eb874a676f37f99a9d49e11aa6d1388fd941f1be4d65d40fd927bc6fd98b1c3b6d92c1043e81784eb3d2b8757c0322f90ad890ad77d3d088d24758b6b82b1afdb0fdb3bc8e8be977203d23de1b89f407c7ebb2d9e25792ef5bb058e4133ca5d402c044793f1cf42a1fe0a3ea98ba5de75f69203dc880830c02b82ab1853b8c1f9b13b6a6d94f975ea416bc4628532afae0d3cca584bb7bb03f34761bbf892e3131d36631d6e649c6fee2684f1609908516cd2815b97af348ee33e6614b86cc99f5691105222c1bb6ce9bc4d6730879099b0a5db1d7f461cd1713141d82829840eaf1eb1609df8a70ac97fba8f8b290ee8e1f14a171a53af9003ff5f37979471893aa43afcbcb6a382267dde40e9c9aae6aed9023d15745c90d4647c4f74b78f7039fb9b91be54d43c93edbe5faf97f0a2408529283d14c52dde2ab72503589d537c4cb4feaf1d6c107636ab0c6e92d78fede4263a4f60f771c888385590d768f0fc5b4cb81094392b309517f010281d050664a0d8382639939ab1e4d4e11eca12f6d5426917edd1de90ab01c7d865a703d035c4981494859f4240479a8ebe113aa2a41427ea34b148def448ce831736b4a61d7ad06ac2ef281a36a619f51acd01b6fc9ea2b4b3a37b5a152b6bc62e5a57437a6e512a222e6883a7fbe0832004355c62f4c7e5908dddfe344172aa1887e51c0d92044f71c0b0fafc8fa3d4a8e99f907e9594f96d16f8797fc5496e1dd5b5c5f4d8203fc121422df610fcea62a3c0ca49e1ec52af086c6ff0c3f05ca030a2ab152671d90f76fa13357bda427ea226e63517ac113e231f4dc37d1939121a89addae344c63776c6a7385921f39c118ff4845b29b9d91adc1fda22957929c4fd10183023156181db970782a0b1d3def63116b888efcd1176bf1219b50700bf77ac01bccfa6206b06442c1694798830a6ef1c0ead46bc16997180220029cf3a9fe5d0423991192a6c4e5d357c98d06752c8fda16c9fad64ed2248e021bfd380b3a3cad916baf573cefe052d7f2498280b92bde7f34aa01c7fd4581a812322de117216cb408fa0a481256ff03a058d3ba52b8f1b0078dbe1bee78ffdf03ced0a567221ca3d442dec0a26df848db627ad2c46e646faf1eb2e1afe6b6d41848b0c6476956761226f70799db1c8fc29d0aedfc16c75b46a701a3079cdc4f70341678418204c21ffb0ce270e9cfb14bdaa9b552de8d7a00b79c9ad34858942eb9e72c058f6c1709e1669ff309c19a75d0899fee8bba9ee77f9ae15b955672238a2861f7b5a4ee59da4eaefa176472d0d94543bb460f05bdd0230d13cef28752751182e8b05464e1e4e3ddf11a9e5b2d782c026eb228862cdda446b01564d45a4a5e56db769c5d992d9310faf171dc13089f68798e633e1048cc4147a0fdd05e4cb9bf84157460c97c03f6ec02be2993f445d70b5864eb57530f983756e3e83513c41e1b2965f75c35803fbf58da9f30af9feb15300c48ef0e7a9462f423b4abc008ef0a6b537612d2043a1b2fa5be06198b058c77b5d5d01b03d7ebdef247314b1c5caed5360b5363b31153cf961a9afece0f7f2bdb5359f16a93796d3e6592283606149f61907612cbbf7a3558263a59f5f3d1a4ad3141fa672d9eff48c76578dab45141f3d72edeee3b15b252fa9a0ead96c4482f65013c0c428a32e9f703f282e020697b5b69353d8e81986112c1148d10ca2e63f0017291a4db9444f6edc9c8fe03f1b45adc45fa5eb728406ff29739c16847fe2b5a6a45ff011b8cc24c1fff1928945b5da016f83083080a4569e15627b1440049cb8be69b0fee22c0c5879d44340f7bfefceafad37e0aaead753c88f0adf5402ff1338352634d5af69c69bbd928c2c277f7474a6a75b5cc15fe2d41c21ae8eb8721139a027f9cd7b8f034faa227f82bbdd0da64152debe2929f04056e149f853d99117ea18952ae9ae86aa435329ccfaf9638b10d0072b519c80dfbfb74780f11ae28f37ba63009706eea1f3c5d271ac05839020108bb8f0b656f66d7cb199c397f3082f5d8f202c22fb086ef18c90b4f610d1f7d2c5ae335d2aca7d5beaee47b1306cf11d6d92c90cba94193a037456cd1681184ad9c2eb9c67769b68abe90", 0x1000) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000000c0)='/dev/bpf\x00', &(0x7f0000000140)='-\xff\xba}%\x00', &(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='tap', &(0x7f0000000200)='tap', &(0x7f0000000240)='tap', &(0x7f0000000280)='\xdf:^{\x00', &(0x7f00000002c0)='tap', &(0x7f0000000340)='tap', &(0x7f0000000380)='\xd7){\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='*.\xf2\x00', &(0x7f0000000500)='tap', &(0x7f0000000540)='/dev/bpf\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='$/\x00']) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:01:13 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = semget$private(0x0, 0xb, 0x80000004) semop(r0, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) r1 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000300)) open(&(0x7f0000000380)='./bus\x00', 0x8, 0x202) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xfffffffffffffedd) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0x2, r4, r5, r6, r7, 0x14, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) r10 = socket(0x2, 0x3, 0x6) r11 = syz_open_pts() writev(r11, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r11, 0x14e}, {r10, 0x1}], 0x2, 0x40000000400) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r15 = socket(0x18, 0x2, 0x3a) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r15, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffffffffffc, r6, r12, r13, r14, 0x80, 0x7}, 0xffff, 0x9, 0x3}) r16 = socket(0x0, 0x0, 0xf297) getsockname(r16, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r17 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r17, 0x80105728, &(0x7f0000000040)={0x0}) 16:01:13 executing program 0: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x1) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000300)=""/191, 0xbf}], 0x5) close(r0) syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb58c6e2000000e74de4000200", 0x8}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:14 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000003340)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000022c0)=[{&(0x7f0000000080)=""/129, 0x81}, {&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/71, 0x47}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)}], 0x6, &(0x7f0000002340)=""/4096, 0x1000}, 0x804) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1}, {0x4006}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x80}], 0x1, 0x3) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x3, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0xa4c8}]}) preadv(0xffffffffffffff9c, &(0x7f0000000600)=[{&(0x7f0000000380)=""/210}, {&(0x7f0000000540)=""/134}, {&(0x7f0000000200)=""/54, 0x286}], 0x1170, 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) pread(r0, &(0x7f0000000080)="af4c60390af0f42b00b6560e50c69c825d17be0950fb6a4f6ef04bd748a77efeeec044eb93564037f071f190f3c35a146c534cf83749218b466907e90984ddf391a5e8bae029e9be6b84f9cf3b172ed958a3873898d2e50e0c3d9fac5573d0f89cd249f5ae1597332079e277d5899d2f89ea6edeccd2911792d69fdd19fdf127c9d6e8bc522114fc853c6544550ac2ba6861c069f3d17080d90af0694fa87a6741ea6b73cc9f68a6", 0xa8, 0x0, 0x0) 16:01:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000680)={{0x2, r6, r7, r8, r9, 0x14, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x4, 0x7, 0x7, r10}) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) open$dir(&(0x7f00000001c0)='./bus\x00', 0x8000, 0xc) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xfffffffffffffff9, 0x0, 0x4}, {0x40000, 0x8, 0x3, 0x656}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:01:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x80000001) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) sendsyslog(&(0x7f0000000080)="e49e9674bfb5e20ddd7d00ac46cfcb4584ad33438aa8b3b863a7cc5266ee6cef3db1a5bb6612b6109c02b478dcd194a6ab3ce270a23d6816ad2ad2f94c82516f713a447b4b3d693ae8c2c6624c1bf06decb2c222c85f4607320150", 0x5b, 0x2) 16:01:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:14 executing program 1: clock_settime(0x4, &(0x7f0000000040)={0x100000000, 0x559}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x45}, {0xfe16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x18042, 0x0) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") 16:01:15 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') r0 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000680)={{0x2, r4, r5, r6, r7, 0x14, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d5e1a47d8c9b230b7084cc85cba17634987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f0000000000000000"], 0x10) r11 = shmget(0xffffffffffffffff, 0x4000, 0x404, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r11, 0x0) shmat(r11, &(0x7f0000ffc000/0x3000)=nil, 0x0) r12 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(r13, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r15 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getpgrp() r21 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000680)={{0x2, r16, r17, r18, r19, 0x14, 0x7fff}, 0x6, 0x2, r20, r21, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r23 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet6(r24, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r26 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r31 = getpgrp() r32 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000680)={{0x2, r27, r28, r29, r30, 0x14, 0x7fff}, 0x6, 0x2, r31, r32, 0x7f, 0x100000001, 0xb1f1}) setuid(r27) r33 = socket(0x2, 0x2, 0x0) connect$unix(r33, &(0x7f0000000900)=ANY=[@ANYBLOB="27b743eba4654aeb1019b6572e9395a16a66bcb3780016a9ff7b1739455766201d773b5641e93e0e99ca23cd10d2050986c6d622e8c61fff2399cef3d0c9b1ea970df9b1dda8f16bcc450c94acf1fc1ea7865d44d2fca6deaadb94ee73619ad604312e06fded3ef70a6897508fe3c6277404d3606aca8e5840e3352c893b41d5213420fe035054a414284e0baecbf50693bc94f97dbd4ef40b8856d020771cba3118c245a34f0126f517b8905a3665fedbcef411b8eb0ea07e827b94dca7536575727f678739959047ae47fc9693bff94c5798ba5998f013ec546594d2fe6e5dc341e2d3892b164540d007b8486c67d9942bf69dc75caa50df79abd6cb8aaa6d991581620b9e3924636f4c0363993a8d109e6e90ba25c0cb9405d70d4b5faccd31d6fb4c1684a3ba7bf1274c2fa4af6c3f6b47cfee9d"], 0x10) setsockopt$inet_opts(r33, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r33, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r35 = msgget$private(0x0, 0x0) r36 = getpgid(0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r36, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x747, r18, r22, r27, r34, 0x100, 0x7f}, 0x7fffffff, 0x9, r36, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) setreuid(r4, r18) getgid() 16:01:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) ioctl$TIOCSETD(r0, 0x80184601, &(0x7f0000000000)) r1 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getrlimit(0x5, &(0x7f0000000080)) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0x2, r5, r6, r7, r8, 0x14, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) wait4(r10, &(0x7f0000000040), 0x1, &(0x7f00000001c0)) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") msgget$private(0x0, 0x6) msgget$private(0x0, 0x82) msgget(0x0, 0x2) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/93) 16:01:15 executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) r0 = semget$private(0x0, 0xb, 0x80000004) semop(r0, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semop(r0, &(0x7f0000000000)=[{0x5, 0x9}], 0x1) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x100000000}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x100, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', r3, 0xf96d88f6be46aba0}) read(r0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000040)=[{0x1, 0x4386, 0x4, 0x8}, {0xff, 0x2, 0xfffffffffffffffc, 0xffffffffffffffc0}, {0x10001, 0x200, 0x1, 0x2}, {0x4, 0x41bf4aea, 0x7fffffff, 0xc1}, {0x2, 0x1000, 0xe1ff1df, 0x6}, {0xfffffffffffffff7, 0x93cf, 0x1, 0x8}, {0x609, 0x1, 0x20, 0xd56}, {0xc, 0x1, 0x7, 0x10000}, {0xa57, 0x8, 0x0, 0xfffffffffffffff9}]}) r4 = semget(0x1, 0x1, 0x8) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000001c0)=""/85) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000000540)=[{&(0x7f0000000340)="906c502073da56a00f26d4d10287bbbb3e12c1886500c739c8081729583dc17071938126514954062de9ff9c4c654aab3217c5ac07e037ebb244d5e7dd4213aab7fb6ab4fa27e631c003f4b4a25715f2229b242d67094dc553571933d7bf26d398426c2d28e82126f2033df664dbecf1d0cadb0dcaa45776a992b5e6c319e8c58e1c94365ac16fd5ad6d5c777d83b982f9ae0c2e8ce79da0e188377242e8c9c4ea5bc372c9dd", 0xa6}, {&(0x7f0000000400)="09992e570a1e45fb32303f5fa797c618849cd598ab3ab30aa93379038840d605c041df4eba8d09fd7d869e84b26e8e3e8c4f92b43f67b89a9a83f05f6fdf2aab12ee39f9999d40ff0c72754b5eb478ce8150cdb467eda56996b9e4ed855883d35b797a4e63d15692bbd58af76237017062a6fe66c551b1ff4775fc973dd4ed9395631d1273a2c12ff77904b4f054047d659f9031002e7c8e01b16a1474ff51225930", 0xa2}, {&(0x7f00000004c0)="77cae6df405cc99b000500ebfecef655", 0x10}, {&(0x7f0000000d40)="0314d2e129560b4fc97a008290d635d74689e50409c90dad97b79227dca6ceebd79fc2b5f3412a15fc5e3901e5f2e409ed59c3cf94cce1bfdc3c7155852be30e1882a78c6026966618618c3f98a773f14701011ebcc8a420bbf2c64d385c79f4fb285f143a60086c707cb4e152c357ce10783c62ee4d07c00269d49deb47be3543747781109d21c675850acdd1c49fda5f7ca5d0eb835e9ecd2d48190d6539a9f6142c36ff19a4dc049f9f4442beca5d534b321b271a648ce4a3044a36dc55fe43417907eb54eda72ddf00d4931098394a070a0512d85ee6ec8b970b5cf35b822682e5f072c05499381a9c9aed0e20dc86313e732ab8dadac91b0348d4b6073736ffb337203c102cd5bd0155b2100a9e9e8b79d2a8631f1367f3d23e440047c9586ddb2f5910f6f7ac3304f87287d8e6b083a6a3ecdff46feae33b7c1490a9e073a153eab5c68ce4b491dfc96a784d7e3245eab1da2679ee7f4c384b666c40b55e742aea40e3baa85db256a13a2a2d44d008f2046bb1099b21563fcdca1851736346d3fed2c4fa741c7ae657566e416d4171005e1fb17fa9fee7c7f39796affa9ed2458264fb256838fb84523753606cda3673d4cec6312879d9374b7ef6c87491cc4eba5bfd1f24cdc4f2bfd840d9d284e1c52c757a927af6bf93403b4cab32bc3a667ae53c8371d5268530a89df368f59bcd44a4ea8fd5ea06ce03879378b6956a1ec4cbae8b3554446a66192a49c30cc1f7166f21ac72d2d424c7a6630f52139b22b7a695f6b476840546e005303f425d21cb835d8d5c963c650426ee16da971b971ba23e024ea056a74bf4df768921d06beeebbbc678e383873495f655509204271407e575426880cec9229c43863f437934b34d90515ff0d93248091605e393bee64696c606f95b5825c0ae223ecc261668cab484d7b18ecf6b83397c5af0e9fe6185b617980b8a27609b0a87f7fca0f0024a091ce15aff49bdafb1475c94394aae34d732a2a52dbb8a0ed5c4d8edce2f3d0862bd228da261dd0797751c47fc63d6ca964107ff018d6504da270baf610a51fd44db509f1d409296e146e97c22d2cd5d49c79475894a11c252f0cb02c88646de2f3a70d9598fa1426f298c0586c8e26a5cc9d952d3a8b8d83f9d5a591da0358f057ce3400e8f623a3c8856c1284d948cd8f6c67632d7531247ca9c0bd68fc2d37c19cc6aa39e7b02fc17ad89d5088b2afbe89c35e5d83a44a094f3db0cd6cf7727f8dd363bbe13ca69659cf31a73d244aa453d8563e84cba20f0c7888a36abc53a05b1ea34d86db56a8f96e01f11cb2e5799386891573ae4d0b8aea0da9bd887fea497e444d68ecddbc0e56b278a31e505b17994b1a184e8dcf51865873db5603e7254f8e5fa85a26048271fc1cc010103d7da9c74f9b74b4804b78e485b83884a403fefc6f524fbb4d5c5ddf5e46f4d23ac144c246f77e5f64e2020f0f6a1938f72406dacd4c8078ac781985082e143fe540834cb1867e11c42ad6ecbb33e5dfdd6c099e613e40483715994bf9785711276510ac53f38ff2da57df28f6df27f1cade0cc45365fe68afe60072a9a5a705fb26d10d40ab8a64bbf246f80eb77acd76eba7059ac7f9d54f2a78efec47d656edb6f613c829f19faa8a8f915e6f62fd206db79ea680e3ad0fb88e320a5d9eac889a5089180cc4d2cf3b0664b0efc87f5d07cbbf0c5ed3039214bb2c7eea3befd410d18b30df82a1161ff29e45b3d7f7656116a6de3e98dffe1d8ab236d844b26456caf510abb34c49f144e352997b685da89686be07df1c8a3f4a08daae039a0e24bca1627912f83abd265cef72f786905071495e21e292d53e25a6a9f2b78c631176d2936e39dcc63b44fc78d8b440120e2aa96a91ffe56388aaad1a27dd59e04d5c1264b18be2b8e21bb9f1195c94d63156e4b57d5194617219fc45cca3c46b0236a1656f8b2d75600288d70798aaad08cc69f754d28cfd7c5aa376356d375b0c08d181284be3aae4bc42f335482e2521b7df19fbddca1506ad147a973ce26997d0e513d7a55056d065e72e279560394f349a60c82c864da7d856ed738f86f920662942a098ec42dfc57899766cab6da7749d6c6d8628fad551a9cb6a0e8c4b3dc7552b99e0a7ec66a62e2cf32bf51d82fa188bfc025c35a7f345f0158ee4fbe421ac0a6c44da97643cf3c6631dede37c790a0a4f46cef6917f9efffdd3529e399b8b51acafa1e45b8699820ff69eb1a2afc68aed943e5f483751cc98f8e1cdbbc56a44ef568030dc7d205542ac815ddf49cb74b47cc94f16b16a00e5fb97662af39ddc33ccc686737119665f059ae871ed03edf5e837958ee50ab6fb478dfb20458de0756696b7d46905e76c053aa364aa7a1fd16083094420b5cb4a567f9335ce0bc299eeb811f43f93e39288f7c0766c344b0240554657431f9cd53d80970a4c8535fb2cd888849fe71e6840f672a025f0e14c85d806cbbfb1c06fdd4a5263cb3cc76e0d20a38a66a0093e673ee9f2dc6dd60f46e0506aa8b08bbb9fa48f7e0c021540ced1974c1cb425c884ebecc7a32e0aed6fd6ef4290bbedf242f20ec507a9d99ce05ceef93fc552d7e538b3b4d079c9ea8c9dcf7f1dcd61c6c25ae57ca7b0723e29de3fa42b89fb37f1568a6442836213fbd0bf8ae557de58ecaab61a70ac4487bcb7766573a0ecf86c9be7d76451bfbec691f4ac1a2b0c1deb78bc5f54707217c2ae72da8b5de36b4b598c25d9a02fd06ada2f5271833dc4b5f5880f771f3b9bb4296514fe21df27ef3ca0ea2a7389143e502a3be075609756f409f717d1a3d63fb5b548e02a17358fda99637443ea08882a54e338161c8b9fac028b71b7293d3030ccc30ea2e7089df27c1a32d52895281237409ed1373620d0d6cad7e0458b6f9db0b651c6d8112bc8f3c4087cda31d70c796fa2fa37b55f8e0c42e0f5de93c9b2a6b4cb2a225aadb099736264175fb5eb3230930b3f515420768b0a0c03aa82690475ad4ab09dbbdfedef8523ac748a6f7632fa2b9f7a1ced4abc105cefb6ee8344ec7eabbafc36c0272f148afb9b56b348f5f4739ec04b0ac58352b60e6f60bafd7b459c2b02ac9d2b5c25df6e065621e6aa3c47e6ec5d191551901e9f86509bb69c82c6c5da4613c4c1dafbc3a864f340268f0f07cabf5557a487f6a745eab4c3ab5556d476224f75e70af5c78c1dc544aa5397255eb37b0adee154b950af3ffebdf91f7221c64300acf5918889c03974fd78d9fd4d7821283a26056f174d4a0666e48273c03de14732ff22f295e0a5f503d5fe9c15a1b2d330494e68071a6f911946c16278abc22e2243d232547bd07e66668b8a0fa4f01464b029c22480597598d0ac3996904e2352e8e01b5a9ae2d3ad2638f640423b5de9f19a746b4621bb82e71fe4246609a4edea1b3a5f9dddd5d5a86cadfdee35852ed8fe17ebf845bc88bb474b84090ebfa5fd2ca08b0d303a1b38b752ed6d9219c30ca81d97d485d61234277fe832e77d57d502228b5710269bf4511fb2850c3e457e1f83806fdb68b3d77c077456a72cbc0647b57de7df60ddc65164cfeedeaeca677d1d8a3a80afcff8370270b84fa0d48f1135142ace82603126e438174e4287bc212d4cb3355e731f57f1ec7a290b42bdaf199d777775f6ec4519cac447e85f049309324ba5fed53ded242be03b1647743356e0216f42c93f634cf214be5d9fe97d1f629538938d195d8417f2111a4739e8cefa36c7aa146a17e25a6767090b433e6b8ae84ba925740e4a2219360f6656cbdc4b77cf815e8d2ec543a2625c95e3b8bf0412448290ffcab74bae87b8e792f05dddd72a765f83eaa8afb47f89b9b200c732f401a5e755e9550ecd4b819ee6b91ca7f75ab8c03dd3a19cc57d938db4c4b9110eabfc9547af4d5672ac2b52c079baea33b8d15d27763c427f2c3a8f7204a72628d55aa679f164015d0a2ac499c57373bc213adc17ef135f89cd9130e31e9795bfd16b153706f12a4bec101d738fd9824ff36bdd822712b131c1cd934964e504523b22cb4dc0bb4c0a3a3ee354cc2f16f78040427c534be7a6fb1a07ac2d83f620102d4be8a1950345156b433161f6dfac1a361c67069b0c392a4b305c99000c444d3e8e96ede8204bbe9a083e45c44c30ed5f7f141013fbd4ec7658b4ced2e6bb08e8d82fef977105c094a068261d2ae480aaf92c89da5c4bc2ec79116514ee274cc356fbbd8138ede7c27299cd6b5215c7becc105c39974a1b2573396b2462c9b2edafd021f807a67a6b7da8ef2456fee471a501e59d3b9c07cb0440e855a32fe0318ca462fa35512ed227ac229fa45652e0935dccdec1a376dd377cb76d57f982336ef397c756370725763315a9fea5d67d5f6656b986268a219e3d0710396da8a7335989ab69586e8dd3db0ee2dcd3b318f92ca280aa2ab8f49650725659a7975038798ed3f42747cfa918d141aec4a2805e62cce9bc51879d17745eaeba04fa9d456458f31525446d08ef76367783ba441ac3b0b8ac68241daeab37781fe22fc29d6c483c0426fb33ea8c0bbef4460dd2184b6ce1ac2f63608e1d8798a263881db446b0a1cc6d561a1661d05f5ba5d1513d7eee17f8aff6e315a1054843adceed32da5a7e42dd59718c4f15b69c325b117acea565aa7a03004f3657f3369b7185716fb9314bb354ff6e049eb62cdda63fc5674d12beb4eae88438735583b60c3a367ca2dbac0d2515b3f0895f54a2b2427132a5249cc3da94da4afc36b89aa27bb4feb3ad3c2251dcf207e7e153f23ef5cea985dc1a9582fe0fe882250ba23e5982ea80b3edb4557d9e6bd3e6027ad26378279cde5dc1b888b2c7b076f1802fb7b76563f7359871a510a74de0fead70d81f7c870a24e6f2e7b67dd47a88b2a67581eb8efcc2d69707626ada4e6f9022624ef0a82fd2ff40f2d0180001df046349cac9d07026c18aa691e0146734cc99a474cae1bceae6b89666bf61ec9398e45ff81b570e53a74a0f115b755179310d3e0142ee56432f43a2265b11fc61a51b23316a66167b7b1ea378654382e7c7467aa20b3a157d1e9fce00c3198ced69910d3b72f885f096776d8241a3d57b4b74d85a82b64a25b732a84f2f14fc1917906222a33abcdb073f483dc96f43259d0c477daa9bef4943fd661dda5d9b014423cbaa31a3bb2d4967baaa2278368b6e92c1b74fb9426754818cea45c92bef84be41670ffee31554e73ecbd861af1cc7fd7f2e0e2eea1dbfca0fd217c7875e9754a4219917e0629374c6b2b550a14e3bcb9fa2346c39177bdb3d67e4c123e5f6f06aebcdc4ac572aceea1bb159aec68194c1ac87a38cc1be5ea22af09ece6c3f59ef18ddbdf6e23f53c185dce5e9605ded0f23a8c3f36687b4e8ba48c3854398f39a9a598ef28d3e532e2e320a06426f87336eae4c0245deeb9cc0f00df5f66fd50ac162ad0672d328b63fe1227522becace7c199ae125f7799d1e9799e7833a38a7a2a4f0f9177f38cee754d5b13e64290b30c818e536de178e8e85bca5eea7128db736dbd7a29e335b6abc808a68b783e922e74452601831ebf31d87fbfc97a8c93e6a2b654f9c6a457d73952dcea1d73f841c348bb6efe9b179b80f1a39cf43a26de1bb5b1c7f8cbc07c9f91b798d9d134db7653285e58174af34ea6c437c954e8a22f859ed6ce969993bdac3aec86a789288ac127e1fa381a1cc285b3ef6495c37107ed92533636f5968e18d7bed17695b9fd7e2edd5170a3f5a477e9c16d37eeab29586da0d8f275384972325760b328b4", 0x1000}, {&(0x7f0000000500)="1ce3133463e43e91ab5a941fd4f1e72c3d0858d8ce55732b2800459c5a32f8", 0x1f}], 0x5, 0x0, 0x0) 16:01:15 executing program 1: ktrace(0x0, 0x1, 0x10c, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:01:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f0000000040)='./bus/file0\x00', 0x400, 0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206921, &(0x7f0000000000)) 16:01:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) getitimer(0x0, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xf54da80a4b11dc1, 0x0) close(0xffffffffffffff9c) syz_open_pts() r2 = getegid() setgid(r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r6) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000000c0)) close(r5) r7 = socket$inet6(0x18, 0x4, 0x2) close(r7) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "73739ea7837ec000", 0xfffffffffffffffd}) 16:01:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660400653000"], 0x10) close(r0) execve(0x0, 0x0, 0x0) 16:01:15 executing program 1: getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="be6c2e5472ded522b71d1c3150c9683c3b26fe50349ecb643553382b17455f9ca25a4c143448a0f1b91247f60c1ea53f6e12b130427d9ff46aee37893415d16e9b416f40aba9687903021683127def7f03a077fd345ba3e03831968921c41c", 0x5f) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r2 = syz_open_pts() getpid() r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) fcntl$setflags(r3, 0x2, 0x1) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/klog\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) fchown(r4, r5, 0x0) syz_extract_tcp_res(&(0x7f0000001240), 0x2, 0xffffffff) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet(r7, &(0x7f00000012c0), &(0x7f0000001300)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) r8 = accept$inet6(r6, &(0x7f0000001340), &(0x7f0000001380)=0xc) fchmod(r8, 0x2) r9 = socket(0x6, 0x3, 0x6) listen(r9, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x8220, 0x0) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000001400)) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000001440)=0x1) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001480)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f00000014c0)=0xfd) connect$inet(0xffffffffffffff9c, &(0x7f0000001500)={0x2, 0x3}, 0xc) r12 = semget$private(0x0, 0x3, 0x80) semop(r12, &(0x7f0000001540)=[{0x0, 0x4, 0x800}, {0x0, 0x7, 0x1c00}], 0x2) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000001580), &(0x7f00000015c0)=0xc) writev(r13, &(0x7f0000001780)=[{&(0x7f0000001600)="1b900e1331656bfba17507b10b63203a86091974ca3b92fb71fad06a885b9c4d127b82f0e5e231a1df4476545c8a557a6b4a4512b16973c0dd479e05b9a84f86a0f153a18b493ccf9dde161d826382c0ac3f5373cbe1548f97b9296794f3bbdf8a2790a107d89c59cb34e4b5daf5743d6ecad1fbe682b554a2a5e62bf9e87c1d6cbf30aec7d1c1f635b7a65adba3701d104f8933b7581ee4fea36ff2e205030e1e68bdd5a671ac7f14bdf9e82b340f1bed1a770283f681ff73ff81db318f4457235073e9f2c5247f9eafe43ba7caa390e611b87cf0aef6f73ebc9fad9d4b9550047476bef38a98cbef2827f6df939c1b158028b24b7183", 0xf7}, {&(0x7f0000001700)="eaadbb96bb4e7610f2b43574a9cbe874ab13212cb42559705d23f6ea8c1a0d0f9f9716a32db1c29865770d44fe3b24a756ce8fc317470aae646ff2a92ed251c232a1d2c1fb8ee9f86516de95c97066faa9155317675f082abc167b47b01f5ee5b1ac542057552eb1b980974f05d4cd8457b6e2b1", 0x74}], 0x2) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000240)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x100000001, 0x0, 0x0, 0x400}, {0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget$private(0x0, 0x0, 0x1) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = semget(0x2, 0x2, 0x1) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/174) 16:01:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESHEX], @ANYRESOCT=0x0, @ANYRES32=r0], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:01:15 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) read(r1, &(0x7f0000000000)=""/176, 0xb0) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) r2 = semget$private(0x0, 0x3, 0x100) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0x7) 16:01:15 executing program 0: clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) recvfrom(r1, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000019c0)=""/4096) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x3a0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), 0xc) recvfrom(r0, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xfffffffffffff31f, 0x9}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x796d5cf86a485bad, &(0x7f0000000100)=0x57, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xd2) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000180)=0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000029c0)="d5825b224dc8281f56d3424a169268031cfc77e5593b2c1edd23330921faadd17f77b718039620a62584c4759a7c3976a6f4338ac8df283342ff1d67820ea2a32ff8d4aa7bd7dbb26b918f0d132407f28231a2e660f0f77b7e84529f4955f8525344885c27c0a40fb60e1cc7ac59e43dc9a810d3737ed9f492d64cff4de144dde365141f3810839a791f1acb7ff76def2945e01ac896a77c1c5db5de6ec9d054b97d88f7c884d47f47b9b49488ba8f4906599b051ed273ea6b545bf3ff4deb46be28c1d987c994daa891fe84404c4d7ab49c4f20df70ce93fbdcbe484307f35df8beb8826875d5e30a350430a7be927ad1748371417601c7f61bfb651fd6d40d4dad9a14bcc22082dff1d23306c99fe01e679f16273f27dafea023c7f68dd78233455a9403cd89931bb3caf95e6160c4527bec29eebacb1ca56bdf6ee0dcec22cab214fdb37ed17d1780dbe1a78c1bcbdc535536ce382a8d1312d7f35ad30bb7c218efef2e6c13e0945d3e7067e3862e2cb98519efdb054b6be81e48203644c3a1fe549cd54dba1a4ec8dfc44bf6a88d12f9fd0ce00fcc73744f055882ccda0ed0807abe96969f69bd01964e2bcf91838fceabdd5b6c825ba16c9a0eccba9acf79b58323e30d28602d82453ac1c5f75cfb6d07f4d6b4d592ee44159caf6224644228f02aae4dc00210a33cdaa50d89778165746389319ec550a6ab620cb71226ca7aea9cf1b99f7c8b3d26e84e60659569eecbe6cfbd1cfc6ba0352451a52b2187d2f7c791ec94129c88e12d1dbe18ca2fa59de8f504a477593e640f6d809b1cd5a5030e21f7121073b4abc0c352820458e23845718553a8143ebccd841533f14e3775a2fff7588061565ded85c3d627b339fd482a5b8af104c8665f6b14b406a6e4d289af0f822acf305eb9c459adebb7d4891c7cfd80fd196c2f62d3ee99d885e6a479e3bcc13805035c187d89bf5c3f7267daae8e121eed0fa0e0a32322e5c8172ad39d007b386abd344668b1f763788a88f6a1bc01ba367a81931c05a3dbc20f8c3f055a4e4eb1080f94931c524eaa2343b8c156cadd60c681aaa3766242f4095d3ce85eb0e57e053a341d9b001980667f086e65a30bd0e730263639a624bd2ac853b06497c48e6a2576719f20dfbed6f2d737607f8fee5ad02435111b1088e828065dcbe8afac5e6e0ccd00fb6c905816458422bf082b6f1aca969760d0b1f3f7f40891083299e671c39723f55158ee4d9de226d15621841d537b5c450a6d0ece0116b4eea5a5cfc1c5c1ccd90681930dc0437b2c2796af9f3e96b17c779eccd23d9a4e7a987ef54dd7eeeeb9752bda1d73b20d49d54adcf7b7ec894181752f619546c26ea77b2c8008c32a524e9e4d3019afa24be7218906547dad749962cc265e435cd65082163ecd89c493b5d4c01c6d4fd1cdc39db76191616e2a23ce24e1d94f61bf87def715ac7a35faf210a0e6b9a96aba5152181307eeb76a7ace0389631597c5d18d1622f1eb2d95a291c51f9e0785f68609a306d4d996046208ae01a125f86390332a347632be889d76fc4bb237fc90385558c07ac3e026c5e77bf408fe249f4a455257682bfc2dc9be7ddac6b1258e74d3cf0bc369c2447d2350b5df8a76386ddf02b23a12932675af0af6c305bb2b48e409de2f465ce8aeac85a12fb7558ba0dc416f629119b5d55ad61243c3edf68ed63ac3d1ec21df08ada17d1c6a0b8daa2ba7ca7c7ac3b1f4bb72788cf0d1b4736fe28bec1c7830f93270d6e02931cd1b178042cbae2a992b6eece8a35bc459f0bcb27811bb239c189c783aff291109d2c7fad0de1b20cb6a9635ff9067617fad977fd7b8d09c1ac2093b7484ba24a3250f865f7cb8e61ae20457f92b201751fc4b0ea93ef78f0858b21d0524f956d4a88e19389af12ce4ae854b66c2f7efd5c357b4d5d8ed95017ca7d3393311e8e10f3d908cdd16c4f9a72c6783636ea22f703175788da1d121ebf487d08a2a49ea1ddef8467c6289a202531627ec3f0a0627c7af26e84b2ea3ae5dd811548eed6ad8a65315ac2f41c87906c2ca2552775eb70ff60c06f9f2e967c851cb1ad5cb208f7547fe5af4e27337f6fa3f5f433c61ae2f49fb45d9c0cd1e0389738e40de77594231a74cb8f67fb28c40311a5b565863cab7bfd87c2ba237f7402983f1d65cd8e60a8967007599c8f2b9ebec0d73e654afbeb1bd675ca2409af8ca4552d608fbda17879ae323ebb90f3a542326060cc5ae16dadd292c7f7daf2bb53d87f668d41289db32028a44dd18ce8b54f6c61a7260efaa9a091c4fb2d36725b624b776b4ba6c61500de787121d8e8ce29ecb3a332751987b94803ec8aab5ca99fa3373bc86536764ba3774b3b11326d80f21cff3c1e5cd1f1366ecaab155b84de5a39a3a52fc2659a7d3cb1aaba98a49501f26c03167ced98c5606b0f4fbcbc949f1c1a30a675f370227bca8e4a2177c3f643ff35f800b671d395f9788abdac9d67ca940b0e2840dd9ff357d28fa4d794a6c265b632161eda9a1a42b372d6fe870e7f635a43a1951f13100fc0d0a84ec71e7653213a9db7689df7d466a6fd656f79a1d12fb793b2c8018515db31385ba16074978dd6503a413141c1e2ae61a7d55f3212445f0e18908c258ed6997cf1101e1e725868b9b97569fa3e05552ceb4650099e16c30cec5bad587e6e8d2f78c17a3650d34922432ec28a9914d9212460741f04aba87cd5162af634220a4e1eab14c30bfcb2f915ff3c38f26d1b6371f2fe4ca5e0cf980be4bf81571f61817af3cbb66f2ef28d413efa85072ede5dc9b31322e6451be44e49d86fd3317785e396b7961f31982f401092312b02fb52d42c629811deca5fd6df1bf3cb2adb0981ad3dda471f0d7cbd03b7dae93553a4edb67b445cdae79cd902e711aabee0253c160ce9e062cb0401343da98c94dd82459b79177da7a1103d058fc177341a9cf199259494d5cf7bf14ec4e3654e627a2c6998d608baa84b2bc9a92c6a95e5b0175d4ae56ecdb05c95eb4aafa502e921bc0e75db9cd2f10f39b0cef68969a413fdb274c5448a01eee36215c1621deb3184a63209f3f25bb2d0855d7e1b9cba1b6384c14079e609564f77ee22d126ed5e168e11a204248a76294ea37a0a7f55c0b2de549562a4eb79389db9baae9d91bce3b67b36f215e5078e2fa76ba6e007ac77a676b6656b6e939d965dc4fa7e9e212596ddf35e74781e6af387dd6c3c3558e3d64961d4203bac411d4dd6aed0866fd7dbd6e17f66e173172a407975a3ce0839ffb8e7476347d535ae735220fa7bacb9cb22171a86e8be8423a00837d6c655564bef785d75b85792009b7939f1f1b73a6963c9afa30e004991422cc5f4f33a1ec32c0e9c4ac0b725b5d3fbefed6ce44715ccbe3fb26f556bb8fb5a6075ab27f8ca84c90cd770a867c7a8a35d20670983775455e50c2db4b6e4e72bac935636e2e51ac997ca52960401c72f50c9fe61f0b2b6e394d8f421e6cbad6d096aa3de7e24ac93fa7cee43fb8348d18f6fac310702d7e2bc35b1c7c4e5f628193bcd0a8e5dfccc0a3b38382650aa407070012c0cfbc58b520dd843a9c89c81f6f4bcaccc3a59d9e0116d8e0d972c7a4a77afb74bd212ef4293c83791009e94f60051f1639392460061f432b201af47a843f187cb4d129f2c5347961f0e1e468398805f3371514158b2b628cf1664db0b23399a81b8e3f14727c59f36ae0466a4150b73546833aae8bd2fbb04016c3b5229a9e0f08a0788d983e7a9ba0cd78ebad01298fa43ffbd110ab66089a95287ef4e07f0c361d20270ade7adade7892fe777cd58a2b91bf93ba4781f037bc85c7a0f1d72a07bcb238430157e5fbd3e31b5467a15bf4b9825a145258a0d217b427fe29c5fece4004976eb7c17f4ba79c23b2383a9e38bd82c7cce249529eab75846046d41b0b067e0ce65fe08bd83dec5dd3a9b74b0de3c4f716b5427bb97eb6db8d442d32aeddc6e0e7a9796dcb11136f990385295a07775942e0d00d54abb4d2287cd35b7deca845be5797252697d5637afe0793e3203780a9af6e53c7cc308c511b9a5f60164bfb5c0c1112c56f3c117308c1d60db2ab82182c416ac7474a3372a74d35f3b59b311da2036d5448ad1df1021d3d0a9715eec21591d583d5ef889267ccc642c6b1a4409c94a9439a19a6eb5a35e3cb2da3f7828f579be4950c321d92ef7b20682bb9c39b4b1b045a88e516d492c35dc8a576e54e73b3433b92e2f222ab12b8bf9d7d800aa9132f87bdbc81b1a852a71bd0d10e783d3efad6dd6f2923d071147e1bd289a82db7a111663eb9c4b4036db89ffbb10fc021a84a33f8fdb9c9c2777b1c118658d3af368f4f4d86cb2c107d781d6daecbe831a2582909695c14f657d9333bb45e5d1f6cb62d478ff925b93b4aad4cf942dafd2fca9fdc648dbfd6503cd6575d2dea0bdc90ec9fd81ce85e04feb44d1235eceb858c13e48b6f7c7ff83ba6d5be9ba55173b196ab3991bd876e1715a15060cd248749c2325d0a7ed20e348adb233b7782b6673e2910985b03dc57db3cd0a329850f904acbd9850351720a421574dc83c17b2aff4d82d5c836ff5a17b68cbe4b8c31c70fab7fb4e39a64d5563db560ea1481bb263fe31bb25052b491ad29e71243a95806b29c01bedf6fc842dbaf89531bb68cd454ecffadfb02d311d6190b98657427d9062f90eebcbf1ff1e2fd09f5bbf48b6687609e15bd7bf9d63164dff8a6c6ebb74e774bc9fa50810f8b24704a34d93f7cdc41a3fb4db3d9a0001dfeb1fccbe13a8d8d631431c0b95694acdacdb23a1c2772861bd9cdb91533ec0da0a9a38a936b79e4054f973ccade9bf68ba2b7fc98fcade81198d7877094e9b58ea8f9fd2784be280ded3b74175dd4f9e785f3bb5cac3c31659e62f346b4338b928e3e4ee6f49045abf7bc1a28523748e2b5eef44ca2bed39a5c10031d8c5a41b5464a09c65e71f5cf0abbeb9a8b34588f2ba0d4dfe501ad9df2ee317ac4185346356dea7143b8a6b0e2f5160359d149bd9055dec2fef10dd2e5890c12bfc56a072438b1c3bff2e7dc7bcd642e8dd47165269dbffd0cefdbc2544b846496d63171bc38f7866e58aa0cb1cd7c1877563b0df3282d84a838ff1f9d711521521e0462ae450ab7aea6ff12150fcbcfac29a84bb6520d3120f352426681e95fb507a36cfb76fd6d14252b4fdd5048d626ba45e04fe033d9e0f1441016cc0f59378d66debd451026a2660afd07efb0baab494813ad14b02b6f13b74dc7288521635616d3e5b5be5a3911caf13bee9ec99e1260759d6bce3b85ccac2e0afbbace75656d35cd3b7b08312e2e5019544caaf24af6e607b9fc9f719703b25679d2013bdb9526b4b3e99612430b2c700123bb56e754cac8ebd5299a545102b4bf4cf23f297472439fe6298ed776102457944f2834a2eec9a062b11041c7af127a277be41992bdf25864cfa88ca4bf5cb921dba24b361b853df31dc652745d5c03820dc6a13e4d519d813337443abeff0d3958fc02a8587e65d2de0c9ba5ac0e18e3dca5c53441b12a7ae738508440fe25a1da42b2109928f00263f574c4410d594a1f078b993e8616cbea27583d0e0a674d1fe55cfeb11296848c03e409054abac850bbc947f90f78f6eab8fd76cc7e87e2dcb61031e4861fd2e6ccbf2ca3bef503d1b6abb3091927fe3ab46ad2fbc546c6996a6cf010eccad477b5193fc627a0c4e193a8d99ee005e1805e9aa4f1edcb902fd535c31a1a6f1096d343a8a98e6347d8efe179e30917d1c9b9e0ff", 0x1000}, {&(0x7f00000001c0)="e89f2a880b2a6137ec89e86172d321287520a969eae839d267c0220511d26bfd14b3b03da9be5dc6374ad0562a96ad8e33e5f4f5926b8870af37d66d0356527306dbdf0f5ecea3305f7f2544171f480b20f91e6709cc902f2991d1f3772079724671b1172b5bde702887d61312d88c838a37b17323cdd11f7770bb9f81750f8972c27643998d66b49a73232778db7f20889f3ee9bfadf61c4e333302f61f151689747a6315fd4c1da916de0a3fdd4e68e697e4597d2d5a838ce60bf80f0af306cb2a8cfc8c02e94c00df2cf97ae9", 0xce}, {&(0x7f00000002c0)="fe26d14aae55fdf176ddbf1747b5d85b702adbbb86b39030509316e76b1973edf486ec08a8d0d8ca49a79d34e4982d2de6ea4f56174ed8525796660e0944789d5d0497bdd865dc3f1db716b28b276dd2676b9f50f1a23572d85826b8684c3dfe508e45645d71475d4a8edb829b97d14a89cc48bf5a575d99498b276fb7169f6546045382a16e8a59ee579c553b77dc5b482dc055d26df3e039d298a3899ba1ee", 0xa0}, {&(0x7f0000000380)="d51db3433fd1147bd26f91ad5e2d83e88ea90bc53d3dc32ffcdd7891973863b491ea2ae8e8d1b85de577e9b87985a1e6413d13c9fb5aced8af0438f8f22f3aaea4c628", 0x43}], 0x4, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x3f, 0x382, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'4\xd5\x00', 0x0}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xffffff52) socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r4) poll(&(0x7f00000001c0)=[{0xffffffffffffff9c, 0x100}, {0xffffffffffffff9c, 0x2}, {r3}, {0xffffffffffffffff, 0x8}], 0x2000000000000040, 0x40000000400) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240), 0x8, 0x0, 0x2002, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87, 0x0, 0x0, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) r12 = openat(r11, &(0x7f0000000000)='./bus\x00', 0x400, 0x4) dup2(r12, r8) kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) r13 = socket(0x2, 0x3, 0x6) r14 = syz_open_pts() writev(r14, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r14, 0x14e}, {r13, 0x1}], 0x2, 0x40000000400) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000240)=[{{r15}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r17 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000240)=[{{r17}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r17, &(0x7f00000004c0)=""/4096, 0x1000) r19 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000240)=[{{r19}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r19, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r16, &(0x7f0000000200)=[{{}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r14}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r19}, 0xfffffffffffffffb, 0x90, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) kevent(r16, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x5d, 0x2, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x1, 0xf00fff7b, 0x8, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x80000000, 0x6, 0x4}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x8}], 0x0, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r21 = fcntl$dupfd(r1, 0x0, r2) ioctl$SPKRTUNE(r21, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$WSDISPLAYIO_LSFONT(r21, 0xc058574e, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:01:15 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) r9 = openat(r7, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000100)) clock_getres(0x0, &(0x7f0000000000)) r10 = socket(0x2, 0xc003, 0x2f) r11 = fcntl$dupfd(r10, 0x0, r0) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000080)=0x8001) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000000040)=0x7) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\x00\x1b\x00', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:01:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x128) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x100000d1b) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) recvfrom(r2, &(0x7f00000009c0)=""/4096, 0x1000, 0x43, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f00000008c0)=""/214, 0xd6) r4 = socket(0x2, 0x3, 0x6) r5 = syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r5, 0x14e}, {r4, 0x1}], 0x2, 0x40000000400) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r10, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r7, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r5}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r10}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000080)=0x2) r12 = fcntl$dupfd(r3, 0x0, r5) ioctl$SPKRTUNE(r12, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) setsockopt(r12, 0x29, 0x4, &(0x7f0000000140)="e30088ae0000016dd09a69524462faa1ce859853", 0x14) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 16:01:16 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}], 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x8, 0x8000}, {0x55, 0xfffffffffffffff7}}, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shutdown(r0, 0x434013330386d082) 16:01:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1f4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x10001}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x87}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x333, &(0x7f0000000140)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket$inet6(0x18, 0x4, 0x8001) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:01:16 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="2b3e25b8bb465e15360efc987b74c9880ab0adda93321e363015dc95f2a29f8e58fc88caa1d314de9edcb7f629b6634ceb74f7211256677267378aa2731fc2587bd213a0da0d568643bd9176db522e8066ec", 0x52}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf20000000000000ba0d31e99a00000000000000002124000000000038", 0x2c}], 0x1) 16:01:16 executing program 0: socket(0x2, 0x400000001002, 0x0) r0 = socket(0x2, 0x3, 0x6) r1 = syz_open_pts() writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r1, 0x14f}, {r0, 0x80}], 0x2, 0x5) sendto$inet6(r0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x6}, 0xc) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) bind(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="41870abb016901a0"], 0xa) 16:01:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) socket(0x18, 0x3, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:01:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x8, 0x9, 0x20, 0x800}, {0x0, 0x1, 0x4, 0x2665a712}, {0x3, 0x10001, 0xffffffff, 0x9}, {0x2, 0x100000001, 0x9, 0x1f}]}) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x58}, {0x30}, {0x9, 0x0, 0x0, 0x1}]}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffea7, &(0x7f0000000000)="356461e971481bf85caac74194511bb44f7a12a9badf2acffdf712bc6c2ffe45682bad3c3ad55f928b50e5ecfcaf155a084433bc09886618daaebf") 16:01:16 executing program 1: r0 = msgget(0x3, 0x48) msgrcv(r0, &(0x7f0000000a80)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x1800) utimensat(0xffffffffffffffff, &(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) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) r2 = fcntl$dupfd(r1, 0x100000000400, 0xffffffffffffffff) fchmod(r2, 0x4) open$dir(&(0x7f0000000c80)='\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', 0x1, 0x10c) r3 = msgget$private(0x0, 0xa) r4 = msgget$private(0x0, 0xfffffffffffffffd) fchmod(0xffffffffffffffff, 0x42) msgrcv(r4, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) sendto(r2, &(0x7f0000000f40)="140b64947587b48965cc851e75b9607e66be71e82c467e03a9352c535ac977d1ab7843c4eeebf24bb146687d64e151b6f0711793646885fc9585d834018a44869d1d3fa5707a99e78052b0833333c80388aaeeeef6c446201860098789d7efb1dce99ccf00e434b75fea5fa069557d9e5f60e2af72a6bfba489fde6bf04d27e332846a55b8ce45c1796bb90a3de5bde3f5cdec4b3967ca42ad84da3142594275de26fa274f687f5e9b80d697d24b", 0xae, 0x2, &(0x7f00000006c0)=@in={0x2, 0x1}, 0xc) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT=r2], 0x2, 0x800) truncate(&(0x7f0000000b40)='\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//file0\x00', 0x0, 0x8000) msgrcv(0xffffffffffffffff, &(0x7f00000000c0)={0x0, ""/44}, 0x34, 0x2, 0x800) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r3, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r4], 0x3, 0x800) close(0xffffffffffffffff) msgrcv(r4, &(0x7f0000000800)=ANY=[@ANYRES32=r3], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) execve(&(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', &(0x7f0000000600), &(0x7f00000004c0)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000e4"], 0x8, 0x1, 0x1000) msgrcv(r4, &(0x7f0000000ec0)={0x0, ""/77}, 0xfcb8, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000700)={0x18, 0x3, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r1, 0x0, 0x0) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r4, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:01:16 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x21) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) fcntl$setflags(r5, 0x2, 0x1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) socket$inet(0x2, 0x5, 0xfffffffffffffff2) r7 = dup(r6) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r7, r2) semop(r0, &(0x7f0000000240), 0x6) 16:01:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x1}, 0x10) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/207, 0xfe6c}], 0x100000000000006b) dup2(r0, r1) shutdown(r0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="285e17f2b691c49e231021746f8fa4e997b445e23942bea980e77ccd60deacde8dcaca84c27825ef6ca0163decd9855bf5ad003739a79782de5c509e20da8488af566d52642c31dedffa3b74f8103bd00cc2fc52656dfcd5fb8bac4f1e345e083ad3bec1c0402c44919efc4fefba43d7f122ffa4c8b8c038b658d3d3dc124b85394dac837ef4a51ce3f9a5973f858a1935e69d4a568184d846c9e37d334a28ce8c9e4fcfa75daca5b9cebe6ec540b1dbc251f093ceb31366e4b5c02caf664e3857a91b4e91175f95", 0xc8}], 0x1) execve(0x0, 0x0, 0x0) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x62}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f00000001c0)) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r10) fcntl$getflags(r10, 0x3) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r11 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r11, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$VT_RELDISP(r11, 0x20007604, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1bffa}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10018, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x1) close(r1) pread(r1, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:01:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c653000b2fc7000"/43], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() pipe(&(0x7f0000000340)={0xffffffffffffffff}) kevent(r6, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0xffff, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() getsockname(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000280)=0xc) kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r11 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r11, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000000100)={0x3f, './file0\x00'}) 16:01:16 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0x2, r5, r6, r7, r8, 0x14, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) shmget(0x2, 0x1000, 0x100, &(0x7f0000001000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) 16:01:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x752405d022facc16, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x14, &(0x7f00000001c0)="dd61dd819ad8ac672da02cdffc3279adffed84dd") 16:01:16 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff31929648000001", 0xb) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0x66, &(0x7f0000000000), 0x10) 16:01:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x82000, 0x40000000000, 0x80000000]}}) 16:01:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "00004a4bddf83ddcfe3a0088bf8c00", 0x7ff}) write(r1, &(0x7f0000000a00)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89affd101fee4acaff41e823f5ff40571c6a5ca2efc0274b1c8a86870001f51f5a82813f7ff8fd3f6ab7cfe2f8952ea3242f414d7f9acc6318868605b599653dcf15f20f1ed90d7bfbf19256ec05773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8ddaf7b586ba2ea14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d062f09ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c7374d4c687844d5d47c5f3174d74706bc85dbdd0a1e95a2afef0eef1527834ab3745242c3e811522b9275eb44b55ff89f284dbcef62d244dea37d2dd26671f18050796cbe7dd0b7eac0b494b03aa99aac4a7c215d4e68cbc4a1ad8eedbe1615b09fe71aae552e5210dd123a74a44e381cc48780a4fe15cdb9a54613e0afbd2e6a2c5da7b23c1220984fc6cf341ed5d03b9249e4f2f0d77bcdf3e07949ec7a300fcb0d9b08f2583d7bcfaf3a0dec59c9c24405e396d12fb6c36a9a2cd6bf52f1b6bc1cb265338412c8beb7e38123665338f982f5f53f3dfac3f9e73a9cf62b641327746643f7b3c8ee4477da7cb6c2854dfa85ae32d854c397c482da6231820d92be9b993e28ccab429b4afa5f2a4a0f8de97f038af2bf2dcb9bd50fd189fbca649d23ea02f3b624d8ed53af0522cfd0247659ebd90344d32936dd13f200c60b8d7974c29405145bb75f1f60923f1d8599d467b074b12cc9d0b81d814d53edc64544f800cba80b32f56ddbaf2e8ead057924156069baa37c7a7e260def95bb5092822945bd7e2be5a8a794a862167c964091ec1f3d56c2a882d49ca73cad75d530341ae91b3dfda5c3c19ae4799cbefd1761bb575816521fd014e20045c42f8f212773d32e85641d9c0d78c0b393ceddc8386fbdd534a2f8bcebad40b85d3657e7f8566007cb9658beb9fbe280c7964868396271def3d8cac9933e7779e4a789b28a7fc743b3212d376bf8cbb41686c44546ba49a0e7006536bb28407212a90f9050914b917bb2f87e6ff78054c07b7f19e0f165d5f4c200814dfcaac167b273f903796fbcefd9d90b0aa4f09fe3e5c82268401bdad7df9616f0ca34102ae84edde8a05a4000dd3bc3f207ea5d42e700507d13c40b73fea7f1cfcd3ded56e802fec809bfb049e4724305efb57e4ac1e7596e2ee2c2edc71ed9b18463fcb20c270298958aeeb34ffd540ec0df49009ce4e49eb7844817a4a2afcda0423e01bf33eacc880c6065c4422027e98dabd0588c0c9c126429b8b0b0b3a884611ae578c140cb6b4f29a9bf9907ed95031240a84db0d596a97de5d9cb648c63dc5c89e64547d08e828182ef54516e5c47c87a5ce1e60971fb03cd5e8e88b85652d968d54a252921e20dc38b7c61c3599f84cf9f29932e6b80b73e657363766e5645b778afd0cbe619c4e2a52316df0b52c8aaf9a8ba3e663ee4b7f45618cea5860745434db2204131cb7f2a45ad5d47080c40eeaebbd7c00"/1347, 0x543) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) 16:01:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x9}], 0x1}) 16:01:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000, 0x0) preadv(r0, &(0x7f00000004c0), 0x0, 0x0, 0x0) kqueue() stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:01:16 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:01:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x40) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000240)="2582736fd9506e66a79d954e9d92684cf3f2c4194a35fc011979a47bff81c8fbee8446d21517a2ce9b34a45ab11aca0c4dc8b258241e867733805fbbaabafc0d814ab5172acec2f2845cac15ea52fa2ee22be83e5d2652175e28cb5b87d3b00626f9c867c7c0e65f29253dacfaffad6e8fec2caf4cf4e964c3c89f103b34ee9ba07c977a1246833dd87342f479e2325c66c14c76ed416302c8edb0fba328521d0c945132c36fe67e3e60c3b8d1a2842c8753bc6c9b5f2c6f293f6f", 0x482) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x1000, './file0\x00', './file0\x00'}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev\xafbpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0x800) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) r11 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r14 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getpgrp() r20 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000680)={{0x2, r15, r16, r17, r18, 0x14, 0x7fff}, 0x6, 0x2, r19, r20, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x3, &(0x7f0000000080)=[r8, r16, 0xffffffffffffffff]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0x2, r5, r6, r7, r21, 0x14, 0x1}, 0xe, 0x2, r9, r10, 0x7f, 0x100000001, 0x745}) getpgid(r10) 16:01:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x400, 0x85) read(r3, &(0x7f00000008c0)=""/214, 0xd6) r4 = socket(0x2, 0x3, 0x6) r5 = syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r5, 0x14e}, {r4, 0x1}], 0x2, 0x40000000400) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() kevent(r9, &(0x7f0000000240), 0x4, 0x0, 0x0, 0x0) read(r10, &(0x7f00000004c0)=""/4096, 0x1000) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x10000, 0x0) kevent(r7, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0xa, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffff9, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r11}, 0x612d31106221c9df, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000080)=0x2) r12 = fcntl$dupfd(r3, 0x0, r5) ioctl$SPKRTUNE(r12, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f0000000340)={0xfffffffffffffffb, './file0/file0\x00', './file0\x00'}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000300)=0xc) syz_open_pts() r13 = kqueue() kevent(r13, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x5, [{0x6f27ed73b1c6265, 0xb8f1}, {0x3, 0x3}, {0x1, 0x8}, {0x3, 0x8}, {0x40c2c5ded0b339e3, 0x9}, {0x1, 0x5}, {0x1, 0x200}, {0x2, 0x532}, {0x3, 0xffff}, {0x2, 0x10001}, {0x2, 0x100000001}, {0x2, 0x2}, {0x3, 0x100000000}, {0x2, 0x1}, {0x2, 0x1}, {0x0, 0x9}, {0x1, 0x7}, {0x3, 0xf8}, {0x2, 0x4a3e}, {0x3, 0x1000}, {0x1, 0x629}, {0x2, 0x2}, {0x3, 0x9}, {0x1, 0x100000001}, {0x2, 0x9}, {0x3, 0x4f}, {0x0, 0x4}, {0x3, 0xe20}, {0x1, 0x2}, {0x3, 0x717e75af}, {0x3, 0xffffffffffffffe0}, {0x1, 0x3}]}) kevent(r9, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5, 0x40000000, 0x0, 0x8001}], 0x6, 0x0, 0x0, 0x0) kevent(r13, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) read(r1, &(0x7f0000000180)=""/32, 0xfd83) 16:01:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1000000, 0x4) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socket(0x2, 0x3, 0x7f) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x10150, 0x0) fcntl$setstatus(r2, 0x4, 0x46a17) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getgroups(0x2, &(0x7f0000000100)=[r3, r4]) kqueue() r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001140)={0x0, ""/77}, 0xffffffffffffffe4, 0x3, 0x8758d34227c33fcf) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32], 0x1, 0x4000001, 0x1000) msgsnd(r5, &(0x7f00000011c0)={0x0, "27e6cf61ba34100087826815b96728e0afa16e4f46fa93735ed358b6bd5af0c30074908df6164263b50bd026f05ce7699bbb925f73be8d8ebd2907d6b685b95e2b0c6073eafec0f31c75fbe5785cb1ef7ca09e4d6dfb5e1c514ef3b81212ab3f4edde50b6dfdafd2fd6cdb7d46189d40bb0e07f3e63c280f050cb386446569bc2124f40057a5bb14bdb1fc53acc9d3ae82c83b46c2aa60766ce222ef07e2cad25c2753e7bb71f7cfabb6654543b573f1f73ebd5504d333c7a7a7f5271c2214738f2663304bba70f9852748265b24c617d7b8d8eb734f8cd54a4e5507c94c8fcbc5d939b03c61afda81b61891944782f2888117e85fce18fe607675e5e7519d292fce77b7ad33ef058a2b49e1b2d9132f0418771c63565aee82d501a1f69533e21724364056cdca9612fdbf2532ff1b2a23c4d8495387178cc6d9f1910819c2ff72be07121a2ed7321ac6846d6559b88e00d6cacf5d2f4f286cb18744f3e972b800337c99da6bc815bf53b2dc890b92feea331a7b99265b137758762d545279ee36d8d976ff1587d1a2ca411059839566faa129cc2ac4e656caecfd329aeba8de523cce9f210487381e787b884031bb3b75fb2f984b1b2d821912b0a09c12bcafaf7bf10d4920b7c88cc6e889ee979bec5e5dc8f6b75505187b09bda3c06e4d8704f1b480a651d33cd43c484de082b072e4cb109a7e08d9129f0135588439728c838424c9f3a8c44011916eebfc9e5f9c80fe065c25a3c0fc4b06ac9100d4e1d15d408d6d3323f8213a8dd53d705232812fb5e3352c77670b80e718cc3baf7820e1eed1755d0f515b08a605f39a9ffccac8be2b259b1b874567417420ce68b6e075d03784046e2fd7aad5c641ab1cca215a6e83c3946edf27e8180970367ace92737ac11091dc8a101f477e66893bbb14a9c8374d358ca445faaaa0f79612e2c0725b1414cbebb802cbc6d1758f4cda247ff18a3c9a7f21d98611318e9aec710a195a079c96fbee2aeef48ff7b93a5377bdb76ed7497130bdd4404c2def5753bc11535d1f9c7369c3ca785d6a6d931dcf503f37762a07c7401ff72b502fab540c9937b3cc0b75d785c80447780df82a69cb40da299d266f6ce706b98b0d1012efc2e42f5217969d4623932c08b6c6ebb88a362b01bcbff9437090959f8a001df75b68651f97db52e8c29878ad14bda101a1f9d73043760db2d27d8bec4537c82c983f76d9588b211270b12327f9e297bbf8eced9adb5e5cb2acac76bdd7dffee14591aeda905e04f125a73d3c6f52a5f2574bc31498a96950e911d987804b3b2ed2b1db517c0cbebf0b7f1706514ea1e2963d2a72441b1425b3530ac55f0104da58fb8a65a76394e02c39edbb9a2dea5b3e34d5a1c3f10e65836421e44932288950972d6eedd142d2881551a6b184be4e5d3b1f87e482c934afc7abf85515726f0c1fde597ab23fe6b89a7f6c82ebe7c908c9d0ffe739f7f09779a5e48bcaa7dae5bc4e234955effc32cf90a722a8fd714c8adae7a71caf1850e136ed77034eefaa3eb6d25390fccd7fb8dd76213a7202c36b03e42871eef1eaf8f0fde6864a2585c5c3cad808b61f444168888ba5d3492b9f9b9c7c19876d191d4323fbdab3f5fc865920bdd47f973f81e9e60f09602e9729c7db51f86a84d93e7478ebe87286e128c02123ea0571f7ef0474267d1504ecfed6766d03512601809fe66e072f16b3cdc22ee073f2bffa7a94b6e229235f49dcbe1fd3878a7df836aa243569c05ed6ff45677e4d012ead02cbab200547d25287e462fb92163d7d290de7b8934530a97250eb739d8594fa813c3b442f39f160965b79d99b8bc6f8e9291a58f3f60024106666fad564e6e527705e1ede416591549497957912c43c7ffc80ff76650ec4a9aa765a11e07991ae4ba48194d39e2ee2b4e1d91bd01bc5ab090d2275470b3977370f5900f6b6f63171fef511f0156660ef60f148749d25fdcc76989d94952d5af2b2331a60ab004525f9eae7933e2b278715e0b717ef27d52074e62c01bc97fc485eb7a3e12d1d52eb89368de91480b8590497319dd7ee83db4aabefa9ae4463d72f028f16c2d724a799c806c22703a0679d8d3d269f6b71376c95e10b69f0f8b64f7dd879af2536731976da5b17a99a14dd10e79eeb3f878a4cf75c331a832dd9616eb95121bc952f5e355a76db6ed3e4940787c238e805479c3d480a92ecebfc03dc6d7cb8ffe6a4c347434e3434f9b12957083be74b070bba90476891fcbec28269d74c9ad98d25ae05bdc4c34ae4318ff923458f403da6a0b9f303dfbe0d3b2f93180189b644188bf9093f4fd40a761e4851f18d309b15fcc89cebd5d2b48338b5e044a76db6a5ef1f960ee020084199cfe233b08c37339cfd38d63d7ce2fadba6dc8497a8054c42af592ec4279ae071cfa595cb250e4fd10f80b36fda4383310d4d50e118570b67ef7f38d44edfff54488afc2fdf1b48a3747bfbbeae5cc125720cd4652155584675f60fa292b7d40747e85d52ed99af5f01e9613d406abb38c7155896da44fbb0c90d601f185aa44764c0e052a15c7b9e66657029a93002c408fa46bcb37dbc29c560a8546eab0ad08a66eb75eea90ada2c08a1253379612f775937e8ea16b22cbfd719ba19e120be147f15c9c3e775de414aee6e359acfa42c7eb840117d78ead0f2e56476198614cb1fdefa73df5f707eef0a635f3a7070f4ac37d6b4a1fa34db0a027c2a664c19b2c8a481276a37a56584a4d28acb7e9baab05cc45ed7dbb430d0d6051f31c4d3f676f74942b2126eb7f664683b5faa3a72c65c8bfd960c45e3009519cfc9a4757a82eb76dfe5cda4048315662f4092336ea835fc740414328a07ba27e63672a1dc89fcfb3b42c93f7376b2a69fdb168cab28167aa4d823e5ecebfde2f6996f536965ed4719b68ea7a073bba482ef89a6d67a82b87749f543a4288c74ca11ce8f012e99b12eeae9520ad0c9994d24fa88a8031610ac62c381b588204bbf485771171544766f7463aa88f2f19de7f2428f7766a0d25ff345aa38b7265d41192ed62befb6a1465819b533db85d24f721c628247d8dee018a3a6b4cd233e5c1163c8792f9482dec05c8b7b439cff3aede9b5f1ff637e0f4d183c622a47efb6bb5b78bff03f9c01047894a834af95125a6058ebf800ae8e5a3d0b78f6463972b27ef28b63538d271293d5e2ced668cd53025a56be29582d85d5ec3a1364366e71d96215a159c234a8a1116a60443609e011187e6120a50187847998a13bda41804ce63141f43c89f4aa33669f5ad72679cb7ca1ba46069e241d7d26d94709848244d131d2aa62d3bfec69bf9fe73bd08c36409cd693bb0786315e491a735c51212c4171065603aa5bc1c56b17c560b57b801f876fab1eba6b252cb7e9120af78c39a74f58b9422eda91ab10a9e1cf8d44de36d071ac6a1e0382df16db2ff37d5942a7c96dbdc788ebf3cfaf55f357b8be41db21b0177e9991ec1b6395fdb5e05babfe3406c92665842b598751987c89865f88f67831511a7aef49878d9826ae996e2b78caf3738eedcbbcfa8259a573e322729fc339082f21466edfe44a00ce1a6cb422fb4051c2642a3b71dfe5ee02ed0d84127166b899105cd1e141666368ceb4088f76ab635713f53c6ffd0a773aecbabeac8ecdf1d396398d33fcb92aa1caee45fe8c3026eb6cc821013c3f774a17b5b27a67cf1f67e8f2767079c7ce71432d13ca99d2cffdd0c6a4d5fbc0123767add86a8781fbdccd41adb069fabbf925cee98474b7c5d44812c59f728e95fa80330f22d210308b241d36d49d1dace05bd3e0646a23da5407558cafe0747d1877e1ebaadf7e69294c6da858cfa0b29f0f2f58f0662687f3fc3b750e5532e5a823eb2364d5d8281aab2f6411adaeda96b85d8b77ad1978a9342f22240d5fe798cbfbf17350a9d48c31947f8a1ec1b6b7d7ab9ca1344618c88badc2b17ce385eeb8cf5db38579509edaa08d66b8ce9caa5d65cc75520e67bc12a5040691d679bec926a0008f243abe951f6d33b5367c29b8df4622001cf403666b1c5c0964877ea324440428e55dabc15903346572ade8247acb54d42903c708f95dd7b5b0d0af825cac74eb3ed356824a5e4611d60292834edf195ec40aef8700a74d0b412035c4a170a3cb7a56e9f1c6399fe77c13183e5264e1cc34e4f0778ddcd5bcd8ee38179b6fb7f8252a6185669ea6223cc59e44b953f101e328c4ea11d9c01d2f562d1f2fb7c89c84e1f21829f25e205f2972e1cb3a7b1e170602ab563f0df27d3c1e75ef2dfc2317387b2b1346fd5400dc41db72c55e301731bf7f0143d47d757974f8b2cd4cb9b2e0a9b4a61057af31c4e199b604647cacdfd5ca3427defe35582209e65b45a7a328e2ac5b2d929fb785122df59e6af403b22789511af08d5ba9604c2a7e0a5c084b164ad44b00a70a33a1eb57473f447aa7c2d5fccbe21a54749bf5a88c3cba8cc31423dadb9f3d18189f638aec22204e96e74cbeb95c508810ee4d42fb6de64f97a0291533a40736e2ea240aa0fcd4f166c3b213c775de5ec62acdf0cdccb1eb9bcce2edfe569c8b4932662a650889c723fb27293c9a6735732d4b1c24da72fcc0f50597c242bad9297bfc08b32c7f61592905dec864edb659aaa5f1ed0d8c4ea22a1fe12bdd2b9f5e97f156549820fe6c3fd1b8c32672d1185423c61da4dc99407d2d285912752f1489a451a3337341a6dce42ab5658995dae8ccbd1bda3ca5c68a042f46d58dd9cc107f945d085f1f4d5c11ce803af18750500e1e68ee14c88fe4bc09db38b14312810be8ccb25074d1d6c30d86c7e42cf8eb71490bccb995198263626283b0b6fed200c21edf4b2249d6b928e06d76b6d6e2c5038b7c475a0c2b07baf16f92cdb1c8cd9364fb8adb53fd0b45713d088eb4850f680ec9e1329d271cb5482de88c47eba49844a1f5b4b2a4c540c4b3066d3acb8e129f50475c1ea54586704d716ac7f77b2a36829f7cec47f6ade5ce83da0eee1c6cac7ea7d54b4bef3e7dafe100ce97fc0ad3ba42703f1ab8fcb7e7b519d77633610d4cbe4a5ff1a6705fe662386f5d0d76b81e88055e2a8f07e87742cb5d34b95c1940b85533be06d689d6c4b308bbb3073839f143a772e1443c3953c9f84100ad918120979b797057ccd43acec82bc3d37d990645880ee5ffdd59ae2bb80b33d9358665301d857cd46436f9a80d92a175ad8879986ae3b78b4161b909d908b85c07c5837304f531e6ba7f24fbc904d7646e7f7ff982967d21aa7ecb3b2dfdf34c9dc003d5f19ed2574618483b2fa0dd56a8524389f47324e89863825c273c9431d5ff2db9c8d67ea1df02cc1f0c9e567a35bf9fdd446a64ffe3c0d58159153976981cd2361d155d2a51ec0466c532f8bd6981700d98fe5eb7b35c0ea82b9c88c9d684a6de3c2208b7535473fe4b3da0996a9714e246871be20ac71bd665bb7a32512a1b48fa63c25149a3506c465a3d6c8899a1117e399dce3b768c1d5dadada114c488946ec7540c2268d8b161ea985446b17f8cd66c31337e3ea65322ecf2e0785a3246c3b5373f125388c3b55d5cd70ca9c70b0d01b03239eecbd390da4fbd50ea2d40236f12fd60cf3a8519599d166566e5d0d016c3b120ab06754cd722405382470fde3e9f595a5cc2debd39e6c0ffee34d4abb5ab591e2a454127a1e9e82362e85c0b57d6866c481a802f28feb2102021768f82fe5e0e55b9a301d2a2e1f67c1aac094b25566f758d874a27a89e7223f72534295bce685a7bb9eb"}, 0x1008, 0x800) msgsnd(r5, &(0x7f00000006c0)=ANY=[], 0x0, 0x80000803) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x10ab82bc}], 0xfffffe54}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r9 = socket$inet6(0x18, 0x4005, 0x70) r10 = fcntl$dupfd(r7, 0x0, r8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000480)=0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getpgrp() r16 = fcntl$getown(r8, 0x5) r17 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r20 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getpgrp() r26 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000680)={{0x2, r21, r22, r23, r24, 0x14, 0x7fff}, 0x6, 0x2, r25, r26, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x9, r11, r13, r14, r15, 0x5, 0x7fff}, 0x6, 0x2, r25, r16, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r27, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r28 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x8001, r12, r15, 0x0, 0x0, 0x10, 0x8000}, 0x3, 0x4, 0x0, r28, 0x1000, 0x3, 0x7, 0x400}) 16:01:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfff, "73cc510e52b3ad2e0d3fc9c06d00007f00", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:01:17 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() close(r0) kqueue() 16:01:17 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) flock(r0, 0x1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x5}, 0x8) execve(0x0, 0x0, 0x0) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) r2 = dup(r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff728}]}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 16:01:17 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f00000008c0)=""/214, 0xd6) r5 = socket(0x2, 0x3, 0x6) r6 = syz_open_pts() writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r6, 0x14e}, {r5, 0x1}], 0x2, 0x40000000400) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r11, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r8, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r6}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r11}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000080)=0x2) r13 = fcntl$dupfd(r4, 0x0, r6) ioctl$SPKRTUNE(r13, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r14) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r15) dup2(r15, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:01:17 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10080, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x9) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x10000000011, 0x10000004003, 0x0) fchmod(0xffffffffffffffff, 0xd1) recvmsg(0xffffffffffffff9c, &(0x7f0000001380)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000001300)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/130, 0x82}], 0x2, &(0x7f0000001340)=""/37, 0x25}, 0x3) sendto$unix(r1, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) 16:01:18 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x80000000000002, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x100000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r4) r5 = fcntl$dupfd(r3, 0x954f3302241852f5, r4) r6 = kqueue() fchdir(r6) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r8 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$setstatus(r8, 0x4, 0x80) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000a00000000000000000000020000000000000000000000bc21baef4a5fc0b3d3274e3ceb09f0ca94511ad55ceb1d76161e53eff87831663894d00c4d09154679d3c4b5ba9b4c2d6012e8062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a645643911968d2d8c6ddc79ca4be68246d85f00131871b3b7f53f37b9fa59e61f329b0d97f2c7e04815b7e67766214f1a05b51c1669031c302a226a00f9108011a9bdb605ae76ae83883f81197815c019482af3f1f6623a2565ba1cb886335facf8bff7b4aeb6daebcabbe7e5d3492962b4449680b19d8bf330b6aa72f1a4d92434f86b8ac9b847addd88f6b4b116b1e0c30024d677c184374cc0adeab7ccc2ef76b41f456ec7f3d523647b5a581656e0b8e730f05295db314eb4ae7d34146634cabddd7e16d3185f4fc5a4f8eb348b765906539f76db549af6ad92120c62bcb4193c6a4bf29d9502d176b6b4288f6a06fb9828f50673b776e242fc4f3d27f41"]) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) syz_open_pts() lseek(r5, 0x0, 0x0, 0x2) write(r7, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r9 = syz_open_pts() ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) select(0x40, &(0x7f0000000140)={0x8, 0x8c4, 0x2, 0x6, 0x7, 0x6, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000200)={0x6, 0x8000, 0xc494, 0x9, 0x6, 0x2, 0x2, 0x4}, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffc, 0xffffffffffffff36, 0xc17f, 0x9, 0x7, 0x4, 0x7fff}, &(0x7f0000000300)={0x1, 0xc67}) syz_open_pts() r10 = semget$private(0x0, 0x3, 0x6286) semop(r10, &(0x7f0000000180)=[{0x4}, {0x1, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x0, 0x800}], 0x4) 16:01:18 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x8, 0x9}], 0x9130fbf, 0x0, 0x3ffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x859, 0x0) utimensat(r2, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0xa75, 0x7}, {0x1ff, 0xb3}}, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000180)="f0971b0cbdd4a67c13d5ca60cbe5663c20a50791f8898e454b7b489f83bfeb3c5940941c20b24a26873946ceca8b26b93942b256cc006d7965ef833bcedb2448", 0x40}, {&(0x7f00000001c0)="34c3c2e03d74bf8bd1897140ae3e7dfc4a825f2e8508bf8943ecb28d86ace7b877b52d3ca7bd89340881f843022ca7100be0949372f925e20ebed5fd1dd616426acbf6859f6737443f7ad415dc949f3fab88bf5fb350876b702ef958dbbc4d95aad68e92827487b9fa0345321a4a5140de1b4c172ea9330ac1799dd9520f44a17c611a46f78699d2186c99", 0x8b}, {&(0x7f0000000300)="d54a5bbf985c6f80773ef2a350e056328c38ca6e7875a11d76c4a9b0e2ac1e598673b1012cc3e9f5b9651dc4f635cfdf2387a97a72c6e4b44f3c9e1debd789652054334f0b648643e8d32c9cf934a44d7db5401ec8d26feac486f107b72b1b6f73f7c7b45036a0d8671e275d7d71228fd19666ef7636a191087e347f8c95ccad6014be273ae84d203403537543d297d00a2632075b02c67a177bd55eec5c33be25641cb38e6b3c0596fe56e58bffb279a24470e20375917c72b95871f2b6aca769ba514ac56b660b8a89b512366e97a5fb8e60ca311b627fd04246a58ad1e109ea4561233fbdf46feb483bd583ce788ebf1d3a", 0xf3}, {&(0x7f0000000400)="5d3f77eb2faf7864946f9d2ca393845be6fb5046350e6bffaea36011c6a05d3b8f24ccca4e13613e922c4b945b6b207b9e499f15e3b4923a9f277bd2378ff223026a1e7831a7ece7f51c83ce1c4a7b892ec7e3340e7f5a3cd41e0bd1060b63daa502acdd1c26bf57e903edb59e7eb57ea21868928c74cc2e1cb6b6b3b69bf99af9dcd07a56a34bdd6fc01573b957b7d9162f5351c4d7e2cd8564c86cd193cdb7fc23eb94ce38db7ff33cd79c1ebb96a14d41c3b7ff954a29b573534185cefdb4f3764c65c8e10c4438f52cf81171507cdb8100ae8733963a4704", 0xda}, {&(0x7f0000000500)="142a03e025975b132752e4ad15a14511bff8b7242108142ef933117ec8c161fa8f60e67a7ea4f4ca331886fb209fcbfdcf8689d4832286aa05ad953baab208f8991824c31d408fc00a2348934de30b9985ff108c178f3cf9486b3cfbdfc1f56be9fea3ef26039a1928e6ad85f1685aed84a721cd3674dff2ce803ef739", 0x7d}, {&(0x7f0000000580)="3791720fc799fca0a80e542faa6966909f67d25b1c409f816d071689753cb72316f3569b19dd12436f20eb87a22a68b5", 0x30}, {&(0x7f0000000900)="8fb341ed3e4dd81bbd9348beed2b1e9b8d666bf26eafaf6b32a6b8fcbbddf754fbe4f61731c76d80cd71f217bae68d058b12c8b5beb6c06698296a1bf6d5059e8c5b9573c346532ed40a8c92e887a8f10ee300342e14c862e7a818f1c5b8fd78231528ead156faeab4b83bd44d6cc2be323b9ddd731b5566cfa42cdd1488fa9deb117cfbda5632cb009d6410ad01441805463c7af79cbc593da4650452be057f304da7f5a2f679baed8fdc43d5cba1618f5d5ad5e2841a4c46e5252318aaa7f313db6f3e6f9cf75f3c450ea34c055e05604521a48f6a3315ad94666194b592786e5f0ecf0a0ca7bcf88fbb3007eddaf7f627e78fb2e2ab9942d40a9823449192a03b2ec0c6d6a9c012037462f8a805624dad2b73952b35cd384062640969b44c62719a7a71c9eb838a3d77bf071fb79c56a8c2133df11f5683ba2690967064301df4a554298ae4dc1d4fdc20b6ef6ffe7a5dd6ec170e23c3efe97e45ea9f60be216134c40c10e14ec7b014ea84936ffa9b0eaaf722add6ed268c545a8fe30e1000f5f39c72bd450bda23e6b1ac123dee13377745dce79b6bc12c967681fd7e1f9905f4c4ae8dd7045e7043e2197cc1e6a5c7a9ba1df4db27d08ed5ed03cd82c683987189cf1595991507471fb278902271b8d039718823f37fdc100c72d28e338883ccccaa3c006ebf609c5efbadda5596aeefcfda2d543b09dc9b54b506fe670f8664e1d71d1fa77904ca758121e881b9a3d547e9ad842fb17b5e62e6a0c9d398c18c1e4116692c07f641929b9adcc414fc6d3b227f1e1b2ef3a4075e6ff112b9964743804407a9cbbf724aa68ac60049fa06e9c449756c7f47b7920315d2ffb1bc4b143aef29e15638a86b70083bee248c54a274bb7c13f57fadd0c77ce76bde9126dbbe902da35e18a40f401de89922c8abb1533324dd34453edc87b2b0c949a9ab3a8b30166f764dbf7ffd2aef8c039a3a22d877f0bfac7762099a16f5e4fbceb17b1118de90df0b62225ac58cb4022075e4a4257c653d41e55ca7ad157c33eeb3ab8fa4542490e4ecbe0eb7eb9479c5fdc36966963e132464ee1c002c0aa33da491c554e842cbe51f712057688dc4695b4666f269658c9e27e21f2915fb5d28e145e4e10dc174bf1eaa6845a52a19ba661b88752b17c06e58d5482e124a2422cb7748ca3c16abe923abf53966e73aa125f9252cde4a7ed557958e371d673b77bbcdbf6e098870f4aab03a08771facdd2fe0406fbd6222b89cb1d425549e5fbf07c56c5f3f06516c3eb4ef7f193e13a1a563cddee6b15e85a83a7fa54e068ec81cd53c370f412d1166f4ccf7b02b271f95c249aff30558f492a91e5ee910ee375e4733bac6b770c162e79c0a1090f3a5c5d429e705051c3465f20668d58caaf5bce8a2ea30578823f3916ee49b29b3aa3390922a101550275b6ebc8cd7849a6e89ac51406bf4ae56077d6bdee7d1d14cf8c286a17bb8d0a0d2233fa21deb2635f22b5cfb8b7f6cd4bdda5baf4b86b42d6253cd08d58d9d84cc917df6782dade586105889e3eb775dcd53822283a9f813f1a5a49d0645f3463ed9b2f4a0766d9e82fd1645d3584e484ad9b777b8d60a10bfa57a449dba04ce57905004dc0fe139fb71f7a99bc558634b384cb0ea699accfb29458a7a6df9f5749d24e092d2d55ae426a8d487b271d0cf4fc546a6970194b2e01fb1a48f89e5a4690a9ef662e87234cfb272904a3d016003b15a4c0e9c42dad302afcdbb371d912a638475ef221a818465578b641ec144a610ef02f85456a60f1cc6c8659cc7007b431faee5d25fe5bfc0a89a87630fa65898ab19da1ed49161234200176c115fa29360c3e2a083c70ada65325bc433c22de8cb57200c9c1a9750d961c9c052306587712b7f7567d8f2f8222c66718943da48688bf2f3aba8ef77eec7f710db4bea54af2c26e69da5b7f98cdfd12b13b75e311b8264e0c9e4e8ef80aa60f7762b6a03cc7316ffeb56a3878805117a2279bfd6f52ef5c9475484e723c15c34b03993665ffa0e8c664343f481a125571da16ad68bc8cc73fa530a52871e0587c9665e87e2ade10fbd62724e293a15833395de7281bda2401852743e70d5b302dab2342906f8abcda408463242b61f2776d281a97dc38990c77e4e624b08e9e9c6fbc44c5ef690c1712be2472b08f57702bccc72f44bd50468222e6eb4aef37cf6b9c5b781bc08127d1bc51be9fa71d8cef8fcaca4f1b7886558f1f2e06a4e902a26c995be580115c984bd818130eaedb4e39e4a239adf2aa8f76b1d09387c8dccf700671fed25617c57fa30e2e2764d1859b7c83b80fe73df5f2c597545b071fe36f6014f06a89ad3f541e47bff1734b551861a4e532743623f23ab5c15a29647b3f7b64f23dcda5058ad0dca0e38b90103bbb5ea08f3227d0be8e0fac7946c95f6545e7701366bf6f86a4f26e06d4ed2a31ed540b9b7f2cf63ddb6ece33ee4dac4e5e34e919edc3c8a4a1eda362d164d13ffe5136f9378c9cd4dd1adb0b0159c13f6623c4f98e375ed2623eafd79bab816c00af3f6f72573524a94ecbb91da1b6bc66b695733473938d5a1fffeebf4dcfa6a1f048f594aec501e74e9a5318e6af85c81229413d10aeabd487d44880fd4d136b997b7ad58bbd8a18449e7ccb1ed3027bdf8086d3f0f68b813b7909b8c34258fab81fa0cfaf3de7b3d31f94f87adbaec178b1d21823be939918bd009e3342b1fc2586f1344b56b451a4544c069641ad8f745cec98e1c553846d7c2872bd922fc60414116878340cf9bd5c11f1405ec576ae211ef90c8350574c0cbf2a724f4276fe0dce10050dee8ebfa87d7e4793ca6eb4856b9a34972ea65bbfd5e615d9a9ada12435be630c0716de0376ade4fe1795edf22fbf9bb0cc1cf72d307cdb606ea812a09c392378040ae41f0854321179da3b8d506b587e5a173ce023ec46ffadd48290c984c9aae774576b201c6a711247118b05dfd533383612a09cda860eba2d944ab25da4f594c0950672e4f0b981d95af28781e839e20cc8c3f5fcf6ebaa21c09ce0dd6613dd66cc1aa0d9245fadd1168890c8a16b8fa6437a2d21d7fa967910942a686db2cdb19fcda60340afdc1dd1a5a84dcc873ecc74b2f31754d0364fc9225f871868772417e54505423d9891c4e66a393df7d70b17e4b0f376dbcb493ebe184cef0f48f7aba703cf1dd1bf576768876b5f591c363eb12bb8c35ff56f53f6f991be36c1e477a5e93a6155550e9feee1eab3edece3b7c19f06ce20b966367d3447905a4edbc9606409dc40b6561826174ba8ba2d0668eaf3e57e63fecdd5c70c7d518649c8d570de6198955de2cdac8e8d4d6e5cd517ba4c94fd9a6f637e1ac2826caa1053111da1e69bb574dde29dc8f9ac8767c3707ca22e765cca3108ca74dec71ce320d871d197b3b35260b743c16470e37dfd66bad9fe98cb019e1a0c1d4f9da342de40969313c16dc2a8a261c13b1719974595e84ea350540b75994c7b23fb569f736ae17e11ea575c15d04006508d93e9b2ad21ae18479b2850b165a6096725abaa2abcdd2bdf15ad440b10c64c0b729861a4bc454711dfcdd4ee589cc2c203bac08a7ac7b20a60ef79cc308feb6701bb2f60a018a6cc811b5912b1476a1eb0e79a3fd9b2df6583a76797456640caf0b19ae8789ad6492ec7a453d6461c598738ecaed6593b7948c2a35331514114803c9588ab66e44b32330f07035ae19954752ad88e68219305305d65adda6e4338c70770519a8d570a6d878e8ed6fc71b0824be278c0d43fe03705ce6925cd4d11242010fc6e28975187d4f180c88b1f5857c55896c7446fab0223291fdbe272d5e9658edd7119227b8b56f364bf7620abea2c5c18cd4f5ce23d666810de636ddd53683750ee74fd94891ca2b12d6c746b0ab5cd5dfac277e57c3ed9423e4764e6cbef2447eea526659ecdd8357933fec934382f5acf85e6fdedaf8a86a65959f0d02f738d821c9240b0a89c2bc79853de35c314b5a55ad46512e04f8cea8551f5cc0f7ef0dd39bb20dcd615af92454013e86d31ec47a8b808763f1ceb41a57575cd679dca9f2c8b7eb8169a5cc31f77d664a43b61d5c8499030d2ede8ee1edf76383cfc679526425c6b76ca99e56ab882049077e45b66ce0d5085bd95ca7fa69eb6fb36e66e4f382eae0cccdae6874396da09a0ff5df6bde5345581700e05f96c3d7f8f953bb4eecf1e803deb92489c8328fa7320c40cde97497df4bc5e6bfd887f5a98fe3733ac27134620dcef9570410e3bea18f892284ff5405074259e4fe2587160a74c939d8983864ae681cbfab7b51c85b75ba002f91e312fa960904d861eca207dfe1fd9f26376fc05baa1aff9643b10f1af7c73ee5680f8927c453c4d80d2f4b2cdfcf60cb5c455e59641aafdafe6bc4c1cac5f6874d7e6ebeb9dc7e8759d297723598875dd5497a9ae03a9203647e2558ca99d7af874571a483a213305d5445408a24964f9538435530cdfb7007816af46fab9e9b3f2cc20dab06b7a1cfd0902baa48585b1a46c03b22406df7b55d19011d7880ad2013e2e1bfb07702c62a507d39938f0f44b58dc51975a6e97060df7c6deba1f1c743e0849e571639a994c1dbe1b073c2ed7fccba8c01c8fd451c369d26723d32ce1af569a3cb6a4711f2858419fe3b024e6c1190f34f697b7b10827ebac4eafacbca626d90491e42d33f9f6c07e1b9e500195ef1f913c27b26ad2fdbd5af20758cb97da69188f0361ab9bff66ad10fd0af94215fef0b047035e20ef7535e2623b9f16843d0b3876ecd42e9af14311ee265d0d502fda66fc2094e7e8fd0a47662567eb3e030804795fb9d564722eea4e1394a02eb29c0856f62a8ae9beed176c4538d07ebaa5029bb67f68e3e8f22b86bfd9a25e762ac453d74ed950bb62ad0bb4ce9fada92799c447192070bcad5640217c5e014d93c17c1467c48ad02d3979c3d23436fb310d929b836d931e092b2585e70e1373026785f4027da7847c2857c1dc6dc74b5f6ec37b1b4821a91a95c1dff9bc85ededc390ae120e865eff852805a656cf2ef8912417374633ecda7b5d3fdaa8386f6597cade9064be039f15650c44cdf44b1d29bb824b691a216972154d89a8877fe9698d4f5bb484819efd063d5b6d67a44ed308b864056d8302bf75f88685a85037b2fd83728b8a4b044c202f55f67df06d6075c64102e5f8c70cbaed117d95dfb2f168b470bb84e0e61d40df0c372c73fed99939fadd48e6a4e9cd309b2e66c055a2a27272cb8590386a906e96c58dfc3e1339f0f0c60caa33e88a604c783db15257d01c297ebd1a4a184ec48896963b6ec6d74168bbdd3d198222cd58078743cae80e0aa222a48dd7e2df184207e8d3ee8c74730d15384c1a01da0c2de01feb423eea295cab5a09312577d31e27d870e55dfff35329e22f87f079735e82b8567957282a152f0d0296e987c16de2f22dd0d922642abe22c90adb343cf91066b4679d0e1d45a53b71553caf06ecd032b4269ddaac77a3f614754f21fcfe746cac9ae68ab9c09bf119c1b25c229ead5eacf21be0217d795bf856a29c31b535061f2c9512e0a93ec030fade557674ebe6ae5eb6631440701221f1d3183a2112361d2445ecf76aea528ec917255c472f6b61f8cc9f86a11dccd8a22690ed7bf6e568632a33dee8e9b316f1aa1de24b8a8b45c5cbb789e19de0dc04982be364a7492243c5ccf1dc527aba4485c76b9dc6b23c4656ae8d63961ba6b96ea2b8caa07e13983253c34c5dc0aae915c6a89bdb99477", 0x1000}], 0x7, 0x0, 0x0) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) r3 = socket(0x2, 0x3, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r5) poll(&(0x7f0000000100)=[{r4, 0x4}, {r5, 0x1}], 0x2, 0x40000000403) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) setsockopt(r3, 0xcb0, 0x1, &(0x7f0000000000)="cb43fcd9bb4d5833da94", 0xa) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, &(0x7f0000000100)="48e455a2d0f3eac76643db9dd79cb6ac73f0add3c0c2902e1fb01b360edbb4380ab62e71a0b07333f31761bc3a68874e8bec0713f16cf20b2256e48e34aff25c7a37ead27584", 0xfffffcd7) 16:01:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="ef11005f892bf34f6af538ea"], 0xfc43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x40) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getrusage(0x8000000000000000, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4000, 0xf1b) 16:01:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) 16:01:19 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x43fffffd, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x8a) mmap(&(0x7f0000739000/0xb000)=nil, 0xb000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000a0b000/0xd000)=nil, 0xd000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:01:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="1298d9d4e7d244d37dd27479f9ad4855511cc2ebae148948bdf27fe46bb428f66b", 0x21}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="f60a18f57f7aaa904e8eed9b2158b4f30b5ea93b81a8f49e5d4ea660e3cd604323", 0x21}], 0x1) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) fcntl$dupfd(r1, 0x0, r3) 16:01:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000047, &(0x7f0000000000)=[{0x400000000000006c}, {0x4000000000084}, {0x400000006, 0x0, 0x0, 0xfffffffffffffffe}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x15) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3cb, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x2c, 0x0, 0x0, 0x100000000}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x2, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x401}, 0xc, &(0x7f0000000240)=[{&(0x7f00000002c0)="8d4e8c406a587a53e682f65c7c87fef50690e2febc9894ac4ca6c5698abb60e297ebbe8a40fa33d0855988e4a96221cba4e370dd99169ddfc13f5c2f2add0ff93e18341d09b41ba352802d31e5f516a2560949dd9ccefb633d29a8dadcbe8e1786b330bc0904643a79be4636a65044d7a5a410f36ac156e2cf51749d442578f205acfa4d5eb11e631a0e03459c715cbf227e4ee07d6534f89998d4d9ccf290f1ff7a5c336436601e9f2b363d8dfccf87bea76671", 0xb4}, {&(0x7f0000000380)="bc0902a13fc1007de4549997f0b15cee50f9f0c110e38099486f49dc2a9d04f8052f65a02e101dd470fc50cf4559d3b29241e555bbfe443f3036f4d07fd232f933762cdbde8496f0385f1697bf0c7bf6136ec48e5c59bab3bf2688367b6658cfe245a786c5f4d4a6d76edeb72861e8f6926f26e607acf0ce165845381c2e9e672166931a8ffa31512f4742100446b876e56b7c56b0bb2039fe95ede7608f531f88e66be225cd50046799d9abc06396c378d127a71f78c89d15b26dd6aefa9d2d00918e556b4ee01082c81e63c67a4b827d938257bdc83b510ddc41dee5a08d0c", 0xe0}, {&(0x7f0000000480)="6093adbd2cd1bf5b566211c3c97af529e3553a03ce2a6d86f01cfdcfb353e920a252561c1c42eda7055f1c394b43ccfcc47c024734cbfe3f04c2df524ea674f92f37efa604db5307cc1c6feff10c9c6dbb", 0x51}, {&(0x7f00000001c0)="60c8540b5d1d87294da9a5b6b63701bf1d69", 0x12}], 0x4, &(0x7f0000000500)=[{0x40, 0x1, 0x401, "460eddf8f0dff2145232e0db95f62a92374782bd134b03f558e7285133005c3fa2e41c349d610e93db2c2c4efb3231"}, {0x28, 0x7fff, 0xffffffffffffffff, "c190e88eab8eda465387a24611d1660ad5c64d212e51b8"}, {0x58, 0x1, 0x3, "0bf77cd86759f8420f1e969031dad9aa350070f716a92d6eb2591a72ffce70abb56539fbfddc182a43bdefb2819bd8358f26105fe799bb315fb41c824589c46083da0838f331"}, {0x30, 0xffff, 0x9, "55de9e42f920620a2d112f5649a29af3c1e7fd9a6f21731b1a9541"}, {0x110, 0x1, 0x3f, "b669b5773ecca94b662759a1e74a81a3e88ba471478803c7046042b03fc153e748ecd4dcf44433d146db115491fbad9904a52b77db2d9347139aa775e8a23be0654c23a2eb7876c4daa7915fe7b04ffcfb874dc980431d31af9f34eb79f734c0261c11810af977702d5892adffa6dabce1ce0eccc28a61d85020a77f4eb70ad159c14b30a36b8b19c9fb4f839c95a987ededad91a2bb3353a3b4eaafa53a50508ab236059d3d22a8ef037a398d25b5114fd44674a96d31209ff2f8763d41b653fe95c014a06da2d5d7ca7d0d71ef3ab84418ca96414f968d2cf95c86c99c89f485f82e4bbd7b88b1decdc2b44c3d974e629bbb679ba429b31cbcdf4ac415"}, {0x108, 0x1, 0x5, "88157b56de2cf08132a5ba150bec8ad51d2582b003f90e4b1edeb488c7818bd2f271e633cd3c91073b310c772e4a604f14338216b3ae35f8dcd0a2eff3dd75c81211daab38c8f58a87d94552d9db1f7aa02daf5e7c56a0410897f509d9b7567efa03aa920900208269cbd3c8b90cb994da1b78bc6db8ee77e5b76a7b5e8dbaa8e62e19975f40cb5c03399de027cdfdc3614cb863cfa08b026f153ee091fffad638bfe88710b3cd2b7cb7013137ce3a4546cd834de250d30df340b94c3f9285f2b08781a304188709daa1dcd2e60677779c24ebac5e29f9e2be4ff592f5ed1bdc99237635ee2294cb04a48ebf7d985433e6df"}], 0x308}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x2}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 16:01:20 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f92", 0x52) r0 = dup(0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 16:01:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r0, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x80000001) msgget(0x1, 0x80) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0}, {r0, 0x2}, {r0, 0x100}, {r0, 0x4}], 0x5, 0xffffffffffffffc0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r0) mknod(&(0x7f0000000340)='./file0\x00', 0x1000, 0xfff) msgget(0x1, 0x400) r1 = msgget$private(0x0, 0x60) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000148467f3f3b5f567c21bcd07d2ceae2c6a31cd27c3746dc3b25a2204c6722957732dcba2d8745094eab6763e17f034e540958c6639adf44b617c46497bebf90cd111d8f016e668a2d0554aa1d06fb22222ffb97b34f9d36ceda56def5e5d90ee0d59ea0929adb3b0aeee4d39e8973c688efcf024d83ae834082000"/239], 0x4e, 0x3, 0x1000) msgrcv(r1, &(0x7f0000001b40)={0x0, ""/97}, 0x69, 0x0, 0x800) 16:01:21 executing program 1: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000008c0)=""/214, 0xd6) r3 = socket(0x2, 0x3, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r4, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r6, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r4}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)=0x2) fcntl$dupfd(r2, 0x0, r4) linkat(r0, &(0x7f0000000000)='./control\x00', r2, &(0x7f0000000080)='./control\x00', 0x4) open(&(0x7f0000000240)='.\x00', 0x240, 0x0) 16:01:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) semget$private(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:21 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, 0x200, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) close(r0) socket(0x6, 0x8000, 0x3) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xd, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x4) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f00000008c0)=""/214, 0xd6) r5 = socket(0x2, 0x3, 0x6) r6 = syz_open_pts() writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r6, 0x14e}, {r5, 0x1}], 0x2, 0x40000000400) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x2, 0x0, 0x1, &(0x7f0000000140)={0x1}) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r11, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r8, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r6}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r11}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000080)=0x2) r13 = fcntl$dupfd(r4, 0x0, r6) ioctl$SPKRTUNE(r13, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) r14 = socket(0x2, 0x3, 0x6) r15 = syz_open_pts() writev(r15, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r15, 0x14e}, {r14, 0x1}], 0x2, 0x40000000400) getsockopt(r14, 0xc4, 0x20000000d, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x4) semop(r1, &(0x7f0000000340), 0x2aaaaaaaaaaaa7bd) r16 = socket(0x2, 0x8000, 0x3d) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r16, &(0x7f00000007c0)={0x0, 0x36b, 0x0, 0x21d, 0x0}, 0x0) r17 = socket(0x2, 0x3, 0x6) r18 = syz_open_pts() writev(r18, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r18, 0x14e}, {r17, 0x1}], 0x2, 0x40000000400) r19 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000240)=[{{r19}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r20, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r21 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000240)=[{{r21}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r21, &(0x7f00000004c0)=""/4096, 0x1000) r23 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000240)=[{{r23}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r23, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r20, &(0x7f0000000200)=[{{r21}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r18}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r23}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r18, 0x40047473, &(0x7f0000000080)=0x2) r25 = fcntl$dupfd(r0, 0x0, r18) ioctl$SPKRTUNE(r25, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r26 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r26, 0x29, 0xd, 0x0, 0x0) recvfrom(r26, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) 16:01:21 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r10) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r11) kevent(r5, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffff8, 0x4, 0x6, 0x9, 0x4}, {{}, 0x0, 0x5, 0x4, 0x9, 0x8001}], 0x1, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x23, 0x7, 0x4}, {{r10}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x0, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r12 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r12, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$WSMOUSEIO_GTYPE(r12, 0x40045720, &(0x7f0000000000)) 16:01:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = dup2(r0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x2000000000000140, &(0x7f0000000040)=[{0x6, 0x103, 0x80000001, 0x9}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0x6}]}) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000000080)=0xfffffffffffff3cb) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000000080)=0xfffffffffffff3cb) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x30d92afda19fa8b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000080)=0xfffffffffffff3cb) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f0000000080)=0xfffffffffffff3cb) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r12, 0x8004427d, &(0x7f0000000080)=0xfffffffffffff3cb) kevent(r3, &(0x7f0000000140), 0x2, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0x8000000000000003, 0x51, 0x1, 0x8000, 0x1}, {{r7}, 0xfffffffffffffffc, 0x41, 0xffffb, 0xffff, 0x98}, {{r12}, 0xfffffffffffffffb, 0x0, 0x20, 0x7, 0x4}, {{}, 0xfffffffffffffffc, 0x62, 0x4, 0x9, 0xeeff}, {{r10}, 0xfffffffffffffffe, 0x40, 0xf0000004, 0x10000, 0x8ac4}, {{r3}, 0xfffffffffffffff9, 0x4, 0x3, 0x7, 0x9}, {{r11}, 0xfffffffffffffffc, 0x1, 0x1, 0x9f, 0x1ff}, {{r3}, 0xfffffffffffffffe, 0x80, 0x141f5b4378098c60, 0x5}, {{r1}, 0xffffffffffffffff, 0x102, 0x80000014, 0x7, 0x3}], 0xffffffff, &(0x7f0000000340)={0x1, 0x6}) kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r13) 16:01:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) chroot(&(0x7f0000000180)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) getegid() sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="1233c86640541800bc4562f6f9e633dfccc00169e9e47265f2bf37b7ac7f6883bb34aa7310a48e6e4d9f23d9a5ef28294bfc37dae254b0a78f10f68e4ff3cfb02a0a63d81a2444b300cb353abae3e82754ffa2c17d131323db908947d8df656ee2448bb5a5e5c5418bbb995efbcafe4d00d18b881c05d166a368872b97bc953db39409d1544cd191a7f752762c161f0d138096d5311bbd47075fa6bd2f87704008c55616be4736866b373daf37ad2f8e6d9a7e8befc447f0d2e0d2fda40d558759caa349df77e2959d7ffcd7da2b66b465a79cc7dcbd3b5797c27252edcba9845401554b12c4db7ebbf7566b8e729be75b7179d0d39ad2376012aafd795ec3fccc1a01b3d6941b7e12a416bde675cd33f8ac62da089c2166c4484ac0c472ac59998c0cef74d6a59c4ca63c95562296d80a5a8f16062b000c50f09f575617d8c42293830f640c60d1303ba15449c55e988940db7a7562a1d086a8df93dc766d9f6387097b6e5781ca36529f39c99b62e174d1c2d5a55bc3687387d8d79a7ab9e65224933692217cc7a0c5d5e05e127852becc511730147c80c36d043a815221099ff342edc9126cc596a0b70c5d918176f22c42ef16851b721c0bc20a72260d30074ec14981396823a539c0ecc3c284b88be9a467418863cf27848bc88fcff7310bae000d7637bbc0f88e80793ad82dd257d8a7fdea3dd63ee39a26f1a8ad0fbc77f33d1fa1c9f6e0507e4d0ce258ee8a01e932a74088b9acc29a87f4378b71b51b7e2afa489aa96685cb419743fafff18fe8563d3d8795980752e634715791c0d826d7ea3fe51fac854d39b3ff82b9c831799e820f0d41100f3326c5db7ea971cb51a61ccf8e625d16e99ed9790f563a5f64f1f260e1bc738a6d094cb9311f1e151f45d37a34c9100797607ec7c2a304e28aff758a42c80cd8975325d42ec2a35d21a56b3b74c87c4cf8a7be1e6a7a760941b5c001dd36475620e890ecc2ff63ba7de1e7d5dcc7a62db569bed571740d0192d6de4e52a00c8b2c6558a859ff374c94bbf8b313190bc77afab7dfaedc0ab1a1833229347fc3209e4caf00aa193697adee664520c4427521495d9ed83b7d57f57e2de3e8b9c9c0227bf21937e04854a433111f221d572bbe71611f9d3fd65cb74607b884f14128f81e2f63ec7e53f3e5346902180650905dbe75a70c3fed3251f7ab84121d7fbf2f4ab212c37f86e3322c75162a8c53b425f00d3aa9b1a11d2e2cafb9f0f426a561a9624c2669efc76c5365c8057e0919c703606e4f092979a4364cfe7b401901a6efb7959f87c697669a6481eb14f94879ec9dea32c64ce4399c1bcddc454e242c8b83358c0addfe12bd241782a76c9af559b12b4fa474357d53874298443b2d068d04388e57c63295c869ffcb1941d1610dc46a21abbe049dabeb0d2f93dd78cbb47c0a01b87cfef48f4d4596f91563d7aba94081200b62da9d04eb6093e14e382cbb84ab0842cb183fff664c0c5f02800f3fb49ef06b31f80b749a82f245dbb686013016cf4a845dc5bd3f7445e9d0a871580890bfd52b9ae31ea7d956eaebb64e6723b6c9b6e0707098747bf26dfd0c3c2d0b004d806f15da6cfed0d74eee3b192799ac5ecd2048297449625679f1e7f9ed5c4b18f9d81eaa90ed5e9e855b00fc75b80010e14f518e75321d27c5673a5aef394f68b83f36e8aa71c3fb232c6f3ec81b94a4929d8b566ba92f3a5c37c20605938bc66941ef051d06d3f632daa34212e34a6db9937b50cdbb0ba94bd38e8455c6dc923a51320a53abc8d7f2d82586e1f22dc409dfaa08e65fd5ace0d5208ad2e78477c1bdb4b4902a7bdd50364c67976c40e4db8944c172e1b306c197b8f6012df8b80ad5a2f78d520658978b68d9b798b4d53d00ecf1bf88b48dbabfd66e66af0d2181ec088feff1be3765881c58710321c756831a01283f6c1bcc0b3414ed3f5f3420ac5e9d54812e44b39079ff5665ec48a125a227fa8f1c27020c609d39c5d882bb85674fe2f83aa47f7110175cd9db9f0bde0c88aca9f3af2ee31a76a382f7ee433346fc13884f9de6f5b1ed6cb2b9d54beb6babffd5fd17b0491d7c7971cd35c1c0c93a0f5c9d55e0bee125522bfd7a8dd69555ce2284dd10f9dd04b162ec73e65ecac74e48fb25aaf2c24619f44da22aa0ec968c3ec0c21f6bc4c37114b879a9427bc5d6c3a524d00c60a4bf5ef16176d37ad9cc13d2e7774590fd93e710b51958dccb040b25ee34c724bc2f8f84bfeb9f9e0cf7596c472af8982c43d94472dadaabd8feef1c91068674527967678920767b55d585ebd49b3c33c699f2232c2930201fed88d34d690438f0999947a20039eb5e04a18d8d47349fb8b3f455587a9a3117c17c826102b99361cd4f942307184b248f563d247428e2681fed99b0cba5c12b2f86ffdd9ae53281995a4cadceb3a4df718f7abd9af331def96d00394560c6d8aacfac4b05ec62441525d09b5609e93e8372b31747c7b7ce829e43f653ac8026422cc00a3811f553bcb173cec337ed40f96c70c18ce54cb17f695c06e2608996074f3ae3ee8eaa8cde05b84b173498e76f05fd015b931266374a255ba365d998dfa00904c11b88a2e0de55ca4994a8a98710b471c1c34b79820c22be111da9f1b7c0305e20507f7a1e719e4d5284e39238d39bfc662610463afedf2946d42a0c8050633b0be7a3cb33d9d6ffb56df29300a08f94e421fb391d91525277a23179b00bf92419af0d575068ca9258668bf09f750a3c20d827f910da7115100fa83a154d8ea2ac9180546b40b4ef34e5a7ea6b9ca2cce9cffa1fc1f88e6d5a2d51f960a0d42e4d13f28844e5b5a15fe888c068c6f6ae5865899b0aeea88b20bd59cc37be16328857de13a85d3d4ed55f342dcf36dbefed538798d6b39fb6020a3401c8480956b73ed2b964383ea8f14d0c896b0466ea2c0b0b23feac3a790be16ea7430c5bddbf3db8659234c5b33139bba7ba647d1afe9f203905cd523b28135cf7f282355f648409656ed0ae4c5ffdb3352f788250c9e513f08ed7ea478fcd4aba55ddf76b08c7cad0a52b5f55fdc1adf71f5337da819be536b3448ef0579139f69f268ec35b09de2bc9a2513df115ae28d21c53241db1dc513094dba46d033f8adfbb0710c2942ba1617864918b8b657dbf00222adfe05719468f6cdd20540494723ee90cd121c093b9099a8ea7458b569aed2e1c62eccba67c993d2f3c90ff493cea27f967ecc656eb9f12afa46be1e82275e28a5a6bc0fd01410d08f4968b64b3cf1375d51fd521f322616e6aa7e9a6904305a44ae91dcc2664728409b725b75817506bd78f502149ce479183f51ff219f624a3a5770c3a03d52b185fb15ffed47b6eb62bf3f3dceb789c1573165355646244c244b03589cecbd690ade994ba856a5b70df7372f2f54622017b28b5b9bf52de53ff1b2d021acb8603bad6598d972957f9f6093dc615080ed785003bc00753975086a6836037ec60625a9b0666e8037a73759d2cfac2cee12d295195775e7ab86d37d3db669f40a2ab65b698e6cd223c2d1282ac8bf31d8f214b12e8043401d2cd2dcd5bdd240b5b1231d8bf3c61941247cc6f431c0f472c9596c8809fbf472748d28fe6d7315db522bf4ca5f736b1188f1bdbbf2c3db53142ee9c81f600559bfd44cf3f961a8190bb9cbba14946657153b83d7161b2dc06d16c91778d7d4fc6a9d1602b5b10f15a684eddc157b13029acfb838bb4984124007893de2f34af6b5c09b38cc9908b2e9f20a8171b9e6eb9fc00176a9ac20d73c8deba7200bfeb55887ceb97709e30c02de3eacff9c61b309e91b780bf37e07eb83d767e14f21444559817424394674437ebe2f82e433cb3fcd5900bf131e639c05f0ed136de6a534458888dbad1ac1671fa730beb5456e6c03501a38191ff959f6c13aeb83905fdbdc8f7b95fcf820ee7b38409872ac3c52ed70cf8258075494d27e0019158b4b830f9a8c173b1eaec9999d553605bc657eadcfe30475096ee41ae25ca65f859dbf76f73f405bcaa935197f230f335e9616d1f0462f89fb40f370128113b367481d33f84e4eefbef0b42626cdab478a4492e9597b717fa22a1fed330c5e4cc93ba8318bb818cf6a54a199703f792fe4825407bded47fecf2f99947094ea85ea41204e51de390fe34917d7f0471cb1810572c18cd0ce03fe6c1442303dce9efeabed5159df2839562f9de6a9c74528f61ca6f498cf32ebc317cb84d3e375d9188fef7ad0b19dabc0776e7a9f4c956a03adb32b7ca7b8201f4ae9199b02dcb3e33aae5db6304be4c18025075c5a145e191fef3c706bece68dd5a94e8ef4510dbc2144cd45a6c2f11e1d8a4e82e47e994d3282dcd25a28342921715eb2f4db1db13348fbdb864d088f24154f7460c98873486ee7a1bfee8234bccde647ff765f507b78f3a7ae28704fac74110c06473d049bc4d4383a0f3352785a20be30b9afb9fed1bbe7b6fe974af45614b7927fc96e423d65fd7e8bf4128e838b518faf8e79a466a0fba75ee007cad9654e853940dcff7ca41577e966c0406fd0ef792ef1bdeb9288c44281dd2994e1021e55a8e191997ba59a0528ac4b963717148cca802fabdd423d55584b9ead19c60655ad5cb4a84ff0f17a5dbe730d055a11bf48942f6c3581e4e3b19b2c221927b69a9f3e66ed13b9d5b223c9ecad03fc6f3d9935a26e6970b094a5235ac154576e01d884d8ebee9dce04b9e154ba138b2b9652654e71780b65ae0743058041289f61aa108c2d469916139f6cf1d91ad67a6fe459e84f24fe5337bce6a31337f636d072228ba358e9b329f63fd4d48ee211151bd278879b5f604f751de21c11f785e4366605389c919efc3bf7f63f0f38716de1f5572db924953dda569d4797f2be50b2fe14907656f72b214a310b4aebe662389098fa3364f26457a8678476869e9ac0a94640d4ec0445c224074972140e7c92622d49daf76db2c49300ed3fa7569dbcaf1273a38b2f7554276b38318a6ae0db87ade4f6a1cf3a8a31078ad4f5913e60c999922dc252b2f7a0074064595585398dea544e7d990dfb89f97a83bdc3a4669f424953023fe370684b2646283ae3dae104c866cf4f5ba08a68c324a2c7c100660301acf4b32dde168deea9dc2b6c159d4b2a7afcc951f850ed16e067309ebe0d69d78b955a402e3acc4c51b6fa87ee2e53d070ae80862b144d5f1301d68fbe6904fb646db988739e4f637ac4fc5101f7a95e347827dbf4bb1c0b7e83a94ae6654dc6055ae483c01f136b3ddfe224a013799d841df52f9b60f6a52c46e22d9f4d3c5dde6baef1a7aa10b1b524c7583a8aa817fcbca2f2dd0d185d6e39b68e3600a45aafc875e9a6e71184788127061c36537924af328e656bf2449d800f9431b8871a891c19b8915a71776bc47eb0302eb52c2af204d4802144e84272aefe66cb2755f9e872b1aa47202091a84a9e34863b2f8b8067983f1f0554fc5c7dd8309f9954b968399d1a13976e1d466210552fc2488381e874b90a38a7065066ba9a8c7a6ee450befd2be50df1134fa4d9c4506bd3483c39ff7388fc1093cfc8d31cb71a426e3eb34a677fce50da4ea828e50cea8d06da1bb0db892e808c0a2696718e14efe74a8bb748e68426e1f8e38d94cea462b46892a16a63324b5164b054573bc6d2774747fb5f704575973d6c0df017c4c7bd3ebb141f89c632b94b090dce4fc344b99ba8defad33c2795ef97a8739d2e6d8f45065030442ea97726d1e9f430c6c9c01bca63c896774d3073f", 0x1000}, {&(0x7f00000011c0)="aa2ba8f7b706150f8dee80dfa5f3f59766f8a183f47c708976ac70c50ff41508414f25d579b4744bb245fc7f845f74d56f9eeaabb05bbcfaa4746df674d596fde749ff68892b3de11ae7c53ae8", 0x4d}, {&(0x7f0000001240)="ec1f00ad634e024b04aad005be5904884e0c8dc7d5eba77156f81aee6f40b6916a9cee5882fba57bebf4248dea3a3b4217f8101bd9a53c4c042e303a20fa88ef80e8781c9f7e9c76967c86cb7664c33cca89fecb0ac8408360d749e1287919b0ea63ff81ea8c0dc36af83f25bfc9e82ab1c377107cd631f9ccf68876dcd1a670513393566c73ea26eed30f7a59c0af5679df7bcd1779d8a06debaab3f2a8e0dc15323b873c8c67f53af5c89695b81fd6dce4ae7c53b65d4cf4b938422a19185612871262e7d281b71ba941cc55299b9f19e6c36bb3214d420e4c8f0b2ef254204eeb4bad341422e663f9cd0eefe622d90d02e8ded397b27b1eed4d6eefb7f01e6f90dac0031340e5f890a30d25eb4f19f1afce20fbac50169a89d2fbf5a5c6b6fdadaa14f3f08f1a7360139f9753881a436255f4d206ec96d03bb9ec6a6e4335d7638e93b5ab4776c3e503965b264d8513082197a3eb0e400107e28d37200d8be2b9cf09badc879063720c442fc5bf1f6e1ee7c221e1c49d8473353bb2f19559ced7a76344234e2ddfda9b72f96b22741922a13412792b7d0ff793b2e4c1d990a4775324888b0741e3dc0a38eccbf5cb224078c5b153329a19f00c149bda2cdb44035822fb09ad61a44d2d0f020a1b95a38e5afd1329ca1e1a473df25c310d98d4647f7ef9a2ce810488aa8986b62b270626df9b13381865d0fb6c3b2d8e292e46a903a584102019eff1f58c9272049b4a178892c71923ced4787049011b82b5129333c29d6c35c6c20a4fe1ef0bad0806238323c9683b425f6fdf97fe0b29f8b92e0e05508e00900b3e312dc1016c2a7ed6cb18bff28c615d8920ebe389c539a414b685e5a63713ead10da0e73ca85b976f80a4f5624ddd897e607c84e55629bb5c7769bdc75cb092a9001f76ed33ad51dff381088170525c0f14bb6d825ba25d913e41b3aff0c2f995c30a17a7fda41aa2435dedc90e68182dbd33b2057cdf2e21c16251bf169c935915ccde8404dd9fbb14d5f82c037a582cc40ae1a97a6cc936e4c771fe4fb9f12ac197b30b8786774f3196f7d1433c6cae3b9d316692415942ad1c277a2d535b999201f44c650513f425575be25c15d328331fa5abc917225c796f6449d03e771545c5729dbb9b9bd6ffe6e4eaae441352167dd4442cfcf451d0b838eb4e9f3c2d7ece7d20e436faa20ce19d02091e7e59ac20e5b220dbba5997cf2bffd785f2019646d632a3b7e97235b13135bcd19dbdcc0246aef3a50941847495847cc03d9d1df8d00d00998c1151496faa5d2deb4c956b8db9230a10e072a82c50f733385fa56fe2ba076eab7f29e22cc1eff1c9dc23fa2a2432df5de9acfd39745a71da2472edf87124ebfe15e4e243165d9b10c895c7be73ddd3b5461f58f8465ae254f39fbe75031e948f6b6af7419c7b5eb185dca5588c9c2bfeca74ba22ff12271877e728692631b481d2085f6f5a14474468ae2edb2028a9096c1621610944016300373629c1416ca57d5a8d992e67eb85b407a1f67f358f001a54f889b36cb3ccbedb9c33006b3322d3ece4f051511f9ba869ac5da74f2be0fe4791f1bd1cf91073e63f93ea4d6af243eb5ee84ecdabfe624a976159e7b54a1c35d21e67fc7fdcec9ebc0ef4b6f9c98d654edcd0c6dc301c351b03f906bac79a17a2d76f3a696b1d7a576dfae4a2e1dbf8329ab8b254bc584b88f9a7f3ab8361040e8964d5dac2d77c0a36d27fca4fde8ea15f8652e4ef3ba0f6d34f9ae048757fa2a9a0c6f04411e80bb5f1212fb3a8c728da6899b7f268af0c40d0a57b25ceac1da6315e75f4748ff34d5530b7ce4127628430682b55d6ab992de50660d64334591e86f7a7a059348cb2e0fdc8651e410f4e64839c2e280a18e0a42d0aa28a44cb8be9e85915474bbaad7d06acdf32b14ccacdefd862085b0c02c641c575cff0145e1ea4acb82da95df9c3ad631f0556a3744ed3ef2144938ceb5d0270c76cb34fa8b98d45c04327bc341cf5838b4a0219bdccab10d1f26a72003af0aa4a9a459d3a2b70020aaeebb33ce82f015cd47bb4a4e08eb9c3183e60098dd59ffb78aa2431713ea456529e21bb9c5edd1eb8133643453672978fdac3b82978880bd4522326dc468f810c337004d3e926f199beee4c07cdb23cda7d76c5d9fc310f2650f378d19bd21798d891c6483f51fb4eb1d9df96222851176eb91880358ea07a3f61d6dfa2424fc7c3a30b52d00476ba2678707c2208703621f3008fb4b30e85763a56a847d78fcde6801cfe38bc750d81856807489adff1eda44749a9057654edd34bddf508504930c433347ac2977e2f5f6e7365e814665b857e216db6cf3627b7acb85036f0597bbc4d2cc9a7ee22f94c7e10a413fac8e41e3c69acf69ddf438ccc297f78ceac8e9e726c6d127e377e36ee8b4a0bab735a495a8b130fffa4666d72c1d99f2ca958d14a57f7c8e2e6d79373ff1c3c07a0ea007ba252a9f9548b329e40c5125f364be8b76f22411571232ff4ecb976acb728376a0b8eb0c1083b955e877139cfb632ea70a97bde0d0858ebac2b26572a6221d239baf4c2b3005d3a3db570e5ffce22a58c974a856c2e1b9fe728c3927df0be96f3a6321879f55dcf19366c67195841d7e521bf675bd6ad50a2ef6039403eda2750c17a5e8b222b28b7c77c3c0e6fe53af9780077479eb67103b4084adefbe35eaa39945105ccd74de6661b064249f30d667ce9d3d41145751b30547e5efa715b607a376c3233ee8435666ab95a4683919c43168b284f2c0d59bc02e1802ab99064b332e3e26e4cdd549337033955d0530c07ee33155548dabb45b0fbe4bf35432f4cc8be3495357f4c0144dd7f2f5d1e1d7126def4fc6e49fe49509604caa84c23a71a6cdb5b0f5d5a64efc325986a64209a0cea853cbce076ed4034520d163c7745487756b72d895ceacf7caac984dc6f9797137bc737a18074270874d991dbce0420565abf52417b2eb8459fb161c36adccd24b237e4a9d7e6e9a84197ce06b0e252cf8dacc925223ec277d119d0a16f901375ad3cfb0abed9efcd547d29feba2e06a1f187ff8d51a6f65812a29feeb07b3d0a0c2b4547c9086e8b3c643cf39d1a2ff8584b4b9b1e6307e44c457a8d599837ad79b4b8568b7d0049ab47eacadb45498ce0152278ea4ec4522bb1efecc4df76c96111cebb51ba7c4c6a94da4e7579bebe693d0df4920c7ca1545f7c8270f9f4b6e12ee2b390f0143fa5644d9988c967c3be37883b727ec11f4392681bb890b999a45a91fee9a5709a3680e1c5f034a90c8feba92ea1508d6ddeaadf61936f0e2b5d2e4ba0897927d61d94caff7fc141916706f9d5e14586873ebfc2484bf14536c77def462e35a565fdc7e8cbcef88d8e2deecd43304920b85f73823eaf2bc05fd8e59876504996ecd9f3eb095b6453c6750a7639bf2fbfef9c7722b59604b473d00d26e7b615387448d0399295e394b7ff69fb5e7e366f88e37d3b21145d828bce059cee8b7e9c4823266ccb4fd3f7c3cfa4dc701d08ba0fb89182e342dcbd912b9687262cf399a34d0f0f992659307c96395fb5216cc0bf955da241ca5f4d93cfaeb22825e68ada9bc6baddfda86527e9cfb3181afaaa6f8528f6eadd9e558f13ea45e1f775604249fc23cccfea749c07f038e59120a8a9f007d4edcddf67bf62d7c56574524b712d13ee0eae5b2e43c093ae97a1cd57a7057ab3e771a59f358dd54ff81e32dc8a51e60be5ef655e2191d6da4aab1ef8cbfd672c0965dbe312caeace4430717d72c576aff984f8a31717056ff56120c640b65ecf5aa1f377ce8eacabf6ade73733c82d52f1b9b65a0e33224fa2166f5bd726aa94a46e620746efe413d34567deb11fb284eb04672c1037982bbf2c4df66e61f3c7dc5c6349a4ffcaaf9b4a0dd60f8ce28f3c12497daf182b24d8cc224bab45edfec01564633ca8db8129bd8ff7fc23d2503f5cfa58a5df1b4ad18b2dcbd61f165414763555dfdba2253f951b4355b66ff3d12f262b35a535623030bcc88cf439e9e8ac46b4d6add6ab89a00e6d123ecb5649678b9ed0fc6fcb5871f0f39fd1a9965e07a3120f71a3473e88b60cfd0b53133cb0d8695d6d1510c276e0511f1dba02c476a9fe027c23d4c3ef1bb92e4bde2c1c3d0fe872fe74187094bede5c1da5d743699223004662a6f86e88f7e3d5805d4e1ce284ded487828d3c336e75f38b769de2ffed228b23687ed7bcd4589e0e75629dfcf03535bc27441c66203d25a2f03417c4c704f6d00f7c08c33acf614cfc2340af2abfae76036fca09fc7286af972541c6bd4dbc3f13daed0597947c7f7f93a3a91b63a5a43a005f2d17db7a5ef4659cdf8527ab7c09d6502875eefc8ce2a3e86df82484b8124347502bfce7395336adedb857cc2c5c8e23c95f169b04d31041dcc24b0f0d8bccf560cd026fe00c21a9b41f6d7faf98f13ffcca8f668b8794076dcafbde24bb613832259226013df1db06677c47b2f70837d6239b1c4187d1afea4506f2b40966e497c5a93620cbf9fca4cf4a49c3da8dc3e02f0c700bb3869f97d5e494f4fa47c6c62ffd5d8868cef4bb1811b4237fa0bf18bec05cfe71660340207ff9666d139ccf87d1c0ca18db3e800ebb1f030158b59ad8e6b3d59b752cbadbde0a66c5709cce04f12d31a79e16b87db86c5a6db056013cc5a0d8a050dc9cd5f06f0ce1294949dcbd3f1023eef5abf00a47b8777f683dde378dfe49f8ccc9efbdc0d63b36244697d6e1c4683e073111f8ef34535c501d5fb7de7675667f2a9cd082f00528b16f75a50399c4e874a5186a269036495ced5cf1d4c01f681b015aff89ca80241e0ad2eaa6baa0fdca5c4da69e0463507d7c88dc0219d36d17073c0db1a9e227c4ff6217d40629331764c0f3dd9e3da97451aa03748c6a33859a75cbba151b4c7db78000b6066abb29b1a64687db3282fed3c33a5070c519a75d198526c5e6f6811138db7a5ec3e70f02439ca2cd2a5c2f55fed3afece755eb26f20c2f3874951694f6f58b8b18040750bb2141b05e33f894b1d9728b7fc3809b975240eee8a9e4c5762f501676834fc9be6013d88ab9e51da17bccb473c0eae5e125c76ffc94e5887b04d97e3261bc94cee58dcf5244f95f15f923dee7a9ed31f0c06ef2a31e654c90e567769cb72d3c78590f96cbf22d4804f124832c68928f09be0f6191957674c8d64fc925bc48a129057b92a1d04d93f8cf77895d886ac280d15fb147aba1a8796f15554f805ad05e08390e3706f12315fe1ba7166b0fdaafd000696a3209425419e481ad13e7a508f57b53065a494847e68c3d9b7129f4ad846b433c6bb52365e93c8e62a01f0fd961371ecd1dcda5ac541c013072d255083650ab340ef4f4ff35f37be6e4faba713cd00ac5387546a066003f11b89bdd354f163cf825fa28910e62da5a737f99ac4b76c08fa7c1a285d22ec17d79c47048b7c781ec26896def6146e490b140f9a00029c8c7b22ebe6f2fd975f35f1b9873d84c523fef13fe50432acb7cfd626be95d1bdba3f91fa21231be08c67854022de865f1bf153b0a06430247712114839a517786e1f9d355ab56d599c1f286375ee9dcb7c9c516e56ada93e0c765ba7cbb6f06b20d98c9006058e68bbccfabf7a0e1f93e37e97567c81997e0908b102845d66137b2c71f663329d904eac91542a491bffb7724651b33eea02d3a65cd769a4c88cf94bae83d0067030ffb79a75b1c8b0a1a46911d30bd815b463448d69348e5d48d54a9609ef873c15dae6c7f6f862b", 0x1000}], 0x3, &(0x7f0000002240)=[{0xd0, 0x0, 0x48e8, "2a49bef6f8bd62e27f27f302d1981fd3105cb610b8f97e0031f1a98c7b070deb85f1de1b7c88409e4e2e3a7bd73305d0389e5edd4625b4fabbf27afbb0d7bab488aa863884c4d8c3cfaa8efd99f9bd2a4b038587bf96d26248358b1642136341c0efaaa533dd85d3f875075c06f5a962c0741ac7824f5a85d407fa7e86541decb82efbc3242cde8eb87a8ab596aa3d2962a9d173e459e6c7ce8343ea0c2450b077c53164317959ec9cc348231b1ae75437f2cc293be83d83f2ffc0326a"}, {0xc8, 0xffff, 0x36cc, "a5284e48f9fdd07a356261ad15bd5290564a06645599422037b5332ed82871b144228563494f3fc05eebb5b8dcf56f7196118764017e5847a08b37dcd39408dc242f17c68f0067b574195ea79f70e1c81211aaf957f2de7a83b6654e9b0262637be2843d5e96baffd2107bbd341a351234364970d6dafdd6d423e78cb43acdaa16d8e526d1f180d0806015d33a9d2a1e0d97464533eadaab462945690024c5af4f878bca2ac2ac163412223ecbb888264855a7f5d3"}, {0x110, 0x2110e85cb0aa10c, 0xbf, "2c693ef81e0fc1757009593578ec218008580505a3f016f78aa4cf95fb97ec390cb5a237da6d6f38bc5b340de55ca6b56b5edb18eba07fe63e121cb3f24669c82723d7ed26e3aa23377e8a3f636f22e3be4eac0b684335c3b994a17a213b4deae85e94d02b969f7e4cc5b9b9fcc16c685bc4800106e0c41fde92e0df3887d8b61924fdf67dacbbbe257c01ce6daa9ac9644f5e94219db119c6aaae6c5b706e2d360471387097b373e6a9e136aa3a0e2a6a12eceb63607109ef7e92c9a191a3bc74c2c23140c6ca6a3ef92035081458fca3501aaf76c83ec3f85362912cf0a5b61a568fa0eb6440a8459af2cd512b569476501ba0c892bc52c18c"}], 0x2a8}, 0xb) sendto$unix(r0, &(0x7f0000002500)="deaa535c8a8c6286e859d3da5aab3eaa507acca54cdc0d4af50bb4d03c6aeb514f182bd3f5e06df0d96c131a1731799b87b5e052d3b14b1089b1f0f914f5f91a5f0d20f77d7f4d9d1c8a8817e4642e5f9d9b5f23c6355d0ff86be88801dc18dc54bc93b74d2a42c801a2d091a111a2c520d63e85c9bb360aa7689c7bb67495f8e2c3611fd9c984fe5f2f84fc3fc3a576d383d046927025cbe14c0f1b937bcdbf7174b951ac494f1529e5e4ed035fb31908bdf31b09d2cbfda63ed202fc59372c1f8ca3b8cf239027e56369352ba43d9a9f0d0c340924a1c98f4347fd554833af94f20d0b1b", 0xe5, 0x400, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c653000b962872e84e5fb2b6e55baa038e49dbb5420acbd0a11a90563710e55d86c318dd0a0a810445c172e968f37c997067923c2ae529ffe34cf3f7ecdaa14dd3d79a02cc4f86c93560615320da583af"], 0xa) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) bind(r10, &(0x7f0000002640)=@in={0x2, 0x1}, 0xc) 16:01:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = kqueue() close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r5 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getpgrp() r14 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000680)={{0x2, r9, r10, r11, r12, 0x14, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) getpgid(r13) close(r4) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x100000000}) close(r15) dup2(r4, r15) 16:01:22 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r9 = fcntl$dupfd(r0, 0x0, r2) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) r10 = socket(0x18, 0x2, 0x3a) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000000000)=r10) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x2f3, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x18, 0x2, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname(r3, &(0x7f0000000000)=@un=@file={0x0, ""/13}, &(0x7f0000000040)=0xf) write(r1, 0x0, 0x0) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x2000000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000014c0)={0x7, 0x200, {[0x281, 0xfff, 0x4, 0x2, 0xff, 0x59, 0x0, 0x5, 0x7fffffff, 0x8, 0x3ff, 0x800, 0x100, 0x3ab, 0xbf58, 0x101, 0xc60d, 0x4], [0x5, 0x4, 0x2, 0xfffffffffffffffc, 0x1ff, 0x863e, 0xfffffffffffffedc, 0x800, 0x2, 0x5], [0x80000000, 0x3000, 0x4, 0xf607, 0x4, 0x8, 0xffff], [0x0, 0x2, 0x5, 0x6, 0x8001, 0xffffffff], [{0x1, 0x0, 0x7fff, 0x2}, {0xc9, 0x9, 0xa1, 0x20dd}, {0x63, 0x6, 0x3d1c000000, 0x8}, {0x6, 0x1, 0x4, 0x100000001}, {0x2, 0x0, 0x0, 0x7}, {0x5, 0x7, 0x7}, {0x100000001, 0x1, 0x29cc9c3d}, {0x200, 0xed, 0xe8a3, 0x6}], {0x0, 0x4, 0x5, 0x4}, {0x8, 0x7, 0xffffffffffffff25}}}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_data=&(0x7f00000004c0)="acbaf1d0841981a981cfcbded0f6cc9ae5739e5e5caea7ed103b99565eacbe4a15182c3f73a5130eb18d731e20b0df068907b5cdcb0ef1e0a281dd88d8f9d8edc0ba4202ff7e2e74505818d51a53e274a3a4a68487c3cda5e70cf00d369641b8efb67f43cd1fb3cd9bd46938ebced0a6851332ae1cb4d71f70fc580f5c48cc1d10dc1a2a8591f7637468e404903de7b09563c494b19dd4cf34fd80400545e8b4c209a3712a2e91ee4a1ffef4c0d2eb3742285a2a39dc2a4be63b9cf6db30f45b824ed87d15edd22a5bfc45fa80b396e7f4fbefc6192645515d83bea9ca03d0455dcc89befaec1da4b879e9b0953790beceb659609d63f48c04982858961800f35450c877e0e4b77cebc6f1ba01d9af314d3f3d0db9d611596c0c98d4872649a9890c602bb15f1a390901213534825cb8532811d1e65b0c1860b117d69984cc7cfb646d5accd69fb541b124f6ec2c1bf64b0f066fcf5feea1bd65a423d8d1db39685f6624c4009f34c924fe553cb59ef652772301ab0d95f651b39db395b71cce826347d9611245977ea9b94b9baf5a3a6555458f87d457c6d8ad7871a47c7c179ff95cc0762e1698c7e3b5f26c1441353418c81b630317781e0933cb61bcae754bc9014661f8a49947507bba06d337405458fd1dd7fb33665ba36c879c4e029f00c81da7e80e72b53bbe7c0eb6bd3a75ebbee953028e51240fa3ee0711baed6a325c6a2b658dcf51f57e64a0ba59725374b0402d8d75c1ae03cdfa2f1613216db9ef32422dd2a4a1e533b8617ecd73f83027edae71cfd7f749cebc1cb629063ae4714400b8d3498a0dd36b9457e4cee37e7e340996a83904997048209cfa99c7b03cdf8a8850096f7189437419a46cc1ad06bdc3d36cedaf70637b5c02fb00b40e7fb797a7bf1c4684c5d1bd6474bea5d5373113e852f2e7195b329145739c1bf5a858450eb649a81ef08293c586f01fbc457de38344d3fea5b7f0ec89adcd30ebb35b963b17d1b34d88411f99326234897d771efa39181496a05fd802d2f0471c6f8383aece5ea8cf3fa7fcc584fe9702c45cce44bddea7b2bbff81539e71fc7f8e301381937d9b440e97aedafdf130938d87a3078fd9b58d917540d0aeb5f5a24c2d561a609f1caa49c87be3acfa1669a8b64b6972230224a4dd83654e12d1c4bae5e89b8f738f71337e525346e7d5f13ed1e264ad604d23362c01ad58d7233446f515ed4d2524cb8a2b4afa4b2ce606ee4a986099aa767c095dca9b624df6ce0e326f22eda5f7b19298afdf5eb354dc20519df2b4d77cf89b9b6b4231f0b90a4291fee9880834993e521ebe606ae72afb1728a5fc57060dc2145b64a0c0587e226a42e423789d22a30d2da127a41fa70eb507a3d00d2266ea3cd7d6b600e498d157d8303fd196be4fecfb875c0d569d62ff0a580695365648b14b78419b9d905f85d3fd5b56a58a68ae6b9694d3a51447aa9317990c9ca577d9f96b89733cf994d4e89cab292006084c7b1307ef0a4e9f6a05514ec6fabf17d065c9e64cfbde86509f5adc275fc0a1b294409fc4fd90ae0de877ecb483335f3b8f0c41b11a315b69376f34fe55cc87d6e65b20ac4bd37574828aaefc28f2c5ba415d1bb9e6d63931776a053b90a9356bdb970e5a7e1dbbbca43ff9e5efc56eae4fd8e59998c520210a703b3ee450632ff35011146f373e4c28a6238ca1a4e25eee1957281a240a859f79ae6cc88f50372dffd0626d5f3ce53daed1d3e9009d001028a2dbb39f5fa55cc7bf1791e838a8a04c955bd51bc9e43f2b2227eaf2f0e1316f247702fef6a70ec0a1aeb327d9db76d2696157e30e430917d059fb5d7b54371963c5be5970dde5aae84c5924e797732ccdbdfcba70b3ce22b5c0bfc166e14e4e044f0b7ad12218d4b0f6963a671395e9c87d4fc03b55955c3883da1abf230632b19b438cc0c28f7cf487f891cb0e158dfe7145a7b8fe70c748ea8be741c7a69510154e9801cb8fe22acaa771bb419eee5832238f8d849bea8e075f3487b8d02aa9e01f3802a35734b289562243c10296bfba8ad7970286b7d089611a7d65dc4b273449b52d543975cb48572ccf2d593a463e2f096ea2e6392324e8d2ec1ad2904dc6307b92ac072a53c9857b994ddf6edcf6b7d3f1fc98109e3c102c83a4ead23d4e6618adc7cdc73357c128440f9f92d90ca2fd161e4c0a18a7bb763b34401792c1e0794d50272c906e7c9f6ba8f65ebd826ccd0f7880b6b80bb34461be6d292cb255cd1249e30ef44c7f0fad6168ab5b5aec6e79dc7a1f69e64ddeecb38cd784650eaf450e52f1b2de0d42c92bb99a0556b08a3654d92888902d706bc5799e003b6bd97ca19b1cf069f09433bddbae841a64ee02061ddda9258abe42200a853a5310a9df2cde7711edc801e71bf870eea670ce46ea1b43e836bdb65dd3cd4447daebe540cf72bab62656e9f163c0fcf87308be2ab0dfe772f43a1de7118b75f42c15683be60dec74b4ce1d3dc8b1e1ebcbe4ec3736eb010f438ef42ae825c40775bcd7f5fb6dd44f828d735c77f4fbe7ac86a464d56ef154d5fca4873328f7bbf430ac83b597fb76e0360bae69331179ff211c5f8afef900796e199f7bd0983a7022cb736b3f40cd4af3ebec020b038502ce1fb152750636de3e70f0ded18d235d58e215879c1ccd1d0e26b96385f638dc481df24e25234bae3b899601441c5fc4b020681bffc275e2b51407dff1465cfcf6dc8c4ac450ddaf2a5775820bdffd909435101bdacdd43f60f1d2d809d3038a134bfe758816faec088824ed4ea90b32323190d5670fcbe0c788c47361ccb68c82a4e4b196bba5420e97b197f9d112460c0a8ab99309b21966f65e86ffe3a717bba2edd6d09cf4d4e856d50ef35bc20a04e6908f6a9e8b6666d2b52c7ee57f914c53da7bb33d5eb19d0ad938c31c303062b4f99d4b3a39ab02cbd1e06e6f35eafe9f4f6aefbb1f5fb3232681f980d7a97bb3c866b552c285f407677feaad8ef14414c80b7cdd7cdd777790d6d44852eb1a7be77f1aa95df807837f9070aa99c55a6e016292b4c38894495af97a17b71856966e197bb691c74ea7318c60019fcc92bf98e9d1b8cd282716d375081df8b1ca08267059b89c5dbfd8b9de2d6739eafe0e118b3a44b4211d4ca45eaf8e381239585a51663bf5082ed2b3de885400bbbc688669feefa0f851334d3d1261072166fe457fce862596d642548c467eec76340e11a7973c2e3cd7a916690b3a36b8c19bcecb4ee28abcd5d071cd7ee20133d84bd1abd253d4481cc3a68371c6bf6b768d234d366964b49b8e6e9a35bb8f38ee8c64d885be2f74c8e9dd5c55639b4b5339865d56636fee7cf0ebd863e44cbc95b3e9b468c596517a1ef08c44f1224ac93a0f35e0cc600951d3ee84d2bbf5d8907f5155706e7e599c8eb7a8872b9fca71dd24995d0995f99442b28d0af316d935b5216d127c2f00e1ee2202259a72c298052bd8299f02c1141319df788d1fc7d17b5b9b769096dbcdafb68a6b50c591cd1496aea70861c247d7af2954e76a812f2ca78074b2ea3091c5d3f8fae818b0dc2584852b73d2550d58123e846e5efefdf3490ad0ac3650ed4cc4606c430e81ac452aec746b7c8f2da981203c0ec44903c01057e248ce9245fabdbf778a143465682038ba9e339cd0e137074f2753410f5b3eb909dcab724c4c26676b48019b427945f7e138d7956a266fdc3ffd7a57ed401056f94a38584451ffde3325ef51a326425452f32cfc242f4b6e72c3836e9ea4b6c3733f7efd142a0cb1a002eb578d891d9d90aa1981256d6f2617bd169d6ac14813547d68491cbbc3ac0ee29d928cfe1bd6bfd5022307486d0cafb38bb7d66111a8b5a67d7938a4eaed27ca793a42b8fb7545d4889e5f4d3f273504151f00ce7629636b91f50ba1d12a400c00c0179d452336067938d8c35234f99ab5aa70750e553ef99cf96ce1cd1b5c7d2028062464a2c26d09f628a62af1c8a52d0d8fbed16430288d9adbd20831af7420fea25e117793d751fd64f9d846137746d19debd21f285a9785d01e1f49695749b93f55da0d402e7282b5a1d96ce557bf36aa5420dc341074af3e81907b1676b53cf2bc0c5e3983070d28b61f7ec03558c89c74d115a7273c49c0cab2bc35322efafbc1f1ec2dd8f3198c82c4426c303bdae3f161a25cbf1ee26a02cac589b2086ad6f01e9e77c36be439089326905a9e334576b2849c56277c42f8d5b1fed1fd55f1e696f17415b0cf4d2629bda81ca309b9940e6ce3c42d242c17f5c753d4cf87fd2467d332f9652538be2fdc1d57e53676380a58a065065b26fac577ce6c5c4db09b4d37f540bab00d85c046a97c44f1a461bfda335948d6a6df3095418d37fa21256c796d91ead4718bfb5d181af6502a4ade86297d08e3c338f1d32e2c2822f62171fe92fbb0a4dde25da4b7c75547ad885faab9777e5fce790245b0f4d96b7bd4409548b19fa259c0a2cc89dbc0b9fc0314efa708164d07e6759608d569bd31bdad8bb3dbc30d2af7d202e388733e553a7bfbc8d94b4066b2ea308a6ecc7e5328e943da33548909dadf09c2040af6abe64717e9af1bb03639e7c64c80ac425988ca0578c8524bac8d66477582409cf9a7a90a31f213c4f959d8c9bf94733092d6329e16fd4552929b3d0c846a7239484638bb509b4282e1fb6b3ebebbe97234920fca2ea2890da39407752b5a2433aec14302de72baf355f872e81022b687a99fd705aebbf7a823e607669a57ad37c9984ed0e4fe87f67643b53c6a19db0eed706e148ca3b6e0a6166ceb6de3d798980477aff82ef51c86abfdb922d7ef5c6b112b2217c26da705f96bcaebde0268294d3970bdd54b7b7462f15241aada63170d7aa7c7f8057b46df2c890d4fa607a903dcd6e64a60932b4a403b592d42b3932f47bc293b5b00e13f1fd08849a476d274051e534fe3930a9955f6807740fcb2b845809bf0bd446655b7a7fba54848b72b9d722cb41112165e4a9c79a37c3b5deb94d6e2250c9f47be9b44f9fa6f5722f4798e5d35dfaf555c61c6bf8dd5482967e4b07fbc7f7c8a7422fb995def2fe8e716ab20551fcc067946064629af161945b3b8188e41071a7eb51b04b42b701cb80bbac9dce024bf19ad5a3a69dfab5c306b81c94924bfb5a61fd393504f5147f8c80e7a92fedddb6b8e3b57ca318734e53c6cf0b2df02a246f1a63566c993be2bec5f7b60991386368fad5822d9248e96c6a602a8aabd0670bf0a6c38fa04adf594a425cfdbc9b337b25ab635729d281a026fd297ef3e7688eef702ae74f03cf3da0034a89a2a7ae485d0c561b5204b12094dcff3f13d53ad66dfd140313cffc6a7ec88b13dc52adcebc07d6562790665b6514defc13b09e9602e24ede1d175d9e65daf2d65725231ef26b3c679c3800b3754c2b2bee88a346623cbc983802f707fcd609b6cb6b5713b6f7b459f49b7b3ec8e7373a0cb596cc0bb8886c5a9bdc24fe4ab2c533b60f24875b078e4be464e5621b70e2f73c0fd2632c5aca327f195ecbc1c0ccb05bb20e4de8e7dc284e356c2f6b104a0a271e3e0b9967cfddf4978e81adfaaa634fb152e01c9ecee733295309b1a7309bdf98d9c2904055aa3bcdd66aba4899f2000bcac2a234846e8751c0a2047dbb082df2022203d8dce0aa1a0cafa9ec7b376e9744210cff20bdf016815f2c3a1509f23e5ae70afc7cadf6d8583c6231a6e659f44ffa78aaca3484a7a6e6ee58e2c84a45665f90f236c0c7ce23b9d9cae83ed864a24b95b67a17501"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:01:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) chroot(&(0x7f0000000040)='./file0\x00') dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="71182e59ad697fffff02"], 0x1c, 0x0}, 0x0) 16:01:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x7fff) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r9 = fcntl$dupfd(r0, 0x0, r2) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[0x8000, 0x3, 0x100000000, 0x4, 0x7ff, 0x80000000, 0x8]}) 16:01:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="089a9447506f0d687c31afe3f31b2bebd0a9f538507ed18bd02d3e29d7bade508d9fd9263ce3b366e9adf1d9f5fbccb647c35cbc08", 0x35}], 0x1) 16:01:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:01:23 executing program 0: r0 = socket(0x20, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) recvfrom(r1, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) utimensat(r8, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2d5, 0x6}, {0x6, 0x4}}, 0x4) r10 = socket(0x2, 0x3, 0x6) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x14e}, {r10, 0x1}], 0x2, 0x40000000400) accept(r10, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100, 0x1}, 0xc) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r11) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f00000000c0)={0x0, 0x6, 0x3128aa7e, 0x8, "1f2c7e78fa77ec5c30a76fdf6ed53dd23e8597fb", 0x3f, 0x10b}) 16:01:23 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x4bd655f318943309) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chroot(&(0x7f0000000040)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r10) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r10}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r11 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r11, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000240)=[{{r12}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r14 = openat(r12, &(0x7f0000000280)='./file0\x00', 0x8000, 0x102) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8, 0x0) ioctl$DIOCMAP(r14, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r15, 0x1}) 16:01:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f00000008c0)=""/214, 0xd6) r4 = socket(0x2, 0x3, 0x6) r5 = syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r5, 0x14e}, {r4, 0x1}], 0x2, 0x40000000400) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r10, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r7, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r5}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r10}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000080)=0x2) r12 = fcntl$dupfd(r3, 0x0, r5) ioctl$SPKRTUNE(r12, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCGDLTLIST(r12, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[0x20]}) 16:01:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:01:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8404031001) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x61) 16:01:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) r1 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0x2, r5, r6, r7, r8, 0x14, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) chown(&(0x7f00000000c0)='./file0\x00', r5, 0xffffffffffffffff) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="0b71ea9545f79ca32db3c10f7a189318bcaff3ec37669048c4b4bb2feb7ed6ce4118109de44500e0ea66df80c7691f7e6483cfa3282c7a55f583d32de84b49365fff301e827e6f", 0x47) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x7}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:24 executing program 0: r0 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000680)={{0x2, r4, r5, r6, r7, 0x14, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) wait4(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x8, 0x0, 0xffda}, 0x0) 16:01:24 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:01:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000140)) close(r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x100000d7) open$dir(&(0x7f0000000180)='./bus\x00', 0x8, 0x10) 16:01:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) socket$inet(0x2, 0x3, 0xffffffffffffff00) 16:01:24 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) 16:01:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) bind(r1, &(0x7f00000004c0)=ANY=[@ANYRES16=r0, @ANYRES16=0x0, @ANYRESDEC, @ANYRES32=0x0, @ANYRESHEX=r1, @ANYBLOB="c90d6f0e7ee998b8c9a214fd1fc85170d63702505ac908289703579f7516e52f0ef639b51c25064700a4ebb3cddf53ec3728b4f8a9b50de878947cef5f951960154f76303ce6e9b2cd4c99f31e61bf3f9993269beeaf513c3f96fbc81cf0cbba84d9f2e6af63299e9c0436764db2e2d9fcc10fedd9176362bea9aae1b9853ad6ab0c4b82372443ca1f27ef3abbea5da8e325ae352f95fe85aa062d2313c397c1ed355f157b52bd731b39cddd9d84096c712639ac05b003"], 0x6) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="174af205b6068bbc6be6634ecdd0") 16:01:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) chroot(&(0x7f0000000040)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:24 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x2, 0x101}) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87, 0x0, 0xfffffffffffffffc}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r9 = fcntl$dupfd(r0, 0x0, r2) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) setsockopt(r9, 0x3, 0x3f9d8a99, &(0x7f00000000c0)="1a75fb31fefb77f70bec79d7e9680ae8172c3a4b4fea5236d1955c34dc2ed51d1af5bebd6ad50dca3cd3", 0x2a) r10 = socket(0x18, 0x2001, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r11 = dup(r10) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) 16:01:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = kqueue() r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r5) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r6) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r7) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r8) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r9) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r10) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r11) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r12) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x3, 0xc138}, {{r4}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x108, 0x9}, {{}, 0x8000000000000001, 0x0, 0x1, 0x2, 0x2}, {{r5}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x2}], 0x2, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x2}, {{r7}, 0xfffffffffffffff9, 0x55, 0x1, 0x1, 0x81}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x9, 0x190000000000000}, {{r8}, 0xfffffffffffffffc, 0x50, 0x1, 0x3f, 0xe807}, {{r9}, 0xfffffffffffffffc, 0x4, 0x2, 0x6, 0x5}, {{r10}, 0xfffffffffffffffb, 0xb5, 0x8, 0x0, 0x1ff}, {{r11}, 0xfffffffffffffffa, 0x14de254d1ff775f8, 0x2, 0x800080000, 0x7f}, {{r12}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe, 0x8001}], 0xb1, &(0x7f0000000100)={0x68b01fb8, 0x9}) dup2(r1, r0) 16:01:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f00000008c0)=""/214, 0xd6) r4 = socket(0x2, 0x3, 0x6) r5 = syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r5, 0x14e}, {r4, 0x1}], 0x2, 0x40000000400) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r10, &(0x7f00000004c0)=""/4096, 0x1000) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r12) kevent(r7, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{r12}, 0x5f77c1609331a611, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r5}, 0x2, 0x52, 0x2, 0x7, 0x4}, {{r10}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000080)=0x2) r13 = fcntl$dupfd(r3, 0x0, r5) ioctl$SPKRTUNE(r13, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$VMM_IOC_INTR(r13, 0x800c5606, &(0x7f0000000040)={0x400, 0x8, 0xfffffffffffffff8}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x2}], 0xfffffffffffffffb, 0x0) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000300)=0xc) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:01:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x80, 0x8, 0x5, 0x3f}) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) read(r2, &(0x7f00000008c0)=""/214, 0xfffffffffffffe1b) r3 = socket(0x2, 0x3, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r4, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87, 0x1}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) r11 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x10000, 0x388) kevent(r6, &(0x7f0000000200), 0x201, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffff7, 0x8, 0x40000091, 0x57c75cda, 0x8}, {{r11}, 0x0, 0x12, 0xa63b4078e13c8a67, 0x7fffffff, 0xdf}], 0x20, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)=0x2) r12 = fcntl$dupfd(r1, 0x0, r4) ioctl$SPKRTUNE(r12, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x314, 0x800, 0x80, 0x40000000}, {0x9, 0x2, 0x7f}, {0x0, 0x2, 0x6, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f2d90d1e42739db82c112cd6f82e") 16:01:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r1, 0x5, r0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)=0x3e7830fb) 16:01:25 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000680)={{0x2, r4, r5, r6, r7, 0x14, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) r10 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getpgrp() r19 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000680)={{0x2, r14, r15, r16, r17, 0x14, 0x7fff}, 0x6, 0x2, r18, r19, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r21 = getegid() shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept$inet6(r22, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r24 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getpgrp() r30 = fcntl$getown(r23, 0x5) r31 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = accept$inet6(r32, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r34 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r39 = getpgrp() r40 = fcntl$getown(r33, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000680)={{0x2, r35, r36, r37, r38, 0x14, 0x7fff}, 0x6, 0x2, r39, r40, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000680)={{0xfffffffffffff97e, r25, r27, r37, r28, 0x14, 0x7fff}, 0x6, 0x2, r29, r30, 0x7f, 0x100000001, 0x40000b1f1}) setgroups(0x5, &(0x7f0000000180)=[r5, r17, r20, r21, r26]) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x180, 0xf313caf2fc7b79aa) 16:01:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000340)="235efae00feb9cb41f38022752282595026d5af32c00000000a1aedafae91b1f6075e4a77c1aa7f227bab6ecd19395a47312f86154c5853586c7cdd5c08636f626d48a37f0402923c9fcffffffffffffff98ccb34a46d203bf"}, {&(0x7f00000014c0)="91e4b19731a12a6aa0a4ee86342a229b1ecb86963aca84e386aca720a23d9a3377ea7764db08480a55ab136cef5f051703b10aeadae64a796798af7eace2584de5eb60a30193ed835b761e9d9634376ff6c5156e3861a1838549a1196f450be41b26c42861c3cdc878ce8813b613a79bb0be998a9b1d08bfab8706955e237af99d0317dd7a4c36b8acca6004ee9f8242353df5c4bbcfe098bfe6177854878c46bb9697dd5268639d4bdb1ee81a79d248ff7b7238bfa746241a1e0732c851684ff59fb897a1ca104a6c68b2eafa5ad4a40955aaca2fffb68a823ddb27a114e95794af5728130c147985a002"}, {&(0x7f0000000440)="eb209d419e8ed7ac567b0f22efef981092a75e676ab330509a26b469cc801a941da8781bc52e9ba1a39d69333f73ae2085f2de9f023c208aa5dbd58c214e4af9559dafbb41349b12dce234fe0265b7b5118c8795"}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) connect$unix(r10, &(0x7f0000000280)=ANY=[@ANYBLOB="03002e2f625db032fafc00000000000000"], 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400e7170600000000000000ffffffff00000008f8ceffff7993547d00"/44, 0x2c}], 0x1) socket$inet6(0x18, 0x8000, 0x8) 16:01:25 executing program 1: r0 = shmget(0x1, 0xc000, 0x89, &(0x7f0000ff4000/0xc000)=nil) shmctl$IPC_RMID(r0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) fcntl$dupfd(r1, 0x0, r3) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d5e1a47d8c9b230b7084cc85cba17634987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f0000000000000000"], 0x10) r11 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r11, 0x0) shmat(r11, &(0x7f0000ffc000/0x3000)=nil, 0x0) r12 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(r13, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r15 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getpgrp() r21 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000680)={{0x2, r16, r17, r18, r19, 0x14, 0x7fff}, 0x6, 0x2, r20, r21, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r23 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet6(r24, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r26 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r31 = getpgrp() r32 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000680)={{0x2, r27, r28, r29, r30, 0x14, 0x7fff}, 0x6, 0x2, r31, r32, 0x7f, 0x100000001, 0xb1f1}) setuid(r27) r33 = socket(0x2, 0x2, 0x0) connect$unix(r33, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r33, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r33, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r35 = msgget$private(0x0, 0x0) r36 = getpgid(0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r36, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x747, r18, r22, r27, r34, 0x100, 0x7f}, 0x7fffffff, 0x9, r36, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) r37 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = accept$inet6(r38, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r40 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r45 = getpgrp() r46 = fcntl$getown(r39, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000680)={{0x2, r41, r42, r43, r44, 0x14, 0x7fff}, 0x6, 0x2, r45, r46, 0x7f, 0x100000001, 0xb1f1}) fchownat(r1, &(0x7f0000000100)='./file0\x00', r27, r42, 0x0) r47 = dup(0xffffffffffffff9c) getsockname$unix(r47, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:01:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) listen(0xffffffffffffff9c, 0xffffffffffffffd6) 16:01:25 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100000000, 0x0, 0x1, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000640)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffd62) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getpgrp() r12 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000680)={{0x2, r7, r8, r9, r10, 0x14, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x1, &(0x7f0000000080)=[r8]) r13 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getpgrp() r23 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000680)={{0x2, r18, r19, r20, r21, 0x14, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) r24 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r24, 0x29, 0xd, 0x0, 0x0) ioctl$FIOASYNC(r24, 0x8004667d, &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r26 = socket(0x2, 0x2, 0x0) connect$unix(r26, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d5e1a47d8c9b230b7084cc85cba17634987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f0000000000000000"], 0x10) r27 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r27, 0x0) shmat(r27, &(0x7f0000ffc000/0x3000)=nil, 0x0) r28 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = accept$inet6(r29, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r31 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r36 = getpgrp() r37 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000680)={{0x2, r32, r33, r34, r35, 0x14, 0x7fff}, 0x6, 0x2, r36, r37, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r39 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = accept$inet6(r40, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r42 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r47 = getpgrp() r48 = fcntl$getown(r41, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000680)={{0x2, r43, r44, r45, r46, 0x14, 0x7fff}, 0x6, 0x2, r47, r48, 0x7f, 0x100000001, 0xb1f1}) setuid(r43) r49 = socket(0x2, 0x2, 0x0) connect$unix(r49, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r49, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r49, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r51 = msgget$private(0x0, 0x0) r52 = getpgid(0x0) msgctl$IPC_SET(r51, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r52, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000140)={{0x747, r34, r38, r43, r50, 0x100, 0x7f}, 0x7fffffff, 0x9, r52, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) r53 = socket(0x2, 0x2, 0x0) connect$unix(r53, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d5e1a47d8c9b230b7084cc85cba17634987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f0000000000000000"], 0x10) r54 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r54, 0x0) shmat(r54, &(0x7f0000ffc000/0x3000)=nil, 0x0) r55 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r57 = accept$inet6(r56, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r58 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r63 = getpgrp() r64 = fcntl$getown(r57, 0x5) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000680)={{0x2, r59, r60, r61, r62, 0x14, 0x7fff}, 0x6, 0x2, r63, r64, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r66 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r68 = accept$inet6(r67, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r69 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r74 = getpgrp() r75 = fcntl$getown(r68, 0x5) shmctl$IPC_SET(r66, 0x1, &(0x7f0000000680)={{0x2, r70, r71, r72, r73, 0x14, 0x7fff}, 0x6, 0x2, r74, r75, 0x7f, 0x100000001, 0xb1f1}) setuid(r70) r76 = socket(0x2, 0x2, 0x0) connect$unix(r76, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r76, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r76, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r78 = msgget$private(0x0, 0x0) r79 = getpgid(0x0) msgctl$IPC_SET(r78, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r79, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r54, 0x1, &(0x7f0000000140)={{0x747, r61, r65, r70, r77, 0x100, 0x7f}, 0x7fffffff, 0x9, r79, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) r80 = getppid() shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0xa6, r25, r50, r9, r77, 0x1c, 0x200}, 0x5, 0xfffffffffffffffe, r80, r5, 0x8, 0x2, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r13) socket(0x400000000018, 0x3, 0x3a) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r13, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x200015}, {0x8}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800200000000223]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:26 executing program 0: select(0xfffffffffffffd71, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:01:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:01:26 executing program 1: r0 = socket(0x18, 0x2, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@file={0xc7fd24c1e03b4a3d, './file0\x00'}, 0xa, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[{0x30, 0xffff, 0x0, "0d8208f96bbbb7f08fd6b0ac896e4ced6c596fc051f05668e31bc04d69dc"}, {0x30, 0x1, 0x4, "30e3e13feaf34d5e17ee08f02d3e18d0bac39f58610552bd1c3f45b6"}], 0x60}, 0x40a) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x8000000000000044}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) 16:01:26 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:01:26 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = socket(0x2, 0x3, 0x6) r5 = syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r5, 0x14e}, {r4, 0x1}], 0x2, 0x40000000400) sendto$unix(r4, &(0x7f0000000340)="0d0d50cd264e515c1c67a973c06f1e437ce2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a803000000000000002ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf4, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x153) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:26 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = dup2(r0, r0) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') fcntl$lock(r1, 0x7, &(0x7f0000000080)) 16:01:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0x161e, r0) r1 = syz_open_pts() lseek(r1, 0x0, 0x4c19c4870b7c4c8a, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000008c0)=""/214, 0xd6) r3 = socket(0x2, 0x3, 0x6) syz_open_pts() r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r4, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240), 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r4}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r2, 0x0, r4) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 16:01:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) write(r0, &(0x7f0000000340)="ef4c0200000000000000d334f03a6d7324", 0x11) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) r2 = getuid() r3 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getpgrp() r12 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000680)={{0x2, r7, r8, r9, r10, 0x14, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r10, 0x2) 16:01:26 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r9 = fcntl$dupfd(r0, 0x0, r2) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) kevent(r9, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r10) 16:01:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) fchmod(r2, 0x100) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x0) kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f00000000c0)=0x6) mlockall(0x5) 16:01:26 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x1}, {}], 0x2}) 16:01:26 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:01:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x41, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r5) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r6) dup(r6) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r7) close(r7) connect$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYPTR64, @ANYRES16=r3, @ANYRES16=r1, @ANYRESOCT=r0, @ANYPTR, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES16=r2]], 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r8) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r9) write(r9, &(0x7f0000000040)="3b85861332ab7eaced6eda70efd79b642f7d40525ed96db8ec2db6ed4f59cadef15b4386ef53b44eedac1d6cbaba762273d7301f12fcdb34adb6f790b04a15ce3d7fd3a848d73f28e35d688baea510", 0x4f) r10 = socket(0x18, 0x3, 0x0) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r11, &(0x7f00000008c0)=""/214, 0xd6) r12 = socket(0x2, 0x3, 0x6) r13 = syz_open_pts() writev(r13, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r13, 0x14e}, {r12, 0x1}], 0x2, 0x40000000400) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000240)=[{{r14}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r15, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r16 = kqueue() kevent(r16, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r16, &(0x7f00000004c0)=""/4096, 0x1000) r17 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000240)=[{{r17}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r17, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r15, &(0x7f0000000200)=[{{}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r13}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r17}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000340)={0x20}) ioctl$TIOCOUTQ(r13, 0x40047473, &(0x7f0000000080)=0x2) r19 = fcntl$dupfd(r11, 0x0, r13) ioctl$SPKRTUNE(r19, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$VT_GETSTATE(r19, 0x40067664, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0x26d) 16:01:26 executing program 0: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) socketpair(0x10, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000dae000/0x2000)=nil, 0x2000, 0x2, 0x2011, r0, 0x0, 0x0) 16:01:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) pipe2(&(0x7f0000000180), 0x4) write(r3, 0x0, 0x0) 16:01:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0xe000, 0x132, &(0x7f0000ff0000/0xe000)=nil) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x5}, 0x8) 16:01:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x32, 0x0, 0x1fc, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:01:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x2000, 0x610, &(0x7f00007cf000/0x2000)=nil) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1ff, 0x100, 0x1}, {0x6, 0xfffffffffffff000, 0x7a52, 0x5}, {0x866, 0x6, 0x5, 0x7fff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0xfffe, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x64}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:27 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000640)={0x0, 0x34c, &(0x7f0000000240)=[{&(0x7f0000000100)="8799f3b8ca22953b716510e4e694e322d62fde84a16e2d2a86bcd1e99655ff30a447104cb2dde807b874de842bb9cb2a400e081df9fabc523a5be0845779c309d7d71a4c0ff42e325e9a4c10470bea977e42ab9eb5e95d2be5739c27a62ba295143c2d0e807f5444eb39bedfc3d35a23529b2563c411c6813e16f70d8183b30a04a536854f12f920cf8ce1ba", 0x8c}, {&(0x7f00000001c0)="e3eec8516db6fc11a7836f6da8428ddd0d26bbf0b62d085c962b74fceac469f2d5cd6bd10e34cd941f4cfef3462405785844c611b31cd7fa4e19ef17692a1e851c9026cf24da6d9a5a4385665551d666892b43e0f8ccb1337e447452bc3c7b6ee8d39786b7639acd", 0x68}, {&(0x7f00000002c0)="e0e603596eb9bef95e144b7389bf45c6269d45da3a677aa3fb54f7f44215cc70be8227a8971f525f4b928b4c2b6c5074d62bda0e522ff2346406bd3b6f45f0d63a4e4e0008ba19b5afbcb7d199bdab7f090c96b5ba9a9ba213d4618ca17ee3e82f424993273f26568bb553f0a9409e7d269a8b171812c8ac46ee915d4fdf28a47f40c3ce0b671148b2fda2b7e7d9f79a686bda", 0x93}, {&(0x7f0000000380)="9cd2bbb67fdd88f69943467a6e69bad638ddd8982b940e563c80ab52744993749fa1470ecc9079614177dbd6ecc7048085eadf926c51e155a3499092407877a7cf1430f8d3e3c9359aa0d639c989b8b0a9fced7570583c4603a94b4e47", 0x5d}], 0x4, &(0x7f0000000680)=[{0xc8, 0xffff, 0x9, "992eead7767eb977e5dc048ea6f9811a1c2e6a913f187b942b961755b0e913799eeaad4580d8c6ed2c5406a2b44de01733703ac83833ea3338fe292150ff38e76484314fee5af57d8465349901af9644ce88581e2297ffc7536f50b5b7148a897b3c59c42c4142348f5bdef6f6c712e3f4cd15d72cb6fd6e05db2c24801b30fc7066bdef8b48bc5ad9f8f8cc796507540628aafa8ff94b761966abf85e0a2235d71fbfe49d55bd34b61fcaaaae0fe790e6"}, {0xa0, 0xffff, 0x8, "8189bff3c9d9a8517e17dea7b0cdafc78e21d4649b00569faa46ea571bab4da3a433d2206b9a571215f4827b4c059a7f0bcd0398c27b5bae81316da679fb6aa47282ffbfb670518edb25a6b60273377b5ff71ee40fae84f254ca4b4b2549f410d222c646800d63536f09975c42a5dfb2ef50fe0302910815cbcb9d68edbc502e733d0f91667d89c1102ec15f2e"}, {0x120, 0xffff, 0x8001, "bed62d8c033bc8ce66b0e62925b58bb18cdb55f92667bbc43e765a50b0198233ff93bbe630e453d2390c9482a276f4be6e4c085db998677950ed6ba5d39b41cb42bb3af1bfe0b6343bbf55dd8e5477ab0249120125d61e7d911cb5a13ee4b6749f38f160488a80574c2cf3cfc0289d21ad97278fa49acf7e2bc95e71f0743469972aa754f6bb4124dd01fc081a401a6db5aefb9fcea9ef5b8b0cc9bad305315efb511e4e08bc195d94c39ddb083f61c3c6d86e9946584982030cd858605bea8570ba594ad13504dc6161b377698f119fa4cbe7b16671729eb296b88599a4d9cbd29f847b4765da32c086af84123bb1cbd05aa07545df7c6bcb5293f080dddb24f7362b774e136808c96fc8e8"}], 0x288}, 0x400) 16:01:27 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d5e1a47d8c9b230b7084cc85cba176349872134d478f4b5ca77b0e780057435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f00000000000000001ecb3b4f944c"], 0x10) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x0) r3 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getpgrp() r12 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000680)={{0x2, r7, r8, r9, r10, 0x14, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r14 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getpgrp() r23 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000680)={{0x2, r18, r19, r20, r21, 0x14, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) setuid(r18) r24 = socket(0x2, 0x2, 0x0) connect$unix(r24, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r24, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r25, &(0x7f0000000840)=[{&(0x7f00000018c0)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d99398e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7cee1a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f915e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e661152748151aeaf5d25d6028f1c3d5142c14266f7a09b754879eb4c219c43990ce5c09c0d8962a95f23493401d3510631350c1ded478ccadb279a5f", 0xfffffffffffffd91}], 0x1) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r27 = msgget$private(0x0, 0x0) r28 = getpgid(0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r28, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x747, r9, r13, r18, r26, 0x100, 0x7f}, 0x7fffffff, 0x9, r28, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) setuid(r18) msgctl$IPC_STAT(r0, 0x2, 0x0) 16:01:27 executing program 1: pipe(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) write(0xffffffffffffffff, &(0x7f0000000000)="c695766bc4fe88f3758bc1", 0xb) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) 16:01:27 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100), 0x2000000000000186}) 16:01:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x80, 0x4d) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:01:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = dup(0xffffffffffffff9c) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f00000008c0)=""/214, 0xd6) r5 = socket(0x2, 0x3, 0x6) r6 = syz_open_pts() writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r6, 0x14e}, {r5, 0x1}], 0x2, 0x40000000400) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r11, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r8, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffff8, 0x80, 0x6, 0x1, 0x82}, {{}, 0xfffffffffffffffb, 0x20, 0x200000c7, 0x9, 0x8001}], 0x2, &(0x7f0000000240)=[{{r6}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r11}, 0xfffffffffffffffb, 0x1, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20, 0x9e}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000080)=0x2) r13 = fcntl$dupfd(r4, 0x0, r6) ioctl$SPKRTUNE(r13, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$KDGETLED(r13, 0x40044b41, &(0x7f0000000080)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x24}, {0x7ffffffe}]}) socketpair(0x20, 0x8000, 0x5f84, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x2, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) 16:01:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00003dc000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r4, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r6, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r4}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r11) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r12) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r13) kevent(r6, &(0x7f0000000100)=[{{r11}, 0x8000000000000002, 0x8, 0x20000000, 0x1, 0x1000}, {{r2}, 0x7ffffffffffffffc, 0x8, 0x10, 0xc3b8, 0x7}, {{r0}, 0x5, 0x1e, 0x80, 0x401, 0xd5}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x7fffffff, 0x200}, {{r12}, 0x0, 0x0, 0x1, 0x7, 0x7}, {{r2}, 0xfffffffffffffffc, 0x28, 0x48, 0x4, 0x7}, {{r13}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x3, 0x1}], 0x10001, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0xa0, 0x4, 0xe, 0x100000000}], 0x1, &(0x7f0000000080)={0x0, 0x6}) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x72f3cf81}, {0x3}]}) syz_emit_ethernet(0x354, &(0x7f0000000240)="89716f07626cd94019bf67c7376d26e50f510f01000000050041000000000000b79e402a5e6b5ad581ffa6335145836b908e9cb24ce48f4b2ca76fd880575bd507d5af31e70cc88e89fcbb519a0e201e4f3daa39") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc299df80577a19e7, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x80, 0x4, 0x80000001, 0x8}, {0x8000, 0x1f, 0x0, 0x6}, {0x8, 0x4, 0x5, 0x5}, {0x4, 0xad2, 0x2000000, 0x2}, {0x9, 0x8, 0xffffffffffffffff, 0x1ff}]}) 16:01:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:01:28 executing program 0: socketpair(0x1, 0x2, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x100}, 0xc) shmget(0x0, 0xc000, 0x46b, &(0x7f0000ff4000/0xc000)=nil) socketpair(0x10, 0x4, 0x81, &(0x7f0000000100)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x4, 0x1}, 0xc) r3 = socket(0x20, 0x3, 0x5) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x0, 0x8, 0x100000000}, 0xc) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x7, 0x9}, 0xc) read(r2, &(0x7f0000000200)=""/204, 0xcc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) read(r4, &(0x7f0000000340)=""/66, 0x42) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) bind$inet6(0xffffffffffffffff, &(0x7f0000000400)={0x18, 0x0, 0x100000000, 0x9}, 0xc) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000440)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000540)={0x2, &(0x7f0000000500)=[{0x0, 0x7fffffff, 0x7fff, 0x20}, {0x8, 0x100000000, 0x0, 0xfffffffffffff989}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x14eae0ccba8f2568, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) acct(&(0x7f0000000640)='./file0\x00') r10 = accept(r6, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) fcntl$dupfd(r10, 0x0, r9) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000740)) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x800, 0x0) fcntl$dupfd(r12, 0xa, r0) pipe2(&(0x7f00000007c0), 0x10000) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="6b3e1913e89daf8956551175f523") 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xc2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) fchmod(0xffffffffffffffff, 0x20) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x7, 0x0, 0x7}) 16:01:28 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket(0x18, 0x8003, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x800000000000003a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) pipe(&(0x7f0000000080)) r2 = socket$inet(0x2, 0xc482c544edee65e3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)=0xfffffffffffffffe) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x66da7db76370b232, 0x5, 0xf9}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x7, 0x100000000}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000240)) r4 = getpid() r5 = getpgid(r4) recvfrom$inet(0xffffffffffffff9c, &(0x7f00000001c0)=""/93, 0x5d, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r7) r8 = getpgid(r5) fcntl$setown(r7, 0x6, r8) fcntl$setstatus(r6, 0x4, 0x8) 16:01:28 executing program 0: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000bc0)={0xbd879fe200af37d5, 0x9, 0x10001, 0x5, 0x8}) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000db1000/0x1000)=nil) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/121, 0x289}, {&(0x7f0000000580)=""/246, 0xfffffffffffffdfb}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/68, 0x5}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f0000000800)=""/12, 0xc}], 0x7, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x90) geteuid() r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x8d}, {{r4}, 0xffffffffffffffff, 0x18, 0x0, 0xfffffffffffffffc, 0x20}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x5}, {{r4}, 0x0, 0x50, 0x3, 0x8, 0x100}, {{r3}, 0xfffffffffffffff8, 0x24, 0x8, 0xb2c}, {{r4}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x1}, {{r3}, 0xfffffffffffffffe, 0x48, 0x1, 0x4, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x2, 0x3, 0xb4, 0x101}], 0xac1b, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r3}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) r5 = semget$private(0x0, 0x3, 0x0) r6 = shmget(0x3, 0x1000, 0x4, &(0x7f0000be6000/0x1000)=nil) shmat(r6, &(0x7f0000e7b000/0x4000)=nil, 0x7800) semop(r5, &(0x7f0000000a40)=[{0x1, 0x1, 0x1800}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/ttyCcfg\x00', 0x400, 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r4, 0x4004667f, &(0x7f0000000000)) r7 = semget$private(0x0, 0x4, 0x5) shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000b40)=0x7) semop(r5, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000a00)=0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x7, 0x1000}, {0x4, 0x3f, 0x1000}, {0x2, 0x1e9d, 0xac3858658c7e056b}, {0x4, 0x80, 0x1800}, {0x2, 0xdf3, 0x1800}, {0x1, 0x6e, 0x1000}], 0x6) mkdirat(r3, &(0x7f0000000380)='./file0\x00', 0x10) 16:01:28 executing program 0: r0 = socket(0xf8ed520fca06585f, 0x0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0xb8) getsockname(r0, 0x0, 0xffffffffffffffff) 16:01:28 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) ftruncate(r1, 0x0, 0x8d) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)) 16:01:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x8000000086128) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10) 16:01:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 16:01:28 executing program 1: setreuid(0x0, 0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r0, &(0x7f0000000040)='/', 0x0, 0x0) 16:01:28 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x80000001) recvfrom(r2, &(0x7f00000001c0)=""/199, 0xc7, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200", 0x1000}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x8000, 0x0) read(r3, &(0x7f00000008c0)=""/214, 0xd6) r4 = socket(0x2, 0x3, 0x6) r5 = syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r5, 0x14e}, {r4, 0x1}], 0x2, 0x40000000400) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r10, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r7, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffff8, 0x80, 0x2, 0x9, 0x4}, {{}, 0xb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r5}, 0x2, 0x80569550f2546972, 0x4, 0x7, 0x4}, {{r10}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000080)=0x2) fcntl$dupfd(r3, 0x0, r5) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x218e, 0x3) r12 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x27be, 0x200, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8", 0x3, 0x1000000000000000}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x1c, 0x7e}) readv(r12, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x10000) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0x4, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffd, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x0, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) mkdirat(r10, &(0x7f0000000000)='./file0\x00', 0x101) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:01:28 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x10004, 0x84) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r9 = fcntl$dupfd(r0, 0x0, r2) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) r10 = openat(r9, &(0x7f0000000100)='./file0\x00', 0x40, 0x80) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000180)={0xfffffffffffffff9, 0x9, 0x4, 0x4, "4dae59d5f23309aa6a22511c51ab9c2a0ef06938", 0xffffffffffffffff, 0x4}) r11 = syz_open_pts() writev(r11, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c15b00f4ff0000747beffde400"}) write(r11, &(0x7f0000000000)="391e68edb128614fc4a0cdf1f2c1fae6e0a0ffcef63e7066434dc1179e8290d3d59a3a4945a8f3a9beae874d6b3cfd087138b3f477e7403b128104afa3769c877ac200bce3304b471b7b921915531dc67d1d8ed30d9d5b20f80cfea4dca92b65a0893cca7a35ae173eead2b33c54f7b6c17f0000000070b7", 0xfffffffffffffde8) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) 16:01:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x4, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='p'], 0x1) 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, 0x4000, 0x0) 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) 16:01:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x14}, 0x0) socket(0x10, 0x4, 0x210) 16:01:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x100, 0x8, 0xfffffffffffffffd, "0679e3020000000200", 0xe82, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r8, &(0x7f00000008c0)=""/214, 0xd6) r9 = socket(0x2, 0x3, 0x6) r10 = syz_open_pts() writev(r10, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r10, 0x14e}, {r9, 0x1}], 0x2, 0x40000000400) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r13, &(0x7f00000004c0)=""/4096, 0x1000) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000240)=[{{r15}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r15, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r12, &(0x7f0000000200)=[{{r13}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r10}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r15}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000000080)=0x2) r17 = fcntl$dupfd(r8, 0x0, r10) ioctl$SPKRTUNE(r17, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$WSMOUSEIO_SETMODE(r17, 0x80045726, &(0x7f0000000340)) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r18 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000240)=[{{r18}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000100)="019b21c00815d89a33644a", 0xb, 0x0, 0x0) read(r18, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r18}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r20 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r20, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt(r0, 0x6, 0x3, &(0x7f00000000c0)="eb368f80", 0x4) 16:01:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x9a6) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000080}, {0x44}, {0x6}]}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") socket$inet6(0x18, 0x5, 0x5ae2) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x20000, 0x0) pwrite(r11, &(0x7f0000000340)="0407153b891bc512f9e9c130dff82b68124364b4fea29ddcb40b821cbbea06d37bd9918b6e153c048bf028977af5ee5efdcfe0b4159bcc61b9210d96db67dfbc5aad346d16dbd8885a", 0x49, 0x0, 0x0) 16:01:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r5) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r6) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r7) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0x2, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xc6ba}, {{r3}, 0xfffffffffffffff9, 0x8, 0x40, 0xe93, 0x56e}, {{r4}, 0xfffffffffffffffc, 0x30, 0xf00fff7a, 0x4, 0x80000001}], 0x7d5a, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x9, 0x6}, {{r5}, 0x0, 0x31, 0x1, 0x7fffffff, 0x4}, {{r6}, 0xfffffffffffffffb, 0x80, 0x1, 0x0, 0x8}, {{r7}, 0x0, 0x8, 0x2, 0x40, 0xdc8}, {{r8}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3, 0x7f}], 0x1ff, &(0x7f0000000200)={0x3ff, 0x91}) kevent(r0, &(0x7f0000000080), 0x7ff, &(0x7f0000000000), 0x7f, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') 16:01:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:01:29 executing program 1: getppid() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x401, 0x2}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x116) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) 16:01:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) dup(r1) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000140)={0xfff, 0x1f, 0xffffffffffffffe1, 0xc9, "150b682cbac2fa53f5b256f2498c80e472132675", 0xaf5b, 0x6}) close(r3) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x401, 0xffff, 0x1, 0x7, "4dd34c72fdfb4dcd4c9b7ab4a8de09eb7160bdc1", 0x5}) close(r4) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28ddff00ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0xe}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r2 = socket(0x18, 0x2, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000004c0)) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/174, 0xae}], 0x2, &(0x7f0000000400)=""/1, 0x1}, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x20, 0x0) 16:01:30 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(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0x9, 0x5, 0x10000, "b9a212f91eafbba5125582aaafc5778577064c0a", 0x1, 0x9}) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) close(0xffffffffffffff9c) 16:01:30 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f000036c000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:01:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) r4 = dup2(r3, r1) dup2(r0, r4) sendmsg$unix(r4, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[], 0x0, 0x0}, 0x0) 16:01:30 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x8}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)) 16:01:30 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x1}, {r1, 0x1}], 0x0, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r9 = socket(0x18, 0x2, 0x3a) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r10 = fcntl$dupfd(r0, 0x0, r2) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x4}, {0x25, 0xfffffffffffffff9}, {0x160, 0x1}, {0x23, 0x7f}, {0x45, 0x80000000}], 0x5}) r11 = socket(0x1e, 0x200000000000003, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r11, 0xffff, 0x84, &(0x7f0000000000), 0x3) sendto$inet6(0xffffffffffffff9c, 0x0, 0x2f9, 0x0, 0x0, 0x0) 16:01:30 executing program 1: 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"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6, 0x80000000, 0x5, 0x4}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = dup(r0) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) 16:01:30 executing program 1: socketpair(0x10, 0x5, 0xfe3a, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x4d, 0x4000, 0x49, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xc4c7725ef10fcaba, r1) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x2d94) socket(0x6, 0x6, 0xa3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) r4 = dup(r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000140)={0x0, 0x20}) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000}], 0x3ff, 0x0, 0x2, 0x0) kqueue() close(r2) 16:01:30 executing program 1: r0 = socket(0x11, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0x59, 0x2, 0x0, 0x0) 16:01:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000001000000000000fd2df87901d8715933c81be6954202bcc897402a62da798ca4bb80ca72c5da0612278997beaae785e1790ad325d4180c5c8efde1d2a6c88ec26aaf5c73508588cbe4523a85e806000000e6805d6fadd0fa66ce0de725a2f3645119179310accc96c6763df81d69109567eae0ad59d746"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:31 executing program 1: getitimer(0x0, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) msgrcv(0xffffffffffffffff, &(0x7f00000000c0)={0x0, ""/146}, 0x9a, 0x3, 0xb087241139efdfc9) msgrcv(r0, &(0x7f0000000000)={0x0, ""/56}, 0x40, 0x3, 0x18e0cd07b2ea3cf9) 16:01:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r3 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 16:01:31 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x80, 0x616}, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r7) kevent(r6, &(0x7f0000000340)=[{{r7}, 0xffffffffffffffff, 0x0, 0x40, 0x9}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x80569550f2546972, 0x1b5dbc372be37205, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r10) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='.\x00', r10, 0xf4d6403467c399df}) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r11 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b5c4b001200060000040000000000f632565c000400000000000000000000ffff00000000", 0x1}], 0xffffffffffffddf) 16:01:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) kqueue() socket$inet6(0x18, 0x2, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x100, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20000, 0x81) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r5) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x84}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) 16:01:31 executing program 1: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r9 = fcntl$dupfd(r0, 0x0, r2) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1, 0x0, 0xf0, 0xffffffffffffff0f}, {0x400, 0x4, 0x2, 0x81}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 16:01:31 executing program 1: socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r0, 0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000000)={0x200, 0xfffffffffffffffe}, 0x10) 16:01:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) select(0x40, &(0x7f00000000c0)={0x200, 0x0, 0x5, 0x200, 0x4, 0x4, 0x7}, &(0x7f0000000100)={0xffffffff, 0x7fff, 0x7, 0x0, 0x7, 0x6, 0x76f5, 0x1000}, &(0x7f0000000140)={0x4, 0x7, 0x81, 0x100, 0x3, 0x8, 0x5de7, 0x5}, &(0x7f0000000180)={0x2, 0x8}) 16:01:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) r0 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r4 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0x1) msgrcv(r5, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getpgrp() r12 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000680)={{0x2, r7, r8, r9, r10, 0x14, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) ktrace(&(0x7f0000000040)='./bus\x00', 0x9, 0x2208, r11) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r13 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) ioctl$WSKBDIO_SETMODE(r13, 0xc010570d, &(0x7f0000000000)=0x37) 16:01:32 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3e8b5e9d020469766070c2e6949dbfa626adeebca24ccaf1c064436d1063edea220235c05defa7e8c145b4ef744ff9d3979762ad800c77d9ced44057456f00d37501e67a34c7b90fe910542e3bb20e2c958bcf55de496", 0x5e}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getdents(0xffffffffffffffff, &(0x7f0000000280)=""/92, 0x5c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2812, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) 16:01:32 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, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xfffffc59, &(0x7f00000000c0)="fd4f90c7ad0ae8f7cd16491dfef57ce73de94caf0dee8bac25c76459279b00221ba61850a0547e6e96ad0641399e9f05ec4ee6f00734491cc7a6ed5891f32b5cc22f245d6772aab699c3d46b75b64b34dc741a6b29329ad9753f28e55f3881469d1c8f0e190ea26f558b7e478b8de4c00e37c11ca984555ade8dc8a2") 16:01:32 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f00000008c0)=""/214, 0xd6) r6 = socket(0x2, 0x3, 0x6) r7 = syz_open_pts() writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r7, 0x14e}, {r6, 0x1}], 0x2, 0x40000000400) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r11 = kqueue() syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x2, 0x0) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r12) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r13) r14 = dup(r9) kevent(r11, &(0x7f0000000240)=[{{r14}, 0xffffffffffffffff, 0xc7}], 0x4, 0x0, 0x0, 0x0) read(r10, &(0x7f00000004c0)=""/4096, 0x1000) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000240)=[{{r15}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r15, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r9, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r7}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r15}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000080)=0x2) r17 = fcntl$dupfd(r5, 0x0, r7) ioctl$SPKRTUNE(r17, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) r18 = openat(r17, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) ftruncate(r18, 0x0, 0x7ff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r19 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r24 = getpgrp() r25 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000680)={{0x2, r20, r21, r22, r23, 0x14, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) seteuid(r20) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) 16:01:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r3) 16:01:32 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x2, 0x100000000}) close(r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x4) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) 16:01:32 executing program 1: r0 = msgget$private(0x0, 0x601) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/135) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000000)={0x3, "e60e"}, 0xa, 0x0) 16:01:33 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r5) read(r5, &(0x7f0000000040)=""/114, 0x72) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:01:33 executing program 1: r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x4, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x2000) 16:01:33 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x22, 0x4}, {0x4322c3334657bd31, 0x7}], 0x2}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x92c05e3ed3f8c170, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f00000000c0)=[{{}, 0xa, 0x97, 0x1, 0x8, 0x1}, {{r2}, 0xfffffffffffffff8, 0x3e, 0x70000011, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0xfffffffffffff000, 0x4}], 0x1f800, &(0x7f00000001c0)=[{{r3}, 0x5, 0x48, 0x4, 0x389}], 0xd902, &(0x7f0000000200)={0x5, 0x3}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10020, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x84}, {0x1, 0x1}, {0x89, 0x80000001}, {0x47, 0x7}, {0x85}, {0x46, 0x2}, {0x216583de47d44e0, 0x1}, {0x48, 0x4}], 0x8}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x41a61e571568518a, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x37d, 0xffffffffdb7769c9, 0x2, 0x79f2, 0x1, 0x9b2, 0x2, 0x2, 0x1, 0x9}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f00000003c0)={0x92, 0x5, 0x4, {[0x0, 0x2, 0x1, 0x7, 0xf8f, 0x1e51, 0x6, 0x1000, 0x0, 0x1000, 0x0, 0x62, 0xcb1, 0x9, 0x9, 0x8, 0x3f, 0x5], [0x6a4, 0x6, 0x7, 0x98b, 0x2, 0x1ff, 0x1, 0x8, 0x400, 0x99], [0x1, 0x7, 0x133c, 0x9, 0x7, 0x4, 0x8001], [0x400, 0x4f, 0xffffffffffffff59, 0x80000001, 0x100, 0x100000001], [{0x8f, 0x8, 0x1, 0xb72}, {0x8, 0x6, 0xba1f, 0x100}, {0x1, 0x80000001, 0x80000001, 0x20}, {0x0, 0x40, 0x6138, 0x3f}, {0xa31d, 0x8001, 0xf898, 0x1}, {0x8, 0xffffffffffffff80, 0x8000, 0x40}, {0x3, 0x1, 0xffffffff, 0x4}, {0x7, 0x42fc98cf, 0x1f, 0x6}], {0x1, 0xc9, 0x6, 0x1}, {0x8, 0x2, 0x44, 0xffffffff}}}) lstat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000700)=[{{r1}, 0xeb945e8396835d65, 0x20, 0x1, 0x9, 0x2}, {{r3}, 0x8000000000000005, 0x10, 0x1, 0x3, 0x7021a351}], 0xa5, &(0x7f0000000780)=[{{r6}, 0xfffffffffffffffb, 0x10, 0x2, 0xf9, 0x401}], 0x7eab, &(0x7f00000007c0)={0x1000, 0xffffffff7fffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000840)={0x100, 0x7, 0xceb, {[0x7, 0x50f, 0x1, 0x1, 0x80, 0x5, 0x9, 0x4, 0x1, 0xc9cb, 0x1, 0x1000, 0x6, 0x1, 0x2, 0x81, 0x9, 0x80], [0x1, 0x1, 0x1000, 0x4, 0x9, 0xfffffffffffeffff, 0x0, 0xffffffffffffff62, 0x9, 0x2], [0x2, 0x48, 0x100000001, 0xa4e, 0x3, 0xfffffffffffffffc, 0xc1b], [0x8, 0x4, 0x5, 0xc570, 0x0, 0x2], [{0x1, 0x0, 0x5e, 0x400}, {0x2, 0x7, 0x9, 0xe5c}, {0xdea0, 0x7f, 0x400, 0x200}, {0x0, 0x80000001, 0x91, 0x8001}, {0x939, 0x1, 0x233, 0x1f}, {0x6, 0x10001, 0x9, 0x7}, {0x9, 0x9, 0x7fff, 0x1}, {0x2, 0x3, 0x4}], {0x3, 0x5, 0xa0, 0x80000000}, {0x800, 0x9, 0x4ebc}}}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000b00)=0x8) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000b80)={'./file0\x00', 0x594, 0x3, 0x8, 0x1, 0xfffffffffffffffc, 0x9, 0x0, 0x3, 0x0, 0x2}) r10 = socket(0x10, 0x4, 0x8) accept$inet6(r10, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) r11 = open(&(0x7f0000000c80)='./file1\x00', 0x20080, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000cc0)={0x5000000000000, 0x1, 0x80000000, 0xd05b, 0xfffffffffffffffc}, 0xc) pipe(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000d80)={&(0x7f0000000d40)=[{0x42, 0x3}, {0xe9b4e9bd2df54e27, 0x400}, {0x45, 0x5}], 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/ttyCcfg\x00', 0x2, 0x0) pread(r7, &(0x7f0000000e00)="c75327c4ebd18271e1", 0x9, 0x0, 0x0) r13 = kqueue() ioctl$FIOSETOWN(r13, 0x8004667c, &(0x7f0000000e40)=0x8) 16:01:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) read(r0, &(0x7f00000006c0)=""/138, 0x8a) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0xb3a6f52ac7efe3e7}], 0x2, 0xe57e) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file1\x00') close(r0) r2 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5, 0x2013, r0, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1000}, 0x8) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x1}, {0x6}]}) dup2(0xffffffffffffffff, r3) shmget$private(0x0, 0x1000, 0x8411894b27ff3d3c, &(0x7f0000ff8000/0x1000)=nil) geteuid() getegid() r4 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x6012, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f0000000240)=[{0x0, 0x7, 0x1000}, {0x6, 0x1, 0x800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) 16:01:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffe}) close(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x3ff, 0x4, 0x1, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xab}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7d24}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6f58d469}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1ac}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = socket(0x18, 0x4000, 0x50) getpeername$inet(r3, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000280)="c070780a6f1c39490606620833f493f3d8763734c035ef75fb27e224793a9368881423dc3e1e2e3d43023756b904e006d63bb1a8e22c5947c805631b78a410fdf595b335e318597e809ff276e27f50edc1b541a1ad5a5734d88e79ea8f94e0214f182e137f77faeecd0bd1bde071133ddc9faa55393c00a9aa34bf7c76c50a0e71505324ab6336936dec47374e227d45e4b504311faddca1bd635f3f45c4797114f8ce15b3182343929d4f6c9d0bc2472863c542a380d259e6da6ba698b4a73f15933c9936f2fd142a32fd010ee49be559accd8fafdad76f0689af50a2725f9553adacddaf07d0f8a90a5806f68556881ac921", 0xf3, 0x0, 0x0) 16:01:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0xffffffffffffff80, 0x200}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x10009) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\]):}*\x00', &(0x7f0000000340)='(\':+\xe6\x00', &(0x7f0000000380)='\x00']) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x20005c}, {0x20015}, {0x6, 0x0, 0x0, 0x100}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) recvfrom(r2, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d5e1a47d8c9b230b7084cc85cba17634987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f0000000000000000"], 0x10) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x0) r6 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r9 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getpgrp() r15 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000680)={{0x2, r10, r11, r12, r13, 0x14, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r17 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r20 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getpgrp() r26 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000680)={{0x2, r21, r22, r23, r24, 0x14, 0x7fff}, 0x6, 0x2, r25, r26, 0x7f, 0x100000001, 0xb1f1}) setuid(r21) r27 = socket(0x2, 0x2, 0x0) connect$unix(r27, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r27, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r27, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r29 = msgget$private(0x0, 0x0) r30 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r30, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x747, r12, r16, r21, r28, 0x100, 0x7f}, 0x7fffffff, 0x9, r30, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) r31 = socket(0x2, 0x2, 0x0) connect$unix(r31, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d5e1a47d8c9b230b7084cc85cba17634987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f0000000000000000"], 0x10) r32 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r32, 0x0) shmat(r32, &(0x7f0000ffc000/0x3000)=nil, 0x0) r33 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = accept$inet6(r34, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r36 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xb1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r41 = getpgrp() r42 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000680)={{0x2, r37, r38, r39, r40, 0x14, 0x7fff}, 0x6, 0x2, r41, r42, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r44 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r46 = accept$inet6(r45, &(0x7f0000000300), &(0x7f00000008c0)=0xb) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r47 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r52 = getpgrp() r53 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000680)={{0x2, r48, r49, r50, r51, 0x14, 0x7fff}, 0x6, 0x2, r52, r53, 0x7f, 0x100000001, 0xb1f1}) setuid(r48) r54 = socket(0x2, 0x2, 0x0) connect$unix(r54, &(0x7f0000000700)=ANY=[@ANYBLOB="de2ecf5c5ab6f3dc9db6299864d16fb4d7f604833f55b69e15091735327531c735f5a845f5b69176d8fff2dd8829d56b9644bb8066060a26cc467f9c6c452cf9a5862250be47f144ad2fd518c09be3cba9c57f80d8ad764dafd418a413a09521fbdf6cee082444878a37211b6dba1302148959ffb76c5c4bfdc0b4eeb41aeb564491340197e6fbc733b66fcbd1117802b0ef649ea0151aeddfb41c2e666ed709797c48c25b66122f451ccb36a512e9c949e689bcd02b9acc45a36aad27943938fc7b91c87e9469b10f72ec594381ee"], 0x10) setsockopt$inet_opts(r54, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r54, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r56 = msgget$private(0x0, 0x0) r57 = getpgid(0x0) msgctl$IPC_SET(r56, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r57, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000140)={{0x747, r39, r43, r48, r55, 0x100, 0x7f}, 0x7fffffff, 0x9, r57, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) r58 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = accept$inet6(r59, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r61 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r66 = getpgrp() fcntl$getown(r60, 0x5) r67 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r69 = accept$inet6(r68, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r70 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r75 = getpgrp() r76 = fcntl$getown(r69, 0x5) shmctl$IPC_SET(r67, 0x1, &(0x7f0000000680)={{0x2, r71, r72, r73, r74, 0x14, 0x7fff}, 0x6, 0x2, r75, r76, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000680)={{0x2, r62, r63, r64, r65, 0x14, 0x7fff}, 0x6, 0x2, r66, r76, 0x7f, 0x100000001, 0xb1f1}) r77 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r79 = accept$inet6(r78, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r80 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r85 = getpgrp() r86 = fcntl$getown(r79, 0x5) shmctl$IPC_SET(r77, 0x1, &(0x7f0000000680)={{0x2, r81, r82, r83, r84, 0x14, 0x7fff}, 0x6, 0x2, r85, r86, 0x7f, 0x100000001, 0xb1f1}) getgroups(0xa, &(0x7f00000000c0)=[r16, 0x0, 0xffffffffffffffff, r55, 0xffffffffffffffff, 0x0, r65, r84, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r3, r87) 16:01:33 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x400000000002, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/de\x05\x00\xe8\x00\x00\x00\x00\x00e0\x00', 0x400, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) r2 = fcntl$dupfd(r1, 0x1e, r0) ioctl$TIOCFLUSH(r2, 0x802069de, &(0x7f0000000300)) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000802bef554c6c1906d9fa731b4e31ef868f48f936f4c747c9a34b72d48ae7eefecb120350f62a6fb7dc40e56d73fd81e444c79393d2468ec196b9c13e6e1e2f4495c28c625dd44eb79a7f11a8972e45eb5d0f5f7fb9107a4811ba499a1441420fd7a430b05383e42f250b659ff4576041c132fd2abda8becffbec442537677106aadd8f3763fb579b65f5089e6921966e3b21325dee320ea68eb2aae0f01d39b51c77e6af0896ce55ef1b8a92e1e061057541485a5b4f22469bb95aa4ae9f0720e003182ae609389038e796be33528cf395c9073e85f2cf"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES16], 0x3e}, 0x0) 16:01:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) open(0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x2}, {}, {}, {}, {}, {}, {0x0, 0x2}]}) 16:01:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f00000006c0)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62", 0x411) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() r6 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r9 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getpgrp() r15 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000680)={{0x2, r10, r11, r12, r13, 0x14, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d5e1a47d8c9b230b7084cc85cba17634987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f0000000000000000"], 0x10) r17 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r17, 0x0) shmat(r17, &(0x7f0000ffc000/0x3000)=nil, 0x0) r18 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet6(r19, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r21 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getpgrp() r27 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000680)={{0x2, r22, r23, r24, r25, 0x14, 0x7fff}, 0x6, 0x2, r26, r27, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r29 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r37 = getpgrp() r38 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000680)={{0x2, r33, r34, r35, r36, 0x14, 0x7fff}, 0x6, 0x2, r37, r38, 0x7f, 0x100000001, 0xb1f1}) setuid(r33) r39 = socket(0x2, 0x2, 0x0) connect$unix(r39, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r39, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r39, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r41 = msgget$private(0x0, 0x0) r42 = getpgid(0x0) msgctl$IPC_SET(r41, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r42, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x747, r24, r28, r33, r40, 0x100, 0x7f}, 0x7fffffff, 0x9, r42, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000b00)="4eab07216a8124777553b799a4756959ee74c96c729e3f469f6e2328cc444e5c80306bde0e4cc20a43866dd846c16e1292503c779250c8a1223698c7960081028d24af696a05d8f9ff4dab83d14480fd743c8576f77353f59e0749deef3becb641d171d4bab4b36a52870a47828c69ed79634c8a46cc1015235e73df7bb3688f9e88cb84d034cea1090f7877891db2beb2f34f02780b9d10336af21c459987a8e5f49550b36977770c2b7302e5227c72ff78f211221eaed78f51f9c41565c6dba67c58675ffe3bf7e3fe43ac6850e241ae96d0c241d0a1a9d5b3f3426706693d758787f90116993159d3f7e98b7c21c7abafcd0b9a8e5c6eb05014a1d022c4116d183e15abd415e9c17c7fc49a31f82b46a16e2bd68fa632b7b582fde0e578a59ec3da13130e2dde678c57e43c07b074d8396d0b6c9096ea870d7d2f30b092e834117aa9e344f50640d4444bd7c3a257e3014b26664857bf998f3117a65c97aefc483347bac4be898f61823447fbd2d296ba1297fdc23e9ad1519514edf5765175554f1b2f0ce284115bc83002b140d635eb17e9d713746709f9a5c1fc0eb2d4b33f06a3e3d6facc6da2ef01d08e31fea2a49414b0b45dbc1c6248bc199728834905e26e8f5fac78f6f1cf9d993a2e0ded2361ee895adf43879a519d8a4a9ff6681ea6896cc87d674d22cefd5881c590b51ea37e275315e18883387f5856c7e52b34dc044e757e910067d4c97347808c78969ef0006855d14b9698c8857125a6b996f75629f3e068105ac52d74334eaaf135137ac4e935c886f38a11130ca11ae980bcc714b61814d2384842a470bc99cf5c9a7624c40d7e391a3843a4836cf102ea23b6a78ac0cd135029d68c0fb58622c5b5a5e5fa0b5df7b28a4e7995575303029821e4bfcd81203f29dbd65c0808a1b1cce26cf8ae05baaa225e3184b4cdfae45581eeaf0c74b4b57d76057c0b271039b6fe1637cb98d3b680de3cbd4473cf14784ec8631fb04427a9ca488285a2e7968f293b9f75d0d669d04a5002c9cd95b9a7322257fbe9530011daba3d0951eab7211f9509d9b1d13f3e1496e029ab844a6e56e89fca220cfb851ea1d5c8c75e1d45fe23fd4c0ee3f92bea2e3a232608d1fefdee3b5f38d08e43011867b2d43d89593926ca9db51c049d2d33dd71c331792f15915d1b8e9b7edc168e34d44dc9b68b56567025c965e6d91865688129b10e72454a39adcffab8dfd3749dafb2937016f9454ebc7783964e09bb05b5544afdd9c8b313d872ea4f97c755290a308c700d05b27aa9548e9e6e598c69443c1a1c5bb02661feeed9fff5fa22d4db97cf460bbbc9456fa503e5cc23d29d2a086f438071c3d4c05bfa56ebc8da0f90da2de2ab751107fef101da3c97bfbfd3faf736b2be351e23872b9e9ad3fc91d9ffb8aca27e4597be05e2f8c10de96d12bc91f15b05f68fd64653c0400fa2c8decc4f195f1f0b455be68454b79eb5ca5912cc418cd55ed07643ffb297c5255d4811496ac08858ce7fe7d2212bce4cb75e1bf3e313c501a431ead7ea01f6aff96e26e1d5f75668a63fa312d4fd346c561aff81a5bbdacbd40225303aaf4d60e5f4fac050fe72ae9f0bf866938164449a4368498bc63fed26b6cdd248c3c23d0ab0a78a5d779eb2e9db5f657561aad3f744f3b0483821bbca8f7b8cd6e012ca48021498b4927f7433e038091142997e8ec5dd82f2fdb245891383f62cbc593288234dce24e9656cce32b80e85a4655e326293dcc6039034de881e302ab512f4c7c775acc4191eb7e323de314efdcb58b05ed3e40d2e912e520b73ba5f6ec78af49423f648f0713cc228a9fdd49f7dcde63bade0c76828832bf5a00e2e1e00213a6d40a95c6ac774d4a04cadd0fde8c7ef2adecbf19de3df54b7d2e7e4fce60c550949d21503a8ceda56032916fe98d6d9a4f371502cdff632c94b9e97f29f0a351d791dc7a4ded818e2e61f5c24de87840cfdccbe4dedae0dd8dc87a99599ccf76f80f2a2c4ed0a8adbd2d26f76f7a0aecee220b97308fbcd7776dd428befdfa7440ea93c9f8e92e094f56266ef457b4b72b4220afaddb92202daf1e9e4b7362d41584e99ec4300020196194435785ee8dd6d4aa8ec9c7844411c07a64cfa8e6863ef04e9cbb50bde3217bc9f84417b3804e29107743f80b6d2fcde26491f9f33482e1aefc8f7d79ef70e5987834164b5fd036676b9b346fd1d2300e89d7a8c5dc0698f8c3d792f811df77a4ac6debff53564775b1ba0e5985bcceb48a4f979a1eee28b6e70e27a9e599acba9f1e5531e129b3b2d1af938a421aac46a26a060b4a5f40dd070382552194ea05636a86a6347eabaa99c03af4e5ce299b621493bd09656688c47a5bb2ef5abfeb278e1512b1262640568c5923c74b3bdd36525f10fd5afb71810dbaf3a708a4bda77f745faa7c5b464166a629506c42f11b3502b70463204217da97dc51b686e724d29517a968be415d8da69b6cfd3dfdd0773820e8f67cbc1469e8653a4a691685120f1d35b13383d0b87809b59bfee9db24e8a7d4d9c972487e87360eedc0e21c0c7ae6511ca2017a20e81ea21ee3b15e0b6c98802cb284fdc258279b52ca8a44efbadeff19d2f921d7157b89f4d21305cbaa6876ae128907ad28409778d1be813fcaad874d3f0b9ff9e34861114fa39707bdae74108e32b9f57bb614e1f7f64e7f3879b6286bb75f8f3631bf2287cbf5657e2d7a4f047247111d8509b0ab3969ee93865ae6147057026fa7301dc8ffa9884375a75e47767ae37a0e83f9ecabb6b3cfe95024600e3f8060e78860f213e7a812c6373c48d5843ef83457b252153ef3bd5376e13f1520e2cb755a1a212040c1a20c0fa882da802e3644589a14255d4a82150f0af213eca426cfeca81e91c5730c835e1044fd7cb9e681490bb25dde32d9afc3270a79202410b753be0c5f2d8f7f5efbe5f630d5aa21082813a33718d3f9ea6f64d7314ec546ac396bdd3f59fdc6310dff587fb48284f8acf5ceda672d8f3aa6afce99dd0fa88570555b46508b330f2068fc3b9b0d73d2c956a9c7d7ad431d7eba87e9cdfe654d9844e081cde74514704f112f9ee277481126c72429d164c183b1b4c62c557aa331d86525790188a274839cfb7e7eac5540dcc8581e0eba349f5b1129161e7dcc2920308f05cccf1a4891016701b1d5828c6276658e6e4e4744e2d6e295cf33de02715db429d2b0b6b8dd69f38f8ca5aac019f548be55d4632235f8e966d941fd9f84675a87bc5b7f600a7c8311a797ddd88165c60149d2a6ffb956966422e346ed9bfcdd92e0e9ee12f3691243b7f0626dea953131b2a718b7ba2743ce7c358df5560183ae4104d2e0ec10fb9b373a80e6a2825241590b0bf2317339382c8c3a94abdfa9ff5fc56404601217086435a77331376742db61941bd27a665c731c25e1bd0807c34445c33a213f85bc2615f09062df356178b6442e534842f6a46e014cf349ccffd439db7f964acc635496021c1396f66543af0fffb39f2cf561c71d7680806f5fdbad3e552d9dcb2e81d482ae11168efe3e368532a45850e647f384a5042e6bcafc9bb88659552e03b3443d8eadaac7a2cd690b9ccd5db0f5ff23d5c88909aed101cb8bc179ac63dcd0e7d5e77c201e1e57a5bba3d018bc03828f103eda954d6e240009e3488eeac55c574b093fa13bd1403460cf42189a051f2d5a8c8f1ae5f2e3beb6b14a84a771f4b09e28198b6ede305613edd3000d9fb2071739053447d55dec691c473effe31eadd53656f9bddcc90f988b1ed9323b191b99558f9064f6b22a6d7a121340007d7b343994e420ebbd3eb53811628e5af2d24f5c6d92292337b9b43386c2fcc58bad1af71bcda0ea8f0ee08b3e3027cc0bea06577759e7719842df68ebef2a3a794490742058681ca2e91be8dd175bb983df6cd79ea2e4664342b6d453c3e7336d8004ab7c38583d3fce1f7a4b1f81737e568605f3c323d92b6fdd9f39c8dc3fa25464b280e127ad8b366ad6d292c2824a9d1106280b25eadd61ee5ca5372a7de9150b82a53023bbbc7b44ecba3b24b9f93a59cc56f3db1e8206ed4e29459816aac9ed6481d7d94bd746e0ecba33eb80c3f250128f74031b39afc62e5a6621a5279fdf989ecb4591a7f4ec1272dda312d6659b6133249c9ec6a7128be4212cfa3b8b8983fab0c2179dcae2179165d1bc460b709a3b189261e0901fa1490cfdc58583b8e1decfd3723e33abf5b6b00b2951b641b6c6b5bd00bfe313409d55388bf1b35d379eee9cb2e33c6ea1d3523bad569f264d8c282bac5276234d1862c381df847fdfa6d4045d2c87710a1c96ca9ba17edcf7f549382c771b3db5c51782d609807299acea3877783b6f812e56ce4e06cfcaf542e040f34ac99b98649dc15456dd4b321cb7096411629482a4f62d62616dca1fa1110b204765019e31d83ee7fe36b907771e9698778d93baabda3b973a8082767e20a8db1753085a992e00cc7899e9dc429d826ab0e54396371669a43447deaa3dec396991b1e824a16da2ff7a116ecb027f05dcc3276664947e263c17860808aed0b3a5d6548c2cac48d7d67cd4239a15a9e6c2c8047df2a156acbfcc9cccbe2626a5215e975fe334a6a329d726fc98b084828600486e2229df9051a78b08ecc7f3e55eed40a670b52362b9289ac8cb31ad03e8db17ae34afa6cdc6541ee0dd61cff73c16e0caf7dd196c4648cc65e8c59633b72b57967be5ecd39eb00fe7f9f3845bd0ca47945b70589137829733eb4daafcf3ec66a278afc0575523c3a4e9d4f12d4cb6c836e8569c399af276193648094e3aee66ef4cbdb35bbd3e844cbcda9ae7c208552ccd837819edebaf430357a5de34117239eafd6ba05b59899011d778886fcc9f41f8dd518442b94fca83ea5197e5d4e69e926fd617ac29d3ddb5beed8d87d3b0759faa3c94d0f604fa99e0781c8afcb741365097d9abd8dcf6a30e28b520729e22d858c30bc44fac356b896bc85d263ab9d2c0d7b9798f62883fcd5d13492d12c4524356c9cbdd210f03ad9a1b7329cf6847e696efb8b4a92503e3d40ef478eab8f731ad6c435a1d00cfad4542357fb2e671a7d832be0c8a833c9e7296e39a4ea823d12e78d5421d4776e880473f0d28f977adbbf5e7d6b8e4b00369475f6a0fb3cadb635236d993934bbdd95e49d427d2538f2137eb09cf7e0e8f7025c5462c1ca4543099553db12de99703126ffd67e64b2441c610adb6a485f3a89928fdad0a9e88bebff72894bbbcc8d0ec99c25121f6eefab3e5b0735f7b94e571ef5ad684c07aaebe05d2e2db44d45575f515776b1179e5d3df61787b78ba894323ee0501da5451544235b2a9494080837605c63459eeb267401c2e566347b2d55a0f0e6f5b3063d7238aee2d9aaed329e670937768d07992e151e539add4514fe1d7a5ec1490be6d6c9ce8333aaddaa6d6f8f6dd5a5dde6d28e016cb36f6427690cccfa61b284af209d4f92333b120f8a73c0860d203618010604b0a1f7acdef248fa3a9aeab00652e729f74265d17422267183463619939a645ca71051bb515652a9f1faf6ceb6770a77fb833a4b337512cdca8029137cf596525bb116df2d3dcb791c35693b58948b7e191e220f09c858fa015ba6ee003e3cacd7e90bde62d9362094988832895a66bd9b9a774e31060463a233283c65bfc9a2f9fa5efbc277e5a3244ee9983c3bf7ea48bd31e98cd64a617e00f4604bcbddbd5c480c1c8e0401547bf01bb7305208fe6a230b4ef98aa409da0df314", 0x1000}, {&(0x7f0000000040)="76893ec782c5b0d96e63321a5655a9", 0xf}, {&(0x7f0000000080)="f2a25f0ec3ca918ec4cac6a6a4639839b315362fb19652bcf261d59a2bcd515725492be9facdb769276e2d1c4717c6d28f080d47a25ba005ab428dd2d5d417f4ea7b9864108e3f7fb80358ab929c797a3580a6c1bcb0d201f7600cdec83c3568a2e5a5dea85280110c787af99640b2aac56a64ba6c19fc50079310a0d1166bc9c93a1a521d0f5a1196102999d50019c91a55b78400685436af12dc116ed876e193c6a1c2ff1bb345cd8a9bb039f75d9e84917aaa8668c52de87731d2b99adb80936a8f22c24e63", 0xc7}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4, r5}, @cred={0x0, 0xffff, 0x0, r14, r33, r5}], 0x38, 0x4}, 0x8) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) 16:01:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x407, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80c0, 0x0) writev(r3, &(0x7f0000000100), 0x10000000000001f4) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7}, {0x20000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000280)={0xd1c20845069f9e80, 0x1, 0x0, 0x100000000}) close(r2) write(r2, &(0x7f0000001600)="beeb6ed171a4d9244f", 0x9) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r3 = socket(0x2, 0x3, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r4, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r7, &(0x7f0000000480)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f00000014c0)=""/129, 0x81}], 0x2, &(0x7f0000001580)=""/81, 0x51}, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r6, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r4}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)=0x2) r11 = fcntl$dupfd(r1, 0x0, r4) ioctl$SPKRTUNE(r11, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x5, 0x200, 0x8, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:01:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rmdir(&(0x7f0000000380)='./file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x140) 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') chflags(&(0x7f0000000080)='./file0/file0\x00', 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) accept$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:01:34 executing program 1: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x1, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f00000008c0)=""/214, 0xd6) r6 = socket(0x2, 0x3, 0x6) r7 = syz_open_pts() writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r7, 0x14e}, {r6, 0x1}], 0x2, 0x40000000400) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r10, &(0x7f00000004c0)=""/4096, 0x1000) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000240)=[{{r12}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r12, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r9, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r7}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r12}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000080)=0x2) r14 = fcntl$dupfd(r5, 0x0, r7) ioctl$SPKRTUNE(r14, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) kevent(r14, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000240)=[{{r15}, 0xffffffffffffffff, 0x87, 0x2}], 0x4, 0x0, 0x0, 0x0) read(r15, &(0x7f00000004c0)=""/4096, 0x1000) r17 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000240)=[{{r17}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r17, &(0x7f00000004c0)=""/4096, 0x1000) r19 = syz_open_pts() fcntl$lock(r19, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r19) r20 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r20, &(0x7f00000008c0)=""/214, 0xd6) r21 = socket(0x2, 0x3, 0x6) r22 = syz_open_pts() writev(r22, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r22, 0x14e}, {r21, 0x1}], 0x2, 0x40000000400) r23 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000240)=[{{r23}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r24, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r25 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000240)=[{{r25}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r25, &(0x7f00000004c0)=""/4096, 0x1000) r27 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r28 = kqueue() kevent(r28, &(0x7f0000000240)=[{{r27}, 0xffffffffffffffff, 0x97, 0x1}], 0x4, 0x0, 0x0, 0x0) read(r27, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r24, &(0x7f0000000200)=[{{r25}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r22}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r27}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r22, 0x40047473, &(0x7f0000000080)=0x2) r29 = fcntl$dupfd(r20, 0x0, r22) ioctl$SPKRTUNE(r29, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) r30 = accept$inet6(r29, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r31 = syz_open_pts() fcntl$lock(r31, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r31) r32 = syz_open_pts() fcntl$lock(r32, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r32) kevent(r4, &(0x7f00000014c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x0, 0x3ff, 0x1}, {{r19}, 0xfffffffffffffffd, 0x40, 0x2, 0x0, 0x8}, {{r30}, 0x6, 0x2, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x6d66dc10f214da72, 0x9, 0x1ff}, {{r17}, 0xfffffffffffffffb, 0x52, 0x40000000, 0x1, 0x800}, {{r31}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x7fff, 0x8000}, {{r32}, 0x8000000000000005, 0x21, 0x4, 0x1ff, 0x5}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r17}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x21, &(0x7f0000000380)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r33 = fcntl$dupfd(r0, 0x0, r2) ioctl$SPKRTUNE(r33, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$WSDISPLAYIO_SVIDEO(r33, 0x80045745, &(0x7f00000002c0)) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x40000c}, {0x4006}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r35, 0x9, 0x7, &(0x7f0000000100)=""/125, &(0x7f0000000180)=0x7d) syz_emit_ethernet(0xa1, &(0x7f00000015c0)="91c9adffa87a072ef04f330c7fe8898ef930db57f05b7507e873a7e79c83f2784bf471b4678397dd6cf201be1188a5ad6718fbe1650c9f65f3fc151708b9235a20e90028cf801044fd773fbbc888103822ab016c1dda76a8a47fc191a605c541b1b12e118a3de5db1ea64345ddce4dd489f587f98dc683ace1d26c0a7ab9c3e208d1774bf15b8176571fcfaa4854c0884ade874ee0a32eec9a0ca5e27c99b209f3") ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0xffffffffffffe887, 0x0, 0x2, 0x5}, {0x3, 0x8, 0x7, 0x9}]}) 16:01:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x84, 0x4}, {0x48, 0x9}, {0x80, 0x3}, {0x125, 0xfffffffffffffffb}, {0x81, 0x4}, {0x46, 0x8001}], 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x1d}, {0x6, 0x0, 0x0, 0x110}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) close(r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) fchdir(r3) 16:01:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) chdir(&(0x7f0000000000)='./file0\x00') socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:34 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffff7) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x1e0, 0x3, 0x31b, 0x2}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r6 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x0, 0x6c) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0xbeae2564aa7e3e39, 0x0) r8 = syz_open_pts() r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r9) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r10) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r11) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r12) r13 = accept$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x80, 0x0) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r16) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r17) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8801, 0x0) kevent(r6, &(0x7f0000000500)=[{{r7}, 0x8000000000000003, 0x4, 0x801fffad, 0x1}, {{r3}, 0xfffffffffffffff8, 0xa0, 0x40, 0x5, 0x9}, {{r8}, 0xffffffffffffffff, 0x0, 0x80, 0x1f, 0x4040000000}, {{r9}, 0xfffffffffffffff8, 0x12, 0x8, 0x5, 0x4}, {{r10}, 0xfffffffffffffffa, 0x0, 0x40, 0x100, 0x5}, {{r11}, 0xf2c7f7845886b00d, 0xa0, 0x1, 0x8, 0x100}, {{r12}, 0xfffffffffffffffe, 0x4, 0x2, 0x1, 0xffffffff}, {{r13}, 0xfffffffffffffffd, 0x40, 0x4, 0xffffffff, 0x10001}, {{r14}, 0xfffffffffffffffb, 0x14, 0x10000006, 0x9, 0x100}], 0x5, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffffd, 0x10, 0x20, 0xffff}, {{r15}, 0x7, 0x20, 0x10, 0xfffffffffffffffa, 0x10001}, {{r16}, 0xfffffffffffffff8, 0x2, 0x0, 0x6, 0xda8}, {{r2}, 0xfffffffffffffffb, 0x6f, 0x2, 0x7, 0x3}, {{r17}, 0xfffffffffffffffb, 0x0, 0x1, 0x7fff, 0xfff}, {{r18}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0x200}], 0x40, &(0x7f0000000480)={0x1000, 0x2}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r19 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r19, 0x29, 0xd, 0x0, 0x0) ioctl$FIOASYNC(r19, 0x8004667d, &(0x7f00000001c0)=0x4) r20 = accept$inet6(r19, &(0x7f0000000180), &(0x7f0000000200)=0xc) connect(r20, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:01:34 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x80) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f0000000340)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240), 0x800, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x9}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r11 = fcntl$dupfd(r0, 0x0, r2) ioctl$SPKRTUNE(r11, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) connect$inet6(r11, &(0x7f0000000000)={0x18, 0x1, 0x8, 0xf3}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x80000000000051fd) open$dir(&(0x7f0000000280)='./bus\x00', 0x20000, 0x0) pipe(&(0x7f0000000040)) kevent(r4, &(0x7f0000000340), 0x2, 0x0, 0x3fffffffff, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r14 = syz_open_pts() r15 = dup2(r14, r14) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f00000001c0)=0x9) 16:01:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:01:35 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1f5b0f426c3f1d3e9cd9c4496299fc73e8e05eb8", 0x80000000004}) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/110, 0x6e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x100, 0x0, 0x80, 0x101, "4afd872dd45e6eed1de12d7df1bb5dce7510e85a", 0xfffffffffffffff8, 0x9}) unlink(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(r2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) wait4(r2, &(0x7f00000001c0), 0x8, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) kqueue() 16:01:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:35 executing program 0: nanosleep(&(0x7f0000000280)={0x3ff}, &(0x7f00000002c0)) open(&(0x7f0000000040)='./file0\x00', 0xbf0676f6df041b86, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) fcntl$dupfd(r0, 0x0, r2) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x82, 0x2) execve(0x0, 0x0, 0x0) 16:01:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) socket(0x6, 0x5, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000004000301000000000000eea1fea7fef96ecfc73fd3357af9dbc073e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c898ff7cc53c894303b22f310b404f36a00f90006ee00202086271a3f80004000000000000000100"/181, 0xb1, 0x0, 0x0, 0x2a6) 16:01:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$SPKRTONE(r10, 0x80085301, &(0x7f00000000c0)={0x1, 0x3f}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)={0xff}) 16:01:35 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) 16:01:35 executing program 0: socket(0x800000018, 0x1, 0x0) r0 = socket(0x2, 0x3, 0x6) r1 = syz_open_pts() writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r1, 0x14e}, {r0, 0x1}], 0x2, 0x40000000400) sendto(0xffffffffffffffff, &(0x7f0000000040)="e0ad67e6b16f2f364670085791d17c62976de4543d6a6eb8992b67c42afe1dcd2d1436c59e0ca6e9a54b350453f8a8c42eb24a2b6693acf8096a4b7fbed51306f6179caa4378483919383233c4c294f3892f7d0c", 0x54, 0xa, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x57b7c81bfcfc9451, &(0x7f0000000000)=0x8, 0xffffffffffffff40) 16:01:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xc0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) 16:01:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) recvfrom(r1, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r1, 0x4, 0x100, &(0x7f0000000000)="0076edbe6b6ec08948bbd7c201951d89a45ee5401c5bf88a76a2433d5aaeb2f430fd362a63ad329658d8447db8f8e70420442f2a64708b4120e8b615b182041ff02ec4b6013c0ccb73e7b4d4aa0a3b00900e34cec11a82193fc3f6e3af7053043abb365c80e975b14e2a9452edb747103bb3172f5457d78df49eb00cfdafbb65bc7dc45b07e7f0aa8fb2b26dd09fc4de2443405351bf228fc3d95d46", 0x9c) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:01:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r5 = openat(r3, &(0x7f00000000c0)='./bus\x00', 0x520, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000180)={0x7, 0x9c01, 0x9, 0x7fffffff, "2b389d16f0fd91b14c25b727810335662474e4c1", 0x20, 0x8000}) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f0000000300)=[{{}, 0xfffffffffffffffd, 0x20, 0x4, 0xc4, 0x5}, {{r2}, 0xfffffffffffffff9, 0x85, 0x4, 0x6451, 0x7}, {{r5}, 0xfffffffffffffffa, 0x49, 0xa21f1e9862dc81df, 0x4, 0x3f}, {{r6}, 0x0, 0xc1, 0x20, 0x7fff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x44, 0x40, 0xffff, 0x894}], 0xdde, 0x0) execve(0x0, 0x0, &(0x7f00000005c0)=[&(0x7f0000000580)='{+#\x00', &(0x7f00000003c0)='{-\\\'-\x00', &(0x7f0000000600)='/dev/tty\x00', &(0x7f0000000440)='/{--:.(*,,^\xc4^&}\x00', &(0x7f0000000480)='{+#\x00', &(0x7f00000004c0)='%\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8004) mkdirat(r8, &(0x7f0000000040)='./bus\x00', 0x1) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0xfffffffffffffff9, 0x3}, {0x2400016}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r4) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x0, 0x8b2648642aa5487b, 0x4, 0x7d8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x4, 0x3}, {{r3}, 0x3, 0x24, 0x80000000, 0x6, 0x1f}, {{r4}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0xd2d9}, {{r0}, 0xffffffffffffffff, 0x36, 0x5e9391be1d44729a, 0x100, 0x2}, {{r5}, 0xfffffffffffffff9, 0x2, 0x1, 0x5, 0x100000000}, {{}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x0, 0x9}], 0x7, &(0x7f00000014c0)=[{{r0}, 0x6, 0x48, 0x1, 0xeb19, 0x2}, {{r6}, 0x551f314bb3633648, 0xa, 0x1, 0xb2, 0x400}], 0xffffffff, &(0x7f0000001500)={0x8000, 0x1}) r7 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r7, &(0x7f00000008c0)=""/214, 0xd6) r8 = socket(0x2, 0x3, 0x6) r9 = syz_open_pts() writev(r9, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r9, 0x14e}, {r8, 0x1}], 0x2, 0x40000000400) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000240)=[{{r12}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r12, &(0x7f00000004c0)=""/4096, 0x1000) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000240)=[{{r14}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r14, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r11, &(0x7f0000000200)=[{{r12}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r9}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r14}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000080)=0x2) r16 = fcntl$dupfd(r7, 0x0, r9) openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f00000016c0), 0x4) r17 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r17, &(0x7f00000008c0)=""/214, 0xd6) r18 = socket(0x2, 0x3, 0x6) r19 = syz_open_pts() writev(r19, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r19, 0x14e}, {r18, 0x1}], 0x2, 0x40000000400) r20 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000240)=[{{r20}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r21, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r22 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000240)=[{{r22}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r22, &(0x7f00000004c0)=""/4096, 0x1000) r24 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000240)=[{{r24}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r24, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r21, &(0x7f0000000200)=[{{r22}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r19}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r24}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r19, 0x40047473, &(0x7f0000000080)=0x2) r26 = fcntl$dupfd(r17, 0x0, r19) ioctl$SPKRTUNE(r26, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$SPKRTUNE(r16, 0x20005302, &(0x7f0000001700)={0x8, 0x578}) syz_emit_ethernet(0x73, &(0x7f0000001580)="baaa2cd01148b4c1dc1e83a773d2827d53bb21de3c735bd5f431b9cae001a185fa96294eb4bad999311bb5406e76292e02fd9e9547ce805dde882ae188d6d5df61ba520c85b1e8b4e55b1bee5fbc41744df910dff97f02051005fd9f7f309cd72ed11ca89c3cbc20e23578a00316c9bc90236c") 16:01:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)}) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x87}, {0x4006}]}) syz_emit_ethernet(0x333, &(0x7f0000000140)="b6bc1fc92479ff2b783f6e8a9c81") r11 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x70676328c60eab09) ioctl$WSDISPLAYIO_WSMOUSED(r11, 0x80185758, &(0x7f0000000040)={0x2366e6e4, 0x0, {0x23, 0x401}}) 16:01:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) linkat(r10, &(0x7f0000000040)='./file0\x00', r11, &(0x7f0000000100)='.\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r13 = socket(0x800000018, 0x1, 0x0) r14 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r14, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r13, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xffff, "d730c1e7bb6fc6e23c5b00000020000010e74de4"}) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:36 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x5, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f0000006580)=[{&(0x7f00000014c0)="04a736d19eb08223a6a2a432f006edca9f534aef8f067d57a4a0f005d7fe0c2ee73875dd63811cedb3ba6404c1a6b705d66ad9f9bde8d110640da9e7bfc54b6eb2acb8f45794dee4ca73b8f0c1c4b006def8b13ace1873138a4d4c703f033b54bd544119f9775f76180ad4726e04b0507f57644af16961cf2d4f4518fae6737b2c57a1905489705e462e288b7dd8fdf149edfa523acd7543ca86474ed88aab78495b9e0c929687f7512162346672c38abb565058cd02f19522b91be6291912560c3c7f10f41fdb183f394839f762e04a6be2e39d5fdac1c0f061be30ecc8661d0b259a1fda393a37fa1126f45322d7cb27aee8aca523a4291855a1b437a99bf9eaa9f7b6f72571638cb66930affb867896f167ff4a8f44bee9e5662be0db192437da524f0458dd9e5249b0dfa7169452fce8137ce881e155038d5166c810591980877d358e7226fab516ff01cb6ecdd4d78b0ee18778cce97fd267481b09bc9482060898bbee6ddb444005bc846b898b91ec011790de0c78de05bfa8b609553c10f7329b1c9069c90de69740957f8a422adf2f859176b081b7755b2ad34d0bf3976f0b0e62d5bec60dfa24b5039991ce9fec9daf7b5736a851f51652bd1b4381263f72bd52bf40ec877ec0bf542fa309a8341c8f204feec289910b51b57ccd939f1e21091fcfd4139c5510bb78301a776a4222d29031e34137f92b705d6186d419be82df83188a9298c2816b4dce5b37c68a1ea61481ab6562e91aac465f33a7f8fa7f5a14dc6cda37dd625bf4f3da36f81bceb2d8e99fed40585749e8b17f8916e47f03b6f3f8f2589a739cf543e9cfc9a66239a35f6e34fbd8a25ee50042d17b0d5dac920a9c738c2405584e09d45be8ccf6989e3846127c3445dcba909a70c307c96599adccc0334209814f6e0f2ca7eaf1ef83eea0cdd6b7ce5705e1ed3ceee2d38619705b7af56f661def8453eaeb48a9d927d6e94914596a64b83eed4e22e1059626dbcd4fb3266884566e6bc2d88b8a6326b38e6d3ccd97baa6c8aad06149c5701990ae35f0b21d892ab36e168199705cd695139e99e3a4e84624a963d2084eb46818283462992e92e320eb412a691650e274adac4cb3a8aa845f246774459b13c5f09aeb9fab22120f26aa9f89dc98de34d69d5c3cf50d4f245b10e55b933aa8ec132099fe674cab6bbf7da737fe9124265a1d1048f94fab46903dd378c15c5a5e14c3fbeb650852596c79d8c3e30da73cd7c98558f250e533682d0c363a1cfbf17cd7985c2c14ecf24ee29659d683b1e67a02cf4e85a9d292a8888fb325207f61aae855e4d6b89ac6d2b5c5c8fdc45bfee659da4d5db78127ac18d5f1f3e064c895b22d891916eed041ca7f3a24f896753353ac5473cf1f8eacaa7cba0b26a6f48f7d9c54d40d2c3a310ad4af90cf57e7ca1266ab4cdcf1d635a605858da8d331955c2098be99a882d7f3494f6fb8ca0c9fc17a2979ecebae26a212819d26690f2261342b0c73fdd92869cd9c90d5bb63b4b2247caafcd78edcba49beabe5b7ae09e939b24db186803ed27a277d65cbdacf5457932ad8aa0cf2949665b9de143cb0edb5d2c9659d79a1c8035e976771dc097a25e405114eb18d1372d3423d2184a8b10062bb4e45d80d9e252704edf5e4906918f1b376fc9e72d7f87bd9d939a5df6d5b6ac1219f167b785136165ec3dfd0dfe42d86359d9a08a431d325a956659a59e6ff52b5068bfc0801a2e78b7f9d0ea72e62cff6d17f6ab28d860489924341f387ef5ef41f8d9ed95167abfaaa95955d5453222c120e286df9b78316e9c7424407d5116acc752a20914d2e67d0a91ade707a022251e67026152a5506dfa5daee75a092fe43591ae97b9e0b014d1d9e909d01c2c719c683f9ca176100ee4c12e9a3d69a33278bfdf23ce32f07bc4dc1a7831d5736f7ab29a2a5837632cde40303b6f0c1bdbbcbf833bf007c09c089ea5d3a687b73eafd9e093c49f9aa2c6177f519d0071821755b2c9d4e6b2172f82205eef6700a72a1e9f3fab862add908042a687f3d5fe1bc1b190ff70cfeff94c3f0b554ba6c672f534ff0129370bcd7a3cbca4a36d98f0914e06814e0cde62d2e20b2d85037e96eb8083e3bbfe27cfb75a6035b76bce91f62010b640ab6700c4611410c983186c8152e8c76872b5c557eeb412b0bbcf2e5c3ee36f67bde15cf211d92658d9391788e0011852e932f655b48688990f1f292b0ef603a23eb7b12f98643e870b18cef0497a386c5b2f5dd9a3ae4720fef024ad058a85be6b9e8b85e7895f0b38c0a5d310278ca8c023951aae23f41b6ffb8cf9e72f2143b403f6da57d2d2fdcad6be26d0bb55c26e519e3ea1f8847db794c12666ba6cc1eb40ee1149b71c3cddfa6fd30a5eb483423cf7be15bb83ca7f68ab174641b771e2d87a85c5cbe9257e86bd451b27ec8d6213bb08279c37eba57e609f857ad877a044dc652c9b0d05b858a1c1d86b3aa5202518fdf2f826d269510f60dde2f4328b4c70d658d98b7d1735a5bf75b7ce53e445b4f79a17b032d374702406764a3d54a0b2d346318c860a956fa89f5c15ba0d244af28071de41a941e8e808fa3f910ad313d0c8aaa388062715d443e7565c3b52fbd068076a1dd8f3e2bc956fe4f816f478a3aef8e069e21fd2ab8c9102c71cf802afd664ea75a7f01357dc250a7315cac54301a5c426407e629f5b49d471a1ae51a5b1a1ebf2e200785cce8a9c05d7402b77388214b0ef53fd00b318307cd0c0020cab8710cf7f56aa4f06d881a50f0709122657910729ea1b45419e891aaeb128aab134d804f13b3640710b2fad296aa250dbce23ef1a454841234a1a732a765c4bb6b9ab8e87dfbe649bbd41eccc4fa7395ce25f2789937faea079691f002bccb38cd0cd516b32f7675075289e33ed81f402ff6357095679b51307af7149122aef9fead4fa1f0b36bdbf109a129860072cfdadf6d1c0303d696becb62db8da9a6e410e521f46981d35e50a3801b34c275ce488c0ed26357545956cd857bddc5c6757c1a99c29006c118efc08c0a869fa1478fcbdb3aecf790368e477f3a60c1079c98a4ed33579a971855eec033962ddfa19f038e70ba0f0c1d706e6f7353519df258fa303a11401029b48c6ac0b5c55f9860a8249802529ca76937141c89421a7362a7300f2b6d4026462e23d2ea59b708d9432a2dbbf6206fbd6dd9e0ec7995449503beb83eb7bbf0b801bf5c41887a5f2d2f67988f7a2b8b340409429c40dccf4d0acce9034bab5e057fb4bf77aa1828f66064be82878028f3d028ab1fee5b9803adb08d569e5ff3ffb8f4fc61587478aace09d42b0dd1f18e9c5ba37b16e0a1524806022dfa10b5c601f416a39b0e337cc7b6944fc4792fda35e1c477843c174a4bba461a6597bbbef9a2cf860bf9298e447b43198a90b6da4b605e4e36c7a96474e66f597a771fd987582d6b9ece9247d1244fa5b4dfd58ebab2766254335f1740e01dafe6d9621bbfefdfbbde8c8d805e9851383bf9da39e1fe3a41e0c2c5e60703a39a38cf5ef8106870c8de7235d0a40b38f65462f4c48e493eb804b5d22698714a3541c209197ecb4de3a3ed1d65e112b3f70fc3ec74c0cecc5c615332d03a265c02336b98144f54f9b32d6241495d7d6b8ab79fc446962aa0d102562c7576b07771e68f91dbeea2bf5544fc177a429f55e1dbb19494a6eb9b622514df1262b686cf12578cc6ad69209eefabaec744c1a03a27e4184b58f2f6d26ed4db4052de6ac3c53980816419209c96c46b0d80bb4faeb5b7c836b60e34f13504f8d6dee56bf7856582c07c74e75fc106a289d291e973301136eb3b63e6d61283de7768c58dd178122f790ed6e638d8227cec26134475033f2f2fa03bcda4815308a81a212858f954e89ac6eb84d9e3275291c242f09b2a6e5ea6774ac932d07a0bd9bdd862d28d6db8e385c1df6c97a654d6b5092c5a415e327788f11e9e81954517951b23f407397878de818491bcfab3daf5d229af9edad4d0286bde3bcda1c5e8796da8d9cadee5f26a6814fa890a2f6f9fa46b6d92564cfeb4cf8e39ea88921b38fade0d9ccb6a9554022c24dc85410e7afa4600fb9d8c91cfef05607abff9b9942ec4ebe586ea9700176aa1eb97ca3ba51061f144ee2d50aa0f380ef82fc719be0d12ee0ea9b6802ab2708c65adaec6dfb21179c876f41e1b20effd3f6358eb8fd5bee484e5d738df520681e44600a62efc14524ba7ed655ad34d6b75ef6cc7a66d2daa0cbffe28d170c2d99daae24c235d3bb3e9b02f33fb243abba18c8cc677329b6a124947e5ffa5b6680062c1dcfe0d7d16b163fc7395fb2433a0f6bd94b6d2b81233a379f26767acfc2a0e16a3afe7535fede273597618c3645482e0bbde986c617efdd2e4389934bcae03716af4b164fd3cbfa2733ba92019af5c31c8e1e9daad309b6fcac901b2322608ee732eecf1eed189402a64205f8d770e567b35d7fd796c94b1dbe5c9a233c3bc085636ffb87c8aaacc80c2a1e96cf7180c41ec1d824781d5c91cf36a657c0b0faa09b814efed9fa23d5d6cc61496a045c0117d658223d0553da2873cbedfa9ee2a9dac300fe6c89c312f2ad6257555c086538498c0d98ccb29517e7b70e42fe0fcec83f51be361d4f5b4370661f7dd9581c0328f54c0196b70aba8e284fcc144165f5760a5cb7c49358349e67bc9ebded92aa28bdef629e0dc0b497c34fc561ce2e4a7fb47bc5262d31a2d350b2d5033b630c5d8404db4d67c3945fbf1a68ca613a3fdce3497cfdca44a2f02cb0537b9dc2f425783f16bf5a228351b15b7c00332e6d20d431b0b6213f8bce7a034c86b1f848f51e0f9274a021eace8b21b872be94b4e5f869c544064da46c40470d488a581c4dfd8835a709c36e9d79b72772787abe6588a149eced37deb82a350059d2be30397218cb90938915f98eaf01be2543a0bc3667ec15ce60d928d9c389ea2a8becb701bf46cb23432479477110c20fc2c64e58a04c7ba1cd461b78a6813f6f9bbfa96e32a8c18551f66a792c7a58c5c607344081d370e8a8ccb98e0c4601a2fa534164529b0548114d650675f0fec840826b6de2a9e164637de97e7a9ebc3e48851d5a5547b508ba58aef0ea9d83280da8d008c29fde309775e80b79333196d8bd5993946e117c2a4efe66acb67f996db3cc06e355568683724594fb6ae7e98e9b98b2076bf85547b6068e4cb42de0fcf6be2b1cedb9ba479366f4d069e68e6c8e4bbc0049927259d737b81b27446f3993329dd1542fde4d8df0af14bcfa9f06995c005bab00e999d7f9eb4ca58f41059cff585f315f9349db2bf2662ff715e8911083dd2137337ccd635c060f5a6f9dfbe84eda59e3933f6d330016f291962e849e62d0bda91d6103fc6349577bd00b2cfe98383cdca75c1e67b3d330d659ddac5f668d97374b112c8897789b38bb7dcd543fd0dc6e284abeafbc5bd1f963f09a0e6906af5c768c4b24e7b168ae8b0687e6db807297005c2abece7ec3f59f2b269e2c0a6946e8fb15ae27d79d74978c5ec7b64b58f169b0b8a6baf56aa412338671bb697163173b2b45855a5d290623fe4014772d8929f81b06c9634fef90ed4a8ab3066a458d4e9742816d9adb10ce496185290e13e7155a03f80b86c517535f0b71a490ae52519f4f5c2b14e0190c376d9dc111dc40655851fd27d3578789fabb0efad3d1718e08664daae8de9bdace897a49113784e7e90daa695e99a28bebf970747163b6f1dcd6fa37997b1c54840d4fbcbd9ae0ec292"}, {&(0x7f00000034c0)="32a3a0044af1763d8c065bd559d16c591661a0a99e2c742a355981439f65c2152b5b4a834df13869c0fa14cb40620cd2de1cc2a4ee2aeb5824129cc97b3cb68e0d84a3aafe629744207e906c693eb48c789cb966f77200f8b51efa5a493aa6dd9307efacdb31a4150a112b715cf2cbbf432f494aee454554ad5c68514a9b024169b719b3158a56c3c263382971bf156e677ed49cd535d52e4aaecf336a2cbb49f21a3de17dcf5f33a7a3e2613b0b0be7b1022cb1f65eec70b1731d4a7243ab712fe6eb494e964f9b96713f67bd69ea155b4547e4825c7ecb48e1904e50d36b791674b1a167a99c3eb83816c2f9118d1adbdc335be79dac4a45fa144f28bebb7322881a5a09458facd9724b8e6147ad6f2e42fc70f9cfe48b37c0a30e947f346ccb74ebb1b1dbfe879d6d25577860c5b7bc253b08073a97d6a2f4f1e8fc42d135eb41040b8b1c35c5e9fb22db8fafd12e4c0d37739482e5640f963f77e7a771c1f216767f5c5f4b736c6631c3e4c1c45a694be3c5f0d93f6af78ebd156c21afeb558338e9307fb03b1c15211b9fc5b28d29191f9821cd917f34c726e31658ac55c85a313e7f96db6a9cd9602a15e8a593926bdf295ce285ee4942af6ccdeb61b629d53b93cdadf502a12425d1a2c8e97e019126cf4b9609282e36f3f0d3549ee90f6a19f090b2c323231dcb057766ad182b235848baba397d7c2a8db6017acafa6b5012241202e6b62f6b130845eb700974b34b9133e557ac70e0c8d0ad34c4e2e7a7e2a720e97d22a34fa129726f2dc1568820d449566c11ffebecb6321ff5ae51e4e3faa00f82ad121212be58a0bc69e6b08a44df87e70f73f8beb5bea6ea03d1ed1281640abf726a6a6b99495400872292bf15acd18981cdeea9d028a6d7f0b5b3ce30b6284300650c59fd7878f48e07172726141cd7d54eb9df9c575654c011cdc31dfab812b1fdc4339021cae425f181c028b07f8e90899733aa64bcc5399a8117bb5a01f78f0074b40b5e98aaa5e5731f29d91202a35e0a766f6da50952351b453b5aa15acb8c666065b0e9c20567e307ee2565e00dd1f350363233afa0336805d51719eee1205f8bc9c10d627bfc97020883fe7298294db5864cf05c9ff05ffd9a278381ed1eaf47863a984a20272e8b64049fb4c604349ef1fddee84435072a887de595254a16aee6c8c039d08b8540ca974c5ac7a726623a7d1313dff1000b938a6e33c182bf861ffc6b151846cd5d0b514995f7330e7900197dc0ccfc0d4371f0aa5827eef3462230ee5e9315f0bbd66a4dfee5f456f456404aaee0d00b23b2434ae1c0d070956f4c2984a0ce494057a0e01d21473d3c1b37938bd73b68011c87fcf3faf7ba5a186b28162e847d470795996cef1dbd8a202d0e8300281d5d50a9894d1fb97f2516352033336b54b36609eb208e93b34a76bd5c3e8b5f9822868401d07de6311d661ed7c6420b139162b79d083824d0cb58b523c38b51382bcfb5790113bc4f1e584e366f5d31162f483130acaf2312a01bdad882598a411f1c17c7c2d8e3d0391558abf714688d50e443b762124fd8ccaf6092baa4219daa52cc7d038a33ba2fa725ee1c88923d913f79e11ba4a14a903453c14efcbf28757ef5ce6c3946d538eb70473e16541ce28cc85dbc5813dba97841269db078f8eb5be6ecfa11f807154cf6fcb394905a50033a2a5955b88e265416362d558de0caa5615f53888cb3d7856f381bae69fb7daded117dc0e8a08a83bf4218cce253adfd2fd899d1fb77bb0399219c8a174f44716c805e9cd8991c7d6c89e045002f72ae1f1c9d1e53c7436c41a281300c1fc1d206129259141adb8222e41061c423cfec63af2c08acd8db29f160c8a8fe706204e1b71c601e33bf8cfe5788a479765289ea8bfc3916837750049ddee93d91304581f8d593cb33066c49074b2a7c6d6368fd31998371dba28dbcc20eb73c23a52d513e162cd7e9407b98818d0ce88fd7b9c3facf3954e9d1cacd9ee1762b4b8d791da994706de5c736ca598c741e7ea55f725d82076ec1c171387bf62836b8c282a841b4a1375b42935f09dba5959ceddb726decdc143eae22c02b4f7322ebec1ceef757879605b4f102300417bcad6c6e5846386cb42ec3bb721dd52dbd9e2a184b2ebe8e27f0cdfb4d47016d963b0287bb4d412f0c6d0869a7f02aae8e4186128f3c3ee55c8fe37bffcc79bd990e3c49cffa0d89136f3246ab391395de0b2b6485d09f4ac537f908387460f0c55bc00b8d2fd6d6e04349f4ac318af4f92ddd5c750b1990ec60fa34ac43283e825f18b5465175bbc4e9992543104a573d0dcf1a050669be533c3458b1804e5fef67f25ba65352d27cf6418eb107dfbe2317d808ea6faaf34cf404aba34ff86bb84b67a441df817840a7fa1fe1c16df4026e63e817d470d2df3b712104f32018c5e00b8e00abcbe75c660268817c916ee227db67bc8d128d27a57302e40e280f9c9869e1ea5a309d5ccef12438414659349e3a35cc159f4c485da705e10fce4e26a8f911044640b6953c3cc3f801dc92c7e73e3cb215a3f9bd33c11ea0d446b78f59e6e872e3c5cb99331452b31b7be3b816bc2a5b4dbbf62a9ef2f188c406f5e98c095a3c1fa19bc1803b922ad5ff78400acd2d8beccbaf6ffdc1b57d8c778b236cdbfc7913296c5730cd3bd72e74355d44321fc8d9ab8ad6a06bbc0954710e7a0df932ca320e16962e6625b879284cd0516bd413c3b370053b8240e63aac593576a1c293e7a9c077c3440849823935fde990e99c16734dac471344262debe96165d66019b158e1ad82c92de412aa5c3b6b0d5ccd16d8a2d09de19bea0e8979fdbae19e618cc76676f86f40a0c585545a2911868a7fcb9e832305bb7dc5b665d7dafeac934f1c0e0d09cfe080d8380406e82aa252b8e77712d8d09ccdd4a6722eb5c2b0aa9ef1b8386b56814aef4869a37b75d4e0ca6a5bd04d241782b83338902585157094ba6f25ee59640f5ef2c39313a45489faadc98b8e7c88da2c4296b34391887bcc1bd81c786668a6a83b05ccaa7f6b39b7f886fb3aabcd0850eb0d449a8d0119d563bef909e617f61ce95019a5717f02697cd44d8f379e99186aeea8905cf904e99a93b34f302e72702ea68612d217cdad77962171f8f04c71c0bc95169ed73b12d23836456c5754708429f73080dc67826fab1de1da7aae32719ac42ec6b4af1fe95598122c93a3cacdac91d6c2cb0e0b7f135a7ba4138f98313e9fc1ce53660cf80b457d42e67debb9b8d33ac216810321fc497e2bd3d4a0f0fde411772b4e1da044de144051185f4289990a1c7f3dbc2c195dab6d3a9072fee4010c5c602f1168c72ac2725d58c91168d7cb5b512a0fe002ccccf33b74ddac186c8d24a99ac9b14306c852748ab7be097df180449e1ec6d90bde96073cec5fca5eb292f24efe8291ba108d5fe88433a42401c4e84ed4cc8d5decfb6fdbfc12d3dd2300ae9fa4053e55892261739991abf876bde8e5d0990a917504aebbe9fb5212610f4b2af719cfc6eeadcf1fc0a71e00c83567b0e69ca8d8a20276abc67ffe37f1634a0e769805da840692f4d77f41ec3003d978638fef901b5212cd50230323339856b3b7ccf6d79e83ed95c8ce2f272fab6b69d959a45359c2691368d41b1eaa9bdcc7d9e4cf7e12ac0fe57efc2c69f26e454126c071e1c0b02a60a1d940437aa87e0b0522a311cdeb0eff16c7590e1393e6e0faafebeb2f7eef220f2ee942d577eea1471eee0b9cad7314ace2b301962f77628241c31bd6641f493029edbe3fa12ae290d6ff446260e0f684550345d48673bcb95a53dfde2810171cbcc4caa916347c0943f17bb7510acecdc0a6e782788aa94d6d90cdd111fc8db52f44ee8afe39b400a9b682f8ddab56f7efc8fc92cd4903227d150a71bbb5200acdebb88eca4f3d13a596b1bfb9f993951799a4a87166b48b4ae6951122a0ab5ec528d2482907c312f7433ec149c583fcf6a915f64a66032a4dee68d08fd05f56846345c506e67d3c1290eabfb017da9792cc4b9e86035f368402b0598d5a425719c05b2fa71e642b7c59830e5354f42d4e6a160646b78a8b197d1eb6e07ba63054661add66f9f3d806f5692d16fbdbdcc7022405ecf9f1c244676c3770811305aac7c578c27e9402c71fd85c277c7f8cb9c3f8dbbedfe70fa933aab29cf053f569560fa234b68424808515513c81d92984938f25fb41445d0b10be6ff2c5e87be52c330c2b12545b9173591f469bb44cbeac356fce9d577bd9b59418ff1a97b6c14e7a8f841b4885b4372698d1a43954aff1ed7c77192309a10282ac2f94f6a568f4bca457100bb9c9a06fb87396393c0abe9e90300fd85c1c88b8436f04ae7f4e090b2542745e1dfa14dd15a0af900774852b7a2cb7cc1ae4eb32ec355cdd5996c9beafe99579f73c5f86b7ec8132c19805f05e091f81f41a0d74d62020a41730719daf5cf96e5681f11ca2a4764374607b96c548d0d34c7c594e2b972964b0f7e6acc0e1b3d2d691c27a19465500103213b933be03a55573a9df8986871e58ccfd3ea059cae50ab2bb0196c19b071a4e786aa28914b0330f6bb594415e900713c76907139c89634b17ad6ce20772cb2fe6c363838d95951fac4abd3f90ccdd3a7debd799b12d2e7a1e17f5f9f69fedb90722010240d5a2d993164ea8e9c0f619799b03b1f42267fb1db9d4b7fe61b64b5076342e015d784a967181b5014b6881f8499dc9e51081129e8096eec5fc9d474a9cd86f4597dc33058699cbc1ba5df22c14f5ca69ca72b096aaece5c8f2f4f23a722f169e20c3ded270a95797e0f7e96b4e1a65cc31783758cebd9ba41d9bc14668e8166024bc45e9c1ac7203ccc8d7a5419dacc50ce6dc6618ff4272c1f77c438533c341ea57d8421c077489ac19d18d436051222f21aef7b733dd7bb56dc2e3038457e355fe87d071e11167cc5b816955d09c7cecb7287899cb901c3b580937cc5500055fcdcbb84e1dedf50c1c92f45f86e117905cb5f809723abe1c86a03258aab781c0d66224d1b3e64deb0944c8aa56b786655527efe453cf81124589a99f9745f6512d78b98cac999f7947e37f5ca247825ceeeca3b6b81d694e0a15b767183a2060e937a7b77fb0867bbeebc1d920f4b7cb4b14599d573d0516694fdfa98b0fee736c743342d980dc6e5ae9afdeca3f2157ea634e8ae33f91d4eab688fb7f293e294d01ef9c3dc24a236ba4cc6caa5c747e1fd022ff625b020a414e03206e5479e0f1d10f534e5b20cc57c13af26fc83c3927b65ff90889a64a451fc2eb4c80d216492e22cdd8548292e6df6093607ec63ad6efa373165855db2cd6172f9ea070c9691077a331f5f5cc323eb6f8ae09d3dcf19045d19572ee063e304c271d8a866c030694818ff95916e983ded3b1749d8b739263bb924fed683a81ae6b336b68b974c1dd8326b25f89250cf3b0b333ce5a9d4425256fb30c6ba82da7e2df2fdc187b9b3761f548ea468888018f01ca674eda084e9cb1764f7334c60ec3dc61c95aa4df2ba74640fefb2fe3ebe35b7f31556e8a2e07f9d7e292b9aa60e30dcb9d99a181d5d03fe58bfa56e30025c46439c03cec81858a02bee76bb540a5dbf0f350b12457bbca231560fd6e62f9ead71feb91877bfb38174d14bf91336a080de80017f9270851a0699e34b06ddc5119b14b4ea2fce0697c711d542d4748a9c1a2837fc0b150e519251eb3d217b4db63ad56a5cf2977e6a3b6ec4975c4e9bbeff42ab533ac4d461e1f07d7cb73"}, {&(0x7f0000000200)="b9a71bfbbdc75f0bafc6d9cd87632b95ca9b12440445ccfa1c48eaa4d77e08b0581fe2ed5aa81442edb8925dd849b1b9939b255592431364bf29fd9c8c2dc3"}, {&(0x7f0000000380)="cd73a5a99bb46470e7bbe0ab47828a3eb1ffda0283ff6158b8fd70657a62c61e8293c47e77c8534385d882822952d15ece2716daa199512976"}, {&(0x7f00000003c0)="2a90"}, {&(0x7f0000000400)="45378eeda833960f0d4b185fe5c523f7e3a40136117d7dd32d8f619993bb3f650ac2aff9cf397eb0dd17ed08d84b8b60c4ca557b1485a8fe6e70feaa2964d26466830b48e2745355bcacec068f42ff4c3e3e39a3b3a0dcc22099f2a51e3fc254a2bf13abe824666cb7f2850954449e27b52277d3066f0ead836733b1f8281be1142db4d6ec68"}, {&(0x7f00000044c0)="b6c02d4b5602d53ec8951be19e95a53a60e8e1f2cfa18bb6b71a9d22d5491f01d3751f7879c12f5a918b9d090e1ff6485586538495842c6a2727b5016bfe5949c4aab74a63c33f62f534a3f4ca4df4c68f9220e40efed114ba6d5270679cda6669a3d0e31c3be05f17ea30d651794f788836b6f7ac6ea3f44d858dae04fa571e1be63107a8a428bda62dd6d7efbc1e109c4ce2c734a02c4680"}, {&(0x7f0000004580)="85b243e1f06bc262ed601e90b208eff7ca68629cc1736d3a2eb9158eccc32d5ea73e535e517ec947c306533a36c3f0d3ddcb3655e170513f4f7eeccec4c83c629b0b9102c575e2986ff0e6ab5e8a36c04922d4ceb1dd5d2840d526a3b05b8e211b2ea0e1ee70409af84014081d7e543f8b9c16947507d9df96a4a4d21e32118dfef2c2ec830aa984754f623c079d34c240881b36b6afd9cdcf1f9159d1772f53f55894ba32117647af4ab8d8b86d45d50942c9cdf63cea70f17fbefc2a544052baa41b7c29bb28eb802142d55987676eb85140b1e571532802fe283a072b2c1e8fe4d627c139ef4993d1c4353760ea4dd70296e44cdeddf1417617cd6642e13b48d678ffbce3cf6d05e5a007480354d9de3dafb3466bce89816ff4e20e29d0433a4f41e51eeac53e98fde12c686e5d7f881e775a607c0ef2d44a4c8bc8246b246aecd8816d41561663466290cffadabadf6e3921645e089ed7d4fba95a5759703ffa00ecbcb9b5a8b4a099f0f92c7014ca199d10df989aa46d5da698146661c993e059c2807c971bdfe3e3e20bc2e5b269c0125cde2828e946c9f2214fb2855929ad400ebcbf041d6cf7d4b4d0a47d9f61a3dbfcede3099f63905ee58c8f5aae3b30db808e24884073c7bd87924635dee85fde7b640badf88c0bd8f9f0f6aa3db8d753142705eacdea3258b9c6a4343b3d852d2cae14be85cebf3ceb5ded62554b314b5a8e042941b580d90d020a36ac893c9c0792ddc8dd6bd7f95b749b74bc75b8a41957174eeac461ce0bcc3f0022bc89c8ca1bd5e271ad3bf12eb2f61c6279df3d92419283b796fc08f2b99ffb5be088fd75ce50088ab78f8de3e647805f6c22502a8d27c1f5fef664adb24a4e24d8a196c15f29f4e462ca2e66b4278a18531d78ee8ea9df5dabc197dd5b043a3e94c9353a33d2bbe69acbb1a7ab482481befbc3d8d1c1c198da2d7550ac8673cf7bfe7bf1eb1ae844f2929a840f5fc599ce0184c96c2e7d02df78997c63e1cfe54b51c4518767031fe51799dcb9a4d333d0ab4c61860e902347ee48df9724b9ebc6d30e0ac300d3b9ec7b8b2a30f5f82993d2405f3e255c6dcf8698f458a3c36b9814ff429778751ac0737d0361425cf151a4b8c6c3bac848ffaead53e2dc092c0eb5698a8aab4051e9ed9cd536f95d8f0693b189040b1f76437171298f9c43f46410c389711e84c42daec96f349ada44315887ba599dbd0e705796d6e73a205e9c1cd597955bb04365f2d873d7838d88741a87b5ac25688ce143f697d412a61237ca78d86b9d9bb3a8f74c6001c728a42b6d4aa37b89e91f2dfc5b80a1850204eff71c2737da5f986cd6d7cfa705f6b2c97bea38aba0c39ce48c8294b180738fb36b12646106d3ea608610ade2c5aa62c6a41445cd1f83e202c9faa59e9f563cf4e2082b8aaef8d7ed3a1097911c7ee39806e1cbcac71d3fb1c02f5cceae955acc6fce2e4348c4bffe2e6b2484b351fe9c74958d6620b9e8e27efb1049972045512f201dd171b25453d7a89d4a8d19c20462c9908f75782a8342a6637a6a349b1533c0609ec290ed367f5cce16f1f28e25b06b528d9a5f394506bbcb796b476480ce601998217b29e56ab20b715bf7961641352daee44675a533fea5b3d7a549123ce4a28a8f9716c8d371a98df1741ff2745dba6bef5431b0b0ea05fffc22092c29e218f38414a0aebadf41c821e46e264021aa4ff8cf5e8fd183891af62acf545f3d4a619f85256613f237bb3c99c6ad2b59a10d41647eabf8636bb21c033f2cfbdf471889051dadb370a5edc3201437b7bbdaec4b46d205628abc1e05ecf9e113f7cce5b30c10d14b453fbb9448635c51393a5cc04ba43897aacf0553999d5060c61df4693f9f007c5ab5b41dcaf0f09e91a62b6194fa439bb63fc20478df95136c8d91622f64a50f6cd7587394c86d5593fe85fb2f5f74ce74b572d95d8aa324f302cb02b520adc30a1c0dd65d9808399423d460697ad892bd95e77b88054c7fcbbfd8ee362f634109349e1067acddc3c6e8adaa05da873afc0146d1e5d930b6fdcfd8f0b382df791f1fa0da415362b4e33bb6b19285f74591c67ce87f818afcd7b705003c355167455b0da77f9ee9db15ea70ca2c66685daac749614fd0912604c53ea9f50c76f8586432dbc02eac769e5bd101a8331a0934122befc7100b54dff2b44ce4b3a8dc3232c215b8b575cc4ca26da84ff19c54dff6c02f23fbce6fb59b4130abab2a48458d95b0b65f4264a6933c774c4168fa21f9540a5abfd3f9c91b55243881345333485b40e710e576de3755afa2e025d56b3b86edcd61373b84d64649bb2d8de0f2f868c3d8f9ff39b1592285ea989ea9d354b32d1baec82957669487b5bd51802f0722003d8c6716105b355019b9720aa4849fd3ac7ce09d2365aa3d983b5ae40812f2385f0b8a9b098a6a3829f9889b45998ae83fc222c3ce7b5c32db77efa9500222737e96c2bf29869c4c75e1684f0cf832b2f191dace7ea07907e0f43ada0638b8bd814145efe06fb493dba5bd60fe586154e4ed588e8f91dfe5a157eef94bfc340f5eed512dfe2eeb84ab73852c664c28ece40d15b317ad42f2ceb6048f8b9b3259f6d1262810c3dda6ae57a38db4f7aa98efe25a21acbe1d4295faf5d9a00fbc751e92778ed3b6679cf63de4bf0f524d483ac924dd43c4ea61bf732c6b1427cfce502ab27176e19791edf3c538b0f84c0161295ac556a6c36224ea14f85e87717e1e0c4d59cf83c72981f85908bff20c9ae0d29fd4a3a1be64b5bfc8dfe1fdf7349b19d2739ba960da9d0c0ace9a7aec50c3032f7d9ed48c2058d7bd93b7526fe78048fcb6e7a2dcc6acb30aad3f387daa79ca158e7f0175d27cd9237184ab09995ece55a0b62c4a7ee2682e36db4c099e97b2f842beb95f6815bb1fdd7f9e33a2a847a13bc94643716a989d7fc0c8e5b391e8ea29e5042e27b9fddaca8873f3a88acee82a9d87786e593614af56d4fd812a87f72aed4f6dd2b3254ffcf2e6d26ac79b59f97c7dbfc675af032aebcbfe83852ae6568087034b4f9f1a16f1d26706fdb0967080b06d3a525cc80b62d556f3ca1f99680cb811423d183b0ac645a80261a38e0159921e0fa38de535f1b392cb3ef105167524a700abb64c8d501b32f3abc6497e0cf8516044db94331a68ebc495d3555649e2f31c072becfdc7033ec549c23ce1d7c15977b8f68091e76b808b964871531c7c299283fe333ab56139bb36e1e026eab5528f8ceee3c8f5247eb5163f6b7906606ae2ba3c4c3749ce8569a9214d01cd29f189619e5664760a867264ca0a6fb726781ee95a42ee82e23c644954a813af8151a409214de7c2bb26e43a659c67ca168f586293111be70f927fc36f77d89aa1e2497870864d55533bb7571f2ae98b5b63611d63a94f261fdb5c71d758e5856c0bafbed4cc80621abe4c131363ae1ec2a33bf057eb53a7952e4cc4f047a92be95ec09ae0a6ef0170dd97e5bbc43abf76d4b30998668544ae28b15db580d8cddcc09e3d8f755cdf9e636dbdcfa38d42f65a10d47046a95be9373cef4844cb38e174e10fcc649df514059feea38892889b237e62ccefdf1958ea9f97e3a240d6e4a5ab8bdd06f32cc1fc198ed6b584c8a819074e55cec5c5ed5819cee8b20723663a07efc40be6b2361e496cd99febd55a4949611f310eb7e6f207bb6081f21294ec25d1f3088126008db52f5fe228152554cd7e2c93d192cb5485b390065293159571c091caed68f1ae2931bbb23691fa09f704974e06ec89f6e4fff95bf32fcecdcdfabae36a170cd36d455b003deab493c5ac999e54f456c2491afc3d01369630fd7205074228a41759d4bb1b34f999bc11e6eadd98d6d4dba5333eb541b87f3d4a630dc351514331aedb440c0160d1270f3d57a5672e47a4611d5340233eaf30ac6d9c7ca97fb1dd015b88b050834924b1f94bd62ae29e1766437da4e125a6aac60b4702e192ab2428909dfa17647de45061d76a570e5fb5a7dfd854c27d19095ee3e389e82eb1b2eeed233efcea16834233dcc1d2e9f1fb680ca9bb76ad2ed10140e2b0187a377189502cb49e6e3c277024052dbde360bbc3961086ccdd67b4e0bc61f489f511806ac41f090cb3fdf74fae0dc913bbed5a584b7ebc805f82846b965bfbc41173fc5baf0a68131aa8ecb6283ca9654d53711dc1ee6fb0bf3c599ce6f981610f1a3afdaeb7630818c5ef93908320ef52ba23dac84c93b5d5dbe234826c3733ec128b33c55d27409c1be15bae0c5ce9712da0a385332a916d6b80e6e40ad80781ed94b77481015ee6e2ea210458f0233eadfea1f2a331dc3ae20abe929f3bd89bc035fc2107b76458fa5ab45f71cd478fba5c82dd1175c8f4251c22dfd7334af571cc7277836596b8d72addcf2a8de4d265eea13631ef76dd5ef7920f9779b7e7ee91ea0c943c4311d0ac34cd30c1c97164d6086df26c8a8314e7b24d2bf85a7fe079499a4c944e75f76f03368a26ba764e2b4f5376262d73ee05e714b9f47c4ada37c731ea6a92daa8cce58ac76ab2aa037ab7bc31fc7ba807cebeaa30becf65da09a07da41784d5130ad7c97acb142d649fee8db40af71ead37b0255b7088e001e454967b8224b0ded3e7cbd07324bce3f68a2c2151570e6ae8db16917674f6449ae6fe8570154600302d7f835fcc5d4436afb3b28237f416df5c260b9b18c85506d35c0dd72a75f6f3f0a86f3712ac7665693ad7486fe49544bec222c31f8ac16838c7e912d5991b35597a853e62929ad2eac5b7a7a346e884977a4cd30c95af674a29e78272c00110f0dee5c25b55fe55d467b07561eabc97b87cd0125374968d67a5670ad10868644989b88206ba34885921ee0e11677e5553e6bf73546c293c187391731143f63138c3d58cde6d46434370ec6117c0aca90dc83ae0e4ea1c8ccae370d06ab7cf77f2c3d7eea22f209e9fb00371f4ec8af4c638bd04c125aecf640d97c0bef415fce5bdee6f2c763a592fd352fbe1a734496943c7958497b83ea59495346b00fb201117bff6c4c767625bd46d3530519f9d172701e46fe79841e46617ba9afde3aa70e046faeed3eb30cf1ff0c3ac06582a765ce0a2242437a92ac66217e58bc5f0f2ca1f0c354c2b64ed6bf17b7f411a011964538cbf4f2651476bc7168d86300a88ef6b7011ba945059ed5bc3bc55cac0a2901abe5d1b8bfa77dc1f15ce5c4571f72a4a17a10ed1196a791b30fef6248b4420bd02787887a6ffdd8785c7e9915c247d73a345ba5aca724a6208506f3a8940d03c8c73cdfe304fd8ad3073e76de0773d8a035249c124f9bd4ffb537e9e81c51dbb326d82a96a38ec4552e6eb5c8d2a515f787b0f50fd22da33c434adfafd119eb26ab907ad018b1a3de5d589731ad331ad7a4087116ffbd79010dd73ceb9ca41d68e5c9ed008df00ebf20b445b766692f21512d48686cf99710ed8483494cfcb51cfdaefb73fc64aa215738bd93ff646cf045f071bc2d64c17ba264f74a1078341930379e7116373dc06c1807247819dc41fea0485d505f9eefe0aa3658d30948b843867c067ad67c48639b248bb6812c82c6ad381f4354e258ffa63a003341aed69a1637709e0548bf1c9192b7e05ca5f2094124b716cb7842bcbb06d28d771507f39f521a4f359ccd5c952802b68269298e27122d398004e0f1a307f265d474fde78e9d629ca61c72104bce3e80b7da0c2eca20a028c26fb57b96541af73eac4b4e4a44b6970b44e45072ade32c0e62a90d8ff4bf072777c"}, {&(0x7f0000005580)="3380e20e1292655c14dc536ca7fbc7adebc17da23078be7d3c70b9e271e0df953822af2496b43ac0a3eb94665a2f02ee451951bd3a7d451548e612194683bca8d44383bedc539c1746c0576b8183ba217085b8c67a055b6bdb43e6d0a80c58611d8a6e8282330683466a3b1cb489fbee4ed56e778f7957239790879d2a718c92ddbf1749b5ec50a27dacbb97650a1ac05492cd532622b6ccc76575d2cf0a33e31b45e359571e6fba6492dd33cd11b1fcbaf51842e16139cd467b924f1d882a931223bb82e4efb46d6b99afb7161c6b60a27650a75ef1ec490241a2e692c51729472809c980183b744909e013acc2404bc2662ce78d0a6f3f6ebeb3d2bd9eb442b31e02fd739d5dd6309ac820a8ef3d1363abbe6c1164dc26810e99a368fa7a662eb0df38d59efb67e7745dfe3558cc3b2363730f9c11c38bbdc6c6c72a8edcfcec56b80328f485f217d30150fe1b0d30c3a87430381cdbae874198e77c5ef688db3ac78f55d7a42c73bb43d2c3b451b4d8841c609794078d091504ac2b8cd130821da0bf476a690e635edb29b29efc66d2d406e74d15f46b6453f8d2518c5a8e615b160fe72a9c9dde2ad851d9918ba62b9de2a7784123f5906a8ccc32d8b5168aeb8aa4c619c9fa35f3e256d5573b734e7b3683ae4ec33561a0e7d447107f0b63d6903e1100556353e2952dd75bdf43a84df268e9142b86e5b5c1643e7772ad7499d77c67c60091e462187fa886f1356e1b459596550e80aac89b162fc320bc39c0f20e4a8a4eb34f4b7060c46cb65e4f3a2e7ffbc240056a739b5856eebe0dea974d38c481b60ff42e7b140c32b8ba2fac3de29300f3d0e38a4b7da6a49e41b0a5b787c39d79f08adbae3fe3440be24a58ddf7081354e09d2c9eb5b2a24989d687a8b315d254ab789e7c5edc2e7b164ad4dbdb3d8c7fb2f5767821ad6f47d1aa5592e23be92c3a2cbbbf79560cadca131a229115439578e0c4fb815e31f2a830992064db7fc46960cc8740552ec703ecf863191e1e3c618bbc910dc862ea193266c4eb70fff140e11c384ddf61d1d49e312ab760c7cd1cc8c8b465380b3ffb888ba64a8759cf9019c3e98e76ef742da38ddcb8dea193460c76b13608d21a0358299e2a844ac37a195980b1339a23c2328a67510037d450f4f2320226dc96fe875803ae9836368a0f4a87481b963a8073177edb4333c024cea70138b2c1756cd932aab080f1d7236bacaaf46de3b801ec6f12c9eca0c4fafe247e163a5dab3a922991b296037b3b55fa2bd30d7edd6ded4a9745c5d85d11723f65a7ecb82b676d02d803cfc27e9786f7c6773dba9f0a7a1f86caff1798b47cc4a33bd74d948905dba97768b97008332496bf35afe5ca2d4dfab8f8e20dce7f6478b2cc275e49208db7aa83872da0bf66e643acc4c8bced384e1200646b5594d9ef8ad939f0322fb44012e1fd65ac47a11a8df7c3b16b986a331f8baa4f60faa58f1b672b06fe182d32a3d1a89cc839eecd868e4445697e8ead4c79487f251b012ec7c2b2a68699c2c87852559b27338a1f0a5e051f3e4b7ac1edc3c3bd1b40d0afc5c08e44af194a94e6a143c4a487e627a9bfa4f7e3881ec740068f7181ec06c3dab78ea0f2c1df7d5d533a5314466e854383f0bcfa74c1a88c74d608e6aff15381c2cb8bc8043b835cc67be8523fed5372d9a5735a14aae56c03c3936221d2746d1bdbfb50b031a64968780722902b048680e32fdee1e3d3b28bbc9a0d35d2d949617f39bb52d5000f8a4d8e866cfbc355e0483ea81efc68f536033a2316378893b2f39572117f1b8afb2d9f9811535346968704044d5145565677764670432279bfe96ce104b8cf0e9f5014af2c81e5e54a2e2ff2f67c4750c10e092785cafc95e8785d78d0437a1d4c6a886142544f0d29938744b7c47a2940207263f0e8ef58159e00a7caf1c448479354d7de295f25b534bbe83df60373873589d11b381d2f7bd9a74f0c26494c8aca098bda6cb7f674db51d27c29317e95278b48067870ab1f1aef4353786f40c3aa61173136396f18fc4bffdf8217c68f869fb6f9402606344f124c8cbf5b655ddbe6fe0eccc6e250d4dde8bfc2fa92e92d7305470f413ee42b1dc108739569b506f8ef0860a5e6c83fec2706ea1bc5e8e85e01c5d2a2b00d0bb0abaaf6ff38b8b59ac01addaec64d52fd1091974a1aa193e21b5db48f2a932b110adff6c9ad0fc67fa96a07025829a4b49a2fff70c8f0ad1f9414a434b20ca878507fae26cbd8eeaec88e6b0ea859b1354ab01e557b81b7bf1d3a32de29471ac5b7f9f8d75c26a5ccb9050a76e71cc7099912fd114ff396f34e7c6e45c650bb32d4166f99d51b24fec3bfe8bfab73c14226deba73c2940aef258d083479a91b62ea9544a183d3304fbed22683ceb13f593abd1466330480c6a1e8e0fcf9fd5cac65497369b80a542b279d20eae5aa2c329b6b54ff62f4cf5cd204d1a67e70f0c69ec73d204dcc3d41b974cc52c52fa0269282b0ff0940beeda7e15ce167b25307f0638946e140d03a9eef18457c568065c5558f6203fb4b17bc928f4acaa149a2ad4138e1b392a9b67246613b0f0ec20af2edb2a9546aaad4b57c435164d76260076f2f0efb157f338c8fd7fa14fb4a50964ce8a35cce1212c40017fec19bef2446cacca851a8214fd0708e7875b14c1e12093f4e2dd39ceb3dfc278435d089a90e52e20bb0a007461fd062538ff580ae29505dbf5be4244b848ebc7da824d139126958d7c02c1d6b3279dc165d0c306019af0f6ee1a4459440a6c27e986cb2e7232c815cadc65857a4cb4805b22eb944e95b4de6f0ee94254660bb5065bf517b3fc2b4a08a2cfe5b373fbcc71b59c1c343c7f8bbb57557854732e47772df1ee3790bf2f1c2b4a1d51ede1acbf964fe53e7737a4fd668e08734df151e7acb68cdf284b0f5c0dee24a258859719b9e7e3161703bcacbe006aefd82889f1f3a2c841266831b5e5a6299dd15212a19a3c38a66f28af5f6e37480f95f3287071fabf5fb8d4c205b1269d32ca2afdd4c1399ffb6de14e64ae58b3dad8500b90ba0c256fe09d2ed5ef453465644ff7fadda8523d80dc2aafc5dc09c5ac404155f386dd02dd87728984a92eddaef9c64d75a591cea31bed35977eb3aa66458065d78d2e75912866c948770ff994b1ca99b5f764bf9213dd15043b9a7d412110e566d618d5a58f5220214ed57e52f1f66c427027859f9367635941c23e84073367036bbac5988697c8fe5c516576db5b329b13858a18e7125f6437a42befedb14c95511639d5bdc335a2a93082555c9fbc9a6fe0439478313ea8f3bb54ff72fd8e18c651df99f9189970821bf23c9d44dcec061be07c3658c5c1c470a7b3af689dd6dabb4edf0386c36c71e126f12a5afde8885704b8bef4f1ca7292666bbec7a7f96b54741eec0c779f39bfe830ec00fc7ceabb544b0b3265708c908c299956357103a8d93071bbebf7c914c2c32be1810aa89041c157bd3f7aa5c57eef1ee5e00c77ea0e6b6da107c7ac7bcab34dccdb7a996e5f09861b43f3173adfcc1cf527a2408849ddb2dee725889d9773765a004d71c8bdeb8185006266071e6a1adc88a966115e2b2d1f6a253004e9dc556d143a197d55b69f64a21d47a05bd1aec4e20db985c8422eb1eec4e9b1e0e06048d43829afabfea42cd21ee4fda68e0a52fba1a223dc7ede80e3fe8ea72f50bbe4a31a34fa9e4f25b46ffef8e69f20741472deca4dac9fab42841fdf266e99606efeddbc0922867400ed4174f52f28530207b465578f4fc81af2efff14fafbf2c8719fec817b87db98ca87fa299800caddf4af352be1bc7cc1181b9a2a61de4c4ae061b9aa17f1efd12a133fd8aac5ebac638bb9f84916936d7e6607e88f99dce3b719ac7347ffb9d25f507b77441abede86e790095efc385bfa99278c9f2fb407c2cff48e19160862a4b32f4e49d7b4cc5d971a7496355e0b09a99143a6182068523e4b24c46a1852a6e8e8da6b3f5cbb4491589f0e8e2d58ad291d31351d9c388ae9726927dc2f43b61a6f66f311f155bfba410f553b40c44e20f46350a88476a57bc937c37fd641da35c0cd3b268412f81ed4fa9314e6fea2cc505e5d6a7bb6af8654545683a1fab6cbb40b165c4abcf45fe3f5dee059a9a39681f74a7bc80f9c7794b8fc0780f6b3f69b44047de980e137f1bc2b649075095c93fc563555a7ca0abb15a818154282ec9c41de1136da11cb2d08892b88a33dac0466d9c510e984ebe2ceb1080b8527e1086e443e6184dd227e1092340c3161890053b8201bbb4b61a2e4545a2eaddc8729a3b63885e988d678ddbe8ad1e45a6dc7f20165c945c6f6275c45fdf29d85bf6f1022c50e1074ca184990221b102a5354b39da90c3825de0fb7a89499714bc453fd0d4202b3dacb61bc46eabb06693eb7f6da797c01933172feead6b05136b43812cd6b750d100b8d1752f08f30771a3abaa98093a84d118c3ab12279990bea6cbc3ffc3f6dc4691c2c96853580bf907da4eb86a51ee51e0f9ff4730d3bc89894387544deb3b14e9b7127ca8874f542adca94c0528c9b2632800b41190063f233231cda49c876844867b5436a99526212fadb3e7035a7ddc45f8f0d2c65f4a291238f2cd718adfa43721e79130e751705f36a4706d314b9a3e9a86dccc6b96bb2a864830e106a709d84a0c12b46b976a19b81f273665b327080cf9e6c0c079a4672b7fd122cc180fe7062d95b60f39d97eeaa0fa8c52a114d60394a046a6095daa8ce5c77832fc5e75eb3d0f0940a7340e31cb159d583df597ad24f4d5fb9887cf1de9f35d998bda6192448e1c9fac7f7ee3afdd3c74b6b2041816b4336196ff495ea064bd849a5a09ab8ee7b26b2192ba1c9cc34ba4736d24408c5c8fbab2f0770b6ecdc54c9261d54cb45475b5cccfbe4d0f9bb742f8a866ee0fe1c62aab61fd8f128e35aab7010c594e23fcbdcc450909d9890f95edad89efb574e1165067d294715eb64859bc3933fd8b6c00c7699ebaf473c738042a33f79af7fd6f5006b1a6143c7f81b0675cf5e38d2c6135d5818ddba2ac81b1596359cb613be3355b87facb8cc9531783b09ac484199a80c011037d8e69708b45faf787e6e8351fc0bec2d0b8475e7a831df94457b65f360f992d8ea17c2e4c2aa3bb8e27ecd1b2416f72b92aad2abfcbd0805a433a7cd818a8e6797d50ccfb009fc0726d6677969d82aa3390e489153a4b073ac8b7d897e13824ee63e61b6596d492f525fc6fb160628e3cc801f85b8f3192eb3cc222a5315d1ea32ee7f964c25082b8b968e0f94dfc9505606db7fbca1e95f703e837cd570b96984d1306c27bad1e81e7b3ba64970809cdcf655626af77f1430e80db1d2ab68affc34d072853bb8164d047f5890bf0f307e0afdc22bb3db09f2146519a2db0fdac3d0631e4d867110774946c8568074e32772a15c538d4b78f74f6620465083be1cee7462f5d7ca06c8be364c493f904d1ef184814c266e289b7cd39a67ff662333eea93f8b91da4d610c34c1b6096e15d6fa724372474b0ce4293833bcbfa8f9af0906152c7d7ca671b03b4203f4427b79b4a68dbe207cd55297d9f51158822a4bfe3859eec3ee0a7806ec036416d1eec6695e27ada8111a2fe65a3a3bf922ea4da203fedf23c5686c1385baa744e471100c772d3c5559411d55915607731ab7342d4246a00e2344a2a657f3617b5abfa56d1ad61cb263b063453d54d1eb4a5cc1974d8c34af0044dd2c832cb95362458c410df69fea06fd5"}], 0x1f9) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r5) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r6) pipe2(&(0x7f0000000340), 0x4) kevent(r4, &(0x7f0000000380), 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r8 = kqueue() kevent(r8, &(0x7f0000000240), 0x6, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000024c0)=""/4096, 0xfffffffffffffcea) kevent(r4, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x5}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r11 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r11, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCVERSION(r11, 0x40044271, &(0x7f0000000040)) r12 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r12, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000000)={0x3, 0x7f, 0x7, 0xf4, "e1d754383b0d6a4ff15803d55ee0f9e4bd4305b4", 0xfffffffffffffff9}) 16:01:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000000)="8a2b718b47c9d7fa7a9a971741036990792bd98cabcd624dee7898281c7348b900d986271e3f57260a9eb2bf9afa55ae01310272f8229cee71840af0587e9b7d40110a25c8dfc3c5c4fa6343a8e502629c4e80b584743143c1b520f9d49ef1f873a44bf22d5f0fd759dbec1d5d08bbe682375ee0a5d0cf6efbbf6895e10d1d960f398fcf18e513234b595205e00abe739799c13d1173525bc8c462cdc3737385c702784defb3e322643c57cbea5fb6071dfd410310f46e6329b3da5240bd74a2ba8159293eba8062c1de5e60fd761f72a21ea1507a9e1949be2e55109fe9a939e00fb49de8be96f8bb973fb13d9833c73b406a99ab4ca8727f62f93ee79f4094beeaf44a73cf16b6be5654ce27744bd8b0f85921", 0xce) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tcp', 0x0}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0x25b) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x12a, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x74}, {0x6}]}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r3}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r11, &(0x7f0000000140), 0x8, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:01:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ef1ee153ca7dcce2be1413729af05955f23b88398220c4582f4826cc9f0d077af6ba372f0000000000986e060b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e0fb9249606def4e39b8574f1b64454c98fa2937b00174cadf06a49b969cee7e3c4a86423", 0x9c}], 0xbc2a98a59fbee7c, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) execve(0x0, 0x0, 0x0) 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x48}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x101, 0xe500, 0x6, 0xfffffffffffffffd, "e57a176d3514b1cd69209814b863478177051c56", 0x10000, 0x6}) 16:01:37 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x100000001) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:01:37 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) pread(r1, &(0x7f0000000000)="bec2589be077f80c58137746318437c9dfd921027e161cde8834ff21c87332db068388cbc02d6774baf33ec7b531fd663862b93abbbe0c1891b8408206a60e7fdfd9764f7ecd98a6d87c5d876393cdbf57d1", 0x52, 0x0, 0x0) 16:01:37 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3e8b5e9d020469766070c2e6949dbfa626adeebca24ccaf1c064436d1063edea220235c05defa7e8c145b4ef744ff9d3979762ad800c77d9ced44057456f00d37501e67a34c7b90fe910542e3bb20e2c958bcf55de496", 0x5e}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) fcntl$getflags(0xffffffffffffff9c, 0x3) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) write(r3, &(0x7f0000000280)="6302dfd42ed54b3ed27e5e9db2eba25ff574b30d8bf640d55006d12031928d2d87829c4df5aec1cc244884b09b73b510f918cad332ed132c2a91536421e311909d3129097affcf0bfaf9112fe362e2e11d8335e7b8", 0x55) close(r0) 16:01:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x5, 0x5, 0x85, 0x200}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8800, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept(r2, 0x0, &(0x7f0000000040)) getpeername(r4, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r5 = socket(0x2, 0x1, 0x0) acct(&(0x7f0000000300)='./file0\x00') connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r5, &(0x7f0000000100)="b68b788d80d25d223bdf50ecb31ac304945ea7520e5e5de419f2f9bb2a4ac7d36abe59bb02356eedbac424456cdb81cee53469eb000000929e1842eae9a2ef39754f6028584fc18fb4c3eaa369d6402cdc5bd64835a087324c1a63bc6def801066b3cc59d32eb05c05617ecf75c30481b11c8a2c8ded57d48fd2a447653688e174d6ab100629842c7b6e7e8383f882af70e4dbb9a590bb574716293278b5cb048bd9592a54feacfeb0a2c47364986175", 0xfe1b, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(r4, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) 16:01:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)={0xffffffffffffffff}) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)={0xffffffffffffffff}) kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0xffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() connect(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) kqueue() r4 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kqueue() r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r4) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r6, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) kqueue() 16:01:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) shutdown(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) recvfrom(r1, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r1, 0x2) 16:01:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x9) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x7, 0x6, 0x5, {[0x101, 0xe, 0x0, 0x1, 0x7, 0x0, 0x4, 0x3, 0xfffffffffffffff9, 0x0, 0x10000, 0xbc9, 0xfe00, 0x9, 0x9, 0xea05, 0x38d6, 0xff], [0x1000, 0x3, 0x0, 0x2, 0xfff, 0x9, 0x8, 0x3, 0x8, 0xffffffffffffffff], [0xb4, 0x6, 0x7, 0x3, 0x6, 0x6, 0xaee5], [0x6, 0x2, 0xda05, 0x0, 0x2, 0x4], [{0x4, 0x8, 0x3a, 0xfffffffffffffff8}, {0x400, 0x3ff, 0x80000000, 0xaa4f}, {0x4, 0x401, 0xfffffffffffffff8, 0xfffffffffffffff7}, {0x2, 0x401, 0x9, 0xc70}, {0x3, 0x7f0, 0x3, 0x5}, {0x364, 0xffffffff, 0x5, 0x100000001}, {0x5, 0x8, 0x0, 0x1000}, {0x10000, 0x2, 0x9, 0x6}], {0x93b8, 0x401, 0x400, 0x3a}, {0xea, 0x2, 0x8, 0x20}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r3) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)}) 16:01:37 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x4, 0x1) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xd, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbe3eb369ad486dcfd61424d5e1a47d8c9b23003000000000000004987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb00001f0000000000000000"], 0x10) r6 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x0) r7 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(r8, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r10 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getpgrp() r16 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000680)={{0x2, r11, r12, r13, r14, 0x14, 0x7fff}, 0x6, 0x2, r15, r16, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r18 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet6(r19, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r21 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getpgrp() r27 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000680)={{0x2, r22, r23, r24, r25, 0x14, 0x7fff}, 0x6, 0x2, r26, r27, 0x7f, 0x100000001, 0xb1f1}) setuid(r22) r28 = socket(0x2, 0x2, 0x0) connect$unix(r28, &(0x7f0000000900)=ANY=[@ANYBLOB="8c219189745d38f51915b42e52a73252cbba85e24b490ed242a6177a5147debfad1a5cf573ec26119d6e76b0480dc0cdaf9e9397df473ba2173b855918d70e7692ed81821fadc7d9dfebdc086f840fdee5b43dc1a37dc892a8506f78307c4644f049c2014077402db27f161f99530e7b7404089ca71ed7a1be0ed46bcb9695296147b0e1ee00e729ed83c80d721efe6525c40bba43b2d9cf136fcd5e70c77b1db8e79d7865b2dc4b81217f1ee295a0b617f92cb0ddcedfc8b9b00549bb11ce7fecb53401359b18e2aef30384f5e4198745ab65b1c04cf9e98a6f252f0bb87fe04d5310d379e905d05d7ad681b841d2c422f0a3e5fd459403177c08a350480053761637daa91d4045d096497631d80de5bcbeaf"], 0x10) setsockopt$inet_opts(r28, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r28, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r30 = msgget$private(0x0, 0x0) r31 = getpgid(0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r31, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x747, r13, r17, r22, r29, 0x100, 0x7f}, 0x7fffffff, 0x9, r31, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) r32 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = accept$inet6(r33, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r35 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r40 = getpgrp() r41 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000680)={{0x2, r36, r37, r38, r39, 0x14, 0x7fff}, 0x6, 0x2, r40, r41, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x1a, r4, r29, r38, r42, 0x1, 0x200}, 0x2, 0x1000, 0x7fffffff}) 16:01:37 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x62) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40428, 0x20) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/227, 0xe3) 16:01:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9d44463566696c653000ffdc3f5bcfd8b4f9246f2b96156c3405e9d8b835ff01a21f6111e39ae4d781"], 0x10) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 16:01:37 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000200), 0x8004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r1 = socket$inet(0x2, 0x3, 0x0) syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc36c7764aa7b4bafefba63a73de6b31", 0xe8}], 0x86) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x99) r3 = semget$private(0x0, 0x1, 0x100) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5707, &(0x7f0000000000)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xffffff64) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() read(r6, &(0x7f00000004c0)=""/4096, 0x1000) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xb7ffdc69c7933502, 0x2d0efcf8b0302e6, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x7}], 0x1ff, &(0x7f0000000240)=[{{r9}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20, 0x3}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r1, 0x0, r3) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x3d}, {0x6}]}) socketpair$unix(0x1, 0x405a0c7199e36258, 0x0, &(0x7f0000000280)) r11 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r14 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getpgrp() r20 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000680)={{0x2, r15, r16, r17, r18, 0x14, 0x7fff}, 0x6, 0x2, r19, r20, 0x7f, 0x100000001, 0xb1f1}) r21 = getpgid(r19) getpgid(r21) ioctl$WSMOUSEIO_SRES(r12, 0x80045721, &(0x7f0000000100)=0x1f) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:01:37 executing program 1: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x6, &(0x7f00000000c0)) 16:01:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f00000003c0)="622fe8530c3c0700", 0xfc2b) read(r0, &(0x7f0000000400)=""/4096, 0x1000) 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000000)=[{0x8, 0x7, 0x2, 0x4}, {0x9a, 0x247, 0xfffffffffffffffe, 0x3}, {0x200, 0x6, 0x4, 0x8000}, {0x6, 0x40000, 0x81, 0x3f}, {0x4, 0x280000000000, 0x7, 0xac4}, {0x5, 0x7, 0x1a51, 0x1}, {0xfffffffffffffffc, 0x6, 0x2, 0xffff}, {0x2, 0x5, 0x5, 0xa009}, {0x9, 0x1, 0x4}, {0x7, 0xab02, 0x10000, 0xfffffffffffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:01:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) r2 = socket(0x2, 0x3, 0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x608, 0x20) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000001c0)) r4 = syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f00000008c0)=""/214, 0xd6) r7 = socket(0x2, 0x3, 0x6) r8 = syz_open_pts() writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r8, 0x14e}, {r7, 0x1}], 0x2, 0x40000000400) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r10) r11 = dup2(r4, r10) kevent(r11, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffd, 0x20, 0x1, 0x1, 0x5}], 0x4, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000240)=[{{r12}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r12, &(0x7f00000004c0)=""/4096, 0x1000) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000240)=[{{r14}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r14, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r9, &(0x7f0000000200)=[{{r12}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r8}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r14}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000080)=0x2) r16 = fcntl$dupfd(r6, 0x0, r8) ioctl$SPKRTUNE(r16, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$KDSETRAD(r16, 0x20004b43) writev(r5, &(0x7f0000000200), 0x0) poll(&(0x7f0000000100)=[{r4, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) r17 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r3 = dup2(r0, r2) write(r3, &(0x7f0000000180)="8291033f2a3664fe715e2329c36cd83cc5b59b1902b4801536d2b7d07720f6d555e7f29e41867846f5da3d475d2f1f7f846c880a2949f737c1bf04a6fcc8ef9dfb11157f1dc932e67171d13223426149393aeede60d37a72342a9bfa0211399772bd37d6e32cfeadde7a1268", 0x6c) r4 = dup(r1) chflagsat(r4, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xbf) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000240)="85821decd36e3d9d8985a3ba6803") r6 = fcntl$dupfd(r4, 0x0, r4) sendto$unix(r6, &(0x7f0000000100)="525e903a433dd236df950aa9ff2e66fad8328772f8bdcbaccf472317f08e2279bd05727aa3f2fec4c3a79231d57cb837add92e5f655b00884d619bf3f68048bc6e1c93fc7f422a60227b24bdd442efe742a007145ab40d71cfc768", 0x5b, 0x400, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66ecb69aace4d0c94f816602e53aa9f1f59e"], 0xa) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000002c0)=0x4) 16:01:38 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000008c0)=""/214, 0xd6) r3 = socket(0x2, 0x3, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r4, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000240), 0x7, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r6, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r4}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)=0x2) r10 = fcntl$dupfd(r2, 0x0, r4) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) getsockopt$inet_opts(r10, 0x0, 0x2, &(0x7f0000000000)=""/23, &(0x7f0000000080)=0x17) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r11, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 16:01:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x0, 0x80000008) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x2, 0x1) semop(r1, &(0x7f0000000000)=[{0x4a97cd539bd8a00a, 0x80, 0x1000}], 0x2aaaaaaaaaaaab8e) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000008c0)=""/214, 0xd6) r3 = socket(0x2, 0x3, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r4, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r6, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0xe6, 0x6, 0x9, 0x4}, {{}, 0x7ffffffffffffffa, 0x20, 0x4, 0x9, 0x8004}], 0x1ff, &(0x7f0000000240)=[{{r4}, 0x2, 0x80569550f2546972, 0x22, 0x8000007, 0x4}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)=0x2) r11 = fcntl$dupfd(r2, 0x0, r4) ioctl$SPKRTUNE(r11, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f00000000c0)) dup2(r0, r0) 16:01:38 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d031a47d8c9b230b7084cc85cba17634987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f0000000000000000"], 0x10) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) r2 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000680)={{0x2, r6, r7, r8, r9, 0x14, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r13 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet6(r14, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r16 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getpgrp() r22 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000680)={{0x2, r17, r18, r19, r20, 0x14, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x100000001, 0xb1f1}) setuid(r17) r23 = socket(0x2, 0x2, 0x0) connect$unix(r23, &(0x7f0000000040)=ANY=[@ANYBLOB="9fb536a159a1bc80000000ff9b92d911"], 0x10) setsockopt$inet_opts(r23, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r23, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r25 = msgget$private(0x0, 0x0) r26 = getpgid(0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r26, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x747, r8, r12, r17, r24, 0x100, 0x7f}, 0x7fffffff, 0x9, r26, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/12) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000100), 0xfffffffffffffe27}, {&(0x7f0000000640)=""/238, 0xa8}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f00000004c0)=""/202, 0xca}], 0x3, 0x0, 0x0) 16:01:38 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) r2 = fcntl$dupfd(r1, 0x14, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000280)={0x0, 0x0, 0x4, 0x8001}) close(r1) fchflags(r1, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x2f8, &(0x7f0000000180)="7a8da4ea1fe6f57cc63c5a0093ec") 16:01:39 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x30) 16:01:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1) r2 = socket(0x2, 0x3, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r3, 0x14e}, {r2, 0x1}], 0x2, 0x40000000400) accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f00000008c0)=""/214, 0xd6) r5 = socket(0x2, 0x3, 0x6) r6 = syz_open_pts() writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r6, 0x14e}, {r5, 0x1}], 0x2, 0x40000000400) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r9, &(0x7f00000004c0)=""/4096, 0x1000) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r11, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r8, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r6}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r11}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000080)=0x2) r13 = fcntl$dupfd(r4, 0x0, r6) ioctl$SPKRTUNE(r13, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0), 0xfffffffffffffe48) sync() setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x800000006}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000200)=0x4) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f00000000c0)=""/13, 0xd, 0x41, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000080)) 16:01:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb68cfdd0f0b3fbb427218010800000000"], 0x1c, 0x0}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10, 0x0) 16:01:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x10000000002, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socket(0x1, 0x3, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x8000, 0x8}, {0x18, 0x2, 0x466, 0x20}, 0x2, [0x7fff, 0xfff, 0x7fffffff, 0x3, 0x9, 0x0, 0x1, 0x7f]}, 0x3c) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x64}, {0x800001c}, {0x6, 0x0, 0x0, 0x100}]}) socketpair(0x10, 0x1, 0xfc5, &(0x7f0000000080)={0xffffffffffffffff}) r2 = getpgrp() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d5e1a47d8c9b230b7084cc85cba17634987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f0000000000000000"], 0x10) r4 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x0) r5 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getpgrp() r14 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000680)={{0x2, r9, r10, r11, r12, 0x14, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r16 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r19 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r24 = getpgrp() r25 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000680)={{0x2, r20, r21, r22, r23, 0x14, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) setuid(r20) r26 = socket(0x2, 0x2, 0x0) connect$unix(r26, &(0x7f00000018c0)=ANY=[@ANYBLOB="25a293de69a4e94c1684aca302000000001477aa66027e7c804f4d33940400151880539ca0f4ca818c2f230ab9ae1c3e00000000000000"], 0x10) setsockopt$inet_opts(r26, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r26, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r28 = msgget$private(0x0, 0x0) r29 = getpgid(0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r29, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x747, r11, r15, r20, r27, 0x100, 0x7f}, 0x7fffffff, 0x9, r29, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) r30 = getegid() r31 = socket(0x2, 0x2, 0x0) connect$unix(r31, &(0x7f0000000240)=ANY=[@ANYBLOB="6b594f75bb311ea80abd51e94a961b3971dbf3eb369ad486dcfd61424d5e1a47d8c9b230b7084cc85cba17634987210e34d4784ef4bf42d76cd45a41ecf03e4f2c474e7538e00a25b0cb7435ae428d62b191623a505f7c010000000000000053cd6697eb30b01f0000000000000000"], 0x10) r32 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r32, 0x0) shmat(r32, &(0x7f0000ffc000/0x3000)=nil, 0x0) r33 = shmget(0x2, 0x3000, 0xa4, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = accept$inet6(r34, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r36 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r41 = getpgrp() r42 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000680)={{0x2, r37, r38, r39, r40, 0x14, 0x7fff}, 0x6, 0x2, r41, r42, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1000002a3) r44 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r46 = accept$inet6(r45, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r47 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r52 = getpgrp() r53 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000680)={{0x2, r48, r49, r50, r51, 0x14, 0x7fff}, 0x6, 0x2, r52, r53, 0x7f, 0x100000001, 0xb1f1}) setuid(r48) r54 = socket(0x2, 0x2, 0x0) connect$unix(r54, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r54, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r54, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r56 = msgget$private(0x0, 0x0) r57 = getpgid(0x0) msgctl$IPC_SET(r56, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r57, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000140)={{0x747, r39, r43, r48, r55, 0x100, 0x7f}, 0x7fffffff, 0x9, r57, 0xffffffffffffffff, 0x2, 0x7, 0x6ba2}) r58 = geteuid() r59 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r61 = accept$inet6(r60, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r62 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r67 = getpgrp() r68 = fcntl$getown(r61, 0x5) shmctl$IPC_SET(r59, 0x1, &(0x7f0000000680)={{0x2, r63, r64, r65, r66, 0x14, 0x7fff}, 0x6, 0x2, r67, r68, 0x7f, 0x100000001, 0xb1f1}) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f00000000c0)=@file={0x5e9728c4de3673bb, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000280)="1bb4c2c8ebbe5e90b459e85a0d9a51cedde5787f6a5fe208f58be8c7844f63e8f72303c3714af354946048235cafcf6a6006d1f5d6c8f383b2de94343c748b29d5bb98f5cd7f324967dd167a8757688ae72055e5bc4248d9f5f45167dd13da6eefd186221e1ddc2b5d66ab984dd0a59add0bc507d8f9e5a0afa73c84ce4804a1ee38bc8c94f7afe9288cb9c70625f71482a26463478f40abe927232c1b7ff25f305237ae8ad51d11415fa761fe74b809b6980c73ce09115848738f0a354e08dc9822f1962e2e302dcf7fd0f8aacb83b551", 0xd1}, {&(0x7f0000000100)="538bf70f1aaac326047ad372120f2749", 0x10}, {&(0x7f0000000140)="a4aacfd58a7daaf72eb802dd6f37744236c1ec09cdf181864c1f248ff3f71ac6867343ac65554740398b308c6948ed473ed40404e2c9f8ad386a9f2d", 0x3c}, {&(0x7f0000000380)="8528304583715c915270947bcbc453d8afbe4bb2e4a5d119ec0b5e863fa86819706383895024249790722000f2eae052e42bad5c1c6d824db678567979028b150b676cb394d5927dd896c4", 0x4b}, {&(0x7f0000000400)="beffff5ad4ec84bde225c78082cd13c00b2b57c51b391f5fa6a4a5a83770634bd84fb3c9d47c9254487767e75128be1ff9fb91a48ea0591f707056dfaaf1d149200c83b2021ff354a454d8441bc2ab499f0516a0633ce880302e9e8846a988ebc91d73ddd5948421c39ba4403d10dcc9d71aee1fe8d40bbbdb7661287e3cd9f00cef3adf5998c265147bd2de54fc2be17adb5bd8845209d3b03d99cdb4ef029ffe36d609f8d643eff602bf56440dcc63838e8cbd454f1897eeaf3081c63cadf87ca1a40a6dfdae1a65631842a3a6b82c96be114382044a48bf3732d74a5db126a7c0de678bf4cd8a777e68ac26e3c9dea93fe2998496b62908d41b935ecef8e4616d1d01f3557b1825f665cfb9c8fd9f69b15394bb1c10e06db290288653c2e989feae09a4af6e5cd331cd7a64d06631cb0a981ba6eaf61aabb1024e07a60e7b6242d58799df0736334adf45b13014f066fd37e019adb841254aeeb550e1ca844384a5c5479fc1b6c835d08cc103361de379079b6a8f5c8b46bbaf26e2a273235917c6d8460b00273aced5927ab5ea64c52a017c3e01fac1d9cd8588766170f9eb8c33a44c145d3e21b81932f0a58631ce2e64a588c9cfedba7ab81077161e20ef7a9da66709761c11c2214391ed86f193b8464ed942872cc45c91d1448115f0a1d9f4d2308bd13bc9458351fcda51a9406d4652aa385a23d2b8b8f4ddb34d12ccf17eb79d89787f21b50d86338c46b72fe7964e4676c6d7aa7766fa4a858c507718709f469fc2e1fa59beeeaec5fc2b03f9613192f4d392f364a3ed7a57bb4783b0364677c2587967622959c781a99a906da9413a2db59ab40be0a480df4fd2ef66570ccc9d6b9a66ecca718263a1d5af9a4ac1fe67fe675a6ddd08fd254f0e6c9642db17fce3a503ada2014fa0c16d1feabc5478a02b709891ad80844bff0b7049dd039b32559f15b111a14b21aa10ff012c97e034948d6dbf4160dc79914f4f410c3a390dea93895fbaf52154e0f53bdd99867b73c5529273eaa07f6bde92e1ce989fe79ca79ca7963be6ce70638fcbfcb17925395f827863133841ff794fdf16773e29ed275026910efc02a916d0a058afc307b520662f5237d4c3e085c259d4f1034bf4912b3ac2b909a003b1230e885cf3a390e781192c31084c60eba3ece260ed26607f4b115c10cad1443664876649badc2eeb604e82f58827c0650a07ae6e9d96b546da9019db996c7d7eb88342fb1228dd7ed94df61451c4454d2bd35ea3ee706cc4d29927e742d864561b1905b1e9c60e168f5605fcaaa85d1c23aff471553480d65eba78d65fb0983c6609a829f6b153737be90466618215a6ee95a4c77436a2eb5dc23e4c0363129674c956dc76c99698314e39859c979577390c01b6e0927b9b0020680665566acfa4bce24ad7a1e25d80692d1fb2483e6a4e1bffa1fe8e8278813b929603ddc730477e43bcff08f8dbe2cbdea2861320c9064a3eff16cd7ed132285195c8c249d2187b9f22ca45d3205688cc93fe8bb5f452fc035b8c7f75ccb1c79c7e2de39d092c1132340b2580845203c950ed7d1e560255051ee74455ae0d165c0929146e7795f29efdb4145d8cf051f714261ef9cef5d0f4e141b2ebbe78320be5c317c1715124349036e244ffb8363d15629993abd9cb4f4b29ac1f877ef1805ec42b51f8ad905936ac83e91b8b6a9b1c573e006a2bcc60b4f6941deed968b475e9c524eb5588df66c5db350a45cba0464928b221020a0c32f472ad3b9bdef03bd53d59029623c9562f80bdec3391cee88ab155753fed99e6e509f78172327bce6ad4f34f6950489782332210e5417cf2727d6e177f888a7ef60df28b654185d4c3daf31604e4e4c47a8a92d164a513f11433a0dcb4e6133f0a67ec6fc8ecc3b3616eee45c04fad7d80c6dff74415dad4bf2c5cede84388715ef94dd1aae312c6539794eef75a04c9259c64bcdd5f4d30cc099931d069e3a248a9a588c7b30a01b42ad01cdd7d2ce885d29a6cd7a56314312303645d338522b696629010144708e6a7cff83240150a28579880d601e7088684915cff5bfff7cd62cac3aca5463489d4bcb8ee6ec773ddd313f63bd07c06392f134fbeb42bcdd732a008a36db3e21ead7ecd3a08bcf5f802893d92a1db9ae333597cb28b951e8baf571ca7ab682e9922edbb7ee7179097387c726a7699dd50807ae1e40d17bcce241e80d2248d80568413e3e0d66501478ca623d99ec7226b58512d23069ac557f52692f1ccab78487f0245989730ebe0ecc46dd9f50c75fba0d83c61bff0ab0b023f6032d6abdeb2865da46b2cff887956d42f9c888698d973609b3935591b96a36e96e52ff515f215dcb1ac6f8caee71ccafb119446088c6a1e2218e1d8b967fa9e4b33742391f7ce2c2f7690689147371ab494da65348605fdd14e375efc4e7e05a596320a101cf4fb264e9e58b30b2aeeba14a3b96d5382a3b289e3500926c8928b2947b63f1dfba06574f34461b01b32583ee183167cb25858998954e6a1188a082f12009fc6352b060d0cc142a274cbe38742c8bf6c998d1988df9b0d25b52756da1feb82a3756bd069c373dd98032e644b736ad6a808a516eeec085a73f5c84202cad99c60c45be850ec5dc94614e25923c0b5362a9df44133327d15f4d86d379f54c4774aeeef418daa5772df2e1325a1afc91d5b219ddd2df6aaf5956be23971225c4a72cd89657f1efad3a62874d23cf9210a4893f19097c0af9615d48b93e8d547a8767ab0de72c55e598046f1e3600e49e3be54bb1573fe01c68a9409c598a6a0b8cb1bf4f52c53008399b33ae305e363d61ab626cc8f3140a15db1b3b66d1fa46d97239e8030b6cbd5dbc0356a318c5be763205ffe99fa15fbf812ac436d85ea6abd4caa8b98af937c3d3a986109161a862357912a620c038ea46c387788cd76519429527b87505378e138ab6227572525b1b6c5298495904a10380bd2d2fe56898327d6e01faae1005dfd325ae3dd64bdcfb9410e73e60ae8789e3189058cee4f58175973294ac3154e714ad8ae383215f7c4d0d34fa4672597fdaee5492e2f1fa26f047eb393f7f2823c8fbbd83844c8a3c4faac6c19e451c9ccbb669fe87269894ad98a27c7ac8f83da426588f54a43494fb7119e63716a5cbfa624ba0becfc6a1bf9274272867a1d5fc4a64d1f3f792c2cb62d2b866f9727074a2013faf856ebf667d33b1ce028bd27acc44bb42730d8b546b662096f32d07a0b69de541e53b68f50d68e018b5d3312c7401dd3ba716fbb1ef8c3f7ace2fa43df2e941327377b1f7edfc9bbc00eb893274c1a413acad337dbdb5ed759794173c4d4aadd974320521c391dc9f7416642914ab45514d23bdc7f706973918318e805616ce37d2bf2fac04e1a3528ad5d4481b8cbcd4b5be9e630e153c558e8ca75c825f899bbd58a62943997c381ff29c561f959b305d8284886f26abbed6be84a7e9185b2d5a58dffac4b99c9e22a66ac26df27541e9c077e8c0cbda4dda068f011e2b94d6c9432389044bbf5d551986fe448d38329471d08f8261eed681ce6ff9935c8aa69b147b692354c255a15c09cd98619340441eadd87ff94eab3f6fd49ba9599925d9eab8893b97cc062ef79c25e6c772838dca772a5c3d490c815f23cd760e7bd8b868c63b04a4bc47a45953527e512f7ea42eda1eb0e110a5d1dbf6b49956cbfafd1ee71b80b922aad353976ddf56105c4fa648051b53333c4ef531386fed09ebfd11fe6671820fcefcebdb1490e78876aa0838325235b1ec3cd1995bb0986421edf843b62b731a63d392075d8ef7d1ebf6d8c4f8c19cf270e9138359834f7af3c88ffff28a59d4cbb4a681aa4616fea6fa55ecf0d2032a4b25bc897352c6b16a477b360f1b55781ba2c12b2c9bf1bec626359020ce0e9221a6d4e46552d7703a3ccb72286abba15dfea5875bb716e0d730c764263fe4e307724e27b02786f8b9e8d8bc367aec7407a36d040ae438ae4d6a6ee6399311cee2abeaf20e618786324a2f8a09ae7365b0ae675b6e3257f2637b8b24291dbd1ba5ba24cdf563bdf0b4dd6395574272af1331a456c30944993f0878735281a14015c7eb045dfbc4a7f587b8ab456e0b7be90f8011b53a4d18b0f2f8d3ddf2b0fccdeea129de0dd22a0bfe5c00163efde1c2c7c6041e2d64bc00df2176017c18f8b1f7eace44982cc1461e0c0a889aae2c66875d4c9804c890c8178647e6f92182ed0d4336e7c1145ec16619f1f1e28555a510f9f4a5001fab6718d5de442457baf6984a2dad8c159d6c1ecc6ed3ca3a36a224432b040aee17cdbcb143d15f166a780c735d607402343b2010c238dfcc8315aded0095b2acd8d27a50b18d02553a5e1e227e2226890f77908de7ea75527f23fc32e9368ba9ca1ab42aaf0c7b8d49e78f1e50eecabd0e8d87f6e4478dd012bd01c3e26666f6fe44c38b3c0540812dde83064ff02c927a7329b0f1aeea4db77f1d5400eb256e5825c00ee2f782b707fd48235d97b3a615d119c933d882bef891174203a82f2d50ce2ac87ab1074f93c39ece8a9d64e95fb92fb63cf6ca9eb3dc059f58adaab88910ec660115dbcdda7b5bc885bc750eb49dea15ecc968f8e07fd8d867c7df498af8d99e4c542794619276ba45b54d6441996f6c8bf9b73ebb8e88afa7bc955e019444d3c53060bcbb1fc5a79cbe4385d1e05daca3de2b33d22f2e9e2da38772b93e811d01943bfa07b8c23750635c6407104db06fdce28a60dd1f395f0a23d54f25bd20aeb5f9178425f8e0983c1e0bd3f6d6264319c81cdb489d066a0805ab944f54ec1d243c70e784fb398419fd5fb0e72d7fc1b6f1c498c13b87013438daefd4d20fea94c0b930635a1f527262aba092554a18816af867b65493918fffa619915c4df241959e64b2c5e54767562fd22e21c02fbd23a662c577f59183e20e2858219318cea81ab47bb709fd447242ae10d997bb7f1147b6d9fb7d8dbff99dcfb796bde3ef7a55b6df2102b665a9f9458944d9b47b42195739588ac87319f96510bad56e0802bff0b37956f43fe966942f904f5c5fde9d13426d124f9176e44df966a583acffae10ef725585eeb7e6441f48831ee41981af28a2b6ec6072f7db1fe62bf484249d7109273cd6eb2fc1415df21c0478e02fb9b86923e4931a35c980a82a07a2203294e7cbfa76ee1a49e6c4501714ece0cf869571fbcf36b6c6323b47ef0cc40c3c12a6f3b9b937bd38427062c9fa6ff73fdd2c963355ee1c3cb654ccf446940eb4efe6c4b5825c4d0e33918840957021a84b6676a84bae6e547495b96dc5704e4184e5dbb7e5be266c7142192342030c5f89d1dfb7f512a2ca786e2fbc8f3e2629450f0d491531661f6ed970ca96669e72f6de1124bae582fac77041cf9abbcae5ecf607d3182d5c79a294d6f7dc38a6b68bf652c2049ee862778085a165382db9087f1af2cec4a02b72281f537efca5e02df9c7da2d553842df1dbd94d746888b2425d2f87c29c4b4814a7c7215bbc2e02c09a8cee97c3931558631b75c7525ab4f8f6ff5d23818fc16272d5c0832d60261c385e99e0e50c37867d151bb40e6f87848dcd25f1baabde68feba7bbef4e7d1921d052c3dd1d0c6dffa1117fe3778b55c60d2e7f63e9f0239c8b101e1eb0e9fd8cfd3ecd8807d14d987d9564c1f1193d469ffab2390e2f3b92157b24c734e712c07cecec2e890641435203c802bc3cb2e3e1323a67be436ccda8383dfa269ddfa9929ed904e78fa0cb17631c2c04f32", 0x1000}, {&(0x7f00000001c0)="89c01056528f930717cbe623dab54eb99670a2b74d1d437efb674435b324300401676d1968341283110767fd49303ec98a2c8526fd30", 0x36}, {&(0x7f0000001400)="2f9426ccf5f0c7e4fc75e8dcc23f76200296fdfb47ca09b6b961339c53c1fea7a286bb393a5609d0ed2d2dd50e5c58e072b0248e", 0x34}], 0x7, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r2, r11, r30}, @cred={0x20, 0xffff, 0x0, r57, r58, r66}], 0x40, 0x2}, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf69e000000000000000357e3a", 0xe, 0x0, 0x0) 16:01:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r2, 0x14e}, {r1, 0x1}], 0x2, 0x40000000400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r5, &(0x7f00000004c0)=""/4096, 0x1000) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) r9 = fcntl$dupfd(r0, 0x0, r2) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$BIOCFLUSH(r9, 0x20004268) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffb49, "03d42500"}) write(r10, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) dup2(r10, r11) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r12 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r13) read(r13, &(0x7f0000000600)=""/121, 0x79) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r12, &(0x7f0000000140)=[{&(0x7f0000000300)="082e751cd3abac19cbc9f238947dcaa42f61d9fe050835429fb0ef085e8dd4a9ac515e00ecce970e37ad903669e5c971fe4712f51beb45d86bdd5569318ab5154083f523e520d00bbc1d6e265431a80078052cbf6fec58a41b778b55c59e35fa3084c85e3126a2a73ed25a579b68796eb65829397478c4776630", 0x7a}, {&(0x7f00000003c0)="cc2758b105a925bf8da9c7cf4add95048b3cd21e5ec18e395c07560236080b7a705c6fa8514bd50492a4425ab7ed45e6fe22a10dfa82554cb5d1d850bc7d42e5", 0x40}, {&(0x7f0000000540)="8c378a60b807b9e21e7a10f098ae012ffad4e3f05afc4badc77a3d23a2795d845910f4c4c24a48159e44f5c7cfba8ac54232817e68f374434674020c282388bafac16389ea7d41c1bfc004bfb630786ea7e7ed233236d3afa178280fa05b35efbc941f815ce83272a23f25f86fe53908b9213dfdb0cd208f94abd82b5d527b1a0abcaf8e4c9693a41645709cbf2f9c1236d0d98618bcd33b7f8901e8f69dc40bb0a64aa4", 0xa4}], 0x3, 0x0, 0x0) pwritev(r12, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f8c22d5bbf4a5a1bccaea4a39745ecb1f73b8f9b1115c9a203de5cd0751eb994741d18413a456473af14ad147e6139ff17dbbb6b6089599728acfc0e476a2383a704c8f8ee5460aa1b41ac74e326a942fc52a229b3765749b886042df1829e0fafe077247c648a73cd2f75ac03e4045814ff4793fb21d43e1555f08ee7bf60bd4f2df807aa597e77fc6e30dcc993eb7bdc2b3674fc25f3b66b168308f017508e7f1bad843b4cba199e6a523988450f6f614dd348103ecb05fce396a2ae9e021e5bf5b7fc328612f473d83d2a1efbfddf17fb9bc7d5db10101c5f6f17a5cbaec8346df0cd44f0adf53dab3e6c077580a", 0xf0}, {&(0x7f0000000880)="b5aac563509279ac16be5513844fe54861127f860c7b4fb56e1aba785ec2e35567a1e34d57a665efaad8e33b2d15fd09bc84eee47bf9e2cc1f2a0fa7eed0504c4cf47013ff9886c74f63ec286d56dfc2a1b4d8aaa394f5e01c76b64ef3f5b7b3328b1b3a337d3f58a6fed893229ce8a7489c", 0x72}, {&(0x7f0000000900)="239db75a17c30883dc46abcfec85eaea219a57506ab403038fca6592be347aecfe6b1ba13b70fa5efe483625f57db2bf0a0781ddce2f232935fe8372275382166bde2010187c24a73fbba05b516bc46bfcced662b8b706addf29878073a6fc5b9599d6f28b67e691ee054ff02b9b53bf81c2588e8e507d0b748523d001edf970309dd82dc253e3d2a857815f96d538017c18e5638d0a1c0ee8ed60de942377a15393becc85e1f2c0eab3bd2bead5e96e261b66ef18b72902f59940e20de6c6a32743aea3634c62554eb3e5012348ca32d81a040e7d04318c0154d46f08072f325413dca3f431e3e57d43787daf5a2342cd42566d70d3a66e7f178c6e26", 0xfd}, {&(0x7f0000000a00)="fd678a921b5ca3b39654e2595af946483b086abfab025c50c4aecabf7343cd24dc6c6b9f377e53f5804b801b9b53ceec76cd2cff18dea934cf4ad7c40a3c87547324cecf0f38c452ee5f211ea98dc81e9ecb21ff28415d1ea6472ee8229a13003ef32896a1f9fc87fcd3a2c73291e9ddb1f4a2c56e8272ba84cd86c996c282d28564cf2428cd083acd27ec72936129602298cd672e375ccac36230c5136276d1e8223c7ee8de001223c522e2e281d3d76f8cfee8b56602d880453381534c0530acaaed07ded7941a81af55bd3fbfe7c8681e3529ff1e39e69c2dbfba512d281e0d8b01c486d50ed83a730a7e356b57c1ab00299bf807b5", 0xf7}, {&(0x7f0000001b00)="a58bfd35679e9282b07028e8326952d57f2e517388645cec116275578ab9b09f1167473e743f2b082894ce52f12da010fabf2f874265aba4bbce8b5fecaad443ec34f445f663e156eaa2b567d19eeb827c63e0456f0493cbcbcda8a35b603b96a8bdcad18bebbb552638c231c4396552161b6e0c85359b9543934ba5fc8c51616560fcac7de749cc96de3668e17103baf37c4648818dd906419e544bf63d39519a14c51577953e42a8e5e452df9c8664be8131d8ce72a0be84f436ee8be03bab459588dedc6971467e89509cf7f1ddcf365e1ca70b86f204387c585be3089fa57f57ab392f1865404cf87de3f1e13d1e8d5690892fa437f3ef8ecea2e4f6c69b519fa1ad0caa5569cdaf7debc8a0e588f18f61e6a48db9f872c92751ea270292b78d151817b0a80b8f75afd8acd86c96a134b011714d5a2f16a598ffdff281758003c65fb997798847b0ff6e4469ed4dc19c8f1788c3a538c45a755cd551b678f1a2959d3c6d6c1e5de62a4c56f1b51eef03b61119c6f32515d13b1f8288e830128a5e3b3162a206347a119e9a7dd7d27d00b4cb98f4b575ccaebcdf9cb0bbda7efdb8ce9cf5b1a8d651d7199ee59c5a6f43a18d3315605f42d126417186e4b44ce11c45d90c66c95426ed327688b3de72782672bb8e5d130bec0cc3567bbf6499cc209f7a91eac22961496096b1308b1712b8d59951b133a87a30d9adb5446de3a1b8065b17c77371d76ccfb508bce87d342075847b37535283167fc349e6190945db66175038a70050a0bc6b6cd65850f64cfde080cfde348f93e8be49062b51f261d9307fd95bf39c7ba7d71a658cf3b66e1e216598a2233fb8b5a1103092d8bed1f6b51a4656a8ec42a7c5272635a742161d0198597d81d33db4050791c68636422b5144cf1bbae3242c4c2299e3ef4212a1a1dd065ed5c0dafe496fc0c4077146aa2e7a4b9f1882158e7e8832383e5e4328d330c07d757ef4327ada7b45173a142d79ee6b86980502eb7bd7d8fbcfbaeea17a74a1a95c9fcbeabfc8ea193f6e24a459055bf3f14254ed345a35b2e0e015a22d53972c607dad409ecf02ca9fdd282f6ad79459198dcd1076341903ef15798679fcd54c68a7c5f8aff1b3017d0612fddef5c1b5dda21f0d71a1191c7726ece7ec0a55702358ac84c50b1155affc2f7b1546c11bd6b17284cafc679382e17c917d6772c8eac23f5f9e9eb6b72b95637ac976ce6552a02a81558798212239a475846f13b81fd03e2dcfc8baddc3bc5b2dcea9a4e9f330acea8d719e32fa3748b378ab73e5c153e3031ece971ae6b6a1cb381a654e0ed52f1f6736bd81609688ce6ed3b20ff98edfeadf350023dbd3fb7f953f4f1e639fca4b232ff96b48ce4c2ef36c148058d32584746407eb852df620041d7bd6246e3e6667979a671af33abd990f7b28a2ae22f19def34b4b099aeb197defc6e7e38964b263a2a720e416b5b45cb37d62a40cf3f965ae866e50b5a5293e0c52a7256da3b8063cf267aa478ce8c3c09cda2e96576893005b2e998c66678d7cc7ed26db94235f597296768d1c8cdc67a6996068a20390e694b353ae8d8a845dbe49f5791f4675a8633eb4c0be7f600c921e86820eeca3ba0a267fea0bbc6bc161309c08caa9aa5200ad30fb93bad9e87d87986186a33949def245c107832510767823cfbbb1e845b8bd155d5c230d1bc898ec78bd02f97c9963f318d3de9b5295bfc3c36a512056ba866f1f0fc18efbdd0f2a154d053b4f580a18af99d72c388cf647c0071a70e47f72d97cf97fd0a7b5197fe6c87d6285ba1d8619e6838e4ae93aab73ca079d0287212f3c182e2585c71ed726a1126a27f41ad226ee44ab051d0dc2d2b4b166f55b721d3acd5c6358922c93e419a036a7d0e949e49d1d4e730fb0ff6d69ad0bfe3e592fe3af3ba0f042dfc7fad571237bf370790983ba0612093f76417015453125860aec162d47e91448b654f41e61b5c0339fe49eaddb8b5a6c40876928fe45818c954e58cc51b2d3a6cb54451b5acfbd007028ace826eb95d89ec0be2679b281fd0a1ed8ee0a51af129c29b9959d43c872134d09e39ff360f2ab948e057c8b9ecd0e4a712adfc6e482b3b6a056dcde22e64c11ebfa6bcd8b0019e8ce141f1e7f0b7ea3e7149e6a8492348801f403f292eaecf6308b163598926c61ed4be93aabb3861300d3bebf4a8228aa11bd57af303450e7257c23176c011b8be8d40200dc710f95162515f31aaa301b2a0af1e5adbe517f4b0f2420bae9108a5a9319dd19802cf5ce2e04f0fd2a931e874890473937e41b0d1d2b77e826593cbd4923caacd7973ebdd06d8384bd3c7a3ad5b3db9f763ba0054429aa8039b66a1d0a4b541d6a8b2ccd527e785588f2a7effc3949642b090bb5d64929affa726f87a474dd66339d8cb5795fcd85064140d45f1d0e65d5ab87996d3bc89b949bbb703f4df0728d32c1cc69e02211f774ba7131cf76a20ea709f6ecfc3107709b8e505ab8ed7b63d1dfdcc5d2d9452371a09c076dfe00c4dc76371c3504e2b851e049ea39bcbfa83839294d96eede751b1964d6c872aeaecc59f19c26546f1e5582fb421412259f4360b8b467f0169616588114236a0ae520a97c325d92f9626a4735aaef7158773b5aff1bb6d93a2acfd907bd28c3faaf9a03795c78fe3ba89e6d26144b177858740c4922a2e286bf4cfa4f176127e57f0e758368e58a81478ff12ba1cb1f5dacb1090c789cbbd7242dc00a43a21c4d675f283a0bd57e2954f66c44ebea67a2940eb83756d68bf967f557d0ab20684ddf3d1136bb9b590d0b47b1562980429460b1b1a4e146401151f98fc9d1e50e341261c17fa7f54a8e527eddd37f7750f3475cffc658afdfe7d2d4d0a9bb1a65fdfb9c8ec7f3b178b1e3e43fc705b9efeb1ad3b564316dd4277ed21b85e72e022ec2e5321cb94107d17a09992ee162574facf94d74c1631ae722c505d9d81036f861b13f6b1481f300308ee47ca0229275798907be0aace2352dfa7c3b399d725c457d7bd605514f7b969cbd24e0f7c47770b29ae7380bb3805442b02a8db37b5bd94fa9786c3a1ee3923b35de41183da8e50414aa996c0024c152ba0c1d9768ddaf2bfc1820995794e7ae78532420cb9c6a5d1d464f0cc2a8cc737da4e53323af96bf0bc562debea24294a2a10465cd4fd51dfae1944f10064975829719f52fc8d010c705ce8bd689c7bc068a0535f278cf3f3f23ee104ac380fa5eda0cc8eb8c0c4302c61f724fca6a325c851e8870998b7841f817c1367f0324b89ee4142fb586a27d129009f978b32a524ad3e7a08f6194b19bfcdb530f56247acafe580465e6a6e02a71026a9b72a1255092b59b9aca418df53dedd72681d12aebda9e335741ffb013f31f8faa871e346674f65d1a847e96b97ce42fc486bff193ed63967343caa4371d8c7ad1d5d73e023e9fe91a9f39f85de05c40a509facc4a01bb1322c98e7056f83c55729f088854eb9eefe0090a1b17df09c38264c0a6357be81b6b367dc669bf4d387b47399981e00cab7c1392f83e7855557dff4ce3ba022c5b3c5e5a9153c71ec057964a9134522942cc89e92d3fa28a62fab787c65a3c217359c7e7794af96c39afb9ed3f4ac4646b8f8ab47a699c9b6ba7cfc21307a586d65fc69caf0d8370ce31b6c48ad21f36a8907748575e68e01b4b6242f4243fd22bc2e1331459814769b58e33f7ea424f5b4bb2d67d48ca40ea3d60435ad07af8b38737591981b6a6afbb0ab19830a5ba795e3af763f171c7470e8c92a42b847725200fb68b400a84c599ce2fded2f634a3436c914f659a28639d96ebb1061275884adbdea50cdfe36c7133ee676c7ca4209cbbc14c8b03ea61836d0b33c1e26deb356d74e010792e856a1f21e5972d406f9c1dc1650e7572cd9cbe075427456b5884cbbd1b54688738f7b9252b34d24fc5304072f53acfd74381aa4046becbcaf6f1f885f14dd8fa2f5aa92feafa8af7cdedb6d53dc847cc0506132782147de813f24e9689ed385b3dbe4c6263177d62c6ab6dc18e434ca37707a7495b94d74eff78b13e5e25ea4f79e30778dcf95a325aeb022056f269dc0aeaafed0e04b33ddb678eb5ac8cbb1a1b446fccc86958fb924eff79413152ed25a2dfc3408c54c5700ff0a819f40b7b400a38deed780334f686b4c152882b6d841bce48facd3b0aaa89ea5ccbc077f4b3e64ebc3c43cbbe10529c59d3d2faa709ee525eda31fab00b629c7be54faa8384f8a1a161a8c84f886fa3f43e5d0498e31c1a10b5d2fac3b3b366c208728ae044a363fc0992b72e85f7ceb41afbb0b92c42e2757f2ceff5628eceb0c9fd772549d28a3295324dbbbb0ffc03add0579c8c941b5f6566d2a653046b8d4efd0580375c3fbcb972112964279536c4f2329dc92d0b202c6533c89f14f60f1555521cfb0d42487dadce1a1b8951de7df0a04d3a217addc3092add9c12d27b6b505ea38bb4d7ef27d2791ebd561c092f491826b1db0672d47de02f4b68dbae86d4a2112eec676aa56fb2fd65e758480682e426c6b24d2cf31d5a2f07e7b9c91ae3cf8513124fc6333d1c96566d606795860152322429999ca74c8f3547aba5eb8a899a6214afea9f7fec740e3669f07d6716e192018b55ccf62ffd6f98263f4438e1da32b13bf8f3ac07ae072044a63792aafe7deb8f25022c084f7951c663b0eaef2d3a503159e1fbc100922e501b4bcdd7d8b8b6edce04879028e11884ec24170edd069bb600e692a7423270d5c08bc47fd31cf55383e3feed69ae2fe4a09b3d797b8582522654fea4f908df87fb49e52c959ea54d98f74978c51c040f532c46fadf97e35155c85e00f8bb42f80043b31c63a9aeec59f3a5ba8d10fbfc95e657a455e50e3d699a41d0b6dab92a69e1d3881928d625c2ff7caeb2761725a66de0c25e09de2b2a265d4fb51a0a0810cb84cfda7fb2ff5dcae67ae7fdd5231cf450a01ca6a1f0f202f5a2dece34c0fce73e77af4d31d7f076e4456c840eee83f478d256ebcad078ddd03b1684245978c76f9675e5f0fa26c62eb6b227f18d0076af976ed4cca7cb78cdda18a215bb9a36ab91e91b8cbf0b8becabcc732e9a355ae6516cc16a585f76ccc72898851cb34928afe1f910ac7bd3d1566af59932de4306a4c47680f16d169b2d63516cd3ffac5be695be77f7c14344f41777c79051e8b10a667828d7e2cb34f533d51807ad3373e37763b332b6bcaaf453fd26c0470d493353cfd96b95dc14cf2eb4a632c18818e56d82e03e59dece0a7fdbd0c84fbf33e073267b1ea360cd96ba3bd7e593a71e3e0c7f74abfe23412adbc7ec8563612a384b9f47a217204405284e09ee42661c8751f7bd24c57ff314ee3799d347d1895f969bb4ac7d6039e1ab53ec56e506d89fa90938e7d386380f32fe4ded745c96f4a98835c72d63e2c50d1f986922967801c9830e663472b54d0f605dcba724c045f3fdcb775e8b7850ba02dd2f179c61c7e36e5cb0255596ba26b0bec450fc2b02e2a325099017eb7f6d9b3a4f7a60ee0522aff5a5f3892eea96c527c094ea8b7910f5ffd1e9cd14458635d7e2ec2fc099c32d55f6dc6a6b6dd64c59f42bb43250ea0329c4194963ed26d4c2f74c0b7d2c4059136d4f94b98e7d4e9956ddfef1947aefd506935883b7035f63cc0224dbd97f18740405ece992a2ce3b3b01ea91edd5efd0da744c2439e61ebffcc9268d9dd1ea7ba1a5cceac116244aafd49a0a626c602526bf0740b9ffa75203b51b59a2786cb1779bea1efc67b2798", 0x1000}, {&(0x7f0000000b00)="936a97734530e20d5ed194d065eb9092c61646c77939203decab2e232b55d833694a87b8400692a15841b34214aa2d59c7f8335c5cbee32c0d4e4b8e15123807ec8b3ae4ec58e0580bd4e4b1a378bc09290e8e39d4bdfcede9da75f184", 0x5d}, {&(0x7f0000000b80)="84cd9ef57b11ec153479cac80b207307c64949db4fb5dc668e0b8b4d00d4dd2712d6b2d75b56da93183f66b591d3d54642449fabf9597faafcee2b017913a52a03192c14a8073eab22cefea2288f329e59752f2e7a659d84c9b3edaffc5b4b33f4251a7f056df4ad21d67bac5e87e85ce0951991287971f3088270ceef6fa1259e15dbb46117dba8c0985cc671c37fd8f77f55c9e8ef57d11c085d06f91b2f", 0x9f}, {&(0x7f0000002b00)="8f37b54d86970d9283fa81d39d303e5b61e1332765f5ba1a505d279cfd3316800ac0e9eb3d6090718ccc0751b7a0a988c559059706c4ef3cbb507792c2c25230b37d2432c28147c28c11fd667fc2017d1ec96225bc604c3bb8c389e9412b54c292eaacabfb283dbbd4fb83ad12e1bc1dfe8559c23d41e52a7ea6827e6c776706250150386d62722e395d3e7a9af9a649bb7ddab0b04635844a52fba09585746c77f045fbd837a0d6a2d0f81f21857c2e198774e09a2c548f207aab7637ea3069d42c4c1637e1dd2d106cddbe5854cf26fb79edcb13aa8b869b1bef19ca0e6a81c7b5d3bd0fb0c676cfa042af2774e9a3a711895a6373909581f13351b29820a67ca5321e78934251ff99c61c69ed27ae53cf78141c1fc2397637aa9f7cbc0e9c586e8978eaa9931c064f2ab904d7113528c5da45baea72f3b636c951f25ec76f8b17c5f60c1164e9b1db8cc8485cead9fbcaf7e3d4b147c2ea253d4ac4132c98f063fa45321a31e10b1daf1a7b08419a890b23cde8e8d46bde00515be17c2c44d53e8beb639682996d9350b0d734709b6381bf34647bb0bdbd4f6f77828785e12ea8d6ba09bb1a1a36edcbb7aabf9402a64bad42e8c21216c7267b5abfa6531b24959960f5cea51f572c9b1f7efd33794524e2297dc5ed687b1140bbe66a2a81fe56d0c75f2beaf23c2deec55f0d530a2dc00f52680c9ff17748b3e7da2b8d16b84f19c70586428e37aa8065ef0c0d50d4f70bd0a341462f01fbf5124f5d12422d583c6dc23ef63ee6d4be93fc5d52272e81e7fb6bf32c04ebf6bfccdea3ecedea89dcb6ee7a82ceb927f9492ae9dd1c3974071cc72819c1efabf6bb5805287a11b1187e7be243cbbc6cf8db7b026f8e7a238b5f3aed35813e33baad4d91894c5b73f7612d79596038e65108fb8a04f19ddbd692b053d23deae42613732a64231987b482b5ab3d3dcfbbb5ef3a8304a3ab90ce921b56f6d2dec0d60de2fe8126ed52f7a86b257de6124ad48e3b7cc351a07d57d6a2dbf924c5d9aa0896e603587b965c4f8beff427c6ba8bdbb58db4e6ffd906800e95b0354537cd844ad47acafb73bbe78909e241c26f68d56c5759a69d2c2fb4f35a156209e221b8501f76e17c210d42b2806f579bdfb94d661f840dbc1a2450174dc49159d5ee89a167de19dc013ff7ab3269fba42da5e740c84693ff73e4402a7e0f04c0ed78ace14a8f5ac26c927fb0097a195bb6c85fa980b37c4a8ac6359d3d1bba03670c7597899ec8fd049b7609ce0a3bd169ecbf845fc6b11136b8b14ba06c109701384466c3fa900963d1e2a3143d841876ad6e705d045fee106a8833fd6e28620c057903661cf406a5d601ad4c3702f08dda521624990b32111fdf913f905ce763a6b50a68c0998f2c69bb6d257466b7168a813c078166da3bcac1ca3cadb27636310e623a6ee28fd593103c28afe62310ee7743dfd62016a9b5a4a99c20aa683dca287bbf727e3b378d258299796c8ea502a0b68399bc055f4b8a08a0e9eb68db9aa0b891a183648ce2837b024000bf479a4e96f4710cdaec54a8044a24e04358158012cddfffe2193ae9c66c0d47af415368b9ef9a6451cd3c35c1f7397b1450c817bdbbc2e1d487f78873947b028fc1fb08d2eab0cd49e5ff076935d3f5319135cb62704cb13aeeeda72bce6f2638914b622d43df33041080990abdd62d300f32067399d81511068fe66a77c92b945be7807c72f59718920511eee2ce7635aa3a28e39f71f57e29724d59eba0c843386ca2400f595e7465be190f3f625f4bdd2afdaca02b9aee8ebd806c087a7c6d2c256b9266dd19735e68af6633fb8ea6fa1ed176c506c3730d5220c9278232f43ccb06a43f1113fb930e30007bbe3f4639ad9986badb145262aed77afdc7afa5f4b74f2d6c78a05c6a0df0182c3785388ccbe52210be6d7f96d3deb1e68ce650ac2d82d76c747d2c12cd2e43dccf172ad1f9a38730d017865f10efb6314fd55ace9e2f3741c97ffcf9d70ed63825d4d77d4b9c6fb1038dcf89dcaa39d3307723d7787593a9044c241e2f17263bd32f13b03e2cadbd9ea1a0979030a384d631e3f86edb862715229fd73c2d238631cc93a0d07f0a1a3af29bb4080edff91da0df2169bf87aa50832b37dabeeec5fb38ca7b7cd3653a9f63c14648612e4cc47bd6f84b9a5bb00019ab5917f07ddb30dc8873a629d2ae5be4bf495f15fc9d35ec1c814c34f60fd138d592ece3605a8369969bf2d66e65d8a13f644f7b5575e27556d1bbeaa00820b64f1c23791327af3ee5d60319899c4e0876f07a4a19c8135b9627040fc5f931d416343a7d7ad290f4231bd4a9424aeab0b4ba374fc8bd495ebc2c71af2621ecd676d1ea188f9f1cb7b1f46e56c0d8c52d0bdf7c53111639e41c72cce291e1bdde792332e0f55db474d038578a4372a8e7655e08f684338282706718f71b4821ef6fddcd5227dd00ea81ab102b974908e9a99660afc19f89c18e8ea8a369bae884d79abc7244b3ee4f3214edcc2fd45b8b7119de068d5dec33c915deaa17446ea47441e0521f0479f48a08febf3333c612203a3f82674707c53870f4229bc8467376c45a4df7cb146a9757a930d46704506147e045ce0023c6a2023d32e5c8c44d07fe7d5ebab8d42d5380ce678acba20f440c9c8f828da31d6b0b42957f67b5c166df9fe17d1557ba55b4f87bd5cbbda4e2685503a4fd048530ef2179e8535de543c2ea38cb86fc8f9769c5f86902353e3825a86415564ec1ac68449cc23979219819cf957f499b7171e858eef2504e3c744d02e4c781440520fdbb2ff7b7f0d5f9328c4cd2534bad546a0aa028ec5fa84e7fcc838376b25ab81fda476d60c805e280a536e7e773603fda2b18546d47b70eb445f545742a1126aa8a817534207fa9a1300541608dffe407428b67b5e60e3b047284d7f5355dedf9e485e6485565ea5c67630999139a6508f0fe3dd6bae2277ed33a46156bf38c011631da24ea30873c05ce0bc938ee421fd6a36c852b86944f5facab7f33aa259f1b2a188be54e685cfc1a6bb36a2c9012341543da4b740ac5f59b7fb201733ba2e9ee8aa6049237ce4bb55e28679b2123c58fdfc1f49d49933d40adadfc5261525365008ab8855b5b9ebc8bc5953498af81cd381042f0111363e95e92a4329876f81de723256471afca7db658766720f5a7fd7ae168a48f318254091bb107d9c51a30c114c3d57938985b229f2e644f27759b20328ed4e45fd3b64d20cc90d30bbcbdf9124cc1db40943b53f9e9fb4a7e35cdf41d1b86deb297b438c4e3fe66fdff5ed389a455eb08579a61d7dfb708fd257cceef32fefc4a0c2802925aa2290eac5ab9265a927de3f017ed35649d0879cd460536af5c496642932bf7fd020420caede8da299fc874a27eb02574beb3245f4e5dde9d0688a8de64617278a29d8535d0dd8a4ec1396513ed66931d99cae4d2bd568ef666d917141ab581ef0a9e5f55ab57a40ffb9bc7f2f8f882da4fd32fbade31a39afd91f8eb214a2fe30040db440134eed2a8d0b1f4e0feb54dfae691f1cde9a5c807ccc6b36f7abadea757416e9050d8c6ab667a694ddb06ab48719fbe8333f753fcfb229caeb27161dbcc94c338d59a5426edb4f45300e9923d782cf9ae0d474fc00edd245cbd98fe0af905ae2c85e4f215b86bff6a0783723768719d274b3331f3d5b78cda11143298d7e34593dc97f4157ea181f30f76f3997c552601c800dd6846c3d9368c18478b4892fb427a26b659fd796b84f3b9f7e10946ac31a2cee965a43af87974e68261b798a94597b3438762f00be8fd750cddab8d8373a7986d76400ca05a02d286aa9ae115ade140be7ea2dfe620e3ee70322a7402c130822aa34bfb739e772c2d00efee59d26917f102598e1257d4b45b731374f088dc8063dd6ec54c73930029889ccf807c74ed37ffd6187b1198e255ffca1cd04e524575103fa4ba16fbd7590c9bc505be0eec7caf589adf287347a6f98b4e61fc48178b6539509d53e6a41b2bb4704ae1d233acc070d95adab433ff1effa002280ded8882463bc00985b98b4bfd82a25f3c0e09ab2c6d12af7a3f7882c04d7f66c56b6bd9745258ce14dc06c7a43812201314c2b8a9dbfe2d2f7613910a7d5fef6096ad950c952ea448d7b75ede09a57fba4724d46efbd55951549d8b5fdd147834cab140d26f190d7a581736ec57e73c99012aea5a31248d8f676f8f2467271be3919d08e4e5721218e1f07452f461eb9c5a22f317ed7a24c3ebebe0244e3db7b1071d7aaa38f374c94c57f8f94845ce132a419c4281b2b207b199f46d6e8cd70a6a531016eb32319388ecf35e1fc828f2614111d8319cb398d6272d3c56a33662a8e90da743bb29575648e6d4d04f96ea1bc05b162e319c08339e01bda63d33869b3a79872348d59592db565f6e315300d499effcb0889b0f3101fcebbb06d556900b04cec91bc421db1b4516848555011a91598d69a558b7a6197ff39ee7206762d5d096cd37bcc52e800c97b8aae4d353ab65000bff3628ba0f1fcf7c30f0b2ec3af98bfad6e66e83ec746fa470f10f29df30e2536229836df2948b1259af3d766a70ad3467b0a6d7f2b8211faaa2429aea9b81506966cb0fc2fabbfe2603ba85c0c72e1066ee0a464ca378cd94d56af58e806bb620f1e9d62a02867dbbec6780a082a9e2dcb5858e5b34d5831b6e17c9e9f6f0fd0b162003ba176761e1f9ab1d048c0d4cd013e0c6d6171b96290d4e54aa439cba9a8fddb3ca5b5bc5592b164df82e2163a2c59d32bc3ad13d22b221bd9a11910334e1b7ea92a57330bc839976e5d893b7c68472693e9dc2f07a14c1d23f639eadf18f0cc7d4a7937880ce6c8c7fcbaa2bbc8bfdd2d2ceef3e7fb953142345a9f0a7ecf0c54d80ad9ae1b7d15bd5f2a0c01485efb3060ca271db6dffbb9766669eaa5025e605acc2ef0b365c7b0253823b2177058a3496cc9d336cc4002f144bac619726b969fd36800e0a38ef2ff630b0f4b23e826da003607ee04ade5a2ec30369b742a8d1ac808c46c99f1c3561ef84c39b49010c165a6eb954ee916bfbb3cd706c1cf51d7f9bfd9fffffb5d1cddb630f23f710770c0bc94c7e53cd101c79877093ffcba6fb66594dda156bce557c8f2e64db35acc4a3a0946c5658ea3bb0d316a976372629a95e142d1c75ceb1fcc434c869a4def0c43b58afe4db88bd0a2f6a5f5a9a967af36627dcbcabe0e7a659d649e654ada877e30e6ae92ce896fadbc8c5be9bd38f742d7205558e8daa68f2c63c7fcb1caceedeeee28c6b4ad2a2295c23b6f1b0f2c8a84631fd0ac0652f8263cb2b412c1b3147440c50eed490bc2894d81e1f092834b3be9acf99d0c5e1836927c5a7c600b5e065e15de455300230e61c6d4da13c1c335131cd85d8e62999e9d83b2f1d4150f07e55f27e4c17b452ae47083b959829b31df7ca5902182f1a7e16430fad3e9e45a0e19aea50531d44c9da33ba0a320b31cc060314953e2ce0767bd94c6e1fc9fa2fb7cfa4eb3a0c9d80183b053733415f8dfbedf7da931e8c899b37d16bfcacc5cd2cf6056cbfae08db54cb23bb4651a63403cce9679509da434a2531b1b2101c73753067ef7da141e9b4fdb1af096ed10f25b8e15b09fa9ca165f77ad6a5cd97df93c3efa01ead9dd47e2711708fddab6287597143dd8969aecf8df58e72e342bc08043c6e5e1221126f92ffe8c094b115b198d0ba7fbb79b391abf0edf866b46d12aef3de7ab6896f59ed1227739a9698373d33d6f6", 0x1000}, {&(0x7f0000003b00)="d6d0745a44adf8a151ed65eb3e84d3e90fbe40dcdf305b26dad1f5d2cf52d5c9b3d13dd261365c20e1f7fa6d4ec591b2a5d0ac0ce3bfad50d8d1cae1800412f7085ca05a0d938a1217e55e4258419698b923abf8efac0fc3cfd30405dbbecf38ca19471c92a1fbb37b8d58f28e618ef8a590545107f94bc4cce2c8d34722bd2cd3654330c70f9e2488d1dc05e11d7a6e4216cc2c170c5ef789e1ffbd6c0cd0a6c4e9a97553a9023e657ea21d0bdd1046179d1da47f03e2c4fc0992a09de3e2663d23060235cb355a4663e12f4e0df3c80969236f82d80a1f79b4e42314b8e96bf8c440a860a3a21cffde8067b45a843e722d7e7f6226d8bac2a13c9e476d7cc6ef2509bf1652897925a2880578204d3a6cc7806623ecf42a9e5cadcb1bc1e89e1450eb5c0d27756776c9a6858ff7e6aee8d2da660615f4f7f07bc8bf4ed12fb8774d97adc2c4248faebc26fae3b0eb2f6456fedd7741e5bbdf9cbd446cf22a6ed3e841ed49df2a65b64e201cb92d6d174005afe04546bef27ed58f7121a8e0a53cb53e92ef4d9a2d5fb7321cf18cec985f8d6f763bf9dca4289d671b31c293f6488f85ecf5123b16c62dcd3ac9098de8e1ca21dcb6b237fd2b5c58363b9766ab7de8081a5144d00ebb0275514fa5bf373260df4c53dc00392630ca763828503eee3a1bd5809f4c8050e0a462c556a19d68a974491631b2c8d5e0398a6151fcea36ec03244dfa056c7db2415a4ce541fbee0096999cc1b411d296e6668fe1ce1dc76156f24965a9fd2edaca0cdd3dd358311439abf1be3c27004683254108ab7859d8c0d3ccbb8306a6e3594375d84189a68a740a48595c5ccce1931cebfa66c1ffd8b0428b6fe236a94588fcc93fdc3a2d14c5201ea4060536ac20ef6f8ff720e87ed71016a166a0ea7842de37b35b8675e9c221519d9d73fe2999b3200483f4f400e87d0ac60bf48a86dfbf5cc85b4d1af387749805d50aeacb32a8f99941570229e6b37eb166b38b844ee698c9900c3cd23910149c099df084d5bc730dd2929c7590a65cf100890a0335ac94b3979354bb6732e1de96d561509e106e95fd6687121fc7f31970184677fd446771971387549183272fbf02750f53de3e2e4b7f1ef402cc64d21cfb74b3c5347382aad786ead1d8cb548522b113fedfc4c7a8cb1c72bc9a4e93db3c0580ad3880c5471da5d85823faa57546a8e281a1b0f29e30aeaf4a8a5dd1d282fe54e70b3c3934d2887f3fd32f809980925610a4bdb1def08a1871d247930c7dcedd31b0e7553ddff3c3e4de260b98561bb33791af666cd3d30c9684e6762c4b2f24237d630b33e84af3de60beef81eb9147ca4cb287362e355be1d054c36a8c590ae7ebd566b0825db1092bf93ca4e4881bf6708f786ecdc17a64295daeca685523a1c74960a532200ceccc9f39962926711e676f27a9df22d9a75c441df45d022e8a6719fc7ede30a8efd57a2b169c759fae39dccd1d15fc906ee2c8f83d7a04ea61a284fd667ddffd4156a8650b422b3f2afe5dc4c19811a2c0517717d4d5035675c3366665107590bcd3cc015cb01d3f0b0f8a7cb07d0aa9fca51e0011f3f8e93dcd86f2ed8c314548e64c11e2a418e4bb76ec0b56fb34de728839d87dc85b5c63eee291091005c4c3629184ba0cc3510273b892cd96b8b497b19aaa123f3975f6ad69f1f0125d4817dedd43d2f82dc2410f77cacc32c0fb3669cfa1252b301a43938b8ec16443fb7cff755ac8a13879fa567acd86980035c220cd60dd8e5ccbf92d23eafee4b6839cb6c6fa21c892eed6c1cbcd559a330889f792ab2e20af06317b2fca74c4d3aa4e3f621a28de2834d783015b548107165c6d87e0dea220c48646026dd95ae736a0827fd2952effd9a7d5af569002f370a39e48a8ee164560ebbeb2f458165479d5a2300eec3625a266e45933ccec239458afec3c1aa3281b847280218f37d19b2d24d4dd0287034bc77bfcd1710c803411adb9680d5658de192ef996e2dde605b73dddbffb2fdb5a3c27b58a5d2582c25f12f66cc1c08d718a8239ffaf736f11d891560ff0ba21bb17a7a007229ec1a7d375afb0c5d14d14ce7e49ab9c55b200cf65ea6922b88141bf01456a7f4c7cb5cdc49382d7967e6a29e2acb8ac7a5ce514e92b66b6f942945ca9948fbed2f14c08832df34551edb66b3acdfeb5a08d116848e61497c0687a52e30266f9aa1fb47ba202cca781e90f20ace9b1ddb132114255aa2bc467bd163415be713a9bd54c5ffd30493beb51a0a0f1355589b00fdf3d43d7dfd1", 0x657}], 0x9, 0x0, 0x62) 15:59:57 executing program 1: r0 = socket(0x10, 0x8000, 0x1) sendto$unix(r0, &(0x7f0000000000)="ef31c9fffafb422c263b0d4124d2241400d82cf9592ab4762f1dfa8359cafedefe4d20b1ad4d3175", 0x28, 0x405, 0x0, 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x77d93a22687f9dce) pread(r1, 0x0, 0x0, 0x0, 0x0) 15:59:57 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x9, 0x4, 0x5, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7c9}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x40}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x5}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x265e}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x80000000}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 15:59:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) sendto(r1, &(0x7f0000000340)="e73657b59fa6e63c3c8a9b895d1c9aa4953d41170cd91de995dbeccd2191522767c7a5b69292b0585bc75112ff9d72fcb42197fafa78a5224b29f58ac86c9d50c95da1911d3ae42a897af96b3542731f3001c3b470b44660e357bfcd6e0dff6243bc1e678256dd9699f318011264126f5a3933f728ddff4a027451947201a52d8c8fbea210bbafc0d542155ed7b1fb1c3d5161d5fe4962f5f5ebd340ce8df2afe0", 0xa1, 0x200, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x21, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f00000008c0)=""/214, 0xd6) r4 = socket(0x2, 0x3, 0x6) r5 = syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r5, 0x14e}, {r4, 0x1}], 0x2, 0x40000000400) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r10, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r7, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r5}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r10}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000080)=0x2) r12 = fcntl$dupfd(r3, 0x0, r5) ioctl$SPKRTUNE(r12, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) ioctl$WSDISPLAYIO_DELSCREEN(r12, 0x80085754, &(0x7f0000000100)={0xf6b3}) r13 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r13, r2) 15:59:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x40000061}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = open(&(0x7f0000000040)='./file0\x00', 0xe90, 0x1a2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x10001) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x7, 0x5, 0x6, 0x8}, {0x100, 0x7, 0x6, 0x8}, {0x71, 0x8000, 0x0, 0x5}, {0x7, 0x9, 0xfe, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 15:59:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x13, 0x0, 0xffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x20) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8001, 0x5ef0}, 0x10) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x100, 0xc) sendto$unix(r2, &(0x7f00000001c0)="2f975fa12ae1cacd476a46109f065f4ec685e43bf2b321e9e63c338445ef4472b77ea20b1aa8037990aa957f63938a96c433eee394e102cdb7e9699d3ccb841a4b74c9d7c872040a", 0x48, 0x400, &(0x7f0000000280)=@abs={0x2, 0x0, 0x1}, 0x8) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xd, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x4) r4 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getpgrp() r13 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000680)={{0x2, r8, r9, r10, r11, 0x14, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getpgrp() r23 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000680)={{0x2, r18, r19, r20, r21, 0x14, 0x7fff}, 0x5, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) r24 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r12, r20, r24}, 0xc) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="3d02a525193cb81038986d1f9e8800234c623e2f30aa607e13dc966d29"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002eecc42f66ed3d7426f8a15ee028"], 0x10) pipe(&(0x7f0000000100)) 16:00:00 executing program 0: socket$unix(0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x81, 0x4, 0x8, 0x80000000}, {0x55baeea0, 0x80000001, 0x7e, 0x6}, {0x1, 0x1ff, 0x2, 0x3}, {0x10001, 0x1, 0x8, 0x2}, {0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x7}, {0x8001, 0x4, 0x1ff, 0x3df}]}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) panic: attempt to execute user address 0x40000000 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *139223 96265 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff80001594c050) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800014909000,fffffd802ecb3a18,10,ffff80000005b410,ffff80001594c2b8) at alltraps_kern_meltdown+0x7b __kernel_end_phys(b,ffff80001594c218,83,ffff80001594c2b8,0,b) at 0x40000000 rt_match(fffffd803a41db70,0,1,0) at rt_match+0xbe in_pcbselsrc(ffff80001594c3d0,fffffd802e36a120,fffffd803a41daf0) at in_pcbselsrc+0x219 udp_output(fffffd803a41daf0,fffffd802ec71700,fffffd802e36a100,0) at udp_output+0x5ab sosend(fffffd8038adaad8,fffffd802e36a100,ffff80001594c530,0,0,0) at sosend+0x63d sendit(ffff800016b32290,3,ffff80001594c610,0,ffff80001594c6f0) at sendit+0x52b sys_sendto(ffff800016b32290,ffff80001594c6a8,ffff80001594c6f0) at sys_sendto+0x80 syscall(ffff80001594c770) at syscall+0x507 Xsyscall(6,0,ffffffffffffffd8,0,6,36aa2cd4010) at Xsyscall+0x128 end of kernel end trace frame: 0x36d6afc4390, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic attempt to execute user address 0x40000000 in supervisor mode ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff80001594c050) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800014909000,fffffd802ecb3a18,10,ffff80000005b410,ffff80001594c2b8) at alltraps_kern_meltdown+0x7b __kernel_end_phys(b,ffff80001594c218,83,ffff80001594c2b8,0,b) at 0x40000000 rt_match(fffffd803a41db70,0,1,0) at rt_match+0xbe in_pcbselsrc(ffff80001594c3d0,fffffd802e36a120,fffffd803a41daf0) at in_pcbselsrc+0x219 udp_output(fffffd803a41daf0,fffffd802ec71700,fffffd802e36a100,0) at udp_output+0x5ab sosend(fffffd8038adaad8,fffffd802e36a100,ffff80001594c530,0,0,0) at sosend+0x63d sendit(ffff800016b32290,3,ffff80001594c610,0,ffff80001594c6f0) at sendit+0x52b sys_sendto(ffff800016b32290,ffff80001594c6a8,ffff80001594c6f0) at sys_sendto+0x80 syscall(ffff80001594c770) at syscall+0x507 Xsyscall(6,0,ffffffffffffffd8,0,6,36aa2cd4010) at Xsyscall+0x128 end of kernel end trace frame: 0x36d6afc4390, count: -14 ddb> show registers rdi 0xffffffff814de0a7 db_enter+0x17 rsi 0x274c __ALIGN_SIZE+0x174c rbp 0xffff80001594bec0 rbx 0xffff80001594bf70 rdx 0x274d __ALIGN_SIZE+0x174d rcx 0xffff800014909000 rax 0xffff800014909000 r8 0xffff80001594be80 r9 0x1 r10 0xffff800000a629c0 r11 0xcf7561411b279afb r12 0x3000000008 r13 0xffff80001594bed0 r14 0x100 r15 0x1 rip 0xffffffff814de0a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001594beb0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=139223 stat=onproc flags process=0 proc=4000000 pri=68, usrpri=68, nice=20 forw=0xffffffffffffffff, list=0xffff800016b338c8,0xffffffff8258b9c8 process=0xffff8000148a2a38 user=0xffff800015947000, vmspace=0xfffffd803f014440 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 96265 473046 36546 0 2 0 syz-executor.1 *96265 139223 36546 0 7 0x4000000 syz-executor.1 58133 412337 83889 0 2 0 syz-executor.0 58133 437151 83889 0 3 0x4000080 ttyin syz-executor.0 36546 233479 90653 0 3 0x82 nanosleep syz-executor.1 83889 1032 90653 0 3 0x82 nanosleep syz-executor.0 82109 292014 1 0 3 0x100083 ttyopn getty 80813 308324 0 0 3 0x14200 bored sosplice 90653 380177 87647 0 3 0x82 thrsleep syz-fuzzer 90653 54862 87647 0 3 0x4000082 thrsleep syz-fuzzer 90653 242781 87647 0 3 0x4000082 thrsleep syz-fuzzer 90653 320555 87647 0 3 0x4000082 thrsleep syz-fuzzer 90653 128497 87647 0 3 0x4000082 kqread syz-fuzzer 90653 244723 87647 0 3 0x4000082 thrsleep syz-fuzzer 90653 392151 87647 0 3 0x4000082 thrsleep syz-fuzzer 90653 214505 87647 0 3 0x4000082 thrsleep syz-fuzzer 87647 436891 48764 0 3 0x10008a pause ksh 48764 41438 42054 0 3 0x92 select sshd 42054 262898 1 0 3 0x80 select sshd 28117 215364 50018 73 3 0x100090 kqread syslogd 50018 239016 1 0 3 0x100082 netio syslogd 15013 61788 1 77 3 0x100090 poll dhclient 84881 98907 1 0 3 0x80 poll dhclient 9383 297225 0 0 2 0x14200 zerothread 27805 232621 0 0 3 0x14200 aiodoned aiodoned 13288 503628 0 0 3 0x14200 syncer update 21619 137140 0 0 3 0x14200 cleaner cleaner 80381 252619 0 0 3 0x14200 reaper reaper 86351 261761 0 0 3 0x14200 pgdaemon pagedaemon 69486 254242 0 0 3 0x14200 bored crynlk 45164 315060 0 0 3 0x14200 bored crypto 5310 384226 0 0 3 0x40014200 acpi0 acpi0 39226 227636 0 0 3 0x14200 bored softnet 30202 320904 0 0 3 0x14200 bored systqmp 64610 414561 0 0 3 0x14200 bored systq 77601 500891 0 0 3 0x40014200 bored softclock 1559 202268 0 0 3 0x40014200 idle0 53234 46347 0 0 3 0x14200 bored smr 1 376583 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9600 6401K 7799K 78643K 38618 0 0 pcb 13 10K 12K 78643K 1644 0 0 rtable 132 12K 13K 78643K 4445 0 0 ifaddr 99 26K 30K 78643K 1529 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 406 0 0 iov 0 0K 32K 78643K 1363 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 77K 78643K 12918 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 547 0 0 VM map 2 0K 0K 78643K 10 0 0 sem 12 1K 1K 78643K 1572 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 12223 0 0 sigio 0 0K 0K 78643K 165 0 0 proc 50 38K 63K 78643K 3505 0 0 subproc 32 2K 2K 78643K 888 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 1125 0 0 in_multi 38 2K 2K 78643K 901 0 0 ether_multi 1 0K 0K 78643K 52 0 0 mrt 1 0K 0K 78643K 51 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 162 715K 715K 78643K 162 0 0 exec 0 0K 1K 78643K 1939 0 0 pfkey data 0 0K 4K 78643K 8 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 151 24K 32K 78643K 31564 0 0 UVM aobj 130 5K 5K 78643K 337 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 1657 0 0 NDP 21 0K 0K 78643K 476 0 0 temp 234 3537K 4177K 78643K 232528 0 0 kqueue 0 0K 0K 78643K 119 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 98 0 91 1 0 1 1 0 8 0 rtpcb 80 738 0 736 1 0 1 1 0 8 0 rtentry 112 566 0 516 2 0 2 2 0 8 0 unpcb 120 5128 0 5097 4 2 2 3 0 8 0 syncache 264 32 0 32 14 13 1 1 0 8 1 sackhl 24 4 0 4 2 2 0 1 0 8 0 tcpqe 32 6316 0 6316 4 3 1 1 0 8 1 tcpcb 544 2999 0 2995 3 2 1 2 0 8 0 ipq 40 30 0 30 13 13 0 1 0 8 0 ipqe 40 66 0 66 13 13 0 1 0 8 0 inpcb 280 18670 0 18659 24 22 2 13 0 8 1 rttmr 72 8 0 8 7 7 0 1 0 8 0 nd6 48 98 0 94 1 0 1 1 0 8 0 pkpcb 40 66 0 66 21 21 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 232 0 232 51 50 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2479 0 2222 35 18 17 17 0 8 0 art_table 32 2480 0 2222 3 0 3 3 0 8 0 art_node 16 548 0 503 1 0 1 1 0 8 0 sysvmsgpl 40 19 0 16 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1570 0 1560 1 0 1 1 0 8 0 shmpl 112 335 0 207 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 20375 0 18975 46 0 46 46 0 8 0 ffsino 240 20375 0 18975 83 0 83 83 0 8 0 nchpl 144 40674 0 39005 65 2 63 63 0 8 1 uvmvnodes 72 7370 0 0 134 0 134 134 0 8 0 vnodes 208 7370 0 0 388 0 388 388 0 8 0 namei 1024 213804 0 213804 4 3 1 1 0 8 1 vmpool 520 8 0 8 4 4 0 1 0 8 0 scsiplug 64 25 0 25 18 18 0 1 0 8 0 scxspl 192 113789 0 113789 28 27 1 7 0 8 1 plimitpl 152 1001 0 994 1 0 1 1 0 8 0 sigapl 432 12261 0 12247 2 0 2 2 0 8 0 futexpl 56 443528 0 443528 3 2 1 1 0 8 1 knotepl 112 3981 0 3962 9 8 1 3 0 8 0 kqueuepl 104 20399 0 20397 2 1 1 2 0 8 0 pipepl 112 15336 0 15317 51 49 2 3 0 8 0 fdescpl 424 12262 0 12247 2 0 2 2 0 8 0 filepl 120 187490 0 187390 71 66 5 11 0 8 1 lockfpl 104 16206 0 16205 1 0 1 1 0 8 0 lockfspl 48 7219 0 7218 1 0 1 1 0 8 0 sessionpl 112 84 0 74 1 0 1 1 0 8 0 pgrppl 48 205 0 195 1 0 1 1 0 8 0 ucredpl 96 64587 0 64579 1 0 1 1 0 8 0 zombiepl 144 12250 0 12250 3 2 1 1 0 8 1 processpl 864 12280 0 12250 4 0 4 4 0 8 0 procpl 632 28331 0 28292 12 8 4 5 0 8 0 sosppl 128 159 0 159 44 44 0 1 0 8 0 sockpl 384 25009 0 24967 54 48 6 23 0 8 0 mcl64k 65536 1298 0 1298 128 127 1 33 0 8 1 mcl16k 16384 171 0 171 53 52 1 1 0 8 1 mcl12k 12288 433 0 433 22 21 1 1 0 8 1 mcl9k 9216 107 0 107 48 47 1 1 0 8 1 mcl8k 8192 619 0 619 11 10 1 1 0 8 1 mcl4k 4096 2700 0 2700 3 2 1 1 0 8 1 mcl2k2 2112 124 0 124 47 46 1 1 0 8 1 mcl2k 2048 82666 0 82621 25 18 7 17 0 8 0 mtagpl 80 681 0 671 8 7 1 2 0 8 0 mbufpl 256 223038 0 222881 82 71 11 28 0 8 0 bufpl 256 36656 0 29286 462 0 462 462 0 8 0 anonpl 16 1187677 0 1174175 376 309 67 77 0 62 0 amapchunkpl 152 58501 0 58370 124 117 7 16 0 158 0 amappl16 192 63761 0 62920 397 354 43 55 0 8 0 amappl15 184 795 0 795 8 8 0 1 0 8 0 amappl14 176 2622 0 2618 2 1 1 1 0 8 0 amappl13 168 2558 0 2556 10 9 1 1 0 8 0 amappl12 160 1187 0 1182 1 0 1 1 0 8 0 amappl11 152 1363 0 1351 1 0 1 1 0 8 0 amappl10 144 1867 0 1866 9 8 1 1 0 8 0 amappl9 136 2442 0 2436 1 0 1 1 0 8 0 amappl8 128 2005 0 1945 4 1 3 3 0 8 1 amappl7 120 2099 0 2091 1 0 1 1 0 8 0 amappl6 112 1242 0 1226 1 0 1 1 0 8 0 amappl5 104 1923 0 1912 1 0 1 1 0 8 0 amappl4 96 11875 0 11844 1 0 1 1 0 8 0 amappl3 88 3937 0 3931 1 0 1 1 0 8 0 amappl2 80 97065 0 96984 4 2 2 3 0 8 0 amappl1 72 236026 0 235607 28 19 9 20 0 8 0 amappl 80 29373 0 29331 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 336 0 207 3 0 3 3 0 8 0 uaddrrnd 24 12270 0 12247 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12270 0 12247 1 0 1 1 0 8 0 vmmpekpl 168 98455 0 98429 2 0 2 2 0 8 0 vmmpepl 168 1459216 0 1457175 791 673 118 122 0 357 23 vmsppl 272 12261 0 12247 5 4 1 2 0 8 0 pdppl 4096 24546 0 24510 6 1 5 6 0 8 0 pvpl 32 3350736 0 3333986 913 742 171 293 0 265 19 pmappl 200 12269 0 12255 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 906 0 310 19 0 19 19 0 8 0