kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 19 16:00:35 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.1' (ECDSA) to the list of known hosts. 2019/03/19 16:01:05 fuzzer started 2019/03/19 16:01:11 dialing manager at 10.128.15.235:2395 2019/03/19 16:01:11 syscalls: 1 2019/03/19 16:01:11 code coverage: enabled 2019/03/19 16:01:11 comparison tracing: enabled 2019/03/19 16:01:11 extra coverage: support is not implemented in syzkaller 2019/03/19 16:01:11 setuid sandbox: enabled 2019/03/19 16:01:11 namespace sandbox: support is not implemented in syzkaller 2019/03/19 16:01:11 Android sandbox: support is not implemented in syzkaller 2019/03/19 16:01:11 fault injection: support is not implemented in syzkaller 2019/03/19 16:01:11 leak checking: support is not implemented in syzkaller 2019/03/19 16:01:11 net packet injection: enabled 2019/03/19 16:01:11 net device setup: support is not implemented in syzkaller 16:01:16 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) chflags(&(0x7f0000000080)='./file0\x00', 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0xb5, 0x81, 0x1, 0x3, 0x20000000000, 0x5e76, 0x2, 0x1, 0x2, 0x5}) r1 = msgget$private(0x0, 0xc) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) fchmod(r0, 0x4) r3 = accept(r0, 0x0, &(0x7f0000000200)) fchmod(r3, 0x1a3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x80000001, r4, r5, r6, r7, 0x10, 0x3ff}, 0x101, 0x4, r8, r9, 0x401, 0x80000001, 0x8, 0x8}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000440)) fcntl$getown(r2, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000500)="a126f4208106bcb95ce63a1d077c067415d1b6b1d45119a1d160cb50ef865bb22e75acc4bf9596bd3abf2577cb1652cc6cb6bccd2b704775035235760d237318b46e619d99b93c7b8c73032a188bc86d23f464ca6f5db17763", 0x59}, {&(0x7f0000000580)="107e7919ac22c34e026e8e79f03fc7722c83cf37972c74a4346fd1058a7c4fae2ecbdcfdabb729a3747f267eca63ee478e0cd44bb5455d1912613b0f848ba8f54bb138a75a9fee3c99a3898e1ad28766d7c520d3c2b82f2caf835e537a2b91341604d441a43b81357b0846582618863925e2034deae796e39257eb57a67f2731c4953cc584a33f0d21ced36de40ffdc3f6978bac4564730f0d1b7864c7028afb92b930e65c4ece28a5f20cd0df670d938d97b1848ab4", 0xb6}], 0x2) accept$inet(r3, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$TIOCCDTR(r2, 0x20007478) r10 = semget(0x3, 0x4, 0x66) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000700)=""/108) geteuid() execve(&(0x7f0000000780)='./file0\x00', &(0x7f0000000880)=[&(0x7f00000007c0)='\xf6\x00', &(0x7f0000000800)='+({\x00', &(0x7f0000000840)='\x00'], &(0x7f0000000a40)=[&(0x7f00000008c0)='-^\x00', &(0x7f0000000900)=',\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='|\x00']) 16:01:16 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setpgid(r0, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x108, 0x0) getpeername$unix(r4, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r5 = socket(0x18, 0x5, 0x1) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000011c0)={r1, r2, r3}, 0xc) fcntl$lock(r4, 0x9, &(0x7f0000001200)={0x1, 0x1, 0x100000001, 0x5, r0}) bind(r5, &(0x7f0000001240)=@in6={0x18, 0x2, 0x8000000000000, 0x3e00}, 0xc) munlockall() r6 = openat(r4, &(0x7f0000001280)='./file0\x00', 0x400, 0x40) mknodat(r4, &(0x7f00000012c0)='./file0\x00', 0x2000, 0x401) r7 = dup2(r5, r4) unveil(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='r\x00') linkat(r6, &(0x7f0000001380)='./file0\x00', r7, &(0x7f00000013c0)='./file0\x00', 0x4) r8 = kqueue() unveil(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)='x\x00') unlink(&(0x7f0000001480)='./file0\x00') mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r8, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) writev(r7, &(0x7f0000002ac0)=[{&(0x7f0000001540)="686dc1404758394a54e78fa9e57599553d4e3b8c47c1b969a060f741839b0a639ac00f75e4a422a67ac88b7295d84997ead3fd5b47eed34167c7ba60eb36194c0d6f15134c220ea9d90881d47ab04e3add8747e4f491fd087bfe41b262accfeadf1001a0aa810686a4affa8be9c28a045b40188e39ccd62cd41edd938951d6349fbc5e190692f1930dfcfb38630d4cc0c36c9ed9e291956916d4a3901a9a93fbd95e257ab33122555b8364026bdc5a03a2d185fb75cb5edcb76d70a4f3cad61b09c03a361664d66958d2", 0xca}, {&(0x7f0000001640)="a1738829fc84f796935414cc7ba4979f3023674e1283e0e27cd283a8033313e14e91a4c5864765cfef63e1b5c81189454aa0b7920a206612dec77f76503a6bb786936295e6031db7567a10b78797de82cf53bec0b579d4026f2d455b6faa40fef51d90c291c830229ae5bf406e501dc689e8f9a2f7c5df2714a62027400c9a6f4d0b706f782c1931f16c90356a2b1bec6f95391e4fc1388e98f449e735d4d2d56291935249491dd42f871fb9925c81ffc1767ba620acda79d292384a40375ceb132ae4ac63f62e01d2d81570e850bb611050c2b160bcd7260e8c9bb1c9b25392d76dce5d006cd9510eb4e00715075b57823b0bb672003e0c0c0dbf501852", 0xfe}, {&(0x7f0000001740)="5d42e3e04e669dd5c043414ea279c9fbd8faf1a3424804d042aa569b04a7c55a76b1c4d508b074ddcbe73e55a1fa59d8fc5be74d25fba6cb7aa9ebd948f973f67a4b1c76c4347cd1307af71e7dd3edaeecb0d1deff3b2ab1a4d131fae87c9f9f0e9f300f1d7c5f1913c7c7e06c07d02b3d55bf1eb79e18afcb846bd77ea978c13c8926690eeca2d43ed6a2bd1ee3084c1873de31b873", 0x96}, {&(0x7f0000001800)="c178c413119185c4d3875adc09f9470194a9de77576de0c62b5362bf2dc1f6d501e84404f25a4858604fa37bf4c94d13f90004a0239204603754c1", 0x3b}, {&(0x7f0000001840)="107cb11df2bdcb6bb04b2e49f945b16823170899f37b150062c14cde5ea1165a5794589001a1f11de187964bcf00390ae238e2de2dacdb1197cafdff42fa54f88f69ce403d87068615bb9c678f7c25da9a39587ff92b1f415956500fe950bbe19633266aa3570cd7b3db9e2c6c489ac604a732165c7d3cc44912840b56adda98523a884c39867c75613715ac55d595ce7ec5714dd59288adc3065db2b4ef00f8329cbccbfaf44d5661cf02dc0684868e7c91814c7c60c4f41979cf9346cf21cb6954b527dd28d5699caead59e14e70caec7bf3480fa396e0e5448588002fdf78268d5d03541e754d8a7188bd1c93e1c8a7b6156f3862cb7b4241fb581583a2086f6e3a390c9e0f719d75d0b081dba834bea0b11c490daa3a01e96a7d0b31d4495c6cfe3d6dc5517791f51495277c7545e1774eebec82a0b3935d2eb6f8aa7a0b9c1b8322158997ef3c7b7660f571fc26d0a4d9b790f8e917d7d86dfc2467a2346735eb22314dbef6ae27b3507bc2a1ca96773a3c72ffae8f12be92112cab54a7d4c4f84b681c3ed2228cf5655abd4bb059967cd7efb24f784e5b28b9ef9ed96611291b0c527c57e32374ca33ba6463ddc319db116df54d2652bdb75001012b5109257c5a9576d4bb6e649546577b4cf3fbe44bd4a5b11684554c7f8b591c79216fbeacee318c4335ef857494a67d8ff88cee543e705befa18ae030a774bbac91942b22eceee2da8cb8cb686566012677474610f858f0a75c8911530268f44d13707f19762f5b9f2fffd470c559152b1c4bf116dcb4c433313dbd497755553e6c1ae25f93efdedde90bf4add132ec73c81e961c88c2391b9c5074d038d737c20ca382c1cb745c64996205226642d5cfc64b6fcede9e464d21b8fb0612f1921df95eef073cde631d9017a90a611266b637e0b6a225f7442dd59d1f8b385faeb5da1a27d6ba5ff5386534eac3b836147873a06aa8143871bdb0397484b4847645fa11ea847f6879cc0101f0ea23989cc72ff93c3bd8d7d13a1ecdf270ecf332149f2e8430845a212677bb6bf9d461efebf7e7e10c8280b939063b4d372983a675c19448ba4f32beb150718dbc362cfb49282215779f4db2d6f305875faf3588cc8fcbfd6ded212e5a430a376b3550d9bf3a8e63c72919c63b8573845d71f4388d52a9a8f56afb2a11bda2c67a660a361ee523305198f5bb5a1f2b074cc355d4f5e33659d02826d2aab911202451147f6b80ac549f0bd91e976582cd832e98161f2c3349ac3ca4efbedf16cd912e8f67d8fe70addaf3be7f17b1ee4560020c8d72535363d9b8af8f336a51148081a95bd4867ff3df67b3480c103ea1e7e71fd948dfa98c8dda61f6686cd8edc400772540db714b26f67e1709dfc0930217cfec449bf4f187a4f416a35dabc358caa93fe26d35ab5b2036aa9975d3e425e8733b55fc2102ed5efed79d5d7b0680f28de68439db7059274480e4040e28ddbe37574c534e9e700c15226e45579bcdb62a817cc87416d1139e37b2af908ac3c451c9fb2ef93b51f8b55dfb2b0ae81803ee83311940fee765c6ebcb9c9ed36eee22b7c8b211451d3f7acf4712eb936cb3c47b4b3c2946522819ce2e34cb65228d466192db00c6cacf66794e963af392dd43c3326b1d49266001d720fc9c6044e684cdd3f3e0cf40cad29b6822a59c1792ef805590e96feb9cf1cb2b83de214d58b96c67770940bf53c317e16f15610829bdef9f934f776b2b21af172167df00b692941f9fca7887045a9ba82088caf5147d8523255296177fe822eb407c37fbb7785f1afd950b65ba156f10cd5f969c5bfdebaff667c91726cfbc87d7d1ffbb0568d3e195235fefc2a11181e6f5f84c755bff87468f897747de50413b38c787c1e83f20aa4ca49b2c34c5ae6e1b895f24b33cc1e20f05bdd1b2ef63377942119ca96445c562fb4d1923783b3d295a099be96ce0eac889e56bf250c34d994a43a13c910b1739973473577312396b369a7366069c213fc8efe495a2ffc21b97658615d116db1412b4228b1395c3c316c74f1ca3b3f724326735852cbb942af25f6c67e4638beab998126e9c843da4037361d825ed14cca84c99725a7d643c9890a03fdd1bd2ddfbb40f1adf8e2eeef80d8f1d6b928f4ca56c4684714c9666e9cd01a1efd876882c4fc70e1c8c3c54fdb8a5134de699f074721802227f4f6f477ebb3445cb5882f4a3781c372860c59600322aa8af52e04a556ddaabf04179f7101b629f9b7b38162e6b5e81adecff90923101cbac5555a7c4d2d7ce3a82524071d2600939e3e4fd63bca9504ddf3dfa349f822d9d2036bb22929a087d4a65071941f236bf2e893896fa8e60961ae867006e23b95a7f2e0baad3aa0923a2c42efbec3d6134955d91c0a54190cd09aa349b540a46eb56dafb787b0d56af33973105ea07e555c43c4172e205cc3fa62796a624e7b2218dd13ce2b1e19dd050a3c790b9c36b00eddb9777b213c1f1b758ce75d3647149391c035cb5e73bdc2a8f33de925cf15e735f8c6f3fe2ec94f2327d7bbc81f680c1e674c840923aa06b5ea15572127bc5f0dab0c8352fe49195b077703cabd3d91ad0ee1fc42834588f3fc54c93c64a477acb684fb00982cb790c6e0c8da085c4ed125095178e49c22a23fa480a911bc84261bb62da41e79c9a19ef9b6ebe0f00a0acfb23327831281fdff9ff9c7263c2c07f257dc3a31bee7243b27c74407a7d4eb80180744bcf9ccee27028e9ad4364a624c938df9859783e2b2353ae29ff43449a1b637394a5c8474cbcd044b84f0c4d5227159bf44994d98ea0cdee56e7cf1d4e22ad6433c81ad8f06b38e3b6f2ca5b2506af3924f3d73c863d3af7bf5f8c40b5ca7b0d5412830d4fbe558ba57a4d5d4bd125e7c87dff9f405683fb350fe882a6c7c2f46b9e80bee592e9e2a1e5826b7b7e8737dc1777456ed1032e97ff909298264a3a90ad49ce2d4018b019c6a6b61584fd3aa4b66347884c5469fe59d9941f38afd32155193262d970ad7d79fc4d196117a4341a861728dca05b5877b5b9b6d3d365fcc0370be298aad0b4896782955074406aa091edb5df2b2a4521b6a30bd493586e945d676953cdde14dbf6b565e66ddef6f8bb9b5f74a22ab55a99ba4ee89b10aed3dbcb7f9df6b3b862e22842fdd70cc4e1840641815b5372566f420874b9afa37193f9e0a8e2bf2515155956e41d3bc5c9e30240f1d95b9c1071f866cfd95a4348969b6b812a7859f4f5ead1766fbd9d221c2e41ea125fd290d12758c34c333e78b196d146418ae08ad325c418a9c8c0aa44a8558bb6d195c27254a85e2f68d5ad671b0cfe8bc69998ed6b2910d95dfc8165a19ca3147d2262ffc3ba7239e57580e1f27b67dfb15b5ccd39218e7792bfb5484cafde96f2a4fe3be2c2e2a2a9ded485e4b97d4eb2d71e67906a7f0903498e55e78353d456a48ea33770b4159c75c330d0b20272f2748d9b820c5a849cda3a0d69d675e06e64d9c90805fafefb28b823df96a77f33467e9cfa75b0c3ddf84a6ef5ba1b0cb4c3b8038e236630503dec0063ff401dcdb73517ee6886385dca92e3d6ac5c1d223aa364cd5ad659680b6198c57369db879e00b695c29faf72b3bc87c2bfbf3053779c398f0634ea0462666968ea122fcbaedfdd234f6e5f407cd2513f379e349772b0a82247727ddd90da8335148d6e6cc35f1d975a5798545cace9ee5947f64a2526d8a335a51d2d6f7f8eb45ff22fb9f86fc04b95e059026275202249ff6314c043de7301e382e33040742dde99c037d72769b6604a197fc05619f4b6bcace5b267b000b7b4ba99b0925c83289c03ee1d4a45b9bc6eefba53d80bb81d076c704c4e21bababb2da6f2f36d704347235ee76127e26a1d9f3215aed04bbb3603d7abfc3853ce4816c09e2f56508d65ebc13d2b3b99df98a69af0ced9b6422a6a63ef6dd822c3fbdea7f128f94d2a793b31fd3059c9b4c8b44f61c6fcf73a159390e138ba047e5eaf5d458f87065fb573e8b559c57b8ddd40aee6e66caae94666a1221d22e698091d03b210cc31e8195e5aad870afe0664ad42a674ddc426eee80a7c3558846734b2db9cf348557083c04f3f1a10a91aa562bb4f8badd09f7251014aca97190fe113987a130bf2688a89439f9468a38caaab438e74e9c9b8946a56f9497b121590b3ee2c287226f24182457d9fd2da109012b61a1534f9273c1925511d0eff2cf554643b35ca8620fcb8c7cd19874248324ded5c3a401c4eda39c85d2243e9c50cc67e069b9389c909e9daf5138ca2d2d74c604ef416d9a362bb8f4fe162ac4ef5351b5e219f8cb8b51cdff18befe57c4897b9e2fe92d0c30be89f0ac7385fc4b2c3dd0884a6929eb949d90f7e322fb5413ba8a8b48541216c6a36a1b9e8e8e1be2e7e9be6496beb07141dd7390c8a6dd066e89595e7788d053b98fd125565d560ccb9a33f3a502d0175870b32ca1a2316a6659823b50714a0d637ec78aa16de04aac521b8f498e3cf3d00e127ede6876e228f6acb5342909d22fbf448b6af1509883c1e11aafd5727002eb617e1d66aade40f9b1616cb6ee98ca86b5543087f2ebe8136a8ca94eb56f612951168a3df86f8b6da5b5714858310790aac8d8826cb157d2ed0681eb60f1110efc7d9a433de8b87d5208f494575ef9b42a61444578d70fdf2aa783f76a750d8da959b1e1a3daf88f369dabc942426682d1345aaa1aaee8aad4f6fd517e669d00032aaa37c64e4d98cd8d061c9a291f5d547d10078cb01d9d7fe0512a60d2da761dc52c88188591f4c749d8c95556b038baf5ccf854c7858108fe211f2c93639c956db0a2d8aaf2d809f367466c19256c0c5374978d374ecf51f2a15bd87898c91b1f438f41fb390ab8d63dede49705f1d030e86efa472d4a037fc3b5ceff8cf83ff47bd13c34b2eb1fbd6d0ec40317d630e9b480a1c898103e36b864e2e38cbc37bff5daee2e90d0de3796a063d5840dc2d2a7785f31e72cae54dc09e0fc7b00d724f1a33d20ea3f2179a20b320650b5a6ad9ef34e6cdb7af4747828ac8ba6c3b148025d569438a1327a49f7c8fcda2f5e994c7146ea2eabdbef0fab84cebf382b5568edcee974bc5ed6cbdb050aec6f2441b6faf42e2eb741f62996bb27c870862e9a4d7c52b50cdeed8a875619c7d89c488a0bdb6a4b740eb015541b2355c8e7b95d8171d055a57a25fa61cda68410102b5a0bdf167b8b22632d52eaf9ba1d5f2f5ed8bb37b1ca07a604b8127be2a457a9ad6f7229d4f77f5f84ee6f3674799298d7b57568c076a87af8a409888f5e1d9651c1de07cef6deb4c03d261c73cb02e29be5fb08221a5b8ea7f27246624446e92dd6258a80ac6027c5c39443d3968ca13b2e6a883893d1d28de5dc00bbbf8c4226523bb0f2cb59c15f148b34e1c223b40439c19f668cec512b56b167025c27e1d005393eb7933ddbb8ff672a263b35e8c744d0c257c4615d2767dc9c6f5a0103e7c5af16cc51b2d0c22ccc2619e8ecce84f4d3bc9b70c0469a70f5b4ebe2d1ca7413148c21efb452d4e50c63a761224e3a3dd6c3f98201aa89579671b626fd425368306a8b3a9c678778c85aa6973aba53204a1caf3918288fb77bfa471e8a6f36eb98d8d531ba58d0658afcf1f0698431b5f5041eac314818ea451f6f3f7f5f913c7cfae9d964d98a25377d2514cbde392a6cd0efc8ea45fb3c565b88802e777a192d39c7741cfcea807b0b0f8d639a687fc16e853982ae15ba6aaa45b3c76500356587d23c03a5984ce55908fbb3f8235", 0x1000}, {&(0x7f0000002840)="c0288b6d01317931b22abe834a5f269bf94b394c60e4a4e233a1c1dccce23da1f95dad48c2cc4eb37e90ded512686b7fef6194d57185447ad468f02a724f68955fddb64ebf4232cdbb0967bb1d361bf279fe5387f46fc9c789d3ae427caa75d3d5469fe5a9de1d682f60a7ebf8117f57fd56111461e2655b9e18c56301251a516da0158328c83b4c9dad8f1a5474e68d3f12f31cf3aef446add4d24bcb33e4dd5b41f34e0268f52d58e48e3800d1030782d6c56ac241d9ae856e8dce1131cd29053ff6f3b47dbcb9d353025da0840d85c122c17a8d6360068d7af7d503550df03df1a11b50cfc5dbf673", 0xea}, {&(0x7f0000002940)="a99a655f499078c74e0df23d85caf2a75ae35fe8aa70c49a1d564b7168205c9f16a45e58ab748f4063f9b6e1e0547ce2fbe14840b236b973854bc827a1349f3f248a4767fbda0981060a881b48a390bcbbebf5bd0d8a733231910072998a554e2e5e954afcf3a79673914ef0f649ab57362d83c13f1009f30ae0ef8a08f1ae950f96ef07b3022edb1c80801b8ded1c380537fb9d122987912aa85afbae", 0x9d}, {&(0x7f0000002a00)="f392e06d9aad3850ea29d9da6996df688f3e9e99437c9a2b4ffcb274ca7b147d14f503d8a16f429ec8a26c407cc732166d119b289c7e5ae32a5c3c1d5a93c35118d981d3cbb76d803a28252c7ef83461424e011743abbcf14d08d1ef346e658e91e3610be37ea873009ee5e18eb68b6eeeeb842974cb1f1d184500ea337eddba760881f63542131812efa8982e4cb3026d24a1edfd0b2854a51b81b9c858f50fb69759890f81dec12435439e6048bb9c550ddee091dc35b02baa65c59298", 0xbe}], 0x8) nanosleep(&(0x7f0000002b40)={0x5, 0x8}, &(0x7f0000002b80)) getsockname$unix(r5, &(0x7f0000002bc0)=@abs, &(0x7f0000002c00)=0x8) r9 = open(&(0x7f0000002c40)='./file0\x00', 0x2, 0x80) ioctl$KDDISABIO(r9, 0x20004b3d) ioctl$KDGKBMODE(r4, 0x40044b06) shutdown(r7, 0x2) wait4(r0, &(0x7f0000002c80), 0x0, &(0x7f0000002cc0)) dup2(r9, r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000002d80)={0x0, 0x9, './file1\x00', 0x4b2, 0x1, 0xffff, 0x7}) 16:01:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/72}, &(0x7f0000000080)=0x4a) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 16:01:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/96, 0x60}, {&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f0000000200)=""/183, 0xb7}], 0x3) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:01:17 executing program 1: pledge(0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000680)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbddc8000073f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7befc82821ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d056f000000000000eed5dad1d4a3fdff5d20c594e101000000641b2447322e", 0x15d}], 0x1, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 16:01:17 executing program 0: socket(0x16, 0x3e4949dc1cc8f823, 0x4) socket(0x1, 0x2, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000000)=0x6, 0x4) getsockopt$sock_int(r0, 0xffff, 0x37d, 0x0, 0x0) 16:01:17 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) dup(r0) write(r0, &(0x7f0000000100)='n.', 0x2) 16:01:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:01:17 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x3) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0x300, 0x0) 16:01:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x3, 0x4, 0x3c, r2}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:01:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:01:17 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x82, 0x191) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = kqueue() r4 = syz_open_pts() poll(&(0x7f00000003c0)=[{r0, 0x87}, {r1}, {r2, 0x100}, {r3, 0x80}, {r4, 0x20}], 0x5, 0x100) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x13e) write(r5, &(0x7f00000005c0)="00c5", 0x2) preadv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/134, 0x86}, {&(0x7f0000000000)=""/85, 0x55}], 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x0, 0x6, {0x2, 0x5}}) r6 = syz_open_pts() close(r5) r7 = dup(r6) r8 = syz_open_pts() poll(&(0x7f00000000c0)=[{r8, 0x103}], 0x1, 0x0) connect(r7, &(0x7f0000000440)=@un=@abs={0x2a8140900781b577, 0x0, 0x2}, 0x8) fcntl$setstatus(r8, 0x4, 0x44) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) login: pckbd_enable: command error 16:01:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x180, 0x0) write(r0, &(0x7f0000000140)="220e22", 0xfffffffffffffede) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d5ab8bcdb9ad8a4a18e77d0a20755e2ee7f4cf5f728193ef16ab93f12fc4dc47b9163201ac1420ae6a480a8ab25", 0xfe57) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x70006, 0x2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x19, 0x8000000000000da2, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:01:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:01:19 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4010080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x19, 0x104) 16:01:19 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x14}, {r0, 0x20}, {r0, 0x80}, {r0, 0xa6}, {r0, 0x10}, {r0, 0x8}], 0x6, 0x6) r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 16:01:19 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28010000ffff000001d849c2b8bc32e425033a53a8e80874d9785ba931b8f9f841f4d0ee2f85120a296f6b69e693869bdd6b162cec2e7eb1b8c9d39ed14c6be1ba6d9bded450bae4e1f39027bdc9be081b6a6d3eb7094c6b56fb39d5"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:01:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="822c804cfff71aebe8b9fcdd53124665c7bde1af9427f96734"], 0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="26fad29965d6dc442ae3a101165a7776654a8a6b4a69c8d4569a9bb1e86850c48a32d9bf83a863704ca31892629c9614e663aa9e133e9a6977e4f31f0907945b779aa1cbf71e2751258797fe26aba55f6413690a4d64545c2681b32444bd490140f173d32ad627bd1172190afdf1641299cee2c78859e903725d42b6201e067f244612acfbfe93e6c1e5ac10c9da9efa4de94db713a8aa089255e4f1ff9910cdaf81a56e845836bcf6", 0xa9) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x80) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = getgid() getgroups(0xa, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getegid() openat(r1, &(0x7f0000000280)='./file1\x00', 0x32, 0x10) r7 = getgid() r8 = getegid() getgroups(0x7, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7, r8]) 16:01:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:01:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x100, 0x101}, {{r0}, 0xfffffffffffffffb, 0x6, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000097, 0xfffffffffffffffe, 0x8}, {{r1}, 0xffffffffffffffff, 0x9, 0x21, 0xfb9, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xd0, 0x3, 0x1}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:01:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x1}) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x820, 0xe74750f40b17e280) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x20}, 0xc) 16:01:19 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x10000004) r1 = dup(r0) getpeername(r1, &(0x7f0000000200)=@un=@abs, &(0x7f00000002c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) r3 = msgget(0x0, 0x100) msgctl$IPC_RMID(r3, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) r4 = msgget(0x0, 0x81) r5 = fcntl$dupfd(r0, 0xa, r2) ioctl$KDENABIO(r5, 0x20004b3c) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) openat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0xc) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/253) 16:01:19 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f0000000000)='./file0\x00', 0x24) write(r1, 0x0, 0x0) 16:01:19 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:01:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) 16:01:19 executing program 0: r0 = socket(0x1f, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140), 0x10000000000000c4, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000013c0)="b790b05492c6e55ae3efe84c9a0b8c4fdaa6bd3fdd49d3764129e810e41c65682e9d578e84b3edcf380270b03870697ee7aa4bf02051f0d42214ada5166288f535f7af3cf992c02aca4083e72d3d99f302479e26e1b528406e6163cffa01eb1434f9257091910fcfef7ab24517e003902b6ad23d81b31f231f444fea14b1db6a7dc9b818f7e96ea52800d9894949b3b3f7a9c33fa97d01dfa751c20ad1ac5d", 0x9f}], 0x1, 0x37) pwritev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="fc81feeea37c5ec92b9ec97d84e5daa8175f8a60bd0ab936f0a46c1632830dadae9eec36183d7222e0190a938991053e405858ad432a9a1e54149547e29a180ecae00701bebbb0d5aaa6e2ac48b1c5afb4c2cd2ef1eda0f79f83eebc82df29d838eaed7f7034d2e277796c85b69539c260f2ef0d617c9159b5c3a7672ee6b27bc8faa79fbd8a25354093c2ed544dafd359d3b22be7234e9ddf6ac4c0c8f73ca3d13d1f2ee476d3621c", 0xa9}, {&(0x7f0000000180)="fdcef48618466762e97a", 0xa}, {&(0x7f0000000200)="a8e8db594e9c5dacf87d9db7fe8e168c8a1a717d426c92d049103877fa0d43d817a88ffe6c7655fe0df2e315fabc44f896e05c3ffd23daae269a689301989acca28ed028f9fadb502896dec0a92f0cecb5cbf74db6b352c09f89b3", 0x5b}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="e018331709915e85332e5a3549d74ade82e933a3d3b5324e47fbd782678f73415ca84e3b6102b58b4e509e15970e8c0bc8591eefe5b1a468bff92dae28cbf6c4b97ae3d736c29d7e6af1857d3f31251b4cfae43d6dbfbddaa7b357f149f4cde2b2d9035dd76a6f68d6b59416c6588aa9481bfe8a8c4ec581b7215f1f61a042c41d623feaf774ae23b207fdfcfa4932b2e9318c5e7806724a2e30bab44151d00edabf5e131f1d9a87ad960af57804dd18ce3c37f125966b3ae9584148d09d8042237147e528ad6ad7778a1feeaecbcd20d8141b98f97c83e010e63706b8abbd08c4c4de090468c9efa4f76102998fd21ba20d6f00a0482b9a246a75742e8c3c6199cdd1369d8a6aa53096375b6c48d9f1289a86de2110a834fa5990485eba6e0ca5170c226a74dd36a5993172bf2a12997ee471ed8d3116874cbbaed9726fcc648b51739099e132a35762758b78536abf413d5fbd804e2227de28fb3fb42fd691317f7df1ea1b5daa10c0f1ca142a0dd7753b6b089c17c3c71519e02e351b6d1ff02bb51698562fcd8275dd10f40b46247066130499ac377b52a3f49df49acc206e6c10b636b1f060ca9e648c96b8cb3c94915497d57f0f8a950e139c4e2ec7857ffd23e96cee9012daa6e3677e1031422f77bff7b881801d025eae6e8b8e3692e1a00b583ccab9a30ff45c0b68d5b5a812c292d28f1dae30518d71b6e1f437baf6fb5c0b5d4c40a838db69048bba1756d3170f3ec96dd47bdea891459e455f81802606fc341f1d9b180f544c8c56504f68e41530fc189b779e399ac90d8bcda069a6dd6cc9de59ad650d65dee65e25975cd80726e35a81bc56f0b57658fffd4bd87555694fded35656385d4516fe0d587b642351a71d6aa5a6e7435859876c6a80c477cc0a51a21217b42f773cc22635790f1b9ac73dbeeec6b02405dbeacf009f533e49c7362aa26cd82134cf1ab6191a53a97e75f48b98142190ae80639a7d1697ee2c0244e7e5402925d9f4d8d710a07d87af38326f483439c64507c0d44fa46f61b76c66a43224005ba9b7bd401fc36dff845eae15e7d3c9a99d5d38e48f6770d6b1ef2aa45bc75c83eababe0d06f72eed82a2c8872901792339a10cfd3ac81afc37eb33444b06fe9640106b6537969cbf0078b7002e8150150cf8495e151347ee1998c6073f6f003c3359dfa770aed9a67eb4f4797e18db82946a22c0be652d0fa4b14dffb2528e4b22be32f125e55e54767af813ceafe681bbff850bb37088868dc68454103ed75902836c20ea4ff2b204fe21d9efcdc68ea1e70926b286eca0b47cf9e016513c3c9d5946aa113efe11be97e95e08ca6817d564a5ace7989844949ad39e9b5905eca5d98e3b10b9819f8a43c50cfdff21575af462f8c83b5693200667fff2bd1149ba504ee445b5b773fa63a3e2f7d6199e504383deaf8cd42335364f0fdf8638553f5529757820bc08ac31feb43a6adbf9d11882448c041b18597033da62d0e4e0a14ad24e2db18811b4b86c5147aab46c21ce47fd47d8a2f4fbcb325b1023de5c7ee2adf271d7a6197d3647f759cde0b71d28909a9d6c0ae504cbf59db15a81df0d4e817993d5746cd81286c8de5ae4d3e9671eb3724cec5b889698932cdd03330d124fd4739785b883a661fcf349d9a1678e500c8a912c5f7be358cf3ffc33a474000ca1838b8e13830efdb5370606b3959d569183879368619c6b3fb44128ad2ed471fe284cbbe9ecb2057844829d5d452c45f9bcd5304daadce6d823b22e99941d1b9871d856f05b5dc556c6a2e21725a4204f8399f3003a318d454fcff74d6d6af99df8023553982ac1e8240117e6d6a2f0a78b100fe80bf019e4f56390b4eeaaf092e5098bcb508ce07b0e9b9629e8621f22f39c123f7d1b5d9f7547055d24df0f67c1b4d72753aae01a2fd9cc7cbab7c73d5ae2ae5809a8dba2beb650cb72dc359792cc598c88cc521f9e2b7ebb811a4cbb42add2ac570c56d1cfdcf024e455cd564a0e0cecd34097c6157df3102b577065e7bb869e514aada16bf4850cfa4635c0bb6438ab14705cd6e71a7fc70f97c0cb06b09a33c4d10eaf08c6512872c78e7c76e2db0ae359b039ef9bc2e4adb4df256eb0d348b0710615b71cdc9fe0b24d2f48ae88354bccb6d6a6ea40d0809e43cd1e5e780a6c543edba703de7f706b4f328d82abb198248f9610b8e7cdb21317e1359147caed6cc85d422aedbcbf65de01610db09a2cd1fd16e316bbeba950a2b9ce3b9dabd1b88bd33920e5517a374664d7aa0f0da320fe54758fe656a1a8bdbef396d80d5da2bac0a0672e0bd1e32d405d16ea5a89085d150d99af21e4f420c29bade4b3fdbba6b5f0830b20055468796dcabe8764c35d9e7b834812f32c53142fec0207b7069ba7eaf3d972f3d84ae23c8dd403d59841076e4caba2358be1d22dc64a3c760a0d0e3069fa8d16901153a07b1c72454a9aec0aed9a3b90907b00c8623d63a07beddc17f2ced0f6fd8853bdf46957ef116efa5f90bd432d31bed8c1750e0319a39cf6d3d98eb5d18c3fc658ad71fc196a0a75e1adb6741dc7fcd2b920eb0d4e036344d8386615a123113f2ef17b337cf2e50de0df8833e8045e9ad7925a5b7712a920c812af5008c5e81491242bf809960e52761c370af69b86cafecaab4a3f30664e236ddc53c09b45b6c029e971381f8bdec2b74d05aec28ab9506dfff54ba2ec52799e4e9dcbd48705cc2778353fde36b55086adf48224765c1580093ba3c262d2e681e16df2029314c8061355b29820ca80b7709329ba16a4c4eae5ddacb03b00bebf181d7f6a23739f8652d208c929ac39af247ba7624c53017327747e9c1c69c8fb117f915de7c50ed44f11a3384203590b03f9286762700e4392baa19db2daeee59db88a63f27a3df9202274767a831152a19d4c91574677f3e035cd271a133c33d6283bab4372b4952bce66fe3d52df9a1c13c9814980f001392ba583089c29bc7f69e53634a7495fc7a6282ee94f0a09e32fee4c9307720a2f984d4772b555549ba77545cd134daa7c446ecfc776070b3a8e66d77d7a4808f3d7dd007ccd08b0730c6a8dc4ebc601082bc748b9d0683589f8ed6e8d554069d34aeecab16fd535d8282bc9894d07258eac5ca216d861ccd78315b0c186aba11471f86c59c131afc2417757fa74baae456fe509c648996de1fc119f2dbe218439508daf7e193045cf29cf10dbba1dbffa8c38db3b98ed110e05abe47116b111dc07173fdf2cf6337df7d272499efee2476852e2a421279988d2436c351f408735972c8184aaec0bdfb72e5ee5f8c29465268067132400d66f66b9b6ab0cd5f2f9cc4954da5445ad6a131052d406745959293c137e682de700ac9aa40ef51d5763e14ac424bc2999beb4bc2e13ecb4e406490358bd53630bc9b96e7217873338b7ca47d2139fae6d20dcb27817ab6bc33c70cac20e5dad90e45c11c9279b7d215c7f3e706882e2188691bdd6831f7a6c62dce1fc1d278b0c40cec3b1938718b36fcdddc2f03a453e20981f5a6682b094124c90834a1c787fb5710402104be1b9a49011d25b40e6e80badd099a5f9e69ab9782ec464cfa0dd39514e456cf03a27fb9d4f9bae2119ce7e00083ef93a1dc5678fa0370a60e366c6a7b1e8160d89e4c0f3188ee262e03fb7073d66dfd5a5935a3d60562ebe5a118686197bb1e66bea09e4c39cd0dc1f125500c4a17bbae124039d048c57345f49a7927a72c2e2490713fac6efed6c4dca9f8b0f8d1f4cef3d7ad757c448350eca370b4614758adf9519d4701d6bf9873a340464b2e4cc1d5f071dc88524f23acb80ea5dfbf807ada5eee1f4d25f371a2cf9ca92467171fb45c784ad27c0738bc54874dd51ddf529a905b02453b2727c27b4b51391c4e13194f7de9da539f74580cd87709cd4af8aa46bf04d0d5153ccec8c20fec9eed74ce9e56cd8cba2c47570e1f91b5eeee563b9e4a843df3439047806651ad7937315c9d3583f657310eef15293b0c9c5a5db32365ffbf9f83b10a6a83efeac5cd0bcce53a6fcdfd67cd0c13bc9a66a250059dfe4e8ecdf6f5e04293a5596f435cea6667641bffe35beed2e1800e535b82dccbd2b1adde4b84e67dd407a05c411c1c5906f66dd6a111406d59de2f745ad60d424d4a659dc6f3540ed8165692b0d371f44bc9a3c84426ccff6a1eeba10bebabe162b5172a3da6aa0a5de903d31026d6006ce2bf4723a8c1e1ad9946fa13c8ec95e271149d2e4e90d4a7904a3f13d92d930f30808e1a7157e45e023272b18f819e85e3fb0b045e864665d80ff87474072c61536b25b6afee4b1499ee926646bf8a86924dc414d85dcfc019fcf9e7e6852c596c5a46006bf464447c916ae5eab268597b11b30a0b94f0e8a71ed174b7539ee7fc6e3461571bbc517ad400ef73e8a615e6579571fbd65db6e0c624b630b9b135712ac51ae103c3d7a889b03e470f6a104c5dc6e204e8c6c2e203fdf70d5f2334ccb52e7459cb52e84f2631bd29ba5858388f4c0cdf154bddcda49d71b53f32e6235fd879bc946c6749ae01a12792128287f370d60627f25f7658f36ca9fdec1b42fddc9d839b347385902ff144b747401941be2df8856bda6e9228eee2bcc43367fd69107f2b44455c019187b1c27f305632674da2e50b34945d50cf83657210627c4d5a27fb3e551ba7cf88ff5e660a709091193842bde7bdce45b975fb1c02d174b9db5d94b2470dff0ac94a8125876ba1956d283e7fbfa5a5bdb8f90401e6334575427e6391d96fb0dc2c6d61aa5deccd3359ae25e47e515762ee544286fcd37301c1b952e46d48a6b5031c6c57fbb9af2e08ab38942a395602e76fa39caf9432b507f0e40deffdfe904844c08299248c54a2355425e6c829fc0eb8f6af82c7f67cb3c9db38f8682456ed87432d7164f146ce59ff2811c0a8e16e9b8df986ae87e6ccb4d909726dd9b4764965d0adc911495173f17f4c23d1e14c1d9dce3dbdfff2cf7e65df3a09e2fcfeec250a1ea8f5b45c648e035a9bfeb26509b61e48e41e768e1aa25f1a1045594c6b64d837279cb9e40422492758eec7e65effcb48c9c7c439db29f0472ea7e21e960bed9d277e92f87c223c52914d02d3f6ed905607e9cc06c51c8c81e228673d4a9799f5d14e49c3c8c4d969d95835503399d2fdb90283e347e93a7e5cf3cdb9adeed9193aa787ea1f8912fe5a428e9b9838c5c4560fbf9a0d1f7d00cba44bfd99d7fd07b1473cc09ce1dcb50edf7357abe3a87ef768edbbcde1b5a0bac9197fe76f1c85ea5d78789a279219ce9cea97a73888aeac3a0c27d22dd6d0ab70d7386df5ae35e46579ebb57b9bfb765bd0b1d56caa9d62e785932cc6d9be72558f1af665f5f6bd09fcc1d4ba339ceea764a23e2f0b2d6e716f70e0c0f54d08adafda072c48a64c64e47cb60d01d56303b2033a57801b24f42a3d8f48a5cec788e00cad964fe49a77f5bcbf47045ed95796c4db6a3f458a808f0223b067985422d4c496662de6987f377eebc04110df42e7eaa2cca80c621ea871bf0719e511a8e124be9994538e4a2bcc25f5c0f83ca2bd33b4c9e1aa8df482d57ec1c020fd551bd91ccdc02175eb7ce7c87ccf22b6795d44f19bbe304d2699bb243ebb3c65db0be0c94641854c3ab28bd1a25017082db77db26e6be008ec1f31db7e84eac0739ff6f40f34324dca32a75066480036ae5846dbfa954278a96d6adfc36b99fa16a4257257f5df19c799baf752bda1e86e54480195f8cdfd39cdc6ad1da2abc13594ebf55ba", 0x1000}], 0x5, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000012c0)=0x7, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001480)) 16:01:19 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x2, 0x0, {0x40, 0x9}}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x180, 0x20) setuid(0xee01) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 16:01:19 executing program 0: nanosleep(&(0x7f00000002c0)={0x8, 0x8}, &(0x7f0000000300)) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x400, './bus\x00', './bus/file0\x00'}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)="27518bcf72f2fc3cb53906290f7c15f1c1e562b7fb5a67", 0x17}, {&(0x7f0000000100)="4f2d759babfcdb4857413a126e09f0ac35afb66f98bb35f23104d65182bc9b", 0x1f}, {&(0x7f0000000180)="8c3c36981e549d6f60bb3e64cd6645e8cd6110f435dea75165746d38cad8ee7d199a82320af6f33788442c4df78d493bc4742a0de023565cdf432f8597484a7f3ae2708a969a9e2ba3d75bfe9c91eefc244c39c33f036145d4fc8099c1f4e3615ab1", 0x62}], 0x3, 0x0) unlink(&(0x7f00000003c0)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) clock_getres(0x0, &(0x7f0000000380)) writev(r3, &(0x7f00000000c0), 0x1) close(r1) 16:01:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8002, 0xfffffffffffffffe) lseek(r0, 0x0, 0x5) writev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b000033270000000050000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1da) 16:01:19 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x981, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r2 = getppid() getpeername(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) fcntl$setown(r1, 0x6, r2) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/29}, &(0x7f0000000140)=0x1f) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x8) dup(r0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x2, 0x728, 0xffffffffffffffff, r2}) rename(&(0x7f0000000100)='./bus\x00', &(0x7f00000002c0)='./bus\x00') 16:01:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) dup(r0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10220, 0x8) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r1, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) uvn_flush: obj=0xfffffd807b1dd2d0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:01:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x7892, './file0\x00', './file0\x00'}) socketpair(0x30, 0x3, 0x5, &(0x7f0000000040)) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) 16:01:20 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r6 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r6, 0x0, &(0x7f00000004c0)=0xffffffffffffff34) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:01:20 executing program 1: r0 = socket(0x0, 0x7, 0xffffffffffffd2a2) getsockopt(r0, 0xf1, 0x4, &(0x7f0000000000)=""/219, &(0x7f0000000100)=0xdb) getuid() r1 = socket$inet6(0x18, 0x3, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8090, 0x20) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x2, 0x6) pipe2(&(0x7f00000001c0), 0x10000) getsockopt(r1, 0x200000029, 0x67, 0x0, 0x0) 16:01:20 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r1, r3}, 0xc) r4 = msgget$private(0x0, 0x1fe) r5 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000040)=0x1) r6 = getpgrp() msgrcv(r4, &(0x7f00000003c0)=ANY=[], 0x0, 0x3, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r6, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:01:21 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9f0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) 16:01:21 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) msgget$private(0x0, 0x400) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x3, 0xa4) semop(r0, &(0x7f0000000000), 0x0) 16:01:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(r0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/25, 0x19) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000200)="021437", 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xffffffffffffff4d) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)}], 0x1000000000000311, 0x0) 16:01:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:01:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r1 = semget(0x2, 0x0, 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:01:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x1f) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000023c0)=[{&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0x3}, 0x10) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000002c0)=0x8) 16:01:22 executing program 1: r0 = socket(0x2, 0x0, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fff696c653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="235dae3070ca9f05", 0x8}], 0x1) 16:01:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="6b4377900906da98209477ec960dd1208b56ba6c4f39313591e115569c33cde23c5dbaceafb2506234c27e0e9acc6fb2620bfd51de07876043b3998dac0f36bbb4862a0f588a02a5be95ec8ab09a494f6f062c2dca7ae75a1f3fabaf9f8d406aa0837f6552bb182a4e404c6df212934c74c3e12f76af45c7478f126adaec546f7702ab7b90c59073b32aa161a08ace0fbb82d0203599058a67dc57ca0816f2927c134d5246102cd000000000010000004a744a94aa08a042cf43aa130e9605dc5d", 0xc1}], 0x1) execve(0x0, 0x0, 0x0) 16:01:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:01:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:01:22 executing program 0: r0 = socket(0x0, 0x8000, 0x69) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x2}, {r0, 0x25}, {r0, 0x14}, {r0, 0x106}, {r0, 0x24}], 0x6, 0x0) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:01:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff92) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:01:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8003, 0x0) fsync(r0) syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x6, 0x7, 0xd32, 0x0, 0x7, 0x0, 0x6, 0xd3440ff84b071de4, 0x1, 0x1, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xaf22, 0x4702, 0xbb, 0x56000000000, "4cf8b18f588f19df8a89df9feaddcc1ecb515506", 0x81, 0x4}) 16:01:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x32ff}, 0xc) sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x5, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) listen(r1, 0xbb1) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:01:23 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x840, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:01:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) linkat(r0, &(0x7f0000000080)='\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x7, 0x3ff, 0x80, 0x3, "af7c70211500d28216621b3431a004ce92beac24", 0x0, 0xac9}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x82405605, &(0x7f00000000c0)) 16:01:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7ff) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="505c8c28eee82c1600002e2f66696c653000"], 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000002c0)=0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000000440)="76e91bfba01b2b437500f4e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e108a5a08b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42000000000000006a", 0x146}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) r5 = semget$private(0x0, 0x3, 0x89) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000080)=""/17) execve(0x0, 0x0, 0x0) 16:01:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:01:26 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x114) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='!@-\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='+\x00'], &(0x7f00000009c0)=[&(0x7f0000000740)='(%\\@&)\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='@}]\x8e+/\x00', &(0x7f0000000b80)='$&\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\x00']) r1 = semget$private(0x0, 0x7fd5e8d366de872e, 0x400) mknod(&(0x7f0000000bc0)='./file0\x00', 0x1000, 0x0) readlinkat(r0, &(0x7f0000000840)='./file2\x00', &(0x7f0000000c00)=""/234, 0xea) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000a40)=""/196) execve(&(0x7f00000000c0)='./file2\x00', 0x0, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x50) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) 16:01:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc21, 0x20) read(r0, &(0x7f0000000040)=""/67, 0x43) flock(r0, 0xa) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) 16:01:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x1, './file1\x00'}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:01:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r2 = getpgid(0x0) r3 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000004c0)=[{&(0x7f0000000280)="b5b0f9db3b14b4d319c7c95f4002608d02e2d1f3f67ecba426ab8666a04ae74f2e6d7928c747f1d2b14123ad1049fe22e99813e83814e8d2268cfb67a628fc8af23aa21505c670998f5d25dac7472947dfdd3c4614acd4e605ccbb0e17c84b6c24433313aed6ca2a4ea54adc04fe830088bdea21bff1a1a244d60bcdfd544f5d0e0876ad5ddb431754ca607b985b5dd21442251de268aa552ebe1045a40644b0e6299972eee252efb254ffa6f357f632ff3e4233a563700a706b658ce1d230f873338d348aa29193c443d3930232952c7365f13a482fb1f78ddc468b86f97aedeea61d4ce35b09c3733b12f7835c7b9341c5347be57174219a87f69a9ca113", 0xff}, {&(0x7f00000001c0)="31c6126838f22935a2788cad81c219058353d12a384aa623a5fd653da9062aad6757a60fcb3d86ef2643c2b022e92c4e7da5669fcc", 0x35}, {&(0x7f0000000380)="c58bbe4d7fc32d0998fe6677b48bc6", 0xf}, {&(0x7f00000003c0)="9e311faa30cd1336c83621b5ab840726104e9bb5b30a8c927ae16fcc101525f6d9e63324d07037441f224588a757271d754fb67d4a92c4497797ed12be66ed57c917ba8e8cd2f94bbd9d300c3836f2d7e2c045e4ac649fb245d151d66b0ae4db6f73d3f31d56c3eb488943f7a2a260aee9da911d5f2ff40455b03a5aefc3f329be42f5258d5d8539b8783683d352a6de62b63d948aa530dc6de1d0343a851c84356b1acdefbf74b83837182edc8232014049a045ecb9e9d76e3e3e247434c889fa1f27dd23ae76475815a6df0e5e51a2664bc9dc8d9ade2472247c3ff8ca5e36160514e39c92b58fb72a2adf0386c1f267c6d707921e534f2faa6d35a096", 0xfe}], 0x4, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xa0, 0x409}, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x6) write(r0, &(0x7f0000000040)='h', 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000000)) 16:01:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x100000001) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x39c2dea5, "855c55021a0000707b6300"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 16:01:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x4, 0x0, 0x3}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom(r0, &(0x7f0000000180)=""/173, 0xad, 0x3, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) socket(0x10, 0x5, 0x6c) 16:01:27 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() mlockall(0x2) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) sendto$inet6(r0, &(0x7f00000000c0)="b6ef7b83a9560ded6b435bd8ba005aa5bc7d47c574f2d0aaee1ed53321e364ec39b02b6e762827b58a84456210d8977e54a0d13288ffef6bb774a8918a6dac9f20d252374a3475ef841fd9d60d", 0x4d, 0x0, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x6}, 0xc) sendto$unix(r0, &(0x7f0000000180)="145b4285c3b8d15e459763c0a60888a0b979dda1be4c60556dc78a87b16416dab2bd82de40e9534b8947d20f926c2abb452a4729a48250367782a94edb1c9e66608ae5b904647022868c284d154d044dea4703d10dd194667dc4d15c92ce47b9b123d6b71c6a265dd03a7a1ce0be0003a5f97922bd50dd20f8cd9254d5014641ab60a70d5dbfce8a2095344a9a3bf893b8453e3db9d857827728dc92babb9331869d8043ae92d7c561e7e799a4640a91768d0c48b5142fd492e1173823f57e341c", 0xc1, 0x8, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0x94, 0xffffffffffffffff, 0x0, 0x0) 16:01:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) r0 = socket(0x18, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebeae9a8ffcbff13b9fd812eaa4e713048e69931", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x80000000000002, 0x4}) r1 = socket(0x11, 0x3, 0x0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) 16:01:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x44) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:01:27 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00e3efff000e412f6db7b48dff7b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0xa, r1) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffffd3) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x9, 0xffffffffffff0001, 0x2000000000, 0xfff, "8f98c1e80d5500a0580c9de945634ffc96322673", 0x1, 0x3}) 16:01:27 executing program 1: r0 = shmget(0x1, 0x4000, 0x318, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[r2, 0x0, 0xffffffffffffffff, 0x0]) r4 = geteuid() r5 = getgid() r6 = getpgrp() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x9, r1, r3, r4, r5, 0x101, 0x6}, 0x1, 0x1, r6, r7, 0x2, 0x4, 0xe90}) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000080)=ANY=[@ANYRESOCT=r8], 0x1) 16:01:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x4, 0x3f}, 0x10) setsockopt(r0, 0x3, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kqueue() 16:01:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x154) fchownat(r5, &(0x7f0000000280)='./file0\x00', r2, r3, 0x4) sendto(r4, &(0x7f00000000c0)="204d16bf8eee2845d1b69e0876ffc8403c85212b112856f1708be4fef6ab35f155c14ece6fb6075ce4b902f09ff6c2c07abc59884f9ab61398008e94cebdba8693479142044d6b3c81045e1faa0c8e27d85ceebb6327c4a17e784b7ad1414bf51f7c4e6277f573ccfc232baf2d3f6c605628baae91e45757412cd28c6a1b655f5fe78f5eb2193970f9026d219a8aff6525eefc716826030282269bf029b5f7a8cbb2b1d11faae5665abe2760f6b7057227d1fa29ba07a5671f602ac1229aed91c823d3c9f61355a48ac0", 0xca, 0x404, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0x9, 0x81, "7d5728c366a2538ccee89f1657d3461524cae8f3", 0x5, 0x1}) r6 = getgid() fchown(r1, r2, r6) fchown(r0, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x1}, 0x10) 16:01:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x0) 16:01:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) write(r0, &(0x7f0000000000)="ca83c8713f8108eaa2551fd06568ed28ebfe3a2505c15b7cea7ee9020c7a21cc06f47bb082569fc4adb1df070f0215e6dcb7841f766f907c5f43bf6f5d93d99949e4acf203e37bc3d4b69a85c0900962585ae515b6a0d5c3be122049c03e28fc5ae4c2e1fd9c6b00b0ccb8ea790b43a3d886855c7eb72bba2ea8f7cdfa459fd26dfbbc3a0779b8c81bdf16af683949e02d22c8962dac72a6a10ddf6f4fec23c33c56305c735949e55e24a700844e1ff720db1d7d1ccfa9cdbdfc8dee05ef551cd320939b20375aebd7bc38fde87a6b128e18c45af0d47524603f408f6a7e45867c22b2d11bcf4da437efa223b41f8b", 0xef) 16:01:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x81, './file0/file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x3e}], 0x1, 0xffffffff) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)={{0x1f, 0xfffffffffffffffc}, {0xeb2, 0x1ff}}) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 16:01:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x1f) sendto$unix(r1, &(0x7f0000000040)="fb06a68e7cef550ff195a22406ad6b3c9bf4b66987dd50c1da371b83a3e4b39f222374bc328f7c2a522d98fdefdd08ac190948a563e33714a91b404326fc5ad9504e0a055906e6976ce25c79836f6e9d9d", 0x51, 0x409, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 16:01:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xac, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:01:27 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0xe1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(r1) 16:01:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="a99141614c2dbd0426d746c82e38bfeb4907ff0b964dcb6f8e404e87193c4effccccbd9baefb393639f0c7d72506221fbbe72823addc576825", 0x39, 0xc, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186000000000140000000000ffff0020330d05ea7a66cf2af9b5c3adaa0d0006000070fb835db690f36c000000000000001bfaa7e5da21ae25927d16b9", 0x40}], 0x1) 16:01:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0xfffffffffffffcfe) getsockopt$sock_int(r0, 0xffff, 0x1904, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:01:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) r2 = semget$private(0x0, 0x3, 0x506) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/66) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r3, r4) 16:01:27 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r3 = semget$private(0x0, 0x5, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/60) 16:01:27 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/74}, &(0x7f00000000c0)=0x4c) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) pledge(&(0x7f0000000180)='\x01', 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x6, 0x4800000000000009, &(0x7f0000000200)="141397ec3b5c36730205cf2fc385d0a80a155a023b0338a9e072c248b2986faf9a1fe0376895161b645703e7a855b98a82e6e4510a3c9e52cd8bb7a7dd6a730de481decec4b6edc9d9e225bdf32c57fb9a079c992c51c4bcc7d2cfc9220c31f7779261f3c9570e305073bdd855043d3b4dfa16085554b7a62a163f3890e57db15746c46d1e82bed805417e357774190000000000000000", 0x350) 16:01:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e300000000000006e6c36eb64a3ad787dbbfb8b8c525ff1a301f67faf9352341ce9a7370bb313c26db6f0505b852e50309bf4a9dc494eb8c1f0224bf72fd4c081d0f37f766f0466336257774c5332d3543b5db6785b14f6e303ad190c37524a2ba18df2c42b1779b1b79e72689f3534626435db62503ed3056c38efc977d38518cadf8722fb11125e5d1f238276f528faecac36ca1f208f6790b9033a8c5a629735a09fc2b841bdf8338aea5175428921a887010aa3b40e07b7d7"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES64=0x0, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESHEX=r0, @ANYPTR64, @ANYRES64=r0, @ANYRES16=r0, @ANYRES64=r0]], 0xffffffffffffff01, 0xa}, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4}, 0xc) 16:01:27 executing program 0: clock_getres(0x4, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7d1f, 0x3, 0x5, 0x1, "b0e07e59967d08fdf0e8a6fa73b794e3e721f3b2", 0xbad8}) ioctl$TIOCSDTR(r0, 0x20007479) semctl$IPC_RMID(0x0, 0x0, 0x0) r2 = semget(0x3, 0x1, 0x400) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x1000) 16:01:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getgid() 16:01:27 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = accept$inet(r0, 0x0, 0x0) socket$inet(0x2, 0x4007, 0x0) r2 = getpgid(0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) 16:01:27 executing program 0: setreuid(0x0, 0xee00) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) semget(0x0, 0x1, 0x43) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = socket(0x1f, 0x5, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) socketpair(0x0, 0x7, 0x5, &(0x7f0000000440)={0xffffffffffffffff}) r7 = dup(0xffffffffffffff9c) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) r9 = socket$unix(0x1, 0x7, 0x0) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) r11 = dup(0xffffffffffffffff) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r15 = syz_open_pts() pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd0\x00', 0x82, 0x0) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse\x00', 0x800, 0x0) r19 = open(&(0x7f00000016c0)='./file0\x00', 0x100, 0x21) r20 = socket(0x18, 0x8001, 0x7) r21 = kqueue() pipe(&(0x7f0000001700)={0xffffffffffffffff}) socketpair(0x30, 0xc000, 0xf2c2, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000018c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="aab48b731d25b1af660c46e1843adc6461da225619e1ef5509e9d7c0f9b8a1331ba508bf168b6e8a7306aa4ec085cf0fc704b13fc335ef1641cd", 0x3a}, {&(0x7f0000000100)="008c0117a240d1b8480c325f38c9eb633343f7ef7239928a7f55d0534c39157a20450c038c5f20df2af756e2a4c87b9d7c1dd21f90a15192318aa8e0fc35dd9a10dd3900bcb5b182c545c3a8c893ede92bbdac70eea105b47ee76d7a050791ba0d2b6284c317376f9ad0f7a1e6e7ad408e25a140ac525c7df192c5dcd1054af9f3cb00778b43713ded84ca3c35711dbbb398618a1af59e3726678a90c96e02163483289fa1e2cd6c62", 0xa9}, {&(0x7f00000001c0)="ab6becca98414de43444b58437e29be6750fe6f15f9051950268914deee388c6e7cf1fe735f2d949db05ff31f67ab5eda25a40f78c90301b080538965172d5d3ba4e1e8566d624f2f4aa4a3e4c03e2a32ca07df6d225bf021e422d1c93e44fcfc3db5986d4e1d43f1455c94029a25afa1c4aae3773ebea8050e9c884bd5f43c2b2a534b7a4f6b05dca1cb4cd09f411a806e71501e8b2a7783ca6a5e6ee06e9949df586889d428e8c10cf35e7175b5b5553937f7e47c10a058dce8907a212677f4b4dc12602136f29", 0xc8}, {&(0x7f00000002c0)="b869e2cd01b8ac3be05a48b53721b195c3984e1350d4525728822ec7eff93c23ef978301d33a255ac3b6274ff66d011692e90948168444b8c0218bb185f9dbd87bd1e72b8761540dd50fa27a9d3be20785c3430b961c140176ef9d73b4947d0d627fbb6a5fc4c14c4eb4a9f16b900f44be65ccbaa109d43db9e48dde455dbec051e0a60f5c3fa6199a1c5c4290c5522439addb7d58828166e1f6a36b60c09d67ee9828d5a85b491d81080f8c88cb8872eef1d9096740fdcee914d84dc5a3a702a97413692d9a", 0xc6}], 0x4, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r0, r3, r2}, @rights={0x38, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12, r13]}, @rights={0x38, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x18, 0xffff, 0x1, [r23, r24]}], 0xc8, 0x40c}, 0x1) setreuid(r1, r3) 16:01:27 executing program 1: r0 = socket(0x11, 0x5, 0x20000000004) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socketpair(0x1a, 0x8007, 0x0, &(0x7f0000000000)) 16:01:27 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x203, 0x44) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f0000001340)=""/182, 0xb6) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000340)="d9855af8472bd9f42ef38f90230adf0e3a1bf5537ee91e32c52aa53327350da10e76c130756e07e1c8c8cc0dfdee92255b01a6fd0a741dd00fd502805356087c59dc019a9f27dfde0769df6163e5fdcdebd6b46a113d7fb37ec3c9e5fc654de876d3891f352348cf81ff3ad9e8578a51148b2e1efa2ba526ca94521462050d905924e9755bc077b9151eb1421d2cf1bb355646302594ce2f53afe45682f472a9f6f984148a29b684d5adb68a43ec7363a869b1182ad1cdcf8af9d97145eb72d26a4c7eba224ddabb1f007b052ae352cf1f56582f3615eedf94a4934f2903c51521db57861f0024d0be559a6895f809a745652bd8cb0d958f3064c2a80fef573653a1559a74198b94730864ee1c4cf7bf761c4ca83a763b5ea61c5c954c528f84b8f9042aaeaab38559d4b02696bf73a514c40b3a87f9bc25f6c68fb8900e632f56a674f3c692868cdfa571fd31367ef714b9d51924bf037b45145f225178e3f4d3a6d19cb509dc5096fbc3affb3072ad17bd3eae1093a659db6c7078e715d7b27b40ae76b369e66d523b462e7fa37de20c308005be1eb3df2288e4238a569aba0d20ac1850155145aa84025839da5c0075b061edbc51d57806cb0830cf37423e3fe6becd6211f5498782ff9def10f2728332ccc1d959e1938a6a7a3b96257b4126b85418550a208043e117fb3908714bab448d77d564d9039d34c1391655f970aee97c94780125f07c48d19bc57cd06f74d2303a5ddde4e474a83ace93c2f0e43dcf4f19df0f43416be0a606299592e35f4bcf49bb5f2a116c002bf7b2fee480c78f1cb31b5ec9570632c868133eb07f923f5bc90d91d34437cf9556ad193b577c6fb11d45fdb3326fd4a5822c31861e10c8f95085d33ca17a3c2febe508d18024d8edb41d17746e22a87a6d66793b32b4223db9ead139f54254bb9a858720d6bf0dcb1f2c9dfdba4902e9480888238590c28abe55d0c9cf097369febe86c2d2d3fed097110521567741a5f187598857c96d05b9f90737bfdeda9761a3fda04b976da828815012f6b23bac976887e1b0986ce87aad2339742f283899f0acb26844305917a08ce9afb054be042589b8a2da6002a76646d0b0ea56ba1686374e3abcf28d5287379804e4efae65b2e691103b96fe852fcdefd8e5fe30d009efaab4beb6d1ef4ae030e8670669c0f0bba52ae6f267e8c0b1eef9bbc8dbd8586a740420e7d9cfe39825464c9bbdb2a2a5d9b174c917ec94815c5a4fcb69f2d5bbb63f1715f3a8fa385996762b62c5ab59ade644301274aed93d6b35b1600a7bcaa991d82815034b705d199bb451edd1047e34909427efdf301942cfa8253bc1ec7cf72c625e40c732205fcbcd22652e3134da9012ade02ab85efdc3e8b98c065e0b039778e3b922df7589fa2508160520e0ac7c187366463530357e965f37ee0241eed04485398ffe68e3f9328171744cac2719a61e15697604ef7ab9848e3b68c7f889982d64b95b905833e9f4aa2678aad26d88b367ab69ca236e5f2b448b2e27b8c88fae53904f4e32b9fcfa69d87b3a56f84b2ea75324e3ce1c283f7f16ea2c54136386e0eae6a26a428d63a05428dae9d6502236acc87c9aee876a517493891780c3e3f7fbd8c2c73af5d29387689e158ae75fae082549c596a12315c48fd9747561e32ed37731439efe1973492c493bd133f222951eb495e9300afe060c5bfba342b16cec92638917742b516d480b8dc026b2e31404d49b9bfab8086d00b159b27dc7caf89f2780a53d5620064291bf26d531ce8a5cd5b7ddb6bf8e9e26f79fba4738a00343ef7a3768df68bf1188d2b15b02db0a58ce725662303ff8371f8026e93e2f1a8acd7c301fab0ce7c4c091658e52266cf01b6e32cb4b97a7c7c4423f15b135b8be5f7d5f1bf693cc6cdfc024b1095c77c9c37d5bf196ea158be37f865263ce333cd39422db2c6509cf8c06b4150aec26ba978cc1fda3e9d8a36396dc64a3aa6e45cc61899ded1d3706a3c4ad7f4912c5ebb0a7c66bc6db82321c5dcc5cd6aa8f380db0ccff6213d16ab9bf67dd4aa4e0c171ed0c79d672ddbd306a23aa03d6bbbb650130a6e3aca4dfbdd0c5bb2e46ed49edb2558066010d238723a2b3cead1c6d9a4ac6fec063611be6f589c4f275a4350a5c310548d2eaafd36ae83bd87d3ee775716b2ea390921c5a8733e13617d11d86bf235ca4a0553c09b4340f9cca0e2ab7993f79c85f712c11af93d4ca69e778879065eaacb26bf2c8570a49477506e17a15933be250b78774405ab37bf76ae8f3de14be53e5950d5bb004aaeb985ae0adbcafdc630a36c2b2fc25a567cc45382b4d4da76a68cdd0c8169fe27ac448b612ca75b5a7ca628275d01f90cb4e1339683bc0b5e1784c5fbe6c545cd3d961131e69a4c0d59f56bd8815a9fa032ace72062ad80b7f78fdfdbecd23edbe348b822cb37a6f1a2b9ab8a707ba46e1b09e375554889bf858402ef63e93a8b22a1eaf1028a82714ed69ac39120a0262d7d2653330ecea1384f33a905c566df3c6ecd579a85b4b7991fe34eba49edb5e6d9cf37c5fa1752da99dee18fecae54e23aa34a69d334eae11e860cac9dae6f3b0cee2c65294f88135602286c32c5a9fc2080ef82ccebb0ab3f4fcb2ee2d3c18d1d1dc9958cc53c98076af272e8792537f3b5a632a46f32613f71de00c0c0785f5f02852041fe01b5b425543d9e664d4815612b45c6df8b4512c8d622ea4f209e6b563254496c14c4e9226c4b5e5d0c5840c73b6c757b748aee52b1fe31e5db84aa32591795b3aabeb2a3a3c0f670dc93766a1072906057088488a0472e32ddae4ee220eeeb11e59f2cefe4e836b5df050f56b99dff175b9305ee3f3a4beddba7816ce57d7936f03961f860a056fe1acf10fe016ff2f4efee4eeadfaf739a012d3875ec2852132bd574f2f9e0e4fa1b1192802f4ad068522d2895bbeddb9f82b3b6d97e7fb1e9a50bc3570846c7da9930f1d682d8d50545be351461810881fcf43f8126b2932168df562c8669b2905ba56b9474d04876fe45b9dd1375b10bea9249cc21a8687eb947c5000d2151ca8d29420a8c2917ee7408c885305d7adb1cdbcf9dea219461aaa1f44f4e56d77ec670fc82f79b97f781104d606671f6861c7306c0051ca85ab9cdebb40dc248d09f6132a50e24155be45e2addd3762b4ceda0e6f92ee54d1716e3e5910a0a4545df2229b01ed84a358e8bc7444ce6d1337ac04895da75a94d3ee05901c50470091b61c8b3437fb97680e5954a89cb4ff730b7a64160bef0aafc7fce2ad7b1de4f7d59e55b4123cf53b5d570ff6365955315250517e567d49fedd62007f9952866c2349eb7dbf90223288ba696f828e6fe08066745099197764d94f1ee1a26e7e7be5bc1871bac674aca78c294e6c04768773574a36a6ef7ab419814ab5cf01405ee25359425f4dd536fd7cdc1ac9acfb0f58a176e6fb5689ff1da0af0e1731314c74d5caf20a70d550cd9f1cf6e212a990be38eb6187450c49f888b4fd34eeb2bbe0038bd02b98bdacbe93fc9c4de82c13ffe63b7c550222711a8738f1b61dc68850302024ee5c4d85c29acbbc3e45965d44a785c1468345f0a77ae239fab43dd9bbb9774025fe11dc81d331b0006ea5b9dc59421dae93364353399490b704c1c9aa721c6b3f12f57b370f86e7205e4bbedcc3c164a2c35b4e2d2c565e7aa2b7458247bbea5d48f3022e3c46f323582f40e53918435452ff26c9a8417374f2701bd28f478b50c9687549c8fd18d8dc0f914e6c1bdbf6dcf83203f7bbc85cbca627a09c593fe4ac749d87a3dc089389fa6c9a4fea403e7ee825f233ed608647568f1e760aa4734baae5e26ee7c71f9f50018f6ce7361c3d8763452f6782920c1863e6778039660fb5f0a5955aeb5845ad5be07dc5a556b28352280e94ceb16990fea71f8ffd0ed3ea62fea2db3dc864cf9344490fc33e3576f8a5068fb129b631fd6d0cd6fe7ac6fb57f57d8149586316050a28b9c80aaba9aebb3d140dd58d789bcc06aa245e04527b250117cbf36bd39bd71a040bc0108363ba9020278b75bb3de078c5aee9461b440ba27124cc8dd964490ca56244f11ce108bf59973b24e9e55d706e503eecba0e7f1e50dd2774657c9636a6527a5b782f712b757836bcd4e52fa4212d18eb18568913eef121b2eef877f11bb0bc2dab52008722765a19f61db685cdaad061b170df5ca26feff627d6f693c7a3beebb08435004f89369d1b35bea8dda2fc90e92fef6f7dd48708948cbb31ae2628e1c3ce71ef4b2aec99a390af39bf25f32be980ce05285e7bad79e9a01e068a5398d30703aeb1f26efab043690f3c193413864397c2fc71c3d246f036596e5e43860ff4e0a97bb6380a1ff70995f8e460c8576842b7da62f601a178820783ff2780766c035df3cee9b9f423ccf83ef3670e9645fd854c5f6c22d3ffe5663a0b322e37c3bfeedb6bd90967951ec04cca6156ce9eb5396f5906e0ddc63f9f8e1de3752f0e4814ae08e2e93d0feeb2a2e5656fd6af3ff81396d7827bb1a8f008c4f0733a4582e0726894d9f7703f33dc78f9b030da8e477b46cf8a5adb56cec922fcd0877b1820cf17626011f9663d1e176c2660f94c32192766462e69a2d984d47ff5c3ed26ab37da902d303528147092d29d7e4b724ef7dfb3e7063ddf9a7afea3db51dbb4bb66afa5d13d975faac279d6fe7eb576ea75d192bffb40af51455857bb76cc73fe448f7edb362d68b692d46df977b4893a95d4fbe666ff74cf3b4f97e41a8076d6868bcc86004897110592d211e3740fdf9abb33b84d396ddbbc7c28de063c4b8c3676169e20400cbc64b4d12e862d41403734cef00f71bdd78957750a0589dcca4744e77e7ba9cce9c4ec2136f0540f60dfa174b5841529f3bd62f6e9d29040601f9f0b92c05c2a6e9ff20a0cb845e8f3043ef66d3d417ce495216915923899e7deb66ab870b84cc51e070eb7df079969fef78cc7dca8300c909972e455d225c2ab50e43a2b5e0ec4069cbf974c4c01149d598c7f25a72643c52dbf7eef7fd294c552f8aa04bcc3ad444a5f554c3037562b56a5cca8332a264d80648682b3b6c673ab6eadf5bae98df442e941ea663bf1d3cc971267f15e16ddbbb531c8e9a3d464826d9f76163834f42e7a8065e9869f340139456fa0679e9b592aa519e622c1d109b5e3fcb748a9f5f08fae219efe48fefa485d8e579a7a1aa83be02266d6bcf6703feee71807b6bcea20cd724840b62c3d4588f7fdb150e9eb6d97a2f4b2022ec95b68d9510e68e625718d2ed0168dbf8cc1de92a5c26479d22042cf7733c45fde485d035b02c9aff67838b347720840e597487eaf57dae2027c3ec6271b4771e0e0cad6cb5bd2f2f609489495ca385882d25febd44e1788f610faddce2d737d313284ef65db03bcbeddef587dc64edb94dc53865b8b8ccf411be6d06551076d8db6b7c50f71493dbaa7c57fcfe6d0eddaf29d1798936d617338ac2e111172cc63f9c7479006cfa8b058347d3a389bb3186974dd56b0b332980acc5c19a5ec4edad376dccf4a29187157a85b8fd0989264c9b124ac088e014cac067a959d43d77cd67f8af60d2c4f88a1b295aca06c91f257a5ed5be8420554ce3b4de91fc642f8c446d18f0fb6e2bbfd500cb2d34dbe6182a9a2462dcae40f0377c97a5d4d03d62ae21f9f6127184b00a76f10b76bf82ece57cfc1338b2024017dc19011ba4d276412f14b991cc703386d93d687fbe9e69565df00be1935e8dfdcd9d5f5ead7631593", 0x1000}, {&(0x7f0000000080)="ee099303c83fc5c231b1739f70c56c4a702426d36f28f164a504464d4c0bd220aa94ddf9faed69ce4ffff9559360f51c01e2af9ffd97a4919121d2141dfb255c990a", 0x42}, {&(0x7f0000000140)="f93025afcc59e21f6f6ed4cbfc682e47b34fcefdeeacc26e31a003f5fe91ed56fc946fd143f4a67caa07f598aa7cf8da5c125644430111be6b0d39fcd0ea8d976cb686700f6f8e3d71e90deae805ba699c398005eefe91cebb268fdc7080d53325d48854c87b3d34e7382daa100d6116372f74a55674457e61ebf022ba74bd2516c8c35b", 0x84}], 0x3) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x9ea) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)) fcntl$dupfd(r1, 0x0, r1) 16:01:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x52) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:27 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x80) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffb7fe}, {0x6}}, 0x0) r1 = socket(0x18, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x7ff, 0x1, 0x109, 0x3}) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="89153c708f31cf0bb170"], 0xa, 0x0}, 0x0) 16:01:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="b59a403a37a4d4d4341d57726e256cd9c2757a4c324dcac0d72e9cf11a033262451c68b5bda608c707091f26692a6a79f26f677b38bbb40b9bd71dccbdb047e669057207c1ceaeb25ea033dd0a1158187d44447c3f5ee4c98936bcd981ea1f5a7e3e0486a88e3693971847eff1b5e3b74db3421e3f88093d668aa17c61479aa69207c1d145e3f7de8150df51a064ff53561e691a1f17c95547cceeae8018957f7507e57faf95a9049b26c545a32c1cd4fdf7d7c8d209874db4", 0xb9}, {&(0x7f00000001c0)="ee163439467893e35aac15585516806fa33ecebc96b75d4a8077291fa2f0df170c1bea67c1b1301466278a9d9bd7b48d0c62a81d33e2f14fda1c3cd3041633539a4eb29884bc7a8d90eccd2df5acb628a744a342b51dc988ed8772d1c3e1e0c5a30f2862d75363d149c7bc9b03ccd4189b21f9ca0dc2144211cffc4c0b091bde917764674adcfd", 0x87}, {&(0x7f0000000280)="42241b0b665b3da7bd32ce6ec0dca3fa4fb3a05d32029830a13589fe1a78a113e738910474f1c0b917ca6a8c9f1bbdd702dbe90c5ec650dca60672c2716834084c6585b3be5bb61a611777e733e4df8bb0a6bbb96c95c177dcf0ca9710dee0215e074dda7c49bf23b41786aba2c0e1f56f60c9e07534fc9195c013a46de575c26c3cc44e90d1c06d8ff0f9704e6622ce3637684fe7223b6b73c8233315e4011c71cfaa3e7fac146fc9ed13d3cdf0366fd8cbcd7b9bdfecc72ab7151fdb25e13df926e7f8483345e58b97299fd761e0b690700ef48989adf2b634cc90764f4d68251d648ee1298f603cfc99f1cb21", 0xee}], 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000080)=0xfffffffffffffffe) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) 16:01:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, "61aa0db1000001000000000000000000000800", 0x0, 0xffffffffffffffff}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) write(r0, &(0x7f0000000000)="a746", 0x2) 16:01:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 16:01:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') write(r1, 0x0, 0x0) close(r1) 16:01:27 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0xfffffffffffffffc, 0x0, 0x2ca) 16:01:27 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='W\x00') 16:01:27 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x4c2790b75a1b1f0e, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000080)=[{0x42}], 0xfffffffffffffff6}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x48, 0xffff}, {0x6d, 0xffff}, {0x3}, {0x86, 0xd181}, {0xa8}, {0x4, 0x7f}], 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x89, 0xfffffffffffffd15}, {0x8d, 0x2}, {0xcf, 0x7f}], 0x3}) 16:01:27 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x200, 0x40) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x1, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x80, 0x9, 0x7}, {{r2}, 0xfffffffffffffff8, 0x12, 0x2, 0x163c, 0x9}, {{r3}, 0xffffffffffffffff, 0x40, 0x20000000, 0x7, 0x6}, {{r4}, 0xffffffffffffffff, 0x80, 0x4, 0x58f}, {{r5}, 0x6db4242487f4c5b6, 0x1, 0x20000080, 0x0, 0x5}], 0x93c, &(0x7f0000000400)=[{{r6}, 0x0, 0xa4, 0x1, 0x1, 0xffff}], 0x321f, &(0x7f0000000440)={0x100000001, 0x3}) pipe2(&(0x7f0000000480), 0x4) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = dup2(r7, r7) ioctl$TIOCCONS(r8, 0x40044274, &(0x7f0000000180)=0x1) write(r7, &(0x7f0000000040)="5be38d57b696f3e875dd40b4e46cf9c74e39d1ac3fab23250fd754c9d36c69443750925bd836adf96cfa3ca8f3d535c32518a60fbf0c1a4ff5cd099dee9e4e9ecfaff16db22c8179fb3afe0f195fe73576f9d912bab241857b407085821085cc0adae7cf4fbedebb4acb48a7e8ced8a63b6aaf8825c0468fdee10e2ca93139ead3b245e5857e63dcd8a087e29edf3a6688a5d501ea7a3c943d4dc3791d8026f2", 0xa0) 16:01:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = getgid() sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e0166696c653000"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000140)="80f3499265b1bd73b05067e2b70ed595138208d88b3b4692b0eebd291efb15532cbe13aa1301e8c43f5522a17573d72598660d2ff3a3ffbc23c930cf39ddc592ef0241de6b79f12fa7494f18584f87b56423fe7cecb2fb74b84ba8e7bff6a7ef2251f37213d7d6214490e6bba4e5bef7b5bae3868685c1810c79728b0a2b9e211ef9c06871f4de62ff632b8961f66b2e565bd2bf9218", 0x96}, {&(0x7f0000000080)="78c175ea97b93372f5403d5468c7bcd0a1c9afcc1cd15c709aa54efd05e140a5d96918", 0x23}, {&(0x7f0000000200)="a500452d77346eb19f983b43d280000edc12384631068cf0ba5d0e67dbd27aba3ba121", 0x23}, {&(0x7f0000000240)="0d8f774cce04e9c4ea34901ba24f0faf9fd2da281f7e521693b3c1b937e4a302cb38fadc3801c3a707e6e4fea510ae2147da4cd4ed4c00d3832f622d771c03d6037deb49231bda89238701a8dffe7eecbc461d543154f9f4e82d7e8cb1fb065436e02971843dfedee2d5460abf8712d63b1a1834b2adfa1ca49c", 0x7a}, {&(0x7f0000000400)="e265aae241f066d4a78fba015368b5c15cd97c45a0c7dc9a285d95e28fe1e0c9a320290501ce7f0d448e75f91f52af5c080757086a857c8f", 0x38}, {&(0x7f0000000440)="7547a8f3414210ca4616168ba0ab17011ce2084bfafcba4e24cfb29c19833e058fc93fdb716d6cb5c8f7fa9bbafc61d385f16dbfadfdb5bfd5f738db58042a5fcd350aa784f1e2caf48cb4634c4e5dd424f7411b1594d5953a4c9b80e8f7b3d6ac9863f9a651c42030d71b5347f18e1098c5c2b7c81c6b3266f800768a85eded82fead5c866d1ef2c7361fc69cebf9cbd9b5787a62768eb2", 0x98}], 0x6, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r1, r3, r1, r3, r2, r3]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r2, r2, r0, r2, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r1, r3, r2, r3]}], 0xf8, 0x4}, 0x408) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) 16:01:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="379f3395707036ba4b750a9aaf43f08dce7751e719a50b1d1e687fc70deb1fe52a3ad9bc8a0aaa2957a029893c35429a472fe2505458e3d87e82346c345f7d7a5a24e3b204ef9687fe260ab4cf49a269776aad9447b3313485ddd5c459193a0e685d59dac14015b8d12ba043afd650e6ce0e3e7525f151609b9f37606e9123aedfd50ecaf9ca97", 0x87) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:01:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='#\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='%]\x00', &(0x7f00000001c0)='{\t^\x00', &(0x7f0000000200)='\xbd\\,,\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)='-^}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='@@\x00']) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) 16:01:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() r7 = getegid() getgroups(0x6, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05000000854ae534e1c4e9c9e26d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2e", 0x2}], 0x1) 16:01:28 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:01:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x2400, 0x1, 0x1, 0xde6, 0x5}, 0xc) 16:01:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069a5, &(0x7f00000000c0)) 16:01:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240), 0x0, 0x6e) poll(&(0x7f0000000040)=[{r0}, {r0, 0x81}, {r0, 0x25}], 0x3, 0x0) 16:01:28 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = dup(0xffffffffffffff9c) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x2, 0x167, 0x80000001, 0x7fffffff}) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2164, 0x1) close(r2) 16:01:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000001700)=@un=@file={0x0, ""/4096}, &(0x7f0000002740)=0x1002) r3 = socket$inet(0x2, 0x2, 0x98b) pipe(&(0x7f0000002780)={0xffffffffffffffff}) socketpair(0x2, 0x3, 0x401, &(0x7f00000027c0)={0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000002800)=@abs, &(0x7f0000002840)=0x8) r7 = socket(0x1, 0x0, 0x100000000) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000002880)=@abs, &(0x7f00000028c0)=0x8) pipe(&(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f0000002940)='./file0\x00', 0x20040, 0x18) r11 = socket$unix(0x1, 0x5, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) r13 = open$dir(&(0x7f0000002980)='./file0\x00', 0x80, 0x14) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/zero\x00', 0x800, 0x0) r15 = socket$inet6(0x18, 0x8005, 0x7) r16 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r17 = open$dir(&(0x7f0000002a00)='./file0\x00', 0x2, 0x184) r18 = dup(0xffffffffffffffff) r19 = accept$unix(0xffffffffffffffff, &(0x7f0000002a40)=@abs, &(0x7f0000002a80)=0x8) r20 = open(&(0x7f0000002ac0)='./file0\x00', 0x880, 0x1) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002b00)='/dev/wsmouse\x00', 0x90, 0x0) r22 = open(&(0x7f0000002b40)='./file0\x00', 0x200, 0x100) r23 = socket$inet(0x2, 0x8003, 0x100000000) r24 = socket$inet6(0x18, 0x4000, 0x4) r25 = accept$inet(0xffffffffffffffff, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) pipe2(&(0x7f0000002c00)={0xffffffffffffffff}, 0x10004) r27 = open(&(0x7f0000002c40)='./file0\x00', 0x20, 0x1) r28 = socket$inet6(0x18, 0x5, 0x1) r29 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/ttyCcfg\x00', 0x800, 0x0) r30 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/wskbd0\x00', 0x280, 0x0) r31 = dup(0xffffffffffffffff) r32 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002d00)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002e40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f00000000c0)="0b5add192f4c728610551441a617dc336e29b9cb667931620ae526bab77bc1062dbebdbc382803cc723a329b04bd89172d9392047485d65a8e61f91e0fb48ba0616acbfa9a196cc5d1b7ca85f5aea4010752fe480e70d324dbeea059e61bf8d2673146ae149f65023e5be3a3f3dee7b590f19061a4d2d5bfdcc6035fc6cfd2f7ae0a64135d4ba4361178ad257c98844c15425f4584b10148a544d4a9c724beef2a1d7ccecf855d402c7b0358e2e0ef003d98fa482f9959a8d9a224e3e97158ebc43d8929eab226dfb4b9f34c7efbb23ede67b455963a086931614877ccd3ffe482ef9c2c2c53fb1697e50497319ecbd1e6b4a4126661c42b", 0xf8}, {&(0x7f00000001c0)="30cb9d8489592631186b65eb8fd7f532d693f9df6104a8e07816c8b122a51e5241fbcae9d56f202a77661b5bced9f0f1a4f327b8bbab3acc5ee5aa16102a023137ae84552d8c1b7d27ebb56c327a20ba739fc82d39ca4c50709bbc6590f50122de4092a538adc12856228a738edb89e0115b32105b35e07cff075d594ab7a97fe8c5fda73588ad0daa17740d2b02f13abf632f91082c393446c5d7a75166e62a6b3baf28846343abc5fb8b237021f23fcfbc6f5016794e27710b7a228f99933a9fa55141fd404ae4e94570f2ea3f0409753b85fb7f9cd3ab3f46229d94d809ebe96653a5470adc38342358037679", 0xee}, {&(0x7f00000002c0)="2853a0c4868f7e0cd09a54d6d741f194a062cd255609f2ec0b739b2ff0fc3f3cdbd78cb44888474c74ed7ac39719b20b031f", 0x32}, {&(0x7f0000000300)="6c94d4aef3b1df21d238c16c2fbc3614d007744db19a45b8dbaccffad283c8b28e3dab7acfeb83f0f2a8ee4c09d6799a663e480e86ff9dd93d6f2398cec13893a76580bc0e4375e60a42c9f51dc51461668d8ecf53ed7e740243988d1d393d19f39cb4270a29cc85ea4484a54f15d4c81ab28130edce9c8cfb104a73eed0f273f833cf60319d7908306c1f19e0b12fd6628bba36cfafff5fc14c25ebb542b747c0fc3b11717c61eb7d372d7d8d", 0xad}, {&(0x7f00000003c0)="d0ac88bc1b2fcfb14264cf440d7daa8900e7098beb58ae0d862e6881ea9fba8a6a22bde625a0a8bb4d2ad656e642cae2035e4e912edb8152da9ad4758f620abd50522285641b74d214df29ad33c251f2d2b131ff9bcd2e7d8a653007b65e6ebd62c22a0eb65ce240694a04946c133e25b1fc33c748c8322abd72de6ec5a36a7d57a1a40d3efb726bdf23748cd1922fa0cb7ea9aefa16d6920b14021c7830c5e0731f7b496e31e894394b3d94def235348bdef3aa2b21c66e65a737c046d8e578e652825f3e1a54ceb621f309fb7ca1f046429d379c2049bc476fb013a0289a3ec469cf8cc5c2937b2b0eadb2bf185e", 0xef}, {&(0x7f00000004c0)="ae45aa5d8b8840d3a757fb107898c3bf04996abc340a6b65fc2a24c38f7ffd7ac3fcc94631c1ec01c8ffd516a9e3be47ace0333dbf9537f16a17a96f03fe352f1d480a96c29bfa1de746a6fdbc19097569c8b4be74158c7a3f26b68da354a13a9892784f5a79db8a1aafa9b35e259e11f8549d30a6386873cc84acfe694bf697e583122dd563509b725835309acea4bdcdce1b1f9f731c5213403bebfa736f43ad17a86deb6faa1bff4b1985dbb8e718f39728beaef04517", 0xb8}, {&(0x7f0000000580)="cddd327547ce6efa4d53baccfab86d501507063bff2ba54470daa21b34a109440f8b73b591cc524ac10b4777a46dfcdf7516072e8f51243739fa872c6a087ed4d8bc42a34426decf3ba89dbdf404ca78d379c57d8d88013228d18eccd861c490392a6c3577e70fc337411e4eef0a4b3ff98baa317fabb1cb65d22dd13774b7cfc889a2178ea7dd7dac45f002560a4ac9d945668af065edf809f583e720089d895e447c164586da4515a9f24cb9f7cd2d887c73002af6b3c147019cddabce282c533d5f0ca79de4ac4b3d2c67d1f5b7236788d36db47d0a24bae9238d26f2599a00129e2cf24ffba99c717a0df1c7a2a346a94bc691c911331c3f004ed4c9330e6b78ad6919178f64573b3856751ecf811a8b3ff4a05685cbdc8ebc05d18f24818f3ab8026fc7736d779b9715f9a367adae8ce2155a9e0a4ebd2dea6bec313e8e0e15e286d73d4b3b0ecc059c2f8780af9ab930611f8d940fb7cfe2e8fb88e2bdad0705a47137b322f99637350498a79d76b110beb7d6252a1706f73f41f806c7e1e9d2eccfb748d214221a9c814a14df6a064e0be61a6da0102770feaf09c96328ca441e38350f4b849236568f7704ae01f6083c1adef1967920155749e41c90bc077aeec426c0f9f208ed9ea5aaa43ed637fca6b887d0216be1741dd2e99f262766be028bfc87a0e656e440756d985657191c1396ba03b91eb1fdf54d177d30469b4b855e2341618d961b8a698372e66c9016bf626db4bf0a90a4ac23facbcdea6681d6da2368b3a13fde587729c4551b5edf76d03de2930debb7e9283adf52a822fb26c2724778392cd7066a384ac46ac6fcfa796e6609e9fe111db451334e8dcc2f77308e88e262729cdca168d9f7c4b34304cf167c23fc9bb16cd60ddcb628ea67a28a0a21e7365f7d9cad3ed87bdee917613ef4ee81cc9c4e84a4001eed9cacaa9231c5e9a848aee565027a819ddcee47d1a63967371d125e0eb753083dd86d2b7f242aa228d8986e05629524151c6739f99976f125cc1fd924125d7a6dc8784e8a4d96057d665be3cb281db2786c8df0ae6778f590966a3d044912f6f79ad42f619971ff196310feb7ec1b4506adba9c757c12e589632a74c65991afc524cc9cbd5c461900fd37f775a2da1d3355bdd33553e547239cc4cd054ad0c4c468b98bd1c5cce77f0488f9a9b0cadd25fbf4e88defd4a564b83a7babcf9d46b53d1730161108d3bd442255873c84d24ed9ccc1cfceb55964711f776e6bc6e968327db6b2cb4383f4be94b0aa0f3ebb8b420bffc1419458de1421ca69ceeccde790c06fef9f892ffc4ed2387e0b25afb9a6cc0eca20c6d4a0782b97e1eee5372fa4e192b8095a5c60ce544763a75ff07eeee92ce3564a54ba2ed0d8b0fe685d06ffee5409b0e1480648e7bc5b6f273ce474168435a4ba3616a4d75a93d4f280da42b0ac29e477c37a22ccc1cc7c4dc1f8eda2104a408a0879397968489c09ab010e27a8609b3c0cd79250c81a71fed085fd207255452d6785e27155ca5e4100459913bf5e32db852e7981044373e3261bde84cd218cc9860631027d47c12efa24c0477947b1313533fad3c4e52f4184b34653d79383c6c8de4ee8ce78810851bcb45aa39cf23768faa44f78ef97301b05c711f387f0aed691df767ed8e5ee9064ad3e32c134890d920bec2734a218b137ae8dbbe85d059318fb60f0edcf3e733c85d5443e58a8a8371315073849c7dcfce3e7e661ce867d59fc80c01e7084151968558cb6ee77328b19ac6c85eed6e43bef175092fd9f6315a2976b615b8e14d8911ea9b5fa8d637fc48a3c5d0d568f5dc88a8253634cafe08c81db7920858a996619223574e2b3e012a87ecaddc11ec869472142d78d62d9f76c75da77eb6b99fe4baac0ec4aaacee1c63d7de710b96cd28ac227d6276b1c98b7854d566adac1ef0ee666928ce3e9172fba6a620634a7de5cbcf65996bb985d6e9a1d76de07a87fe31134d99dc7c515465e70529f3ba77a8790f7813a5a05bf7155c2bf5cf584bf52e3b853d82edb19d81f2ea2c2148c5895cc2295d9edc5cc8798f6d2e8ceee4edea4cdf131c3d83a50e72c72a28d4c0947a512f3b20c19568b8373fe33300f799a9ab2a4527a3cedac2bd05c2c1058256817ce4b465646ace3163b72bbbd75fc5e06ef1c2c9cb2e7db1576860a47bba59fe8c97bcf2edbaa5b6b2a434585343f5b438cadbfac7d35d4e483d81103798392fc787fc99ce1b0ea597c333ac71eb7bd50d2242093aac0b4c7e501b4d0dfaf82814e7a22604fa63c59127068ebfc1d7fb4a69f9aa18ee95984019a1762c864005827f19b051d627f7756730e0842cf87bd5832666e4de926890b1c476404c8f13857614123a9376a10bcb253e4d5bb39e6c2d20769d486c3b4c8a6e677d3098c736f82d9de5fdd9620e05d9de7d4d4d1dd7d53cb0de899916cc737569b144226722793b90f11c109c96935c35f41a7ade397495cadb069ce7a1ba31938f7206c218a617be359b26c8410beed90bd9658294b5758d96233d317b85323f36b02b74764f5af459712d7c9e5b5fa47cd90e9de4172240641f0b193b5f21f41691c25bc12122b19a9fdf5f25508ed2b6cce1049eaf0b154b58e1d6f48531776b635074f4e71883536422b152273168c62fe58387bdcdea225d9e39a676800c5b486a0d217f24e7b2e10c5d3a48625b1c9e18635cc09a47b17c5e149551891d6718af0ca95e6943f65b95f0100f687e0625072b125a10b10056f74e8f8cd6bc0b7607e61bdea3e23018b0b110b3280a867e1eff306fb65c3f58f970182e69245c63190c837130e646b5633afe2a63ffe1af7545a4cc45a7f24571f7a1b08716bd9c937a465d2a4616c22be913a77989ef749032574638f56fd32d29a27d2d37ae853627abf25441ea6e9cbcae9a02112414aa6843895b88780e8f9043b884247501435fcd1f37f3e5ccc742591e8232ebb03b6d861648c67075528c54f82184551d5e6de953147f80199a558e204108c72153cf76b7b0d3a1d1258a29c2dbad13201e722b44b0ab94c80450dddacee34040fc92c7fd79fccb002f449abb68a9e345bdeffb596a6862c011e5e7d8fdfb08d2edbc2efb57a3fff1a804403b4c76790e5d1c12c47025ab641c9865860b867dd36142400578bcd0d5b0f0dac2295490c673a16e5a10182267406ee7491efd5144defe9fa9d825c4e91df3ecb2a0a44c60c2fabbb8de804b68e68db2c6fed462713affa776c3b78e82fd7873720ee6ca784bd73a84d41ee339453b2f8c5baa74eba30e0cd8b322cb737559302403c355467bcce18f2a4c94889b16339ffe884effef8cd452da130a82b478fc8ab211a4f2824413add48e61a73da39843d12d6dca9fe3235ee0ba92bd4b15dac05f77c8f2a5da0ec1bc0a54cf5db3d58977487621bdf2994d8514caafe13fa00fdee57502accdb3eabf049caa5f54a5299e1f76d44a5c9ef66eb5c154a7167b1950696e6957e293477ebb0812b2fa2b719412966e81d4d9d0aea273499dc30ef59266ced7d082c174fd2b9ddd22eb494d1d35e2a929d0720891d184807be5c0606676060051884cf8fdce715ae92e035530a6d9439be544cc69eed742b7760a8982fa4a7a5756ce4b6903d04f441e2bab8c9564d9677c46e0e11377ecb95d5998a0b80d9df8268f3dcf09d83ebe63839413e572ca8c208937371c9216704cd6caa6bc24d26a25ea0ea8f0d5267bc810660491964534e99a4c9334619ec0e020b57b7fb293f23be577a0cb192f79e9bfece1739c636af9536a5a2418d46f917c69bdec59c9817b11d1317ae191e23a5e3232caa5a06032e40ca12f89ef36b44cc6adf32cc53233afb365fecf5baa3536bc12179ac228deaa541b108c3d9cdcccf71ea732b4e0bd198a8c436a879a7b9dddd8d2b7cb7a98803b71b82bcd21bda6a1f6f08ba0992529dc7104a1a67653cebe6b6f58f3bc7073a49cedc0195f29694fdba9a5365faea9c4f20552e3db2d0c160000ddbbbca75c46f839d991401ed044f01d5bd88ad5c666f9137ab84ba096788601fcdc8c87d0575383f2e632ab262448504635c537d967b7828578943313c59f192d5fc211acadb63773d2aeef4a2f5ccf09d22c6f6e6e6b867da6c9f06c8c6ff06b65a1ff14a89a7c4e9e88ba0db3a036ca18304c888db6febca3fa93317ae1fcdc395655ddfbe43bfd960aeec51043e7bd37f483d0b88b12d6b792cf081df41bbdbcb85592806e08bc0a6174f59623eb1a409c3790565e7fefe9f17256344f94c8e0b77a0aae9f56e35bc74a8b7cc35de554892e833f400e528b11c6d734c16dd4d5fd281b9882326948cce16d1f27c9c8b0d65fb7e25fa50073138aaafd626218370b398f5867755ef0b6ea129e7cdee8be4e7e1c49729606fc8c896bfd8ad2b685b8fcee68388d93e6ae1c00fcee9c024e54d970ce15d4eedc1435f056db2193d21b1a0433568ec53cfeaebc96bfe98374b6905d05a19676b7e0da8ac6b4b1a8715e63404f81d36336f423991d346d9e538c213ce3a272bafd020c5e219913015638c983cfaa49053cf0c16de82706cf466f305476ecb962696e2b44c9a1ea3cf2118ec073ececa1a797c384839da6bfaff8addd335b873835f42161d719b05e8539ff91fa7a67444f8b6ddc1420995e5a6bc94b4c2970e8d596157cce37790e45976d2b246ec9fd894f6e9d8527ee331709aceb8187519e037e03ad8f36b28bf18f70a3d302ebd2ad5fe081b9a49526f8f424b41b9bd20ce97c54b7fb61349a5356ceb99e01ae6328ba233b52fe06835faad2c95f7cea241a4a6cda7c6c478fcecec87e0dbbe5fe4df57d85dc008057f380c4ef0648a9729059fac4cca79da5401c02d7553f7b27c6d6c12f8ad4109a335714ca4952fc9bbed79a9c2f1f314a1adb5c789077a568ed9828309671df58d69e02213b422fc1a9600486fd01446691580bee1abe608c1158a85aa198bbbc59517ffd2bfa6a936b98044fe473f91c51af0d5677af9a15b0e001d5021dd3c88ed1c27d58e9371b3ee2bcd8ce00fcd2a4a039c52f881716f3b45b35c0a5e4a0f2d97815b63735818048478c81a0d5aafb6c9c3d499a336c0f887399c17a40f318292fc70242e2d5c42fb624c15e7d85de72fed353628f3dc433f7c18b4946992381da0df99c542974ff9157fcc0c2dc8087b67b5b91d622f10bb78bf23624f8561e86badda2cc5911c8907ae84e18b7632d101d568b979a297a7c8941ab804be3be385c49fb4677a45032beaa6d9a964320358d02c6f6e339cae8978abb218faef45c2a9e7556717d23987f0bc815b163e0a24577ba076cb0582cab46e684b91d21b5018fa135287cebd36f1f53413d0acca1cf7eff5d91978f31217442025c9882dbe108ea5a8717cd3e236e251f39f14855822791fe641c0040a4ffc4d04331d504b0b1e8ea80751f0924d7aae2d6b28199ec02a2e8dd2953cccb1a385085939949cf88d0c2795020ea4aa381c8d63d17cb1a4179972251320bca456aacc7e1a7be3afcc44b64c3e9a0b5f8f4479c2080ad0e6cc399dd78e38d267feaf3d9d62d6347f2ad3fe9a0f4a946b2a4c21677d6c259bdc97579a9025a5a1f8d6511bb87e12ba9288881067e3267ea7645e392a277c65de85e7f31d78b85aca0e0ea3125f994f9ecfb012da69554f3c23ae04e777259d684639476fab9647f9c10194228dfb88e212ca7c6ab1cf952e48bc4c520090a410ad8fbff3e0b5e332ffd74842f86eb226b9b1c79222b5030b59c2d2", 0x1000}, {&(0x7f0000001580)="c58ae43481f300dd4a54d7df5c8037980d44753a7d420974da6443b619b3db32f6f22650bd91d79aacd93674c38327ec5d67d3644752d93b14f1344a234a0efb17f12e6835961f5fc68875a47a7ff8513f38894d6151e1ac9cb423d51781b6cedc313eb4f292f1f716bdd954a6598a66345a2552a25b0601ec75585ff46725abcd236094f72249e6ab103a7ea4f97adc4ac909f49996f272bb89d034384aa6b349e28564cb4fe3fcda1310f69656cb06162b211d36ec33", 0xb7}], 0x8, &(0x7f0000002d40)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15]}, @rights={0x38, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22, r23, r24]}, @rights={0x38, 0xffff, 0x1, [r25, r26, r27, r28, r29, r30, r31, r32, r33]}], 0xd0, 0x400}, 0x407) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r35, 0xc028575d, &(0x7f0000000000)={0x9, 0x3, './file0\x00', 0xfffffffffffffffc, 0x400, 0x6, 0x800}) close(r34) socket$unix(0x1, 0x1, 0x0) pckbd_enable: command error 16:01:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) setsockopt(r0, 0xfc, 0xdb, &(0x7f0000000080)="43f44dcda45233a9d4aeba61418195cedc0411ae9b616bc47cc6c4bb4c6e4de4ae57681105b621a309c2426c6011c1c5b517e85532ed22ae6be06a0ab3a567499ddf21f9f345c910b89cbb00acc4576c6f876d771423b38659687adb6873efcda98a0eca11c32b50d83cc455d795a3643316a10d0c0f9435c0879d5399e8e4796b0aaa18c0fb0c36f11e34badda1fd74059bfe26d21de1ea40e5bcd322060695d78582693796e4e07c8b4ce26cc7306c2d33fb2be7dd59bee6efde39ad81c1c3253e0077cd0bae70ea12e15869c14e6e2843f72601ef14871f", 0xd9) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:01:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "38681e31f25c10e05b6b00", 0x0, 0x3e01d004}) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) pckbd_enable: command error 16:01:30 executing program 0: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) setreuid(0xffffffffffffffff, 0x0) 16:01:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x20, 0x7, 0x7f}], 0x2a87, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x80, 0x3bfb145d, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x9, 0x1f, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x29, 0x7f, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000008, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x39c, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x400fffff, 0x101, 0x472}, {{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x12, 0x2c}], 0xab7, &(0x7f0000000080)={0x200, 0x1f}) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) 16:01:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x8) recvfrom$unix(r1, &(0x7f0000000140)=""/207, 0xcf, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x20, 0x1, 0x400000000083) semget(0x3, 0x0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8208, 0x0) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000012dced554234a34aba18dc79ed3708f78bbb1948a7e208b6ae26f27f2d70189a06143fe18bd84ed485e0245fd8434a6c61dcefe2d143a9c7542052170ae9ab61da18e3a3705ffc2161c46f1a7cf8aaa661ed087d8a75459c5ec9b9e8cba60688cfae6c81da5b802f0ae7c309a2b680da3ad6fe8cbf16705823031aa356aabf8643b57f5fb8740702e74a016bd11f00159630c933ad7a1ddb2c932acee425d31422e40e59b6de13d6bbffecd6986223ed56f4492c2e8e162323d02e50e36b3a0687081576ae3e72553454f409ad7a26419b19dfb57a5989fe6785e21e7fa3c0c8080a5b242aa6de8f1734445213cebd257c181990afc3a6b630499002489ceec1b127a8984a78218af54db991a3181aea6f46f12b650853f8ee38f3e9538ba7832d221bb0aa7e22a2a5faba99dbb476cebef875f45f06416181839158ef662bd528b738f8576bb85a7704f7ec59c0124f125046816ffbbe7c150ce82691f236379c46660b5870de3b32a360247d68b739db2bf4fe586f272fea6a628cc8fef481f38a05d9dbb793a4cfcfaca1f0f80e7d6bb4a1f8f61a297ae5de39474b6d"], 0xdf, 0x800) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:30 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20180, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xf0000001, 0x9, 0x35}, {{r0}, 0xfffffffffffffffb, 0x1a, 0x80, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x28, 0x2, 0xddfc}, {{r0}, 0x0, 0x20, 0x4, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x48, 0xffffffffffff8001, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0xbda, 0x849a}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x92, 0x0, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x9, 0x82}, {{r0}, 0xffffffffffffffff, 0x2, 0x800000a4, 0x80000000, 0x3c9}, {{r0}, 0xfffffffffffffff8, 0x89, 0x1, 0x877, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000020, 0x3, 0x3}], 0x8, &(0x7f0000000280)={0x500000000, 0x80}) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 16:01:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x108) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./bus/file0\x00', r1, &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:01:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05000000854ae534e1c4e9c9e26d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2e", 0x2}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x208c8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7, 0x20, 0x2, 0x5, "5abdab72179510e090d36d3560c00d764c28799e", 0x2, 0x8}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x7) 16:01:30 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendto(r1, &(0x7f0000000080)="7edaa03ea3d2644079e82473a293e5b2885a894434b585fdcce943baf3b49e103257c2248ac91e21d86911085e1c27c1d18fe4a8c14f6d45f74b84335c6286b78215b29c808318fa1b17e6d57d03d0f5fa64c752214bdd4b623e9aa5b580ba41c2fe431bee3717f05aa9a326b16dd8f863e98c27d503f85cf4217b4b0e49e9dcb8b895bd2f705c4b50cf68d5bfaee7ab080025acde1c716ce601c4bb46a5d2c324a3cfb375902dbedd55d32de4a0ff776b3caa36cfa013a917cfa0bc", 0xbc, 0x404, &(0x7f0000000140)=@un=@file={0xec71d7705783677, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="a6", 0x1) socket(0x0, 0x4003, 0x10000) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) 16:01:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="3512513231a9821ee3bf7f66b4131f8ed182dd011b20e5c0ff48e89d07a884afbcb09d89624f96fe1aa568c1cd1e3682164ead1fb37057e6fcf66c31f49b06d982b5896811039b2451fb585903065350bcaa4b5a85"], 0x1c, 0x0}, 0x0) 16:01:30 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x420, 0x80) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x4, 0x2}) mprotect(&(0x7f0000266000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x8002, 0x6) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000d0d000/0x4000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\b', 0x44) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x400, 0x4, r1}) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4, 0x4012, r0, 0x0, 0x48) kqueue() 16:01:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) fcntl$setstatus(r0, 0x4, 0x4c) 16:01:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x10000000011, 0x6, 0x0) close(r1) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x8, './file0\x00', 0x2, 0xfffffffffffffff9, 0x800000000, 0x9}) 16:01:31 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f00000002c0)='&[\x00', &(0x7f0000000300)=',#!(\x00']) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getegid() fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) r4 = dup(r0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000180)=""/99, 0x63}, {&(0x7f0000000240)=""/84, 0x54}], 0x3, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:01:31 executing program 0: getrlimit(0x8001002, &(0x7f0000001200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000012c0)={'./bus/file0\x00', 0x9d, 0x3, 0x6, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x8}) r1 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) mknodat(r0, &(0x7f0000001340)='./file1\x00', 0x11d0, 0xdc8) r2 = semget$private(0x0, 0x7, 0x32) ioctl$KDDISABIO(r0, 0x20004b3d) mknodat(r0, &(0x7f0000001100)='./file1\x00', 0xd000, 0xff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001580)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x0, r3, r4, r5, r6, 0x100, 0xf4}, 0x3, 0x800, r7, r8, 0x3, 0x6, 0x1, 0x6}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001380)=0x6) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001440)={0x80000001, 0x6}) getrlimit(0x6, &(0x7f0000001140)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000014c0)) semop(r2, &(0x7f00000010c0)=[{0x1, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x10, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) semop(r2, &(0x7f0000001180)=[{0x0, 0xa28, 0x800}, {0x1, 0x2, 0x17fd}, {0x3, 0x80000000, 0x800}], 0x3) close(r0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x4e61) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) msgsnd(r1, &(0x7f0000001880)=ANY=[@ANYBLOB="02000000000000006b025d6f5d08b178dd6e3f53c02ac6b86365ba1ebd108e91c3902abf4ffe75872368f10c3b30aa5010b65b7744cff65ecfd785565f051c9cbd326a084db2579523960e0b44e350323a06e598b51b8359f41812caabd5cb82d0876d0b7f486043058b34aaeccf21b9154f790f6656b625965ec4fb7cfc574b4718a68d6c7bb3981a894cd071765cb3ad76cfd15efd9919a2702946b4d75f60383d765d41318260abb4e70a49c3f5d4262a22ba007f248b48490670c373b646b3fffab15176020fdb0687a36041d1d2229b4995f8b3232ca93415837ef9e5917ed16ab40b0d359ca8ea05665c99d54e5e70039358224b4de256525ba75619acc75d692f04c8f8099ff2b2dbf6f0b867af06ed49de1c99cf033c8f026b99a857b40a8cd0e97452a5653bcc8403085345eaae88e4f382e9eafbfc806e7f44eb59953d86dfa83ca6fd8a333cba06772ebe861b2af13e351425a66379b774969c5ba62ec330e9c584524d8139ea061a0a0bc63d58a14e6b1de1b9c90fb3d6f4168e51f7944d7b1817442bf2391cc7e0a443981945adfd29be08336adbd2e51edee5f77a9ec84a5dc665fecc34d2f8e61f7fdb84f66904d3c9d681daa626338785da39762ae76e47d697ab2af9d404ae75efaf8f58e97268316214f6e43f1358b233290f9423a8b8e4f2ff6cb879f90b5381609742deacb13f22747e52576cccbeb17549d580dc8aba84b4cd5731cb29e7d6a071bd90f6c97a7862a7a588d69b1d73b4bbee1bea8d8548f450234e2bae5bad2e2fb31e6eb0c84bcb77c27a1a81bb97395b94273748e8c203b0c3f896539ab79495cab87e8cc8898b79ff7400b2ac0185665a9c7cc490802703d3d6c0250f79cae582845baf7ee7b8079ff6fb94abcd9cf1fca7a0c4f3414aaad64be480452745ad6fd91d7176e61bb0499921e37c61750322926055bfe19e427620b6365118ebdc1354e3ceb7ba7e1196dfa8c469ef07489075b16516ce62b68593f655419b2ab386903d256c6df5702575d05cfabc08551cc46426014ceb61c655b6700c60a9f8e1f22042d2866229b26d50596c8bbed7f5830f2e12ead75b889c1b61a0e5db9703d600001502cdba3d1ba581709bd59b230e06f8d9557eea4a05caa86d400efe50e7cf0dba2f7c0ad4a2481040da7f99e4bf2ca44c7036d0de1f14f0cf19083defec4a8295cb19560c6a4faf006114fdc5ce807696677b3d54f565b81a5c0872b039b9159394bcb7053e70697dc38456b56cf8ad54e422848ba3ff4fd9967c24d5f0298aaeef3dca185690cfdada64cb8c1815c36e011a586a50114fa1037da0f460c8747a654517faeab75291f747af0dfc196720043bb8fb9cfab2cf302d5feadfe1cf47d098716a5b880ce49392bf0001a85469985f2f8cec56759f92d64d031aee222e35b6c733ac74945604da48c02b50e7a7d15297fbaa5370d84710b441f956d90593c57d82bc23a03cda5b067e721dd797c02dc68e42ca1a701f2a2d849676375aed4b63295e5e7cdb974fa321f89fb300ba9b3583cead9b91a171c17890716cc6c0ee89284aebd3a24563debecb76040749987188d7943786a1d3d18dbb98faeef90e21c52a90832ccf17f78e9bc63f5d88e4e00530edcb16ebb92fb8eb1664b7d7c8abf33875241cc1f9205be4ffa625bbe613f2104c0c38124cb29f01c3afaa2a876e6f2e840ba4dd4dfa7b19cc6b02bd51276ad73c702459f4a26818eeba0fc6cc5bdcc93369ab974fd80bdbaff731a6806b212a078ba3d410917a6ebd4edccd34294002981d721f3b8448a9c9aed0d3d61595f8e0636fad04cc772de8e9e2c5ac41e1ee9ca4fa07a126e2e977a46fbd60e090a12af25e6da7674a4a117912653c668de197bc978a448d31533c5f9ec4d7797547f2e9bc7884464f12b9dfcf6bdc858f3096423a713963e34da2d3271a275078664488bf83579d1c772544ac8cb87ddc66b4bfcc8b07d404d68c2d5904d25c3cf6e094b371506de3592690d2fec33bcd67de5da9816eda92b9824e412da69545d7f8a1c868312ff13a031397f4d4ef50e1fc968fcdde6608ab6b125faa8b9b6c35fd05813a44c837cf0f32241d19599a1b10f686b8edb1596e565f238c8950b292352c17007b715d977faf460a3cfc90f61a311552c34e5b93c44d1eb6a798f5cd1aaee1e12155dcb3f9dafe72d653b58a59a9d8e91249e471179f3c73bcf4f1efeab60c1b0cdddede8671563fed8d3f7b800bc1a53d40d9b4a69986f6f8cf258ee33f100122a4bdbe4093d43d57adc67861e10ceaad3a0e82be2d73256fb7ce505ce629e2428cfadff8f64400613805b9609b61c4171c1b9f3449e4e86614845bd8d296634c349b92185647ca23fd8ac18c57cb0d5f9cd10cb8850cad9512deee607e11aa3b0910158730ead3ce1756bd67690e8f2920b81984efe7393a37cd0fad739a961776d79083ff49e54c5e6df9f096ff703353eafdf9a0b550ec315029b6d735e340d1915f9f442b3a387d8927b652ed1020d7555d3ea46a2d1e2e0ddc0353446205634f1f426e78a52417c779d8be8c2edb9c6ea91ffc984f99412bf2fb7e02cc8b7b62d32b276608cf99be2558964e5bf317b98dd5b717d7aa0eb8470624e0d237b8ae96028266ba2039d1bdac565f4b866b4d866c1066ab53eda6a7dbd08e10b72568f66ca0f2206750a56bf456eecb092576718368b3a4e0f2d92facbf09082c61672c1846ae214ff4f51b17705cdbf17e87d8f2b71b1f4399457daa49cf4f54aeae8aeb88f0e933254374309bef4a0d1e57b2e9af4a1124477e9b4527ed652d4698dd5d317b9fb7169e82ce79ffa16b1c4c63bedc031c4289554d8ea30850de16ad108dcb9e788bb9982f876059a3bed28b14ade172d1cf7d5481c97fba1f4012115971d5993e1c6f100a72932122c80d0ebb31a2190441904cc47e5af9d1f7136b7ddb4319b2a9345c3ce88136ef7ee4e9b9324fb4ef59812bf3517096c9cc51af393c1bc253d43b05d2781b76a320924c73e421390d521506ec6c8d3781a1631e47616a823dff0877ff50b3b9a15a9c967f96a914af1458408f210171faa9e703fce3daa7a1321f6d5a3b6e65474906160dc59e3da6f07482d95b28717f80ae3cc76bc7f572cd0a11a65eb6347c8a62316db75fae60a001759f5b597e32d708fd50a92dafac4a2900df36a7ec048148e5cc26421ae1b33b72775465dd4bd607ae65ba06a7271acc4ae2a459b167ecaf2366969a79348b69a7f9ad980a95adcfe8134497b441e9263bbcebd70ee440f82b9648580fd376e97ebd7d0d2a38989f9e92ba7b886663ae8a3c5a7ecb2c25e111651d919305e3f95d13141d6576c10f4389fd5e89ed6de2a8e2453f80b7a122aeeddda648e082e1170926bc7d7b0670b28fe25cc65e241a8fdfaaf8bb131e0f0c3e43faba1c7e2afb727d5380451cbd6fc2a7fcb1e448d27e98266f5c65126275d8b4fab152b0ea66737e1b409cfff79c19902b585ddfc2322e2fbb74f7eace35a8d8d172485f74b1ed77ecc7eba2f3589e0daa8015b1466c6af64a2587574d7a81b85dd28f9e2358ad9e40b01866e875fd12d56369d6a95789e7b140cfc95ddfa11cd525eac05f49f52b73a905169a390fef8683ac59cfded8959ce317b30581d1c28fa9d88868c181e3d83c3b2ad8d689c7c3f7c6ea156b4c377caf9555e5025d6fbe98caefb8fc18e062cea943d3f19e31bc0a1fbf7c28e4736dc123494d23f16a7030596bc2647261005fc1c9b27b1fc377e5645092eb8a9c47de4589152be331fb6008ee70de0e3aa3c9b226898de8815cac6351da67e3f3b442ff2a0676a2125cec0a6574c6d009bc3929b7c19bb2f4764e858db5bddf8ef5be612f4c6b813ac939ab72e6ae9ebc663c155a091596135b0f7251d77302a1318e22883873ef47225a956ef1d68d6b6844ce6f5b4a5d5b5ffe04af0c7d941b0387f91e7cf63b9c4f7b54dd5982b2b25930c07d06254b681148f2b13dca13a1870dacc9f4d206a7ac60f034684807f16e9de724aecf6f3a3213cfba20b1552bff713bf3028947f828d0ddbe840fa4fdcbe1a5ab025c8cc0b115c8859d034abd6316e6b2963a9aa07292cabb5966398839aaf196896675d57d7d026ff2316068881eb1197fa67e4f4970e59fb9f549c377d24a5c4ece4f6997c68077e428a8e65fb961c3b679ad398c06d0ee9437efab7a15628f5daeed7c01582a040e6d8f74019b4959ec0e570c0f8974da4b65af79593c57d067a4bee39b0c70c5d1e1db4dde01275ec502c5589778795a2567475890cd778d9d4c49f1552276abdff7fb1aebf806a368ed8afcfdc8ce5731e533fe580cb1afef1680fcaf5ba087f1bb958667f5ad5b161088b16e26501a8eb3aefe1ddb5aa867a6c07d94734c9227c1e6159cefb3986a1a3a6585579a27089a320e88d100da175a36e638d9e844a7f90db7d22f4a7b5459e67472f2e492e37da566938801a712e02fc6141c98e1559375280fbd574b65683f0a726095b674740222f731f739824128622886ab0f77907e10876f983571b91b87e6475cd55ce78517a5f883517cb3928d9c5bb013c186d620678434210b869361e9c27c7351325ffae431f4b41b5180b80d6e4b3e8dc78573f03fa1a762532f5b2a7a51fadbfdc50c493f0916cea41000fc602ba0e4b24fc8b53d30c86704303da69821a0b1559a0d76d7036c172fbd93b936f18518cc972874a6923f65acf50ff16ebdcfd35c3dd04fa0a02041c4ae4418aa3bab23a449c2592c4dac7fdaa961ae2295d4cb9ab02e38f684228a40a8a5cec9260a8252f88e6d87d6afe695ee51eac0d207c09d35a9064e8428d4d70c98cda3b3619808c90e78db7bf6791887db270550002a5d84e4c6f6e1061ad4a2711e421bb668caa002933225f9c3ca3a51320644301f1b8d4af22c1a9b92fe7acd9caeccf9d9a6a4e82e8bab1a8b175305206716097afb0e0fca581abd88815c10dfec316fa5b19be719954b745b9aa0c929f20e0433d68afd453b9cef75b2bcc721abf2352383e325c5ab02c0907cde9d06cd4fbfd7d35dc9dd17cc8e7755803196d09d300e41c99ba9c031f07a6e3bcd1d2d113cebc846f164cc77f9e42390911b62338eb1aeaa1bd177ff6622071d46bc920560126bfcda8fd1b9eaf8c9ccfe8425cd74ccc7b59b273f99ec0f143da66d9d2057efb650509a1f36c6c666919ead8a47c3c356239c9eb3a99a385c897abe1ebe42144706e6e9d383e29c39961c4f739778c1107320d3798e4c20543a27c9b96923509bd829d3930d3c54fab0732a1b4aeb2a2cd3607a3da86ff47873edbf8041af777e0d37712f32bdfabbde6821b8496c9cef241dcc22a37f25c78cce7174a3a6e4a7d3921910cfcdb584fdc950d4018594b2e7126cde700da99039a30e7e804e1da99b881d49fc7f7322097bf9b6e01145adf3c54e1239d8140bb66af41344ee636d3badcd9e754c41fb27483c686b9e03713b37300673da4d137ebb0b6c5d0e8c76bbf45ada8ecd0b330719a6e732e9136233b218c09a21ef29067297a6c67fca66d52c732aabb11bcda7f6dc5e22392487dec5f72d5e9b73bb75830c6a5a1b200027733d3fd3eb5ee7a1a125facae2e65e096013377f03bd459b453fe5476313713fac17579c188dc9fa08f1efc3ec76482946b0aa43f3d1434b9a33fd220b895fd6d9aefe667d460111409073e2dab8408c8613ed25abd68197056d72b873ca21d3ea13ae28be54c839aa118c2b0c7084aa66c53f0a9297efd62fcf9404"], 0x1, 0x800) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) msgsnd(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="000e7de631e3f969af00000000072000000000000000"], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000011c0)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000001240)=0x5) 16:01:31 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x1a, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) madvise(&(0x7f0000567000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x66a5a6c) 16:01:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) 16:01:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) setsockopt(r1, 0x80000001, 0x8, &(0x7f0000000080)="10383fa597f493bedc6a301dd4d4fbcd37a13bcef9a92e8f44bda2c5aa6006874f71812122098e68993414b2b5cc448ed8", 0x31) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) fcntl$dupfd(r1, 0x0, r1) setsockopt(r0, 0x29, 0x200000034, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffffd) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 16:01:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x20) getegid() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x61) 16:01:31 executing program 1: setitimer(0x0, 0xffffffffffffffff, 0x0) r0 = socket(0x27, 0x0, 0x10000) lseek(r0, 0x0, 0x2) 16:01:31 executing program 1: mknod(&(0x7f0000000a40)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) close(r0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x40, 0xfffffffffffffff8, 0x2, 0x0, "030eeef170ff1c963e754bef9faa48b4fca1c5b7", 0xfca, 0x1}) poll(&(0x7f0000000100)=[{r0, 0x84}, {r0}, {r0, 0x11}, {r0, 0x80}, {r0, 0x5a}], 0x5, 0xdaa) fchdir(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x10) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x3) poll(&(0x7f0000000180)=[{r1, 0x20}, {r0, 0x4}], 0x2, 0x4) 16:01:31 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300001200000072e98c72", 0x2c}], 0x1) 16:01:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = msgget(0x3, 0xc) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2, r1, r2, r3, r4, 0x81, 0xc00000000}, 0x100000001, 0x0, r5, r6, 0x7fff, 0x1, 0x8, 0x4}) setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = dup2(r7, r8) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) flock(r9, 0x1) r11 = getuid() setuid(r11) r12 = fcntl$getown(r9, 0x5) fcntl$setown(r9, 0x6, r12) 16:01:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x16fd) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) 16:01:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0xfffeffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xded0, './file0\x00', './file0\x00'}) ioctl$TIOCOUTQ(r0, 0x40047473, 0xffffffffffffffff) 16:01:32 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$setstatus(r1, 0x4, 0x40) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1011, r1, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x4}, 0x2) 16:01:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) shmget$private(0x0, 0x4000, 0x18, &(0x7f0000ffa000/0x4000)=nil) 16:01:32 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x2) r1 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x18000000000001, &(0x7f0000000100)="e6c821a499502a424b05401c472a8c9790b4156f10e2ca5ed8dc92f59ad3a240802464d79b5b94a6082546fa783e43576e1289995063a9ac773f06e0e71060c382b18add5c175fa6305d16a787f7e2fdace40b9cb38a0ec94ab7a31937d053cafa501d7369faf46a34931fbc09eea9a6be2cd937f699cc166c627492ac40e787b729228990ee8f0e0e3b1743df7dd49a825adf7cf4f57e5bf8298a002660be426659b8d5a63fbc0f284895da766c2d851c59202c3876578cb39ddd2b9eded0554475b3663f269b6007e05524bb12703634c7bef876", 0xfe) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x7811, r0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xfffffffffffffe17) r3 = getuid() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/191, &(0x7f00000002c0)=0xbf) r4 = geteuid() setreuid(r3, r4) 16:01:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x1, 0x6) r7 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = kqueue() recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000000680)=""/245, 0xf5}, 0x800) r10 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002980)) r12 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000002a40)={{0x10001, r7, r11, r7, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r12, r13, 0xffff, 0x7ff, 0x80}) kevent(r9, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(r9, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r9) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x2b, 0xc, &(0x7f0000000980)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x28, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000940)=ANY=[@ANYBLOB="00002e2f01040000000000e2d36431"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x400) 16:01:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="c8dfa50d26924d3b03f3906e0d45f13aee3dd04b6d2bc470969ce9e5655e7c2e42d8955f7302699671af0add0fa2a4b03ea022d4768bace4241cf7645661a4cf65c11b5c15e697f42bb6445ea306f32a6757392339cf9a8b4ebc187f5180f14337f1c03f8f57b560218d1fe7e31880a3f04758367b1429d52dc24723fdf7b3fc525e610d", 0x84}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fsync(r2) syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:01:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:01:32 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000140)=""/230, 0xe6}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0x202) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xec4, './file0\x00', './file1\x00'}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x899, './file2\x00', './file1\x00'}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:01:33 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080500"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) 16:01:33 executing program 0: socketpair(0x22, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x3ba) socket$inet6(0x18, 0x3, 0x0) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff0a5c4264c574600399eb182f07bbd5b4334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8ccb6b87cb2d72b8bcdb9a", 0x48) write(r0, &(0x7f00000002c0)='\x00', 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0xfffffffffffffffd, 0x3, 0x3, 0xb29, "80b774fe13872a80d902e74afc920219f1d73ec9", 0x9, 0x7ff}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85494ef5afa680400000925a0845000000000009"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000800000000000"], 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0xd0, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4d, 0x4, 0x100, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0xffffffff, 0x61}], 0x1000, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x3, 0x2400000000}, {{r1}, 0xffffffffffffffff, 0x90, 0x20, 0x0, 0xfffffffffffffc01}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x5, 0x6}, {{r1}, 0xfffffffffffffffe, 0x21, 0xf0000040, 0xfff, 0xffffffffffffff1f}, {{r0}, 0xfffffffffffffffe, 0x82, 0x3, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000000, 0x3f, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x4, 0x100000000000}], 0x7, &(0x7f0000000080)={0x20, 0x6e}) write(r0, 0x0, 0x0) 16:01:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="4795c9dee4bd4393101f5bf0131b18cd9b5d228f301a8d53114bfff3f69e5dfa67e7debcac6dbac123bf4bbfd5d17874f25f7ac47e28a1fb2de98b528598e833fbc2548720aaa94b15aded267544ccad149ffc64f12a4e70c54c0e9e8871cf2d330ebfde81133e3e9ce2cabee5b2a07bc51c6f0f8a83ec48f69ec8e63f9d0f8cca86c9082df1eeb64c7abeeb4642469fbd28b79cc632be2b13f116596bc14be7b278a0d84c79b7ac3c00d3934e", 0xad}, {&(0x7f0000000100)="4ddac454d9bc812b31640ebc4e8b85e07c14c7ce6617661af352ee47c2ce6a62560c531ef96c903793f9090627f2fa8029da417ef0782eafb97c6dfe34035331b6a8eecb174b2c7523699a8ec62411db02797f64fb66ca16cb3456c5abdc6758bd954cebd7af19ec05890def5c", 0x6d}], 0x2, &(0x7f00000001c0)=[{0x1010, 0xffff, 0x7fffffff, "6a7a7dce9fc405b072d6c120bcb07eff391fcd3c01313f82bdb46685f3bcda23daf5c99ccf0b3250ee41bb91a584bf111842c9a095c36ebb292faf4acfda9c5ec9c23cff870e13982be93f3ae5937f97090e97c4e6f486e3e4ea0911b4d9d406a0496a7e324f9bdd61510dfba4fd653c272552e0f044ee8de95ee99c4d1f95233f8a2d930e1117b19bc03e3e10f28e192fdddfe5537ba3c838cf293de2db83bcaeac6542af5da69acd27daa6e98bfe2b9d5fbbb199a2c8ea731ee3fb96d03a201cd3af9bb8c035cefee3f3339c0ac22eeee44da9579bf03089a6b89fb5cc557dab4ae43a3ff330429682dadb3e0459944b0f6c8c7b5a2b70ae35e0d86e7907f51c46d4e4900aeef0295de03545dade344cf9414d725fa8a51983dd4763a713f4e49b48c8a3ecfc38070c84d72145aa586f2fbb334a17a0fc2fd3fffe24b6a41b012c5de16d3121914b5a4a3d9ee0269b52bf609af9eef6f254d757f9fb0953cb57dedf1038d85400a86313ab0de1c35f5926e153b12e12f06481fcb747baab52639d6a1f8d04e4eaf2da88370d136ca3c1c8fcfdc14120d78f1cd47d7cacd558d714907f61199812d8c3521586d9794ca3ed4975cf7ae470a2fb18c95d3506bc16e4a1025156cb80873950a226aac1507a8794fa826a38d6a74b5daadfd80b95c13d30b616a575b48563633acbe6316339f9d5691bbb08f810fc9940f5315747db0eddd7eed1677f8fa7a17110017210fb4438ce65b9e5306e1ad50fe5fe564c3380fd947e2808967030cf09bd8710ad83aabf5aa3a5667c9d03734fedec79001e1a0c228b08adede7068218ea2a3fb10a5d29464fc42744d846e3d6ea49769115cf8e005efe9f68c816f714a97a088deb251ae141785b11b50ee80767e7059e5422c3b15ee47e00311f13a23b07ccc3942c3effe3fcc00d1aa2255812a9723565fec7830cd4da4bc1cf56ba11fc44de676ed97674e7fc7dfde1d406ef5adf1a950d6b7cc46a5746c1b0f7bdc7c2722de269c491463fe4b4df70d69dc1bbcd01daa81ba20c9a1cd396e6896d9c6ef13a73a1228432ba6eae84afa145154ea3df0f9f3c85c7c256d61feba283cbf35cf4a796c07779b7bcda9d72a338414a218ee4abdff18e9b88e413624d7219a72d45318029542f6f59923d29d085d61204bcf867e5ff4ed4e7fcff77deb1544780c50f8ba7887db7785b23c8dff091f11f5cf7de42b9513eb450a2b97c28b0c97dc28a561c005f07a3b8eca55e5bbbbd6eec2833edbecd3eb1631d3ae5094c114074cd10550ec8ffe0add3301e3858e022cef0f20dab31048d0b6765dfc3393945c4f4c698c07202c62e2318c852c364c89bbd467e124fc8e8a4e0118ce1e8b2ba394177611daad65abcc8be673e787315d6cb4c8852962b2ad78e68a8e4b02e5f8ecad7a5dce42c71acf06b63061a71c7c84f0420839ecacd4671d6c5271e8f9b47cd59140bffab32f9d137b500b9d1b073d9499911ce45374314ed15cae2039a9c1578a6625bc7712f2f700c2c4a243def82613640faa524def6a1639b6b07763db6ced000bb56ccf8f899b7d4e3ab8e5bd4ed62965ae5360803c439eff203021ba030ada872376e236a77c861270716b04287eb9b29689e14e9bcaf1be2cc6bf197e78e916333ba4e669189d3f6c6115f8fda32e11676edc8b45649086298912d2c19395d70584866524a3bca0cafca5b9383c6f6bf116b8f451b2d72cccbf2b3c0d727c08baad99db3c918f4c9ed510f5b0428bf0228d78bdcdb60a3464437aa02094c6b4f56394479b3c0ba8e2263c58d915ab1b1be78327b472575025e502e37287a946b9b47cb2845dcb482feaa305539d5d97557f2f4aac8f57cc22cff93dc9edbe050b3f916b3eb8bd786af057544311bb2fc789a0715b8dda99b3c5fb090a4e668fb6854a88e97e679ea0fe785ddf35398c2112cebe39b1c83c7409f36f29465dc4d16bfd47ba6fc7b391392e6c780213b43fa1b8185b7eae208544c47306cdc1b0a82fadc3db942852ee78963597ce7dc654a30bac54443dd1a778c21ea3762b0998fd110919346dafa82f5880c6fd28a9b24a9ea1fce73ec94897255b1b08326fd63c95835a476e9303bb81ae7ad95f5fe3c0df7d799d365050a611f1fb113f1bfe3d5abbcfa14b9836812279c10b57e6fdc62a0a95977f9f4d3e6588b2552ccb478ed9b4b4499e8dacafa0d74b53bc95c534028dcb527c5673c37eba7b6567fafcf13bab211076df0d702cbe064f0710b7b8a887e5bcf3b05e53ecf4cea0e00df6e248b7379bef71b6205aeb4b0288433c9afc57e53bf05098556b4def1fe5344f40bfd23989bd55478b379808ca53321845ad4c19071de7ed3b0a85f6de27d03b42a4af192e434064543cea867add6c12f61f07da155ae8ca5243f312a7da232314228537c192789a9d3600f4ccdbd95d097d5d5cb8338defc9e96b9b91745c209481462e7309af3aa3ab5dc9d4bac8e9c77b214e4c059b69b2d4f02753ff929b98a7488616cc92b1769f1f952932967acab8a010502775115963e40d66e25d6b842b4ebe52383a9be2e7adb521c12de1f0833b679b766b4cc7ebae59c76c67435f0f3f1f5a9f1b2b84b93f0d07659a7875bf09612b54db2278104d42cd03fc844bf043b3f165d5e68abcb61a79bc0bf57a09fd298eec1566c903cd72f44931f7a94d70b5b074104b3b6abedb4ca74aa36e9b5c619155e01540b8f175b6cf6e61a9b0ebf4d68f78e8449f4d97b1fdff59dbc3f03cf3c807165f6d4738fd0a83f15d7ef88641a40bd742b023285c23fb35f1d26c46fffe06729e0c6f574291ad455a4127cd246bc4c70e26516dbf55a3fdd8bcdcc4cca38ef40f16a21b9b8562f8978b46c5669ef403ffe86cce951a44359734fb9cc3f8741b73954295c022cb839bc3c1d48e0fcf9479ea2ad1360094980a262835fd2b80d1b13e02a5f781a75a7773dd72d62e7a26de665687a927503822cc88cc55aaefb14d76b4503c1353c7d3217eaaacb38b6c54e1e1589aa3f1c2ae5695db3380b3145c137f1b4745038acf2ece36c81c88c507905f212f9a1e75fa2718c33206f7e3c9e5e6244337a44bef09bc6ce870535031febf408cd777171a2196a8e886dddcc5495dee77bff4d1a292fb8c2c657e27614aa849c130371eeda5642476923c5142809f331d80634bf5d41be5f4554591aa260529aa84a9f2e2966a3edb1c590fc1842d2f858f80f6a287c5fb181d07e330f9ad2ce9079859079f555c105f694657e2fb1498c84d68682c7ccd2f3c830141849a1f61998fd500f9208a081bef997dd575bc55823139295054ab3fac56347d1f07e760c07b6ec5a8c2197871882cfbde9daa774bb2f8df6b529f98f86c66505d1bdd82d29e1e708341ded211d4d4c048ff483ae81f75fdfd14f8137e2c95fc09c890ec6526f41e0a9659ad336950a0b5ea268d96ed6d75394663624d327cad08f2ed89ddb029faf86ad7b1c3a2cb708f318c54895bb3175de5881ece7d68897b53c7aa73a56edb9fbc8a7831cc373b2ebdac930337d06c5e5b24a896ed67cbf16bebea5833d1d74235ad4bd46a964aab9bbbe918f653a3de8b30be43f49d9f1f2bdf2d74e96cca92b4b9c31f23674078329a277cf8e5d7f02597001c26abf68b1b5738940e3f3ad4636ccb35af110da0dbeca11ededa1638b644e5dcd2fdbfdf332511f98009e5f615114ece90654b2f2a936cd3b902fa1c6e38b86c857805689d32c4cb815a2ddb0816880d03dffb92e2dc005e5639e24257cfdea1b64ebefb2a2558df8029ac16330213a44fedd40eafc02283bfae77eb7d6c78175a37c6f73d934dddcf0039fdf59c1e520e7ff351592f00dd95935b7993179b4d3ff7bd61d7dc30564bfa19bd391918c1d2c97bf8969b0cae0e749da9d6849700f6d3d78a4fdd36a179220775218d3b907aa75da225af139ea422db93bf2e2d9f34ac84f9fc2883603010854a7773c79c10b9d6ed0d938f12568bffc62ee12f314684a1f8c1f3da5e9bd69b4c249c394c7d693c95be28d7abeff40356ba67b210c7593712ca86614b01c170806791514edca471ed0ec8b492f02291bbf13d2e56a1d15ef84c139b053cc0a24f788e8821a2dd6b007d35fb1223e9769aa827531b1e455495a254658023672302cc6fdbbe3b341434b77fa78a08a979f0b162ae79d8ccfcdbe61080adf285474a04f5ee0034560654a1b4df00c6ae7b8c9d9e847ab85edd0f2eec019efc16169d48753960220030acba02b45fdc49f72ea55c974567dec3449972f023a21c7f23f383b7f051a789c1a0cd64141efe5b5de893da6e1d17a0508faf8cd3b89f1b466b70e1c06ab53bc68640a1ef23576e7ac2963234f4aa353ab4a8173481222bbc409712fb7871a36f955507023ef834f660cd2316b4496aa871a8811b7dc73648f4063c2ca711f4d2ceb39f67aea5900bb125d555ec7bc39dbc2c4dae0fcab55665b45c51bdf2499192639093fb14c0c7e6789abedda9588657b5c9f9516ebdea07735d022c2bf630724363346a499fd957b23cbeabfb035759c9792793feaf9f1200314edf23fc277f52f449a0ec91b582bd52638849bea3977670506af48973a3159b885ab3f1bfdb2f3a57c8de687e6d1716ffaee0fb6ac202d2447978602a20b8f0d7234bdd7304bc06bfc22a07fc907bab0228189ec754feab332448ec50ea06e5d8de0068f98f807d22670418be6df6be21b828270392b696ede93d04a793eb68050e7092cbd5c15615a91edc0230d79819cf5ffbe33cdc067034367d6683ac6dadce01eb80578537253e595ae57711a570d93c1be0fb5213df7823e0177f88b1f60fc368c1313b4e9439ff80e43784f592d66feb0b856cb22c7a8650e5541fb518181a3f16bf3f51b9ed54b57841c984245b633eb0b6e39e6505dada076ab90119632dd812101e5c795a25aaa0dc4056e3103e1c384b1a68211a533c0a340aef0540e34a3bd98298a449e19f31ab0620b9ddbf49a41440af6dcefbe134de38d54223c315a2da799ceaedf379219cdf32c9a42027c393955a093519640ce27e7bdf583e7d407c33ff71d19fd589ff7e81ae37ab1f97e5812f79488d916123a766e021f8c4d11657066337d05bb9f42b30cfe3d1b52c4ec5e508222832cf85e8d7f9b14911acb0a0e0256e8f8465fa5e0a7ab56e627b3fd458efc459afc66668d2102604f29231ad313736e6aeb2adb1cdb69044fe1d79486fcfc665abd17b4a707e0489cf70608c7ef124af7cc1b28736695182b2a0bf304adf7123adb98e8de63b364045fd74564b4d1a95d68b2d400eed8526cb843e5dcc5c341f7c1065289214d569cfbeabdbbe5335db1b1282dec9bcaea96991e1a37bea0307cb96a508085cd5c3efcbe7778519b75ed548f71af7714d371a7f6c53a130e99d928b21ce1e01eda047972687ef0af5c6cee6ca34d1f42916d204b6fc845a665b13889f8b06ec52396aeab71fe8f857a0fbfe784a9705c11d5396e3f89b8feb97fa8c72e502540bb154c9e84575b7222a14d33b20fb00125000669b6bd4047e5ae07e6ce036e88b2e67e1fbad06cff3ed180dbd248a9a385d189548c88b1a643b8e32ae05c6cc273300c3decf5e18de9267eca913644fce007d0c4c770ca327a216006e1024f47b3d130a35f6658938dc1914db23fecf674231415f8835b370fabd5613ef461ea0fdf7fccf8ce1f65bb4f3b3a55abb6874b075552b6e0828e996b07f3247e6d1c6ddb028c1435d694eb8800d60392c53b00484a6a"}, {0x30, 0xffff, 0x3, "8346a9f15493a8dc8ccfb56843e7ecb78a12e3009e882b18eb8f95e21d0f2f"}, {0xd0, 0xffff, 0x80000001, "59cce8ec044e49babdd7f3b668da7e438e5da374d9ccad8d6c03e1070e3898354b9875ba5beb6743384e86f424eaad08636f751b700533e8f908caa9addb5a443d4dffcee8e7e839ac64d632b264f4d854e3ba51404ac930d2e2efc5f3bc2facff5826dded5aaadec6f4f99c3d780311151edc5810d1588efad2dbd3c9c6b32bc08105e689aea62dda842ee9ed639d2d8927f7dbd3424c469d462ee90bf6c9a1fad5b17d1a5e653af0b61353f5ca85c07867efe25d8cfe24430d5d19a5f3cd86"}, {0xa8, 0x0, 0x9, "e7f591c12de8cec720e9b566452a40601f8fceac2f720cb1c938ff0d5b9916aa987984a24f11ad2a493975d8d7687ffc8846e6fd1fec4794463d1bb65e8bc5105244f1339a3d607ac31c6872d1aa88b67c4f6b0704506c971dce53eceda01f3463c81b1b1cd1715dfdb5569a7ac56cbcaab704e4d4471af7cf13c23bb296a009457892ee54410c7dc746af3cad0b7fe858d6d4c237df0398"}, {0x108, 0x1, 0xcdbb, "75ae54c68776032e16bf2a647951f8af9ba45f49d1eb0812f759956489991411ab6233a74f095512618dabfa3ffe55eca16fae65f9408577c71dcff2d3b79bb239828425b60deaddd196472ea3093483b4ac3e43f926265a6c06f508d5cee4d86deee66b6933b7d3c857783b465ce954baaa6014d228a15db94d5476181229e33f1de112082c60f86a7895779148a4080b60e8649fe52c60226fd54e3f27698cb8584e886abb89d3cc67c79d667ac7c786c66150c7ae2eaed2f3d22074ae33b64c66cf973d519996dff5b3dd3f55ebd084155849b53f697e7a63f4e8c3a3947ab6652926eaa7646929cacbc2ba719fd214"}, {0xf0, 0xffff, 0x2, "0e3fae417b6e603cb04130702ac9a24b4830b21526c147c980e2616a714f0eb1589e3ca5b8fe13d46441f03bfaf0625f0d36746f55e9af327637f03e4b0df2822df1624ac5f55268b7398a4ea79affbfb7c673ca5e39daab02a46894bb978b41cae0823895c9cb1b9c0af77fe867d9d1db9f9498042e70ec52f2e25e01a3dca62434bf878144d158f0a66beda35794825f2308f3853af29290228ac6335b2ea9ca86132ac884c7d846fc712b85667d3268e41a36121ee07feff6d00f1b644fbd2e28a7b0964de64a052df358ee331362ee21dda5c2fe3008964aad"}, {0x110, 0xffff, 0x5, "7eaf5e92bf8e17d1fe77eb3bcfc1c280c14bab6641a006f02f391d10b4ed0bdd328e5ef4ce261ca80f1e44a7471643ffad128b2f8f9d2ed08f5e2c6b67634c838784befc201b5c26d72efac6b53d7284bfafce2697a0f387dc0436daf1fc8ab67cd2b0f6e1b3e5fbbd3465c956ef28424d5e31bacc79d6e7ed11da213834b8e878b3ff612105d27e54e6fc0492c38f1ddcf4139c06a41cefd97dcb626aefb040fa37d5bff5a80443ebad9e1ba5792161f62fa9ca98751d330b73496839fad642750a5fa9a07aff5c5c7b8ad1b2ff09c7d707c8c1fe6d56dd317b6e53004dbc8825f88a49b2a7ca9867939f9619187d625af662b973a68bada642a92b"}, {0x58, 0xffff, 0x2, "18ab41011f7406eab05d6713fd77ebee3a41d3c52a62394d7bd910d41622cb73d258f7d7848a7cb491a394de25a3fcd4ef9ce23fb9557acd90657daac88129330ec542"}, {0x50, 0xffff, 0x3ff, "8999d78acc17bd6949b729e9e9d6b8cefc0a1c52a7c6f04c91cf9e5054386441df394ec4151074080531a3b0ae9ae2fbfdea00b08f5d2351ea49de"}], 0x1568}, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) 16:01:33 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x14) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x20004269, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:01:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 16:01:33 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getsockopt(r0, 0x7fffffff, 0x0, &(0x7f0000000080)=""/31, &(0x7f00000000c0)=0x1f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:01:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f00000002c0)=""/51, 0x33}, {&(0x7f0000000380)=""/173, 0xad}, {&(0x7f0000000440)=""/123, 0x7b}], 0x5, &(0x7f0000000540)=""/97, 0x61}, 0x840) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffb7fe}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x101, 0x2}, 0x8) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100), 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:01:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000240), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0xfffffffffffffffc, 0x100000001, 0x8, 0x7fff, "5d87496c09bc578b4c04deb63cde297f2ace795f", 0xffff, 0x7}) shutdown(r2, 0x2) setitimer(0x1, &(0x7f00000000c0)={{0x5, 0x2000200000}, {0x3, 0x8}}, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) clock_gettime(0x3, &(0x7f0000001480)) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000280)=""/247, 0xf7}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/126, 0x7e}, {&(0x7f0000001400)=""/22, 0x16}], 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x8, 0x0, 0x0, 0x80000000, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x6, 0x6849, 0x1}) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000040)={0x86, 0x2}, &(0x7f00000000c0)) close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file1\x00', 0x2a, 0x1ff, 0x6, 0x1, 0xfff, 0x80, 0x8001, 0x2, 0x1, 0x0, 0x5}) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be54553a5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) faccessat(r4, &(0x7f0000000200)='./file0\x00', 0xc, 0x3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002006, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) 16:01:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4a, 0xfffff, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000001, 0x3, 0xf3}, {{r1}, 0xfffffffffffffffc, 0x42, 0x40000000, 0xffffffffffff82a0, 0x2b8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1ffffffe, 0x8001, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x9, 0x4, 0x171, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000011, 0x1, 0x7}], 0x6, 0x0, 0xffff, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) getpeername(r3, &(0x7f0000000100)=@un=@abs, &(0x7f0000000380)=0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) sendto$unix(r1, &(0x7f0000000280)="024edfaadd61b135b38f0b533b57059c608dbc2a3e023ed570a2c7865d9a08a7bf293cb39094a32f1f0e4a36cbd52b37526ca8996a40287bf5cebbe10c65196bd6ed4bd15bedf0d290642d5b7142b0e68f2c435d180cb766be5bddede534a17523dec99d74f0278457226fd370da9e45f3e86bffe1a1188eaf93d1e72c399821656fefff22bfdf4b80cbc6aa1a7003c061c4b3d063e6fcb9485c45401c5ce5b9cfa6ef947a17ca3fb28198af76edb7fb8fcb90379e08eb2a313e3b993bf7531dc44f28a8ba019596031fd61df087daa471aa80", 0xd3, 0x400, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:35 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="0000001860040000000100000000000000ebffffff000024ba00000400000000000000000000000002002011", 0x2c}], 0x1) 16:01:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002640)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000002680)=""/4096, 0x1000}], 0x3) pwritev(r0, &(0x7f0000003680)=[{&(0x7f0000000080)="7223a7c68e7ab580daf7b67c8927a6c6246f45ad463a9914180c654cbbc89ec423ab829313530450e2b293d077989d7d1c923caaca6d2a3d864fb519d53208f49ab39b7a16700f129a360674131f1e971c658898c9a03060e89218748dfce6f3c7ad0d19524ace79359b6829cb7761666625ae3beca872dfa0e2175a74e0ce87c729a47a0d4d7bc63a1161e7106a28"}, {&(0x7f0000000140)="a85a74d236a1ad657448a982d0814a90aa7a0af731caae57e2f7fd5da78a7443db441c9a8a1e8646c77b7a7f78336280d2b2cc7506a011ac59896b4a93ff8ad4b9e11cd0b87540856728b0d240f46cd06149151f9485c1c8610fdf20c08e412a9323fc5c0c9c8b3110ce84444ef00f4a96e2c05756705af476f5b6e84826bf79de7c7ae0a3ee54ebddd99e8140027d23f8d89b955437672ac72c6c548eb07d8f4a7efbd3364b809312c2bba5de93ba48ef9f794fede1b184623c43550b0bdce5b02d7c3062e75163e746e1242cb594bc2eaa017ce2ac87f715c62195c8"}, {&(0x7f0000000340)="382aa849291a932bd54fee9a7482792bf68f83ad8ab00d3335084afd8e642f162a32a1d28effa9d752e8b99a876e3a29f0a9d465cd064541020e681b1db76261792ddcde7f9980d85b59758e2560cc3266b007f85750a202963cd0387c2f4ddaa9e385a1d86fd3cca9b3f86183a91503f3a90ec291ce766244d1abeec395412b021e3f52543f71fce88bdb2cbb7653c2b789bf9c6c17ad9956289126d45a8d21482f3a4e19978ad7df632b801d818336466e"}, {&(0x7f0000000500)="fd4e013d74eda6bf4167fce7fc605b70e1f336c1276e6c4eb83536db68ff691828b1793c08293b752aa28ee33c9aa7451ce34638b19952e57d2e83ac3ea832b03cde07e0706e87ea5025d96975e59b91fab9ec44d18fbf59ec4b2d454b7dac990bcc27fb4ce78b189115b6d6c0fdadea10ffc34d0b3b53f12917ca9140a3b1e52836af4b6608d831a3d3c3c2b94a05c5b5985db68f0a4e0ee4646f7acc78aa58b534e80226d0d7f48c867a6d53587ad8f733b95c0b1c9ec04358f255b7300167128134b3ba1e21ecc886bd5d687b44643f33ebaa"}, {&(0x7f0000000400)="700e26eca50c16701c039754f4e6e982b630ba2f07d4234abaf25d7414d1a70a5936db5fd314a441ef2a44e3614badbe7fa7553c17623e6ffa1482b52aed462d9a2c12c945fc1bf4e131a95445a1472ffb90e2c959d7c50c05a35ac248c04c782c84753970a493f017a0105a3bef99e278a5f70c00271f4b200428bc"}], 0x10000000000000d7, 0x0) 16:01:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xf4d6d7956789991e, 0x4501) open(&(0x7f00000000c0)='./bus\x00', 0x1000000000000, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000100)) 16:01:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x800, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x9) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3276, 0x6, 0x8, 0x80000000, "1d36da4b8490d069054dfc7bd7c9c8608e8c7335", 0x200, 0x9}) 16:01:35 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$getflags(r0, 0x1) flock(r0, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000080)=0x4c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5000, 0x10001, 0xffffffffffff8001, 0x7, "33d26fa01982ea960a9ddbf2ad6a740ee3826221", 0x2, 0x8000}) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) pipe2(&(0x7f0000000000), 0x10004) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1c2e2f4d696c6530e8"], 0xa, 0x0}, 0x0) 16:01:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffbffffff) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:01:35 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x201, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$getown(r0, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:01:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:01:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) recvfrom$unix(r2, &(0x7f0000000080)=""/28, 0x2d3, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:01:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x4, 0x9, 0x1, 0xfff, "ffce83cb679298663c735a1e8e32f7a9a8b47b99", 0xffffffff, 0x1}) socket$inet6(0x18, 0x0, 0xe8c) 16:01:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 16:01:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() fchflags(r0, 0x10000) 16:01:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:01:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1, 0x76e7d9eb3847132b) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x101) socketpair(0x1, 0x8003, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/205, &(0x7f0000000180)=0xcd) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x12bd00000, 0x101}, {0x18, 0x0, 0x30, 0x80000001}, 0x1, [0x8a9b, 0x7, 0x6, 0x7fffffff, 0x80, 0x3, 0x60c, 0x1]}, 0x3c) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:01:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r0, &(0x7f0000000080)='./file0\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000100)={{0x6}, {0x0, 0xffffffffffffffff}}, 0x2) 16:01:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='g\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0xfffffffffffffca0, 0xffffffff}, {0x8, 0x7f}}) 16:01:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x400000000000001e, &(0x7f0000000200)=[r2, r2, r2, r2, r1, r0, r0, r1, r2, r2]) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000080)="4c0fc55d0d", 0x5) listen(r4, 0xe35f) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:36 executing program 0: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0xfffffffffffffffd) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/134) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="001b002f66696c653000feef7502c341c884225f5caa32679dd5a5ee8484077d0ad6d010620e43569a326b663047173a04a2664c7b6b3aedf6bf459dad9fe95c3e61dc433239440e90fbc474285cfac70eace81dc95c175b4a0c589eb48589868ab91953ae6a0790d802500d22e0aa067564cc96fd124e3b42fc9b61b5cc50faabe10fdbbbc4898bc8d210e910d6e501adb261b6ca93c0922700000000000000000000"], 0x1) semop(r2, &(0x7f0000000100)=[{0x7, 0xfa3}, {0x3, 0x3}, {0x3, 0x1ff, 0x1800}, {0x1, 0x0, 0x800}, {0x0, 0x40, 0x1000}], 0x5) fcntl$setstatus(r0, 0x4, 0x4) semop(r2, &(0x7f0000000080)=[{0x0, 0xe09, 0x1800}, {0x0, 0x400, 0x1000}, {0x2, 0x4, 0x1000}, {0x1, 0x2, 0x800}, {0x2, 0x1, 0x800}, {0x3, 0x30, 0x1000}, {0x0, 0x400, 0x1000}, {0x0, 0x4, 0x1000}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) 16:01:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) flock(r0, 0xd) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:01:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028a7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8200, 0x0) sendto(r0, &(0x7f0000000100)="d7f0034ea175acd98505351992efae403b5b82a36daca0976a7212aa993cc76e5996d4a11d5f72f773ac4fe13f8f2cd7d2ce5574f10366f696f3e164cea16774a6b9581daf80cf6fd02da718cf9d7663d0b082957ed612b48183509ad675a04586597a9aaa623238a4251119073afdcfc539d926bce6b3c139e5d0185c8b686ae898c5ab0cf10bf86f69385936354844f6ac1bc39890b99bcf2f352000f45e22dbe9ce0e07eeecaa236c6f", 0xab, 0x1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x101, 0x81}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="00000002", 0x4}], 0x1) 16:01:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6bc775fa) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)) 16:01:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20002, 0x8) recvfrom$unix(r1, &(0x7f0000000100)=""/232, 0xe8, 0x2, 0x0, 0x0) fchflags(r0, 0x0) 16:01:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x5, 0x1, 0x5, "eb714bfcaa1d1e11ceb4f843fa0892558c0b3134", 0x1, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f0000000080)={0x1d, 0x28, 0x0, 0x0, "616fc24cf4803f4e90514e6ae973739ea78b7ec0"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x9) ioctl$TIOCSTOP(r0, 0x2000746f) 16:01:37 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8092, 0x0) r0 = shmget$private(0x0, 0x1000, 0x124, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xfffffffffffffffc, 0x0) r2 = dup(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) pledge(&(0x7f0000000000)='\x00', &(0x7f00000001c0)='\x82\xc10,\x00&\xfc\xa2\xe1\"ww`vh\x96\xb5\xc4s7YG>\x91e\x8b\x14\x01\x00\x00\x00\x00\x00\x00\x00\xa1\a8\xefMP\x84\t\xfe\xb0-\xd2$%j\x98\xd5\xd9\xb8Z\xfe\xc2\x1d\xef?\x94\xe6\x85\xaaB\xd5xD\xd7\x0f\x86\xc5\r\x00\x00\x00\x00\x00\x00\x00') 16:01:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="5346da8de7a61006942ece4bd204", 0xe}, {&(0x7f0000000080)="5cf2562c68d55931e7a78e513a807aa69e7e0d884dfbb095692cc8d80a286cb1a76d02067a5e7d204012dec43e2d350289d790d5b38d602abb4380e48f4d332c39852b7ecbd502d2de", 0x49}, {&(0x7f0000000100)="43b1443a251a68c58e8abc9dc1dfbc3e451dfd2be65a30d1639ef89eb5ad143f4ede81f807de26f0507d2d923a9fcd9aafd2615a", 0x34}, {&(0x7f0000000140)="92a066515ca968431f931b50c9a80385c30df91274eb4379b4df4d6186d5dc31c931ef4adffa7f2e62b95c270fb6960a1af60e3cb29ba1cfc192751025756aaa4a4eefd99333885a2b46a26e5de0ffdd87d34403d45b5a24632690b06467135b554a4f23989a426bba36e29a16fa2b52ea0b1e0d9c262de6d16c7bde6563fdbd6ccac2284173b5babdaeb0ef2c4fb00cf53e487bc4c77162576e2c5cac8621", 0x9f}, {&(0x7f0000000200)="2b4663307428abfc1987cdbe86a218b2514f806fe1878b9ec3326a1c1bc73f16eee8e2cd29ef217b", 0x28}, {&(0x7f0000000240)="d7d2c1f2ed256bd674fcf7952bb75d931b65a9959c60591212b2e32335db10df90b4fb97450a5750bb642de4ae1e0b2910d77b9d54202eaf27b975e04f3056b2f46ac33fd727", 0x46}], 0x6, 0x0) setrlimit(0xe, &(0x7f0000000340)={0x100, 0x8000}) r1 = socket(0x19, 0x0, 0x2) bind$inet(r1, &(0x7f0000000380)={0x2, 0x3}, 0xc) mkdir(&(0x7f00000003c0)='./file0\x00', 0x4) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000400)=@in6={0x18, 0x2, 0x4, 0x1000}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000440)="f023b78a297e48ee951bd5ebca34d8994a8bc32f80b10c97dbfa59db57a4edaa53537abb79e2dee8bf372cf17e5a4b0ef7fd0de8f61ba3f17737f8fb288499cab23e92ea00a9b215feb311ee2dc17bf49f6e6e1a13b554f17f39326e984ca265af30ad167945a9036e4f1c8317b119fbf43979441c382e", 0x77}, {&(0x7f00000004c0)="4756537e024d3216a55dfb1129eef6904df5c33fda8bed4ba28cb84c92bb76f6c22b97639a296b12e4219401a1ad2e2ab44be9f3a89e052e835d8f381fe98e14daf99e6419880e279c72667b4b76cc0e4f70f5cb57e76e497445198ccf03cc382cb73ebd9f46bf17dc21cd3d8edd1cd08c7ef5f642cee15bbebb3993e509006fbf868311e65a0a622633b8e28e101e3b56cabe216e71573e853d5f06b011208566b4e549623a52a6b2d2e616bb278dea370b76f973ae3dc963a030e48c2837af10c02507b577549a", 0xc8}], 0x2, &(0x7f0000000600)=[{0xb8, 0xffff, 0xffffffff, "fcf143eef6521304075f4dd7aa89702d352a820985153e083efd9e47ce94c53374d12a0e127a760216cd30775ef7cc6bd7a9a428a694cd45233d72430b1ec4e059bb5e7252e41dd1401722d7b1253768868707d36f4b3eeeab6dc846439b79eb26c82f454f3eb0c8e0c31c13971812e3c91900eec93562f912d7b380b06d9a5cafb4c5842f8ecc25e1122c676182a8ae7b1c4a5a54d5ce886648d6907c73a3ea84f5dd230632a5b9"}], 0xb8}, 0x400) readv(r0, &(0x7f0000000700), 0x0) symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r2, 0x20007471) bind$inet(r2, &(0x7f0000000800)={0x2, 0x1}, 0xc) preadv(r2, &(0x7f00000008c0)=[{&(0x7f0000000840)=""/110, 0x6e}], 0x1, 0x0) chflags(&(0x7f0000000900)='./file0\x00', 0x50000) symlinkat(&(0x7f0000000940)='./file0\x00', r3, &(0x7f0000000980)='./file0\x00') socketpair(0x20, 0x4002, 0x6, &(0x7f00000009c0)={0xffffffffffffffff}) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000a40)={&(0x7f0000000a00)=[{0xcf, 0x20}, {0x146, 0xb9}], 0x2}) r5 = msgget(0x2, 0x4) msgrcv(r5, &(0x7f0000000a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001ac0)=0x1) r6 = getegid() setegid(r6) mkdir(&(0x7f0000001b00)='./file0\x00', 0x2) shmget(0x1, 0x3000, 0x40, &(0x7f0000ff9000/0x3000)=nil) getsockname$inet6(r4, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) r7 = open(&(0x7f0000001bc0)='./file0\x00', 0x80, 0x40) dup(r7) fchmodat(r7, &(0x7f0000001c00)='./file0\x00', 0x0, 0x6) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001c40), &(0x7f0000001c80)=0x8) 16:01:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:01:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x0, 0x80000000) 16:01:37 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) 16:01:37 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x51c6be65, 0x7fff, 0xd4ca, 0x1, 0x9, 0xb3, 0xfffffffffffffff8, 0x0, 0x0, 0x387, 0x1}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *484746 82746 0 0x2 0 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c214b0,3,ffff800020b6c018) at kcovioctl+0xe6 VOP_IOCTL(fffffd8067aa5660,80084b01,ffff800020c214b0,3,fffffd807f7c6840,ffff800020b6c018) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066fba018,80084b01,ffff800020c214b0,ffff800020b6c018) at vn_ioctl+0xc9 sys_ioctl(ffff800020b6c018,ffff800020c215f0,ffff800020c215e0) at sys_ioctl+0x651 syscall(ffff800020c21690) at syscall+0x5b8 Xsyscall(6,36,7f7ffffdc778,36,3,cb9c173890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdc290, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: out of space in kmem_map ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c214b0,3,ffff800020b6c018) at kcovioctl+0xe6 VOP_IOCTL(fffffd8067aa5660,80084b01,ffff800020c214b0,3,fffffd807f7c6840,ffff800020b6c018) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066fba018,80084b01,ffff800020c214b0,ffff800020b6c018) at vn_ioctl+0xc9 sys_ioctl(ffff800020b6c018,ffff800020c215f0,ffff800020c215e0) at sys_ioctl+0x651 syscall(ffff800020c21690) at syscall+0x5b8 Xsyscall(6,36,7f7ffffdc778,36,3,cb9c173890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdc290, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c210e0 rbx 0xffff800020c21190 rdx 0xffffffff81f875b8 apollo_pio_rec+0x91e4 rcx 0 rax 0 r8 0xffffffff8106c163 kprintf+0x183 r9 0x1 r10 0x25 r11 0xac0426141d24bd76 r12 0x3000000008 r13 0xffff800020c210f0 r14 0x100 r15 0x1 rip 0xffffffff81ba3af8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c210d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=484746 stat=onproc flags process=2 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b6c270,0xffffffff823df7d8 process=0xffff800020b7c018 user=0xffff800020c1c000, vmspace=0xfffffd807effe000 estcpu=1, cpticks=3, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *82746 484746 37924 0 7 0x2 syz-executor.1 79563 124966 0 0 3 0x14200 bored sosplice 86667 144057 37924 0 3 0x82 piperd syz-executor.0 37924 230223 16425 0 3 0x82 thrsleep syz-fuzzer 37924 199343 16425 0 3 0x4000082 thrsleep syz-fuzzer 37924 3227 16425 0 3 0x4000082 thrsleep syz-fuzzer 37924 448475 16425 0 3 0x4000082 thrsleep syz-fuzzer 37924 85013 16425 0 3 0x4000082 thrsleep syz-fuzzer 37924 282440 16425 0 3 0x4000082 thrsleep syz-fuzzer 37924 111456 16425 0 3 0x4000082 thrsleep syz-fuzzer 37924 46660 16425 0 3 0x4000082 thrsleep syz-fuzzer 37924 113462 16425 0 3 0x4000082 kqread syz-fuzzer 37924 186649 16425 0 3 0x4000082 thrsleep syz-fuzzer 16425 167932 67137 0 3 0x10008a pause ksh 67137 31116 70883 0 3 0x92 select sshd 68053 289586 1 0 3 0x100083 ttyin getty 70883 62259 1 0 3 0x80 select sshd 7856 175568 18782 74 3 0x100092 bpf pflogd 18782 238603 1 0 3 0x80 netio pflogd 5572 499554 40971 73 3 0x100090 kqread syslogd 40971 207144 1 0 3 0x100082 netio syslogd 59531 151339 1 77 3 0x100090 poll dhclient 29199 369897 1 0 3 0x80 poll dhclient 89649 286108 0 0 3 0x14200 pgzero zerothread 13760 412730 0 0 3 0x14200 aiodoned aiodoned 40620 442998 0 0 3 0x14200 syncer update 49849 346839 0 0 3 0x14200 cleaner cleaner 24225 472853 0 0 3 0x14200 reaper reaper 82001 376136 0 0 3 0x14200 pgdaemon pagedaemon 17700 402576 0 0 3 0x14200 bored crynlk 5409 292629 0 0 3 0x14200 bored crypto 37433 43910 0 0 3 0x40014200 acpi0 acpi0 92728 332100 0 0 7 0x40014200 idle1 51110 308499 0 0 3 0x14200 bored softnet 66819 372311 0 0 3 0x14200 bored systqmp 49902 239648 0 0 3 0x14200 bored systq 35844 523606 0 0 3 0x40014200 bored softclock 68901 70703 0 0 3 0x40014200 idle0 77018 472358 0 0 3 0x14200 bored smr 1 201319 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 82746 (syz-executor.1) thread 0xffff800020b6c018 (484746) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823d7a38) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9488 71936K 71944K 78643K 10670 0 0 pcb 25 9K 10K 78643K 154 0 0 rtable 82 3K 4K 78643K 284 0 0 ifaddr 43 11K 12K 78643K 90 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1472 0 0 iov 0 0K 16K 78643K 26 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 75K 78643K 1350 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 4 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 19 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 21K 78643K 223 0 0 proc 54 51K 71K 78643K 356 0 0 subproc 53 55297K 67586K 78643K 123 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 26 0 0 in_multi 22 1K 2K 78643K 52 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 222 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 82 12K 22K 78643K 1550 0 0 UVM aobj 11 2K 2K 78643K 12 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 10 0 0 NDP 8 0K 0K 78643K 25 0 0 temp 105 2366K 2433K 78643K 3748 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 2 1 0 1 1 0 8 0 inpcbpl 280 150 0 143 1 0 1 1 0 8 0 plimitpl 152 23 0 15 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 51 0 20 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 54 0 50 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 6 0 4 1 0 1 1 0 8 0 ppxss 1128 6 0 6 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 13 0 6 1 0 1 1 0 8 0 pfstkey 112 13 0 6 1 0 1 1 0 8 0 pfstate 328 13 0 6 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 227 0 82 12 0 12 12 0 8 2 art_table 32 228 0 82 2 0 2 2 0 8 0 art_node 16 50 0 22 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 17 0 7 1 0 1 1 0 8 0 shmpl 112 10 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1813 0 396 46 0 46 46 0 8 0 ffsino 272 1813 0 396 95 0 95 95 0 8 0 nchpl 144 2323 0 687 61 0 61 61 0 8 0 uvmvnodes 72 1912 0 0 35 0 35 35 0 8 0 vnodes 200 1912 0 0 101 0 101 101 0 8 0 namei 1024 6405 0 6405 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5799 0 5799 10 9 1 6 0 8 1 sigapl 432 413 0 399 2 0 2 2 0 8 0 futexpl 56 2464 0 2464 1 0 1 1 0 8 1 knotepl 112 136 0 107 2 1 1 2 0 8 0 kqueuepl 104 79 0 77 1 0 1 1 0 8 0 pipepl 112 278 0 259 3 2 1 2 0 8 0 fdescpl 488 414 0 399 3 0 3 3 0 8 0 filepl 152 2462 0 2369 6 0 6 6 0 8 2 lockfpl 104 73 0 73 2 1 1 1 0 8 1 lockfspl 32 92 0 92 2 1 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 22 0 12 1 0 1 1 0 8 0 ucredpl 96 450 0 441 1 0 1 1 0 8 0 zombiepl 144 399 0 399 2 1 1 1 0 8 1 processpl 840 430 0 399 4 0 4 4 0 8 0 procpl 600 885 0 845 4 0 4 4 0 8 0 srpgc 64 13 0 13 2 1 1 1 0 8 1 sosppl 128 3 0 3 2 1 1 1 0 8 1 sockpl 384 278 0 259 3 0 3 3 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 127 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 147 0 0 9 0 9 9 0 8 0 bufpl 256 5788 0 1043 297 0 297 297 0 8 0 anonpl 16 50704 0 43761 47 6 41 45 0 125 6 amapchunkpl 152 2072 0 1988 9 5 4 9 0 158 0 amappl16 192 1529 0 1077 34 8 26 34 0 8 3 amappl15 184 177 0 175 1 0 1 1 0 8 0 amappl14 176 26 0 22 1 0 1 1 0 8 0 amappl13 168 30 0 25 1 0 1 1 0 8 0 amappl12 160 10 0 8 2 1 1 1 0 8 0 amappl11 152 392 0 378 1 0 1 1 0 8 0 amappl10 144 64 0 60 1 0 1 1 0 8 0 amappl9 136 367 0 363 1 0 1 1 0 8 0 amappl8 128 139 0 124 1 0 1 1 0 8 0 amappl7 120 48 0 43 1 0 1 1 0 8 0 amappl6 112 61 0 55 1 0 1 1 0 8 0 amappl5 104 295 0 281 1 0 1 1 0 8 0 amappl4 96 321 0 297 2 1 1 2 0 8 0 amappl3 88 132 0 125 1 0 1 1 0 8 0 amappl2 80 2647 0 2600 2 0 2 2 0 8 0 amappl1 72 18589 0 18171 24 14 10 19 0 8 0 amappl 72 1122 0 1090 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 11 0 1 1 0 1 1 0 8 0 uaddrrnd 24 414 0 399 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 414 0 399 1 0 1 1 0 8 0 vmmpekpl 168 7366 0 7341 2 0 2 2 0 8 0 vmmpepl 168 51497 0 50160 98 18 80 80 0 357 15 vmsppl 360 413 0 399 2 0 2 2 0 8 0 pdppl 4096 836 0 798 6 0 6 6 0 8 0 pvpl 32 165926 0 155925 126 9 117 121 0 265 22 pmappl 224 413 0 399 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 449 0 4 13 0 13 13 0 8 0