kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Aug 4 18:22:03 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.85' (ECDSA) to the list of known hosts. 2020/08/04 18:22:14 fuzzer started 2020/08/04 18:22:20 dialing manager at 10.128.15.235:35631 2020/08/04 18:22:20 syscalls: 381 2020/08/04 18:22:20 code coverage: enabled 2020/08/04 18:22:20 comparison tracing: enabled 2020/08/04 18:22:20 extra coverage: support is not implemented in syzkaller 2020/08/04 18:22:20 setuid sandbox: enabled 2020/08/04 18:22:20 namespace sandbox: support is not implemented in syzkaller 2020/08/04 18:22:20 Android sandbox: support is not implemented in syzkaller 2020/08/04 18:22:20 fault injection: support is not implemented in syzkaller 2020/08/04 18:22:20 leak checking: support is not implemented in syzkaller 2020/08/04 18:22:20 net packet injection: enabled 2020/08/04 18:22:20 net device setup: support is not implemented in syzkaller 2020/08/04 18:22:20 concurrency sanitizer: support is not implemented in syzkaller 2020/08/04 18:22:20 devlink PCI setup: support is not implemented in syzkaller 2020/08/04 18:22:20 USB emulation: support is not implemented in syzkaller 2020/08/04 18:22:20 hci packet injection: support is not implemented in syzkaller 18:22:27 executing program 0: socketpair(0x6, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, 0xc) r2 = geteuid() r3 = getgid() r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x800, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse\x00', 0x80, 0x0) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x20, 0x101) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001280)='/dev/diskmap\x00', 0x100, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff}, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001380)='/dev/diskmap\x00', 0x10, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd0\x00', 0x20000, 0x0) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x80, 0x0) r14 = getpgrp() r15 = getuid() r16 = getpgrp() pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r18 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001480)='/dev/speaker\x00', 0x40, 0x0) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000080)="da376194a77157f67bd296c7571c8299e1848f5170dd1b81f1043a6cefd4a8f9f61940f90c5cbd0ceb7f7904a705dbbd9680260fcff98092fe8b3513807fe2ead26947fb092fc29417663df5f116196a0208532bcefead90d5ee57db1bdfa5f60393f7199f3506b93ea8320a133104b5bc50b9eb75c782985ae03e05dc7e6579c6fb1627f0ada92f47843af633f178251d6d949cfb61413b21dfcda765c81f705d900847845c131912440e8dd1d8f9b3e1ad6cf7b75cc72c55176a047ca0dea82f619aa324ede1813b2c8ea90c10443300cba58c52d7dd24373c8a51a4262220c485128b21c34c5df9951d17a8f919fc8570a84132a89c2dca9c35ae845c2a4742ada10f8487995bde29c968b03bb426f08659d24ac3c3961767d0f1b60b156d8cab9bab8e105384481df77f0b076d54fc6f611a34c5d5e47e949cde3e116a421996c9ce6091bba0eac2e2dad0c90d514742a9dda38bb9af26068c6eb40b519105c037a56f8f2bcc6fc4e8f840aa5d9bc65c77f3996ee4f02e38fc1951a3192d1f4ceac4362e8e96b237d6e76fe70a355783222fdc0f978654c8d699a96452b59657cd051d7aa5aff4c59969c15c1edb11217469728627bb15349751fbcd9fed24c46076326b02c2cd472db0279efd3865d5f0fe99825513968b3cf6067f657f26693248be14780d9ac0fd0ced4afb3c56b6edbfec42f3732cd80337aac182409bb6d611e97819256749a7e8eb1e1ab69ac649268bec2f467d2509a6e8c5dad963576f025b95c27125c2ee1ba3420ea1a0938199b024bf6f7188a4acf2a4482a809486381dc775b389162bed45ef218a51a992b84e154738a2d7fa6eb59772e888a9d7514ffa813582bccde48b37a433159411a8838a111dd0aa31d7cde9a354b506558450567acf6fa83da31f2d60afad465bb9bdb6c18c22e74b576651d2dd9f9e7f2b5e9fa3afec91bec7b0c2ce54bdea839b04ca0b7b9e4ca0b5496653226e093a139f783f6663473eab8200825c3eddafd63eb4045da20c4d092f8d17c3347cfce1ab43b29d98d18270e87fa583ecbb062eaa005099ed686862d50dba58cd5efd721bff5c05b73b66d510a47464ee08ad8e6eb0a56f3dd24e2488c9c74a17356a6d146c6e6b720bce15b72cf8dba409e3c2d939baf9aeaf149342c562d327b31fa25cfc81b8058ea04ca60ba0ce9a28d5b9e1b9f4404fbfc5b0496f376438f3b91740e77126616c3faba969bd636ee27c21151291999c53ad83f0a0a431deb13fa0b9d60f593bc82a3cdf3a3ea0c316218a49253bf9640c877bb589707a467714bc4b7956ab4f05c21b2174a21a1f497c23b7184ecab6790073d20153d315f58ff22b30967a408745e15fa7011a7ee6fdd48183686e9f6060904e9c2da2a828a1e504cc4bb69479f3bcf139c36e4756abd9f043ca06666e6a2bd43a343bdab9c123a84fb0445f87d229bef3e9cb7a41c86ff843ba71394f8c62a2b09199294f7edffa707273b76a8276c285022d1f073303f06a8004f7af02d5951cac1f45d752a2d6524754baabbc01dd3d02b98a14720ce54f70ae9108c64b0e284c3c847139bf31fadf5b8af7a7b0ce6425d12b82194404702dee4b6a122870844321badee4d8b7d784b75c8b6e50c6ff4245c55f4aefc5784680e2df741ce02764be354a4f3f51bfd9c51090f9cc6ad714c223d93062d293b1f983497377b2945c2bc3f69acb1d394dd186845e8baa77356967269d137d3c4d6725715f12ca03fbb721d46a4d2bfc53d816dc037fbdaf4cdbe804e15f9cc5596d9edfd15a0dc416620dc6820a7894f2b69824361beda28ff2265d55c5eeb3cb4e91003c1b90121657d5b55467e838a91eb878fa0f62240ccf77d825bc94fecd157f0474b103da4937a91be8df47a20718d5791feb543aa098db4b05fca226ec34bc220d910f9896cf1888878d0c415428e9f7ddd7ef828d3a4532ffa86fd76a1d2dd81b307a96ae3c0795f02db172dc9ffa1a80c9546860e82b9ea0be1171d13266701eb01629d269f8e502a6ec47314b0f832b1a2881f5ffe60a0330f845ff2884d540433ba23c4db5ddf0704a43b91365c3f51de070f7cb0e4017b0deafd3ea2534074e2c4ea9131ba6c756ea8d96892f4fad3e4d08a3bfcd425eb37366f6b7e49d58b9092d299252fdc12dd8f371a87260faf2ceb0de36ac89e93a22c75ea8309897091c4175a4e7b65080f5852e0bd6d6e19bc3922c943ed289d6eb50a6487e190849ab8fc7b5f718be2989dfb4628e72c166ebc748908d55f4d92211a96d8740a4f42588767a529c6fae4c526b4bbb8f4ccc85f8641010e0f87fd1c7b28e7876598087801cb68ac411f918e24a2187b04edeb57cc4cd443b99e0973176d34ffcef16e60088a5bf7d40761059c58bdd2372fcee18e25c7e6bf1e7f65cf5c254d6ce394374bd7a7120c9352bd8a189202c850fa8607367cfcf22f4e17832047d78eb65a22391b1a9f218cf88636730759385ce4d6e946f7365958cce300e7868a46b8e66b2c6d8091c81af724c2b0648de69c3901def4d6b826094c08aecf5f2e6d8ad862adca22c475507747099e52c8e23418151aaddcb85c9cebd43ed537d35e9ac9fbe494e69a81fb4d23e29bc258299c6f8f86aafbad9785aefe24c524260cdcf2a022a5656105f6c6d15c84192be5c9197b57b9cd8a8625e6217a1fd4bf8abddde9b5039c56548e0b77ae56b077285bca59450938faf81a6f7e6f7c926fc6252b8ffb46de82d1be1839f4a4c4c6ee84350869963f1c579e39dfd8d82aeebb4819484e8fae506f9fe294b85dfba32adbebcd1af02ac70c9390c95f5ce623b5c00a6569d7bfdbffdd367bd172c1ffe4140ce020bbc4f49b02a405a95cea093449bf720d88c54750c82d3ff7c1dfb94bf930f5cb1ade30c4c7af57275b0db8822a565cd6aa52a5cf3aad7799d51b8e704b91d7df5eae244f734b7475abe1934dc50902b65c58393dcb35b53cc1da32a7436b4427d1790c75c931bc8f60e5a7d3ba2f3228abdac7c06514d618bbfb33d529b800938d6e0404b8134ccbef8d929c879d30d596252292957e3902377d32d936e700b308e0b4f3b33315ec3648510bc314b6c4a48ac4ed90a85ac48863ce7624d19019042c2dd063ef22d0cd28df0630dccc701ec006074c53508484912fbb73a7af995f9dadd85cac5dcd9fd5514b2353fd88839c6be69e11b56b67d7eb019127d6a23e1b696a09505de9066290e14284156a8cb3a90c0c18306e573f1139032b4d97c57f7465d02dfc9c2d0f3cace0308cdd723cead41785396fc95dc6198ca06d93439744c50d4220a7e1bc9a44da6dcaf2f9edcfb1380971e77cf529f032abe249ad92b191faae469cc34c10fb9dbe97b1b86331277cfdf46cf3eecc440ccc0e36ff53f0d10c7db3a567da58bead9c55cab651d3647bff2cdb1eb87fd6b49cb7eea25e81cf8e69ad0e4a0adbdd9322cb95999362b030e725a1be8e61ed6b429b61b052224a8c8ecd2fe8ae609b68d504457e75221497353bb6e9f90ea82fac34763da9562bed6ddd7059441bdd896d5ca325b5f22bd3d44ab47e170dbd057c98f6c17e8476461c8131fdd7ae003d11131d80c0ed27724344f2bdcd5115265afdbba9991b4735dbf1189945ea69425b79dd3625df045864d64a87d03a0888bd4b8cf839397e74e0d49645ed039613e20a35431f9711fb8913a369e190be41ba9e86c7fe88d2554da2dec1863963bfa4a97b1ef4f389bf3aa6087c8c981a3c8379b28ff93808d6c4155f7aac70e69a6992a88995133b8e841798b0f65a9440856bb468eaa156afe064d8bcb20644dfc7430446db8c4d0533967ed87cb21f48e75a9d1ea6093be1ed76869756621c1cad6b473c8812976f62a7891b2c739a43696891a38279da37e3f12b348c9596355081daab604bebaa267004ed9c2d52b48a105583eaa9a56ef9c080fcdf12c0d1cc414d81866c252ea0d119a5cc4dc2e1dd2a2739be915106a514122b9cc391f1f2cb1c7bbfa057aa966075a9b8f16e00e1e4c96ae3fe3ba0a622761fe92b5d6c7645cf19641fd7903a4c4c6e30fea4bdea944850bc89907259621a160ac2e34257251b4a610a94fa85ac0a1dd2bf3c9f0d3c7eea935ad3b7abd6d317a929784ab950ebef7add5f8e1033debd40c5fd86f7fce64fce6a207dbf2bf9455b3b25021b7865a2389bd95021d7e1cdd6a238e0c210e0a6f87d86fb4bd059caf9684fcdd0a913004fdd8629e65a6a75539a7ee81ad46aab2d691f0523080f6363eb2126a9342ee386e6f5c964bf1fe3a4634a22ed3f24292d3fca454734ba0fb979c085802fb9e8f69aea9c849b7f1f5ecc7e137d2df19fa3d0f8a3fbc0c9b81657b6a7f612a89c5bc33886325c0e0b3a34e34e366908c5c1db9dc57806c9c9c5868acb5d951a7f5d1fd21ffb5aa08d1da630d9f57d074dadea65f4117c4a140c412bc5d10815094dd40bd3b75c1fe7771ff93e4002deb465a83070ebae4540084c019808da7294c997a3388df66eb341b1b2258636592518e9423062a689bbc0d6d9ef913d4005d6e065b9915285dae6197cefa0a240542b1ae126f3009978074a61dd8a3d2fe59a823cc191545ce6530394c34783391c4858b44a3f45d516f64a24d88ac35dffce58e7931cbbc8f5be082ba6926dad0984dd96d63e3d7bc1f9e9431175e1760fb56a350debc61d36b1d8b2b7e01d3e6ff2228cd8131b22c5817ad91b8eb45a89a23b305b4b74dbe63bb0ab200087b62b06360b1c876d908a90c06a33c001147901bd75b4358cf465f7184b14ebb318f529028ecbd08c577f9fee77fd1b42fe8da9c31906c52b120661df32f8fff831c3aa9edaa0f7d977acab0911ec095c8e8e54cd42c6d16157fe41664cf37cd2456682f548596b040647de9f1e386b555fcd44f0797c7caf14baba6584c473d98dfc8f7752bf1bab7890add96bd414cbfcb15ec01576c30d1e7c2743d96f1a0927b3306e39d898746bf60fdb4e5e243362a3f997e6c48e1df315dce3d11cd561032c69fed696cf16012430e31a472ef80fe5a56e2db8be200b427422da052256987e8d3c5580ee458116af01a69350f32d8e4d784c73328d80865ff052f3efe95f87e2c13053635ad84fc15cd754543f7b3d120c0f7fdb975144fdeae34772e43a41a8dc02ccf8ff8cbddfb7adcb44a59c0f9003af03574f9ba63c1df1f52b1cd2a26e927704d79ee3386e1877291b98949d96d3251d0cf5d4b1e19e57485512225069e282caddab3b1d84dc219a889741a276550543b41b9123fe0f7913a562a30db7bae48af8c6c3210bd62b65cc98e2dbd09b4b1a0b3b82ffa0a717abd6e37052699f310125085d16b838dbe2398c9df15ae3a6b7cf0727adb7c1f0d4948d688b8d3bc8496b07d9b3ecb6d3624a1566ea1ccfa867f944f0f73dadd2cae96f5c3af0968520b94798029cd6006442424c22f0b9fdf6e53b2bd41a43c4ee268a1f65e6f1c27bb9079476c084d8ddc74de92de0da645d1f3c509657fd0379b1f149001aa8d24dad47694b3e30fc6938e8f3efbbede9ee8306364e86926f8de873059e222cdbb22e8a051d11152980a985a684dd9efdc279a3852ee9093887b0d1c39ac3a1ffac8aad8075724bd21749698b240ddf96b847c2012235cfe11d5da19c7aa4f510e5c00b8b2102760c946693f05cd0c0b1b9b61acd24f03edf1b5e0e6c8d6abb4c42e382e83e08c28311085561c51fbc6612727d06ae7cf52c58b48ee320e6934d11cbd55f064cd5fa6c39e44aad7", 0x1000}, {&(0x7f0000001080)="4f88fc28419617b574bd811f6516f8ec41361d59ec09971e786d610bafb161d583dd7c3cf5666352a6d7a058c912a82967b41313baf68a1f921892e090dddb64099ac1d716aa1a1ae4eda7a431cb76123631050818962442271b1d6ee6e4851906da889ed6e08462ecfc167711c116ed834141ce5403d35b081060143166e900e4fbf106", 0x84}], 0x2, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, 0xffffffffffffffff, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r17, r18]}], 0xc8, 0x40c}, 0x402) 18:22:27 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='}!!+^\x00', &(0x7f0000000080)='/*$*-&\\\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='@\xff\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00']) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000001340)={0xe1af, 0x800, 0xb68}) r3 = semget(0x0, 0x2, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) write(r1, &(0x7f0000001380)="56578401c175cb81f774d553be8ffeac5a8e1d372b9ccd84933c9cd49d4571dc44aacefea08e1ec836c6b15c6d7aafc9620154113b8b7c366a2840266b68007e38f5b933208baf6313e38bab56d4eb00a11f041a29c9d312cb71a81dc144513d9b9944a674e6b5682f9849642bc04b3e90b53fdbed1e93d1eb85774fb050eb24f2ac1b0501cfb5232e9b3cd3e02aea40338e44", 0x93) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000001480)={0x6, &(0x7f0000001440)=[{0x7ff, 0x7, 0x1f, 0x7, 0xffff}, {0x401, 0x4, 0x0, 0x80, 0x401}, {0x80, 0xff, 0xfffa, 0x8001, 0x1f}, {0x6, 0x100, 0x9, 0x3, 0x5}, {0x7, 0x8001, 0x6, 0x200, 0x180}, {0x0, 0x400, 0x7, 0x29c4, 0x8}]}) getitimer(0x1, &(0x7f00000014c0)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wsmouse0\x00', 0x20, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse\x00', 0x40, 0x0) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000001580)='./file0\x00', r6, r7, 0x2) semop(0x0, &(0x7f0000001600)=[{0x4, 0x800, 0x800}], 0x1) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(r4, 0xa, r8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2010, 0xffffffffffffffff, 0x0, 0x0) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000001640)=""/108) 18:22:29 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0/fi/file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') login: pckbd_enable: command error 18:22:29 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x2, 0x0, 0x0, 0x0, 0xfffffed2) 18:22:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) accept$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029c3b57c42b42b0c940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a00"/4098], &(0x7f0000000080)=0x1002) r2 = socket(0x6, 0x8000, 0x0) r3 = dup(r2) listen(0xffffffffffffffff, 0x3ff) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x3f, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x8}, {0x5414, 0x7, 0x3f, 0xc}, {0x3, 0xff, 0x6, 0x202}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x8001, 0x0) close(r1) r5 = dup(0xffffffffffffffff) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) sendto$inet(r5, &(0x7f0000000200)="df0ca71430795022e351b1dc7fa07c7dba8f0a8b6e957cce75760e6a815228e77199abd440cacb189fb110c152b279d77e7a5cdae7fe742c4c626bfd0f587480ef358f9ae7a104725e15fd8f79d3dee4b170a7c7ed7ad63833eb602e2238961a4f490cdfdb57bca123ba76d2364292faaae73695d0b8c9e2b08a45813fe76403ab395f62c15274692a8b8c473b504a8bac742ed413d829ec32fef69fa70b80972c5afb4688e4afc3516cf964e0dbc2e80de523a4", 0xb4, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) r6 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="82028611e2b63dc58736b10adc75e9ba26d1c91f193bc43a7b292d9ffac94e193cf12c1b716e03f6c341a272ab7105ff22429379f624690689901a1f857d8b03b2df6dfec1e6f2f59a02ff407b75197c599467201a6a9c041bcfb2232d440b72500b46b1d0f36309f15bef91"], 0x10) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) 18:22:29 executing program 0: syz_emit_ethernet(0x16be, &(0x7f0000003040)=ANY=[@ANYBLOB="fffffffffffe544eb5a3585786dd606f9f2016880c0000000000000000000000000000000000fe"]) 18:22:29 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x400000000000000, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffe}) r1 = socket(0x2, 0x1, 0x0) dup(r1) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x7ff, 0x8, r4}) 18:22:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f00000001c0)="a1", 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) setsockopt(r1, 0x2, 0x7, &(0x7f00000000c0)="83c34760f18cc778d6fa5503c52e6c93db705ae676451be5eb3ab4e5acf05cedfc05b6bcbed567c70c66e96e1b70cb88e0bb3125a5033df49c2c31a1a47bbd8d0910d496025464cac1eadddef6d1cd7e46a58d8f94dbe3cbc4836c04e99af67296b81247b1cfdaa2c51f3bd59be26eca94bcee80c872ac13780a20d2b1fa11ae7896ba3954fc3d5ac05e6a17932cc5df2d837a143b403b298e7fd925ba6e2abc5018cf898da0276888582bda08395449b97afcb1e4cd568a989b5fb2973f5235590829b9490aac1a643b5c4edde31fdff71bd87b1bbd154ee9a61d0098", 0xdd) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x3) 18:22:29 executing program 0: r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000000000)=[{0x0, 0x1, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r0, &(0x7f00000002c0)=[{0x0, 0x2, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0x40, 0x800}], 0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x1) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000180)=""/120) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000001c0)=""/156) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f00000000c0)="4082c1", 0x3}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x200, 0x0) geteuid() r3 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) lchown(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(0xffffffffffffff9c) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:22:29 executing program 0: syz_emit_ethernet(0x19e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797101683a0000000000000000000000000000000000ff020000000000000000000000000001700b000000000000c20400000fff000100ff442b72b803ed9379e1c98e372e80ce25ec447de12a385afb9a3d6917ed6f7a8df1a671f1722be7fcd101e4a0b997a3e390a98a352f10f0f0cf7eae1b9641e1875341417e2401cae8627282c20400000000c20400000fff0001000000ff0000000000000004010300000000002901000000000000040103010400000000000000000000002e007fb065000000030100000000000004010105020006010300000000000000010300000000000004019004017c0001000401c005020008000100c20400000008000000000000002e0900000000000000010004017f043b181342912ad8d65d3d91394e87c511218993196a875e08e35dec84a52f444c48e445d59d089f720c0c23ee1715ac986b384391e2fa09000579ade7c20400000005000000000000000400907800000000602767150000000000000000000000000000000000000001fe800000000000000000000000008c590da23e76da49eb00aa3300000800000000"]) r0 = socket(0x2, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000240)={0x396, 0x4, 0x10}) dup(r0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000280)={0x98b, 0x3}) r4 = socket(0x2, 0x1, 0x0) flock(r4, 0x4) dup(r4) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r4, 0x10}], 0x2, 0x3) 18:22:30 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0xff, 0x4716, 0x1ff}, 0xc) r1 = syz_open_pts() dup2(r1, r0) 18:22:30 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) 18:22:30 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x400, 0x0) ioctl$FIOASYNC(r0, 0xc0014462, &(0x7f0000000240)=0x7) openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x8, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x20000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) flock(r2, 0x6) r3 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x1000, 0x0, 0x0, 0x2a61, 0xa2d4}, 0xc) 18:22:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) ioctl$TIOCSCTTY(r1, 0x20007461) syz_emit_ethernet(0x3a, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000000000000078ac1400bbac1400aa4e224e223933003d000000000000114c", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="600200009078a09b000000004261ad1b23135ce4724d43417120d9740525b56e45508513fc28224ac43e94826a67d043065e4e1e354409e8efc22ba002844aebc6dfdae7636a6e734ca12a28d0a60f1a6579b5162c7e90f6c625b66cf2ce323232b797ac107c2f3360febac93e1be284d0a0cbe1ccb63d92f4f3e4e582c48189230364e8502b1dd6fa937a6a3c7b516866007a7685c2935c8287b380791864f42b55de9beea5f107d1d1e859b9ee9bde042ea301a217eb0e6534ad3a76c456f22ec22da02a276eaec00abe2243f093d8bf74cdc0a927d5774bacc5beb3d68af034ae1efc850c74f5128085d04b58da9f4b1cddfd66e27ddad600007a27acb503df"]) r2 = socket(0x2, 0x1, 0x0) dup(r2) r3 = socket(0x2, 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000100)={0x10000, 0x1, 0x6, 0xfffffff8}) dup(r3) r4 = fcntl$dupfd(r2, 0x0, r3) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000140)={0x101, 0xa6c}) 18:22:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) write(r1, &(0x7f0000000240)="dad1f93694a1de62067ef5905b4415748a3504553c8b7d3ef8fd66813635945311c2d458c8a6b7fc", 0x28) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) setsockopt$inet_opts(r1, 0x0, 0x61316f476d936eda, &(0x7f00000000c0)="d0d76ecfbc9da919aadece766effefd3144e422be82214f1f1d78a423452d37d471862861e92782884e883a797ec71758123dd6c0163260347c799d95c407df3df50474d331b43f4881eed6f95a096a10533c00caa683a6b6ebcd830c82fe78ceef1fa8c9bd3a35d538d4d9b0ac6fbc0072c1f6814b3ffadb17ca74199bd002ae1df9fb0684e36b6061f17dcf608aff793f4e3163b05bf00a5f890aab07b525e8055487063467e770b5f4eadc1868a2afa40274606ba97116ff205f7a110018ac125a47ec06b57b93cb88459a9ee9cce6f4c", 0xd2) 18:22:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x5}, {0x18, 0x2, 0x0, 0x190000}, 0x8108, [0x0, 0x0, 0x0, 0x0, 0x8001, 0x80010000]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2acb"], 0x10) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRESHEX=r2, @ANYRES32=0x0, @ANYBLOB="ca6f0fa32a646478a70262c501499560dee727d0aed081f7a6e1c754f1", @ANYRESOCT, @ANYRESHEX=r3, @ANYRES64, @ANYRESHEX=r4], 0x18}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f00000001c0)=[{0x15, 0x2, 0x0, 0x5}, {0x5, 0x0, 0xff, 0x4}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pwrite(r5, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) msgget$private(0x0, 0x0) 18:22:31 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='W\x00') 18:22:31 executing program 1: msgget$private(0x0, 0x220) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000003069f3415e19fb3e6a6551e10695f5ca298e2f161d7fd08eabe42aa78bad4b4bd6df57eb8c805dcd8bbbd50600000000000000fed1abee90e875d9fe4d1b37f3a347a242736f826c44b51f6b8905b4b10cd257532df9ee6ed4b0aaf498b99267b8bec0f3f35eab8669809d5ca8acb3b1e64635cad5a500167ee8bcaba07ec0837f44da19aa6e6f13d2a34155e8edac25dee758fd1ae430a5769e7e1caa0b3f5cbeca49a309be6004cbf8adea8d988a1d38e5bbc3d338697645151835f6cd85c5ddb1ab2e2b09c962b5b58604368f54577283bb14592206b17d44122e84f440644cd070bf16a97e387f10f62daf36f4736ea254618071dd5fcf1b3ac4c5aa7dbba38f470f66b0a51c90d57dd3c187fc50c75afdcdb3800f3fbf63918eb647055008ef1d529cb6e2b1b66b6aadc893a693c4fb8f628ec89228d7d8f4c0ac7c680456972ad3e5195b781f0f394bc72e265af8816b9b0c8ba4ffe2c410e3b97ffab42e2c34bd4dc296e976cb94cf6d2d11ba6f304cbdcb2b764a331f73848bc16b07a35d6b5f97f2995b019e41cac9bb3dc06cf7db76942b7e43207ecacc54fc50c56807eb6987a58b8b6cb2b55f9189d90367b0c43b5fc9f8915bea182efa411792897ef9d52bf58b26758e7412ef059cc159cea13b1f4b063021172463775d1fd53553cc"], 0x169, 0x800) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000000000000000000000000000000000000000000e5ff0000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000741dd8c86d7dfff8e49125062baa124d795a074b0eed84c794ea62e8"], 0xcd, 0x0, 0x400) r1 = msgget$private(0x0, 0x6d5) msgsnd(r1, &(0x7f00000001c0)=ANY=[], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="0200000000000000b6da688100289aa1cd4489b82d96db520aa0ad334e82a65dc08a5266e21a6895cca22bd9d7e93672550ab1efb8b37b6edda59b675221a51fe8508e1ee4bb0981465230d57f9cfd04bf42d6863e6f77e3441e3246b9dcde7aa1bfc004035d3b977542fc3a378fb214ca3da43963ee8ab448ceaea01e98bbeaf442e43f06742cbd32c43e396303df259f2b3e8c441791337e0c252d6b87ae46c7eb61cf97340bb505bef1454645774ed9465c46f45448ad84c3ef1c17d333d04dfc92ec38676c3e9b240c900a9d557b5a52e2c4068f61b3bbaca7c25e7c2757cb01231cd31c85ae3895a0d371ceae66f26ede5375876e158b2df62f665ed07bd38b7344df8ae03f6b92555e3fcbce25b653c0b5eba331e8c710609d876c0a2379e7a3a17f171bb36c204823ce6739ba2d04c71782d4a726acf122d954179b3f64ddf0ef74ea4aae727366398ed7043cbc421eadf5fe6616ed441e5ad29ac04f9f52d1e7e060b9490091e10b370e677ef69752ee25cd45e46e0a6aa3a7c1780da14ed65516b62147cfac725a54b7605f90cfad285e6c67344a67dee9bdf8821c97b1904cbae4afa73d06c50ff4dd565cc856ce397f270543edc87423266c96c9bc74a521abef042306005218dc2c98459cb50ad57502a01dd798bf45577909bd63b91c01984b67e593948da5ded9a9111c3a5f114b1ecc8c4889cffb6afe793e3e55a1b8147d98c11c04d97fd74239a01cfe1953d6b0034ff3308f60fe42e5732677c7324bcbf2e08ea5dfcd0f0856d1fb70cbfa6fff9eb6fcf19093997792edacc5a27b9983dd6721329769112acd7869c25156aab6724d69e4cc344be3ac68c270c994000a141df055c51e826c3b8e94280afe7ebbb2c3eaaec4308ede6b280949fd35088e63118699e4418cdd34ce18533e8f089224ffec6b14c57bfad648b01fee92e367edae867a3c5e86bbfd425f6e38cfbb31c8f3c56f4d7eecd358f81c885ad196bbbe7b86ea03acb2d880610661ad091035a448f2b4a171b098168d8780f41049a2c0d3e116d22349369ea8e9a14560192a7ee5f1b8c1f92d8c1f70fd7e0af74556d4d24b39cf1640e24c53849b9c960d5d2a1c840b20f1530b13879caeeb51ba43ee9e7400c19afe54be3fc5083bcdc1ac7fad8c36673d4a376021d31e8d9f16f4add74b9dc5016147de855b8b181803089869941762fec8e2a5a103dd0730e08bf6dddfbf420c001a0862bb8325b43731f2db2e51f24d8b8c90b57538ca8915996f1fe433d19297c899992cd0607f09afb41002a9733959281d99ac0842b2795340977252a4a29c7f36938bcecde4904a7edbf2a5ba0ff8460b9c9430551830757bc884a77b858c54514e8f6f77809edb9f2d86f08eaa6e2be622afddb6c4c0317c73f8640ef52810f8a75d35a9537cb1d70a3ac0ff8f1ccb5336597aee0045c8d2bcecb7c8b6d783e8e7c6cbb7891e4b9ac19bbf5df582d7ab09c72abc48851180311cd723fd1deb50af3ca68361545b60c63734461813071121f8e20ad4192892134219db4517f4497c5b322fd8bde380f5611b982f00da851cdbfc432d959bc9b56e6e9739410282c1a01d30dde0e3dbea0e6f20404ee58d2eda83b571802a1181800d1f0256e15e8b2541323989b4506b1075c66a0a29b5455fce4cfa03e716d5429a13856327a1865bfd5eed69eba0aa7b3e87f08649e8f9035563cdeea5686f30b7c3577b33d4a0c49f2ed3d3e339667749d70963f87c5a988da47f0e01ec26c66a311b88a2fafe75ee6cbf57e43069de0d2a89efff59a8c74bc78dbb6a5f5d84771e854b190eb2a4914aa9310dbc982c3935b5892f7b0570219c4e45ddc720ac9e6c10cd0238b16a7434cc7e295d73e5bd48d4953479d73031b7cd03142e42dd09578f4fb2b0fbc33e4324ff980e83cc031208d1376446fb6529752f91b5cb2f3031d9114c2d0ab87793508bc0b74dc08e5fea4454891f708b6eeb20cf824feacf0a1f940c2553371651771e00d89eb7e84b6a39b60231aab2e0492d378c9c09d67627b2e8af10d077e74f029c51abeda598db6708c8a563632e3f795fc9806abe4a870a8eaca37d29099affe18196c123054fe40ce94ad88e29446d42021e9a48dc6ed2fc91a82bf90dad2fc212efcf3aa48b43a53ba607b8a0e613987ca2bc83b0c6092692e577942f58d839455102598616cc56b6a3e3f9aa7a1eadd6413fa7bfc109da7e0b74e7a13b2ae40a4d113b49da3cb425e88e2139f4fdfa9d56d8f4b371e58ddbd60dd984337fda1e6802dd99745aa2e80975b13e88ecd154fa3a95b9ea8cba1f2b11b3ef48c1ca53508b8d26b3b0bd56f53474bf19620bf1d425e38c7cd69404c5c5f4ecc3478096b98430e81d26a62e1e3642eb6ba0b0141ab8922e635e82335e64da8b9d2cae2deeb7a105770237058a0d14a57debcb51bf1985dedadde9ca69c294400f235449d7ef8afe996d97bd8627329a8ac4116202a4e0255b3043980f8b0bc8b3f9bdae139360b3e7988741f07777f310954698558ae3bf07b3e42c97a466a50ad2b343f8e14373360ff120953ada621efe40a97609c6b0024aa1f67b4211cd7e5c58144d8b16b122ba853516991867b03d170ad1b84356d17d36b29ad6fbe091d82e647b63027da3703e36a222d467409dde38a2e02062e48e69558d9bbf5b7096a9698034704a421907bf8f4cae01342588ebffeff89df4b6e96ec06a68403d42bf7fd7926db722b04f6c34f67dc2f0d775c373c3dbbf37d0d6a2f15c7966ea03ae33e01dca9b009ac3c92ec38d4fba2fe27a5c1fe87a17c33042bd01a165303da319124e786f232f67083af4318060dea5a434a7f9a993a592ebf59c78aab88b9caf19eaef4b5f11337542c26b55f5ea8559b7e90a8865d0479812685ec6f5ade6f286fa23be26107b898ffad2a51e6a9b34adb62ccb7dc5bb959dbf447561ff7fd66a990e16940e33ebcf096b553ac06076ae956885831e4b2d600fa6c696724f07da0b5cce9976b8ddba5277e1f42955d120fe13c987c90324ae37522d3f7ae32f3bfb66372f3a440c3887453a7a1e6ceba928f332531d97133477eee92c192fd5fc3b39d3daa8dbd1fde1a35d3e38e01657cb46df9cb08c26790e7bb041caf5dec5505c501adab9e017a29a0253bc58a96e76d7b427bab9eedae1b3d61184823305ea459c2bd419257732c1bac73c2e773ef6daf546b7332cce2fe1f4c7e1755f28658f17d03ad3b1213787e34a689fb767ac1952aae24491d91c4d0982a417731059ef818b9dd6d1a6260edbb1c1fea60b0bd8fd9c10dae54b243ae1c873b4732338b5c539158242bdd059cf3a7262817a4bbf6a46d7a64277dad11e4ff86f73090f494f1e0b603ca4d802b75cdd0ba491bdcb63817da3508120f882b3a86c4db2647249d879ea985f8999702b7f23593902ac6981d031bf4e4a54c397d232b977bfda16ecd953adac4ddf9e264323018d3f910a50115b75a8f8c234366c9d5c795a49e950dbe72f494d76bc4e1f0398bee6b340de842f467cd7fd0a98fc25d9dedfc019ce2f7a483b88e3e8fb996f8223fd8839521443da90e073fffd87bc060aacadfca5962368234bf1d1cb3da4e9220424c7e8a7dcc50d9b9d72e7f99c80d4324719ec6eab7355676c0838641e7492f9d40645bbdf94d3478c3f1954da11f4847bfb2c031915d97da49bc06e17e81b1de2496bcc0077de357a125ad7227c6c6a971e7c7a4ce904e330c709d451265c1397af1f66a373a4039ef86442cf929eb47cf274fd07324b53c616ec4fdc1904de30ef0e940f8758a4fffb70ab558ef247184077b4bc00c9baa08e84f848e14fdf455e353707b3bd53137611754afe0dea0e2a8109ee15c820d9b75e8b3ebe5a8c23d0b3530095669b7bb536314f3e93251de27b229068cdc211772805e8ce02d21114376542afc02a710f012b6f6cbd5cd062e22ee641bc333db138dd9d13d1518b4aac32bd9c779efc329cc11b6a397e543fa1a188f467a89df02e3fa30bf7abe76ed4a55d8655083d7d8dba97245fd895ffdb5fe157c69501537b48cc1907cf79c1b36030e844bb716c7d36cd404dab35b2833f7d22af6619c47bfa8e892885bd4101c10b260552ecb26c214862804b95234cf538499ab2df50b963e8db9d76b119024ee3535786358f8aa1c30051b9a4690491d6cc57b173396ed22cd0d9b2b25f181ef733db9bd9ef87f46b52f0982e63699673ab8bc00a6f531d19dcbcd84d90a824597036c0a38d5fcad9f023ccd6fc4a9dec5f1f000ba6355a8a88413f8e9fb3ade1dfb22286a9495bbe5f8edce8fded8a13eefc9fc99853252cfdab4e6721743ea48f397e68731ed639166e1a3bdb26936106eaed5a4b529f59da51edbf32c3d1e804cb65b336ed541982ebb8c5b59d4fee980e38f03917fd3dbb21e712e8141f3971373995fedb374ed7c5b5cb1f58d6c95333368c3da9221fefbe187b63bb709faaafad34618d725b25168a96db5b5452dadf2c890b9126f1f8a59374dd5f1972de1d1c64bdd0fb21f6fda189de1d33020f350509b502d1c4ce10904e993a70d12ed96507fc170b63e3c3d81bc76688474ec90d0918af2ab86fb223afb89039cac28eb057a5c4fcd790dd3be4ddcf53bce591592544041ffc7c518be87dd0598006536fadab9a53b10aa1923c0d3fd43b1e34f43ed0420f16db0d9e2339e7ba79e82a62536cb01335c7fe5c9494a392ebee2f2729c7a166a3917ca1deed006fd03a555439b6c6dddddc3bd6221b54fcccfc1ae0feafc38048f2648669fa17f249f416fb60f5a574ebcedc784b1f2851ff7851157340f2306828fec48d596d98b213bee2546c335a3d07416124720ea2de73500c3389eacbf0e8e0aeaef5b3f1542d39c08350a1927a6d4072ad7bacd9da253e4d04a97841679e2ccae1d78953e6854eb327b81c1c963fc99f19771ff8b2d2efe58b0d4f04bdcf040c3b9b13fbab94440157a3cb8e7b72d39bfe4d2f4253cd107103ae2bfa8b6131a03b369674bdc07668267cf677586a4f7e5bc12f82b899244ba38946744238ff0de42da66e37a5b4a8a0c9904c7f69f8277ae012344a220d84d3892d53a19591d84db7617a8e358c1b8749c7ad0dd9eb07291f2d8e0e83e83733ecd84c872737f936b1f83df9ba862dcffa4f8c199b17918315497e14be32ba8a99740ee809a4158fba39632c260cb21b5e2e4d7bbac8589fde462ccb76e5a7e620d2e6902b5b5ae40f2ad4577cc23ea542c25b0407e61d69d0dcc5d9694c7332ba8a369155a58e4a723178f932fc07a137df047f10c14bb9264afb7040e5533ee404f51d54584402d5e7bea2617f24461980aa29d45a9ae797f065d58bc0ce0de8cabc86210648785d66a12070e9752ed3aa4cf08803ba7e596a9983f3c57f1d284eba4669fb9e18963201b192fe2c47ba95a95706111ad54ab6eebc01b2bdc050f449bc328ca7e00a19ddf7d9d26529978604e37ed076b51d0b1d5f1f8fb15f8b68c4295f64d385f979ae9562f295e2ce3f895729b974077585335c2eafc4fe110a656727393aca6ad0c2673e2186273badaad5e76638aa334c25525b4d367abcc4d2def85ba6459f4d166720ca1e5dadfeafc2cc027e76390bf6d0725dc1ee68c30a4d688d501881c326baef64ac69d82f75046dcef1ae72c330f04b4870489468472d7dd54ea427befc0f2f2239bf713f42fc5eb67cb61177c632f26eb3adb0e570930a83088f9a8845930f4c441faf7a452ac794b3c42537bc63eca1eec7af100a8eaca66739328b314e442ead00e7f273b96db9ae7d0047283681b0cae4057dbe64142cd2277933d53f59dd2870855729c542c20ba504731f9b6e82d4d8ff3b4decc590710ad00307a1f722df66bf5f879dbb41924d6671d8a597295197d5c4a87ae3559623eb34ec0c68f87d8fcefb717a2819ca6c104d49abeb3081f2cdb05e6a2014"], 0x1088, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYRES32], 0x8, 0x800) msgrcv(r2, &(0x7f0000000180)={0x0, ""/183}, 0xbf, 0x1, 0x800) msgctl$IPC_RMID(r2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x8, &(0x7f0000000040)="733fd1d22455abfc326ed666fb", 0x0, 0x0, 0x0) getpgid(0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x300000005, r3}) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f00000003c0)=""/160) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYRES32], 0x8, 0x800) msgrcv(r4, &(0x7f0000000180)={0x0, ""/183}, 0xbf, 0x1, 0x1000) msgrcv(r4, &(0x7f0000000000)={0x0, ""/4}, 0xc, 0x2, 0x800) 18:22:31 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="4cffffffffffffffff0800ff86dd6041ffff00086c00fe8000000006000000000000000000bbff0200080000000000000000000000014e234e200008d7bc"]) 18:22:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r2, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) read(r4, &(0x7f00000002c0)=""/208, 0xd0) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) 18:22:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x88) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 18:22:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) dup2(r0, r2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@broadcast, @empty, [{[{0x88a8, 0x0, 0x1, 0x4}], {0x8100, 0x4, 0x0, 0x2}}], {@arp={0x806, @generic={0x6, 0x818d, 0x6, 0x10, 0x8, @broadcast, "188a9c754173cfc0a1f298ac93728c24", @local, "43046b502c2b5217ce8fc05b5b9cccf0"}}}}) 18:22:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x6b694c2c3ea7b433, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) dup(r3) r4 = accept(r3, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 18:22:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202000703"], 0x1) r1 = socket(0x6, 0x4, 0x7) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x20, 0x5, 0xff) r4 = socket$inet(0x2, 0x3, 0x6) recvfrom(r4, &(0x7f0000000240)=""/98, 0x62, 0x801, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$inet6(r2, 0x0, 0x32, 0x405, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) dup(r5) sendto(r5, &(0x7f00000000c0)="6c01e4fe36934e2d1cdb4b05bf2d5da0a9e44ac338f6af26f6a14360f24e2e3b63d64cb580a462bb9c722414fa0cf24477c1f2df17eefbd739c8120e120d482620a6037ccbaaa7724317b5ed355a5253664ca8d0961fa29c6804437961102c2d09a08169cc636ffdd441666c4f4bd4019366468596c12d566454f77a13cf0a13a6476898994720f945501f5d0901d63cec5e86fde24253a0eaea383d984f62acf553e4acdbb8c4d85aa1178ce50673c9cdd0bba3fc24acaa13ee055959cbdc6cd296b3a6d2", 0xc5, 0x0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 18:22:32 executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000300)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x2, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa}]}}}}}}}) 18:22:32 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x33, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}}}}}}}}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)=""/31, &(0x7f0000000040)=0x1f) 18:22:32 executing program 0: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) dup(r0) shutdown(r0, 0x2) 18:22:32 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) dup(r2) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x800, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) r4 = socket(0x6, 0x1, 0x0) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0xffff, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0x80, 0xc, 0x2}]}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000000)) 18:22:32 executing program 0: select(0x4c, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x8b763}) execve(0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) r2 = dup(0xffffffffffffffff) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x20, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x80, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) sendto(r2, &(0x7f0000000200)="8989841089684a74bb9e51b4fc30aba76c2cb935e92a53429fcc94f4b0dcad72556bb2ba937be1f64787bdc2ff883d48b667fd2e71733fabe6599082503109adf13989274d026160a8f6ffaee939f7ce7eb614289b0c209afe724ec3bfd764cd31ad55b068b8596e1b9f8890c45f29e752c1b37da09473bdfc414b93e7f5d208581b4fbf5e243e8ed63745c5648a56554556339b15b6ec17727b533c7814f5bc4fba67a11ca12d8ee97697d615085db2847897e461674861f3a141cd1f668141957c2ffedbfc5235040a5d06d093ea0ac085fb", 0xd3, 0x8, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66bd14aa5f59c12c65a503d2d63b616dd9696c6530008c5f9f8763d0620eaf6691f33853bd30f372f51404f88c25fbfefba7fdfb0054d282daea2d90f7045554f24d0bffa889cf1b753bd73b45718f215e11c82a5b6e41b8b17aaa725c344d91c54017ed08fb7a0000ca2269be607b0f1cd736a455cec01aac9d64d9860b361d1da8adb2fffcccc5d3ea8c8926f1fa16e9012236eaa8bb7f6352a07cd8bc260500b7cf30ea157d2a2a10908f66e3068f488bd4e539523cbfb96cd60232258aef16a809000000000000002abe9dc08bdc5842b6ee39ab05fabe82cbd4c79e95f1fe7b94b0e8b658867c06cf263812ec9854bef9"], 0xa) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) linkat(r1, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000100)) socketpair(0x1, 0x4002, 0x0, &(0x7f0000000080)) 18:22:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x876, 0x550f, "900a6e01ff7f930001000100006b00", 0x0, 0x1}) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x69, 0x3}, {0x7, 0x3, 0xd2, 0x2}, {0x9, 0x6, 0x20, 0xb}, {0x8, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) r4 = socket(0x2, 0x1, 0x0) dup(r4) r5 = socket(0x2, 0x1, 0x0) dup(r5) r6 = socket(0x2, 0x1, 0x0) dup(r6) r7 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) fsync(r0) 18:22:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x6, 0x1, &(0x7f0000000140)="7efbd540", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendto(r1, &(0x7f0000000180)="98f71d851b9b9585a2ae616364cd5c020bb87affcd632f30e6febd1f7150c52425d02abe7552ec413e41161b4d130f0f25540ae422210171f7209a00092d9f71dcba79147d5791b64fcbbbe84fa564aef1749ada75a165be9d8fd72286f373fb109c26ff16251732e3dd80cf232a6a00000000000000000083e4925df203cfdc9c6ddb399f424ffab57639e20d1cb902c50180420ea9e7b0f00c61f1714f9a1797a80010000046786dbc6f0ac2264cde84e819468c8e03bc9b5a004a259c6babd457aeb3405a9a0bbebac7ff4a414cd75d016f4f", 0x1c18, 0x3, 0x0, 0xfffffffffffffebd) 18:22:32 executing program 0: socket(0x2, 0x2, 0x3f) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x14) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x100000) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x8}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x7) 18:22:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x6c}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000380)=[{0x4, 0x7, 0x90, 0xffff}, {0xff, 0x81, 0x9}, {0xd6, 0x80, 0x3, 0x8}, {0xffff, 0xa6, 0x8, 0x46}, {0x7, 0x1f, 0x2, 0x9}, {0x6, 0x2, 0x1, 0x3e}, {0x9, 0x7, 0x9, 0x6}, {0x20, 0xe7, 0x9, 0x5}, {0x51c7, 0x91, 0x7, 0x10000}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000240)={0x6, 0x0, 0x9, 0xffffda9f, 0x10000, 0x3ff, 0x20, 0x10, [{0x4, 0x7fffffff, 0x8, 0x10001}, {0x7, 0x1, 0x6, 0x200}, {0x80000001, 0x9, 0x7, 0x8}, {0x7fff, 0x9, 0x7ff, 0x3}, {0x101, 0xd2f, 0x8001, 0x7fff}, {0xfffffffa, 0x1ff, 0x5, 0xdd18}, {0x9, 0x7, 0x200, 0x5}, {0x7ff, 0xecea, 0x1f, 0xd25}, {0x5, 0x755, 0xfff, 0x800}, {0x1, 0xfffffff7, 0x0, 0xfffffff9}, {0x4152, 0x7fffffff, 0x2, 0xff}, {0x9, 0x50cf, 0x7, 0x48e1}, {0x1000, 0x3, 0x5, 0xffffffff}, {0xff, 0x0, 0x7f, 0x2}, {0x401, 0x4, 0xffff, 0x7}, {0x361, 0x3, 0x1410000, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="00f9ff0000000075000000000000"]) semget$private(0x0, 0x0, 0x39) 18:22:33 executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x40}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e5464015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000100)=0xffffffffffffff8f, &(0x7f0000000040)="6f29a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b26dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f265617a2c733d67aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3e4c8a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b8", 0x87) 18:22:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x2) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) fcntl$setstatus(r4, 0x4, 0x40) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) 18:22:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0xc, 0xffffffffffffffff, 0xefbffffffeffffff], [0x0, 0x0, 0x400]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) minherit(&(0x7f0000038000/0x2000)=nil, 0x2000, 0x3) 18:22:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) fchflags(r0, 0x0) dup(r1) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342efad57c140df8cc788b43c0", 0xfffffe4b}, {&(0x7f0000000140)="af13b3e48eae21f4aef2d02452", 0xd}], 0x2) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000100)) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) getsockname(r5, &(0x7f0000000180)=@un=@file={0x0, ""/56}, &(0x7f0000000200)=0x3a) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000000)=ANY=[@ANYBLOB="07000000001b00000000000000000000000000000002000000000000"]) execve(0x0, 0x0, 0x0) 18:22:33 executing program 0: syz_emit_ethernet(0x6a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000343a00fe8000000000000000000000000000aaff0200000000000000000000000000601ff91c00001100ff010000000000000000000000000001ff0200000000080000000000000000019543eb0f"]) 18:22:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="82df724a07ffa6f3c4ec7bac31e290f76bce7bdd8c83b7ae81955631d0737c7aebef494890a88d50109fc8372305"], 0x10) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 18:22:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x1fc) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x202) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x1, 0x4}, {0x8001, 0x3}}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 18:22:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) r2 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000f05000/0x2000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) munlock(&(0x7f000071b000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x101, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x3, 0x7f], [0x7fff], [0x0, 0x0, 0x8], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xa4}]}}) clock_gettime(0x0, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000140)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) shmat(r3, &(0x7f0000f05000/0x2000)=nil, 0x3000) 18:22:33 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r1, 0x0) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) setregid(0xffffffffffffffff, 0x0) setregid(0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x40000002, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) 18:22:33 executing program 1: sysctl$net_inet_etherip(&(0x7f00000000c0)={0x4, 0x18, 0x102}, 0x9, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) flock(r5, 0xa) 18:22:33 executing program 0: setgroups(0x1, &(0x7f0000000140)) syz_open_pts() 18:22:33 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0xc02, 0x20) preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x1000) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x2a, 0x101, 0x0, 0x19bf, &(0x7f0000000c40)={{0x0, 0x6, 0x3, 0x5b, 0x9, 0x2, 0x83}, {[0xc1, 0x20, 0x1, 0xbd, 0x10000400000d67e, 0x6, 0x40000100000000, 0x656a6416, 0x100000401, 0xffffffffffffffff, 0xb42, 0x401, 0xee3, 0x10000, 0x3, 0x9, 0xffffffffffff8001, 0x9], [0x5, 0x8, 0x800000000006, 0x1fe, 0xffffffffefffffff, 0x2, 0x1, 0x7, 0x8001, 0x2], [0xfffffffffffffffa, 0x1e, 0x2bc, 0x2, 0x5, 0xb1b, 0x1000100000001], [0x1, 0x101, 0x7, 0xc3, 0xc, 0x400008], [{0xc51, 0x600, 0x6, 0x6}, {0x20, 0x26c, 0x7, 0x200000000}, {0x800, 0x7fffffff, 0x40000002, 0x6}, {0x1000, 0xffff7ffc, 0x1, 0x3}, {0x4, 0x0, 0x8000, 0xfffffffffffffffd}, {0x8, 0xae0, 0x2, 0x7}, {0x6, 0x8, 0x8001, 0x5}, {0x1, 0x4, 0x4, 0x6}], {0x0, 0x4, 0x7, 0x8046}, {0x349, 0x6, 0x1, 0x1000}}}, 0xb649, 0xcc}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) setpgid(0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="d44066d906eb9cae03a8e1ac4ce88777d1652e011d39bb38160d80b04b5b2ad3c5ec940eb13c372a98eb6ee2a1593a985841dca1c7d80d58f6a59217f22689022fd21a009a2619ee67453191bf202c806e600980d16aef7039f8a6f83ede31e8a737ca53fd380eb8a0fb687424c91a793222ad04bef01ab7b0731d11c462ca8498db9e04742b", 0x86) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYRES32=r1], 0xa) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8000, 0x155) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r5) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000100)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6361acd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7ff000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b27a2bff4b7b46564ef087626e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3d52dc42176c10ae7b1c26455bedfb9c7d35f23d1aa551416c17f38969edb7f7744123053f35c0568241d85544021cfd163469ddc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec89ff7f0000490ba02e9768a8b36d0400b89da05a0a414c6394359a00000603000000000000f808981d4e22265330027548d8ffda5eb1152f6bd2340010000000000000823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a54843374132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f87820d1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c774fb41c790a6c125525f77e9f616eb7246be93a2e32be26a56e05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c340afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d71c99a8ea2867ba54d66be96f8f935dc79ff1058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b96db5a1ba6e964d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eba357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d3060000000000000045e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000075bfc61c51923f32db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bccd9c0fec601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0d05bd778cb1808b783ddb93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c4050046b7e501a4e9f9dd4089754149244f896ccebd29b791a6025ed57c801118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c8721258725c01a4e571702940e42d65b6acfb7b877c255e8751d32a5841662c721150e07090000000000000017f6c467fcf178c2d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa900"/1937], 0x10) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) 18:22:33 executing program 0: kqueue() syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x3, 0x0, @empty=0x1000000}, @icmp=@mask_request}}}}) 18:22:33 executing program 1: sync() getrusage(0x1, &(0x7f0000000000)) r0 = socket(0x2, 0x1, 0x0) dup(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 18:22:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x1}, {0x87}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)=ANY=[@ANYBLOB='\x00\x00\x00\x00']) 18:22:33 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x7, 0x179) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001}, {0x3, 0x401}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x1, 0x4, 0x1000}, {0x5, 0x8, 0x800}], 0xa) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/125) semop(r0, &(0x7f0000000340), 0x21) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x1ff) semop(r0, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff9, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/144) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000002c0)=""/247) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/38) semop(0x0, &(0x7f0000000340), 0x21) semop(0x0, &(0x7f0000000000)=[{0x2, 0x1f}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xfeff}, {0x4, 0xfff7, 0x400}, {0x5, 0x7}, {0x4, 0x4, 0x1800}], 0x7) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000100)=""/144) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000040)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x2]) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000000)=0x92) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000440)=""/199) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000280)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000080)="ae3805568977184d0180000000000000001b1a54ec9735ae76794d3a771f1e475fc8b2345b3f0601000000010000000bda4fd10aec8cadcfcd0a349ff399027d58631cf52e857fe7bf3284936405000000b9d727c0d5b44051adaf9ac52243a0df55d146a8fa36349248cb6bcc72773ea2c8c2c17b51fdb33ec3331ffaed5141dc1dcbc193ed8fe1384c05307ba2370a1829d4dbda57cd3c01800000000000008b9d1f68676bd4e31bfc87d0be3dcb2e914a1d86087bc6c09d8504338081ea61fd111c0915bc33c46914f09b6b31b52c7f4edef0ba7d75073b667dd37781415db32d19903184389a7c56d2e829d3785ebbc72b14bac2b9e254ec3eade11edf8899a142e29eddab4de90a2fabca8d60009c4f146440969cf21913f79cee08b11b9bf360e266e5c372cdd1a0509b813ae56d344e00534a2f20e30dea64c87b101a8f3fa5d90714e8d38e9e55a5c56991745370ec0823f29667e3e4e0d83268bb37ac645c5bdbe138fb148c9825c42ce148cf1280f50eee29203d47cd51bf948f0a2dfb98a04ebc9685bf6691e02551b8d1fc4a03659a2eb071835c902fbd19a63e000a2c", 0x1a3) 18:22:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r4, 0xa, r3) shutdown(r0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x8006e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x1f, 0x0, {[0xa, 0x7fefffff, 0x10000859, 0x100000001, 0x8, 0x0, 0x200, 0x0, 0x40000000000, 0x2000000000004b8, 0x3, 0x0, 0x0, 0x5f, 0x0, 0x5, 0x1000], [0x267dd9fb, 0x1, 0x0, 0x8, 0x40, 0x0, 0x0, 0x6, 0x200009, 0x5], [0x0, 0x2, 0x2, 0x1f, 0xffffffffffffffff, 0x0, 0xffffffffffffffff], [0x7, 0x1, 0x0, 0xffffffffffffff01, 0x3ff, 0x2001], [{0x0, 0x0, 0x0, 0xfffffffffffffffb}, {0x6, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x5, 0xf9}, {0x1001, 0x1, 0x4}, {0x0, 0x717, 0x1ff}, {0x0, 0xfffffffe, 0x1, 0xfffffffffffffffc}, {0x0, 0x4, 0x80, 0xffffffffffffffff}, {0xfff8, 0x7f, 0x0, 0xfffffffffffffffc}], {0x0, 0x0, 0x0, 0x7}, {0x4, 0x0, 0x4000, 0x4}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x81206919, &(0x7f0000000300)) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)=0x2) 18:22:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000580)={0x0, 0x0, {[0xa, 0xffff, 0x2, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3], [0x3, 0x0, 0x0, 0x6, 0x0, 0x3b0, 0x1], [], [0x0, 0x3, 0x7, 0x0, 0x5, 0x1], [{0x400, 0x0, 0x20, 0x8}, {0x0, 0xffffffff, 0x0, 0x5824}, {0x0, 0xfffffffd}, {0x0, 0x8001}, {0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x101}, {0x0, 0x8000, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0x0, 0x100000000}], {0x0, 0x1000}, {0x0, 0x0, 0x4000, 0x4}}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x81206919, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 18:22:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f00000001c0)=[{0xc}, {0x34, 0x0, 0x0, 0x2}, {0x8, 0x1, 0x0, 0x8000800}]}) pwrite(r0, &(0x7f0000000200)="f9f14386cbc67f9e17f044e1abd3", 0xe, 0x0, 0x0) 18:22:33 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x4}}}}}) 18:22:33 executing program 0: getppid() sysctl$kern(&(0x7f0000000180)={0x1, 0x4a}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) fcntl$getflags(r0, 0x3) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 18:22:33 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) dup(r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000c80)="9a3400d6780531672f772e1aaaec59109a055d010e80def05e73ade7f2838953b284b319b9b91151527cd1c9046df342a1589c985836e53240af5a6af49341c388c28a8e1519807955b7e6bf74b64a25fe6be2bdce3b3ca0629f66d66461a989cde4505dd0ab999640d866d38ca1b2775a590bc71d7d60c7096642c4d952a365237082d1c064b6faf714d788d372e13e9bc4c0f39c2232be4fdf678767796ff183707d55550cc89bf8013d72720f128ebed0407179fe32a79444b1692894684f48262c159bbdba37987eb4e1530e89c509c084e9e122d59a56104a88e55b398c2498cb91d3e8ac01acdba3c3b2e815c13b11333d9fd02732b7af5fff186ada6a35a5fb9dc98a08ea61e55d7599f549ab62847b5ce505c10d059557bab4a396905ec8b16378df6e0343cf0618a25438f98b2f16c148e4e26512e9f7eb2c381387abee431b5dd3d93677acf9ed76d67bbdd7d3e66a3363c843a9d2f74090d9a1fb752f69ca0800fb8acdcac3438e6e9c371c353e0cd44a94ca8f6130d8bbfc93012d2528327cc5cf2ec50b4a3c5dc4b8ace4443efc2c97d65d31537abec1f56ad4b2bda7bcababb5cc26794adc70e53b1d19dc4ef5d5ff5475544b2c4d8a812afeaa5eabbb8e7aec9799fbeb9fec5f464400a98f8203222fc00edc6b627fb0f05f526f23455c41d0ecd57952b37f10ecd3af31e4aad1ac5ed92bd0d306ed63e0c7020c46862cc44907c744793b7523cf93cb9cb85cee2b2dd6be47d6ab4e6f26e48320a7257eed336ef8f0191fdb5e2204bea5aa37fdc21ba8211700838b1e875b9db2dd0744643d85745b67eb2fb8eb032c17f0fb65b7c3b2a461ebc885f50b15f1d7a95e6f65cbf8bad7eda22deae93c01d331774be6f159fe7bb2b5c617c24ebccf4ff7c5e69ce747612a3545ae3e3559c9be816861f70fdd1f753ed09e87406f6ed35415ac102c151712ef740c1a683f947a76f8e84b176b8d4fae3e1a6f080269391ea16e96954dbb1eb9ef3cf98558b625c939ef42f6fddbc0c4f190c46ab5827b50e6ba1d26d4e5643ed561ee8b231363c0678eff1fcb3d00b92cee016f432d873ab7994756da6943451600f29f98427ec0845f6bde4c79aea2d0de7318baf7b1531aa962c655732829bad8342fa4080a894854878a7e4279ff7a15ea469c89367d20aac4c884c4dab26ba0e0c36dd1ef7dd76c97f534d45a7f560a2320a928b5b9866da2249701d685bdcfa06d9a6c348f633172d08d1291a145c47a4804b237a957baea342904935409ff114d7ed29098dca84caed03e4c576d5936ea249de51c5442976fbcd70dec154b5b5f1355d906b8deefb9fe0c58a3c816078f98a85f8276f37218e22ed0de1dda528b3e40760e69353925f67e94dab5823e26aa80e8a28f081d080248181d89aa3ca8aef47fa7e8bc184e7a4fa326343f35a148cbcf0f6b1d5b25991519719e680c1a4c92225d390c0f9ca207b6cdc741fe9dfd43fe0c3b71f604da38189a01162273c14a79b576496a71a2c1d5a8d9aa37879fc84d67ca19405c03d0f5f80f66e89a788133082a7e83f09857cbc7164c68e2d0b3571c4121735e39ae10d0a3259deebd6184a4e5b344616c6ead25f4e3b3248e4292b37c979f6ac1a6316dff67c838edafea346c72620b4b29871f73915bae005cdad5fd1a2dc00a372a7c0f585c620114994bd417f53cd0a89f93e220614d36bdb4486b83d6aa91ebae868db2530863c920ab69674d709494e497f6e0280e5b8e383cf4051d808621b3d988f4b898f0690251038718fb287887e8bc11eaab1782489454f8e92d668c3f18324ea87536c341c8f7b734c6b2e8c4588c0d710e8485b0c3cbd0a15d58c1c0a60ac1c65653230d37fc7d67f4e09afd0a2ac681d8f53c9a5f6f94703f560600ab09c8355b9a0388b5f6c9390b9a038a22e710d62cc7ffbbeaa172d55e59db9de1c708eb00254e74dc7badffbfd7e850e0ae163d57e56eb59f4e477999d4949767fd2813572c98cbdb0703221ead3aa6ac83eaae65c2232d0bdf313ae7d026dcf2bf5354c880efd9b241940f629465b780873279068ab7ce1fb8773c8d3ea72d5c62828dfbba6a4c187ade5464bc238df34a08fa58bb9a737765539c777527e9ed96072da7e1ec2714e440b4edbed3782033bfdedc35d68556939bf6d4d336649c341870fe01f089007344b2e839bf2f072e39de401d9646b8bb69d017f582c7e232de99b04ffa9419f905f598dbec9b762949e771d73cc69c401a85693cf8b786b4676e30cc74e4821c88e2eb8ef92c34ea3f697e276912f4d251eed221b375298bf42a22bee95cf5f7b10f786510a96522c5a6e944235baf4d72b1d9f8f08252f7d189ffa25e232ce9b8b91b5baa3d711135b0b31f7a0096f4476025eea333b5136b8427e6f52c57896321d23e9bedf23f2736247cd80c1ad3b5f34911a4355aa6242037670f5bb3d3fcd8a8fbebcc214016a61c3e4c1ec9b01a49160aee918d5b1341e807a5cfdfe9c85fe8a0fc465d7ef2b62e03bbc1242e1201be25e85088799022e0f1ce215a6e89d8c77c72c947bd9565a7bcb639f58349ee44d4e845bdba824242093e41af2009da64abd919bdc25becf43f8736881f16857cb98ec6246be1e1d8dad98dca235815aee2c3e073989f1386b21409387b05b54977cd115e8392b49f42683209ab0717a1bbe60c0137fd03afa86fad28c5980e673926b6b426e91cfa0c515b572db5679173f5faad1878a97f3b3cbd93c05af70f215b55473a47904ab6a82ff65f2d53fa2979c51bc5e9984c26a2e0cdc95fc27baedc7db5fb2a275c72f1b488c7d375cb316285e470e47c06a51cafaafb4c96ad3c9353ca4a536dd3b50a2725ccd238f650b19a14770a79030c34b0ae1024af2f0f7def06b0d3bb361ddc6d03b93d759524dd69d7baf396ad98bfeedad1aa16176faacf2cc94b911f1208ceb4d3d8adab6861db90c6b5dafddc7db5a702bd80508b95c7b0c4ef03cde1669b1ac9d403445031affae44abe16af603021651a2de8e44660148b089d14763b157c7c2eeeef08a7d5409861d3d2358821ee737b1e0d2482c83ee0d1ad52a93c88a62dbb30ea54d59cdffd0e5af336d2ee9b71b31fa48a2b7cae1487a876f41fbfda1ba24585094e8f4086a4c6b8b4c89c02474e0074ae9ea3510ff00b57368397d77fd8d7278c5741a07ba1136b7fcda002fb79ad6dbbb4b47cb5fae31e64c9499862b468f1577a0465fffb068d4db5a01c6d2cf7279a8466ae80fc3160f9388c3a1232f7eecbfd6f2e2ee7f7370f2af741b8ac87863a593710fcdb2afebdf373c1d7a95311033ccc0f427067cf6b30d27fce1ceeb899f9ee37a3089de2a3ac5c9f7062a5214cd2f246a27b1d0689a28bc92dca93292ca1b9298a062aafe5d1ba9fab3ee2aa5bad8e1daaf1af59cab03098c66b72c2d74e6590c2dba3dd10773741f74edfcae73e408a9accc5ecd9e0c5a8bcb337ea781af907c1dee734ccc49c12f4876101676a9f144e270d5b8afd583ae0d1ebbd531aad12d23b430820e6d248095ff0bc5abaa0da4e129fb4c6e3ac5c708d40104e420b6789979c20bddb25ceb7620b2162b661ccf55f7a1f5b225c09f259c48a4cadc13fac9045bc367dab004ac02621a1609f2c9719485802da065699d4aea5ca48b26b5956436929c3b3bf142d77b8e8c03ea8f479e1d01b6c9d6e0e6e5790a456061763b0441cd993569e5106133f69340e66411d0ba917545a6dc42091b59e3cd9a2195db13be3f6a64407a260b7069678741c21b3c26fd4ac8b4ac15552542ad958683b10c162996404717416da23b3de2c459dd9805ac61f3afe789e6b5fafee05799d9aa75274fa8e7cc0f7881b2814dd517ff49695fde6022d216f4548c87f2b1ceb3c8497a07ad468cec0f465295b4674a60d799042d446c3286d143e22f980abfb6449f04f89da17a17794e6ea220875e38ad2f3ac769781d707954cde6475549dd56e3e1afc78ab37dfcdd9dced48e37248f985d37ff34f4a35d5c044b1ae1ca3707edb99b2852f70fc3afd0ce92d0d6cc1c237c9c6ae39c19b336d9c3cf4a3d7984699640500227760af0aa9bb06126a3d91d17aafc3cb492eadc3d0e28e62727d05e1a48f6da0bb0e5cb20e6b07891095c166da385ff18e289b103ea67550461f71b6e29683359dd2588e203a1bc8cf0b7cf2341832215f2cafd412ea8234e2807c2cb666909ca499eb3e51f5918097a42349de3d28580fe92429d5519fe47c2fda68509c914110cbcaf2d6e5291ccc450734c7394140db909742cab91e2118831ef1c883cc94a3f254537fad934d71e83d29b5f7468d4f8bf0afe0f1e3e75c18579790be6b1ee2d86e00ecf3b39d61f9606c9755dd4997f533e886eec083277b69e0581b88533f06908f601effc1bc57366288f622126f814a7c097372c4a98d7f9e5d977e1145e2fee9ce6931531df6f368f56df759e701ad5ccbe868975726740f7d7afa84f26acf0e63fc7aa8abca7fdfe7fa28414e61d9a56479c45dcc7abe85199a4c8d6847105b4fe69bee32173add5450a5f28c2d77af95379dcb0cebe40f48d36a39359f96e4e2782b9f3f8c98d187242ab02e59382817f40fef32d3871af02245cab8c6f0baa2496dc0983e9eae14dbe652966220f5cc2e4d642c8ea8a099ccaab556b6b34a21f7febbfa98dde511028244330f520441842731e7183bb22443740684d7a619c3be4263dcf3ad547d92ec8c8e2721377f170f9fd9e69000e76bbdab098c5a5c43cc636690a10bacb49edfb1c05445b388e1cafb25064885ec620dc48a0468349f12e9564f7b802b15f4195518db2fdd4e44bdcf298c350e656e192f39b4da894a13cbdbe051ac478e70c944b9c72b13bf11191d182aa619926d29993d885ee58f9286311f8fb2884bc7d30e289cb5ad97438a738678b09ee355731c523c37206a9b4a07099ebd5fbf0b9eb367e36366c671db9e1d456e3c60f4c4e5be8b0b46931f7e2085f33962524f13d4f353d72e61179ab4e009f5804598118425eff1412fe7f71d6fa880ddb9cbed0ae2068ac635a42be13c77c4944ba19f27de1f4da4f9d305bed50b6219f04c9c84f0a8017c6a63a2bf92b65bfef10fd4fc58591af71ca834dce4e11b583928ab993ca1cf251561ee7be9af92d32f813382a315a7c5601c2f3be4632ffd7d32ef5c4f7bb3482683f9466ea61310ea8012fb2e87db1bd001e21fc88af8cc6342b7b1246c9c61780a97f3564931046217c4094b4a568c31bfd2d6754f8c2f0fb57f991b8805675801572fbe9e2e0f20c9d918f126858316c997a7697ae1a60cdbaf5a1eff980309d333a12e7dae3bd9b98f911e36f1c662411986699d24563789361246973170c0587d4b9b437853fc9fdc7c1b03ae2715fd05cccb1be74ad0ea8a9eb19c9f8678cdb3040954b8c8b0230522a978ea6d3e60446b6ed4494cb87651cd811647659809c337925d26523b3517554be063a3c6d8243afd306570dad8626b5f784ee7266a0d616a8d82b424e4dd024fefecf01c141de813c794a4d6b2c56691f619e949874d17541f165441f2397334f694770669e6d5391cfb91a3d60ca0234fbe5b33e0a0bc06598be03821eec13d7fc9df2edb70289461f6e6a242c8845e91fddf6dfcbbf8dcbdd578911d790a9d83bca47a4258a6ab3eca4303391ff1f32003d3c8d498c1349f884714250ae80ef989e217d5ae13f2dbc53caca3fe49584949b0d77c5e32b00fb6b7c36023739ba57cc003468a9cdb4dcc", 0xffffffef}, {&(0x7f0000000200)="ae0418d0b1466a9f708b457cbaca9f4406dcdae9bd0922c3d5bda3c7b478d34fd66c060cdfb1df19fe61b0dc10aa407d5b10588c5ddb84172a482bccbf79a14f090aa8220fc4ba608d0444f3b0aa08eb5c875b50ba7ecf1d887d0aea6a3b8012eec008dab5219547f65960d85be04575d9a485df9a13bd4e462322b63806a1de76291c3572fedaa828788b951aeca077d365f93e47da0467bc859d21b1c508e4ba2a620ca4de411c565ad726352667d5c46c9905565efb9d379f5c0cbb52aa8079c88550cce3277388c74dbe4fb4c316", 0xd0}], 0x2) execve(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 18:22:33 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x1d}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r1) setuid(r1) r2 = syz_open_pts() close(r2) 18:22:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) setsockopt(r4, 0x40, 0x361, &(0x7f0000019100)="2cc44856c73c7cd9a1e578df853dd738b82369780a109fc7de9b99d4998d91109607313aefd335da524ef135b8c2ec1ea33cdef79a22a41f7b4945b257f2637f2aede81de2da4c60592dc14ac2a81acc260ef0cf597d5d2aae5b3263e5e134d530f448fed55e9a0f81f3dd238c949f669c695f28a5b767418bd8336816daa9dda0617b8b2d6f3c8cf1810f9596291ea07dcf729d1d808d4c0caf8662eb2b3e01c5ea4ce4c9f50051cdd2a4050794e8bfa0c14ce9bd638b035bbb6890176f10841279e8ffcec72548", 0xc8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7f, 0x1d, 0x3}, {0x7, 0x3, 0x3, 0x2}, {0x9, 0x6, 0x20, 0x7}, {0x5414, 0x7, 0x3f, 0x9}, {0xffff, 0xff, 0x4, 0x2}]}) r5 = socket(0x2, 0x1, 0x0) dup(r5) r6 = socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000040)) dup(r6) dup2(r5, 0xffffffffffffffff) lseek(r2, 0x0, 0xfffffffffffffffd, 0x2) getdents(r0, &(0x7f0000000100)=""/102395, 0x8e72) 18:23:33 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) dup(r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000c80)="9a3400d6780531672f772e1aaaec59109a055d010e80def05e73ade7f2838953b284b319b9b91151527cd1c9046df342a1589c985836e53240af5a6af49341c388c28a8e1519807955b7e6bf74b64a25fe6be2bdce3b3ca0629f66d66461a989cde4505dd0ab999640d866d38ca1b2775a590bc71d7d60c7096642c4d952a365237082d1c064b6faf714d788d372e13e9bc4c0f39c2232be4fdf678767796ff183707d55550cc89bf8013d72720f128ebed0407179fe32a79444b1692894684f48262c159bbdba37987eb4e1530e89c509c084e9e122d59a56104a88e55b398c2498cb91d3e8ac01acdba3c3b2e815c13b11333d9fd02732b7af5fff186ada6a35a5fb9dc98a08ea61e55d7599f549ab62847b5ce505c10d059557bab4a396905ec8b16378df6e0343cf0618a25438f98b2f16c148e4e26512e9f7eb2c381387abee431b5dd3d93677acf9ed76d67bbdd7d3e66a3363c843a9d2f74090d9a1fb752f69ca0800fb8acdcac3438e6e9c371c353e0cd44a94ca8f6130d8bbfc93012d2528327cc5cf2ec50b4a3c5dc4b8ace4443efc2c97d65d31537abec1f56ad4b2bda7bcababb5cc26794adc70e53b1d19dc4ef5d5ff5475544b2c4d8a812afeaa5eabbb8e7aec9799fbeb9fec5f464400a98f8203222fc00edc6b627fb0f05f526f23455c41d0ecd57952b37f10ecd3af31e4aad1ac5ed92bd0d306ed63e0c7020c46862cc44907c744793b7523cf93cb9cb85cee2b2dd6be47d6ab4e6f26e48320a7257eed336ef8f0191fdb5e2204bea5aa37fdc21ba8211700838b1e875b9db2dd0744643d85745b67eb2fb8eb032c17f0fb65b7c3b2a461ebc885f50b15f1d7a95e6f65cbf8bad7eda22deae93c01d331774be6f159fe7bb2b5c617c24ebccf4ff7c5e69ce747612a3545ae3e3559c9be816861f70fdd1f753ed09e87406f6ed35415ac102c151712ef740c1a683f947a76f8e84b176b8d4fae3e1a6f080269391ea16e96954dbb1eb9ef3cf98558b625c939ef42f6fddbc0c4f190c46ab5827b50e6ba1d26d4e5643ed561ee8b231363c0678eff1fcb3d00b92cee016f432d873ab7994756da6943451600f29f98427ec0845f6bde4c79aea2d0de7318baf7b1531aa962c655732829bad8342fa4080a894854878a7e4279ff7a15ea469c89367d20aac4c884c4dab26ba0e0c36dd1ef7dd76c97f534d45a7f560a2320a928b5b9866da2249701d685bdcfa06d9a6c348f633172d08d1291a145c47a4804b237a957baea342904935409ff114d7ed29098dca84caed03e4c576d5936ea249de51c5442976fbcd70dec154b5b5f1355d906b8deefb9fe0c58a3c816078f98a85f8276f37218e22ed0de1dda528b3e40760e69353925f67e94dab5823e26aa80e8a28f081d080248181d89aa3ca8aef47fa7e8bc184e7a4fa326343f35a148cbcf0f6b1d5b25991519719e680c1a4c92225d390c0f9ca207b6cdc741fe9dfd43fe0c3b71f604da38189a01162273c14a79b576496a71a2c1d5a8d9aa37879fc84d67ca19405c03d0f5f80f66e89a788133082a7e83f09857cbc7164c68e2d0b3571c4121735e39ae10d0a3259deebd6184a4e5b344616c6ead25f4e3b3248e4292b37c979f6ac1a6316dff67c838edafea346c72620b4b29871f73915bae005cdad5fd1a2dc00a372a7c0f585c620114994bd417f53cd0a89f93e220614d36bdb4486b83d6aa91ebae868db2530863c920ab69674d709494e497f6e0280e5b8e383cf4051d808621b3d988f4b898f0690251038718fb287887e8bc11eaab1782489454f8e92d668c3f18324ea87536c341c8f7b734c6b2e8c4588c0d710e8485b0c3cbd0a15d58c1c0a60ac1c65653230d37fc7d67f4e09afd0a2ac681d8f53c9a5f6f94703f560600ab09c8355b9a0388b5f6c9390b9a038a22e710d62cc7ffbbeaa172d55e59db9de1c708eb00254e74dc7badffbfd7e850e0ae163d57e56eb59f4e477999d4949767fd2813572c98cbdb0703221ead3aa6ac83eaae65c2232d0bdf313ae7d026dcf2bf5354c880efd9b241940f629465b780873279068ab7ce1fb8773c8d3ea72d5c62828dfbba6a4c187ade5464bc238df34a08fa58bb9a737765539c777527e9ed96072da7e1ec2714e440b4edbed3782033bfdedc35d68556939bf6d4d336649c341870fe01f089007344b2e839bf2f072e39de401d9646b8bb69d017f582c7e232de99b04ffa9419f905f598dbec9b762949e771d73cc69c401a85693cf8b786b4676e30cc74e4821c88e2eb8ef92c34ea3f697e276912f4d251eed221b375298bf42a22bee95cf5f7b10f786510a96522c5a6e944235baf4d72b1d9f8f08252f7d189ffa25e232ce9b8b91b5baa3d711135b0b31f7a0096f4476025eea333b5136b8427e6f52c57896321d23e9bedf23f2736247cd80c1ad3b5f34911a4355aa6242037670f5bb3d3fcd8a8fbebcc214016a61c3e4c1ec9b01a49160aee918d5b1341e807a5cfdfe9c85fe8a0fc465d7ef2b62e03bbc1242e1201be25e85088799022e0f1ce215a6e89d8c77c72c947bd9565a7bcb639f58349ee44d4e845bdba824242093e41af2009da64abd919bdc25becf43f8736881f16857cb98ec6246be1e1d8dad98dca235815aee2c3e073989f1386b21409387b05b54977cd115e8392b49f42683209ab0717a1bbe60c0137fd03afa86fad28c5980e673926b6b426e91cfa0c515b572db5679173f5faad1878a97f3b3cbd93c05af70f215b55473a47904ab6a82ff65f2d53fa2979c51bc5e9984c26a2e0cdc95fc27baedc7db5fb2a275c72f1b488c7d375cb316285e470e47c06a51cafaafb4c96ad3c9353ca4a536dd3b50a2725ccd238f650b19a14770a79030c34b0ae1024af2f0f7def06b0d3bb361ddc6d03b93d759524dd69d7baf396ad98bfeedad1aa16176faacf2cc94b911f1208ceb4d3d8adab6861db90c6b5dafddc7db5a702bd80508b95c7b0c4ef03cde1669b1ac9d403445031affae44abe16af603021651a2de8e44660148b089d14763b157c7c2eeeef08a7d5409861d3d2358821ee737b1e0d2482c83ee0d1ad52a93c88a62dbb30ea54d59cdffd0e5af336d2ee9b71b31fa48a2b7cae1487a876f41fbfda1ba24585094e8f4086a4c6b8b4c89c02474e0074ae9ea3510ff00b57368397d77fd8d7278c5741a07ba1136b7fcda002fb79ad6dbbb4b47cb5fae31e64c9499862b468f1577a0465fffb068d4db5a01c6d2cf7279a8466ae80fc3160f9388c3a1232f7eecbfd6f2e2ee7f7370f2af741b8ac87863a593710fcdb2afebdf373c1d7a95311033ccc0f427067cf6b30d27fce1ceeb899f9ee37a3089de2a3ac5c9f7062a5214cd2f246a27b1d0689a28bc92dca93292ca1b9298a062aafe5d1ba9fab3ee2aa5bad8e1daaf1af59cab03098c66b72c2d74e6590c2dba3dd10773741f74edfcae73e408a9accc5ecd9e0c5a8bcb337ea781af907c1dee734ccc49c12f4876101676a9f144e270d5b8afd583ae0d1ebbd531aad12d23b430820e6d248095ff0bc5abaa0da4e129fb4c6e3ac5c708d40104e420b6789979c20bddb25ceb7620b2162b661ccf55f7a1f5b225c09f259c48a4cadc13fac9045bc367dab004ac02621a1609f2c9719485802da065699d4aea5ca48b26b5956436929c3b3bf142d77b8e8c03ea8f479e1d01b6c9d6e0e6e5790a456061763b0441cd993569e5106133f69340e66411d0ba917545a6dc42091b59e3cd9a2195db13be3f6a64407a260b7069678741c21b3c26fd4ac8b4ac15552542ad958683b10c162996404717416da23b3de2c459dd9805ac61f3afe789e6b5fafee05799d9aa75274fa8e7cc0f7881b2814dd517ff49695fde6022d216f4548c87f2b1ceb3c8497a07ad468cec0f465295b4674a60d799042d446c3286d143e22f980abfb6449f04f89da17a17794e6ea220875e38ad2f3ac769781d707954cde6475549dd56e3e1afc78ab37dfcdd9dced48e37248f985d37ff34f4a35d5c044b1ae1ca3707edb99b2852f70fc3afd0ce92d0d6cc1c237c9c6ae39c19b336d9c3cf4a3d7984699640500227760af0aa9bb06126a3d91d17aafc3cb492eadc3d0e28e62727d05e1a48f6da0bb0e5cb20e6b07891095c166da385ff18e289b103ea67550461f71b6e29683359dd2588e203a1bc8cf0b7cf2341832215f2cafd412ea8234e2807c2cb666909ca499eb3e51f5918097a42349de3d28580fe92429d5519fe47c2fda68509c914110cbcaf2d6e5291ccc450734c7394140db909742cab91e2118831ef1c883cc94a3f254537fad934d71e83d29b5f7468d4f8bf0afe0f1e3e75c18579790be6b1ee2d86e00ecf3b39d61f9606c9755dd4997f533e886eec083277b69e0581b88533f06908f601effc1bc57366288f622126f814a7c097372c4a98d7f9e5d977e1145e2fee9ce6931531df6f368f56df759e701ad5ccbe868975726740f7d7afa84f26acf0e63fc7aa8abca7fdfe7fa28414e61d9a56479c45dcc7abe85199a4c8d6847105b4fe69bee32173add5450a5f28c2d77af95379dcb0cebe40f48d36a39359f96e4e2782b9f3f8c98d187242ab02e59382817f40fef32d3871af02245cab8c6f0baa2496dc0983e9eae14dbe652966220f5cc2e4d642c8ea8a099ccaab556b6b34a21f7febbfa98dde511028244330f520441842731e7183bb22443740684d7a619c3be4263dcf3ad547d92ec8c8e2721377f170f9fd9e69000e76bbdab098c5a5c43cc636690a10bacb49edfb1c05445b388e1cafb25064885ec620dc48a0468349f12e9564f7b802b15f4195518db2fdd4e44bdcf298c350e656e192f39b4da894a13cbdbe051ac478e70c944b9c72b13bf11191d182aa619926d29993d885ee58f9286311f8fb2884bc7d30e289cb5ad97438a738678b09ee355731c523c37206a9b4a07099ebd5fbf0b9eb367e36366c671db9e1d456e3c60f4c4e5be8b0b46931f7e2085f33962524f13d4f353d72e61179ab4e009f5804598118425eff1412fe7f71d6fa880ddb9cbed0ae2068ac635a42be13c77c4944ba19f27de1f4da4f9d305bed50b6219f04c9c84f0a8017c6a63a2bf92b65bfef10fd4fc58591af71ca834dce4e11b583928ab993ca1cf251561ee7be9af92d32f813382a315a7c5601c2f3be4632ffd7d32ef5c4f7bb3482683f9466ea61310ea8012fb2e87db1bd001e21fc88af8cc6342b7b1246c9c61780a97f3564931046217c4094b4a568c31bfd2d6754f8c2f0fb57f991b8805675801572fbe9e2e0f20c9d918f126858316c997a7697ae1a60cdbaf5a1eff980309d333a12e7dae3bd9b98f911e36f1c662411986699d24563789361246973170c0587d4b9b437853fc9fdc7c1b03ae2715fd05cccb1be74ad0ea8a9eb19c9f8678cdb3040954b8c8b0230522a978ea6d3e60446b6ed4494cb87651cd811647659809c337925d26523b3517554be063a3c6d8243afd306570dad8626b5f784ee7266a0d616a8d82b424e4dd024fefecf01c141de813c794a4d6b2c56691f619e949874d17541f165441f2397334f694770669e6d5391cfb91a3d60ca0234fbe5b33e0a0bc06598be03821eec13d7fc9df2edb70289461f6e6a242c8845e91fddf6dfcbbf8dcbdd578911d790a9d83bca47a4258a6ab3eca4303391ff1f32003d3c8d498c1349f884714250ae80ef989e217d5ae13f2dbc53caca3fe49584949b0d77c5e32b00fb6b7c36023739ba57cc003468a9cdb4dcc", 0xffffffef}, {&(0x7f0000000200)="ae0418d0b1466a9f708b457cbaca9f4406dcdae9bd0922c3d5bda3c7b478d34fd66c060cdfb1df19fe61b0dc10aa407d5b10588c5ddb84172a482bccbf79a14f090aa8220fc4ba608d0444f3b0aa08eb5c875b50ba7ecf1d887d0aea6a3b8012eec008dab5219547f65960d85be04575d9a485df9a13bd4e462322b63806a1de76291c3572fedaa828788b951aeca077d365f93e47da0467bc859d21b1c508e4ba2a620ca4de411c565ad726352667d5c46c9905565efb9d379f5c0cbb52aa8079c88550cce3277388c74dbe4fb4c316", 0xd0}], 0x2) execve(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 18:23:33 executing program 0: semget(0x0, 0x1, 0x6c8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r1) getgid() seteuid(r1) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="638378ff40000000aaaa86dd00000007000000000000004e214e00"/40]) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYRESOCT], 0x1, 0x0) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000485a2911eb01f512bb596fd932bac7c7e6012c48ed6d1ce73bcf9c8cdd1a29c6516c458e94797e4a3cc20d016c2da6bf1cc20e8679e847b465802d3256aab98a5fe645127859006df00aea0abaaa257e4524457c6d016cb4e0743844bb86cc90b7b52a3fc4707a99f3e36148327fd56d324f6b"], 0x6f, 0x0) msgrcv(r2, &(0x7f0000000280)={0x0, ""/201}, 0xd1, 0x1, 0x800) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/34}, 0x2a, 0x0, 0x1000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) 18:23:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x80, 0x0) r1 = socket(0x1, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000180)) pledge(&(0x7f0000000100)='\xdcIu07\xe9W\xc1', &(0x7f0000000140)='^\'^(\x00') fchdir(r2) r3 = socket(0x18, 0x2, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r5 = dup(r4) pwrite(r5, &(0x7f00000001c0)='On', 0x2, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000280)=0x8) ioctl$KDENABIO(r5, 0x20004b3c) openat$pf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pf\x00', 0x20, 0x0) fcntl$dupfd(r3, 0xa, r1) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) fcntl$lock(r3, 0x8, &(0x7f0000000300)={0x1, 0x2, 0x9, 0x5, r6}) getdents(r0, &(0x7f0000000080)=""/104, 0xfcbe) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r7, 0xc110445d, &(0x7f0000000240)=0x2) kernel: protection fault trap, code=0 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace in_delmulti(efbffffffeffffff) at in_delmulti+0x8d in_purgeaddr(ffff800000b1e900) at in_purgeaddr+0x156 in_ifdetach(ffff800000af6000) at in_ifdetach+0x74 if_detach(ffff800000af6000) at if_detach+0x140 tun_clone_destroy(ffff800000af6000) at tun_clone_destroy+0x1e1 tun_dev_close(5d01,7) at tun_dev_close+0x160 spec_close(ffff80002411a2b0) at spec_close+0x311 VOP_CLOSE(fffffd806e2a1348,7,fffffd807f7bf8a0,ffff800020e9b3d8) at VOP_CLOSE+0xc0 vn_closefile(fffffd806cac7db8,ffff800020e9b3d8) at vn_closefile+0xd7 fdrop(fffffd806cac7db8,ffff800020e9b3d8) at fdrop+0xc2 closef(fffffd806cac7db8,ffff800020e9b3d8) at closef+0x11c fdfree(ffff800020e9b3d8) at fdfree+0x101 exit1(ffff800020e9b3d8,0,0,3) at exit1+0x32c single_thread_check(ffff800020e9b3d8,0) at single_thread_check+0x14b userret(ffff800020e9b3d8) at userret+0x345 syscall(ffff80002411a690) at syscall+0x55f Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff2100, count: -17 ddb{1}> show registers rdi 0x2 rsi 0 rbp 0xffff80002411a080 rbx 0 rdx 0 rcx 0 rax 0xffff800020e9b3d8 r8 0xffff800000b1e900 r9 0xffffffff81e56833 rt_ifa_purge+0x153 r10 0x5 r11 0xa4962a5fb8fec75d r12 0 r13 0x3 r14 0xefbffffffeffffff r15 0x1 rip 0xffffffff823bf7bd in_delmulti+0x8d cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80002411a020 ss 0 in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> show proc PROC (syz-executor.1) pid=439441 stat=onproc flags process=1008 proc=82000 pri=32, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020e9a9f8,0xffff800020e9b8d8 process=0xffff800020ec37a8 user=0xffff800024115000, vmspace=0xfffffd807effe5c0 estcpu=0, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 63346 329386 6638 0 2 0 syz-executor.0 63346 232808 6638 0 3 0x4000080 fsleep syz-executor.0 63346 255372 6638 0 3 0x4000080 fsleep syz-executor.0 63346 155546 6638 0 7 0x4000000 syz-executor.0 81719 3245 0 0 3 0x14200 bored sosplice 6638 290736 28543 0 3 0x82 nanosleep syz-executor.0 28543 261394 61626 0 3 0x82 thrsleep syz-fuzzer 28543 523254 61626 0 3 0x4000082 nanosleep syz-fuzzer 28543 330680 61626 0 3 0x4000082 thrsleep syz-fuzzer 28543 503061 61626 0 2 0x4000002 syz-fuzzer 28543 446775 61626 0 3 0x4000082 thrsleep syz-fuzzer 28543 87258 61626 0 3 0x4000082 thrsleep syz-fuzzer 28543 431579 61626 0 3 0x4000082 thrsleep syz-fuzzer 28543 89713 61626 0 2 0x4000002 syz-fuzzer 61626 461978 66764 0 3 0x10008a pause ksh 66764 455538 40352 0 3 0x92 select sshd 81495 501907 1 0 3 0x100083 ttyin getty 40352 313327 1 0 3 0x80 select sshd 42433 240230 95788 74 3 0x100092 bpf pflogd 95788 358616 1 0 3 0x80 netio pflogd 46851 413322 48171 73 3 0x100090 kqread syslogd 48171 269138 1 0 3 0x100082 netio syslogd 73223 9892 1 77 2 0x100090 dhclient 52225 506252 1 0 3 0x80 poll dhclient 88406 484658 0 0 3 0x14200 bored smr 54851 523290 0 0 2 0x14200 zerothread 30791 145474 0 0 3 0x14200 aiodoned aiodoned 93248 286689 0 0 3 0x14200 syncer update 49566 441292 0 0 3 0x14200 cleaner cleaner 96537 52172 0 0 3 0x14200 reaper reaper 62429 89303 0 0 3 0x14200 pgdaemon pagedaemon 41149 436443 0 0 3 0x14200 bored crynlk 87979 37313 0 0 3 0x14200 bored crypto 1156 297143 0 0 3 0x40014200 acpi0 acpi0 41915 490691 0 0 3 0x40014200 idle1 49149 232848 0 0 3 0x14200 bored softnet 55523 62031 0 0 2 0x14200 systqmp 92215 125822 0 0 3 0x14200 bored systq 58564 70477 0 0 3 0x40014200 bored softclock 23572 354472 0 0 3 0x40014200 idle0 1 107235 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9480 6400K 6529K 78643K 10637 0 pcb 13 8K 8K 78643K 25 0 rtable 84 2K 6K 78643K 232 0 ifaddr 48 11K 13K 78643K 67 0 counters 43 33K 34K 78643K 45 0 ioctlops 0 0K 4K 78643K 1487 0 iov 0 0K 12K 78643K 4 0 mount 1 1K 1K 78643K 1 0 vnodes 1218 77K 77K 78643K 1249 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 1K 1K 78643K 2 0 sem 7 0K 0K 78643K 12 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 5 13K 25K 78643K 93 0 proc 60 63K 95K 78643K 446 0 subproc 23 1K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 in_multi 31 2K 2K 78643K 48 0 ether_multi 1 0K 0K 78643K 1 0 mrt 0 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 217 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 148 41K 41K 78643K 1266 0 UVM aobj 7 2K 2K 78643K 7 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 1 0 NDP 7 0K 0K 78643K 12 0 temp 82 3862K 3926K 78643K 2505 0 kqueue 3 4K 4K 78643K 3 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 88 21 0 19 1 0 1 1 0 8 0 rtentry 112 49 0 16 2 0 2 2 0 8 0 unpcb 120 59 0 49 1 0 1 1 0 8 0 syncache 272 4 0 4 1 1 0 1 0 8 0 tcpqe 32 145 0 145 1 1 0 1 0 8 0 tcpcb 592 117 0 112 4 2 2 4 0 8 0 inpcb 296 183 0 175 3 2 1 2 0 8 0 nd6 48 8 0 5 1 0 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 8 0 8 1 1 0 1 0 8 0 pftag 88 2 0 1 2 1 1 1 0 8 0 pfqueue 264 1 0 1 1 0 1 1 0 8 1 pfstitem 24 20 0 11 1 0 1 1 0 8 0 pfstkey 112 20 0 11 1 0 1 1 0 8 0 pfstate 328 20 0 11 2 0 2 2 0 8 0 pfrule 1360 22 0 17 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 40 12 1 11 12 0 8 0 art_table 32 189 0 40 2 0 2 2 0 8 0 art_node 16 48 0 14 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 8 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 6 0 1 1 0 1 1 0 8 0 shmpl 112 4 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1507 0 105 88 0 88 88 0 8 0 ffsino 272 1507 0 105 94 0 94 94 0 8 0 nchpl 144 1802 0 213 60 0 60 60 0 8 0 uvmvnodes 72 1565 0 0 29 0 29 29 0 8 0 vnodes 208 1565 0 0 83 0 83 83 0 8 0 namei 1024 4806 0 4806 3 2 1 1 0 8 1 percpumem 16 33 0 1 1 0 1 1 0 8 0 vcpupl 1984 6 0 0 1 0 1 1 0 8 0 vmpool 560 6 0 0 1 0 1 1 0 8 0 pfiaddrpl 120 2 0 2 1 1 0 1 0 8 0 scxspl 200 5326 0 5326 10 9 1 7 0 8 1 plimitpl 152 16 0 8 1 0 1 1 0 8 0 sigapl 424 309 0 277 4 0 4 4 0 8 0 futexpl 56 947 0 945 3 2 1 1 0 8 0 knotepl 112 62 0 48 1 0 1 1 0 8 0 kqueuepl 152 8 0 6 1 0 1 1 0 8 0 pipepl 304 84 0 76 2 1 1 2 0 8 0 fdescpl 496 293 0 277 4 1 3 3 0 8 0 filepl 152 1550 0 1457 5 0 5 5 0 8 1 lockfpl 104 24 0 22 1 0 1 1 0 8 0 lockfspl 48 9 0 7 1 0 1 1 0 8 0 sessionpl 120 18 0 7 1 0 1 1 0 8 0 pgrppl 48 20 0 9 1 0 1 1 0 8 0 ucredpl 96 103 0 94 1 0 1 1 0 8 0 zombiepl 144 278 0 277 3 2 1 1 0 8 0 processpl 1008 309 0 277 5 0 5 5 0 8 0 procpl 632 460 0 418 4 0 4 4 0 8 0 sockpl 400 263 0 243 4 1 3 4 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 206 0 0 25 0 25 25 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 226 0 0 14 0 14 14 0 8 0 bufpl 280 3374 0 126 232 0 232 232 0 8 0 anonpl 16 47735 0 26522 87 1 86 86 0 124 0 amapchunkpl 152 1592 0 1316 14 1 13 14 0 158 0 amappl16 192 1408 0 351 53 0 53 53 0 8 0 amappl15 184 67 0 62 1 0 1 1 0 8 0 amappl14 176 3 0 2 1 0 1 1 0 8 0 amappl13 168 29 0 26 1 0 1 1 0 8 0 amappl12 160 25 0 23 1 0 1 1 0 8 0 amappl11 152 54 0 39 1 0 1 1 0 8 0 amappl10 144 39 0 35 1 0 1 1 0 8 0 amappl9 136 365 0 362 1 0 1 1 0 8 0 amappl8 128 348 0 313 2 0 2 2 0 8 0 amappl7 120 142 0 129 1 0 1 1 0 8 0 amappl6 112 33 0 26 1 0 1 1 0 8 0 amappl5 104 192 0 176 1 0 1 1 0 8 0 amappl4 96 477 0 454 1 0 1 1 0 8 0 amappl3 88 123 0 113 1 0 1 1 0 8 0 amappl2 80 1432 0 1353 2 0 2 2 0 8 0 amappl1 72 17079 0 16598 23 13 10 18 0 8 0 amappl 80 754 0 679 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 6 0 0 1 0 1 1 0 8 0 uaddrrnd 24 299 0 277 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 299 0 277 1 0 1 1 0 8 0 vmmpekpl 168 6366 0 6330 2 0 2 2 0 8 0 vmmpepl 168 44084 0 41747 127 25 102 116 0 357 0 vmsppl 368 298 0 277 4 1 3 3 0 8 1 pdppl 4096 605 0 560 7 1 6 7 0 8 0 pvpl 32 155321 0 130920 198 0 198 198 0 265 1 pmappl 232 298 0 277 2 0 2 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 263 0 10 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff82785ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __sanitizer_cov_trace_cmp4(8b6fc,8b6fd) at __sanitizer_cov_trace_cmp4+0x2c __mp_lock(ffffffff82933140) at __mp_lock+0x139 pageflttrap(ffff800021cf0140,1) at pageflttrap+0x7f usertrap(ffff800021cf0140) at usertrap+0x21a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7f7ffffea060, count: -8 ddb{0}> machine ddbcpu 1 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> trace in_delmulti(efbffffffeffffff) at in_delmulti+0x8d in_purgeaddr(ffff800000b1e900) at in_purgeaddr+0x156 in_ifdetach(ffff800000af6000) at in_ifdetach+0x74 if_detach(ffff800000af6000) at if_detach+0x140 tun_clone_destroy(ffff800000af6000) at tun_clone_destroy+0x1e1 tun_dev_close(5d01,7) at tun_dev_close+0x160 spec_close(ffff80002411a2b0) at spec_close+0x311 VOP_CLOSE(fffffd806e2a1348,7,fffffd807f7bf8a0,ffff800020e9b3d8) at VOP_CLOSE+0xc0 vn_closefile(fffffd806cac7db8,ffff800020e9b3d8) at vn_closefile+0xd7 fdrop(fffffd806cac7db8,ffff800020e9b3d8) at fdrop+0xc2 closef(fffffd806cac7db8,ffff800020e9b3d8) at closef+0x11c fdfree(ffff800020e9b3d8) at fdfree+0x101 exit1(ffff800020e9b3d8,0,0,3) at exit1+0x32c single_thread_check(ffff800020e9b3d8,0) at single_thread_check+0x14b userret(ffff800020e9b3d8) at userret+0x345 syscall(ffff80002411a690) at syscall+0x55f Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff2100, count: -17