kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 17 22:28:04 PDT 2020 OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.242' (ECDSA) to the list of known hosts. 2020/03/17 22:28:13 fuzzer started 2020/03/17 22:28:18 dialing manager at 10.128.15.235:22090 2020/03/17 22:28:18 syscalls: 338 2020/03/17 22:28:18 code coverage: enabled 2020/03/17 22:28:18 comparison tracing: enabled 2020/03/17 22:28:18 extra coverage: support is not implemented in syzkaller 2020/03/17 22:28:18 setuid sandbox: enabled 2020/03/17 22:28:18 namespace sandbox: support is not implemented in syzkaller 2020/03/17 22:28:18 Android sandbox: support is not implemented in syzkaller 2020/03/17 22:28:18 fault injection: support is not implemented in syzkaller 2020/03/17 22:28:18 leak checking: support is not implemented in syzkaller 2020/03/17 22:28:18 net packet injection: enabled 2020/03/17 22:28:18 net device setup: support is not implemented in syzkaller 2020/03/17 22:28:18 concurrency sanitizer: support is not implemented in syzkaller 2020/03/17 22:28:18 devlink PCI setup: support is not implemented in syzkaller 22:28:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x6dffa175f6adff8c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f0000000100)='./file1\x00', 0xffffffffffffffff, r3, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) open$dir(&(0x7f0000000200)='./file0\x00', 0x10, 0x90) utimensat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8, 0x6}, {0x8, 0x7}}, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{0xffffffffffffffff, 0x20}, {r1, 0x100}, {r4, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x8) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000340)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x25, 0xffff897b}, {0x82, 0xff}], 0x2}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0/file0\x00', 0x20, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = accept$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) pwritev(r6, &(0x7f0000000580)=[{&(0x7f00000004c0)="0334c6435372e8ffcaadf7bb863684b4ac65e39dc640cba72793633b67a858cf76256476ae00ec0019bf6427b08967247d18b60c1798550ce9d09ab4fa43e02491ea330d01a4d1de65628ee888a05f93f63e5af7833febdf888eb755259337e00cc6a6371d9c9732547fd47f86a02cf6cbd1c8d7e2a43a191eb8f8ced4ad4de65245255421374318e58a2f5c1436fdd8dd", 0x91}], 0x1, 0x0, 0x5eb) connect$unix(r5, &(0x7f00000005c0)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000640)={0x9, 0x0, 0x4, 0x2, "312fb39fe9c3a4bafe430eead91b30ca374cba46", 0xf8, 0x4}) 22:28:22 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fchdir(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x115) r2 = getppid() r3 = getuid() getgroups(0x4, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300)='/dev/bpf\x00', 0x80, 0x0) r7 = syz_open_pts() r8 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000180)="c526ff77f671aec3d5276abf1f2160b16c8383f4d6337c05b5e75ffef3b1332adc105fb67d3110878806628fad2687ad2a1149984579e722f06a472bfb8a595ca8b9bffa5e99641c023e1bc21b6dbe71c30a542299b5740e6b56ba2cb57f94fbcee47c605fb9fb2ea2bf32997fa8331917797bed7313575c730d193bcc090726f76ab5b03419b92383879ea608bd527de09c46ca3f4c0a91b0ecf76f1ce3b13215f975d4e55714a75a4b0996e89c52b50370a80cea250206eb0d99ff3528b9f349a91849039420c5876bce41e0afba492b8ac8c6dacfaa60d53b9101403ef585cdeb134e6a49f67e3a4967c7f271deec86323ce5d105e1cbb1693f499ac639c9a23e88593e81d9d2fcf606cb8a1093c2263db4adb27f5e0dfa71956a6f806fc22f35a6a1d80e97f25139712dbaf92a2f2bcbb3424a0b9de28e0ca4a1d5ffc28f603468c9e68a71c1bde4b92f10038ce623e22c8b89d5eeebb9835eed66833eb8e3738ea533426043b21219dcf51ac5b8c5723ea72dd97272a0335d852cf52ca8a4aa148ffbc2c26590e89a9e432b4a68253bbea7d80cd4c44fa78c9e872fc03d932127f564f95c04037515d7502d53e26cd24144a3800ca031c470fdec709b028af766e4ad77b1e6555a1741710ec75d0e6ca64086cd409722f45e6b49c5d2c3c655b72c0565a160bfd8530ae8205e5bcc83a34b8863ccb55672f6070addbf0733608e81514b7050cc9e2a14ac2689866d2365bbd485f6f3eb2d86cbabc21922733e419c6b5b1f3cd94b488b8b4601bd0b52f4bed8610bcc08660dcaa8c88719ef2ea2914273cebc259a0829bcdc2bece78791ed94bc462a03a4ccd8cab511510c225922fc3798c31223427e0ec735aa3b676764d8b048152b12110d8e2844a2c92429bbd93d61fb7903c30aabb4a257baed435909e3e5b2d0d81395289c87f322e5361c413d29d6036a69a80c45a18447e743c1aad907c75abda2ca57e42821c6e932a0fe9eafae60635defa6208ab27b05e5d9f805d324f46f96e34b7835bec8c41ddb5a40f1c41ec19a67299b43b3600d1ff7790ff6524cb7476fee99537354425788a39c0a27006009dea35d93c278dc6c79a754515b5d659e603d6619d330856c684ff54a7e5fb96e677b660b45ac3b051b6c15bcf4776b4c88c980cccea81fa05f08cedf45156f2e003b87b40e4b2b147496243f802564e4a3eff5a5cd2a6fe0d06f6d8f4320097056e95d77388ec1d00ba25b449334a88eb2ff7d8964e0e209407270a29a4e9d3fcb07b858706e7c6773c77620ef071ea499096e43038b23b729e37ba5a3978a072399b482aad54e70bff12f28e25a6258d02b4afe85f8d58d77040b1cbada749a97e41d9ced9404905f7970114fe2bde98ae4d3c92e5d9094e09cbb6a640d8e0dd90e95e15afa866cf5e72e05406bab5f2297e9d9d7d4880284f0d614f9c7618f979d417cc0469687fa09af3c3beb715ef64f3f5f1dbadec119f0583aa7b574a70f6f04c4283fd6c6f335908c6d72be25b82c4d29d29a64680b800e767ccdca7535a928dc98524c6b28c2d58436b80c7738ddfa8fe86edaad65bf07740c1e507991c9787b13f18f2ab55565617a70a7d41c19037feb76cf5e3b67c2971ede7c3319f9003a95b7d4a1e1a27d3dab005c67e8948ed1479f100ea9e69532458a10476175345a2b8a1c104be62aa5a8476363d1d9ab058fcd2e716df68af33a059de0669761f439ec5f3a66274c2148cdeb8228c029bf6512bdc06a9dda6c8a52a6c7943e872a841ba0e99dc4816d3b3c202435759688044031a2ad32100508abd5536c67386e21bf1849ad5df89e6fb7692ce67cc56342a978368599b85e9c9f49600416d9f2da229fb7b91fc37d2f174c58f288a4c38cec5db120332654ab2e0d264e54700189dfb95ce11a7760c233143a63cffc9c31dba9d50ec5cdfc8596c2eb1b9570bd07c5db5354b91062d271bcb0b6f7e34bac995ef77aaaa0e3c034df0e4f8224482c267cebca5123b60e892a05fd9ac5cfe3b45734a9b082c3531b2f5ca270489c1d73b384a5cd261658aa6eb437561b02849b6bec7fb8756ec6b2b8ba4d2f51e394509d3a14c93b1d27e39350e0e421c6d41cf6a0acd7cae670e50db68ae1189a2de2793187e1bdca73a8f73fd102828bb6a7d2cacd18692405c64444bdeaf8415d53b1f094dd5bf2606b04a67fb666bd66f74c8f4eb87ab378e45200110318b3f7473ad8b0f6ab07405988d345d8e0084f6bb68053758a288abe242567876affbd135852994f3867c0568e2fbe382d47d612e23d4cb72f712724c2acd7a44bbde2c762a4dfbe0109e8f6f4b83b5af48d77e686f544acf4b8184618cc1fbabb0c8b825f512d0b370e567f5a973a9dacf7e3918e876cd8c89f83d9fe5fae26765e21302080f67e35b87c6092683a9dff310bf8201843ac423234a823007eafd22ff314c62142e519f0df6d87d4d350af3c5a64aed9a1d66059fca417ad49e01fb77da9bdd8432a1576e7cc4cf54a18b25f3a3ef023171d13035484f058b5055dae16d3b81eb1f8be116c6929151d68f0870f8bc41ee71ed096f8fe4c6b3ee0aba0aac631b3b79bdac28063677ac13ac37ec6b508a5758b62355ae6211d12cc036423f0555444d5e3c564abe35a9bfe106f3feeb50685a955411396a9fa97f6a74f06ee5c8f9b45569e289050a9289d078d675afee83e971d9ea83157f9cf154ccfb0179e4014072923cf649f0b55c37d48f9e83480855460e23d63a6a9ecaa9f36d69ded70a2e3398ad39814612eabc2a739cb062e46c47bba4f3e4baefdab5b07f6e64b75d1540e14a4f158daf761fb7ec8520c41cbe3c8da25be7bd757f899dc62d650792bc58d6ee226aa14470eaf036cd5dd6789c5ee68911729ef6593b5d0d2edc295f13e346cadc33827aed108e14981c038d7276684c3252476456f4c84d8adc6d8e7233cf8798b4e2c4f60a680bca167de8a82824aa78d1af15bd9d5f0613fe68f863255d6de5126f2209558b90cf6bb226dadfae88ba9f0a044933f6dc2f0df4ae4e09cb6ac183c29b1fdb40d46537eaa4815f8ce827a9161ad4151ffd5a233aedfe99f5ef831059cd1af1d9c3b6697f2b59e30b4e2f48a0693bfc33b5b523bcdcfbdbc2039cc9264e11af27548b9db3a27d15460af9645ec067969a56f9c6fe5ed48cd64b144f78608f239d3ed7cdb8f22c60d275bbdbd7794b36d870128a3394c03f21f5a7f56b67503ef7d6df05dbc52f3651148e186593abe6cd0348c56d4e6be7d6bc8247f648c65c5c0c8f306064133706814d1c3b6d78100fcf510a2021df01745f24bf9f8c7f4aba6e9878667af487c389c9038970c6f17242a7a79aa099ff86917f48365090e390f2f5263fead9a36aa5acea9dbf87d436e8dc4156c1b2cbf6752b5bf0e09351b4ef9860fc769b47694b4f8837a095c9d5fd47706364522d77832eaf5539c70c017b5dd47a839411ff944194f1769d514408c90bbdbc79864955fc54f2504a32e022a1158c17725ffd0b7e3c6295b8869f864a44876807d707df1ff3f6e890e07d0006d84ae7c0ae67696083dc79b55c2e9ea8cbdf0974ceadc8cfac8123b12fc677035a8288eace63082002843611439c61a5b6000a08b7e38aa5c42b504fd66a59b3abb9c986179ccaa14d27c0fe86cbba71468d85a5048155a6cabbb17d200c84e01516ee6e6cb3c046d2250f060d00d7c3900b22d3cb75f5f46a57fa5bb7383f907e1026ff7088a8040e3e8f9bfdf0cfdf1e7543de106e36d92f558ad005f8df04dfdec9381b0838c762b047d55baf3fbbf5ff7eaa5acf0200224d3dab0dc5a003b5591b8c86d7f064ddb502c726022579c6dcddb8f17fd4a6b0c6fadc18e203748b32989c281ef3e4f6694b84411f0f3095b3da214dbabe8f30c78270f96af4be34e918b784cf3f88361ecafda0ddc72331c63971b68dfa79ba40f76b8f1fe50827e728ec800ccd117015bd2fe4e57b9ab0378e64bcd1ffc15640a5d538a817ff59688d1f5ec2dceef48492f6da2d5420b1fa8e465c62a10a19bda6f48bb5a3883a48a9e6878a3d218e4406f855a01f1f13b9d72d90525bc5a239754e0dd3dfedaf553a6924dff40e69fdf3e128ca70f4fdcc7c1ed62d1ae00a46f4dbe7fa8ff03f82988ae4a1ab53048ccdaadfc549d92501addabc7a2ce856ef2f828fba37b82270e3f67de4980589a3142f2d406d47ae65e31b132847389b3e45f65828f74ba9b1a67113972ccf44704edf0301be54cb4ce554829d3a4fd5d70c9d4930b7702d0c5f119a88fa46b6e15d4c56f6b26521994b463f17fddedd6fe5c70f2c3b9b9dc56a5b615adf8f7b30ee48af97e8e0c5d460af35d5f92203c05ff01017869126c7b9de51b8502c33fbf93c64bee25c86c16064272dd2d0e5dd257363ea243c6b99cb3cbdb5c334e6837303232a6e6f5733cd78845059e9b2b20536bedca37991aca4a58098826e49d84ab8da7f8995fda95de24caf85b839ba4dda4b828e1cbec75293aba0de5807cb458ba7a27bc68db537ad0c3a48760eb609fda764a56ee013601a9e7cb10f0d65f53c93678dc7c35544af6c63e9026d840ecb576ce0eb67d55563a3bb3c45671aca33e717f815c0ed8fc6df5a604c24df4054c7e2069e239484f06cbb54ad001dac583c78fcbd6fabb6a9e09c892c93e49c6b12070a67ce4d25c21e2f7ccb83e0371bd92495f2687b7e5bdb45f19056660cf73ab31c64135e6088be29baff8b5f54a10f2f481c54f0f8f799103780f3b67cf2a7597d2745af78e53356b618ffa0dad6513b0d65f2a51b81caa83f7d75ddff02230822864670204d755161c9ff7fd1ea1c3a6763b1200151878069e8aeffbd8360f27ee2fe8ac8bca5299e7a4cdcb128079fa330173d0dbef65caae805becfc1314b2aa61f379bbf37495bc6ba15ae6fadb673c928c731006cfa32634872b4031073452d2cfdbe698f6072430061652795d861deb7d3e42b90beab369c6bf6a23e671827a8697864688aad74d8f27a101a11bb3b9fc16f316a99a3bb9c3fa02c1264311f3e53a2249e88a212cfa813c9bb7f5ea8ddb15848ea556807f9d9e68f34d0703fa41eec91f2f805460095351008e907e7b0f8b2f325f87990c687ec9dd1c69f7528a41283709356fe7250f2c3e959ceaec090e5b7fd21259378e577d9f28cc6ab2b5d007cdcaa37aabe6426aeaa0be8e85aa72f56137e73758a5f6ff20192cb8e3b6b0e6309d7bc9dd4a82c1242535f05a45efeefda880a7447724025023bcc1ed9e279cb74c981917b88c1e2fb9faa81e9dca0200f81231e88bf4c6d3c41301565cd7cc198ff588c4b933b8e72aa0942d68adffb190528bc0d5e3ba0aa13e510960a779fcc6f16a301d1e79e54ba3da5dcd006749eb0f0bc3ad2f02184cf80ab4f0fdbfdbe2b98a121817c3393a03bf47473031e98779b0fa6de737b269c6ab67e23150c0416aacf12b41dcda72cf6312d33d5cbec63442a1550ea0d020f772b7c45f91fae7a9579be72e01916ce740f20df5df31009bffad30ebc14caf3c18cebe662f3e769ecb973bff1410e888f3f1699b8ebb2de3a8e10cb6b5151b6700c46cb3fed8fde6e0ec4eef07f1159bf108f245297834168a054419ad37bbf7aa4a52d4422369090fa151248a1501f91cec3f5644463a447077f7a8ae4fb1e25f1021a2a2571714b228e5aa9589793b4e145772ef44202d8078bf9169c80e18cf7cd9f377524a78f6588be7633405d540c5da3b96dfc77572c61c1a328e98f504", 0x1000}, {&(0x7f0000001180)="f3dbdfa87bac1d9429de7f888a972800048e7f08ed123d5948ca6d8cd58e222ec927f0aca9b610bf60943886b129a625ea5baaf5d373b19664c34cf549e9a95984e4699d81d1c9f61041ecd3b16fcdb7763a9423621b95eaf028d47eda262c303ec8bb22c8f92f6c86784199c9f4e443f5d594f71e6835a3f26217ec8335df33babd3c8144b2355eb6", 0x89}], 0x2, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r5, r1, r6, r7, 0xffffffffffffff9c, 0xffffffffffffffff, r8]}, @cred={0x20, 0xffff, 0x0, r9, 0x0, r10}], 0x70}, 0x1) readlinkat(r1, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)=""/7, 0x7) stat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) pipe(&(0x7f00000015c0)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, &(0x7f0000001600)=0xe9) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000001640)='/dev/pci\x00', 0x10, 0x0) dup2(r6, r12) 22:28:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffdffffdffffffff], [0x0, 0x0, 0x401]}}) 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)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000740)=[{0x7}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 22:28:22 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140), &(0x7f0000000000)) 22:28:22 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8004667e, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r4 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x8000, 0x6ae}, {0x18, 0x1, 0x5, 0xa5}, 0x100, [0x0, 0x7f, 0x5, 0x8, 0x8191, 0x3, 0x8, 0x3f]}, 0x3c) connect$unix(r4, &(0x7f0000000300)=ANY=[@ANYRES64=r3], 0x1) sendto(r0, &(0x7f0000000140)="060500ba97d0bba1", 0x8, 0x0, 0x0, 0x0) 22:28:22 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x8004667e, &(0x7f0000000080)) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000040)) ioctl$PCIOCREAD(r2, 0x8004667e, &(0x7f0000000080)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x3) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r7, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r7, &(0x7f0000606000/0x4000)=nil, 0x2000) syz_open_pts() syz_open_pts() ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000140)) 22:28:22 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) read(r2, &(0x7f00000001c0)=""/91, 0x5b) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x3}, 0x8) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x7) getuid() r5 = getuid() setreuid(0xee00, r5) chown(&(0x7f0000000040)='.\x00', r5, 0x0) r6 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x100}, 0x2ab22dfe, 0x7, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x7fff, r5, 0x0, 0x0, 0x0, 0x1, 0x2}, 0x0, 0x4, 0x5aae}) 22:28:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8004667e, &(0x7f0000000080)) r4 = dup2(0xffffffffffffffff, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0x0, 0x7f, 0xab, 0x8001}]}) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) pwritev(r6, &(0x7f0000000240)=[{&(0x7f0000000000)="cad3a380a6425b4445f506f7e4fc5baba5f3fd3ff38a202831c09600da1159b6f3e1b364d85fd9965d2bc72234e897f4eb5325456103136150bc538743db2091302bb55c8fe2a9b35abe8e3f866ced7dd8b8d6a95bd8f1809b9f52f81357af9a2d93cf9ffa81589f7a486caa7844e1bafc72effb2a2163d9c47001853be9eec08d8b3410e9d5b9c7aa3c9632171a", 0x8e}, {&(0x7f0000000140)="b8727cdeff37c34391ec6b0a5450d844f7fc2f68fa11b55dbd29c83dd08e7a41f982e453258673260e5210ba75b5517e302db4d4e49c8687d31db89dac5e502ca4d34cdf70dd5750a1489fe00070f58a004e493f781e1a0896c2cd7eb04240756ee7014f4072fa2aa61894b74b7ab7262c5a50702760b2a3edb5332e1c6d39bacba2fa29e10eea7c26d53449e65431c0de2b541cdb3887b89df97a9858e20ef8d6b6c7ed2cecf8a1bc76810268cb9e6f6e25f40ef7e88be30e4d92a1963360298020c858e4593b421d8baebe676d8079facc7896d9097e0e3a68af714cd99ddaaedf22c0dc8824bf2d2f", 0xea}, {&(0x7f00000005c0)="01b57bdd0f3239387bf4d6515b9fbb1574baf81a18de6c0f789174c5f43fd8b895d36213ba1c142f252335c4a2fe99a20f7ce474feb34fa1954e6a08ab1c02b4cea57cba6d907cb295cadc2e143b0102607b4f960604a718e91160b59a4dd15602dc2c7a5d7f2e12d7957ea8daac953c35073cefc62411aac9929f024ac7f2d730fa36fbd62f8e88aa085a1a84a7acbb09198c50e1311ce8305fe06ed3a3a8da5d1e3c8d151430562890f8181f39f1e5ef11182837f0f103f92e4dc43ba8fd6cadc532406567be4ddd03e788557ed4b9580bec981566f0a0fe1489091db88d7724fe33cc00c70ab3289f31481570aa191212737639c003b6023b3ea43b42c0cb02cd7f8e13b8829a72e64f864f64465e2aed08a12271354d99ccb02ad89f7adca6a5e5ae77a7c116c2d24f02047babc5356d8c38bc15f506b0c0c288bcb555483c3d0fb314f934a7401097d6b22361e36fcb176cb598b2df8b593bddb45024f0c3ed0783a7f0da61e0934ef6e7b1683f16ed959ff63c7f66d61b266b13e401e61479fe391f2e1f2360264fc9ca8797805172f3b8e0295414fbd116ad2a3f1c610d8749b904b516b96eb832fd267050072a8ac20fdaf5850ead783141b7003962db7a1267727768101e02c51092ba5940ad22341a41b5a7304808aa001c0cca4e707f3746e9868d5152a2023f3c4bd4fbb1dfc9d6c729a9199da5c5067d5f56fe4ad2f19ecb559b3b3ebad8381ed39ba3d9faa3355500e46e9313a3c60751cc12fc9a5b2e9630681ed87ddbfebc7a35ae3dd0250676cf8c1a5105f0dbb1c3e21946af6759b152effe85befa2b382d022fe517ecefd6d4d6bdcb003ec63479586299eba8279eefd02dd362aa977c6f6599aabb081f62130052f254594336c06afd1378004fbb0b6ca4890ce0c869ac871063f9eefded6fd0b471ca2ffbe6cc3b6626ce2c61495cdbe9dfd7ff2ae82c417cdd5d1d4fbeacceffcbce6dcc4bf8c652e45704208e08085da32c210cee4d3c6f6a186ad88b842132a2bd040fd78591893be31e0b49d03d5138a3222fa7c8c8d367fdcf1878056ebeb03310d5e3e5253219ed6ddfeaf780d2a996bde4406f45461063fb298fbc5995698c7f14e11c4049690c3b089c134dc2727a9cf845dc0b241de932709587d166336286f8b64af25aac709c25cd8182b5ba824e054b5cdcf52cb925a11ab409f13ac463356ef8f904fc64a5ffa7586e48a41b868d2a7bd8834fa18dca98d43c69fa848c8336f74c0c3e8f6a7fc72429c32541575ebee286a06aa0b1bd65b0121d644c959c7ebff4c44d72ad03f7221611c508a1e11e47afaa313e3ae1f9fb3b67421bb5b47a0d1c0469e4e1c440990daf9219c4557eb438dd407af6fb5d0e6ede78c99834f0ef3451e969518907aaa78259f287cf966f06e2fb2e9cfe349de538234f504c6ec42ad55bb0b7d4ce8ebfdc76e330374633ed4fbcdcfc47d470052e4adbd874e57ad121c022ca6ea0f8cd77972f9d12ce3a5ded6c9d267dbe444495ca1c7bb8050f2a7ca3552f1bf723d8230936a1c3438b45a3397646634f769a205a7f89cb65a25b27c81e58f1f6b5f048ac13fd8209099bd3ffa09afbff8cc6015c48e18edff78ed41dabd023fb01f315e6d58349fd6ba589dc6395e14e533f7ac8151c0821a1fccc4fd2f9631055af98dc5f77cdca80eedadb396183d8cddfe21103cfd65b77aa4995d965d9d0c9280fc9edb23224e0a6c6c0720343d840ecff04ec5cfb15e9b14b5640c9b107cab2f8eb599201e178ff974ad7663ef8d75f184c88ed6d9cd2d52cb12790e55a1086c510227a3879b0400833780076809d8d8aaae4af7c2f0d85d2a7c0fc8b50dccda85b6ce7c6c221e93b392bfa55f2c22b6f359c3e74975fc398d18aa86f4dfb957c39ed4c2281cde29279736ea82166e18856190c84a969bd5f91a755315bd04844b71764c93aabe86b8ac448e8ae504b5ad42c28de9e495304df3aa9360f4d4e387cf840276aeb1babbe501c65aacc6726776ccd3a93efc552fa79896363d109f9fd171b6864fd962886757313181a47ea5c3f95e5c6c385eb3e803809db471684fd9890fa5133fafaea23a4fead0d3223945671e82970ece4562bf1cb68010411415b4a1bdd9b8a1cec08fe2f6219e7174580f511c1d53c4d0af7db5e600fe82421ee6a0bb54c7d076aeb098ae09678c9e0c5d7f54595b4aaec143d410f8e4c20a46f3a2e3167eac64c9dbc599abfbb4672f3a0d7b5f773d2a48bb4010099448561bc6bd5e49d42bfc76d89dd0d3234b8cc893abae6aca23e4330473d36e042586b875052b796b9793b8eef29a261fe931f8f8c49440ccca98d5432e8e07bc8e389713ef618fc36bfa206b7677a53e31955f7b046369567bf01ed6b138982f0705d182f11c5d993ffc841dcd8dafef2637887e2810abf245e47df676ac90862f4fd59c19eef6196848bd87c3895a24972ccdf2670f1df0818a5bb46a0ffa12219f8179f6e54cffac948ec0d3f1fa77ccc265d646bbcd968daefe56b0e8412b2c376bd4dc091afaf18876c7bb32c40f1fa27f1c4c6835f9513e1d0c5da5409a642b792f8fbd5ec5c751cf0581582fb8d500c016b4f18e2b34106164fc3234db8a69f04f58150b58fbeaa0bc9add960b2910e4f2a08a8bacaf4e75753e4ee94f845db46c2b36b27b4d6b644a7c7dac46bed3d1b0480603d69603a371a3f066f0a590006564e6b2d4805d488aa24ab0ceafd7fc8e6d656dc94084a4b76056310d01c06a21a31131927e0326f958d796b0b478a699dd87b823824a61d7338a82342aa7add501d2cf32bae238fc715bb15623620263860e8426676bf340f8b85e3dac56a0d07915b0d8bc668c121f16d66c79985c652335e1a22f442d24f701128a079e442c5c9685302ee4f62f98328cbfc0e030ca31383179bee99c07556fa42c5ef92b8eb15f97e597f3685ce73e7862c3b99287b216cc2d1b2a00dbbc017860dcfac561c49eba2ff9f490545b1dd0b64fd269515b6578c0399b6856a2abcc285d37f785bdf5425c135e0f0e2337b665dd80bb33c08481fd2a0eaf485b65627e50f5d774a35e84a03b6fef691b4ffc1b57c4ca0de0b46dfffed90898aaabdf0914cbaeb9dcb74999b5b75d328833898c99da5405d00ddb6576a117aaccc6dbcc477cfdbbc546f35fc73b295471599a7b762390727952af89cb9035578a89083f8eca85f1d505c1f02097d779b8adf68fc30bd1a533d26c3cd8db4d4d5aa745dd725b2b5d8170df219ea361fab2a6f038b1900c6c3d0898db24acdb6cdc38c8bbffa68c4ab92751a9c26c715f80bf843b492cfb929ddf50296fe3b7c25cd140aa025523897cff1668c199ead4dda679353342c11c1d923537cee85b414cac38fcfdbbb7455a76607a58a063139966aaebcadc5433ede3ee938a205a5ca363d21a9146b03ae12f4a494ee90420a08b2e478f110c8c763189b8b0acc4dbab501b868558041222ec1d59daaf95a36630b6f829f9be4f345853e8e82b3c8b8171830dda5e367f3c828928c0eaeb8428791d8a90193d45b1c92d99536abcdd54d84a300b768905693c272fe7141ad7924b47b8178b48e36742df0274c54f37cff9bb08503d2d84c67574da300fc4a614e157fa5628e4f8e539a4617c008a957544db1ad06f751e4efc3b43cd5da94cb88d9eec1e020a02493d5dc915c5ad7a17defd3091ea0d64a85ea81c9fec05c6d9234dca326eba46cf6e9135bceecee1e5e03080c3776f2da2a2c2542cc517f383d96c09ed2e75e87d9be01f63e4a7c8833d9309d4f66b059385d98696f28d418b2bd6a5d423de6251bd5c55735fc4c03218ebfb324482d11b305173bd50f12ff97c066b68fea96f87abbc46f542f6384f32590430118f6c3486b47736e7395fc347e7508e858206f3ce7fa327603346e98ae76e80779de0a4367968f932d3d81d50f3a204d58469c9c72c25f8ffacc58371445c73c63525aaa0dc84b9d207d77b597654d2a432fd92a1daeb8b57aa917ce0adaf7753d4aa4fe8896baca5650bef1fb0513e70e1ee60ee85f6d3f2a523d5c0cd1db69403df181b2d7e50ed3f66280e6ec03c739f4137148b80e7dd29506e2f00c0156dbc4bc7ae803fe92ed97198d628f210dfe3ac263b8de700f831e43c4c855ba079793f1fdf45b27be53438781768dc26c088f8e4f3bf396a4ec4ea12cbc5d8faf7bd4b6168161dff5e24a276ab4e1f3df360a0634068206c18924ddc3278f4171033f3d5e81604f758668faefa2e23e084557d50231a4ea79143dcb3a56278a74ec073264e07ce9c3b90d3c217c2667f8d0414122dff3a05be1e7f2828d778fa08f7b755d710f6c58e9312f63a696e562205798dfe89b4aff65d8948fe5740a319236f701bcaabd676dbc31a8a7b4db8b49996736d71ecd65972b9d4394fcbc7c7864b1a981e6d0afeda477f1d78d498ff876b11e71da233a0150f5fd306cefd69f865b6bbfecb80bc834e31c61966e8fa56a1756c000c3073b45eb673f1096185ee2298518f5b34aa44fa71cb38936dba8bc26c6d985b78295f4c1765480ac6243531479d004f257005ae1d60960837b54e8ca9f2add2fcbe400a92a72c1186ad21035335a494e5740c2617383c66229cf8b19fc60789e9af20e9cd41f3f31a4b99f90329a9a13124d2cf088a4b369c75a1122072938b2e510bc2fcbe02f4bb026e2f4473a1bc8b06ee07fb3e843067a3788f53122e0649cbc6e2555f4ea98fe59e49f03275c0abe94620d1205ee5d63510272dffbef20c09cdc55df1e90bc556953ddcecd66b2fba21801ad7eb44a15c31400236be075cb7b45db8b379ecaade15320bfe7bd7744b779068c627d97320678b1781a77a132b5df03eef7590bacda4a68a0ed7aca1957fa36e66c52f8a43645f112e58635de9de1abb4ee8ef376199a3dd99ebf938a78f775a8635847e65657c45d31df81c5ec073cd2e20ab65f3f1162b3a3296f1d62fd8e0cb994cf17a49574ed11cb58d276848729c83ecdf9bcc0880d578836f2dd7a8f1361e2ac3a3347eecb25313fff61ef59ace63363e59c1028a468092e95303727e4acd40f81ba2c16fbc941dc52d44ba3a7422ab50ab974e776927256ea05b75ec73832f2dd552ee6d1a811d61efb609c63398f624a6a8367535ce4b3daced8fdd10686888c96ab76bdc16dc293e2959b8e240e55d99039727233d7395ffcaba982221d01ea047932095b32bcdd1c4c09eb016dae2969fe7a6d22d7df0eefe687aaa3d2e5554641813fbfbbe06145f53ecbe329cf7008e8ee72f8b635228214d38342371eececcbb8aeb3c2f995db6ef5a614522fe76cb1c28349e9ea49f9d0249e68519a5cc9576822b36630ab634e64cd1c4fac2dface1a8ce3c515fd211ea13ab3ff1975b5e38761920e0acce79ef1e4930e44ef8d48c1bfcf1888405942c6620d69aeb7cd66b0538198d41295d9629aa6c53ee292ef60714418991d1436be266da5548495d27147ee310c49f8a28b7d0669d6ac7de561816cbb24244bece94016a357bd5b8d8b918b0ecac397fea3de015236af6e8af2b1d8891e3074624884d22b888c61856a94529774f6cd21019d6cba1b5bcfa47d5a6666f0513f295e0eda5fd0002cdcde755d43987beb44c6a63a60284ea924104ea671b6837a46a2bc802d3e9285090b5a536e81b1685ea00b210ce5ff3f0d8ba06c2a06b10ee1fa5723ab84355f1d2adcfbea1c9f29fcbe1bf774fe74a631f8559d7d8087a59934d11f15f4e373ebe0001318a3b3", 0x1000}], 0x3, 0x0, 0x7) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r7, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) r8 = open(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x1f1) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000300)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 22:28:23 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x400c5711, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) pwrite(r3, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) 22:28:23 executing program 0: clock_gettime(0x5, &(0x7f0000000100)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8004667e, &(0x7f0000000080)) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x12, 0x5) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/167) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semget$private(0x0, 0x2, 0x588) 22:28:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0xa5) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x94, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1ef) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x3}, {0x6, 0x0, 0x0, 0xfc}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8004667e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) pwrite(r3, &(0x7f0000000180)="ea050081d5ed0a0f15bb98b5f65a92877828e9724ad3640829e47f4d9f6bed", 0x1f, 0x0, 0x200000000000000) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000180)=[{0x2, 0xff, 0x6, 0x7}, {0x8, 0xfd, 0x1, 0x1ff}, {0x8, 0x4, 0xb8, 0x6}, {0x5f14, 0x0, 0x9, 0x3}, {0x400, 0x7f, 0x1, 0x20}, {0x4a, 0x3, 0x0, 0x6}, {0x8000, 0xc0, 0x5, 0x7}, {0x0, 0x3f, 0x0, 0x1000000}, {0x8, 0x4, 0x8, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x7}, {0x6, 0x0, 0x0, 0xfffffffb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() ktrace(0x0, 0x1, 0x8, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x9, 0x9, 0x6, 0x4}, {0x3, 0x80, 0xcd, 0x3b}, {0x2, 0x1f, 0xff, 0x69b}, {0x8, 0x2, 0x4, 0x8}, {0x8000, 0x6, 0x5, 0x729}, {0x7, 0x5, 0x0, 0x3}, {0x6, 0x8, 0x5, 0x5}, {0x3, 0xaa, 0x0, 0xc4}, {0x4, 0x9, 0x6, 0x7}]}) 22:28:23 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000480)="92", 0xfffffe42}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xffff, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = syz_open_pts() socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) write(r4, &(0x7f0000000180)="731ad96e878173536f6a910134d970be0fcba8646cf350677599284432d42a7e7990fe1066101e006701831fae652feb99e3ee5fe9683624efd155f6757ef6555b5a587661f94498289ada179670a64388eb499096c722de15d0e843cfa1c17287ffd7f1cb4ae5f6bf9519f4d92495c0fe918659d9c8e7721a2ece69096701b2a0234987", 0x84) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x8004667e, &(0x7f0000000080)) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, 0x2}) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000014c0)="480b60dc97007d0de2d4e5165cbc6a53b04e02d8a51249b5bed8201b9f0fe8b3229884cee2076e72d5aaa1758a4fc4f41c930bbddddfbe68ec63269585284785caff24dcfedaa34a3e5597e6fd56d55dc7fd8015fa4ffbae803de8713f5d6d126bd9d8cf9c3960d6633bbedb1278d4342c915910072657b9d1c3eb9972dc7c66dc795a4ecd8508ac2551c9f9d25faadc6bb1c8bd064ca67fcf5c5353578ef4f57ee93d61baba47b7ef020a4cf22724ef0efa27be47eefcdd684fbe18b8a2fdf397dbca38352fb261eb4989d44a6668e88fe8f1f011002537f8bb7b06b43a76f6d470cb55e1d717b7b494b5254531d07ea6906794f9b893209a5b6c84e6e15c40cee072229b39563ee3c889036f84d06bbcb9721feddd1b74f3b3c342dc78c5191f56a7e0188231a0398cd5fa7d82035d604a09474aebeb147eb5a56aee1cbd84368d6e15378df88a6d1c0ed2b4e74e8ee22c48d3b689396264b50ecde4997bd450c8237dd4e63bc8b19a2fd20389d73f4aec5202ad97aeccd55415c896c670db5213033846e95142d8204bde81038fe1a3bd4cb6678579fa14a465e981e7a3e2ab0527bf487a8879a8f618c70eaac8af0f7182844120520babd45204e1271d51ce0a29bbaefc9ad1370f882e9c2cbdd6611f5c3d8ca49943622022f9925a31104dfcdb415787994d7b2b8fa6842eca74073a81e95548d89ad662f9e510de14bedd8ff99db9e88ae9160fd963d9413cb4b62fdab7bbc4d331557a383046f76f19fb538094fd03ae04b8c35484b464779d0beaa08cd6d8184a9513b16bba7c1389b63912f1ba641ab97e881da61d8e3f060ba030f29e28f1f505b1120e2a8f66979a4308dfd334971b364acb6b894fed2c2252a1c88f1e9cfaa0d2b6cee2eb3df9d8ceba350a1b09847677c9a0185abb8d6e5ed0e11804513ea5feb5d107c8895ae0c8994b910acfb850ac8b634057456be02b1b220f432809b7916757257cbd3489e8401ebea2f7b6466ab0647cb55c49e3281b31e205b66c9523a8fa0b19929950bc6e2ac39551bf942b19f4593c379dc116b9e28efe0669aace7fe7347824495e449b3ba49dffc79de1afec0d35ce23b8054d408bb5c5f238d4289205d635d490816810e66d25bf7bde4e8396afe0fe02ed439294223aa7bf33c909bf2b5b4c0dd63f8164ee90ccdf4b38f69d8afaba1a1dce0baa4d84b414ea0d048779cf0de77ec3cb2cf566d5bd8eb48192fafb23500c62f6bdefa98acef98da8e44f690c82ca32ba4bc1bfd58776cc3450e5489d44e1160520f53088391be1b8bdd5dff11add73076e118fbf5bb4d16ab855566c86289c50d5ca6d346e5f7a6ffcbc2b953303a9f0094b0bd9a4e6636be1fcbc0720dbeaedb66d6ecc0a5c33462bed91af5ce761611a34478e8de10129fe9afa36569d72d5af3d906563fa159adcfc1fe3a3e9d6015c1778af5fc3958e91fd2833bae0c9dd5cf7a8ab9cefe590142a879d2ee2c0fc3d2687fc02c103c4bec3ad96f3ecbff5b480b187df9dd8e1dec8bf2efade2e9b192e70b5d34fd94e388aa062878ec095ca3c89672ed83049d5b149d84913bb88f334369ac4ee4ee646c42e863dc2357e90ff27bb4ff6bffb790114f676d0a060f96cf3614d237e410d5cec74f723570992630c54e838e187b0646fffd757d2d16a3bafaf1157c2fe46fcdcea924ad0122f5f0794706dc2fbf91fecf0af8f0870846ce5a37e3acb04bfe9e84ee8d4cb390ea545acab5ab545571ef694d6db10f409c0f1e544d4fc4ba1e77a000d2dc87a666c73ec8c43b309f287f5dbfff0e903e07ff5e112ee5d55f22268ff0fbe0be54585203040c71abb0a4f32b11bfbfe877f53adee164c54624670746bc54914a302f4931c20aabc0ede515dfe536117838a063f46b3f992311e16668144b3c0bd9920981a8452370ec75cd4fea622ca6432ca042648dec43e7fa3d501de9754473db9266f6fec8154bd7b98be07a5d21cecb5bfa29a9d7a55aa59ff16e3b96334823314b395172d3e6d68a8fa4a37a5bbf8222feb9f212e7e12aa1e8a1da6627d1eeeefc49a1e5b4a78160ac3685516fc089634c42324ee55f6f4433dfc1285c65f2df6b49d0be2af5328f66a181a8f16face7bcc22788e062ba0bc3b76ede130ea3a482b01268cb92180d895dd8135368bf52bcea15dae6c5e48f37c049c41bece4db363408c5e5a111db89b02b8af1531505ec516a432fcb8c656538c06e9b5f4ee20b74a49938050d720d15226ab2fd7498220fd21d4baa9d988b39cc537c6c01b6ca240c8946f2e3df9096a1ab51dd412cff7dd19e0c80bef908ede6f00265bda76a1162d6ed868064003e49f93926dc5b6293072b13f176b128babc69a879c9e3d9f40737f581e6988faf412547c63f2e9e7036e6565c80dca30880bcc6ff8818a5ec4d06a04305b83689dd82e56b15589b4b3e805a10ea69c47859ed4a6fb305183bae21f68560aebba0e9c727f32538f44d71c4def0c409ced8e6f24217a0622640504ff3e6a9a9f939249be4b6c9ae95a82c325d3b6fd6b6ae0ad946596928a9b3c6359a78b4b39a30b0d0cc52bb4f0319d0b901d43f96ca070cef1beba77fd0a1fccea891aae5b2d2e9cfbf375e6d3658c47943467cbd72dfe1aa1119b4a360f64b12ac6419eb487a485c91745b5fc7e919e1d8691963d08c87600faa2f54210bef8d5eb173da0ac8addf7807a08c98ced6a90b449dd71064df842958601e1d6d3ed808f91746a65edc249258edce5f098d3a49d6e84eaccaeb5d0ee9cfb0d6d3a3a7c2dc29c0c7053536ffe3afca8d23c890ee9a8055d6100f21f6b0fd8c5f9a0353cc21da765a3ed58bbc15cbbd3ec213438c9c15621cf7471d1f5b24606245c055aba58b43be724332b1d44a9f1c285348312e98925bd39f5c6dd3a5b5f8378de0e9de9c0c1d3bff7a99dfbca57aec02bb84f9ccf8836b591d36cf321688e3c80bbe4453a6484bbffe5eb8c36432082aed21529d7ead11a10cde52dbe11d58b1801b6b53f61b5af34502d06c619d76d121d890f351ab924e5449764f8193d0beff82ea349323fc0788b324b01bb59b4f1f48db26e902db27392eb6e9ac014d581eae08c69aec42df82719df0822dff8a7a729681928062b24880a40fa7e25b92d42d3db688e55e763d3a5016cf3eb871b03881c522beae0537acbd9b09dbe00ab6277f0e909420093848d31c601f66c5174532e2f33106a87df575f995b145fa18d57334a5016e2c9ed35e79b2e0993c16b22c822e5c4f2f0a2239ece08b592f038b46d6df2c396674c7733c310136b7d7f1d4485084772949ea5cd4d4e1290e0930f5a888997d3281006bf836640aa8a70c724e127f2f4df215ff1ae9a492482ed3db0c96a7c1ad85b398016189399b0ebb7b420aa41624499e6bf9162553bc6baa9d549d826c630ab6f4b552ab6499b0d3c280feaa30eb23646a9480cda259e7a0f3c0d9bbfcaad6607d242ff4c5b6ab552ab6497addece09c36416188690236ee9c81ca1cc8bf43bcebf3c7910c4d7b3d46a187157cce85e769b437cb2e35c061bc5bdffb5c7d7d3f4d4a23c8b299060ab5462ef563b43290b8f129cd4e3ede006c8989420d2b3ac6e33448af4e7043ffcdc1e17feccb3b78a31f50968440fee2dbfd493381762efdc2047a1453ea1d9e0b9cbcff2b5b6d35c4ff8bdb048a8409cc4a928f59f2d55fa61a1397047c9a955657b58fd08a51ec34dc5a7c2450544c87c60c94c2520fc6509e3701f7da794d7c7d586a472e1b59595e09a9172a74ed57875f46a380ce194b1173f2281f41657785e7f8db7999c9f91b4e46737047f52768d94a5a2f49ec27ced688f89f8b4a3e626dfb5cf979393c5e3188b655d206a920c1947e12ffb10897eee8599aeac7d1ee3d6c5b2cf8ca0c7d87a84ffbc06571e9c5831cf581aa977569c30a3d8e9b88956eab1285ac3428f94b6110c1471ec1503261d4e625d0913b1f2947c8b17491ff19ebf445bbded68b26a44212ad81a646a74fe629f58b8f624e0908347980b80eabe738b912dc88cbe06a1f0a119cacac30dd0863a44042250ee2902bdfb6eccf7b9937d7f85b594bcb59912d420dd9fb6923bc6f5da055f7bcf3b84b0270cea6124bb3cc8439b341199030fb55b0244b9981c0cbe58e859a5f3060ff1c4925a81bc66fed7b2afe20029d002140370e001f552b6c7a05b22f7f48ff1a7cca4349d7f8985c454907117368d117635646c51a3fa8e2bd113aade77b13b5114d58b3c4e7c8b7a16bba1ebd32a4b535782c6f6099cf65d3fd8f5f18fc3200df82e67084067e4059fc3f28431c2cf1ee826c62516b45e8f6195858fe1127cc2661d50adb105eb5725c1202c3883b7ea74df66c1bd29b4802a7d29e2c32e1bd4ff4233d5c141e7c015f3fc72d7c4ec8a625dc87f9f864b5f86016bc9492f32504c6e2cb9194913b045d317be24d216e3c3c40660178c462aedb9fa1fb09d9e51d1fcfbb6b45eee7e800cfb68e4134b73dee7e17e993b1d2ca564e3d557d8a5e99615ce13ab4ed2df1aa7e116563bae4f8e893b83775b9353d113511c70719aac6969eb38fffdf8d48aed21caba3a94366f4904fde9a5aa812a5d73e236b334a64efc3af3f615db44c067f3456fe95989268d4a7fa687896d0fc7d2e10e541e62aacfe04584c03692fcd08cda58c6c89f5f6ebbfbade25b82c71cb05b13baba83c1cf4ca5dbe54cf22327799d1a476f9d2df92a6af49234e768af3f0fb1d131646793c23c8670f94021f156a467c3eb212b1edf8c07919a01698d4999a37a9cd643ecb4b331c8e00ea2159621db5644a33d627153d768ab70ba59850952a05d2d2ce3b5a4205ce80417566b6563d1c8766c35676fb517fd47377630dbf8685ae37f5fd1a0f125cd4bf43222e9774779beb460d8dce4328816e43cf8cf4058f9aabe5a80f516f4db190966cf06b58345bb89091f7e74c6f3d2dae969f1053eebbc435aab28b8266eee1d5e6f0de5466990a992b6d20f02d3332c1a0de74b7fdb1e1c800e07e5a45e3b1cf1c8fcb2106921d28ad1d5983a88d6ee1fc881694a6e9544930c3b8532a7af123933e7e82531f0e82e21ef9f69111e05cd06f04e56988472b83578e6800d4ba20a9b1339fd2588e62d89ccd97ccd391916e3e66787d0e35092261ff3ec9639c55c117a5b739885fc0911ca68905742a427a578345719aac18e102258c2c0d132da85bd8c0a8bd10d92a473ced4dd128240382f937fa6c8b99f0b29b19cd7133a33e9079fe5f2bd4147df71273d85534d5ffb6c18a997c62de11af225f7e2cde9fcfa1da1563bbc6ec4bb98815d1ec8d2038580a453d416b785bfd4dc634473ded5514d0450b2caa324d84564d65213520034c6e58b3000a678a66120e1e2eddb0e316322f9ce6aa75704856379f8304f6d0d396d4cbcd28abec3d1d3900f13c40fe982bbfd80dede4991f6e130b4d10d861b6a9a1dcc7fed222117057aadd286f91376daa8e0be11bd38db0070ed1d1375eba968585fcf58c6730e8d0f0fca09a5f13cad30272f520c8ed4024f6e5e5576b7253516f65a5449afecb0b5827a6a1dc5c0c0a3f447a3ebf805b58daa288171ea368fbe6ef264d0cf2ae3c815fe04d9e5a0f27fa1d2e6992b13ba4b9e41a184cc8d823cbb35a9f5fb1139084b2769e481d6c25c4dd5289e34f15bd1679c266f054dbeff84689f2469dbf56a62351f3e68e9526dca404c1ff575ebdaaa7cea0fb14ab55f33312974c4ca6a3122474674e9ac0e5e4ae4617f548a94a9", 0x1000}], 0x1, 0x0, 0x0) close(0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, &(0x7f00000004c0)="10487877fda9163f215acf4ef219a7dab096a7c5b2842fe82b6d1faa858370bd5d28764bdeea2252b087cd85c5aa2ffae4d585dbfecb0cb0806d0637f3069adf6a1624b0c2ae5db660e18c81f5604104922078b09f5fb43a261214d8675758c608e9aaefb60e212728c3c8f45f2e00cbd73b89a65fb1f0e42afd1c6f0d8a4b2b98663624f980e94b9c21d27e86bd34c6231fecbe61bba69476b2fdcb060d3456b59e725a88abe0119d20d49bd8318dc5d69c579e11f3ddeeb36620014fca03dcb689b19b920bf17adb37c0cb8d1bb25148c1c9b47033266f2ee646718f05d4af2e5fb4270dcf250fbdb781df60e9a53bcb0f65c9ab6d69bd33bc74ca10e77a659911d2878c784836d968100523a68ccd3d74a36b9f055927c1f32629fda275bc1cc541009d3541576abaa77024c3ad0f2392f5002b73f6348cc0ea5f718862ffc8acabba1346c14a93b7dc6d32082de536bc981d017c9720d947398edc0b7d8325cb0f42376b2932ab36eb550ed520009bb768957f6dcd61fbce4e771c11f7e6f8c42dac6aecf46862b72523d8211bc660d05dba2fc5f18346db9e4a046e8285b4d63127b6cb54f9efb8fbdb7ce4553fc512c3fb4bd09d9677535369f15f5a12186455af5f708c37659a20fa7c277e3f467bba293a739b003c22ad1e3e90f0a282729f666cb9b83c3067a2ecd6228f5e3133ac77a05b42336a4752c1f002b4425be8667fd19bbf90b2b620b876d81577b415a1de62422af1459705480ee3631b765256c5988828101349539acb1a048db36bc9b414b0e577c7ba26e6a5b211224de10cb4487e885c669cd03d40933eee8f851562a61a7d583daa2c0fb070183d2eaf3395c617bcb97aa8952ca883e62d19cc90c2c6665455a0cbe070d87f937d2912034680a1c07ee8c85314214c0cdcbb7da02c78769c75d669ef1929720086dd858120688c7b5265d25c93ab467215a52c8653d1866a067a0c04906232d4ab5d296f0279096cf7c5594048b397f22b314ea10ab5604f54b634810a2d85c85217a67ca0b4a924bf38220fa034db725614c16f310121134d2eee2d32a9fa0b7945fda38e3522806ddf543ee32bf27ec88bdeb3867872af8a72f6d3b76f8279b5cc0066b134e953bc062906629363c034acdd3f06c6f9bef857f75abae39fa0c932ed6893d68339c0a22e489987cf4beddd32b2abb821b13bbc19db67e125baf9d7ff610da2dbef5057c04eb04fb53d3d55b2d21bd39b203f7eaca1d293ce1d3f03f35acd2df707bebe0f473b0534858eb7101e122eb976d54c3fd328c59c844bd5896638b37239c12f2db3d721215757374275a2829c00ac55999e61389f28c997e0b56fbe3cb09cb1b1f8599f3853d54715910481e7d6cef293a7b764c58fd823f67b4e75a155b8b76e5aa5e24fa08eb2e70436cf799ba70513c059a5a25ef80aebf396e7cc750c3de6e909af8d4f4a3e58c59ed905c016e533a7a7d48a4c91e0ef3463e6e9ffe6f00c16ce349601b9fb47bb8feca88554f928d724a1235462b71e7da57280b1fa29be9a4791052ffefb6599df3332c66d2ae9810a898a848d49c5b1327d54e041ed723993deba3b32adeda14070e506e096eec596bf321959b4a80898b35cc33053c7003b9eadd2abf36fbd0fe1dedc7f8578362ee0b745a8db981dd35bad42d23ce90f116858da72db5b9ec9dfcdf091ffda59c28791399586e6760a699a59ba26fd2fca09bc8656e2647178352590053c7c9269311ecbd0fe5919d78423a755b7bae7bbd9b1d16c94a197a8c6ec3eca8f215d73cf544f266b3768249f5bf4ed0cd8705405eb14739e3671c41d51d2f01941774c3b8439ad73ad5a3aa846fd856f257b5a3fc7b67ee082f9e9c4363eb61b71164453fce8186077e86f391067be7608c80b0014796924264f7ec685cedfe957f143419d7f74fc9ff3cf02b49fa5c168ccacfc08520f6cfc4c11a52cdf5238c12aa816576f0733139fd62ac4a20c0a9c5159fa8067c536f4aecf9171551b28ae81e3db3e7604985c0293921b9e7fadce11befd2ba523da8e44d6f40ce8feeb1750f1372351b2713d6841a4ce1e47524d8aa878c5cf8f47580149a689dad767c8d0c39826fc89493d319f6f3de34e1584b8979db7ad82e01d6c4891fbf8f4948be2ac585dfca7f5fad94b1a00ad6df742f87e9426ac8769e0d9ebc1a0084987ab39a9f32eb4ab5454a53001cdee84a1119a16848e5980c305b2db217f15ef1817dde01fce9fd9755cd06e8b19eef6247617f993f48a9bff64aeb8e8d4b86cd137626dd191e8bdccbc3ecdd5c2cb85d9680fa137499933fea05f32faa413cf5f4f8f5e3e17116a4fefa38b7eaf189b34e1c0f27c4fe31ee3b4992150436c7ed9c2f513e90a3d726a323b36c65888c8692fd89b4882b9eee973c1c12ad54ed67124ab2eab7256ffa0137dd926abafb43518e449db911e833750f0b4a669ba2d9e67036e706bd1eff9074c137d4bbc69c74bb2984fe35f891bfdf0c7f5d3cd35dda49d4b0433d0d80293c3b8190a92ad4750058010cdbb336ddfeb43851a5a2f47b775426579849710c6ccdb5591d32b01347acc354f5f58d9dcdc37fec9d4cdaaffd2b791f13a347a0d04975bc9e37e1782e9e64ee31bf5d268894d13ddc2c545428b6758c2d2aabac6dcda881d2dab4d3d209b240a3e5b6b26f7e613d2473aaa54c34e69edc879b5f88a2368395b2f417693e35a273071e2385edc9ce56d8fa4fdecc106f5b90744333260a71e2356d5ca0536b0687f39115e013eeb66fe493036dbd5a39b9225eb358566ee0a2887979bcdc2861a7a891240e9a79dc8b7b9518671deca43565577e6208226fb84e2db204adeace770694bfc9bdf2e1bcb6a37d809b0c4f5063a175fd3e5d4ddd1b94c2d95d46f56e641156bd568873751e4fbd2f97d46e05c038b6e2991cc5ff1c1f7177a0e686103ced441653b1939e0e8afb9cc1784e2d1407645246e32f7bd68588dac2b158e992f2e54581e970937dbc110017e0dfb6a84d5ac544bee1c2749707eeb7f950d6e27ff60f7dea776a1cebde854a42a7e8a02611e02196629c260528835e21d09c73dd58667163d572f80a5597027d8e4c230d691f047b154523fc7066a9b1f13790d20016a7c9d3a2ae929356bd7c798264cf64f2bd700b6ebd7b240d7131e3dce90c64b687f0b02da87d626fa0bd99785ca78b5cc6757b564eb9a1279ed2dad613a09110770c6927a5ea4d13333e8e959da9c87326138b7e43499107452327de4f0add921feba23b343def75c4047c55586549244fb1336ec87fddf1cd50e656394547c23cffa868d9028fa85eb793a51fcd52154e287d6a2a73461521bfae46cec3e670d1941002c9b0cf5d9b15ee5669bc3f20d71282ab67f2cc691114bc82ed864c0efd966484b6f01e5c051f91aa47eedcb3c4c707ba1a20237b58af48ad764df3e5500e23af66d60243fc7d4573d424ad91dc2e021d546028f3fbe0bf3da949960df032573199782526ec35ef1be34d4fddbf299cae6782749d18fe106f49273ed353faa48f1962c758f4101e7b68489506fd1b866311cfe6a0a55330a096802d792684cc54508e887d380e3e7b5a66e3c72af8fe9e85028aa07e49c68236a399ec51dc83700146a75e518edc4a3cf25323f1009e3aa4bdeabb9e25bc14f68c73d3ae2c4caef3d0e6ebee61865bbdb7a74ff49cb7f6869b073d832d3e9a49df8700083fe5241d9803e111611011e844c114ce1f713b979c8a2ca490744277c07985b94a97a0fb1522543d7f1a8ccba478d52bc39580942867cf329b2fce879c0520656865064515bce4e396dc6ca4daa03ac87f8a0a34efa0d5055566d876b96a3f7b5cb17fc9657030d4cb97578af41edabcd204cbd8a156dd204d0cc18bd95cbdb83693a99a3607ceefc0e6c0955b075069b686ca9431e6258ac4ac8258b0bf067ac28e8e6d7756e91e239f53ae0faf21f43bc998dbda7ff2d9f050c0f5322f2935df5d5a7d8b80fe9b9d312869382cf7dc2b419ba6475c6d4b40fb35542890455bc55691b8eb24a12e36a8072d9b7937ae18cc81e93a5919828b6894f875cec9379a0c5ed82e5c5db45de0d3ae4a6c11b2cc440252bd2383be286dbe9f5914494f5f1cc5d6d100704ab56987025e3110f5dcb7c0e4c946fca95010c916efa523c553d20376a5d4c42c6e8323c0c676d6404f9bd9a15358e2d28f899b2aeea491ed9b308b4b71ded87243bb044d3beae3abd094a5ea415202b801bd4d61aa6f1b8df8197285de8155915e84edd7031c711156bbcbf6fd6becb1e754b0688d2184bfe0bdd9bda1506e286e5d0e8930576e9d65ed90a675e2a2c04870a706528b247cdfe2ee966b42d9cd5148ad340d9f644b7d636875f7e1680e45291c9d283ca52d9d031fb5b582363d672542806efa31f0ec54a3c28e4838aeb0b41deba8a5f6bb143ff69ea7c2eea9e844a8e9fb0fbf257dd319f1122073fd349200e015f3175afc49606b841c943293f97fddeeb499a703bf7f050cf0d7f0938c417ff9c7d19eaaef635432a073fd35ec692ba482f583ab9d30f7a4f5513b7f731b79536b328ccab2f99a5153e3a5708a2f22e9a9934e06e0278d7c4c4fb4b3c5dff1a01991401419d04520e1dc6f3623911e3b939be9bee33ea4ea0bf0702e1a2956ac2ed00691fae423b630071c707ee0c598f289e9b625c396a294f74a850327aeb408d6e897aadd417b7b3809a8bf3a1135dde7e5fca9585ec7301e7124ec3cbc1eba6169175604cf43182e74dfd0f2695ad06348d727392774a5431cfdfc7049d0d8b0c8bb808699e8091cd5210974ccf21378853971a74d87c5e68e0d8644481bef4b8915cea40f233159b9cc81ec7e6b96f1b2e82d61c9a3a114605de58516253b11d4e7fef4d32dad3623b5fa1e0a6b2e790fd552f680efbbe82205f26e4265fdac781f0432397d73be98c58bc1e397afc8f6eaab86a7e4cd65a671b48c71d00d3d4176649eb6d690959f03d09ba6d2a089dc057d90e2936202c23bfde485d772803549cfbc45849f2fc5d3f02d9ffc70f2fc75252ea4fa2d16476c0c588218f1d55c694fb0fe755736d4d5c59e631092e1593c42af2a8d566ee3ea3d55146287ebd00f6f2f26e02cc16cf602b34fd88fdbc824d34d023b3fca15c990398f9aef8053f6a0e4da87e2cdb16a0c85b0a14f7626a65c270c7c9ad95555d80fd7582690586828080290619347c6aaca51e7803ab8fc8e34abe09b3faed2e92f04bb10b49eb607e3174be9ee8b85a065f410673c0e398bb1732b664be6e7d3d5c6b051e99d3fdbf19e43de65c066beec694215132a5b28f54469f170e32ac66bd7e6aefab5304b171ab47900099ff1927b3679b43100f579abb7be81291b5550857eb44f34cb68d1d393175f38aea5298918cd062bd27ac7614ae5caaf48ef69710b2f0dcdbf7ebf8008edd286d18b3f323bbc3fec4c90cd3d4ac51bfaaaa5b73e7cb1e2f5631ba7d00c59b595077b5b90b7fe719ac33e141922d09cef872f696f7ea8966dc30906f342424c4a84ba55d28214c94689ba37977f7f2d52c481ab49c978280dc183ad9277b4a472149ff935a5300c8cf1b086df42aed2c8240366d90c48e9520ef15d87b41f001f7fd55279d52e699bb5ef3f67cc8f06ec8805ea46dcd12ff78eb015a98c384b7cf06c90d43a5c6356bb06f8588dae38e8ff382885b3ab3d750744d77ee861e2e29204cacbd8e95dff2517b7b6485e9c3ff5c8a748e00"/4096, 0x1000, 0x1, 0x0, 0x0) 22:28:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f0000000000)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8004667e, &(0x7f0000000080)) r3 = getpid() ktrace(0x0, 0x1, 0x8, r3) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r6}, 0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) ioctl$PCIOCREAD(r8, 0x8004667e, &(0x7f0000000080)) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000100)) 16:00:00 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x30202, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10001) truncate(&(0x7f0000000080)='./file1\x00', 0x0, 0x60a2) r0 = getuid() setreuid(0xee00, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r2) lchown(&(0x7f00000000c0)='./file1\x00', r0, r2) pwrite(0xffffffffffffff9c, &(0x7f0000000180)="dc19f0cec2b93791ea59dc1b4b12428231ff45a59fed4b7631b39c93098c1f570343e744b30b467fb73f65458a7cb53896acfb697dc838cc9b03f445acf206e3a594a96ca00aebcd281690fa5a396e1154f956a190a328d6595dcb010760d7fafb24e55a4618fd21b73a5eb8706da71ec251d1e7e327065014c8e80c6ca233b915e039cb0caf702bae7f956d2ab445f6140c1c77602d42befdf3941f966ca0461e0915d75fcb8a1e813912381e814bb44c74490c552644e7", 0xb8, 0x0, 0x1) unlink(&(0x7f0000000040)='./file0\x00') 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="22826da853f13b0b517818bbd7d97b6168ef2486877d97d324a492b71cffb9b995b99e486ee155e8aa639897c5aad60f27253aa414a0f57797651f", 0x3b}, {&(0x7f0000000100)="95532a8b0ca2e93002930b840c5ca4bf6762a33388242cbb52934264772b1b3e30bf218667900636bb1eb6202676effffe705738a71410d8a44d9d6c677c35ef01e12b601be2ba4a1ed749fc427869b1d39fefd49d2fbbfd82765e92a75dbdb7bf1acf0ff2f2a1347e52d85fd86930dbe0d1ce5976ca9066b6aec2682507440796f3fa60ef0ce19dff283b98fd799d6cfa216d6fd66efc858a6825779ba07f2ce4e95c539a837b01f1ace80ecfd234993747f19a5615f9a8a93b05e7fe2046bb43d5f4", 0xc3}, {&(0x7f0000000200)="43c434e898cf3b76e492dbb9644cc16130d47b40cf7e11a670397c5f3daea0b2728a26be82e469f4b39692a2350c8e805830aa24d864af7a593c7d6b646fbf8610ce484977d791331f03bb5b20c605e070b0418b6ba8f90b4a35ee1c0f2629bdb825af19cb09af873dbfec6c6ba6a45a68d384c4a68f1cbc9094904a2ba8e0de3adb3ca224b33c4b5150ca8c193a18199dda5d49db2854c93018c36e359976dcc0a635f41ff5ded5df140ee8e73fad2aba50a216a53004bdcc2fb6c970d029f2e72222a6f83f62ab8f6f5100eed6fd788a580a35b2053bb25d4cca748c1d98ff91bd09ce17d07aada4d19fa8f7152a0287ccb0", 0xf3}, {&(0x7f0000000300)="8736e321c062ddc1bcbf9525365acaa552accd9e1d8d7b847877b6888083d1c6fe9e8ff76c27367cd05809214e7527e7e8001e1837ed26e133b25ea788a0c05dc105211287d924e17eaa1a9bb568a71f0bc6c5c6e09563d46c7c309d9cffb9d884073e313fdedd8d6f58d1acbc93038363d0e4c697560b33adb03a4ff8d4be5ec1cb86f67882250aee133cbebc2e283e26e26766a3b76f654df47e3053d3074379d00ee7a4f41826dd0249a06e68cde785f988987b67a1bebda398133a77599720fa140fd32f6f4fcfb460756f5936cca6f4bdcb9f0d0217e539ca8b70c0135fbc989b90517d61", 0xe7}, {&(0x7f0000000400)="c2a9305331f47ea56431ebba49294d54fd14336760be2e386563eb6eb8ea07cb37051f898eb150b711c4f28ebb548b4d254bd4f8c3f0ac96b3649218ee6a905a15b5b0bb1ccf409c0b8a18da960deacdde938a74ecc288672d02019441c165aeb4505471ae8f30f59f595978737af67753c4d7bb50a53f5281099cd4c9f1c7b040658535cff54f689a19eba42a9fee9f2d4cec8b11152ad30a6125d505ace61f3b600d7bb9285374621999ae8fb38a4743e6e29593d7b8", 0xb7}, {&(0x7f00000004c0)="d207262fec5dc3c779caaa987799d4c942c4bb1d064db28b2bda11c6f2cf2f77b48a8dcb7b75c8482c0681081f5dba007b3fd513aa3888e43a15e8538937884d15cbb6e2f52014062d957350aa0de9661d6ab77922579220f20b7b86beaebe289f2153bf060efb3209535c3f930d4c734cd3ad6514c11cd91bc5b9936f1de7c88e635fe447727048f1cc38269c3c06056480eeebe21bb21feb62c158829de9d5fea5f72f0d7b8ae762a14567702c38ccabf8a96cc3ec7b657f2d5836c514175fbb373a303a8b9d891ea160a3510cf09f97175842687e38c0e857fcce94df5f06402220fbf8", 0xe5}, {&(0x7f00000005c0)="c11373f91649eb424f4cb7385e45c7c401ced87a2e7586e9f2bd8f0d5da4e2f94f8ab49e9d7e46ff7a35dc93ab1cfb5fc633a32e9fb5ca14a820522a75d8f96f1e2f5e7497d695c6cec0be3a7bb6c5c11ceb6442d4a5533382a049c326e6f6441262530e35f19e2b04843103d6745168d935d9ed20b9f58d5b359095", 0x7c}, {&(0x7f0000002600)="0089bff2017f4647398f41e010629f2136aa62ea7d3aa81c20a3bb237d1974378b33529260872ce887d6907b451e11fee009052bf4be37cd5782c689a7a3a5c4e2721d573ffee7cfd48f47cf45830b90be4ec260739fd590243b64e2b138faf29aee0edfa9edd7d809ee778cc67e60d77182e2920c39057082b78581e99c7e34e97c05273c6b9f6978e1d72f0bc8d68b4cf0aed6fb61434cedd6900d1ce713951b35b05d0870cecee06266388685b168b9b4a02ff3f11e87e2d44427a343eb8181959629f39739cfb6b8d2c040caa325e5fa2f448847a138bb9bd36da55ab717d33cd514b7b736bfede11154d30a6accd9d9a63a0c8f54d670332bb31e619a3bcb3284cd5086f5833852165297e22ef723da9a86e5d1aebdfbc41d0c5c862be74e3c2c6a09daf4a8985f78cecdb5a25872a11ba51b980f79fd538d73716533182c767c55d602a89deac23a40acfe35c6b7eeeea315eebc0f6ef6e207d5537f3e9912ab02f480ec49dcf7e9c9f77254d40e60a8a14fc6d5a0666d4d5cd339eea9c83dba082e49400ad503a67164044f9d1f4c3d5da9da5474681ed8063d8653beeded351547289a10f8e580fdd009627814498ee6231c872d8a179c977311223a875b15438100e2be1efa2d878f217cac6ad99164bdd2f7400fd8d9ceb9388b1fe7f96e295ad233e38707520bccea217b18a11550422c3d1fb2ab701fb278ed641c648e45d78bd55451a50fbf5f3a5cfa02ffd6b26d06510a2b58a441c86fdc9d1653380e1ebc67758cbc835787124bed0439a06f3faf2e272b39a93cf5b3ace66bd5f52adb0c363b7e82859049e5b69bf2614f6a7690f735f81f53cfbc18f6354f77e1ef235c35f69eafd6f36a7574b5e8fcfd283c9c9d0cec971b66e36baae00760f209297bae5c76f6e8927be537cfb2ce69aec76616978d9c8c4d1509c9320f3da37c5b90a92904afed1d8a4817120db04ea8b41db8be4c5cc83135cafcfd67232938d4fbf5901c01a36215d4e894bc6aed217d87716475a47c16240e5665286f00cdcf5c3c6f21e708e49790c4d70f95d0698a9e1f20ba18156ff2df7f3cb1c8ff1ec010fa1e8118e3f6a463e1a619bc938136f613b82896cdb2034bbbde8f9828c949a7d607c2fe19e50b6b94c2984698c156c0f422115f2928b13f2a1f29da4d5826756f1b083d8d7d47608086c0120f01b930e3a66faa36a3f2e42081ce772fa0f06b142f880f72eab1ea101910e9fdc6c1d21a31bbbbbb337a965cc2f1156607033045356c6566e81c85c41c8123060da139f5acb0036959f8aefd63452f2340b16f040059c7dc394c4ad08021fee0b96b189f171fe7b7c3710986b125b8b24229a16694b63526bfa3899f0a5d10c478fea99b5bfe695e779b047db1d277721c6abd9247671b16e01b74ab76b265ccaaa724d1a48efaed466beb4eb2c544aa189125af17063a15e5795557948540ae223b473e84351eb05708c79d69022e00158218b432b3551e5cd47ff726b720fce59c41e8e5e09ccdd31d978a7bbc066ff2948aa47b2a636bf513d3bb42c03f2a9084639521c6795d3ff534c59dea4e57e68d8f84344c7e6995dd4fde2280a5299ca741753f882c513a5a8e88266d49f81c822847a6ed3f134345c68361fc9284a6b63158716e15a25c9cc96c2ff1764de11ad874732e3594b33eae4af0c5949999d1a8a5fd20ad97985143801ff702ee0416a00f3ec7f6db2138e5be6fad22e1efdec6ae532cd19c092b4e6aa66a501aeef3ad061252e6fbd95cd3d3307f3b263a8281551fe3f4692beae5a6bbb355e2283a504dd5547b18778e82fe5b6213ed5f354ae3fb74cf6b4ab07553bfb7af78831d30d85a86d980c52cf15b5ad3f0507d9cf47d2ad62f6c426b2be51f95b8edcc42d8b00acde9816463e26f9a108d70fa91b3aa5e933fd35dd5930f6c0bbf5deba07f81163aaa7001a2d7dbde597ed08edda048accb19316ce0992d6dbba96e73447d49383ea1115ca6ee50206c050a4fdc774a59051767c5836fe5ad3b49ebaa1b264c61aefb92e9bc1d4f2c4100780711fd7ee31d64d887985f301967f4358904e5d72d0c93974883615d9009f5c8afd630d1caf9832955b795a8b0841429e41f24fb1ab992bab98fef6aecc9705ebc27e959b616bc40f3885a37185fa37cd7aa8781afe7c02db676ba66c7b9930f4e41da686dbc0b3f898115342314155516009cde9a309a8f0fd44f7fb1cf7c27762cb98cd6c3e4501cc9aaa32dd1460dbb3b2f3be545ed0f88b716a19785626294f0137c3f04ba2fec4fb19434dfbba5011f40cbb199a9244cb32d2795acbae29832de04b735ea0179c84040de0c5a9453a791d2fb02e97606ecd7bfe58db88e0ab42c632ad50b752ff4306a0d27dcf89ed980f274bc700d7b983eb2a5ec66d9700eb04713da0c3b881d81ba397b99e706969532ca6287f9b6d67682b1be9191dccb7a24605a5dcdf1d70b88cad901114bd71ed7bf090cc66f1b3bf6a44209bae01677956a305bee5782fc1f5c63175278949c5d87ebaa707fa2d34afcadf93c4d7f5084a25c7e597ff9f6da5ecaa89825ee50182f64972d776f3f84e145f50434dcafef0b6ccda4ba5e3ef6e901e96b1b2432cbdebdbfbeadef9cda2369f881903c904e1fdaaf19fa6e5ed154ed688a9de53de8d1ba1d32be6f4e0df748cd1bda4b033b408005f3d5c206ecdf44243d00c90b398a91b5b02e6a249a14ce5cd7304725bca92a6f2ce131d1f7559d7a84d0e365363014566fd81263cb7b9a97d6895283de86b390cee20ea7aabd654a517aef90c782bd4b0ddd5ff96014b84b27c5a6de42fee493f3da4f03e33e5b2d05d55915b363026cba73e0282cf5cfe451edc22277ddd771d24adf00e832ed2eb3d50663d84465c345ab74d128615ddb1e6376127f7aebc43208ded3ecb2f1e2834132577e9035f4c7dce15687e35492576f56c01b12b28dede50d17ef09f56eda2458d8c9a99d268634aac92bc05a5fa692047de9e19afdb3460727b53ac6e5cf2b17be4036e008658fb4d4268be8fcb6cc774daba5dcf9a7b3d3a371210d9ee31c772a9d6cda0f15c82541b8bc5c6c9b69b955e2fd6fe2d279d80e516c5adb181360830a02963af8e3f8d2697db7ff0f75e460a43bea4342bf89a698aa363f98f6ca1e357830d8dd8210363d577847e38459f448fc6cbfc4d61da0d76d6f4c9fce5678d945e75a9adfb20fe970f6e938ba02bc40886e779caea44a3553d1c7832a6eb596344ee4ec6a8892a6d598c79ec2864e76b350a04b632d2f0ba4fa45e2b5f9a9dde202e57a087e6185ab4482be4fbb57b7d8ee03e59fe8692061e565de2e8d2d80241f79fd082004bb3212af4ff19cee42fa058c7d0830c9258ed7acd83a2e6105d58c0b7d55195223623302334f7b9b609db539875f868e32f0338022a51c907d0f3d097116f25784b61711d2c0cb67360a397fca73071c2bbaa6c787bf9c84349fbc2d8fc216b231ba64dc6b54a4aea3e5b1b0346642ca2656e5429cf5b2cc315f581d01b20d979ee078511ae4fa055eb57d24ae9f89fc16827cb547ad90927fdab21ced2ffab8b4a5c9467de6f3122204b5143ccbb1a96486eb7aba1b2038ec54dede4fae1270c5cfeaa850d6ae4c3c4ac51dc7fb12334f0b20ea428d534dd034fe5e7eab5c8d44c3f0220a88933ca7c276f5c0c90c629fe0d8495818646fbaba45a977c6c7145ff0463653a050050a5796f1c4dd090936a960c68555547532a8bd4a38f2da592b836af6104f4daedcf199be135c2906041544b74366a7f92c96917c1669b60d7286838bef786638a2309d2aee7e2ee2607a25f2362b989510d330bfb3743c32dc86194c598c3d8666ce9d6f7397e9cbedf8a033078312e4e583ee173fe93a68550e539c0e14425e720d5900d0d4557fb8ab7e5b6d910f987239c493ecd3e041b972ee181f0002728feebd8496c53d4b240f81e25add6afe15b93eadf8349e1a271b86fbef9e7cc574d798219ed955aa1bfc0f839e1af4e3c56c22a29fd7314f8bc853036f9b829b4a3df3c2349c4b34fab30f8ff061016d818f1d10d572d9f5d395ca11045ad4a5f72931e1581c10fc6730b7c960c155e73a583c835b4c6fafdecf71fe890ba4ca28834809ad6521e5fd26c84cab09f82b90ded613c692bdaeb148980306ffbe5fd21a99771bfed3d66f57ec61b97da6e65cc1aa9a330e83e915732a74e3d21adb8f1560aec8e33e62c0b432f28688ee425bf2da1ac58de90d2e21fbd383831e73819abd7576c5786d58898f75412ba4c06db017ca17c32cda36d0bd511c38f845a2abb88f06f3f00cfb5f3a75d8bc8536114c1b4d47ac786f0688ebed36fe8c0de4c66972133afec4700c5d23f0a26bad24cdf499d3ab70f38b934d2a68982053984290d14129d448d1077d9ab0ff2e0176fc5ae1f22e5400d9c4fa8d76e474237137a359dc871c3d7cbf10852c2593c1f9d607808f6a8cd6cc52d808a00e0e9131ff75047e6d80bfbbffbab38cdc5975fe27e1c7b40af366a9ee48d2d43f459fed07d497ddd3f45d8f8992f01b6a6e781917c3103de31332c6b58d40010a82b13ef3b36e773c18ba937539afca37474c834d5f98a0a23c6ae52aaa4241d437ca33f4b1ed76ef93ed2273d83e3a2a7d4a091217d3df2cd3eaf4db147eeea86347f10ada054945a68d545bc2f47db5cd0919d26b6b034326cc9215ab94011542eb05afbc8fe430786667a6bcf37049e27191d2dea85c4da254d3c4a96c373300debb7dcdc56e292b299f0aefbbbc7830928c5dd57ca5226a8dbbbf209c9bb371bdef3381f0a72f7a79105ba6546ae0e289dcb0e49b8d7aa1435802baff23a8ea079891f8a559e515a7d2dcd5772394f2d3fd54a115dcb0bd0b870e02294e0e78a3b2f2ea1563003eee1ab97d3933d6acc72e0a17aa09b6c8c7f3599b974bf01066a24af81b2c4edf7a627e7fee0257f2bd097b760ebbe7ecf78a0474c2bb6e0270cfcc560dfdc2883a90ad76564b3affc7a90a08787f349e4436ba76de3ef88a4f65a28933d2b2034242e13ccefc958fc0099ba40e14cc2fbb007ed0a6c697905d1e7981334f42a5e680c408321def589ddedfca811dcd3ea787627a40778fbc640b4e48556ed4bbfadd633aeb97dcf36d8ed248e4899b0361f95d5b0bf4b5bed33e44ecdc70952e66edf535f85920ea830a0b80c99d209e8102fc49dd52f6edc64f4523f7d58c3f1250b625aba28f560fd58d2bcc51cad9a03b1f063e1043e88a168e26e33eb0f88e1204a9b3297c10eea00cd3dc44b70118b21446f31da8f91efed263f43126f3448603dec7bcdeb1093da9cb8886b924accc3b861ffc10e924bc7f7ff57c3ba6a7f644b7009f15e40097b0930b18f1293128d8804b9591daeccf7ea1e54b73922dcec9ab9249ad71a36728b3c716e5e4caf8cf213ed97f46cdb3bc0a1c4b2d86c2313a2e9bdd0ee313aa7e1121d68cac8a112b074a0754ba8b928fcd4171b0bb601a5fa1b46af4d9c5772322278241bfafd6f2e22893fa23e47869d8912a2f2858bdbc51d8c0c2bed7a5a9b0f01f9661c07c998a370d9b0cef33c69b64f916860627bef0ba2635677f992eee7f4578e013d6fa225ddea36d118da2539af57cf378aa2adbc3b641d674e8ec0bcb05a93eb44e32a145679a3aff2222fd7b0bbf3012745969b0d40031d6cee26ef16ed3694c4640030270a6e64a9b354f246d9b61f688a2b2a9b4eee4e7785e955ba539462db6f96e060f17b996f381c6f60c56df43eba6", 0x1000}], 0x8) close(r0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8004667e, &(0x7f0000000080)) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xfe53}], 0x1) readv(r4, &(0x7f0000000780)=[{&(0x7f0000001600)=""/4096, 0x1000}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100008}, {0x48}, {0x10000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\t') open(&(0x7f0000000040)='./file0\x00', 0x400, 0xa0) 16:00:00 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000100008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000100000000000000000000000000000000100000000000000000000357506e31c3b21a08a3043d9b14d858add3507ce94c3ddd8e6996c"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) write(r2, &(0x7f0000000000)="411763de4f734cc5ec7f586d0ce5f9a104b7c080ebc6cea9fce7dc", 0x1b) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000040)=0x1f00000) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8004667e, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x8004667e, &(0x7f0000000080)) renameat(r3, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) fcntl$setstatus(r2, 0x4, 0x4) 16:00:00 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xac0, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getitimer(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x1005) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45, 0x0, 0x0, 0xfffffffc}, {0x2400015}, {0x20000006, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x100000000003, 0x9) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x20c80, 0x0) dup2(r0, r1) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r2 = socket(0x0, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x8004667e, &(0x7f0000000080)) r7 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r7, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r7, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x50, 0x8, 0x4cf, 0x3}, {{}, 0x2, 0x41, 0x0, 0x80000000, 0xf5f0}, {{r1}, 0xfffffffffffffffa, 0x42, 0x8, 0x6, 0x9}, {{}, 0xfffffffffffffffe, 0x4, 0x20, 0x8000, 0x7}, {{r5}, 0xffffffffffffffff, 0x1, 0x20, 0x9341, 0x401}, {{}, 0xfffffffffffffffc, 0x8, 0x4, 0xbdfd, 0x4f}, {{}, 0xfffffffffffffffb, 0x3, 0x81, 0x5, 0x9}, {{}, 0xfffffffffffffff8, 0x18, 0xfffff, 0x4c, 0x3}, {{}, 0xffffffffffffffff, 0x20, 0x1, 0x81, 0x48}], 0x5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x7}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0xfffffffffffffffc, 0x4}, {{r8}, 0xfffffffffffffffa, 0x72, 0x2, 0xcdf, 0x7}, {{r4}, 0xfffffffffffffffa, 0x0, 0x1, 0xe81, 0x7496}], 0xfff, &(0x7f0000000340)={0x2, 0x4}) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) madvise(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x8004667e, &(0x7f0000000080)) ioctl$TIOCNOTTY(r4, 0x20007471) 16:00:01 executing program 1: setrlimit(0x9, &(0x7f0000000100)={0x6, 0x10000004}) pipe2(0x0, 0x0) 16:00:01 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820281800300ffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket$inet(0x2, 0x4000, 0x73) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x40, 0x9}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r2 = dup(0xffffffffffffffff) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x8f) write(r0, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x7fff, 0x3, r3}) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff15ef, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff], [0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0xf7, 0x0, 0x4, 0x100000000000000], [0x0, 0x1, 0x0, 0x9, 0x17f647f0], [0x0, 0x0, 0x5], [{}, {}, {0xfffe, 0x0, 0x0, 0x800000000}, {0x0, 0xffffffff, 0x0, 0x3}, {}, {}, {}, {0x0, 0xfffffffe}], {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0xfffffffa}, {0x18, 0x2, 0x401, 0x80}, 0x42, [0x40, 0x58, 0x3ff, 0x80000001, 0xffffffff, 0x3f000, 0x80000001, 0x3]}, 0x3c) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1804, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3, 0x0) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) r1 = socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) readv(r1, &(0x7f0000019540)=[{&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f0000019100)=""/131, 0x83}, {&(0x7f00000191c0)=""/80, 0x50}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000019240)=""/142, 0x8e}, {&(0x7f0000019300)=""/129, 0x81}, {&(0x7f00000193c0)=""/107, 0x6b}, {&(0x7f0000019440)=""/30, 0x1e}, {&(0x7f0000019480)=""/180, 0xb4}], 0x9) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffbfffffff], [0x0, 0x0, 0x401]}}) 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)) clock_gettime(0x4, &(0x7f0000000000)) 16:00:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = syz_open_pts() kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x10, 0x2, 0x1) r3 = socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r3) select(0x40, &(0x7f00000000c0)={0xef5}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x698}, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x20, 0x80) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000027feffffab7b74371b2891fffffe00000000000000000000000000000000040000", 0x2c}], 0x1) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100)=0x3b, 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0xc00, 0x0) ioctl$PCIOCREAD(r3, 0x8004667e, &(0x7f0000000080)) readv(r3, &(0x7f0000000100), 0x0) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) dup2(r3, r5) login: panic: pool_do_get: vnodes free list modified: page 0xfffffd805fa07000; item addr 0xfffffd805fa07000; offset 0x0=0x0 != 0xd1acf8a029b8068e Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *122197 8351 0 0x2 0 0 syz-executor.0 db_enter() at db_enter+0x18 panic(ffffffff8224330e) at panic+0x15c pool_do_get(ffffffff825b67b8,9,ffff80001d427878) at pool_do_get+0x42a pool_get(ffffffff825b67b8,9) at pool_get+0xb5 getnewvnode(1,ffff8000006b0800,ffffffff8243bed8,ffff80001d427978) at getnewvnode+0x101 ffs_vget(ffff8000006b0800,11b9b,ffff80001d427bc8) at ffs_vget+0xa2 ffs_inode_alloc(fffffd80571caf08,41ed,fffffd806c3bfba0,ffff80001d427bc8) at ffs_inode_alloc+0x1cf ufs_mkdir(ffff80001d427c20) at ufs_mkdir+0xf4 VOP_MKDIR(fffffd805709f4e0,ffff80001d427d80,ffff80001d427dd0,ffff80001d427cb0) at VOP_MKDIR+0xc6 domkdirat(ffff80001d33a388,ffffff9c,7f7ffffe6da0,1ff) at domkdirat+0x121 syscall(ffff80001d427f50) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe6e10, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic pool_do_get: vnodes free list modified: page 0xfffffd805fa07000; item addr 0xfffffd805fa07000; offset 0x0=0x0 != 0xd1acf8a029b8068e ddb> trace db_enter() at db_enter+0x18 panic(ffffffff8224330e) at panic+0x15c pool_do_get(ffffffff825b67b8,9,ffff80001d427878) at pool_do_get+0x42a pool_get(ffffffff825b67b8,9) at pool_get+0xb5 getnewvnode(1,ffff8000006b0800,ffffffff8243bed8,ffff80001d427978) at getnewvnode+0x101 ffs_vget(ffff8000006b0800,11b9b,ffff80001d427bc8) at ffs_vget+0xa2 ffs_inode_alloc(fffffd80571caf08,41ed,fffffd806c3bfba0,ffff80001d427bc8) at ffs_inode_alloc+0x1cf ufs_mkdir(ffff80001d427c20) at ufs_mkdir+0xf4 VOP_MKDIR(fffffd805709f4e0,ffff80001d427d80,ffff80001d427dd0,ffff80001d427cb0) at VOP_MKDIR+0xc6 domkdirat(ffff80001d33a388,ffffff9c,7f7ffffe6da0,1ff) at domkdirat+0x121 syscall(ffff80001d427f50) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe6e10, count: -12 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d4276e0 rbx 0xffff80001d427790 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d4276a0 r9 0x1 r10 0 r11 0x8ff7ebf47db80c16 r12 0x3000000008 r13 0xffff80001d4276f0 r14 0x100 r15 0x1 rip 0xffffffff81284e38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d4276d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=122197 stat=onproc flags process=2 proc=0 pri=17, usrpri=65, nice=20 forw=0xffffffffffffffff, list=0xffff80001d33a118,0xffff80001d339288 process=0xffff8000ffffb5a0 user=0xffff80001d423000, vmspace=0xfffffd806bc0a880 estcpu=36, cpticks=1, pctcpu=0.1 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 31888 30130 60861 0 2 0 syz-executor.1 31888 437514 60861 0 3 0x4000080 select syz-executor.1 * 8351 122197 7718 0 7 0x2 syz-executor.0 60861 467079 7718 0 3 0x82 nanosleep syz-executor.1 7718 379513 94395 0 3 0x82 thrsleep syz-fuzzer 7718 418890 94395 0 3 0x4000082 nanosleep syz-fuzzer 7718 236402 94395 0 3 0x4000082 thrsleep syz-fuzzer 7718 439210 94395 0 3 0x4000082 thrsleep syz-fuzzer 7718 125634 94395 0 3 0x4000082 kqread syz-fuzzer 7718 11995 94395 0 3 0x4000082 thrsleep syz-fuzzer 7718 369472 94395 0 3 0x4000082 thrsleep syz-fuzzer 94395 429080 49338 0 3 0x10008a pause ksh 49338 165716 59658 0 3 0x92 select sshd 76392 212490 1 0 3 0x100083 ttyin getty 59658 276165 1 0 3 0x80 select sshd 67876 78772 55203 73 3 0x100090 kqread syslogd 55203 251237 1 0 3 0x100082 netio syslogd 67543 216256 1 77 3 0x100090 poll dhclient 24565 114570 1 0 3 0x80 poll dhclient 35616 302566 0 0 3 0x14200 bored smr 89629 65156 0 0 2 0x14200 zerothread 67810 133810 0 0 3 0x14200 aiodoned aiodoned 43778 113081 0 0 3 0x14200 syncer update 23066 13731 0 0 3 0x14200 cleaner cleaner 21580 407950 0 0 3 0x14200 reaper reaper 75629 259255 0 0 3 0x14200 pgdaemon pagedaemon 58135 262623 0 0 3 0x14200 bored crynlk 7142 443257 0 0 3 0x14200 bored crypto 34194 424346 0 0 3 0x40014200 acpi0 acpi0 50287 302074 0 0 3 0x14200 bored softnet 15394 103814 0 0 3 0x14200 bored systqmp 41437 78464 0 0 3 0x14200 bored systq 17050 521367 0 0 3 0x40014200 bored softclock 52909 71097 0 0 3 0x40014200 idle0 1 170052 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9460 6328K 6582K 78643K 10614 0 pcb 13 8K 8K 78643K 17 0 rtable 105 3K 3K 78643K 191 0 ifaddr 44 10K 10K 78643K 50 0 counters 21 16K 16K 78643K 21 0 ioctlops 0 0K 2K 78643K 15 0 iov 0 0K 12K 78643K 8 0 mount 1 1K 1K 78643K 1 0 vnodes 1216 76K 77K 78643K 1250 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 2 0K 0K 78643K 2 0 sem 6 0K 0K 78643K 6 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 66 0 sigio 0 0K 0K 78643K 2 0 proc 48 38K 54K 78643K 359 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 in_multi 33 2K 2K 78643K 33 0 ether_multi 1 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 181 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 86 20K 36K 78643K 983 0 UVM aobj 6 2K 2K 78643K 8 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 2 0 NDP 6 0K 0K 78643K 10 0 temp 66 3027K 3091K 78643K 8209 0 kqueue 3 4K 4K 78643K 3 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 19 0 17 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 unpcb 120 75 0 67 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 70 0 70 1 0 1 1 0 8 1 tcpcb 544 15 0 10 1 0 1 1 0 8 0 inpcb 280 57 0 49 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 semapl 112 4 0 0 1 0 1 1 0 8 0 shmpl 112 6 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1473 0 75 46 0 46 46 0 8 0 ffsino 240 1473 0 75 83 0 83 83 0 8 0 nchpl 144 1746 0 138 60 0 60 60 0 8 0 uvmvnodes 72 1531 0 0 28 0 28 28 0 8 0 vnodes 208 1531 0 0 81 0 81 81 0 8 0 vnodes: pool(0xffffffff825b67b8:vnodes): free list modified: page 0xfffffd805fa07000; item ordinal 0; addr 0xfffffd805fa07000 (p 0xfffffd805fa07000); offset 0x0=0x0 pool(vnodes): free list modified: page 0xfffffd805fa07000; item ordinal 0; addr 0xfffffd805fa07000 (p 0xfffffd805fa07000); offset 0x0=0x0 vnodes: pool(0xffffffff825b67b8:vnodes): page inconsistency: page 0xfffffd805fa07000; item ordinal 1; addr 0x6e3aadea306a403e namei 1024 4255 0 4254 1 0 1 1 0 8 0 scxspl 192 5009 0 5009 1 0 1 1 0 8 1 plimitpl 152 16 0 9 1 0 1 1 0 8 0 sigapl 424 252 0 224 4 0 4 4 0 8 0 futexpl 56 742 0 742 1 0 1 1 0 8 1 knotepl 112 53 0 34 1 0 1 1 0 8 0 kqueuepl 144 3 0 0 1 0 1 1 0 8 0 pipelkpl 16 74 0 63 1 0 1 1 0 8 0 pipepl 120 148 0 127 1 0 1 1 0 8 0 fdescpl 432 238 0 224 2 0 2 2 0 8 0 filepl 120 1264 0 1161 4 0 4 4 0 8 0 lockfpl 104 21 0 20 1 0 1 1 0 8 0 lockfspl 48 9 0 8 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 95 0 88 1 0 1 1 0 8 0 zombiepl 144 224 0 224 1 0 1 1 0 8 1 processpl 920 252 0 224 4 0 4 4 0 8 0 procpl 624 303 0 268 4 0 4 4 0 8 1 sockpl 400 151 0 133 3 0 3 3 0 8 1 mcl64k 65536 4 0 4 1 0 1 1 0 8 1 mcl12k 12288 3 0 3 1 0 1 1 0 8 1 mcl4k 4096 8 0 8 1 1 0 1 0 8 0 mcl2k 2048 61007 0 60964 16 3 13 13 0 8 7 mtagpl 80 6 0 2 2 1 1 1 0 8 0 mbufpl 256 96761 0 96683 10 1 9 9 0 8 0 bufpl 280 4099 0 163 282 0 282 282 0 8 0 anonpl 16 35914 0 22982 54 1 53 53 0 107 1 amapchunkpl 152 1491 0 1363 19 0 19 19 0 158 13 amappl16 192 925 0 228 35 0 35 35 0 8 0 amappl15 184 35 0 32 1 0 1 1 0 8 0 amappl14 176 5 0 3 2 1 1 1 0 8 0 amappl13 168 23 0 22 1 0 1 1 0 8 0 amappl12 160 5 0 5 1 1 0 1 0 8 0 amappl11 152 77 0 63 1 0 1 1 0 8 0 amappl10 144 15 0 11 1 0 1 1 0 8 0 amappl9 136 379 0 376 1 0 1 1 0 8 0 amappl8 128 256 0 245 1 0 1 1 0 8 0 amappl7 120 107 0 96 1 0 1 1 0 8 0 amappl6 112 36 0 32 1 0 1 1 0 8 0 amappl5 104 157 0 145 1 0 1 1 0 8 0 amappl4 96 447 0 417 1 0 1 1 0 8 0 amappl3 88 112 0 106 1 0 1 1 0 8 0 amappl2 80 1074 0 1010 3 0 3 3 0 8 1 amappl1 72 14244 0 13842 24 7 17 20 0 8 8 amappl 80 539 0 499 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 7 0 2 1 0 1 1 0 8 0 uaddrrnd 24 238 0 224 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 238 0 224 1 0 1 1 0 8 0 vmmpekpl 168 5754 0 5731 2 0 2 2 0 8 0 vmmpepl 168 35604 0 33878 97 3 94 94 0 357 18 vmsppl 272 237 0 224 2 0 2 2 0 8 1 pdppl 4096 482 0 448 6 0 6 6 0 8 1 pvpl 32 127781 0 111906 131 0 131 131 0 265 2 pmappl 200 237 0 224 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 146 0 7 4 0 4 4 0 8 0