16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0xfffffffc, 0x0, "e0909c02000081400013f6d7bc0d6e6100", 0x200, 0xffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x379) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r1, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x2, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000004c0)=[{0x0, 0x80, 0x1000}, {0x1, 0xfff}, {0x0, 0x0, 0x800}, {}, {0x4, 0x8ce, 0x1c00}, {0x3, 0x4b, 0x1000}, {0x0, 0x7}, {0x2, 0x9, 0x1000}, {0x6, 0x7914, 0x1800}], 0x9) semop(r2, &(0x7f0000000100)=[{0x5}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0x768, 0x800}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x9) executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xa29, &(0x7f00000000c0)=0x1ff, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000002c0)=[{0x54, 0x0, 0x2}, {0x1d}, {0x812e, 0x7}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) r6 = dup2(r5, r1) ioctl$BIOCSHDRCMPLT(r6, 0x40047309, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x2, 0x4, 0x0) bind(r7, &(0x7f0000000240)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) r8 = dup(r7) listen(r8, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) accept(r7, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0xfffffffe, 0xd2d, "8717f9010700000000000090d692480d51aa8000"}) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000300)="69ae2313208b3559b2fe2f0db344b67156431fbe8c686f349c0a9eef8c53d3635621ca4572e1370770063709c6ec0f60762f512e20f11eed656b1990ff29cdd454d67833d9108ace19ec08b3bf6bd8650a27900609d7248bdfa057f9f683b3bf08ea2588", 0x64}, {&(0x7f0000000280)}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) socket(0x10, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = semget$private(0x0, 0x0, 0x0) semop(r1, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x1) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=0x0], 0xe0}, 0x0) sysctl$kern(&(0x7f0000001680)={0x1, 0x41}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1fc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x2000)=nil, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r2) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) sysctl$hw(&(0x7f0000000200)={0x6, 0x19}, 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r4 = open(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000280)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', 0x0, &(0x7f00000002c0)='*\\.-\\!\x00']) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000380)) executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000a40)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a80), 0x20, 0x0) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b00), 0x800, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b40), 0x100, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x4, 0x0, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000140)="9d174429619e97324616198ddf539458061b61f6096bb4b1caf2cb2d61ad830b5f2cb3eb4436385fc2196e288bbd998b0dd6d31f3684562a88c74ff763b7a64196d24c23aa0795ad7c0fba08e8672b2d37fb785538b10e8f6b481de215fce2488989f27870b6e0ffd69a2a053ee7171d9ff72d15e9386d7fc5dc178c6491fca0e4cae51a6ecc6e9b6fb6f20199cb9ace7d2040ac6e4cdcf612412ecc814a96ca78ee8484d26237ff5ec8a0a987b08e1e1cdb5d2fccc1fc092d5eb71394a7e1e4c5e707c03ce352e0a12d710d780aed8260f0b8ae44600eb73766", 0xda}, {&(0x7f0000000240)="dfa3a7f8bb970e9471f57737b7a3134adbd966002b7b87b274e1b21bf31d70047cd8a8113d256f7f7e563a0f69f225fe4808d980f5f0840c860428c36037c6d07a68cc62011ee1843d7fcda3795ba9cbb821b01aff86b17dfd10ffe88ebc1f90ff5242c9613a051b048e5e15c84b49f89d45814f48c3d1aae101612743a9d6108dad8413b66ef8c24785d719c9f34eedfb07872b474e1b1b642203b7d3c5ca94bd3133e856caae67decaf93e9ed119581bda48c9ad10dc90d627d0f224f626f0ef8728578e5fa740e2ff702351e88940178dd4237ba4d32a0c28d63337b1e3affba6cce0", 0xe4}, {&(0x7f00000003c0)="de148aee60ca13e08828831c5337079435872c387d3697da1262003ed426c478e1a898657e0461ffdf371cc8271879d3caa9338d6ff4846ea1359bbf09558ea939616f6740f396a65551ee27e65467621265fdde81fd1b82c38e38db19606e7fb6f4df2b07f4e7e93113f92b50448a2bc46b3cfe48b8667c37557e92def28cbac75fab08411b01d36a564cd2376467c04bc251c4b9c5bac6a23378e2999372256f4214477741d08829a5e5b4a075ac786477f84fc9e5f654", 0xb8}, {&(0x7f0000000340)="67b4df32935253", 0x7}, {&(0x7f0000000480)="26fc51882d483f0abc750133bd0952c18d9635d0fe5d701b15d1bbe426", 0x1d}, {&(0x7f00000004c0)="ad2cde8d1b1cbe24d0e398584e726bb94033fe85225f175d15f414890b0bff705e3defcbc71946c30e853af14b9350cb7857777284c968e638517660a4229cef703831a6ad307d5e15d333c5bd9faba7add1e34a750294b7ab9d4c3602a99155109d0c1e2f54b89a67855b6a366b9cc5f8062a4e3735b30fee15a34565469e0cf20b948db11199ccd10fb2e0c5ab17929465cbc8d5baf2e7e7521f9dbae374b5ecccb05811bc7ebd59793e2fa912c7fb5f8c065042fe5d105cd3e73fa1fc602eabeab90eab0df8d78a177eab736bd8a7af08a003927248b6be5630b6e3449c", 0xdf}, {&(0x7f00000005c0)="c10d1d2021663a91af906352ac74da458d51da7012a144c19105c21b1e1b0cd78ed21580acb9dfe67c9de587ace689833d6b3aa0307593c9a6dfde258b34ac8f20fa8caa8b5eab310f79ab0fc2d33628d1acfcfb029c8ebcec19bb45d2ee9c91af934ccd9216f715e14c887415c0e59629202dd5880cbebc1316c42ec2fc8f3611fad74a25105b7ec7585ed8dcc906", 0x8f}, {&(0x7f0000000680)="c5fb3427eb20636f", 0x8}, {&(0x7f0000000740)="67d8d88f53d25388ea17824b2b729dc4d5a3cd1df68df0e6bf914af05a792a2a1bf4944503e49de10b61bb1cc9d04752683a5a6de6f3d1c6d34c03b3a09e1053ba9206e2573e6ae4b277bfe54c3c807e5e4a2eae4746862658460ace728b9f72cc8e9839b3fdbdc38c40ea1b9cf2e28d542fa1c6178bb0fe13f2f4580f3b6b94c775adb0e39dada77608050c535787d4e3d6d279c14af81a3f2b0456beb12cffedb612ace251ef40a6210b2d1dd82eee712b018b9101f45e6a903e84623c912ce8cf88b1fef53c05be1290", 0xcb}], 0x9, &(0x7f0000000b80)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff, r2, r3]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}], 0xf8, 0x962259020bf79791}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, "dbb04483c78fa80000000b0000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r9 = socket(0x18, 0x1, 0x0) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) r11 = dup2(r9, r9) r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000700)=[{}]}) write(0xffffffffffffffff, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r12) syz_open_pts() mknod(0x0, 0x2000, 0xfcf) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x61}, {0x836}]}) poll(&(0x7f00000000c0)=[{r0, 0x4}, {0xffffffffffffff9c, 0x4}, {r0, 0x8}, {r0, 0x40}, {r0, 0x100}], 0x5, 0x8) executing program 7: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08060001080006040002aaaaaaaaaaaa00600000aaaaaaaaaaaa0000ffff"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xed) sysctl$hw(&(0x7f0000001180)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000001280), 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000000)) syz_emit_ethernet(0x66, &(0x7f0000000380)=ANY=[@ANYRES16=0x0, @ANYRES8=r0, @ANYRES64]) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) socket(0x18, 0x1, 0x0) r6 = socket(0x10, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0x200}, 0xfffffffffffffffc}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f0000000080), &(0x7f0000000000)=0xc) execve(0x0, 0x0, 0x0) close(r5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000), 0x43, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) executing program 0: sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r1) r2 = socket$inet6(0x18, 0x4001, 0x5) r3 = socket$unix(0x1, 0x5, 0x0) r4 = kqueue() poll(&(0x7f0000000000)=[{}, {r3}, {r4}], 0x3, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getuid() r10 = getegid() r11 = semget$private(0x0, 0x4000000009, 0x82) semop(r11, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r11, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0xffffffffffffffff) r15 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r12, 0x0, 0x0, r13, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r14, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r13, 0x0, r15, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) r16 = geteuid() semop(r11, &(0x7f0000000140), 0x0) r17 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r12, 0x0, r16, r17, 0x88, 0x7}, 0x6, 0x6000000}) setregid(r17, r10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="d2240fe80f598adcfef3524fbe376eb0b81da7c03c6086407f886c1bf459ff94766fe87ce383be65dd9a584ade66b59ad7c495350b638bcf4653844f3ce5f8eef637d3e633fead87a81944241436e01f40724ceeca88560534be0caa653519f6f1e769dbbf5e69b72792db42cdf5569498158b7e60214495f44cd8968bc1a5295082e3e82efb413bc915aeaa8c55e11d605f9d97a5416167798de8f78e06ef13aac02a2b257fd760a1b75f93da17cd6a63b29285ce8660d4be31c396cf90c6d8698ec54512747dae58e33ef3b4ce3fa5d9420780851f5cbc36a22f57aaa24e2b248e9e952a40ca7dca2db45097b6", 0xee}], 0x1, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r5, 0xffffffffffffff9c, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r17}], 0x88, 0x4}, 0x6bf41d889cd03870) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "2e957b", 0x8, 0x0, 0x0, @rand_addr="eee7567b28852d6d4ef8e5374c1e7b3b", @rand_addr="297530ac4b1d49265c3d1e9b53341f77", {[@dstopts={0x6}]}}}}}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x1}) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r4 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r8) setsockopt(r4, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x101}, {}], 0x2}) executing program 4: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x260f2b05d0198fa6, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000380)=[{0x4, 0x0, 0x0, 0xfffffffc}, {0x1, 0x40, 0x0, 0x80}, {0x6, 0x0, 0xff}, {0x9, 0xff, 0xff, 0x1f}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) nanosleep(&(0x7f0000000080)={0xfffffffffffffff9}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x38, &(0x7f00000001c0)=[{0x8f5d, 0x79, 0x7, 0x7}, {0x3000, 0x9, 0x0, 0xb9}, {0x401, 0x40, 0x20, 0x8}, {0x4, 0xff, 0x7, 0x41}, {0x7000, 0x1f, 0x7, 0x2a8}, {0x1000, 0x8, 0x43, 0x3}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c674", 0x5b) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x9, 0x20, 0x80}, {0xa8a, 0x8, 0x0, 0xffffdfff}, {0x0, 0xc8, 0x3a, 0x9}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x80}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x1ae32c60dbadcd8b}], 0x1) executing program 0: clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) recvmmsg(r2, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r2, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r5, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r6 = getpgid(0x0) setpgid(0x0, r6) fcntl$setown(r5, 0x6, 0x0) accept$inet6(r2, &(0x7f0000001900), &(0x7f0000001940)=0xc) poll(&(0x7f0000000080)=[{r2, 0x27}], 0x1, 0x0) close(r2) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) executing program 3: close(0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x25, 0x2}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) executing program 3: r0 = open(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', 0x0) r2 = msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r5 = socket$unix(0x1, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sendmsg$unix(r0, 0x0, 0x40a) setegid(0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d9d5"], 0x176, 0x800) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, 0x0, &(0x7f0000000180), 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 4: kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x1b2) ftruncate(r1, 0x0) socket$inet(0x2, 0x8003, 0x0) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) pipe(&(0x7f0000000400)) select(0x40, &(0x7f0000000040)={0x7}, &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 3: sysctl$hw(&(0x7f0000001180)={0x7, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) setitimer(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380), 0x0) r0 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x66, &(0x7f0000000440)={@local, @random="7004f5b37527", [], {@ipv4={0x800, {{0x11, 0x4, 0x3, 0x37, 0x58, 0x66, 0xffff, 0x2, 0x3c, 0x0, @rand_addr=0x5, @rand_addr=0x9, {[@timestamp={0x44, 0xc, 0xdc, 0x0, 0x7, [{[@multicast2], 0x6}]}, @ssrr={0x89, 0x7, 0x6, [@local={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x13, 0x5, [@remote={0xac, 0x14, 0x0}, @broadcast, @multicast2, @local={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x7, 0x2, [@loopback]}, @end]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x8000, 0x6, 0xfffffc00, 0x8, 0x7ff}}}}}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, 0x0, 0xfffffffffffff7d5}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x878c}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x20}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x100000}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) sendmmsg(r1, &(0x7f0000000380)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000011c0)="1d76f07687c72b55b308cc6563cb8350dfe8cb29187d771a887a70eaa5f541630c2b6ef4f4ad7fbd5ee34c3bc3950fa6d7f5b06fea69dd143168683c20f161d6ac491ac56b871b58b5e23e236f0a71ec73b6548ecec8185de8e4a86cb25448aa74484a86962c328e20475a7f983098837fa48e76853db7917ff4daf676159104606e3fab8129d0fcec02b4126a04f95a4d9e56b3ac84544d17ce029733ff5b6953b2ffefa33655e8e97f7c3a994f249b7fb13c9fdffc415253e47655e936a9553134627fcd4d0f6f7e53ce093686ff52e93a8d2243261e3f7a5bfe63854da962668b91acfce153ac6c0c409b25094a0da0fe0b08393a35b9c918865d4261663c6632527b40607068c3a04e06b3cee143896ad9aa26c7c16998006222c1a2e3956decfa7e390b56399f146554853df07ba8039d04ba4e3e40bd8f71d5e4c8d22e76fa413d429397d512798128e4fe957381340d5ec5c03d8f5a922513adf6c53a7dd7b1a81ba9af3c2ed0d6ce740c9dd8fa48711f2c9614723eda7dd406fd95e197de31260da6c1a115cf0ce46969294ed2ea56042304e160a51c778a6e83b50c11c367bc33e6cf38d60ff8ad35babf9949c05c7944a24c7d69e298fc2024c74cf97dbe859e359cf48b141ddc544545170f7fff85e4693f5ec3262c918941ac770a365ebbea0a6871cc3d7a3e1c9650e402529dd1a8526a9b30ce0655e88e95c791e7abec80a6c66ba61fd4e46a272d0c685f8a9e9567e820159e18ceffaaeb13ccb45c7a29b05b02868a386979d03152731fdcc1e07b0e092089de2c629af4c34f3b63daa980242aece1a4863e76a4c24352c26244573be3a5f76b8b0829aab2ea72ab9425f115f19726f789df3147a4224901ca2692c437b79ebb7cc3b670aa04683d66ccab5473568b15416916a36cd6484d1c90eabbf3097e0c2dd5cb3fd597edb0c28b3f5c9643e440e694e06f29c3665236854b44b81d7f7cab017d6534e19446f2a577306cc4c361312cb8a846f188f344c256c61be8660b94f2e649a6864f2a80aeb4652c6078399795839cf91660e90a403e587f40ced5ae3d7800a39702414008fe3b541bac08a0a40d291578ce868be9c2f91a4f1d74bd1b137c5f41cade58eba4d76673e4a74f54fffdd54e59d6a0a148f0d55e84edbdb6223297de05cbd8a233277b1661240436aca795c15b449c15df39ee42723ee7e7a4b30af495cd02c3b5c0ff83f3fe1f59e96c331dc31cd15be75aadf2fa49b92bc2c7b5901cc83ad57ccb634c1df240b9b43218aea26df8b50bec1203c760fa093b451a66188590b027bfcd6c8ba6f12b6b3fc109a54b7682c9ceb72968f8eedd5a1aed00740e6ddf34877289f34df1b79f555f7d53b47388bae96f474198682ec19a3f2523af01ea84f7dbebf44a74fe1b341c91dd544e848f150b48d702a81a4b90aebc7d1d1cf110772f8f387c0a68fd114a64f37b86e3547ba436b3a829c56b592392365325c085b6842f6df9c803602b8cde404fc2c12b029a8da07631910076070bac15c1ab0ab9bc13d8c20a54060735e97cd6742b0dcf58491db60d92cc73397c6d47c543dc4ae00d1657a90e14b11b6a7f33636aabd6d69d9cc2fec945fc38e8793e4682b7eae0382a64c2895c153ad46ddea8b5e386eced2a4a54daad778154127c1678d935d8f3a74e9f71adfe886c287bcae8eb0b65c5d716ae1ad51d2933b539706798bb66de21f1d71f24ff3d36013e34ffa46c3e10446f11a7274959c8bab9811fdc2e40fb5d82027fd22e7188733f3feba5770059f72120403ef0cc09419fdf8ee12658f088be9788897553140fb3a26835c894ae0ce37d88cd31f3deaae521fe14c1406898e4d5e16db24bac867a167b86a19eea3a02ebae4d07b2dc09c0fe7727576312c6370bb42dfa8c68f5b755ff038afa8be887008254aa9f372bbcdf736661ea0552be5a1abce1eb0703f831873cf69afd81d472bd8b73f2e549d71f0741114aba45eb17fdc71a4a92bf1ae08e728c486526e81ae5bcf4f440a04681dcdd5e9d4d122e8001824239dd99af92f6b1c7774b328f364424b8f21d3a2b3e80a8ea8f59c3f6709886083bed50869558c246ad6127db1d9ae7d9905aff3c14b1ca08b85c038529c5d940f7fb35b26e8c0bee31085b578c3dc4ec95890e03f066ab73e38c00e84c8b7ffffa7154b821a95c9950c1e8769cf1a37675c7227d93d6f0a75288fcfd9b1ddd2daf47931d6edce8830881000013967badd76f5b87659a72618c9235af0007e369988f3158458d8c33a03a156e515744dbb7098512a96577321a3207f3effd949e0e92b3b1a033ef0a979ead7b83c674e074225b28b9b63dc12607f74ad8d3e8185232350c984a0adb9eea30767c1773ce26f7a780c5eb482fa02128313c21ecf2de701715718eac35a8ba031fc14c74bbbfa6255ef26e4092d48ea3db9d4af53f2371519d95e9567e872b1bc1c0b595bff0b52c96094c42a37ed8c5e9657ab022aefd39a8f2f838b7f5e2a65860d63c5b9509784b2b48c1e4e2d956fbc83a3b4c59be05d8ecdb721138bba2af0222a9a932afabc51fba64c37772b2bf96c1f0e1ad7706567c38422fb897f80ea4c36637f56a00143d4a0a287e65040280e6c5ed354baf9a730b1173bb83b456ef3ef7b072da2f11e627b4e42329f9adf6dbcc97f0c6bd277ade2e0ce12616857bbd2f887db978d4b0b4f42f732f82835df179bf8cfa9d71a33f58dbab600ae3f925da9bf55cf33383c0a26dee65223c2aaa1200371caffc80c97542ba88a828b490cc8b29092df688d7ef973afb795e397e2d60c3c29f56e62e65db905662169828bee7256c4870a5d6fba039cc1733be88d0df51b0cf0c257cd98b08a4c0dfce216ea4624e43ba85cf57d50407112659e21975382fb80b41dd0f393014688c3fecf22e6a93e9435894c6016afbb21247892be4978236411de20012249f4dd05a7d9a803bacb31b084740fa8bbb1c22d37e045e332a1c6fa048393b30dabd914044d25a76434f9f011e7ef5ffbc6c01e16f3df122c69251ba43c004a50ba0959e9a51425f124351fe6a868095dd23b2a259eadecf11d7e6b09838fdb17330961ad99e512fe882020b16a1e46ee10f0aeadd8e732b26b539c110f342a803d374946f86c90abc2e5862f7fb8f75c17c9826482fda1eddbbcd2a77e28635e876fc24ae5ea2821eeb590d23ef8be387a13ae98141111a5a78e1bbafb29a8b6a43944b3257f6d7f83095f76dac79ac31d5fc01bb144c147963b5483105ff900727d372ce9ed91c5e8eab7a826fe3c7d3f005d7342c159fbc317e2daf124d2c86bc73c8dc481c99c319408d5f857eeae989b24a0a9f497e7455a51340fe36dd31137df810da9967ac7648b7622d1b1486d586cb7c912c187b1c3b7a732fb7b1a26b6e238b1970a1cd8cb20b1f07387658cb37578f7bfeba6669c08941993e178debc8750891e048d0251431bbc0b763b575b07cdfc6d39cde83f50d1d8a5d682337ff48e18d014d5a379c6075f4176ca1b0ca4f6107768fc7e4a9379003ddb58b46f85655d0ad9496b26b821ea655b6b86bd4ed9e6eeb9c1f8f8f9865ff9beced6a9b60c41c366e0d8efba25d1ca000ada76e3f5d328e1387f5b05e6db066025559898dcd473d564170ec8d38c840fa09666152a02f619cbcb474d9df5dff3a2ae9882e961c5182e82dd654294f4c1a44b97bfb98bc99cc69d03ebc67ea8e23abc957d4b8ae0298c22eda756b16023eef576d5f128613c920b8b825c79b5d307d131473beaafcbf01bf74cf40749ab264b5b3f74e70b0f2d70ea9940b312bd7c42826b4f110b6ab6d827107c93c25f934afbf477966c50a6540c65d6af6f0922046b6f54f393d17eb7d84148c138919d424196e86d3afc8e0abf2df21799a230c374f65a0a46689d318e314bd1198bbd93ee8514133a0be6b7c6303ba1b58c9e64e85ad8cef9dd31e229ba539496d7cfbf75478ef37475c23474f0b95a0c4a4d3213bddc6263c4b42df57a859fd25287eee7fd2bda8651b110f9a636fbefe2971068b0fb042b27f8715c197c96b4187db65d3096fa836acfacae98507c3dbb65dd904ad528f9491fcfec8ac68e197bff8a8cb13e805c37cfb77770c7b6aa60a65c3c93bfeeca37157cb323a94ab63312083eb499fd44ab9f080ec24e28ea1206fd87e8f406a0a740c179c091a891c1560767330543b8f2b011395b206ff1a560db1a8d02113ce7281adf8288a860b7767a61232867b52b83326f7f84443c42c854248a488f7757d5492b611e75af0f3ee438edfe09f5ecdf293a124aefc2926a6a2b3f1e3217b70e480ad1ec3717f0d3f97cb6473608b7b561430b83097b290b3fb403606f085a194bfa8c400ad0d66559e719de43db5032feb17e7ab37b3b16e7744d5a36b3cfccd7c91b80ac575b69445f3297e9bdfd20f16ae279765572ef176c59826a616443af66c47a2a8c3885dcb1861dfe1a31b87ac5c365ccfe3ed198235985a265b05ece804afd5bb65b070c6156a6b5f886025cba5129894e58d1ba9b18165f15632e7c7d515732fa8e6daebd3164cd93673454ad404f3a8adc7dfb84b2bdf57d3515adb8900c8093d09ad7a11bb5734dcee2a39d2bfc3e7b6888a7c1ad0dd833b5378a8f6386ddef629e2383a971538ea4d8bfe27c1431332b41c14f880f0974bcb4f649b6b60d3f55dd666e92d58a82ce1b0aadd1814b4039f54f58c1a9eb07777f8db28bccbb9b086b5cd6ac70ab5b9654c869fc93e9bd0199da50311414bc6881c1200d4f844f28cef57c88508432aa87930804bd4628e5b051af380181b6efdf4aabce87104e2532546efb5d06e023a8b8a0101e7664c97aa99a9df871c2ce5fbde55b63382f762db9855f341c0416c14864b746ed3e4d7b6fbd6c5ac1ddf0f76e7636f7dd91bc1f3eeb321299b9e50fcd04cdcd94fe606bfde9826a6e06b33720ef73de58a67a66fabcc3331a3d3cfc8d1e8046b6e14a3cd77b610a7faa634ba5c74676a2619d70c75c5b9a4273c2cd465ccd9c60fff660160c87a011fadf6642807414b6028932b8f454dbc7fc34cdfe516a16b7a29030f7f370a41261aad8ea8d2679e202b6b4666271396f069ab9ef0d36cff90e635c9fd71f2be7f330df8039886242f8fbe5d2c85e4b19f19b91cbe37afd1216b992ea348aca784b30e28274e44bd5470cdf2d07f67e0a497c4122462ec7f2395954e667cf5a5550f97fa334f02aff5cca2361b368e1c3d1f5bd112c501ede63466da206df85f7ebc0fe9a53f563ae38a791daa2554618befee26240efad4d4080d38b887d9c840e0d9466817ee849dd743d2d840780749fcf2e0ce44530cc9778028a544275a8ca8bfb7cd81bdc0d11e846ae2e1216f2f5acbff5f6f0dfb50b43480bef72babfa5923f3a97a40096ff6d951d57614543893f240392cfae9f827084c76bb24a48fd01d2868e6deaba884d77d213a8e3f1e1545e76167964f55a9b6e860370596d144e2549528414bf5bac86d0395872ba8ccbe0b20c5dc9957e3abd356ad757cfd6b681db7299782c67f42ff17d0a054d36564b9053f63f8c1f3c5c37eeb1e18571b8f9f3ae02ea630a94b63b92d87ab5ebb5c1e9afd8d9e7f0e6a47392d78dae3c63c6ed1e7be45e07324bda2a6763c8926353f6af114b8c93f8f94112a3d70d089e398e30c80ffb6282d53286e5747cb7b6b63486aff55d13482dd7cb8c794332ef7d0358577d6032c53197e9985e79bf9bc460342f091a4a9d58040a88e3e4f3fd0", 0x1000}, {&(0x7f00000021c0)="ece71712a72333df21c6494b56f44086548fef76b6b7eafb1df4bf6c060037761185519e97b318aaecc8785e99ef106d514dbf4c514f3331e288e552cfa25bc8d2bd682cb52cae1adb2cd3fd1847216fef514a5bbb28357e97a7d89e31e61262103cc2ea0e3b18a369f43f494a4e33599412acc98fc1362211c76f81f40c8c6cde84242c3a2ceb92810e8103ba8073a7e0bf8d657349d5abeb07de6cb45fb62122bc2d3e6c97cc1edf17f39de2faa581b8e0b179a1c7064f4dfbf0984f5c8eaeae682997325f13780ae207959c08fbd08ca3954c7793d01d13ac5762759fb24b19f421736b9e140ad505b48fff099636735e0b6906738776f803a4abe36286597dd31b1ec67fa5950a1a2d3d66f5c25da4c1ef244b60aa0ca861a72292be0b2e0af16733488ef8630366f0b24cd5448b82dbfdd1c73cf73f04797038166770ce2d236b44b6333055a112e3b1512f1169c423719cac7323d9c5d686f7f1c2c161785e4724ad919f4ad2cf3acadf6b130d4c0963cb3785f73d48f8c45c72b33412043d968447b0fcc56230dcb469557422bb332dda159b63f028535364574fa8b5f3d67a55d376de5cd693d39d78d52492ba79a0d911c244419adc825cba9a243d037f5ff378b998a7a421615451549cf2a76f5cee5ab04a319062fe9635d6e82a77bc4de0b030c057c97268b3800f9d40e998038cbba5cc8ce4b8ccf1fdd1f0557c53d12f27a919feb2822adaea4d539b124613aab2d7a9e305daa411d64901425c5bea1c7773ce015473dd1285db290b84dc26ea10c446c0f73695e883815abc62860750eb45d67d27a0722d7e19a9605fd2cc41c4f7dcbf93f151b464b4fffd50db3518bfdf5345a00e21dceb314816f167d5fddc978cbc3f923b41ca17e124929da8fb7f4f2fe305c1575e4b8321865fc389e8d37be2de4d4882ac56c41e47df235fe307c3b53f1cfc516cab78be98073d32367e09f57503ae3105848b3735cf7d64af152a66ad36d926cdaaeef3b84fb049eeb4afdcaa6f13a25561ddc17a76cb9c971b4543cc401265b817a87ec9ea0421c02a85dcab5ea7df1d133730bffd17d66f2387c3aba4d856afeba352a9352dcc73f72df867f9a21a793679fc02033bde450ac650b4c50c6f4019d21a8ee5f1a861b04890e2aeabd552b2382642ffa54f918825cf1cc5acc695f119b7ce1a6ef00dc472bcce80cc4b568f057327347bf093c06a8ce6dac12fb8a92711a3bf3f00807969ecfba74730b39bf7605307599a1d8cd4fb9023304488160fa26400906f7037768f335d76f96dc5bc514ea9cb07401b04d084f031f9d3dc682de26a51c00c572b9c7b15a2f4422e6cda36f74f62dfc71d53c8453e7910709798833f33499b340c67afa6fb369881df01f8f6e634909fb1743fda4bc80babd5007dada4a6b1327e356c1f9376bd07c05e719f645af53708e1b23f324457f238caeb389ef0e83267c95d88273511490fe056289521452c8fd59c885af76ccdd36ba372602a38f655f7e117c3a3a41702fc914a33d2589171a05a54165f56624f7910db02320b3655b2b4d5919dc467e26e3421eb9d17b7de706f51aaa636a3e3a0856d4726a36b6a4e92c07ed30502ab696dfea95c77f3476a406f845ab68ec402e42f2e43abe2d394f3c7b818c70971cb05eb07e15ab60ef3b7d3d0a378876e1db120760ccc37f8c3647542e55e88db667ebda06a7fecaa703c89377fe0737783cc9ecc4d3e7754da935a817f442752bc2b20e72ec8eb64f06d70fd59821ba26560bc80ce070b828fc2875cf81fd0c91de0a10d87ad74e8bd526870002136c65865afd19ad8ff2c7ee4617037c8e2296e99699d4d061299150037aef5e0003dc830077183d6f5093944b02bb0584a8f4de16e0ef7457e392138f37d7cba4d95cbe6956cf3fcdd6d1dff013433728d930e7727b2725592fa00578c2b418967b98ba461ed5e9445af456a126c24dcaf9fe6a4c14c8c3069bc1f139f30beecd71c394f5fa60b0cc0842919ec44d60cefb507028a7fc0ccd0b1ef599f8d4e0ae1c13fe673db15a5cd72dc74831e26337dfa95522c1109cc37c4de9d26a5fb8e85997e25bdbd20e3e9d8a61783baeb1ad7d4ca8a2538e9d91272e4fdc39f099553cab7bcbb9058663e7b974de46a6b1e3e6df00f2bc4c0ea0bdc0780f38030d487feab8731611adfd81163d3f55db22e8e11fd4fb411b061f653f5c423da80a8607bacadccb23882127a49bbfb6d4776bf0135be173b0123876a48149078375b2e4a0cfa8614c029c4b4a541cb6a3a847aab066a4af0612b05be205c32468b26ab587f4715189ba5bd5c57897ec23c8a994810b43982338b241a4bcdc409d8f1af1b435805ec848286619d36d742d4d6efd4ae838231fe9d7d60de7e304b9b395b68c5e305bc8af6218366c4eb3d51b5ec50f560d211f2cc843ee22d1f2954ca171e7f039a52b4753785569e1bf9aafd3aee077dcf1935142b5319159bde707adedab8fab969e3ccada765abb6db6613071fd0a2c39deb0e7432326b1d87e2f28d5c1e11853790f8e2cf417dc3d9dfb8b0ee7c69279ce10689494dec0a743d26a611dd9b1b015028b5d0e64f45a21ea8fa1ca6cd95fa7a23e602e8bab954ef63192461f13ee5430da6172dcf70889808254b2bae080ec2351282060eb1cb8c714ad311b63ce5c8605883a382cc6a0f6e4f19f1e8e4631eae3fd25c8f3773a23cc761791725bd5928955e5ffcf975612381fdfdb167fc3103bca89990b354fd226bbbbb44ef762edc0b9b60e0b263bd29cc6adfed9677121df022daf3f02cc7b96f78f4574e31a5387cc9a8f4994306046afdc3414f27831e315699f5cfdae68219733e6624da26f699546d055a72ea5f2fe6dc43797936b47e9d01053904e648d54605437dd942b88150a7b68a44bb60ec23af4a238f04c8bcc06c6722be6864512f133927487fcadf3061d1a6f58e15fa709c03d305db639a9acea9ee4f387272b1d8625ded61b99e7e50cc2424732ed009338cb6ffcf4feaae972150a15d2006d1d25d0f22ed9b467555fb6b64fa1a824822c6c8ed47beb44d47c65c4d126fe9fcc6be9b1de53028888e58fc7fea613dfd20905327e1e093de72ef7430d18f6e8df883c62726f5b761e964fbedd878ce7226063451a2339a2bf792273e8a68814cb2f505311dcf7a48ab59b52db760027f2c2eda81bdca53c8976dfd7235b61fad55c82dd4aa097fce8c7138a4b0d557c7f7c1982378a45778d39d50f5ac45c8f5c9e10004705837e462ec438bbad398cba6d75470a6c7f6637ec6dfdf0ed37e6c27499dd7043b4d135f8860cdbba25358ace3535d5caa1df846fdaf176f6defb36b566db7d2890a0046848555633f9242549cff49fbd5ecd1ea6e540717008bef1bb9c446f7b21e2b2b5afa2f590e0e833bfaf9f02977e494615f6fa88aa02c60e33ec81815fc8e9a9c8d697bf50d8b8fc95bb91641cc33104347acece203869fef5f75973488f7c0aee3780d38f6da993b0091885d3877bd6f9b30875f234cdf2962ebfcb2fab73eadc3fc36acd9827235975823df5da1d6d7e3cc57697fc27b9752eb33aa5228b2c490e25f95b6b31c5ebcc45fd766b2185f3fc536c61c91120ce737c6ff833fb75885000e1e79b0a7e25f591221607b12d752190a45294b8d23f408faa822909f58180ae6e378d042ae767020f63691e7082e634750d51691bfd1be7954f5ff8afea0709a779f53ccf7e5cfa36b50260b0680896b9d38859886d17542017d26938774b2106703243a393e48c80fb4728b924e196294ab3d22bd634279ba08a745660855febd8511c964b743a47bb0975c448bdca2ee68bf64f227481acfe04b84dd686c201bb30dba2ba55e45e61f368ee1fe84d62d3fc7adf64b237e23a3adcdb8daff2ba2e26b6ea6f14f32ba6647fe040a110ea695d54831d0b43d5407e62f2ed462b7b9a77ce20bea79cc143d309aa239c1b3ef0444aca024e4eb558ec79c7d5a2d9daf948fb7184038d9f99aae364a80c48a779fc5629ce79077e19ba9276b8d7fd16a47a978bbfd76c5c4fbea280c568b3f9d0325250adb4b1a2a75041e5841d2141da79d0e5257f4361dab6dd2274f961ce03f941caef7e93ffba33588f8490b433e36042c6fdb411b0af8e1a55a6753c0e3e6704b83d6164d045cc7d214f31bd405e704ea0510c19f23d801ee43161fc56bad397d1fd16f152d85b1dde1cae03fe280ab1300f27044efbcb135f2316f8321a6a22873f0ec56f7054a62e9db2edde53bc203a7ef3b4cf608380f2d28828acccf424fac6e09642f4901e48c6e86071c32259fa3eae7f60a88182977dbc145ba3f466c418181ae540bfdde7d1b46f9aac99d80ad31ad4124cd4c3737ade28cc1fb74b81a043cebd4b0d85cfa46b67064f912fafaf50b70d48372810a38e4e9502cc340cba6312118edadaeb9efb521f6512084e2cf3b2380dc8d645d1d789931aebaa9f58a1df3b95c63c658285db49590e6777c070a0ba077b50cdb1153506c8ac3272178d6ea3e9b9739bd644e3739b3281ec2f4f70c839644d000783a6baa1c79c3bcc48915952363ff8eb3b09664bf793062ee74db655391b75e6a357e78681831e4763572c2164f39a9a541d78745e0db67bcb8fb0b6a90ddb0023ec288235e7f66ea68f6549d4e9f1782264010de98a607f0128515c7a6457068107470db9618c6ec04b6d6550cf691e3fcdcf8c7fa7211a0c768cd8b9adfdd01f17339727793cbd0b0d0e5d19a051137d9856e2c691ba96936f7511cafdd670b555d06394143cbae326077bab3a1566def9e91cd0fcf2b4473465e498750e77aa3a5253afdc0a8c7ba90b248790abf8abb272ec066d3e92e64178e6892ad461cb3d5545bf3835e0c7eeba7499e20995be2be9815037e25983e9ae528c3a49049a4eb3a5ed932fa0d0e218288b49c12d38c5813472acb1bb0fba7c103f68b4f24cf91d5f9db27284c2e707e9bdc890069ad74b47c94880d26923f6aa3bbaaa1fc6624bdf89064b27e09bd58d23ca5d0ccd744a98d0e648f27898ccf568b91b5374892ee495bb8787705400ac6a5870f50a8f3f51bee960a3731f473878aff2800671d829af06d62fef6bf6d17ed84bb0bdfd7affb751e83071ca6d91ee1c72d94c1a554b17c1689b2ce664153003b4cee13718f2bd9e52eb2a43de890e32a7d17b2a9ded7395050adf3c8515c28046b2e744d6fc2baaaf15609de5dfe7fb1b8a1177c22a27880d7261938c766c58df3fd8d18ce6755ed786a7c526f1acba9597e4433eb5b56ce2557b9578893d77d93466a9a3c5ae3bc0236308ffe0fed11ba8a6cbe06cdf11f5638a4b50324ca4eb4add96521bc70582f3257cee734a7b79a54ba1afe77a3b501e311d0da02dd780fef349fd8e6175258a98b8d539ca33d1d0b3781602250ca28193c1fb032561a4466ceac51687abea7ec526b939b7d03f245cf215b0e4dd30d40a9f30ac3c133a56ad8ee62637658291bfa0129fef49d87f9cd68fa0d7adc09ecfe714427bdf94a54d5d184ed5784069c38e32de79970a45c63834c25439fd233697b92f587750e79f3aa71d84a4bf01715c054ec3c05065da2adc0e656867aa227efb0f80391e8912785a98cbd21ea0e1d6b5576442d99495b935210ab219cabcaf40d22bc2116481dd500fa2a8113999d18a00fe4bff837eb8fd5391a8c83bcc6e2d7771aac9c76b19a7e6da0da4eba50321e96d2106b68822ec01540cf64ae1eff18855541127d12523002f6c94e3f", 0x1000}], 0x2, &(0x7f00000031c0)=[{0x28, 0x1, 0x400, "6067cb0d160739b510aa634bc98aee6b7a"}, {0x1010, 0x1, 0x5, "a4a62d90a30ad55dd10670257d6c9fba839eef965bf9a07f1497c56d62300b8f95e6f3c828d733d852d466a4c5695e3d77f508720a039379cdc7d0b9733092e6c31bdfa5cffb0cdc43aad26fa9c14d4f589f3bbc4ed70327dc031cf5af76759775446246ac4ae7d783d84171f711e53452a93505da8e9748000e91bf3125aa377b3626a347d4b8755ebe55b2901bacbaeabf2bf6d9d340e8b385f04c3938c9f2fbad3a4a7b2f0662ef75c8144fed6d845a528fe40ce28d9b24e15729d24eb3f3d43df6ed780067f31799e324c50ef98051951602b939e1018d19e42eaec057b1feae86d01c200796068ad01b3ab42c4e16c8e16e1b4790f7c91d0318f33f7d686a19baaa45a41fd9c422ecf47252187919611685bfd562a44506ae27c0d227bab8fb41a5973e0a705a16743e7c5164aa677cfd4521d262c12bef77a3c1d0a1e09e9946d29a2440b229001deafedaff3f382b969d4cbc4d7770df27d661ee916eab66ed0eca8e81f6329fc4509a194e63fad8bbbb70c844e90082cddff8f0de4e2e5f24120ec68c098c28cc8a0a85fa7cbb688eaaa9e40d9ca24657c656ed7e30061002cbc80c3dbc7ba90d655ab32b7463d3f7853b9344c6b6dbb1ce1bac8f1b4541a9165fae097c4b1ce4e8116475389c61fb18d7861ed3498edd10bd0e6a8cd26241379e6504d60eb0d50545f6dd2db1f8d808e3b5bd2037156e8f1371a0bc2350e36df1d80e73ce4137b0b56af117e7d7ba94f800f551f75bf4fd60dad547392ea1e5ea6df461bdca5bf03a3de47aeabbf20bf3d7bc016af8bde200302bd3a919960fa5889d70d733282cb46c34eda92888b24dbee53ed4cfbec32912d2a3e565bb39a8221a1f7ee004a54201a8140c9afd48086a0e958df80d2681a5a8e44aeda1e392a3a196bd67269248562e564336d12e15a14059d15de140bb9c6cbe979b0e5ea5b6c0504775b50088a43dd7d041cc50a2cb341abf979fbcdcd04ba1b9c619a4d0226ac89ff74ca8df01e1e1c47b4684a4f7f6098adddc150dbc9bf16fc30542ed90fb7c929e416d2c6ac9544bfe581a0bdf4db85cfefd0f3e0ee8d8dbeb435437e918ac95002abe7d81f6fa0fb234ef4f7f733254256a09ff685dc554dec5329560f40deadb7fba0c595b27dd50315b1fcc6f817ba1f90ab192eee228718b0e2bfb6ec28c3a14f8972d7e429c8a87b157367f678ddb4c1c6c31d49f0663d3cd566d98aa61c1c43116428bec04fcea7b0e0ac65f252c08c4776abb61104e40958713db68ac02368978e65010604832c2b6f565cc85350ae863ea37ccf089096c535653695aef47df1abadca4ea2d395a1bf32d312f6e4b16ef1912e83ebd5097df23c266ba83e839d62a33457a74818a6c140c6b4a6dd64599be4f0f41e88d554b300083315667e69b0838575afd6daf26fa2d9ec3e965985aaa9ad0644ec92127499bc862696457c26a824cacd2717fe77cb0ce8846cf456b0c9c3c3cb8c9949e59fbbe4f390e7c6d75a0fa274ff69db9b3333d9bc8ec3dc976e62e891e88cfc023a27d3250a73f008ec0a0db01796fc4e91ba6d8fbca286a37e9a1937ff8798966aa4ea8c48b01865d49bb76c1f8cccd4cbf8f0656be250ceb89c51ba6e1d5e9036b832a801d43025ce4a61c0259336c431545616ae537baa4b9f929f657d84a53653c00ae62bf5498d7e0f5783b572b3894283818b271f2ed5dc209a667e17d3513ab1133148e17982e1f823b065801edb94f5ec7aa6adf7f0e7e321b57142d0daac9d271001f9cc71592461317a2f68b8ad2e01396238307c7d0f2685c1365e74b741478eaee3c97826b12319f6cec5b635a60012640270d0c3b13c67741a1514550c6d5efaf464cee60b7823d6d8b9562869c2b4f1b38096610bd2c92e42db530c5dcdd3518a792ca312ce23894af0ddcff7c2f5fe54ee9679b8c1f55b159dc95b0a603ba48a96132f954c86f48f8fd99ff7413ce8a69e3239d993bf48e2cc159aa6b8610cb7e671366164c0100a15885e625238aced6f13f0c17a810852fdb06a18075627c6538e75584b1a8af0fcabbf2174ccacef02937de44c94692c4c4e3f5eafd49c8b47ed962bef42176eb439438d81af78bf8d2fa3f6ec2d08d6bdc55665195512350308f6fc665dd0d0992da30fedc59630ad394051b4f806af84af4e4c128f3b1dd5fabb1fe2cc3770792187ae3608eda084f7fc02962c87e90aec21dde493bfc6b5b5386af9550e456adbc90bd9d1a886d955b304944d7889e8b1994dd0411ea247160c00d2adbb9df5b54f4af41758fc342632f7ff60460dd4bd63e68e0872250d036146efe9e3d2e0aaa1ef775492555459d6eb11d5c0ea1f4bbe839828f3cff0add4aed90d9ad4260fef57257c3da4164969c859e1cc12444d5b737cc638b5c96911b0d9117d56e4a81df9d4a9dcdb44fd97ad57c2a3215b91964b7a34d502b39e5ae9f3c9514de8354e94ca82255b43e43f508a0c90b7957c7beb9f55efae8dc781741c8f63dd18021b6d037cd0bc70929b9661e3d28616ecfdade609baefce1b48a7d57a7aca38d732dfd749ae59f3b22b457650d40ac1a3e2aadf7eea572366f02fb30baca6c49fe21e589b31a7b79da85a207a97ef200778e01bdbcb6508328a24360e6ce13285dfaa8742794f1eb425329693e41a02acf686c9a30b12645ad75611f62f1bc41a637408e21af305c0c49dae5403f8e735a71f3e7248f7143a654f1ef8ae7a3047b5813889ec845661a9a77807506637325dad2a76f6b6d0c96c27fbe32cbcf014351e697b2b175c4321e3a634271b104fb27e35793472ee7482d4245c5232faeb98d77862eb6334fd77fea94cbc1d5372dbf705c74a0bdc7a55a410aa16b63fe3eede244c334eb28e990bf524e2618d822a12c33b43243ae5fad6b0ecd4df31d61e727a82f8cd833c0f854c4e96c7086835d2a473c4e63799de0a879dbf98441521645a583e7786d76ddc4ccbd26a6c2af50b736ac034a0be8a0ea7f15b211cc31766b5a21c78ae58844f2c4cbdf19070d1f229b2604f49d9c407fede145d3b9a4b3c8fa743801a606d7d72a9df2a07e5e84817b8b8c0a83e2bcde2bca96ed4b03170e0e6f9225cd73ef98c9772973bc99595c2573c339a62728c553395562b767d51c483633add03c16b8841e1017a640ac326db90282acd8a01cd8a0717b5c22f39d2c7de88ccc55fa4b9f536618eb96f21007c22dc1109ac510c3420d21d42d9f163337b50553642af85dccc5af39b575b946d020cb7d43f721d728bc7099b8c0ecc90168811c29342a9641e3070c81198a74f85ac6bde16035e9d8c8efc470cf064c9cf18da76ea680728455504c000c0ba39f6bc4f184b8a6bb098fa7c87980878441730d74c54ebe28a87721e1a710d707091da83e70069b99706e6d8d350a93bd81c5401651f4a68d2e8e5f12e352aab7a0e76f70a8010792f4093b9ea0430d34960606e40984c388aabc9765da04d5cbc5c0154d70b7507f988a51d1b641cd83ba65ae7bfa50920394da7f3220d36f4cfa5d795b459d351b75da51bdde803a541cea5e8ef6b3865c182fe4d5cd16dac2bcef2b332047e9d686f66b9343aa7aafcf0894dbab114586c9a58047afff47869fa4c29c16e4e82b299cc7f28b9b0c6bf745e4fd9b7d5a6448d9c06cc19b177f102f4fc94a6c79f0b97091c09af99fb82b2caa9d3dcbf400abaeff1d83e02c7aed5ab83201afb121dde8538e39e350cfd78b93ad81430bf4e12168ca6aa5b43bb785226d22305d8c759b9482c8cfb90694e1516936c4ca8405e0f5f0eb5f51d00ce53eddf7fa6d8286b3cfb22829f82e9f1854e54e6dcdc5b99acbebef577ab938e112ee85f304d93abb89c8db465ff6924fa59d92627c1b5eb1925ef0d9ddf487ae024bbc7a3e7348689324e5e9cde485fb037f321dc7d30d1559b0415ffcc6e0276e414bd5de51f2057be8eddb244a54e1bd9f23b91060fffab205ed9fcfee7209aebb0370657edb2c5de71ccc477db94c74feb2cf68063b4042079fbe09c66d79f2bc9eb755fad5c435e3605ec794679dfca5c3950bcc57d25b28b2ab0061e6ec3d44624d8e360dcd822cbd9a146330f3ae1c5cfa0d7de78d220804f32920efa208d7a4a21b33b052bb208a566fb5a439a24ba24dc69e6f7da7169b5343b2605a9f32c96baea24cf5a566c0f1aceec1998cac84786df1d7d600d0be34cc98996309d89ef428d7546062446c77dcbc2d4656d73d441cac505b9d31d9b24e69143b8d16a42dfbec8acb3fc76984975fb9c7c5544063076c01a87a777790a16ecbf46bac8039b0bbdd49b4f9f44f9392cde70c77c60f5d890d8a6b56ecc3a7e90b6a2f2d577338a8ea50cb6946ba2289532085a90c9574fa595a5e7eba8c1941db33a8ba9ce8eadde18dfe2087da1226b1cc08e87025146d2ab99a03f93b21838493d11cecac6b92c3c2669fd32d5ad0697ac7e856a8d358db8d15312c0421b307f28fc40044253619af7fada4115e2066d3a0a354fe06630d71bf7cbba2d67fe4f403ecb81b3d800f013d420f3a0b6fde0af7dcfebd6b59504c132846ec6c9a4879cb8e5c359a4bda2a6539b30e03a3232d118a1ca9e80af8bc2bccea20b394414fb378079bd09248e5de650092b8e24a65a4c3da6eb101cc80bc2a26ba54a344f8a5bd4fade58d1fd15aa3a070be408620dab9194eff6956a834a3506e09cc74dfd5926bcbe897459653469c4cb93938b108c18fd38f975a7cafbc4324aeaa38556c42234a09bc62ec7f436888709e3ddfb2dbd863bbf7f33a3d3f7f83a0f34e1f0d53bd4f760773a5a187df1e8676654133f4d5fc0d6b8c76c7533ea21bccd91835cb58bb26af84397532fe7482db007cf14294684b61775cb61f6caed7cc9a58903e5baaf9db2742541fdb83363e1de199c782c3e894526b29f0ed0f9cf25b1b4f5a2a8df47927d379d0c35b509d8df796288869b382d8fc33692ddc2ff3462c05b52d37dc995db3ddb52359d557cde39b55c6cd3a400ff0fc79b84444193ce9986e2f8811fef771e67c1cd3a9153cd0a52a35bc9fbd641fa118d76c0857a490f878ae422553cab9eda11a2d2a3612cab613d6887839f3e2c82cf9eab5cd74c5c7acee8bbf1a6299431841da836872fea9aca52bb60a64dc64f6d309f73b93a88b3315881f9940a734318f13166dda5a97d4621ad88491defb8e4b860791e0956e8a670ea5f7bb58df0e0e612c6eed5fc14161ccb58009e3b730be17b65d0ea9378d2b7e462dee757d3ef97ed48999a34000646f172495c1464e5bfc06bbd2eefd8574ee56ab57b80afc1d47e0056c2303a502fee5d0063c05a6d4e40f578f1dbc966dada0cd3157aad87b8bfd96c6e7cf59b4349bea0a1c309857fad9ba4bd1cf5371034d4a424d320bb4c4b3222433c5962b9be2624b0a9a2d69896df28f085e0160cf0779e8ca595527db102c85b51b1522964c1e10f586d7c1cdc16b86c643beafa71ac01fd147c8beb2cc00331989a21ba08d8c9a1fc46ad3957dc76018bbf85a8bb9d6dcbe7f0467914a7d5b6e62a58114f17642754a84a099e08a4cb0ec039f4bb21d1be42598db04c04042e956fe5ef7a5ff746b152232bc0b65c459a1e58c6a89186c89261fb82eb5f33dc0840ff1e77639672bb5fcc2997223a9a6f6fe50da778bc93749256ce1726cfc05e2d3828159e2221e0b499f3914ba1ea2ee5c6029ad6a097c6e031a57bf0fd4816050ffb80f1829e7771686525898ee57262b03ae10c32c5f3c0b1b8e38f69be59852175a"}, {0x20, 0x1, 0x4, "3e738ef0231f140936c4da5e88b9"}, {0xf0, 0xffff, 0x1, "761b34863256ce57588a6b484cff30aad2edaaaa3196258e4e221b098ceae82ab01b4a000d03cb08e9cb87b82a2d9f84fe809ce03d7cabba980542f0b5f9481df67ed757716fe9ee0e54e610e7a768bc302f1664b2cad0f35503c4c38b1784a5ffe3101f8291d234060a9645891e110898b88456fdb6257e636e0647104375eef5d080fa29af6a489cc8f499981180b7e09b5d4510d9064d7e407b5918285e086ac5c694ac737353016a904ae12778153b012d19aacca80119dfe44f2916a9b64ec1ac2c1ad0b4ceb80c0e8ccf46e5fd8ea62670955bdcf13b2f588a9b1bd2"}, {0x80, 0xffff, 0x200, "0c416d06ef58bf695b67fb562332421890ee09f01a453b6baf429711b619a5bc9e950ce1833720f4af122fec953f28e4207de7e93ac6028602a40a51705f1e768d0dd9342a77e326ffc5c025f03caf61b3540d8fea8e99ad0569ab6f3ac2f707a3c0bc7331e750d3fe32"}], 0x11c8}, 0x80000000}, 0x10, 0x5) semop(r0, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000080)="ddebeedbf432494859047222ab6053b6998e2596515880bf28755b49a7f8520a", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="31352c0303bf98662f5ed64b8606615f096afb297f3ea1ed45ace941b9ec9775d9108588d6f0e9a99525cf99951e1f89a3596c1e238994b0ddc4c4355a91c53c2ce3017c68fb6b186b339d37", 0x4c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000000c0)="a178b4839f1b253da3949d226ad8b259b027733353f3ff35782e", 0x1a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x11, 0x3, 0x0) r2 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), 0x10) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffd, 0x0, 0x10, 0x3f, 0x80000000}], 0x0, 0x0, 0x1, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) executing program 3: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) (async) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) (async) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x20) (async) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) (async) socket$inet(0x2, 0x2, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000280)) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r3) (async) getgid() (async) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000200)="3e36de5af1338e62c9e001a890484e2ec6a3f891c11b056f524972657433aa57477a6939f6eae2d12dcbadf01ee3fa4f44c53a817baa285edcbb1ed0fb533088269ffc121d5e48cdac16cbf76d2f62fda450d101e43f47196ec6ac", &(0x7f00000000c0)=0x5b, &(0x7f0000000300)="307a44a76800d1e3d04ce8d54bfa2cb8b9b6b0bd2d777553bd1c64fe11e35027d576bb00bc48f0e280d4aea7a3979654b747f14c9a21d8515de44dafe23d44b604906f0f0d087689fb9a65b947a860a80bfa64424d852318ba13d913233caa402d3df4d91649081881419e00e3baadda82b82ac4cf95dc77e2eb75d0caa7bbd8e6", 0x81) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x3, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) r4 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) (async) bind$unix(r4, 0x0, 0x0) syz_emit_ethernet(0x44, 0x0) executing program 1: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000040)={0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x3b6, &(0x7f0000001f00)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000003803afffe8000000000000000000000000000bbff02000000000000000000000000000186009078000000000000000000000000000aa78ce54006598080a8030037004023493b87aafaffffffffffffff23732472eefa45ad96579269748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c15b37adac15084dbaf736b41e5af250200010000000500000000260004000018fe906d26efe39393fe08f73eabc5977b1190a3a6ad8338f1511cdd10c35d8f6de79fc7fd175f75649fa368a32c829af02d7f44d92324a7051e460a13ddde25a5b85b9d930914625d8a049b4cf0d129806a610ad8477a2499a9a0527f75b655a6653d0363a979acf93f88eea07d68423e90280409de1657275f716a2bf2915d1783e8eb477b0d1170f0ecbdef4c23e1b76e9ab3d2fbe4b34438d2a77577edd0ebed9682b851b380ae0cab282af9d7ebe668177704c5fd4698c934de4731f3f61effc978001d06aa85616177c41bc943afcb84619755403946b0730a18d5c38cf7dcad830f2dc8674b87ba8b58f81ece27975cc39e595e9af90b4fe92a38d25551c2d9ebfc5dfc5a2a501b7e483de3f808895c5f4a1a2367bc591dd8b094822ff0dea07c9a1f643c822a18b79f7c5eba31fb68b2d734a6671e27182aee96f24a4a5cf390dab23b500b0c0272479611e4f7f4299ec4d926d443367b105185e6ecd9602ba95392343e9bbd047ef6bc1ba42399907ccd0a562db212baa39eb8164e240069f656d3a05fecf894222a141123f5ac010000000000000090aa235a670670ffc5dc49dfb58d000000000000001f0b17dcea46805d4809c20547406b18901b0aeff04c0300f3c75dc2d227a83b89483b1084743475671545e65eb2e9ac946a3f0e2bc4619f91394c02bcfbbb7d71138537d68e2d2c6393a9f3becd"]) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = dup(0xffffffffffffffff) listen(r2, 0x2d3608a5) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=0xffff) connect$unix(r4, &(0x7f0000000000), 0xa) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() msgsnd(0x0, 0x0, 0x6e, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) msgsnd(r6, &(0x7f00000002c0)=ANY=[], 0x6f, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000380)=0x94, 0x4) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xffffff3e}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x6) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) setpgid(0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000140)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000001200)={&(0x7f0000001180)='./bus\x00', 0xd2c6, &(0x7f00000011c0)='./bus\x00', 0x6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x100}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001240), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x42) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000700)=""/188, 0xbc}], 0x1, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) recvmmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000a40)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {&(0x7f00000004c0)=""/128, 0x80}, {&(0x7f00000007c0)=""/219, 0xdb}, {&(0x7f0000000680)=""/190, 0xbe}], 0x4, &(0x7f0000000980)=""/185, 0xb9}}, 0x10, 0x0, &(0x7f0000000ac0)={0x0, 0xff}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x3fac865c, 0xfffffffb}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)="ee34e71dc4ef5684f77427d3024406d7e74a5d870cee73b86ab042104d268dcb07e9b229499424859256b5f9e6f008ec2b7b7b4eafaccb9b1780439c5e5ced3565f4fb0c6d9b4911ce25bf8d649bd8f60cafbb39bea9829eea36a1d80175e3b4911e142196c343365de7b68857fee3e159ab3e973f0785e719292e1df93c0189cbdf3c07db9c786525", 0x89}, {&(0x7f0000000400)="84ca8e1e2d330713915d791f5d619d51cdd16bc75f125f9f37ca1ebb2b0556b00581ac0a8efc69b9ad4aa1c68e587aeb", 0x30}, {&(0x7f0000000440)}, {&(0x7f0000000540)="e28950c233c8faab8c6ca778d0f808deee2a1aeb3391579c954455b9eb73e12612bd6a4dba4be3674a7bd625257661f8ff27b9d23eab35f4fd74c36a1094a53a39990e51d87e1ec77d50cf5ce6ed277e22b37f2f4d4e9004a2bee4e9eaed81ccf20c769fe9b2051fc68007656110ae2585b460bf9edf8bc93990d1421e1351ce4e01be055b87f097011f68bba0e8a45bbd3b1f7ca0b8", 0x96}], 0x4, &(0x7f0000000b00)=[{0x40, 0x1, 0x6, "f4762c71724371294b4adee73e019ff4a12314586da0e1231dbfdc99d57c11a2df1d079489a90647bc39aefb09"}, {0x60, 0x1, 0x3e6a2270, "c3d58ede6a6493849e30663413c98af2c00bbda89ec0f38b4efbdfc970d8ee56088dec31110affc95ef8371083b48a4a17132a617f22ff81d07adb282103de541bcccde7a5b44f5d0a0a"}, {0xe0, 0x1, 0x61c, "2b9bfca3708deed37bab4878fc7f72e54e4b6af9ecf25e8c030e97408d7daff9709d61d717678e5e343a85b52d6aecd18f3a1b8bd5c2d24fd4b055fdda139b14c5512a1eacb0ab8c7240d4f6ed537e9063968eb0c80a0ddf1a6f74a6447e6356f38b07cde34d2ec3458f1c8b78812a7500982cc4d7c4d90421af4f3c82a21b682f9622b454be4fd816e5d0f02ae988c5a9a6ae239ac71326ab071550cbc04eaab81f15cd4664a3aa6f14ef04eef8c220620eb3f53e9c3ecf37567391c79c13e6316ed4d23f3689ac3f83df20de3f6104"}], 0x180}, 0x8) executing program 3: getpgrp() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x2, 0x2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x20000000000000d0, &(0x7f0000000080)=[{0x2, 0xc0, 0x3, 0xffffffff}, {0xf53, 0x9, 0x3}, {0xa244, 0x7, 0x3f, 0x4}, {0x3, 0xb2, 0x2, 0x4}, {0x4, 0x8, 0x9, 0xfff}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, 0x0) write(r1, &(0x7f0000000140)="7f23a30000567800000000000000", 0xe) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000180)=[{}, {0x100}], 0x2}) msgget$private(0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r2 = getuid() setreuid(0x0, r2) r3 = open$dir(&(0x7f0000000400)='./file1\x00', 0x8000, 0x21) getdents(r3, &(0x7f0000000440)=""/109, 0x6d) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r3) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000180)="12e1f34ba50431a705ebc4364dae0a10716df5399b58522ef30e92b5e3000020badfef350d5d67b4b345c475049d7ba6551750ce4f5698757b294f61875f11890e176d5dff1935f2a47e2f0aef8a320faaa7688c5cf2c742ae9c0dd915043e22ec0f1e70fb8fa83de0efa6c74ad5a64372b5683dba3cc332dfbc5a8d924708c3e6cfcdc41b93cc578fd8be9f1ab1706534e287fadfcea768dda0cb6f529b42c2cd568f7c3c9647111d88101756c6fbcb92ccb5488aa25e5f0ec3e6be3e0884ceb115b7688eac1ee4a7092dc94db560ef75cb4323cc82a3fb89a7ecfa100e1c86e39daecaa073bf529003d8621480256a05eb30fba5a93745925525343f9acbafabd048a8", 0x104) executing program 1: socket(0x2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file1\x00', 0x10, 0x11) getpid() bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000380)=[{}, {0x800, 0x20, 0x9}, {0x0, 0x0, 0x4d, 0x4}, {0xffff, 0x2, 0x0, 0x5}, {0xda9, 0x8, 0x70, 0x20}, {0x5, 0x0, 0x7, 0x9}, {0x3d, 0x27, 0xfb, 0x400}, {0xffff, 0xd5, 0x0, 0xff6}, {0x9, 0x1f, 0x4, 0x2}]}) syz_emit_ethernet(0x381, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x80, 0x0) open$dir(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x20}, {0x3}, {0x6, 0x0, 0x0, 0x10000003}]}) syz_emit_ethernet(0x3e, &(0x7f0000000680)=ANY=[@ANYRES64]) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000480)={0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040)=0x7fffffff, 0x4) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) dup2(r4, r5) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x4402) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206910, &(0x7f00000001c0)) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450021b07f5a1957de740000fe8000000000100000000000000000aa02009078000000006004000000003a00fe0000000000000000000000000000aa"]) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8000f7e, 0x808, "cfed0ff8e84e82b3950000008000"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60a10b6400083a00fe007938d99f137006b4d6c36766c9b566a6c183a6af87492a17a0efd00300ac81"]) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8a) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) executing program 3: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(0x0, 0xf8e, 0x0) r1 = getpid() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000f30, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = socket(0x20, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000300)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0xb10d0349343baee, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000002c0)) ioctl$FIONREAD(r4, 0xc1206925, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r6 = socket(0x18, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) dup2(r2, r6) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000180)="8b5beb1b6841c34b4f2084656933dd73b13a6bc014990826b7184d3389743864d46230ce99316ac795d033bcf7e9f3624a3e89760f5e43844fcd4d28f521", &(0x7f0000000200)=0x3e, &(0x7f0000000240)="df6297a5d6a53f58a85d41e3ee709793f41ca9f16cf9eade59d3f73db1da85d353de35e6ac0fe34048ba2b2ac271528b89", 0x31) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x2}, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 5: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="2d9cd84256a640805da70d1b416f698859f8e29ccd9d626cb92c4cf584534fec7dfd60fdc76534e27ec8ec5ebaf5718fc641e577c159fdc778b463c0824aa0517f3b8886e2a5c77a5b4adb7220a5536f130e1550b7d57130de67136fd0a6dc5a02f37bf56d6768b62f42185faa4eec0a906f7a6df22c16b38ad5032c0c08fc2d8414027e79f60df983de766e42654ceb85edf3738621d87473c98939107e4e384dfbfa9424ddbcc4037c06bbc8f4bc458eb86593b3351c9b240e22caf4da254d2feb257c29b65eb8e34646c0a1fa477716d3854bdd8566ec17d5a8af", 0xdc) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x1, 0x6c, &(0x7f0000000040), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) syz_emit_ethernet(0x149, &(0x7f0000000080)={@local, @remote, [{[], {0x8100, 0x0, 0x1, 0x2}}], {@ipv6={0x86dd, {0xa, 0x6, "404dd0", 0x10f, 0x33, 0x3, @loopback, @rand_addr="d90727d2ab27f90ac5cd64fb9bcc7ff9", {[@routing={0x29, 0x6, 0x0, 0x1, 0x0, [@mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}]}], @generic="a3e453affd2cb6cd30a1d4690430ac005fececd12ff00a9a83edc45e9b5d9dce2740c3bf5aa8ffdafc9f7a149e256af7703b4597904fdf8fae532e4fbb7e145f6d980c511e8316fedeb175cfdac749354d6265781b978b43ef24b4d24eccf378973a7bd038482650e5cc6babb879de283908c0f2a1ec73a7e94cde63a763bcd85a5d4607de0cc3acf288edc6b82dc2c2042fec9b9c29d9a134dd615fd5347130b90b31725f7d1b59e1a8a98413b9e4e62600e9bdd430e92bb8987de7bdeec12e721d992f0bc09787c4ea132e889e3a354707fc7efc2601"}}}}}) executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0xf3}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [], [0x0, 0xfffffffffffffffe]}}) kevent(r0, &(0x7f0000000080), 0x404, 0x0, 0x7fffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r1, &(0x7f0000000080)="8ecfe95f951f9234a1bee17011d1ccd1d4235057e746425f3c60c4740a6d19a838712c54964b876749bf14f14c69f4c9d795cead003e3ca3", 0x38) close(r1) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0x401) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x31}], 0x8, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() r5 = dup2(r4, r4) close(r5) r6 = syz_open_pts() writev(r6, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r4, &(0x7f0000000480), 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x5) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 3: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x4, 0x9, 0x0, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0x9c}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f0000000200)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000400)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000380)=""/68, 0x44}], 0x1) executing program 2: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chmod(&(0x7f0000000080)='./file0\x00', 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1, &(0x7f0000000200)=""/99, 0x63}, 0x40) r4 = accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2, r3}, 0xc) r5 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) mknodat(r5, &(0x7f00000003c0)='./file0\x00', 0x8, 0x7) r6 = socket$inet(0x2, 0x8000, 0x40) chroot(&(0x7f0000000400)='./file0\x00') r7 = dup(r6) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f00000004c0)={&(0x7f0000000440)='./file0\x00', 0x7ff, &(0x7f0000000480)='./file0/file0\x00', 0xe}) fcntl$lock(r0, 0x7, &(0x7f0000000500)={0x2, 0x0, 0x200, 0x3, r1}) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f00000005c0)={&(0x7f0000000540)='./file0/file0\x00', 0x47d4, &(0x7f0000000580)='./file0\x00', 0x8}) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000680)={&(0x7f0000000600)='./file0\x00', 0x9, &(0x7f0000000640)='./file0/file0\x00', 0xe}) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f00000006c0)={""/16, @ifru_vnetid}) rename(&(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000740)='./file0/file0\x00') ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000780)={'./file0\x00', 0x1f, 0x81, 0x6}) getpid() mkdir(&(0x7f0000000bc0)='./file0\x00', 0x75) fcntl$getown(r7, 0x5) semget$private(0x0, 0x4, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000c40)=0xc) setuid(r8) truncate(&(0x7f0000000c80)='./file0\x00', 0x6) msgsnd(0x0, &(0x7f0000000cc0)={0x1, "9d6e29c7811df9abb61897ea268d1dc6670b28cf76b7cb0c09017c6bdbb01726a017108a92bf172e0e3f4152c8bc6e14b542d690bc0136db787761a003bf03baff04e546512ced1a5f71fb6c2ac64ff42f3c7d45325584ef87daabde5cb07b05e68d79c0118d4f68b497323eb89804f8c3"}, 0x79, 0x800) chmod(&(0x7f0000000d40)='./file0\x00', 0x20) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000000d80)={'./file0/file0\x00', 0x8, 0x8, 0x4}) semget$private(0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000001240)=@un=@file={0x0, './file0/file0\x00'}, 0x10) executing program 5: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kqueue() open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x800003, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) syz_emit_ethernet(0x1b, 0x0) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x77, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) socketpair(0x1, 0x4, 0x1f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00003c5000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x4ac1) socket(0x2, 0x3, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x4000) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) socket(0x18, 0x1, 0x0) r3 = dup2(r0, r1) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) pipe(0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f00000018c0)="4b1716104f970eb97e585dd6b8153e8a80eaa0fcb1b79e391b1760ad730968c25115738218672442ccce3f8f1f99727e080fdac11402364993637d665b123a1c76d9bfd6f006944818898d481dc87762b505c0c87097ada68a4d06ce50ab85d64c040e91dfc224150518fb1a67dbfa7ea9e243bb252af8ea2af01c6f3c4f4fd3204757796a3ea9198b7400fbca15a8eb533a09a155c36898785e7850a2efed5296f57ac334c34cbeb36122bc04be7adac673ce37390d7f0d492e1e1229cb52badebe31d5e46dd0d97f088f806bce246fc60270cb1a9fcb024c495cdaf6aabce9e6cef98852eb1145504d58db294e4a1893c7bcc42f1517fd9a82242a168d612c1e8f4d4bbb62fb47e84cba433ad9ad308738f214525c90fc915e5e098ec394f2e19aee5d7cc1ec1b9a1447304739f086dc4a411b6f3035365dfd565931ebe871290de86a7ebc084c3352b9a3dc7cd48d8b605b653423353b9b35310a3982174febf56a7f5ce77e779d70becf0b4f9643dd817ce48228097b33b1999e96417094965bea5710f0d7878a0cc25285f608dfc8aa385752849129fb93bf8e40c72c260d72b064310642d9f957206792e03b4e290a4ce79445e6603e3af38c433a93fdc7031c37177ef8a52ed16f5cce1e40b035ebb8a34dde088e94a1353dfbc4a04a1d2ef39c16f4963e3dbde45dbe586cf5d7777a3100702544320e591abc28d2f10e8276834b74a0cd7ac148d579445a72f22ddf6ad89ec10aaae28e626935fb8378fa6c2537abedfbaf0df710774007129d46ef474731b0c732c7f71c62025e8dead185895ed3a0c7913ca2d6889b4e3ebe1c358feb150040a874e35c2c89b0c0c04dc3d12e4d8b7fee1fa5a171aafd42ddb393f90ce91f770c97398bf21b37fb21998efe1d32d97311e7595003954ca66bd5497240b93708c079a4701cfe59473a6bea08731d65c0137eb98781285de6cda9b289dcdd56b729e12bcd3a21fcdfadcd27ff25711318b78852389b2baab95beb7939555b683eb83de00bbe41610f6823954b40abab1ef260f78d6422e1f764a9a3f397e10a3f2991f7eeff131bd58e50d6f281a35f1296c903d3def0ec1fb0c2e4984050331aa74035170db352d97f3b5cfd7c026a14c588a0c0374ea3cc5df703fba5a279126b761068db92e0d314e98f4c213edc6cb01896f1a4b5ee6fd33b1ede648721eadf25035f9ab8b1653b599f59b901a2616cc70430a7e8ebac08a89a7d15692739af765898b5c4078e3f6e12f2029aadb46aed3228e96fdd2316bbaed62e656ccafaed319b6b72c681ddc8d3a0cb72a42079e9878cda9abb62946ebda3ab4f9a394d9edf15edb54c932268dfe393155f6d0714d7964d96097b564a3de5cf30c1a95c9409cf1c1e54b3348e9c12d7eb9cd9d24e98ca62cf323997f32f589dc6a2b3fdbb0b2fe4b7a67220603d6281d8a836653603a853311a5eaf87a7f65914849b61c0d350ba7235d280eefdd825848ac6186f44514e24314b7eae0dcb594b20abc4fb7458638599c1fb50931af03ce1b7cf4fd3cec04887b84a8f1b90bc47820e7a0933521976a7fdf24abe695305559bab28fa7da3f52aa3931ac378f87a0b4c43fa2a6d66a36b63a774ced1280265d747a786cfd9bdd6a5d42fb55a23b262df7b6209942b47fcc8f49c440ca9ce2cfd069cc4ba36b9b0859e1357beb5ccb24d945c46b3168b5b7baf5740ecf137cf8859f34050c0eaf82947b662ebcdb38c6b0541a0c9b284922a14e4495a18a8a4d290b6e40c6469c5bf887e00dccc0ff45c5377bfb4c9bc176da482fba3750386b632b7420358429e731cd3e9193fd890d11891043dc95010c72bd687cd686c2c3b23b4f86f7b652c90bef92852338ec24204f87a0293b0349a6e14f94e770469130cbb88d97b447dfe6a9f442bfbfa7c0a48c73ed3e2dc1d160820819c341c5a19d77edd1142069557bfd6e3ffba8620fcdce13f0830f6ceaadfef17407a638ed1d5e4bb62bc0a6fc95baa707474a215d04d570f6261ba90ea8f647cd798ff1f12f81253ad4a19b7d003137ba994cbb90c230afb5f72e71febde3e6d10c0572e1e14988dee9c023863244ad4565618707fffb18bf514c779389759a865867a67f658376a89388fa8a9e5c2bb77bf84739ec0c2514f7f2aeba3875c1fcc4e702f6e46da03994f841fabdb6225a6f30f3cd45411cc3042a4d5c0dcfbb709009f4698e5f02852d4d2cb661268bc56fe291589cf2d83158ed018611f5a0c003ed06795919dc3ddd2c5e9cb8d9e6c97141ab867ce17ea6d9021b79d5ea702c604a331e2414b6f9204fd3acc9db017dbb0b8b8bbd9abce988478d81546bdae0883444d396c20328e2c62414d58edbb718b9b0e52cc493d1ee856cb6b19efc460b05559e4202126d0abe972da7aaaf5391e1b0e9a1c2b646d24f116a91ac27dcfaee96765341e879f549d8bb206a1b6668bcca472193f06f4910866dfd7f21bfd58bbefb726858164b3ea6d4e674db3cb18e859e35862cc95d135579d452acf6546ec82793b857c88092fb089b6df1bd49801bec4ca8d8e1a25aa00cf031b4e17ddc29895c795618c1a3acd1d763fe6842fba0a4bd986b9dad766fddf4b", 0x741}], 0x1, 0x0}}, 0x10, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r6 = dup2(r5, r5) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) setuid(0xffffffffffffffff) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) executing program 3: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) setreuid(0x0, 0x0) r0 = getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b80), 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) dup(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000bc0), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000d00)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000580)="1d2b5adb4aa2fac237b8a9defafd5ebd5e33c61828b5d938caf2241ceb4311351ab511a8a7f3e2272053411aa02ecb1fe5e21646e15c98ffdeb0892d8ebe9770502b3dcd815a140872861c02a88a8f334912260d6d2fa506bc237c482f53873cd06f5bc7c62456e5b3b2c22a223534870026dbbdbbc064dd2ab17d679ebeb3f9dfb95b5d82937b126c900637a899978c37c8e8ede1b1b2184ac72a19d52df63896ea1755333bb0d2bff97dbd2ddf67e929a503a533e3afaf489feba4ac9579f8d82647860f9f89d1f9bb601126cd45ad2152bcd687439970be74451b839846b3d3a36cf94cddc140d57d987c4d381ccf50048d", 0xf3}, {&(0x7f0000000680)="f385ccf120401afa9bfe127c6a435e46a97aceee99733d862bdf70b3795eb2e0853c42ec81e561b66af23e9bf42dc385b1700acbf7c1ed94cb9af42462236278e748f27bc4efc588a89b6aacd58f2b17b944414884a853e9701137e4d6160d0365c9fe753eae03100a9b48e6ede251c92f0d45453ee99d829d88c591bc29743dadb1478ca00212b3a9c88509983c16abeaa8e9776b39e67461c14cd9ea446a71754a502a59a29bfdfdf885d5c9cb6d036ac3f5d753dc5ecfb7e9ad0ddd278e587b7adb94", 0xc4}, {&(0x7f0000000780)="d9db888dada7ed8d3a719721ef7a8a1b39c18c021e6aaed5702cba1ce773ec51adf535a47af34be11e4e9c6714cb72c9145913", 0x33}, {&(0x7f00000007c0)="02b1407b91161352698cd6fa45ef3925c35518f3ad26391639d26c50e094a4f193c81e47cc39d5e116f770db6efcbd55d6c6e915f100a01bb6911d88bc5c1b4145fd425d80e56b94c18526d2f24586fd7ff2f10994d34bb032bdfcbc44af207f2cfa540afb83bee6ecdef9dd8e3d92c020b808c69d82a85339ac61cd68cf0ffe15972b01f9ff6962292caf", 0x8b}, {&(0x7f0000000880)="d639641c5765ce0588a64031ded28eab9b4f7999afaac95972a5f9f87de5b1ed89a76c9f7e7ae8d06d2c012c2a31470babe336fa120a27e6721f8330e50b", 0x3e}, {&(0x7f00000008c0)="d5a34ce43e2e2c9e", 0x8}, {&(0x7f0000000900)="6861dbae696b63adf1189c499f571848ce32a1465e7bec425082984a221e1b85e93a2dfe8c67d5fd94379964922da09fc04deffed20ebf3e62123b8b93d07f49f3c024eaf3df58a605c83c4c11dec3cf4c642907db2a003251ef418799e607e33d1efdc0b893", 0x66}, {&(0x7f0000000980)="59d46646bc9f4fd7d15c5fc9148e22be8233fd7ee8e1f9a2f623f6d34e4443e676d685f38bca2d58fbcfc01964dd73a3ced8e91d31237309d84d41b6f073003e450989048db5f017540b04c33dc19a499c0cc4f62b4fbdf84aabdda0fa9cdc03", 0x60}], 0x8, &(0x7f0000000c40)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r0}, @rights={0x28, 0xffff, 0x1, [r1, r2, 0xffffffffffffff9c, 0xffffffffffffffff, r3]}, @cred={0x20, 0xffff, 0x0, 0x0, r4, 0xffffffffffffffff}], 0xa0, 0x409}, 0x4) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r5 = socket$inet(0x2, 0x4, 0x0) setsockopt(r5, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) r6 = msgget$private(0x0, 0x2c2) r7 = socket(0x0, 0x4000, 0xf9) sendto$unix(r7, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r8 = accept$inet(r5, 0x0, &(0x7f0000000380)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r9, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) close(r10) r11 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$inet(r8, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) msgctl$IPC_RMID(r6, 0x0) executing program 3: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x26, 0x0, 0x64) getsockopt(r1, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x1000, 0x3) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 5: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) getgid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x142) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x400) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0xe000, 0x202, &(0x7f0000fef000/0xe000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x200, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000012c0)) msync(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) syz_extract_tcp_res(&(0x7f0000001240), 0x1, 0x7f) msgget$private(0x0, 0xfffffffffffffffd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sysctl$hw(&(0x7f0000000280)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) setregid(r4, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd605ccc3000146300fe8000000000000000000000000000aad2f2b504ab6f462bbfc599f396", @ANYRESOCT=r3, @ANYRES32=0x41424344, @ANYRESDEC=r2]) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) executing program 7: pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) kqueue() socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069b0, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r5, 0x29, 0x33, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x7d, 0x504, 0x8}, 0xc) r6 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xcd, &(0x7f0000000380)={@broadcast, @broadcast, [{[], {0x8100, 0x6}}], {@ipv6={0x86dd, {0xa, 0x6, "095180", 0x93, 0x3, 0x1f, @mcast1, @empty, {[@fragment={0x11, 0x0, 0xb9, 0x1, 0x0, 0x18, 0x65}], @udp={{0x1, 0x2, 0x8}, {"c09992765b0555944d7e71965054812ccbfefc29c6a9f63aeacdabc2e9e589bea531cfc69d3cd2e4d78d3649635d025a135afb11cbcb67f7685620e3e211db54583bf5d50d93561994849681b0266a9a1df8b575ebfe81209ae05b2b2aba7b9a65e0a192e7f8f2a77317a5d9bdd22f0eb23da11f3962a0a8990c0e4d528206814708e2"}}}}}}}) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f0000000480)) socket(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000000000002000000040000000000c124d9194179401c79215c30339b8ca0bb8e49f6310ad7eca02b37fac35e5fefb36122e69f0f34d991d9660f4048e41395d5fa276696c3170df03fa444442a2fa71c3776a6a6ba9f1ece3d5e873d3e77e52ef353945b7ca3a190234e68abb40b60abe71a8506cb29606d1576a6fc1d8d810d082e5ad328f572b41399b2fd49d03be481909833c575de116001be9ab843dfb0b4dc900eda5c7cc2b38f"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r7 = fcntl$dupfd(r0, 0xa, r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "d569a404baf180ef1c00"}) symlink(&(0x7f00000001c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x7}}, 0x0) getitimer(0x0, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mknod(&(0x7f0000000780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(r0, &(0x7f0000000e40)=[{&(0x7f0000000600)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99aac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1", 0x156}], 0x1) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334], [0xffffffffffffffff]}}) executing program 7: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) getrusage(0x1, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(0x0, 0x0, 0x0) setregid(0x0, 0x0) r2 = socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240), 0x0) syz_open_pts() executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x4a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r4, 0xb, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r5 = socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0x0, &(0x7f0000000040)='\x00\x00', 0x2) setsockopt(r5, 0x1000000029, 0xa, &(0x7f0000000300), 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) select(0x40, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000580)={0xffff73b7}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0}, 0x0) poll(&(0x7f0000000040)=[{}], 0x4c, 0x0) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa01bb86dd60090011000800000000000000b308862ed3000100000000ff"]) r0 = msgget(0x3, 0x4) mknod(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000004}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000000340)) r3 = dup(r1) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) msgrcv(r0, &(0x7f0000000040)={0x0, ""/196}, 0xcc, 0x0, 0x1800) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000fff000/0x1000)=nil) r2 = socket$inet(0x2, 0x3, 0x0) getpid() setsockopt(r2, 0x0, 0x6b, 0x0, 0x0) getuid() r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x8000, 0x0, 0x0, r3, 0x0, 0x118, 0x3}, 0xcd94, 0x1, 0x1}) fcntl$getown(r1, 0x5) syz_emit_ethernet(0x12, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000040), 0x967b, 0xd) syz_extract_tcp_res(&(0x7f0000000080), 0xfffffe01, 0xffffffff) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000240)}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r4) msgget(0x1, 0x699) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) select(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) utimensat(r5, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffe, 0xffffffffffffffff}, {0x0, 0x1}}, 0x0) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) write(r0, &(0x7f0000000080)='C', 0x1) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0x80606949, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendto$unix(r5, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) r6 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x8a) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) close(0xffffffffffffffff) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x80, 0x5) kqueue() r7 = syz_open_pts() dup2(r7, 0xffffffffffffffff) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0xa0, 0x6, 0x0, 0x1000}, {0x2, 0x7f, 0x7, 0x4}, {0x6, 0x81, 0x8f, 0x2}, {0xfffe, 0xf3, 0x8, 0x9}, {0x3, 0x80, 0x3, 0x400}, {0x7f, 0x0, 0x0, 0x7fff}, {0xfeee, 0x9, 0x2, 0x5}, {0x6, 0x1f, 0x9, 0x4}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x88) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x5) getgroups(0x1, &(0x7f0000000200)=[0x0]) fchown(r2, 0xffffffffffffffff, r3) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000240)) poll(&(0x7f0000000280)=[{r1, 0x4}, {r0, 0x4}], 0x2, 0x3ff) close(r0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getpid() r9 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x100, r4, r3, r5, r7, 0x0, 0xcf0f}, 0x10001, 0x4b, r8, r9, 0x3, 0x1, 0x4}) close(r2) fcntl$lock(r0, 0x8, &(0x7f0000000440)={0x2, 0x1, 0x5, 0x6, r6}) syz_extract_tcp_res$synack(&(0x7f0000000480)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x151, &(0x7f00000004c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x7, 0x6, 'uNQ', 0x11b, 0x3, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, {[@dstopts={0x1, 0x2, '\x00', [@padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x4}, @pad1, @pad1]}, @fragment={0x2, 0x0, 0x2, 0x0, 0x0, 0xc, 0x68}], @tcp={{0x3, 0x1, r10, 0x41424344, 0x0, 0x0, 0x6, 0x80, 0x81, 0x0, 0xfffe, {[@mss={0x2, 0x4, 0x80}]}}, {"4c55e3a733d02824da53883047807a7c42b3c016098c64d63bb2fcde767f05cc4c98f2ad22209b26766a766aca926c66e62d0e57b2d83abea25de22c0c65b9cb0dc9dd0aec22bffb47b5d37ff80a4da9836b74d900d7a933f6b0df97e4ee6ffaaf5d21cece7f7e66b691fa2e4e2e3092c960cf6e584921cf95a282c0a701623eeb0d0bbdcdaa36ee2ee60f434a2ed734a57e169cd3e8d5920209cedc0f5924dca0794912a8aa471f429c3f5425bd0b8776ae1ddc0a82aa044b8ffc8a3efedd8df608e249bae8d66c72cff92ba7e6ac7db44f854ae6c44cd3c21bb6"}}}}}}}) r11 = open(&(0x7f0000000640)='./file0\x00', 0x19e, 0x42) mkdirat(r11, &(0x7f0000000680)='./file0/file0\x00', 0x80) r12 = accept(r1, 0x0, &(0x7f00000006c0)) pwritev(r12, &(0x7f0000000900)=[{&(0x7f0000000700)="ba44636a8ea7ab62cb6d25369a5ddb20edf283f3972ae77f37591311646d48fcc3df2ef4a6d38a04f5a3e410b0ac5c1b1c6a61c9f03cc67a79b16da3fe83a2c05f0ea56413d333d9f489ecd33d950067a3b8", 0x52}, {&(0x7f0000000780)="6ddcc1d55fa2616d7a698c38687d74e3dcc59392dcdad466b20b76891964cea813086edafacd9be3febb780aeb775d3e1f73a78480b880601ceb54d67f34a36edc6f126834f8a4430f04dfd844a3a60c7dd3b1613675c57566d9228370b4048672a960812099e4a4599ed0ad", 0x6c}, {&(0x7f0000000800)="228fbcf8f6f5104310763efc68e485901725e2b5f1cfff30658d8dd0a0eb430dfa1841cf340488eb650974f09ab95ac8ec2022f011750798f6b5da824b468f73f61c7c0331f8f590efe23ebae52297f208a91c9c522987b7eeab7d733235c96b6173773c63de8de43a89479c84f427ae6e22163dc50bad707586e80e18fae0e0cfbc885e6c27d38e3e25f90d36c9d838d17ab960e74b3bc50dfc385e49cfc52ad8387aa69ee04bc42168c21e60b86087c28c5f31076bdcb17d99a9bb5521fe523da2c2668fa9c94d194ab54d733839a68ed1e8d476f3d902a130b28ed696263506adc87d1e2502a3da323debef1b8ed17e402252c7fd09", 0xf7}], 0x3, 0x7) open$dir(&(0x7f0000000940)='./file0/file0\x00', 0x100, 0x90) getsockname$inet(r12, &(0x7f0000000980), &(0x7f00000009c0)=0xc) ioctl$KDSETRAD(r11, 0x20004b43) executing program 3: r0 = socket(0x0, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000300)=0x4, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0xfffffffd) r2 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0xa0) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r1) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) r3 = socket(0x18, 0x2, 0x3f) ftruncate(0xffffffffffffffff, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x10) fcntl$lock(r5, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x100, 0x2001000301010102}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000000340)) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) acct(0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f0000000400)="3d5dbebec94bb67fe23310d2ad36135d852c6e52242192d47dce96241c8f7ccad26f7ee1054fbfbfa91f20ac60307128397152465a2d21b551c8d5a053b9363fe103194d", 0x44) setrlimit(0x8, &(0x7f0000000100)={0x8}) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) ioctl$FIONREAD(r0, 0x80206980, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100008004}) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x20, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) sysctl$kern(&(0x7f0000000040)={0x1, 0x4b}, 0x2, &(0x7f0000000140)="58c658e3a0271b857b9e71f0292d045ba74e318cb020c9ce5410082db26173780ce2daa42c05b4b7d16239067f8269683035223c0f577719a3138638f5530da489761b85a49783847ef8a185300e3567a46e31a5ceacdf806a1736cb18e61d16a913192e710ea76d58318d123e28f61b31741a3f6d7f43d4303fd216f1c4f6e84d505b06a9d6067789a7bc0e0b6597354c856bcc623083cbe5682fe3e919db42075fb9c9d44992355b8a0834126ff24148dd27ac", &(0x7f0000000200)=0xb4, &(0x7f0000000240)="dbf1c9c4fab98e6d356fb21334276811f0116a040c635c9b235a5c96aa96a5d52cbf7f9fc4666c01afc5da6928a7048562d2971a3975859ac9933eac4aaa091185e8ab14c82e05", 0x47) executing program 3: syz_emit_ethernet(0x7e, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00 ', 0x48, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="172d6adda16ffe4140105f05d9bedc59", [@hopopts={0x0, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0xffffff77}, @pad1]}]}}}}}}}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000001400)={{0x40, 0xfffff80000000000}, {0x5, 0x5}}, 0x0) socketpair(0x18, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) pwrite(r3, &(0x7f0000000040)="379fd831d17f50f2df7303f36b26926bb0d8e1d1cca36437e7cc04e42defa77161d2a11a2fde86ac09e156d4e1dd1c4a006dc495b9a1b80178a83c4a89b5b2fb943da151feb52af12fa15f9a59f87c86d7fad67f82a33c22b5e304137f496452c929f73d67083b085f679781beb16f4f4e3eb1b1e669b4ef25ee603145b66777675e5be8809a45f4a038db7b8adfdd", 0x8f, 0x6) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x0, 0xeffffffa, 0x0, "0000c6f26461c094f4ffffffff00"}) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) writev(r4, &(0x7f00000003c0)=[{&(0x7f00000001c0)="a9", 0x1}], 0x1) sendmsg(r3, &(0x7f0000001380)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x3, 0xa4}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000280)="baf6fbd9230fadb96d8ac449323331668ab18e5922005b0e0a8d6f45c2a1380c4bee234a804497c67c8291fde32067daade1c35a57c7e1d690328c29ddbc9357e7e65936b790f1b9674b4359e2f0ec6409fee03fb10f9bb298c9508324b8c8acea7e60d5771e6b82d9d1447bd2a4b7f5a319175b2ebf6e229030700ddd1bce0ee046ee0a0d4640779555d2a4b5d1443c29e39b4640ad4a923b6a8c1883046d4817c0bf0c4053d3b383befc9ad87599b7bf6f2f89693182ee90cf2be7de51745e593e41af5e1a5b983c512cee71c666f2f962391ddeea41f4fc98c33436a03c2d8d1c7db3f8b563e6c01bebf6a24f3d830c34f92428d2a570cb850e1ef6ddf2c99d43d9b08dc635d227fc87ce9f5ae102fb943c6d8b5cd59edd2ff0af535b2c3b8a121aeeacbbf70d95261cea24f5f0a1afbee205f1ee8b786ab241b5a14ed3d438054a15ad23eb6b8c94c8ca41f6195e0a9e2113fae10aa3330079c2e3c465ab08e6c334a43947b32e735c7b75721c948b2b45f383ddc92f00b5957cfe01b5b5eea5e7960d8018a2e527b01c76626789bcd484e907cd3c806431ab520e5a65b6314858b20d90c3176fa2347a7c3fd9fc80b799f1debfa3c592f6c2ef05fe080568975101550c95b9d55cd30f15cdf9e5c02cdf5cde3da007a21da700d04ee2b1f36726cfd680a3436ca5d40ebdeb5337c1cabeceb1addf5416627a854f9bcbc35a070a78a6cc0ec726af8a229e3f414592c73b171796013d318e93098c51c930513a46ed53f510c5c4cb9021f40ac2a3a2e86d026f4601ebaece01977503d331edbdbd0717ded2c42be1cf485aa8388889de052509cb9025b482831fbc380dd35505784523a79a772df84aacf6152bef5c973fe535ff4852419db91f1dad7e6783af76c6381aa346b291b2799d66db6297b1ff3e5def57a9d571518ed90aba4e70160a3c79f987a4cca88b8d42fbbe6eb411880ac2a9425ce0bf26593345ecc47ae08c101049427d97d7719594bdf3ac1e7ff27fc0c42f25ea4669b02be3dcda2caf36eda21fb4365d74c25dd1148b0c958ead677d2113deaef9be58122a346bf881d7fe228560621312fc52fbe8538a338a9073aa29ba9e9652966874129e9b83d4769931732e3d8f5d7d04cff344c3938b5725d895e90d5d8700c7c231374fc01f9c65b8d22dc10799c4a4e6b387df66e6e1e6d9bd4f9e4a39ffc6254c71d6cb628f92ec3f9eb7213b51237a9e3a0968917304a1f84578a61ea79e072350b6017786eca02c0ddd795d88dd140d4f2e2566b567b4c3920df8f44653c7703b1467e1c7ad62495ae33d9e3c9384f268c4ed9229041e839cbaa5466b6e52a7a7c75478452d430a5d71cf3d3b9bcb4fda78f0c0d40feed97942332d5370964973e25106160000d967144d9b63e013926d99aeb1983ebbdfa0196808c6d1b736cbbc55ee40bbf740388281e2733a97ec27b4229173b5bec54bf359d502015103eebb22858ce68040e390fb6962ac366df85fc7633055d6d27ad05b375d4d53b2a5372aba5a2ea57bd856b23195bdb21568f91a7eed4d1397274324821f1340b277e2e6715f88b3e884754dd45c9e066791049d0779a728ed7dcf46b544de7443cf8c43ae7ec6fab2be0943373f9ca8cac6f29f6e7af533a118bbab7af5fee1e73f3cebe36dcc458788beefc83ca0fc00f8c4f36d07d179f26f0e66c0bdf8cb92c6beca66d84cabb9facab2eff362837d96045e945d7a2d8c5c9e0f885c59494ab75d2866870c2a921f2cd3e5a6f0d772ac0a94514574ef57823c859e293ceacde1deafb9ed123742836cc1f39509cc76a480cdddf802643a9c1842a73ca78084b1a295afa283ff0143e2cacb6b96bf45af0c3b14054caaaf66cdd7641a8e8f1348240efd50d3758b08d7451e942f62debe3bc5d821d74fb85a864f7089a8e8e780617bf17d10d273fa3b5520d51afc933daa6c77e509b16d871bc8e43dd0b0a40215d814a1ab1a572b0c2dc3b914d2b80662179bd3565ce3bf1b9144fe01cde01a87113bd432c860631f55701fdcb168c7a523cdca478a9525d2f8ef8e61ed6ed6c42782fff31118aa914ab7e43797069b2e503d6b7945f131a1e85a8efa85d334987be580fda73a69d5fc976571669878dcc4ddce3cd0bda018201a396d61128714ec5cffa7bd4a3bbfdac231ae2f5392cf70d8bd0b96d3fd28b32c62e7b1743df9f8130b3c0cc1ab6b567d4307f75afca16369bf905c7843760f1d3c01df322801135115062611c4b3693a452d20fdacf6d6a73b0cb215a471df0cef4c652d9a142906931917873bdb69c3ab2195109ba2f3efa63cd51e6754115722271dea4e5f30f85d654995fe82852a90743da803c978096a787d942886448b110dc777ef311d71c979d2343a724d2701b11736da3405ff89e8c9f0a387a274845f8f294aae1782557d2f0e0b72a7548d94c97f7274cba12928e18ee8f0468f95587b6692dfddce04652c03fa75d928f636c54cc6d307f5dab39fbff61550f1964659a6d564bf31aa13c3587b8fe05dbb356d59d77a81f42e799a2d58a28098bafc40f5115c36482569c5919eaf18a68ee66548789c8d558d38c86960baf4b2d68c52aeb82507eb76e9237ca4175cb50e14748c3dbc5359c5045da94d495193762ffb02db5bafc3b9734e358266647515bcc30aad67f12109f753b4a07d83a56a2ba646b330529572a53d1901311f7ceee16ccdf78a7435450715af63d5e79fb8208886cd12c7c9dcdf03866b6da4d9ba73eb85b3b5093e4919322cbb89e2d7cfea9897975626830f5c5bc42bf8a7788e80f2cdd4b725fc8c07ebb729d357e5243d39cb944b886c4c437f0c9b15b400a3671081c8a97ab1256049eb1f8bb9d72ac317dfd3d80fdb28a31303df4b856fcd48ae204cf9318a7834a9e92b737e6fbfa8a3441dfefc81e73f9145bea35964cf5102dc246199a2c26a5af633860aa6a114ba9ae0f3820e533573323f5c5259243d25cb8b7c02d52746a7c394c53195236f27fba029195201834e9968280b8241a5828dd24c346dcf50464b5e3592c75dc6300104a57bfd5e16b9ff20f7fbc6ad6286a3e7169a1126cf1e818f104e5c7ece1394cf0bdc893b6c19d963cc102ccdd91e347ca3b903d58ff5a8f74b79942620a0859adcbc9c5861a16d08244c8ef865fa33398a45ccc0e57ac3183c50ca9fac6b412c04af8361d69ce93aaefde85962e63c950c55f2e4c9d8a892dfa0c50d6adf00b3e51b442bf895835d6cb2bb8841f9f214d9d898c3f293b78a81c009cf5d71f9cf637c8707a843b45cd2c80b03882716b8e89f26a9c8cd79350532efbd4bb895bb02309e07ee6e556b0caf00dd6660806de7e95cc2f2f469478f4de9a07de4fb2f4baeade9eb9f22527522ecca90c9fe76211d47cb9bb0a73be9c0c67f829b94e9089559d694e1e4fb76db21adc20ea89d91fa0836267f19ba14a9d253ff103ec8ef0111fa494cc398ecc65d70f25a50512264a18e99156723b45f865cc8dcf9902c67737624c4770e5cc08f50e92b4ded8cfec594ac1541eb8bc9b7b99fabad648c20b872fdff7bf438b93eab0c7a63cca139f58a778600bf214eb608e1e8b34f5cd631d2e74f431537b95b39f8f092b6bc24645d5d25500d404382a520d891493a5ce7f41fb6bfb032fa4f8ac22a45b0f45f088ff25f6c87b3b7ec493d53bb614155eb6a29d4698fea05d657cecc813e36b356fe51da8de124e3d9c3f44533587cc31100d5f5d3b5cdff1b314e9e30f461d526e192d4ca96d0e4e2956ed5e6fd73a305875de06f4b954e9018825ec0f683ab57c4318a146b051d7c35675cef9c1fa04e3ea958bf760d6ecd1079ca9bbbcbc42957a10de188ca81e9cc97eefb7a6b756525dd337e8f2f37a12cdf56ae46c59a36c3bd7023aca0231d5681ea2ff368895cdc4dab3639e752761a404293c4ff9d4687917f8f8c4394370dbfa14a6fa82b7561a450e9cccf4e1c8f261665560860abc0c78f468f8fcbdf7bd97e8a6f72597dc5fecb2d745ace3ce8a054121b8e071ccd6ee2cefc01fc99fcf60457495f77c1df2cdc991b859b114e2f7ae8c8b63439b542d167492fb0134136ce8067597bde4f93d438f994df6b1bbde7590c30148703948d805576d6cf78a2476d9470e9dccf2446309d5edce86abc848dcf9c994cce55d616747d850bdbd0171ac22721b3463386f6201a06fae396e8cad6867c62403213a04ec4f60e4bf474fae66978ae14f7c45f56abb74c7a9595641d98b24001d6856f6750f6b723c7733fb7db1f70cba4a26c9a88c2d1e0652988c1ee71bf835c67664be3b9a5762a7f0b82c5109790d354187b52a0052a670ff36cd44ab90e760b749e2c56aae46c20a792bd7cd6d0853e9ea34f1e1cc8a6276b176e38ed29db40b7b93e1188db944eb89e3c477a1accead707b53fa8a67759d0f883550238662c9bbb6a3ba4f336e3c9459ee806210486e69f028be90b32c9853c8bbdd83c74e3e2783d17858cf44e3094681809a7ba533db34fc56191a3e8f862f37978ce2f91cee4544b2525be78e5ce25880376a3be65017a54dcdaa8525651767e200420c0671a03f4c9ef29c940479a987d383605c96d4ee0285de925695bbb905941e9c15b303b8d4cba507c93d7c09e399ee246d004b6e10e3982886ac36233e3a156b80d71b705f8383d54c6a8613caf68dc1bde74b9b1ca1f40c63ad647ef68399eb4dde2fc3c6c9c18628a5ee139709742f59ba3d6ce82893b1a676c2cf43f9440a9eb3ec66d749db3d51bd4a0cb143bd511799e0bb52bc91e2712b83b83ce0b995c761a9cec4d6747c1c97924f8b6a7894ff96b0a86cbcb099c39d2a54aa9cdb14b15766ae106c289bd39f7960983d708a2583c477aff25e0066abf9b85e6778a894f3eb0e9c15795fa3257d9b558a4aac9ad5380659954a0a6419c035e3e46470a0795b18d9513a829b9afcc55cdb3d958bafcf96f0f87d783d5715c219c11c5b75b3f441d59caa556b9d944975f7e881a5eba0c24f7093edd4c2f700c6c8e74f8bb4e8ac2bddf519d4a91e4157a17284cd92878b2e88e20072a4d25c37de17c7d69a26ac8fcbe933aada44ef6045ffefd0b899948b702327c7f2310223b461cb15cec998df14afd7ad2428b9dc0e436ac437401974ddac73b9609455f4e70a33b5c5c58b12b564829aad8c8d313a260b2d7c9baa116b4773a2d9dc3de072db2feee25c1b56b37ebb12ef74e7c1a2f0c4fee659487aaadeaf5d4a73083325e17bf5c964dd055937399a5a60615a0b3616190047e588f38b166f2b5acdceebed04684178f2459d03769ecdf85098043cc2eaa0a209a99c7dd2e66456da5924297bbd1f8137efb03d507173e8a65c85665026aaa04a5aefcb39db8ad52bd668e0f56ffb305314ab58224ac71b874820f4ddafa35a2669c6631a7efc110041a9ad79066dc1d41a21158614fc4e5a2fbb3e745eab8829226e5e3fc966834a737ed215a2d4616e602077fc55340c14ac01d8cecb513cda8c774d2673e35766f3e169c441efb79f9d08a2e8de3f845f5c82b8b81b0160d22d06b1d82fff2c7310db1573d94d306273e2e1701980fd7347549224da1c4f3443ea652531e5aeb8d105bd8f88eb5d209245d8305c9747244bf076f915e684b799974ba8551e129d5203a0fd87b2df1cbbfd7fa7adf16ae6383770ec9b18f9d5bef636d713b922a2ed7318ee2a415eb275d23841625fc4ef17c9ae5f0f7187212a4dc0a40c6b2c470dd52dfb5411b94c6fd44f6e5f59262", 0x1000}, {&(0x7f0000000140)="58bcaa7f199f86ea5cc3c0afd0f6baca", 0x10}, {&(0x7f0000000180)="abc3377a458feb57bc16ddb8f3f3928c604c2dc979942ed2abe681b4c06b42842fd5db5dcc3c9dd6da009426bf0880143a6a0eef41e5ccf5c44c2dd93516473a3fd58b8819121df9224bf0866762766d96ae6188f09259da09bbc2d745a8f5241ade0ae164a5ca274de9cb900baf63", 0x6f}], 0x3, &(0x7f00000012c0)=ANY=[@ANYBLOB="90000000000000006c70b3eb0008000091fa7f393b52e58f3c202495aaf7ab7147081c6c8f4d1fe3eb981a0e0fd4c1b46243cceeb61976d0e19d655e1ab53d78258104a5f8fa58d103d4f980ece6a135ce088036122717a3f4b6913676fcef73440892db14ff000000445ee4817d47399c95d4471858bd557f804f945a418745e9c8a51775b0e6cdc764243eb370babf"], 0x90}, 0x9) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000013c0)='./file0\x00') executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x16) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)=';', 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) syz_open_pts() r2 = syz_open_pts() r3 = dup2(r2, r2) syz_open_pts() syz_open_pts() getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x20, 0x0, 0xfe}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) setsockopt(r4, 0x4, 0x2, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e6", 0xfffffffffffffe91) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2500000000000000000000000000000000000300"}) syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) executing program 3: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) listen(0xffffffffffffffff, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) socket(0x2, 0x1, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dc902e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80000000000000000046a3a3340b8b87d4981c7ed14f6b4a89330f4f32dc5d29a1dda380a30000000010aa890091780000000000000000000000000000000000000000ff01000000000000000000000075bd0ecdfa60cf0ca413fedb02077497cb41b17782610a3a095087990f502cf69d5bedc9a2"]) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x41}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x13) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r6 = dup2(r5, r4) sysctl$hw(&(0x7f0000000340)={0x6, 0xb}, 0x2, &(0x7f00000003c0)="058b8b462156d0dbe3f84f35958fde3bf38b5ab8cd39dab5c3b805d3c6a28b7188759b8707735ef099dda232140ba149b0d57555920fb937d1765af29bee0d54ca7a88e703c4283525baeac2990929dab295fd63b4ea285605ac99a04d0399ef39c4fc11099fbc7083197503fa22d931087ea846c50a8b08f09b3f0fc44cae2b55a01e831e5fd2da376e924f95bcff237fbcc1f5a4d54e6054a9d3d49538edba534c4c9426e841473963410309424dc94bb303520eb1fb65c929bbe414d181cdaf6842d1ede7c5f63c3972f0d11a72180d612304852e3e3abcd3fbf675ef1c2e29cb6164bb438be9b08a44932247a4e34dbec6fb81e8f8ed", &(0x7f00000004c0)=0xf8, &(0x7f0000000500)="39497be6271662b98c8746d926f05c2b05a79b90279dd98538fd2f06d061e5c67965be80fa2ab0bba6684e97b6ed44850ae6a6ae48b56f33ba7d0333bc03f3b623dc42fe1a3e765ef428c10882fc8bd2b8d823fe1fcafde9539aa9637d1bb4ed011b8b67123add59f5c67e2bd88c8e72349cb759b7cee7a6462a15382666d65fed1d0fea4362cc69d1e77b058f9cee0def2050838fbb975157caa42d55e43c7cf81bf1e4cc539bc7392fa835909b1728bc028570ec36edf39fc63cff1c85baf64fe8dd204fb743ac372cfb5c49b70684f410eef3fc4ae1d9d97f0bc6f547c838962dece6561b9479d81c", 0xea) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000600)={0x80000000, 0x7, './file0\x00', 0x9, 0x7, 0x1, 0x3ff}) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f00000001c0)) executing program 7: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) r2 = socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) r3 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r1, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x0, 0x8}, {0x0, 0x2002}], 0x3) semop(r1, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(r2, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) getegid() semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) geteuid() execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socketpair(0x2, 0x5, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(0x0, 0x0, 0x53e, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0}, 0x46) recvmmsg(r4, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) setsockopt(r1, 0x40, 0x4, &(0x7f0000000140)="424a75e0aa44a9a6f3678c90d3d006f432f7f22561ee5aeedca9e68bd53dcc98f8c06de0a4ab72677d10052704babf891276992faa36a326075fbb65e53f0616721f03f65e8b7380e2f87b1425a24f16a1f7da9c9857a4c88ddf925a573aeb9237ef82", 0x63) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) r5 = socket(0x18, 0x4, 0x80) getsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000040)=0x1) sendto(r2, &(0x7f00000001c0)="a56551613326f0b3c06b1d1912dfee0f71c1a22644693dd0fd373822c2ff6c36b23bbe7b11db32a9b1d60fb98c1cd2e4fdd7a46a11a03bdb6a4c7a047f1bf25542154955b43a9a93f218a318970bb097491b9fe68a6db6551753bea9dcb4683420e43bf59b64e189a6dee9616d759323844f98e8b5ce834b4c167edc45354fd73d385ebbbe24a5d842ea9b08a16d984c5505f374187ab7dbc869eda7a4db2bc5cef1e835510274dc2b01097fee273cc384fd338baa0a7a6547f8bd067afa7a9c17500dd102ad6d03bda75b63463032ee76cf79dbcd2cdcc15c38c85605c4ea561813a080269c5bcccd6c3eb3e0c40c2722c12a3d96f9471fff310a049d823b9b4a48a9c7e1476d7694275d095d05a78c67df30b16f26f09b0012147a7310f66e6da3941da084b4a5caa7ee2dcef01b499192b12d50a0700e06520a303057fa7bc6a4890fc4b314a30b8b70359c3a20df610b79bbb62123367d6e1e89b9feff8563bb263a86b1d03957ccd27db1ad8e4d45356f04d3d2b83e43bc8c99379c6c033b5d4bf5b61e4227577924432a8c383ac2142396845e87a45e9af6cd74f2c9d39edcbe3af377d26ee9630368fc3efb5823e5b29eecd9549de73a4b75816e8ec814373266662082a4c4434198354e5a13b5b16378619fe0a7fc1d565e63e516ad3a6f77cd5079e168eef1d3f2c57eec4e996389812a6b4502bf35f8ce87b1cb005a1ab44f9e845336fba91796d9da4ed3930ab6896c8cb9d5f4a42c850d18c4309ede785f5ba6ca17a360cd7960b2160de08da78b7b2bf83487c3220252704032eb896d4dc5a744389ce6e464876a438cb2b5261b76bbb0366da077a26ebcd3c544b26cace1a7d4e4a29b873068a70d714606e16aa4c481ce708fee947d1ee3408803b181e0067c6915537518b5098169dbe0c85c96f2f9ac73d17ea35e1ce27b500c6ad8d11ef27abc01b38dd9248913ee3dc349a7a9cdeac1a70ce01d65731b3c5edb4d03ce63fa7bd19bb8ea15921217ad1fe834ea6bcebb421f87cd8426984b136c229d077823919825f7ccfc326bb22ee490480754aad2db9977cef143bb3f8198db839f487103c8b4e7f6c3744ffe8da55e5919ea9b2eb8af929054766623a1dcb937d990777c500873b540073bff18ba468b3767274f6bb7d23e4a092f21810dce27d6f7c5a1c67703c65f9863f315c603460dc6446aa6eb81e6c3058ed55b7d0763e432445dcba9d5a715483aa57463dcd3d142d5f6b616fa415f157b15db2381ef59694c755ebdbd85986874d339310121501482bb1f83a670af85470d64ef8d10aa950538e4071bdd7efc4386c9c820faf55470e8db8b6c8bd8aaecce147849fa78e324b69425be8dabb3b951ac62ae1fbb0da7b6076ad2555719cd7063a2d6067711c348df854a1406bee9ad6faaf08124abd7be87659ae995cfd0487168d7081a763d0dd54495b6ca4966a0f12085b4d73c2fab4e3e3656848c898730f40c7edcbeaede7051e4e1eb682c1786193e5817808c94d2ae6b59cced41aa77e60abf6ca05619225e7c512a98a292aa03383a6dd9b7fb9994feb4915ff37da76465889a43c2ed813dc45c359699988be5e9941db926e98a50b7ed6c46e7191dd4bf829ee9e535c43076ad586cf609bc669fade78df10f98610f2ec6cb53fd4087f7a86588b169a0830b11b43c37fd34806549c1e103a5b08676d7b14440f6f376a9c7ced9f60b700bf4149949f0f2b07f1c0e7b4654b4a529a2dc71ec3cbd022d43b59b2422fa2c2020dcd6c0f4ae39c039c8ff248595c683e467f6820ff617487c0f749e68d871153ebf73a9be0d0bba1081d50538e51ab561fb29e686c57c3e235418d2b7014607294ce897a436a61829f6eaaa79f1fef71e690784b44084a9b745d03b1225baca7b678b37a06f8f072e1214167231b29a2d6d94e5d8242b8586d782dedc80b0818ac229e15e802206be7f7235717b9d14cd19d39cb93a75451cc225953676f1fd06f7f5a74600d3645ff7eac53951ec976ec1b7878d78168b8d76a5ad2fb7879b276fc62abe68c444ce056ea9f25854216ace174212937a3ce34a7b063fce4f852e8c1fece9b55acf497b0aa3d0ad216b4c542a155ecb16326e7578c8bcb27162af3b44e6bf76ee044e93ca1ee0417dd390d0611dcd599dc7d0e35e055d699ce16163633a08d8be38427264e4874364dea117696078d38555b58964f9bbcd0ad8430daee33732282b5ede61bf89bf6b195c8065b60807d97d1fa007aef25977480b2428f13123ea752adbf1a7fa9a8b54b311365b8012d8670f4989512448754850f7b7fb86c944b13a5e14b28a2bbee7d70f4eb3688f742f859a3d2014e2cc82f5b981ffb44054b39d3443b12909255c57d2e53652bde6de23cc9740de5cb069e8985a591a387b4fc6fb4f5ca8c94c8550b9ceb9a766cd2acc684830977495197ea064b0db9e7863d00104a2efc91f06739ad3060507891a51e864efd994dd9819a4c0211e1b32b5df560369d754148190760698e400fde5adb41b7b8780c589e4440c981a02d9031191c562aa0df012b912a7a331fc4f68ff104c5beff74f58f33a6159532952a26430d0b8ae61f6acb4b4f9eaa03a606be0fa0383b9b6df8cf532415a6442c713451ec58c43b9dc5baf02a637e7486b67849e7a59806cafc91327baf4698bcde9e8e44ec1363efed7437add3dc0020767055231cbb3d132e833c0a6f2e90fa89d256f45b71212d9eaebfc3d353f39e90bf96e7055d7e4d3a0c4e20a86a6e1c515f138e30a7291f6ddd67d7e327e46be022748da2cdd594ad747799b2d3aca6c8baa3e9ebaac34886332513d1eea50e39526f5963a19e0c726fe68421a06d96be9113cad9d41c62b4b59d02c4e9935a7c02b840332215ef03cf057a0c500a944ccea1b5e0ed3dca23058fb871e2b953ebd4d8d980431fa921e9fd8fe91598ccb99e30ab41d0811639cac1d4fc025695bc117dcf88c6b1fc3a6e8f99bb9608e3eaefeaa18e4c53789705c57500eb3020998f7a42322f6df9a3ebe123caf10a580aedae883019de54a50e17c8733c8efe182724dde0a8e411641e4f25d1470e82e65466711ba8b1feb8f689876aef9c38cc73e2d1d3810895be50f13ee6f592aae14e7ea166af0623887b2fb3e8a987f49d45f7a890752e8d946d48d7804fbc2f7f9613bfb64579c4022e6962c03bcaff9f126e85fb29c78b77d1cb451f15e3e0480ca69a7c0433f3d1ef8e39e94d7edb88fb5a87c8cfaf12f14e4b32a478714846dbb7be1acfb6ee440f5bf11482bcdd41135334cf58268f521d0bdab62bca4f80fbe512f87cd500105b972df0498e3a61d8148f98eb1e6aa7c416d3e6ddc581f3a181a46d0e180a0541dee917fb95e74eb621a25a0658ac06db568f06b118c051a2abc06ce2fe6f2535166b66dab5f0d80bf264373f9ec3e3e8b43d6da5c1a9145b342068c6b85eecbf6dddcfd4fd0530e6049eacb716babe0c2aaf3dbf0c1d6d2e603ba60f1ede50be7b64bd5b8c59232b3614497d6a02c4cae6df0a815656932b8ae3cc04651bf1dc0b2cb3807032afd4c9207af368a8473e28d881613654d1f616c9f72c57663a27a5ae9912a474afeee3abf7fa417e00201026a45769d03a9c798b3ef1df0cf059162e5a88d4517acb695a7be0545452cba90ec4c1298597e50d3eef82a0acc28730ddb96b3a0391e05558c49689576ff6efc8ce6de04ccb7592fe63b54dd31034c6dbcd8a383184abf1b4d672fd1bc91abbdb49228fd2a5f07c128f97d07ba18683c871c004f4a53a8c2c037c9c205912c50f710f977f8f18a73434c845c89eb5bdb03fc44b7dca921abcf72ab2f2cd6c591963c8c8d7f52b9782eb002fadb073812b9a6ddfa59cd760a26b0408c2ba41e24665b7a38736c1b3663e17c21f10dc936a0b897f6e8dc7f97b8cb025c93a40f1ec73c21356970645e4d92ce211aed0c583b82da9f2c8c4c7fa4b0fb215b72b668c943bbd95c31e805a5b0e1dd9e92fd3f8d02c5c071622451a006d7f736a4930967e16b853e78e7b2faff5a45672cc2e794a9fb0c8a8067af868b71e188e8dcc4ff39d4b7200488ac15d088a6b36fe30d9064d396938160d6bbe02c83f216b777b543ec27f1d4c6a1c748d61312b150bd05df5ffc0f5f9254b6ab6272288bd5149e44c0f85e09a5d8498e88cac8be040c5490f3a09479398402f5322fd9ca589a49e05463f2f4c3677cb1f24c8349c55711509b0079e26cdf19933ac2679170287dca32e215838a7dd9569733df7c0ad59112ba88b932935ea95cceba5f7c51a011fcd2293c9b1f86232450f0288a82ec1c160c7544c9ba4f29befd7a02dc97ff332c43b171129006e0959de12c4329023d81084d0b0f932d9c7b500d2a4dffede7a2682ef22a106111e6579715f7565e426fe495828b0bef613189dfb949b94afda70f482bebec07224c01d4840243c6552a811fb60f3e482cbae768a8b4724d520701d7405b1a13c5d9d0fb8983799c20428904d4a8696d5fcc8e1b40cc423d091878b97b5f33814de1b52e9b9c99b1aa51e4fa17635e3121b224ffca36ba90f23394bf57eda820c056d3643226381572ec646daeb20f10cfac82aede2f0679e9394ec56081a394d8969bf5dbd0cef7447d197d35bd464bb5a2189cc50ccd02e58b89b37944a6d7ab2eb957a5bb58559c55b4afd25d47eef8cf537cc7ee1b1929a8a48cc7fe41e8ff2bb9d9813aee50a511269d7fe81db6b62121c8854a678f5db8ba7cba2645f70e189d411bf3839fa57f99500a71c1c92c1343ea3b25161d9a64a54d05e6e958823052a3ccc6a2f5cdd8463bd4776b91b71d6d5d473b6b0d091103dd519f14e3f80d9886faa5f4ff5017c7733964acba199dd1079f1c8ce07d8bc8c87cbc5a646cba12f64802b3d6e704240239e30fb90cbec33e17776098eb7f0904fe9f107402a958d86fae434bf5c6c92841b8c46401ecdac57ae99ded585f1455417453d759a5bf95602eec0c5949365d24f3d5593f3b09c480b1e56d3b04767786da9590da3d6de05bc9182293d82b1d2cb3c9a8ccdd5d9221fe55a135f1b8a7a396c5c39fea1bd6c58d452d69c4a91e6e34dd5b7b3aed216bf2626b1ad8f33b210966f60c4e540145901ff8a1184174ae4d85ee54dcd3fdbd6c93959c78a8d6eb29f7e5ed7c046b74be113234a7d9ea16bf35121780aa558064c5d621108ab84e647d4b2655ff99a0703da98e125f0eede4ccb05f481bc2d3f993dca2b846b99e4ac6bea07134e6fff67bcf5062204a5387abbc95f69acb40014db17ef64d4fed26ea31060d9248415a3db6c26c9ebf143de83c2ee911008de1fc9653f79d09835ccb893dd1e86349f386bd30e163e8feabe1b3a4e7c10061a26cf524d102b1bc5774223bf569a46019628fbf20ff8ddbe40cb642fe3c3817165a0b552898830bd5d389ffa04190b95913c78e995e6759b3a7956f2299f906cc062f66b789099f11c9b6f2162fc9f139e9a7e9345529f867551b9825eb190e129204842bcbbab95524301c0d3379b816c230ea51277b343218efb440f9cb5a90d73adad933a1e858a7343dd0592c8f6eb46be747ad09a16b1b346c481e84e407009b62498e193532dcdac9fd8936b55799395b3c09502b6013f2d2e45c700b15141533f5af25303ce02dece89a6691e3f61a8ac53222c658b7a24f736ad983ac6847c8c64aef5e2920e049c6700ca681e14cae1b6ad76e3016e5260ed98880d5d40448f8a9dfa4580f4d6eb7de0a02157954fa49d3", 0x1000, 0xa, &(0x7f00000011c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) executing program 3: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x123) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 7: syz_emit_ethernet(0x7e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000483a00fe8000000000000000000000000000aafe"]) executing program 3: setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f0000000080)="b6", 0x1) executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x8e, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000003ab6088581300588800fe8000000000000000000000000000aaff01000000000000000000000000000100000000000000000008000000000000003e6fdd5c055b439c1e63fbc5e772cda4c44c2f81b730ea6abf26b106e407a8d40000000000000002f1b0672b54affe3b720ef6c15d0d8e4c9a6e7952c5ab504e214e20000890784a85fecb2e46dbdbccd385ee56c5b1fb190057a8e7d04cb6cfeb1ae3bd3e67ac983fc6fe897181b21058fb239898eb5081b47f1dcde90bb7054a62396d6c3c4bc4ed2ce718271a1ae9f48efbc53b7a07f6c4a768931c211cf86d0c908c20a9e572ace1b0f109e2c7788a116326bd5ea0fdcbde9a003fdb206f462e5609de1d58e2ae908003a3ef31503c0a2c7ada"]) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x5aba, 0x0, 0x0, 0x0, 0x10000000000, 0x4, 0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000400)=0xc) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x8000, 0xfd) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, 0x1c) syz_emit_ethernet(0x4a, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000002400)=[{0x0}], 0x1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = socket(0x1, 0x1, 0x0) dup2(r4, r5) setsockopt(r5, 0x1000000000029, 0xa, 0x0, 0x0) munmap(&(0x7f00004c8000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 1: open(&(0x7f0000000040)='./file0/../file0\x00', 0x10, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r2) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x1f, {0x100000000000000, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x40002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) executing program 0: socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xffffffffffffffff) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getgroups(0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x39a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0xffffffffffffffff, r5, r4, r5, 0x0, 0x20}, 0x0, 0xfffffffffffffffc}) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, r4, r6}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3000000}) close(r0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="b8", 0x1}], 0x1) executing program 7: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r3, 0x0, 0x6e, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000200)=[{0x1, 0xfffe, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x40, 0x800}, {0x4, 0x2}], 0x4) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000140)=""/85) socket(0x18, 0x2, 0x0) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) geteuid() getegid() r6 = geteuid() msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES16=r6], 0xc8, 0x800) syz_emit_ethernet(0x6e, &(0x7f0000000280)=ANY=[@ANYBLOB, @ANYRES64=r6]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r0, 0x1, 0x0) getdents(r0, &(0x7f0000001280)=""/4096, 0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(r4, 0x20007461) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x0, 0x3, 0x9, 0x5}, {0x40, 0x0, 0x80, 0xcc8, 0x4}, {0x7, 0x1, 0xe216, 0xfffb, 0x43e}, {}]}) close(r5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2f, &(0x7f0000000000), 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3f}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000, 0x9}) syz_emit_ethernet(0x85, &(0x7f0000000440)=ANY=[@ANYBLOB="aa04000000aaffffffffffff83905192c1c988450159ceaace0e592a176046c2666c24d0d87f02cc56939daf472c52b3e42be17484964cc86ff7610754ae2dff21c4486c5edfcf1b5fa019bcbd8a854b6f76e8ac44775bd5cd48359b20dd78c1ef79858ff57421b4cc95811292f75085d95117d9b76731f5d6c3f399b82137c5ab63ce0c3b562f93d452c71b3122932f4268a2ec892293c4a5dd90a2c49c1b0cefb275778f6e403f1eab3f09421a775a0a2933b9d4f9e26a8f21d1c4b3e15a115a4dcaa47985ae35b855504e3acb19df8ac4b3fb0bb1e791e8cfae5ae661e136cc3fb5b09019426a87a52d6ea7cb52f23522d6fb36f5b8ade4e837955c84600f7d9dc27d1db40640ec85a2483c51dfaac3fdbf77e0de16217058b6a480d5eb98ec8b3b9706ae678649d5750b520eb450404dc52ca22178f2460585fc"]) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000440)}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x8080, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000400)={0x3, &(0x7f0000000380)=[{0x8, 0x1f, 0x6, 0x1, 0x34}, {0x0, 0x6, 0x8, 0x100}, {0x0, 0x8, 0x200, 0x2, 0x1000}]}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x842) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x4}]}) close(r2) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{}, {0x5}, {0x8306}]}) r5 = socket(0x11, 0x4, 0x0) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f0000000580)="4eb762f6a08c0eae23312042395bffac203bc6f48bf3ce5265483de9c1922b963329a1568d5b13f0aadca5afdc74090000001f136829fc1a8e4f42db547e3f021a44fdd02e17c94141a65bd769bf108ebce1807e8a851d568b9c9fb1f2fe55ad5c8a2ac1055762b3e80d5241b805edd8a03fd88545a97a4ac0e5400c389a96f4e1385fac03842ef586669aab0e05d701b80a5f1fa07ecdba0b78dafc6c5a8369636ae4c6adfe89095411600897ed000ab60b4a26385a437bd4f1d797dd70935c4a1aad4fe8432580ba0554fce25d6cc51ffb3ac13b6359953d", 0xfffffffffffffd0e}, {&(0x7f00000004c0)="32bde2f250cc17bae3629014f08ca27238b0eeccda63ede6c5e1d2ea71bc0fd9e81f47b91ff1b5dcc3b553e5dba09d29defd312f8355d9b00123893fe404be701dd1f139a41fa5a2397ee5f92e178dd283943070aee8bf700e3dbfae2d97", 0x5e}, {&(0x7f0000001740)="d9bab4ced1b5ac9f514f9085decdceecbf5222d7afd68d505ebcfae2196da120f032461dfe34681cc722a8d58afd15348ca17250cfdf16521246bf9d0863fcc00749f8613a6618df353323e76d41dc7c9c139770e0e748e8e658e951b9c3cf8741185640ea657c9c4fe5ba8d65f91b1cf92ea74571b375e9bf1e27d54998cb63e9e9a57ed274947f9a95581661edfdca1f40f489148111cae91e58a556115388f83e6dd67565904b496cb063a30a6c8f67983f8194854a02fedff29f049bb6884aab81d947a5dfc5ba6d19069ce9ada643c0a59eceddc0e8949fa6301c", 0xdd}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES8=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32, @ANYRESDEC=r1, @ANYRES32, @ANYRES32=r4, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000772ae8738fe40e3fff299f3a24f1c3cbded6c4a385c29721a084c88200f989bddaffb3ddec2b581b42b8705d81963dc7f2dd3b68be92c119e0489e7f", @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES64=0x0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="002000a0"], 0x137}, 0x40b) socket(0x20, 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000001880)=[{&(0x7f00000002c0)=""/35, 0x23}], 0x1) dup(r4) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0)={0x5}, 0x8) executing program 5: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) getgid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x142) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x400) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0xe000, 0x202, &(0x7f0000fef000/0xe000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x200, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000012c0)) msync(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) syz_extract_tcp_res(&(0x7f0000001240), 0x1, 0x7f) msgget$private(0x0, 0xfffffffffffffffd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sysctl$hw(&(0x7f0000000280)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) setregid(r4, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd605ccc3000146300fe8000000000000000000000000000aad2f2b504ab6f462bbfc599f396", @ANYRESOCT=r3, @ANYRES32=0x41424344, @ANYRESDEC=r2]) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001180)={0x0, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f000008f000/0x11000)=nil, &(0x7f000009e000/0x3000)=nil, 0x7f0000}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f000009a000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00000a8000/0x4000)=nil, 0x4}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil, 0x6e9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f00000a4000/0x4000)=nil, &(0x7f0000094000/0x4000)=nil, 0x20000000000}, {&(0x7f0000fca000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10000000000004}], './file0\x00'}) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x48}, {0x1, 0x0, 0x1}, {0x8106}]}) pipe2(0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRES32]) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001480)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000dc0)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000080), 0xfffffffb, 0x89) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x8, 0x1, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x3, 0x2, 0x8}}}}}}) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) write(r0, &(0x7f0000000080)='C', 0x1) execve(0x0, 0x0, 0x0) (async) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$FIONREAD(r1, 0x80606949, &(0x7f00000001c0)) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) msgget(0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async, rerun: 64) r5 = socket(0x11, 0x3, 0x0) (async, rerun: 64) getsockopt$sock_timeval(r3, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) sendto$unix(r5, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) r6 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x8a) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) (async) close(0xffffffffffffffff) (async) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x80, 0x5) kqueue() (async, rerun: 32) r7 = syz_open_pts() (rerun: 32) dup2(r7, 0xffffffffffffffff) executing program 3: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4) r2 = socket(0x1, 0x3, 0x40) r3 = dup(r2) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r4 = socket(0x6, 0x1, 0x7f) recvmsg(r4, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/158, 0x9e}, {&(0x7f00000023c0)=""/154, 0x9a}], 0x6, &(0x7f0000002500)=""/131, 0x83}, 0x1801) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x18, 0x3, 0x3a) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) executing program 7: close(0xffffffffffffffff) r0 = socket(0x0, 0x2, 0x0) socket(0x18, 0x1, 0x0) r1 = open(0x0, 0x200, 0x0) lseek(r0, 0x7, 0x0) getdents(0xffffffffffffffff, &(0x7f0000001280)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x40, 0x0, 0x1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x5000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r2], 0x10}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x21}], 0x2}) sysctl$kern(&(0x7f0000000040)={0xa, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r5 = dup2(r4, r1) sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000040)) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 3: mknod(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d94a34b8e5f", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100000}) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000380), 0x0, 0x6460) open$dir(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r5 = socket(0x2, 0x3, 0x0) getsockopt(r5, 0x0, 0x68, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, &(0x7f00000001c0)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, 0x0, r1, r2}, 0x5}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r2}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) getsockopt(r6, 0x29, 0x3d, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x4}, {}, {0x8126}]}) sendto$unix(r7, &(0x7f0000000880)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118190000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c05000000bfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r9 = socket(0x2, 0x4001, 0x0) r10 = dup(r9) r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000240)}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r4) msgget(0x1, 0x699) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) select(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) utimensat(r5, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffe, 0xffffffffffffffff}, {0x0, 0x1}}, 0x0) executing program 1: r0 = open(0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, &(0x7f0000000140)='./file0\x00', 0x8}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3, 0x2, 0x0, 0x49}, {0x82}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 2: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7fe]) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x6380) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x10, 0x4c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x40}, {0x8106}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) fcntl$dupfd(r1, 0x0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000400)='ol', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) seteuid(0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) sysctl$kern(&(0x7f0000002b40)={0x1, 0x16}, 0x2, &(0x7f0000002b80), 0x0, &(0x7f0000002c80), 0x0) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x0, 0x5b}) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) r2 = getpid() r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x38, 0x0, 0x0) getpgid(r2) r4 = kqueue() kevent(r4, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x20) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) msgget$private(0x0, 0x40) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000045c0), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x8000000000000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f000046b000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) setsockopt(r3, 0x4, 0x100, &(0x7f0000000240)="5ab7776a699af43980535de908b1e90415af2aaadc238715865ffa125ab24804c36181e0d8cdcb7a31acd5ae7a2840b7574a501450534fad26906cd5f753dc3c8945ac428ac5517baa7bf06b1daeab8e848068fa9682e786b207877814bbb7db4c6f12e98785c1", 0x67) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect(r5, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000600)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 7: r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f00000000c0)="61cd4cdd48622ce38b846186906eb983b3638fe8e007", 0x16, 0xf, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[{0x10}, {0x10}], 0x20}, 0x0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r2) r3 = socket$inet(0x2, 0x4000, 0x0) setsockopt(r3, 0x0, 0x64, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x801169ab, &(0x7f00000001c0)) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x213) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = shmget(0x0, 0x1000, 0x17, &(0x7f00002a4000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/92) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r3) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r5 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffce7, 0x0, 0xfffffffffffffe18}, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='!\x00\x00\x00)'], 0x3e}, 0xd) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0xc6, &(0x7f0000000180)='./file1\x00', 0x8}) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0\x00') executing program 7: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee01) getppid() syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaabb08004500001c0000000000019078782d917dcb"]) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(r3, 0xc) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x6a, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x83}], 0x8, 0x0, 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') ioctl$FIONREAD(r0, 0x8020699d, &(0x7f0000000100)) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="2483aaaaaaaa7004f5b3752786dd605f6ad9000800003be1e300000000000000e1ffffff0000fe800000000000000000000000000eaa8000907800000000"]) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x157) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000001c0)="a211787302c57e1d21f9c756cde96ab14fc35490db842ebef55b067665a7a9b3bf672903c2e738f627f0b18d703ad107e97b4cb05f407b9d76ed2459a3e1de210a8bce42741a3aae3f97d8ef64a68e8e8ba7a8b9a1ea8f383684dbf41ab8cafb534b52968a774ef64e7fab4116ce3dc2060f402c5713db897f8c3279653f4951524b47cea00ffbf0b07d64fe30bbd1cc943030e57c69629e671e66a174f1968046642cc955700b07e85a1947d22aa8ce992dfecde80f5e4cf829c806841ef09dc0d7177ad567fae73116dedc6ad1fccf05", 0xd1, 0x1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="c7", 0x1) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) close(r2) mknod(0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000380)=[{0x2, 0x3, 0x4}, {0x20, 0xef, 0xbd}, {0x16, 0x0, 0x4, 0x2}, {0x7f, 0x3, 0x7, 0x9}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)=""/81, &(0x7f0000000000)=0x51) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) syz_extract_tcp_res(&(0x7f0000000300), 0xfffffffd, 0x0) write(r3, &(0x7f0000000040), 0xfeea) close(r3) execve(0x0, 0x0, 0x0) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = socket$inet(0x2, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r6, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r8 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r8, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) executing program 3: sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0\x00', 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x180) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/4}, 0xc, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x80, 0x0, 0x1}, {0x416}]}) executing program 7: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x9) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000080)="ea00000100005cd10000", 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r2, r3) r4 = socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0xffffffffffffffff) r6 = getuid() setreuid(0x0, r6) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r8, 0x1) flock(r8, 0x3) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000240), 0x0) syz_open_pts() fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069af, &(0x7f00000001c0)) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) r4 = semget(0x0, 0x0, 0x128) semop(r4, &(0x7f0000000140)=[{0x3, 0x3}, {0x0, 0x8}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) executing program 1: mknodat(0xffffffffffffffff, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x100, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x8000000000000, 0x0, 0x9, 0x6}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000461000/0x1000)=nil, 0x1000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x20, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) semop(0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r3 = open$dir(0x0, 0x810, 0x3b) openat(r3, &(0x7f0000000000)='.\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='\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', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x92, 0xf0b9}, {0x960, 0x2, 0x1, 0xfbe}]}) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r3) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r4, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: sysctl$hw(&(0x7f0000001180)={0x7, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x5}, 0x2, &(0x7f00000001c0)="6c34f93b06ba6dfb865488d79090fc57aa3894a98210ee092e5d96a6a2f60fbcee67f9a7fb4d2c929495409a5ec0660cf33e4873b119c481de4d48315d5493bcc2859108263fa1acd76ec0bcbf511d8ecb6fa493e56f28278d7b0955e050de226f16ebda4ff06f15fd3f20b9f13396e239dcaaa257108267f9b126b9ba2054cf6a7c6662710974659d9031b404d0bf5ab078a2140781e53cb951651f97596df2e8337b468573cbef48a3ce88d1c7c8cc4e272e6bc0521d9248185dca32ee8197b14ea38d20937cc343f23681cdf5019430060ac5b8e9d3387d86713c7da6be3577e4732e523ed571104422", &(0x7f0000000080)=0xeb, &(0x7f00000011c0)="ffdc46244310b314e336580793f5d90d6bff8748a45a9ab6ef317a490812c5b779f61dbfced9abaee594d642629276f67c4718618984fe2508eda21e62bae8a0d0836e96b97b30bc190f80dd6f9b3746c686ee8969f361192a870fce7f704ebe1e9eb873deb762b7b2f9de12736a75374e5d04427eeb8ff18694095709432d2a3d9b73b5db8a1840ccf386d568a6045b785f7816818bddf82a6cc36f43c55d159ee39ff5061289e0b1e7dccec61fa54a4e44c242d962e47e69766a7715452182bd467603d2ca6c24b02dcbc14996b9ff575dba2dbe12ab9394f1d27f3f13ec634ab4f1409f8e25f5741f32c1ba23f279ad41f6ff69fe4c17860e91c1086e5ec753ced00d304eaa5d3ae166354d9b952a403f8e302c2ab87b5fb7e8f3c8ab2145b5df49a09fb096b16494067116ce01d02013ccd25b94ba9f3b700d3235b55c326450f1338620ffbbc6341309adc63dcc7f7766cb09ee0e076dffc536630a288c1f63602eaa698a2c88854b316e82373a2a5397f47998255d3e0782b6a30367cde287f1aec48eda9820e32ab0fa0053ea19a4941ab128b7abd561332134280c104fb6a8ecc89a505ed777b4f4cd97581ad72474a71c45b436b720a8988e183c3316bde85627498a0c0ce480c057662444f1d4325153c23a8122ef4d85b37d2c9b3833085c85cf94128d45178c3a6068bbcec61b53b2a8028a920450e6c58be24d2926e30a07ebe488d1d874b15861dc51af86491692a41a9aa6ddb0ee0715646279686df9f17f474bc37715b226b72db9f60382d7c0322c5af556ca873f0ccf9601261d928a4568f31cc2e24aafdc7391aa49c42086c4f570cc0b56fe58fb403da8c69ca9dbbc02f13dc507592b3d18948ca6ac048945207a5d03ce5444343ab030471266cd25470bf11549e44819fae314fbe87b32c3b4e285c3028d6be2a0236d873b4e96e1e5d0ba553fa3bd6c6fd3973d3f11e029b37be6e74534651b5577b89097535f7efd662f95331c03034f8a911aff6742b73a11a0163c8a03859161df65890ddb6c030775a9c4b62bb7d8a4fbb14a89e862c7bf7e50b55b519876069e6dbc21663c88b4726fd316066ad53091ec68bd6dec6a4dff3b4f89f77ae39a98268a1be1ffc9cac7729ff985c014bbc033962b0b9c13db3d95f754c6131a776de7442266e627a179271785ab31857cd7f7268790d65cef01ae83eab80da3c6607a56f46e312230523241a49aed25817c36f7c9d3933762a825b9cf044c82cd74d6474bb51ff6840e6375e52245045ac3fd196efb88c4837bff477f99a54b5e34052e6e9b327e7b1699ccaf53a8ae209bd352443ca4e952d0808ba3aee6f98e36f76ce97b6a553c003218b4b69c5680ca508411ec85db3c6db24bd7206ad1321183c9c4f51c4f5bf4cbc6368a576faa05747f3b369217d869a8caf9df38c7275ba49d122338c19f37334482f2aab24e2b1315d8671a723fd51b08612e429eecee7a429006f8f877317ffba7f01bbed56eca77dede1b80ebb915f75276b25c4defc88f1bfaa0aea021552232b52ecfe83e883bf6ca6871baa5c90ddd108d7eafa2bb022d72745f2dc77560dc4c955f534daa90e89988cbc80e022048bafe509ee9e930e8481adffbdabdd8e087320679d1f6ad077de279ebdbd8ebb4f1f1dc0681e18fa4b3647be1465d49f75c0d36f5a8f826b53391a34a866d9725aa94e656e6387d2e013f962618d7d9b6e0c67b8535e2fcf52f9ce4b240cf865ce9f14d86c8ddb752363390cd51b79694f01a4ee62dfafefb87aaffd51ef75831192b7bdc3241c2161d1c63d22da94c88654e0b5f659ab67d3cd7b3a7867d67aa9d48226bdfc26774576581a2d509380b657ecd2f06ede185474109998d6e09ff2c817d9e3af8d8534ae123f5957ecc22094f5758fe3a51787ec25f2df1d6b073ca2c356d56faaaa133531de42979e01448e6be109b0b797019dcc25e6917ff5857302ff779d7c672e76352933badfca609ceba10d180153b845bf61c90d1129ef3a1a97361151813eea583f313f35d96e5776eb4fda769207b10537c8fca480104ffd3976ffeed94e655c1f67cc7123213d015638dde0150c239a13f4cd2a7de036394ef5c7c2eb2152621f216b5b5a9a2ed4c1184e24cb2dafbb70ccc99372f393c7982ec5c69992e0525166eeaa6acdac84b16b08585ffbb066f3352b84cfa6e5edc4257d18431e89113b4da9e311e47f4c8ecbb63d353f932a1ee5420e0587636b0dfb2cfb1d7a2979cfe6554a594569c2c8312ba330fe662b98c9e5f77ab5bd176b2fc9c4c75b03f6197613658a31e7d7a60816bd312bca593f20032da0f56e7d2ac8ade9b80681254f4de65beef7316059dc2f1b6a48d684f0ca832ff7359661ca9d9619c10dc33fc1871b204c8cdc28ae7fc9c0ce37c5f6029bc20d16e246426106f00d5db95db3e1bf2f0a694966452214100e7861db11ed0f89d0fcc30636eff4dbdc64a6ba1347cfd24b22e1009dc65e50984ab958f12fccb0169a69a7ef4cdf31386ff1655dcfd691590933c7032217a12119c2bd150ab8305105141c11f324e2db3873e522c880b2b6f2dc1eae4112554c6b3cdcd44538460fb1a10947b90ca72b50a878afff3a6eab4d173c41cded9b1cb3981a16cbaf5bd86bec0d1785ec4d5d1502c4a34e735ebe8ddf96630dc4db31a894c64e7e714c9e0f6eb41e85922e8df2a773d4868fc383d408d2316d89a6b64e3c172abe162e864eb71f1b440969a450086b15ee48a745508c2b0be1be32ad91ad23b61edef2226cff40230e1e2a73e40379a4389a29d351954e375c21be970eeb8573aa732f248fec4c65bccf90772cfe970455a7df544199bea74408062f94ba561bdc44d10c3a6d0b97d3d7bfe1d7251198225f029984f1d0832f1755c33010f6ad26cc7b11795921007a22068a6f8f2edc7cd72963823215724ac11507e75c0e091785ab209739056d9408e5306dbd9eebf5a0839099d085ca5ff72162590053e96cc8ddd19ee0eed47083a434bf93ea6b8daa59c6a60860ce829e34ad48c569b7d869f82e6573bd6a987add1e5021b6019c18645e727ebb32da4bdf63cd95d192c9c89dc91b3763e03c9a84c42067a5e701136077dbb879e74c7fbcaaa2c62403dfd430120b0da3963bbb830a08a5934d2c22448c5454c6f62b24cb5b9fae5cb8d43bb7dac8b002690ffa0b769d8010c4b180cf1e2bc14ca641dbeafac0038387ced8d7c699d7fb7944da21c73d57ea27a2f7752d990685ba17ada88e29ad1b1433f46c197bdb44419a2f14a38c8dd4d85c45c6e46aef9e53149a307eec3aa11bdc06b826268879056716ad79ae917f45c8f9d0ce01a7d6dbcbf4a12ff9c6bebeb8b5c72e0a41bfd299813f8163ce5e13c00e11d70565e400fc21a4ce076cb8f513ce0b6edab22a63e375797d113de832388b20eafa74120e8cfdb7484b3cf5fb49d228160f7bc6643f8177300c3645c0dd2873ead0578931ddd7a7485c4a7e61966cfbcc63d8d00fc399dcc1ad676972772e82cdf19170a15b06ed2b9edef411be78b043eb08635c8859a2cdf31382e34897cf9bd3aaf17ff2a6b049a2b4aadeead0171dd53adc90bfab804b033b1961c0662e2852b4d3dd377787c364511df9069519e21ce92993c832118c91a34153be6dc7bdaeca12906358b6239f12017f5b8b6a46c0b7455b22b5016d7d834ef6b3bb6af9bfd53fbd1d7d46323404bd5b9aa9f60b2b1d3faab38be688551b6ed10dbb4f5c1fead4eef9ef447fa25a7b74d03b2f8b3036666e3302ac144d264935cc4d218d90f0246535087d50c91f470fb7e3bbc8140fe1a607622e2505da28fbabdd62c1f69536165b60e3c030602fa299ab0a12cbcf2c09c5720c66ec36a5fc1bf02391d4d49752ae08371597172f41ec7f4cf831befc092c38153d5d54d0802a22d732c2a63b4d9867bd7063c4b65cabd650dad3478b2e1a876ae0a1489bbbe24b57e2c65f1229006c462301374ef94600882935f65b0f98ba819079079e4a2b4b116e46d3df54b8839db13aee5c259f7638806db123128a6ecf53a3afe6b2f02a9986180d6d87271dafd170f10b0ddf8b81f4c1ab5e74973f34739a1e2c60430fd78f11b0c757585c1a0025702f92c569c4cb37642c7f0e1e92d10d7732c7ca971f8a7ade998af86371885efe42254c747348160a059b7bd2822bf238551ff988a1cd6feadbad9ab89227fbb498d1b172fb7d03a667dfa78af2479e8e73efb0ab821f78bfd0282b7a4003c3953bc9ba275efe53ff388ad8277548538f4967dd0d6a476c43bd88f6e370506a53502a524238d6ae890a7acf0f97c9b6a99583752fb131226c795905b1cfb72b2faa3218de17bbbba66ee5c2dd3df39a7aa9c627d8ce79caa6a7b60675e6206f6d195cb2db8f0c66aa3067ae6b4190d4bdd194bd5f120c2b6f2125b94ab862085e7ec19317387ec0e49e1d22b758b31c9a62db63fdb3e4b9958885fc1f02a8c4a81722f56cf1e4683b549f9969d8abb376c3edf08d17738549f48fc7b43221e30ee69e5334ede041b029cc3009d0ff0b9de505d0a76e332d45c72308b214b620bf83efb9ef93dcdaaf959f297130e7335a85969d00cf1b57e88551cefc0a94a20a03542ad036c245ef1e032ac78e8d3a1cdb0816ebb4fffe88546d8355883e679a8f014b88d57e474de9c4eb2518763a835f0bf7c5043f7be4af65dbb2dfc829d65c3f3e8f328d005e663edb0218abfdd12bc6223c7fec9053090cedf9f2c50ac9bc863574c0f028c6bfc3ee2bb333754ffd437f8a0e51a2a1f7c8cf6bdba5658b1a8d7b1e39e553b69d3bad242b69aa940a611ceafa0ecde31dae8978ea69ea5b83a8dbfc26e9eb14a511307daf7ba062e2326e06db38c847900d13272b139a0f9c5354390d8524b85c8efe8707d5d1c9b1e6b8eccaf5edaf4750d9efdb41e016abb49152ac3fee7bca5e524d35aed44d1fd6ff817ea58da206edeb3381565762fd4b0051cbf67f7457936051cd081be4d1ddfb4a6ab190ef6a1676ac5fed8b8c32278c8a33cafa0423d04005718a76bcba7899fd46456922fb847d8d4d042ad365107ef33217e5e3c446f0ce0a7e56adc60ceac09ebb3cd07681a91b15ec41299ae5ed713ac3dbc8ddd12463425644543189939fbc3d33e64fb6b76e7c2d96c56a4f85b860bcdabd2cc6d86735925f0b1e9fad3c5f6c51cd1f92fd7cdb569954c6133f24a6b5a52cd8d07bb76c74e48411ab819a65e19082cabb97269e1ed8c9cfa51dfd1341d2f8af3e7864c7ffd16ba459b2664538e455ee15c9b6e91034409b54fdf16b9bea8bcc7a083292f7dc52e20fb2553755d56701b67d64e5fa46eb701533e175d6d0d2319057c3df34dd2b40edd817d5514073f42f57a283b00702732512d92aac61caab9a10579b6b7b609202cefacd5110c1272c9254bb923a0aac64682dca10f50eb21505ae74806ea069f2114e1e8a006b458342fb62ac7869f1f0dd1182e49a5ae3a15937a840092c31a1c19271394c30366126bc91a9f0c3557d12691e038b2dab3adbcfd4b6b0f5c1621499f7dca18a12f879b82f6f68ab3a5d1eefb95fbab80bea951628d927b51af85faf114718be39c6da7e8c774e910a4710429a9eb85056b8d75a6a035ec60d4f2f1c5eb5e3dac17eaa541a2d7aebe91f77fc5b98ef71819b39f51093a43eb1a84ff7f0298f082a55e2e29c7d435ffbce0be94f126a7a8842241cd0966d392dee1c0f1a4e2e70ef44c772d76944798e9516e5acfa199cf2f2a66", 0x1000) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) setitimer(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000000c0)="a178b4839f1b253da3949d226ad8b259b027733353f3ff35782e", 0x1a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 2: close(0xffffffffffffffff) r0 = socket(0x0, 0x2, 0x0) socket(0x18, 0x1, 0x0) r1 = open(0x0, 0x200, 0x0) lseek(r0, 0x7, 0x0) getdents(0xffffffffffffffff, &(0x7f0000001280)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x40, 0x0, 0x1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1) setsockopt(r0, 0xfffffff7, 0x1ff, &(0x7f0000000080)="644c5afdab719b4399fec322d50c9f112e93cf9b16e8f0695fbcc61880fdf7c3c791213847703e643e649ad57c094aec633eab0a59f5b5fba986600ef236e73d3243be098bc7ee1677368d50215d0d62be5ea4513dfa60d16aa200968bcfd15d0827534205e1b9ae2c597c79fee246940fea4ae066b963eb7e7927a9effbe484928d5709871ea14aa06b3aa7354d6121a87cef7de1405ae6b196f6da63cc57357b02565acb2f9e74153ad0bdd701895511fc644925f3251cd375a1eb29f4d504e0c7d02f6266c8b28489735ad2dab47cbabfddeb13", 0xd5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r5 = getegid() r6 = getppid() r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f00000001c0)="57213bbbe9af7729a3500d1db6ea9380887caf8a54088ec9c207e4900d03364f847fb05c33e43d00cf849372fdf4893cb776a4fa36860f5c77b0844dc5ce9082", 0x40}, {&(0x7f0000000200)="9308aba05f0c66ffb7cdc5d6ff80db304483a7335e0ac8e676c1b1237abc1fb7e84f865257b8f9378dcfd73d3bde6108d679e2082acc459cb26ac1d67b3b7d75a314df700f2d45dfefe7744b79201418fa347f9cfb92c12c3736708a2dbb87ef359afcbf62a5480687cc8057bbd8a73ff98d20503712992d428f6a40a5b283df9e6494c130266e3642ffb478cb72bccd24a0a56b8fe1d48846a2e4779acef799614949d0068fa822412d167521e0e2cf3633d869cc88b3b13450a9d2086ee3b2096c47b965d95ec2337b7ee1b777d771d7ec484b7bceb10ad23b7d0f5c6068addf7bab36481579d9de295d0e283fbb0e8af2451a4ec3f2c22f9fcc70cfa6fce6cb891007ce2cd5e82c41627bd73f552d1d2fd5c4c161de7798c8eb63ab2058461f36cb4c81f6c54a55bfac6e2f073a6d24a4465628bb04533539417280d5dc252aab85811a59601538c952b13fdaf8448e2412d633d6bf67173758b3afb784aeed763ec9885ed06d36912c2585d641e8fe27d0e4fd95e9071012936e6e330f358f1beb2eb2f6713e7f7f8aca120f5483752933661f384dc17947e06d26f7cb38472283ebff9fcb1e69ad5c486219481f4350442d55991dff2cc94bb7c0c24c1c776c803a8b7504a22e169004b9b905d98c6c399feee1dbb51dfeaa1d55cdb2a72faeedd2a18dca1553f72ea22c2fd60a98086f803a29dc4a09419026c0acc92e695ccdf9960982d0ad439efc414a63aa0af52880f53f95e87f2b16a2d3f87a1016cca7fe67126ffc2e835c6ceb27cfe29b27c4950f88db555759f6fbf3aeb896a008e24726ac4f775129c27d2af679d75bb1bae2f9caddaedb0659d4a935c08b4d3ac471e399d67635dd0e57338be7c93295aa9cd45145472ee8b4a7e2a58e2a378579279cf6cd76d7e750ce4cd03ce5ae722415fbf89224a9405605068f85f898559a439465183da9ed93598d3b10c56dc7be7f7ec1cb0355d9378903ea097db93f10a7d39d9fa4cbad210790670146a998bcb84d25a24632995636b63c99a33e212e6ac55c181db4d1767690129ad648d5197db4751611b7376fc97023c93753e2d97610e34b1e781fb6b106a27cff6141c699814abab7205615a66b24fc6d1752ae8e595402c863fe0dce1aaa6a51fd5f1822cc181c4237ab93b8cd54d4af5d465e0daa8862ba7fb5671e3baebc4288e623300a196f7e161d99912426dd45616cb9890ecfb209f03e823013ff63debb22fe86d3c2116e3f2040ba778bd10600fee22c93999b9a06da57e3ae1c13b2ce7edba2e3a14a02af185ad0a429f5679034f43e6e5b0ecbedfbf295e0fed4141cab2bcd1a53cd307501a1431012eafe3cab9047de4e2e029481ffbd6044d207a58a230d3dbda5b0b65e1b8f3a9f9d906195c66eaebe6421c6bc6369460ac00ecc71884da2131e9165953f9c6e5c4be2f8ccc0181d80947fbe1380d1e2b9420c8798102e0f2de378e8c3d7767452bff46be17c510f86ede9cdb15bce6070fe89d950f19c70350920c60e1b639bcc5299ffeb32b9b0972d6f3a664ebfe8a35f6db7ccc7993687d36cfb0fdc28cb04dc269e55e0b93a8de91cc1b51adbdc88d0e73a89edafc9a3b7323507e055298e0f7aaa6221659842be40f19b8c2ce2476d6c2ec494f1b56feff3f4fcd64a9166b3b4bab0c5024f32189c2c729684c71e0151184b16ed084b0ae9d147d09bcba18a214ee11d0f67f0c9020d8459d4cef8db1d93e748659823955ceb4828e162ee6e098c1fb1c0040a337c97072d686076854b0285aac16740e20d621cc269f9cc03596466b41db3bb51c77ff9eeccd87e22b9a9b74b3fd9e883e958f59d83bceb36fb4b9840e4ccafd1ae2509cb67de7598698c2899c976b1cd1f8224e7110bf9133cab08bab6f98853bef13d85ac7536a39b6e1969e62ec6a8e5a6a92fbee2b1dab24f9043d77c81a54b8bb2c1e2cb48033d6764ef6204f4450973d75b86ffd8f5e739e9184704cb6c1a3042d5fb0094df0dd9c285ee7eb484f6ec84535981b7f6cab38cd23e7a17296ea85c1b11f84ea93c9adde1d01bbeb12fbac604baaaa46363bdd2d425bcbb54fa275378e49b2e8045434c67f0d1795e08224e3ed160a0fedb1b7613dbfe33bd9c37422cd7fe76a03d8768c195614f0de394f1d7d29255dd1680f6c4181d750bd00855b2a368cde020049034ce7080ebc6c9203dffdec27c5e643afe298d08eb186a58b2fdc88ef3db866fa57da1715f880d409906077c06fafe53974787dbd393dbe68e2d1ccc08e0ad33565dc91719b85330daf308c1189c672f318766c34567f9267b117825be624b60bf53045ffa8e0f632935358a3c6f1fe4b6fee8f1de13bacea6bbf6fd61cf382b86887c0eeb33294ba571c8532ddff90c7c3585ab23be5c3a443bfce024ae977a2608c54d84247e8484e615d57447927a971b5e05da73e4d5a1e0427b8c9eecaa819dc973ed890108a9a272aaa82aa764b2003390ba50a3ae7b2018cd0d2ca0b067c84aee26b1980e8cbe3db22a5aee4d6a10c879ec39552a759ef093a7f66197e4cc64275edd17d9f17d45f2ee2e01229f9cbf3a82f84a22f50bf7badf1046ad9f974c2364d661933915eb379780fa382faa88d5edf78f3ba9f97c8dc8097fa815fe886ae836b09e5087f91f256c47625009191adf99b241fdb2722a7ac253b26e0b6feaac9e5c96aa37fdae210afa8b448b02d50e1f97daca07abcef4c897b9ad2db0b5106038a2dfb1b50a390dd7f3e17f10cfccdd70aef81ba76bee9cf863f2abfb2e91ca688bf926edd793743edb51a38a6b990fd64067502e1913dcac81dc9b10a30e4d4a3f5ba0b83863c68704f18669358e1eccd603a93652b882ed2c5330b4b886a6d5f708fcd70f98c0b972eee2e0745dcf0eb31f840ce6eec438d01d85ce79a8a6ff59e5204354f665c936bca088b92186318fbd8cacc537327a691271161e43a54788f355acf695fb865a899eca0abf9c188d6a388b8b741fe8bbcd90f995b881e8660d3b4f5aa3480043c13273943af18c6241b854d93f2afc7c31c18a04e1a8baef41dc74ef89dffc52dbfc135b0216f60e9372c5f18aa779a008e5fc625e1c6031e0d284b1c8f21b2e0135088449ec46c6cffb7dbdebe7402d51ab972a881f0e4ba200ddc00755cb2aea596e41968af1e39d714bab39ded4fe2e550384faa972ff769cdb6b8832c06280c58ceeb6c91cf1fb529d1a079bf10e8d6e945568b76a7148ccfc6331b28e6a61d9dbd876e2e1193304dcfbbd303adf7ab4306498dc54939a3559812e803fcfec7b8ba8ed8c7ba139289bd0f2e3104bd385147643238eda312f3755f0df972c694501d06ee754c2a90c23b92336abee23d38df1bc58aaa54ba8ebb5e6636c52cc950ae5cf0dac5e05fdcff65104dfe410265ad27252ca7ee086aa4308414c9b18f0fb0cfd2ccaaffb39965400d08c9ce92820783163a930237ea95d7185dfa94a90bae959ed58092a5d5f4cbb489b302d899ff0bbf98a974ec91ba329324991366ac677c33a610cfe142a57835b083a355a431adff2209b1a9b206cb5336a1889312b12a491833d07216acf3320ec6e90317b9d4fef6bfca3b05dd727de8fd28d9d3e6032d966628df038eb002a1581155d086da3df6ddb4021dc706ffc0b8c830520c9746f1cbbe3c94e6c5ddb021c6afc1e99f638ccd741f260ff967ae802d13dbba3940ffa92846881f0d8de0bea5c1efe877744de5cbe801bbc79dca999d00348eac0ca0cca2a588fd97a1e338ad89a0fb28cce67927f4951c65b1a3a9b8599df7c58a3e1870a8d4be27682aa5f0d2e0e3eb244b5be04a7302c4f862a153ab432df144af11469af0a1e7d5941ac3a4426736b425465457ab80294bb8c5c63a01edae1475ccc4fa2a35bcd25af7b52c16ea71f7d2aa2e87304b43680ade43749b54531d601b40ee08cab142fd373fe8594892e05c264108bd333c24f4eeda398b5c48995b53bf7206d48be680be07e25c7c67f412508626ab13f41cc54ffda839e9ef794c20b4c8ccc154e44fa3ae186891a72e76f9258bf34d79f1e3e83e2f7ebd5631329c729df0d689b888875706592245bfe81425e81cbb3a266486dc338f7746a585e12619b7cd8edb4bc244e0168e1c7145da60084d9bd5abaed20056343fc3f0870a1ba1b1a44aa6b650e219a0f229fe67e13b742e23cc10daf14a50eff7d2506065eca28605363fa754de9c7a5ee37bfef3cbc5464f082eaac0d42442af58118a15a6314700a0774a09c83bd73902cacc53d52fae6ab9c1ac1c76c4ece6cd4ea2c25dc7ec70484c31c970c57c1e7a9db072432b83dfd30f3d81d04b96fee77860eedc26fd78f7b5d807b77438870bd132c030513c4977b08fa424b449c8b01e04d231d8dc1349b49068a591d9e7e90182fdda66df98248b95c836b0d982eacf62577b4c28f68f78b8cceb45d943ac4cf0fcc7887b635462a5b1613aec5c5fec1600e32966cccddb7e85dcacba59a54d7349e333d0becd5f94040296ecadd50e3d041704ef037995dd6581c24fd3a340cdfb1931b1ab0bf926e364bdd3da4319979037b3932bb1acdf70b33a39677c20462c5dee6e4da300c94465132b265b9438a1a954b2ede0eb67484a851f7b6c4e8aa20a3b5dbcc25421025356239cc340e33d0ca9edd5c2e4779cef67a8d80b089a831cd0cab168baed9574b3f37d6329aef70d33cd7bb5672a012622a2cda30cbec54677b726c4a07bae31c951d6ab81adf7ca6a96e91bd2a834d03baecbc092b8335962241f8b4492d3ed30f63cf5591cc3dbe32180db11c2c5b09ff97c6336e5b350288f551b74679306669211dd07a0b07ede6d0759d520bd93cda75450623cac378e3d6ae9832b7c2e169699d2e17e3812b00525a30cf3322c6b2893dc4c0762800a5269055d7e0b94f08fa614d5ed40991a184b5394808de9cde0198a2b2dbd78447ecd521623abb442a1800d02017c4605bbfd28fed30e247ba13797a16ea8a9e6e098899fcd67ae8eb4e36bf3489653bbef985388b5131bf4585d8b3b221eb13adda9e6add5c1eddf6f8b386b7e7735a2d600e1001fcc31ef12e6f9622d7acc5382d59a5027fe2568c20adf3d1264f69d8857ae0eaa33da0902649167e5732768d540bac7ff2ef9bd126c0a636515fb45e26c6bcd0e03a9595f70dab5cb6fef5fb2f4900893a311478ed0e4d425c1da5da1771ae37c2f073efdadf31fd7d101ab17d4b7d9895571dd96676255347e7503a1871f79ebc11e07fe7fab55ef489ee24829b138d539f305ee13534e9372beb900d1e1ce2a59416e342bf305c2a4c9048d6cadf945e1b8c61a3005a03c10e6ef113ca8d0ac00487eac46cd804bf4a016c4794cbd02d59511297645d4a585bd88fa6a2e56f54f39fe62582429ee61d81556eb918a6c19c0ffceab6712cb59d244668f56c62e98fc2736dbbb8e97cc6593f08901aa4484df5d156e7b3203c6cf7f3173c0f198728334e43e4969df2ca0444a5abbcf00fd9a0da5c5a574a4e21d154e98253254ee96a2952d6494f681e6c6074b27596272c7acd6c29a79bcd8a3bcdb786bca09c9c5b41531eda3996c39917476278691bdf85905a92f9117924b989433b7601e599110a956fa2a889dd0a9233ccba25dd9021434f3c8b829bb2bc073133b740e85d9fc72514a48f1f3ab4e1e1c56495120cfe370012393b63173260bd741deb6e9bf602a6a92324c63af2449fabfc45cca16ef188f383bb85ea4a54c67764fef2f30cda505c24d4735800ff1ffb79c6", 0x1000}, {&(0x7f0000001200)="994773e017a877bf050aa80120855e7b11958c694d033ae5111b8a57a61d2eb9da743ddbcfaddd211811987d4b878f07084bd1fe9daadadb007cb038e69470138184021920032d88fec9dd360d22cf1f25b30f0d793562ceacf25360af442bdf63dcd88e31c2c24ccc6e85b47159461da83c024b7f4792c269265c883b83f3287bef46f00089ff9c1f92274c1ca6bc6facda70105043f0b10e95efba68f1816b37ca3ca5f4083d3c3158f09d9b6072261850fb99428091aeeb5132bdf171fdd68dd6735600adc415cb5290fc278585fcd8173210b74b7ec9b0ac3a0cb3428c745c78ccfd6b0c16750ab6974ab956ac2155ec3d517845740fccefda", 0xfb}], 0x3, &(0x7f0000001480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x88}, 0x406) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r0, r10) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001740), 0x200, 0x0) sendmsg$unix(r9, &(0x7f0000001800)={&(0x7f00000015c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001700)=[{&(0x7f0000001600)="64b7416c6085e4e2ca8e4341ca4e185c", 0x10}, {&(0x7f0000001640)="cc0732bb5f7215449b91e81509515babbd0e148b0d12759db0e3ce86c5c7da3f9241f89666ccbc5e65710dd3598dcd3e29abb1acecc446db5c2dcaf918060b16566a10438adb05080cec233cf24d539609cc1b75864916a9a9d770bc284a77f0719277bfec2b017b4000a61bed143dea7701b4146597b440cad282d1ef2b5877875093b33323969a7d09eed6aafa321466c835155665", 0x96}], 0x2, &(0x7f0000001780)=[@rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffffff, r10, r0, r11, r10]}, @rights={0x20, 0xffff, 0x1, [r0, r12, r9]}], 0x48}, 0x407) r13 = kqueue() r14 = syz_open_pts() kevent(r10, &(0x7f0000001840)=[{{r13}, 0xfffffffffffffff8, 0xae, 0x8, 0x8000000000000000, 0xd9}, {{r9}, 0xfffffffffffffffd, 0x23, 0x20000000, 0x77d3}, {{r9}, 0xfffffffffffffff8, 0x55, 0x1, 0x40, 0x7fffffff}], 0x3, &(0x7f00000018c0)=[{{r10}, 0xffffffffffffffff, 0x9, 0x10, 0x2, 0xe12}, {{r11}, 0xfffffffffffffffb, 0x40, 0x4, 0x5, 0x1}, {{r14}, 0xfffffffffffffff8, 0x20, 0x10, 0x100, 0x3}, {{r11}, 0xfffffffffffffff8, 0xa, 0x8, 0x4, 0x5}, {{r12}, 0xfffffffffffffff8, 0x0, 0x700000c1, 0x3, 0x5}, {{r12}, 0xfffffffffffffff9, 0x8, 0x40, 0x8, 0xfffffffffffffffa}, {{r10}, 0xfffffffffffffffb, 0x83, 0x1, 0x50ed, 0x5}, {{r9}, 0xfffffffffffffffa, 0x4e, 0xf0000000, 0x8, 0x400}], 0x1, &(0x7f00000019c0)={0x100000000000000, 0x2}) fchdir(r12) chown(&(0x7f0000001a00)='./file0\x00', r4, r3) unveil(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='r\x00') writev(r12, &(0x7f0000001c00)=[{&(0x7f0000001ac0)="2b3d2262568bf19480d355c5fe8ef39bca0a755d226c5af0e2f721e9fcf1ad4e2db05ab5", 0x24}, {&(0x7f0000001b00)="d5bfb62f395c9b78b2ce42e908d980c690589fe5a17a6b1020c786889ea1f984782a5c82f3a9d8428c25465492235a3e8fd0513dc02f19d702f252b41fd4cf739d145ef817961c6ce50f48a60c37ba1f4f81366d6bc31000", 0x58}, {&(0x7f0000001b80)="57985eb0e18b1523630159249d64dda357851223cd30d96e738e2744f4bb271b7d4417008466b31857f5daf5217ca7f82dbecdb827106e81191da4e93db24c4c3eb82eb5df2e483c8349ef3194bcc8802852f92d4ed032b3c1bea9cdeec08f0d8ef9c303c7620120656cb3ea67bd8200bdb0d32b8aebb175d558", 0x7a}], 0x3) dup2(r10, r9) getpeername(r10, &(0x7f0000001c40)=@in, &(0x7f0000001c80)=0xc) r15 = open(&(0x7f0000001cc0)='./file0\x00', 0x2, 0x18) syz_emit_ethernet(0x117, &(0x7f0000001d00)={@remote, @empty, [{[], {0x8100, 0x4, 0x1}}], {@ipv6={0x86dd, {0x5, 0x6, "64d684", 0xdd, 0x29, 0x5, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0xc}], @udp={{0x0, 0x1, 0x8}, {"ba8d27c364dff8892136d603ca5810306a118dc2507313fe0a7fef1f3a65d1aaf2004d0bdb91a092617b9e302afe21da266bdaa0c6f2d42126dcbddd078bd3aa9b1d93a28f4dda1b71a4ade93edebd358d4f1d78bcc03cdc0b889b5e8f0757efe5ddf69ae93ea657d53c611e12917e514c0da82df7ae2acc1dfa54cf60bbd9d48afa5c65591f14c30335a5b378a18c5dc1f13b8ead5aa408848745ab351a9afb967d6c78274bc93d0e906196b16ba1ed7b933ee9538a2887fcdb129be84b28a1f9e17f8f155ad6cc73f44d1cf9"}}}}}}}) chown(&(0x7f0000001e40)='./file0\x00', r2, r5) r16 = socket$inet6(0x18, 0x8000, 0x1) setsockopt(r16, 0x2, 0x200, &(0x7f0000001e80)="82527537c61e2a3484c010a49600442b6f502906d8516edb78d7b7f3b02fbbd4ec3d5a8d7299f77cf1f6f1479270651a2070e39e3cce4a0100142dda8aaf703a8fe87f1ef353f97371e3f3422aca5cae9c5c51df0f71f93f2476afe4e77b289d4b52006f8af5822c6b34933c6309beb76e80c648ca8962074da66cc952c02d7b15dee474f02fc5823880ccb7b92a1d", 0x8f) ioctl$WSMUXIO_INJECTEVENT(r15, 0x80185760, &(0x7f0000001f40)={0x101, 0x10000, {0x54, 0x3f}}) ioctl$TIOCNXCL(r11, 0x2000740e) executing program 0: socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xc, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000002a80)=[{&(0x7f0000000580)="e23204d9e564155587441f63e20d8e3195f42cd550aaaea28f2674681bd0203d9659dc7a265d13a0ee33b705", 0x2c}, {&(0x7f00000009c0)="7c31d30b3566c0d55ce82a24bb198407ec6a30341e39d14f134e54af1fff4a0eb60f5d4024d160d3f541605c9bb67f703d47dbcaed103dc5b14a9d9fd5c468764b81a71a6a109895f3f8ab6b077fd7528f398c26da11a524e08f77e0cedc7e3257b09a7fcb48c4faf28df21a037cf31cbb2f2f76dca1f1fcd73ee5460a7a745b9a1cf44e658ca4a53fd7ef2bc2f52886b0e0ccccbc767b629ce16a41690e8443a48001858351f2a693ae11b0632a8083f6a9c381f0196f04dbce30505b7090ef6a659c053888fdc0f99ac01c9dcc9e6eddbe11443862adc631d63a0263713b0ba61eef4dd906f502489a2959752a66f4c6e7ecdb1d669d2303e5da49c917b8169e95b770b05798a7328b65b35497ef498ca4c748438aa842882de025ec9137008e19ea8e4640e9d8eff7cca23a40c099e0dbbf9f8956cf5d29d51ae17e9f82c851290212cb42312c63fc19521f0aceef48398d711a3e6c8dffb606bb45345cef4c04e04a943ea4852862d114a4863c8c9898f49b743eba89b3f8ae4241a7584606daad278d1db610d4f9b15df0c73b3286e98b31babd27c202026dc8e4c569382d06ca2dc6aef8a6ebd385f46ae407fe4788f7f83fba77ce33e7e89735b85325a75ab8202655d31164637164c8d47e3e04cfeae26e4d52135f4648fe58dfdc3b572b14b526959878148171fb184a7edb7f3a900b8f3673cbcca6e450d21555090755cc1d3ffd15655e4c55286bec8d7cc22455e9f88939c739d5286ea04b4295252bf3f933ee5beec44c22d9035c6e63e2c01dc373ab553e5f34172f8548cff12ed40894f0330571ec4f4982fc4fc0bf5fab067d382856d21b96b41f4a96fd4b211b45c3d7db13c97629dbc1d5c93b495a7c39ff84658db7d37c12f113ef95f29bf5d9196dd512b0cb13544af9c117968ee2a49a37cae2685b71998722593d87b32d04f54152521abbad6d7547bb17f972ba2da43f6cd3d93563b453d0e9175eaee207c34104b4695b2501eb1428d50f54d6d194c21852aa4f4aaa7cde3c2f185bf91e4f6e13f292eb4f710af380668c1c23f7d12ba2f734597fc3db099c8d235b80bf145d81dc0679de57487a53984cb2cad6bc36af02f1338e9db198fcdbf7e25e298e71f5493362faf1c53a3eba205336702b5be0b58cc4fe4e854b3e681481d10ef7ca69ad9ed9898d8c59eb3c96d91aaf26fb8e560957c799139ab5655e55161bb6d4d1cf885d804909b739e089f0e863884e801d9cf6564fc7530cc9ca63450b7f3f6e3d7cafa01f4d32d38875ce5a95626f3c323b86e5f5d2ea7c8a69bf90f470dd68f7456575c4b991f14986c0419f1e34aee052d1c169b2a9a4ab63fd5305c1e2e3f1fb3b077759da0c75aff7a37e7c01fc8e68620a6843936c6fdce901fe5eb1792926a301a79b43196fb601e62ad80d95d5f594581756cf5db99493e650be7f2448e308df732ebf119bd5ab5379fecfd44f10ee62758c01ce783fa76bebfc120ac06654a5f36585163be0c7cc4198dbc409a979abf849a5167a114b68eb96c0f459ca0e36fa67cfc91ae74e12dd9d2d3d357a44bed95fa2aff444eba638ef2311f3b556adef05ff27322883abff14400e99095d85eeea55facf06b5e3e19777a96ee2e818305224c170ab8a80097f2b95ad9db0c7cfa49501c5b649d6ef869575ad1f8bcf68f221aa3be914c50e2c98333b12dc1a940f508f3c6aa1060477fa4877567bac833e7ce5ee06e0365289276f9bc5784ef88b486fff10a5d0bceb5113ad597cb6546105ab03febe8e9c352994e284983d88caf481a022e405dc6c2b5fb090a301cd5e12e7562c4ec08b8f2a53fd7d46bd334417d66f49b7b316ba03843eab35ef4e8ab5d6decd1678ffad1565b410b1fe21d1a2b52f96d9e61cafabce56f4f8eab5ecca0ca3963543391738b829b349d11103045ded76670d263b1f0a44ae589c0754b33afba70ec1626f9e26022744f35e8801da1e1487ad3971098a41fb034f4b29280f1b223c250e3d782c3633e1379e7b918cd5f27d9878d3e8d83387273e532990d1989fd1f9fdea14ec7f05e725e302a7870991ff307ce2fe68bc989325234c4930182d52058f52f717e46dacca73d64a45af514cebb692f865ec4b65979b2a5fd1e4ce6b3a332c27834f333f72893ede8f14c28eb3fe799e21da48f95df71abb3d0761648324101a0bb281520cb47703be4a537f53826d731b4e3984be160d518c8567ec352f18b791eca1b69e32e1f624b2c7cf14d7b1273e8b5812599a65eb116c317c04bf294581c3eb4d0f41854983a0367d8501b93b809b3292bdffd1149f3298c9e00cf6106f1a3211ce2808232b7aa212fabe75795e8d57cd3758e39f3cbae6e1c84615351233bba6fc99f140a321678b28bccf32d1f7446adb9e6d44ac7423045b35a5111d527845009ef5d8851583450ae820fb08a1d5b2d62ae329d9b08d3cff44bcf197721a1d821079461836cd10349c07fc66facd86dd1d9897bbf139d2556ae128a5039d12343c302b25882ea45bc0c8a1d5a3da03a764abe9197928879de097acd934b6638e6c47aaf8a8a96868fa1e5992622d2dd54a305cf2c42b8ad2ddaadd0fe0c7877d4a5f7d519d2a38a921802b64eb69570a00378cf92371566b4a01460ac224959b238ee68c3450375870ea89f51266ed1b6e536c9fafeff709152b0c39fee1efc50116a784e9ea4be09b0f7a4f1a50225f58dedf01f9901b12a8d3da2d6e3e56ee08fb99ced294ccfd78f2e38c072ba65ce863fde43a56aac53ff4875b8440167bdfa3ca3122db302b9755b055ccab144d555130d42d2445a87a8747", 0x7d5}], 0x2}, 0x0) getuid() seteuid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x13, 0xffffffffffffffff, 0x800) connect$unix(0xffffffffffffffff, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) socket(0x2, 0x400000000002, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x38, 0x0, 0x8, 0x2000000000}, {{r4}, 0xffffffffffffffff, 0xdfe3b819c4496ae2, 0x0, 0x4, 0x40}], 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r6, &(0x7f0000001880)="79f47b4c4c", 0x5, 0xffffffff80000000) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000000)="e455387b", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r7, &(0x7f0000001a00)=[{&(0x7f0000000840)=""/151, 0x97}, {&(0x7f0000000900)=""/211, 0xd3}, {&(0x7f0000000200)=""/24, 0x18}, {&(0x7f0000000700)=""/88, 0x58}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x5, 0xa67) preadv(r7, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) executing program 2: sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) r0 = kqueue() dup(r0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x802069a8, &(0x7f00000001c0)) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60e524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d2ab9e0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003956457d96bcceb3c014d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab0bc9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114a12b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x2}) socket(0x18, 0x2, 0x0) semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getgid() r4 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r4, 0x0) setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r7) getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r8 = semget$private(0x0, 0x7, 0x3c0) semop(r8, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getgid() getuid() executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x8a) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000)="fbed83282749ef96032bf8759c4dab2d6852c3a72b71a73382ed2dd3cbaca5133e63b219d304540bec4e6c3bfa40bd174224dfd7f88673f22202f958a8c711d2c219e6d5acd90ce946dc506e58a4351165b7c0c601048ebced46c33dbcfa24e998ca386afae05e55182b370b1062c52bfcb8dbaeab3b76ffba63e9456a15644d541af3e17e965533de3fb0a3f3381a84d6502d4a71734ddbec243d4d7ca34e22e516ecb01b3b1b334b02c9f5fe", 0xad) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) close(0xffffffffffffffff) kqueue() r1 = syz_open_pts() dup2(r1, 0xffffffffffffffff) r2 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) write(r2, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6", 0x21) executing program 5: setreuid(0xee00, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000000), &(0x7f0000000340), 0x0) listen(r1, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) unlink(&(0x7f0000000180)='./file0\x00') sendto$inet(r1, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r6) setgroups(0x0, 0x0) r7 = getuid() setreuid(0x0, r7) executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c00180600fe8000000000000000000000000000aaff00000000016a443d080000000001004e204e2200"/58, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="600200009078000003030000"]) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) r1 = socket(0x0, 0x2, 0x0) syz_emit_ethernet(0x127, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd91) mprotect(&(0x7f0000204000/0x1000)=nil, 0x1000, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) setregid(0x0, 0x0) setregid(0x0, 0xffffffffffffffff) recvmmsg(r0, &(0x7f0000000600)={&(0x7f00000005c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/224, 0xe0}, {&(0x7f00000002c0)=""/64, 0x40}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/190, 0xbe}, {&(0x7f0000000480)=""/101, 0x65}], 0x5, &(0x7f0000000580)=""/41, 0x29}, 0x9}, 0x10, 0x843, &(0x7f0000000640)={0x8001, 0x7fffffff}) setsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0xf2a635785d4013a) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000002300)='./bus\x00', 0x2, 0x0) flock(0xffffffffffffffff, 0x1) chdir(&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r2 = msgget$private(0x0, 0x2) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x64, 0x0, 0x0) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r3], 0x401, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1800) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 7: symlink(&(0x7f00000001c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000300)="edecf1cb", 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x2) getsockname$unix(r1, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0x0, r4) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r4) getsockopt(r4, 0x6, 0x81, &(0x7f0000000240)=""/189, &(0x7f0000000000)=0xbd) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc1126939, &(0x7f00000001c0)) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x4000, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0xc6, &(0x7f0000000180)='./file1\x00', 0x8}) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0\x00') executing program 6: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8020560a, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x6, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000300)=[{0x101, 0x2000000}, {}], 0x2}) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x7, &(0x7f0000000040)="d69096f07ed81b37a5ffa907803c4f016100555e83b8b1e695fa115f93f0861077b79f272cb3ff83d3f4d4f787e83d790882e7685abaa4f6cdf5c7ddbae09180620d7f0fde156573635eb29e36d8c5e607e76d24bb1a965f857142f6f655fd9a3d2ae72e8f31e7a05ea4b1337d2b7c86f1f12c", 0x0, 0x0, 0x0) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x12c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000180)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000200)="5f6a8de84b4c423d583f91557c7401040000cedf13579996073843ec5cbabaadcec80c62a8a897a78307f3cac30eea63560800c8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}, {&(0x7f00000013c0)="89f5ec3dbda167a7510db4a505ee849b6fa9fbd17e51adc33fd096df8cf67a5147beede5a349b788aefc0e5c56612bb561a6dc1da5ea3549dc496d80608a09ab218b860d99c2c70c75351b2b26350f56331e1f4a07a973a14da140118859e18ea7dc9ce62bf54cc6238d443e9acd229b5bfbca5b6ec6ac01af132507f73a6354e2", 0x81}, {&(0x7f00000025c0)="5932419f9bad3e5814cd732f483273f7eef742b3b81594603371620a818b5fad086d8a319da54ca23e1ef4f5adbd661752974400731037772bca061f1a46f5960be182495c35daeffa1553be713da7bdfdc7dc753b965c4c496f86b3d710a1b9f6146d69442f64e2ffb6bbd47ae77a19929031c64e2b845af09800078d2f40916c639cfa69853f591b45f7f3623c26a794f0ed1e670b2d5e66b063b1b874c4ee499d78ae76ddf9b4f6e596c2fba8e777024d3a42be3c375552e8fdf371ba6cb8704552bd0e8ff658deff6d2390f2980762a3d82c66cf68b3efb4bc503446ab06aad5a8745427988682d429baa5295c0290b90b2ce94d1ddf771fccf1a74d601243656d4de7a3c3a94237276e06d108b94748ac795dac01982bf1212e28c74b4301637d207852918ebe8d0b173b1746d6bfb9bd4a8829babe99850d9b2ae2e01131370610da4ce844a7e8ba3865e30e94281cf4b2a1b9e2f9b1f5fb339c65360912580ba2bc0f087f9fc6083590b6e881b9f51f363084d94e0000000097085ab3cc7d552a6051ad7ff09f6f2122b14b3301b4ada9e4d06469b45ee5ad5b19ed4b2412661645264a92d0a33856936b04cb058f2c05f3e85b31922d0bbd0f84bf9c2642556b2ca8c37ed2d3540c37d71b9983c3e972bfbbe4f074606af1bd588ca8a4f2cf48aa4c4d98c085507bd836f8868bfd128127374eba60b2f48ce714b6527de101ca1acef1679600cdc80004a4c13df9c614290549aede8c1370dc873192c3f36a37006846c35f3766574a53ee815258979c3fc2593a0260daad584da09fb84e6099e76f54b00a5fa99bdf687cae34cc9202db35bbaef1a997ce5e6cdb48f77dff97bff4b6747b7dddaa6363d98f3c54f7a74ffa681c4d12f5506703aed679fca9d84bc4e50dc0135df6c6f7b5632157aff2cfacf4ec9ee4951ddf88c99dcb46b520ba5c479034ba7e00f451aff82da75bc24c1f1544a82461a9933a280193e204679b5034a4a119e1e2ceb13eb6b194ac999a908bc2358ea7cff3b1f1ad29b589389e4416d4887468f721fee9f80c40ec38cdeaa569ddb779b3b7fedd8c77791b798d5495b46bc364ac01ab0300f0f59077a71483e74c2dc2c970e77ca60e773b8550605a9b96dc7f852b4940a1d815b178c6f7c324c3cd5bf64ae25b51242b84fd6ba87649efbeb10fd7b4503059c37a49e7054ecccfd75151e83f7bc013a11979a59fdffee518189e9f66262291a3f75c44c08de2659cac0672aea7dbf3b97470f9e18927a959293168adda6d8f3647310106837e92ceaf87d8a709e79a28688a3fb7f19bd4591dfa01ed1cf1babff956d99c55f8852fee1a652b5ac251384918d2559fb40bb05af2607cbce2f7b31835ec759ee6f7155379eb29650b3406be0ceb480f7b62a4b0ca803fe5f262d65f6e0802adca336e22c3100e4a0e0a7256315f187c750c160e0c1fbccae21ca37e0f61e98628e276817431c0482a424561bc206a9256baa139f9a08c80006af8eafb403451cefb00cd3dddb7f2e493a75e5bc5148f83aa1349342d4269e74e36adac34ba63d6fce34a98238d07cd125a8d9518d86ce5cc9d9f51568c00b9badab6437fef4dbe8af989f426d0f9e915fcdaf7c78a84ed1acbf3f65a612ffa338b56b432531b8b878406827f084d92bbefd02ea156b68ddd3c698ff055553db32c2a43c0fb66e2456c277b67dc36146eba57b84b9010d17663da517e3eba961748e099133b71ecc60000c1f50f5236dfa08b64fad1825ffa540b1a70a18c8662e4f98eb8df34ae5ff7c28f5249ddb03817f619ca4f92e285b16e1714c00777b56635a351745d259a6ec0a24748be5dc4200b1a5f968e2741c3594f256f77f9beeedffb4cab2dc8e462702dab9139aab6f330883f5609d94363f8ee3bc7b0fe2580e02b456a7d6c3b24c701320acfe0616ab03a01ca6ece9a60904b43268df8c3a3d135a99bbfb9138e671038d2330f30f65f06a4d98ae39a0a7fb43d6672d1ffc775a1ef8aaf47bb76c23dd9b6b25425b788c15da89c0b493993dd37cf39a6563639b834f02386642e8d52cf6b1669dfcda6d0e39ff94cfa5d0ac7e28dffc7b766169b79d973766d23694c00251aae508cb8d97a9c621b45f032686fd07de26d26d18d6a7d50152da9dce4c17a8826aeca6e3946aa7b09077df1c37c6f3a9870316ed0b61f48171173cbd3426f8258b0ff7f07f8f02968d5f460201e042bb510dd55f88ffe7c853d953c456d942cf06d91849c801561388aed203c48662709fd85d6bb707cb13f44c2e08a834931e6bdfcedeb84df7a122387f250451bd5c10c8b50d03e245ff1a03cf17a5b4c88079db9d29e071bf29f3bf5a886e467475c6c2f4b06785e223ab57e0e595b04aaef80429d018ad264bc7cc07f99ef93d1b66b3f9d4c01e4cc5290a0d5ef24047fe4dfd024d043951025bf305e834583513097db7715c4925ede25fec68e42611ac4ae301f4d39a640eb2d9627ea9f4c73b171bd6238d23e5573e3210a2d529739cc3916b73c52d80e2e34ad8cc0752ff8599fb283a952c7eaba61c7f1bf7aecc44912fd069aa1909893426adcf069d6b65630713b0a559c414fca125d77da48afade60411de90fa0cb4aa780b86862f247f3a4a42bdb4762e2b881dd0a5edb67d3cc904fd8c21a51f02b4a1e87af843eb782f7b5ab20b90f9d9a9b2af34149f6bfa3184850fbe1d20ac9dcd04d6ddcc7a3499d763889137a331f645cfece9dc5683241c2d7086598a68a433eb497e2205dcfa4f23ff6c3b0d6586eb8e19f97fdf15dcf93760efd31975ed505ae87e8b15b8b613df55c7a39cb5ff4914f88dc4388f970aad77dc39344d68d5458104059ff37a60844405c2689d94c9a271243229ab80aa64b86f0bf6896306a76f5ce0e9083850809609f9a9f1ce2df9861d80f6dae79f7a3b0f68626493d43d5fe2e439c46f2dac5626596a1330a58621e19b3f2626ad53a8312729accc1a278b20b62c71276f2ac0a8ff33525e2581120378f2a0ef75e2b2ef2347e54bd035e218b98ac0ab4c5dad8ba1ad18f3dd0abd6e58630a7d5a306b90618889d72637ecca51e4e385ad30868cbae86309c35c716b09bce7c51e73e39ef26f2e1f1682175211e55409fad79eec3898ce2b85bd6e93af09c3d9e83aa8dee64d31ed793cd435ce41eca12dc975854ec4b9b2dfcbb5350792b27189b1e671b943d8aaa8d0f960d521a5bfe31126d5ff73eacb772fa185aef51f3618610f17697fe45d13629104f6e995ea1ef6659d3b5d862a38f6cb73dbc4c8d85d21c42c1a1e68222cb13e0a6fb08eb65eb43ece6d4788625a627fc0fca8e7f48e7ae6fd664597aa5890256d544cb0e389e625e6869a0dcdd7487a2259836688dfab7d99b72d68ffeae6f642fcd19253721e3479dadda8ac3c90afcedd039dbdb1e6fe3e2435f082cfcd739325ae937bb8648608d1b0529c359d12357affcbe8978bc180996e93db144ae3a18f89f73107db285acd1ef74befbc6fced04daf590687f9440c3b4c7013ffb6b17e27383e339b4538d8bff6e39cad5073a0c97370263c8893a5fb6187b7b6a881b03b2c8ad512421d14eb391d7994b9d6b75846c1ed53987f5f67181db7c0adc38b8bef6f5917cd4a24cf05d0ec2c5c10e40bc68e227ee538b6b14bd78421755789947bdbb7b3e867c8cf1eb237243f0343ff489964d6917802bbaf5da8db668560f0224779d380a86504d9614cc9b4589700cd5b47425531dc10fd147546a45a0b62bcb60876b47642a9fb96f871047638d7b831cdae2e9ddc3e717de99b729407a272ca69080c58a838659608f1af0fd24bd541cf6095ae327e7d6cc4c0bdc962eb263a125734c0b4ebccb85c274e5b932f786c14b9ca4ba1b26ac880d1d5295890f8fbb6b3129bf1242e2a7ad16e0e1589a5926f9f2ba6c062971c1b8977a258834f20a1acc9427c080425e32921b13e97004afdb9b1358d420a509f91e7cabc0b6241998b40d1182e939ddb25535ccd4f64d8a901f6b39756bc7f0cc1612b52d0acf358970334fd70632ba23a577ce93b05048c9d24a1aaa07ac68231851425e8be2baa8bac90ebec86278c4961157a80263ba988eaea274a62edc4ddceab412ceaeb51addf918f633a360b41ba801ed43a19d7cca2cf95abcc2847377c7327c68d17e60c7c9ce465a0cbdf695c6f3dee9701454f05739d3fe2be262e5f045b832e5e27f4471c483f4b54b43ee3174dc87306e590f0ebed1cebb69e53694a2d2683eb8b4933a4294a5ea65830a0b22df64daae1b4f137d0e1a7fef8ee6493bda9055df7f6a7fd5712feccb92dbef1a1236be6ab622d62b00fe4196fc6cab03b35c9082525137e53848efa0c0f5fb7186b6568c892cf4c0c649ea79d91d6d284068e9873ee3ace738e39582c5d3401f5c540d330e02ba9305ff71be14abb07b716c5db17cfbb388ce3bdf35a3c073c6d6baaab7f420b0bf8030a3de73a0deda069ef805277d20fb92d1a4f1a21eeb3b607bb0c6a37e59643da3bbf588098431499b0f2cdbf336a9fb35d044d873bbf73705ff2ee77847f5794c249a746efbd5f603610d4c5f86b7777a12f88db86f60429de76a07c25242c4654c19b5998ee7a097f7b7c9a073395e9b3e427a3caa121e5585199bae610e39ac74842cbc5a755a0c0b7b2ee0c9a6f3678afefa7fd37de92ead4be8da4d97bd47fc28d77f620dcc85d7e3ddf22e14e7cc84140bd225ee0b3a2ddc2f071b531bd4d0ecce139b84811671b1cda2dc1713b8e19780ba0ec5c2998fd379f95fa310aab54e1a3ff8d8544e5e180fa23a8b23584db4403fcfa9fb860c394c804487b97335d854207c48000000037bf13233a8ba1e5633b96da3c04429882482b6a6575ac27107c4c418363fb13a46e6ce306a706ddf9b0fc827f1a9e3c8ff161de0b1979e035d29b60a8319b0a7d9a08706bdebb4f92085b693d859be098bfb01fb6da64650d5786c823ee153023800eb487667c600256d9b7c3b42356481e6a9dde6112fb1ca316f168affd3f5d1657cb758366a7b29f3a0296eca10507b861aada52f49edd4eab59bb0df111c806a9ec19c7293400708f43e94fce430f2eca10fe3a336794a9084f84649e2d27f5949a009064a63f6c9466ae96bb48cf0e12fea318398607dd9f5d95618790f4df9dec0c2fd76482a095a0b1f02b9043ad5dd3b7964ef4a20eb4373068c086e9a84758cd0991406ce4fa1f30ad3874d5070b2087d9323e773a0e1ae0ca9db687bc179ef89fced984457e4206c3372cf4cf179c42fec2e828b4b7b49845f5b60b4b2aedc2c80dd41d3d0e09cb52dd1a4c88a60074761ca38a9ff6fcd32d05ed576ace694cd1297f86fc0a3dd0dffa80670916518fc326d5e09b99ed5173a6f0167c8909503c665f8257638a61c8a1ebb7e296ae5f38cd0eeda15c9962cdfc76cbff24d9217b817d7a6445af839b83928dee2ad6336d88c58d995f094d68cb4add166160fab11f5a0a5f4a2934ddb538e70d067735c7d8a7710414e9066e4d6e36dca881341bc7292d05157ef07f35461d98b819c18cf164dc78c171680e6f6870668eac5080d78eb2c495ebd246", 0xf7f}], 0x6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000580)="3e9105d51ef2ea185538e873ec9ba98bd17aa91b26438503ea96553c2a3895c9501849927552d3cf1f17011ee64b5d5b19b7036d74f11601369c593bd6d2b83bdb11e0c70a113c09de494897", 0x4c}, {&(0x7f0000000680)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c16439c9bbfe37bf9b31d625e398beca1d2d858050800000000000000cce3a4da033bb92a5cc65597870c03aac2a3e4324aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4f9ffffffffffffff181e9b88e80074bf3157b8dea45e3391e824194bd6b879347fa51e01b4f60400000071e28d9d838278a9fd52aebec8b195383582b54006007d9ecbc41c90d477e71178f611d1ff0326888da9001a6ca6767d7f9578232f3c50853ff9b289a7fff44d3d16da8d62796f9444d1bea19541ffe9462c7add5a1847491768ca052048d624f5f6873dd35d58208bd21653e05b8c88ae3c6944af", 0x104}, {&(0x7f0000000980)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa03cd4a3a37987853a02497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3120801ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d24750e0ef7e10a65b892182dadd93906c130755ec4264771e6e09c0323159e22c27a38e56ff48ebc95cdc00728a7f0732af3d20a36c5cc15ef466be034ebb1930943bb79fdacedfdb5c7dea75f2108a3a3099a2b2fab870b47ad708eed009c668ac0a3848001a4c08da0af82adb42c4dd1797a0d20806779679c714e1b066a615b9e448ff2146c95daa5f616e8eb756d11955e0567a2d4fd95e97a178edf93ef8c0ea705b0a42dc10090c9c", 0x190}, {&(0x7f0000000b40)="294bbe01e775d42b920510a1a4327ec1b340b1976fadc987bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229024357738d4ecaca017eb674086edbe0168d9c91ab1fbde25895467c8dce7fff60400008ad2d3a5431dc62ecdeffde58eaf0b9d3c", 0x9e}, {&(0x7f00000007c0)="3a5f3086dfe11bbd96d07bdd264caf9bfc4f5fb24156fa955bdb484b7502da135f05c9573fb19933b6e30930ee3b68113685e697a67fdca69fd4f06209a0e88c2081d65cdb36ce782975f98478e70f7ea8e16392c78f87cd10e6211af7801017160fd4734cd467dfa517dc3425dea91bd2e61e490ad91e19f7e101dcfd25c5e96d32432ca0d9ea300b97d2a5d6a0515a723ecf9450aa8570bb5e", 0x9a}], 0x5) r4 = fcntl$dupfd(r0, 0x2, r1) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x0) close(r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x104) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') rmdir(&(0x7f00000000c0)='./file0\x00') sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="125f9201003ff7cc464a02b0f20e4c4abb7697d88c06083790890395825804db229062dbbd262434bb83292d95b18ed026eaeac5b2f661a3a3eec2a01285b530e8b492f56779e2e8059689a9c009a36cfa72a61f5b81f3c17d90158e432e3827be5bbb498791a75c9436a87be7993f54a6cb26411cdde3351bf7049fd2b796548c7c6ffc429d2f35a470f5edc3515e6f4d47dbceee959e50794a1d77d16299044fa529e93420e79f3d01ff782b01d902ca62a1d97558af1b8e1d2a0a780c564726564580bf912c9f2015ac116874fdfb295c20be2fcf2221f49ead10bf0909b9d425f2344c7220c15abd735b69a5057a1a4234", 0xf3}], 0x1) r1 = openat$pf(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000005c0)={0x4, &(0x7f0000000580)=[{0x8, 0x0, 0x8, 0x67}, {0xab6, 0x9, 0xd7, 0x40}, {0x6, 0x6c, 0x3f, 0x46e}, {0x401, 0x1, 0xa3, 0xc1}]}) select(0x40, &(0x7f0000000000)={0x4, 0xd2e, 0x5, 0x8, 0xfffffffffffffff9, 0x7f, 0x2, 0x2}, &(0x7f0000000040)={0x100, 0xfd8, 0x4, 0xf6bc, 0x7, 0x72, 0x1, 0x5}, &(0x7f0000000080)={0x1, 0x800, 0x4, 0x0, 0xc8a8, 0x80, 0x5, 0x8}, &(0x7f00000000c0)={0x4ca3, 0x7fffffffffffffff}) execve(0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000340)="311c8b72b4363a9f9e4750f3bc8da80e3a8e959dd0e2b582fe1c5831d21e24cbe8005fd491e1ccfcce21ae906971df32e67b281cd8fd41bc39cda0c76b6a9518c90f5ae0880addd0ff17f6ad4c16f8a589fbf34df6589c9e4a3d353167ef2b41bdf03fa2861f657e53c64b23552e9d47706da5abd21003912c6361b0457d55a8f35c38e9ea65eef7d97086ba0fe4a3119e1711cfd3f9d53b996eae4770030ca4a8208bace0e8cd4e41913d0a7a79b99bc60b6267d305e8e1df2fc97627bc91", 0xbf}, {&(0x7f0000000240)="bb0f7c1d02c524f80641ab64e07430828a533e058c5eeeaa3911df55ad9696520ecf6ee4152a983e6f8cb8398d3334a52ef8523230af51e0f80ffc57b7d186", 0x3f}, {&(0x7f0000000400)="4fdd54c51847509ce52d0dbcd1ed5e9ed4a718f69ac8f65f824b7dbb3f650096b4391548bfd514e9a3bdb2f4279cfacfc1c947491d3e85e2753ad3eda6d02664a05babdbaf3a32c1bbbeeba7dbbdb77e40195b1209d5e70be9bc84617e49011187866b2f416d913d4fc8521ee4d1285f5ef83656a2eefdd43ce1c66068d9ea5c13839be7d0b1b322210020466aefcda4a291e515b0769b90081061f0903ec1ff13e42606e8338593079b91f6b77d143a7a86c9e727b06a7f732696163123b7d103903c134a48120ee1319865b8df1d729e23754ff820d5efaab5ca9f", 0xdc}], 0x3, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x18}, 0x403) executing program 4: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8000, 0xfc) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f60", 0x51}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) write(r1, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) ioctl$TIOCNOTTY(r1, 0x20007471) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x7) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2000}, {0x1}, {0x6, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) executing program 2: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x83}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000480)=[{0x0}], 0x1) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r2, r2) r4 = dup2(r2, r3) setsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) r5 = socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = socket(0x18, 0x3, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r7, &(0x7f0000001180), 0x0, 0x0) close(r7) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000140)={0x1, 0x0, 0x0, 0xc033}, 0xc) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setrlimit(0x0, 0x0) r9 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000002c0)="b678d4e79a9b540b71e893d38c639367e4371b73369cbdd5d26aa69d0c9f10a2d80a1d47de90092515b54f349bf82df65b0bd51609bc45594972344fe33d299174a0b8794f4cd519fa9d9c69d114ec36c2836ad418694d3d9698754f224a1def9ae3319eb67c87bd689f261cdddc8661607aca8241638d9bd190af6d00dbf7d4bd74f7f7bf3f2d742e0667e5bfd29c35dfc9e326a9f645bbaac5c0da661c112d5469a16b869db728d78148a2ba7d09741d4b330504307a437fccbd2db38a1d66ab7c68", 0xc3}, {&(0x7f00000001c0)="d08e22fc42512e8f1f4f3fe3", 0xc}, {&(0x7f00000004c0)="add4625c1171957c2721b34a240c62ba3863dfae81ef458a11a08fcdd60339a49d12aed29ca81571b6305ed1a6dff56b6a06fe9a8468f175dea356db62cb99b4093f86cf39a43ad60f0a2f8b8af7f468fdf61816d086a3d942e26d4517d0eb2c5620903a6aad10546c04e34124252c63b483827d33f5df14e166def27515f61fccd55106c5b2e9fb358620b468c05432f9974c13298160aed22d1d0a89143520214e4ae0918d36e3850c80e472317299ab12636eef8a7e396875e94eafb0eff7c4bf97aa56d611c4125955b225e15210a2a4841091a3d598429af9473ece4c907398dd55c87f275dac90b16f301c861b", 0xf0}, {&(0x7f0000000200)="78e8d41fe45a89421885fd505ca9526e26411fe6caede437674f043085f266f9d379ff2b9c206844eda491da40337ad91c7828ef82e473fe1ce3acc2cd9bd51eddd7b20edafe", 0x46}, {&(0x7f00000003c0)="6ebc95ce7b5a66cdec9d2ce4786feb9405693e533b0ddfcb3f8caf8bda979dcce9a4c915b83e8be5e186ff98de00af5355bc75f640bfd02e90acd1428be36c15166fbc0e080f2be62e88ede270a51d", 0x4f}, {&(0x7f00000005c0)="b09274d7463999993e4d8e9d6a58cfdbf7f0f0ce6ab7b9c78effbe74062828d0f3c52a4764ff2fc5282e107b678cba893a2fde045cd6a23e6dbc63f9e9890729003bcddeba3546bfa725b0481cd81df9fabb5ee03a1c86e0c61fb63235", 0x5d}, {&(0x7f0000000640)="85c81831017c7be55c04e40ef12c39b25deaa8bdcbd62856d5fbdb2e46b7107cbd908a1e81758e27deb86623c3014b76ad26caae11be93546647ad4dbcad8e0f1777f75c515a641be36c8b59914950e8b0f348de54ea9b056698f86457b6b848fba29f0a7d630f3eccbc04c8afce668c59eb279e69f03dd409d6ad8de1c1d94c5f027997ec0dd4271011386ecd86578f601309ee916dd7a61e8773e9b512f50cda261507a9b04e20fdcc86c7807f236011bad1faa780ddd46f4e57be28f54fc344f4e609e53a3d5da1d0e22bba1df813fc49e6ba81ceac401a9433f3bd", 0xdd}, {&(0x7f0000000740)="ecefb261828fcb82534f2242ec5e9ffe48cc101fe47fe730baddabd0fd8599722cf353abf3649ee68e984cd33cbef1aefea61762119209b1c8e21064f3635dac4c08fd0c2cba61a78f3d70c57df667ff74824f22c9d74ca0ebf012bcd6e8e29d8750ca4fbea26268eca8e2a794fb7cdb9f8b10d4b21ada8c798ffc3dc8c166d603d3ec8e573dbfbae9c0213a7dddb309a5a5f50d31be82f608b9a03b2fffd397124c522072e3ef6870293ef27b8652b38c937c52b46535c3a9f584378ab1321a5cfce827cc691fe5811d33ad3923cf8bdb56817cd4964d7b04763c715b85e861b34dc7b0c5e6", 0xe6}, {&(0x7f0000000840)="4ae6f48b129918d9fd3271eec7c13cf67fd0927f10d96e0a3c08b6e9127b7e83a5789f09d3fb6ef5f5fede47b118b964c4f44099b4bb4f91bda457587d19267d497a1628cc6190621cc2bd62ad2b2ce64d0d52fb648fe47428ed7c61415731e0", 0x60}], 0x9, 0x101) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffc0, "0401000f0000000800"}) executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xf5, 0x0, 0x0, 0x2, 0x104, 0x0, 0x3ff, 0x7, 0x0, 0x0, 0x0, 0x8000000000000], [0x0, 0x0, 0x0, 0x334], [0x0, 0x0, 0x0, 0xd2, 0xfffffffffffffff9], [], [{0x0, 0x200}, {0x0, 0x0, 0xffffffff}, {}, {0x1}, {0x0, 0x0, 0x0, 0x8000000000000000}]}}) open$dir(0x0, 0x0, 0x0) r4 = getuid() fchown(0xffffffffffffffff, r4, 0xffffffffffffffff) sysctl$hw(&(0x7f0000001440)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) r5 = kqueue() r6 = syz_open_pts() kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xdf}], 0x10001, 0x0, 0x0, 0x0) dup2(r6, r5) kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x22, 0xf0000000, 0x7, 0xedd8}], 0x0, 0x0, 0x0, &(0x7f0000000140)={0x1ff, 0x3ff}) r7 = getuid() utimes(0x0, &(0x7f0000000680)={{}, {0x0, 0x100000000}}) setreuid(0xee00, r7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000800)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0xfffffe}]}) executing program 1: sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x0, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000300)='./file1/../file0\x00', 0x100) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0xff}, {0x60, 0x0, 0x0, 0x8000000}, {0x6, 0x3, 0x0, 0x20}]}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r2, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r3 = semget$private(0x0, 0x2, 0x82) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 4: syz_emit_ethernet(0x1946, &(0x7f0000001b40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd696b9efb1910500093c57dee41a32873f9177445fe0afdbafe8000000000000000000000000000aa0000000965000000001f0000000000000001000300c2040000000405020a5f00010005e51d2d1d354d43fd37b2f39476f83f28aef8f157bac813889aa7efb7f6df04d61be0bcd43331c9a416fd2e427ae43ac282ccc984b52a328706680d3c7f300c954806f594a741047d8a7780c474723b1c0ec38a36fbea95d5056ddd34efc40b3dac7a52e2778f406ec4fb4c412032de5c9ae8fbf1247b46e7614498aae1c17c84e9a11fa490f5b005731c7f538757710581efb1d8f3bfa889402bdaf960125f59128aa7abea99ceb5f20607ac7050ef4d445d6f9d0162da47d5d6c5630accd950f9134138fe16fb096671718bfbcf2377c34615db476663741664a66f6d75e795eb07b6caf522000000000000002c0a000000000000814371144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c002887d8b3ade62b1bf673d4e6efb94c4df6f1ea1bfa6b79e19f74ed5f6750d843c204000000ff040102000100000000000000001d0400000000000001010005020100c20400000001040109c20400000001010400000000c204000006240000000000002ec000000000000008f85be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476ec204fffffffa0104000000002efc8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce274450000000000080000000000000000000000000000000000000000000000000000000000000000ffff7f000001ff01000000000000000000000000000100000000000000000000ffffffffffff00000000000000000200030067000000000005a0630000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="4104000a907800de051e0000000400000007000000ad0000000700000fff000000010000000100080a0000098980000001011312b31d40c9a6f4bd06134a80a354186e5f9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e2008c521ec91aeeb15851c9b65b99f6844641a485aa1ac5ecef7fd94853c40bfbe2f98edec1273602090860418edc26685a45144691f5f87d951861c613afcc4de70e636d48ebc7d2763781d1bb62e9bf29d3b4b87ca5f2d01a5ac991df8fa04b0c7006151590ee10972bbf5a39c13fcd5d7dfc0c505970bd795842f6b02e7a9938f0fa2bcf7ab2776f8d1bdb45471d31294dd73cf3abaa383e57953025a2a28ed4b648b1b477c092830538315979e2f8e04632c809d7dce0231b6090b0f951443643692ed5e0c26ce9f418d1d2a42680936bd4ee8deb30a195382aaa897a115310e76a54288f7c88e5d1666ed30ccf3e1863769277f0078e5882eb49a9acaa0a6d92c90d7f656dfddd6a50a958af5422936bd9899b5337827884e5076b16bdf29b0db59352c27126445d24ad049cedc522ef7726ef9c42a74a05db3d7f5fef2ec8bd90043f44812c295c447869d82100576b3e4f25044e01fca662d9781f33c844af68b11544384bdfd0958ff02491"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) setreuid(0xee00, 0x0) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) utimes(0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x15}, {0x16}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) setregid(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) executing program 2: r0 = socket$inet6(0x18, 0x8000, 0x3f) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) open(0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32, @ANYRES32=0x41424344, @ANYBLOB="8003"]) executing program 3: socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) executing program 2: close(0xffffffffffffffff) r0 = socket(0x18, 0x0, 0x0) socket(0x18, 0x1, 0x0) r1 = open(0x0, 0x200, 0x0) lseek(r0, 0x7, 0x0) getdents(0xffffffffffffffff, &(0x7f0000001280)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x40, 0x0, 0x1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) executing program 4: r0 = socket$inet(0x2, 0x1, 0x5) r1 = getgid() setegid(r1) r2 = msgget(0x2, 0x12) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r3, r1, r5, r1, 0xe, 0x3}, 0x8, 0x10000, r6, 0xffffffffffffffff, 0x7f, 0xffff, 0x0, 0xfffffffffffff800}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4098}, &(0x7f0000001140)=0x1004) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440), 0x40, 0x0) sendmsg$unix(r7, &(0x7f0000001500)={&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f00000011c0)="bebc4ee5e2cbbeacb8d4b6a51249c0ad82cdb1f606ed1b21bb58f79ca5f937099d722dcfe12bec11dcfdb73e7cf78d736d6523d43a808ed31ab2a16b2c7967ab29f03aa6c703144bb8289cdb0f6ce867bac7df9ed03d570baa7b740bbb43b56285348bd11bb139755f1e1c3c155b440b45c54dc45b54c8aad219625938", 0x7d}, {&(0x7f0000001240)="76368168fe18e0841ddf981e99decf76838b46308adb245bd273a68632318b778e2837aa3727f7460b9ec72707434b76d9e970e50e9a00494d217c39753cbf6bd0b1196d60c59b05319288f756b84f1901379b9700e2e85af4f25c6523e2cf02f75b2c19c338905bc5c0d50ac42d8a1ff1e62e898e4374f27d81bde42b04e8a41930a0810408e2e70e17d7a1cd930d9be47885fa191a99c2dbf9ce039a399dd5e8e2d8e8c13479e6ae46574dc39f762090fbc338eed24d84062b1537357d2582d6e5c2736c430dfe34", 0xc9}, {&(0x7f0000001340)="88af454dac97f40fde", 0x9}], 0x3, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r4, r8, r1}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r10, 0xffffffffffffffff, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x80, 0x408}, 0x409) rmdir(&(0x7f0000001540)='./file0\x00') sendto$unix(0xffffffffffffff9c, &(0x7f0000001580)="2d24b5fafd18c7f954ba2105d2118292612471dceb5671827efa3e67013a98f138b361231b10a9d35fa809215862cde09516802e19b2f4a0966b4f5ae8efdc079bb8ffff008cfe786e3337a0cdcbd8ffdc7bb7fc9ebce2f1a2e6635ae0d62d2f779c21d6", 0x64, 0x40a, &(0x7f0000001600)=@abs={0x0, 0x0, 0x1}, 0x8) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) msync(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r12) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) socket(0x10, 0x8000, 0x80) mknod(&(0x7f0000001680)='./file0\x00', 0x4, 0x8000) msgctl$IPC_RMID(r2, 0x0) kqueue() r13 = getgid() setregid(r13, r9) chown(&(0x7f00000016c0)='./file0\x00', r11, r12) geteuid() seteuid(r5) executing program 0: seteuid(0x0) r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x62}) r3 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000000)='+', 0x1, 0x80000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffffba) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) bind(r0, &(0x7f0000000000), 0x10) executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) (async, rerun: 32) chdir(&(0x7f0000000100)='./file0\x00') (async, rerun: 32) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0\x00') (async, rerun: 64) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x8a) (async, rerun: 64) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000)="fbed83282749ef96032bf8759c4dab2d6852c3a72b71a73382ed2dd3cbaca5133e63b219d304540bec4e6c3bfa40bd174224dfd7f88673f22202f958a8c711d2c219e6d5acd90ce946dc506e58a4351165b7c0c601048ebced46c33dbcfa24e998ca386afae05e55182b370b1062c52bfcb8dbaeab3b76ffba63e9456a15644d541af3e17e965533de3fb0a3f3381a84d6502d4a71734ddbec243d4d7ca34e22e516ecb01b3b1b334b02c9f5fe", 0xad) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) close(0xffffffffffffffff) kqueue() r1 = syz_open_pts() dup2(r1, 0xffffffffffffffff) r2 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) write(r2, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6", 0x21) executing program 3: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) sysctl$net_inet_icmp(&(0x7f0000000a00)={0x4, 0x2, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x440, 0x10) faccessat(r4, &(0x7f0000000180)='./file0\x00', 0x4, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r3, r2, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semget$private(0x0, 0x7, 0x3c0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee11d2ac4a369a3df569235b8d2660d4289965251b4391420df924324e95a4188c43495585c1eea1548c1d30aa9ad4940e68da087ab585c7a63f957e9c8b5f4c4b5833dba5d3b37692fe8c52d7608930134574fe223939b01c6e7d7043e61162321faf7d22e8aa2d4449c0fb3cddfa88eb4e78b5883d7bf9310bc4bcc3ae5c6ea8dc959293c21e608f290e16a9e7614782b590a09b8b25ee1abcf0368160e32ac1b4562ed0", 0xa5}, {&(0x7f0000001380)="fc151dfadc82f20313923eec8c8d21185643f13b75abf79c47761e54a6435822a3a1ea35790cd7453d4e6f7ec893e3116fa348cfd4c5e3916c60b4db92e744a2c10f3fb044c6868c2d7bb9b45693c7bbf3df8e31b6864ce71f536e658ec4ed9189164476dd8908927db03213204f9292bdc43717ca590840bba872f75035e2a16b9b05b6c232be347671d1b31c1b4e9965397ffac62db6bba951f47b6a9b97311e71a6454cc783e39dffb4e20aecc7ece679df0bf25f7f74b070951c101e9711c363d4", 0xc3}, {&(0x7f0000000000)="ce42e18aee5ed450ee2c8b3b9b8a7956b0ed3e8680c7ab77b282923a28b419bca63bf44efa376485ccd84acc3e20a7cf3bb6e9472ba7e778123bc49907492c14", 0x40}, {&(0x7f0000001480)="9fa53d7722fa0c0203b23d920e0bc03ee44f24a521df59197294baad8149b1395ae4644588f75123ee5dbf5b4360c4aeb6ccda65657019841d4d16a03b58b0592c166cfd94804fab0a3018cb0ba32df9fc9104de1010fd175f916fbe926ec16854d195", 0x63}, {&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f896d493c5fdd6c88d474a7d0048d7cdb66b895405a1b0e1224c9d5247c60b56dd3abe41822e05aabf23c8575af720cba61160ba058c02c6646ba4c09113035e9c9120b724b1d7638da8218b46f5ac3d170ca25b67a2382900620ecf400d188320b1336e000cdf1c4390e995a09a094414b26b10c6f19a32f504cba14a10231eb79856d201fb9e6a3fc1ca313080874a5bef1609739e44352effd7006f505fd98046343fb6312e55001f237f1d2196cadab9ebf294895e3a90ea6b2f559cdba8fe4a8d8825f583ee4c4d5e4de6992daf83c3162119572bdbe3fb66558b7e7d8a294b8df1125a7aecab8288e5af27ac696d3aae2cbdf58d99baae278fc93e895b104b4421605696c2afe0a1491b8c894a65e888ab3773fa9f9e94a2a01bc9f5c60acf1b4e5b78904335b88e5ce504668ba533ca5f0a734b6c4d09de8a000a38c3558a0a6a178f22ea71b412109a8ffe24d640be200a59bd418580dd9b52ecb6c2a1422e302e28a4f919001b52d69bc3c63a4778528b28aa5bbeaa18a8eb41d7f6897f9c1959aaf13e4735c823f9f1fc506d6d4bd1543cdf9ab7afcc3b434c83c11e83a23d81aa87e6ea4919c983ed12fac29aec7d9888aaa6e234411b460909743b48126564057476a298f5964a7376058bbf4f4a89be47e4e45a07a9e4ee553f0adc0ea6297e22b5b5defc2944777e5e96f251c1e6a60e9eff730acd6edb1f5057c3dee9b953a370242fa7348c8562c5c0934f4891d0d548a319f6dc71759fa26b327dbb204b36c94b76c9faf7d6fdd93654aac8c3dda615a6a46c70bc81384ee458e045abf26bf1ffa561e4f2c9cfbdc61138b9ed2269faf5d421538313f2e6cbbad4842de1224a98cffdede43aaa6d3e3aa623e1df09d745a6526328e1f29100e8990a8080c3698f86f163901c1d7e07fa3991956c6155a9ec0659370d4098e19e2470833b906d32d92b0320ff79aaddb0df19dfb9d39858e90859c69c7043ac05f8ec8a6794fe37dbd9f1b55f4d2e269668d966fe38697b7e4a4fa67d923d9dd2914136282877b6ae8b382a7c28a11e20e582346db341a58cdf5b899450fea4cb2217f3050b0eae12f227eef595fa1a33c67363179e345a9f4f0cc1583e51005e2b654e25cf21860157dd759f152365815387125c272ab4a1dc556975511724c455bd133eca41982d9a1b9868ea958982759e4b299c169017253b138c24dff91a32a90073f509eba72d4cd01c5e58df44661bf81870c0df3b7009b7e9f0b53c597901ac72124f8fc40347778f7d97d4cb47a37ddbfd10635e01017dd8ef630812544110b856d319cc0ca0d9253226e9afbe2eda407d25ee10748dffe7b22aecfbf10d4274b2ec98644beef59a62aa8b2468741524b353984084c5338d45d6adb2bfb274583c8faf43924431a2de0f9ae9b3e57e15b2d02772e9de84be3d4734c05e673ccc549d9acf5663489c9f23898148ba90adbbfd42ff3e4820f869d1322ca92a78e78e30dd50258970375dca005f98a523860aa38b9dbb4ccbcace2fff74278d053501dcf9a0cb10cce7d3f81976863c6311ddb9c4a2eaf8e6a7b94269586c3ef1ee99b046474ba1c07641e5734862d489d5cc9823d2839eb27fbec99b4cff96572ee1bc37a92667e0a5b33709d7123cef4287c6f3fc44cfc8afce51e0c510e3a5e9ddecb5d53303cb3d96a58440cc31738ab35cb74b1f8fb4dc1bfdd1be23dc1ffc8b15f5ec0e58c8aa44f055932fd2ec4c5c0882fad774c0e83b6393242ee904e89e32ea99b424e1410b5dc0d744552ee5bde67ba59cd941823bcf9dbf5a47111e72f5a952861acdfe591af803ea3e210054ad86a3292d0fb8d04b29727dc31235abe3c91ce0e3977e2680779b060028b14109af17afcc070274fb9c9190cecd4c0dc15206d5e5b8e47bec40d4f66beab886b769d90c54b52dd678c33b9e79416e208bdcb6dad9ee8c91c3762fcbdf468022f44f85440cf9fed752339eada0fa490752a98bbff93dc793144afed411e27e59a66e03fe9fed41cce7fb6f94257ba9942fe48e17dd38b33557e466536c0d32006e03eb00468fe01d9fcfc6e9ccb56884aef3d487ff9c0334fb3247da2bf480cd6a4165f5b642c95f7149de94dc450e8bdbcc96324ef44e70003eead7acc4f1f8f180eb9b31fdc0b413602528551d75c8d7a2784675fe73a9156f4bee24879e4461061de075f280294606f9112cb2e3eced11d2921eb762636b6f91f692f7d58944345de22470ed44c433275d7a685530f04d415be16ed5020fd550871ed4802c35344be55a93f62ba0acaf4c33283f562176c04c44e14441600a0bf63f26fd5b637b0aff0bc2585dd3f02f5a44c6d4c0f054651ec44457b8d7a1cc43d13704fc82e054c87bb40bf79298727bd946e45b53573924cb77b139d66e719bf737595358d2cf76fe84e1f5aea05095454aa6f246b54f8cc0ccd1d580d8229b73a27200b88177733a6f5adcc04831de215ad64cf50377ddd66c05f069585c1b741eccc58fd801660aeec29060c54fde8d8692eebec6c3ff666f947648543c669befd0c27012b2080b521a618ad39327fe2112a43a4d1476a91047808ed936cbfd790eec7fe7f94752f6e2d5f69f9e8afb7b860863ddf872c3758c4b159b877c7c60263baca5ea1aad639a94afcf2f97a83d5785d587ba56a358fd0123b486dd7d337cececc49ffd4bfdb19f7ae287df1864c2d124805bfe9679f8d8c57ef63f72f617de6008043115c6c9435579329b012d34c65e99b64a71602fe838678ede5691ddabc52c538dd9e95e2a0d11fcfadd6557d5200fada9658b26b56bce7c3fdbd57dab31cbf95c86bf9424092f85c385bcb9c4aa343170a101f27f27cf1c43c0afa47cbb08f207bb1838edfbc8ec81971db2fcaa0defee9ebe241a74c728abebbf8700e299d70a7f568d24360f4e091c04647fc6549aa1a40e8705a3d2adbf2c8eee7cf5a032cac9627fc8ca5d7e0310fc04eab9062a383ba176f304e1673b4ffd7487995f792a6084299fbb3ac3ec99f228fdee24fc6019111cbff3fbad542f4671c89bf3783049337233182cc5b38051106a0ebf56bea4be612d0f0cd91ad6edee07157262806f73bebd1bfccc7097d837082ba163e59fead8c918a600517f91497a0a9a8f00de679bc094d7b3c20695f7ff128578a87f2e3ace3419082c21dac0cb503b0ea97bbde8fab59b18b0f6a0966e0fa6eabda0de787bd5d56356fa9ab93cb50efcbd24acf995079a3af59aa50af7c3e42dbd8f6c521f4c7d64e3c8e0710bcf7974ee6380a3c2cad55c7df682a1ddb6322697d7512c0dfc58aab1ab9e152d014dc7c510feeb574dd5a0df1a02dbe3706d7e1936cf62e9112678e221edb184b2ca7c25270e31d7b844bfe4c1e2ec235e5d4edf8a050a71e3e7916fcc6ac49910902cf7b22382a7839713ab8541eabc05a07a115090b3f11c5ee8b32c9f4d8051f7f6b9b5978467bc9d97d4965cf651e50df535f5ebced458937948d0ce03e3be15bc01493a7f7888484da88ec7171ef1c4e13259db78bf852bb520f58382d4b3b272b4a630cdb5a0bbe82080e4abe55bac2995236496be69abca9bb70e8ef67603d7f0846a21cdf5186074743f6107d66b497e1d5485220c967891976850c024277207a6dd966f214968424920b5a11b6d12ea798a361f9137053843643de3a9af9ead576b75253d722c307e6562bf5132be68c7136e03166a29618ebe8f86ec727539216fbd5ea20db8000fd4da5b82a2a90ae34b18b6aee0f09ba448e3cecd2567ce260729308121e0bd6420da8aedab41c1063939367a2156402a73bee06c487b3383d0598e5e8a5209af2179f6967c20325b2c8a894923c8d7d20ad49fb15e2865ca2f8b7a0f1c70033af9cbe208aa75c52265ea736435ac7ceef08fa31269f53a65dc0e80ec4adf458215fd81841a612763075dccc289c6bf0e7efbc167be2c9918e221b2ab361c6263ee16aaa7e9e977eb6d334a73f569d005cda96b92557c27e5a9252a09b0587f378f5763559ccfe135e1abda7839759a1d09ec05ec1a168e985284fbaab9e7fbe8d9d24d9a846d4f8bcfe75b0a90d926cb27a217ce5dffe305c0a8659d515fc41689b6537b0a3ff4a5837f09cc16e170e080e099d507811c9b871de38c0b5ee72e56269a00e3cd4f1f521515992be39c4b894ddbd8a57062cfe190871c2b00604306573f5dda51a202e6b97ab4c77c83e760a63cb1129147409d0442de09089ababe3e22fd003db26ac4916f61a08c3c7dff92dc82359227f8b50d6e1a87d131bed9bc95538c8b55db29cd2adfc50e0bd4cfa64f798ac416cef76f0a5a5a6e6d1c04d0d0cf5cf42284d7b67a56247eed2077c1c4b063fb32b26ae5cb92b1ade8a72cecab208387d5f35e68aa45bee14e02ba541b25d8516611f3974c866059f67ec8ff37b205af39f33f00fe976545af0a6", 0x1000}, {&(0x7f0000002400)="17284e1b9ad9ddc636b055d562c2f788317cc0d379ae2a50c15e2e72c6749ea7afd11d6d24be2a04334593a91a621fc06e7e1faa6d1a6af1a9133925b6c39c049af8114aa94774297b56c5201ae38af1e871e47762de4a6e1458c8f2ed28d33a1c3038311b0456b786cc77c68c1bc38df6a1d84926943b323ce94bcd3ae8cfb5864de63b983f52291526df06d488a8087d3f6a85121fb879f60d80ba57dca18ddceb00f2624a82ba531cead2d4ec63cbb99cd2f434970a82e23323067f094823ef7c2be420041b596d637b9e6ec69ca7f36392d989cee59f13f2e8ce926dfff1525cdfda201ef44e524f46353f03be835870fc46d7fb059d65d2f68757a8a66f5eeaec82c14e1bc24b3c7a98d111288223aea605eecf801d1cd3b1b1b0f97c1ddff3fb1b65cb4ec6554851a6683daaf873ade47b87e165ad9b8ce66347dbc0e162d768a5d2bcd4159029d1c7c2da9d444b6ef1ce491ef71e370ec3779a3c606fd1e6a14082e9381f84109a308d526084dd1c7b90690ba017269ddb7fd495b81306076a91bb04cdfbe82a5c3030a488ddf15a3fdb5dea98e4e74eea979bb245335f846b689f1a907a29fd12b020cad17f33f70b2f5df9f6ce311b5b61dd38b875f5ce10dbc479c4ea136bdfcee962391827caa2d72d37fa3661312a5b979b8fbf0115e21d2a60af8e1d260ed6695cc237b908b99177f2cbf19e320d932fa3fa57309adcebbcc7a1ab434ba3b6d465b59c3ea01239fd28f47d0a390f8214ee702ec2d7d9cdb34b88ac37fa5d24807aab85565c533001f070aab469287c4caaef087d8a0f03b4fca9cbb33bf4d2f33b07003c56769b96e2a54b6aea197745c75fb46c9a8a8ba727e52ecf8ce3253a91c491ec92b91befad39f97eb28261a52bf90f55fb899f4f9410d45cb947f5e2f356279126b2d7ab26f5760e225012f4cca823d603a5e823d214143bad6f057b26a42ea444fcce47e989a4d2f1efffd9f405edb06b282733b3b17c9ba9e1e77ca1c5ae17cd183670ffac00d45e3919b7b917bf660d063a177f600f5c4038fee33fa30dff6b9bf53ce2daa69b9de165b20be99e23bafa1cdcf9ad1f0e8905e27f936eb3f3028e1183c74a84de675222c01d88a4186985323e198261e185d87d48b1954f9154b0639b99ea9b9f20c9f0917f6cfee23536734ef63fc2fafb9f687f0a2d48787ad0e6ffba990f9ea9c34b7b99abb6cb28d838eab1a5f088e482eb886d4a8363139f785a27440102803e931eb7afa385e7ad1fe63e738e42d059eb9f4f236dbd3a761180b541ac61431d8fd0a3d5b8fffacb8493803b869fe0e912ed9110f392c7d1ee071bf04b22fe250942db95751446857eb77f090db46d227d513978e3092bfc9233d4cad71a7628b67d35b4ccb6815ed33a3efb942b308f69bd40960819a5e86325b064485e47d8d4b1297203916bd33a10cd5c03a36e0a613bad4d012f838a1c952fea5715d2c8df3b69eae31a3708638204de538a48b25ef0bd353b85f936af6eba41b269394fe3930be06f18d77196657471dbc34a2708c2adf6324c53b726069cc7ad651ae7def4078ecf0b7a615de254668daea165dd5a416098b03035e956de61d561de2faf2a976697d9e59b0c5a3ce153c4e2d47cfc5fa4be0eca3d0500d818af0f57e828f86b4ca6958f57a1f8cc3d2b0e2a81f5e7551610ca2885110f7695626739cba670b9582ed94c457d8d1c537916ed49c0d806245f9b066d8207ce61742bf17988c037cfc7a84b49cedf93ca4b2643a82791626b0baad35d46f2685909f930b50ab67b42833666636d0bbe8e0b3639c4a0f5cd4d53fa565717488d391a2399712ff593ad27f535713a88be561d0bc74e63881d516784dfe61f319a3a4f53364986bd2ad6edf49cb89cbc74f55832ca49ac24cb09c4afbce47101006aaebd9df1c2a5a412a83d36f2dae000b8a3a7133af568f9e90e63792d55607165e955f9254344ac6420b539d44e53dc11a0efe34010350214af496f352d600aa07cecae7e739cc550363e7bc91f3b374b67a54f19e32398d3ccb1c3d7cf1bc9b33de6a7391f9eaaa191aa75de5039e7ae80140c2a538af3a4e19c23cfa9912d95ada15bee4b40179a43174aaaf26ab5ed48b29e7fbb581a226e17ccb9060856a54a0068ef096aaff13cae7f8c5c40beeded8935b654eaa08e2f144659f534ddac96262785e79e1ad78f2e90cb6c5dcd0bf19a2da7269d1710fe606e197b6584518af2d69e69dab1d3ce9d38ab9ca1906e758d4eca74b74c94942d8ba5d142a5d71a089712a7f3fc9fbbec22c076ddd53a7a7c1aa19570f3a5422cc753880aca62ce756ff2755f52dd03466cddb0593fc4ef32075716017ae8e91aece94308958e7bd93fc7d31b16722d86bb059aa2d2e664c713b7412093f89d89f5a1d0bc02e5b1818d2d0deab267de461320ba24825661de4c859460ff4251c2e05f352f9bbd0f5e44bb54eaf18b7ec6372f29e57280599075d7ebabe5d5a90e5450aacb8264fd9f9bc67827a5c0b7fd6e6db1d34682b375815dd75f81c0bc6433909bd3d620542755db260e42cf687c5ac4e7118756c3836fe75deec27a72959c12d33abe4137e213b6685d6cdfb94aaa3df80e30cf77ce9afd30cb46bc7da2fb7f9e05fb9968a6425881f0facfcafa90f8b090d0b00e53cd370875415099114539080317f05e14ee4a97291d1a9b789d02db4660e86495c4d37a92b0ba61e32c8c0f4b948e17267b8e1440d767dd86d389a5b7feedc14522ebec9e25da22ea6b2d079b0c81a401b8d65ce5323b35d47cd082d175a58cc4bb839507d4c1cb587468812b8a6cab5a0490c940c51ff88a972eb311403bacf39f55f057ffa0d4edfc65903486ef6c080fe873b0fb1b1424d7748be117e90a4cb87eea10fa71717bd53e897a8684685baea0fc8200136a324384c9838156356051a9661ab3246b8c4c035615a635f71e72bb2774890591bc3f8f7c882807f3d662cf0e8280daf68604b0464eb47bd0e0bea468dfbc836bfc2e58bf5cf2e9239e5c9743227f2ae41154852d8e3c66d735d8b5d6224cd07f2addb197d60f088b8cbc14e7af391c7b0a9118686098eada3a342dae2b657f58998fc92e9fba0a1c66f0f04560d46c94682ba4cb4b8f18f65858cadfe93ee1c844aae16eddd586fdbea34e46508b7568fd2704da4c2a431afcb631e3e8e4d707373625c2c0f07a9eb3b21b914429af3ae473da3748a0bb14ebbb727107c92c2790f39707621aeab780bf500807a899a509c5a7318ec7c86b9879c6689c78d9b8859b8f630bd1e763b4e04201fbc552d54a9278b4644191b5791ca69358a531eba3bc75e9c99500c66df55d660d4a3213e60dea5affed26a68f9ddaf6b34338d865f4b6848dd067f0523d9504eaa079e89f8cca2b957d4611797a83a586f1e7a63fd53c97b5e500e9461c36a4989dbe661b3db0ec551747eb9e422472548ef3672548892798300fb9753865f8f4e8e32153182dce293922b05ebe72e13f309e662461dc359bfb9d6cc39060402039d7f30e7eb3e521ce339beb093b77646b27ed0500034b3b358ed9ded031c393a246bb34c34570564f07a01941c65b69ab06350d6d19923535610137d7a71197e2eb1793bdfb3213e3bfec70541b363b42de6d21da4778a633538d271b0fce3d5e43332ced1dbbed777d426845aa83c71bbddd6d794589f4a0ed8554ce0dfd93f97a1fe7084caa70b90208d555690e62295e57eb5b99cc71e8f7725f0d87ebf125b5b3ada47d300a1138c39ef3391704fd0aab2b24564eadebb2a76222e19d59aa5d74f2432c513eebdc1e5b0244ab2d9e2f7ba6aab939145d0b1d4e6d50a7f22e84796bd68ed8db1400ef771aa145b57753df50acd88ac0135dc10cf60294606914afbaaa8f6a7201d2d2457966838cf1b802d0c01589f52a59c05800f0eab180e6317e1e6863e32610c90d0c7e5d2913fbdf4afdf1e42b606b6d910a86272fd5406f61b23965224e2cba5901b6904f78aa30c275c8d9089ae17e8fbe9d6cc1b0abdc9426b494a2e94e504458fef7b315657b6851afddac671630f483d6eeac7655a25148b08d29b0b4d940c73f14c6bf200a127f0fafc45a7082c7265e70b7fcce681c928c27933a548fec26762464cadd3a4f3d078902f275eda4e1f434dd56d2553da3d8bb8f3fa12cc308b639438a950130682df5e73eb24a13b96851f55fb215899105b9273a049aba286404ea2a07ea6e215a1ca84304522d0c1e8be52e5ff36c1bd76e080724d63c909c8886480f5385f642454f72eb19ef7b1dff204b58d33f81ac6ba13d15f8027c724578a5e70c7908450193f3df8501720573450c354ff877cc1b1e4d11ca2c03ebc557ce3b64d13de7d460c0baf04ab941d7ca276bb9ae755be9a73c36cc87ca3501d7e89eb0dc9872f0ca31c22d", 0xc48}], 0x6) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) read(r1, &(0x7f00000002c0)=""/82, 0x52) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x3}, {0x2d, 0x8}, {0x0, 0x2}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001840)={@local}) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) geteuid() semop(0x0, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x4, 0x7f, 0x3, 0x5}, @rr={0x7, 0x3}, @timestamp={0x44, 0x4, 0xfc, 0x3, 0x7}]}}, @icmp=@timestamp}}}}) rename(0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(0xffffffffffffffff) setsockopt(r3, 0x1000000000029, 0x0, 0x0, 0x0) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0xc4, 0x20000000, 0x5}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x2}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x0, r1) setuid(0xee01) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, r1}) executing program 2: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() kqueue() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) executing program 4: sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = getegid() chown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r0) r1 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000340), &(0x7f0000000440), &(0x7f0000000480), 0x0) fchmod(0xffffffffffffffff, 0x92) connect$unix(r0, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000580)="ded797861d67ced1e515e2fd7eb9ecb809e642d76821d901b505bc15b1d28b01a05a0ccb9a1a3ac362774a9f8c588d318bca67dca8b0a00baf29d5c7d176830c6b6839f0a341fb80cac59eaea8f441697288ca10bff78e6bd94ce4f53e8afd8aea111e528b00d2c89c6e0baa1a28e050dd86eb6d1b16fc24d01e765b2b524fe7c8803055927c091b0ba063514539b05d35cc883b076b97636a7f6fce240a35a76c41a36b05a3522c2d26f66631a946d69c6e7cd8c02bb009c53ffcd366394f361ddc435c880f2224ed1559ce1d3f96a4e09a49f6dee69463c6fa67c6ac8cf959a7c707c8975f2993a712a8f0e0dfb9d30df6abd83da8f40fc95b80f5d98ea34e456b1c10025f9a23e45c51a4ac1088733ab1fed46fbafc5501453f4f0ec12a599bef776ab2cea5366b3280715c725ac9ae61befe0c98127ffc683849532abbac43c832c4fe7135f974e3786ac091b91fb69182c91fbb6f00474c11559091c63801f6eea544d84b9773989dc0c430eedd92bbf74f138fe190c1b86b605a53d6dee926c37e3560a000acce6153d7d110981d9cecc9847e749647458546ce4d894ed5d963260075a00de17169cc08b02fe99d2fa4d46275e9e9b96574b387a0ec7b54bb1a978995f3079df15f81f8dabc5e46ce3256b898640697b23006134c80a31aa82c7f2cf7681a9f4f9964cd292bf5361710a15426f720db1a372dd05115ed56f6f04d24656e45165a27d782b31c5474606e60eac625d9e7a420b774e1ec9cef3dcf0f60f0b8260cb4a088c1234f3611bde589298f90e691ef7094ad595c54c0f809c07f67aa72e72b4d9118b08e41eaf95b2ae93bac9cad0a7e5cb6549e98f64d18a030ed8c551529498f0e7c4acf1f43cd57c71eda009d30ad4f9250328f389e8791694d5344070c57f7b8e88561a851026c2ed66b4f2a819632c95bde7b00578d8f0b7ffe3f5ce5f42e3b0fb7fcd69fe9231e8fe0795ac666a857053a1afabb812fd5343e8657c40f8edb68f0ca023f2836ae86bac426144c8ad348c184de7624c4d3c1b470a6fa04763fc3a9b670a2e434ebc45bd39a0e1dbe6e03d09836da821545a7522547d28168d71728b15cd3cfb078d56e3485132e8e11d1e93930b7bcf76f0cea12ef40733df70b85cc373833aef5f5537e20737a4c15bb7df6fe19857de8522238f839df5073672d6a4b6cd14769747773cd6821261fbbffd3ad070a5e8a835f91f9feaf2a6c3ec8d849f521875a2d438e9b5578585139d5e5bf97ae7f256c5445331ea109c1ed19e1f0f79d942a7ccc50ad4055aa217494c92adb1600dd63cfe033a2ec56c3837a940d8320ac4b7b7f458c6d3a84c00148b8f2c5452efc6a265312f8862bd845e3cdd5f20a95bfb7c5ff3ec3246ae2b146d9f0c5be5e964e8666938767245ce4e1df21cb40a8424857fbb52c41d2c4c9127e90d3c8e5a98bd13c4404db256e9eec6dc7dbafe58b2f900b8abb850808c4937c6d766a59466cdc0b25e4942769cd302f07630e748fd41282c52046868a78aea07563b860a55d10f3cebad7487540b0b30d0ebbdaa4df73fe523067b0a1895483613bbaf5acd8ba8dcef53fa3da3b1073341c67f424af5d46361ab6240c59dab7151904827712534f423bdd3a7ca06fe7a3a520d70eb653e535a3b24f631e42dadaf9b71dfbd4eeb47bfad16e5bb0b57fc38506ff3b89007ceab1fea2ab611b71e22523519ad7d0956fd5fd49010ad167fcbf1c0c4cd66ac484bf47187b0bd41b6c5d8474e312fbcd0b95badd526813ef2af331ec34029eb1e829b9307f3a60e136ae5a4b274187b3e0a95a7ce27bc5e81d79f7e7748a052c03aaac322ba9b9e728490b8519c9b5e8d09a4a6170f88f95bc95ad18df0031021f726f686f2a510fa62c28e2354444b97cc996864a332e1e425998a3250130ab02eb78464b46d9e78e90240081f605bad0d3983ec7c93bb05730eb33ca1a0c3fa0fc845075c475402bf013d7000fc24c86a957ae2f922611f049c7f978cb9174c2bc88f2f5f9966d012822082a31ee4c1f15f426b691898d46ab4021917248bc1c9d21f02a5a846386cde490829a1bfa7b9adc6be0733a656604ad7d7ede666beae82e4e82d6f090feaa3e4279a01c9ee226c8090594edc51209f1aef0b063a80d6140dc51e7323eca41f30e5004e3d254d5807db3facf6d65575ba6c6a78713211b2e1b7e2b34b7ad62a8f3519bde172489d585770e768eda33dfca3cdfc9f3abf4042d12b7d2805b7af444676667c4898796cb4c510a73dae6d46b2a8d40fae5be9c5b4f5cb2bff20b3e422ff63e74afde11e6e537b3a0c33d75af2f12028f7655dca1035b45a827c189329fa72631243524ed1ea5f47da43965a2ab1391876dcd30e226de329b75a9aa6d5689bf5f2e9a04fd33a6ada47cbc03c7e89d2f407c86c695af0a15eac800a1edf94cff16b15c41fb2c3acdb87fedc2083fe0e1511431bee9c4bb2a507e6a872490d22ea9a7c722aaeff2be93351f824df8cc86524195752c28476ec7bfca27ec82de64dea2decf9b8d0767f5c4d0402f985181ce8452772bdfcf6bb19388a8f57e973cf6e91f652f264f923077ca6ef5cabc5f62d66ca250904c2ae2ec5ea7c2dd37acd48966d1579526a6fd738c662947051750ed43b71606ac3240213532fcacb24121a4403b7ed61545cf39eaf2b3cc3423411f5b103d909e1fdceacec28f79e5fbd22ac0b64d9a92f0023ed4da6832d0a946a3949d941870b59aa9cc1c9be7f0cc0e5004547a1655fd75f50e4ccf6e8734c14aa6e150430c8d3b35a0bc85beed58ff1415c58d5feabb6c1bb4336b08058ca01335adb6bfa17af9a992c5c218012d68fa6ce0ed7beacd1b994563fff02146f1652fba18a48560bfbc5827ac7ee618a56735bb2cbdb2d4b57300ebb95ecb9b807cc3cff9f6116aeec2a861c3c9b44bfc6860be589f1934d1b5400626d4e40326de186de80616e091dab60ce895e65a41889f76a7e57e113cecdd0c987240e0b936ca43233fc764713e669bb72e2ad86b256ec16b11d51a98977cdbf9a433c5623cd25cb9a90accf332e1dd444eaa4c47caf5e0884b062df90fc998ff6e42d9a7c72fedc9046d134b7c321842ce9a9533cd3a60eae522e38f817e37462927ebb2ccec5fa4d7c814ef8033507cc6acfce49f5c8dc687f7ad5079ab50ec98c07dcf55f1b7c8e8a592e22ea4e6d3122e37b1d63823cb5cb41e1e330f3571d5aa889a352a4e06cbae8643c444b3ba88af80748b6a2ceebe512adc7bbf1f104aad27952b2dcb6a37d39d9db514ede5055ee14cddbdbffb33c3cae9dc85b1a0a3ab055f2e26498314ca69b33b3c6597f9028daaee01c25cdac4a915b15c0304b41c389cd6fecc9fef5346d10713ca8f77d61f82970666d02aa6bc28427f953408aff85cbe9d9aa03a7c86ad213f725990e02aaf82a20282093c3a44bda1d6a800ad0c22b36c4671d575e91957b78c76361a17620e998682f0ab6a86d8e35c6047e6ea837785516696186205c4b37ae3f86a488ff3076b35b91c984dda72e61cb0e9ed1b3fb0991d64a7d3981f3c3acad19393a78f0c3e515bd9a7d1b7090d19a4bc75da4573cc3b3c124fc7eb4faa1c61a2b9d99e8aa5645cc9237b5111132141bd70cb1b6cba70fb4c8d5f7d3744ddfea3ad3caaf1bb2b55f23fb852e980f5eb91fef5828a747f9caebd737ca147c9a2d01300cb0e14c56de2e503f99f3c55b83ff3f3d9a91a67e23b83666ed90982ebcdc2a0d1922b8951c408b9d1f2cc285a12579c4666005ce194957fd1a3425fe854ab61bc7df539ba6f4d3cee2866463d940709c7ef8b0898e9ce15fac9896c8f5aef95c22a142befe7b2d6f7644ffeb716d44e2d51bcc64a551ca9ed749a8a8a1f5210f138f1623bb1b0fa829fac1f17becd85624fc11440860fca2fb7b634c7fc30b8112039e52491a0e362b83ba90caa3a5ad77cd643be6f242304d04bdcb339ef4315a55eb25d1fa1d0452295d3444c5586c6fd2e7d2c71b9a3afa28ddace3da11027a9334268a99d060acd23dc9e7b72022d61baa4d0e8d56e5d39bd92242242d42da556d133bacdf083b1121d742b6b482b1a15e074f425a947ac59c50438b47f5e0698d9b80d17ff258ee953301262eece9dfc625def61becdbed8d1863c5f355905623420ab7d71048243e60aeeb3da8706000a032423897854bf5f49cb3ef60b8a4c66cc42ff7f72fdce3e88c7f6c5948ec9037f35b8b9e9c1f3c7d5d6996b549321e66d077d5e2883a8a339837b10ad8bd92bdec25fd139f4f93dff426d4f2764d1ca517bcacd6c0560b7e2d41fe42557910e5b0eaaf89aee2e71c3240d48f45dffc6ee29f5fd07603093c29ebc66c8660bf5cac0246583c0058e3e8cdc488d3133e799c5be931695bf3dc3bb59e1c1c1c697ea3b41bc424597f5703123010f6cb3167d78b98d776a52614f99fc8748f9e092e38282b83f2ece74c02d0409d2d07e72a9976f77ba5bce9a827504d0ec19779326456c94376a6ce7f7dd4e0cdf89c852559da7b4a84eb4c3638531e1bfce85fee2dd1ffa124c4be6b71dee7fe99bcc6eece8271c28b4a9779f3cbe18a025f12fa150a86d587c80b90b4b68c858bf181bc888ef89acb6e94ed92d73dfd254ef037b02874e016be391f7e5e4388da3c4939b2cfe4dfaa03b36d1074b343fb36c6ab32091c496f572ef11d16ae10f398281f50de4a15ceaece68897723a9ab1244a1b0bd3e371a2ebbbb215aeae9fb9c947a67bbaa70530df1d4c0b113e984f46746ea98fee4bcdca863af4746a02faa6eb298b1fa3747deea49fab8cfa7ee5af7285a29cbd5dc246069b3edc122da6ab3eb18552c8dbd50112c115b3ca07014dabe3623b1e1a47359cd824862c791f5bdf3cc34c77625a470a6369e07b6e992e993a2b0b05ed65e0d8e5a55a5e8715a0b8b9b0cda2ab246ac01122661a99ff7c406212916fc8817aaeb054bc1c1e38fea93cb94fcefb42d0b0cb6d3936665422750a2946bd488487708a3862cce534880faff9738cd14552ed80abc06b3f8dadc7b7beb677a1b90085010ffd56be8b1939acb39f03c26533fbb70897fe6fd83d02b7aec7ce6250b1c2bd2203c7cdbb9791519969fb661945253e2e255c3978e5a809054cf49cfe6ddf5fb95b39a2691997ef3876fbf3ab84ad5a5ad999c1940802f9d383b991a3efb2c8acf481587dac9e9b7a9fa31e8d5509a457a5a578389b76fed6ebd688e063409e9d5e41fc3be8e770a2f552b4d985f958310647ed40b6461b7d808ebcfa50b83c866befe821afab11f3b8826f3fc62f71e22da25868a7843b3b690dd079992aed152c39eb177125d8d1894ccb971cfc24b524a83596cb24efa84e86396829c78d1a7918c02ea77812b2deee0bfc47ebf5bb1a229b6a336beccff385d91c2b090b6f2baa070bfc99b0dfdade2c4b319fc1c0289d7bb0bbba8a5520f87f421e3e461fd1efbe87f3058aa63773844c9e8aef3001d61bbcbf1293d9e86b6749ab3d0a2267b300fe0c81d408534794d7353fe7aaee9aec0fd3cdb780fd0df1669a967ec43be8d24416fe0fde75e0a47e8977493be68e327cc7c8a96e5e10450949081e5305445f418042f1b97df00768feb04bb0dcf69042af5691009040207f60c0edcc9b0842942bdfd13a21f50caa9eef63c981e9d59893344eadb11644b645616e4ef45a4904a659098e0344e2d28c5a40a1e0333a39c3548714f0a4930033f421abe19dc7917507e83b20b0e181738c306e95e8", 0xff8, 0x410, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x402, &(0x7f0000001680)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x0, 0x40, {[0x8000, 0x7, 0x6, 0x10000, 0x1, 0x6, 0x40, 0x3, 0x81, 0x8, 0x80000000, 0x401, 0x400, 0x0, 0x101, 0x8, 0xff, 0xfffffffffffffff8], [0x101, 0x5, 0x3, 0x7c00000, 0x7, 0x7fffffffffffffff, 0xffffffff, 0xfffffe0000000000, 0x3, 0x8], [0x4, 0x9, 0x0, 0x56, 0x281e, 0x7b88, 0x7], [0x40, 0x1, 0x32dd, 0x1f, 0x4, 0x2], [{0x4, 0x0, 0x80000000, 0x1}, {0x100, 0x7, 0x1cd, 0x3}, {0x0, 0x6, 0x7fff, 0x8000}, {0x0, 0x20, 0x3, 0x200}, {0x4, 0xffffffff, 0x0, 0xffffffffffffff01}, {0xfffe, 0x100, 0x4d81, 0x401}, {0x1ff, 0x4, 0x6, 0x1}, {0x20, 0x80000001, 0x716, 0x4}], {0xb2bd, 0x1, 0x9, 0xd85a}, {0x6, 0xe7, 0x401, 0x163}}}) r2 = msgget(0x0, 0x0) msgsnd(r2, &(0x7f0000001700)={0x3, "acd7acd8315540479a4d02b34aca0d1961136ac42a8b2e873744af3fbd45ea89473ead19ef75475d69a7ea7e60aada9f8f07fc83eca52cba1ac6655c9d4b9625b355f4b299fb5c679b584bd96781362fafee51cfa49ac0eab913f36d93e57aa530f4648c2546132af79fe2dd6f232034f67d66a47d19f98b2528f2cedd7ed79185"}, 0x89, 0x800) syz_emit_ethernet(0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000001b00)={0x0, 0x8, 0xa1, 0x0, &(0x7f0000001880)={{0xf8, 0x7f, 0x40, 0xff, 0xa3, 0x6c1, 0xd4a6}, {[0xc6e, 0x8, 0x2, 0x0, 0x0, 0x3c3fe838, 0x0, 0x0, 0x7, 0x5c74bfe5, 0x2e1, 0x0, 0x0, 0xd70, 0x9, 0xb666, 0x6, 0xfffffffffffffffa], [0x9, 0x9, 0x1, 0x3, 0x0, 0x2, 0x20, 0x0, 0xfffffffffffffc01, 0x6], [0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x20, 0x0, 0x7fffffffffffffff], [0x0, 0x0, 0x0, 0x4, 0x0, 0x4], [{0x5, 0x4, 0x0, 0x1}, {0x7, 0x48d, 0x8}, {0x0, 0x7, 0x1, 0x1}, {0x9, 0x1d9, 0x642, 0x8000}, {0x400, 0x0, 0xffff, 0x8000000000000001}, {0x8, 0x4, 0x5}, {0x8, 0x3, 0x5, 0x40}, {0x7f, 0x1, 0x0, 0x1}], {0x0, 0xcf0d, 0xd2f}, {0x1, 0x8, 0x401, 0x7}}}, 0x9, 0x5}) chmod(&(0x7f0000001b40)='./file0\x00', 0x10) shmctl$IPC_RMID(0x0, 0x0) r3 = open$dir(&(0x7f0000001b80)='./file0\x00', 0x80, 0x49) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000001bc0)='./file0/file0\x00', r4, 0x0, 0x0) msgsnd(r2, &(0x7f0000001d00)={0x1, "1fc04a5db416a5bdad14e587aa69e4c1301b858008ec6c26e83514fc52571ef2aa9dcb24b0d54f25236795b4229a6a812eb441868f29ceb26b35ac012a7e6032e73ac360c07e7ee2075a19a0ea9fd5494655a8f35beb02692868b8ba2522f7b18beda31e853a684f343be2b4671a4407e14001bc6cc92b76a330efbc97db02a1e24b97016566856d198d25403ec1a098e8f613983223df7e0f0dca350a2938ef7d1a22d2578359c6fb4694871911f70f2965d5a25bce3f0c1e0a307322552d4586e2b40eae94f9a26825029c4557be55fb3f6c64a1"}, 0xdd, 0x800) bind(r0, &(0x7f0000001e00)=@in6={0x18, 0x3, 0xe2, 0xd7}, 0xc) msgrcv(r2, &(0x7f0000001e40)={0x0, ""/54}, 0x3e, 0x2, 0x1000) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x40001f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) close(r1) socket(0x18, 0x3, 0x41) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1}, 0x3e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x6}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r2 = shmget$private(0x0, 0xb000, 0x400, &(0x7f0000199000/0xb000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = msgget$private(0x0, 0x10) msgrcv(r5, &(0x7f00000008c0)={0x0, ""/123}, 0x83, 0x2, 0x800) r6 = dup2(r3, r4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) r8 = dup2(r4, r7) write(r8, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb603ae46d28a7874d5daac09ada48d35448d4abcd8cca749991285c7ade9b964cbbef22a7a5f185a30291308fbe3ba6eb39d2595d7cc05bebfe3be3a6c8ee37087d3bd3544f4d18a3437ea5d98d17e61df56e653e11a875d3d654c1340fc4afacf796d0e091197693e154fcdff4c0958ca215c0e71c0daa1dd071a84ee075a23d083fb92efa15651e955d4b3d3bd736830185328b974f43f553eb18e269386103f0a3fb65f1fae83a343b20f2e6aa4c6be16925f28c57670152e59556845e76ce7fba34e6cc3356b14920b0e6735b72185823a25ec04fe0902602a730ee377947871b749cc08ac498f347ae25b8190ea951a205d267bfa364cc575c1dc55eb08b1758c4e7d5e557a57ae84f8b0fb79b81157f31bb41368508abf76a02bada29c17e952d6efbb1fda650cb19d1eaf3edca69ff972ee63504c725bdd71a5bbffd9b416671dbcfa5572db125939132bb9d98e45cf827da0021e1c424c379259afac6efcd03c54eff682f75a15e24f65e6e9b392c0ceb8a279d3a4d67328fed41c4d1f648651aa4c2443452d2735a33c9d00d23fc1f18c7ba5c66f173c5715687380f43d4ed71542a4e0e7f49b7eec632a00e270e1efed20e6a17d082bbc07a0c00ce376e78f5d9557e20de23727282b89562a418c81a37d4d373f907ddb80193ee013445c30a2b82b2bbac6675a3956b68f65054a3d220327c70ef33eec994c230d9c6f90b8d7bb187eded0dda81fc8382878398d94789e28317ca71607381e7bcc9f305d764762f95b1446ff964e893a4b71bd6af1603320fd9aa65d7535ef37f816e35f78252eb917a33f9db51ac22bad185e27c75633c5f42b778a19b727bb7fed3c8c920ce624d7e8b85be9ec1f9ee439b9a9a8f90c398f957d21c3dc08daa298b5bd4b2dc0fcaa0cc7ef7f0cb932cfda350a5e2daffad436f36793b496bd14e48f7506e66df5e9fe4964c53893da52d7da913fe1ac9fd2563407ec7b375df97a5f7efb01849a14b6bcc62b0800f99a2e3f755940384724f92867252e824f59ea25d46c32f9df369d1454519903717f08667d15a5a6f7706a7c448dfdbf66e58994cba95cc086cb0ac1026d474e02d1243ebeb98e5e3b2d9d282635ee072520242b77ea67adf93cd377b58d3cef40015ec966497b457c0bcb3eb9fe79c62da2bd2907270a0c8ca0321598b906c6c9dd12373085f41f64f5dd29017a1b05caed12a4aca525abae2da2b0603b1530dfdcc7e04840b57546af976f6877878ebbb6dd8c90995418d6ae9c471a30630ad581428228abae8e0d7f05da49852afc82f6e63152b7587322c5f6803c8abf7e704b6aa401e2b6e87c122c3a80f72ed840394fb816f61fe82f872c7c1657525211119c4b1e279d7b684efb39d5c50f144e18fea4912fa5747b8c52205e0a51bb831189bc1760e7d8c03e4dc97b79ba0c8475ac474d92584a97ef7505fb20f117c059667b74a8da3361f3d3367d0a0e175ae6480bbe1c5ed630490fd44f5e51775d5f71a0ad1b67a4e538dd514345966bdf6345ab0a1901a67126c22298f345205582a80766293a21c39b9370f231f529d4663ca2e008310c8e33c6aac12142433e3316903915334ded1ac4c8b79859810d6f0d25568fb3aed05ae686f5b700c1ca2d74388df0dc85167144e9cc501fab02fc64a20a4dca6795b0be938f644756a9ab551e08b8eb1e774e3d7099e3a27aee5d77f7360ec8dbc064ca78146d16bdcc79e2f9511ff24977c5044e3fe2502cf4a9c749864be89a257506eab8e27e31e4285e0902bedfa058a28fb9c412a10ed07790fec30dceedb2be77b29eb40d845f5c503d773f3ee82cee137ce266585f114aa8d566863d645828a0a961851af7a17925cd650e4495fb396166f96dd0a0c14775561ce01536db824d21b2dc4917eae7d9c2b0afbff916dba316b086b2bc15df2763a0b2e9b0fcde5ca5de398ff7faf894fb6c6e667c2a2b5bfce0bf286773625e8e8a90c33c8ac0827a45f48799925c38736ed1d52fba9b99a0857f7d2e6487567b6f87fd69255896dd92c316e978152395280e5d3f5d72e9b01daa6a1233bc4ff1b32e54893c29feadbbaf148247a64db037eb741f8b67c422ffabebd2749a067382b538d8e8041c2e8ea2fd35be473bfff534c9f6192b4f506fe3df0138da69b0b05b3202664f22cc347381115a3b1ba2e179e63affeee8f8a9cd9c5dbd9f14672397176e7f495a39d444b86970ad85c6fd0401a5b34362866e60a96910a02db6ed1a72c0225d69cf715b2963c25af39cb6f4b8d565295bc8ab6ce8cd8d873f175518fa47d88bd19e37a1ae73057c5aac1c8ae65bb4c014d9bfdc50daee43044307bb34a6b539ff9b4b422675c6e5030ba9e245b8655811d5cfdc6066fcd7f7328c607846567cce3293daafc2b11c8ecc9499a9c104c8c9891f97eceb4fa4c813ad690aeb63241daad15fed98555a5c8916e67c31a400e2b646053011e154db944feb9a546a71eec9da006db5ffe8d284646f4a4f5a3cfde87eae4df02212e9463dcf9c5fb6c7cedeb4b74a78ac8de862699b79b940a3cfccbfe6fe7f7ec23251a1ba55b6afca670d65c08b58c7a088658725e08f3383979a2c3471bd134", 0x764) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0xc6, &(0x7f0000000180)='./file1\x00', 0x8}) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0\x00') executing program 2: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000001140)=[{0x9, 0x1, 0x1, 0x800}, {0x101, 0xbe, 0x80, 0x6}, {0x3ff, 0xfd, 0x20, 0x1}, {0x9, 0xf7, 0xff, 0x8}, {0xf007, 0xff, 0x20, 0x80000000}, {0x200, 0x3, 0x0, 0x3f}, {0xfffd, 0xf8, 0x20}, {0x745, 0x3f, 0x5, 0x9}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getuid() r2 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = getegid() fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, r4, 0x2) kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) execve(0x0, 0x0, 0x0) r0 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) unlink(0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001080), 0x100, 0x0) writev(r1, &(0x7f0000002100)=[{&(0x7f00000010c0)="70de935da621c48f222d47b159b8bb0d6144c8d10b88194f491dd2677969948ebefeea03c9b3f2f0173a502f1a7ad8c0972509365900b3288135706e84ff0591c056653f0c0a0180f2203aac26bb9e2fea654d4e5f1a4e750f605dce2dd7908e2bd0433c3175ff39066f666fdd8eadebe5364fb5fc98a25cbceb583eecaa0a0cc331a73fd0135bdef417baf3dd656014d14dc28417b805ff3aac000930da621081f88cbdc44c1427918b333a8ab605ab7f1f65221e5cfa5d742ee90c73fe2aff802d9e56ff43ea5221ac6397251593a43bbea068edb30fc6716e05f671a1f69b4c9b636c7929e40acf1c33c1911ea1f31c31fb9a578497bffba3215d131422ae2add48f0f2bc2db520141f48d5b92a05cdc505ed5f50b4c91a16f90ec7ae8ccbde08b7bbe397012e9a37e4f9082495eca835f5d41bfa21f1c9975d383fc128dea809eb2fdfb4e9e1eaf6c0249957b3223907c0f20d765b95aefb9d14ef2856f70ab19d1c92d84fad6e5743cbeedaed4cbbfda43cc8b1ebe5893ed94f35c66231ca8a085a1fbad0b62e6dfdea534c9c8aebe3c300e976909464a1af070b0ac415431b2c5a0aef6c62526d9e63412be74470793f7c60a41b1e2cc7466227e1647693ed1d89bc74c3bea39163a33a7a69b8ba07e1458c494bb3ccd696c4fa6e21a73c37da0f6feb86a8765f15b5413f79468df6331fe21a692cc929c049e88b14da879822d4ce9bb73080b495de969796b560c15358efb76fea96faa5fd21480153db8e771d31f3fdd9e5f92af2271260e4d1d5fe3a9fb03bdc501a6c5a2f61d0e8901b0b05ee8f721fe977a58d5c59111e47bc1d059f714fd70a15e447e763372301cc656613d2057dc2f6adf7ccab35b83cd282a9a5ac2898ca41bebd348369ac4ba5016ef0baa10220d96df4ca0d87fa57d4c0615bd2e352ec9fdc81ea59de5ce15122cf0bebf782b49e4ed6c2a939ae7b916a8b7458647cc2af3ccc3bd1ba1214b4b671f160de218e923624f1d5cd4aade2a21a225ed17fa9fccf504e45872cea6247b259e8283fcb86c973295b83f3f4ffbcf2c874ebc0557668458fa350fa3f1ab4f86bf641fbb8fd644b00ed3793f9edba4130c9f92b5f6ac109ddc09616e3fe18539bda0a9196f992cb12b4ec3c127cf664d041b96e48eaef9c931eaead7f3542776483bb0af883dcfd78d155ed198cb66389864e6dc30ad4b8a17e073cfc8fad10c2cc2670eb2a5eba00126904e906bac4b7c79b2094bc0474a5597714c1f38e6641a6dbc2cfaf3bc6e2ca7011e1407a1d6912ac6b9a7e12adb5f2ec2f044203a01544b4ce48acc375d99d7c1764a24430466780a57e51b33efe19a0446019adfd64c305d2d3067a2aa7291e7510b9f17e22dd46685f68e16bea540697d4b53dc1d4f21400eda6e6239cebd07310ad623028e97d8ce17a8dd47eee70c60f2159c6e134d63d2ef4daa97177e8c0737e97149c86156dc2fe5f8c2c6464ca81177777b5f4879cbcc30efb844679511dc544a59ce78dd6672dbe8c3a345c2974ed8b655057ea30cd5d9f31db0c653ca4b3542492ceb08433b9ccc4898dabdd853c6085fe40b7cf2258e96b4f373468fd4fe89dc831b7bd6a91277f02016644936124ebb7b4a18019beae2b87063d48eac02e2d177c832bdd3c096a28b3b2002ded4668acdb3195e23f0b6e07c71134ec2247a211651bbee32df3abd910c17de4c90958024ce5439b2b4980e934d2dc16e3c353aa8c5cd01491c3afae10d5691b1228e139c4df6641cd5cac79724e5d6c95179894b845009fc928d07c7a48b1c4327d6e1b206c312b2f50507db89dec577aadce1e45b199ed6ac1157b2b89fc752af088747ba7a400f9225061faae11ad233199d5877431988c135c410b7364b364779d8dc426585d30a1e7e7bd27512930df54da3c1840a635a32fd52b07a45658abc01bd3ca68819704ccb2c020a4ca407d914ff76c1639e461c62ce64e186716a38478d3c24db7fc5d3934ef3e78c089c5f42c7123e96b095a424935b4bd7d2c3892b0d2867baeb93a823b7da0cc8de451d0effb49f5a0b7f8adec0e030dc39933096f38d507e841e8f3be4215aa849e8dc0209d6c79ffa0a0eeda614893d0a44904f9854f2b7f4f58a67a1e22b7aa952f91f4e5307ae4547a129e66a152a06f352ddd48868ead633f016ef892ac540862c4d59bc6eb83de6e4f691efcfd06057711922418849f6895683f9aa19ab566a81365bae3070ce1650da4679182c7ebe5058ce98761d77fafb048117e83121695a0870a5007d3eb051fd65884367283f6c189b079463481df14a6bdec7b23ed6d484731418d67e0233131168ba1bb42b73385d69428d947e0e60ca5386cddabbb3f6b05aa2a7a7589976d9019b2654cef164c17a1f1470b3a364eae715870d251ca616057ba357b7dc30fe75b2509ed6a5010a6ca6c4e892248e52177015dac37fb3b26f5409910c1ebf52486a80ba8894475c11e8638aecb27f518a93253fed260817cb02c6789ba81592d1f50a4f1fedb6d257b13baf0c281d9b09a8d74e8124692f9076abba00f18112f7676755d616410badf6217cc5f58833bfb13e1ca58219eeef42d16631743791503bcacdd48e2d8452125d4698ddf7ff3c5fd18de837abed1ea262bff502c2b90c343b69085b0c0f33c7b37233b83d87345dbb11f5115073a4a67b0f6975b4030b961a51376e1c3eed541868a31852be02838c5ecdb8cbafa082db4eda421f18009ebd155484904915e075a1b5d715595e142e245a1c95264574827ea3a10615652c8b11b936c9d2bc9d85239482f84308b2666867eb9487dbc0450b04f4e2e3339de170030afcffe74ac3df649f5da339d4731d19db6b699ab898f92f0155da9d5275f8b91823307f85fe6a20bf5fff9faac35f5c1edd6b61b1bcab29daf90ddbe5e27a7f1827f6800f0aca494ce5a27d9fb15021e81027c34df02b7bb39b9cbcfcbb82ace52a7ed19747c6f0992629bccae52db6f3cc708c005794f7b2c452146666d4d0b60c24460988a6a01be25bd3d184c18545b4c87dec05aa572a5a1d4714ce12831e33920bfe9cf455ed6f5e2cb6fc84e26dc9ca7f6e223ec98d6edbd63ef23aaf26776415bdfac649dec3370031c0266f5cf54559831f25f3b33cad9cc53c5d9062a7accaa8cc906ffe1cd4dd175b61e64da9ddfb831b9766b79460fd247681dba0490dca5964c30965cf466a01789d3409bb47928ee22c78eb786f3e5039421e7e9ce578af294cac83fc3ce0246fab055f3e38ac22eda64651bdc5a1f03999f46d293a12269a5edfb82d007de1c0a5ea32da874a99a006d8f89f3e1cfe5a49e47944220026c8dcddfb05162fe22ca8a8b4fcf571a81fd36f062bf81ec719f51b7dc62431b7af53cd055dde0afbb4e7f949e5acaaf1b399a8213ed9c34b275ad7d64162be9f68cb9fdf6e19ce85216394acfd12e4dd54ce789d8ebf99f774d1030ff22bdcdcb4bb1cb18c9b2bb7bcda724b039616886dffc91c87df6b3b9ac8717b6c391d1cf552ee213a70fb57d7317ee0e64c4335b8260613f1286af76892c0028c973203ebbebfb975a6e48973443aa75fe98095a83f05187dcfe52716cd21d452c1380830a7f38e34d6735c84835ea394d25a0b2ddcfda2a951697b4628d1df31ead6315672394ea4b6880858a18598e4f50a57219f43c29b60ae6f61c3a0d722b1c21e6904a6369bd902901b64155fd2dedaa92ff7de33c5a278a5dae5c0dbe57c7b70023092cef5cb92e2167613e8e937d5fe62d93eb61329b3fd662400113065abb5bc0cd68dc3ac79749b5942e7fe14a0aebae48f3b6c1b068a07de48bf1bceba2ca445679eb73b8a7f153bc4df707e2c3471ac7dd11390f1929c9d808e7f599f9f3f0e1bab686ba0fffd200e3633da2512c74c8d484e8185b96a6a4fa282e23ae02a1e1365722ddf678c4b0099dcfbf55432b53c1e954bd5d6c4227ab20b75a78b6bf21dd85f7e01a55d862a2719ac54473e345b303bc19bbfba14f5f6505f8b269b8dcb0a778668c4dd2c667bbd2d6de1c8cd39cdafa1db0e9a3441de96af5e6f2a3af513190562170ca5dd6c2eb530b43ae1f02e95da393bd229d2b2455b7e03f5cc8bca60b5d6d840d044ff0491af692648924094a7bbdc8c0ad33d22fb6e704d32816bc6910b74934066daa88b0f5bbc84f575bbe0aac3be8fd2870a0e4b698b98ef84419c0d3332b09345b49d76da00035b9396d5f2947420a99af3b235cb983eb1cbbf1e8ca67a85d7662b2a4b5328d73f4a853ba6d84ac5065f98f2698dde672beb521d06b71d0f073cc567cf9fae92ab92250c1554389f5af2b5b9d8ba1f5f66c8a9b10382a1467d7e5821fe058b250e95b7cab9ac6ddef1865026c949aa2c6585a1272972e12905ec429385334ca1a1cc32e28dd1679d3ee302ef3159907876af64842b5e42c4db91b8274506ae3f4372d2fe3c88e42e7a302d66cd715c2e6024f50926bdcf30dd6794af569bd0e37f251bda211d0112bf76e9eac2f5db5f9736f72cb0147e1193b8322d52900f91052ccc74f07d484427998c7a99686062cb815ebe70b627d3efa555e4b76b5159cca536ca41d828f38c88c2300d791a92d2515f29b8191a881992c2d9a098a4c6f4d4e5630bf2da7aa717dbd6d007500f6502e6fea042219dad046439a124625d92980658971e8565ce130b7f8463e5163162ddaf8b3a800d6edb70d1ee4a568d207a59ab53901031c4fcd7e7c13d1396d0770158baa6dc7c053560753980962764a40736e083dd30cb88ce8d73bf41600723ea024a0a2c68270beef843741edc970bfb4a6aff70bd86e7075fa2a0f8bc07a2f0e4a38a0f0e5593ec71ae0ba5b75e9bf680c8d0d2c5272db71fc5f229abfde6bb84aefe49678e6ca457cc9bb3152d36e8d22b4a48bfe03a67809c7ccb04a41e323e8c0d2325a0565ecd3ec44a5081515b87fa52effa962500d3f8ad37ed143d6b1d9282b86df2911a619923c1acd376f91af64413edc53c8e2149fdcb2622cb65f0e7af4341455f92db229c9c558510e381b26ec1f414b712bfa32cbd41e1e424039bc9cf18bb72b07249846730a9c838d043ff5b3998628da69d86891848ef98e641ce25f7a7f017234aea0442e155b2a821056bd2cb9e27da0317e7c202b6c11dee0d92d46d90e08e1d2251fd023c200f668299776adcb5c7a252c3759530ccfedd1c35fe3bdf0905652dc60751cf6daa911168f094a5caa5cb58280b4d0fc31003aa09d8a179c14c531293db6820d93966069b885a914bd5b16d0439b491cb04307e1f14519851ac873aac1e77870c6eb7602b9d55ddbd1c3e8af2ba85765a8245c983bd622ac4677fc990a70230178c3aa3a567e4dc7bdd67747358e3da93b92f7455b7a5f769d0c1598ed042ff30666e3ff36adad1da2c4392ff57d6d3df6447ea42a1a97aabca1b047689f728ae65ebb4cd5b917da2bdfb54274991f8e1f0e96e8774cc6b4c3e3f425d8ded2e52a4e92c48dd0f73c6f72aaaf96945c85462ea529318d73fc7d8fe75758a5a091f682c737350f7690074e20248835fdfebab39f68ff842dbaea40208dff3fffeec209efd4dfaeb13c6ca3278c4a68e531818416d8d6e25f52b0436517f8cbf4436b3a3d0ead5517ff744fba472aaff52331333827ec28449998f49c0399b45bfdc2603b13ba60b68f7f45d8ff6b3b1687bbff8b67e7131324f6b17d44251567c072363188ebaeb294a8a59a9759e9dcdb4b68a840b33c4992448691a89a09fccbccef3683", 0x1000}, {&(0x7f00000020c0)="d88065d8c5e32ee752dcc638155a3c1299f08f09de370a9326bd9b727e4e8d6b", 0x20}], 0x2) clock_settime(0x4, &(0x7f0000002140)={0xfffffffffffffff8, 0x4}) openat$bpf(0xffffffffffffff9c, &(0x7f0000002180), 0x10000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) sysctl$kern(&(0x7f00000021c0)={0x1, 0x2f}, 0x2, &(0x7f0000002200)="c6d9e3ca25ef983b6f08e8a395a16d1bc56a7dfe9ef7af5bbc7676e8e1cbb31eb9c3ec3a7eb5a095932e24b98b03faa9520286ad0724c2a9b2128d398e53deeb4e4f", &(0x7f0000002280)=0x42, &(0x7f00000022c0)="1b446cba5fc310b491dbd3058fc5dcf3e1c1e138243705224c136b54866420e14774da184d72f5199a5cd09d99f4a014be21d35dedc12bea94239af6775146e6d22139758731f130cc151b70326fbe80ab33fef8f51298c0add6ce13024ac65adacfd84ddbf66f72acd260c65c5107ed5a", 0x71) sysctl$kern(&(0x7f0000002340)={0x1, 0x2a}, 0x2, &(0x7f0000002380)="a0f41099ac5b9fae3e53c9f2ebb717e45dd93e35868f703c4a1933ae547039b11ce6e07f9f3dacefe60e49e1c179c689946a06525f4d54444336c8", &(0x7f00000023c0)=0x3b, &(0x7f0000002400)="b3b5defaadabb7f89c98d7a5797486006ce928c730ed752599da1f1145e00227bb40a7f7c35ce801ce3f86fff473dac7665d6be20a2d4eb3d89999e3209fc83a70eb", 0x42) sendmmsg(r1, &(0x7f0000002700)={&(0x7f00000026c0)={&(0x7f0000002480)=@in={0x2, 0x3}, 0xc, &(0x7f00000025c0)=[{&(0x7f00000024c0)="db0117e5093f59ba0d61798c426cda391987d9b52d88e984487acb166b6e016bfd0f154c2ca8b8025c55cb54dfe0344c20135ddb8334d9680349a8b4bdea0d5f6ca15ab9b27546a4ecfecf851f01e6c32cc9ec397dd3fdbb83242a02bf161422f98843ff28a3aad3be890af5eafc895ef1899fe0e80e49e68b897eec638079f37bd4c3e35aaec9bab105ffdc0e96da1d634aee50e2727ba21f5c0605e257b67d39687b18f8578e4ffd1e0a0c0a102613a05b5b1820347ab90b0970fdc2188da3dedc930ad463d1edffb587", 0xcb}], 0x1, &(0x7f0000002600)=[{0x60, 0xffff, 0x2, "9e60d24ba61002b4d5116ed20b66dec9c92bf33e99ba24793cf2b536fff25cea6fa8ecb57203d2abbf7086261666091eac7c5ce96c8bb7d08bd3c4a4ad86775a1e258a601784f2c797af906f"}, {0x20, 0xffff, 0x1000, "04e202d379a28ae75ead4d"}, {0x38, 0x0, 0x7, "d92f7a19cc656b6d43511aaa7cc3ac7801c2c8fb5000f25bcae6690f0a884ae4068bee3a47"}], 0xb8}, 0x81}, 0x10, 0x2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x3, &(0x7f0000002780)={0x8, 0x5}, 0x10) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000027c0)=0x8000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000002840)={&(0x7f0000002800)=[{0x8d, 0x5}], 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000002880)={0x7121, 0x0, 0x1, 0x9, "43282495becd2e6827e1cd596b277ec3ae3daf97", 0x5, 0x401}) chdir(&(0x7f00000028c0)='./file0\x00') setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000002900)={0x3f, 0x8000000000000000}, 0x10) setsockopt(0xffffffffffffffff, 0xfffff801, 0xb335, &(0x7f0000002980), 0x0) sysctl$ddb(&(0x7f0000002a00)={0x9, 0x2}, 0x2, &(0x7f0000002a40)="737bde8c30629e8758f9d6ee5479731d9cf067141981c425c895b0c4d75338cb27f7592aafbde1309f2fcaf081b584ab35fe315326802bae4da7234d5249ba7d3bf9e5cc73d444e8734acdc21d0c01fbf9c5a3f81cc3d10b8e55bbb6412074e1c4f9e8c6fe2558b25e603f20446a52fa929e5986bbe7c082f5316a89d031cc77cf20de38e604e622e9", &(0x7f0000002b00)=0x89, &(0x7f0000002b40)="f0e34d32deca3fd21026ff162553eabe04e9311fcd9d972751dd71df5baedab92e2afb7c74762da7a6e296810c7847a2f5eda5407759d7f62a096c7063186711462f498eb0e93ff6cb59022ae17e39d0c22fe74955b89406c62886cec913a801c830fcb5f70bc23e95f195cc31fcf7d002ef1b79ac53a9ffc735ab7b073e32fadbf2b84270da7e38a6ab293f4f8f4fa801801fb46063998ddb68a6a9dcd5e5b040797a534403651a13a0168c72480ce6b6cbc8dbcf37b97f4890b9014076491586966c446e5baf481ce9dc6cec0f21ce742cef22ba177f8cc8670211c3bd21116208c46a7ee0855187c13d4f3245c0b95e65de6fa5e54a9bf792b8e26bde81fffc888feebdfeb860b5cb25efcc3ef47f6a2bcd57a589975d44cfb889229d960b70cdfe37b8159c9540b21e16ebd7df8c28d9f1f9dbf09935adbf36d15e5b4c4dd07032f36f5b34f8eae4efdef96168fb3727010eeb8026ec535697f7685397f4a0c1d5cd7e823e4b9e76081bdd1dd665b9f28ac866db052cd4543512c2d3fe89ab5cfd66471a33ce66aca9899b1e4c48816a28302ae8face92b42fec99d486b31218f1f9458c63eede087f514ed8e80286318c5c320ddbf9f515f9fe2ae5c3ea72e62d67632730906e9c092d1edc67b029a017316936f0600cf43c143714077af923e9d0535a474a7d491c86bcf8bb53658889ef18cc88a99ed90af7cd6e3ea585d13922581830185d159fb9de65a325f7184b60f94b537317f6ec9ad09038dd456851260904ead77d89390a83b53cf0912bb4beb9ad46071f10e3eb8ebaf7bdc40fded71cc4ccd4c2a59f21bbcb1adbd4de921a89d3f559e6eba26beaa42a59df855ae0d92a533712526dbd4a52129cddd1e0a26b15a98f280f5664cab8d60590b56fff3e9382ab0f6ad5418a0976f477509d75c01e115ed7d31d0da2022f9377caf8d81a6adec52794de106bd2a548e3f96246b2da922a1665d74964f7d9b13283e78368f44c71ea8be12afa22b6c6da8e60d9ba0c27f8c51918116c51d743a3e2e3870be86f970b36348ca486bc08fb18d84a33ece723b224f3f95ca2a9fccddfdccdf37ee69b4ab5657d3fd954f5714ead085a129878a81616e030277a2abb645dbabca994705cf362d9aaf25eac0a358b0c3e8990b33f7f9bfcc8a5c79ff95695329f3fffcdc85c6016304e735622a27e83bd6660c4677b880bff3ccb166464cd50184234ab250cda6fa9df239485addcff6971889706cadb8f5be15e8269db0998b707abe9414726413ba944ffde82ae4af0d7c92f6b453b339dd7574664aa440cd1f517fc42c6b1176e0afe67ba79d9e3594156311cbf8c476402c6450ab8c7e0c9f02530a01f81b4663a5d93a4bd4b4d5e6d2120c51f9da3fdf9ac6122d8f5a7f4eedb8da56fa3b330b89958adcb130d7005b6014b3a22ce602a3acf21ec111ed697dac62b327542d145a4302e593c0edbcf78dcb043b3906303c4c7dc9fb5102f8aa20615b24434bc97d8a4cad296c6f1ad0aa06599079aedb16d57cff305de6685d30efd5c0658f584f82c288245aefe27e89da6d3542d856ef4f9285cc5d69ced7ebdd907346670a361c32fb0c4c69c6bb64ba111a6abffe2bd69fcd6d3e503544805213fd55f4598d2efad1d9ac246fd0fcafa2532b4fc3267090fbd5aca0fbcac8cd50b67f7ffb7b22c25f7c4cee0c64efde7e5319cbb9964deec1559b20ead786984897dd799769fa417ea5b32f6727f4e40f7834b6d3d40ed4813bd89e0e019308b9b6127ad73ed23b2bf4db5c6054db260c27c45b65f4c1123a5a32d784fcbde962a4b8da006731ec98333c4f868c1f12b027bd93aabf6d7b315dca40327406367926daeb219c99e563c79701d5783671f2dc3b08694da7b87ae59a1af604416d69926ab21aaba686fa73d39ca4ea88632f15562fa9f80c50c044f392de5c332530c509407d9646647d5641fe9346627d4f0e7658eebce1d288d6a806f30dc133e04eb509d5e8ec79e88e2116e94078885bc3c9d040c37cb454350390245cbd8265b3b62036f888aac8d4017316f8113075e166734cbce1690f247dd1014717409c154db7bde2de98bc815c32396457e345f19d9b9f7f8098020831339a15cc0956739bef5b13d1f6ff75dad61a90f8476c7cefefe05ba52cdf7cc1faadd02907912d9eb50b5c7068afd89fd6ecf80e89e2271b090674c7dd69063fcb41d996210acb7e214973e9a94ff633b112448068204366aa85e7bec774be46d5ef8e428d7c3e1f4681fed87469abccaa766619051f96887d65c79db5581c614d0a515d4b9a83326a79ed0af1e48122a08a5c17475069cb397cca04005fde694aa8b3a7bd91825a3fc668f99efbe535b2e79d041ac469fd8020ab65ebba366499742a305e48c153221fd385f4e8bf14f61eae371ab7a89c0d1f768b1e67164dc05af2c5b1a3cc4860a968efec654b9e348c65f1385af6d54bd39482ac05eae19176c9c66be09bf5e718be7a6261ae3ca10496b57e5c71b35f15cba4cdcc9c26c6a0d36e58fdebeceb6b131df4992c5ace5f9dae975aaae9484b493b31ce3b098aae73805721bfa0b26300b636831c2596f336cda5a94f7241f548487ad5288431b2b55d4a1e32ce3de96812dacc400aa73acab44ea54099754b530112deac834197344f8ba9d86088d4a7a435f8845be7d929640d634816ed29e7583c4fbec165249082906e3b54ecd616bf67c7e6d03eb2ef35aa99dc8ab38d6e21647496003bb728fa7dbd2f2c183bc722606f9dd31983fc8d5f639ee0fd1a2c344649dc41f35251d367efc0e919a355db0864b914d116bd7014b02a15371d9b3b78b31d5281325d99e1871000ab24c00e6b2a2701dae1ff42123fba7c46aa9572de97754e50fdc2192b3212a1ea57ae766da1de0f3dbeb213d43a545f39984c8c1d2916fd6c0576de4abca862a73b29e1e7c31a6d32fef666c648bf4b3031f398c84ec44fcfbccf401419353edd65c74f37e0bffeaed2bb0cc9b70e22be898e84f2478e4aa88753c2457c33f594d1bbcba0eb7e737039a5be21a2c4d1770dac851d3c385fadc16f4a7ed8e17950510380a822836fe3a9b508b2d3c4d5dad484ee24261ecccfcd056ca1d8a9131cb255e28b1031307691d02e1a04359c91dfc97c7a8cc0dadd6ad14817d2a6096aea152e28c77c8ccc4f699933d1aafa65d3b7563ad6ddf3cd94be6b01a71a59dba0072a275df8c03a2e46686e5b74a021569aabc8a19ec075f5124d8ad382dc9c2a309a5b8dbc7b6d0f24ecc0c3ce2fb160e2bcdd83efae5a308463c79082c4f8928838f168b74b89d1f6bf393181e4363bbdc5e7d2a4abe40cb56257624ea663eebc560a767b655456624d9c95cc9444a90a950bd407769f7231040aa5a3f98dc197832e2ea24caa4635fb2ce0558c40ee0cfd89ebe4f921e3b9fcdfe153873477b3d3083961df42d48f04e3be5b236ea8a97e65d0b6b5229906ff16f5a202cf32e76faa7420b5f78a715411f2622e5e6fb368b1379382c7aae15bd7e274ce7139740f750ee8a8a3f6deeeab6ff983234232517dd798d1b16cd1f9f76f2697c07c932f2e11b70cb6acca68f4de21cde749c17b9ecd5e24876328b4159d779cdbf888fb0b5674b844727271a129c47ff6c85e86d437cfafcdbee29ccc81bcd7c3074beb2186a8c0b507a0a923e1b5b9d283cdf0ec0ebb488dd77be83649423d19064a28f00ed47f8dd35ed79201de8540f9518afd7fb4dc63266f9d7fbf47b6ebe31f7836d9e335355196154e6f04dd81ca5db4bc351c1e52111470a7c5530cb76acfe4b0a45927f8284a80459f2c83b938008c21cc79318c1224a31e28ed288935e7d15f15cf5597ed95c0a62518508c4dc7e9b738bed93d5b5cc6c055e806f00a2b64443fbb03bc6d69130eacb3fbcc1dbe814bad5e866a03414db79cd959d436d2ea83f1477c7b666584ddcc44f16c556ab7453cde76d9bc096c41ade14e703d2c5c8bdffdd4c6579132c85b3a196ca5750387dc21521325ba9a5457333f6a1be6874e40c49bff3748166e778c22bb7a6d76c1ff8a66556372b2403e4b8159e9bdf54ed4def576c44fea33bae97383a3a202ca8edf4a74a010e9bb14de7aaf8193bd08a9fb11eb880330513ddf0917ceaffd0c16784d75c9b56da5c1240d600a034f1d7380a5e058d04db239b989487530b7c765403d34ad8a91e284358072658e0af29d21dd97fe5fb148eabd31c193caf3b5669c6ed7d8f190765a1e962223d0e6185985591f734679b725d238f4fd07b5503928dce7765a48f45223f8638ff0c6baad7ca16af918350c02b048027da538bb4aa67a0582658c8a7fcf042453b5053b65f2d6015b002b6eb3cc4fbe3395ed841f52c57fa7a379154d19bb42e0a4ea026074c548f204660a4dda5681ac7d546ee71275f8c1314f85850f5caf4e998b88790c31031fdc778071fc22db2b655cb2ad0956689f886587bb47c56c1caebd594f3723bcf711c2038f94d5430e0867e4d859c8d0de24cfc21e15921053b9c183a4e73d452672d95f5b7af6813dfaef5dc8bc1e8d5c310696f466c29f829e20c69be4de0083852ca3c1098689d3f08b8aa7798504078bdf6080919924e10c01dd98abd1b07dee300f7b2790607fd88d2b3467d77a23e3ee4f0a2299a3c4e1c859a961110531f6afd810d5ed20740c128333eef8b38f9c365df93b498dfa5f045e8a904e57ab530ba192d05b41ec4d7c3dfa3f30215e11c07156babc59e9a7ea2d3f231f32d8bab215d938e5d90161e08760e6eed89a3fcbf2d3a7be8d5486f145a6539dec6e561f0bca767ba20a05deb866ffd5fd1c8c1e1571b07c600777e12cb071cfae09d240b0b1c4a46ad11026898a915a497781661946bf0ee1298556b8a96448f028e483474e30d10c7dca7bb10e0b4ca0c7d8b3179aecd4e04f3349c42cce22d2cd4664b18067fa76319558bf95d6597e216d3041724bb9081d81092585c9651d0737ed1d4f99b967c4de182855d611ab65db93f1237897aa63cef5f0bbda58204a71962808936b0ed47ca92da9e695ce8fd3e9240da14852be8efebfb51176e71340e5211b2b0cdd58ee146aeae97817594bd965b038f27f22d255c5c3535ea377d7d8e6538fbfb9519ef823561c0a959d11af0449c1ac65c9c82c9df41251e7f0cf4bdeb32baa3c329d424bfc20692041ead09edaceaacf670f4144ab4cf130fd37eac1e1c16eb005f4fc008f75f1775172f79dda7d17950fbb22970e5fda4c5ddd8ba3f3ad30ab6e8de43ddb2f6d0a31686a0846aad01fa5f952f4bd4f1e6c7d4f692513cdc7f0459bf5f6cd7336c26b22ce100945c41724fefea7e6b993408ff370bfe6578ec7008575d17f4eaa3331d6f9fb22d1aa0d118651bd0f832b381e4f2aff7c2a09d5a5531cbeacca57b45151188a8ecb22fdad0533451277e71953ac77aa3d942b2c433a09a6294a157e62e2b175b2a44fede95abbad16cc99f5f5894b548d40a97257affd8a3d9add82875626d318ed3374ab19e8a18477114c9c3cf9cfea26e21071ec5b607cecc5d184272d3509fca9949b46ebdcec3a7814735d8c736f2610971cd34d3b83db7e4f52cdb9317cae1b4857f0123b239ea8ca220398c0c6b0462906e032938dfd38748c29d06f4bb22a85225fd39a81790bdb604074348ec24cda2584b1c9e4933c3af88b54dad5803dcf7826c8a6689d213094bbe37fe4bda095275b78793941031ad1e61cb77ee538b84c574e1f45b84ec317c51e483bf3ee1", 0xffc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0}, &(0x7f0000003b80)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003bc0)={0x0, 0x0, 0x0}, &(0x7f0000003c00)=0xc) fchown(0xffffffffffffffff, r2, r3) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000003c40)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000003c80)=0xb165) socket(0x30, 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [], [0x0, 0x6, 0x0, 0x0, 0x5, 0x7fffffff], [{0x0, 0xfffffffe}, {}, {0x0, 0x0, 0x535}, {}, {}, {}, {0x2000}]}}) kevent(r0, &(0x7f0000000380)=[{{}, 0xfffffffffffffff9, 0x19}], 0x3, 0x0, 0x0, 0x0) executing program 7: setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r0 = socket(0x18, 0x1, 0x0) close(r0) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f0000000640)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) semop(0x0, 0x0, 0x0) fcntl$lock(r0, 0x7, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000158000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x2}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x81}, {&(0x7f00000d9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r3, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000400), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002480)) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002480)={{0x7c, r6, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0x5, 0x6, 0x6}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045001000019078ac1400bbe00000010c009078000000004500fffc0000000020020000e0000001e00000010000000000"]) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, r6, 0x0, 0x20, 0x20}, 0x0, 0x0, r4, r4, 0x0, 0x5900000, 0x3, 0x100000001}) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146953, &(0x7f00000001c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) executing program 4: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f00000002c0)=0xc) socket(0x18, 0x4001, 0xf8) r1 = socket(0x2, 0x3, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040)="162b9eec9d5a20663a5ed8095dd468a2234c735d3964e12a349995c2ddd1aee98fe580f95b8eb7fbd166891cc20f56b257eeab9898a063fca19fc186b4bbc610cdef20ddbea53f6a6c9a4432dfa24cc3774745eab3c03d95e956b109507ab42b620863a0c0dd93b03f8556a337b1ddf27e509e703d62fe29602d7c708b09386d16abb3f1c9a53475ba709331a2bfa301a34cfe99b9e7fbf7b2b0e6233781f6f477d73bdf78499f1a22823c91ff8aa027c603fb99806dcb46a15537f8ac39c55d91af1d146baf6d0f6c5b49d12ea57ad06cd8fe", &(0x7f0000000140)=0xd3, &(0x7f0000000180)="ad0b4a7d7fa924b6149af8f27818247172e3407913d84beee8595f074415536d5a19566c0997d687eabae0d502535b38134d9655c81483ad6a7ff30c49bf2a6890c9aa61dcb303e7219aa746ee8396a76a5c71f666169068e339e67e99187bd30bf1b4ff506115ad0a9c2b803d8e830541b176082bed1512f394026c2718ef22adb09d1d5bc679b38308fd82aa4eb3f210ad259698877105d8bac60eef9a49046bfaa8fcf38b38b1a729d628b24a7f", 0xaf) shutdown(r1, 0x2) listen(r1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() r2 = socket(0x1, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000200)='\x00 \x00\x00', 0x4) sendto$unix(r2, &(0x7f0000000300)="a1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000028000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) setreuid(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x80412dbf) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) read(r0, &(0x7f0000000400)=""/170, 0xaa) symlink(&(0x7f00000003c0)='./file0\x00', 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000182c00fe8000000000000000000000000000bbfe8000002000000000000000000000aa000200f5"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setreuid(0x0, 0xee01) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(0xffffffffffffffff, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x10001000007, 0x80000000}) r2 = syz_open_pts() close(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x8, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) getegid() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r2, 0x0, 0x0) executing program 6: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) executing program 3: socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) executing program 7: close(0xffffffffffffffff) r0 = socket(0x18, 0x0, 0x0) socket(0x18, 0x1, 0x0) r1 = open(0x0, 0x200, 0x0) lseek(r0, 0x7, 0x0) getdents(0xffffffffffffffff, &(0x7f0000001280)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x40, 0x0, 0x1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) executing program 7: r0 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) setrlimit(0x7, &(0x7f0000000980)={0x6, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000c6f26461c094f4ffffffff00"}) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendmmsg(r4, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000280)="0f03f2ec530d28801e66b61856a3acac0e832beb8d11da1ef2ee44d45f2e0aebbd592b57ba9a0fc3a5c5c8c045194b2a8dbe9c3b37d3eb6515056d840cdd5e2808846d59320a6061810fefb8922dff0cd7a11ce21f81b783c55676d5ec930f89c5a2f4f666d7b12974decf1a905da138c7bc0dba44010892f4d60dc8eb91621ab0ed205088e011d4ad59f82eccb392faaf79cf697678f6bcf2337bc8f3f49343c62721f37cce590d66e2833ea94b6683a721e13defe136190b17c334f762557e860c67f8f19840e8e3399212ed22a10c558e0fa0452dae1d687b51c6146facf6a3fd8fc6f9ec7559d421a319aa0bb5"}, {&(0x7f0000000100)="14dffbfcf449"}, {&(0x7f0000000480)="f5ad68503b5d9111e0a0af961ad0dc140d9e9ff89be628c7ab85dd393aed9c0ae954f885e3ca46e8f0230923232bec5c5ed11f0ba8947d2f8549d167c4358c95c8f3c0651cba5b35ee1d4f6ac18eaabe8fe08071324af4bffd9b155b68ff79f41894a9de3e458a07511f1d5b1546955c3a46568e6a9cfa5b6b3656abad035e8669be1bbf623c1eb2fef9ce6dfb85bdb14ddf5ba5bf3b6800fc1a86d5bc70bcafcf4e7021d42ae62e5be033d74f98059895eaf03cf9c1f79f3d2dc6d09f546188aee5b0e6ba64f826d2df1d50ee4e6d7a0dc43e88293e7f0ac194d3adfa"}, {&(0x7f0000000640)="a4f2e0d9d29e8d38f73525c31600f418fff3aa5f4600cad6a1adf77f2fdf553c39b0eec49b039bdeeb3ef21bf9ad9f56ff76eb9f425624395b4d895ded158eec"}, {&(0x7f0000000580)="c18f15b46ca7dcea3634682fbf5548908b8e9b21308df30e0d1c417ffed254e323c51e2072c813d0bde548120fc05cdde9471ded7b38dda4adf235cb4852824e7081363de0120bc4957acfb5924bbc4055ecc270769563f93c4e038a6abc6950424bc3c751150646195172cc1fcb8309464c21d85aead1e5338300f342bd2a3e84ad44a9c132077be757cb5f7541fd4e7df87646c94ddc97b79da50fdb8529fa79029cb6ee0515dff0457e247b"}], 0x5f) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000080)=[{0x4e}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r5, &(0x7f0000000080)='C', 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setrlimit(0x0, &(0x7f00000000c0)) ioctl$KDSETRAD(r0, 0x20004b43) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000001600)={0x0}, 0x10, 0x0) mmap(&(0x7f000078d000/0x3000)=nil, 0x3000, 0x1, 0x813, r6, 0x10000) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$KDENABIO(r7, 0x20004b3c) executing program 3: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1}], 0x1}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x40, &(0x7f0000000240)=[{&(0x7f0000000400)="0addcbda07fe2b3d86aad9122c53af587d0a958a2049e37e72707471303dba72cc7c80d2a30da9683223b15cc7dda41a4d", 0x1}], 0x1, 0x0, 0x0, 0x401}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1, 0x0, 0x0, 0x4}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x61}, {0x836}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r0, &(0x7f00000003c0)={0x0, 0x42}, 0x10, 0x42, 0x0) r2 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x3e, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r3) poll(&(0x7f0000000240)=[{r4, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r4) getsockname(r2, 0x0, &(0x7f00000002c0)) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) syz_emit_ethernet(0x56, &(0x7f0000000500)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRES32=r2]) syz_emit_ethernet(0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="9baebee50f50aaaaaaaaaabb08060001080006040001aaaaaaaaaabb7f000001aaaaaaedaaaa7f000001fd2f0fe13d4501932e2e5d9e50e206453dc782e29235738e2bf823057c99999eb8b9a6077e8a4d20c1b012b27f1eeed2de0f9a8c52780adabcd45db1076ff62541637f950b4121a769760eb82d8b8d1da998152bc73aa7cd265110e7eeddc560f788b865ebeda841fb58c0181ebf0afcb44de2234fac172974a337320efa33d21a50b4e1cd79e280d79bc21dfa0754884cf30988374b8d9e54f24968654ce12b4188722e0000000000000000000000000000000000000000a51d629bb16558b02ecf475f6fb5bf13aaa6a63fc7fa3a5ac3d0906bb79f15e0c8f5966e21e64571", @ANYRESDEC=r3]) getpgid(0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000380)={0x4, 0x2, 0x0, 0x17}, 0x4, &(0x7f0000000300), &(0x7f0000000340), &(0x7f0000000740)="3b2047e35501b737d2c7b1040a44d207caeb5ebc7ad30759db7a58832419fc09883895bfdf1897df93c38a7587b9e2981b452955ded6dfe5bec7e0ae5e3500dab78ce399f98c513c0d54d438a9289463e7191be6ff6ce9f23681409ceb84b20efc780229a21f792304ca2ba8bdc446fe7e268f7ada73c54c8644f77bf15f911a6de014ac766f8d3e76f9cc3d7dd61c7e4755cbf7ab1e3909a82fc826c9b075cce799e654da334ccca16319cb268e5c901f06063be3785699f9143ebcb30845ba9d6f3e1d826f3e9dec3db164", 0xff8b) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r5, 0x20004276) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x1, 0x5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) sendmmsg(r3, &(0x7f0000001440)={0x0}, 0x10, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) socket$inet(0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r5, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x7, &(0x7f0000000100)={0x30c0000}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x4b2b8, 0x0, 0x1ff, 0xffffffe1, "00000f7e00"}) writev(r6, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r0 = msgget(0x1, 0x200) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/183}, 0xbf, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x3, 0x10) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000800)=0x3) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xffffff3e}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7, 0x6f, 0xff, 0x8}, {0x7, 0x0, 0x6, 0xfffffff8}, {0x74}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000c00)={0x101, 0xc5ad, {[0x81, 0x5, 0x3, 0xffff, 0x100000001, 0x9, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0x1, 0x38f4e9da, 0x7ff, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0xfffffffffffffe01], [0x0, 0x4, 0x9, 0x4, 0x3, 0x3, 0x7fffffff, 0x7fffffffffffffff, 0x7ff, 0x4], [0x0, 0x4, 0x80, 0x3ff, 0x7, 0x6eba, 0x8], [0x8000000000000001, 0x5, 0x9, 0x1f, 0xfffffffffffffffe, 0x5], [{0x7d6b, 0x7, 0xffff, 0x6618}, {0xfa47, 0x565, 0xffffffff, 0x40000000000000}, {0x80, 0x3, 0x4, 0x5}, {0x4, 0x2, 0x7, 0x1ff}, {0xf5a, 0x0, 0x332, 0xb1}, {0x6, 0x9, 0x6, 0xf8}, {0x8001, 0x8, 0xfff}, {0x3, 0x9673, 0x7, 0x1}], {0x0, 0x7, 0x200, 0x57}, {0x2, 0xff, 0x1ff, 0x5}}}) executing program 2: syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000ffffffffffff8100000008004500001c00000090780000000082104c2245aea6176cfba95ae47062a6e4610f5beacb51b1cc00b5af705b82f0dc8c9a674561344761a4a771e7ff82f71d2a9b60941afecb00b0dba0ef09d3944b3849e1fb5d959c093afbe550697eb793cf00e81f3a354d8d47165101c2ce14ae7f1f9f7352a8ff946ce33d44f583178f4789"]) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa"]) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x1}, {}, {0x0, 0xfd}, {0x1, 0x6}, {}, {}, {}, {}, {}, {0x0, 0xfffffffc}, {}, {}, {0x0, 0x9}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffe}, {}, {}, {0x0, 0x200}, {0x1}, {}, {0x0, 0xfffffffd}, {0x3}, {}, {0x2}, {}, {0x1, 0x3}, {0x0, 0x2}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) dup(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x1}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(r5, &(0x7f0000000180), 0x0) setpgid(0x0, 0x0) pipe(&(0x7f00000001c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) kqueue() socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) setreuid(0xee00, 0x0) r1 = syz_open_pts() sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) flock(r1, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r2 = getuid() sysctl$vm(&(0x7f00000001c0)={0x2, 0x6}, 0x2, &(0x7f0000000640)="8509131d62cf40c439b2f32b6eb507a3330014f2670ffa23e5da8c36daf7b72e9359575ac850eda11804101ee44890dc020edc744f1873948abc7dc308e749397545e1bb53f4c630f6b95bf21e191657f5a6430a7d017f86cec7b150a0e28df0f0c3114e6b96fb0c31fc85b5d3c0861f1e73623ea5db5bd2a42014bfa8a2d68a1e60291147060bc1f42d6cb77ba2b2537ff20c37222ac52b0081273c9db8484d5e0049b6a3cc683e5475043eba16f4ed72424265558322df54490e1635513c338109e46d88fa6602828950997feecebb7d9ab262adaae4ba680bfa60cf04047c4638ba7153a0c6ea2138458c3cca7f9a4ceba86673e0c4e8371a6eaca83ad90e47e1c04559704c6ca628b94cfa0027eb2f1222aa08eb234fdc9f471fb86e7eda91059f2ea8a6a28d1f99635e2900393a3d23b88c9d6e89b06a17357b3b349d92774bfc9d6b1d6eb92a226e4a63fd9b6f83e96f86939349dbbfcf4a4e029ff4427f4039505bc7ed17504ba0f38733e6e7417a7a73861645fc4b43a56c0febd5e7ba9e2a46e7fcca70dbe260f16ff9a374d08da18823cd34f87321a3d50ec0dae6390cf35adc408ba36f4e64a1c6985b8f3960c424bcf4b6308d1bd2a6b11548517ed902f44c08a543e82f42f4392d35a5ab0ed278ae7bd1ae38326a6dee896decbaf37e84f579452c6c5fb27b600bbeb09dcb72193d55365f9f7326840152e665a65596a96f8f50a8ea731054e80d44a12ba76f533d17e00a1a28caaccb199629f9b610fc6973213ded7d920031979c892d2320810f55fa1549a501bda4389a5faae1a683f152978f52e882081a38a3b77e7865781af804823f6b0df006fdf420789607d155d458828db2fbb8030a4328429432a06055ead3f2dd827bea3f627a4098d542c373b75d005b6289b59fc8d8f596127a5e5a91552c58a568d9b83219b9b149f57ceafe2ab2cf14c2ef2418d08d7d17705c5cc75a6b219f058354884c534aae30bab800e82d12d1a667383566c4e018a8d0a7da4963fdeeea960fb85305d51f197fba3dc6dba4eae50fa1dcecdec72ba1afbaa546ad949b4f33a8591db0e68216e5a5938bd5a3b2e19bf63f58a8e8bbec2d916fa5f1f98a46a52540c5aa0f15f84da31963946bc24a9b9ad513c4ac18bea64d2e8a49e8de61043614e3c2e8957422d6401b4e8e323e8823d3e74a53481963b63acfaac0952a42f447eb993ebebee96764abaaf9b807f12de923339b400fbd79243422d5d2b32782e4d52ee1c2db4603e30a6d553cab7c247a9f9df92573b04d24227536d69dbd52324023f2337d97cc14bb779ba308667428b6022937dd88c6c5bdfafc1d1661e3679710c7cd73384a7418a50c142738693bcac7cdbe3546ffb44b2bd27ee1913c1ff005ef27ffa59b18b62cc4ee5de33a8488e1a65d43e7b3b3b1e87f7af8a6ea8716f9d22208e23b5e1594123662e78f38937e750a3f0a9cd520a7a74963f7e447be32abdd07f4d2d457d433edc373dbcaecd47d88c3741e515296ffd8b1d308868f0642300d38eb799ae9fb633e6dc3e6b1af3401d2c95936df8f741333916e89793ce1fdb7a9b45e2443ba157d37869572930991fbd5ca727fd475a584218757e3da4497aa83deb611b2b4d5034bc30b12f84e63d23141192caf6f13e1e316832481447c16c548dc760bf73ef0d6610ab0b8886a4e759c4f5426858caa065b94a14d09fb8db1e1495370f5b52120a40ba92b43682ec9231e66f62888ff669ae47c629d0f81a8fd5db5a78e5b3381591415871769855a36f0450fd12cc71616533e3a2a9bda2de5de6580fc42691dbfba159310437e64a995ca363318b9b770db8bde2ca5c5f70b850233794db19b2c4b0c9f4a53adafcf1c3854c21e84d32b2fcfc1f396077eb1e52df780e5e752b0f4655632e4dfc8dd32272f854a97e6c7e09798324be7775de40b824156af29d1c73161f7cd2a4818594f1ecd01baa2784c4081a801de9fef2d07ea96bf401ef69b1b90f2023ef7b169fff99016da3960a7cdfa8dc286a8715d67bbe2ad9b04b7fecd78c95edfccff178637a02281e51d4da3ee774654b6da48f94ddf8d7ed7f07fc83d8e19b807d6156b2942a9dca30579398bee1faf31ac2e8bbb33d30423e03a81758810c0cfcc1fd3eb7d2c1986b3993807bb9501526ff168e1b3da933b3ecd5667710824a0f2a2d8629e13a34d8457cbdd61837bc9d8c23bd74b5a5023f23aa2589c62ebc4ab56b1d5b25adfedbb1d50fcc64af948c78648fc421f02be57b410761e367dbb3163cdad71798cd1dac6ee37783ac71b27f3c63a65e732261f5a5e0ca37155844d7e8cb3cca44d93718ff9dc3fffc2fd1d6f2d830c9174956d6421bd0a6c75fdf141c306c2479349a486a15ec0003a29704c52fb5dce839d20115602fc5f8bdfde50ecdccf163f0a8d303baf758107942a245b414c1e59087a90e0ac80721b1e28591c6ef263ae062fd3590cd4389c96bde8c71ffe45f4a0af177287efc150f04ad9deface14b71ba605bcc6f19ed508ab432acb2a6e037b906452c072090b9ea1c318ed6e5de1eed0df1a6062ffba05e94612cd17bf3348582e830f458f4c9fe73eb8635f4ac1eb076f9d3f681e0be92261fe3f31e6db3902d0a467664ba52f390d951a290a35181296ee3b12f963639a96e4caefdb964b8cef5afe7af79f70b0f229fa521f9ea301aa398bb2686860094fb105017d407ade7e2e4330ecae921956c4f0a19064a0c53d25145411ea27e31f3844ecaa9a433e09ddd443a0c8185c987bd746f4b54a7db7aa884ee4d6e8c4ead32d327f4010d1bf92337ca0ca1fed7a43294207c1d155ba1189ae5f120a4b2f43b22e3381a5a14a644c0f132f4e00bde25736d97f54477d12ff4a7669c14eb294c0a76a186e19747e8524d16bd520327bcbedac5320c83453c906c6c0e5e69b10f77aec35d16e981ca8791a06901b546f5576f36339c292ba712ef4c0f9cd73faeb37636da22689e4254f28edd808f54d7c6b4b6c8fd33bd85ffd679e1421a1ee48f4bd4574e668fe60433799560672f982dd93281ba258cdbb82f6c17833ecc97555a34291dea303d6ed9d2d14b7bb256360e06bfb972e7af58e293576186153070fa34fbc54d5b3444bd2cd1b8ab0ccaabe787c740a2c41560f0abbf00b22d2e1bf781ad4a5dcc44dfaa3682366509ea0d27f12b2a0ca9bd1323f9de78f1bfd4fbab79d2e3676781bf5235c044c0f3606fac17c252b43a9244c4a3da09a52b93f26b9769f669d800e5ed55648113a8e64d7e774a69e5423f3062b6596fa7b74c7e947b4ceb0a9e1d33c22e4e83e0209025a29f364a5c8a5f1e116b1c479e2746e9b6b9412503519aa337ee50bd2ac6dc8ffee7f14a7e24fd6c42531991c33c077ea6fc6fdf425fb4a6808063fd7398f5ca6d5ac165400c96160fe3d839d1940114111dc81492567124bcf96a9b7ec5029bf168f49007ce36cf4f9874f75b5fa56493c196ecc3b96e04133596e83ad7c7d1145bc61534311c63daf3568b26e7abc8555c30864642abb4dae7b6ce2351d25005e1c1c7fde6876b66204727318569f1d12f9f130cf0eccbee1d1b73e530b9fdf1e57626b5b8bcc2de04b3f23845422b09504ba2f0917ecc515639938162aff34db04f4571126cef235be1a32e468c1e317f746653087a094d14b53103da4b7ceaa190989c2328f324f2d2f1881b53736dbcf95ae0914b4041065b2825b3aaa471ac0db90623463209c3f33bd676c1533185d9888256874a730fa51cc97fead233e8f8f3247ef021029edecdae7310a49dba71aae70a9437b678f58d80d6eb604a44a9e13049795060cc9641cb1d8888d2db8b5d2e4a23395e2d18f44c33166a2b6cbeda9a49a9348df477a1072f6703a57baa2ca51a355fdd6063bdaabf0584fad7066603120adb20f27ae59abaa72c842effbbf83b45613e377bc2d987bb680890e9020abc49cf5f358e919915b1a422edbac371f9fd69ffbfbd5f0ef2e129b2c090fe6705f27f681066ebb0bf8ea784fb0aad11b5e20725b59256bd0853a41f6ca98100102badf32b8da6e0e8c5f6e6cd84f8001de27b38f53793f4f87aff8b301fbd8582e61ff41b100053b9b6164beba27791071933976e5516e4bcc44fca7befcedab196fa00dc6f5cd415fe8f4d80d4039131b2c24f4112befe4ea8b343c3f4ce254628a5a2d2b083b4c7b092299b79bd32daecb13ec179b108a7ad8760c41609822bb6758c77cedc3043a1cd568b4c012a5ee039b4f1f1fb4a0cf9d46e66d0ea393b203533a5aa3541abc326a2b2eba8cc7436b7c48b9de9aa9d56a89578cef77a3f0a94f9a32ed7228efc5f29af8daccb78c06d04f62dc97950e6d60ff902eef49e5dd86d463ae446bacb4685e356e73112cadd671eee8a4d930f948946b30883991158377cdcc3dc270a24d3ae7fb671fcdc09bb1e9f72e79ad6c7ec6ce44aa0bce0c07fecf76fd94723845fd6e3004f044f37762daea172f3bcf3c69b212389fdf63c9f7911736d70daf5bf4ed242d754cae40eb60d73272f82e920de296036ba34e7b51242aada41c216703d1ee56f709679bbfdfae6375f7c324e27447fe0891ce67531fd4037da0adf0d4a5ca860097629753194884c2b25e5b65f8e60702a7fe2c893cfa07e6ab1878ed011c7f4dd62e6ae29232b1c3d1c1d6b4ca41be245c4a7745add68f72316297420d5fd41ad6858c202a77b0a48e917cbe87a17e664ad5e517ca734e8e0649c41ba25a80939ee3b38c103e5a35c4fb61d8c595a094bedebcfd2047944e4bf93c37902bb43d8fa5f8fb34fb65b978f02c5bcb08a62cbcc3b4f39b02888a94f09a597305634ae26d0703d4c0662ca70d644e0c55a163173b757dd196f60f1ab31fed13832d97c051bf221dfde8bb124ea5268cfe252f302ce0f9c6cee5bed2679a6b5d6298e19357ddcfcb647a355415d469ffaa46845808a94dbfe4eaffd75c82de09ed586f9bca444da48e20d0c19d55afd093769f7037705e48e689e3aaa73768a631fa222eccf33eb52bdef272df55b83ae471e1d7305c96eace7f2dccf35a8d509e6f6def70368ee1bd60094ba86ed9a2a6828f812e4c080eee7cebc164fa307e9a466d69e62405377e141d2b4c30322945ee3297f21d0d30655816672e269093525de3ff3b2776dbbbf169b9d451c82708cea4e7de402be9a623557e6a8a243597bf33328c1217cf329897f7f5ef2b88634f482768426bb1182b12e00f6c99bd8066ce11eead63657570270862488a1e9cbdbfac44c98cef5abf595e5f898d21f31ef2f0ccddcaf0f548932a502e68af076e67ed9b55ad46c9f8ec6d9912429a039a8b78cf6a8437d71425cf14c534f1428d37d364c2d664da652d7f1d9143d3fd09c24eb023d1357a5982113db519ffa99d9d71aa1e176962d0fb13d9e327a791db7a4973f03c444e4476f0f0d6cfd54ea6003b57c35663e53b01b73b7d14a328a619f21881665092b02e4a1cc9f316859cee6b956f61ff3e64bf36a43a314fa892c56001d4b03fe12829d83ee3f1d25276ba2e7681d44c6a2e23cb51165f28fb22a52a74ff6ba2994bb1e7fa2811c6b4fe0a0917a4dc8b1ec19ee0bc10918608f7ed2bdbf452a90c4df00e42e8322f5d1425adcdebcdaaf9c4bb204499d8b6d2da4c64", &(0x7f0000000280)=0xfb0, &(0x7f00000004c0)="1a392be9aba8127c978b31f44f79e97be3982510e843e2d2ee153482f2c0b0212f4e1bd272cfe0bc2dbe42ca80a468e484b5fc9e0cea4da71ac817516376ca4cda765bd58185702510a8cbba5ed4248cde30d69f8c5d7516c08a6af6bd98bf7ebe0ef51d33cc338f41bf662b65056292ad7479cc3a2ab905aa8ba3d3777c0d591e850c16e22ba6ab0c2167f02e1cdb5b9f3cecea11ef39d7743a8edf49e9", 0x9e) fchown(0xffffffffffffffff, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r4 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x101, 0x0, 0x0, r4, 0x0, 0xaa, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = semget$private(0x0, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xffffffffffffff59) r7 = getuid() setreuid(r4, r7) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r5, 0x0, r5, 0x4}, 0x9}) executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000440)}, {0x0}, {&(0x7f0000000540)="8c9d0869151b9593", 0x8}, {&(0x7f0000001300)="ca93bc68de19b69002dd6da77fbba423aecebafd5876ed97740d32b0739402f0f83bac0a9ea93867dcd4e14604b02d35ee9163cf2c9364d8cfa033e9dc2ec6b4a06bd5c048595f37a9fdb55247d055ed579784262af8c85a3434f0ddb4b0fd3d9bbcd84bb733550069db2199b1867e5e4faeef6b0e581e349def43c061e484e7c5952293d34503f674950ab1a4ed7d84219b7bbbcf21d6eed8fc377c011035aeacdcddee40928f8b54524f6c3fd9c4eb9996fcde63fa4e8f01996b29b8dd4fdd3f12d3f63666635b3a75eee6f18dcc6e5e92ccaa0fdc80a6a999cee94cfcc5398fa2cebc7631c5e60fc9abcdaf285bb147f9e91be78158787f3f2eea1e7fe871bf5904f317550be1eeeec88f4585a010f04beb1265b83c928ce0add3a62d2e54f6382cd2ddb98ab3b1e21e7beb5b054476baadb109ca2f9f424e38ad3a8c7dd1e2a4711296e588c514ebe5b2dbb2438506a25bcb370663680a4a067c8842fc9af95f78764b329e20a7f6a7613df352843ecd76c25d1fc460d45a364d6f82a06aad2d72ab19bee8f932ce9edf973e8076b1510ad1ae7c1aedfb0a76f1ba2f4a3fd70d19ff32295c5969f7b73c9e0b092d945642edd0e2c633751eec4d25e7bc8e7eb4975ca980932b1f160bec531d6689599d4193973f77d1d26e65cb08c4fb3e9b048137312e258f26c3372d0e102f6608ac3ccc4cbcd59d70e683afded2a944552a93230e4a1a5442b5466d374410def5863a65bc5e041cd27f46c98e9c9658bec9f947425eaafb3547722c984cde59422cecb29cf81014d822e68ea76369467c1c594a9ba2e861a5bd231a2da157c106a1ca799e34eef1db30817840485f0d18c20a3ae4ee96664677f185382c66aa69b35cd0ed38c9122dd9a71bf540e44abfead8146c9687a034b5a03afe9cb78efc11fc9e3f7d96b89966b87b0d5df321e18711532a0db3c3ebb05cbec2101da1d75b3343f8fb83908d5ad46cec9b49a4e96ca2fa2125e3300e97b89ed4a4460c3d6e1fa5b5c7b4311a62d66dd0d7052b1f7b3015d89a36eb67dd200ab886491cda16c05059071dfd8c5d40383e43bfdb43e69b7d5fdc4729f0bf53c289a3bd42db5109f71e5cda1cedaedffe4a87214ff1c87d70cc20ba3e91c06638565b0bf4ea8a730923c20554950431be295d866dfc11e963e462df1fdd84ef95b70315b13f653841ccf41a67a1d4a842991613161a0a95e1cfaa15dcdfa3bfc7fde1594f5904d56ff221802247f34b97b366815ce29686398a77ec7bf54c559276fa845a046d9ce1df9b36c9ef6d63dac67b6e99336d249384c743aba37f18932d50e2f9c33d5249598e76bd0df12de401beab17014fd27f76971b2a8735bc125f3e2087715f2f001ae585b78a44e42721740ef43aaf1a39649dc0e7ffb8416dab514db67c294dde91f28831f6decedb3a03c62129f316f279b56087f44399df434771533285d46b602610bd48dd0d79aa46323bf772adb277b287f932f99a321cb0117aed325b14b043f28cacf78c6ffc5199a6f96cc2a43849522b17cd3240cf59c38f1939de361fb9ff4f066133ce6760486adcd389468be6485d1ce741df86a9f4089d54705140d3c7e75c266c4e6394391718534b17ce9d1db66ab920e3e491c0c389cf4822329a8cc49ddbdafcf5e04100775eb73784c7fddb861288907b1d3c753afde7c3c772b91edb25f759dc8c5efbbbce773737f0f5bc35ff776511676914cb5d20bfb83fa949042e50b1524489e0724a749b97a186ba6d2b7ee2c4d8030a06374e59b7fb555a4db7344eca9e732f3d8e7c78ec44b573e2529c91eb58a59e7d5d370fedfd46eee1c8af857b8dec5ac0d580f69043561e55007be11df1526faa161862792ce3a25b08666b0921dc30f61d4733afe62e5969cd0245f6466e74bdb9bd1bac5546de88580571838e350675b4b63d1367e2f00f5a24bc7124a323bbe5caa8a36603350bfbe58b67a8f9e5d01ac53d72fa1259a7c25ec3a96f8924a28c5d6fdad3f1b3ba9c784a406afebdd573322c8511ba6a488d7191000b918166b09f832b9f2f9eaf2e5521a68f345680d0dfb66edc4f99c29becf53a35dcb8ff903e6959b7133caf80962acc93c44baa5197ab37a4bb9f9559c0c6acd69f8e4d0e2c5437cd6a7528d006455e327136772acbd321faa7f9d9654b629fad98366c90d7d6066202c36510379d50966fa6ee4fdcada60828ce239eda0fc49b155ebaf0d59adc16fae1623a279c562ce58d1fc4507d003a13e25b9c7512bd57d7595943fcd8263718253838a83c48bd679867d3ab36d10ddd3a22223749b8f4e2678c4a20176423242acd1dd3ce02a3609a956997425a2b5f352fa62e013c7822e6182c2e75806487bf5033325b1543158290643196b92cfe0980eddc47a304f918f6b3a952e58561c0cb7c5bd8f248756d54f0f72b6a73fd4c85f10edbcb9b97d1abf0221f8a35c4abbf2ee9508a744df50b4ba80c07776e7df6d0647abc8d574e1bf274ca45c368587a6f56b6a6edd716ed0546b11b34a8f088b06182639aa8ac345eed9246da19821fd1be28eefea85304e4c80fc6fb1f38c2dd764905baab3a040e0f95ed4f512dfc744f2d544e7c87a82f8c6c3b62d0680de11deb755937ecc56e1e07785694609a8feb3fb1308615e7d6bce91ddbabfa77d4ca9494ee5be4f69fe2993418fbbe02d2a7b2d6a54fa33c0c40b05abb41792b48fef1c055130bb1aecb106e3ecdba3d9512382219a819045f60dd5bafbef08c527928a183b7d33c4e7fddecff0b8762865e60d5d80b6fcdadf1bcb9c875711bef39ccfd956b30521f999a916da909486b7c7583c58168ec702d941a9c8e6c6e1df293c01398ef8168bb82e0f82a281a6e1aa4e5bb4a2cc14d1ff9db002eb1e5ec0156c1386f3ec78d8871504bd3581fddd2081197f1287c13155c6f9573db1e0cc6f95dcbb6a8e4434e21c7d938cfb8590842dcca06558c9cb94639a8efe786bd3afc03f3ddc996d583c33aa5d7f93813277b1ee790ae1790413f021f506ec6e5f18bed4967f3a6bfacc24c1f9f110baf721a2a04944934d34d88a25de61f5cdde26c4eeb030a9312a71cc7559da4b352e5541ea6e332cf012bcc4a82212857b3a7cf8ffa72025d0138861573d4f629358fc1e5091c1fa6e88551ebc9392ea999cf1755b83f97b9edc455e0def3428eeebe3b705e2f0199ea62f4c5f0a3d8af766db9eea6ab99951be6aef9a15bdfa0a07807d6d6962953b2ff74afdf02aa15f7b5bda9dfd341df6aa0047e3dc1f92e40c4f39e37a5c32ebeb9f3e54d9758492eb89da3a8699d199f339f913441320a085d506dabc0c1f48c4f559835572e9f1cd4c4d0331821480066ff0aa1016957dd74e1eada0acacedc869ff8e3965fa999958a16c694c40d042288191ba26f3f850de089959d6cd76ece73be6b5762ee81f977d5d53f995843683ad8f48ae293ac0a36bbca73ab391f7fe27e98bdaa86d03e5bae5592a8a1ee09a422dfe3bbb743f2580016105ad919ea5562c06e4ccbf3c924af41ed12bf8981b969e6883c00514ca6bca45b7ca4fa9e1e1021571e8b8de07e918369e1b065fad03293abe06ec2ae90d396bfb0f9f5f9415eb792e73219c91a8b8ea9d277d390eb73ba66643074578b95b44ea0efd02759cdf4afdce9670dc2890a67f8e3c8594a618f56dfc4c6a43c622511550e47334e3b20a0af50fc9b1d64069a412aaf0f304ec35e719dbac1b97f1b5fd96f67f942ff3853e6565833351a5919d157574ed6eacc3bb63d7ca1a72207ef11d82261921e8df6c07c067e6bab3f3e81af2690964cf73b10bbf7c4d641db2bcb35118aa1e3c7db11a0cea90e2998940980bce3b9885691f5bead4c5d423e04a938e32d0cc3724da9a1a9cee0a26709b61986db367501d279fc3d0ef328448a22e50c1224164f06e51ae2bd9a92bfafee8f4b166574adc60b7171e2fe2574b639e3db31455353bb029315923d8a45991cb1317c0eb532aebb1cc1dbae23a7ae50bbfc247bb4ade910fd008bad43d54c088eb3250737c0363dcba8a37d20b80b01e245bc1f3b04670655318092e20ebea671f4f52cef97ff4050c90372f3fa2feef42924be0f506e746953776b98535d3f440f6c7880c13281271a4cd26cc01d488f104a3324812585e5f519454f8ba508b00cc2f2c65fbf01c9d956ec166b01320eff7b28cba326db2d8fbb940a5afc73cb9b119443e43132ee14b093e8336262e6075bdc9c1eb53b8f54376223d60311ae5b6b472766e28c2faf8958753fd3e125e8f99aa2cd64c1faf5b4e3c968dde2654d47eb18a1329a9124197864066be80e0f2e95fd31584cdcafcc9053b71d5727ec7f5424360f7346866e92539b9f72359b86decf237f79aee6e58bef11b96dda3cb68e613ceae9614aa747519e52f0032cd236298fdfc2cbac2734018a9abc67dd16efb2e7e4d6c903c15329a2beb89b6a3553e4827f315919e38e009dcda7c28414987976b59fe8c1de0d1fe7f44c106c68396c2f9d1ce835dcd5dcd4b80010e85babc27b60e94c89327c6a60e1b34fe35afe12660f0ffd64f7bbf2b1ad2be11e2fcaec2915c395ef483baf69346bdac5de11cd96cb878a214acaec0204baba34dd45a8d8d5f2b730fb5a6a12e7db340fee89d41e275e93ae1b3597b3c18307b57e4591dedd1fb8beccf6bef43313f4efee2ab2f3b2d3693a324211f810eca5f1c8b6eb8f2716f9290c0fcf5761553a54f943c671dfb11c146611f95d51b9f811d2fbe0a19d7bb6bcd90ecf7a339e79ec60ccde682104cc1fe43a07018de23b1a9247e4ef9b5033adaa4ca9b7c37d97992269436eea78eb5b414c99c2bf6fe91778eb86923d9cf334c80736afed88a3e7ffc8456287b39f746e22e36bf082003574a0f9a36c69c58bb3fd8ee8d69b45cc0797af2a82b61acc1b158b290752a745104a9611a760d901d7ebb5229fa15506dc3e1a5a9d7e170d5ae18f0ca9787b463d5ed20018f3a2d7f3b68a094a94cb056702c7cd5dbae8d1764ae50f1b98e7f702b4e89420f037ea9a32a198e6d08283de4ae8b7b90aae7453d650bb68ffae0684320ee426a0e71ace1b76735bf6f300ce65d5a1cab66a318b30e5d26910b1a59c21a9a8fe0f60a66ddc50cd3e76a2f1ac75c8446297716b9fa376ad5c99ecc0d7796e1003b329e598494173e99bf169af90783c3c7800003efe04c60feb6a17ed479f52e130ff5aed95e73934f50b70f6480f050ceb82d9bfb818ef1cc7c5597561052f4ce9fd47bcc0c1365cf3afd36c9e2fd9663715ecc0b48728a43d795cbcb97e94004bbadc2045b749e1a2bcdd98f4cc15430179bc90d88883c96126699e56b5cff9863ff61b7ac88359b9e5e380aa8d701c01287facd08b43095a7d27b12a7d27b7a9431a4de1abc7c36a7c41f5141b", 0xf05}, {&(0x7f0000000580)="6155ffddd1765f30d80ab21a6aaf8c8b8b26c3587d1e2b195baf83f119cdcaef6824117c925c54d83f0fe9fda28a02ebea51e1cc0e", 0x35}, {0x0}], 0x6, 0x0}, 0x408) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x188) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r1) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r4, 0x0, 0x0, 0x0) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 2: setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r0 = socket(0x18, 0x1, 0x0) close(r0) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f0000000640)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000080)) executing program 4: sysctl$net_inet_gre(&(0x7f0000000000), 0x4, &(0x7f0000000040)="7ba9f360052d287a35f2088e3e46fc37d4a5402a4901ae5fa5ef9deebe030aeb4d351b37e925429c9f7e0e9afdbac06e12f0f49e17e7c5b896fea7b51265a8edad1ed62d334825060a936ef618895d2c9c8af71a4b77a14882b171b8ba7cd84366fc656dfef9f72c3015690d896153eb679e4aff3632a2eb2ae6395e3d61ea6c3f2d2ec2b5df0215b1d88d11294a0bf3642f7c541038a1224e972922cc9e44c483d95f30a588bdda348de9ef907ec664621c8cf3078558decdf663129077320290eb0d853542f25ac8a5329b7069f57960abd07519047236b4626a0682cc8a2095c7682c83076acebe8e89f6fbd9547acc577fcac4d840a031c6d35fe0860bfc8f6100b272fd018229138896e2dc651540629518380b4f6ef4a14a5099826d5f5f42ac3e8caeecbca99aebd8528085143bc5efdc9cbebc0a67f29f990e8887fd50565db62a90811956f345298ece4a819aa3c21122e18cc4de331aa433a7756385022260da8e013fecf51eeb6720e04adbe45f93fe1f61c74766d37598e5834a871372f24a0ced96b9d97c2c5b0797f14a1ec81e444290a79d3bf3d14e17021409ffb3c8ca9501f5b877d2b92d28594a4cacc0ace5a9ae257b6c8cb8866f2d81c092ed3840a30a10f4988d26d9993d148e6c8096361854068b2460074b4278b2ed818201e58d0568c16aec3795ea18a618e98940f853cacad5818b24ca6d870282288a050f5c9cc49aae56499c90d9bb14be7a36ed203dc609c8b65611a8a5050040390095807dd6e835a2bcefca3c82cef9ae6dde568052dd44aaa2d97a156fba6aa5a5459e455c9cc01944034c2ce5891b3228442640cb8999e1e703b34dc62a8e03c73f4b5cc1b6e7c259ea30de4908c52c6b6188eea62e8ae4dcef710b2e80f61c49b940bc01455600d0305854953b7bb28ad910c58395608e8e9204f5450f204bfb676a499b3b0b320c5aab439f9e001afe3f6cde84a62a308d36066cbf47b21abfa5ddd5df3be4791519da5b95200a92246ae38e35f72ef7cb88c3067d42bc2f3675382e06de183689525636dde169d5933986b054ffea8cb9d5daaf9c8077192ec9b62efe57bf711ca291d2e91e0f1c928b683a69bbfec1e6c1cf9369a62143af79df7a056c3b6326c0072206b0d0b5520408b63139533c24887aebd14a3726327549243ee0663aa57b2df4e2c73a346a7e853f76236f1ffaca0e49bc478acea52645a86adf1130c3c468c98d28bfa63cd38fba506201375cdb588f3e8cb404b9194e4497411a62375c748547f470d2b808754b24f4e4ef0e58b755a4eb9932dd1a5b291c77da8a1d5ddd858fe9d2326eddf32f27ce55af66b3cf0fc9a1c061f48d41abcb79c51597ae165047a4a64518df07a41d450e5a12fb9c24e2a993fddd315779480e735b52d220b4509c0adb747805e0cb41d2e984a0556b40dd9532a0293a7b68ccd2a4bae12e25fc494024ffd778dba96be477f88bcf13927c0c475d3596792e0148259a80fee322d627b77ac8cee5052acc43af6938ba0f8733d29be00a71789c268ad20fa12003bad3781e854013f9c06c8b0513032f770a524043c61a4ad92579b9bc8ba3ca5d7bc2c1bbc5630cb2329568426c696ec9ce62c03bbc5065a28505bd262717da5e373a22e30f9aa122dbebbd3bb172e43fb1991618574dd2e8e40d28f35a859ddfc01ec176045b27b2b558c28dd0aaa3b01dec9972b939b5e60e91ae9a979219188fcd2cc37d7be8da555ea20408ba44d13dc0effe599c08e97345df8a6b4f32605d5b1dd7edf6db0ea99d02ed57c766c471e80643dfc2a11bd774de4430e4f50941f793720d07be2293fc60dac04dee6cae6300c9dcad57178ee5fa91d2e765339d0f30b240c4cb705cf914ae5e867c26de065d2db2f6d4c41e60569606a0169c795dc60b21905f706329df60acbe3da17bd40141d4b43e6bb932882d97e5ec4e8626e4cbac008405d8e75f7a8c1e0d717fbe723a9a3f6978ee96bc28498f6f1f9a84b5c44373829ff6c22946a112e924965d6d982c33d8818816913868a654ab7ae603959e96c4f5570407f302a341e4698ec3e7bcacc507c4e61c86f69938cc70c3286c01738918e746ee8af226d1a5cd93874611c11329f5b796ff798e0138421079f774a4c0fccd63533842c1f31ef98f393832161252e933ba5fcbdc574f96a357e3370eea6f7187da921340ad97caa2ec20b3b9d238e8a8940ef111959212f47bdfd180cb9d25e8f8f52ef7c90ec69aec6109ba0ddae4b74ce7cf12d61931ba7ad63393c1169707e4f7eb71e0f331abfeef459df92b4308e3c18fd1ba86e29fd3d9b9b05eaa4f312a14fdaa77695acd831a61252f854dfe82e0797040e49837383a098045934532452661039ff7536c1f95cfb4eb1ec5819439e7c215a4f80f7cf3d83f2d99ee141ca53b981d5ffdba2ac9b0e870ea6f11c19397cc01bca72a49884bc85ff89c2c2888f06563062e30ffe4bd67160f1ea56c15a2cd8508e0f07696e0b2e4ef15b2f247715dceb3d25928d045468da40af656aebde0a0b33cbb063d935ac9c8aaabc08b0a6e8d753c2f15101cecf4f8011f2171252d583c64f665699c9b9327978aad9dc836e3d25302f3d57cda6a3fe2057363446057276ae471d958e5c8b678e7a5a3af35d6480137fd5998d4ae988a764b15dbe17a21eac41d0bf704c08c28a4e2a30e7e3d69eae268af8711c7ec9049c2fdfb62de15788b80c4df2d968c7f62ace066f6961feaf664eb30dd4564f49bc84bc6779f18541a7740262e254f48a5e140f725639078f95051a717abe6cb7741b38a28e6a486e285d6ca34ed49d1cf8c4db1a53d817b1965e4c8b4414d8e595472175f84fe8ae3f543573f060cd148eb0d278bf21b664e89a3c9b9346d05a7eb5beec609489ad6eec7670a3ce4a912ea5852ffc5094100a2c2ea59618daec632b725423bfd39649c1784a605dc3fefa91498f6d326d0ec3c772bb0c589de2d8a272bca6f25e3cdfa687a3cd738a3363db524387e50b7a31ca4f06a37b1e93247707f06856cec581b346882441f1f65085f55897844c4d6e5d1c4c93ca935bcb3d4b4a411505d66c23a3053aeedd4883ff0f4c471a5af64ed8a7eec077a44cb497bf23d0fc7da65cc987ef2f4dd6cd993b4bca76ad1c4530abdde205a69572b667012b2ac45304bd30a0205c2fa17f68b3f5e029241720afde7fbf9ba3b4753af05bef289d6b9b4536e650e488680d37fb676b657d76aa979c5f8435ecc8e6581d2d03d2fea2ae34162e3f6522281214c27f30c260702c4a09fafd7f4abf66aa5812554bc6c348b88ed8b4951feb9d74f221c8849692d3849597e9bb52381ab044be21dffb31646821c2a0f9fda3bd175fc84fa7e417f0c9d40ae07e1e12efae5fb96c4ecbb0bbde0b0ffb933e25daabe51df0c7cc19c016938215d7b453f41d62d8dadc6dd3b2a3f826c58f0d434e3597b0a97766452513b3e149b9391f348ec84514cecdb89213e456f47a38061e96ef8b1c98511ffd8be646c2d8b7e53b8ee6e9537c95596e25e01c29fad820e39cf75ef501c962799fb5a1bcaf15244d9f387a23c170acdf2cedc159185399df43415fc541174cc1da0844caa723c22481e462d16cfacf1e2eaa0f31e92a6716fa679f733cea7e47b35e8798edd1e99c2d5d750dab0ace9889a6ad49c20c57a82b8572663d53885996f51a2cc97df570e4a6782a086d34d237ca19985a8866b6cb92cd7d4396501a0e94bd55f7ca582272c63c28e4218176ed3054aebec8af3195337fb5bce2ebbae80cb096047e2a98f61e3931a0ab5253819eede2739ba35e8566f2460d496c977a16b3332e1cf01be0a854679bd5a314cb9b57aebd336c830fe10bcd09ca37fa6c52eb0a7f88cb2a85aedff373671691b0c27e7b04dabe35c1743f80d7c8d2c7cb322caff49e23fc10e831900a07afcead32cadcab8c6db84cae84c13e1c76fba7c4dc91d0cc904e77026520b1cebd998b61f764087de16b5fddbed98e793fffba0c9c04e88e9d1d8e0b92ca378fef3b78637ed3c89f415250233d9e21b23b7e77096638ed768192a887649b0398eecd808d45feb5217b3d7c5c01ed978f17dc7e874e4f75136eced3e896a06bf64494202cc422881fdc7cf4e2070e99545ddb70d82dc3e97e2f5999a788cb7c702b9449c0b145a5f01b9f8b17e6bdc8438ee6f929789934bba663a34388c2313ebdc4b94cc7ad20c1da177ba8f7fc5ba3d66cf8c68bc5ccc0231ad2c94d5a88ba8606056c5e8e389563670fa3afa7bf8d373d3532e8463f68cecba89a4f1beeab7b76cfe207bbbd37dc6993d181b9064f3cb3728e7c7415cab0fc7081b3438ef6be8ad00ec946c9d6eb372e021f0d71c1cc398fd224c02bfdb9604249212b6ed7d765dfc62696dd09623a04dcf09483aa097ef11a101df8fcece09ada46ff1ede81686c38628e9c8755c4d3f84cb5b2406ac8d5c547fd2277560d11df2d6ed8669d36767dc93779dc3a5936636bd38aea3e07e2b7c5b1f461bc09ca69efa21967ece7821e11ffd041265adf0c1dc62ef4c9c29953fd8ab39b70f0360341ff2b0d15b6a102b1c311ab72620660b0cc689158bc696692bf6788f44ceda7d1ec2ded2ab39d4d753a8e6c01b84e527efa3d64757e12b5f262fc633e598548e5405311e0b8cc13156bd1d2c754229ad04c654b32f59d731525c8bd53bd11e8492d9ea964085eca3d29b7724dc0dd8c4ebd1db6f11aedcb1938df950170e60df5827488637d0bfe5d399ada337ae481ca08f4319f92980c761b2501057312466cfaac3368a6a1cbf6cb9a66b5298f1fab751b85ca392d38da334b3cd5ccc749190e847fd9f63acd39507b03d2a5dad0a8bbd8185657331282a1b606f9b864c92da3637a25b66b519b8e4135c41c2d0808115444d663f0e8570f7651d3ced243a7215f1dc25a4fef52a2ac3ec8fd5c47e0d97e32d9944dff5236e6706a465aad112cb2bd2588d93d892adf33f5e93ee4b66b308bb8ab9bcb116eb8adb59b6fc71dfb6a6908bf4ec40b985307f2c9717bf6ad93d1f8d9e244ac5a1788366a97ab6d118b131ffc32551045f7a2c4cf6619e494c165066cceda9ff9f9da8d108a1ad6d767a3ccf6773c4951de330c111485b5b51fabc5a8aff4448ca269a5dc1533adb8b46fb86f849fb83352f17a9954a40f6349d8f6eb252e300c864b5325ab32632a7bca109a37f67f941a3673f3ced6569ad040b959d85f8d554e247424ef0c0c1783bf7e362d69a96fbb18410e95656db14d6ce926c08b7f948b2e265ef663f716efe5ad329c5376f386cc16b7b71ef95961c9e6982f87dc852a023beacc79a6b9401b7950020726cc0310d9a0a9b6709c06f0b51830aeff8d8c9b4dc0432e96cfd32d733ac9bdcae1afdef894a77d8d3ce0342b92133c5ecf33d40838ccb36b21baa99899ec9407bdf589ea4cdb5877d5a2e3cf8962d50487deebffb27737f61271fc28a3ba44151e55fb92db730915143bed11dfbc799f35b50c9c8159f9d608c6f06481bbc560165f69bdd876f58002f3f75545d2a9b580e0a6be8c719dc1ae1cbdd145a55247e78ec41c30b1f9ff70e16cd4fe65412f4f391ba75a01c468cb2343bdc5582599283f819f58a6b904f05923521632a384ce70b09b5354f25009e4b6139ae2c74719fb3047a56e91e912acaa1eda7b7696c2205c98ddf0d02d8dc94bb0115558e85788fca816cb75258ed19672bc6294b8dcd30cd93e69c769d4063ca71079dc3d30b350a76ac85b3ffb04a98", &(0x7f0000001040)=0x1000, &(0x7f0000001080)="d314383addae84e9eec4ab", 0xb) getsockopt(0xffffffffffffff9c, 0x6, 0x5, &(0x7f00000010c0)=""/221, &(0x7f00000011c0)=0xdd) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001200), &(0x7f0000001240)=0xc) getsockname(r0, &(0x7f0000001280)=@un=@file={0x0, ""/59}, &(0x7f00000012c0)=0x3d) sysctl$net_inet_gre(&(0x7f0000001300)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000001340)="d34ac50a3b811f23db7c60e0d50a769eabfda46c6682f779e95d45583d4071b1613e387aaf2efad33b56614a666229313131aa010454c41c21be4965b98c16724be635c3aaea2fd82353cbbefc7897866e8ec6dc99ca24b81d56da49c5461c9500182d6b5fad6d7cfeb49f0076465a9d2db9138c922d3dd655e65f2e7d1cc54dcbd4456c0eb1ab0f8945057b4476afdce82a59860e2be267c0d218712c79cb94e5fcc90161bf463f5140b6e93d788a740ff5377abe960b86ed9afadcecf722fd0b1ec2dc79a0443fd5a3b54f9d1a800b6215aae035dfaf90d39f78dde2766dcf4dde44fedaffade0f080079fb5a889c2b37e0ad47b6798c7", &(0x7f0000001440)=0xf8, &(0x7f0000001480)="d3ded76540165616229bd42acc4b03e703fcde4b3b8d6bf8cf27755c645f092c1687262137359b6eade26150188e2bfbdfba9a9fee5ad466cbf7ace992367ed5c9c78a48f3bb6c4e42553a23d54e7579f60bd0d44369e2fd5c9e4580a1ec686b5c5c04078db7aa82329b301b54fbdd49a1c5765b0b55765706b7bb77e7e77cb8dc9027257b", 0x85) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000001540), &(0x7f0000001580)=0xc) getppid() ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000015c0)={0x3, 0x3, 0xffffffff, 0x80000001, 0x7fff, 0x1000, 0x7, 0x10, [{0x3, 0x80000000, 0x5, 0x7}, {0x81, 0xffff, 0x4c, 0x8}, {0x7, 0x9, 0x9ab1, 0x6}, {0x7fffffff, 0x3ff, 0x110, 0x80000001}, {0x9, 0x8001, 0x81, 0x20}, {0x7, 0x6ee3, 0x10000, 0x75}, {0x80, 0x3f3, 0x949, 0x9}, {0x6, 0x3ff, 0x1, 0x81}, {0x7, 0x6, 0x1f, 0x10000}, {0x9327, 0x8, 0x9d, 0x1000}, {0x9, 0x81, 0x1f, 0x10000}, {0xcb1, 0x80000000, 0x8, 0x1000}, {0x9, 0x9, 0x4, 0x4}, {0x9, 0xd3, 0x5, 0x10000}, {0x200, 0x0, 0x8001}, {0x7fffffff, 0x40, 0x4, 0x2}]}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001700)=0x8) r2 = openat(r1, &(0x7f0000001740)='./file0\x00', 0x100, 0x80) accept$inet6(r2, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r3 = accept$inet6(r2, &(0x7f0000001800), &(0x7f0000001840)=0xc) accept$inet6(r3, &(0x7f0000001880), &(0x7f00000018c0)=0xc) sendto$inet(r1, &(0x7f0000001900)="024345f3d82680062ee2c59cf432e6a19fd1f3667b2da9a49433d624b265316eaa9b1c32eb1d2d4c1efaaaa54eb515c374866df99803165eda74b6dbb82bdfa54e3b03c92f7cb3f8001a3f9f61e54e1c61d2b4d71faec70ea6a1e840791cd3ed4e78775d1f108c82a0e37d758f5686a352874737571ca4976964e32a9de7087c7ee4d7cf2ebe4d7630a2", 0x8a, 0x402, &(0x7f00000019c0)={0x2, 0x3}, 0xc) sysctl$net_inet_gre(&(0x7f0000001a00), 0x4, &(0x7f0000001a40)="f125956a7ce233769c4286278f74746360c958b03eb0f0496f9305397ab7ecb13fe933dd4a0d9966c588c91e7135bb45aaff00d186c5edfbeae3f2175de1fce6ea3931fad2e55b38823cccd925b11e8b628a485fa5c65ea95fc9dad1a81ba5eafea84169fd6e5cf1fd62760d59021d49009f271935c7e30b594884d0fa2db9afc94a856e576639ecd81d18b2cf64509b21034e3dcef7dc114124171d7cf59ff576488ffd64b3ba7fd63553c3cdb7c5ea2c7e7f3677ee3a4f6717712e65fcc9f298471b2930b45f171360a412d47a0154ed59bd65bbe93fcee67bc9bb11fc75ff40", &(0x7f0000001b40)=0xe1, &(0x7f0000001b80)="48caa16038e7e10293b396be530b59cbfcf1f9574843d8a3cf34a85c00ce91c1e6c5a6d18fc2a3965bdd78e8d92d82b7e5be78058518bcb9bc7a00084b60c7b0ff7bdd0b54f9da646cac39414dc9fb174b5f78a6e573034bc157d4571dc6387b8295377feb5df844ed891a054ea6d61673ad541b", 0x74) r4 = accept$inet6(r0, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000001c80)={0xf35, 0x0, 0x5e, 0x2ac3, 0x10001}, 0xc) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000001cc0)=0x9) socket$unix(0x1, 0x1, 0x0) dup(r3) sysctl$net_inet_gre(&(0x7f0000001d00)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000001d40)="cb3ef9b160379608c18feb6a32ad62fc13e26d3608b64221cc77f79b3cdc4e005566c449820b3f2e07661f823a77b7106138f4e3aaef50280a9578169f5897f95000f680058722e5ccc33049b75426986a5ed64773a9168c7aefe2706aa76f7a0160e17abedd3b1af47aee046b7a11ff2c7515fea8d89f04f01397a49fb4c5aadb9d63e687d2deb1339a6a87b77e6b947930c91c65e13edd26edfca3c6148eeca3dc2d8763e011ac18cf7b409bb822b94aea4a97a16d6c858c2ce7484bde0c2b1e4b078cf0597864e7bf9015cef5ebe6a6b531085a3bd6262ca4fcc83f747c7691a566314b1bb9dffce953a8aa18d9fd3ddcdd8dffe2d02c7c1957fee60915086bffb9176f5b5257b8458e467ec1717af4bd3b5b286e9099260b908b924ce229df1e3cb5bad9b170db7c404121ab33b439423ee16235dba47ea38723d07845afec727918fac86c46c8ff0bc0a59cbc4bb3d0d72bd3c855daaab7efaec9edcb14d3bac5edb9a10f12566d872a8b94d823d91974421ed0b2b61c486847c1d036fa3efb5b91c863e99c79ef5315c7e2290d757cfd9bcd69d57265ca59bd92104a67857387125f3d850d12ce49fd7258d575b149adbd4a07766c8991b7546e1d700877c2f0d0b05e2628ff8c3532a8138e0ca7fb565b86cabee4102001dedfc90c37451e5c167b5d86987e01fc198e77effe0bc825518e445fa66817efa14f802f4dab92f8236a10fa9ab3fb0b86cc623717a064e9d9151c5660a8e4e0a6e757cdc0e6744d58c119dff0ecee49328143ef8ba52d774011b7d8b4d94af55f48398cd7108a76488cdd936899f241329212849b083a0703c237dbc7d6663d6234b2348889ad8138626ad1166a9622225b2ce9def741f0cea4fcc3dc8a4d08c406da942d8a9d62f74e5dffba1c3bcba3bf79e0973332de0680188cf331f105f36d5edb790e6cfc0323f04fa23595141011b9a9b4c65cbafbbc75cafffcf53eb4a4e2d3d6d593c36c9b85216ae7779522cf7f1c9c7d8cc199a85062173b9731d5e66dbd69a90ae1de2e647cf17f7aa8b85d4b5e86680f3bc1f8b93aac857aa5c32e1d6393da39508932a0f07875e4578a5a713a7a37f5299991d79686c79a435765d98d5562a7f1da328d803d2039faae9cd33d7376187da793973f0c94e8b789a7fdba81310b5fc35bca96d59d2df39f782237c9b4ee18752b5d0a1081f0f1283ba71bf09ac152765f148e940c64acbc23a62c2945c509a9a7f303f822fb21b46e3e55c9fd33f7aaa7556c9e58cb8f296f3a8ece70c87fc52d29017e5da45f9c1b0529cd0aac4bd9ceed5f55f33cb1ab8f29aa8e49e697d0cc79cafa592444ddfdddce7c6e8b4a749dcb88206d841fca487c06acf04ad5e23d4e3b3db350bf57f3057a5a97d91d8afd91ecdb078facf8b7107b33e6a6a6af4704d6e2bbd8383bc9a7b3e3f9f0219afe7dc74d7bcf78171c039215dc88f79a90a80c7a092d39c5a7ca7ab23c27c5daf7b8ff9613fccdeb6af3e53551b90277a5f172915e2117da78a90b8392d22ef905192fbe0d9102460096fbc64a575dee07bb71ffec8ccf4220a76fe25bac12838625f7bd0b8d77be8a73bfbc54849b6793b5753778ec0a9413f066139d931dcac386e3efe76b2da2f85ecafbf775740862800946e84d2ad763fc129f58e6110ba3c1929b719ed6f1afa0a0310711b00e10a9b535bb319ee65dc4b2333bcb1efa3a9d9035907c46a009e7bcc5be5f59ee7161a8136d754826a4ddaa90495241233f3d0857797ff37fd1d49dad8d76df9ea289851dcc0d831a5792898aa0e2a9ca9f96a60b77cfe84af4725b7940b4ebdd10c87dc442b9831cf9efda67a8a0f49220b213f4f29f4f0845c367f73ffec16e2b59cf3b2d44d1b359285d8e3f339731dc21e2f10b06da7425d62f7392cd9327b23fc6b438b2543063642ad6009be08f8ef834e7e344162ab45a21a6d88546a35a1cacbf584ee5dc9717c92163465fcdf513f29671739ba6675164dd2b1b3bb161029278d89ef4d5a0b3dffb065638d0d3f955a774dceda2f99ac6c68e705c3c69add1138b62c61199ca903bf359880f239f3dc19968edc18c8aedf8f94475c5ee3d95b230b230b4de5fb0b9f9b5090144ddff00dffc9fb86032ab1b59c9186e4d41bb65fbd81b0f84faa1a759d94fad8c02df79597eb812430121d37137b375436a900030bbade627c2efca058a2889a999e9ea486283cc99ff9bcab17e8232e05bf0c744b2f6430ebf1effd15c88be001735d6cbda3d88c4d55c4334e6e2de35b2039ec94341a31bd8ba2863b46892a57a8d4184b0c97034f57a075ef83571389b723d141c09bef42e0c5ece9e603e5c5ab2c0bb253a50cf7c4c1bda65be04bf67a450b8884d134f72d4f7af5a1440ca91c0a00adae4f56c9c7a2a536444408b45f94134431e0d4a687c2273a0f3e262616bdca1022050855887e5c08ec11bc599d7b6aea3fc00b2f29e8b8b160f384cd22d7c1d5e552913a85aa72f6ebe6c814e24e84e09d402b572d204016ad5bb2fdfdc2c04d1cacaaf252ba8b80ae75f5742379aaaf86416d7f6355d9e9031ed13d39f217c765cb7cde388ad295f7899ea51ad5660918927aa4490e51df3a2c26fe9b369463731c817ab6dac75b0fb2b48863502e34ef4951b4d60fc26deb08275dbbe7b6eb28d35167751fbdd4f92795b233ed0fa08cdc35f0f5d22a7538a55234c8f65dc64254f815c264b5d8f0c8b982b95e0058cd994792d0a8c4e71979a26a159b05792fc73ea7fe666c54382c7809045f9525e0b475a96727ac533f4d338bf2cdd854b6dd2686c0f54a8b9444eff0f20c32a87deb8684f7aea2b205cb72fb830482a4a4a645217cfc9a6c7c7703bdf4a051b1233f5dcf3a461fe683e9166d6f598c43caccd9c7b3960755da73e6800f3688fcbe3639540611f0241190bff9404d00397baf0a1c5ee2ea21356202ba985cfd3ad2b3a167e9d82623360bd77e9528c53004ae95a555fe9ae3561ef042a4faf426146b6c2b852c685c55e882d27ff8e809c6138963d20d134d954f4ed06dcee371b98b5f80541568506d83b13440e87327ed467c3fbda0fa12a856bb11413d317d3a7330ea05cf7a8e54d0da3cd0261ba42159d69d5713f723150cc4d294022f49836184ba5a8491b2dd627410dd1caaa1ccf403dd49dd172fba52c6eabfd40f98f09620075cbddf308f7a0a8b2cfdbe865d7ae34b56a5550e9241b1fd308e8d0785e9ad6260e7f24bb089202fc7f54e000089f91571df7c643a8cad65f172adce349f736199eac0069400a9fd3dc946bb01b69bc1c2622adc45cdfa4d64bb27400986de33f517a45b14ba2f25926a32e29d73ee37125cdf0209fe10b9cd2a0962703005c2d5a615483f191cee05753800c2cf6dbee610bd16c25b5ca64c1a987e4b3392ecc9abf6166c768c78c27586593d3659881b36ab6fea0c28cc09b6e18bca67fac53e0f70243edf455647d5a0b499bbede7b4cd1a8a4109593d8cfe6b0afd731ebc9d2971e23b3c6a80ba5afd481ce4c8f9da08599ada7324b7fdeccd278e02f509bf74524fd50c979fd11d9a41fde8bbf27c1286d00948fcc3e93d568c1f950dc3f42b9c6e7844abd78845f7bcdeb4819bd8dd4c2a682882348f5d1b3ec48623504d1e22bba16e189033c9d7549b5b263456e466645b74019c097071c4a6984b9360652420a7c8b97d41e75fcbf64ea84b209f8410c2286813d5f41b6611eb43188d324352eb205b7013497dc43f59f7b958dcfbffbc15a91c149e71e6470c1373d0d634ceb78244ace35c54141d554fe1cfa3dd2b786f3114d5cfb0691cee9e33603159d16bb17acde4dee6e63a500d40b3d8f2d6433f11fa413c0bc52ff5d763142d197062d3ebc9267508211e76e6e0c9b06717317a0cc84fadcca6d36c652d1f4268b71e8bb765907104aa6dfa32a2aaa9870a96902dd8dd128ac4b52ed2b1b1e690dba0d375dce9f4d187d5f62264d7fb4ea17b3d174fd9b78f8b1e537eec207a80199cec396f412a0ee822c8537d2d544ddd1e7848d8743362c7eacb6272f23614e5ee55ff2e99b7f6cf3f89e39238c563b66259b5fa0bdefed5a593b1193322eb3499f248201923f41be00b00b4f7f9967def88965cf2b107a263a2cb919428e38ff06612e6e56b4973ace2ddd5d5fbb28a8ca1cfa9681a9c5daaeb89450963fee1e5a784d38f08b25ddd0b15b0903f3363df7c7b47f7fe3167263022e2f6d91121ff502d276f894cde849db4bd73c133ebcbcf8a27e3cee34364b153a09cbfc6c39dbde2df4dd606f9ed2cf47053baa242c34757c12c71fccf0268bf70b22addb5d9ebe665be7dd714709306977edc60e1e50a00f2cb450fcf0ae4a2cf9e59ed89dde5cdd19ac70f9c6fe75d48f47a055a9cb194374c1e418ceb17d212e18f9422e9a60829e60e8550b096bdde8579061e2eeb19d85bf04416544d5dd7bdc533ec0b1e314e30038bcd9a373f89e67f5d435d2c26c78d3452c8a2136b4dc31ab547dbf828ca26ca15a30d89e71275fa9d4ef3f2021c57673fe00be8764e4afa1c6a43362f1190b7e6929c5336a9d48d84c11a5dcb5ac7aa7ec4491023a2f2d3822e943afc8e8165c270c11df98bbfe2c8dd47987c31b5d16f93ea98018593b88feb6e007c7d8447e30098a4a3235469eb4f32ded2c8af0e3f13e87b6054b1bd9c0e044e054c901368372f1fb97349a4f120f4fbd637a1ba33071a58062ac4984cd3c5c0d33777d3762e45e1d56c7ff5611ef3eaae0d7f577dd308d5046c8b5d3123e6442734a850c8bf772dca7cbc788a3ab3077ed54c60d33a7f93586fb52654b6f1a4b803dd3d781a0c86b225d30c66af19125e1af5bf8eaa2109235ff47698ea3f969b77f18c1c8590f58098a210f7c3b024d09d0d8991f06e600cd9589ae07b94f3209bd45e266f79ef8abf03aeb08eb3f9302ae08f9d9c364d6c69dcbfb22eb3628dd48ecbc65edf49c51b9c995161a72a87ef4f991826238cbf9db4a362c9436a7f51acff551c76b87dd78156331c9d3db9d48820958dec21e9ac97435bc0f6b7a261d1515c1c1f0e3c0083e5116b8a7f85fd3ad17a8e6751f2a04c6ac6f081121345b0ee98c794cf0589ec088408934ff8b7066b16dadfa992621c46c90edce6b9fbe376515b000d4558273daff46b3e0543b6a52fcb18369e7c979a3e5426a97d3d53138543dd862ad73c261839b0f2a78348dd0c730ebf56407fc0864484d6f3f8e1f55bfe817e4217d9f9d1359bd3dde786330907ad630872184633e169c85eb69b82da52972c3e82526ea91f56bedb8c8c18648abcc7c74874379abb9cf537603e7c5d27c375d752d92a031f4aea3a0b08d18468723a97983651d13d69cff4aeb9553c15b00aaf259841e266bb4586d6b8dcef6104fcf6b8d19db08652bc5f5a8c7eb331d112cbce2a2c14662eb2127a0c4015952c32a12ee40603a5a6770e07630d423bac50ddb28315481e88fd53c9171082736fa654a9327bf3f2190fbd8d0ee96bbf8f72cce6cc0785fbddbfaf690a128a49d660520715b33ba432708aa5571eec5eeac1a9e81198cb235ffcd11ef7962aafabe3a0ef7f88f9de0a843a1f56cefb4264e41bc645e0ef8a2f32e463506fc854c395eadd751b1db779b30886484ee2802567dfc4ea9270e6f8e89d9b277ebd59e5ef8bf3b8a7159ab41eb2b8ba043271117efdaa54ead6a3ddfb003d1fcd168e30f6d5cbd9720442a5e6622b972567156e02c349a92e1591523a6cf2385b55aa75cce3f7c078c", &(0x7f0000002d40)=0x1000, &(0x7f0000002d80)="15b24ef4c69508fabfa67822c748f82e74fea2a0af97f4d8ca88dec4ad7d8ac969135c2aef4eef14e4dc83577bad02e565d907b3365c86bee9265f5de8b79085f00c87c2d092bdd8dd5ff7588813fd2d445ad947747d1792f643a17d88cb3801170ca663ea9481270d5fc272eb623b87db576d1ad43b0ed61f642e8894c356332820d805dcf6ea16d9cf7f3919d1e034b307a7d99dafc0746380d1eefcc60e93ec7e9b1cac85218fe021b151f78f58f06bf2b781a0ab6b3d4676f18f6a79", 0xbe) getsockname$inet6(r2, &(0x7f0000002e40), &(0x7f0000002e80)=0xc) munlockall() munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) munlockall() sysctl$net_inet_gre(&(0x7f0000002ec0)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000002f00)="aa7902673ddf85e902d14787674db8fed1f8f69a0f0f87512adfcd6a45f46566988244635686d73897a092127d82021f24db969b6e325bc3751de6f46a065c280fb95b202b79f72ba3b112f8699749f9972d18ac4dd1fb2dc80f", &(0x7f0000002f80)=0x5a, &(0x7f0000002fc0)="6d4586c89c0ffdf17ddb7dd31f612865f73bffbdb4d8f3", 0x17) socket(0x18, 0x5, 0x3) sysctl$kern(&(0x7f0000003000)={0x1, 0x9}, 0x2, &(0x7f0000003040)="c0fdcc53d21cfd0c2b91d59a49eaff50b9af71239893c59a29ff3bd65c35a9008ebe5aaacdb805a29d63d295db8ee023f930acd7c005238ea73fba138b41003c556b951f970246dde17d704cc609", &(0x7f00000030c0)=0x4e, &(0x7f0000003100)="c469461851d86d95c6e7e90f03641139efb6ac77af8da8118ec254c2e054e5a656eae7f354441fac07f3de76073cad36221532efa16374110427c484b6f7e00d40877f74c1877327c83dc62a807ed7c044c3308ee2271b60a8b781ed22d1b08a61bb469f402e2d2b582c5351279d7c6d3917c142e4ec4e9df9923e2c032a2b53ad51be7c7156b0886f6b0545f41ff91efc675a25af4072a113dc1a21cfde190247b5e24d", 0xa4) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000003200)=0x1) executing program 6: sysctl$hw(&(0x7f0000001180)={0x7, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) setitimer(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000000c0)="a178b4839f1b253da3949d226ad8b259b027733353f3ff35782e", 0x1a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x42}, 0x2, 0x0, 0x0, &(0x7f00000011c0)="7d001633e5036dbc61e9b334446934b7f796e768889c43dac77857dc607ddb4e3bb5463fa496c491ab45222bd2d3f474d47edf8750f5d818ee34158e597faea49f5bf5d98184481039eff13245dc", 0x8) socket(0x18, 0x2, 0xfd) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x18, 0x4, 0xfe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000000)=0xc) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) readv(r1, &(0x7f00000003c0), 0x0) open(&(0x7f0000000b40)='./file0\x00', 0x20000, 0x40) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) close(0xffffffffffffffff) open(0x0, 0x20, 0x1fcec91fcffd8bfb) close(r1) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x200) executing program 5: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="50b341ab"]) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xe, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x9df2, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffe, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: r0 = socket(0x6, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) setreuid(0x0, 0xee01) shmget(0x2, 0x3000, 0x604, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x1000, 0xb2, &(0x7f0000ffd000/0x1000)=nil) close(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x20000) r3 = socket(0x0, 0x3, 0x0) dup2(r1, r2) r4 = socket(0x6, 0x2, 0x0) setsockopt(r4, 0xfb, 0x2000000, &(0x7f0000000000)="eba4dbc87ded5e1856a9", 0xa) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) r5 = socket$unix(0x1, 0x5, 0x0) shutdown(r5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0x5) listen(r5, 0x0) select(0x40, &(0x7f0000000000)={0x10000, 0x20, 0x0, 0x0, 0x1, 0x0, 0x4, 0xfffffffffffff0b3}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0x0, 0x5, 0x8, 0x0, 0x0, 0xfffffffffffffffa}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) shutdown(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0x1}, 0x2) sysctl$net_inet_gre(&(0x7f0000000040)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000500)="9d759087f37fbeb1f835c1f4b2ba8a8ab34b508b6a1c46e6f1d3f123af6ed2bd283852a18e6160f4f488fdbde51c8b9c4e71a074c74171737f4e53eb1ca870b7621e9a29a7670d8122d3dd3a70f9e8196228633ba4d030566d41d1930c7e290d0739935d979c44b78bec3887011e24960befc8fcf956a89eb78d1b1538c8c3f03f853ae92cbf2dc8b0161000000000000000000000000000bf2a9f5a0c94a321a880e49c961e994f6f545e03fde779dc8eab38083fb5149e4ce5b5a86be59de9ac30b67a2249f6ab7d53338ac65f4bb7c678f0b258747895523d493fb4e34f4b3e9e04b27d5fa67813a03d192cca09770c6a2716f88ddf79559f8c7058ef485e5c3772192d33bf8218d88897a1679d00577a7bd63cd56276e1b096eecb3b99fa6b6767eec8c2f3000000000000", &(0x7f0000000140)=0xffffffd9, &(0x7f0000000400)="f12e8f6371b2e75d24f89fd73538b8307cf1462850115c58b4b882a7f360f3962d0a7c14eeb314fb0e1505522dc3b1edca759c3a3a60b3d960eca2df8752ae4085d73dfe82454846bc3b0a402369d15b211d289503d6f9c4a5ab2390ddd95a9c881eaafe28aebc2a6ab065fa64a4303bc8a52f4b9c9b13684f1132a0007bd931f9b24cef7b343315190e07b775db02354ca8ae4c8b66d9aa53cff821dd2268d6f23b087fe1194b86880fdca190b01ff7de1348aaccdcdb16e4340a539844209318e3ddc4f824cdff62699e379744dd8f5d859707c6f77c9680c6", 0xda) executing program 5: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="020000f6000000001b50073c9a3c4a9125f71f0488bb6221a6d8aeb7"], 0x8, 0x800) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff06) setregid(r3, 0x0) r4 = geteuid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r7}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r8, r9, r8, 0x0, 0x0, 0x7f}, 0x2, 0x401, r7, r7, 0xf2}) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r11, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r11) setpgid(r11, 0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x2, r1, r3, r4, r9, 0x142, 0x106}, 0x6, 0x6, r10, r11, 0x5, 0xfffffffffffff800, 0x1, 0x8}) socket(0x6, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x10) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000140)=""/128) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r13 = shmget(0x2, 0x3000, 0x24c, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r13, 0x0) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}, 0x1ff, 0x916}) executing program 2: r0 = socket(0x10, 0x2, 0xac) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}], 0x1) execve(0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00001c0000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) getsockname$inet(r0, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[]) executing program 5: r0 = socket(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) socket(0x1, 0x4, 0x1) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x0, 0x3, 0x40) listen(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0x7fffffffffffffff, 0x0, 0x80000000, 0x0, 0x0, 0x4000000}, 0x0, 0x0, 0x0) select(0xfffffffffffffe8e, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5, 0x800000000, 0x0, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa000090780a9800000000000000000000000000000000000147c0ca83a1cde6dd9746771c846ee113889314332728abe3a58b3bfa8ace1571022f09b7d544a8852400d903c2e2d214ce7c97d7125233aa0149f15f622fc829b4b9df454499df23f7111932de7e21e9b80aba09060a9164401ada3828efa1c9a794eb8a3a8920a9f021067b1523589e11c4ce85b648c6565bd0405087ba97fd3d8b580e68c14a5bf785cd19661c9dcba3a34b475fbebb5abe6be5fe827295d5f78c077494f838cc7fad0a3ff5c91a1a6b53c7e6325feecb1b65d2b09ee7f81866a27f3817bd6c5f0a309ef571c298559a4f5c125c2dd4f9f4382bbce51daefe08044dad3e9ff3b2749e8a2f2e0a6e96fd14806c1c0aa5d0e8e21624b2c671d7950213d90686987bc45bb5ea4ec6967ea12e950c725171bd8f80e1bbf529399a30d1212fdee55ecdca8a7448ac378d230496b91aad6baff2c6f696cd2790ae0aacce9a24e32acb065d0e11b20b353756cb1c5670afd8b5c9a116f7eb1f"]) link(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') ioctl$FIONREAD(r0, 0xc028698a, &(0x7f00000001c0)) executing program 2: socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) executing program 6: r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semget(0x3, 0x1, 0x401) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x10, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fsync(r1) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(0x0, 0x1, 0x40000000, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 0: close(0xffffffffffffffff) r0 = socket(0x18, 0x0, 0x0) socket(0x18, 0x1, 0x0) r1 = open(0x0, 0x200, 0x0) lseek(r0, 0x7, 0x0) getdents(0xffffffffffffffff, &(0x7f0000001280)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x40, 0x0, 0x1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0xc6, &(0x7f0000000180)='./file1\x00', 0x8}) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0\x00') executing program 5: syz_emit_ethernet(0x120, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x112, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"9b8ddbe0101b12a39492ceab98f61f82e11353ebfa5fa34257540a715bf09342b27e7fd2114bb1267273f722f76b7297c44711dda3801a20ff94b2ed076c12730833f884d57acd44a6c8356a3bfc703b5f0d9a78e8b8928af03d04ec3f8b024c8dc97aff21c20f36def232491ee6cca12481607c5d9f01448b14ac30d2c9dd0167ea31c37083eff3d0a04e9c29b6cd83ee78164fe6ee6ba141b5caaea1ace9135cbff2303ae0738a4bf52c1ecef4e6b629ab1a66108ba858331bed334192fef10ea867948e1ae67a3d6395e73256e924a6330a2df6349970de3120e753c79423c2b1cbd199f739a703f2"}}}}}}) syz_emit_ethernet(0xe, &(0x7f0000000040)={@broadcast, @local, [], {@generic={0x8863}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000040)="4c312643207e1e531ea28a3d20dd70ccced1d99620fdad0b1899aad8dd7527d3a50307c6a7277d874784ef0e04f72d7c6738044460fad218f66693b2080594e896a98f4cd1d8dd15346c0a6347cb27ddf873fc51b84de5fc886972926a9a3bca4f9439a2", 0xffffffffffffffdb) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000340)="2ed6acbb9c96ab6b6e6a11fec41b33c808c82f3688fb5049f95c97d7d02ce3043d43baaf2e2a799a646a60995990c545d22212051ea449fbcce66bfb62320c13a3b236aceb75df2f1387de0652ca1bfdfdde172095ef9158321e527eba4d9ba16c06c913f749cca3829384fe21a2b49243fc8e4e43fd3507aa1ac8692f11b17d4d949bf5c6e10315c07100895002c2d4c6bd851d383a178d3b959386e5070a236a2e19a514b9688f72b99a143b695fa050051021d0d2f3bbd43359261a629b3171e728375f7eab7b2b8940226fcb83f959f280748943d9b7b028f97ff420176a05b1bf48ccf1ab49e0ad9512d2ee50273368d238728e0c4f308f9c18230d88fb6ee23e2a8c64d45760c62b1845e27f94b963d3cb6076022b4b7d785dc02bf3db7e1750087e17ea8931a8db7913fe43289a5fce1779367902f3e6edd4cb464762929e0245df4a773d3ce088e906963c7cd239eff7a07aa4033ccdbb2f23371580744c26f5dc40f9551ae0d28a0d1880487a6c5ebedf9c9c888a94e4e2b51892ce8df5b6bbc9a87629e0d8122e39d0cf5de03ddefd117764cb825147e1a268e7631bd172b66b35990a69ea342e84676a6bdbabd8ad640d8a51f40a60c41bcef1c973d0e779087479cc275ce059ba983e77223ecf4b54ab1ea1330df3b014a99df2e5d400d689a824fb83319096089965e054101795e321b487b60db2458374a750e2e0134113dd56e3b22e335663e4f916be425926a4c80d994a8cfb413782bfb5fbb96732ec834f574a6841d1526946df2cf98f3a848d234fcf9586d50fcb533a7cb4ca251fbc7a460a6a72282d57b8d08522d52855a2f5916162d03266dcff6a527ff48b8d4ce6126e4dcc804b56001d48a483aff12c89f3b1b2b8a3b6f01cbd8b351b8ce9593600f3eb2e3d727a5e64f0a0fad56013a442104cd4756046e3730f17eaca73f0a67852605799acbe66e44232f107a6fc8dcc28bc68ef7c2009d772a5becff730b10ce579098167cf6034c6011e2b773d7b23e7efc5106b6b158c0cbd34952d58c1de13349744b2d77e63af6bf23910a136609117b7759e13bdcf0f6db52b4e4bb027405021eeafe215f756f201e31406982b170b554eb9ff166afee679b9a4504438238aae6b0cba7c18a87c2ef076c53b007f43e736f269d44c90eb425c2c2fd603fd65a859c360f387a34fed3cb32c0caad5a6829635b65226b3c44c628c29f956578c7b1614e670b9cd264b55019077328fe7aa8cab3e317e3598ac01c6dcb6bb9b8c2bcba1fa18b71c5a4c94c3625b29e6e0bff983b9ddf002f3e6da1fd851e1239835da0b9dc2b5acfe0e8a4517f4e2460e907bd1c13edb306828cd489f52a8adfb467508fd688443d0639e6b93b93ca1c95bbe9af99dee297cbde8d4ee675cfbfa1dffe03bc8f6c9ebbb460c922444305a1639ad9a3a9a3421225d6eaaac9f4bc5463bdd097f987be71b1939d99ca532a1143cbca1ac88c73e6c0a588dd3c087f8650fe6f77f38a9cd32ce64c2f27746173ac315a9ad62eda952b8999bc1be3110daf0cf574a285ca781257de1b78d10b0ab2bce6ab0d568b790001a0a0fbed909fde67b2fcc10690deaf12a9ac243e253cdb298d49c6c72355837d950e8c29ad0b8fdf6f21d5d78c4d3318fe92c865122623a96f534956be77f6c513da965945909ed503b8a6312d81b3b7c1569b244f3ca9bb70b081534a1899cd624296330128edbd1d1de877fb4181afad292035a659ffd6625bbf4b95e5c4df7a294ad27cf06a32c9b370df61020dcb11bcd39f95d8d8e24511dfc783077a8cf6f7e45c3aed70db3b52e36b30a76a588f3c2f7137f7ccd2629c85afc77d55cb3b5c25ce6e0f13e3ab6134aebe5811e3b237b0b1dd57289e669e448d3b1baaf4d08d07afc8484f6de63602626a106acdd5bed9a930d5ccddfe26359cffb52d5e88678038c27599612d3d0702e08f8dd329e5a0ee36107c86a9aa506b33527c92e57b6e6919acbf7e2c68f426ed3e5ce91bfda6d15ec44e8a126cffd145168058207ab66cb3eae49ba20006166ed29ebf97c259a8a7dd8e4582432985de77e0c17f03ea3a2623e275f3aa864766bc13fbf09df8127c4d63b80f68a2d4d5eb84adb9f3a1a034f14202cb6def7b18d2e90863041f77edcd84e06f31faf52cb7b8ee7c9898617e9608175fe71f64d5a530fddaa7a1c07795bd51c3efb462b9650853503c48336efb0e5f6f47267aca524d0a329bdc0c46a23c1a2d822a60427874b79fabd74a80bffef01cf3dd2af2fadb4cd4ce80c43f24d6fb22470f24b6ad160c2170888d42d427eef3d510e056f46181c2363818325a240b22c0ca90dd33a9af26e5bfcbb6c29453474f233da73bc1f2f3d3eae5ec944992ab02b5135e619fd0954d4841a77d9ee3a59c06abed38278e072d602b1f39b56cbe09de118f3feda96254a8f4b5fe58f75583e3da81bc08709fd6b6e70b3cb4b1251654227ba4e150d72a2b31d93370c94b7d0db1510f98903d8962c3861c8d8f45d45c82337df50f2c1c7372c1448bfce72445c58b860d497d419c5117afc399cb07b8660009e47da796186251daefc5fb815276f8ec6631310d49562be6f64fd10ef44fab0008a70a090e27bb924821eefcfc43bb24f56514633b6d2369a244164cbb60327d77c244b92acba1bff0125e15b23fcc10f5953840e1c0751fb68a8b8984d85daccfacdde804a627463dcf7c577f88f8ff176bd6e7a78d22ef610af19bcc6e495230a27ffb83a32e2c022fd8ad751f33b92f758f6ee68917745b9d09db2906510a86aff5976632a0a8aae2a9b50cbe911d13078f1342ef15227502a1a5ff272cfe5eedfc0e4fc083baaae12a294d4160d88dfd4e7dfb7a0627cd83263b4e42c7e157c90ae3f616be6ab83f8f4beacb64d23d8cc185c51b404f8a0e3010aa144d7c477c5d577bc274fa25c744415f1f1223f5e50bafa894afb582ef3eae6638628d8a1024d2ad7e576de9b1adc07a0d2294186bab1980ebf54082a763e9f2290b640361fdbcd4aa033b81022b25b19105737b5279f689a2615f11b40202787b94d46445d1808450bb736f15d1a1f44f2aaab6f248b9f45b4853606b51a6c7c2016da6b707be32384d21d3de0edeb6cf6914af057100cfb2c805172476d7c23bcc49c540e617fc396d3f634f721abb8ffac29c48e62dbfa89cc4b3cda37445e9f24acc49fd4eeef9b1b985cc41d4e3a652fee142b1d6f42c64cd5d45f3df3caba300a9134a86bfa2e7a50b631f3cd72b7aff7f6ef67b1f054073d766396d5d7a0b427b9fe17a8a8b19a936df9223eb2bd045fcd753044e770f39ab5aed9873cab40374cd0f26d181d8108ece5c3c5fb737fb1db7999796239ad4ed2f960a52bd7b179334882e8c4230713d69cbb9bf8dbf08bd70b39a1dec59d6c54c09d39bb19af9e112e89258db7d41250d45548961580b05a5531ad6b037a1c34014c5e1af5f2341b10b46e1bfed90855f585dfa72e6f6d2bb1a431b65a1ff65fa2aba3ef93cd0e6e3ce9bdc6172c827753a39179e4cb1ef0d91d7e8614913c9fec8f6f3192cca6f6a30ead3d6feda94201522fd4ed909b69331a4cc01e912c477581e332cf89391614e458a125866fd25f378fe7054d2763882310fd7173332154e38332836019f64f65cbdbfadfb56711b461bee971e4a0ab32469afad9eabd885914b082a2f23e8e592c4c231ba1ac5742ad9d49331f0c34b0aa0e7b995a3a4f9aa8f27a89fb428ab9fae549e43147c6b80c5b78fb8a464ca5d49dc91ba8f7d8a75ddfcf9f6850ad83f6c82e67fae099d58e2bdd580defcb28126f890f03053abab9cebeee22b3a7800993e1e216361009ec31433679efcda8c32d6f07037e9494a8705d6ea68d077feed2e9122f1912fdc4b446ca82350da483e3dc0848c3977a2a4bc72b107b08e162893e4b8299b90cd361dc3d3bca82435362c3a6f35e5d6dce4feac7fb0ce4163dd1923bcf0c3461edd9c41979902720e0842277f8b740dc5a4baca2a236c408e6a6d168a82a43009b83dfac25a7592a6055a8461b909e561200e3953684749922e1b59336aedad6937ae071b71e5cfd9cf399f9f000ea4b0c68ce54c554b59faad888cb508b2e1c0c5fa1717feaa93ca94fec875a94dd9c90ac0fa0b5885ef44d8d62c65a750bf58b1ae32f6ddd80f16a66bcc81ca8ba21123a6b15a5dee2394130f191fbe9c900b62c4e70ca9c4c21e3424130b51096b534c4e2bd6ac272b56de63582dda03a2f8c8361e845b2c6a85eb4705667f0b64bb8de64e5dcb0be32313ab7ee581c18df1040cc778565adb64c66045a7f84e61827c95411594b7ef15e523bcbfbe9e43c14fcbf58f2adb016cd98f1889b71b7d85081a7d287b57ae4e7f7b1a5ee4b5ad2553e17ca927b53428efb380d0795bab2322e4f85a3c9b60668cf4251891de2ce2aff917eff699ec15a4072e1daac30be0962031a7909cc4f377a3212b5f5b74e77c69d1b4cbceda56fb14f90c0bb67cf507517a42ea1ee6b483f5b7a1ef44060baa48e475f221a11fb2ec7dcbdd66efb37ad3e8e815d7574ea68bf5c6d8a21d98e8c47bcca4ccc4b8371f230b54ab2555547062c2672787cc9a311adbf6c04b66746533602dd7ab647970e5c22c938f335bd718c1b6a3701c64576963671d5a7d9d1a2ba49bbf492d7d1aecf2eee2b2de5b7492e491b91908ed3496bffce0126f4421fcd593e4a8f7d8cac726a65e5fa2d9fe9b7aa21a1ad6f7c8c974c2a08945afdc7c4fff96885c5841e1c6a27469a5db6cccd46baa7c0471f0c45027425143d5a34e4664b44b0e60c35d70d3aa4a1899abbce55038c26a879e2e7d185c1f29f111b2758ebfbcacc769257b09912fc7106a53c23435f401e6a40273d6ce1902863748579d4f1c3635afca0c2c3704ec6e1d487e577f8c2aa4a3b666f8e1e7341b6c783d020a62ce50b979d7f0349dbab2db6ce246da9404c93cbbcbd56ac0ab9df148d8270efa9518f1276dd546e013367d364e1d48a0d62e1c30d24882a384c16f1340a6576de1c4e031d235cbaf9569ace7b3f537ce84e14b1b3", 0xe0a}], 0x1}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x6}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x8d}], 0x1, 0x0, 0xbe5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) getitimer(0x0, &(0x7f0000000040)) r4 = open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYRESHEX=r5, @ANYRESOCT=r3, @ANYRESDEC=r4, @ANYRES64=r3], 0xffffffffffffff18}, 0x6) r6 = socket(0x18, 0x3, 0x0) getsockopt(r6, 0x3a, 0x12, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmmsg(r7, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x0, 0x80000031, 0x0, 0x4}, {{r7}, 0xfffffffffffffffa, 0x62, 0x80000000, 0xbdd, 0xfffffffffffffffc}], 0x6, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r9 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x28, 0x6c, &(0x7f00000001c0), 0x0) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x67, &(0x7f0000000140), 0xc) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) getegid() executing program 5: getpgrp() sysctl$vfs_ffs(&(0x7f0000000200)={0xa, 0x1, 0x12}, 0x3, &(0x7f00000002c0)="1cf58e7b1b22211ce0526189a2394b5d0b5bf9daaf5357230a052ef017f3d658feab2fe38fc3503fd196c421297cba8e12c302b6f4d87b0d31660ee9ae8d6c8bc575c156dc715705021fc91e8766025a346c9e6acb05414077cbfface5d8991386cd74f6cfa732333507f4fc78df9221ef708d02a03721de0fb434bacec1f31232b4697fdb088ec4648f37c788f4eb865e00baecd5ef99b66c258d5deeb1bca613fab2278aaf1d9ee55b", &(0x7f0000000240)=0xaa, &(0x7f0000000380)="2c0659009dec298abda0e8f7387d66143667377f7b45b271e7719572c5eb29b9e960aa28dac9c3363007d86002d3b176ce823af58dc245c243e5783f4e6b991897d8be089e875fedcd94463eb63ebc8850bb91e5a5a52ca538f6bdb8a293543cadbc757adf727091f12b852f985a62c8682b6d5ae6c1bbbb9475779772a909a02f4a3ff8f50dca0cc40285023cf85965593f1353d4bf19f1465af3e0d560ea2ab88828bff6c91cea223c7ff1ed7a3f0c564f50a38e786be73ba0037068cd2cffbad0b0f0ef83f84d6bc1083e6484486ec6547a1cfed0d1b3226d4cdbc13237412cd54ff7f121600651fc6b48b7fedd7971d124c38e0ebeb96f3ef323", 0xfc) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000180)=0x4) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000000}}) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) poll(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0xff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000009c0)=[{0x40}, {0xc0}, {0x16}]}) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, 0x0) executing program 2: syz_emit_ethernet(0x60, &(0x7f0000000180)=ANY=[@ANYRES64=0x0]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="781e3a6f925852d815451db504ecc53dd1697475f070ad55e8f895ffffffffffff080600010800ff00000307b2ba59f1c7ac1400aa9c6a9c6cec0000000000"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x21, 0x2, 0xd3) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x6) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r0, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r1 = getuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r1, 0x0, 0x0) setreuid(0xee00, r1) r3 = geteuid() setreuid(r1, r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0xc2, &(0x7f0000001240)=ANY=[@ANYBLOB="ffffffffffff00000000000088a8030081004900090064caf6db23cde3d50719fd030a1b28dd276d08007ef0ebce0c9db4c060841f675295e42d6d02705bb9bd75c2b1b41ef6763dabdf88f5255bcfad531165d8658bbaf6700a6f9b38be7468b4da8ea798527586522ee1b39466f45216dade60276fcff28843f7686561f0d7120e9c3d265822ddd5891bf8dff06af5ee71ce514fde7102d05652fde797f9ec0a9135371ef9810ab03e38dea14c28f2be24e55f07c0b1928430849d1b248a7733d6abae2628f40e18ff3bf5e96aa668648d47e110a89f2508831255555c"]) r4 = socket(0x2, 0x1, 0xff) writev(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)="f94950bf4d6d207ac6c64b0ff7fec5d69db6c2e08e676d6c0bf5124a3d2ab0a6f5c8e0a47d6ef7b685b05140291c05bca31d7a6a8b041328a2ecc527a90f1cc90a8e9ce7f13da0cd685d65c75f0297a3fced047ff065ed9304763c01c7bc877699a05f6258f5c2091330839be198b2f16b7dafc785f3978b6bf8247c46cda21cba886c92862c0a4d3ba8642a1f447a0b542c7926a6097cefb1c3cb3b8f93aa5f80f45ee1f2469036cc802015c443debb322091d2d2019b4185a9496f87b88d5204975d92ee1b09de65f0c087200fb664f1226a93a26a9cf3678979802b937519e6991bc51307664949c39f3e9658ec967e9d8aabdab70914eea7e730a417a6f75f9ce9c4a429d0348f74133c271946d397f87f5b2aab07127bffeb845f7080e13443097b1dc155cff6480a55251752a64441893227f652f73b185aad78e3f2970308a6e71d7a92ee077899a5deba008564eecaa4798805c128b01e15cb87266f62042feda2598bd2677197679090099c87a5f4a534ede30fda0f6bd332e9e505261aea0f2f550403651bbbc645956394f7529bb80be2b4c5485f9fb7f6141df0a4d4b957321c2077966637b7ab5ed0af696e333d808c1476bc6b2cce3f9c6f0c8f04badb51240dbbff42f208665c453c77452d4a3e0455c5df73fcd9687519c9218c1d9c6c17fce72ebc5f05042b3797186d6375821e9b2c130864095808a87594b5caa2ca94eb5e5e12e04bfa1b3a4b7d8baa74cfcb50c55f7f99d824c72208e8bc44aeac298fa8cda8c9c9bef1bb01a5c041cce36276ac50495b715030a0f354ce445da1c7caa399c68637d0f8fede65334021d5c6aca3747e44d10c79edf9ceb5ad17119a02cc8874bf1514905dc42525e4bd5410c697c77abbd4914136ff65674972142ca368bf2b5095ef38a58822a0847614437ea7ef2a4264d5615e6e22933a8df5acaf1d23ae26ffb98eb81adda854aabd1fb024edd368fe7432d56a4fc8d08c32429528a63f060e67f18eda893fcc40cee8b079b324be38d6087800c5e3d8b4774851916d439d1b1de3806df59ab2c4a5e906aeaaf9f8ef98af8bb78b774f55bc125568ad331e294c37c4da9525879da466d57108a8816804876e3ee2da1d9890d9aab5b52007bae7da2c142b5350e718481cf7324729f45c340ba19ac18554d349abbf6ff087f2ca3cc61f90df791f15abdcb84a80f62b4f76ef5d7b4ef8e54aa6fb3b1887ba6beb534c84f14e10d8c219ac7dcc73f91f85947191082ea1027fa9dfbcdfd2d0e0ece4e87a40ef9a70686623df8119d9c878e1cfa891c888a2f1a732851f88cf211ed6e6c35ded38b416fb6dd8cd41c4f186dffd1b1e0d96f60349f21896853af98e7dcf5c0f436e057916516f38121239f74cf7b4f4744ffc96d3ec15946eea03ce3a9c7052619ce3962b0e99f10cfa93303bd32441aff1e5e1c5609d15e2b1a34d695ef425bfb4cfe1d18911d4da015dc5bc4354df5001d9c1b221d4b3fab1e7c449c3e58410255b9ce69e8928b2f96f2f00a44da049efbcfe152f4bb3914c2e2093cc240ffd3708736f76bfc7d4f9e0fa72b15bd45b8143b301093bca2bcbf04689c26ce825c3c7b09b6b5abbb260df330e5b354136fcbc0152c17a26953cb8104196175249fa8464f5552f053b4320118dd73c48844d3c383209bda50851a9c177c035dcd2e95d699d4aa604645adc9a0bcfb5780b044a4e18c7f64d8c57d882e4a4224103caea07c9e0ba935159cb3ac47c34c458b582321d7f109b88a801719dd4195579ea633f147adb40d7d3c0652ca8bf048def919045493248170bb321e856b1cd965aaf0492ea4e707de025d523d3adbdf64be71177f92f51dae9684f5497cd93ab90d0c1722cd5f9723387ef3d4a88c85dc49ca4ed770ccdc6cd1752af6d9ae7530e94a604c3da45ab80e5ddab4b579b5f53f41bc8d724f2e5fd4617be4d47815cf826aa887211e44c93d078b4c8a54705be54a15b51217bc36c47b95f238688911d15051e49f4c14f8a99ed1be331d9d89ecece10b5c5208d2d0d5cd7ac681bc2a362e715eb543d9c33a01fb0d43c84d4b7340464d9632ebed0462fe690c10489e3c663fb96946947abdd6df476ac50e2064a94e686c08c633146af223fbd245fc91ee856fc002a745121e3414666e2dd1cdb0b729a9a6410f8f1964cef05ac3c41058dfe1e16740c0992931f0475be638c5ef8f7ab80d3aa766fa3a47fe2f12bfcc4fd63e731426314e0b547088c41e2a726a3ae88c043e37601c28cae9de964405ac8b2876819c85afe5326d4af49d938ef5a06a1d8bcf64fce4e3ca070174f2f35c5a4daabfef443c3025b132c978235bad8cb5d250b953358193b994cb56c615b3a40e57ad374329b475eacc4cf774e1b2b3469fd850e7dab2cb93ff32e11e0113d44cf7c9a196e28800e3280c39d055763f051b67f098d792ae21dbd62489c68d06fbf95158e9e03558a1cd2f70145e5182576bc2aa6ffbc1e030cc8f54b666a3fea168cfcd08442d3875f8841719b0250f213a1097c1d1298a4762238cc3b857956189efebfec92fd66016710b186901d55f46ba3cbe48c7637414578894e9328d9b13fd22d76b1341fd9443ba7ad2ee27c7482b9eb65857e8a605d052c46e73b1d89c89816a4db2d6a4cb22ad8f6d0a011e4cf80257b7ce7a9d7a145a4883d82455412569c1b24f122e95d67623741adbed42b86e75d93179a29a6d82852f72c04a056983f1d229664c462aa7a080549b24cb240a18c854bb5f89317de0cf420ef0eaea806f45b567711db528205fbda1468c162986086e7ce56b3ddbbc3afdfd602350213d9052ef28765c3209c3ec321913a5881d557627811a46314164b036219370cb43fedd80234e6a09419347af4b0361a29dee11a80f07b4ae5d483173b47503d3c1d3dc36de0fbf7f0003fea53b9465dce051c798e2705f0f377e98bb4e95db24ea85280ece492277ed3e37aaf9a3ea2047326d473dcfea305c59684de7d9ef70a0c48c6c4f0433b22085159d5b7eed990083b271d6ff8ef6cdd83cebe2758dc8ab70f9beb1e9504d20381352ec628bccc0cbec97105db89632734a494f0168f9ac812da20266b89804ef6a5b4c5e43a0e40dfaf4401aec7ead5d0b8d01b667a9ba0e0ab1f65426c50cd66fbc2c8caa5f7d54397f6e8282a82b7ca9fb5c067b6a65c63e2fafbed3612769c7b3dfc0ecb356cf341c83f3dd2247cd77ea89b64af8b1d1db60e3ce11bb230427f6d5f9f4689606ca718f563f781a5567949714b5089525fef4d01b3184f3c387469f1c659cab5471fe02b42439458d1aea9e8ced4fbd15aa795611e0636d9900f01711304b20bc6558db4dadd8de912ce913c960f264747ad33fb1e703f071689977f861b141da4ec3de6290f76a882a77273b6adc52306a129857faa75fcfbd8c22aca23c1162d47dd30971f52662b5be66d9855327e40dea3b64082379209b11817a901f420479c3b7d2b98cf6789132f7d5dfbdeea6e4afbf72c87bdbb75e29ca09c8bf617878983c0aae6f58e50ac4fd41e67c11cc7658154508a62c3648974e0474f133973fd0ba1d3158909a2a11c93944de8580257052ae9b8db2ac589cb5bdc063b1069d3aea254bf27a651318d1c07a53be5b6e4b8f347e5fc7c806be10bd3e3b00f392d4501de6fdcff1c0e769ef4da32cfe339a746ee63e0d21bf240e34150aa5334d3b83ac5331d81ddf228397dc8449fe4c88a73556ef7c264067ec857c0ed0761c79dae450444c21f51d0e8bdc33852e012cd39de1910b592d560b9d184b3e29d95c92f7573215f88b0c220dc19cc13971a2b6f5716f235e0dbf5250f9dc85952b4bba15a4548cd16e72fb70eb40e3de70b8d7eb84ea021c15fcb1d56ee041a118cb9f4e69865418a3409f57c264306b372a819c57cea76c37e737791eb7380e6386b5cddb3b29668f9798a6fe21826149423762a53647fae576701cda28ec8074758b4f2d48dabe296a431d677a61bbc8838f00fa48d8ea113f958c2ff7b7e7cadcce11eca9dc71c352c49c17a4013f134283337f0e5797b590a846a29462511ab78e51813dfb751c48da592cc6ec709420f9a56776460014b51c7800728b046fcbeed6ad6144d3bad78ca18e0124cf7afc851c795407d368843974188787f71c13d0f7c7371e1643bbe2f8ecd560e8933f6e836ac4db26e8921d5258f25936925cf054ce500040372178c3536e40f0686b0d911994d5e57ae67b6d222d1b32a25f2b68e2ef623c833d381cb1c120bbc3a11399e5c94611a4d5ed4193d3d704d90a2403817e316d2aaeb0bccc369b45e89eeabdf1445bb488010238c64025fc250114f0ef9bbee92ded5c5fcac8cfd12023e843baf90028e7f3741bdcd8f2da54049e2d60432de3bf1e718c0831c42e4fd021c6c808d025090167398d5b4b310fcd5fb49c1fa881b97ec9ed25281497c17d6629df33ea5411c206aabcedcd79ab7e5635a7d1db5918f67596dbbecdf95fff006d3675394b91db94caec9ef4c7a3db1a6c0a4955d8bad27377174585cb919072c725d458dd3a41eff7f38208be1426dbb1c532e2aa597c39e9e692e095cf398247443a8640b823a6f4c223e46d7a435f6dd565c6cb0279725790a75b1c5f75ed1d09ee488f929eda4067efeafa0856a87adc0bc1c11dd6e3bede550d58b79fffa562a4dc4f1c7cffba9951cbc681a2a49f127e25ca278381fd89ba1ea6a50cfca9daf1a7c4e5dfb2cb401c79e89ccf6251ca1f11a379774b36700d442a04d590e5fc17bf55cae6978033303027a4f5adfd01e17f5fcca1b8656b0fbc8473473ff4fae40a9e08298ba41601b8990d5cbc8362a9f203be64ef6e152e9995fd3a7f408e80cbfc98be72959e93a698c61e10fd0712e70cae5667bc6eedde181a271e897a61d10b696319161b899690831ff2040521497526149b1cbee002acdf1dcc33280b42f75f75f43a6c61a75061ae103fb8891e411834c534f5f6f36f59ff5fc8c1ed392f5f4bed8adf28ae7730307da44428048c3b7597b715c8d87e3976da033fa722ba632b293ca1278bafa5a7f4ce0562f5136095304318da5234219f33ce23e86390b0a2f0b42a94ecb0f5d065df993d2e3b021dfc748c60c83d99a069482b1020c68956b8df1a57121d3438d922642d74d9f48ba363c6de8628b69fb3af416d960760deda8ea5810be18598382f90a9dd287b5479567ce5e2e8bcf5a0778c62d2d9f73270bc470808fd9a8b57ef93ac648b1b1a3a7ad762b1e668e7e4d8f5d747e01e059fe507aa1eede569ebba9922e38a8a33503e4e3011680df949c137ef756b472ccf57fa8c59be1b3543741503646bedd51cdff93a6af75f620b56a4f1c4a01cbcffa1d3facea74a646b6a1217b5f401d2b304d054f43007a2f79388acf53ede2b7d9b392e76eca505389f4622517c269d151fdf91cd4ad937ff39088ba3bd47178a02770d37cc8780fd1923eab3661a22fa915b75b14c36d2ed7fbdd1ccc0d9dc6e5454776ad094321b3553ece13e9d6d15973427afc9bd23de4bd7307c8156f4363cb5929517cb6b3ec62d7727cd8ae2cc5448c437b0ee72421311486eb3083e1fb962f6ce7fa82f577a86ae165c514268f0c98b320dc33b7153f753022f61a2aa7dbb178a66dc16e4f6ca75370481d67afaf4b42e9225156ed69ea3b0eba405e7664006c92ec4ca7cac7b39f333c0269ad476942246e89a75c1f4e1000d1a607aab639fc32115606f02698bfe730674696e9fa202d8ce58fde5d", 0x1000}, {&(0x7f00000000c0)="f571ae8de8e76f5875009a6fcc4c2121b5369382c7b4bcb560a714850aa8919a0e22ad7818186f22ef8f967b7b216cccbe", 0x31}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x66, &(0x7f0000001300)=ANY=[@ANYBLOB="fffffffffbffff03feffffff86dd6000cefc590fdb9e4ff6ff"]) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "100000002300000000000000000000000200"}) socket$inet6(0x18, 0x3, 0x0) open(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000100)='.\x00', 0x3a) setreuid(0x0, 0xee01) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5"], 0x176, 0x800) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x0, &(0x7f0000000980)={0xb, 0x200400000000062}) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) socket(0x1, 0x2, 0x0) socket(0x1e, 0x0, 0x2) r1 = socket$inet(0x2, 0x2, 0x10) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="8b589d", 0x3) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b748abe0e962960f4a11bafbe1ed060a0000000000ff0c8b58891be2608106fed2d50cf70900000000090d99af2ca6e1014aedccad145dbda88cadf6d7187b0f71b7950335ff4ac848777aa26083e0e871a5c38bfd11eb650a109717af815c3ea6979e95269b363d4ad110bbb6868c3ba200817af04416699b259041ebb7b74ba885380e22756fd3d166ed771888502ce8284358104fb97196002bae03cdc6f48b1064c40d25ae4472a4ae70c864beb40c1d14f0bb2a76f22b66430c00f7f7e4cf45d9404bf69c379a9a447a787a64ab546dd874bfe43d3d056031c0e28cd9c17632ba5ed4b4be1c89872c57051cc9f31b6f2d099aa1197790ec1d2e11b8f8ea0009c512489f656b0dfd5d21d4bca22390c616215e47a0b52338a6a5815bd415385288be340886724b8a955354247a2fe4db0c552db1c171c95d21fed7e33f603a1a69b99f614f335ae789c707f2d37febae7a49af8cd349d5d30b80c8970ce7e9d48cdcb10b649bce6a677624f3aeb70780e16f36dc5950aa17bd41580bc0f4282da716fbe3971fe15dcd843583c87ceccfca7328a900373b6cf2a113b346517676c81bc2ffe9520682d751c73f0f4ec8aadc7e063c53ac5b1459"}], 0x1000000000000093) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000d80)="d090c3b33ffe197fd1c185a3688f92e7c01992f366f80f81d8308177f53e3aceac87088cf2223826123c39c021893ff500000000000000000000000000001a37838335470412407928ede8af59754b8b78fd3fc3341e414a7c3c3958b2205204bbdd01ef0673ce713b22f6e90669a21a210186468d9b745bf3d759142a362c9a88e0e7f014407e6cad3da241ac9a4f328e3c917e4108278f6cd51791106495653f7a57168deb534cc753340f4d3224a62ff0919e5c95ab21f2398984d817de7ee761778f02fa984d8d015cb87a4aad1601154e71f320aaa2cd915faf6ef1afeda0e0a37341a1e03392bf37584843972728f0dbb4d74a49012b24e4adfe5766587be2082e20f2bd9c98a7370b4ca023b5f9455a402f76e227ea1e16891b01a150c020cf68bc05eef545cfd8ee194742feeee2fda5348749d2dcd277297bf0572872eca204664e16be41c39ae69e2926cc5ea275abc901b644082458665c9dd8", 0x0, &(0x7f0000000a80)="c4261ecf126045fe9e78ee57863c3ba8ce2f8b5decae36c785745eebe398d8eda851a0163042f20a68fddb50f48c04000c85c6a1f5031d03a7602345ad30c3b8af39828ed5a32696343594086ce84c5d7ebba95b7dcb975deab37315ac0d02450de53f89c95d411dbe8758725d202e0be39af92d45623d75e6731fc006f3a97e0377fe39466ae43202000000000000008f9f4588a6bbf952c2933e06389f13c8ae1af28eaea9bf535e0d5408c3de7d55687ebdec293fb5088e9c877c2f81c55a6e430656aa9a09985450281847c19f273faa6cd0e695bc5f3c0cf7bb4259421723f52dbd8cdfac5fb6d26190690c6d65b7452d3495a916454c2b0218a6a64fd20000000000", 0x105) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xa1c0, 0x3, 0x0, 0x8}, {0xc, 0x0, 0x40, 0x1f}, {0x26, 0x4, 0x3d, 0x2}]}) syz_emit_ethernet(0x62, &(0x7f0000000200)=ANY=[@ANYBLOB="5c3fe85ab6827ee32d44ec7305d5e4addd5c8706c9704a0d5195009eb9ac2ccb1c388d8e65fbbecf0929c404f03685726d2aa1041f8f2824c6cd35f83a", @ANYRES8=r2]) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) open(&(0x7f0000000bc0)='./file1\x00', 0x8000, 0x6) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0xbb) mkdirat(0xffffffffffffffff, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r3, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) socket$inet(0x2, 0x8005, 0x2) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="d0360159cb6ab16064fb76f987fb962444e22573cbae2034c42503528134b60c263d8e9cc55131334f67839f32", 0x2d}, {&(0x7f0000000580)="89581ee91a72d5a2b9380000f466f972777f44d8", 0x14}], 0x2) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)="4f1d4c88b6a4515258fe3aa745bb072c574ab4cdf558812eab4a988f7fafd7a01d99776d988908cd186b51f34fad4116c783959eff4278384b4000384dbb1c2aae7469368bbe810b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d106284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d00000000", 0x86) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="e9ebfd510bbcd3a9b4aae989c13e", 0xe}], 0x1) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040)="382f293fcf193a2c9b1d2dee1253ad3749805f08cb92cc08e193bc30d1f2edc62293d3f716f8d13e3d94408fd59c8067d9fe218de3675a0de445e48ebad02d40e44350d542215c4693e659cbfe1b3ee71e72b04594d9049d4b4e421da7", 0x5d) mkdir(&(0x7f0000000180)='./file1\x00', 0x11) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x15}, 0x4, &(0x7f0000000040)="347e59db5ae0bf3dac4bbfd8e2b5a7e1dc340ddb66f4bbc7ab9bff993ac7bff5fa9af1b4d4445772ae17c80e7b6f5728551bea05c9571a2c11fa57f4868b843e1e33a19df5c8ae3bec1c12892d831d6b67eeed90ddc2b9eb2200f59a39e34696c695f10c5781de5db2d07d0579620563fda58afb9a58127cfcd24c0993bd65f5d4de730b90d505d3826100aa97538a035a5f4c233b9416", &(0x7f0000000100)=0x97, &(0x7f0000000140)="e152f61dda0a25a2ac5de70090542d9cca99158088b3ca72acbcc6c2dca616deb7385576d903199b80212c0e63a209c48776c453c5e74fef857e0add2f1fa1fdad82e137d221dc64989e43dacf7bd987e95c1cef4aef90aa0953e81347dc0bf77fb8b1d8243c550339984292a63f0728c1726b9361cefdd497ae14468a8b97e61fb3b9fcbf12575d06b8f306ad4931c46d277ce11f90ad1662", 0x99) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r0 = semget(0x3, 0x1, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/44) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) close(r1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x7, r2, r3, r4, 0xffffffffffffffff, 0x4, 0x1f}, 0x4, 0xffffffffffffffff, 0x7ff}) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f00000003c0)="e9919fb24893c1c14123da998911c481f2ad2a608eeb5761f156aa5699eff3eca6284032005eb6ef07330d6e395cd91debd62c5b876a1769015107489c82bb85d1d6cb7002d85a4eb1af086da8595ccc37851482b13094136e8d8ef7898ab172eaef31216d67b2297f7e1774c05b50f9d5cbc1ca357c98cad5ae89c3e8b947587d50284a55fac7c0a819d834d927a3b9351abe8e7206109859510f5c53cee477b5ae1e9317edc771722bf043d269353b09f70fbc20c800727ac6e5174c7682a6bff011ba0094235cbb89489d4e9b08e7a957d725a32ded698ad6b4b27c0527cbb44bb786250efe4e", 0xe8}, {&(0x7f00000004c0)="98d927cec95ff66c4f8ff9c2fcd82b64c16faa562d4cee700d7a81e9dd1e143fce313cd313954779a0429dc15d8bda385a223ddc362daf73ed3c340235192aac21309c088e6dc7554f96a2687b767df8603420abc9a26ae0098aa60c141783333f1abe5f1f1e6f19a5407db1e2380ecbf8b797e907d58a6d28c98e3c8b93263f671cc5e0b5ab8331c4c8ac6fdbebf1e9abd58f58249183e00855c0137ee989688582fa10a55f36432ff79e2b8b2dcf95ba5469d4ba1cf905c9468cf3e9967eddb2929e6c6855abca2a110d99999be854", 0xd0}, {&(0x7f00000005c0)="62a61b14efdf092bc5cc4596cdc22998186bda4d7e60e6c2a2026d306d75a6161d4e61df572e1e7377c30a8f012c7b09b60d912e3694533f8ca3b2e5d71b9a7393d1106ddb4733f0eb5c5fd20b735428d9697b4d04e130e2a3394275cc144027d9d369dc8df3bd2f221daf38f340dc63f78d96", 0x73}, {&(0x7f0000000640)="193e51b3484c0fff1186f16e26b783ccb092cffb8bace9485715495fa4993f1d4ecee4cf5dc8db65ed8ba749b1be216239013ff30512a855097b19dcb400eafb1321ef2de23e7dd85610b287deecb631237e9b760ff8602307afac44fabddf68726c2a15cff1d205083d80e17b2aa6460752eddd3b363c3d13b1350b3f307bb6f9daa06276", 0x85}, {&(0x7f0000000700)="3d4311575886cd3792c3371817b35c1473666d3772dcdf255ba1f69b7bce59b67b71f095bc0398d35aad834a1b4665479c4acf53681f6eca342f0cd01419ec54fa60806cbbb0c14d811ab1fecea328aa84cfae9dc91f2afb0f3462652345e958ead6ce995a8c070575533f5ec38a131ab0490f832b40023120aa98adf463eb7046042eacd84e287e93178c77f619e5e826e04f5065920713c6728fa826ef6d58f3ae43964e15a7ba9e37ab02e39d960ca2c19e3c902a5e6400fb5fcacd3d6dca93e5b2468c28ed2730165609588e5fad755e9f1f4e333c4cd38bf911f407589543b2784fafdbc7690f7f8042990230edc3685d9e5195d0e7c4b93425ec072ef4d5fcb80b95ac58454436653489b68d932c1df9bdda894b95e4029e230a015e32a3cb8bfebb52e534e66f20e024e454dcb18c1650cc00328f728639b01ab101b9b07004eb4c6de8b4572718a34ff2cc7ef367c9d51786dbd35b1bb44ce722bb3e1ee676cab2b9ff3326d501a8fcf00713f00242a9e6d9ededc71855ad8f3100b930cd977063826f20a5986ea23df68f6679fc11c0da0fe27bbd1fbb3f5cce347f5cbab15fbe40da3b03b1ceee7a3262c180cd18bee352f6d79d4271ed77b0b2d7347b9507191e1e1b9322180e03c17e492d8a7348e8e5ad066581c99f55678d713366cdc5d7d200ecdea38685bedd50b0aa8d121de9eef81537f34ede0a74681e786bb10e5c73f809e803ac3a38945d386fefd96c0b80a86c6634644772068ee3a3dea5d7a990bb6e147f78ad1b6a2465e1501086bc9abb58a01084efd1f7ea5c19316e927a724639e25f6475e756ee146ae67c441cc824e28ef78a8fc8c55909c204be215ce4be6d969334cb0043372ea58b1ee8a791de5bd51d707d7655a78384e198feac7eac489b4a6370f4f4789c030020ff90d14ca350b26982bc2a4b8ac7f969cd709c5d64966f1e89e38579b84f0a577a7fe83bea706616f133638a4d984f66724bea586c2bdca034788bcb622044ffc0471c503fc62ccf0d72ee31c54d5c364b961164411ef1f8c0b83a50b45182b73258dfe6c65e6e4cad752c35435fed23603290a8974de3f5327ba0810adf16a74239bbd8f80448cd7a77a55ef01e22366595f9a7d882bd3dbcd6d2b3044242fef30be6dd8ff90e916cb574ff68185a9fbf618304cad721531ef201e4aec477d0bf274a590af21685507c154bc41122f112f0740d6818f42c134656588627bcc199aba77aa26f35b63ecd5e75dafa3089d93b8cc5c4caf5fd9561cb31580f9b3164ffde0e1ecfd5fb7d21f5ad290d08ec6d6d7985a3cb6855b87588a83ef190cf80534b6fb97f4bbc05ac9ec4989fc5d509337e1b62bf710e13e23b777a4fdaf84d4b39d81f84808a30667845fc30b7b56243b63cf5d734cf0d030155aac25e1c105a788d2161d930558fecbaac6e02e27572321ae9772d5cc6dfd8eeb61177ac06b2296845d9bfd16de22d78b686751ec16157d66b1b1d56d03bf6ee8c7a916b1e4b43000d5a4c5c92236344e76a1007d5c60bd2bc338093504a0525aaf52a7889ae5a993cbd26ff5d925b1f5c1976862c322054420e9f50bde5da4dbbb4ea8ffd9299e0739d7c3b9f19d439fb65cc936b2a67158e21e8e3d2a8f1c4572b0bb74674f6e466d54fe5cf8c4c274b8a7d2dabd74518f07e334ae2d41009170f8a4c0835915c139b55f81e7ecf926b42afb22c6511b8054cb316bc49e3cd6a23bdad7c9b11d9f18030ee85688abffc5be7d9a5ccf881746ae7f17e24de1549fc51b745348f5a8ca741b78c374e8b1ca42b2b8cacb8dd2391806313db09a509b7c67d615dae1c8a4f8e1f902a6a25860577eaf8f10a9593227af349f8ad9099fa853565ddb1979c98eb2bc8bf6dbb3ce8b0dd0130af841ffe530c15cd7318956a21425fb4acd1312a7f2e087c7f498498198aaa1a56f2e61fb3587bfe1466ff73c1b9bfe70b19588adb19c86344ca6bddea5024f73a726331db391272cdd87c3e63bf9f5107f60f9cb3559846a85adcb2cacb18c978c0bb87286dd8d071faecc25b3c54f631500b070484c7f81fd51b3a019c3d7c43fa7507c8683e74d656b92704495dd3dfb3283b03f1e31bbfbec89bad97e80860d6a3e67dc550509ae2ce978d4cd883db17504966641374d2072351e8be25beb93326f5fdfa2d15e08c7dad74ab7fd71b715c6e4d850fb2a0a144ce8cd0b0df7911dcfc5ea101cca1e57561fec53631ca2a1a14acab5ac23daac050afe8781c1aa76fd168f82eca14177e9b05c1377abdd1e6f82fa99b02872086984c96b592cf96485e87450ee16b365afb441f3dd4829ccca5f0213ba976caec7491821a17be763476e1ac54bf52d045fc48099b68f748ccaf8e6e5d76b6b4438c453985aa23c32a9030039f9e6b524f072a54797363b47ee286860033f0cd136348886f754a735faa58c169a145da8906caff2fd65db798f243678213aed2bb85bb6f73c4e96dd5111ed59ad5df16e9d352f30bdfedc6acf3cc4c529c78e66d4bc438231e9ccc9684944938247eea17ad9df1f4b71bcccf7cee1b78fca74bcf2d5fa011909021bd108509cff2800ac4017b086bc2b96a910ceae30a8b8b9d415d3aa3912eb33e9502052bcf39d886a61208f51c0877a74fb088f42f7c5630bca9c7916df057e062665c4384a5a790d74d16aef464af5ae6d77d17707806f13cd2e53d11486a16be47993a19e9390fc572aaf760cbae5b0f20a1aa6bc17b8eb9f5d94a394aed16461fbca33bd18e4c1f64cfa5ed327c54eda9be39801fe8f0eb6891d56ecf6649d3313b01841499f041d41c08707a8ea3fe3bc42025ad6cb0b77356eff66a49c1e8732b55d94fec2a101f445ac17abbf90a8966b71c4330bcc8b49e6bbd839fa84dd461a41dc39665a9c888192e546fa7d39a085c4158f999241949db6e37b290d497e52d904f526073d476bd74f044b95cc10169258eb048a671986411cc995d510fd23b33a56e5a34cea913276d460388fc6619a0a241fbd88fd12db4d53b9e9d4caab50a1009d3dd305546698961b44fafec6cf62546eb5e631dc78e6d768b5644787fe4115d7b533a971b6fdb72842a6bf2f4fc5793fa60755b23147a721e2c7718d07480d9f92abeb711c4f61cd30f76c858a5c2f114e56cfb8437bcc8c5b375efcc1aeb5542eb3088cfa9f06b33efc45276aafbdf8665d25736202ef1c31adfe718e0777eb1ad007df257edb2157176e188cc900430b75658ca04e43ee5893a8d065688967fc3f20817de20381d8bd45a61d80e91aac8f250f88e79c8ce522b5c72fe8732839fee1879b2ccee4a8218fe67413e210ee52e44e9825e5e19ca7b979c3f04a5991bf865a443fe9345501d5c24d7ac8bdca6f907cc32c339dc871d469f3d1e8c58a87680c5e4cfa20a1b8c6823b2b15bd9013dd166d7faaa1fc4d5b9bb5e76300bedda6c898947d808984027830b70af9ed88dde294a221a08862f97c22dd4de3a0c686a772c8b22c1ceb56c484dcbb096a2f15024011cd77e396bba4dfd4c53c861fb1af0e8e716ae9c308c5f4421dd9115d16d9a1713062a7a89fe6c60e40ba4f910cab701cf8a01e3bb8953da5b0538a7864ab63d4404f9342d191c5a5add249486fb46fd80392c8f47730d253e7881e855c876e7456a0c4fc6d6df7672fed27ee4fac0731d1cc609164c81206a37eaf7f6dd0ee3fb8dd7beae6ed8b72e69312d2a8805643e5768a23133b3e06fc06d4db9632228e3a7e11ab1c279e86e1134a42e123621a16b0c76907a87f837b7b171f251eefd965f77a200b9f8720512cfad77fb45571bb306e0c63fde4a0fbed67c863f7d5523a429176a7c5b287acae46d82a106969026a304ed4837656ecfb6c9dd961e4d682abf0e796b7759579f8ec7f838baad63d1272e25d7b0734338b22c7fc2a95e5f726df215b07171a29c30ccaceddd768a9830956d7dfac4f3de6b195433de3274edb679fc8cfed4b45430f75e980fac5917136ffd85bfdf4b6ec290900a3302c545eca17e138df97b8164b17124716753785ad0a23c81da55f864a5d61b1bef65e036a5f12f2cf89f1ce5ea74e834fc9510fe4d9f363a69bc5e208786f58de9a223e0a330388a3c76ef846056d14242600132b574139a887918da26f527a1afe970bd38d303780e2abb579f896b03baece1e28fa168fb379314f8fdf2617da3b6357e8278637ee3efa9d9cee22a827ce868f547748f5308b35670dd744fd3cacf6daec14a8d8655f1c7782d4aa37beef072454c769d1e29b430a0cc985e0fb4578295fce7e13626a34f258c99084cf036670bae1a98bce1204175beabd638ff90921f602c30abcfa22debd484cc5f6a5536bc6ce545d9ca844bf72147839a2b83d7517f2a4a830b3314d0beab81f31a1973e21d2ede58aed60d97351f0c3b856e7df3e3ce0e9c65e5faf1746f8e1cea7966c4f22f450988fed7c36c342a2679008e452c67bc909446e0f3a683ccf20e23cfb228163d5dc8b4f7d8d928ccb987ac6c50f88c54890d874c97be21b69bbeccb079d3855424e34614b24d7d984fff48c39f90fe792029a1c5412286f7c6bbfa1fd8afb52c43eda45df7933204526523c982a709ee78c119e8fb9ff0aa707435dce43f3bd285bd0da2386b7e38a0124d681546056f0f233b83de18c7deb62b685e635c3bc62b46e57acbabcb175d6f95607f762a76c036ab05aef75fb16cc92534970da96495199f59f7c96ba319c794154436d75d9e30691312ef5a0230fdfdaa067656dabec743e541508154df538d8666f7cd9f4ffb4b07da4323fc82c51d9f126161c9d29044511446a84ec191d830dfc07e2e19bedc2ece210443d77f9013fe43b2269cdc03097083b1b6ceb7540f70313ca437d94a19a949fe9a340c00063df2350d2edf05ebf16dda3da5009f03556b02b24cc3ff2cff2736b294e41047103fc738e3dc87c14cc71714e069dfdbc208e73f68b9dc28bd4d657547b367567ff7bba476f1daf40ff1c691595ae5f214b742b4e1b0786542c2d682f38cf32ff8b6ae01a7a3373381d07945816c60e6e1dbbfb9aa1af0bf48aed54e9346d88ba7f3057d7e748d1ce32246327c3c36d4f6e29a30b987e01887416ce6910a3ada61bbd3f58653610ae0ab4e69b6887f92a7ed588d0161166971da58cd4516ba9834808f8981703cc1c585195bfc13583d003f910c9875be2f25981208b816c8949cc50657f99e0ad45016a49f6f5a57e192288e3532cff0d4c81c05a5d0e82b372c9e0f94530ee6e14fc8553920a289f4ea0b01d27314d9f75f61fcf6281e6763f585b00c3a4a9ac29833525d2b9473557377fb57cc2abc7a68cf930a2203389104d94645081db1b502e61a1efdf420b74f0b4b44b1fd3d71b231a76150260a5fc5990b669728c42bb2c05b26823c5093c0f630cf2a4868795607c73f017c8b3996970702a74e77e7527bb228b4b7105a33b1e17d3f985d88bbd3cdb7a7b1181b1331b420edc72a1983067a0df8de735020672be219c1d73f22a78a04951ee7e2efe2b483d3e7dbe2143df1b63ddb76390e5ef750c02c75ebb9253786242147ef4aa9a3272638cfb5f9913b2ccf4d2b0dca7422a48862b21dc4aa19d59c6c055d58e9034cfc75b432244970e4f85d6f912efa3e5f909e15c02572c4d8ff3e419c554cd5d362b766ed3e07afbd88004f462374b4cacb177969e49d7729dcbca77198259e9734d0332dfe1a8662c27713a8c3407d7d1f53365aff00814e2afdfb5daa84197a24b7e82fdf8c", 0x1000}, {&(0x7f0000001700)="ef2960cac84c582a9754c353e973ef0a928360d2872e13abb10ab5416e1ca8a8e0584d417ed66fbc84763535b8f0fadb1b0d8f52ee55576f198c6d79816526118ca32dd255e696d0662c6ddc5a886e9aec0e6b06cf68d38651f558109ced0c71f504", 0x62}, {&(0x7f0000001780)="9c5e9ec3a62490ea8b85fc15661e2d14dc75c54d48580d0057b3c25bf53dd1e5da5dae075056f66577cc360a278dc89d6aa9f8e96c92c91213cf5e1cffac4bb17605ad13df250c7c17b5fab2f6a412be84bfcfcc60db463fcdc0eb587b41dce6596d4920e78c86500f68d35095eb0c2accad68d5ebc980893ce784349e3a9a275bd06725a4fb4903bf564bedae4046d2d5d08c05358522553aa1f0b4f1e568ab578c8ffeaf4890db83976bc9521f", 0xae}], 0x7}, 0x3) ioctl$TIOCSTOP(r1, 0x2000746f) setreuid(r2, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001900), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001940)={'tap', 0x0}) clock_settime(0x2, &(0x7f0000001980)={0x101, 0x8000000000000000}) fchflags(r1, 0x0) sysctl$net_inet_ip(&(0x7f00000019c0)={0x4, 0x2, 0x0, 0x24}, 0x4, &(0x7f0000001a00)="0c7099d00e921b0e22d5032cdab7ff64db76096f8605c825d820d35c717370abaa5b48f4f480836acf288f395317a9ee45feee8fff344aec89f5f363", &(0x7f0000001a40)=0x3c, &(0x7f0000001a80)="71ec0503090e44eb45b719007ec6f2e23247c5eb800d7fa619d6e01dc17cdfb5ff5d60602fce54101af2b073995fd8548991f7239e7357461b57c845bae7b8b4ba7fdd3a8431656fa1c65af7e72d3adf325146323e7fba44f5ebed4f40980c98bb1076939a469f9d1c2e3e896fcf235b2cf0801c766513cb71962a8d0b383ab6c089369da405e333c3c738799d9e01eb", 0x90) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001b40)={0x7, 0xfc, {0xff, 0x9fc7}}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001b80)=[0x5, 0x8001, 0x7, 0x1, 0x6, 0x4, 0xfff7, 0x6]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001c00), 0x100, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000001c80)={0x2, &(0x7f0000001c40)=[{0x8001, 0x7, 0x9, 0x1}, {0x7fff, 0x76, 0x4}]}) getsockname$inet(r7, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) mprotect(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x1) bind$unix(r6, &(0x7f0000001d40)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba09000007000000a304353712051eadb71d89e000040781e4b2ffff130000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) shutdown(r0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x200002d4, &(0x7f00000000c0)=[{0x0, 0xfd, 0x1, 0xfffffffd}, {0x1, 0x0, 0x0, 0x1000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socket(0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(r2, 0x0, 0xffffffffffffff20, 0x5, 0x0, 0x29) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10008, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x40, 0x0, 0x0, 0x8000}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) getegid() executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) getsockname(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0xe02) mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0x6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000380)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0xffffffffffffffa3, &(0x7f0000000300)=""/102, 0x64}, 0x2}, 0x9, 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) truncate(&(0x7f0000000240)='./bus\x00', 0x8001) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/152, 0x98}, {&(0x7f0000000200)=""/63, 0x3f}, {0x0}], 0x3, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000000000)=@abs, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000480)}) setsockopt$sock_timeval(r2, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) setuid(0xffffffffffffffff) fchown(r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r8 = socket(0x1, 0x4000, 0x80) getsockopt(r8, 0x29, 0x67, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x80000001}, 0x10) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r2 = accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/89}, &(0x7f00000001c0)=0x5b) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x3, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000240)=0x4) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) getpeername$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$WSKBDIO_SETBACKLIGHT(r3, 0x800c5712, &(0x7f0000000340)={0x2, 0x2c481438, 0x101}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000400)={{}, 0x5, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x7, 0x20, 0xff, 0x8, 0x8}, {0x9, 0x0, 0x8001, 0x4, 0x9}, {0x7f, 0x3, 0x0, 0x8, 0x3ff}]}) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000540)) r6 = open(&(0x7f0000000580)='./file0\x00', 0x8000, 0x4) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f00000005c0)) socket(0x2, 0x2, 0x6) ioctl$WSKBDIO_GETDEFAULTBELL(r6, 0x40105706, &(0x7f0000000600)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000640)={0x401, 0x1, 0x0, 0x9411, 0xa7}, 0xc) r7 = semget(0x0, 0x0, 0x82) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000680)=""/157) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000740)=""/234) openat$pci(0xffffffffffffff9c, &(0x7f0000000840), 0x40, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000880), 0x8, 0x0) recvfrom(r1, &(0x7f00000008c0)=""/141, 0x8d, 0x1001, 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000980)=0x50) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000a40)={&(0x7f00000009c0)='./file1\x00', 0x2, &(0x7f0000000a00)='./file0\x00', 0x8}) readv(r0, &(0x7f0000000c80)=[{&(0x7f0000000a80)}, {&(0x7f0000000ac0)=""/62, 0x3e}, {&(0x7f0000000b00)=""/127, 0x7f}, {&(0x7f0000000b80)=""/211, 0xd3}], 0x4) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0xffc5}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: close(0xffffffffffffffff) r0 = socket(0x18, 0x0, 0x0) socket(0x0, 0x1, 0x0) r1 = open(0x0, 0x200, 0x0) lseek(r0, 0x7, 0x0) getdents(0xffffffffffffffff, &(0x7f0000001280)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x40, 0x0, 0x1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) executing program 1: socket(0x18, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x13a) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x4015}, {0x15}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r3 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r3) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) dup2(r4, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = syz_open_pts() r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x24, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r8 = fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8004745d, &(0x7f0000000200)) r9 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8020690e, 0x0) executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_open_pts() getegid() syz_open_pts() syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000092a, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r2 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) executing program 5: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r3 = dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) sendto$inet(r3, &(0x7f00000000c0)="61cd4cdd48622ce38b846186906eb983b3638fe8e007", 0x16, 0xf, &(0x7f0000000040)={0x2, 0x2}, 0xc) r5 = socket(0x18, 0x2, 0x0) sendmsg(r5, &(0x7f0000001880)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000000090040000000000000000010000000000000000000000080000000ee6125d5590af1d1799ca6b60c63373de145684472824f0fddf27c31e9ef015d21727a61b856e5ac6da58f88a0356036fe60f8fe5781ce89530e48ef0722bec1fb5e59edc90d3cdeb76723d1253daed092b0a509a5b436a296c99354dea7f95a2afceceba8ff7282532d049f999f"], 0x20}, 0x0) r6 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r6) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt(r7, 0x0, 0x64, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) executing program 3: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r0 = msgget(0x1, 0x200) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/183}, 0xbf, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x3, 0x10) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000800)=0x3) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xffffff3e}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7, 0x6f, 0xff, 0x8}, {0x7, 0x0, 0x6, 0xfffffff8}, {0x74}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000c00)={0x101, 0xc5ad, {[0x81, 0x5, 0x3, 0xffff, 0x100000001, 0x9, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0x1, 0x38f4e9da, 0x7ff, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0xfffffffffffffe01], [0x0, 0x4, 0x9, 0x4, 0x3, 0x3, 0x7fffffff, 0x7fffffffffffffff, 0x7ff, 0x4], [0x0, 0x4, 0x80, 0x3ff, 0x7, 0x6eba, 0x8], [0x8000000000000001, 0x5, 0x9, 0x1f, 0xfffffffffffffffe, 0x5], [{0x7d6b, 0x7, 0xffff, 0x6618}, {0xfa47, 0x565, 0xffffffff, 0x40000000000000}, {0x80, 0x3, 0x4, 0x5}, {0x4, 0x2, 0x7, 0x1ff}, {0xf5a, 0x0, 0x332, 0xb1}, {0x6, 0x9, 0x6, 0xf8}, {0x8001, 0x8, 0xfff}, {0x3, 0x9673, 0x7, 0x1}], {0x0, 0x7, 0x200, 0x57}, {0x2, 0xff, 0x1ff, 0x5}}}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720ed38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556", 0x99, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r2 = socket(0x800000018, 0x3, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(r0, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) r3 = msgget$private(0x0, 0x157) geteuid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7d, 0x4d}, {0x7}, {0x4, 0x5}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) msgrcv(r3, &(0x7f0000002bc0)={0x0, ""/4116}, 0x101c, 0xffffffffffffffff, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRES16, @ANYBLOB="4bfb769dd37ca643b6bea309fee564461e38fa86fe358e9e86d40919900ff83c50455a241248f00a849ca948cb09e669b0d7ea72abeec8f84ad235a27b70e3d06f29b8c9521bffa3824ffc878637", @ANYBLOB="d174718020db86c00ecf31a542da7c2c26b36ee1c76c594fe3fae4038bce0d2344966f718772d36954f6f354f9bdf8d05b0cd3360ee33a22", @ANYRESOCT=r5, @ANYBLOB="4dd7be68f91ff321c59e9f0f8dfe54f76ebe63cdf093324700066a22a926722d21e3a13a9bfeb42c8f7fbba4ce160582b25310b5f2450167c5d5d5c55fada91f894efc6faf96d1fa8cb843bbdacd55b25f95d7a4a5838909b1f5654e04fbcfd220f54f5697b4a4b7bf9484763ddb84384b1ac2183bab65ae1b8ba175b029c02ce12cf8ec9f2b146f0f1953cdf9f821d0b0b605e56a2b91e24eaf5234b9e22359dd46b50a5d0e95934c411909c4dfde2513ca71fe05887edb02667f74", @ANYRES64=r0, @ANYRES16=r2], 0x176, 0x0) executing program 2: link(0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) open(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) fchown(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r0, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f0000000700)=""/132, 0x84}], 0x4, &(0x7f00000005c0)=""/132, 0x84}, 0x6}, 0x10, 0x1800, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x3c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) r1 = msgget(0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = msgget(0x2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340), 0x0) r3 = msgget$private(0x0, 0x508) msgrcv(r2, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001480)=""/156) msgsnd(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000008adc0c34f021f128bb75e192d2ab799f341e1277d16c8ce1af7451f0495a93592ebb2d2d5717c704409d6245e1e89647bdbcd3da39c8dc2d555b083ca36d7c7e50446d4de6d1d5244bbbf6ad0777bf355483b7f10072f7e983ca85d27178562a4fad35e9b4b9ee7e06507dcfdb1ce065a8ed1626ece1a1a3c26b2a60ae1cc84fdf024f5e271d7781efe011b64401fef33ddbfa1682d3e69f871d656284cc896ef0573dc56366ab746db003c3f1fa33e3477f0bc1cfcabc5604312eaa8548"], 0xc6, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ab613f0800000000000000"], 0x14, 0x800) r4 = open$dir(&(0x7f0000001680)='./file0\x00', 0x100, 0x188) readv(r0, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/172}, {&(0x7f00000009c0)=""/230, 0xfffffffffffffffb}, {&(0x7f00000007c0)=""/229}], 0x1111) msgsnd(r2, &(0x7f00000018c0)={0x1, "7086b776dfa13af985bd2b989678d16c06994a9bfa3f37f308d4a79323ce12bf08cec8a8b4ae4af69378fc45ec3fe453c53d024a7e1ed16341d08e0505b2f49c7abc442630d777409ff08a2f399e752d01394fe651e1b472c3e9f3a148e768381f22205217323705b8c5429768b2ce7dd9eaf6abbcb5e53d323cbfd79cf870b6c025a9f497a6487401207625dbf4a465646c461290bf9727840bdd6abdc674e2b70e93d9995df99d5115dae98073e7b652eb84cdaa20344c59ded177c8c97538d91443d1b89a78bb0841d2b766c018b60a8fe06fc6bc586dabef6bb06dd1baae652c3871cf805fd0d86644ffb04f70f2d93d76e10ddf7c9828f7dac576b830d39803a93e410ad7e8b0f16a005b8840ab2879884213ae489751759d3601a709793e917656cfeb60291cc3498926f5798c5e3ceddb20861bd6d743ed4d36359a77adf3f82f78d63698678a6df04ae69a8ae338781800699f546df44c936cdc0bf1ab527dbd3437b289960fa4ea4f4f5e276d73a6d74418a52eef3c90c86ad92b25a829972c95716ed3bc388d3ca67815501b6913bf1b8388ea17c38ca0868a116db4436f9670b8dc0ea873ecee2102c873d6f5e98ef01c31e03dd8323f4b043f70244342c1930e86e0c0c68ed43bb9c3a91b21934e93886534110d720162ec090a85a4f9d87a3c119753f5b9210b4774f506a74694f19ceb1e8a6ee8db2a130f790a859eb5a6e252d7c55bf48794b88dd2b2c0bf4815a186d29a9a71f08e15a9afaac0cb58f43d006c9710683aea960869f284cb22517569e3307201b5665bc623e5b4f4ac2f293f7e7cd3a66d3e6aafb69565dc7a0c28bca11f29202208e08d0a119baf58b93b632511998de20b3d49128bf6ed78fc6b2bba5e3ea2c8b8610e67f5361c5a868e0e39a7eb827c084e2df062ab73164a66d4b0a44a3e92ef9b148f0d5f8f439692c427dba2f3c53efbb712a6032ac077252aa0f89c1534d6893be795f64801c12722e9a57f709bf21a82195a1aeefe76784cb91c809e2bcdac6f84cfc4162bf5dbfd665588324ef506516e76ccb68997126496a3315f77e7802a2c039980e0f1eb3a3c346457684e11c961648f5349d5da2eabb696d3bc5109f067e6f69278e38d5c8f136d52d8b0a6ccb43e8b2f92144dabac5b03c1d50ba4446d962bf69ba2b14542497472b105d74da0605b96028cacc1677657981d266e3d47b93fa41d85e3106c938a2a7cab488bb58499dec30601d2b49aafcf8e8a15b687a3024dbd645d94477ea8c7c9be32ee6da3e3123ce1a165e67c9439b8b2a2c5dae45adaecec81ff3b3a113b88798925f8c7857790ac36e7321b27355fa24aed626424c05ef729afc1af9d86658335b0a95b3ccd8c19665511263547da741d3f2b42f1478370e54c08f1aabc45a3e2fd8beee28331ae7dc6142ae128b9d8077306b1e562274274210d098f208079aff30021ed2870fd23cb771566a3a26d8d82eea4a650e6585cbaee71456b0f7614b30b887945250148c26e9c866eb4c4bab151583763aacf26e4ffa11424cc1d80994a15ddbfe8378dd0cfb0314f9dc515505825ff113ce4de8486c36ade2cd5b441f0087988b9be0bb5ab07047ab89154f8367550f2d300076d6ac503eab924927ea90b6f249e32ce40c4ba7f5e2e248456d322988f4265201fe1b92201772261595b3fc0d5e615a9221f655b3443690694369476dd31cb105bf9cba80a419deb5c7859529cbdca22e40d0052653fc7929ca6e07797531a279ffcfda8b25028a10ea1d6b60892ea4495f0532f3cabe0b8710aeb7d251ac473a4a1b61ea667b48f191a09dca5d94d6c151aa91fc3f709b49789f66aefe9981f0c71f7860195bcefa6dd0993a5c75ea415d76f0f7038bbe69982d09ea43a01feaf17f6cfd464ba1628281d0fc1fbbc33bc8730018b0c4d47ac9de495bdb1d372ca0434089a9daf8e77b5e77848e61612893a1d96272f36c51b27e69af26b471b9ac91859dc2b5f5e0937c1a5e20621acb4c86d86d9f65e690015d5010ac64f78118a392d3163067124b62eb89b1bef27889538524028e660a9129be4de5aca2516b6aa8fd7df8cf4bc19d07339e4329ec4f6a89a3794565372007ba60f011a5e6a62b5c81b2472b5004089f2b478f47f0e1c91366164f2ee7bf2fcb0a3f413e980d0028eb8b63505b03990630ed251aba5c0c8ec7d49b1a1f27e3eca3a9d03fc2ec4b72f85472db95ef2c5c3f6084fed3133a63f6076b3fc1be9cf501615acabac07812b54141ab871876454d053b7c712daf81f88ac6b2d1dda0e80370370de40c516518105bc4047ce8b0c06bad49feae06ad7aa072b317c1c5b385ea043d101fb8088a59d44ead1a4a12bc0f3b40989364f870ea1e610b0616e254fb22c05ac55dd9252f676f8b415f294e942542048c1bc89caf77856ca4ab63ff57ffa74ae4b00167f15dc2750b18b239d9c6680d11ebb25486934852b3269c2463aeb9f0889f993535c27d5fd7e6f9f4542cf5b2324e213f63fa9c88822d9183519981461c73f93ad83c64b4abbb3d297b89e3609e62c37d221bcca3b44af6e94d9e2ada47068d32d1a340e1a4cd0da8805bfe7092e161d6f4cd9c9603e6a5c161130efea2edc598f8917c19ef19fd7e2005a429b0037bed734cc8cc25d058a6f94c75c68c9f89f863c3c854727b6b459847085f8e9e5da488aba53ca3d387af69fdae110e1666c6d67f7d10f85af01ffbd4558a9700bf0c16183dd6ca2434665c1f26321800523ebc8b80e38ce7130210ce5e88ddc57699fa03d229598abb046bdb41f247cc956267985f00cb1c3ff260c9283afcbe22746b6daf84e364c7d8ee5b80049e9789751a7c83dbcedd74cc867e79f68760fd289b2c528ead2807a6694bae0e55d511477fcb1ce7fb7db7434244120aa991a7fbb94e46f5ee59f912d62deb4edb37604175f1678e30bb7e952c678a6a34d0aa068846ea70e95f2dfdca2632a4abff63241e101d90ae9311fd50b913e0c7c643dbd827793b39ba242ccf6eada129e8ff0740d3a7cc553c0135cc03f6c1c31b675e938de2f0386f1f1515c809e4aaf196a21754418468f012e82458d0b15b720c6e2206312bbded6c516ac68f2602b9c5f04db19f565d1f613991d88053d1a9f8dd056f6d5e9474ea83491eb26aea42ed86e5be084f021a5b26b1a5d9eff8f54745d52ab020c68ea21a069dd947f2f5487c58ba0ac9cf0620c7143ee41379971863937b8789f2b1227fef56d93f5460962c800aa793edd676abcbbb503a2a1e61c0bf0537b1835f7d0f42f99ef6caab09a9597bb3420ea083d2e93e2afd2a8d9be6d4be542aa4dcefe243e6680309de15efc8f596c257d353722abfd874e2dd3ed71eba98afce40266386d1ff2064b0f12c083cec14f666d39fb6a2cf3c03fd5611231d876c175c154ed3e6de4dc8504e4901d46f97bd4617af611448acc61cd89b7fa3fa457b1ec1740b335773af110b050fae102035ab5b8c670ee04f297e97494d168dc526a5b66a86079f1ce35ba26ca0ddb3efca0fba72da417e30f947e766329afaac2289b9b5146fc6d8066fbc1dc5523ba88bb69e9dfe5c287058a1f15e849690d4ee036c7cd63a60fc13cbd5c4ef145f146105b3433e3defa704cafa90206233f12ea8ead2771dad9806cf80d9691e05f2ddb341edd87b248ba4ed2f650708f0a6b6c689722e6932c994b402a663689a12f829996660bdecff73f6f6a10c2b8443fa5f79bccdd8be3e4a0424be923b92842d859368b7a8ec98b21cbcba7a5f22ca6eff79a9cd91f19a73643ecc128aabc82795f131b65e51131e6266c68ffc4548e6eb43d1c5a3b8e4ac3930e6ab8d44a8e88d0c223d1f142f49f2ece32c78e959da59d81afb04b01a381885e82cf4e2d2f127eb826e7cd962385aba35ea93ddfc4ee914c04ae43619329ffa0eca842f63ac3571ee1de521125a12ddee24067de985e81809648d722b2a2e924f0023ecede45f4d0e55668e42961ca8eb344c72f3894b990c51f098d9f9e251e04e38b1460b89cfac88410da69d4e0565f4194ecc717fdd487bb1c31770ed59781f11c2cfacd78dada1127cac50ad179611fae28cc42a9978cd49ed31501a1386bba3cf622a60fb45781e02e85cabd4d3b3d9ed25e3aa84d662469fa743bbb606263da1317af2d252d7e88f2c280f5b138a66b55095078835282e615ae124522fcc26be9d2c3a5d6e81ae28abb1db005fa1443d12e90ef092f43c4f88d04b1ef520089ddfc0adf98ecdba40c4078e39a905a450fa2f0676bf694cca91c28693bc0a5a2b8b32568885d48390fc260b3b69b2b4d99a827db97d117568c0236517dd8c4426a394e1748f1854dcaba9c177ef658de90393aac9c305e473719e387959b8f83c3cf333ce635dd0319211d148847b48d4d3dfc54ee41c5f290416496bdab83fc1ca83101ddba4a4222bb9723bee1eafe6b0c3095463d8120e9078267206ba710f5392876dd7b6acf0e20c4aaa43e8ffa4fe0b1543725325b609a7dd753df1c9dcbae925886d5186d234946320cd0f26d46807f474f0cc1aa213d02aa5be7c1489ad7a2e7de8f3051dd551e7d55e5b407aa8fca5f72b374fec62afe699928b33d86a987c77b83be0c4f1959cf5994452d30cdf4a57b710bf54c428365a5c23a16c789020482d1dca6fd904294d23b85fa3126676285e399d783d2566f1d6e6f76db2178e9ff69c3594b2b31048345675adf10d7cfc6f93c87f04b42fa994d44860ea3b7f2d384fef56bbcc587e63ed86e47b261804094783f964320be013189abc811951a36cd93d618326e4379fd1262947b2ab19725916df4c4a5bc14c11fb9ddb101007a9ca6654a4bd2101a6533d64989f2b83cfc85f76ead46e3af87caa35b077dab1cbc350cc4357bd43694740865e3ac67e041f14ae4321fdeb4fded1e6814f9592161348c702c0e7c0b7b95ea14dd813a73b22d0466dff756e91021ab29519e7eb6f394a28391e84ca4d7c6869bc052d52d9fedb9818bd5ba31bc6e5844e0fa1ad2fafafdb7cc38349d4b2e8f1f1701855604b7f25510d5649194a66fccf4cc3e4b9fc52392a1825b6932b240a46c118219422dbbe74fdd205684ce4456eaf06fbca29d48c7682edd8af4935429ff0a23e96750a711932601478be191226c1aeade88cd8802f7f7d6592c7e2353f0ed2cec4d241fd94e83eb1c3d3f7d9be29272a21c725c2790dc24b26da0aff2185d9e31d9e4dd7f2ed268aca9e8f6a57dc5d8ed1aff9f198cc2cf2b631518e0575c6cede1aec64d29cc387fb99090b196e489212a8314067c56ddbf9ffc592b99a93f97a3821d94f2932ee7b38b8a233d545eb5de813c252b899b95780a718cdaa5d6a3e94ef53d01693b2bc07492342e18d8ab460d1002c7bee18b2429b4d9c4274a2694a41b3ab977931c5f94c867c2fee01486569547738d2b4a469b51fe96543ef2bf9e8c4e910a1c831d6f38ea2c338c06d84f7cd5401e36b49bb1ff114b8f6be1c797e98b4bcdd4a0c40a5add2b038df4c60e4e385328f93ccd8512b88acf9fcd775f515b58671445c8a25945ccdaec95b0a76f4b0a53073183981f8e73b2596bdfa462a76a8b7572f6f4ae53a90a30232fcf4f9a44b5b8a785172fa807fe066d665996e33a4ac300b40fde297572923980b8c6f8bc6c4535921b250cdb477caeb39778d8ac386a9fdf58da0a2d9a24db3d09cc686703ad931a89d51415f6905b3bd6f0e96b0e3823601b65790986c292d9f5132bb8d5a0d09fc9"}, 0x1004, 0x0) writev(r4, &(0x7f00000030c0), 0x0) r5 = semget$private(0x0, 0x6, 0x36) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000003180)=""/194) utimensat(r4, &(0x7f0000003280)='./file0\x00', &(0x7f00000032c0)={{}, {0x2, 0xffffffffffffffff}}, 0x2) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000003300)=@file={0x0, ""/36}, 0x0) connect$unix(r6, &(0x7f0000003380)=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x8000, 0x0) executing program 1: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x46f8514a22d0f701, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x4}, 0x10, 0x4) executing program 4: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000080)="914c2ef0", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000200)='./file0/file0/..\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000600)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) connect(0xffffffffffffffff, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x10001}, 0xc) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff}], 0x2f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c5", 0x82, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x8014695a, &(0x7f00000001c0)) close(r1) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r4) r5 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYBLOB="ff02", @ANYRES16=r2, @ANYRES16]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r5, &(0x7f0000000000), 0x10) executing program 2: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0xfff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x40000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, &(0x7f0000000000), 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) r3 = open$dir(&(0x7f0000000240)='./file2\x00', 0x1, 0x5c) fchmodat(r3, &(0x7f0000000100)='./file1\x00', 0x40, 0x4) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000080)=0x40, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x83) pwrite(r7, &(0x7f00000001c0)="cc", 0x1, 0x1) executing program 1: socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "100000002300000000000000000000000200"}) socket$inet6(0x18, 0x3, 0x0) open(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000100)='.\x00', 0x3a) setreuid(0x0, 0xee01) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5"], 0x176, 0x800) executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da8b", &(0x7f0000000080)=0x8, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x1e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, &(0x7f0000000040)="988d20f440b8b2c20ebd54e8001c396427dda13515c5418d35ce290fe37f86ffa224e57b10b7b7ee69a81fe35b311530fc70e13f71393a14aae08ba1821261fdbfaf4e78c329c41ad6d8339600783aea88d971dae570c59e9ec5b8ded00795a52d4750a19012804da7a3a97b61afbf5cd383afd2a439eaee0e8276d9ef", 0x7d) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) sendto$inet(r1, &(0x7f0000000280), 0x0, 0x5, &(0x7f00000002c0)={0x2, 0x1}, 0xc) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000040)=0xffffffffffffff6c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="46cb63d2", &(0x7f0000000080)=0x4, 0x0, 0xfffffffffffffdcf) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380), 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 2: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f0000000080)="b6", 0x1) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x66}, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) executing program 6: r0 = socket(0x18, 0x3, 0x3a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000001100)=[{}]}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069c3, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) socket(0x0, 0x2, 0x0) poll(&(0x7f0000000200)=[{}, {r1, 0x1}, {0xffffffffffffffff, 0x8}], 0x2000000000000185, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)=0x6) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000640)) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000140)="3a5900000000000000aa4e713048e69931929601", 0x14) executing program 3: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00004e9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000298000/0x4000)=nil, 0x7}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f00002c3000/0xa000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semget(0x2, 0x0, 0x708) open(0x0, 0x0, 0xc0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r2, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) executing program 2: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) read(r2, &(0x7f0000000440)=""/232, 0xe8) syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="ff7259b97f458e4ab60000000800450000380000000000010000010c009078000000004500fffc0000000000010000e0000001e00000020500"/70]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) openat(r4, &(0x7f0000000200)='./file0\x00', 0x0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000400)=[{0x0}], 0x1) syz_open_pts() mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x5b43, 0x0) clock_gettime(0xf3a90abd843d1c3e, &(0x7f0000000100)) syz_emit_ethernet(0x8c, &(0x7f0000000340)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300563aff9c7e4d508113126dd97ee6c0991feb7efe8000000000000000000000000000bb89"]) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000000)) r3 = kqueue() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x1, 0x50a5, 0x0, 0x1, 0x1, 0xfffffffffffffff7, 0x7}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0)=0x1000, 0x4) kevent(r3, &(0x7f00000000c0), 0x3ff, 0x0, 0x10000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0xa4) r4 = msgget$private(0x0, 0x0) msgsnd(r4, 0x0, 0xff8a, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x48, 0xfd, 0x0, 0x400}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) executing program 6: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000030000/0x4000)=nil, 0x4000, 0x8) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f000033d000/0x1000)=nil) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x1000) shmdt(0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294d", 0x14) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) select(0x40, &(0x7f0000000000)={0x0, 0x7, 0x1, 0x9, 0x7, 0x1, 0x0, 0x100000000}, &(0x7f00000000c0)={0x5, 0x400, 0x9, 0x101, 0x8000000000000001, 0xffffffffffffffff, 0xac, 0x240000}, &(0x7f0000000100)={0xde4, 0x13e, 0x8, 0x800, 0x1, 0xfffffffffffffffd, 0x20, 0x997}, &(0x7f0000000180)={0x0, 0x4}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000080)=0x40, 0x0, 0x0) executing program 4: r0 = socket(0x37, 0x3, 0x0) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0xb8da, 0x3ff, 0xffffffffffff8dff}) r2 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) recvmmsg(r0, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(r0, 0x2) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ecc) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x400, 0x2, 0x20, 0xd399, 0x3}, {0x3ff, 0x5, 0x6, 0xfc00, 0x3}, {0x9, 0x7, 0x6df, 0x8001}, {0x7, 0x7, 0x800, 0x3f, 0xfff8}, {0x8, 0x0, 0x1, 0x3, 0x5}, {0xfff, 0x3f, 0x1, 0xff, 0xba9b}]}) rename(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7c}, {0x28}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000100), &(0x7f0000000140), 0x0) socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x10000000000008, 0x20000000000005}) executing program 2: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000849000/0x2000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000784000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, 0x0, 0xfffffffffffffffd}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000956000/0x3000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000064b000/0x3000)=nil}, {&(0x7f0000729000/0x4000)=nil, &(0x7f00000dc000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000095000/0x1000)=nil, &(0x7f000091e000/0x3000)=nil, 0x9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f000074f000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000064c000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000673000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f00000002c0)=0x8, 0x4) r2 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x200000}) kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000a80)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) symlink(&(0x7f00000006c0)='./file1\x00', &(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000000d00)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e", 0xe12}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa6", 0xc1}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000700)="4de72da0fc1078091b19993c2b1080e75c0954c6d1a63f03067700e1c9ffe7d5deef5034e4bddb8843c073e60a45542552de6af9aeb065618b57382556be5ec89b149efbe556c87158303bdb275dbb950caf12e6a15ba27067d24442b0873b866f0196", 0x63}], 0x9) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x4, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x0, 0x0) executing program 1: socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) executing program 1: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x3}, 0x4, &(0x7f0000000140)="7e4c0bcb4fa98ba9efff1008798d05c73ed50d88", &(0x7f00000000c0)=0x14, &(0x7f0000000080)="6dc843491bda0c4cff2bd628011a7815c9821107dad9aa4d032b7aebfc3c06d3533984d444849f2c6f30544927e98c53eca87d3da32ffe29c9f56fd3", 0x3c) socket(0x10, 0x2, 0x8) executing program 7: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) msgget$private(0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x41}, 0x2, &(0x7f0000000200)="0237c616fe54c09f5832d2b0c836b492d96e2d8253dd5e742e9a8317aaf897c071d3ac91aacbb5eb5ff3f2ff8452f1dbfb3f28bb77f8ee4bbef2778195565f4681c444f36c5c63eb4a1f629e929115f050b9b66a0b1ade44ea9c0f735c8ce2f2212c3ef9c2631bb067e819981d94a6481563b6fdddec6b5366d85633034ab660dbd69521dc6f13279cd84092d1d8641354cf53c5e0924b4534503b4d18dc85828155f20f0a5041bd15e5aab9f7e16c08398b19a6abc3fd5dc8668b418f480e0b470644d05c8619f6de7859725dfa2d370439c1075bbd23b6a4e40e56d78991b9a6dfa84efb48240d925c5e5ea490d0f6cee277fe", &(0x7f0000000180)=0xf4, &(0x7f00000003c0)="d167bcc4b092ed569b182a8e7bb0de644597c5032f6cf380b5b8bd3f856e6bdaa44650defc163d8533b9bb03875ed08024d6d1eb57a7c3b3c5afbf810d49e59369491954af3ec80f72d4cd425d46f68f9aa903bd9a1e2a4c76", 0x59) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) msgget(0x2, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x2080, 0x205) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe, 0x85, 0x20}], 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800000, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="eaffffff7f000000", 0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1402, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x2, 0x3, 0x0) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) pipe(0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0x127, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x1, &(0x7f00000000c0)="17ade511b51ca296bc6ddca1cd33ef2044b44adc303ba35ca0735c469706466fedf98a214f520000000001000000b6781a2105f3c6359b4db119f4920d5f5e128368e1b21f02fddb14543373f70d76d84a6bbf541ae3d25ff24a7d135a0d597c9cd8de92acc5dc4ef0a7c3a041c8238651586808dacb41b4d8edf8552bfeac24c73b3d2f929cdba6c62a75cf2602de835d272c03a8a47ab0a9e854a2c0f121f668876a1def4448ce69342945c8b0641c785992b441021781bf1870c3deac98d5f7b8b71ccc56ec6d3a5318972bee5e33d08b7a99ac275ad88a19f66edac4217bc0047bf57995b8c161", 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000001c0)=0x1020) executing program 5: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) syz_extract_tcp_res(&(0x7f00000000c0), 0x401, 0xfffffffd) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) recvmmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0}, 0x10, 0x0, &(0x7f00000018c0)={0x0, 0x37c860ca}) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x16, &(0x7f0000000000), 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) executing program 2: socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) r3 = socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = dup(r2) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = dup2(r5, r5) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)="10", 0x1}], 0x1}, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, 0x0, 0x0) close(r5) accept$inet6(r2, 0x0, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000080)=0x9168) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000640)="439ef6a28a6df311411542d725d772a6baa928e0dafe22d6f0a6182bcadf14bf68dcd994540f346e750dd86ae1ac2336f6ea1b73b6b8b8101db53bf7f5b5bcb9185436bc6b4b9e946ee0bc786933fdf2b286184a84a255ecaf37618e7c94c098616aef8ffc696f311075afe2f87ac30e47752f930d8829c039087fa179352e3d9feed086f55f734148580222e1ad9a6b52b314b1fc5f720b102af39b851d975439fb07eed9b3f19a1250c85c59c31cb1947b17a5a589553b7bf4ef69dedd2162912ffafe4f711cc4e21a7f9f39e91fe9715ed3b595b53b1337aebfc9299279ceefbdcf0e2b9af037d3c759ecd6fb82f34f7b2a18d0047b6462e5708e9e15be7be471dee41029e6373e1c3c187ebd98928e8c8cb2501e43f7df85dd4bf2b71e41b6845633f1f4c9c43d22cb111e474eacc806e6e638385a9057cbf0a824ca557eba10892dd70aa087629e36faa06658200a93f56d026e76807417c3f097f7cbf4c2d6b71289b251d450c95865bd37a901620d3acae553e47777952a131b682b368272fd71b50f792928e08b58e82f148105170a86057a71e33ac4e393ed873017c36cab6185ae006a860278a36ac0048096f9f1351e8545a0a09ae37678e2c4d02db6a9d97b8bd842fbd3d2a115fb498542677722a11c6566e9f4b989725f5d4f8acd709c75d6a27fb028a31b9fce2274acd66229a000712464a14f8b6be20b459316dc6d4c6e4f888e0d4505c70ca7cacf59e350d88c8446a375e561dc3a71fcac7db1cfb69e14cfe128f2c59633d97bdc3075b5a3ad1d21d01bdc48aaba002c57a9a402243e9a803e029691aa93167c9b625dcb5b40fb21bb2fc9c7d592ba9bbf013580dbf57febb69111ab88427b68f32345d1f712dd3ca28fda19c259854fff0cbf3f9e22209de5b42a6e1f96df64d8800ea5e92cd63cd476d1a40ee0c4f63d4cc7ea7ae39ddcb73003da9ab0a1e790f4382a5865ea8589ee9e8eb65515507cdcf13cf10b455d4ab761a54b124b7a754cd64439e97312ee6c81155daebfec179a370dcab0039e7f6cfbe8e2b2a9a4c3283836235c70b4c43cdc929a84742cfda84f8794a0c1abbc82f7a2aaca7d7d7724e3e86f39fac95832c2f451676122141f4bfc24e25b7f334784f2b14c7ea1f11c571002c839ac3ea05093e5f0e92907b2432cad4fa882c27507a0a3fc66ae9035a6680ffbed7a476df542773a3ef84747856e2548284bb4869f1fed5e3d7402dba0e74c5409f51ea886da6fc564477a126a937dc018c422dac734a91a2575f824d615bd5932aacbbdbecaf58135155e78e766c6f4c0ccaad6e4482583f887e7d44392df3cba55ee40e254afeb79fa4d4d2ce12bbb736d1d50fa83052dea406398451d72737d43ce00c6dacf73d1aa5879f59532c45c7b", 0x3e8}], 0x1) ioctl$FIONREAD(r0, 0x40047307, &(0x7f0000000100)) executing program 5: r0 = socket(0x20, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000200)="b100050460000007000000331c13fedca10500fef9ed06c72fd3357ae3050000000000000036073705ae00be38164991f7accf5f882b297be1aa35cba3fbb197aa16048a57699a5f0c9b672f4d335d223e7d029d6ba8af63003772c881ea6e69e0bbc5000020020000000000008abfba12d4bcc243562fac000000008000ff0000000009000000bc8b5edb2162739a846b7b978a207a42e3ffe956acc782cee5ae07acd2f3289b53140fb19bbd2ae253b72aa8ef5d5500000000000000000000000000000000000000000000009d92f8d62f056a01e9979aee339f45f5c2e03882b9573b8d00788fcf2f0cd4f53235b2d6caa76ed59e3737bbba71dcbfadcefd293ad1800b6c827e2c5dd1fcd1c92242d83696beff0d814feb486aba5232c9b55cfe1885ff54bae9050dbcaecc230a10e2b20d6252857cedd30e620e3c283f1d17220b3851902f36ebea2990199cf88e306447d29c4cb2565fa9a63e3663a6d63f1009cca96ddca743cf0ad4f0f737756edefcf315f5b08b4835b8423c29d631865d548bcf2698ec1e288ddb503406319313010256e9968e2af100fc8c92ba2c7e53338c85d23ba677391679fff8a6a258f3a75fbc2ede87ec4b30041fe0e3ff18f5d58a2e8fe29524e2c1586c", 0x1cd, 0x4, 0x0, 0x0) executing program 5: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r0 = msgget(0x1, 0x200) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/183}, 0xbf, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) open$dir(0x0, 0x0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x3, 0x10) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000800)=0x3) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xffffff3e}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7, 0x6f, 0xff, 0x8}, {0x7, 0x0, 0x6, 0xfffffff8}, {0x74}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000c00)={0x101, 0xc5ad, {[0x81, 0x5, 0x3, 0xffff, 0x100000001, 0x9, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0x1, 0x38f4e9da, 0x7ff, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0xfffffffffffffe01], [0x0, 0x4, 0x9, 0x4, 0x3, 0x3, 0x7fffffff, 0x7fffffffffffffff, 0x7ff, 0x4], [0x0, 0x4, 0x80, 0x3ff, 0x7, 0x6eba, 0x8], [0x8000000000000001, 0x5, 0x9, 0x1f, 0xfffffffffffffffe, 0x5], [{0x7d6b, 0x7, 0xffff, 0x6618}, {0xfa47, 0x565, 0xffffffff, 0x40000000000000}, {0x80, 0x3, 0x4, 0x5}, {0x4, 0x2, 0x7, 0x1ff}, {0xf5a, 0x0, 0x332, 0xb1}, {0x6, 0x9, 0x6, 0xf8}, {0x8001, 0x8, 0xfff}, {0x3, 0x9673, 0x7, 0x1}], {0x0, 0x7, 0x200, 0x57}, {0x2, 0xff, 0x1ff, 0x5}}}) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc135", 0xf}], 0x1) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r3, 0x0) setreuid(0x0, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r4, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000000c0)={0x3}) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x20000000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRES8=r5, @ANYRES32=r7]) executing program 7: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000c6f26461c094f4ffffffff00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) r2 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) chdir(0x0) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) r3 = syz_open_pts() close(r3) socket(0x840000000002, 0x3, 0x100) syz_open_pts() pipe(&(0x7f0000000000)) executing program 1: socket(0x2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) dup2(r5, r6) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a2d0af8 executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x4000000}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0xc07, 0xffffffe1, "97071540d67d3f0000ffc100"}) writev(r5, &(0x7f0000000540)=[{&(0x7f00000019c0)="b4624ae9cb4a5fc662c271a44a24300fee306b408d3fa392c4f5b56b608ac491fc2a12babe8e4893ca2a6bdb80e80bc12b54a30b37f60a2ae95a08acbd11e6291d9afb7ab24c913985f8cd0f1186aa5caa1db336f75cb0a3a35891b90aea11a8978b132da548d98fbd5ff630fa35d2f7b9fff8836986d34ccc365d8f71c17d0a42031a2b6cb00b2d621893e2a70dfddbe682e20bd73ea94727fd610b02d06005b4db6b288fea9277e50911dc3f", 0xad}, {0x0}, {&(0x7f00000005c0)}, {0x0}], 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) r7 = fcntl$dupfd(r3, 0x0, r4) close(r1) socket(0x18, 0x3, 0x41) socket(0x11, 0x3, 0x0) getsockname$inet6(r7, &(0x7f0000000100), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(r8) recvmmsg(r9, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000040)=0x9) executing program 3: shmget$private(0x0, 0x4000, 0x48, &(0x7f0000ffa000/0x4000)=nil) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x9, 0x2}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x10001, [{0x2, 0x1ff}, {0x2, 0x3}, {0x2}, {0x2, 0x842}, {0x2, 0xfff}, {0x2, 0x2}, {0x3, 0xe4}, {0x1, 0x1}, {0x3, 0x1}, {0x1, 0x3}, {0x0, 0x4}, {0x1, 0x8}, {0x3, 0x4}, {0x2, 0x7}, {0x2, 0x87e}, {0x2, 0x5}, {0x1, 0x1}, {0x1, 0x8001}, {0x3, 0x8001}, {0x3, 0xfa8}, {0x0, 0x2}, {0x3, 0x3}, {0x1, 0x9be}, {0x1, 0xffff9c25}, {0x1, 0xffffffff}, {0x3, 0x9}, {0x1, 0x1}, {0x3, 0x3ff}, {0x2, 0x81}, {0x1, 0x623}, {0x2, 0xaa}, {0x1, 0xfff}]}) r1 = semget$private(0x0, 0x1, 0x90) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000001c0)=""/253) r2 = socket$inet(0x2, 0x1, 0x9) listen(r2, 0x3246d77) getsockopt(r2, 0x2, 0x3, &(0x7f00000002c0)=""/149, &(0x7f0000000380)=0x95) chroot(&(0x7f00000003c0)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000440)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x20000, 0x0) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x0, r4, 0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000500)={0x7, &(0x7f00000004c0)=[{0x1, 0x4, 0x8c, 0x480000}, {0x51, 0x3, 0x1, 0x2}, {0x8, 0x31, 0x9, 0x1}, {0x1ff, 0x7, 0x1, 0x3}, {0x7b, 0x5, 0x81, 0x7fffffff}, {0x2, 0x0, 0x84, 0xde8}, {0xcc, 0x0, 0xc, 0x2}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000580)={0x7, &(0x7f0000000540)=[{0x2, 0xc0, 0x6, 0x10000}, {0x5ee, 0x2, 0x8, 0xfb94}, {0x1, 0xda, 0x6, 0x5}, {0x2c7a, 0xff, 0x85, 0x1}, {0x2, 0x7, 0x2, 0x31}, {0xfbff, 0x2, 0x7f, 0xd93}, {0x7fff, 0x85, 0x9, 0x101}]}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='r\x00') sysctl$vm(&(0x7f0000000640)={0x2, 0xa}, 0x2, &(0x7f0000000680)="b4ba47c1e32c3eb81c2cd30d73e60f6cb62fb71de384fca8dda54b683fd2cdd3be457d20e60c87d405fa343b3c67f0c33e535d6c324ad6d84751b121ac95aaf4cc96a5ef554b8a8f7c142fefaec926df27a98ef3ce27671d00e069881f8ee827e8af7ab5068e4d187a5b0e72afc1e472c78c0fe6b195bdc630d6da512354d68c5eb5023b8be90fbd17c8707d5406cb2937f97054059aa6856b18e215f9409330e80e48b263a4c31349f53f", &(0x7f0000000740)=0xab, &(0x7f0000000780)="7794e6f908f348db2b8cb73b5a4075", 0xf) r5 = socket$inet6(0x18, 0x4000, 0x1c) recvfrom$inet6(r5, &(0x7f00000007c0)=""/255, 0xff, 0x1000, 0x0, 0x0) r6 = msgget(0x3, 0x14) r7 = getuid() r8 = getgid() getgroups(0x3, &(0x7f00000008c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) r11 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000940)={{0x431, r7, r8, 0x0, r9, 0x8, 0x1}, 0x7, 0x2, r10, r11, 0x96, 0x6db4, 0x8, 0x8}) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c80)=[&(0x7f0000000a00)='\x00', &(0x7f0000000a40)=':\xad$\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='r\x00', &(0x7f0000000b00)='$]-][{\x00', &(0x7f0000000b40)='r\x00', &(0x7f0000000b80)='r\x00', &(0x7f0000000bc0)='/dev/bpf\x00', &(0x7f0000000c00)='[\x00', &(0x7f0000000c40)=')\x00'], &(0x7f0000000d40)=[&(0x7f0000000d00)='^*\\\x00']) msgctl$IPC_RMID(r6, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "100000002300000000000000000000000200"}) socket$inet6(0x18, 0x3, 0x0) open(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000100)='.\x00', 0x3a) setreuid(0x0, 0xee01) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5"], 0x176, 0x800) executing program 3: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f00000003c0), &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x2, &(0x7f0000000280)="8d90320860dc076b4e220ce1826ba3a4cc05de6a62aa3cdddbfa5f7909effcf591fbd57f187cee8aae868ea089e32a881a9dc6943843b5e70303ecc9a15e68ec3fae0610a818a265e5ff", &(0x7f0000000200)=0x4a, &(0x7f0000000300)="f29b50ddf3db55a7625d543b1437c80680d5c319e27b5cfc2a39029af844fd266284ddc603f3d687aabff4af9641c8fe816078d3ee355c3f217cc41e306f73eaadf241e153007b04f8aa8e4351eb7e3bd08b3ad4fcc19d2e666e875cd4607b258a3b5aef62b9c449ddbe42c6e0cb7076603583445f2347ea09e6ccbda811443d00a3b2631cfb4f0bb9dabf26470bc83ba350c249f8ae6d3d082d89fd4389716e4c56da7d0648117bea6b795efcb7498db2981ed4cbd2", 0xb6) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x64}], 0xb85b, 0x0, 0x400000, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r1 = socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) getgid() setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000540)="3b3c8751d92e9cac81a53dedad40f139ea2ee74aa095e2da7c3fc971e56f492a38919a1d099410237a94174d7a84f40e56a667ad4cee88ccf43289cc77c27f0b31b6d19de2bbd2b6f81ace1f5ece19492b925395e9993d506db37046d933e49cf306f39a99eb6ef2b7fc37e511686f83a415c5a8ee2ab4b62b5e2ff6f3562148b901526e38b0cd3445715ae1976891dee8891db69d957bb2fea1d11714ff49faf17e6850b6feabb03f68723525fae186a555ca27080b342d033c5a2a83dfced89fcf3547de8c2de2bca2c80a1d699ca007741cc004ffa80fd70783462cf1d364e17296c22ed7c6c48ec7ba4521dbfbcdda21c0f94febaccc375c9a9650df427613182d8f83283e83a43912a389b4921884fc36c2723899fa5f19f427efd40410e1de409383bc9ec53d240c67ec77721f426c28fe3c4e32f2a125121e814be307cb1ab5079972172a4d600fc96d9b208648282b2fab7b5ec810bc3c96596d7ddf1322644bdd75af7fbc1a7bce053ec8d8914c486733e60a", 0x177, 0x1c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x0, 0xfd, 0x8, 0x8000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="39f29fffa7f3506c", 0x8) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES32=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) listen(0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) accept$inet(r1, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) dup2(r4, r6) r7 = socket(0x2, 0x1, 0x0) connect$inet(r7, &(0x7f0000000000), 0x10) r8 = socket(0x2, 0x4001, 0x0) dup(r8) shutdown(0xffffffffffffffff, 0x2) syz_emit_ethernet(0x32, &(0x7f0000000040)={@random="a311fcfedc9b", @remote, [{[{0x88a8, 0x6}], {0x8100, 0x3, 0x1, 0x4}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3a, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@generic={0xb, 0x0, 0x0, "4495a0de"}}}}}) executing program 6: setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f0000000100)="3b623b2d6390cf3fc9cebecdadb2e7d5e4f24ad0f2b52b0a10fc1f0655b7b9577f9604df7793c85006beb16292acf61c989b016b5f3be77ea32cb0f326a23942b150e6b281dd8b065b528ea9c3ae4524e305d8fc97603ab67c8e19d16e5ad7313a50", &(0x7f0000000080)=0x62, &(0x7f0000000180)="d9ca2a520ba2bc6c1f63f2af3a732ffa0c535e2208e502d39dcd729a2dd910316f45e1aea9f76762cacc15155c677caf1757511983eb31fe1e097455951bbe88bc3ee48a51b94aea6b61c857935cf27bacf6c0ce19db87f8082092a4608a740e36edb1a5d915d968311bed1e73ad115d9167f8169c8095948ce41ea39684018e7613142215efb98f31c93479f1771da23d9d5529d07c6064c6a589cd73e9d609f5872e21ae5c76fb083ec59704779107a39d987cc6291a60199114c28d8e91fb888d5761d2fe96705f1177c61dc4895fdadf36616885eeaca8e431c43dfe9ee9a022f21200493b4eef6a4838d4d3596e370a12a7", 0xf4) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mlockall(0x1) executing program 3: open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) setegid(0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001840)={@local}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r0 = msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000005c0)={0x2, "d8ed"}, 0xa, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) pipe(0x0) write(0xffffffffffffffff, &(0x7f0000000080)="c7", 0x1) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) semop(0x0, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x4, 0x7f, 0x3, 0x5}, @rr={0x7, 0x3}, @timestamp={0x44, 0x4, 0xfc, 0x3, 0x7}]}}, @icmp=@timestamp}}}}) executing program 6: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3}, 0xc) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)='L', 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x35, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) shutdown(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x1002) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) r3 = kqueue() poll(&(0x7f0000000000)=[{}, {r3}, {r3}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) executing program 6: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r3 = dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) sendto$inet(r3, &(0x7f00000000c0)="61cd4cdd48622ce38b846186906eb983b3638fe8e007", 0x16, 0xf, &(0x7f0000000040)={0x2, 0x2}, 0xc) r5 = socket(0x18, 0x2, 0x0) sendmsg(r5, &(0x7f0000001880)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000000090040000000000000000010000000000000000000000080000000ee6125d5590af1d1799ca6b60c63373de145684472824f0fddf27c31e9ef015d21727a61b856e5ac6da58f88a0356036fe60f8fe5781ce89530e48ef0722bec1fb5e59edc90d3cdeb76723d1253daed092b0a509a5b436a296c99354dea7f95a2afceceba8ff7282532d049f999f"], 0x20}, 0x0) r6 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r6) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt(r7, 0x0, 0x64, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) executing program 3: getsockname$inet(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x43e, &(0x7f0000001000/0x3000)=nil) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b341ab1afd808a7c60c79661d81680c0bac6593113ce6d9fbcac262d58e102b2f9621bb1109140b9676e8a6b6fa43de766db2aa9e9d101426fec293657ffd712a6998cfa98e10d00327869afafc16af524f770759a1b3b948c5a8c757d5ab139f822049557ac5c261edbe5629e452b74165565c9e020ef268c445886f952f7dbda45d028eb44571b22ad5fae54c59fb49ad7d215c863cfd2dd62b7c32ea130f8cee6f4d8f44be49009c8"]) r0 = socket$inet(0x2, 0x3, 0x102) syz_emit_ethernet(0x26, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800460000180000000000009078e0000001e000000144010000cd8e617156763c12229a057eac725a94e57c2595cfa6a99cc5b5adf3877eafae717f8599957599263728cbcdb14092eb477bc39fca96b1703f571b33b5ffd9064e7a672abbe8e017fe46a08f3d474cf73ad51e7a301301a525b2d93f0fe1a011768ab5ac3afe336ad14240450994cbb3604fac8f17e47aaca3a1a4213b946fdb744c1e5b986e4473a50b90e8c0a1fbc7b9e05d3f76ed8d4594046830819ec03321475a8536c634c3101417cf94de1890000000000000000000000000c1f2b50dcfa5e2672414daa08b9a9b803ed58e298eabc1aca47acbd3d5acd31198b5a8713d826004fc0965b45183e68d37dcee8049140cb270489dbf58f99599161092a20836c7eb23d6a4106dd95fb7b05eb161e3dcd2f0774d6096ee9b698d3bb8aa1f45dd2aec54a5de0f95655202496694bbd5b2373b804bf58c644a6b14457eae35"]) sendmmsg(r0, &(0x7f0000000140)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x0) accept$inet(r0, 0x0, &(0x7f0000000340)) sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000440)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000380)="9d896922c0b14e8b301db1df50789f318fe89827ae389fa00300ca69f01e80225d5b0ec4469d9906d0c46c74b54cf3c5cef5e731468b86e34b8a", 0x0, 0x0, 0x0) bind(r0, &(0x7f00000003c0)=@in={0x2, 0x2}, 0x58) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000001880), 0x0, 0x0) fchflags(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x2, 0x0) r3 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) shutdown(r3, 0x2) munlockall() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 2: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000440)='./file0\x00', 0x0, r3) seteuid(0xffffffffffffffff) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) close(r0) fchown(r0, 0x0, 0x0) syz_emit_ethernet(0x8c, &(0x7f0000000080)=ANY=[@ANYRESHEX=0x0, @ANYRES64=r0, @ANYRES16=r0, @ANYRESOCT=r0]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r5) r6 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1}, {0x86}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) getuid() executing program 4: sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9c", 0x9}], 0x1, 0x0}}, 0x10, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x1, 0xffffffff, "0100020063026d000001000000005966939a7d00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000500)="3189457e9af62f86b11ed8fc299c9e626fd2327ee892dd78e1dc29", 0x1b}], 0x1) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9f, 0x0) nanosleep(&(0x7f0000001680)={0x3}, &(0x7f00000016c0)) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000300)=0x8) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x6, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x2, &(0x7f0000000280)="71f91e3471ac0058bc5a91501d94a34bf5fe84cf71b59c7afec370829c252fe6b8eeef9bb5f237bba03f952df259dc725970d5a3aa43d9d4199b744c46c3bc27e5794f29d62a0100000000000000bda2af0e384777", &(0x7f0000000140)=0x55, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r5 = kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xdb, 0x80000001, 0x6, 0x29, "9c12fb0b51a3ae0a14b0fd4e38857c47c3b94485", 0x8, 0x3}) kevent(r5, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x40}], 0x1, 0x80) poll(&(0x7f0000000000)=[{}, {r5, 0x127}, {r5, 0x1}, {r5, 0x40}], 0x4, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{}, {}, {0x6}]}) close(r3) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getuid() chown(&(0x7f0000000080)='./file0\x00', r7, r6) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000080)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x2c, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xb, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @md5sig={0x13, 0x12, "f66955aab2b14304ae144fa023172206"}]}}}}}}}}) executing program 3: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x2, &(0x7f0000000540)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e842ec5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b7e27af0d4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x24d, &(0x7f00000008c0)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13b98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433615347f77ac730ed6cca771b05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e26126f7ff64d0f66c6006a896f91fdc8ad37b983b3088ac7eadb47e3a13bbf24161b288cfd91142118d76", 0x92) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x90, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x48}, {0xfff, 0x0, 0x1}, {0x8106}]}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r1, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x401, 0x1, 0x2, 0x6, "2cf9892af9a590e4cb52e88608007673ca9e5fd7", 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd605ccc3000146300fe8000000000000000000000000000aad2", @ANYRESOCT=r3, @ANYRES32=0x41424344, @ANYRESDEC=r2]) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) chroot(&(0x7f0000000740)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0xb, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) executing program 2: r0 = open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x7, 0x1000, 0x10000, 0x0, 0x1, 0x1, 0x4303, 0x0, 0x1, 0x400, 0xd4c}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x1, 0x7ffffffffffffffb, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r3, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1126939, &(0x7f00000001c0)) getppid() pipe(0x0) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x4003, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) socket(0x21, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) fcntl$getown(0xffffffffffffffff, 0x5) faccessat(r3, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f0000000300)='./file0\x00', 0x7e417dd73a6f712e, 0x118) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) executing program 3: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = getgid() fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', 0x0, r0, 0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x4ebfac6bbaf7919) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5f}], 0x0, 0x0, 0x0, 0x0) close(r1) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x2, 0x1800}], 0x4) semop(r5, &(0x7f0000000300)=[{0x3, 0xfff7, 0x1000}, {0x2, 0x401, 0x800}, {0x3, 0x94}], 0x3) setuid(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x50}, {0x4000006}]}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xe}, 0x400000000000017a, &(0x7f00000006c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000045daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f62051a6676b3b5c701ec7ebe19", &(0x7f0000000240)=0x205, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x7d, 0x4d, 0x1, 0x3}, {0x1ff, 0x1, 0x99, 0x20}, {0x7, 0x0, 0x94, 0x7168}, {0x2, 0x9, 0x3, 0x8}, {0x7, 0x97, 0x7f, 0x1000}, {0x4, 0x5, 0x0, 0x7fff}]}) executing program 4: sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9c", 0x9}], 0x1, 0x0}}, 0x10, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x1, 0xffffffff, "0100020063026d000001000000005966939a7d00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000500)="3189457e9af62f86b11ed8fc299c9e626fd2327ee892dd78e1dc29", 0x1b}], 0x1) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9f, 0x0) nanosleep(&(0x7f0000001680)={0x3}, &(0x7f00000016c0)) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000300)=0x8) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x6, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x2, &(0x7f0000000280)="71f91e3471ac0058bc5a91501d94a34bf5fe84cf71b59c7afec370829c252fe6b8eeef9bb5f237bba03f952df259dc725970d5a3aa43d9d4199b744c46c3bc27e5794f29d62a0100000000000000bda2af0e384777", &(0x7f0000000140)=0x55, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r5 = kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xdb, 0x80000001, 0x6, 0x29, "9c12fb0b51a3ae0a14b0fd4e38857c47c3b94485", 0x8, 0x3}) kevent(r5, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x40}], 0x1, 0x80) poll(&(0x7f0000000000)=[{}, {r5, 0x127}, {r5, 0x1}, {r5, 0x40}], 0x4, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) executing program 5: mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, &(0x7f0000000000)='a', &(0x7f0000000380)=0x1, &(0x7f0000000080)="030943961a2933f82563f4b3d4", 0xd) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0xc}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f0000000140)="7f23", 0x2) executing program 5: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "f546db7a3d1f691a1c0000000000d700"}) writev(r1, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000340)={0x2, 0xc}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) socket(0x0, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) socket(0x800000018, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) getgid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x400) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x4000, 0x5) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)=""/4096, &(0x7f0000000040)=0x1000) r4 = dup2(r1, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) socket$inet6(0x18, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000100)='.\x00', 0x3a) setreuid(0x0, 0xee01) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5"], 0x176, 0x800) executing program 4: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) pipe(0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0x127, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f00000003c0)="40e802ae1f761092fa746d5185bc15a0e77117daac76de5050b6960f21767fd67b1d59d77a73794f7b89105473057e186779e097aaf50e2622443867bf632f033691b020812ad400511d118938628007ccc502cba029107fff6f309782a4e4335112221a767e2305947a975eb73f145dec5a2ae3523605eb96223da962fb7bb6fc714e6aab2953be9568b417a793740f90cc2781d59541f71264b48f572dfb18eb7f890ab52c7200a8c3f650a20c72abcde0e4884bd4595cf9113272e0f5cb9df8423226f8382c55d8bc71e81006499adad3a3ccc3f05ca200"/229, &(0x7f0000000180)=0xe5, &(0x7f00000001c0)="aeeac7e360a967d73a4a1812800000000000000000", 0x15) socket(0x2, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x900, r2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r3 = open$dir(&(0x7f0000000140)='./file0/file0/..\x00', 0x0, 0x0) getdents(r3, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x40000007) executing program 3: sysctl$kern(&(0x7f0000000040), 0x400000000000016d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xa, &(0x7f0000000300), 0x0) r1 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x40047463, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) writev(r2, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x1c, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x2, 0x0, 0x0, 0x0, {[@mss={0x2, 0x4}, @window={0x3, 0x3}]}}}}}}}}) dup2(r3, r1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getgid() setegid(r5) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) r7 = dup2(r6, r4) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: open(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r4, r3) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f00003c4000/0x7000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil, 0x200}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f00003c4000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f00003c7000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000380)=""/214, 0xd6}], 0x3, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc020691b, &(0x7f00000001c0)) r2 = socket(0x11, 0x3, 0x0) listen(r2, 0xc1) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x17) ioctl$TIOCSTSTAMP(r3, 0x8008745a, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000002c0)=""/49) setreuid(0x0, 0xee01) r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r5) executing program 2: r0 = socket(0x18, 0x1, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000005}, 0xffffffffffffff4f) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x40}, {0x7, 0x0, 0xce}, {0x16, 0x89, 0x2}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f0000000280)=0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0xa, &(0x7f0000000300)=[{0x20, 0x6, 0x0, 0xb4b9}, {0x3, 0x2, 0x4}, {0x80, 0x3, 0x3}, {0x3, 0x4, 0x6, 0x5}, {0x400, 0x6, 0x2, 0x8}, {0x2, 0xfc, 0x4, 0x800}, {0x2, 0x81, 0x1, 0x3c0}, {0x101, 0x3, 0x1, 0x58b98963}, {0x6, 0x7, 0x81, 0x8}, {0x1, 0x84, 0x7, 0x3f}]}) readv(0xffffffffffffffff, &(0x7f0000000200), 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[]) sendto$inet6(r0, 0x0, 0x100000000000000, 0x0, &(0x7f0000000940)={0x18, 0x2}, 0xc) executing program 3: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) getsockopt(r1, 0x0, 0x18, 0xffffffffffffffff, &(0x7f0000000040)) r3 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 4: r0 = semget(0x2, 0x3, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/250) r1 = semget$private(0x0, 0x4, 0x24c) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getuid() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000140)={0x3, 0x80000000, {[0x800, 0x5, 0x100000001, 0x5, 0x6, 0x3, 0x1, 0x1, 0x7, 0x4, 0x9, 0x8, 0x1a, 0x7, 0x8000000000000000, 0x7fff, 0x1, 0x5], [0x7fffffffffffffff, 0x5, 0x100000001, 0x5, 0x50b, 0x3, 0x9, 0x0, 0x5, 0x1], [0x20, 0x5, 0x3, 0x7, 0x20, 0x20, 0x46], [0x7224, 0x80000000, 0x6, 0x9, 0x10001, 0x7], [{0x2, 0x4, 0x80000000, 0x3}, {0x74f, 0xe0000, 0x7fffffff, 0x4}, {0x200, 0x6, 0x3, 0x100000001}, {0x2, 0xfffffffa, 0x0, 0x9}, {0x4, 0x81, 0x3f, 0x4}, {0x0, 0x4b77, 0xfffffffb, 0x7}, {0x3463, 0x1, 0x3, 0x100000001}, {0x11, 0x9, 0x0, 0x8000000000000001}], {0xda62, 0x2, 0x101, 0x2}, {0x1, 0x4f, 0x3, 0x9}}}) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000380)=""/175) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000440)=""/115) lchown(&(0x7f00000004c0)='./file0\x00', r2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000500)=""/231) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000600)=[0x4]) setuid(r2) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000680)='/dev/vmm\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\\\x00'], &(0x7f0000000a00)=[&(0x7f00000007c0)='^@}\x00', &(0x7f0000000800)='/dev/vmm\x00', &(0x7f0000000840)='%\x00', &(0x7f0000000880)='^\x00', &(0x7f00000008c0)='/dev/vmm\x00', &(0x7f0000000900)='\x05#:*}:\x00', &(0x7f0000000940)='&\\!]:*\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='+)]-\x00']) r4 = semget$private(0x0, 0x5, 0x0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000a80)=0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000b00)={0xaeb, 0x5, {[0x7, 0x3, 0x1, 0x7, 0x80000000, 0x1, 0x1f, 0x372b, 0x3, 0x2c00000000000000, 0x2, 0x1, 0x1, 0x3, 0x5fe8efee, 0x1000, 0x6, 0xbe3], [0xeb9, 0x4, 0x100, 0x6, 0x8001, 0x1000, 0x6, 0x2, 0x200000000000000], [0x1f, 0x1, 0xffffffffffffffff, 0x7fff, 0x3, 0x8, 0x42], [0x1, 0x3, 0x7, 0x32a, 0x4, 0x8001], [{0x0, 0xdb, 0x0, 0xaf8b}, {0x1, 0x80000000, 0x3, 0x9}, {0x80, 0x7f, 0x7, 0x2}, {0x40, 0x6, 0xffffffff, 0xfff}, {0xffff, 0x8, 0x5, 0x483}, {0x6, 0x81, 0x2e58, 0x80}, {0x7fff, 0x1, 0x0, 0x6}, {0xaeb2, 0x401, 0x0, 0x9}], {0x2, 0x4, 0x2, 0x7}, {0x3, 0x2, 0x3}}}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000d40), 0x10000, 0x0) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f0000000d80)={'./file0\x00', 0x10000, 0x3f, 0x9}) r7 = socket$inet(0x2, 0x1, 0x4) getsockopt$sock_timeval(r7, 0xffff, 0x3, &(0x7f00000011c0), &(0x7f0000001200)=0x10) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000001240)=""/198) semop(r0, &(0x7f0000001340)=[{0x4, 0x1f, 0x1000}, {0x4, 0x55e, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x4, 0x20, 0x1000}, {0x1, 0x3, 0x1800}, {0x4, 0x8, 0x800}], 0x6) r8 = fcntl$dupfd(r5, 0xa, r3) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000013c0)={0x3, &(0x7f0000001380)=[{0x0, 0x81, 0x0, 0xbe}, {0x7, 0xe7, 0x5, 0x9}, {0x6, 0x9, 0x9, 0x2}]}) fchdir(r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r9 = open$dir(&(0x7f0000001440)='./file0\x00', 0x400, 0x4) utimensat(r9, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x80000001, 0x1}, {0x8, 0x2}}, 0x0) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8000, 0x8) recvmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffde5, 0x0, 0x0, 0x0}, 0x802) executing program 2: r0 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xffffffffffffffd5}, {&(0x7f0000000180)="da95bf1c3e81592ccccce349ed12"}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbe, "00e3fe00"}) poll(&(0x7f0000000040), 0x0, 0x4) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000300)="b356000018590aba8af903", 0xb}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f00000002c0)="b647d115dc2a4b12ef94b64e3ac087e88a581aaf8cb8655fa6a872e0f8e43d", 0x1f}], 0x3) sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8060693c, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r6) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) executing program 0: getitimer(0x1, &(0x7f0000000100)) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x1, 0x4000, 0xda) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0)=0x6, 0x4) setrlimit(0x0, 0x0) syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) lseek(r3, 0x5, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000180), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffc0, "0401000f0000000800"}) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) setsockopt(r3, 0x8001, 0x10000, &(0x7f0000000080)="9bdb3ff9bbfaa7033a3a1b89bc22f6174f3754e92e81f86d7a541ca7bd5521cab0bef6", 0x23) executing program 7: r0 = open$dir(&(0x7f00000000c0)='./bus/../file0\x00', 0x400, 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup2(r0, r0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000004c0)=""/205, 0xcd}, {&(0x7f00000003c0)=""/228, 0xe4}], 0x3, 0xa) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10008) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000ec0000512c00000000000000000000000000000000000000000000000800001a00000000000401019078000000006041c93a00000001fe800000000000000080b900000000aa00000000000000000000000000000001"]) r2 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x19b, 0x88, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r3 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="2a7d6f66cf3e2dcd92437e7aa830272990ebd7f06a7871fa31b0", 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000440)}, {0x0}, {&(0x7f0000000540)="8c9d0869151b9593", 0x8}, {&(0x7f0000001300)="ca93bc68de19b69002dd6da77fbba423aecebafd5876ed97740d32b0739402f0f83bac0a9ea93867dcd4e14604b02d35ee9163cf2c9364d8cfa033e9dc2ec6b4a06bd5c048595f37a9fdb55247d055ed579784262af8c85a3434f0ddb4b0fd3d9bbcd84bb733550069db2199b1867e5e4faeef6b0e581e349def43c061e484e7c5952293d34503f674950ab1a4ed7d84219b7bbbcf21d6eed8fc377c011035aeacdcddee40928f8b54524f6c3fd9c4eb9996fcde63fa4e8f01996b29b8dd4fdd3f12d3f63666635b3a75eee6f18dcc6e5e92ccaa0fdc80a6a999cee94cfcc5398fa2cebc7631c5e60fc9abcdaf285bb147f9e91be78158787f3f2eea1e7fe871bf5904f317550be1eeeec88f4585a010f04beb1265b83c928ce0add3a62d2e54f6382cd2ddb98ab3b1e21e7beb5b054476baadb109ca2f9f424e38ad3a8c7dd1e2a4711296e588c514ebe5b2dbb2438506a25bcb370663680a4a067c8842fc9af95f78764b329e20a7f6a7613df352843ecd76c25d1fc460d45a364d6f82a06aad2d72ab19bee8f932ce9edf973e8076b1510ad1ae7c1aedfb0a76f1ba2f4a3fd70d19ff32295c5969f7b73c9e0b092d945642edd0e2c633751eec4d25e7bc8e7eb4975ca980932b1f160bec531d6689599d4193973f77d1d26e65cb08c4fb3e9b048137312e258f26c3372d0e102f6608ac3ccc4cbcd59d70e683afded2a944552a93230e4a1a5442b5466d374410def5863a65bc5e041cd27f46c98e9c9658bec9f947425eaafb3547722c984cde59422cecb29cf81014d822e68ea76369467c1c594a9ba2e861a5bd231a2da157c106a1ca799e34eef1db30817840485f0d18c20a3ae4ee96664677f185382c66aa69b35cd0ed38c9122dd9a71bf540e44abfead8146c9687a034b5a03afe9cb78efc11fc9e3f7d96b89966b87b0d5df321e18711532a0db3c3ebb05cbec2101da1d75b3343f8fb83908d5ad46cec9b49a4e96ca2fa2125e3300e97b89ed4a4460c3d6e1fa5b5c7b4311a62d66dd0d7052b1f7b3015d89a36eb67dd200ab886491cda16c05059071dfd8c5d40383e43bfdb43e69b7d5fdc4729f0bf53c289a3bd42db5109f71e5cda1cedaedffe4a87214ff1c87d70cc20ba3e91c06638565b0bf4ea8a730923c20554950431be295d866dfc11e963e462df1fdd84ef95b70315b13f653841ccf41a67a1d4a842991613161a0a95e1cfaa15dcdfa3bfc7fde1594f5904d56ff221802247f34b97b366815ce29686398a77ec7bf54c559276fa845a046d9ce1df9b36c9ef6d63dac67b6e99336d249384c743aba37f18932d50e2f9c33d5249598e76bd0df12de401beab17014fd27f76971b2a8735bc125f3e2087715f2f001ae585b78a44e42721740ef43aaf1a39649dc0e7ffb8416dab514db67c294dde91f28831f6decedb3a03c62129f316f279b56087f44399df434771533285d46b602610bd48dd0d79aa46323bf772adb277b287f932f99a321cb0117aed325b14b043f28cacf78c6ffc5199a6f96cc2a43849522b17cd3240cf59c38f1939de361fb9ff4f066133ce6760486adcd389468be6485d1ce741df86a9f4089d54705140d3c7e75c266c4e6394391718534b17ce9d1db66ab920e3e491c0c389cf4822329a8cc49ddbdafcf5e04100775eb73784c7fddb861288907b1d3c753afde7c3c772b91edb25f759dc8c5efbbbce773737f0f5bc35ff776511676914cb5d20bfb83fa949042e50b1524489e0724a749b97a186ba6d2b7ee2c4d8030a06374e59b7fb555a4db7344eca9e732f3d8e7c78ec44b573e2529c91eb58a59e7d5d370fedfd46eee1c8af857b8dec5ac0d580f69043561e55007be11df1526faa161862792ce3a25b08666b0921dc30f61d4733afe62e5969cd0245f6466e74bdb9bd1bac5546de88580571838e350675b4b63d1367e2f00f5a24bc7124a323bbe5caa8a36603350bfbe58b67a8f9e5d01ac53d72fa1259a7c25ec3a96f8924a28c5d6fdad3f1b3ba9c784a406afebdd573322c8511ba6a488d7191000b918166b09f832b9f2f9eaf2e5521a68f345680d0dfb66edc4f99c29becf53a35dcb8ff903e6959b7133caf80962acc93c44baa5197ab37a4bb9f9559c0c6acd69f8e4d0e2c5437cd6a7528d006455e327136772acbd321faa7f9d9654b629fad98366c90d7d6066202c36510379d50966fa6ee4fdcada60828ce239eda0fc49b155ebaf0d59adc16fae1623a279c562ce58d1fc4507d003a13e25b9c7512bd57d7595943fcd8263718253838a83c48bd679867d3ab36d10ddd3a22223749b8f4e2678c4a20176423242acd1dd3ce02a3609a956997425a2b5f352fa62e013c7822e6182c2e75806487bf5033325b1543158290643196b92cfe0980eddc47a304f918f6b3a952e58561c0cb7c5bd8f248756d54f0f72b6a73fd4c85f10edbcb9b97d1abf0221f8a35c4abbf2ee9508a744df50b4ba80c07776e7df6d0647abc8d574e1bf274ca45c368587a6f56b6a6edd716ed0546b11b34a8f088b06182639aa8ac345eed9246da19821fd1be28eefea85304e4c80fc6fb1f38c2dd764905baab3a040e0f95ed4f512dfc744f2d544e7c87a82f8c6c3b62d0680de11deb755937ecc56e1e07785694609a8feb3fb1308615e7d6bce91ddbabfa77d4ca9494ee5be4f69fe2993418fbbe02d2a7b2d6a54fa33c0c40b05abb41792b48fef1c055130bb1aecb106e3ecdba3d9512382219a819045f60dd5bafbef08c527928a183b7d33c4e7fddecff0b8762865e60d5d80b6fcdadf1bcb9c875711bef39ccfd956b30521f999a916da909486b7c7583c58168ec702d941a9c8e6c6e1df293c01398ef8168bb82e0f82a281a6e1aa4e5bb4a2cc14d1ff9db002eb1e5ec0156c1386f3ec78d8871504bd3581fddd2081197f1287c13155c6f9573db1e0cc6f95dcbb6a8e4434e21c7d938cfb8590842dcca06558c9cb94639a8efe786bd3afc03f3ddc996d583c33aa5d7f93813277b1ee790ae1790413f021f506ec6e5f18bed4967f3a6bfacc24c1f9f110baf721a2a04944934d34d88a25de61f5cdde26c4eeb030a9312a71cc7559da4b352e5541ea6e332cf012bcc4a82212857b3a7cf8ffa72025d0138861573d4f629358fc1e5091c1fa6e88551ebc9392ea999cf1755b83f97b9edc455e0def3428eeebe3b705e2f0199ea62f4c5f0a3d8af766db9eea6ab99951be6aef9a15bdfa0a07807d6d6962953b2ff74afdf02aa15f7b5bda9dfd341df6aa0047e3dc1f92e40c4f39e37a5c32ebeb9f3e54d9758492eb89da3a8699d199f339f913441320a085d506dabc0c1f48c4f559835572e9f1cd4c4d0331821480066ff0aa1016957dd74e1eada0acacedc869ff8e3965fa999958a16c694c40d042288191ba26f3f850de089959d6cd76ece73be6b5762ee81f977d5d53f995843683ad8f48ae293ac0a36bbca73ab391f7fe27e98bdaa86d03e5bae5592a8a1ee09a422dfe3bbb743f2580016105ad919ea5562c06e4ccbf3c924af41ed12bf8981b969e6883c00514ca6bca45b7ca4fa9e1e1021571e8b8de07e918369e1b065fad03293abe06ec2ae90d396bfb0f9f5f9415eb792e73219c91a8b8ea9d277d390eb73ba66643074578b95b44ea0efd02759cdf4afdce9670dc2890a67f8e3c8594a618f56dfc4c6a43c622511550e47334e3b20a0af50fc9b1d64069a412aaf0f304ec35e719dbac1b97f1b5fd96f67f942ff3853e6565833351a5919d157574ed6eacc3bb63d7ca1a72207ef11d82261921e8df6c07c067e6bab3f3e81af2690964cf73b10bbf7c4d641db2bcb35118aa1e3c7db11a0cea90e2998940980bce3b9885691f5bead4c5d423e04a938e32d0cc3724da9a1a9cee0a26709b61986db367501d279fc3d0ef328448a22e50c1224164f06e51ae2bd9a92bfafee8f4b166574adc60b7171e2fe2574b639e3db31455353bb029315923d8a45991cb1317c0eb532aebb1cc1dbae23a7ae50bbfc247bb4ade910fd008bad43d54c088eb3250737c0363dcba8a37d20b80b01e245bc1f3b04670655318092e20ebea671f4f52cef97ff4050c90372f3fa2feef42924be0f506e746953776b98535d3f440f6c7880c13281271a4cd26cc01d488f104a3324812585e5f519454f8ba508b00cc2f2c65fbf01c9d956ec166b01320eff7b28cba326db2d8fbb940a5afc73cb9b119443e43132ee14b093e8336262e6075bdc9c1eb53b8f54376223d60311ae5b6b472766e28c2faf8958753fd3e125e8f99aa2cd64c1faf5b4e3c968dde2654d47eb18a1329a9124197864066be80e0f2e95fd31584cdcafcc9053b71d5727ec7f5424360f7346866e92539b9f72359b86decf237f79aee6e58bef11b96dda3cb68e613ceae9614aa747519e52f0032cd236298fdfc2cbac2734018a9abc67dd16efb2e7e4d6c903c15329a2beb89b6a3553e4827f315919e38e009dcda7c28414987976b59fe8c1de0d1fe7f44c106c68396c2f9d1ce835dcd5dcd4b80010e85babc27b60e94c89327c6a60e1b34fe35afe12660f0ffd64f7bbf2b1ad2be11e2fcaec2915c395ef483baf69346bdac5de11cd96cb878a214acaec0204baba34dd45a8d8d5f2b730fb5a6a12e7db340fee89d41e275e93ae1b3597b3c18307b57e4591dedd1fb8beccf6bef43313f4efee2ab2f3b2d3693a324211f810eca5f1c8b6eb8f2716f9290c0fcf5761553a54f943c671dfb11c146611f95d51b9f811d2fbe0a19d7bb6bcd90ecf7a339e79ec60ccde682104cc1fe43a07018de23b1a9247e4ef9b5033adaa4ca9b7c37d97992269436eea78eb5b414c99c2bf6fe91778eb86923d9cf334c80736afed88a3e7ffc8456287b39f746e22e36bf082003574a0f9a36c69c58bb3fd8ee8d69b45cc0797af2a82b61acc1b158b290752a745104a9611a760d901d7ebb5229fa15506dc3e1a5a9d7e170d5ae18f0ca9787b463d5ed20018f3a2d7f3b68a094a94cb056702c7cd5dbae8d1764ae50f1b98e7f702b4e89420f037ea9a32a198e6d08283de4ae8b7b90aae7453d650bb68ffae0684320ee426a0e71ace1b76735bf6f300ce65d5a1cab66a318b30e5d26910b1a59c21a9a8fe0f60a66ddc50cd3e76a2f1ac75c8446297716b9fa376ad5c99ecc0d7796e1003b329e598494173e99bf169af90783c3c7800003efe04c60feb6a17ed479f52e130ff5aed95e73934f50b70f6480f050ceb82d9bfb818ef1cc7c5597561052f4ce9fd47bcc0c1365cf3afd36c9e2fd9663715ecc0b48728a43d795cbcb97e94004bbadc2045b749e1a2bcdd98f4cc15430179bc90d88883c96126699e56b5cff9863ff61b7ac88359b9e5e380aa8d701c01287facd08b43095a7d27b12a7d27b7a9431a4de1abc7c36a7c41f5141b", 0xf05}, {&(0x7f0000000580)="6155ffddd1765f30d80ab21a6aaf8c8b8b26c3587d1e2b195baf83f119cdcaef6824117c925c54d83f0fe9fda28a02ebea51e1cc0e", 0x35}, {0x0}], 0x6, 0x0}, 0x408) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) ftruncate(r5, 0x80002) executing program 4: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000003c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="e1ffffffffffffffffffffff86dd6060626000000000fe80000400000000000000000000000000000000aa"]) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{}, {{}, 0xfffffffffffffffe, 0x81, 0x80000000, 0x7, 0x1ff}, {{}, 0xfffffffffffffff8, 0x89, 0x21, 0x7, 0x2}], 0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000280)=""/221, 0xdd, 0x3, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="89ffa22f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x18, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}]}}}}}}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) unveil(&(0x7f0000000040)='.\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) executing program 3: setrlimit(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) write(r0, &(0x7f0000000140)="3f4c653b9db7bc00494aceb66a92286e543f26489f3e4bfeef4a596c052ee5bb0aa6f41e124394cc0e6f659c994b0de9bfcae1ee4def6af3c82d48134d8d1aa181840de1f32f365db0480ea5bd95378a01fe16951e16c67932b05139fc2acb70788e5d10740c7336a5ce6e49a4e6ea97b44afc", 0x73) r1 = socket(0x18, 0x2, 0x0) close(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7, 0x401}) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0xc, &(0x7f0000000140)="03000000", 0x4) dup2(r3, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, 0x0, 0x0) socket(0x0, 0x3, 0x1) socket(0x10, 0x0, 0x0) setrlimit(0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x4, 0x0, 0x0, 0x6}, {0x8106, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYRES8, @ANYRES32, @ANYRESOCT]) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r2 = dup(r1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5b, 0x0, 0x0, 0xa877}, {0x3, 0x4, 0x5, 0x2}, {0xc3e, 0x4}]}) syz_emit_ethernet(0x138, &(0x7f0000001680)=ANY=[@ANYRESDEC]) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x409, 0xf, "faba07ff8fc00f10000800009300f0341f7300"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x3, 0x3, 0x1, 0x2, 0xffffffffffffffff}) r1 = dup(r0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000340), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r5, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x7fff, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x9, 0x4, 0x7]) semop(r5, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r5, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r6 = getuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r6, r7, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x323, r3, r4, r6, r7, 0x8, 0x1f}, 0x0, 0x0, r8, r8, 0x0, 0x40000, 0x800}) fcntl$lock(r1, 0x9, &(0x7f00000011c0)={0x3, 0x1, 0x8, 0x9, r8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="0042c103064201c93f5b", &(0x7f0000000140)=0xa, &(0x7f0000000180)="1fbe0203a483c5c3b4d5ba25bb0302234ef7895bc1cd6a30eb05e1fecec6d7aef557146f908e32c497497a79612042d85c80209567be8feac38f021ca6ca7615a0d3bbff6e1c03e324ea6378f3a12020c846c778165ac2cdbf3274b35d3aba3f68ed31b05b9709f57be1ce8cf80f9b21031b8fcfe5b9dc42c46b4bcaebb4b0e6a71d5842b39bedfafd09b9f2be1a158d1accc27d22e231fe904d455084554f4e1ae5fc9a3af8ab581f977f5d90eb1d4b29f6a3a3abd6852f6c19cd8b9da0ff1d30a8bdcaf24a5abf5245df5afa695315bf4fd945c21d7f4655c798daeea24a06165950f141c443cdd9c0440fb4a576bfa48fd13d005969699a6fe28169fd700c695c0093418423da70bb9774994a498d645cd545e7b64cb4e431ae264a0505d163c09432d45bc334ba44d4f0a3498b0451cec6fb3f02099fc9060d6d629f958ea8f4c2ff9f53eff8e431a81f9abcb5991ac8c2852787e104d184b08965e960c9f80058f91a0f1f32c450d931fcae65a6a4987c1c5bfbff61ec59724b03875238783c44aba096de0a5d88da26df33581bd639a227a2422f9b1f409a3d55757df30f8aeeb011e564714450b07fed65ae633ef7ab5ebd1b3ccb0305eeadbe69e986ceeedb4b2467b9c420a15f167f3e3798b6bdedc807395f70a9179e28ab18934fe23bbea207c67ef5d7a0659539d479df65862dd75863b293b3ae223059867efadfc0daedf891b333b35042c3461af40ae7e45ae7acbd7109226c2d84eb80c26d08010c57c45adb0a92fcbdd53799804e5fd3973b1af3ecd05ad2f8f585725e6f8cc6cc90d8c03abaa1f28bbafa4f4f9299a8368303a596f1c1248c81ba606ad5581ccc6708ec4b95d98baa6c8d670dafc0825c19c685400b37a64fa8f7d35c5bfdb8070daa8ec097ab67d2d36c4560aeb899d2ab693080a1995fa480f15649f9ef91381143a526548582b88ddf7696453ad603050ad3b224a3b9030db9a7a4165170a707f6c710b7acd191e6bc598beca15dbdc00400aa7d2f6c6b4acb2f24deb60f00a163f5335c7a630a5d43c0a5ae1ca4b9e08438c40f421df1eaeb882393c5622068cf03bcd22a320bb21b76d1a8f1836485c47ec0204c81dbe064463825b3a4ae4d32077cc44e01c728ed3e9681bce147ce7544a130d12bd7ac78829f97a8afc5d8005ec1c5909fe2ad9bfb3203ff5d03cde9412ad42a8374f4b86a5cb8ef993c7808268006ad589825cb04edce322d62b31d55a02fc687b2f4729239707055b531758ab9fa500c96f2f182d7ae2ac3b4470fb32d899db9d5357202d409a37b9871ff592865d2417e3f3ca6ef63c2b1175f9824a9f7d8360c1e77403f8e4692cf1e152a0577757ceaffbc1f4d48afcd8c0202f629fd101f1d956e0f910329e6085e56e30a070509924b7e234afa185836a2e39390539d14a15fd2c0b3b5390a54cac5e9a9095ff39cde4f9aec618a70c1de830ccfbfd719dfca1c04fc9f96ccce88ec7d42e1c1ab975b1e9cdfefe3a16cb687917826dbed2a7240818e78bd7a834e94f33979d137c11181f161041dd6871d3cb2f27473b3cf3b3319f611c4d94bfc5e9d74de246d47bb0ead74449c4981e9357a2fa372dbdd84a68d71f5d03e84270ef85f332c845de98df2e199440790d024615a14cd49011c6550f26374f6548d074a6ece7c2874cf85c2946db2dafe9b17964be9895fc2399fa77b47808e18204ce4ba838282a2998684ef0010a2ac96a355363d1dc425e2d3197a4a01b7db3790c28dd465e3f28adacfbd499cfb92728ed784a466aa8a84a1c71d398b506a7a4809e816d656a280d56806ed8c3c105e9d780d4cc263015585f3b03dd23278b7a594c37c9169ff9c23a7f19efd548dd38896fa724d2df6628b427b95fee342d0abbbeef289e54a6d32e62faa1c765b088659037c96c221ad9aa48426663e3e5721f8851da67f65eab104c2e794285f0f7a1fbdc15f004dac0246d228e84b97b3f0b13e7ea43a03cac33d0f2ed6180cf96baf29315f0431d56c2c89894809df912ee527ebb3b0f69c189754f2c178c33dce321e9952f11d2c39e17b8407ee5307c2989cf84221858e3d8d76ad75e2413675ed14810a3577142cc0f56056c5d421215c508649b4b61665abc7a40eb6feebebbe4c2b8e3a18658cafd861c5356d92cbb63c57e6e5e9c72a912be0eba3b0039ff101c14ce27519c015f64d7f5c5a2589a3ef82c9ad62bd75d23c5f0b5e357baecf92d49baffe6eabb5ab1b8505b2e4b6939eff7ce0787586d53d93ee358625643b0e8c062a451c2ee69c69b5704021f13062636f32a0704787050f97281cc263f0b85d36864981efaea458b463b04c8cbd007e6cf75b6c49e136b5c955011e4568d8196ccfac444c51b5cda95a67a1eda429fa682116b2c7cd31a75fd0271c4420599a9e82eb29b60ea818cb0c7422db431143069aad2bdaae2517ce88d78881f23b0fd41fa62b1caf8246ebf9094f2ed5204106671e04070d593967e795f8837c711dcf4ad01b66570e3c9b624306355a8dc954020a9e28211c8b3cc3d1852816a0c5b6a91f896ea5d9ab6e04c3fce759748343ef7cfb9eb01507ef2cf2fd7abfe00d46ef8f36d7ef1d3e16e696c63d3ba4f7b88d39d93d69ff4717177741bb3b3805a907641a3da40fc9e458afce2f4c52e4e2a9ab1a8435d428a5c5cfde99ff7d25c671882664f8c4d74210dfc256276d4ac736226d29e04ca1ad413739e3862f4eab635ae6afc47634990b26adda345a61ffb63dde2b7cfbd2430462eefaf120bfbd8aceb0564cf498e59d274914c93e001a046d9d2e79f63d402b1cef41980471435447af72acd60e63653cc73ac071e049d7ea69682bdd595ff8f375ff58068045373d8b319196a2434778c4ddaa6824cec6e7e9b2ba49d0b45fa0123854f3e0ba712e4380a3a524798fcb931dc40fe2e73b375c16e5524e8eb03a38e9fcda7fb9bb03a8bc93106ccdc34d145aca4529c1fd05f4e19f932cf514d282848a673231d0f3c68816cac47d84aa43f7f8921eea93ce8eac6884fb6c945b4ec0300d9ec757c26b2f7b825484ffea5881898147d2292ffdf9a158d036778b8e91e9fb08f9c6a5ce22d4fbd2a75f25edcd8186ac2f24d8e0bcec5764691f318ae9e8c0618c44d36bc5c7e5b1438426541e5d5490f25efa16375c5b8cc002608a39cd27748663865c4cd2d2aaa1f177a8ac421771689fc19090a862a0646484823012daddaff51c37ba1ef986b3c699e11a28536fa15be904586338f6726a63bce5374506a7baf09ef85bd315dd29817b564a97fa7a689d09f2a5bb73ac50184c8559d3e3028e67530c992b3e489800690e0a3de1e7d7bf0bb615cc785363bcd090cbe8157492186c4cf0db2f8e381b08dc1253bb343c6f1be7a5a106884e0ad25997be49c80a1c3d348513f2ff2f9142a834b4518e4353601b4583728077fd64186296c836615f06ed16df6fb7cd3dc8c936e0b39632a0e337211c13e91ea0e128068630b3933f1584ccb63bbd19ee60d73bcda20a375f58a199ef8a761362bf539b831a027b845f0efc339d9ca0c4b7b1a717eeaba9d1af3d99747fecd82b5a2fdc91c2d5c386705407ddfcab8a125eb68a74d994edd447b3b6f13c8a16b494d23be810f9700c3f504dfb1d9499b3788623375f0b14581e17ee991340f918c3145abbda4ec11710b5c9b41ed9e918530cf6391cbbedf7d07fe9f38b363c0dffc2158b83182463f19c4db80fbfcb27997bf8efb6dc5b7bcb2795c0908e2f4b535cd0f20e2d6380efbe8dc91b9653e12797687aa685ff67332287d4a1a33a687b3e82b46d0c92eb0ff32cb15036cd8b572f5d8b57c53c5640a58142d484894fc2533168128489f828f902e59997946298dabb2571c48222eb7e09c722d01867ae90e5da94f9cda28ed323ed738a616be449d5e3554331787d0066cc6a15272e56a0adaf10b55078f384396b1bdf12c5f9dcb589c0e7ada3425dac6b471bdc15fb4676eb001e6759990f986834c1b16bd2f226ccda6ef486449bacd9bb20f424ed45ad98bec39170a4f1e9993a05b8a1c5062bcc24790f52a7b9186918835d6b4866e6d4e912d724b1ef786fa651d01d272815842cdf0129bb54d5432a7a23880dd1c0ff9670ccfa7327faab9db910aaa19ef3ca6d77cb6c72947901766bae9f67806b4c7d34ec5373cd4ec51c39a3a476857c639b45cc9da225c0a405b3f29e1b231773ffeadea8a23081b0d10d9f912bd4a7ed9c4ef3a5e0ce9b096de8a166bb309804ed7be0c0567191fbc752625b0fe2453668d74d2ebed456956dea87c68346df9d19b7a3386694dfd6833753f0f88d806145435533af14a04c553a80f4eeff62e63c5426c3280f13e82960093ded361419f6377dbffa32fe23df472471be6e7541ce56f3539440cf4a755ce5abd5945d9c43679441ae3d656985123013d0a298eda1e8ff80a6ae971415a395bb21d2dac068d6e61fd768e0b5fabd0564f06210257e9deb417a094ff3d7c42e9b0e30081f0aabc8eb1161c00dec97d2d4bffc5ace192f8edb213b4998db5f8401ac5eba88076a2bbdd35cc0d9fc5847a3668b11ff7cc0a8bd3aefddd063d0db8c191412cd505b65a9cf38f1113e0058f3edfbc7b61bffcee2646e97b69fc1cac9fe24ab3e8aede214e2de45339e01bbdd9a9297b243fac35c22ea86a7cb3a75def5e1d23762550de3dee7d7b45a0d87164329f593e5cf3c7e2db2fa3ae4e99c19ceaa24d3aabe76124131d636b941c8b7ced211a813c4da0c931d1f72ad40b308ba9451ca85ffce7153fb0d3a609d8a3b4b82446e5194e087c5e7a9814898d729ef862b58d54f8b42dd531ade30f2b9900298bedadecf2f802f70d01476ab28d856172feb94722330dd26e30b13cbe81ce1bcc8c6e29c1c6dddfbfbfa13a43898daeac87f48288136953aa5621b39cbcc679332a39adf8eddac4ccb662bcc766fcb7b103dde7dea64120f32074a8658e85dd913a93e1c55d8d1c9e38fcb4fabf991e1c5342de66b4177dd700e224e60314a69712872764155e131a4626d42a5326316f632f80f986581e28e8b5abdd991010c55d12141feaf145f97a8c2f99eb2eaeb1791e1d9741c4cc8bc68228650574966ae124f8b7fcd84d32d9e881b9dd89a1309798060f298e0eab28c5c3506374f99316b822838340533d29172b38d82c8cce389b1a6c7909c6533febbc98cc629516d68acfc13b452f13b443f3a2fa6c717b1b5125b8f29b22d94af5b9b1ce747cb58fd4187c5b870ad715967f877bdb03f580b2e77ddcaab4365810d43b7093b72d86a6748a927e52c4fba06b0f5ec9f42549b7981ff66458c02c623313166d1dca08edacabf646d62020acb7822671866f91e550708673a92d7cf269e236af5ebafde63bbc28d7cc1754b6ea64f0d9004f278939d3314b1a20ba0bab4e50bbd741672f3a0cdd2555eb2f15c364af2a514daa52d86ebcde70671d6a91aec8caeb2a13291b0bcd88be47f5c29ec4f4e7cf5a439ff31a061abc907cc9f44f8376a31c64c7444bc148267917ec7d214fb1821d194c18f0c161cdde82c9ef9c9d1acbe5fc959ed24f442979f17e757e25a704d251727220f55e62927f48508f1fd79d8c0c479ec672346d2a041f00fa4d67b9996defd10f819b47ee7d1f6f234c240f5adaa9f0efea2b154c4ad19e56da69066cbadbaf28b867a000b7facbf41f7855e1d326ba9022ed616a079714c0a877d00c83501fefa9c8b516d16d5b4950323e12cdbba7174e563358dea74", 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 2: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r0 = msgget(0x1, 0x200) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/183}, 0xbf, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) open$dir(0x0, 0x0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x3, 0x10) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000800)=0x3) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xffffff3e}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7, 0x6f, 0xff, 0x8}, {0x7, 0x0, 0x6, 0xfffffff8}, {0x74}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000c00)={0x101, 0xc5ad, {[0x81, 0x5, 0x3, 0xffff, 0x100000001, 0x9, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0x1, 0x38f4e9da, 0x7ff, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0xfffffffffffffe01], [0x0, 0x4, 0x9, 0x4, 0x3, 0x3, 0x7fffffff, 0x7fffffffffffffff, 0x7ff, 0x4], [0x0, 0x4, 0x80, 0x3ff, 0x7, 0x6eba, 0x8], [0x8000000000000001, 0x5, 0x9, 0x1f, 0xfffffffffffffffe, 0x5], [{0x7d6b, 0x7, 0xffff, 0x6618}, {0xfa47, 0x565, 0xffffffff, 0x40000000000000}, {0x80, 0x3, 0x4, 0x5}, {0x4, 0x2, 0x7, 0x1ff}, {0xf5a, 0x0, 0x332, 0xb1}, {0x6, 0x9, 0x6, 0xf8}, {0x8001, 0x8, 0xfff}, {0x3, 0x9673, 0x7, 0x1}], {0x0, 0x7, 0x200, 0x57}, {0x2, 0xff, 0x1ff, 0x5}}}) executing program 7: setrlimit(0x2, &(0x7f0000000980)={0x8000000000000007, 0x60000000}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0207534, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000003c0), 0x1) getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) socket$inet(0x2, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="cd7dcb1d81eb002bbf92ffd4026643075bbb08df9979cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5e7055e9974585036ab19bdf2d28264267746b79eec293974e5c12838d484376", 0x6a}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r0, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x2, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x41, 0x10, 0x148, 0x9}, {{}, 0xfffffffffffffffb, 0x4, 0x4, 0x2, 0xffffffff}, {{}, 0xfffffffffffffff8, 0xb1, 0x20000000, 0xd91, 0x10001}], 0xfffffffd, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100008004}) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x20, 0x0) close(r4) sysctl$net_inet6_ip6(&(0x7f0000000140), 0xb, &(0x7f0000001200), 0x0, &(0x7f0000001180)="1d552077d86140175dc65da1a03c1e80b401d805b578970af4adbe312289c4d1d428645b74d35e0381d5efa4045019169682342ed8d838b6e7581566204255fc46c0ba4e5d7e9fbbf473515ccdfa91ab54550e", 0x53) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x401, 0xfffffff9, "1f2aff748207fbffbfffffffffff00", 0x1}) writev(r4, &(0x7f00000000c0)=[{&(0x7f00000007c0)="97df8c3d29ecccb406cb4351d81adbd7021c3801a615f54f40556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdcc9205bbdd98f97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06d090000000e83011a2a5099c0d24fc929f99f3980ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42c436fccea1b5d55d4e10e6d1b203af969c9d38a657eb9de16230207c5eb2e2b8c0249b9e09c6b4822cb7bea7cfb5169cfbe39c054440d322ab21e06860f1e1fcc85ae120365a203d07a2cdf5dcf448d4663418180e417dee827da4808ef5b2971acd64395fe867c47e6aadade610daf85442800a40ba433ce609dfb6c05f82f54d0e0487c60c20f74a199e783be94d51610de8080d52f6dbc804b261f529657568781ffa9a95e92827ba8e4d0ed6ca32b14de3fb4bc9ebfcd316", 0x133}, {&(0x7f00000009c0)="a8e8f99a414dc820b0062f4ea5ee1679a397d995f33f3bf1346365142214d0731c0a9a630ea2595557e59301a11e8af899a50fb07a47c40b4ca83aea74504ff417a8dd24e8115852d39207167c13369213e41699959b121481eed2ae7d4630173a8931d3fca364d5ba89a1612a5641bc767fca1d07020cde39320f300971f7686ed0263f4f372a8fe2ef2a7f6ba523dd2f7433d792a367af61c9b6032ecf9b7c79b6ccfb4dbcce7c2f264747732cac07d61855d764e4b97f7ae8a902876f43e283eec27c2cb4c9ea6adfbe471e0fba4fe386170153e94ac5bedd4fc0a328dd0cec7e33cd3bbdde94ca0a98850fd1ae27b361b473642941dc5df6a42a794e84692c9f5aa3c34c91256f30acfda6a8299ac5839a3e915f096e22ac79a7c174d75a358938f2347c534507f0f3b7bb43108fdacee74bc1784d7bd903ebb3824c5ca290a4d077b86461175cc541d21ac03efd3c5502b414fd74e7e12befb78378c0897dee457cf3a5f4bf375b5e8e80cace1a5d455b3881a422098262e8cfde9e826025662867f6b40e867999bdcd406d89465d252ab7bf8a74c4937da081ea023f241875cbaf273b8468b715b58b0d634ffb45bee2552540cc551f5c", 0x1ba}], 0x1056) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a22fbd9e555c5f5c99590dcf6b0350f263240c13004d4d1eef0991e468ab813a5c33675304dcf05318cc4065f3530101e1db11494c583a9285268343dac12abd36c88edcc9d56b14855858", 0x15f}, {&(0x7f0000000500)="badbad87750b277e6e2891897001b819402604bdff7ba28be26cb4d6a713e9d85ec8de55c44a3ea5e9bf18b40f1bfa4ecdc59b91548e03353d077321e0f20f36bea80857afa367df95a46707", 0x4c}, {&(0x7f0000000580)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597cf439cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20d6520045099f977452ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994a03ea7f2342ed3c062b87e7a607d08f0c7185103bf3e9362d582eb06562630fcbaa8f893de606729e522ea8493aefbddacc567dd6a7c3f5d4dd59725d7d3e211b0ae74338242a6277f46f217d88cb0737e7b0d9f0cad20a", 0xef}], 0x3) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) executing program 4: socket$unix(0x1, 0x0, 0x0) syz_emit_ethernet(0x100e, &(0x7f0000001040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0bad8615c02a483fb2b5ec0d0222a9a4a73691ea6e325e1d4907c6c4ef9dfdc660e40dff7a44b6b373bfada85e1f094ca951cd74cc6454851fa4d142f22c90dc64df0dbbe94474397295d1e35ce7ea4f1849221bb4bbb66194a1f961b90ca075073c638f4b9bf74e3a21f39e2e558deb2e07fd15a6e0478fb04958ad9942b97b18b231c5ac71532b435186b104ae1c67135a6c57cba1231aef56bea0c55b4e5781c9e74fac434fac36b9945d0e73bedfdfcbaf204cdfd27c9adc5753dc9c76cba998795bafdd46c5fb6ff951a2a4aa1e9d90353eb56bfbd6fc578e05e2b9bc31e18b32bff98a8edd8614bffb14034ab337900ecd747fa0c766fafacc7076e44d7220cb84d3e34df2f6836f3945e1a0f3cddfa2a96d4b8dcbbdc71eac322332f6cbaab826bd37d57a0995c6f3c3852fc0834df07843a4d281ecefc68346c74d143a8b86d191be14d6d8f73834b0a1672e467dac9198a55ae6dbbb9304728dbe70381a2003bafebc125b3f57ce69eea3fe0dec8971a903a922f555f920a02192ec9bd5e3b558365be8b71a4cea7de162a375313c65e5d84e34ca27f1f55483e33d54e18eed965fa3372093443edc9e293c5533eb7913ad87344a7159f13db318ebcf5baf52b6bca4d17a33e25a3a30c55059d2aaf6d147ecc19e35df4cc10e2ec8d52e6b18718e824a07e0ebd6fa1f4ef2da582f5ea9dd24f5f3b9b0ec44d870eb67d4a7aefa00f2afd85643902938935c8e80448f83dfa0182110e36b0821ea9823b6855c8f82be9d20eabef436824261a9a677b625e29caaada699360a1d2867ed246b71b340c71b1211ee2dd432053af5cf515b3802c46bde67b2714b1f16a587cc936cbbe1e50c9bc8c896271c3266a6ca058e35191b06992104476b66b503e21aec04b560b71ce2a2fd583faa6e3c3d6849b019acbb7b8c885c3f170ebec78282ec25a95a12c1c99b0a4ddc3ed3fc8676fc43a84cc038d919f5fd4a7d133079b8c336140afbc1553e108746cb9e47f3cc705533fe4b551ad2e07c9df3acdd028a9856682573301324e7e3fbde754222418537ba95a972a0c580b0314977d0bcc1a8dca1f8895baf8816be6002b750b616f4f38dcc7c8c8b30aa1f2da0033cf408dcf36ccaa59c881a618610b240882958f43ac88a58baf4aeefa0adf3b424ecdb667140b4c023be6da2ae3955d15ff8fbf1dff053082d160cdd5ea3b980775ac054243e85f4bbee4da1f753ec13e3852a7600b748aca3d4ba75fab95912fd115ff0c2c60b94249b5f15c7cd9b273850d3932fa988e1a30ca826431f8cbea9c7c439da6f2e829372c4bc0de17f3c04442e1484cb0340ee7c5d9f7ddb9baf0b17a679b742655e1c7830e75eeced7b201d022a6d3abd2df0164f5eb1a9d9b83a1cd781c98b8ee6026f67bd5e5e0097210e3ff07d2fb7593d58041a3b67df1bc923b12e1c965dcdc905e4045d4f5b86cc04a73bbb89282dd4cd0879547278ee87ab6669abaf329ef7c06e8be450f2f15c0e9efeae3b598c43d2676723943f7a15b6947166c94bd55f9ae084eac0fce68e7c1c390f4e65a9b3dc6e59e686a94038339fa9ebe0e202e084599d079636150ff89f4fd704df9d16cbd2b9a9193d8436990b86068376e5cd8d92aeab7dfcbabca4881516a562b542cb35961fe5f502145dbb44466f71a4f4b5fad5fb7625c7b379191f72dd349961fb2536082df724c3d1d79acf65b110dcb745f3c6990e0256d51c35afd05d6bf83d7c7853c5a1f15e3b0907dfcdf1da109314a89d5b1715f6a366879b754709738bcca7d46c1cc71aa4fa6599d7427823d86251f67a3adba14020f5d7685696a6e3fae24fda628cff85c7de50c684ea8313dd90bf2011bfe1531cbc9caafb87b8caa0eb29d8fccff4e7a6f566d3ae8a9f68ba4b630109819d573ccb2bfc73bd76241b90b63437cca25025f9db07d8c0583bf32dbae83ef9f74e289337b85d6f8e112f79caa89a720a17d593bca2a97c25302d58ca5b5ac6ad8f8e454f91db30da7b7d335c9e3120a7970af956ca658673af6de3cf75b655fb104e9b3499779fba01935979b4f79d2273cd3e5ef7d2ef88ae9c1c8af440dbaaed48d852181254e4962c40ad1fac0b13b5c5dffcba64820758534345eeecda4231ce38b067af94e7b9ba58c82a1ac1dcbadd40f6caf8db7c3848da8853a8210c48b87f319d1831f58078e02c922a45f348bad7373cc7720ed7cb59ce3d5683a901b034180ef47500d3728e3998d84bdcb8d5e5482b90fef71f87fe4a2a6f1ddd33d724251d2cece2a382f6b2421cd3a54f86586189c93dc35b2978e012ba04d0498be0820335ac8e61b4479f33d6c5a55db8d4436956542ffd9d14c9bc99f781a81683cf152eed4f8d9750ec09d6707c4201f50f9a663acbba0067f35884c09dc3d11a47bc731862e209536979b5ee889bba397c179c5824139e9af0afca0695c1c3a5433d95e8ba5a684636c8797675b5744e5bc8fedfe27745d8bda9da68b09bcbdb845f70a74e3cee73293bf10137fe7514a8220ba349e18eb5ceedf1cd3af6da4f1e2b6359d6a16e510780786cf2e3e387e5e3aef4e83a743e793b94801b0f7e69a895a8bfb08a501f1e702eb4bfb3098f0209e80408157b10ea51adceee423f715a8f350489c4c65c6b67f189c1d89970fc679650c445f47971ed1ebe13c5445ec1b81f7020be3d7853439eb98a9827dba707eeb8bf6bf17467b0f3b818c11a547e3ef10f1ed0e8c6ecc58c8dde279e7c577e9fcd5609d8fb52f68b74c7b80d2df18258dc5fe74bb79c2a252610c2bcac211f7dcc545510c33ca773ac3db12ef1f2d9862b6a538d69428a21d41e6b557f48ecbaba18e8b232a2908e270603fbc4df37f9d85b5faaa176efc981ffbb9522a6e9e5e356bb1fbee8df90ed118599aaae20c1c6a4dc3b086ac68a134107343846f01aeb0873bef946475b235a3bbc369ff838938b157b225e2647a736e1ef7a240d18af1704ce950d0b4b71e58decbaf7b19ecfbec26d433a04128a89cb83363b536ab23cd29e4fb01388fed27958cb0e14998bd03d25210b9b331107ce9d7b9a892b2d48ec170cb6a9c648bb3acd3fe99c7cef8b31fa2b0d40fccf70eea762800f3de92fa6ce33f05ce369c1b54cc39a846a8171d8008b3d6ec930c34e106fb6bbc01b3788602bc9562ff6709ba33fb057cc0b2d089daff7126c190af585715b492eb62807675625dc82a27d34ef259476da0948b0389f3b79000a6907f80a5f4671c5925bc79dfafbaf6744d1d5dcde190247c65f0e89379dce1988cbbf16c14b79e5d942772bb734cd20d505ac7876dbd8d54670b9f4c1bfbed0d8ce8918fe9dd81a0ad0ed39cb388ef74301bd74d994b466eb0677f7d1ff0c836f5ba294dc0354e7b14d783c312cd24c81631ba1619fad4153ab23a5d0297f7be2b5013eaebc0981c6457b9e5c9f1b4e21853845114349dcb8980b367de55e86fbc4cacf49d2a185040641e57cbb0feb12b05f02f1b613c6adf603399ae2e5a5425b26482b31d42fc6665271795c2dddf607acd227d62be0d97501b36e6810b98f97774a469e0f8c771f7d0560eaca85da254a03b04c584c8611ce531cb16960ca1bb146a33444301320ab8a95c7edc8c27634ea8db722d0acde1363c82022bf29017df7fc5be6569dd6234b30ab4a0ccab6bdb2ef4877e43966acbab6d909eb8c2b84f4643196f1bdf8a25c854fe7c4d4d393694ff8763379b572642895b98eb3d824635dbe780a210bc460d661ec1e09090550b59ec9f9c4ec55e202bb3f1354b69c61917c8ab5b512a46aec2c4cd9b69eeca136e64f94974167dac5a347513011ff5c5229f260e0862d1941c8564313e77fc181e7a25f48714a7ce98f4598b695e79a555c684f994b46b34d22e0b81f9b26355dc4bca56ceb885d0cac6e34ac9383475b530473cdf182b75d35b0ccf45cd761e6c38d9bbe724a8a455cba3b738287cb13ed3588f35444bfb0ff1b2a1617df4cca0eb5b60913ace9f95ff8b116d3e6eba54dd35a590d09dcbaf817925bcc402d4ec967145f3b861a5d9dc45501502818fb1dfe9feba1bdd196387c87207b50196b3f3adea1f697ded5865950cbcddef2afc1be098f40536d5fd8fcfe5f89b5027d60063f6a3094fcfea57b74eac81fc69c2f84a33c3c180c17cfdc1518012e133d6a51d1266f076529aafd25a840b7eb3f0e015a65847b3213539b8a53ed85d9f1068fde67587dfe184e4bc59eb57c5bc4d6cf53acc0ad7ba8bbdcc7fcd237483a039ebbfabdf016ddcd9ec26e20d9d5f1664583eae88ae4fd28fb8fb9e4d8958aa42fbc0bd827ff9cbbbbab90be2c2033884991a20057c7455547ccebd284798126b4e37ef68edea295a45e853d600a7d9f3d7c1c5b852545273deeb9c3a60ec1d12eadd05ac17844cbb2a629d21787cb5e55de33dc40e70428229f7a4c54d965546a84b1baf4d983ff9947a3d2c1f44db06f4eff4d802da5c24f1cc700b76ca9d2916be7a2a41b8d819725ffdc80b15e63b7a4158d7bc5a748b1462ba77b0e0f1313bd0ae8f6cfe620bb68419df59344d35b0fc9c8cb8cb4116ed1f83ca907e3b5427a0fd7e8a3c8cde24f637750e3986910b1e92bb85460046c54cea40632f98ecf944001a3af37e8cf307d9934c9c5c5b853cd9e27dd4229a755615ac10fbc40fbddc551c34f88457a2ba0b9402abe7c05104239f169c8f2ffcf930f80ad08d6e79102ec7c40568bedfe62d26dd9d5e9764d2ec4aadb01834ec3f9ac72bdce3a44aa68a4b991d1b45be9813c0a0161c645fc9e52121eadf497a6030134fe4a58f914507d678643bf649621021767c69adc5dd9f67aa5d99f2aaf5e821e8c0202667961ab377a8c9d7366f0adeb5db97d2ceb78f17e5e14a513f3f2400acf7bc57716df9ca8d9626b9eb39653c0762c0db3ff5ec7b98d0862a7dce491b661d27fb2fc0561a7a0130e613a9fd72e58c8a1bed1bb6244487bc5cb41d8187ace439ea87ae27e27b6f9dc79571ded6aa2617d310bd0590eba7f14fee731abad71331796dec2d4045187404e50951945001ebd9a60614084d6a324d0ce19269331314e5b6c68c0380ab714b89e84106b4484d72a9352b06825fb3252ead19a1ba7dc74a5700b1edb87a9a046bce4d381632414bd2e92f289b7bacd4315cd5ad294a6918350d4c651aeda69a028652f22688694ea9c14a744acdb8b8b5068a57b988e7b7d5a5367d51c3a7efdb0edbe8c9c2c407e82d4e6d07da1ca8c2c2996bbac2ee82afc453969c32ac64b3dc509c7d52ed1a4abf32083ad02850a19ffeb2d25ca969164b953a13d8da2a94aaea685031142ceb14a868e4d63622a293a5643d82b5a0ca6735f7ed2c913ebcb1e59cad931fa43be085e43ceffab22a4fe98fc79b5743b3bf4c729f4db3a7d3f85273ef1458e265fa78e61b862f611478c3e2029b66037aa384ae44da38573334569092b9b410045982015990f246887428b4265d3536b6a95f560a00dca63cf830563e16c95c7720f32fb1db150f5a716a6e33da41ff18280554211fc34f8e4cf0e859011aba1c58ac6301aa1da383438e5dd2a3e6d25ed8891e89b38c98aee23d67f518204c9ac1ffd43d7a08942f75c5f7c5bd670eae7268e78a231fdb30e6933981d7373e4c94f575817b8c16d4e3efa07122e28e5f4285aa6c76c661b2c1b1753f3c0a6f36b5b34f87adcb75208cdcd33880678bb2f5d81011bebd6c81bd625b4fd5557458598f2be9277dd06dd0c2828459fa911235ab038a63a9e5eb9f8bf0f"]) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) getsockopt(0xffffffffffffffff, 0xfff, 0x0, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) open(0x0, 0x10, 0x4ebfac6bbaf7862) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f0000000180)=[{0x3}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="12e1f34ba50431a705ebc4364dae0a10716df5399b58522ef30e92b5e3000020badfef350d5d67b4b345c475049d7ba6551750ce4f5698757b294f61875f1189", 0x40) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) flock(r5, 0x2) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: munlockall() munlockall() r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x60) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xf06d, 0x6, 0x5, 0xfc64, "feddc10f5cb83e0aa04a740e80b0aa177865d9dc", 0x3, 0x5}) munlockall() munlockall() r2 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r2, 0x0) munlockall() r3 = syz_open_pts() open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x100) munlockall() r4 = getegid() r5 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)={{0x941, r2, r4, r2, r5, 0x80, 0x4}, 0x8001, 0x5}) munlockall() msgrcv(0x0, &(0x7f0000000180)={0x0, ""/179}, 0xbb, 0x3, 0x0) munlockall() r6 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0x192) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r7 = msgget(0x0, 0x60e) msgrcv(r7, &(0x7f00000002c0)={0x0, ""/21}, 0x1d, 0x2, 0x1000) munlockall() pread(r1, &(0x7f0000000300)="804acfccdf2d4531e23d52ca6dfd0744943b564ccfa4ff13cbda82ad2739467b1acc9a3f0d561668be2f7d65d28c34b5c48345d502ccf50460ad7a20dc133153e045fbd73cc40160c355ac2dbc423d0804a640f0d74404b13fec8414be5f4b21c1f0c4801b13bf70e28063d734228d90a1faf8a2942384c55e74c36666eff2cf8dfbbcf2af3ed431931490186c0fb9ca64cebc6567f94dc664db9576ae61b00ebb030a3ca0e41f0b8b14f942a5f0480e198ce4a41643c2862a2a29a091e499b4d9291088bafb3abf14df", 0xca, 0x1) msgsnd(r7, &(0x7f0000000400)={0x3, "dd090cdaf5a7e26519fce4776ba4a801a8aac725841a4f1a8abfdb830866eea448e66213d3d33b007180a0d862c94b29d177fa26af33245ebbb39415becfd303f2f66e8b0c3079efdbdba1a04a01342aaf66d0dfe34fe38ecd3ea42f1b"}, 0x65, 0x0) munlockall() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000480)={0x4, 0x7, 0x4, 0x800, "ac3dcfd5b284c403ac266b3f88b5bac1b04c2251", 0x1, 0x7ff}) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x0, r1, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) executing program 6: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) socket$inet6(0x18, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000100)='.\x00', 0x3a) setreuid(0x0, 0xee01) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5"], 0x176, 0x800) executing program 1: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r3, 0x4, 0x40) shutdown(r3, 0x2) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f0000000000)="02000000", 0x4) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286989, &(0x7f00000001c0)) close(r0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r6, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="4500007c629df851d0f0a8deb9423ae55310fddb72708ba337", 0x19}, {&(0x7f00000001c0)="8bd71c4b0f2951fa132146f0", 0xc}], 0x2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff8, 0x1000, "1abd1c379a18fbffffdeffffff00008000e9ff00"}) executing program 4: open$dir(&(0x7f00000003c0)='./file1\x00', 0x400004000011830a, 0x0) truncate(0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) kqueue() poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r5) flock(r1, 0x15) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) map stack 0x20000000-0x20400000 of map 0xfffffd8067e96530 failed: no mapping executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x108) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000040)='./file1\x00') r2 = open(&(0x7f0000000400)='./file1\x00', 0x200, 0x0) fcntl$setflags(r2, 0x2, 0x0) openat(r1, &(0x7f0000000440)='./file1\x00', 0x800, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x1, 0x2, 0x5}, {{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x400, 0x8000000000000001}, {{r4}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x5, 0x7fffffff}], 0x5, 0x0) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80286989, &(0x7f00000001c0)) socket(0x2, 0x5, 0x3f) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x10) fcntl$lock(r2, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, 0x0, 0x0) executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff, 0x1c00}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x5c}]}) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9, 0x2}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000006780)=ANY=[@ANYBLOB="1010000000000000ffff0000100000006162c955d50af7c68b3bbabadf425c25c87574ec8440b917ca2a2d32630681103fac9046068496cf8e721cb1972bd22d1a5c34168e960092323a8069910a77b2612ca34598439d1b4f104319f7906cc8b5617dba1ca1d3ec0a4792da6b4cfd3808989303f9022ebd1c49551c98153e2b945d258f0ea424c4b7151fc56bda0da642636f377a57edf9e7ead2ee774920e8b19a350a76298afcc11da9d5fe9783c81fe13b345c1f235c9b80f21e7a77d37f8bcecac47ddcdb7db7b61a8dbd8da6ca95eb3efc3fd39baadb8daf19990eb5261a6e3d0d53c74766a3029e6bb723a9dfc94456a25e4ae5a1d57ee04bce60f31ed992e0ac9aef6b574431d8825917904394ceeda249c00811b6f6eecac6a2857a6ddd429690c744c10c440627b15a05a33f966b1096437b1b035fb0bf0a1af6a4d8551f8e5bd34bb636c218884cd7923b427066734af6c74eaf607bc9c6f089c21f51287e65efc835b56e5cb9c5b3bab9ca32c4ea8c330613e45f3d0041f456c37922834139567bac19ce7e3fad5b472dea7495082b3dadca26bea874dfe09d0f94468c807208cc4869b236c24125c07aabc3985510a85aa0f644902c333a23279af494674f57dcc2cacf4e38feba69e8d36a7929ae7b6ebe530df1b7d7096bbfa24d3cd0e75ff8a76919eac4f149e290256050fb73d2f8fc83aa70f1024c85bccf9c17f343506f36b197f625bbd56a3e0c3df12528c271f2bce08f316dffd79f14369707d1eedeef485335af95eb17a146730f448d4ad018b00898ebb0e0c2fb97f9facc1d5b1fe51d599f620ac2f6be3ad4de68a42811fe59bf2bdd2faa6bdd7f224a3f18c9e7db67215e40835e73eb24e9a6fd885db5537170293bfb22d9822f3e1f482a464ad13d1191a107c204956f096889c5d0260a1e357f156b7f8861891f8a249f2cd0e004a728397f5693ff3b388c24c410231b58adcc2d53aded76dc287db5f6e39565e8891efb7930732bc02ef78e697e14f90b1fece74d3ce5fe45f9f987ced34026d372d35d91e5afae221185b728d459e0923b08610d1231932a5a6bc625feceba1a2d806f888615a59d0bd1741366ad0ab7a4b6709c8e54f60cd6016f02033f28a9d76e4cbe14c96c8b5332d7db6c99b97cf86ccebe4a11320f8380630cd5b0731a4e73500e5ac08c40ee9c591702fdf463fda56ec3fde1d0511a817858107f562f314285f5bfeeffab6dc594ff20db9ed255ec24e209d9e1c8677f37c4cd1ec2987798da9600c518199a4fb68ca5624e30eed19cbcfd66dceb8f98c45c10865ccd37beccedfdbbcbd2f092d41a677a7f408071ef2a0918b35064b6f2138c45d98ab46792e10d67b8a9a0120ae8fdf679c4258960efd0f3ec4d446f31e5e52a2dc78a5f9a439469d072da0225c57b9d66e47ce7b23e2ff444f5ae92f7bff51dc392c8fe4a87cd8ddc56c2af7b6f7f9ec4feaa5ab3aaabaeb099327221cbef2977d905dcb42b067728618600b0ea71c192369b8e46562ad36bbac8241937d41302d367bc5e17a1da36935f7ff43505d1341d8b3f769d94168f2958e1e0a98639af8c592360432e3ced0d4340a93aca023b36bf63b084cc5f023543759682dd1023f10705820ffaaa1f54d8ac0c8295e5cfca306248bb59fc5d1214676c12ab8b7fa8d050db5eb3bba1b1caf83cec6e0ee01cf814ed7658db3bee1d2fab9e0143e2a19fc0f44d9df43d9df7613f50c9dfb749b3f063b4ba9096f7c8e93d5033ce348b55c79022f46563f5b6ce34020bf0496346a0ca19cbf6f2f0fdffa251955ca20e0db56709d12e307c81d35607e31075715ff652f874436905d478a65f04e4864d1da5d3e31dd76ede91c1dc9fdfe83496c6ed29f11104bc225a0ece842a9795050af8202b05d8f67d3f7f4cee90b4a63edbc9c97048350590fe25a4f203bfec629efac8fcb339b49afaccf5475690f05342cabfef982549c40fb242ad7af3ac13a50c22c44e38eb56671b51021c978c1b5ed6c4cd212cb9a3d53bb8e23308001e3d8171a27be63d4baf6d7e6f0f9fee7d4d3e14d940830dbb3343514c6bc43e125e7e0aad645787a8b3b12fcc7aa015388dc3a3fe267ebda41c2f260c6f8b772fe18e87647ad3aa31467e76e3b282ff225df1838e89d151f38d7a2b448967bd8021138dc8d597c8e283d21909cb149c227ffce07021857f943273e7e34dbc9b2ad8f1d7605f2ded0a18de61a3557ea9acd77d95a3d70924b24dc3a6c1c90db0bff56030bd5ae27797247fd34a21917c11ecbd36502049cea510363f410b54476e3d265097fe258bc7407a942491c8be96bd51a573aa63d3e70c1b97e470ce6af62ff7f5c566c086d0c5c09db46f0d2a47a1eb624c98b9f3b37b815225161e6af4d8bced65a857bf1922c971bdb367268b5eb41e05b90b0f952d901604a8be2b48a0ad8142162d9150fbdc7d1b4fa7fbfe750e02d60d678dca1e4a340ddc9d911d3d10d39da846d2955029b1bbf13e56a8922a4ae060d8e6be98b291216e312acf73394f364a2a831becc96699536983b6950f8ae5a31085e5122f711b4caeb53be2744a7d645f2277f672c4b1c204064e1a3ba691f1f524b5f4552f94728909fe7368a08a093bffda8181c5b1b21370f75fc07afcb34dd27496c7d169a6c39f89c753c6087f50c54f79663e225281c5a7658f1ec5db672a603fe6d999091716dc3c9135c24a194165a8e8ba77cda56531e358e806ca23e2e1de9344c84b04123440c21767248f373233c870e3dabc5d46bea12d369aade8be3ec7bc757da0cac48626b0d13f6da50a6222d76d9599116e125f9c19675ff2a0023e8af80ffcbaa10a97d3500ff8bef5e66f4d50a469b9f0f402ddf5ca62e9a8d1090be4c4f25d942903ccc5c69e24952b1621a0c15dae770e87138fba57e5b65e3d16d15e927be2349fbcee3d2ab9389641fbebbb62e643ff857271fc21033fa71d7e333d3a34e7dda29f21659b266a346a38e11771ac67eff7f7295c5b2e8c55acc64e196f94920aec884f937b2f5647b0d09d7d42e61f85a7c3e88efee5f8c360498cdfeeab9d993cf07df2c872423fa08a2f17b2c3ee5ad2350ccc6fcc8e284eaa84847d645b91131542e841bb0760b2de655ac816fff2771337b1f2344769730a7c37222b9a6c0f392b5b26752938d3eb4e3d3b3688162b9a5b341254b225fa07483c008f4065082503daee30b760a0f2f90639435c8c6ce36b0a02ac39763895646f0e5e92ade267854d8a7b0c7242c6bf4cea7dbc48480986d1d6345125421bca5feda54f2590ca29bd4ba8e193dc5966795a90f0f03776ca56caf5d883cb4ed8894d802453d3231ab7ceb6546959d9707293e3c611278200f94b59bf1dc58ca71342411fa03f2d4154df761a56bb451ab79c262aa194d22c6018614285b8cc1d4b337ec893d0252847b176db6a87110c90e53cc6d93fcee173177e67986f35fcb921b03757fa5c3e47cb4a4d10edff5c98f575c31b0c0fc890bbb652ce321c8429fa51de52b98092887742adaea7955cfdfcc990298ad414938687b510126df465541772194beee5747677fc9ae071d5eda13173994e0eef26bdcf0f4ba4683efd186e841fa3d408fa4234df01e71c6f20cc551c33da1802333648bad32eb7445f17af03e2f81948f376e09674fdafb063715cb7afc2a93189b0ebab1f1dd5686233fb9b88c38885c215c0db47d01cf341423e742631c8ee7ca176885d753d9d62cf270dcadeed499f1ee084d53f664e04c2b94fa7b3cfe7993995d5586d8da4ac337e5bc95e8310561951f88481a3877f31767e4e0541214a4bf01ef9e9ba4e47c5cd1a687961337c9a82b2d1d1514d6e6588a02e4e24b89a76589ff9d63c18cc2c887fb0a45ba344c011fd029fcf99c70f19d78516a10e916d70060ef833754ba99a62cd1908c7dc06c9c7569a4184a7294272454e57ba544005a04b4565f65352fcc387ae91f731e1c530c2290ac206141860fb32db86fb2f899d520b6353914c66c12b6d067429a85f808ebf7cf57f969fc52f7d544e5b482906917c45ecb1f3b2c2bfd4c58420b9674c4b1216dba2a69088086c2f93876f4f3614dc348b01a0d4eb568eb71578f7ade8ca24358a88e08b6f55d365be1fd37006c6f10ac63ca911dfdf71dd8d33411a28b2b1d306fe3d246f923f28dadb4cf1d4c3d2592cd50056ca51721ff8f000a05a77d25a2ce22b8bdf41eb795b7ed5599f785e78648faf8429df5c8f78981090ae5b3ff0f4b5f356291483d0bcbba50297b6cebc1bcc46d8aca7ab3fe9bf0749da8d2004c45b877073a29bfb7bdf5a6d61368c97faa55761996da18d9f869f8e158e4ba1fdecc81518cf977621b3e8339362dead33bc57f26b197bc463fd3edc3745e868614f5bdd904c00819afab05d7093fbb4e2499709b8101d62c8c4d345c3e70251338de2664b10cec3ec42efc8b2f1b35014f4102aaf2bdc752ad5bc4f511e304c555856bc08c56f91ea4cc0b28117826894a137e46e686f1c5935ff6ae40376a26d379861c1a189a3663d1fec3a46881a363afad8ac331bc5ebef9b2739a4dfc69b6f13747cfb19609c996788fecfb46fbcfc093855be2e3419795e5a2fdfdeac7c2749ff2bdcaf4428b22ee6e91ce8e39d27344e2087979327d60c9d861859563c4d43c427b1e8cc8935b02642c4486f4c8928a2d8ec03ce7716610d3f3287d905602df88fe7915a2715de3e87ecca646e2a7448c6bd2b3abbe1c5e6363332777543d52f7881bb8955d16d44eb2f795eb30ae9bdaaaa55c75ea0c377b30bd47f5b0c8c0a4e0768d8b709c97391084cf8a4858aa5edf9a2c6f5ce071f8adbfb7656280c7026e1066371595e5aa15c8183dea1bf18e875cce3ba92ab4140409477e82b41fc13ecbcbe77a15e06fb6049625361e95a2195670ec320a56b374c5c63bcdcca82e01962ae4d5a3ed23c16d86bc83b44fecb0bb22fd89446505323043ff79d87798e2923ec54ece9652120e9a4e8263928de9dba3c776acd56999befefe2db4ba3e160af716e73c7e0605971862c3ca30d1599d1e1bc8ad60a9d151e7451771507e3c4665e4c4d6f00859daaec68b5e557d8ec770af238a68d99c6dcbe1961819d5c498de7f560e45c9c05f04d44bb1c82d623c1a4495d1a48d20b343eb93b7a5d5f46a5d1a6b90e25ad3fa2cf24b36d2677ef95085e5697df01dcaa4ae56c9ba2748470c379dd019a8268892f33ad1a778aa1a66a60af3696a08ac5e2d3397f4f65e8f766de6af01cd43bf477c18034fa0d304e85824be721edfeb27cf035c8346bf0595350b2e9575deb9c7057cd0779aebd8e8c8309a98ff06d622dc41ff74dc43a9c9d7b9946c767d58c99e12e81f6e1fe457c215457ce6998c257dc8187faca6840207a9656079d21b5252addb3f8d7fc259b610a9b0184401f0cf540b120092ff96d7a2312d4d95184da715bb06bc511f97fd8aba89edf644a2713b2b411338730a0bc201f8fa982aa7ae54eafa125f3dcb5bd02fd6a74f55c2c9a877f4334bfef4adaf9835d0c1a7b81c8e2dd534962141de708c64d573519a72f52abfd0d084abc1e3c951fcbcc40187459b4615f9fbf2ba53fc338ceb4e0fe7309dd92f9452bfb3bcef421c619e879edbdf62afabab05507a2e2a327a9ba50834d8a82027608068e4cbf782a39f756027adbb62e0db64e2157d274335962f299643e2d5bb520ffe6e2644bec72f040cf8337e0c3901e563027da8608fc4d75c4222b94e29ebcbc1d7f5a532fb2fa16b8c5dba98f317603411f028e080100000000000001000000d4070000a0dcd7175dace747393f7c2bbc5fd201c17366f8de917c78f8d43f94e9fe4d6cc110c9bfc909334d4cda93aeeec4a70a8977b82a99728d5531f29002d5654b2885e25ec4e57c88693e9594dc05a0acd4b00320732a8fccf8ddeac118b0c1616b56094ceb0221815c14a983e985123df5c4ca2fe6a88a597af5f710aaed87b48b899b603ebe0225b98f8bb3b6baea75595616c62dfa58a2b5671a5670a08b570f16c790e3c978df03f1730172977e675d262bc154d583dcc39d1d503b9ed1302c23f255dcbd8895a0b4dcc8cf011f81af1c7804d5b255c4794fd39cc9baf7fdc12044afc1fc740ef5f91d39c531233f0805a14751e100000040000000000000000100000001000100775f7af16adc40096f0e529fc62e7d9e30cd447a8b70063f8703b6c759db6b4889db3b847872aaf9efb5000000000000b0d2112f9a0c13f4e9b0362935341125dd0a1925cf5d145473b1902270a829971c0487a244b689f30f569aeb9dad39d2bf73a504c56eddb323e0a87b208593bb64b985be725fd5641fc5fc71a732aeee810abd539ca3f345f68d95edf83578fe7cf0fac9766ff05cc00abdbcfc9e7d46d50efbfd5a4fa33e3e1ebe2c42"], 0x1158}, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) close(r4) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r7 = msgget$private(0x0, 0x10) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r8, r8, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x8001, 0x0, 0x0, r5, 0xffffffffffffffff, 0x1ab, 0x7}, 0x101, 0x6, 0x0, 0x0, 0x0, 0x6, 0x1, 0x8}) sendmsg$unix(r6, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) msgrcv(r7, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x0, 0xffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) executing program 6: socket(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) getpid() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x54) chmod(&(0x7f0000000080)='./file0\x00', 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000380000000000019078ac1400bbe00000010c009078000000004500fffc0000000000010000e0000001e00000020cee7fe97f28539d781c7d0e42c0567085c9d0e82e1418f03b7ff21b53b64977adce1ea99123184bc860870f39d001e0794d68dc18524f6039f2c56873959998959f24070e9ce43994de62dce41702b0a96a51fcee08a86753ed43e94c6a3a6eb08b33a9c884e8f01a65bfa52ed15d816aefbaeeec6b9a11ce269b3e29962286ccfec7b25e8a3a26fd24426c174b71f1c108c9b13ae438ad2604d6c347039df3b68ca34eab1c98ba37d7352ac10887bd08299d309fb0907a80a177736da52d42e3cc8cfa0e6304e5e19ce78c4f07271a1e51db9c01d2d8d5a9599805e321f9ffffffffffffff8daef6ab7f0850eb60466d622d7a77db70acf058cc2aa724de5dbe"]) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) writev(r1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8, 0x68) pwritev(r5, &(0x7f0000000040)=[{&(0x7f00000000c0)='_', 0x1}], 0x50, 0x0) r6 = openat$pf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYRESOCT=r2, @ANYRES32=r3, @ANYRESOCT=r4, @ANYBLOB]) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000002c0)=0x4e) r9 = getpgrp() r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x7, r7, r8, 0xffffffffffffffff, 0x0, 0x20, 0x1}, 0x8000, 0x0, r9, r10, 0x7, 0x3, 0x1, 0x6}) executing program 6: sysctl$hw(&(0x7f0000001180)={0x7, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) setitimer(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000000c0)="a178b4839f1b253da3949d226ad8b259b027733353f3ff35782e", 0x1a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(0x0, 0x80000000000206, 0x0) listen(0xffffffffffffffff, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) rename(0x0, 0x0) rename(0x0, 0x0) syz_emit_ethernet(0x86, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000502c00fe8000000000000000000000000000bbfe800000b20c4cff1e1d228e000000aa3c000001670000cb50"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 5: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000383a00f6ec06afdf466c130afc590bdb9e4fb6ff02000000000000000000000000000101009078000000006000000000072c00457c5601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b000005"]) r0 = socket$inet(0x2, 0x4, 0x9) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000001c0), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x57}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1b8) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom(r2, &(0x7f0000000380)=""/81, 0x51, 0x1, &(0x7f0000000400)=@in6={0x18, 0x1, 0x7de6, 0xffffffff}, 0xc) setpgid(0x0, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604000100000000000000000000fffffffffffffe0e00bb"]) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) recvfrom(r2, &(0x7f0000000240)=""/217, 0xd9, 0x1800, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x2, 0x20) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x8000, 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x4}, 0x8) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000180)=0x1, 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt(r0, 0x0, 0x8, &(0x7f0000000280)="70d08c464816e78427d5dd5afcfe0600ff132f", 0x41) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind$unix(r1, 0x0, 0x0) syz_emit_ethernet(0x44, 0x0) dup(0xffffffffffffffff) open(0x0, 0x80000000000206, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) setegid(r2) r3 = getuid() setreuid(0xee00, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r4 = msgget(0x3, 0x280) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/132) msgctl$IPC_RMID(r4, 0x0) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000000180)=""/198, 0xc6) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000440)={0x0, 0x0, {0x0, 0x2}}) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000180)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x8, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, {[], @icmpv6=@echo_reply}}}}}) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) executing program 1: getgid() r0 = getegid() r1 = getpgid(0xffffffffffffffff) r2 = getuid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000100)="96489d8e9238951027597a06455d852f4b2a85f1e9", 0x15) r4 = open(&(0x7f0000000140)='./file0/file0\x00', 0x20, 0x22) r5 = semget$private(0x0, 0x3, 0x8) semop(r5, &(0x7f0000000180)=[{0x0, 0xd57d, 0x1000}, {0x4, 0x9, 0x800}, {0x2, 0x2, 0x1000}, {0x3, 0x200, 0x800}, {0x4, 0x100, 0x1000}], 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) utimensat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xaee, 0x10000}, {0xe4, 0xca}}, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) connect$unix(r4, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) semget$private(0x0, 0x1, 0x400) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) r10 = msgget(0x0, 0x4) r11 = getgid() r12 = getuid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0x1, r2, r11, r12, r8, 0x0, 0x1}, 0x1000, 0x5, r1, r7, 0x1ff, 0x7, 0x2, 0x7}) r13 = accept$inet(r4, 0x0, &(0x7f0000000400)) connect$inet(r13, &(0x7f0000000440)={0x2, 0x2}, 0xc) r14 = socket(0x18, 0x5, 0x4) setsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f0000000480)={0x1, 0x7}, 0x10) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000004c0)={0x0, 0x7f, 0x6, 0x6}) r15 = openat$pf(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000540)='./file0/file0\x00', r15}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x2011, r9, 0x9) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x6}, {0x1}]}) r0 = open(0x0, 0x611, 0x113) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0xfffffef0}, 0xbf87}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x36, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x41, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r7 = open(&(0x7f0000000380)='./bus\x00', 0x20, 0x100) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x1ae32c60dbadcd8b}], 0x1) close(r3) mknod(0x0, 0x2000, 0x0) r8 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000140)) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYRESDEC=r7, @ANYBLOB="6806fe9f2806c1e5486012e908c8740cb3bf2b67aa43bb6d2e36b9fd23cd666235cc0cbde36c6174c0e3a4f8ea69be1a9f374b1c46a2b623ff939cec5f6fafa449d2c20a0ea550bac253c15434b4de4bde1dd586f16e67a01c009f6c0012c556a39a41b5d7d832b7a843021681d3e84cde529b84fca4eaef100436725c555423eaeb20971af1ddf98c542b5c1877a6a120f0a393e9cae27a8a1385c4a9b9b67b657224cac287109409bcfcbfd7edfd120e3fa903f763b1296abaf8da14e3bd55a6c07b6e264ef0ae776676f0cc287b5d9dedd4b3283c14f3ca437071549cf9fcd543", @ANYRES32=r1, @ANYRES16=r3, @ANYRESOCT, @ANYBLOB="ac77951cd9a7fb6662cf2556c811", @ANYRESOCT=r2]) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x0) fcntl$lock(r9, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r11, 0x3) executing program 3: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000640)="edc5b796445350fec0b489751d1622951fc593a4c9838f394573c433b168dad40277634711d9abfd3d8414cfcb01fa1a83b6ee6b565105ac5d52890a9f0b6f03af807b8d10aa4fcd73279421139823a0bd2261900a6071fbcdf5d26827871d97de219a5a88c60a3109de73655a8fd4fd94dc91b1ed9f2daa87a15a4693a0d45d02ba5625f5654784b47c4c90204e074e1c26ec09cc1afae7b16c1c80bbd644d214e0dcef957823b58087f73ef3d59a2bf9326928279a1389d5acfff46ad0", 0xbe}], 0x1) read(r1, &(0x7f00000000c0)=""/189, 0xbd) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="0438bbf62addee8499d1074a7052927b48fe3a8d70c0f7d36317c6f61ab970cfc1c8caa42b923b3c8e35544e60c3caf0efaaf8c29513f60d7b5f0c446dcd9fd6c613000bd93efb3f6ff900000000000000839708e5", 0x55}, {&(0x7f00000005c0)="27072bd30bdbe7884f5c2b3f48670c5fd79f752f7d78348545c3d5b4fc9767c562cf6c3ec32edf4f44cc183ebb09ea342685961244999407029df9ac30d8547be1b40235c669b85780eed28386cbddf24c4a67d3c0445b5004dd79", 0x5b}, {&(0x7f0000000200)="a9489305653a411b9473da8839", 0xfffffc87}, {&(0x7f00000002c0)="b498b4de30316535a7acae3385d90297c4ebcfb76f54249583c2efe9958375df4747bfa5b20dac6b91fd1598c403aa8353573aa2c7b08f3e7035118f77839602183bf148b3d825b69992db569ae14bc42adbe0a667db027fb8dfc34330a4da33b9ca1c18feb96314ff1f733f775212779c75f32f35347392e7542ad147fc1e4c"}], 0x3) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r2 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) r3 = getegid() r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r3, r4, r3, 0x8c, 0x8}, 0x8, 0x5, 0x4e93}) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000000383a01fee8f147b6d5235da5000000000000aa7a1ecf28440e727cf1d12d42e54c5b9a8f"]) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000002c0)="d670", 0x2}], 0x2) executing program 4: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) kqueue() sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="6f713db5e0a3ebd376db92842d50c53373cbd420d1696c402b470102cf9a4a43837d51bba9afe1", &(0x7f00000002c0)=0x27, &(0x7f00000003c0)="629a87371fcd3ce9613ba50f00e1d09d89ae15b17205c60aada8fd24567af518fe8d2c18e510b30823c77e25542892dd3da700f055f5070b70e2e5f738830af688065ba7bd12685235618063b911", 0x4e) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r6 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r6) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)}], 0x1}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = syz_open_pts() close(r1) r2 = kqueue() kevent(r2, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x10, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x6ccd, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x8}], 0x26db, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup2(r4, r4) r6 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000710, r6) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = socket(0x18, 0x3, 0x3a) r8 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r8, 0xffff, 0x2000, 0x0, &(0x7f0000000080)) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{}, {}], 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x13, 0xffffffffffffffff, &(0x7f0000000000)) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x6) sendto(0xffffffffffffffff, &(0x7f0000000140)="62a919558f595193046c803cc686d7411f73b47ddfcef7f96d01aa11398f0549ce73b0a8dc9546859fd9f791511d6748d8a5340a944e1eabd288303a77048e2f42e006ac0ef162db50396e4a16282d11eb3888bdb165379ffa5cf564948fa5e6d991779392c93fd2c5931a63cc933ee5b76e3cc070df4d880a032ef771949e669585f33adfa62e184cf840edbd225346a7c6564739f57f24dc2375d50332b835c41e6733b5cd65d768dcb1c735b4edb55f77eaf3bde03f7783b25981b8531cd71148435b1a92ffae00036500f5d50e438d467467024a839c8104765c14b80d622912af9bc67a21ca51bc173a2b311bed", 0xf0, 0x40b, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r3) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000003c0)="f906115c689e9ac84a829e71735a56ab480f679c07367c27a1885857af758ccb64cc0b96cc801d87ec09eeedea4c2899506bd7ad6c7f2f1af5af4a9da2df2bd87d70ea592754f1589b82b40c65d9220acb04f764916fd31e401c8240aa780578af166de3946310d31e4b479c768a617fe160e51f7c329af3b4bcc641016b952e2517bf9d5181091a93a843773175db7dfde1777d30e9d084f8652229646f369841ce93dbdf6ff587bfdf91d9a64936f5a64feb197519c081e19d6869542dc70cb57714eb802be8c9f10291d75e8cf1616442d592758a0925f4743852f0bfe5596c964bd9dcd243c637266cffc9b81d096053c221528b9d9d750a0c0b00000000000000", 0x103) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f0000000140)="7f23", 0x2) syz_emit_ethernet(0x89, &(0x7f0000000040)={@empty, @broadcast, [], {@generic={0x0, "76ed3642fae6a91bf20b9ee2b79358f9a7cf1d4b49b8c4da75f3707d1b5b2ab652203a3e1dd61255a2ddc8a96f4f4d348ec36523ec0111f8ca2fdd585b96aef4a416a432589d4b066b61e4c40ce0c437eec26d32edfe6a7b6d6a99d8458db4997e661fe0cb5fb8865e122fd315f38aaab8cac5b5d524d84ef20f70"}}}) r2 = socket(0x18, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') executing program 5: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0xb9, 0x1, 0x2}], 0x80006, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r2) executing program 4: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xffffffff}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000100)=0xc) r3 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r4 = getuid() setregid(0x0, 0x0) setreuid(0xee00, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, 0x0, r4, 0x0, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) setuid(0xee01) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}, {&(0x7f0000000340)="1b06b72f68f9be329b46b3d425a57c2cc879aaa3d15b1e93b2f1fbf90983db8a770c4e5f6a70430729b9f1ca0868ac2e960eca351c5fd5f3f8c2f6df789a43db214bfbffbf174b62e1cd4162eca9a6e8ae2cc8f0abd110ac22bed8bdb3628e341748fe2dd3aa2a1098c9061475ac1fa7c329162929c89cb0232685c9a30bcaf9a0c16e818eb9d8ab29238403717165a2f42eb092e9a4b544bb7543b1abb05eba3579dbf71c90ccb9282642a6637d32e43d20704226459a93aa5d5fa0733439b36facd51a05", 0xc5}, {&(0x7f0000000a00)="45dfd2f8e9308761a02c0e68421c195e3029cf5eaccf987418558e2d3b985864201177ac2a7ad149f31216924f8cb5a4c6d14c72c5ee56412665d1e08c5648ca733654d5ef36d514371d17039c780b84b85a57407e3efa73cbaaa117917d0605b35ad6fc0dd70ab8b44675c28ff1bfe831928018eb1577c51570172c666965c4ce7df12a6e310e12a58ea7c00157aad89db543c79442ed8f5e7882907015bbd89b30dd12061e5b776828fd4d1f3debad692ef148e986280625b2b63cb20eb0fd91469f52ca552d1f26c4a03dbe78264b3f5a27611ca34a30a7cfece45fa0ebe4fa9b76b9b7", 0xe5}, {&(0x7f00000005c0)="21cf23f131106410f8ee4a0b09bc380d557f459cae3156e3c3ab7b27186ad155fad975eebc611b720ecc1af81c6c845efcfdddb3522d2297489a5d39913cbd606252", 0x42}, {&(0x7f0000000b00)="e30c6405416ecea97feba1ca9499a6923f7df4bab3283132d1663a52417649b8ba3165de26302d3396a0d44fc1efb7e21f967d87b0f5d911900a12ba5a690f3e1b75adeb9d638cf76207b7b6a2e4c40fa9b3f196aa9f282b3fd92dc70ed94e071861a4678d498752d6f629195cbe10babf89461e5189686c116fb609091b54eb8fa96dc99629e795e2a8d383b68867be634415675af9fab095b5bf15f0e7d29b8702a8bf872517ec0d314e6a21c45f5509db081880bd140ac38cf95c6fc097b6704c0ea3d259291b451fb58a1ffcf69b5c21fdd9fe02c0b72863fc376ca86e654be2790a48741f32e2637116695a04a7950c45", 0xf3}, {&(0x7f0000001740)="8c6a820e788cad90c6580771dd0c8b4c08e9f0f7f3da3d499f98bf9c358a47e8d24cdb6328c23bd6bfec2dd228511a549c656b84d6e6285c7b54afa07645b11e1a5ebaf740005e2a32d3fc7dc6a7560ea1a9a90523674987a4a7967f95be63498d06c9acfacacd343451c44d79c3e31c64178181009398ef66a550e3d5dabc6339bd27eb2e47305f5b88c64441a1769108a767843b61aa20add1f1945cc89f9236be9f9b5c1af87918597e4b76a7e873e510275bca2f2c1c4e3b014cd125b1b29448fa20d6dd12e2c5b700e279bd5b485257f852eb71dfff30ad7148e83e81e4604777bc87dd876d1c3487098a2ccb46eb47e02f89aeeda95b7c154873c0a99b3f745f028a36b6a7197ccee14ca0bdf4ec30b4b2b5487992ef6743ec6b79824403f3873218c3fd2f7baffccf9523d553f28f84e8b9a807d885f1421196d3cd416d0737c07faf5c1719dc7021ae4360a93b86e218f43ede117d60f693c5600490a0de670a6775ea507a87b4fb84d62d32f20df16b778f6373c773cfb8082deb144e367ebbd44209e2a720d6b5c1fc0bea96cf5dfc3af036e7427a1e43ccf29650a298b2793f95caba5fc8479f80f92c2b8a99c65752ffffbd88c10c70e22047119f24ea5522d8087b24679da5b45e6f38056b3f2439329c229d84414600ca47c4b563c7ae5bf58d33ebbf56df127f68687a43f04b403e65ef2c80799c71e525c5f781fd9f457996bf45e37fbe08fbe6c1874ca5ae6cabfb16fc2258d6f9cc5ed1ffb0bcad0f2508104960b352903ed2ac6049123cbc38bff3cad7d1f9a99325960b1bf3801f2551763dd0d3bc1bdf47ec73506ba9d7e90a60bfafe9b6b64113ec14bd955ba5a1cea46984d2d3a050ad0d7990d55ae4a5bf8ae83924e985ccbe007ece701a2eb265235ff446f70a2382877ababa54a2fc9e853756c04dfb731a254851c79efd991a69bb3ef7e5eb230137fa4c9dd5e1881d6f61f647dc5de343ba325446c1211f34330e4c0e8633c53dab2820a5eae8bbc76e20744a727f71c1a9f62c566e6b6a91f7ab63c983e7775b4f6b1de7021006163a05dd53b3a8b2129f271ade4c6639b77d48aacbef4459580ad51fdcc7ce7196e5fa463050e4b9ae7a0a816d7b8b7e8ec0cefc04d1945415b028f703a81fef2539bebaa99c90112333f3d806991a44a6dc2852e15b2574da11deeb4a7d2f0dceacf35318477cc57a8661d352f5df8e9023dd8d9035567335ff1cc9704ba31e34be0bad713e4c2394b00001c3ee1de1d43a39e509b90d5b1fb08f03b62ac3358beb15a205dccad864ef8fb17b3a03fe13b862a8776f905b1c56ac2b6abbdcdbaa97c9b2d2bc45efb3a1166156054accd997f716f1ccb28b1636c724bfbe508593fba6dd0517b41eda8be1a6dc792df19e6f8ff72a0c6e8b5b58795429915ea252d371c9a795757ec7fee71d962798dac075024c7cd4add5dd9d38ed71304c65f63f3f551aad108b6af72ebf74ffa0d7ecbb4c98ece4ae53f2b3e54aa6a6ae27a12c450f43059bdb19ca14efa65e9dad2310f9159abb1bf9799d76e32446d77f34d25ca1ef52414b3ad293db8b90f6c6cc149072122143638601d30681bea1daa48d4635648902b54535b0d9778070ac2f7d1ebfff017c1fd0f5fa123d8027ddd59f120bdfb24d32f22bcc8383d64f14acc9bbe95f21bc12c5d83ffa5a52230e5fd3674b5e2eb0a348311341860f5dab80131c9b85730df3fd2d32ecbb3aaa0956c1d11bff7798718b9404383fed71b6a8f3f0edd5103a36a654459cfa7f76cb77d6c55045267f89b0a4aa40f2262a790b0d1269ae92b877b6c14b85f378afb549226b4a28dab7f08f10f17fae934f8098058c4ddb4d734d379218d4aa5dbb68460c2f960b6c5570fde9e03cb811103f1e4c8f0e922a7cf72a85e7fcf2b665b3e728ee4cc8436d2d98a1b754308a808efd7c7c279134ac9a5510f170a35a018dacc75ac0c2f6dbf1dd918340820d3d309b72894b07f8de17666d2cb382966f96e5ed38c75c90129f52c3cd00ab57c4cdb9fdf1f36705272844d0161700b3e41ec19f1dd430dce6369827ac91ef3ae0b4323d60f781b5a2e6a365fa848c2a2e92698bc18edad297a2a3fd2ef5dad91b7e4490a7dad50dd2b8221b97bb620223fca1be95f6ca9fe99f253605c1d6fe7d8a84d97e3cbfd5819bdf5dcf14fccf01d411d5bfe525f4826c19cc23a18a3d44894d40385c17db65ce275634b13eff18e27c3fe391658f6c4ed91839f44ed74e59d7d6045aa37af7b1c9763d09cd17b36213901637a408a844f611a37e238a912628ea756a2175184bcad18e28847df077ce3cd297d5a1bf169184cf666f4431ee48f85f47a4714acda5c3db29e73035df5ce182cc51a2d3f7e27a5dd3121f4492a7de02d38377898c3cc9a7f14783d7f9a0169fe146a85061fad7aca2a7f77ab03252112ff5733f6d386c2d2e50911585417973c580836ae71b543f7104fdd65d0f884bc08f56f267979e0f6b7502b7f01d569b868d2240c5e4ee9e1b92b217cfc55da7f51786b1af7865306013fa0ddd5deb24dd6b7079cacdf39e5524597a81e82d71455933e77f994bb8dedc35479b4b1e5c38d3af4df0632b8e749fafb5c1d66c2cb8a29fc613a21fb53473c4a3c5309d2649802203a85573b62f2ff790bf7026f9c4ca5d7f5e06419796f6d340da4893359e44d866a75bbc503dbcd4fd887c5a8aade449eff6a9aa597ac32bad78fb788f6bb3fae147b785ff933bf870542bebf014f7cd9afe7cca764f8a78d32cbb952bcb16f1a5222df41dd87cc711d5751d3e3015f242a671ec4850fca88526788d12d325d0651dfebcadb03b8ec1b0f7cac47abd5f9bd0544807c1087494bb4b4850a751a2f6452b649ebbc33ad070ee0f49038bb44b8495fa059fcf76d0d96ee231d7d1febd4ad624f7209af3ae3f1bbee2a6920d561d30c7782b7f53ebe30daabc4b18f0d58b7dc74193b8f8b38b2bf2f93145a668700cfae7f176c3ac577f6c62f6578b3eeb49a8e08c32f14f279faed9e51f02bee3052488b2ff31cca195300b1fb94cc9982b29e221d43b5c8d1b80f04c7aaaa78dfe906d8f3cd4b679c75febef3d5197c80fe39fa7511284854effd232e5aaababbdf48ecdabef5b84e44123941da012900f204899da1b9efb1631ff4c402e3c6ff3bc1da1556c3fdf1247b413d2d409d42a4153b7942d97ce1fd8d4b7456f9e0ae1d9e694e1716d1d917a97161d91567d4ab21b1ae14c073b994e1bd41fdb2f320ed356e63f9b3370878df08fabdc16455c429cad974a27032b8011274b116bf5b7045347b1af78f0b88e836329fdf472716f387c2956b1fb6c596a4ca20b586c2a8d33b7956fe9d1e1c7798654856b4c5eab1679a38e9372b426617a7c093ab7517a08f3863fcfac13c48c455699cc8bd6a479ad0c79b2b5cf06766552a1cc62e4e308be561bd6a7ab78b9c3fcc79b0ab98d040d3ef2968de6f4178d8f03653ae7c517136cf5d8b52274495354e853001e7424bec53baecbaadd06edf19dff18d1a7b63f6c1af6e68f4cd04425a6d6982b44fad97553f4bb3a9df5985dc1cbb27e84bb16e242a69246ae4388b126b65590e06d218c51c59909818f8ee4b78fd347c101a692b478c3d1c51932c5c4fd5c272babd2ad5171a98dc5bd0582ee828832a49299551c709f903e5337f8b12e6ab264b48fd5726070bb7d0841c2c4cd49ba793141f1be11fc44bc01bcef985083d1c849f7f165e0d7e02bca053b9f090147644ae6f073680255e6fe3278395311dc489aa2e7357fea6bf56a1e52acb6fd524ed0f900f85dbf5f8b528f55282d4a292576c1b70aa70199a5aafe6a6537a705a07e7bd0eb4915f948ea6f19ceefaee3c7514905bb1d7763fc5a685512cb5824a72723ef91dd43fcb6fdc03abb352a42b4c88a7ac9a711677f984aefcc34d42899d336ae2ccdbc1b258d33eaf58adb951e2b0d2967c7f49119e128335dd2744a1ead1910e8d6a9da2c16ac2ff6489ff3905adbc130af8ff4d1115a610134f01944cd013eed3183f142d990da8bc2adc9855c27c6ecea8f7765f599a696bb0f4498f99600438ff2eb529326d2194118fbd694128df8f9ab4b609020971ecb5e5727af889225d66764d1bb76e151e56643e411e23017779382670e4a44e32f0b152f8f4b5260263878ee58931b471e286c8bcbf94fb1f4c919cad8f49aae9457d75ddd0c30a0db88c9122bfe83d5b196521b1a210a635dfe3c5ac2667854854028ecbad889d468303bf041b001229ea2fc9e54339ca147ac4a731b4f62071d1a0d4a731fa65170538a204395128ad6ed612da6122944bab3b032b31c364f3071a1ad319803021ce969da6c3610865df0e86edd7254bfb48187e11a08492e0f1946aad0c7f5b7173fdbc515360137996034131d435433a86b21e7db3651a63e4131859c3f6a6d7f313ebaeda7bf5dec4bf0b2ba86e7c5dc99737ae177dd62ed89d9fd7c26c605bcca70649255e5947bf28a02fa5cd904cf642d22d63d6464da170bd67d67fea0b607d2d69e06fb724ee26fcabe65beb2d0e1b681301b58e990d9a29dccbdb761ae38861a87c78dea3266202154cf721177bcb49318679e8dd7f9fb9d020a957265b2e53b8d3aa0cc656188c38fa20e09bfd425a50e935db81ff0f1cc98542cfa61a7389d0271778f514740840b2a2a4d530af8341eadfa4a31db8edfa877fd735ab3fb9ba1cdea26fe1338f2f63654207980e5c343c249dcde82971092cd043103b03784a154c37f5852ce0f344b919dc97ebe74100403350bc2f9084acb7021f0c390ae1ac52cdb82d45f5d93c5a73161104a1fe2200492d1366a9ecbcb6ebe6fb7c68a26106e2502e01a34d93e577594b19c82bef35719859437580439490a87c0a606b3b1c82712a49c67fe4454e9302d6dc76f449db682927a6860bfa94ea4bc3449a803349a028caf37af59b6b10cf998173a1ee55849898ecfa9e7f44979dc8d6f0af9b983f31add0c7f32210c06e719f385d11ed0d77b90180ee102344137c37e392adb7ce18c7bbdc6e80520c37a7210919c200ce729a41d903cca05d51c1d2433a283ace183f7a801b2da5a71960dbe011a216f672700f3cb800abd51b570277445e5e77fdb21eb442e6f4cde4d2453d4035be19a669c412fda9c01f0539e0209228fda236defa01a73102ad4a1f644ca51145c4d238191f697c7c31bcaebb755f3a66282baa548111f8a223ff698e093703f7e3f488beafccff56eb57076b1b8bf2af079baa8549b586cf275a8a7823c04570668442939a668b1d31a6ee85a6e2fa18902724435ef488485e7183615c185652123dc892c5d755f727c7d5e2b6d1fb3604bd38c882c83ebc3ada6ff64ac6e5e939bfff15b747dd3d714d8beb7fa80446cb346454f7ecc94d315f7b9f39a91146b55842a487a7e49b4584a95f9d71f875273084af9ec034e42c289b0358bd12f5ba5dc20f9b29624400d56d29bf8a2e687d0f0ea8f95da89ca91775b7fbbd1fe05d770a7ba407028d0f416eb27c54c93ac28daeba86c5928ef0ce888bdb0036dc0b5b24c971817e76addd03c9811b4781370861677c74ab74144008e2f7a9ed084e51aca371515518dd3777b393456f097d00e58c0368d6cbfec73e486b6bcf536b373c2f2200c7a5db60656c24769e0d9dac8a2bdfe4e9913e4658ecb7a73c173c06d110f005d06f33dada35d2630ab68023e11626ab5ebf42318ff1d1ec43938f5822b90c2768d738454acb215749570373766ef", 0x1000}], 0x6, 0x0, 0x0, 0x4}, 0x0) semop(r3, &(0x7f0000000240), 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000280)=0x20) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000004c0)) getuid() semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r3, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x64, 0x13f}, 0x200000000000205, 0xfffffffbffff0002, 0xfffffffffffff800}) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x401) executing program 7: socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) executing program 5: socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x550, &(0x7f0000002000/0x3000)=nil) dup2(0xffffffffffffffff, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0xdd9deeefb532deab) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x44) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) msgget$private(0x0, 0xa1) socket(0x2, 0x2, 0x0) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000010000000000"]) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x200, 0x0) mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) r1 = msgget$private(0x0, 0xa0) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="03b4ecd7bb2e7300dfd73aa1fe916ea6cc2cdef49d30a602c2d356b9cb9accf4d71afb0adfed9da5e4d5e2a947eb0029faebb6a3b1b01675ce86121e116fdb31d87941ef2f1353cec4b8cfa5ccfb504f1e7b141112f407e5e4fa90cd21c50bd074056e2bbd77d8a95cdb234a578283d343f514787c6db456ed0beac0859e52417f3c1ec852f6831c74d180a295d6bda986d63872bc6f0782b7acd9ee22606e53cb071411793363eb8aaafd2c2e5db8e0db89db21d8c39d4a8448144f1efbb28a7d6f70010e0e2d3e91fe00b4db568e986f8ee06ef688fef4af6438e0045ee235829d32fa157d4b1b4c4d2dc5f94b8b4b66cfee9301f981e284024a686386ba0fd9d2e76e420c2a94fef460b5a57256f49b59c60d425adfd903ea3d6b230b6910", @ANYRES16=r1], 0xd3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) connect(r0, &(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='{$,}-(}#[\'\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00']) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') socket(0x2, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) clock_getres(0x2, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="51839ad9b2e0e453908b45861bc2e0204763e2e40b8942f0590e22acbde9682d6c16b51cde143de625e052b9968b851f12011b5fc551ba368db41cce83f445d964ff5f259d90da01274449456030595e004793b35046fa6eff92a5a5f34a23a0c72f72434b96d94529f6a3a412ca3f60ea61ddf07d1adb36cf39b9dfb58177443a6bb078ce89aead37629be1589bdfbd98bb6dc3786054498ab14476f91fa9729b4e07e6dbb4fd1a18a4bff1808cfa67607c6f036d88", 0xb6}, {&(0x7f0000000100)="31f773acf22563e81f9bf59b95afcad5bed8b542b4c8adf9f2e0ddf3db35b0a8b41946553ed0b1cd316b7101676a327eaf027461becd017fb46965", 0x3b}, {&(0x7f0000000140)="fb8d05f5c2ff233451917e99cc38c2d6eecda2f10013e55730614415938b8ca2fbf84515f3d9b71349a71030fb9d5b2773e6877f45068d350001de7b4f4c861f2f23d45a0ea458ed4f3c905330b318bc03d665a537c90ffe042f76207e0585a66d10f6ec6290e43ed676339111a04bbd870cf0afc70995d42f08b7286f3aea79dd5682d84937561021dba87fe9e146f997e6095808528405dc05f6baf99029f463456faa70c0b266f53cffa9016a5748d3dbe63c1385ba62d2e188fabe05e8767b84731a", 0xc4}], 0x3, 0x6) r1 = geteuid() seteuid(r1) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000280)=@in6={0x18, 0x2, 0x7a9b, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f00000002c0)="0d4d0c3d1de987337d829f04d1658791aa548072c581352952aeb0488ba24612c30573d07fdcf77785f36bd80386b75d1043e014a39c481c9569c27ba481890b6380731a6f9d59d8", 0x48}, {&(0x7f0000000340)="955ff8bc0c17619d142c69cea0a935d628640cb9040db8", 0x17}, {&(0x7f0000000380)="7b584e96dc684494dc84c6faa60e1dea8068c55087c950d25ee9d936f8557d08247105863958179d9be33c16952e9d6cb172c24145bdd3068478d19ebda83c6fd4bd752223f708443b9b7d864c03d8dcfd985e6adc651b578a6a2a1ca88fb50aa01910663ccfb2f94864c54766808c305ea95b290153cb4654de2e9f7128182c55e6d8a44d0b6a8134bc66f0b6428d3a8406487f16b62258617d4b4d9362b64c376c61e358ffb45f655d47d3bf9183373c93f9cecb8a86e08662a1a94e1371f2527b9c89ce1db3b514f3d94ef4fce77c71015a5fa58e617398368233ce1b95575865f616874aa06e80b63ab4189ab96fad6d0aa6dc8789", 0xf7}, {&(0x7f0000000480)="ef8ac7631175eb36cf205d9f3b861ad1b59113adcbb41bb0a9df1575347d56b272949d970e30cfd89827959d5cdb5e01e5d27c0e4957bf38baad976953b4f8c256239e1574a3fae672c41fc10d208ca3a7f57318b6e0c8c20cb2b37627bb5df89f54", 0x62}], 0x4, &(0x7f0000000540)=[{0x40, 0x1, 0x200, "d83a1394f146efdeef8699cee1534405ecd237154896c632d863e02ac30630cdbc84214a7150836508b34dccf54cc82d"}, {0x50, 0x8000, 0xd61, "d277fe9d629de201011eb7ad3122bafba508f29e65da56c6498bc9fcde251d689f196a0c67cb03d23795e5366f62fc79ff7681b6ac60092f662f12ae6649"}, {0xc0, 0xffff, 0xfff, "6cc9c487c156b7a3f7e1ea8d46e059ef1e580c430b392893aa14887dd0a62bdecc2c94ba05e32da8ac92369d4aed79bb35b4c2b674b13aab79ec6d02ea1042de656a656645967de6b098e2d6c52cc94b7105dab7c0b241dd719b8fa89a48261ad991b160fe280f32381658e91bf70b033f24f3456208dcba0ab14c235731cf420bb767d190909d16b7f56429dfb16c7d36811c8201d481f90888731e21b430477f016c7a2c5eba450d"}, {0x60, 0xffff, 0xffffffff, "d2eb48781cf5bfb391273a1dac728921724873900e039e6d95fa49837df497a3462c04b14dc8672e220c9d6af79c504e3694f4ff42b0b5d76d536b524c2626a58ab3837dca35c2172b87c8ac5dfbfaac"}, {0x18, 0xffff, 0x200, "b49c8319448ef3"}, {0x90, 0x1, 0xb56d7d5, "2c7a0e479d569b845b3fd1a67a89b6ec609faa06f2db2cab6112f1b7e791d10a0892106f03f54c8a7fc2949f1e7e00ff062b53ba3fbe5e4fc490ae6090a21ad2282c1441bbed48d6cf40eb8e22c40ecadc2ae2e2f56d5f507462b6b2b890dc7139ac92a3d9e1c1b40d2e44f089e3dfd9e75c4e72a2fb93326664408ca4"}], 0x258}, 0x400) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000a80)={0x9, 0x7, 0xf9, 0x7f, &(0x7f0000000800)={{0x1, 0x2, 0x40, 0x3, 0x62, 0x6295, 0x7}, {[0x4, 0x7fffffffffffffff, 0x3f, 0x2f8, 0x8000, 0x4, 0x0, 0x6, 0x1, 0x4, 0x3d, 0x1, 0x4, 0x3f, 0x7, 0x3, 0x38, 0xee], [0xfffffffffffffffb, 0x0, 0x1f, 0x0, 0x0, 0x1, 0x1, 0x8, 0x8, 0x2], [0x80000001, 0x10000, 0x5, 0x9, 0xffffffff, 0x4], [0x100000001, 0x100000001, 0x6, 0xffffffffffffffff, 0x4, 0xffffffffffffff60], [{0x20, 0x400, 0x1, 0x8000}, {0x5, 0x4, 0x4, 0x80000001}, {0x7fff, 0x7fffffff, 0x7fff, 0x100}, {0xfff, 0x6, 0xfffff001, 0x7fff}, {0x8, 0x5, 0x1, 0x78b09602}, {0x5, 0x8, 0x80000000, 0x9}, {0x9, 0x0, 0xfff, 0x80000000}, {0xae6e, 0x73eb915a, 0x0, 0x1000}], {0xffff, 0x2, 0xec0}, {0x9b3, 0x3f, 0x0, 0x8}}}, 0x8, 0xac}) readv(r0, &(0x7f0000000b80)=[{&(0x7f0000000ac0)=""/75, 0x4b}, {&(0x7f0000000b40)=""/33, 0x21}], 0x2) r2 = open$dir(&(0x7f0000000bc0)='./file0\x00', 0x20, 0x10) r3 = openat(r2, &(0x7f0000000c00)='./file0\x00', 0x400, 0x8) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000c40)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c80), 0x10000, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000cc0)) r5 = syz_open_pts() ioctl$TIOCCDTR(r5, 0x20007478) readv(r3, &(0x7f0000001040)=[{&(0x7f0000000d00)=""/171, 0xab}, {&(0x7f0000000dc0)=""/137, 0x89}, {&(0x7f0000000e80)=""/171, 0xab}, {&(0x7f0000000f40)=""/201, 0xc9}], 0x4) r6 = msgget(0x2, 0x440) msgrcv(r6, &(0x7f0000001080)={0x0, ""/191}, 0xc7, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) ktrace(&(0x7f0000001180)='./file0\x00', 0x2, 0x2, r7) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000001200)={0x2, 0x101}) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001240), 0x2, 0x0) mquery(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x0, 0x10, r8, 0x7fff) r9 = dup(r4) syz_extract_tcp_res(&(0x7f0000001280), 0x4, 0x100) getsockname$unix(r9, &(0x7f00000012c0)=@file={0x0, ""/51}, &(0x7f0000001300)=0x35) r10 = accept(r3, 0x0, &(0x7f0000001340)) recvmmsg(r10, &(0x7f0000001880)={&(0x7f0000001840)={&(0x7f0000001380)=@un=@abs, 0x8, &(0x7f0000001780)=[{&(0x7f00000013c0)=""/59, 0x3b}, {&(0x7f0000001400)=""/39, 0x27}, {&(0x7f0000001440)=""/120, 0x78}, {&(0x7f00000014c0)=""/139, 0x8b}, {&(0x7f0000001580)=""/216, 0xd8}, {&(0x7f0000001680)}, {&(0x7f00000016c0)=""/136, 0x88}], 0x7, &(0x7f0000001800)=""/5, 0x5}, 0xffffff7f}, 0x10, 0x860, &(0x7f00000018c0)={0x2, 0x5}) r11 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000001900)=""/4096) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000002900)=0x8) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, r5) setrlimit(0x8, &(0x7f0000000980)) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 4: sysctl$kern(&(0x7f0000000040)={0xa, 0x55}, 0x2, &(0x7f0000000140)="fb276e3e562c0c979bc4230f44cfb750427094220bc92936a19b7f5a4c318e34bf2afb68f0923777185188569ac7fffc509a576118fd9ef5e89647a6c539aaac757300e6963d995e21403dfbe66bb77019aabbb30075c39fe067aa1a70848e83bcfcbf6c455913f95bdcf6625ec6206c0a49547d48d71ee6e7121a1522e5c9e1c755cbd650f39188d2cbd22ec1ea6c3eee152c301f0330b1e25bbdf02b7fc746dfb4833f00000000000000", 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) poll(&(0x7f0000000300)=[{0xffffffffffffffff, 0x1}, {0xffffffffffffff9c, 0x40}, {r0, 0x4}, {r1, 0x4}, {r2, 0x10}, {r3, 0x4}, {r4, 0x20}], 0x7, 0x3) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x100000000}, 0x10) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000080)="c2e5aeba898311680a13770000ccca844efe1a4eb665063a0c9ca84376d4021f", &(0x7f00000000c0)=0x20, &(0x7f0000000200)="9b26775bd44649c6812314638b8359e1ec4780b7c0d11a7cb28b15ae42ac329210c29488591e4368a382cc22f52919bf6028f216e9e4313c413bdfdbcbd033c338e4eb72cd8e75cb8a19e6db54d65d216ebb7ec199eb4ba3c2c67e685996c4e24e000da2c7ef77046ffe77e00a9606e4313ebf5325db3fe13b6da926", 0x7c) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB=' '], 0x30}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) executing program 3: pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000240)='$)\x00', &(0x7f0000000280)='\x00') r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r4 = dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000000), 0x4) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) r5 = socket(0x2, 0x8001, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) executing program 7: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "f546db7a3d1f691a1c0000000000d700"}) writev(r1, &(0x7f0000000240), 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) executing program 3: close(0xffffffffffffffff) r0 = socket(0x18, 0x0, 0x0) socket(0x18, 0x0, 0x0) r1 = open(0x0, 0x200, 0x0) lseek(r0, 0x7, 0x0) getdents(0xffffffffffffffff, &(0x7f0000001280)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x40, 0x0, 0x1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = syz_open_pts() r4 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000040)="14bdfa5d1d34e2fecb284a0398307dcda9aec43050036123339a346f737850551408753f95b7687d69e999cd14f50cfd1cc668a9d6818ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000000000800000010000000000000000fd00", 0x99) r5 = fcntl$dupfd(r3, 0x0, r3) fcntl$lock(r5, 0x7, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) close(r0) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="51839ad9b2e0e453908b45861bc2e0204763e2e40b8942f0590e22acbde9682d6c16b51cde143de625e052b9968b851f12011b5fc551ba368db41cce83f445d964ff5f259d90da01274449456030595e004793b35046fa6eff92a5a5f34a23a0c72f72434b96d94529f6a3a412ca3f60ea61ddf07d1adb36cf39b9dfb58177443a6bb078ce89aead37629be1589bdfbd98bb6dc3786054498ab14476f91fa9729b4e07e6dbb4fd1a18a4bff1808cfa67607c6f036d88", 0xb6}, {&(0x7f0000000100)="31f773acf22563e81f9bf59b95afcad5bed8b542b4c8adf9f2e0ddf3db35b0a8b41946553ed0b1cd316b7101676a327eaf027461becd017fb46965", 0x3b}, {&(0x7f0000000140)="fb8d05f5c2ff233451917e99cc38c2d6eecda2f10013e55730614415938b8ca2fbf84515f3d9b71349a71030fb9d5b2773e6877f45068d350001de7b4f4c861f2f23d45a0ea458ed4f3c905330b318bc03d665a537c90ffe042f76207e0585a66d10f6ec6290e43ed676339111a04bbd870cf0afc70995d42f08b7286f3aea79dd5682d84937561021dba87fe9e146f997e6095808528405dc05f6baf99029f463456faa70c0b266f53cffa9016a5748d3dbe63c1385ba62d2e188fabe05e8767b84731a", 0xc4}], 0x3, 0x6) r1 = geteuid() seteuid(r1) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000280)=@in6={0x18, 0x2, 0x7a9b, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f00000002c0)="0d4d0c3d1de987337d829f04d1658791aa548072c581352952aeb0488ba24612c30573d07fdcf77785f36bd80386b75d1043e014a39c481c9569c27ba481890b6380731a6f9d59d8", 0x48}, {&(0x7f0000000340)="955ff8bc0c17619d142c69cea0a935d628640cb9040db8", 0x17}, {&(0x7f0000000380)="7b584e96dc684494dc84c6faa60e1dea8068c55087c950d25ee9d936f8557d08247105863958179d9be33c16952e9d6cb172c24145bdd3068478d19ebda83c6fd4bd752223f708443b9b7d864c03d8dcfd985e6adc651b578a6a2a1ca88fb50aa01910663ccfb2f94864c54766808c305ea95b290153cb4654de2e9f7128182c55e6d8a44d0b6a8134bc66f0b6428d3a8406487f16b62258617d4b4d9362b64c376c61e358ffb45f655d47d3bf9183373c93f9cecb8a86e08662a1a94e1371f2527b9c89ce1db3b514f3d94ef4fce77c71015a5fa58e617398368233ce1b95575865f616874aa06e80b63ab4189ab96fad6d0aa6dc8789", 0xf7}, {&(0x7f0000000480)="ef8ac7631175eb36cf205d9f3b861ad1b59113adcbb41bb0a9df1575347d56b272949d970e30cfd89827959d5cdb5e01e5d27c0e4957bf38baad976953b4f8c256239e1574a3fae672c41fc10d208ca3a7f57318b6e0c8c20cb2b37627bb5df89f54", 0x62}], 0x4, &(0x7f0000000540)=[{0x40, 0x1, 0x200, "d83a1394f146efdeef8699cee1534405ecd237154896c632d863e02ac30630cdbc84214a7150836508b34dccf54cc82d"}, {0x50, 0x8000, 0xd61, "d277fe9d629de201011eb7ad3122bafba508f29e65da56c6498bc9fcde251d689f196a0c67cb03d23795e5366f62fc79ff7681b6ac60092f662f12ae6649"}, {0xc0, 0xffff, 0xfff, "6cc9c487c156b7a3f7e1ea8d46e059ef1e580c430b392893aa14887dd0a62bdecc2c94ba05e32da8ac92369d4aed79bb35b4c2b674b13aab79ec6d02ea1042de656a656645967de6b098e2d6c52cc94b7105dab7c0b241dd719b8fa89a48261ad991b160fe280f32381658e91bf70b033f24f3456208dcba0ab14c235731cf420bb767d190909d16b7f56429dfb16c7d36811c8201d481f90888731e21b430477f016c7a2c5eba450d"}, {0x60, 0xffff, 0xffffffff, "d2eb48781cf5bfb391273a1dac728921724873900e039e6d95fa49837df497a3462c04b14dc8672e220c9d6af79c504e3694f4ff42b0b5d76d536b524c2626a58ab3837dca35c2172b87c8ac5dfbfaac"}, {0x18, 0xffff, 0x200, "b49c8319448ef3"}, {0x90, 0x1, 0xb56d7d5, "2c7a0e479d569b845b3fd1a67a89b6ec609faa06f2db2cab6112f1b7e791d10a0892106f03f54c8a7fc2949f1e7e00ff062b53ba3fbe5e4fc490ae6090a21ad2282c1441bbed48d6cf40eb8e22c40ecadc2ae2e2f56d5f507462b6b2b890dc7139ac92a3d9e1c1b40d2e44f089e3dfd9e75c4e72a2fb93326664408ca4"}], 0x258}, 0x400) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000a80)={0x9, 0x7, 0xf9, 0x7f, &(0x7f0000000800)={{0x1, 0x2, 0x40, 0x3, 0x62, 0x6295, 0x7}, {[0x4, 0x7fffffffffffffff, 0x3f, 0x2f8, 0x8000, 0x4, 0x0, 0x6, 0x1, 0x4, 0x3d, 0x1, 0x4, 0x3f, 0x7, 0x3, 0x38, 0xee], [0xfffffffffffffffb, 0x0, 0x1f, 0x0, 0x0, 0x1, 0x1, 0x8, 0x8, 0x2], [0x80000001, 0x10000, 0x5, 0x9, 0xffffffff, 0x4], [0x100000001, 0x100000001, 0x6, 0xffffffffffffffff, 0x4, 0xffffffffffffff60], [{0x20, 0x400, 0x1, 0x8000}, {0x5, 0x4, 0x4, 0x80000001}, {0x7fff, 0x7fffffff, 0x7fff, 0x100}, {0xfff, 0x6, 0xfffff001, 0x7fff}, {0x8, 0x5, 0x1, 0x78b09602}, {0x5, 0x8, 0x80000000, 0x9}, {0x9, 0x0, 0xfff, 0x80000000}, {0xae6e, 0x73eb915a, 0x0, 0x1000}], {0xffff, 0x2, 0xec0}, {0x9b3, 0x3f, 0x0, 0x8}}}, 0x8, 0xac}) readv(r0, &(0x7f0000000b80)=[{&(0x7f0000000ac0)=""/75, 0x4b}, {&(0x7f0000000b40)=""/33, 0x21}], 0x2) r2 = open$dir(&(0x7f0000000bc0)='./file0\x00', 0x20, 0x10) r3 = openat(r2, &(0x7f0000000c00)='./file0\x00', 0x400, 0x8) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000c40)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c80), 0x10000, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000cc0)) r5 = syz_open_pts() ioctl$TIOCCDTR(r5, 0x20007478) readv(r3, &(0x7f0000001040)=[{&(0x7f0000000d00)=""/171, 0xab}, {&(0x7f0000000dc0)=""/137, 0x89}, {&(0x7f0000000e80)=""/171, 0xab}, {&(0x7f0000000f40)=""/201, 0xc9}], 0x4) r6 = msgget(0x2, 0x440) msgrcv(r6, &(0x7f0000001080)={0x0, ""/191}, 0xc7, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) ktrace(&(0x7f0000001180)='./file0\x00', 0x2, 0x2, r7) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000001200)={0x2, 0x101}) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001240), 0x2, 0x0) mquery(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x0, 0x10, r8, 0x7fff) r9 = dup(r4) syz_extract_tcp_res(&(0x7f0000001280), 0x4, 0x100) getsockname$unix(r9, &(0x7f00000012c0)=@file={0x0, ""/51}, &(0x7f0000001300)=0x35) r10 = accept(r3, 0x0, &(0x7f0000001340)) recvmmsg(r10, &(0x7f0000001880)={&(0x7f0000001840)={&(0x7f0000001380)=@un=@abs, 0x8, &(0x7f0000001780)=[{&(0x7f00000013c0)=""/59, 0x3b}, {&(0x7f0000001400)=""/39, 0x27}, {&(0x7f0000001440)=""/120, 0x78}, {&(0x7f00000014c0)=""/139, 0x8b}, {&(0x7f0000001580)=""/216, 0xd8}, {&(0x7f0000001680)}, {&(0x7f00000016c0)=""/136, 0x88}], 0x7, &(0x7f0000001800)=""/5, 0x5}, 0xffffff7f}, 0x10, 0x860, &(0x7f00000018c0)={0x2, 0x5}) r11 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000001900)=""/4096) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000002900)=0x8) executing program 3: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) shmget(0x1, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) getuid() r2 = socket(0x2, 0x3, 0x3d) r3 = dup2(r2, r2) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000dc0)) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r4, &(0x7f00000000c0)=[{0x0}, {0x0}], 0x2, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000600)=[{&(0x7f0000000a80)=""/137, 0x89}, {&(0x7f0000000680)=""/233, 0xe9}, {0x0}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f0000000500)=""/227, 0xe3}, {&(0x7f0000000800)=""/170, 0xaa}], 0x6) dup2(r5, r4) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) setrlimit(0x6, &(0x7f0000000180)={0xb66e, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getegid() getuid() r6 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r6}) pipe(&(0x7f00000001c0)) executing program 5: r0 = socket(0x12, 0x0, 0xfe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) getsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) executing program 5: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405157c82632a5a606e68d078095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8", 0x52}, {&(0x7f00000002c0)="a5e015cb9fb5ed99837ac3122cd943c99e594977bf1a17801a1adf174beee146b71081f4150648355f51a24b69ebeebe161b7b558a", 0x35}], 0x2, 0x0, 0x0, 0x3}, 0x40c) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x10) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000800)=[{&(0x7f0000000100)="b0a4c5aef22500bef5e1e5a3d7d0bd371b53ebca228e3a7f78f3c820922c226da6dd89cc18010e8dc216ac81232ba2152651484f7e927f4230d323ff5eeb6396bcf371a748f9777cc1d71d4550518eb571fe6d6a539bee70d3f1b790038ae39b5050d9bda8d3e5d3fb7541b5fbc48640bccdb36fc9c9d205ac52803a0c11d3e2b1f1c89f0b15e3a7726b9b90fbf9b1a43fe358e6ccf82b36cdeedebc8401e3835db7fd47b4669ae65ee817410c5b44dbfd70382e07", 0xb5}], 0x1) execve(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000280)=0x5) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) write(r4, &(0x7f0000000040)='L', 0x1) fcntl$getown(r2, 0x5) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff40ff029078ac1400bbe0000001010000000800907800000000"]) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x9b5a) execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') executing program 3: dup(0xffffffffffffffff) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) socket(0x2, 0x2, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) (async) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) listen(r0, 0x1f) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0xff, 0x0, @mcast1, @mcast1, [@routing={0x2c}]}}}}}}}) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32, @ANYRES32=0x41424344, @ANYBLOB="8003"]) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) setreuid(0xee00, 0x0) getuid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x6, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x1000) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r4 = dup2(r2, r2) r5 = dup2(r3, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000400)=[{0x23, 0x5}, {}], 0x2}) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) executing program 5: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2}, {0x2}, {0x9, 0x0, 0x0, 0xffffffff}]}) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setreuid(0x0, 0xee01) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x37, &(0x7f0000000040), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket(0x0, 0x0, 0x0) getsockname$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/32}, &(0x7f0000000200)=0x22) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00'}) socket(0x0, 0x0, 0x0) minherit(&(0x7f00007f9000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r2, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000000)="23ef9d093d82ebc1fca8d86327f1348fe5d2377aa9af31af47e7cc462bede605e2ec588ed7d42a72cf0d29aee8b7e0a237bddb7f378020b1063b55c7317bb72a6ba5", 0x42) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0xc5) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000100)="709a9ba490cb391fddf656c73958ec69438464c4e6efdcbd5fcea110bbcbf4cafd044fe6b19d6ba670141cd7daee4919958ebf5954e0decc56e83504c8e1a3595dd62bad705fe264349f374b7106ecc95cfd88e4f712ed30b764124d405c63ace61b304e21c3747a843d376941ed786db5571c5520f06ba909ab7040160c863f040a88b0de5ed4d440204cd45750da844a4d36d5b627d34336c1f61cc955efac2e0fff8230678a412a41f58f664fb5e3", &(0x7f00000001c0)=0xb0, &(0x7f0000000200)="a2e23b7c997319ac850d90dffcc45bb35efc9a439a09b32744ac9cabc470be5cac4db0f85bfe47986fd49923fb7d70879849170207993203746a53c7be35ed2627137859c971fe6bf5b07ee15054edf036f7c2793e72fd59a71d130385b921c8e6", 0x61) sysctl$net_inet_ah(&(0x7f0000000280)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f00000002c0)="34df8904aed98f6f9117c98ca5344b61ef4c9ebff155a051eb0e1372308ee75e8f5f6b991a4f5af35490d22bfa6a5e0f6c94f8f0086ea0017d93eb310b3e76ff2ca402616c04903c88073906a0690a4cd1995e4407c50db4f8084b0253e25714ecc007cc6995fe4843a34dfe8a3850515b2a06b29a36560a44f84e610a7251f5e21782dd0cb34bad0051cced4b38ea4a76e37ac52ef63be5bb9d1d96f17975b1bf16f98434def00c01e3575e6972d219e21537d7dd7f701948f3f10784bc53897b1835afef39202a12b099796b963841ee5189a90bb0759129023d", &(0x7f00000003c0)=0xdb, &(0x7f0000000400)="e2248b306595631bc5", 0x9) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='x\x00') sysctl$vm_swapencrypt(&(0x7f00000004c0), 0x3, &(0x7f0000000500)="0bfa0868a67a57be589679843c001daf85355e9a990f5ec184cf8a95abe6dffb075c5eb706248db42f0ee446cccd26be59e1c6b5e3fb7aa7b0cb3de6c7d7736edb6a04fab3fc603110e665f7c9b7ebd79b4fc3dbc31294df1ecbd3324d44d22dd19d6e5a338237caeb78da298bd2f6941be871166e41a1e698c07d344c0b85f158e80f7bfecc8ae916ced58e55b6ff3a2b6670dadad92a700ec4175dfb40ae2f9a31541a9997a6ef40b233734ffd8a9603a7d19107e006642e3e8a604d18efdd9e6e7c5ac9c1740bab1d9fbded9f43cb8bcf", &(0x7f0000000600)=0xd2, &(0x7f0000000640)="3f08f226fb1646dc0688259aa637c41fb814ea35f26b208f52f243a0475543c66d6be22ed63472a0e55ffc9d76cce98521", 0x31) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680), 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000006c0)={0x3, 0x3ff}) connect(r0, &(0x7f0000000700)=@in={0x2, 0x1}, 0xc) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000740), 0x20000, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000780)={0x0, 0x7, 0x7ff, 0xfb, 0x44b}) r3 = msgget$private(0x0, 0x1) r4 = geteuid() getgroups(0x2, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff]) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000900)={{0x6, r4, r5, 0x0, r6, 0x92, 0x4}, 0x6, 0x3, r7, r9, 0x1, 0x5, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000980)) fchflags(r0, 0x10000) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000009c0)={0x4, 0x3, 0x8001, {[0x5, 0x2, 0x2, 0x7fffffffffffffff, 0x0, 0x5, 0x10001, 0x4, 0x3, 0x8c6d, 0x2, 0x4, 0x2, 0x7fffffff, 0x143f, 0x81, 0x4, 0x3], [0xf4, 0xfffffffffffff9d3, 0x8, 0x20, 0x57ad7525, 0x4, 0x75d, 0x453, 0x9, 0x4], [0x9, 0x100000000, 0x1, 0x1, 0x8, 0x91, 0x6], [0x5, 0x8, 0x9, 0x0, 0x7, 0xe82], [{0x1aa, 0x2129d3f0, 0xfffffffc, 0x49}, {0x3, 0x0, 0x0, 0x8}, {0x0, 0x5, 0x0, 0x41d77e73}, {0x1f, 0x9, 0x4f, 0x5}, {0x5, 0x800, 0x0, 0xe3f5}, {0x0, 0x1, 0x8, 0x7}, {0x164, 0x7f0, 0x9, 0x5}, {0x4, 0xeb, 0x9, 0x64a2}], {0x5, 0x7, 0x7f, 0x3}, {0x2, 0x1, 0x60a, 0xfffffffffffffffb}}}) setreuid(r8, r4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000c40)=0xffffffff) setgid(r5) setuid(r8) sendmmsg(r2, &(0x7f0000000f40)={&(0x7f0000000f00)={&(0x7f0000000c80)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000dc0)=[{&(0x7f0000000cc0)="9da567a137240781bd8b7c27ae518f636f0a45090784e761a70f90effd99276bbf32b03756384dc8005bbf105ec6a6bfcbebb5c7ac7b4855357d153a8f2bc7e6c348371874fa3aeeb2a97428beeb3efa9bb13573f8bfdd78158f2bd3208a1f1f62e66a9ee11e2252872050cae367cfc6b70a440ebfb485be49a4491de3c0c786a3bc2952a20437315c0e299b766e3f885eedee5db4f92ba1427a3fd9268c9cd09f11dcde35966c9cc3a01c483d52856268b74c84f945798d84830bf0e8da095c4de62587e80fefe2a23cd639e8d88565389e1160f45e8023f347d50419ebdd2e1ccf", 0xe2}], 0x1, &(0x7f0000000e00)=[{0x20, 0x1, 0x243d, "8d605738649c51e408b2e4cb385896"}, {0xa8, 0xffff, 0x8e1, "5fd71215063a7ac1b075e4e2f53accbe0b1940889bc2a4bcfc141555c72fb6caea457c93cf7f736d7bb24b16863dc520f5cc590a8420723e50734173c86f2001cd40c6977cc0097ca1d7ab00d2f44313184617bf037d590c280f4418ebe3eb3f8e13fc9fd49021585d6d2d7a64d88cbc289460d1af8230d17d49817dc7369a283a3d82e31a5a8e42e412ef2bebf37d71855d"}], 0xc8}, 0x81}, 0x10, 0x4) unveil(&(0x7f0000000f80)='./file0\x00', &(0x7f0000000fc0)='c\x00') fcntl$setstatus(r2, 0x4, 0x80) executing program 2: socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x550, &(0x7f0000002000/0x3000)=nil) dup2(0xffffffffffffffff, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0xdd9deeefb532deab) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x44) (async) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x44) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) msgget$private(0x0, 0xa1) (async) msgget$private(0x0, 0xa1) socket(0x2, 0x2, 0x0) executing program 1: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) getgid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x400) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f0000000600)=""/195, 0xfffffd3c}, {&(0x7f0000000700)=""/201, 0xc9}], 0x6, 0x0}, 0x0) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) dup2(r1, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x0, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) geteuid() semget(0x1, 0x0, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {}, {0x8016}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r3 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r4, &(0x7f0000002500)=[{&(0x7f00000000c0)="ebebfd510bbcd9b28e4d43290f6fa9372ca83da465bfcb781be7e4dc0b0a652e", 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r3, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) ioctl$TIOCSDTR(r6, 0x20007479) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1a}, 0x2, &(0x7f0000000100)="71f91e34718e0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) write(r1, &(0x7f00000001c0)='o', 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x2}, {}], 0x2}) executing program 0: seteuid(0xffffffffffffffff) r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) recvmmsg(r1, &(0x7f0000000840)={&(0x7f0000000800)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000240)=""/240, 0xf0}, {&(0x7f00000008c0)=""/193, 0xc1}, {&(0x7f0000000440)=""/232, 0xe8}, {&(0x7f0000000340)=""/151, 0x97}, {&(0x7f0000000400)=""/54, 0x36}, {&(0x7f0000000640)=""/127, 0x7f}], 0x7, &(0x7f0000000540)=""/85, 0x55}, 0x2}, 0x10, 0x1061, &(0x7f0000000880)={0x7, 0xfffffffffffffffa}) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getppid() fcntl$setown(r3, 0x6, r5) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x800) dup2(r0, r3) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r4, 0x2}) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYRES16=r0, @ANYRESOCT=r0, @ANYRES16=0x0, @ANYRES8=r0]) executing program 2: r0 = kqueue() pwritev(r0, &(0x7f0000001000)=[{&(0x7f0000000000)="1163adca4a00f4af48a36a5de19e99fdc13ffbafca60c8c3edb958cb96d383f3c0d602c5d26ec9d5ac781fd8c7fc031e3c5a8366cff8bed0323723d05826f8e455a16fb4a535f0b0e5a78f6301c2b80a10e5ff0e53ab43665396041d08e2bc59105cf3bc9a3983c7e0c8c7f011c47dac24b45a198d73e4bae807a73d480c178215fd8669c44046378c04a746804e304a9a1c065c90a3c26097f3cb1eb4b8f85d512b7dc95bc2aac82e085f1e016b05f8add4a9d15fa057b8100befaffb7627f4174ea9d37d0a00ab52364f4cfdeb06c6fcb60483019b6acf361f7925ef023bd320b0d3081b4972c0561eb66ef608410abf7aa07d4eb10a3dc6ec5b4012a2cb7412b4d8487048cb85f1358be2d69bb1949ec79706848698602de7252e8f86f751a17b3af8f52f0a82d86c8eb096869f769b453f9901ecd781c442a6891d6398af8ac084f44d0f749c9cccad1528e4f646e39eefbe2eff5d89cbf3dc584bd9cd980011c7e20a61f027916fcaa13ea9d9383ed8591b7f6cc2cfa1e088adcca1e64f01c344c007967f8a91b12609921dcbd29d6da1bd0d17e5b2cf0fba8af377f79ce56b0f4118aa9e40864f61e9bc160d5e94c63d784d9b663cd214cacfe2beef491f291b039d05a3a081a2999c860d5cf63b5b9afe4f586dfb37871cd90684797f19383d38ae59e72c7644ff97516c5447149ef626f504e9639f597cfd7f34d3fc402c5d294d6b102782cfd2c81ac3210502f63a751bde395c037d945182fa6628efd42b03e1ba2aace9d9fc80194402e2f875337e1d19ce1bc2509e0cb067bf835c42d426f050bb74ec5e9fa19e6c883242ba7941c0ea241cbc671ca273e5d608a991693abe23aea52c3550bdf7e5d68fd7fcc09242d325dee1ea3b6174c29d990e419e2c8948426f48c0b94fa9d0bf22a9842a13b8c667b2c1b5827e308a0120740c2247f2fec8ca595e73bb4dac820881e57962ed5b11f1d68b6d69cc786f1dbb8783d7b2d06346059a05dc935f6b14fe7943a97781bf8ba728e0e1a89d8f72f3c1c55e3e9690faffdecd9c2837ce149c1f95cddb71ba7e1f4163b44f49c9a673926752e9a0cd186cff787e68852d81d1e9fdbcc9a5232033717fcd3e42b83853abc9b7801c8a8b9252ca923d89c062dff4572c9e4b8a61cb62feeb8354172393cc7e4fc790d9243a78be9414f2717ffefdbf22d7fb8d8161479fb2436ae19ae61a03e9898b701651484af23d257a75d04198eec15784db8d5264e043ee37780b12f4b6c24d55fd4b709ad1e7143939df4eda9f1861c906b1ee4ad7b341804ae22d7878222d63037e6fcaab6327d0e5bf63cb5146508893bd36b7be951b44821949c783c4de83a261a12cab13a5b0aef614a2024475a004278d47d17d79af6cd742394b3ff70c513dce3272ff73702ce0957fd37623495f09ba69c1141fd3b480ac61ad787ab141cd812a1fca5ca85d6db00ab4ed4fdc9f2c37ce5a3c58ce4cabeced9ac26c45a4c3cd0e05da9b38f494eda91810ee17c113ae2cd116b708d99b1c2d0586857700a6cbfa5058d89c2cc189f37354b1f4787eb6753ec9e8eeb2ab5b260d8ee72210503310ba76646fe391218f1ec8c3e77494e69acceda34d6a49fc4479a9eb036db58ad37d2446d12fee3f9112d09068174ee97c4a38a797967bb374cbefd3d6b565518fe9433c73c2055b6f38624749206b9a113e91392f7a77289e8974f5f6b4c90ef3afa46baa1c7fdadc0a57eabc648c9c03a06db03fbfef94412c4b87e4e8c5e1ddf0a23d9c59f00156f212a6a9ce06bf4d62fd0093e43902dc71d23eeea3be7c75b66d96285599fa0f4e09896b88cc3bebf698397a64e5f088bd855196e239311361baa76dcdc5ee95641c81f8edcda3afb6a36a0d2cb6594ce8afa1e817a0e14b5408e5cba5f930ea097741049741097f499a217f0fbe28dbdc1321c96177f635dec3f669bf9ca818f0b2b1075682cf014efc2e9cc28f5ad9103a524f79c65e78d755ad062d5fa129e3c4334dced0b37557d23c6964fb6c8e58a3aab5a2900d7e913daa2695933bd64bc67d5437fd0403d25324d65adc0845f9c4d35d9b68b58d4f630bafffbc0f175fe1f8d183072eee369ddbe4b62e73909e57ace807d4276eebb5a7e91e0eca33598e148e95d710b8903122887f87697a791f76aa273dd16bb089cee65248045323c15ad2abd9763b0ad1b219419e607ed32c8d2ccd2af8e7fe9c48e8707888f2cc322556be6f800391db6a13450fff39d55b28d335bc0016ae291397edc2352dc20bf800f1d109a35f74db9a4c515ade62832982d2186b2949a6437fecc0c9ddc92cf0c1f69846517137924215ac8a43da5df856cb2490d5dbe9342230b03973e9fe51146228f32f8f8e5e87a1498ca7af693c33f399ca04ce306e682beeeee0e20a97223459064c47792b5dd1f1ba486433e98da56b0dbe7937c208677c6c260ebcac47f18102827af3b076f8fc0188c14be465860edaab137c6f0bd3f5bf86612fbfc436f15172a6924c3d65d28295232d64c9f3e766f9fbcca5e48ddbf6a2dcc0699615c14f0ffceab9495d7be68ec719b70e9bbacc25df767cce981c7b6ad5bde9f1b9692d9954afdc08d705bab43d53160e1b9f4c71a6cf78c3044766f14c7c04f7daf4096214afbdf8d0f09fa6ff00f99bbf6e47bf10f69c30334660a9e8eceeb14e0d0362c18321a765dc4886621bc3d2fa28aca80c19a45f080342ef605c55e5246ed3467846f661d98afc21228ae768b444744737745a0480d234961ef16dd475fd18149ef0af7d2754cacbf403d4f89a2a8ee4103ee3ebf97a09abfb163a3f0f746c5bbba8d48597c2557c61600b260e50f9dad727f9ddd59a25e44df598b2353a84317e50e6d3063f8318290be56155446fe2af51b8e2d1a1a8ce5ba1829cc7f8ea394c20a300c19621ef66b01e04fecb4e9e72079ab9056d93466fc0ea3b16caa803c3bb5b33fd0cad19c281a6f1c6e0d7194efb99fb16a238134352e2ace52b57dda3c858f74a6ec1df11c2262c34ab5fbaece2960f40d543c26859d2a57435a95291c30fdecf94c434d67518bcdc47f401ff0a6b9220edcf14b8887182427b2c3d84762de96f083d174a892f8aa1248582708cdde4230eb7be2c1b8bd83abde7d4bc130ea655dbb0971947733fece02662bae2709b3ef03194f8e4c5ca91e17c001ca281f89784bee309f46d05649f494845efcb0436d1353f7bb2756e4e0280896836af9b276241d54d8a298c4c003e5261ecb912c2f5206523c12e19bb5b90b75cdaae8ad38bea0c01442e2708d4b764700f280b7c2dbc2fab13f81086014dc891237e92b506f554925325704af076bc8032c62e28bc920e498146dce218527eab9b39fecd98375c40a71cd5934c2553aa48ade5d340109e9f7a583ced84bb5ca4a52bf38b27630bdb20686e60415b89c80e91a8fb4aff99f2bf67d1250ae049b1db124397daa20d68cf978d218fedd20dfc393130d6fa89944f80097fab8799322d84aed4c2b5b7bf26b64b46817df8ca594442ecb684998308f9c14cef43e8e5dc89d578867694afbbb7bff33d89881ac0028afcd9731e3f5ed9917438e6c28e3b51a48f33f258c9621b29b3c349b7fdc23a306d5cf85fc6ba5e9e896414dd42116ae0668cc11469f7bac9444a40a0f640c6a804dc37e5223c843e9c7430720d4595c0ced1aa1d8fb739076080db25f08b01542ddaeb434a2a065babce22f40c6606cc6eabd5bc192ee39b2052fb01cf647d0a9f766793fdc343e3ce7e8671734d486e7cf430774ebe7f56073c232e643e5f31611e6dd3cbc65c7e3808441e4424418eb4a864c11b98b12eb2fd232f454ad728e5d0eee55f4a7c7cb9796c909b65f4839ff1b50b4cba7bb5b5df65737cc83cc48318851d1092cc2b80f0d30ebbd93714d6b0eb5b0e9cc4d50941f142f2516eaac3479b2f1d213dfa3b1f7b0efe47aa72923af1bea86fe97bb6faba564e6c1f75b347f21f73553b55e79b9706cb0c69900b1ef312a639fa4a7fafc7cebfb2aca8d09821b9f92ec14baac04a5c4277395e2cc3c040d98f42e8dee5bd7562d849cb91031025d005268809e009435b9f2629b66eaf39cd73b6525be92083e1c579c8c28e11f87e47489ef6b10a58dc7eee5195898369d72cea4bb885e2f7809c59c49c3923db8a46ce05575504b451e2d114385673ff26f137a66faec4c4500a53694b47b7ad4361759446047bceca7e48a5c11d2c2f8d7b200fc9decc16d9494bc7c4b08f5586a4f76939703b0a19a8bcc8ece723613e79002c6cdb799c1c4d81335fd64add1b766eeadfe98aa21e04940584655403ffb4ae5f8928f2880a3879db488cc4850d287869273d93ed83d21af33768feb1452aa082d76493615f0f4e554690b7771aa0fb473ac297acab4888252f472dd175b0eeb5893448641d450136379fe1009eb321b621c4a74cb1b37dd9fe845cda87ec2ed94b5298060696cf9485afcd75f32c1140b76fc763944ba5e05583a37bef38108ce936510098a226f32dcd6fa5a55c6b86c0e9f8f03c165d27964657b393c34e2f85337af5405336feef239abd2a2d4de27591a3d12b56d7c2152003d0dc26fd96e642064b324888e81b29b02af2d05fef8d4f4f406422b7c7bbf427de1306fbffa55c9ea04979d91de659baef279bf83935b1fabdc15edb36dbc4976575cca420e70219cfedf52d7ad6724bb34e7b3167d9f6b98deeffbb19ccfe98104089dd2d488cb110b5c0979e0cbd860e4311562172ab734f3b9724250632ebc613df7504882c058afe19f34b6cca774af2b3aa2ad4044247acc7b89470295d896f882fd7b0dc1af6b8d1283020f1a3d030c3411674e25963137026dbb279c174afee7790ef7e3e861641f47678763d9caab183bb4c33929477d20153b6ee0d4935e745496c7e5e5ac986e1ef2ba76b27b8b94c570f8e76d695667ced6d9e5c6831e17fa8cc95158496a41f9a502719811824c5f347f09ae3c921991e729e928857dd1c17757047d0ddbee75400ded0b225e20c5354aa11f0821b8d12745a59e1e15e4167e8fa754ac814c7277d9272dac7eb60eb2563d1e44e369bef9803a2d82f6f8afa46a60c92d639c680c95c531fb437f3169e8497cbb9728883852f1ec488443ec3fdec47909cbdca83fc510f063c81c955ee13cf238f931f77b0c1ce76fea0123452c68d4d7f25a2012134ae6bb2e8f1561544c99ec8d3c560981ea2e8fad045197a0843b87362c66d6b6af0dc14aa35b253872be9cf9e6723bea547b24d98660cef9598afd9790838f297eeacfd569e660d14ca100e465fe0738781f313e79397aaa8957d6c65fb019c3a1450944321361893f9aad03c84741df4a209b929b0ae2a98f13386f014c7ebe24438e4c263dd006d6083e63be57d9a5791647673119186cea05143b91a7c350e18830e2e41b6f98bcba1a19fd6dd4880634e01c481472e2bae042cd71eb618492d94a98e5e184a95e671b48e008275f13b6726af3698733d24e044928f6fdc401f455f817d7374f7a909ee78f3a64794b785d2e1a2b05807e3bc19bc0df5eafc751df12f08eb2a0b547b4c3b3e6fffba44eff48f163ae3c6557f5e5f71d11e1e2de6fa50f2b8c4ee577e4f9888cc9f563004bb8aafbede58112903c2e9d4ee35ef3965f7c23b1132dc4477920e78624f215e342c2e4f42280a82e137777fd11657b2b655fd0879030ca8ed9340ad7b5eafc43e0bd311b557190fecc5b2fdeb5b904cba3de4fde2bd2c69058743cab5", 0x1000}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001040)=0x40) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001080)=0x1) sysctl$kern(&(0x7f00000010c0)={0x1, 0x34}, 0x2, &(0x7f0000001100)="c5a6d3899166c42f9be2016045a3604932028b43842da7fcd2a503c9362201a4a1e8666dea41711db6a07038b96f7e7033ccc71329eb31f2b4aca6f88cd4a58c7c2a4e91379e2bb412bb08cc52daf926e8a6b4bf7b910ef1e7e2f7013ce3b52a3913efa40c7ef43b191b841eaf5c6c8685", &(0x7f0000001180)=0x71, &(0x7f00000011c0)="7ba1bc223a9a95bcaceeda782c15029e7f5b691a932fad11bbd346268343940cc6d355a798109e74ff5282fc6f7810bdbb7f0ab301ac176c3ac36f74bd2699e041e9ad53e970a2330ddde5214ad4927a6d06e20dc03661a4a528d1be9019e52570d77069a99e98a6f99231b15974c9b67a129ab3c143c230e30a8c87c5f0a045b8e09eca35571ba76abca42375e3602afc9469398de1739ae3b647d5a3a641ea144d0015197d58f2a91ad35ac489", 0xae) syz_emit_ethernet(0x42, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff67a61ae319e80800460000340000000000029078ac1400bbffffffff010000000c00907800000000450000000000000000000000ffffffffac1400aa5b170e8326da47f0ded68a124a9f24694a9ad9347b68c479e35d36e3683d850ef7e562733199563fca9c9784689776d14e0684f07340534ad7b4081f147c5f37e783f380db2d64fda063416319d16af25b164f74595f81d7a2bf3eb4543c3d75b59b487c3a6425968616c69b054cc0807c5835cedc5e80bb1adb5753db75a41669156910c83a6657bce3192232cfb734b3e786f834ddfea2f1cf5750bd005fdd32e51ddd12263d7f03000000161f9ccc"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) socket(0x18, 0x5, 0x1) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) semget$private(0x0, 0x1, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280), 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getuid() chown(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff) r3 = getuid() setuid(r3) chmod(&(0x7f0000000000)='./file0\x00', 0x298) semget$private(0x0, 0x4, 0xc0) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xffff, 0x81, {0x2, 0x4}}) truncate(&(0x7f00000000c0)='./file0\x00', 0x800000000) fcntl$getflags(r0, 0x1) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000100)) setitimer(0x2, &(0x7f0000000140)={{0x3, 0x5}, {0x0, 0x6}}, &(0x7f0000000180)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0xe82, 0x5, 0x2, 0x7fff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) sysctl$net_inet_gre(&(0x7f0000000280), 0x4, &(0x7f00000002c0)="70082b5e576a7dd5e454a758ab14c3", &(0x7f0000000300)=0xf, &(0x7f0000000340)="012cd643f6a82d437dfa9a187768a274c275285ed29623f828f3f6ecfaf365e4708dfac34ac88e7d6118c4e8002b4cb00768c68d9159327af215532c0a221ee37ac99b70ed50fa8055793a8b92f448d5a430050b2952ef35422dc49231adddf2551a", 0x62) getuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x9, 0x2, 0x8, 0xc742, "28279f44ecc8307408fac30c11509cb2bc47d23a", 0x1, 0x3ff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1012, r1, 0xfffffffffffffff9) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000400)="01d58d45c41d3b12cb62818dcb5a02527a82a8e37dc9ab871c11d3eb7088af1c2eeb0f0afcaadf86520d4765388192bb644a4f66d5f6999fddf1bc77cb09855d562ba091d4b97549e1da52cf0dff236c05d2e2784e3457388bf8f5a3cee586a932734590bf6e60e915796fbd6bceaa0940150f703e385ff0e0ba0e529f6b6a", 0x7f}], 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0xa82, 0x0) r3 = dup2(r2, r1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) getuid() sendto$unix(r3, &(0x7f0000000500)="dea32297779be19cad3f592863ecc49b8c26f1a1a0a41424016f18", 0x1b, 0x40c, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000580)={'./file0\x00', 0x1, 0x51f5, 0x6, 0x0, 0xffff, 0x80000000, 0x5, 0x1, 0x1, 0x6, 0x7b1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600), 0xc) sysctl$net_inet_gre(&(0x7f0000000640), 0x4, &(0x7f0000000680)="41f7f69093e4f3147ef3e207ab9dca5b466a7d8eef397875a33a78650023a3c55533e53385aeef7c08784d5085189c9c90ca6eb59e62f9f7167e6e8a7adacca11d", &(0x7f0000000700)=0x41, &(0x7f0000000740)="73b63e2b2e3961fa4092e8873040119969a9b0a43424358844c1bead8fd050825a9de7a610dc925a02b9f0e995d1e481c8b96d45b97b4d8086a47bf3702599ba94d9486b56693616df4d4012a2b868ac17992ff15f1f579f7e93f92e1213ca931777535a34474eb2882b10aa358c5a868927d8ae5759464dfb893a73d91da7706bba216f36cb8f881e94a80ee2650e97dc8048f4937d9f5348a22abcca843cc51555b799bfac40b7a0eb3db6cfb637781ab833d9462ae74cb5c438b29fc4e9d0cfca32301d4b96604b7fcc540c5a781e5f3ff566", 0xd4) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000880)={0x4, &(0x7f0000000840)=[{0x4, 0x4, 0x1, 0x0, 0xfff}, {0x5, 0x343, 0x5, 0x1692, 0x3}, {0x3, 0x8001, 0x3ed, 0x101, 0x5}, {0x4ffb, 0xff80, 0x4, 0xa7a, 0x1}]}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000008c0)=0x800) r4 = openat(0xffffffffffffff9c, &(0x7f0000000900)='./file0\x00', 0x20, 0x105) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000980)={0x6, &(0x7f0000000940)=[{0x9, 0x41, 0x5, 0x1}, {0x3f, 0x0, 0x8e, 0x40}, {0x95, 0x80, 0x83, 0x81}, {0x17a2, 0x5, 0x7, 0xfffffff7}, {0x5, 0x60, 0x5a, 0xfffffff9}, {0x4, 0x4, 0x0, 0x9}]}) r5 = dup(r2) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000009c0)) ioctl$KDGKBMODE(r3, 0x40044b06) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r1, &(0x7f0000000480), 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) r4 = socket(0x11, 0x3, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) sendmsg(r5, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sendto$unix(r4, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r4, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r4, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r6 = socket(0x18, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r6) getsockopt(r6, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) sendto$unix(r7, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYRES64=0x0]) executing program 0: close(0xffffffffffffffff) r0 = socket(0x18, 0x0, 0x0) socket(0x18, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) lseek(r0, 0x7, 0x0) getdents(0xffffffffffffffff, &(0x7f0000001280)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x40, 0x0, 0x1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000080)={@remote, @random="110d273cbec4", [{[], {0x8100, 0x4, 0x1}}], {@generic={0x8100}}}) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) r0 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="144d530850bf63db10632dde8eb5a9168fc0d992bb3ba2d589c2b9246488fd47bd9b86d8ed3eaae72aa697b7cabd3b41e2abc6e4b486abce610ba53304883f8c56867e7206b273a465ebc8fac9f8b94b4aee08b4699290328eacc90c35e36ae6e8fcb2eeb8abfe02edaf0c93e533a2cff89f82d6e1563d18ead4cb8c7d71403fdcbbad3bf98a22d8d64bf5ea0f231c1451", 0x91) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0xff1e9fe12341a2f, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd912eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1d, 0xffff0001, &(0x7f0000000080)="7fe3ea582b64117cda57cfc05745822c6b73c067b6e0b6608231d52b5f", 0x1d) connect$unix(r0, &(0x7f0000000300)=@file={0x1, './file0/file0\x00'}, 0x10) r4 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r4, 0x80}], 0x1, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) dup(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0x4, 0x0, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000480)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x33) r4 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r5 = dup(r4) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) recvmmsg(r3, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400), 0x0, &(0x7f0000000580)=""/25, 0x19}, 0x800}, 0x10, 0x0, 0x0) r6 = accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r6, 0x20, 0x0, &(0x7f00000005c0)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731aa360fd3012798f11a89a5bf90712a094d4d21923f901998a9f2205b36d4028116720a2656adab4711274a84958d9660986b9b3e181aeb7bedf65f1f49143b41d596b4668bead89b5759cf5ea309", 0x6e) recvmmsg(r1, &(0x7f0000000300)={&(0x7f0000000540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/144, 0x90}], 0x1, &(0x7f0000000780)=""/168, 0xa8}, 0x1}, 0x10, 0x3, &(0x7f0000000340)={0xfff, 0x475c}) r7 = socket(0x10, 0x4, 0xf9) setsockopt(r7, 0x11, 0x3, &(0x7f0000000540), 0x0) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x89) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x8ccb, 0x3, 0x4, 0x101}]}) r1 = semget(0x3, 0x3, 0x508) r2 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/168, 0xa8, 0x1000, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) r3 = open(&(0x7f0000000200)='./file0\x00', 0x28480, 0x63) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x7017, r0, 0x8001) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000280)) writev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="7dffdc2568b917d0c308eabaa3ed25c527c43baaf4028f68934e94ab3e98d0489057bbc1b56c789267f3ab1253098a2c8fdb97047955d5311122c13edbf47f1b3dc479f730e2ae2f627e808044cec1fcdb4094a5d194963487564f400f042f83dc9f92d04eeec15d33114c240e5248dd572d8d", 0x73}, {&(0x7f0000000340)="6949f12fce115a9e390698636032952c6e784c95fcdd204d9c834d9bfef72915f602fa1727f57853dbf62d1a00cdbb65134807f1e1495b5bc02cd0d31694c1a901df8796dd0ea1c7b8f8ae23a077274d816fb13a59a876ee707d6d0b5aa63a3b2e62eca427f409622c1ce891573aa11218c63b1c77ecc7b2094576e38257727ee3b275f8f5453c4c107b495b692841b51764206c8c8c368229c1d32151622783859c09db5ffcb725bba303d3cf8e6bc8ca062a79b65c946190ef6e15484bfc5bce6b994f0eff14e0be4daf8a0adb1bfe27afa4f4d88b9c33e758b615f0f4621c10f52ea0deb18327e67b824f6e4ee43f30b9638a42cc2a6d7aabd306dbe814", 0xff}], 0x2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000480)=0xf27) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0), 0x100, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x5010, r4, 0x1b) getdents(r3, &(0x7f0000000500)=""/92, 0x5c) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000580)) fchmod(r2, 0x105) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x1, 0x152) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) setuid(r6) getgid() listen(r5, 0x1) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000680)) r7 = socket$inet(0x2, 0x4, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) write(r4, &(0x7f0000000740)="856db313160e83d99da77ca66458923b58ad79edd4fd185a829ea9ed0d3fbdf9635074a7c307f7358065fab60a028fc890548d872e2cb616c708a4a7e667fb0befa36e2f977eda5d4e6efd3ab65477af67d9b687d2426ea9988d47d734cdef219be24462ccbb0ba1b925e7665c9ebf99c85eafc119d7f48189f809e832079883835bff5d3efd0657def0c2d7f2cc3a0bfe45adebac87f1c71b8bab7b329314c9ee0b95ca879ed323209991f04b552e0a11476c0c223bedbf467b178708cbaf48ce6f8275d232ede62bb9ea241c363cd68b357f6c03001841ac", 0xd9) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000840)=0x1) r8 = getpgrp() ktrace(&(0x7f0000000880)='./file0\x00', 0x0, 0x2, r8) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) sysctl$hw(&(0x7f0000000040), 0x2, 0x0, &(0x7f0000001080), 0x0, 0x0) syz_emit_ethernet(0x33, &(0x7f0000000000)={@random="00afe380cc9b", @remote, [], {@arp={0x806, @generic={0x18, 0x88a8, 0x6, 0x1, 0x4, @random="a02929157551", "1b", @broadcast, "90252308be33a6b7974ba65c215e69f0"}}}}) executing program 3: sysctl$kern(&(0x7f0000000100)={0x1, 0x2f}, 0x2, &(0x7f0000000340)="ee7fd01d9d8e5ceccb5470b8fbb51cc2e4e3541f546425089fc51b43331fcb9dd7399f85ff6c1cf1fc150bc24ffc2696d77acedd150c6cccbae58c2d2a521cf170493c9a3bc93672d8ca8ec23b57ea734ff3784f9334fa0add2c1f1bca4312e859632c85ee667c86e93b50f5c93150bcb3c02f3a2d5e78ee32c84e11068fd2a48789a7a45f9d2b35f48e04f90cc27aa5202c6ac16e8348a14bc44e4c18adddbf19479fad66af5ed8dc3e349939c1327a75a9d5547a91bf", &(0x7f0000000240)=0xb7, &(0x7f0000000400)="b0808d5101d9cd543bc789d7c5a8be2885e3175165b465738fa9769c90986cc544cce3e9b50846c07208ef062aa9e8c061df9fb740df8b66e24e49b98c673cae5132bd18b5579bf0db0ce0b614ec6d969fee6bf75548f95592e13e5c8a2ec2289c623585c924f3e802d5fa2f8198fb0c052479a323ea2b28ffc155fffd69bfe5e5b0b2ab777622ce77ccbe39aa22f3ee5da0d74ce39dad53fa12fb2050e909eb6cab521f6c06b242069ca302d25341f7290ef6e5de59be98559fd5d6b44ce09cf07a2d5f7fc86ce150abc4a3f115573f24b75c10ebbe9d8fc5f27de022d5c862302e2cbfc6f7b40231331eece1d0d2ac35e3e9", 0xf3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0/../file0\x00', 0x4f) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0xffffffffffffffff) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() r3 = fcntl$dupfd(r0, 0x0, r0) chown(&(0x7f0000000280)='./file0/../file0\x00', r2, 0x0) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x1, 0x1) r4 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) chown(&(0x7f0000000080)='.\x00', r2, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000140)=0x9, 0x4) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) setuid(r2) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x140) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r6 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/84, 0x54, 0x41, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xc5}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendsyslog(&(0x7f0000000000)="af669746d10e2ea78fef7b7fcc975b66be75801bfa6ef038d96afc1d7a60c065ff7b16ed1f2be06eb998612ad9af0d392ec8c94d4c08257aec", 0x39, 0xec2a8c0e0b4be47c) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, &(0x7f0000000080)="9025d7883c111af5ba39a44540b968533d48fe6d51218a32aacee376d8df1f2333248e7fced559addfac229743178979148b59b447351dc65729b29d117ad8bbfe464590c6aa7bb8e6121818e5d6c2510bbf654b4f22d7b3bc5fb756e7dca1b2315fd0734944523e9e753ecdc12a02acf9c36f1e89fa2bacf2a005b89e6d93f8ff6d9d4f0fa8a7143e73d1134f2b2ad4b0568f50e6c4531dc49e34baea08e3", &(0x7f0000000140)=0x9f, &(0x7f0000000180)="2c68e7b8e84f7cea857e6044d021422073bbdd15e28e56f10156e63302939a981a6ced86bdc147978fabdee8b991701160f6f66618ac217e388347346046c3add29061eaea86c56067ccf0101ba0c02637d0adffd8c0af34d6e68ebd3daccf2ade96886ae76942", 0x67) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000240)="da022019197ffad48aca199125fd35d8b3422dc1b6539d69bf94972ef12c8b0b4240af56b842a04ebe79c96e51971efd8c2d5410f235e5a4def28d3ee8a77d34c72caf6cbc2648a0ec225fed167dce73e4f42af51e76ec5a0d569d71cab590f06fce88b0b12726a87530771b1e1c8334ff030b796187bcc55f2974a0dc27dfb9", &(0x7f00000002c0)=0x80, &(0x7f0000000300)="848d9e984e25aa80d6a290a3d6bc92afe696d9db53c994a8e137a1b7c564dab2d0902c35adca4095c4d780d1e0b866d9c4f2d5f6da0c358ab2cb09fab45e48fe17212599fa9b674f95abdeaab78f68fc290e309c5f4fc04e56d0040f9b6a6e0ae6ac9f18245909c91528a397cfd92b93d57e31", 0x73) sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000003c0)="5063bdafa42facf8df5fdd5bfbf0f04045faeeb36cecf4f341323764a07c907ac9dbcd8ae9cda04ca4c7b3c7c47b9db2df57d2c52546b5db89475257a1d26e0d7846732ea34c44afc91a514c173d048e8be05a6d2f6cf13447c35c7a957c38427e988b77b4c29dd28e910db9a30ddf03896d256cee06f72296d702954d18e9e13cb2937c2bab78967790e43f70cd79b71437bffe69c26fefd2154105e1a37dbdb1938f9d4a", &(0x7f0000000480)=0xa5, &(0x7f00000004c0)="8d2941bc7d034746c89099d3fcdae93cd815f3a3f408910399a32c852bf3faddcf8fa82f6e4950e1763d080126044f077dfa5a943d0ec941fa3072bcd30a9e63395e5a019dc1553ee83f39b13fc6f74fd3e9eb2e5e850a7c8e0fa179afb537b89a016e7cf10f2ed9b0aa805c76c00de2c9e6a2bb63bde051619aaedaa3bda2f21af2e79977631e3807889cb4c86329b68c30f5ac8642ed3cb9b61686ab30b0c1c88b5e224cb4e1914e80a6bd21cbe327259b2c4e38571e0e86b4e43749fd16327c9c10bdc33dee951c024a0b4bf18fff1a9c50", 0xd3) sysctl$kern(&(0x7f00000005c0)={0x1, 0xa}, 0x2, &(0x7f0000000600)="49bab5d48fc2a128db172257726eb9e9603df5c4ab6c203a35dd5dd7ab21c8b0856ca08825fa0c989c339eee9df3e7e31d44647d9910452eb56e6c7105ca4b18f906c00d15f7ae6d6a18c05f0355facbd022bd89073a09e1cdde800f8c2eaca6daf29820d11627edf55f1ad5843c507becd505f0", &(0x7f0000000680)=0x74, &(0x7f00000006c0)="91e66a1eec04f2d48acfd0a4caa494384afc5285eaaeaf3a6702c294b6cdc5ef274fff4aa41cc4c655b9c0739e322460e7ee82fdfafd9bf21472f7298e5207824acad71fadf6be9178515a23ffcfd8", 0x4f) sysctl$kern(&(0x7f0000000740)={0x1, 0x17}, 0x2, &(0x7f0000000780)="0dc744ea09", &(0x7f00000007c0)=0x5, &(0x7f0000000800)="fd25d5691aaa430481971d3e799c18fc3a20d12c3c3e4969e13d8d4d3d07ca62a7eb18ac979556b2e260cc970543ef18eee2299c92fd910d0c756130aea1218a50fbbeb368b37b8f41dce970aec6", 0x4e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000900)={0x1, &(0x7f0000000980)=[{0x20, 0xb0, 0x1, 0x3}]}) sysctl$kern(&(0x7f0000000940)={0x1, 0x7f568390600ce8cb}, 0x2, &(0x7f0000003640)="8aaecd90426006fcfad4b3c1f6049e7e784e9d9b78f0339e027494e49f88efb820f78fdf4f79ff46ada1c223955a7603f1e9dfdc1163e5c448beac26", &(0x7f00000009c0)=0x3c, &(0x7f0000003680)="0b15a1a91736926ac4241616d17f8c074ccb2014cdd2b41b08dc40eda1e21ff5bacd0839564dd0512b2b135dc0330a10d1ecbcb6e14b3a45515e55e296a67a0f9bb58affb64d077c4436fa37ccb4eecf599b9677fd742aa73dfada1ecbfdb3aa14c48ece2f583c517ab5f16c750e53ff5bb37bd54d2187a88ee70e8442fc4a6ef7fb9a44e1d0f8cc9b35285387119a87a8360a82ea5825a2f7d3a1b0fa42f5708638101ca3bd154f138976843b93f88c449cd419583bcf566a6fd8770a00ca56e86b619766cfc4b3c97c5fc1f698e1855c3814358a633db699250955a2659bf2985d9a7a27da362bba67b7c1100e4d4dbdc22cfc4baef24abad885988cf8bc0f7236bd0f1538a39f20655853c5981de0785e33955d5a7f1d2307513818d3163d6d2c8eab51", 0x125) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendsyslog(&(0x7f0000000a80)="300e1c899790d816bb8f15408fbc4dca1c035015292e74e5dad8e1df21e334370922ed5020ba8d4ba217730b878ee1de77c018800b2864a49818fb57bca7cc741eab43982ece3825b2681a0fe99e54dc4a9f40ff2207197859980e0d30183e768cac08dbac24b3f79956f2cf779202cc7cce3c01d8e2d170fbbbf72c173ffc43a3d305e071cbd4c099a5ce06e4f551ad1935f871fb0766f385322fca354dbcb8a331", 0xa2, 0x2) unveil(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='x\x00') sysctl$kern(&(0x7f0000000bc0)={0x1, 0x56}, 0x2, &(0x7f0000000c00)="9fdfe82b64bd4aeff20179e2bd4909262186cbff93eb1e61eb30bee7c9d9615bc20d4dfbada8b0b7a3402682caa382373b364d2e00f51a45f427a7448778670026efb01eac043d8b0d52618d605638b41a568eecc706773634da945aadd8ce8edca7b987ebed2f8c537298552267261fe6ec46db2322ce85e5776c6fac6eae794e77a6d0c0a15caa7d9c35701afa49a9f8dd321d6fdc5fac4ba95d7a029bd9c9d6ffd620e361b23df66bd13496fbcb5d2565d75418eb3dc34e5b76d11840463b879a26dc2c8890aab0a9ec26ca299b87d534eb39cd51a19623d2d2d1ba6e588ffde993d02568d393eaeb3a04f5fac61369bd3c75d89ac0ea986d0ea2eb95d32b1100ba2e43dff49fd2aa6b7539c3960cd3838066367a5ff4072994e4a6e16020f7bf13d34b5e0b332fbee5d9f0a5194ffda42c42b57bb0e90df01177adf5b6dff86e405dffedb2d1264062ed96e6cd4a97cc6abfb9618e3c425a59ded197507080cf455d46639cef33a8053c97a8b3ec5ada5b639cb07cfdbcacaee9cfd7599294f53f4637d69da4d306fe14fe937d32bb4b1dd5454efba9ff44b8a0a0dc0f5be8e880622b8c66f63c24c0180918db688523caf3233476db6c6a50ab0c78dbec41599ce176063c5e7ddba618e88b4bcec968799e9c44089bd2154d843fc580572fa1a809e411eacf645cf8853ad47e422e51c5dd706667f59b0363949d0407f72ca734c921e1766d0f4b65a8f9de654abe14cd36fd80e1cd82a41a663031efad4cd0c6233a3c5bd1c0dce92d8974e84515486c2d0943d0063a95b16a0b1f704f9cba5cd073c0c4a4f8692f0588b5715c2222c03773c3aef957d73066d77c7d6d2a7ff8cf7d0351803ebb3c1627dbbd71f64cced84965c48720f18fce15f80375faa7d6080b4c671f3ee22f798c520e94c9e1233f3c511c91cb7a4b868d6594a3226b6ac9d982d908fc60d119f6d8912ab177d44768a3c39ad1d17e6df1d8a7b8103faab5e153c1ca4e04c072133297c1d88734bf03448b22d5e94b538797059a457039393ff9ef86370886687e886e793561bf18e644be3679c1d6fb21149d54420572a93f22a45d606c37fa9068612c5c03fc4db55ea4c4c9851c7de83f19ece4e4f0f9be8d2a92766ecbe58fccb8c5e2370a9475dcd27fa492ada39be203e52ea9199295dcd6bbf1759aa765d233da0cd92f356b34ab5c12070b1a9b5be0825cdc510417676381a3c24c6a2a6e8951f0aae62f49dcf859a9d29fe2f888fbb4310a1f19375498f44505cb80742f47011927e98b84bc3575104f5add6f43310603093f232cee2342d12d68e16c5ab02b6f8c2b232b68be1c63553ea3b0464812f9f6d41baa0592f742d60d1516a5c501936ba347665e507d77fced90496cc52cb718ce6c96a1e95e29d4fe4ae604cac0e662457e883aa3eecaf0a826448ee35761b5c4eaa44c3afa5a39dae013fd7c23770cf895ddb6fd10c8b11844726b55a286f9e57253f1bc22a06f9d0509330ee2555d838d3ec728fda7c4f30aab0f23e8678a41eea55fac36db9c18e7771a243137f38789f9fcd172be550937ab6dc95f8241a25016e1a2baa878af04f900a69e9629134e84f834e525be287d9b191cd521b7cd216ba5aeb83592ff2857e0cd10fd9d38285d075bd28af770d79fe47ee4bb76f85d4c49602ede3f55e292e0a05429c441b2e6dbe77a1902943f5ee9c7daab685ba8277de9fdd79f6c667e6db83f5fc7cf1d806f8cb2e9d2a5220e1a1abfa86974af93cd7e8e5fa6767ae258018e0eda570abeb232b4d9745a8bb07ba7ed2c502c1f0162439f4f9c099ffed6b895ce36fd2d8d68e60bcbd9a7ccb8bab68d6222c2d9e89e804b1588232c770a2c2e2abbb9e8b6df13920cebc3259d0ece53528e97c2862e4d60052d2c71931a89594a26a22733639525f8b1983afb156e6636a99dc6ab9d5a32def64f99a00c9a26637e8e57afbba56b3fc4f5984412ed8a838623d2dbaf8aaa54f1a4b84954defe0d2b4c42fd3e24524be2369b0b5ac6fbba1630cd0434c24d47249ed5aad3bf8abdeaab6392f8a57336ea5af03e7362fd317bc8581a495c8b3c666dbeaee73ab8849197a5851fd693cf768265ee7a22e94a7ee106721963d2b7b4521951561b34e792f5f96bc9438edeb984e5be145f05984dfe84f8e1f504e14255c7e660a6177957735787c07ea6f58e40bae647e9b18ba351a732205f28e2d9efbe717dbc4af905692838391cf74803186d993c36e446f82750899f3e3c670a36a92968cfb4b6980d20fd2a1d1851ae5371007671ea0f0e1047746d5ef05fd291ac377839e6732f3f7b7ca9ae23e4f73bc205f5ae202048f0e1486cdd45dbddcaffcc52f542e80613629904ad316f47fb4fc86d3d46884f1af2a2a975ffef63caaeb52f8cfdef419f29cad6a681a2515c4942733341cc603bc14534b34debe6ef53f1e411f92744c94d504e2f824965e308d8cabd5c7051b2024a33d70b26cf9fda45bc8a208782a73e0dcdebeeca288cf2fecf3ad6aadfef4242ccf821ce339c16c65e6889c9d900e45fe05b0e067682b3b0ae3a527fd5ff9ad571bd554661f5bf289e8648795ac1d217bfd248fa87fcfdd88b3d65b36eb5fdf6b6c87b9ebf7dfbc69bcb44be9e03e503bc5418b1c296e625d155fb04e2b70e8241c96db55b4d5147b80b40200d3b9eaf5a792ac9079e4a67ed069b093509281afdf5c3ab0723b2cc3124d8dbd931a7c15cfee9319e02670d9aa647d180c99a90e765b35e9bb98e6951c6876c2b764d5538cf6db1879dc6c32496c3a78c084bc724098478f2ebfc55dd9a96bf5ab7ea7ceaa0f312e17e3366de6f95804a16a5fcdbf98373ee1d2c5db7c8cb88bc94b0416e8622ee5c6aab340bb74537b750ac72d01a331368fd36c5be5af8c15542813be8402e0c2924db8a295b990492311a2ebc6b97747335309beb66bfe3177a84baab048cccc9c6e4394b87d1c65a6133eb7b928afd4da14d54f3c024f7a96720c63945a63522a43c0f25a06392bd22fcc7f8c0365a07897d47cce9ce52783a3fce00e7befbf6153399306a97e472b56ebe0f835b03b8c510c7233700a1735e416236f53ec6c475bdef03166ad1022abb47ff9965f468482ccfdc4e5ce0dea0c6c4aeffb661b10cb905db3bd6957c73ebbbb4282f404333d53ffc0a0af2e60885f57547ed7cb3b5f0f104fdbadfb03b00565a307bd1dce04b865b21579c94adb0aaaa0d68cb6f3de5999afd511aa3ae375ab66e7586b90a20dac109a786d7e11a821851bd846fb240aaf8ff2658fc1787b6ef352b15fb7d15bf9c2282decedf82695d3fb5fc587c0dfb5948d7119619c4b891b72a5b6ca30ca0c46b0e536e996e01d7695cb28a3fa01d8eca6a03e7eca9ecbe5b13d9d2396a9a77ae6a3d93a182dc2207c7acdcbb3a2b821e69a352130fb08b562e20f1b53ed22078e4f2a545cc2d91587ee3ffb69e9c0488eb6e567054f72ab194fd44c03b58ba47d509d4e82d779b174a278b4e6dfd24d8533e97ed22078e1bb511af035372111c5ce3d11b234534def236df8d9ac34698143ffb0f2282ea39f3f5a065822216ddd9941057fc5d5543621ad444eee52ca3f2d7652e3e970f5d6b0384fea6366022697d91f1046f29231ffd2480ce447185b0348f22a83e8c9dc9b06f6b071d448fbf8110e6947256e2480c942ee3f32f31a2cdf573dc5e63e1b2a41a84dac4c325d093a5465a333eb4a587c617d8185809a2c6a31a0c3f1c0a7cc4b0c0045e78878bc0456928922ced673dfdadc393f611b3fc6eaed03f48ba7c3be10d5725924101801ed6cdbab51823f7e7d5ee8959f13f3f53d93047bf1b56cb854d0b925c297f95d677378d3cd0e7b7a280cf61f91dda922cd0af2638d27151b1089639e7f32acc79d7bb23ef4c17ab27e29d84dda800ce9940d933c990e2abfcef55befb463a879e3d7158782800b86a5d54853880aedcbecb9efcf6bb38ca620014cb348883d1782cf3ec96c5be1d103e03827237b7e6f07cacb99859636331f9bfcb4f7c77973c14171e867a197c655f5d0c1bff6e6fbc113deea3d2b325eddfb43e1586ce377aa51d866bcbac22e1ff1e74c1153f7442dda011a1b33b5e92e6f29922ff9079a7be9c2590da8eec76f16afd5e9fe087d7cd1f17c7580362ba136c60b679f081dcf1172d7efeb7d4b8ef08b06d6952989ae28f5e71e0738f9af475b2f56845add8c2db07b11ccee00a256b995cc72c67828064f6e850aab9f00d1b4710635a6d34aeadd22dff7e4e0ceb34185850977cdf898847791d6d086065b4bdfdc19ba613656d6a8b4773e2629b8b5a46e7b491f8f2349b0a0c264578a6b50ecd0d8a82c4ec433a1341e3c319d0fe39a388c71bbf9a3481074cd76d2164b1149ece1b890114c2e1978b9042f1ccbd056464bc73a65f9702587a6fbae2e78173e9f4947ec6b96e923206ec8769dbc5e0e1085e3366b83c2de3d7cf312088367e962b92d165474dca34c1b15fdf602b641ed2331f9c4ffc29c25a8afd577e0faf8c1d20f06e6c4076f9106598919d079c925946e5f5b8507a0f31a2d15892b3cbd63efdf8def515ce13176739a7720ccdbb982ee9c8e501f7122ee07fa00f84e421e88872d0aa1291e44f8da866b4a11259c360c91b04eef58ca93b605b6311c6595ad0b553ac433e5f9d1555dd4fef0eae3d01ef8044ad2d86e112f8306d2de883c67c8a082f80716cf1c3c8c64807af2ca79fb65274127c0c859394ccaf0ae52ccd5440f27abe23ce1ef7fe50bee88fbd9f9cb4c9db478b717a378c32478ab84b9feb5ab017b70f2a5832da17366db9f497d0534a65b6654d6ad04e887da6f96965d9d76059a4d3f3a1f4e070230aa8b54e11834d1200e6239824e2599e2c7be096697033b46e83a3dcd6ef5db58b2aaffb8ddd02ac5be348ad35527746dc1c226090c18b133ebb46bb5384d1760775e116b23fd57f06b7824e76f920990c2ecd4c12d5a7640a92d1a01a57700b0de38301705f3ff0c1dae9e7b248bbd314578b49443cbb33326cf4437df35063147e2facf26a98e30ab51ed32caf495301e576f4ebdab15b4c5e4955c11d1e9c078aafb02dff0a6c2668c116abb4d6e28f17128715d365ff463f7b8bd4a07f00c86235c44a33c97bc238413c265864057be6515845b0193745d2d3e55d9927bda1d09f0030e44ce5b2c21c519eab80cd453ac67e1a953f8ea0caa7302eea1e86b649823080987194dbac20ca0f16442238a976d1d8139810f39871b3db16ae16a491df9c0a0fcfcab6c6fd1396b8d7de29741e447a5397713e8de934359e2e3d27be248193f67ac840219216ed740c07f59ea074e7188722493b7833ae555a4cfd2b01006bae25a48ecdec5c9e72d680bb9a01a4f2dfcc7f66bbea4f8043e5c26fa6b0d22f39f40bae419e9615d685042febbd2da4d160aeb11ecd850dd3225621bd7da5ddb3bfb3525e8c2ad4622da38028723722fea91dfd0ab84fbf126977f4e9db725031d753f5d3e9b6ec2f0490c721bc06799edf0db922d5569104a753142a245247c5f5c665ccb4e6dd8d0755a525971c8b3913cc561fb4e01a64f4887c71e266356c09520aac503bc5fb9a286be317d671731330b7aacb18c95fd42db1f5481385a2eedf9b6513a8400d5d38cef030cbf6ba2787dae11f30edaeef44981e0cef97c5b94dd78cf8ba83bd1cd4369023fe58f4501f9c34c287f65e9717afabedb2f8352a87086dd39d1507f486c8dec16b709f62932732aac34bfb2861aa6a958e82", &(0x7f0000001c00)=0x1000, &(0x7f0000001c40)="af691fa1f78ac2df92074193bb4c32c7f4fdf21be64d8d791001706c7a506665336c437e2d6d2e85ee098f7b8518c94524ffa782456d3a87042ae39762ee6bf7e7f26b977be57ece7f321fae0c640ac0e91767aa3c93190ff7ceae711281eac3d7f502", 0x63) sysctl$kern(&(0x7f0000001cc0)={0x1, 0xe5151b8af5d01dd7}, 0x2, &(0x7f0000001d00)="214125ae217503fc290edf55d6c51b96a63a3517365f94f04684a08ef9f7399a6c5092863824db44fb628ba1a7620a3befd668f9e6f1702d645013024e8ec49fd934b26e4a704268cbff096ef161af43a0da49f632bddc6e7b347f5f9d2684d75359187ebd27a5a144f51eb8c1a397ca882ccbbcffd29e3a80d0c1257cc5c590451e1f7a20afb3c31e9818a77acc7b3f6a185a2545407c23da51d6c9af10e21965c9b54de39ebed0350d838d535a0bea6627ed422b1a85e888f49c9aa1de661b99d87a6b5a86ef753ea029a69731809d1959c528d588a81cc263e25527e13672ae7d3e55257f526259a318124b5f802c3d2f40000000000000", &(0x7f0000001e00)=0xf9, &(0x7f0000001e40)="727fd1c03209915c03d529317966b630fcc2ebac73a0b1d9f5d731a0aa37518cf8c3c5b3", 0x24) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001e80)=@abs, &(0x7f0000001ec0)=0x8) connect$unix(r1, &(0x7f0000001f00)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f0000001f40)={0x1, 0x2f}, 0x2, &(0x7f0000001f80)="3d4f77f61880787b37549654b9663e00675528fe49bd7025a18a7c9ac310f6f9fed64c22d0f6f8a661c5d2928d295e0668b982223fcab0b6368f3317abfb3fd696d4c831736831c609390268b470e083322361bc11fcec8848727087a2c644fa795532ef6b67726fe2b846d59b673d56ad08665cdaa56b42a3016d8f892c1fc116e20148fe3f9ced19cc7d1db37ba507757b7c228d5f42491cf16014a13451d841f4cc9941bb70936b162a114d8b45049001d86a393f1de72cc1e51da6d5df0748519b138abdbad3053d91ecd037266576d4db314358b6677045ab81dbb5f1989f585c3b456c27ae6135245ab230aa8b3758fe70577b36bb", &(0x7f0000002080)=0xf8, &(0x7f00000020c0)="8d1bae4b3ae2e761e7f9e5ba52f6183381d40d80ee4056524ec1b9039a47809075fb8bed22dd582528579cc5fb66a51241fd450e2f5e6b3d685497879f59fe6cffddbce53e8c95c71ea256515d98996e06816339bc88", 0x56) r2 = socket(0x2, 0x1, 0x6) sysctl$vfs_nfs(&(0x7f0000002140)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000002180)="103b2c3731a16ba0e6d10c083d1e29f57fbc13d4ad08a0adc3240347983717b5f8dcc0e8803cc9ce00c26adf920d62d29b2028242f3f402577eac3e86ca07eba8e761e8270ef73939139427bf84477174092e82ebfa89feabf20fcc7f9f3a13429391233b7c300cde8d459eec685896ad904cc916eb4abaeb23d57e5", &(0x7f0000002200)=0x7c, &(0x7f0000002240)="4c23183d72b5006e41af577df7873c08578bc2aa077baeada0b60d02f4536e9f660dcc662017a2aafdb2dec576e9f4b4dd9eddf2157f83c7286f34960a6c3ce99c3dc718b58ac5d28fee52f32a6bc6e542337525d068a5a4c11288e982105a6101372263e1759ce1279ef97f9983b8af7aa188347f5e760f3fb388acedb70781e98a", 0x82) sysctl$kern(&(0x7f0000002300)={0x1, 0x37}, 0x2, &(0x7f0000002340)="e5c41d760e127959019863474896df9bcb4887fbe77596f7edd35164fab4375e4333578b8fb0891af3a4fa940afc6c47477e4356cd4389e0403c2daec05c346f0f67c3b4", &(0x7f00000023c0)=0x44, &(0x7f0000002400)="dc57e60274f2895093abb46ded9a4f8b9a4e0b2d622169568320c1f6401b147cb6039dba02a1d60b7a002f724e8048b3fb13edf7ce2fb7fa2580fc5a8e17e4d6b3717101acc6828e4412820ce78d9b1541bacb94cc77f3209b294da7af5e6879aad45c7e02f070b247211a1a5473b92359", 0x71) fchdir(r0) r3 = dup2(r0, r2) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000002480)={0x0, 0x1, 0x7, 0x8}) sysctl$net_inet6_ip6(&(0x7f00000024c0)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f0000002500)="799411b31a58c53069e1df87cd202f13d9fb083c63b2936e0b67fd1bc90623bd310e8b0985e2092ca66c7db6c2552feae6a1954b9aa9046d3a740b5d158f2aa2c2924da565c596904817f67eb0b7202eaaa3f90d8930a1932471a85268514288286a7fe9968b77fee13ffdf2dc7d3eb80f7c2fa77a892a7081c248572b48113031a9baa16d38199db7299c504585036025e134e46e4d9b4f9a72af88", &(0x7f00000025c0)=0x9c, &(0x7f0000002600)="bbb69c5878e00f72791088d44a4702aa4428bec6065c5214f5164c43b52c7aec919371e7c2cf5287b9e2162b7a77bd30d7f0b6f53bb1fa1ee6e5e16dce088977867e3a2bc4676f519a7908d95468379dd86e1afd8be5f3fc332594ef45d485916c64a28caeaf921579a23a2166736b337b3f0bfba7cf36630d5bf75e0b94489f47700575794d4fd036231c88e19c96110f2439f6cf6b253da1cb3de65b66174173d023a5a5fcaa3b8f9d5580f9f7b6c89c412bd15d143f38197d9654f5c0f6d4b65690b1150a192b381a1257d96086ea6e1fae64adb40286115a98fe8a40c4864fef18faef028411e617b9352b7dac0ce56808fed4c4c4a84e40438ff53f1a0e5c91287b62b1a369922453f0c421d04b34f025abbf3c94173eca82652b3149779dce785271baca40af44a1e791c159dc0efaeaf40783c593a3ce5ecc2f1732bfd2aefc31f66a24489f2e98dd80bc0058a63e785facc0c2fd697f50bc4ac56ae4635afd5f100df2db89ce3bd5aa116951095f843db5fc564173e11ce5f6c3f26e23ebf1521cc1e98ad6c67e503645c4e1552689eb97a7cf8b665a77177ece1d86358673169240dca0ca156165cb37c578efac1032d1aea9e55699621eee7b93305dadf446292344a919f804647425d3d0cfbf92f363a87925933636db5efc1eb7f9f9283447b7e0a8f38e115a54ba2aab27e43ab2a3f46fbe85f174cfc5551f6e9e330e6ec36b550dc044bff447156ec4b1569fb1ab0345c7da3b77bc4107aaf9b5b3d9bc37373b75573bbc5ee26ae959f3cd76f3db9b2a4b02f89ccd2fa3f28a86c99b572d21207cbc3f1ea352327857a006926a7e92b9bfbb4eb68dfe0b94bb0e4297f13fbb333b0ef2549b034d70af0c222003bb6322e8f1d612f00224fdfae57a46460d088410238a0d965db3f3ca5fdae12d0417e0cf6fb8334d58bfbd4b608f524d5206f869046e33cb80b56cf5f45084fefc853c10c55e05a73a50c931dd9139bfe264c3238890bac9915aaf0f7068a99b1660865204115710f9bdc41a40d5350b40b379af48b0be1778f40e2edc32f0f89f6df4817330756dc16bfc9d7b4b8ae0af4e30fe5cda726ec77c1dbbb0ca046b8203a36e8a5798b4b53ee9251a4107b4bcc52f7ee2ed92511cc8f219186318867039be4cd0f03a479ea7f038480cc866f560ad1063bc2dc74adcafd7f38fc76f1cf1c96fbd00ce14e36c40d4e9c982f41c21fc4ce30e3f7bafce56c9ac34ee562ed4d37205905880cc4dc40d7d857492bd86a3d22c93bea4b25b010cf5d06f4ecad39b27de82573cae8f73c6785b0cd798285f7ffd0895b4095818648ad9eefe0e150462e9542a7e90ea99cf50f2af940bef60c6df0034afb8a3a2d29161cfeebc39a63705a475b18c84c9d2fa62bac65dffea5d1983628d56bd9e1941c9c0ccb20f3edf09bfc73ce6957b43b4504982387c0dbe97d59540a586e4eb4a8c7e5c8e58338698bef861e95aad7a69a4112e8fc7adbd668fbb0dda880eb9e4ac356b5d35eac2b418c9f14d3b80eb1241985f3e51e1b1dbe24b8f02c952181d83be6c5a651e3302d88cf31d6a4b4e0a01fd8bda71ff8ab37cf416295130f22a887a2df762e9d7875bca808259c80b7c85f1258e694a2badc2ef3aeab5a7b8daf378502ee8d1a6cac861ed48a5e687d590279c6feb505767fd25a96f27e714cc0bc68a6952e71aceb49594c09d1426a721cb2eba415112543df02ecb019aa6f271f56bf82dd8529df1f136d3b69e884dd7a8dcf74149cac2123bd264804f28addb8fbedd3ecf59164dd0bb4d1408ffa8941613d3ab79424e3d8b47f2528b6f93384e4608758cd21d9c7dcf906eb7c17c834c60c1527bbb1652888abb98691de31340288e151ab2cebea0b4ca9ea34e8e19b8751ed6e53372733041e65c695d1d033937cd33d255e2504f0cfbfe67ce63a8646eba8a637b0e7446536f3b26fb190f6d808f7edf89e14c31a95413764a33313c37f326e0ccc41aace7497572e06f950c625f4cb51a1be8098ee1daeeefc4a2596eb0dbf93563f890abcaf87cd9179c00438e395a0d5736110815b0fbd0dd4fffe3ac659ecb290d2f44621666c15b9578f9038db357a3acbebc7b900e172b6603b2f19c0004e65b96a492d5c29458bc2673b09268284c194fea62d846c784b9b227e73cbdcd62ab02da14657892d897922428d70e639779bb1c328c21dc6243cd5a36683b6bd3514b3573334049234b720999678980608c03140f846b647f9ed99e2779733435304bf67268b8e4184fe66b855cb5eff33aaf16d661a01dad678571b3daf16a2b7891f492dfe9b15be105f2c6ed10fb3907d630ae1cb6909f2b3dfc483c3b46199d590b3262cd5bf7699c9a6ddde994e58d0bfa22ca60852207f54bb340fd90fc67770b5734f30c73830eb4d3cf0ffb0df0ebae16154787db1427dbb58dc40e8a4c4c3b5a45a22659587df745963d2526f48eb29e2b22e3464cbb06624db8611992e7a8722249e90ba4b7319bc342cacd4749df49785c97247f58965e00eacf2571c3bf114aec13d24a441c79cf578c81f73fc278298c1fb4a3c64d667aea63a187a7871dcc32134d57afc5870ebbd95dc5881fec12bb8d20cc286a4ae3314b939b5f68945ead19400f5cb6dcf7d2898106ec990a7a6861782f62ba17ff9e042d7e81a26862d13356fbad8ee740ad0f06a84721624aa16635a742c64542a9274ec19292c9183a9aa3e053cc1162ee0904b95223aad5b15c75b0deba7053115c0815cff2568b277e895b3fc27e8696e0e14c74720abf0256b4d7f2c83e374a1d7054435bea3c1060964894b7599417a55abcf6a04fd190d657968f701e25630140d2dbd827110b927953ae1a521767d44a2320c98361120e8c6512670d94f8a6c25ef213d7c652743425c3e7cfb80e4205377ad8700c1bca62d22df082189a809ab13ba2d9dfeae7b52c9cc9da1ad18d105f4422182be45e7a510aa0618712a134f46a1af4aea6134a473fd8fcb30b7d65e385c141db2631d2f23644f39ac4353483e000fe820d40f90b548b912562367de99ab42e8a3e33772355e3f622ab816151debb55a393c5b2a8b1dc2dcec30ab352d6a116347cb9387c7e7b458596243a50afc48c63bacaab5b1b641726420496b72ca653f6a9d4e60fcdf39c70f0c15872400652f4715d38b9cab9b64e3283254685f278a0ccb08cd444dcf394db3043b4c829021c2c883ff430fc4e07ba488f4cccfda288972d9a6e9e625b50a8643cc12f78fd766d85929a19e5361c8f0696ae0c09281f4d2e885c00787493c7988f5272d51e13327422dfc97387bf3ec1742863dacdfcc331347132ff16937cea20f708b6446115f0023182a564a452e0e87dd3b3925146cb93a3dd9ed8e78331ef28a2970c2eeff97b160fb0134a26462c744559298ba2c1e4bf58ba057c8903be2470b780619e8c8b26e9ddf2b2fc0946e971cace1031b492da12fbbf5e1a57a512bb6bffc44ebdc895335a72180f182a26e9ba3ff4c433f90d153363b52a7082185a9408252a00d0939db4334a7ff669a094a351f45aa6057a7f0ffc60758145b7d84e0ab23b7090e0a0563fe19edfe995d772feb478a1391eafa14f5f63c25e5f3e2389ca072089da311ce8f13089b0b0343937ffcd225d8463581c813a005bda09f6453880e4761d135a0d8b39215586f2c1a6afe98a0ab250e799eac17e9350018bebd98e3c84e38b85167e68c60e40c18b185770a1561499903a5d4a153edb91ab79e5c57af0578aad56e7298968690113a427f851cba90792c9aecbc0f768161e38137358ee818933d5d70a9963024788e365bf18dd95c64b65045431fdb003667975247bfbd2b30eafcbdb803b2bd4fc4626f520b0ffd926f5374d439b0b27e83d4c34bd3e4d98a759c6eca8591ccc891e4758a124267794d7dfcbe048475be947e5ba0c4eb656addebf6a29d41b58ef83876c73ed0f5be5dcd606d930995964d6b87e23fd5583c6c79263f97a8a05911a339eed2f56cdce8cd8b288fbf1b7872da95d05dc273d1aa64f045f47e0cc819712e90cb9bbf906efe8bc7cd51daff5ded338297f3bae9eef543251ca604ea314820728ab2345e6d5bee2a4883db9be0285dc023b70fad0adc963e1c34ae4b9cac7134ed6f1cffe411d80b8dbda3e1f26d79c1b31951d8e51076f40e95b42e41afb44a7c920809fc751c12a906bb98ceaf855c24a603b2befb8e53daed06496b7bf40b71ed9708cf532fccaa8dec2e12b351f7137bfb0ec711b7e79b8e1645074df0e197d97089e24e2caaaccc9d44deabcd3e3c80d046a46d3e811c9ba122af978994ce761b2160bf817103c8f8658b4d1443508206acefeebee31001a5399589aec77301388e77cf202e612d51e0eb744336f81cd0a01180ccf1c298f95087b884f62805c36397a1cd14a16202ed734d2837aec5a1139e88dc8a612ad90ada9567471482edcfefd521790b00884d76d1ba39003dc402ed806479354bd77f1becfa839879fc81751e7cabebccd412af24aac8a6be94cdd8a7a3fd53ecd9ce5cf1061a6cd817cb77813860390ebe72ebda937c98b54a5961e2f18d06b52f6d1e35a99acd7e4f075883acd23183f7cde7c7d3a310ea886c7731fbb6434a9f167082387ea1b3f51799b3cdc76e2cf009d64e738fc9a06cbde752e7b2dad1452b7b2aad5b0798f586a6f9a04e6c2cc208b9f1df3951f9a7061e1e778523b118ccd7ea9f2f434e1465f064b2f893c270390e68d582bc5c9bae1ad689a5c03de5e3d560fe65796f961e2e1e3ec18648478dced35949e19d70915f9e545a5666f10b15ea04670894840ee0fee67f9406c116666287a72c6cbf4a491614c921bb69a9e0b0c08d3e7d0aacd078b8f43840c44a49a1bd58461c4b96e675647129e884ed93ddb57654565f03bc647f715f2edc37ab80739e0e27c206b0bab645064df8ffbb0c5d2e2edd03b7b5501d4a10d2410f857bf5dd51cd1b49d3feb1c906efdf947a68fcb1123dea7c8e4f3d7963f73c9173ea43fb88039cda3810a7dc6d225b31b98a98e011d1aa6923037580c9966a03daf086c2011b4ba482254d8b3b72763d84bdfd5126f8f266693ddb22130fef2b7029e1b29b4e5ceb87b84c5e76ba1787770f4a6d6c2ce68dfc478136726d72b49f929f3ae659a63a8b5caf5b6d276af725587827cffcbee150e11f58235edc8c483a3d54e90f3163ed9fd1f67139305690152a0ab854eb2709793485e6739c452e33e7c89a0f2d2c3d9d6a7b8d21a14bf2cea7e55e098fe348b38a15e32cd5f82acc05544bf579ed9c98fed0ac2829b6cd12d78820fbe7b1ebe223c1459e8b7fd165456d5bf2dff13819d94295e8416cfc8fff9e474e4e9068509aad85daf28ec92521a37fb6fbb324224c81663db5898279f4b0d3afcf046b6070d0eb2b95371c4d0731a56c2b1c4c24807c45e9038839848b4440401294282ef77f0f33305df558511e3bbf65699854e42e6ca2165fbdb8a893668055e69f458faa7b66b3edc5ea8f141dc8eacdd0d3fa6c07b788fdef3cfda6c3dbe04d243bab0b883f2024e90481da116702dcffc87633193c1ba476e75970a2fd7531c8908875c8e1624ebf7597d6574403060d932ef4b3dc5761a61ca96128301d4b4a6c6ef0c3d4bf602f5c188972deaadf819d0de07cd437fbe23f230df8cff45adc830882d76d4e902954b9f3e4d03630c7f0ab557cbf487c2091f273da66afb069f10e01935a329b0ea9d845aa92e53505ccc1c4960ac8965c7e9b85f", 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003600), 0x1, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) shmget$private(0x0, 0x1000, 0x0, &(0x7f00001b5000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x3000) executing program 2: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x8, 0x9, 0x8}], 0x8, 0x0, 0x400000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x20000, 0x50) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) denied attempt to set clock back 635796493 seconds executing program 4: sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000780)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e3770900000000000000d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce4c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b590046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe11382957570ff9d363312f450346aa44e014994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701fe1bdfa3a2b91293b1127a4327614a4f82bbcbf6fe271f4fa9901f85985ec0878a2229c310de0ff25c4c998d8d924068c4cdc61c0c3fcd078fcaf243a88c9da55f51aa6bafe655b6340a8727a19bf46140feeab76ca42acf18306c30ca4b40d657e5574050849d7ecbaf1583600000000000000", &(0x7f0000001180)=0x2dc, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1b80) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x121) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() pipe(&(0x7f0000000400)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast2}}}}}}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r7) r8 = fcntl$getown(r0, 0x5) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getgid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r9 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) mlock(&(0x7f000000f000/0x1000)=nil, 0x1000) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x0, r2, r3, r4, r5, 0x1ae, 0x7f}, 0x0, 0x8, r7, r8, 0x6, 0x80, 0x2}) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x42) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000180)="dddbd963", 0x4) r1 = socket(0x2, 0x4000, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x59) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r5, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getgroups(0x2, &(0x7f00000001c0)=[r4, 0xffffffffffffffff]) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0xa) r6 = msgget(0x3, 0x20) msgsnd(r6, 0x0, 0x0, 0x800) semget$private(0x0, 0x4000000009, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0xfffffffffffff394}) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) attempt to execute user address 0x0 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 0 cs 8 rflags 10246 cr2 0 cpl 1 rsp ffff80002a1056f8 gsbase 0xffffffff82ce6ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=0 Starting stack trace... panic(ffffffff8284d4d4) at panic+0x16f kerntrap(ffff80002a105640) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b 0(fffffd8056a7af00,fffffd8056a7af00,0,fffffd8056a7af00,325,0) at 0 softclock_process_kclock_timeout(fffffd8056a7af00,0) at softclock_process_kclock_timeout+0x1cf softclock(0) at softclock+0x150 softintr_dispatch(0) at softintr_dispatch+0xcd Xsoftclock() at Xsoftclock+0x27 acpicpu_idle() at acpicpu_idle+0x2f1 sched_idle(ffffffff82ce6ff0) at sched_idle+0x41d end trace frame: 0x0, count: 247 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 50375c3b-e826-8a7e-06ca-b163c863336b found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace