kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Dec 1 16:36:44 PST 2019 OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.55' (ECDSA) to the list of known hosts. 2019/12/01 16:36:58 fuzzer started 2019/12/01 16:37:04 dialing manager at 10.128.15.235:18618 2019/12/01 16:37:04 syscalls: 337 2019/12/01 16:37:04 code coverage: enabled 2019/12/01 16:37:04 comparison tracing: enabled 2019/12/01 16:37:04 extra coverage: support is not implemented in syzkaller 2019/12/01 16:37:04 setuid sandbox: enabled 2019/12/01 16:37:04 namespace sandbox: support is not implemented in syzkaller 2019/12/01 16:37:04 Android sandbox: support is not implemented in syzkaller 2019/12/01 16:37:04 fault injection: support is not implemented in syzkaller 2019/12/01 16:37:04 leak checking: support is not implemented in syzkaller 2019/12/01 16:37:04 net packet injection: enabled 2019/12/01 16:37:04 net device setup: support is not implemented in syzkaller 2019/12/01 16:37:04 concurrency sanitizer: support is not implemented in syzkaller 2019/12/01 16:37:04 devlink PCI setup: support is not implemented in syzkaller 16:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) fchdir(r0) fchmod(r0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x5) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) setgid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x4c3dbfbede2e4600, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)) r3 = socket$inet6(0x18, 0xc000, 0x8) open(&(0x7f00000001c0)='./file0\x00', 0x10200, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x9) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') writev(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)="a6746954c5a4276406805436524918b4fcf8c9d2d12604423803772b0001a05970991f79e944ed5b27ad91c165c6e4376743a28a84af498c9357a80350a4b6a991ae1b26ada93803a6b4c73f9952d46e24152047e7d20591e6242a8ba44874fa314db620d56315e132432fe742b45eecd065eaf5942ab6735462e4dd1c95741219167a41c7c1ef0adb016896ea41f46140854b5d906ba5e41432b28a801f2f93d3fb4486b64c52ea221495b71ea56c932b13d65366e6c6e6e8472861e266087c29696908318a4ac1eb94c3dcc7abe1c85bf636c198916b75d1706fafbd4c49306b620e185638ba0c5c3a2cbec2087978cc1f12", 0xf3}], 0x1) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r4, 0x0, 0x7) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000480)) dup2(r0, r5) fchown(r3, 0x0, r1) r6 = msgget(0x0, 0x412) msgsnd(r6, &(0x7f00000004c0)={0x2, "d94ac35c7d791d4a3177c6b44e3743afa1b4641e69358f4dcdeb528ec571b012650f613ab92f509d3a52c7cd4c4eadabb53d56b5e860376c692c2ce16c2eddcda006f066d5b140a190b067bb43756f88b00ac970e38e046b6a964b838da4c7eb1fc414501cf047f3b2cec2a1b9972e7eda4edd1521d629d5724f59c8fb8a50343831790707828d4cea0625257a8467e3a5e83a31c24cb963d61b6f2becb6b7eced0312c5d13aa5250af4d13a"}, 0xb4, 0x800) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000580)=0x81) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f00000005c0)={0x7fff, './file0\x00'}) r8 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) r9 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x48e19701ebc4c6da, 0x100) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) 16:37:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xff55}, 0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8100, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x14, 0x0, &(0x7f00000000c0)=""/20}) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) r2 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x6) r3 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fcntl$dupfd(r3, 0x14, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') kqueue() r4 = socket$unix(0x1, 0x1, 0x0) bind$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = shmget(0x2, 0xc000, 0x0, &(0x7f0000ff4000/0xc000)=nil) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x1000) r6 = semget(0x2, 0x4, 0x100) semop(r6, &(0x7f0000000300)=[{0x4, 0x4}, {0x5, 0x0, 0x1000}, {0x0, 0x3c96, 0x1800}, {0x4, 0x3ff, 0x3000}, {0x3, 0x8c}], 0x5) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20088, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f00000003c0)={0x2, 0xffff}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x100, 0x0) sendmsg(r8, &(0x7f00000019c0)={&(0x7f0000000440)=@in6={0x18, 0x3, 0x3d, 0xf2f}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000480)="093e799f18141334da0677c28f81d13d83ce5bee7061103c890d4fe3b17d173eef7a07ff842ffef566f6eaa1c72670d9e499aee42cecc0844fe971b5918f2e2273d82ede", 0x44}, {&(0x7f0000000500)="c25925c89e1558ff00f95600a0b4bea80fe48e7046e07331fabc1eeaf2a2003bd91a246643180b9c8c087c2e3c44139a9348fa3f0deb91ac35392a916795cc23f2333dcea9f616cbc6c12433f1ca", 0x4e}, {&(0x7f0000000580)="d2ee55ba072151f71b7ead25dc279c54a7", 0x11}], 0x3, &(0x7f0000000600)=[{0xd0, 0xffff, 0xffffffff, "eb07aa4fac6dcea03d453fbdeb6518c02f02b6f1ff8443b559375f77f39feff5c5fa81da297961acb37a9c4e69619c0b3390e3655591bcf92b0966b7c60dee0faabb651778bcd93baed941bb53d02f34832b6bfbe314a93441d3e76e24c225d8f867716217a3835446c4f37ba71415a51fd93f3e5e0ef97e0a929f982cbc6d1ea377082566fee24db27860e2ba89621a2dcf6544cb60ffd4b85ede5db40066a5e39f77307752a7592ff17939b23b1f558763429bae392ce10a89f1"}, {0xf0, 0x570a1dbb8abf5690, 0x200, "37440e63e527abfb629791320c89d273e92007bd0bd77ba6a30808c06a038aafd9df191a4943cc200a052e2a62c417674f7afc9c444c6a82094e9dfada71c0c8e49261024f7df588269a598f5ac7236745ef8ea8314d2ad5db6ddf82a42d148de70893a9a13e0bc9cd460e6d6c09e755766fc30831c24070bb9e3e2fed050be474d562c8fea3f9bc5f3b3c955607d6f79bee5fd1f5e1f9b533a9d15ff4f7011593aa7a8bd97e04c7f4b7fdbe9535e998ba65b990be0994981d0e007fb60ef0f0604b92d6fdb053676abaaa746e8e324cdf5f5e5bb5fec164ecd9"}, {0x88, 0xffff, 0x2, "c9139b80e91639bff924e4ddfd4d67a9134b5cdf95b2254d2b506ad18591f0c62ad56a2113c3360d768481cc73e5283b50a5acfae5d34c23c23aab454c18fe4a61599ad4cc6ba61d1969048405d97fced9f253b0af7b4b0e9d94bfd386396d9e9c7f2684a67091b60577fec84513cfa615e9113d8265"}, {0x38, 0xffff, 0x6, "7555405d12aa17d69970f3d6b11bf95d62ac50deb82300168ebd0102d32495a02fcd17"}, {0x58, 0x1, 0x7fffffff, "86ba8f0166afe8aa64f7451c3658d9c4e9b510fb6c25a856a2a95139750b9e197bce44fe48cee0762041e9643408ce1a2cc93d247b8364923baf39f9571811a0c50c5b0ecd813366"}, {0x1010, 0x1, 0x906, "e8bc1208612917c566fc409ba10b02f24c2ddc424d6aa8d079f47bbfb86a351ed4113447aa5bfd711dbdac334978e129382a34f0c436fa2c559fb19d6ad27c60299fac2297f30a24aacdffb0073c3a4bfce3f9c47398f5fd3f8bbbee2e7ab6f24b2a853b7f9f49c5c8344413589cff1aedc0a45eed51350c5376b4cec1e573d51498b3cef37ae67d989461faf0fbe3661b6b81da231fcdb6cb3643a12fcc5be3e74d63daa525507dd0c1d9ec9a4f21362ccce2edc4a37e73addbf7c57c42b59bc03e4271875e8a0bc4010b12138bec694ca84d83b737384108b53f5887981144573b4d80079760d4f810ffdd6c39f8c3bab252974794aecebae11043bfc9bb490917896e24a1d8faec6ca71084a0b696a247b1090a76bdc140f1d5be9f69ffb9ef0ac3122ce5250e8909b285535188431e53c742379abc4803f3ba5d87b1e39cd4ad98c3221015598ab155b05fcfbe555e89cc956675ebe2a22096124b87265084bbdc1da950964265e99f064a0d0f69189855d5a55124dab58f5f197d79afc251fb3629dfb9c51a358fc65a7abccb4721375bee7a39c6ff7ce3f6bb94c4c84e0d3984ebdea725a636990f35f4e07cd62ff6eaf89a79ab8aea6f5d58131ef691c7e2d259eb8de8914253f1e1d7b9c51b42055f486ee4ef6061e7766052719e96802241bd778ee9533a6618eba9655134456dca0a820a6a85699840cdf454c8caca36b62c3128df87770267cad3c0306a31b47b81b340d731d3b1555d21800cdb3ff8ea5a5b43ebc85f596da4029eb2ce9a662a05fb901a2ddca4357cc278cd0ca8b08f777c30f2d45aa3b8c7b9957e65d03bfb42002e9db00bb93d3f334ca0a61170912dbe7e3a51dfe2bb381e4e7a727e60fe2a8852210f37e0a85871802be37a4cdf0031a3c2419761c3a8925fa3e8ed85ebfa5fdae61bb9e72d312df61cf5e6ce5af2e1845d70cc7b94fef8ce0fc43206fef883d4a56432f1883dafabd2c700b4316a97e33e74be2e82b6f51238e3516c41c0ab209a3b08f722b3c74a8ed9b4f6d452c3556288f5c3e2665b35d7b90102fc64dc4444b48a7d0748b804493882a8486f2fd2873b464284da1d168bf497ac237bcfb09b8c636fc8e30c895bf0a9732603df3e4b9c32dec368e90de958838c7ba1929385f37e9eb2f53d14e30a0ae7e6329c5c65123edc82a2b6bb3b88bffa48d60b2affacb56ae7779075de887c5aa920e3d9288a1cb3c9c2dfe9e242eec27a9ca37b3f7a43b4a05ba11e08697d42732a0fad60ab19ea66fba9fac44a37418f179aedebc63552bf4a5975fc789685490d0a753371cd0e978c01ec4c7b7eb363c168cd67ff91628ee0851e1f94800e24a7491a170a4dd2f7d24abe14eb60568ad7bbbcbef3041d47002fa4d489de87952179713acfcbcf529d6f9391b01110e44e8c8954de6beb7f772b2484e4f386eddb0c02eb7a4e99b3fc2834da782e6ca0e3e9da5c71aaa49b98f813a853d769050e08b741dde054509f9dd2a49ef608bc94e8ce9fad84a93e15da87a46a7bc44af22f7be7bf5a97895b5b8e492878d4f2683c07e1ceaa7eaa77f77e8505be75267afeebb176af1d35ba38c0e0103cf8db5c61bb0afc3b7211ea42ecc5223ad81dd5df8f449ed4b059a3f954eca2cfa8476ebb2adb3d4f4f66297477066cfbc6b90c478dc2466aee1a78e0d8dacdb391c8493ba7263f2a0a4ecad9a1935deb10e0223fa21e46e14c9bac2eff919ef57f38adf96a294eebf62a695276a28e384056bb7a7efe5655c7c6d960d38dc20fc981f5fb608df4b7f8007f938c88787f6c02c6d3eafa215affe977463be8b6ebf17e71b0b1661d6cd7d662a7fbfcdb2c5fd738c7274f1ba02d5a90aa31f7f9bf182ab02ea3f349d5020718ea2cac5994cb5b7fea4b57947166109a4bb241a66d772926377430713d61df4260a4c6cbd0c143213bc44227112f58c78d82731cb2e1f1f52a997815e57801424393b1898362fcbb9bac583ddafedafaf82c4448aeb679af696483c33d87a596b8dd5ef68ab6dae4ca203c1919d1f11de4afffc566449cc536463978b05265aaedbf6057285cb2ac22633142f3f4cc2eb4bbe4811f65ac849e7f1d61fb82a83ccb36690ee068aa485b5a16433951f1d46317c0d9d0c857f1a8664533a81412204f5d4b234759d78c6a2ed15a034e84026be007072be32d6a933aea8b84e8df6f9665cf69c51098c88cc7bcb4f064a92121bbe65d32b73692f4851b5339e72e89357fbbd5815539a4216973be19279f77ac7cddbd697919e7093f29c380f0de3bbed096342d5b53352922ef7f0bf05d07763b1df43871a42cfc9836edcbadc751db35d64a86b7f0faad6c77596936189e14e832a89140f7e5893a5adce61914b5819d96bf0df8a9a92b5024dd5ac7e300240205d6cb7d1f17ebacefe797c348e99b6ab5bd3b8cbe9bb1e8bce995e60d9d6bcdcf9d5004b913682d606db504df0f1a79dd1f593d3a8c14e31ef2125426a190b7d938b628d7657236976592a07a664b6a83bc9f89d49f7e6bacaf22c28cf2f92a2bffb410a21334916dfb6551195ea4ff3df2170c056d0db281ccd81f950e6f2804c4e9febd9232b616a7aa1bcdfc97c3491f9d8872b111f3db701b00c18f5dc241cb9f034b3404ae5d2ab61aa7330335f45c2a6c40ecd2036184c26a682476a7878225accc03e78f405b56e153050373164a540fa96b544cb4d61a253d7182d22f9562b1671f9da0b64c5b714f02cbc042c773edbfe230e1cecb43f7b46067c2440437361fe01e5cc2613f3a0943a5eaced6970e9e5adb2ed30016f08bd66c0f87679f2d82e83429fda261972851311d5653004dbf54bfc06a3b6b8fffd83b5fc28cd5d3eda4f097a65b79b7eadf7fefae64ef910ca286ae50b13784bd5f164b30e9003c4f0ae5b8e35d02876d7ab15982535b66bcc57765d460f0327fce1988805d58c491a3ec2b137c4e805c6045d837e52c934619ed49f94ff89cef3113589d19e7f57a1b17562784852d2111eda9e58924778fb663d50960793b1c13130a3c203f58d6d427bc8fe56da2daff8a46114c93be7459caa34430c0000274c0e9d048018ba29ef16f9feebd48af73f03ea8b1eb9c558988105ecf74fbe8fb7ea87eab408cd5c9215aa44fbc21337330fef7715f8b6c48030edccd529d41807ec2df06473c3b9bf3111b9eadde41660b42590e1f8f272f55ac8367d879363c3963c5e893f732488e1a9c515580448175d21fcf857f7d18f4157501225db80ee185c679e10ea8f84e7595e774806d59c9cb086c76bed700f3a2a178430f25d94781f7d257157924f3d7d28965cf419947f7a7da9a9350a5870a1e25d07522ed181f11ee0d04f9b94f84ae8bef73023b9c97143da3bb94f986c306494712201a3b18a89a99c78ac347d1d16eb29299c01251fd542c45c5e486a888670503b149278e0afa4a5151a70fe04aef4b8dfd9a380a096ed1733cb391cde0baee7fd70d35320948b436d15938e63a15e91b2feb307305a8178179a7cd83de67b92446aa1bb7801c1d2c8e53d8436a32afa5a244f3950c3316f1a890e7a8e735c4eb50c4383bd8bcbf87afc5d00bf9dfd8277c01fd7b2a38d553da632a5de5e04909e0ac43b9d65606a4609b75b777b53b2ca05df9af5b5d88806984272176acd80056da685033a799f9a70c2af144020f6b6057f69ed4f71f166939e55d123e1864a77df909847dad8737413d2e6698ddbb54a1dcc783007f1aa67f689f35e60fadd21987cc811479f2c67ab1692008d1b48cd274bd6c0401568c02291b32c1a13161b34992ae5518bde8b20f9a24d7e86164f6225e73378d916a3ef00830438b3bbf11f2d524f0644c8f530ab85166e80f90c4b61bbb2ebf44ed342f4147b351062e42f66c944401ee56a1645c684c0a9323d0f02d0414da928559f71c732a33b21a632ec4dd0dbeb98f99008796a57e735e4003e0ecc459141037d52fda6ddac123fbaa7b276bc5ab1dfcbdceaca1027c7d11aa3b2b36e272ed63a95185c9527dac1f1fd8b6a39ac41c5c9543c0248a1966621dc25f5237c129fcb8ad581d7c45a799bbbc8768ef525ff85482af67bf5de51d5018d909fc2ba02c56b32f89f595ca3626a241650f2813f4f5fe87aa677d069be58f39f7d351f3ba1c52e26317f78ed4536b90c4197b7b80d9fca49790e3cba8abf06d49e8686370bd2dbff54c0a4e7c15344c813b864abac29f9420b78e775ba80713c7acf845161710019878082accdd5fb654f54a07340600b0f946eac64094f3c1c089c6d2dc49ecc46d4fbbdd4a5efb274f652b39943a420cbeb7314c526d3732af81fb6c2066e1418525558094730d29a0fb2a6e481e1044c48909ad536faf243eed3f52ea7f9c3665c6482699c92a57496270c6c5a61484356ff5c2a0b42c0ccc95425404047d798510dade9e9ef57e1ed9e686f908b28c3145f847a515e5f55cbcc9b58a553a62f871a00929d7276fdfae5cc716e4cd686bb596f2c3e58200c9e578ac3b166caa5faabd586eec1837d2f17b5d1dab6155f2ce774e85732862afdb83b560ddeb3bbdfc3860c5b22f6e1ad11fa9a09e24c59cb0a1ac2b449935cc9ce206b259f885a3cd89a7fe27291b8cba7273f77f3719d34d05db9e894964b7aa824c314f38c2512ba79e10d34249d97e7279e2766ec4adcfb3b200a9d232b5e0cf6a299d6a8597fa76423f28912896fc114f77d9b8472995b51a37b02e3be8e5e85f9e8a65c495cab74ca4bf03f4252c43e1b647e8e840f9e91816c6cd3f32dbe7cabde2193eb8e88958f164923acb8524dc558b9b23f7f86e1be17f8abad733ea1e5c29e31f66f368f4f1213c51ba07d9c6725902dc6475eeb1b364025d51529bc071676997bae962b5129c9c269a8e01d5427ed7903579102075304b6b6f941a7816ca047fd13876110941fa9152023b7c09e28d53fa1be256b1dd8b386a46724b0053ceadbb327ad7d2cd85fe44f4afd7fcb0e1a2ec21d3258c8e6121efdead2c9049629b31cadbda2f09190d7d332602262df3d05235f7504901408b3142e2e23710366410b71e30c835f5536e3c2b892cc9318a3d2671d1eb463b59d48f41276688db51c032bf82f79766823133ec1c659e3a5f0b8091f8e09780c47decff202ba30c5537fcd7347711ee1ca45e147c04ffeed8f5e934dcc5299742bcc6f2454336cc20484d79038eeea92bb502a2333c6c6da7a970a0bb63a0467b3ffa5ac3450f8f67a2ac9b877bdebc4cbfc218616685ec9f07afac02693fa869bbdde305dac0f75ca01057afbe6baf6a45551a1480c85635c5ca7f1b27ef36574d1bb7c5d1444486c49a240b2dd84c6be7c70d882fcebc3a6351253ebd55ce4fe3bca1eaed685b414caa794212a5c533136b3bcad8f29f546aa818604d586cc9e801e986e01269b1cc8b95bc03786f5b5c51ec83815bd6d315b2634974616ac1f05143dde3244ed558c6ce70f91562c813470238a79ea1ae9ec50e5d0b41fb1e2db3801e6c9e608c8ab31fa1cc23e05a43f066e2979967b925ebaed7dd4944a4fd73c83e196f8586d26c2b740557522d3ecd166a1efb7df6b5fe68b1b3bd2992109d6140bda231037261bd457b66956ba882db110b2df7d0618cc5b24e481dee27a78cd54480c3a48791089e67fc7974eee0ba389175e3ef550f2c382f4925879d2f74763d64e8bd292dbe713d6441f15f26e12a1ed320a9fbb34cd87030359dbd82887ef099657724c50638da597b69dde591e369c5f991bb5dcbef725e1135c7"}, {0xd0, 0x1, 0x8, "22a248e9becc237df3696d6563ccaee147998fb1daa2cf9decd74f099105908a3617fa5fafb69f283f8ec5c73bf62bec5bfe5a3752a6c17492820a39d2787aa03d67254f795253b6a64c606eb3c1810368a30daf129d25d39df3cdfe7870431b760dd39db3e128fdf5074afac2ad443e17ba40b026bd7ff57cf2fa4c3d2975805f481a3f5ac5fdbac7def7013c8403599edcfc2a1258a7a306b417832fcc38c03cc33c65c24c3b2391d43359b88dbc6dcdc7fe3e363be125fd6e"}], 0x13b8}, 0x402) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000001a00)={0x80}) syz_open_pts() mknod$loop(&(0x7f0000001a40)='./file0\x00', 0x6000, 0x1) pipe(&(0x7f0000001a80)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000001b00)={&(0x7f0000001ac0)=[{0xe5, 0x3f}, {0x0, 0xf4f8}, {0x25, 0x9}, {0x7c986cbb0fa6e4b0, 0x2}], 0x4}) close(r2) 16:37:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000], [0xff, 0x1, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x6, 0x9, 0xffffffffffffffff, 0xbffffffedfffffff], [0x0, 0x800000, 0x401], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:37:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="620000000000000000005052efc88e270d331f2aed7210dfb0b293d0c335ff2e6f8f861f5d47f2d9b7dc4a693630a73e03000000b69d6e8dbcf2fc1ff635"], 0x10) write(r2, 0x0, 0x0) 16:37:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x40}, {0xa43, 0x2}}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) close(r2) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000200)) dup2(r0, r2) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000000c0)=[{0x48}, {0x25}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x101, 0xff, 0x5, 0xffffffe0}, {0x7e9c, 0x0, 0x80, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x3ff, 0xe2, 0x8, 0xc9}, {0x3e8c, 0x0, 0x7, 0x200}, {0xb3, 0x9, 0x2, 0xff}, {0x1f, 0x3, 0x8, 0x2}, {0xfff8, 0x3f, 0x40}, {0x1f, 0x1, 0x4, 0x2}, {0x4, 0x7f, 0x3, 0x7}, {0x200, 0xff, 0x80, 0xf800000}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)="9bd0b91d51eb70876dadc76795db") 16:37:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) sendto$unix(r2, 0x0, 0x0, 0x4, 0x0, 0x1b9) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x7, 0x3, './file0\x00', 0x73, 0x7, 0xd0, 0x6}) close(r1) 16:37:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) nanosleep(&(0x7f0000000280), 0x0) close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x220, 0x0) 16:37:09 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180), 0x22b, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) close(r0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0xa) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x1, 0x4}) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) r3 = dup2(r0, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000001c0)="11636cad424ff7da270e191f209e70c8e88fd78abf8858d10ef3eac6d8dce6b4603d70561ce3dcf02ed263c23201aff77b04dd9635a66a8776f7e5b65b136e0fa6a926d57ead11bd43cbd65809da41f16f42d914b75b3c13eaf59296b90dafcb7d826dac10d6662c4f93d4e614167acb63398e1a415a9355b8ed9bd9f2177882a4f01bfbdc603a2a52efa3a978fa2dea02e9198dfe7027b9580b410575e9ad082a5c11b707c5562cb64d1bca896286a892d7ce873466ec1595e6fcebf9095e", 0xfffffeb2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x7, 0x401, 0x10c, 0x4}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000180)=0x6) 16:37:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) socket(0x18, 0x2, 0x5a) r1 = msgget(0x0, 0x684) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000036d044c09f0b91b6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe081ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed8"], 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() r4 = getuid() r5 = getegid() r6 = getpgrp() r7 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r7, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r7, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r9 = semget$private(0x0, 0x4, 0x2) semop(r9, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getuid() r13 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r10, r11, r12, r13, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r14 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r16 = semget$private(0x0, 0x4, 0x2) semop(r16, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r18 = getegid() getuid() getegid() r19 = getuid() r20 = getgid() r21 = semget(0x0, 0x8, 0x68e) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000340)={{0x7, r17, r18, r19, r20, 0x14, 0x6}, 0x8, 0x9, 0x102}) r22 = getgid() r23 = getppid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x9, r12, r14, r17, r22, 0x40}, 0x1, 0x3, r23, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x18, r2, r3, r4, r5, 0x100, 0x5}, 0x6, 0x600000, r6, r23, 0x98b, 0x5, 0x6, 0x27e}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) pwritev(r24, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x2009, 0x101}) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000200)=""/222) 16:37:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup(r0) 16:37:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [], [0x8], [], [{}, {}, {}, {}, {0x0, 0x0, 0x1000}, {}, {0xfffd}, {0x0, 0x3}]}}) open(&(0x7f0000000200)='./file0\x00', 0x6abba578028b2ba3, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x8006, 0x8) socket(0x800000018, 0x3, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) clock_settime(0x4, &(0x7f0000000000)={0x100000000, 0x5}) syz_open_pts() pipe2(&(0x7f0000000140), 0x10000) 16:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2c}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwrite(r0, &(0x7f00000000c0)="f94c4c49dfd685000000001a029ba377dac1", 0x12, 0x0, 0x5ba) 16:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:37:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1d83d19f2373f926) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) sendto(r2, &(0x7f00000003c0)="57800877613b330e2f6ffca80e12595f4471b0da99c5b9ad664ed59275807c31958a0fb6", 0x24, 0x8, 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000400)=ANY=[@ANYBLOB='\x000\x00'], 0xa, &(0x7f0000000700)=[{&(0x7f0000000440)="c21a0d0dccfcba0d2eb526caad801834b983d74c7b2b4436aee2a9d523aba9dbf967c26c7288b18d6b4c8bdd60d84be8fc6c86ca43aac40d2cf9b224", 0x3c}, {&(0x7f0000000480)="dbaa01b95ee54f6281b26dec3637a9da1eadc3a693f9ec001f1611aa5cb229818ef48bdad526f3696c", 0x29}, {&(0x7f00000004c0)="94125982d4a8f5fb23d1c8d9a1b0166623ba511dc1ee3d0a9ea7bbf0210c61229ebc643a60df4978c9b3de7b0916de2b2e8640774981a94d2b407bc1e89b4c9b22f01df612427042597e2863053449ad8c", 0x51}, {&(0x7f0000000540)="c1528263f9288c3ed83f0254702f19af1c90a815101723af6beb92862bd03d5b605c291b30f5d9a9cc", 0x29}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="35ed49d9e4af33b473d43ead3c92194ecc11da4dccba199cd4ef2c4cb977a6fc8b717c79a900f510d6c423137b85b6acfa6dbd3dd0831be84205667c7765a3cb748b7ebdf0c24850afffaed4818378a15673b5815153bd76181c3e366e70dc2ce0a42ce8e5865f804c738ad408d43219b1895f869c4faa8d143eb4fe1fdf3caacd6b752df39a015c912ede09dd5b193283b65f358ee018ab353e9878043e0583a5ef623d084b0da16f5136293e627eea17ea21153f4edef314e5fd8e190dc52ca9ea4ef7ef7877e83b9c975478f2f983b6b6efdaa39833b85edc75", 0xdb}, {&(0x7f0000001240)="8eddce5d50f35c0825fdbdb384e68fdfb1a89ac5d1796e81efbf8edebc49dfa59a28032f5a996d1e2439ebeeb258a16353c295583f0f132ec01dd40b78b587feed6d0d8a166a6566d814cf0bcdf08bb0da8191c230ec5c8b9c929cfec5a8a362e4f5b886bd1ac0adba9005623a897d57fe0933417672ddae5e7b6b59680c3e31b2a1222f9a34f3e60d8fe97a8530998fba9b69a3be3af5b1821a8d7a28b19eb5554b4d6a0c36d3187beec3c2215dd3428ae586c7d238996622b2eafd7b6ae73d34651b7f23e6ffd18adcb961384b9cb59c2f5e50f11b9ced9a702322be2260750b5809c4adc8a9383bdf122bf6a7eacb3747ba9d7529cd166be1547617e8e98a4b7c585fabebfd75600d5a0ef2dc852e13ab9ebc9a5b9203c3151eca14a7844b44eb09790e4a42225f6bc8a4bce77866e6127285d9a7c5ae99e522873a4e7a918049d5d8c982699156242208552542c6a3162f5f0d7a638df216ec0e0e2261bbca899d226a45fd74ae4cfd88904cd474a03f5514b0d94ab587635da5553bd98f3333f67c1b5a221063d150a907a59f587f7fb3fd7d66ee0d83e17e15c73fa73f8b450ce61d683bebc159deb08da337556150b80ba7ddbaee01bdf4293f98c3770eff710484c3fae1b6d1b299d1fdee5fdf8ad9d0017539bd48a3f9f797a6bb79e17dd38b38d6a1fc6de7e3aef6c6f7928fbde1684b4a1753c54f1dc7291586267605b330ca68c3ce73fd0f3280f44403bdce33b89539cb1520954bf387f71a8ab1b99b00faa2a69fa4326755f4530902365bd62a8f4d9921157350c633d6f53e938ffcc17dc8203c96d581badcb24074153600c5b26d1a9d49b501986ac8e7d1a3717380526a82898ab0ca71f49d021264654e6f9bd8c7ed333d2abad270f16e9ca36fafae1df76eef73520ffef79e2d52c98b358c2e88e22e37ddc85f8fa38cc58d0ac967e2cdc72252ed4c0553ef81c11d073dd379f4d77d5d57a45931061b4a19d67626688b757f07202fb3bcefc2804140e7766172585d222b1ba50f2ea00101ba7405f55c474c311e7e28313676144b2092c62e872416fb610b5f947b4cdedd27ee9f1e62934289123e25fd58110cfccc866864cee6815dfb8b9c68327969d84e569e940b56f2daf6843e23acb6b90f0a8d1c9690410fc854257854c9155b3f2084f23985d400289e476d1da22c854d2c71ea4bdf8c1dea4c99a3c53d8cf06e95abb0afe27baaa3c4f474f0f6fb7d412e0edbe56d469ea97adf1979e846fe6dde5dbadefa2658fce2e7a24ad6d7800f29485773cb905312fa8d5e79891e7727a155b8f6bfdf07504032eea25547a3f5ec1743ca70c0de0f61fb6e670eba0b5e3f7183d0eea2237be6e8f02da5a65aa02e874f701d12d9dcad766a8c4b23f576be5b429872d52aaecb32c14568ad1fb4fe37daf303e029cb47e5bdcf71c1bb21313dfa011a487df4abefaf96eadd9c96e8cfcc5a0d645136b351d6e97466107d005149624585b833f6cd888ac8110442a850ccd85153f9ecd28e2afa9d8e348d9b4363be92fe28f3764bec6fe759d23da86bce0a8d4b241ef0c85df4431831387ef7daae1952892d1dcd8de7c9fa5b23262ae57bc50310f6964beb8e7aa8b4184228b18284127806ff6e32227c1fa2d4976eaa53000f99a9c215be978869677cd0a71177b06265d5ccd6409eed9e5577ec54c2d293099508e8abfbd573f9b817763f82c654fb70a88156987079721f5acedb494abe21df4e35b858e19b424ac94fdca447df0c862becab6d09ba9ded81ac4b89cb7ba00d08762bc264d12d3a2a7d651aa8bb253216184c38ad5132dec35e04b7efd897a6d5980520b6b134f7730d0f3757cf8c6b7165660ec6abf5a8506576b3bbbba3a7e34f9cddb62bc912beb6ad45291f9e85176afabf6170b1da541f6171ebe2a9f98afed5e068bcc536fa2b478a319dcfd4375c15c6b5055014febee65ca9949bb085b8b935c06032d2a97ac4bff1d1b8dd077ad56f984534b8bea65ebf42c494dacd2b77c3fc38d85ec2598aa83028013838f0303260c40eb794eebaf2f003cd4cb26e6f9c7d2bdd0ceb239c04a44d3dad59fc5d9bf2d1f03ae7255124f00cf3a5eb879ad081b778e0fdb788ba4470161ec236d8032fb91c517412a75070d8331e80b84a24f62731c58ed6644149ab82f14d3b65cd17ac75232741c1308b689934931187b347675c901e34e2d5a591fc138dbe8932c65c0cd425fa5d7f546aa96818e7d0f359e9a06b66aca70f2691e651731610e145644b7e11f691a14809486accfc27c930222cd20b921a628b34609da579ae6bca45585c1fc9f7a29795ee06888832ff3b1c15cd144f0849a22e4ccfa6534044fdd164757bf9479d1145cba4af95a5d00c2779c15301091c5240ed87511818e7aa550b15072d2894357b4d1f28014d247678f647358bc9690c428dfb697ffc566578860132160818c9a75e3444a5e8ec169b85097d10d6d4a90285f9a45ababc4ca0594d776c62dcba540ac0e0d7f46f8c992099221b231e00d23e09ea57f8e911957da9b1e39937d452418bdaf8373b4110658c9966c4878487d842b5eaaaf72dba86b65ef97e2c93c7714b4946176ace08a7d624029fa45f61f0d455c354d9adf7d72218b135738ac79eefc89ed874b3739f75fc7611395d6e3b5f821935d51b6201ef310f49093b23da3636aa99651dfe3ccc6a2e004f7123015f6cee96f9aa30c466338b02c40445d5301e4330f76fc7e4232b293f70bcb0cae20ea9540641be01cee0b473f5fffb3a778626f880a36f8b05414eb75a310550847b3dc70329c68cf4051ce772fda7f213b423b4bcb7984b2f7cf7d5faea828565ae191581314a5344afdbcf18983ddd53251b1db6f525ff1ba601159204bb8c43b0100954349a51b488dc0e1321ce1ff0775af47614efa268cc4ee73d8512ff9a883894290c314b4cb1eb8bb494772cc3ca4fba2cafa59a846ee7b3c29daae5338221494724ea5a1be8cb520f7c9280718da0e74b01dfbc66f87cf37e1f0db8ec2a2d6cf0212896c6b7bda79ca1f7a3cf710acd7c3c78f31f2414e5ef9b383668f4c0dd5fc22ad362c6c7ae55b91b8c19463de1f0e34b9b2b12da9a2855eb9749472e24765bba45f519bdca8879051b97df367384296d900c61fa17ff296099e0f03592c3c6fcccaacf39f04ff01f0cd80cae3c021f3f94a1430e658aa04a769966f568b28e1c0dc629c394e73fb52634fb53ea21a8ab0ca646b9f8225985c52e6b3d02c70c013a0649ce964a0e52dab444fe347fcd2ae1874051461b56afc9896f74b159ee9af1d57ed467b0e5e44644407024aac5923bc85c88bf34b71971d11e840c07cc09f312f0d0c36e17a86ac50a7791d5e044847c370cea52e2ba9b6bc9868af9e17e886e4991b4c7d1609893e56168ad0086b4302d7b452b247a3959b91b02fb36c22e5219a24078b60d847fae0c2aab686900f864666c0db7aaefe2dc9b178fe8ba6db3dd484e24eff4da5fe71fa3d8eafa2f416c2bf627f6b5659eb0150c8fe62a5dc21caa0453220496d08b8a9aafc203c836d9d0886272f17f79c7a3a7e733e4a6c72c46d26acf767b95dc97ecd779733f38ef68335197099835de4f5a2bdfaa7aec5bb9aef81d94fd4c5564bea63798077c550129c7505fd656f20c015e46591ee7a428c344c249c27ead233168f139ca6dcc54cf51336b4af55d55f256f518d6eba42ca15771946c96ed3b3b022ccc2599140563c82aa3eb1ad614ccc57032f90c59461f0b2101aa13c5bdfc9fe983e754bd30cf39dad1fb20cb798b75df4cd3661bb82fd9a3503e04a97347b1a1d1479d39cc65de229b4006a0f7534f95c284e9c3b675e99f371c7d82c4e7186ea5206630d0c76d31a8e0048d530fc40080c1e7ff13c7981f9984d6a87e914807da4a81d6029a9f8b586c8b9068e95cd995658ffd8726427eff0ac5b6a8948b32ce10b9a2c66e275666bfc2c3010d4792bf6859f6baf0ad57b2a0786c52d4839970b7dbe773b8d758b674ed81e72784a20342d6b5465019e75c38e3052f0f219ddafa62f509b2648e39e3287315d5bf85fe00f430613b0e07599f454948779b0101bf1ca49c4efbdd37c3d8d3f003480366d36f68aa50711a055830190a9499ef51ba395d9f6176bbea8a1a887617ea3ada58652924e1b51d21153b91ef2450071a1430efdaece6f214225c89b57a14ba94e3376dfd3b7c868c604b7d31cd3493193fbcf5ad0958a33ba3e5030cbec897f71369f7e49898cdc93bc666f600104bb5b1ee62443fec1258f23ef1aa79c80b362c6423177a50ac0fd81b97bb1352c6da8ec9f56a94ddec6ee1e761cd387c45a082ed01f0ea5e1b30c6a7e166d9f742c200d585ece2e762bc50518d78e1bbaef633d486ecc6dbdcef87ff771c97ea876a391ba73da9c30a66d6ff87ac16420644a126a8c77481da0acec0bf5fec4f33c537f05d64b3d317a08f7e94a37357457cee1bd553946c8fda83183d91963ae00ae328709171a1d1f15b4a3c1b69daf30e385e6120e423c07d68373db9df0924044725baf87614206716739183451969dd05b85c91325e7b5faa0f97c4b8a7e1df2df73dd0c5651f71a7366049f73d668c26980215b92a594e4f68a300aca74c7e4cd19ac71e7369c8ea0640f26be05d1e1bcca7911de33c505d9bb2395b1a9952d3653189f59debed167812eb0aa9154bc352806a53341509eb63ac49e6a7216506b3bec85e1c07fc3553fbf12bda7803a900e84d850180e792f9cf1fc1e995f97709d6208b5233487b176761797180ecf937a3cd8027c2152c8ca81b37491116fd44ed17efcae89acc92c1cda77f0e9b1f2daa4e110a86b818fcd169260cc8fd58d68e8e2aed2304c805006516383e23e1986ec1aa59fd09d4607a4b3c06b5ee712d681485735da3a6dc4d1379640824f97787f6067e6ec0ad5fbb091e471b28faaa55ab8c0f963e377eff9a0dbc0eb44e96a18e42e06a78a1c041f4e3e68f20c68338638c7515e468d7dfbaebe682a4e475f67b7d3c947e047bf5644372fa714e0ba6937810f85eade6512d4d16ae7d8a41626c057c2a4c3993aae01f9dc35407b9008ac2f770b8efef706a117d9e35cffe9857612ce542c29c49fb02768f29f20c442839975a732584a348e8cc1fc15d9b20517138610c6313d27bb43f4c0eb6eea137ab6c95a4fc8e5ae0977de99304fe34d7760afbae41adf89bc5ea420f71a41a8d3573c7d70aa575b324d403fbd1dec2556906ddaa034022984f9da3783f89d61885b5bfd4085c0d918d434b57151af5dc955f7d2c63653b3963ac2a3f1456dc3aca1e1efe3f42022f6064c40944cffdea171cea1957741095d5edc7f1dcbf27132f14d2c5c3dedcaacfd6f5c77f27a41c874cf27e1ca691bec30febc9ca9e6e6c909ea4aaf295ff3b7eac50002aab9cd9f2f36fa26d44ab0ad42ef6dc74c81228d125eed18399dda11e862ae9ed09cfbab51c45bf2192ef1c125dfcea066ac6b6cacaf5d049038eb5dc5f94abf6999d620b75e8b70fd8bdfe63811ef3268e2416ee5c25778576fedc24c98a10603659f56bc1768008a9d74087b8e3f047c2c793f37d0731013c9f23753dedeb0f5af19f8eb65a59d0d9c5369cb9cd7b05a7ff4da79d4f58c16ba29b0acf8a9cb0e257563f48caeb60b07745db9e59489b0231e4a77efa49be2533e3b97248496dbfa4ed4550d736fa10ab283b29611cdfd35e28d73a20b31f58d926ce1410a9894b81d26c2d1da7263d2919b185c467f5", 0x1000}, {&(0x7f00000006c0)="90e4ef985a69ba0b23cb34e441519575eaff5e510aad9e1d839ad54aaa7f5729e98831a7216ddfb8c6", 0x29}], 0x8, 0x0, 0x0, 0x8}, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000580)={0x0, 0x78a61530, 0xfc, 0x0, &(0x7f00000007c0)={{0x9, 0x1f, 0x1, 0x0, 0x7f, 0x2, 0x1000}, {[0x3, 0x0, 0xffffffffffffff80, 0x2000000000fff, 0x6, 0x20, 0x7, 0x5, 0x8433, 0xa3, 0x8, 0x5, 0x3, 0x1, 0x2000000ff, 0x7, 0x1, 0x61], [0x1, 0x9, 0x401, 0x5, 0x7f, 0x7ff, 0x2a7, 0x100000000, 0x7, 0x2], [0x402, 0x2, 0x6, 0x7fffffff, 0x8, 0x0, 0xd3], [0x4000000000000, 0x9, 0x3, 0x2000000000047a5, 0x5], [{0x5, 0x7, 0x9b0, 0x1}, {0x4, 0x4, 0x9, 0x6}, {0xfffd, 0x1, 0x8, 0x6}, {0x0, 0x92c, 0x7f, 0x3}, {0x7f, 0x3, 0x80000001, 0x7fff}, {0x15, 0xe28f, 0x8, 0x9088}, {0x4000, 0x40, 0x1, 0x600000000000000}, {0x8001, 0x1f, 0x54e07298, 0xfffffffffffffffa}], {0x3, 0x8, 0x4, 0x23f}, {0x3, 0x9, 0x6, 0x7}}}, 0x5, 0x5}) sendmsg(r4, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de73b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a1161856df3bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c840000"], 0x560}, 0x0) pwritev(r4, &(0x7f0000000380)=[{&(0x7f0000000100)="2d119abf492c5adbe5367e633b8f6893637a434254ccbc9560d290faa4c58064c7156de5fdfef117fb8217db05002c47fb385f703e2cb41b40fb2dfa8a0404463c035a1dcac7d921810112d94f8c0ce082684b9ac0099b8ef51c846db1c3e099709e286a1a105d0d153a00b9bad438fa99e31789cdb39472d89d2855ae453a1af8db826259d54ffa41b8ad3900a84477ee382f1f306e428f64d23d9670a162d7aaffb255ff1ff8a44e4a0123fb885701038c78fa8ecd621d88a27f43b0", 0xbd}, {&(0x7f0000000200)="0bf399555ed08198e216d16f99543a83db70db7df890c76bb457c53d8b69ea8ba3bf54381350eb99a4b09256e28a3987547c902ccd93bc9f2953836d799e01497e6c55d213daa9df0e4add8d2222e8f1a9a5907b4d283daeadc5f330152427fa1c6fec51bd0d2b44796cb17dc3c9a893ab0231489cc27bcecdb15779dc1dc328006d9146ca66df76", 0x88}, {&(0x7f00000002c0)="21d9acc6687f4eac5ac7c49927769cfdb267afdd4fcb07e708c3cdd01c28cff905186c0d23907fb9859f87b8a69a67c8db32585aab717facec545ecd9c177fe558adc8062c4186f779bc9bdcd3fb5181f4862b260af9a424db1f646b5733164ea92658faac76da663a88f68c7ed2c61d8b16102a499b1bbd1819b64e249dc42fc1ea3034a024bf2ab02f303146900776f21a31a3d3954f4741a0e43f8431137ddea6e90a15ce344192b57f778c089766db02d8807c90", 0xb6}], 0x3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000a40)={0x71, 0x8001, './file0\x00', 0x7f, 0x3, 0x7fff, 0x9}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) socket(0x20, 0x2, 0xfa) 16:37:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x1, 0x2009, 0x101}) r7 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r9 = semget$private(0x0, 0x4, 0x2) semop(r9, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getuid() r13 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r10, r11, r12, r13, 0x14, 0x6}, 0x5, 0x9, 0x101}) r14 = getgid() r15 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x9, r5, r7, r10, r14, 0x40}, 0x1, 0x3, r15, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) r16 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r16, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r16, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r16, 0x0) 16:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) 16:37:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81}], 0x2aaaaaf0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r8 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r10 = semget$private(0x0, 0x4, 0x2) semop(r10, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getuid() r14 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r11, r12, r13, r14, 0x14, 0x6}, 0x5, 0x9, 0x101}) r15 = getgid() r16 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x9, r6, r8, r11, r15, 0x40}, 0x1, 0x3, r16, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r18 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r18, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r18, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r18, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r20 = semget$private(0x0, 0x4, 0x2) semop(r20, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r22 = getegid() r23 = getuid() r24 = getegid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r21, r22, r23, r24, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r25 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r27 = semget$private(0x0, 0x4, 0x2) semop(r27, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r29 = getegid() r30 = getuid() r31 = getegid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r28, r29, r30, r31, 0x14, 0x6}, 0x5, 0x9, 0x101}) r32 = getgid() r33 = getppid() shmctl$IPC_SET(r18, 0x1, &(0x7f0000000300)={{0x9, r23, r25, r28, r32, 0x40}, 0x1, 0x3, r33, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r16, r17, r25}, 0xc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x19}, {0x51, 0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x5}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\xa6ap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:37:09 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') chroot(&(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x5) 16:37:10 executing program 0: getuid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r2, r3, 0x6) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r5 = accept$inet(r4, 0x0, &(0x7f0000000280)) fcntl$dupfd(r1, 0x5, r5) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x38) connect$inet(r6, &(0x7f0000000100)={0x2, 0x0}, 0x6) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x18) mknodat(r7, &(0x7f00000001c0)='./file0\x00', 0x2, 0xfffff000) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) r10 = kqueue() kevent(r10, &(0x7f0000000180), 0x401, 0x0, 0xffff3c84, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETLED(r12, 0x20004b42, &(0x7f0000000140)) write(r8, &(0x7f00000000c0)="96", 0x1) kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0x4, 0x0) 16:37:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000001c0)) close(r0) syz_open_pts() r3 = socket(0x8, 0x1, 0x10) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffd, "03664e0100000000000000000000000000002000", 0x0, 0x1}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) fchflags(r7, 0x10000) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) write(r5, &(0x7f0000000180)="94b3cf7c6409ceab5d49febb7c89cc936c63570f2c293caf16f5588bda56dc8626d9a844b896", 0x26) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x0, 0x3ff}, {0x335d7bea96587ac3, 0x9}, {0x23, 0x800}, {0x101, 0x2}, {0x0, 0x3}, {0x25, 0x7}, {0x80d1da896cf61c27, 0x4}, {0x88, 0x556}, {0x21}, {0x120, 0x3}], 0xa}) 16:37:10 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0x2000000000000a99}) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0xd4, 0x3}) 16:37:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fide0\x00'], 0x3) 16:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000140)=[{0xf6e1, 0x5, 0x9, 0x7}, {0xbc8f, 0x50, 0x9, 0x2e39ac3c}, {0x7f, 0x8, 0x81, 0xabd}, {0x7ff, 0x20, 0xae, 0x9}, {0x8, 0x8, 0x5, 0x7fff}, {0x9, 0xfc, 0x4, 0xfffffe00}, {0xa215, 0x0, 0x55, 0x401}, {0x7, 0x6, 0x0, 0xeb31}, {0x2, 0x96, 0x1, 0x80}, {0x1ff, 0x1, 0x7, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:37:11 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x80000000, 0x7, 0x4d273386, 0x7, "55bd5160888f908d209e4da547919089ea9c57d2", 0xfffffff8, 0x8}) close(r0) syz_open_pts() writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c215", 0x8bd}], 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x400, 0x101}) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r7, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r7, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r9 = semget$private(0x0, 0x4, 0x2) semop(r9, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getuid() r13 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r10, r11, r12, r13, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r14 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r16 = semget$private(0x0, 0x4, 0x2) semop(r16, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r18 = getegid() r19 = getuid() r20 = getegid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r17, r18, r19, r20, 0x16, 0x6}, 0x5, 0x9, 0x101}) r21 = getgid() r22 = getppid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x9, r12, r14, r17, r21, 0x40}, 0x1, 0x3, r22, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r24 = semget$private(0x0, 0x4, 0x2) semop(r24, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r26 = getegid() r27 = getuid() r28 = getegid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r25, r26, r27, r28, 0x14, 0x6}, 0x5, 0x9, 0x101}) fchown(r5, r17, r26) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000080)={0x0, 0xff}) 16:37:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f00000001c0)={0xffffffc0, 0x43, {0x8, 0xffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYRES16=r1, @ANYRES64=r0, @ANYRES32=r1, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=0x0, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX, @ANYRESOCT=0x0], @ANYRES16, @ANYRESDEC], @ANYRES32=r2, @ANYRES32, @ANYRES32=r3], 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 16:37:11 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x1000, 0x5, {0xfff, 0x7fffffff}}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffc, &(0x7f0000000140), 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:37:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = getpgid(0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r6, r9}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) connect$unix(r10, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) r11 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r11}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r12, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10861ccffbb420ef, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="35d0b91d51ebf8216dadc767c2de") 16:37:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x205], [0x0, 0x0, 0x0, 0x9, 0x204, 0x3fff7bdf7ff], [0x0, 0x0, 0x482], [{}, {0x0, 0x13}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {}, {0x0, 0x1f}, {0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x10, 0x2, 0x20) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000000)) rmdir(&(0x7f0000000040)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:37:11 executing program 0: r0 = dup(0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="2d3f1decf167b19758228bdb41c244778aa4dfcac32c028031b2d2358ed8f3b278a56f5384e150e1331c36", 0x2b}, {&(0x7f0000000080)="ded28eb6", 0x4}], 0x2, 0x0, 0x6) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000000180)=ANY=[], 0x0) socket(0x18, 0x400000002, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f00000007c0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f00000001c0)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) 16:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x500000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x6c}, {0x26}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="b694ddb96ef4cd72296f0cba2b6a") 16:37:11 executing program 0: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7fdffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socket(0x18, 0x2, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000057000/0x4000)=nil, 0x2000) r1 = msgget(0x3, 0x80) msgsnd(r1, &(0x7f0000000040)={0x1, "3dde6fb15ff8ffbb9ff8d0e0e299e5a730b6ce5b3da3e7435b5512484dbd968ac22747693dae194f71edb70c7d86"}, 0x36, 0x0) munlock(&(0x7f0000623000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 16:37:11 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x2009, 0x101}) getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r8 = semget$private(0x0, 0x4, 0x2) semop(r8, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() r12 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r9, r10, r11, r12, 0x14, 0x6}, 0x5, 0x9, 0x101}) r13 = getgid() r14 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x9, r5, r6, r9, r13, 0x40}, 0x1, 0x3, r14, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) r15 = getuid() setreuid(r5, r15) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{}], 0x1}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000200)={0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/2, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r16, 0x80105728, &(0x7f0000000200)={0x0}) 16:37:11 executing program 0: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddffffffffffffff000000000021000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000"], 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x8010, 0x0) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x181, 0x0) setegid(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r6 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r6, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r6, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r8 = semget$private(0x0, 0x4, 0x2) semop(r8, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() r12 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r9, r10, r11, r12, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r13 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r15 = semget$private(0x0, 0x4, 0x2) semop(r15, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r17 = getegid() r18 = getuid() r19 = getegid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r16, r17, r18, r19, 0x14, 0x6}, 0x5, 0x9, 0x101}) r20 = getgid() r21 = getppid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x9, r11, r13, r16, r20, 0x40}, 0x1, 0x3, r21, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r23 = semget$private(0x0, 0x4, 0x2) semop(r23, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r25 = getegid() r26 = getuid() r27 = getegid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r24, r25, r26, r27, 0x14, 0x6}, 0x5, 0x2009, 0x101}) fchown(r5, r16, r27) r28 = socket(0x3458a6bae334a88, 0x400000000002, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x802069a8, &(0x7f0000000300)) r30 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r30, 0x0, r30) getpeername$inet6(r30, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCEXCL(r29, 0x2000740d) r31 = accept$inet6(r29, &(0x7f00000003c0), &(0x7f0000000400)=0xc) accept$inet6(r31, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) 16:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x8, 0x6}) 16:37:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mmap(&(0x7f0000462000/0x1000)=nil, 0x1000, 0x9, 0x1010, 0xffffffffffffffff, 0x0, 0x40000) sendto$unix(r2, &(0x7f0000000040)="afb4c10b2e678a5385c329e71a", 0x100000298, 0x1, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="dd", 0x1) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000180)=""/126, 0x7e}], 0x3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r6, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r6, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r8 = semget$private(0x0, 0x4, 0x2) semop(r8, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() r12 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r9, r10, r11, r12, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r13 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r15 = semget$private(0x0, 0x4, 0x2) semop(r15, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r17 = getegid() r18 = getuid() r19 = getegid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r16, r17, r18, r19, 0x14, 0x6}, 0x5, 0x9, 0x101}) r20 = getgid() r21 = getppid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x9, r11, r13, r16, r20, 0x40}, 0x1, 0x3, r21, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r23 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r23, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r23, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r23, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r25 = semget$private(0x0, 0x4, 0x2) semop(r25, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r27 = getegid() r28 = getuid() r29 = getegid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r26, r27, r28, r29, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r30 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r32 = semget$private(0x0, 0x4, 0x2) semop(r32, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r34 = getegid() r35 = getuid() r36 = getegid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r33, r34, r35, r36, 0x14, 0x6}, 0x5, 0x9, 0x101}) r37 = getgid() r38 = getppid() shmctl$IPC_SET(r23, 0x1, &(0x7f0000000300)={{0x9, r28, r30, r33, r37, 0x40}, 0x1, 0x3, r38, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) r39 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r39, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r39, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r39, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r41 = semget$private(0x0, 0x4, 0x2) semop(r41, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r43 = getegid() r44 = getuid() r45 = getegid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r42, r43, r44, r45, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r46 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r48 = semget$private(0x0, 0x4, 0x2) semop(r48, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r50 = getegid() r51 = getuid() r52 = getegid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r49, r50, r51, r52, 0x14, 0x6}, 0x5, 0x9, 0x101}) r53 = getgid() r54 = getppid() shmctl$IPC_SET(r39, 0x1, &(0x7f0000000300)={{0x9, r44, r46, r49, r53, 0x40}, 0x1, 0x3, r54, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r56 = getuid() r57 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r57, 0x4004745d, 0x0) getsockopt$sock_timeval(r57, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r55, r56, r58) r59 = getpid() r60 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r60, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r60, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r60, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r62 = semget$private(0x0, 0x4, 0x2) semop(r62, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r64 = getegid() r65 = getuid() r66 = getegid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r63, r64, r65, r66, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r67 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r69 = semget$private(0x0, 0x4, 0x2) semop(r69, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r71 = getegid() r72 = getuid() r73 = getegid() semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r70, r71, r72, r73, 0x14, 0x6}, 0x5, 0x9, 0x101}) r74 = getgid() r75 = getppid() shmctl$IPC_SET(r60, 0x1, &(0x7f0000000300)={{0x9, r65, r67, r70, r74, 0x40}, 0x1, 0x3, r75, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) r76 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r76, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r76, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r76, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r78 = semget$private(0x0, 0x4, 0x2) semop(r78, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r80 = getegid() r81 = getuid() r82 = getegid() semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r79, r80, r81, r82, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r83 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r85 = semget$private(0x0, 0x4, 0x2) semop(r85, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r87 = getegid() r88 = getuid() r89 = getegid() semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r86, r87, r88, r89, 0x14, 0x6}, 0x5, 0x9, 0x101}) r90 = getgid() r91 = getppid() shmctl$IPC_SET(r76, 0x1, &(0x7f0000000300)={{0x9, r81, r83, r86, r90, 0x40}, 0x1, 0x3, r91, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r93 = semget$private(0x0, 0x4, 0x2) semop(r93, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r95 = getegid() r96 = getuid() r97 = getegid() semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r94, r95, r96, r97, 0x14, 0x6}, 0x5, 0x9, 0x101}) getgroups(0x9, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r90, 0x0, 0x0, r97, 0x0]) r99 = getppid() r100 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r100, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r100, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r100, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r102 = semget$private(0x0, 0x4, 0x2) semop(r102, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r104 = getegid() r105 = getuid() r106 = getegid() semctl$IPC_SET(r102, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r103, r104, r105, r106, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r107 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r109 = semget$private(0x0, 0x4, 0x2) semop(r109, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r111 = getegid() r112 = getuid() r113 = getegid() semctl$IPC_SET(r109, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r110, r111, r112, r113, 0x14, 0x6}, 0x5, 0x9, 0x101}) r114 = getgid() r115 = getppid() shmctl$IPC_SET(r100, 0x1, &(0x7f0000000300)={{0x9, r105, r107, r110, r114, 0x40}, 0x1, 0x3, r115, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) r116 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r116, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r116, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r116, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r118 = semget$private(0x0, 0x4, 0x2) semop(r118, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r120 = getegid() r121 = getuid() r122 = getegid() semctl$IPC_SET(r118, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r119, r120, r121, r122, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r123 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r125 = semget$private(0x0, 0x4, 0x2) semop(r125, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r124, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r127 = getegid() r128 = getuid() r129 = getegid() semctl$IPC_SET(r125, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r126, r127, r128, r129, 0x14, 0x6}, 0x5, 0x9, 0x101}) r130 = getgid() r131 = getppid() shmctl$IPC_SET(r116, 0x1, &(0x7f0000000300)={{0x9, r121, r123, r126, r130, 0x40}, 0x1, 0x3, r131, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) sendmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000280)="4481a949f87ac1635f3ce366de611648ba6a7fce6e9a896a346f68aabf901070d31a815829c12a5524b580eadc9675e9a248f414e88ae29c68b3c0dec579cbe8cae073e306fdbf75d9f25c121cf42f10e611e5a19c6c72e869abdf384a5c3d7749c12814d27ff3fa135d106b231f5543100f40788ef303cf722553c473590ea594193cb78e49dc6dea7f2ddd0336ecc3a30b2589df4370a5316bf0b36005e5b7026694ad31103facfcb07127457ee8ac4d6d4f57449f1bdaaf34132f0e01f8311157208e7b4e1b621d79419e295caa998a8c0eb3c0058bd3fbd6b83ca621ca10dd53399cc8a2ce6a78a58b5c4d5cbe47bec36707853518795b", 0xf9}, {&(0x7f0000000380)="9f7c25b035de0b543d210d96031bf1dbfbc85ab9359ae21a4e9cbe629584f64bab596642fc1a6f1de5bd40dd0f492ce1b986589f27aea8", 0x37}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r21, r22, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r38, r49, r58}, @cred={0x20, 0xffff, 0x0, r59, r65, r98}, @cred={0x20, 0xffff, 0x0, r99, r105, r130}], 0x80}, 0x1) 16:37:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:37:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x800, 0x0) lseek(r0, 0x0, 0x3, 0x7eb4e4467015266e) r2 = dup2(r0, r0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x1}, {0x4, 0x1}], 0x2}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0x65) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d8d30aaf504ca9d983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0x100000166) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) msgget(0x1, 0x8) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) mmap(&(0x7f000027f000/0x1000)=nil, 0x1000, 0x4, 0x10, r5, 0x0, 0x0) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r6, 0x0, 0x0) 16:37:12 executing program 0: r0 = dup(0xffffffffffffffff) dup(r0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) read(r4, &(0x7f0000000380)=""/144, 0x90) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0xf01, 0x81, 0x4, 0x2}, {0x4, 0x40, 0x3}, {0x1, 0xf9, 0x40, 0x1ff}, {0x68, 0x4, 0xfc, 0x9}, {0x101, 0x1f, 0x22, 0x3f}, {0x1ff, 0x4, 0x0, 0x24e}]}) wait4(r2, 0x0, 0x0, 0x0) getpid() 16:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1, 0x6, 0x2, 0x3ff}, {0x4, 0x40, 0x2, 0x8}, {0x1, 0x5, 0x5, 0x7ba}, {0x5, 0x14, 0x8}, {0xba, 0x7, 0x7, 0xfc}, {0x7, 0x35, 0x70, 0x80}, {0x3, 0x1f, 0x81, 0xe6}, {0x800, 0x81, 0x5, 0x20000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x6}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7ce5746453192a14d773e96d6351") 16:37:12 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) write(r3, &(0x7f0000000240)="f0849e3645f60f1e4cbf54d5aff53baa83521fb27e3c954c52879ecaf10e0620577bd3cd3fe4bb4eb917ce204766e9edc6180803b03155795e644661a19068eb0705fcfa5aa53a3c9979241fa1491d4550c4506fd2f3ac05911e0b893c399b8880f505295611fc78", 0x68) write(r2, &(0x7f0000000100)="df83e3a24ef26abcea09a0e1314528a9a058c8c3d11a2548d13aec9083a4d9287204185471a68f8f8f1529b2b17958d46f5c04dc7df1e21786ba92f92001e10e15e796d2a051e092cee01f52d9bbfc380cfe00426b42d98d6f4434496435a70620c7dd8b2045df4bcc62437975b80dc182f4bc4369d12e7708fee7c02fdf49ca3297aaf5e27f640aeefbd819a5fe59e0b26ac0355c7fff39d30048d61e6786c166e7aa3b50e9df5ebe67e1045dba7296b21b0c17a09771a47fea4e632b84628bfe5d3ee2ce7e989fb05d4271fc621eb05807fe7a9ff0ab7ccbdbc134d4f5734342cd59a8e6c122d2156c4230fe209038a1b39a94ab6f6bb3b1df1b00001e740fd6aa12a38ebb841b902ae246ef5fe97ccdfc15a7967300193a8ac623821f61cf3f957a62171ca6de3160ec3d39a6a8c7", 0xfffffffffffffef4) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) kqueue() execve(0x0, 0x0, 0x0) 16:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) pipe2(&(0x7f0000000380), 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x10140, 0x0) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r5 = semget$private(0x0, 0x4, 0x1) semop(r5, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r10 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r12 = semget$private(0x0, 0x4, 0x2) semop(r12, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getuid() r16 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r13, r14, r15, r16, 0x14, 0x6}, 0x5, 0x9, 0x101}) r17 = getgid() r18 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x9, r8, r10, r13, r17, 0x10}, 0x1, 0x3, r18, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r20 = semget$private(0x0, 0x4, 0x2) semop(r20, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r22 = getegid() r23 = getuid() r24 = getegid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r21, r22, r23, r24, 0x14, 0x6}, 0x5, 0x2009, 0x101}) fchown(r2, r8, r24) r25 = msgget(0x1, 0x10) msgrcv(r25, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000cf0c0000000000000200000000000000000000000000fb28001500000000001b0000000000000000"], 0x48, 0x2, 0x1000) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r27 = msgget$private(0x0, 0x20) msgsnd(r27, &(0x7f0000001780)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000640)=ANY=[@ANYBLOB="0100000000000000642af7c827a119254b656dc523e5c59483cbb602ed83e74c9f72cee1974d216b17098dd6b78aae4c07bb935c2bd1fa474402b3f7a9d447f7661433f8915cef594b9a4a5b5cea2941d08f1b28b7d3ba5dc20f7c022677dd21666850a8d9db0a74de0341e9dcd9a16ac1264ab727773b8d65338467e1e5e42e35737b214988691b5fcfbf8ca7a401db3a2fcc59426b740da74c11381d8489957edcee8db418b3af520e7f0ae84613116354839c7b09b9e985a5dc08983ab387125426652a4ee391d5e9710561c3dae2e6a4fe80549fd64ceb7a978f889cc13b563056d8724c5ea91a959dffbdebf630c61d3c5d0cf04e484109894f3609d4031feac9045a33bd631d7502e38ae7f12df7b987bf06cf4148bdd7b252bae0db34f11794182cacd58168581b74083fb6842fbeff3d6ff2af3fb2face67da8f31a7643abeed1ae989f17a3783afdc823ddadab7367d008000004229967865ac4e34efcf7a966f3a0aa893546d297e0bc93abb2935753a5bef2e593203dc2ef12de2ce64445595f19014942b9477aaeab061d5de1a05f030ee6aec46d81f6b304b0cfcc8a6fcb098731b5f1a367d68820f4b4e21c30a42bc3f5a2990f53f20637ef7b39ea3caf1be634f82fedff31c43edf5458355edf076b00857fa5f8941c87a519149a41f3c33c506422c3da98883f9e5820bf263c408d9323583e5b54475087f9ecaf514662877d6ff0f58aee2198d12e4661474cc0818e0153cd2e9d23c6224c27be15cda119760c0e0d4fb3b1aab8439137445e23b77348201e6bcddef195f9e71b98e8f355422101920a92cd7aaf8e35cef3e1d18b040bb7a6fbeef7ce19b426eee736addd1c08266ca8a50dd5f1befac1ab2fa9a31d3cf356d9274e4798e5ea0efcaf80611f21bdd1a4f7ba1c00f7a1c85af6c9e7f66cb1edae07e667d0c8ca7d8614af3e3e514c18dd0857f63439d59b800474ae2cf784944784ef79e370221dc20cd52384180a16d17a589b427d18fa817a8f4004c2c5b9f4ab5438da51cbcbee25224fa17e93cdf8ebeb4449b9b1ab2bf7f0bf351ade62d18e3b7505227ee80000b101a114fba0d7a3321639633b67da56675a782bf46236a11369c2a8eed20fdf971e421784fef59fb2662c84f105e7231c3839dc284bab7e1e0182bd8d9eac0305dd206bd1ec321130d45f2d1eacf63a925d253e0fb10506f49130805d4aa387f26a10077c54e72ddda45e5f5762b5190e0e0b44a6a58f7820a641f21bfee6270d21b9a2ceba976d22b69a84d5dde5fbda845c3ecea44f4dfad48244a38099f98ae710dfd4fceb762bc4058c4c2243b67731a250faa39f27cd4b3521317f0273a52f37523e573c28417315a613897177bbc809274837d9c08d36c838b15e43d0939089478c0d34a3465a4638337c2af12408fe65dc25b4abe0ac0416342166358f227526ce464959bf3029e74ebf9c3bc4a6a44a244f92ddeb2181634d6806e63c9c529809e3a40adfe2ce2ade4da1174a9793b1cd8d930227678f411f3309ba6f7c9c5c9ff2e433adac69b36cb3caec90a8f088aa2d407961b8ce3bcc7ff368b20fbd26338a9f269fd5cf86f194877419806b73c49af21af40ff0861d7d206632841a0951f6594122d8f9e329604d09ee7079d9b12a88765ec8a071907ec6d9411cb56dd0c9370cc8aa52c813a7626b749ef2c876d0ebd33435783c6b3358f1939349c8cda348ad0dcefa3ff2dcaeac26c25c3ab9078e7a7fda68ffb5103901e8dae9c6f8ed3f93dc9e2e69f11c550db88a0d4b353a051b0b272300a5c980ca2f626a4a7ea92e1c9214e5e9b1b425ead3ac2a09cb15db38c392a05c0510bc615f48cebe5105c9fb792d9eaa5dca4489f6cc62d356ec16378fb6698e56711140ec4b3afa7994977acf71712fa8b2dee89b7cb48bee31bdec3971d0728fab2c09a396c65ab32a3ba1986a37a290627ebe58f1742e825b97f072ca3aa4812084e19bf4a03cae6c503254fd646752a5867771c57352d71eec4bc5f34bb94abde5cf2e96a96926765ab52ed5c03bae092aa012c72f64d594966f2d6dfeb9779294df9f204c670f9ed7f06e5d1b69534fb1162ed903abddd0652ae54074b1310a5f4edd9b1c03964509a86b383b2a786ee2d1ea9b05dff4d959e23810a030df10b37f32f970080bd1c354ee1dd0fb57d7461768b437db1a0b0e5860f73e1cbbe948c3e576987829687006f62ad6472231565ff8a19f8626cf88fb1586a1e55279e277f611bd96ec5551e25d34624a2a6a8755625270ba2cfecb65c118cb305fd29a2d9827a87932827be23bdc5fbb94110e6971aa8d02f705c245953c650b955e9d5cfc0a08bec6261d557e05dc520c1061942495bf1fb94ac8f03539211213cc58f32b4cb203fbd7978679066cbd7218e9a23f11ff5b68e3ac8e4fcdfc60016d801c44aa3b38f541186b0a1f88e2c97818a25ccf868eeb19a829f6b79e3e424d32da767be2e21c47aa26457dc6c379d18bffbda4745d204bb2ea61a244f3c4cb36f6795d068a7ee791d0b313f3d4765a521748e407605e9d7645b75fef61adf724d8fde41e887143033f68e425cea2e5509b576c5daf5810340ace252aa1bd1c758a984186ebecf9469fd09b8b51046f00443919984d446646f8867b9c419ed3003eaf3e548907c1f140d294ba350f72c74ae5c74bece7f5c7c8e932bb6c386430b344662e24442424a8c5e9e884196eed6faadc6d9d1be79432c32d515ddf5f9028b440b59861a668d9c4e2b4f46fefc89045b9b3d1084988fc58ae228d49056cb285a48534f87b708cc2802bd91dc8c8cd948d318b3534b40a135e59b4a70cfc24fb4b4bfd275b2ef0e3c8c4a4afe9cec9f108936019812701716fa0aa86670daac37b00d1b031dde2fcff7b49cda8c1dc1f1556cf4ea1dd7b771b36fc3efef2eaa2735608de13a01e2e6b683621e7a33e3f02912b07d4a092b84663b698f0221eb65cbbaaa12f503711c82285e2722da4216a1642eed56b70cdcff4bd81b19ef7beccab8dee6c86b8ebb527aced5163675f749f597da9b90d781bd42425c6dcb26041f83707be4ce9fa4f92b40dc7ea6772dd5133aae6198712a851eea5d6f5c9b50ccecad17e31ce9d5a82c3a04019cd177fa686a13ce6b8bc6f105d1c0868fb22c19befad58052d0d67079437c60863c857ea2a616d8715db5fed17e326879ee3b1e2bf910196c01a74e27e5a562ca57fb44b8134d87d42bd3cbbefe151fdca91989f0c76863ea92a6b11dfbc85b2768e600940afac91ef508d1bcfe3f8e1b72d278050dec794a6e39fcd93bbc57dedf44aad4cb07c51e25b5145eea204d9cf85d928d6a8cea81a743446215b0d4d426a69372d4ce623150248ceabe2e8fcac8bc34ad966d2b9e1c81ade97596cc53a5d594da3b4a94b310af2fe0bb44dbff0dd953bff48ef57a0225109b842ae481fb5afaaec5cc661223a9596ff01bd2ffaab8d9b866e4c93260cad40937591c3ff1044dd5a46228290cee183ac5bfd94801410061212f2cbb9c8eb0e4eaac9b2cca6d1cc8e5c8b86ed51a5002aec639e83e56510ee5fc8c34ff868895cc9e67c2e5e96069cffc3e3f686c096227b515f0e97253469fd6bc2c1ddea8ed0f6254cbd379f32422572311bcfb9f2437455699755ff8287474cf85ae52948481b139501bc1029647f7c662988bcb676345eb2b59592c1a7f53d447490b7fa69394037c4a7ef7d45bb1005f5d870decac819494267dfd0297a14decc8868a810cd6b4ae75f2ac920148d928c44a4c51b71e282898b445e20fd0f071d864c4767ada3522bc764b7799c73292ff3578beef37ec043d3e9820ff69617a2b864ccfe7c614a4c0bad0d82ea6d1b89613f514164c1d08a5bc9cd60e5f16ac255048972cbbbc2cbc6ccdb6e55e69e70fdbf54f3f4b37983cbcc0043c59d1f24157e57707cd49a9632225f1b2de28cd117e2d00c2a2b2a1714681d28f551a289dd8c9a4b3f3a1c208cc8e3d1b4702f7311f7b7a6509cabfdea1e57eea145cf5d1438b52505004516ef5b1c9ffe5ed12020fd8d009ff53e066f333604c45c844950004baa38271e43b72c52dc2ce7bb9edabd5d6a2d84c17e2d15223a82670ff757c63b70635715cfd89678fa848bf48b524adf3680d6abea93f10a19ad204d7685365be233324351411feb31c0ca92b2e2f43a4ba25ae012a8295712cae251db34cd2701c82c4569027c03f6343cb762aff5b72767b38e87222ec20fcbb9090e625ddbed14bf9b375d05bb958bc488b43f1a3ee6cc196f8775120de65153f242bebdb0229930b2b263137c22a4df5551d25d9e1d1017c0f76ca35499a0c4e18e9e37ed7b99c5a18863b79e19c635f5181b917baa900c9462430f69b2b3382c7b60b677cbb666aecef0b5c810d9af8460f224639188a3842a8c00497c58c19ed998ba4a56f70c239cac758025c8b8431b19e632b6fb8725b568fb865047ffb99989599e539f7a31f90d5f5757acb372dfa14a09afc5ccfe6bbf5b2dc0378ce6e9b49a82ea5a25d8680abd6579860349d6234bbc9040e5e7d8e412c7e07f053f336add6d738bea1f87f2256f0222d0d82a4c0397ef1b117ebd38e2958e1b03094fdb58167492b2aaeda1fb4ed69d5e355da337699ddf9739167bab36a89482d21f008681ec8a2e4526fc3c8baa598a73e59a3aacb391597486abf51362c8bc720db69f5c1a8e5a63cca46a264ef6cc4e42cdff89523d6a400d522118741b31084a2ca514476662d86b3f2e7dcfa941a91a3ac5ba7c7f2fea6a9af1098dbde8d3a9ef5994d0762339c65cdb1b775ed592a6cc78c67472111337f4b99e75876b322097a43161f117a7a27e5ccd3ac06762db81310ffee04b682c07654df89d6c009708566f1eb01ae3ddc6cbeb1c2f18bd17d741ab12ef882c47ab30c229c61a4c99e67ee5e4c76f39af0546eee4c83aa409f0c8478af85d684cad245fe17922c82ff08783fb4630d14753b1dd2a0a1f9e6b8aaa9e975b3ead3edebc14ec06ead4ca840f29acd022f88a3666ecf7632745c5134ac234377a30ed50534f568cab65a8b2c14c74dfe6c276f2affb57af802f21f37dc6c3ce1cd195fb7679f1f80fcab0a099dc9e01d891ad130db6943893e537645b8be050d5fa4d7d3d04cf139b9467d7faf843ad21e25d8e0723ae6d033aa6078d76a4e8371aa669a174bc3c406430eea9f4504a23a986ef82d364aa7c835db2135ec17e8579fab1e80f8072ece2d38208fcb6559f1a58e1cf7617a821dd02cb6bf7f7b244356fde003843ddbdf255c22198922f0324d8bd2b668ad2192566802925e16bed1492aa9b9736d481c42d638f1be6f53a46659c048bfca4fbf26979fa2759c834ac80a2718214a6f0f942f60d94e8cd23a6a7fc4425aaff40b10806309f7a92c7fbec9cfe475c0ca26ab09270be5e2e57023302bf65622764d5b1bc5aa067865e940b69882e066ab8cffa8a19f25976690a83913a4d17403d5d6de81a37bc354aef1d5849b64b271ab2e5bdf648160e960cf689f8d75e5997813ea274ae99ad11b88e42a179ec5adf00f1356397f4ff5c03bf108ff06b887a832220680c21ba9a210ba7f806ee95b3c6a002c65ac53456e0b9192fb7a8d22c072d994c857be63009a559eb5d34007bdbbc6c503c6e1afc0a924ae97797297064bece88961ab3323b29824b90edf61439bd1ab18b2709139f92ff77c667ae475d456e637e0c226d565ddada0d2958a582facfe908e764ac12635c9d9da13d6408c08491207470e96b41e8be6dfbc53bea9776ec1566d7660f4505cc178699dcea4ed103dfebf845f41b56ca0de74c1465d52325d446d44be69874ff8d21909c61b6c56d6"], 0x1, 0x800) msgrcv(r27, &(0x7f0000000600)=ANY=[@ANYRES16], 0x1, 0x3, 0x1000) msgrcv(r27, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) msgsnd(r27, &(0x7f0000000200)={0x2, "cee1a7308e2701b56376074554ff39c89e9717c0390c7852053318cbfb8bf7bb7e0c251bc07c7c60b7a25fea1c51da43c13878208daa9cb9b115f02767a72779b13c8af95e36f8a3018782c073b350f815dd223036d9e0e6425b584ee9d250674b2cd08064c556c42734dbe8dec6abed9a6afbc96518c0d340f0e8c48cc06bfab7e7f1c4bfcba867a19dd7f81dae04199b7ae4783bb46f266ea4546a51d1dc855cb57c4036a24d50bf0688f98364d78d4608f5e25401bc30993000c58b83d07ccf45497ee9c86d5627691020804856042e0683e53c1250b1c44200d663c969a46b7b50b8d31f414aed06d7be"}, 0xf4, 0x800) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) linkat(r1, &(0x7f0000000300)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0xc) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSDLT(r26, 0x8004427a, &(0x7f0000000180)=0x9) 16:37:12 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x6040, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x10) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x84, 0x3) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x18) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x1000, 0x0) 16:37:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x15cb) close(r1) pread(r1, &(0x7f0000000000)="62f1243d1b0f0108d61572e6185216e93aba9c8f8e19f3f9b86009bbc34c6a7cc8e518c2db", 0x25, 0x0, 0xfb48) 16:37:12 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x4, 0xbd84) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0xe606) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x48) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x100) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x10, 0x40) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0xa, &(0x7f0000000280)=[{0x9, 0x0, 0x6, 0xffffffff}, {0x1, 0xfa, 0x9, 0x1}, {0xffff, 0x5, 0x4, 0x9}, {0x101, 0x0, 0x1, 0x1}, {0x9, 0x7f, 0x7f, 0xa0}, {0x3f, 0x4, 0x83, 0xff}, {0x1ff, 0x0, 0x2, 0x401}, {0x200, 0x1, 0x3f, 0x8000}, {0x10e2, 0x1, 0x7, 0x400}, {0x9, 0x3f, 0x5c, 0x4}]}) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8001) r4 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r5, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getuid() r11 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r8, r9, r10, r11, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r12 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r14 = semget$private(0x0, 0x4, 0x2) semop(r14, &(0x7f00000003c0)=[{0x4, 0x5cd, 0x800}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r16 = getegid() r17 = getuid() r18 = getegid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r15, r16, r17, r18, 0x14, 0x6}, 0x5, 0x9, 0x101}) r19 = getgid() r20 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x9, r10, r12, r15, r19, 0x40}, 0x1, 0x3, r20, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) chown(&(0x7f0000000380)='./file2\x00', r15, 0x0) poll(&(0x7f0000000000)=[{}, {r4}], 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) kqueue() ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)) bind$unix(r2, &(0x7f0000000340)=@abs={0x70c3b1bf5ce825ea, 0x0, 0x2}, 0x8) 16:37:13 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) close(r2) syz_open_pts() r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r4, 0x2) close(r4) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000040)=0x2) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCBRK(r5, 0x2000747a) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet6(r3, &(0x7f0000000100)=""/66, 0x42, 0x803, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000740)="3b3c2db5e1c8520371f7a85a1e7498bee32b9c1ab25094d6f097659f4e2aebe946f85bae1efffdfde2e8ccc2bd141ca310b9624e8703280a252c2b87d70246c755c23c1622dbbd523c895ce645759cbb7b0dd4a4cbaf52a70b2df1eac6750585c19ec2e989c78c86ce39213562890c8e6d945055930b884b048a21437c4d30592714023b", 0x84}, {&(0x7f0000000800)="479270c62435c21f03", 0x9}], 0x2}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:37:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000400), &(0x7f0000000440), &(0x7f0000001300), 0x0) 16:37:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, r0) unlinkat(r1, &(0x7f0000000340)='./file0\x00', 0x0) close(0xffffffffffffffff) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000300), 0x0) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) r5 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r5, &(0x7f0000000240)=[{0x1, 0xffff, 0xb615370030b43e0b}, {0x0, 0x107, 0x1800}, {0x3, 0x7, 0x1800}, {0xe, 0x2, 0x1400}], 0x4) semctl$SETVAL(r5, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r5, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x800}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)) semop(r4, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000180)=""/231) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000140)=""/23) r6 = fcntl$dupfd(r3, 0x0, r3) write(r6, &(0x7f0000000280)="0920090000000000000014804752cd8439df7dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r7 = socket(0x400000000018, 0x3, 0x3a) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000001280)=ANY=[@ANYBLOB="822f667e00000000004496e488264134c3e99bccd4b58dcecc98697b8280c65ea0b5018607000000194bef8908abb9ebe80000000020c3df0a451b3effff1dcc1c5b9adc06234ac7923a2c2465d9291a0db66e8f0600d300000400f719d396fd19a78fd85b0c19aebffaec31f8d643711fd04474371fc88e0600000000000000c95b7d2c7464d9a9c6686c4e8200ccc9a4c15caa5d1e299f0aacb704ffbe93602999d2e4b3ea22ea9f234f3d0590a0ac8d07fe19a388638ae5e4f2cfc7b94a02220000000000000000000000000000ec51d345c43978874aab083582936c92a83c53aeb0bb9d78450402b1e3e400000000b98b00613110f5942d0d3d52e102483e73c8f2a93879dc80f9e09762382cd071ea4206005051d93cd80100016dc3bcaa0d7134c630dae019439dd65207190100597aa32b3f986450c9db13b52beb0f5313a704daf9e944b8e10a7a52a68f19d87edb6696a9fbaeee2304000000000000006c3afc0b0eb855b05b6a3a152ba07bfaf5459f1e31e19c285ffd036531a49040cb19ab93b4d8be61ccfb91ca58d394e0f7e8559e9bd4c4a478ea3efbb96ef70f6362ae0000001375c620e24f6b62815b9b8838ec959d0000000000000600000000003676cbd71192d4897fe7afc0b996395214b492421d158f2e0baa04fa4cfee0e2552b9ea36d5707119d85b30d5553e26b87a34175f9950589f91c930501fa5d360af36209e901e4bc72e233e9d0562928d80c9ecb634b92c5dde0b40ff365d26c4929382ef786f09ba733c1ecce9b6b962e4032a93fa20ea51691b80919863231ba12784117a39e2b34bdd1ed90635676e8f8685a000000002d7551bc467eca35db0ab65a94eef309748f70fa4e8d8859251cbb9e5b6706eed8fddfdda1db9ee5cb4f0fd0098a0cd5b8c6c1ea6ad92dd106aca68489bbaf18032c8ae9d7b7bd3aeaeefa9ced24dc58ff6009d7dfbf53162d2534256400000000000000000000000000000000000000000000005d3cd7f754eab53eaa45584193a01a3c8df4f2000af8cddf6866dcf28e03a6a487c2521ea2016e7e88e2948808b19cc1ec62190103ed321f860b5da86a3a2c2a94d3cf37eda640b75ab2af925aa62ef865a1589586f7b05c1bd3c6b36090605b78444d2a9c60578489fb0640320b479d21fa41a0bd0d72fb229edfe89a287b6b1a0cd5906cdb419fd0de2e17eccf3e8c34ce01aaf4dc362c0aefd4cc85a03598f212313b54d0028ab928b8658ee02d6005870d2a56bb792a6d8046d005fff788435677c1d12d4194ac41d1a6d750db1baed500bf65c225db52de5e3e966cf3fc8b52573934f5ed9839489d2efab7be198d8319a1dd02b97f3e7e3bbb29900b80333962e112abe5fd4360887ea8c108999d23fe56cb56228f0ce600ed94b45cf8418320c175bd3e4df3732fc696d2b9b1173db1328ce1f75a1a88b74fa0236ebed8326a55dec69d9c774947ff5722d36b3bb37ddfe71bef2be3fa7eae42ff2087bf0d8b3fe347c9a5b6db8fa6c5972847c985d860414c50e60fac5e1a81156caf1556462aee52c0381fd976eb0cade6f56d9a94693493085575ce07d3666e921b40b998606843aec2bfe714638f53b19bc08100d9930de258c0a27545f76fa5b1eb694907606c58aa7ef7156f8e425f02931fd972e98389586968c754269d639c0e0dae3c49a9c9afd0463908bea9c93cfbb29b81b2f14f67b6f83a79e2c67851741c2c2449fceb993c162840411a72f462a060f488a0d75b6539b623d9612e82267d6bc3e49c098ca50bb60743a881a46faef52c0dadcd53f2166856f8744b0176482270f84904fff2c1e65f5058a90bd8e2cdeb31bdbae03860c9e944136e096c44a73e000000000000"], 0x10) r9 = socket(0x10000000002, 0x2, 0x7f) dup2(r8, r9) kqueue() setsockopt(r8, 0x29, 0x6c, &(0x7f0000000080)="078ba10c67fe6192ee69a80af28c48383f5af39a2aa1", 0xffffffffffffffa3) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x3, 0x4}, 0xc) 16:37:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x48}, {0x30, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xa16}, {0x45}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x3) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r5 = semget$private(0x0, 0x4, 0x2) semop(r5, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r10 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r12 = semget$private(0x0, 0x4, 0x2) semop(r12, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getuid() r16 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r13, r14, r15, r16, 0x14, 0x6}, 0x5, 0x9, 0x101}) r17 = getgid() r18 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x9, r8, r10, r13, r17, 0x40}, 0x1, 0x3, r18, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) fcntl$setown(r0, 0x6, r18) 16:37:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f00000003c0)=[{0xfff, 0x9c, 0x3}, {0xc3f, 0x0, 0xfa, 0x3}, {0x8, 0x1, 0x7f, 0x3ff}, {0x5, 0x5c, 0x7, 0x7796}, {0x21, 0x1f, 0x9d, 0x4}]}) kevent(r1, &(0x7f0000000280)=[{{r2}, 0x0, 0x50, 0x30ef511a0d3ec668, 0x200, 0x3ff}, {{r3}, 0xfffffffffffffffc, 0x100, 0x8, 0x7, 0xc474}, {{r4}, 0xfffffffffffffffd, 0x0, 0x2, 0x4, 0xfffffffffffffffe}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x2, 0x9, 0x401}, {{r5}, 0xfffffffffffffffd, 0x110, 0x1, 0x1, 0xffff}], 0x3a32d527, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x28, 0x1, 0x3, 0x4}], 0x8, &(0x7f0000000380)={0x6, 0x5}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f00000004c0)=0x2) close(r0) r7 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000480)=""/44, 0x2c) close(r7) socket(0x400000000018, 0x3, 0x3a) mmap(&(0x7f0000463000/0x3000)=nil, 0x3000, 0x2, 0x16, r4, 0x0, 0x8) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x198) 16:37:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xbf0676f6df041b86, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) nanosleep(&(0x7f0000000180)={0xfffffffffffffff8}, 0x0) 16:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xc4, &(0x7f0000000180)=[{0x20}, {0x3c, 0x0, 0x4}, {0x407ffffffe}]}) r1 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)=0x3f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero ', 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000240)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x211a1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x61}, {0x45}, {0x6, 0x0, 0xff}]}) fchdir(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) read(r4, &(0x7f00000002c0)=""/4096, 0x1000) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:37:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x187d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') login: pckbd_enable: command error pckbd_enable: command error 16:37:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x229f3d1e875413c9, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) fchmod(r2, 0xb3) close(r0) 16:37:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x2, 0x7, 0x1}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:37:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) socketpair(0x10, 0x2, 0x40, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x3, 0x2000, &(0x7f0000000500)="3998dd2f477581ef5c709af517cd0f5e9701441a708f53f782cc97bc29fd9852840020d6c581a648b093fe0c74e303b10328a5aa68060e13bb7a284df020d67fde34d6bb8d975ab7727a3d0b46205161e90dcdce10e591ce24c21810c3f7b6e594e86c7d6ae34e259a31ef7e059cd9d52de79d85e177eae89cee4354b16b4f6b48a32a4709f917bdb8e1aba47d701f4085176ef85c25b74fabe4ef91504c4fda414e0b78cc358249442a32f1ea47ca1f0cf7794fd50a24ba19be3cdbfb163aa35e39a7375f09bb60644a18496044d79d69eb73afe15fc01a5469d96a36a329b5c99e3fcb5e992d1a32445316f4d62d6480f30edd38e8f8d6361719d2f582b228ec774f5b9df37339f4967f218298f8e7950ee428efe09f213fa35635772870748df1273ba577fbbbe4fce17433bae47bf4a822de4a3ea5889d9040985374058f0b9d6bc296b6fd5ddd976d98c98ac34dcf3dce3eacd0aff35b249bbfe5cb072b791911cf17395b76b464a55c73a9057a07f34853a3ffad4873119804681a5d17d6b75b908327737379cadc51b227eb04082843fa9e651bad15eb637ebef887093e0a57615bafeca22c256f7a4c16385d1b918e8476a8b58e01445a1492c41147ed8e0c54ea3719491cf3e0d67573186fe093f8d05a813238e9b3a228e68dfd44b29631ad42f8a8622f75cad9a9c345ef1b0a9b30c450dee49c3d9c0633056519d10d3b374091dad610769a85a6cdd0d7317591207f2ffb7e00e491633c80bea0f54140aefdb50666b59a661af63f1deb6eed9b7c8ce276e4f4e53a732a4ca5670f2d4c786c586bbc6b608377c1ddf7ec0f21678920d6d40272f60d5ad805a1fde6ac6d15b42dbf0c64f61ab38df52a9f2dbe34825f6b30dd434b20ce590cfc8a7b27c90ed54a485edb721d0de76ccc60407b61c397923a2feea218cc7189a6ca38dfe4d192f91d8d2753f6aa9e0f5971170cd86847ec7e11654536337102fccc45880ff968c4ce50c0f1c35fb16b993f2f8b14eecbd520b6385f479242c4df61130adb02c9713eea199457209906cd835b218f8ed2fa4753461f061a25f89e873e27836866469a230fcf2e864dfd2572104a5d1042644bf3944c51969ce1712f10d9adf1293b905fc9192df2a8141d288b68f1220ebecf5bcf8e059cbd1ff5e689aeb8fa15b9fca92848fc2e4a57b0265a1d0b8461652ea2d4853279f97406e4635e7c057c940fc998f11890f3d1ec360bcbd55cf6534ffeb0ba2b91dbfd69b79154fad9f95a2615d924bf54883e88f1329d06144d7ad2e5ef1b0a7181edfbd8fdab3ef87994ef17c75b3ae15735d77607061d90a141ed78b1c313dc76a63bd38b28dbf0a1a26332750aa2aadc767d03bf8edbb3f9160c416159f62b7a0e836ff68a1b97153f49998114b0fab92dc9e78a56057968e41e54d57d131518210f0c8eb382ea3ebf9c7478b59952315d55ba19cdacfa111bd59c676ae4c04a5f4513001c9f48475cad67e67523c60ab45051c208a907725b737a136b41147fa558d0bfbd16331bb621fed09a67ae60030e11f125df7d4af49e99e6c54e2f34af70813496554c163b3b3e186f0ad846c94b3759f57efc34781210ad29555410b271e1784b79d312fdba049916d521d1f9e9d8a42dd086bb703e1bfb1398e9a02ea5981f7f16736cb9373d467292cc4f79d90bf964345fcf4e96620ed4b613e6f932bd23751cd2be614e516ecc76a0d1a0466992bfaa3a5cd27fa67d96d8fbb6d900f82b899db1fd4175e8b47f66de97476ec3eb584eb2294f6e383c99e1228460f802c66e289773857146a8cc27b22572932718671bcad7bcd002b9aee90a552d2a9b4228c615bee06b968d2bc9952ce49e749e140b6a1d6812e5c62e08658be916645c9e0b7278b1468d0f6a8bda1a4c29b3f14f4be92d620a671ed6b58da7ff8b4d38758e45c4e517ae69144b9c2c592281cb91a698b0622ed08b6905a7b9b7f85b1007e6a737c5d7db29db1bfe682edbfc4a696e8891e1588a939eb39341c6e073865d27e640b8196764f742e241505400b52a0377d89a5b0cc278eb8b40555d3d697669b1f3df172e542664aae4d3303e89f8d213260e5ffe0c9a5d529e3a58d8bd8c98a49583e859cb3deb603a3fca3395319dea2bcf276404bef1e7cb931f6c6e2a50c84719663593767b39575bd60009e4ffcad961fe2309bba89d5961451e50f357bd6c3bee460c5b58c681d231ea291edcbf2bcb21cdef835644a3b05495ffb9ac20aa670294fa7729c19354d0a0bb6118735697061b0a2280a3fb2a58b767743a89a8cad6831db729e7ebfdb9a41ae56fa06199817f184dd596fb726c229d6adaeef45ec91546af300f5b0a09bb64b90e5903aa3feb476bef9aa3c1fe9aba609d893fb3e02825fb4d149650d7d19966db72dadf52002db2267692b1d188960b7719b214d9737bcd5032558b8cb632e7729e2906f0c558a97b755c56b4a98903cbe410e013f914e1bc2f4b8713fc058e135414d49fe36d63278b8fdfd7e9b2aca40aa4630d6dd6978a4060a49e19d0a3891f16dd7c750a4a8a61328a19f97526b6be2b27b36df0805c793d9fcad7ddfb2eb48fece16cdce5570f9f82cb5c73c6cfd901a0b3d64d5561ee8b12743fed4d6cd66f189f3e2edc99ad228c57960fe3f98bf9c8ddaee831d5a6158f51701e823e114578cc903107c27f151598fccde0fa2d80cd2f0eaae2e2027a9ae60a37a9d5f856074490434e15bbf8726e655a702c870b49384f56d24509e6cd75f0ea0649cbec491bfeffda88f413229d104728ab9f57f28dbb14784f53cfb4329d1a3ca3277be1e565dc81740ae94ee79dbd198faa6301e219a173a7e4a33753fe13f88b5dc5686ba697c874fdf52bfb995a2d75530c2e3b03daaf4568dce3e08d14b6237da5ff70d0e6c222cb95bde108903a557dff2e0cd09b6ff46e3562c8a2f24739ddcc8b25bf074dd3fab495788864759fc3377746ada9c745914f6ab6618e11b1fba92904b7943e3d2c81ab7ee3693e15b3efd64e32b4a915f108f88c607b0faed2ecf7ebe76a90ce2e085bada1647640ab4c34bed8eb8acd445246ffc11ba99f25f9a29a1f92012785b2ce30e6c4e3c9805f589b3e086c10a910c9122ac772e4821e11654271d77641333f84dc64248ff195c3cc38b629c274f1cdc6b7f5b6c80c39d871a608ea0e4bc53cd6d008f52a978545f62b140d90d015f20a4b57cc729254a3ec2985910e4ba5a2d20d5fb081ca10a59190a2e5dc0b4dcdfd940035a04f325f2e69b60125d719ae6c76998bcfd6917f72eb9d37f47856227413f002d87e83eff4647916e450c5e90c52a5bd2c4abee0843aa1c47d1e82c7927e1677cab497d65bb311d153d5712753680d321c565fb697db4f1f7e9dd120c54f86f35d2c916b4b597d3f0b477b21f2018632cdd9f99f64db68c60a0ccdd3328a9d922ad0972ea09bbe429a6cc61da27388eb83a1c6ac78e874f4efb398260e1d3431b93999fe96c91ba11a32356760220dc0fedd4bfbc04d73467e8cd185afa35fa335d56a6253fe4078a9d78989ca9497efe448d968e71c88ebec89e6ac460e79deed819fc9d63a7a29c88943845864bb83537ddc8cf242fccb9af5181a92bc13a87c6d132ba4916b2bd9ef2debdd44bcabd5f842c01b42e10554f48c4c4b87b33db24bb876e44f6d1242dec73dbf322c7fac3b80650995d821fa878818e81f4a301bf1b329861c0216c272497d61edac8bcad6e2d3d9356257392fb851b4681e30b0c155cf867d9d72ea145bb2295589dc705c5b9d3ce7c871ae40aa44c4e549bf0f9a651f5f6c293bc1bea2455b96003c566248dddb4a6204d4e9d77c7e30853ae72ccacb640c27b121715e160a785b4ae5a90fe7314b723093222bc1c7db31bc92ebd437e32bdd427586e77e2714199f4e8209293b3e890dbcfb1d894be63e3715ddea74877a1db0719f5816930bf2435e4cd93a08dea78bd2d95256ae1fd79f06728f41cf631a720dce349df6f6e0a39a1230e0645abb2d9fcbbdf4a2d3fb85b80ed1b466232cf0501a30631c547cded43891afa2f95cfde357d0d28916fe9f1201de6c8e8e27e66da02a5b2647d0ccfb2c9744ba2801de211040461261224cdbfd36103c9036872f53dd25c84ef3ee074240c8bb24b492ea4136cfc61958615af34c4f01b6fdacc27329b69669a27509ce7ae9590030a659438634c4720dcaf1ed39a390ed1bb5d945112ae58b63a19046e361a6b32ca54ff2922466916cb97676155b40ae8a7d780f441ec34e0dff958c8a39134bf1e84e425a1a09c4a7446fe6b0aac4f981237a8318c0fdd4d1c2d9dc8a635dfc6f0d6309c66633c73cac7cf74a70042380c1be0840b378bcdfd57d516d4f8e43aa98fede54e441559a1679047483dea5d36404295587893ac3e0ce9276b9d0ef0f197936c777719633695f740268e91d22258726dc2837449a521dee8ed0af8a59c2dc86babc1739f04c3a0f583bd62554dbcd4ffb1d8bcf0df7441ebd51531e958b7cbb9f29ac7c8ba63abfb924182836f670b27ff602f298059dda5955e5d9d7f8344b8b12d6e19abe67bdf701055b16f219a3c0e82170fdd8a1d3c113d9f34455e59197c69204bc1462e6166adf442517baaaa4bb79ef6ddc16d1145142092038be225308030c0e1d99faabeaa53c86b3a7f088b5b10a01fda7b7c48cf526fd550d510096f1820fb9efa3a7ef6f84ae907ec220d0df8f1121558cdf7bbb775413e4e9c9088eaa7872c05288517a6c85201fe65c7bf85bf4e998832db0c267b28f6022b2a16dc772d8bdb807fe33ed9f80b8d24c5a8263d991b639ae0b4691a8f5feda7c8a480ee4a0c4ac2f5d34c9fd66901024b1b3f8dd8a5e6aefbd959252f3a68a449df08654c60615d22475800ee6a6ad1ebc7d295a60decc6e5b1d75261a4e4184080d0092ab067c47e8e30cc044995ea6b15aa6ad95eafe01b22a073a380259ead24a44bcd9d5d8e3fea3107b73a8c2b7601486f2c356a2aed18e93d71058f07a6ad4d251c8d06221150840b6e2abe7d9ea72a68218eb14e404ebd6e3e0f62d254d28bfd5f2ebe05a547a11dcd69b1e7ce5225423a0ffd2054da29c2afd8211e686614b4887986be7202945f5cc2228088c569ca90efe4b8b9b9c6c55d46279006640a0a064cf492df1a9448b2d1379e2af763f8a4bb5481c64fba2fb03897e398021bf0f558900a9b32fc65266fd3f8df54627e461f232fcbea1df62fc44e5f565064d0e568fd3eecd6268f6571cfc12cdd8b46622587ccfa2148499881c6d248f52b093bad4e1345879409aad402a6abc4ca753af99954df7723cce9ccb531bbdeb4af2e7a5433ad8d77ee20888fd7775a2573c01f79329361c389bf72e47ec64dc9f2c2d830fc7c6fac58a48c3d7e77c5d6dd7efa229b707efdf39ea2d37fab0cc0c64ead5e315e96001c8fd83b61647bd259777c5acf33348be66c16832e40fe9de688587163de492c8b3e4a727cc5f76ce285f59acbd2929497eb3ef76310b9965ba4309aa3631d8221ffcc5eb2fb270419d471c93d62318a799997e130fd33186f879ef5c378ce8a9337ac5a94e181032e065e1697b642a83da3650c7471c9fbf9aa4b37a83772b26ff81e2a160eec0fb36a7d9bd83b13514f85779cf9d80954a8c24db5f7b0290b404515a69c7a7f32c4249f383ec7ae922369988bcb4b2ca3148175cc9f382c170a35fadef04ceb6c9d550529400cf6a2a718993cc9b68fcf61d4217c9b79eb72a1e42a54c04698d37", 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 16:37:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) recvfrom$unix(r2, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) 16:37:16 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = getuid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r3) r4 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r4, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r11 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r13 = semget$private(0x0, 0x4, 0x2) semop(r13, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r15 = getegid() r16 = getuid() r17 = getegid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r14, r15, r16, r17, 0x14, 0x6}, 0x5, 0x9, 0x101}) r18 = getgid() r19 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x9, r9, r11, r14, r18, 0x40}, 0x1, 0x3, r19, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) setuid(r14) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./bus\x00') 16:37:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) mlock(&(0x7f0000139000/0x1000)=nil, 0x1000) r2 = socket(0x1, 0x2, 0x0) r3 = socket(0x11, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) 16:37:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfeffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9, 0x101}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x101, 0x39]) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 16:37:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfffffffc, 0x84, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0x0, 0x2000000}) write(r1, &(0x7f0000000200)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829dc09e4", 0x10228) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) socket(0x6, 0x4, 0xfe) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f00000001c0)={0x5, 0xe86, 0x8, 0x7f, "4270abfd804b1f8fcf00bf9344f5a8dcac99d42e", 0x0, 0x1d}) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0xfff}, 0x8) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000000c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000240)={0x1998, 0x3}) 16:37:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x14, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:37:17 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8}, {0xffe0000000, 0xce}}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x9af, 0xdf, 0x3f, 0x550f, "2eb16ecce46adcbd43b3534a74c60e6092cfd711"}) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea", 0x321) 16:37:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:37:17 executing program 1: r0 = socket(0x11, 0x4000, 0x7) socketpair(0x1, 0x6005, 0x1f, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) 16:37:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x53b55c636f1b74b3, 0x0) sync() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xf7, 0x80, 0x7, 0x7}, {0x702, 0x2, 0x7f, 0x3}]}) pwrite(r1, &(0x7f0000000040)="95358bbce5981efff12d0fca24f43d6d026b1191c518b316973dec01f18a53041750bf7c5b8c71ee60ad627d22e23f4fee175cf8d3fb0ccba821bb04d24aa332b4aa1d4e865eb7732df8b2640000150000000000", 0xffffff4b, 0x0, 0xaaef) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)={0x80000000, 0x5}) socket(0x20, 0x8000, 0x1) fcntl$dupfd(r0, 0x0, r0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0xc1286944, &(0x7f0000000300)) 16:37:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6a}, {0x34, 0x0, 0x0, 0xffff}, {0x40000004006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:37:17 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10000, 0x0) symlink(0xffffffffffffffff, 0x0) dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x3d) 16:37:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000640)="fc7111563b6eac12ec80d24532047bed6a0350a0a1f6f7b7db3947befcbed074e47db94211e573decc847bec9d97d117268d34e40a1b8ad4cae24bd8b9619e5510a60100e94cdb803c66f729d3c1b0f5b86c1c75874a47a4d149d54796ee638e71490f19c2289af7390ded0219a2edcdc801079d1c87f8ec5f89e63991fb3d7e08cba5f802d407c947774ca60085a0f1f5f5fa721092df06cff24fde7ecf800adec8cb3fd0a878473eac61f72b5c97e680bb6a2f0d32684d9d43b9153561b2b9e23e3b4d0700ecfc7250f0e931b465102738dfd3c840da28fcb3305bc68114cdb1b114a62f92a4cebdf193614a5360ec4027e5905c5c58a841e4656294c5687c2ddb66f09ac8e0ab4e3d5547128cae05d5269265c441ea736126d4ce9f2e31baa311c1906fad4356a02c245e657f5f9504aeab1d26e92a75ac39d146103ba7c2c14709abe5ec6c187f21f1ff546c59771453704574275cd1647eda0284b05e6f70dfb7453a27ad68ebde9dd4abb3bb025708cceff726775f3fe8b2c495ab88", 0xffffffea) r1 = syz_open_pts() close(r0) close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) preadv(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000080)=""/27, 0x1b}], 0x3, 0x0, 0x8) 16:37:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000001500)="0edb06dd5ce38ba72b90ccbad25061a34fa0fb28c1c239690b99ea573a718ae4b6f4b02cad00835b76a15ab5f07041916832f6a55f826286775f1db493d24816265265a29a8a02cbd67d77eda75049b2f154fe129a987ba6715262628ce0b59554f7b36104e9be736b55f29eaed131380320e4b4ab33d4c9e8c0f87165132ce881a4a2037f80ca0996480a2c76be963801da32566e7bd3a42d1eb0d252c81887eeecfa4f1efaebdb33adadb5f63a15", 0x240}, {&(0x7f0000001400)="133951727ea5228c9566e2f411ef61c2ac7ae1e4352ad81c7fb859b8c050d794f91a389cea63242c1535a3f836487372dfdd9f7236f36dffca8ff9255e289c851a0505ef31707d1ce6fa5e5fd09a4f8d706b2d044455f7ee336ded4b62a61fe17afa696a0812119eb14066de2096e95a00a4279ad66ea9481078229553cff32814264155e4e4ea7904c745159fc5d989ebe650ba4c21207252c033a698faee349249e4bc49c4132dc2151d4e5ff5eed5b4abc154f452f9e963b35d01279527a743a82f0796a15e146816741dc2c541061dff18", 0x68}, {&(0x7f00000003c0)="05f21d61f18fa03701a8770856cbc3d6703a1ea7b601feff77cfeda5557a7a2cc33d18af5913fc73a01b8e4628f3cbbb1619a8cc7dbf4f7fe635cbc26761644c9d8ec927f0a63d55a8137a689bf6f32df0acfe4888b7b216b158f9c5590ff9e22a31248f91dea38c92b475cd29288910f1d75d77aa8f6addee84448668a8a8d9a538513ffda9585e3f9fd2199ebc5e13dfeea2269cb319cc9801f186ce7fa16e0e4d76feafcc0ed5e46e1c96638e77bfbdf4b0519f8ec9f127a3a99e452bf1d3ba53df99a081d23bf76e8dbf88a301dde9e36c55cd05b552737aef1993e895d8cfaa56c8870dec77ba6da9eddc43f55c5ec61053827f67bbf1d72261915a56cc67ad5fc70e11324b4f906c2d8fa74dac0a13b9b0ff9a833bdf2804a7cd9869060561d3431d6cd30f16a574bca5c22b6fd4c0c237d1b7a0c631492cdbef5dd49db7c52784d35a1c330b8d605c8e2134b4ae40dd6a231867008e121e1453f23064b7d562f2f9b565b2990ccf9b1f0e006a24bc9a5786363d25ee192bd4eadebc5b5808fdafdc4c29f4e0b95ac2fd5550f9235829a63d1044f1dae610247b00493ec875439ad9fdb7028b0b6c46796d2e729f465196e3637741a9ae57dd8fd4f48aeba67654f3a20d4abb3139f2a871a2af6af355bacbf7ef4e0f9c9cac705bf5c9f571d158501c24af3d4ead9cc649dfcfed97fbbedcc05f5ef55f8f35824226ea6d4e27d2fffc614cf11baf3fe149b40f8db785f3c1284acf36b2b49842c44b46e353862b90dc39f671d29603715c918e642efd595d2372c241862391a3a0208a3f6e0f50a73ce5a50b86411b0f5c4b20005de508fecdc4863b1d9eff6aaac039a7cca1cef9c35068a8061b75e017c9a19fd67c19f4f7b5dc8287b22415993ac3a73c6cf46a82a9de417d6053c8b699d27400d47b6f2bcc0f2aab7cc12462a2ed87ec7f194c7b65ec05544fab1a6f2e39eac6bdcb518b14695a84d1c656724f59a4c3d6e27487f00af51f7c800518e4e662491d20e35e7ffccf00b8a29a514b47e8bc32536323552fede1b53a68cf6ed4b898986e0c69e9bdb02fd57c1c67b7ee1c6395ab8aea9544cc12f6f2c4f901e4de1e9fc661c9ee89ef9ab9f46ad21d6f636d5026759364413dc4723d3b44a2352950a85431452eac7061ec29ec06346138baf68566499a2c2fea74ffd599fc7e5050c291d00ff8d67c2de7d2766629b2cd5f25f41a30191317a74b2da7b757cb4c607ca1687cff2f91acade80e491dce0373199a86c807cb82f74357e641080f836a733dab0b48db276e594fb19c5350989b84a8d68b5ed79c8a080be25817512e6556a332b37bf4fe2468a39e4bd4e50f4db9b681b63ead752a1ff0d456dd74153f1a5c19b2acdf2421f3665ec1743cee60f9fa6d0d535fb629c3b5f8eb4a6e9f12627063a7152f16fe06313bb10d3749fb32716cc36b74c91d764ee94ada57346efa790e012b3ef324f086c6b884ed8a557293686f14aaba298c62660c828762b8271b1d65e274ded970e398310e98a7fba8f97056f46cfa1efdb273cbd622f93479d245c6a8908cbf1ff742fb836acc7822c28e315be9f22c6cc81b2a75b66a5353e61c64ff50c5cb3f8ef2f2fd3b1fd38c0d7da172710127b01f44a0d782fc01cc77bdf88a4852a588e7f807cc487e93ba1b7a91b05461698968acfcbc53ad7da482769a129af53b8972b5a391be1dd0335067821c24fa1a9948ba68ed73bc8b67aeae3693c034284f358a0f1984b0813385dfc291ee5d8475bb1cf794e93cc3dc68263a1d7d0b32ebe8189bd9d25b1f2caeebc9941a8465aa21a069ebf8fe07c784fd802cc6f99ae3ccc139a37f1b0b516e00fe0c215d6fa4f69eab9fe737a87556f1e86be3ab72cc27b3b1536a44940b8b3f7395cf559314d8b20706c7303f6ab4625a13a59bd09a191a2bb9f3868fdf03bdda0a75a382b2e3f143df62886c3e848b7dbb4b83ac20d69b3999d824ba79c87a81a53d1438097bd39528278bc827bd52ac4ee3d2ed519c267901103df38633c15725ba32c7a55e81f4861d9840258a2a72672d81493b00cfd5af8ab3d371beb390ad2941416931290c6fde1e9a719ccc66b1add1a802a791d837f0e6d525ed76b50216b7787f3677921e9dee24bfde90289eb95cb6d4265870472c84c16cb2f38512ba08143dcd402fec0737b2c25e6167be933eec08486c744ffb45b7bd493b3b2ea2f0188ab8239eadb9be36686a21adde304251d502b713e78e4830a3e3644548220d6e28c412fd20f37ca6046f3355a2abcd5cc44f8abf3e50c362b0d678cdcedcc3121e8364f582ee618008ee05e819fd999309789c76316ab7faffa7f3a0277675100e87e31dc0fc914bd6972d5cf58316841ba1ace22dcf2233c1981347184901cfa0c568fc9bfb45b6c6cbf969e8b17a52bee759045e5395bb02b3bb865c5959ee12572a448c19de06b98e22b3e073f581cf5c2327478eb1aba7ef3e3fd8b3d581c84748695b33f1b24ce2e601fe55bc4060773d43db9d30a93f396f407cff22e61f802315c4f5aa2844e34c061f08f59286f271d2ed0ad86b0229e17e8bb9add835c3b059e80b86ad656b7fcffb62ca404e14c73d235d3bf1bb472db29b3bb5b70df2fa4cfc24512498c91d81c25454f856415febd07c12a855f039c76f2711777d65b976b83c578be6ad57a593c777a7dee0bc08759ef9b2ef08ec110a776d3d89a7243b5d68122d51f1905f83d2e94137c138378705909dd6160ac32b4b172b5dcda8b2a95d0e8de823f227ecb4199ce9baf021ef218a24ba83a604df8b342c35b02a3967e6bfd43f8e3077d1e0057ac4ad90c41db0d358ce3310c8f0f5abfefda3f14c4fd256d968f99b8c23aaa1271eeec04a7a992777e50e3a0bbb301c619ee16cc36074dd55336aacd76efd495ee6ee56d2a077c81be6f773fa2f61495fc3b0ffe0b00ca54907cf90922c5d61af80c79be74acfe1ac9adc2182e5b3da4a76c6a7e6da1281fad04c6fcb6bf7f189de6663417881e6bed78c4e303bcb6891c597704cf3082fd506b657f75aae141ac0eada0871fef415d421e9854784e0025f017e6ac133d4611c10b6ca424dc9424041bb0bcaa698b511b536d9819141120549bf592a04ab950d0a6bad6ef9a8dc7be78ce6036dc0bf6361f0c004b0c6381f4db0731050a29212bf6cbf02781e3da5d2265ca31fe1bf7c332e58ed46f01301a8cb51c0aefbaaeffc8f064b077ac69faa851f1c720617717c40b4d5247a41ed86eb5c45bf50ee43df7723bc3683db48f8e6ca16f630e009eff00831c8eb5cb61133e2eb7f7d81aa09ab546d25e219bce7d8466e62b74c39450f684602df2af6c830f71b3b822d8f81dd1fd7a1f33bc2b30983830bbbc133408debcb8ede1009017c273722aa2aa123926e38315def84376a5e56cb7331ffe835e3b0088749dd7144c213f8ab5a8153f0e4e812c42f16273ea2c7fd2590a949c35106f704d6353a8db7301bcb317f2f37f92ed589975365358fd53cac008546d1dad47f712542345e44235af8a66dbb0684887b57a518dc5525110a03919bffd176366fb6a8e5c90e84c4b64d32b00d92b22ad68728d53adf5357514cd2c0fabfba516332d793485d2f7c2affef3b64a42d69eec164fcdda8da7dcfe30a71e9e456aef162b98b73314db1d6ca706e3a66c2e83642b00a46d65093bfd74cb5bbd19b4a1923e0bdad332719c43b2046d5d23213e729fe18b712ab9043b3683bca8c9950f403911c2e776af86160ee2bdf17fbe914ecc4ff5fd31c9e003e9022151ec2cf819120a083171b6afb157b01907a614112b7071079598e92f4a44536a2d6d697c25c3af5be0e19b449f7f6dc18152f49f780e33d997c063816daa2bdce5f73c497674f2fc3b229970512b3b7dd3d2c89e89a31101c3ccf42176fccc856404d09687db7a797461759e56c20a151ca13c300b2f7e9a0d4d82a5d6c5ee8e7e614436be88d729493095702e659dc2ba72eb4fa3fadbf202e609d3cea63502c25a8dd3026e1b1ad50b92b1f61f6c9dea8e6cfcd2e078bb2cfd56c929547a39d935308d94a4359d59896ff8e69c74944c11da2c4dfc38a42cd4f991fdcad9d878aa7578d2917840313576ae031f647b3ed49cfd3d04b8902f98e6028416ade1ce848c3d571a2d63242bf9b1c82e999cd698be8b29b4d0778ca857d21484ec010f8c163203caecf417075ca142233c713c2ae788bfe1feeff429124700b2b366904e0bd27088ae5b9c0b429e2407bc6503c97a52186ec86992209f40b36119becc0ed34103277a354df50c8ee72f120b93a2860ce9794dee6390e147f76156a65a3d00bc8d6e831775804f4f68eeb8d20e015eacd033cf3a724694604036c9fae067cae251f81e21d6551ba95e3571e56b0ad2334d63fbd07d262c32fb1fdf69a55df56867614d09936948cb9c545543650bd2a90011f7e3828efe84b6129c108ff1380d59b730be772497a990f171241b5f39618f126f52dde91264eeaa3df2b0a9b3a318c5cbfbb4faa642b98b0a544ded17f06867be9ac83d57e736837a46a68b4a40b9258fb3b9fe34ab9418f2393430ca98d1e5465e2ec01b87d7c5efd53ad12a27b1c1a4e66693af3855f370a4e64eef5aaec07eab8d65fb467736290e4130c19364226709db48c05098638a1164e0100ec1842f1fce371456c34a894f690d2ebbc088d53ecffee580c75522e7f94edc88cac1481ae7d911ace984cbaed93a4ac521c3200a6d1bc6e59b8bb49dddb90654856309e1eeda8692a62acad5fa4ba16a1ec7dd6041f2c472f4f524fc0ad18df087d5fb5a57261f1f918ad2c3b4a9329131e74b4114280f2cfa43e556937b30dc0835a933a470f8664fc5f4437e99224bcf9a3d345e70ab08844b4818812da696939180e8f90bc3cfa733c4d3898e7aaca4adf5082428264e73ab17b65880b7884cf1d9bc88a39032767de16ad3a9a9ad3a4a358783956e1ea74c312eb9d7ce673c7a61c47f4ca6334ef3d53f29728c3664cc23a2c78727b36500d2ffa70fbbeb5844a9f3a2332ae4d5747499ad8b1223c9ae8846271ad8568a0fbbc56a4085de9dcf78c957e235e6337acbb32605215d01691cd4262a6745b495f9df68539c6333ea2cc22afc5c7a56a54a80aca0fa097c0f9847d6fb596db1b8266e8880488ad35ca630f1334abbe45b9b8f291b9e1b6f1afd70daa665780e4a6ce0d5034602d4f121bd97b8885f63b44ec5be5e5d82c426578f98c02a56abc1ab6f4e50dc7fafbb7aba6a8aa3961863b4ed6676960df7e09b245231d76023fc7729ef5c278aceac81879722bcec511fcba7a7808e014f7db040e1205d2123f7920cca0d0b28bfa99d1370960a4cc8e53ef1d87d8ae73cf87626cf259f6fce5948132c3172e4ae2366ebd01f6e5e46df57898ae1507510d80853e1e6debf0dc7ada8ca6823f409100ca70632a2b01c79e4e696947847a042a5df5d071a9bd9a42fb202055fc01d8014aa3a1170ee8beda43b0029f70085aae4080aeb4cf4ede0c6bf60ccbfcb9dab1f668efb522ca84af79f6bb73c1913a88b763fe6b40211073384de059458eca725d549ec534f0cd9f9362b1fd867d604fb8ed95eae13db18521c7ec4b2e2f5ce08465a1f52c0716697a5baffbaeb377d2bbcad3f0da88b4d5fbfcef4772dd3f33af24a615168eb06c03bd321fd596209eda5afa65fa73046665f22d85c8646e8b154c1e9969ce7283b10a5fc58dac2fcddfb841bae9e9800fdb02f7f041e78bdd16f3282f5369", 0x1285}], 0x1000000000000068, 0x0, 0x0) 16:37:18 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9233}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2c7167915990ecd78ce2ee29e15ef31b38d148896d52026038a9e47edbe2cfff7fae20426dc88db5d1fd638c1640598afd95fb357e7953f2934c25a83c7755e37f5b36b7f0c24bd706b20bc9e785a14ec30325e9297897172700000000"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:37:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:37:18 executing program 1: stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpeername$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000440)=0x7fff) pwrite(r0, &(0x7f00000002c0)="fbaf8a8d1a029be96914f6353f003e43b7ff186a22dc026222a0448b0e63003958d179aec8eb4bf4e1fb8ab043a470c8d1623d9eb3136eb1656fcffa2a7d98831ba9df48f7f6ccdb3b8734f189db4478d2397df6257b0c25a8eaa53115eb7ef7a4c43ccd1de896d2e75baeb587721853df110c20708772385a4c803a76d13eb815825a917fe7dfc2e9", 0x28e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) fchmod(r2, 0x263) socket$inet6(0x18, 0x5, 0x3f) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getsockopt(r4, 0x80000005, 0x800, &(0x7f0000000240)=""/101, &(0x7f00000001c0)=0x65) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000040)=[{0xffff, 0x5, 0x4, 0x7fffffff}]}) 16:37:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="3c1bcb4041ad2bdc0e05000000009cf7035d6a3b56d80000003b8cb173b75b154a34d4cdefbfc8e5d9cd4f7db52183656c12a3f3b4f610c394c78ad3838c64abb62f924c26977aca1a8f63842793c6da2d7c21f8a9772e9e8033d02fb8fb02bc546e8683c914ab6f6584b2122274d83807d19f4dde6e59fd509db7d346bca01f494da93d0356f803730d7521c9e46d353ee03a3fa1be947abaa8e6fa5fc7d6ea6bdf1ebfee629ac8e02b50"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)=':', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:37:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) socket(0x17, 0x4000, 0x6) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:37:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0xdeb, 0x7, 0x3, 0x20}, {0xce2, 0x86, 0x5, 0xfffffff9}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x16, 0x0, 0x5}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:37:19 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000001380)="f17cff8478b30e50b5c356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a3419001000000ffffffff53e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf4651410394404946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d560d2ae9691adbf35437a47a7aa45b4b5e4b275d2ac6d7edb5266cead74869d31d48d018ebfb0c5880bfeccdf124f3e617c6c4c8792fe36c3186ffc1ffa447acbde7fc317fe67b3ac90b623d034a67b0ed55b49bd3c02651021cba01da49442ce1677202a4198601c96457c23dc5d1413689bb0e65ff6a94d348025950bbf7c6a375281da77dffa42285d1ee92ef9d3dfa461a84b421623ef9a3fb40899f869d1239756c118c9c22923a82291ecd3edeadfec10b359f27d6dd38e3a35ce6e25f844c26912c454527f2e8ed9b1adf0102600f37ea6ad1a665d2739a43cbbcd29ba3cdc00dfef60223f06604953daa08000000000000000005391090e9177b9309b0be58133c8612780993d2108223692b5f8bffc2145dafc6fea1739d5c4dadf52d4d6a7cf171a2353592a6576e54a7d5ef24c43b779983450a9515275994f12101ff205e8dd1d33720064dc7bc40040632129275ee9b7f660f8b92c4b0359e4c4ed9e7693a99628fbb45de9e709f4a6e92b1a0f741b68cd4b14ca22cda5d537b49a42559a02cb00f6a3a4013bbdcf727b0a76477dc33ac4293420af02e916aa08434dc6f0b424019b20a", 0x22f}], 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/199, 0xc7) 16:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x6c45778e88de61d5, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:37:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x86134) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x8, './bus\x00', './bus\x00'}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000100)="670dc33fe989421e1bc18624833b7ec92768a5f65926ef0374e2bc8c844d1d47c4e302011a4f6f390ddd934c99474e3544719735e85d2fa3a2f2595ff69234faed931228212f211fee88e1bbcfef9161c3dc367a01f0c3c72916b1bc449daf535d721096e05b73b4e3b5fd65907362ac17ccc6461fbf94a9ed07b0e17463b524cfe637782e", 0x1a680a) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:37:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x208) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="6ff952a5bdb96310a204fb11e48ab4a2048d0ce294c7aa64da6500e5a26ab08efc336ec978d825ede263c408ae1781b7bbd76efbf606567207bc358f27dbe99dcd88684eea5e2046af75ffc51190981ede8578557250fcaa58960b28599a604840f8ed523289e75ae6dd5d07245c10ae8580de5cfc0150dac0ba8715e73902ca02b3625bf6771812032965575367187fc70dd8ce1ba377a657670bbcfee8ce126a586fda0dc7b4a7a47de250a0c4d88a3295cf2c44a376e58a092688d5f0fc34010aa62221e381789d43ed345d73e0422d659eecc2", 0xd5, 0x2, 0x0, 0x0) 16:37:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f", 0x14}], 0x1) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x10000) syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0x58}) 16:37:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='Nr|P\x00\xf1\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) r5 = dup2(r2, r1) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r6) 16:37:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ab) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000200)="00000002048a44e1ff07000000000000efa76d2322373c6e", 0x18}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x4f, &(0x7f0000000080)="e06a4fea1c2becf046a04dfa083ad1342cee55a4f85a7851e9c8c4a4a42c148590a7081e2c943abcc74122beb2a494de6b88eaf51d5db4064ac9b2992cc4997e85af5c3d096e0ac599376f4bdf3fe0") 16:37:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:37:19 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000080)=[{r1, 0x62}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r5 = getppid() fcntl$setown(r4, 0x6, r5) close(r0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, 0x0, 0x0) 16:37:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/3\xff\xff\xff\xff\xff\xff\xff', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r2 = dup2(r1, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x18) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc, 0xff}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = semget(0x0, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) r11 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x8, r4, r10, r11, 0xffffffffffffffff, 0xcd21e1a9f3175c22, 0x667}, 0x10001, 0x8, 0x8}) 16:37:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r1, 0x40044b06) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x201, 0xffffffdd, "0366fe15795acd76ef5caf04000200"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03", 0x226}], 0x5) write(r0, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a", 0x19d) 16:37:19 executing program 0: getuid() r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) 16:37:19 executing program 1: dup(0xffffffffffffff9c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='u*\xdc\x00\x00\xaf\xe7\xd1,', 0xc471e60d2bf6cd2c, 0x0) r2 = getegid() setgid(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x84}, {0x6}]}) 16:37:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) pipe2(&(0x7f0000000040), 0x800c) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x3, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:37:19 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) getsockopt(r1, 0xa6, 0x80000000000041, 0x0, 0x0) 16:37:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x44835ae001bf3dfa, 0x44) sendto$inet(r1, &(0x7f0000000100)="72c72f810a9280c11bab300480081bdc1e0c084a44e8acf383f3e4754bdd6d89b1da4bee78393a973fb72f6f37b42a375f1a15872ed7169e7d362993c20175a6bf4ba77b90d859f4be3be21cf02bc9a320f6b7a8c621022f09f392fc75a4e96cd367116714ccf869ba0e2ad58d244ee423edd7c68ff5138b2e22c9234321572aae8263e959e2937f4d055d6a9f37f346954480effd3b49c09cc690429862a8ef695e001b9a475ff3809111f6b2", 0xad, 0x2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) socket$unix(0x1, 0x2, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getdents(r3, &(0x7f0000000080)=""/37, 0x25) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:37:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x45}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="820200000000f310a5a3b9cf391648221900010018368cf943cfc6"], 0x10) dup2(0xffffffffffffffff, r1) r2 = socket(0x10, 0xe001, 0x5) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = semget$private(0x0, 0x5, 0x204) semop(r3, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r3, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000280)=0x2d4) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x1}, 0xc) 16:37:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0x81, 0xe307872e499fdb20, 0x5, 0x94d7}, {{r0}, 0xfffffffffffffffd, 0x9, 0x1, 0x3, 0xffffffffffffdbac}, {{r5}, 0xfffffffffffffffe, 0xc3, 0x1, 0xfffffffffffffff7, 0x7a}], 0x8, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x94, 0x4, 0x7f, 0x4}], 0x401, &(0x7f0000000180)={0x5, 0x8}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:37:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x5, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x0, 0x74, 0x1, 0x42}, {0xb000, 0x3, 0x7, 0xfffffff8}, {0x1, 0x5, 0x80, 0x224}, {0x7, 0x7f, 0x4, 0x3}, {0xa8, 0x3d, 0x2, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'uap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f0000000040)="020c777cf7ee530d74162db0118b") 16:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/aev/\"f\x00', 0x2448f25b12d057f5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)) dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f00000003c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000200)=0x401) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) socket(0x1, 0x1, 0x7f) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)=0x20) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') 16:37:19 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000502", 0x4, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r5, r6, r7, r8, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r9 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r11 = semget$private(0x0, 0x4, 0x2) semop(r11, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r13 = getegid() r14 = getuid() r15 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r12, r13, r14, r15, 0x14, 0x6}, 0x5, 0x9, 0x101}) r16 = getgid() r17 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x9, r7, r9, r12, r16, 0x40}, 0x1, 0x3, r17, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r20 = semget$private(0x0, 0x4, 0x2) semop(r20, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r22 = getegid() r23 = getuid() r24 = getegid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r21, r22, r23, r24, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r25 = socket(0x18, 0x2, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r29 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r29, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r29, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r29, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r31 = semget$private(0x0, 0x4, 0x2) semop(r31, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r33 = getegid() r34 = getuid() r35 = getegid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r32, r33, r34, r35, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r36 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r38 = semget$private(0x0, 0x4, 0x2) semop(r38, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r40 = getegid() r41 = getuid() r42 = getegid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r39, r40, r41, r42, 0x14, 0x6}, 0x5, 0x9, 0x101}) r43 = getgid() r44 = getppid() shmctl$IPC_SET(r29, 0x1, &(0x7f0000000300)={{0x9, r34, r36, r39, r43, 0x40}, 0x1, 0x3, r44, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) r45 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x80000001, r18, r24, r27, r28, 0x1, 0xea6}, 0x5, 0xb4, r44, r45, 0xbec, 0x9e, 0xffff}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x26d) 16:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54, 0x2}, {0x50}, {0x6}]}) 16:37:19 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00\xfe\xff', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) fsync(r1) r2 = open(0x0, 0x0, 0x38) write(r2, &(0x7f0000000000)="220e228901", 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x58c8ef185b2e71ca, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'\x8dap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6}]}) fsync(r3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x10000096, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='.\x00') ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40001024, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6}]}) fcntl$lock(r4, 0x7, &(0x7f0000000180)={0x2, 0x1, 0x2, 0xffffffffffff6328}) r5 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000008, r5) r6 = socket(0x2, 0x3, 0x0) fcntl$lock(r6, 0x17, &(0x7f00000000c0)={0x1, 0x0, 0x16ba, 0x9, r5}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) r8 = socket$inet6(0x18, 0x1, 0x9) sendto(r8, &(0x7f0000000340)="c5b09212361adb0db2b318e0182a8512a86a7ebb972acc08615135da8c7ca5f492cdaeb15b2e11e6f975d9f60a46ebda6241ce3bd546cb0b7d86eda2ad4875df178b810e74b17f7ffd5c966f49230542aaf037b082985277b62e96953c5472c0d0a6186fc4a0935e9a17c1959139b998a494cf57e4c7ed397702da1c8e8775959d9844068f285cab14394a226d9441884a5dc3ccba25bc2c8716167c1649143979f6b632570d290a6b2ddc4caf79a3c93ed31344b132405fbe129663f30e40bbffe7f91ec032a76b4738cc8247bb8396e4110a67a54152bd3e0f3c0b2cb40169e68b57ad15fb4ad4e841f2844ac00853afe27fc30445dea3d4fbadabb82298e581e2c392358ac58fb08851f7d170899d840572e526154cc47c8e5900c83131c67fc01e03b63eaaacedc32a8987d71a0e2db3a42ff9ca37218b3eb5ef5c9aceb47adb506811b254dc458304ad554795f6e19cdcd6073acb89d0be901390a482cb06e7995504812ecb773d919a6bc886eb4c40e0cbdbb5df9584bb013a527574ac68a8b5b0c2bed9d25843399cb275d2229b028e04ff0090dae5d3b49eb1f4f9bec578bff40933d62df20c3247f6fda39757b8e08668a8377351f156881873f3ed43bbf949690f26df5a44827642064870109841188b3d162d1bc03312d3fe5bc8a5a797be3b30cad17496e065ae0578f6c92dc2ef5258638959a455095380904fe0efc6e7237b9d4e9aa09bb806c6ad8dd5d3512f634ff4171e4f20d445d813588337593c39c57b28bb08a58b2fc752f365ef3f8e3977153f7daac8f080f79a383bda40038819a36420c1f7c040bbebe4cf1f734a1e21fe89d639b59dff88195ba774af13f0e2487e3de99fa93d15b62a3585a33180d089901dac171e1610bd19b9faf13cf9ed9cd90b5db20c803d4fd6ed37e38af68eca565846e5e7e52854eaae1c1102b67e808e377b43fec2b736a3aefd28428c5caa8c5b89a26e9c68be743e7027a526fc06d28a1286e8c1d20b97811212de1157489ee1356111fdb79ce609559fd141e7e92a6766e2a0a71486a626697452e3f85c51e88a12f6aec33ff1ec805f19fc7b62cfb635f00482f749cf22f334771a64db5c6131038ec64782ac74cef111620bba3b50ebd26790c96ef76a8d9eff7e8c83ba38f714d2403031397ebd9d5489834cfe80702f12b0894a491bba9e444867bd7760ce6cb0e3d8a16dc792b2a9d5e3b1ae112731860e88259d601a59d5293da7c40c96e968da6fdc36eb53895a6f2b7d765348359ff5301feacd5d2aeb06310e2717c04d0ea64ff2c9b23da0f53d4a6b10da5df33a2e7a1f36868bf3183c8207514cc78fd3a345823d8b48532dc3bb2721c9ed230d3723540ab41e3b035a06918a8d8c4cd85d357e744037c2d59cea2aa1e11bd21386cfda37e8975a9ed1d2c1cffe1c049494a0d34c1fe65d7e85b9254f5d1ad108f4525b97a9cd06c8c133eeb3c00dbd097875e48d8a1b3d9e86404336a1e3a746950eb79245b5e77d4f7839d6fb83fea566ec92149f014cda2f485df750185dc3d7b827fa6641acefaced0ca5a2d679829341d82b39e1a1c2c0e6b65718fc8672779065764018c216f8c9fbcffe31fc765f21e0a8d4ba57939ba46562cdb121182f2d6241252ae2c2d1856afb211b38b69690695ac50d60b305aa962fe90f818dca9133c1e92688be173cd4414a8ffaf2c247d5c7aa369ee3fa8500443aec71cce95a6fb8c32f7ad4fe4d4b45cee10b391ef43c0e05a65a35f0f6df9ce83f98cd16ad0b6bab23c2b964674182e7c702b73cdaba8854f99a101c5260f84b421ac74ccb44824a4828e9da2f4681d8ff896e71b2c79908d0722dc4c80579c647f67fdb830d669f9df94ef6cfde256b02f5a5fe32f5c0e8e486286438a3a03cde23a6baed92b87d135330d28c994581630e0c8617aa137bc65aa96a0fbcc3db93dafc79dd10fa1e6d59bb269b4217881c8a4cb9f93dda45322a2421b3054bbbd0998c3fcd194a3673b9d51f1e5f9d59e18361496166e1ffc27e6b451e83eb6c502ee93fe1d984146352a91ac222f6fe55bf64666bfffa549bcf5da2c8ebe5697b16097be8e536e1030bc721a1490cda24544c3cc6905a0c4c89eaff7cc49f8d0480016a3ddf096b30916166fe1ef65d354e3f1c0877bea94b190004cf771bdfdb0231325c1041134712d79224a4adc0da16be0cce09d0cb9e75eca50251106efc0dc091c5bd7bb844d4cd3356529305131f53b459f84d9e627296392071bf413d167b75d869de58428258fa2608a2bc4072b8478d39b29fda91d9e9f7dbf760536b035fe1ae53e1818f1cdd59c37cd0999d53725d6a9a155b0ce0fc6ad2e4fb3062205b718c82902caf799d5b8901ceb975ff78d2e1b84c834de91e7c16b0b5b6a45b1a705bcc22acb12a5851c326c2e6d2c22a170c1366b6261290d01a3af284c836f4cce13f1316b1c8279d98e91765f2752b5b91baf13897a76c860317befc3c84799f08b585ee0e5b6f6a77e5bac5ba1791d498a417cce3960bfd2e0705dec319d150c960e43209303dd811c1abdacec5790723ba77b22b0c5c9268df9931a700187c87ccff46727439f04720f17a362bb4cdd3c2211279c4c412f23bd29ee03601c0c5a371611cd7fd7ba3588744f552562f61bdd8f2529fab5b1f53e4d707be838b1084fac8c46c093078b4f7e9c2dcb5267bb62453ae53e4e3d289c3c61878d67fc409370eaa02b0da8f3ee6f0d5605250327467175414b241fcc5dff25f2fed0b8b5fcca0b31f75b8c29813c4c22a72c484d6937d551c3a14149fba9de24b9f3a112b80bf724caed3e7a3567dd0822f32a626723e3bd37b2ce853bab0f2324344a6c72dab0db6c6cc235df8425e86e5df80077803595479f356e335e9aef9f86b59ad086a75fd582df32c5dc5422984d04b1efcb490abf828be7b3dc2e449ad5e3e04be837a4caea69f4303ed7de3c6a8d69318893072f0fd8fd424727ca06994d73ff2b374e0c3e309507021ddfc3e787e6fef8a6220a775978333897527ae67707405eacae5c34f08e02dfb95148d8c5cdc2270b4696e5a40e7b004aa53a272a133faf821e2a93776d89ce31accd2cecd636caaa5e422219ad07bfc6b4a39bc2f8ab7e96f4f3bbae3b80651aba7bd26bd2a3a5d799d1750af22eb7fc7210c20186558229a3375fd91e53857f055a909d527868d9f6eb780b7e2d3b99d2cf3bcb4365321b8d82e042db70d30b06a0425fdf34b7b942c33dc7cd9139c9d78f640aca3b32a2eb2a53d1918c907abd910057ebf632e7c06ce7368e5b126fb37f5660f5e34ad7cb7499112d5e12f370fa53e182f3c552ae7d2b2bd5e3f4071f682ce5e5c8127e4a0dd67e34a9ade890e750138ef0bd6497fddf1eb0f2e343aae4d08d963a2f8ba9ff9b936435d024eee2fd222e72730f626772b2ea112d5fbae9014595b2294e4ee59b67a3262e6305f217635c34674bce6f59c7349767d191c8d98723ec48882a25fc57a2215714fc2799a7a077d09881bab5b0ec8900e102f32ceabb8f2feca83cd9004a70cae5b7d4788d73cb907757f17478655ac50d0c6d56d130d36308f4f4947be9dd2a81af07d25301b4ea8366b192bc90daa6d609d768f84c994fe9a0ae4f5748f9dd6c7103c7b173f21094668c7badcd3b6ac534a142230ff7fd67b2bd9b516bf6382a82b699c8d819d6f81f7e431e4cd85d3617b544b0646da4a0cf0b3f60fb5a09dc656d603d5d75fdb7b5e93344b183349d88279ceae405981d3a2add11e49d4705dbf7e9826d51732a4b3c7b7347305424bfb4d6dd6e06aa27da5cd176e328e8fb9c15767a872e55207d5ece98b9fa5de8799f3f9b52876ba5580c9ffece36b537a58940b0861c926a92a17f748aeab8a98fd29e90f7ff147ef4b6ab33b3bc426229dbb8eaacd28a76839dd0e77b5abb601feefe9bbd235dae91fb68d202339c61da295a2d17fb7db15b271e4183a993ef253acacb0e805bdf77225fde3d05f55141ec433b9be270e9bb25a9418600f64f8d43154e07061bb3dbc65599f152ba602fc54ea49b68d1e4432ab9098e97800ae9be71dd3e0a35548b0fc12e9f2fd363e65a0513f51c16f773fcc2fcf23523e16bd9782a789018e8d219bad4c1520df22e987f88d116fd687a11515b7cf6fd0a753258ef65b8294eaed44da8d16a33d51f03a669d133695894f578a75ae7200863b8fb6c32a99c9f2e43ccf33257e2fecfc9a2be8c1fec03a3371b50e1b18a502c7606d6faa5a83c6a2e34e3aa6b0f979c7d04cd136b0e86e667799554d11bfd5b2b215eacd620d96c2ef5841d99bdc15237425ad0147f2c1debc29d796a053e3aa3b07e19507397d7478eb062dabe9016cee26b32ef28ed8a3cd34c674de6f8447ec6fecacbdf19169425f3b250e6be1405c09919977d73a5404ecae4c66fb6dd76a67f77fe71d6e8e796a2e6b9192f12bc118392188dac062dbc61f93605dd3b4f4251ad3505c795b3541bf6cf91a4f5238afc1c89348f755db788103c2742a370bb7f80ce7ea0161572cd41a5117fb10efb31094cb048bce1f28a712e904b8a63b41ac775e42853c466640164c38575d3f658d23051527861888e8666f56b166ca486c4243d263e70490fee38b7564815f874286dcfe368d5a18c23fe9fbf5c635a72c3bd82d8d3b7ee6cbe4ddca802c195a87cf1f69e282ab7bf7e6b72275081d2a4d24bb9c728adea90d42ea1bab77b64369aabcb063956bc199b2b744e62b56fda6a476e1da4356086f8a9b000c40d6973d1454262a6f77ba14e7dc1069d12a17dbc67461f6f1e22410e813849e027a3be7ae5afccfe07392a5c8aa84e69dd871003fdf804ce65fbf967fe9747b98e8aee341e1eb0ed4ef4ea1ced1f2ee80a7181f2283d0045cae7b8eaca9c4707e21556e852b2c1dacf1f0154d1b00b3e32ec394b4e914b488e1081ba449286958f77b926ee6d682526c1589935562f5efdfe6ee8fb19336c333659d09469240385f585adb18cb7479fdbb606db333c98a0f56e3c51ac7ec7a68e72e657c3beb302cd2bb63d1627de4c6f4953ee4640610e2dc842199124d1f52dfa07616a41f103406ec4ce4f6d0e43fecc425e8ece20ce525edc32e825347e4a6684aac310cb7772734568ce44851ddab56804a70b2be55c0649f22eae81ac7b893b0c3f133def7d71923b93540b31bb9bab13bf62ed90a5bd1efe8d87148cb79bf50b1abf1d4c48ba0f2cdb824191a263474ee6dbb6807d45ba133735451342a73b039b3324a8939b297f9bd2408495dc7f4a8169bdbe618d455a29abb9717205ba7e00c2c74fb68e41d8fa976904e019c7b021ddc5e7d114ee3cb6031b7942b8283ada4b52d9ea0ae82d8a8e8123cb568607d70c94cf0576442c5192ccca5d2d6b284af44b83d20eaafcaa6950ba30ffa186a34e12771d94a1aa6569ec34b070ae1763cc1457570ff8936c19966a73a4510ccc70ae959a048301f48ddd4743ed0509b4c6d429428accac16410ae5fa6e55145a2f7415ea4630c841920c638a98f334bca9ccc19dd908408046d9495bf9f4bd338fa510944fbd5bf2bc01e5c28fca4cce66de51c74068da04c6edd09652c779598d647d26a3016d3a7fb7a228ab1cf74fbae910045e9afc75de2cc0b491250c0a3855c62650026f8f0ae062d5945da7946191516cec72f52727a2e29bce8052cc7aa04e6fca8c49edb8fd550e58085f07eb5c50c615330ceda34210635fa53759b255c46bec33252dd05968dca621124edefeaa15edd90", 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ftruncate(r0, 0x0, 0x7fffffffff6) 16:37:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) execve(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\\\x00', &(0x7f0000000140)='\xe4\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='//\x00', &(0x7f0000000240)='&.!]:@\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='\'#\x00', &(0x7f0000000340)='\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='}/.\xf3^\'\x00', &(0x7f0000000400), &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\\\\:\x00', &(0x7f0000000500)='{\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='}\xf7}\'*\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:37:19 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000d", 0x0, 0x0, 0x0, 0xffffffffffffffed) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x18004) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0xfce) chmod(&(0x7f0000000000)='./file0\x00', 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) 16:37:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x0, "9ae34a14c62b3fabd5d9ec923e31f9d51b00f6e0"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCNOTTY(r2, 0x20007471) syz_open_pts() 16:37:26 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) r2 = getegid() r3 = getegid() r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r4, 0x0, r4) socket$inet(0x2, 0x2, 0xff) unlink(&(0x7f0000000000)='./file0\x00') r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x5, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffffffffffe7f) setgroups(0x4, &(0x7f0000000080)=[0x0, r2, r3, r10]) r11 = dup2(r1, r0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r13 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r13, 0x0, r13) getsockopt(r13, 0x5, 0x164, &(0x7f00000001c0)=""/219, &(0x7f0000000140)=0xdb) bind$inet6(r12, &(0x7f0000000100)={0x18, 0x2, 0x8000, 0x9}, 0xc) shutdown(r11, 0x1) 16:37:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) select(0x3b7, 0x0, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) getuid() getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 16:37:26 executing program 1: r0 = socket(0x2, 0xc003, 0x2) write(r0, &(0x7f00000008c0)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e5842083f592b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408471526771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f32fb6f8ea375fb41a4b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d000000dc97cc239b7183ec9b5d990c09703bc8412236c09b98826d18e9fbd9bcc9d0220c738b917c8ebf8e335cca77615207276c983386c3b043a7b5c984093edd02cdc9bed31238d6b32f2affee4910f95e6c4a58ab999bdd79dab094e142ede870ce9bcc98507a767c0d8f2ab0bf49ae0695e6aa08d6dd47ef174525c211a516c0eef30dae510a1ca6d2a460a0a904892d1fcc05f677551668759383fd047305e445fdd23213d239920bd18d8e1b47f41d8e49998e2510c6bf7e9d095c2cac06e31ec13e3306e1f7dad2298d56c332f1ce90223326636d18dcf5f7154619d44a6e5a846a5b539f9601ffc1c06f6c033a69ed030f6fe84109fec6866f662c199c896f4870401571e930b6ecc0935a379701dd69fff82dbcd4d14993c41ef61224ac2330f6b1ceac2c40b4240a7bd9df523a34a7d84293d5d0b4b64c3a6fc70e4fa4b89d736fadc0517807e9fcf8348dc6aea9928344533971f0eff0e6bcc0bb14638b99ddcacac0228afdf15f5b2fbac3857f7ff9822726118bbbccb718e4ef4b4071a5945df748b05d4a3091a555ee69db3834619309d57f54cdb9e867276b845320d921b5593405198fd30f53a0ba123a24a6e38bb82e2b9d23c5489e48cab7da85379c51cb970932bbff93ecc34013eed69e64b358aec0493d71a619fc8644b2fbc82cd9ca539602e4fcd632cc1c980247c2fe3a2415", 0xe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) dup2(r2, r3) getpgid(r1) 16:37:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) unlink(&(0x7f0000000040)='./bus\x00') ioctl$TIOCNOTTY(r0, 0x20007471) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000540)="b484d3f1f8d52f684c1be617d69b98a17137595070827c7b4855be6b5f2892afca3f007fa3e1129ceafa0b196e591c0ac7389626f66cef2423a3600e2a1021859a48d0a24cf856baf082b6dbfcef742bde6222812165763007548e922ce9b590a843d493d4711aff85b4fcd13095b139cb03f03f81875106691607ff97eee333013b8f7e6587ea1c886de0b50cf1a25e2d9395ccf1f7857cc27b2b57de7b6adbcc0899a7baec751d607b8da5957731aaaa33f22400adcd7c239d0414a801eefe98ada2aee171c5c29fb731c9c446456602ad0b2ae56780610910b8ee0a6bc52c1c41f118a5fcda17e1b2a9d8015ec0df3edbafd75649b9c5507e7ef84e5a5935f6a4c3131b7065ba51fff12d3b1697a684316044fb4fa30497af88bd89b0b99ee2c89c5375d6fdef5a8d32ca5ede02e5b58fc2166f31dbf93bcc3c07711492c57941c582c93a6270412168982557c74f39", 0x151}], 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x1a2, &(0x7f0000000080), 0x664, &(0x7f0000000280)=""/119, 0x227}, 0x2c0a5665b4d22cea) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:37:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x2d}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:37:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x140000}, 0x8, [0x1fff, 0x10, 0x0, 0x0, 0xfffffffc]}, 0x3c) r0 = socket$inet6(0x18, 0x8000, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xe4, 0xc2c}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x7, './bus\x00', './bus\x00'}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x800, 0x0) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x100, 0x0) kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffa, 0x9, 0x40000000, 0x2, 0x5}, {{r3}, 0x0, 0x5e, 0x1000000e2, 0x1, 0x400}, {{r1}, 0xfffffffffffffffb, 0x1, 0x48, 0xa3f1, 0x6}, {{r3}, 0x0, 0x4, 0x82, 0x2e80, 0x1}, {{r2}, 0xfffffffffffffffb, 0x4, 0x80, 0x0, 0x6}, {{r2}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x9, 0x401}], 0x80000001, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0x20, 0x80, 0x1, 0xffffffffffffffc1}, {{r7}, 0x5, 0x8, 0x100000001, 0x428}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x1, 0xf0, 0x7ff}], 0x1ff, &(0x7f0000000380)={0x401, 0x5}) 16:37:26 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8003, 0x4, './file0\x00', 0xbe8b, 0xfffffffe, 0x80000001, 0x8}) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x1, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x7, 0xe528533f1abacbda) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000540)={0x5b9, './bus\x00'}) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000100)=""/169) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000d00)="ff2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea50000000000000009d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539c7577d89d0307bbbb7a72f8b7e91429c6add71e8c1d6b76e715898c5967161110c7f7f422629908eca45e5fe77103c32f15044037702c8d0989adf27244566d828682aa5efb3567c25328f8f81978945c7e5a72004b84715d3fcfe9c6f2a6a0ab1b19f2b2873acb21a56c0b9b1275d098b2ddc6d712018fea794e562e089f90088fadf093c584f701762ede16a5eff9339f6b00e40eb34f2e8b46ef3e2ffd72e0b3f3a16129a003490595341b01c2223a7fda108cf1893d715719e0f9f8f211c64347821567b8c3441561886e7e8ba417d4c79684eaa21ad808936c7b3a78b", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xfffffffffffffec3}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f00000001c0)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa5bfb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e5497149a0a5e121d7c2967bcaac52be2214ebbeacb778cdd9caa4934", 0xce}, {&(0x7f0000000440)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0x2cf}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r1) 16:37:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x204], [0x0, 0xffffffffffffffff, 0x0, 0x9, 0xfffffffffffffffe, 0x3fff7bdefff], [0x6, 0x0, 0x482], [{}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x7dcf}, {}, {}, {0x3}], {0x20}, {0x0, 0x0, 0x0, 0x4000000000000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:37:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[0x1d, 0x6d, 0xde4, 0x2, 0x3ff, 0x8, 0x80000001, 0x7fff]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") 16:37:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r5, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getuid() r11 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r8, r9, r10, r11, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r12 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r14 = semget$private(0x0, 0x4, 0x2) semop(r14, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r16 = getegid() r17 = getuid() r18 = getegid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r15, r16, r17, r18, 0x14, 0x6}, 0x5, 0x9, 0x101}) r19 = getgid() r20 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x9, r10, r12, r15, r19, 0x40}, 0x1, 0x3, r20, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) r21 = socket(0x18, 0x2, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8080691a, &(0x7f0000000300)) r23 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r23, 0x0, r23) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x157e3c09d80c8fd4) r25 = getgid() r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r27 = getuid() r28 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r28, 0x4004745d, 0x0) getsockopt$sock_timeval(r28, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r26, r27, r29) setgroups(0x5, &(0x7f0000000180)=[r4, r19, r24, r25, r29]) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/210, 0xd2}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:37:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffd9d}], 0x346) 16:37:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x6, 0x3, 0x80) recvfrom$unix(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x805, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 16:37:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x111, &(0x7f0000000040)=[{0x100, 0x8, 0x20, 0x800}, {0x9, 0x40, 0x80, 0x2e}, {0xfffb, 0x2, 0x7, 0x2}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = accept$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x8, 0x57, 0xfffffffffffffffe}, {{r6}, 0xffffffffffffffff, 0x40, 0x2, 0x6, 0x20}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x12, 0x80, 0x3e, 0x9a}], 0xffffff05, &(0x7f0000000240)={0x900000000, 0x82}) 16:37:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0x40, 0x20, 0x20}) dup(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x7, 0x558f, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:37:27 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000000)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x14, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x61, 0x0, 0x2}, {0x45, 0x0, 0x8}, {0x6}]}) r7 = fcntl$dupfd(r6, 0x0, r3) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x0, 0xfffffffe}, {0x81}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) 16:37:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=ANY=[@ANYBLOB="08504506fb2aeeca265d165945"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20800, 0x10) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x0, 0x0) write(r4, &(0x7f0000000380)="220e228901001c067ebcf4445ed5000000000000000000004202f816dbba60a5a50e63c194ea5dc61a30d5fd5cacf5ce762e84abeac5becc2f77a46ed2c8a962477baefed8bc0ad0c090f0a5005b1e0ac675b17af4bbf693ff1764e51574918a2d4a7908bb3bf6bbf0420e04dbb8ba9c7835ab2feb9b2e06e42fbaa4a26533e897a91fac891be12f84c15713e97c53a8f57aff116aacc3bbc8401a44e20b40c344c806dfd86beedbdaefc24fef9cd7c10b549f1cadf06539f999cddf18e851c74aad7bf7e71b1ef6a29343f3f676e067e62f666ccd348b42fcf06e9d70b70d37b463a3780ba41b97ee97c06a9a8d16fcb02eae15d4fc5f7450839133579bbb5fdeb8788c06332f644e297105a87021aa051f6c1977c24c58cf14bd399de02b716a8b2395c831770f8513e58fa3b09d05ed8a01a1b68c2666deb9366b233652af37b601f8675837c1212f509103b23a12a572cd61551c187fd68b0d8eefe4f63d17ec11c8111cfe753735adece698ccc90f88edc696736c398bc4bbe97da630cd164bb7f3c9f43a6ca21e3c4f522915ff47ecf4dd52ab4c", 0x197) r5 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000200)) fcntl$dupfd(r5, 0x0, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x10, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) connect$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r10, 0xc2485607, &(0x7f0000000800)) 16:37:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xbdee36fbf6606372, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x3f) sendto$unix(r3, 0x0, 0xd6683904b08169c9, 0x2, 0x0, 0x149) sendto$unix(r1, 0x0, 0x0, 0x9, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:37:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:37:28 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="44c7f36f803c4196493a3e78dad3") ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x10000, 0x5}) 16:37:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:37:28 executing program 1: socket(0x11, 0x4003, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$unix(r0, &(0x7f00000000c0)="b10005010000050004fecea11ea8fef96ecfc73fd3357a050000f315fa4f376336acf08000000000000000f7c8df5f8a2b297be1aa5b23edb2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372821f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001000000000000001600000000000000000000000000000000000000000000000000000013340fe38af0bc87ed9f0d25ae3cf69f09f3f3650a16dd8b5133e385134365c24f4a8c8268bef13a542453c26790477290d574d6", 0xe5, 0x0, 0x0, 0xc5) 16:37:28 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) socket(0x18, 0x400000002, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f00000007c0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f00000001c0)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) 16:37:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000003c0)=[{}, {0x35, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x2000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/153, 0x99}, {&(0x7f0000000280)=""/9, 0x9}, {&(0x7f00000002c0)=""/121, 0x79}], 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f0000000500)=[{0xcb9, 0xba, 0x0, 0x6}, {0x1f, 0x6, 0x6, 0x4}, {0xfd1, 0x9, 0x2, 0xfffff086}]}) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000140)={{}, 0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000480)=0x43f) r6 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x3, &(0x7f0000000580)=[{0x3, 0x0, 0xd3, 0x5}, {0xfe4, 0x89, 0xfc, 0x6fc}, {0xff, 0x5, 0x2, 0x10000}]}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) open$dir(&(0x7f0000000600)='./file0\x00', 0x10000, 0xc) ioctl$TIOCDRAIN(r7, 0x2000745e) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x1, 0x0) 16:37:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfff7ffffffffffff], [0x0, 0x0, 0x6]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'t\xff\x0f', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:37:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='\t\x00\x00\x00\x00\x00\x00\x00otse#\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000011c0)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) 16:37:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffff], [0x0, 0x0, 0x2f6b6091], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xbaa}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair(0x1, 0x5, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) fcntl$getown(r2, 0x5) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r0, 0xa, r0) 16:37:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0xefc80ae6fb5e1372) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:37:28 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000080)=0x2) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/107) 16:37:28 executing program 0: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:37:28 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9, 0x101}) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x97cf) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x0, 0xaf5d792aeecc6734, r8, 0x0, 0x100000000) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:37:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0xd10567a2862166b5, 0x4) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:37:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x49d6fe3fa40a89dd) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x400, 0x0) fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9]}}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:37:29 executing program 1: socket(0x40000000011, 0x3, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:37:29 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r5, r6, r7, r8, 0x14, 0x6}, 0x5, 0x2009, 0x101}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r10 = semget$private(0x0, 0x4, 0x2) semop(r10, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getuid() r14 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r11, r12, r13, r14, 0x14, 0x6}, 0x5, 0x2009, 0x101}) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, r8, r12, 0xffffffffffffffff, 0x0]) r16 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r16, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r16, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r16, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r18 = semget$private(0x0, 0x4, 0x2) semop(r18, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r20 = getegid() r21 = getuid() r22 = getegid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r19, r20, r21, r22, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r23 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r25 = semget$private(0x0, 0x4, 0x2) semop(r25, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r27 = getegid() r28 = getuid() r29 = getegid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r26, r27, r28, r29, 0x14, 0x6}, 0x5, 0x9, 0x101}) r30 = getgid() r31 = getppid() shmctl$IPC_SET(r16, 0x1, &(0x7f0000000300)={{0x9, r21, r23, r26, r30, 0x40}, 0x1, 0x3, r31, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) r32 = socket(0x18, 0x2, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCFLUSH(r33, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) r36 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r36, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r36, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r36, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r38 = semget$private(0x0, 0x4, 0x2) semop(r38, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r40 = getegid() r41 = getuid() r42 = getegid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r39, r40, r41, r42, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r43 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r45 = semget$private(0x0, 0x4, 0x2) semop(r45, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r47 = getegid() r48 = getuid() r49 = getegid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r46, r47, r48, r49, 0x14, 0x6}, 0x5, 0x9, 0x101}) r50 = getgid() r51 = getppid() shmctl$IPC_SET(r36, 0x1, &(0x7f0000000300)={{0x9, r41, r43, r46, r50, 0x40}, 0x1, 0x3, r51, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) r52 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r52, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r52, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r52, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r54 = semget$private(0x0, 0x4, 0x0) semop(r54, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r56 = getegid() r57 = getuid() r58 = getegid() semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r55, r56, r57, r58, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r59 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r61 = semget$private(0x0, 0x4, 0x2) semop(r61, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r63 = getegid() r64 = getuid() r65 = getegid() semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r62, r63, r64, r65, 0x14, 0x6}, 0x5, 0x9, 0x101}) r66 = getgid() r67 = getppid() shmctl$IPC_SET(r52, 0x1, &(0x7f0000000300)={{0x9, r57, r59, r62, r66, 0x40}, 0x1, 0x3, r67, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, r66, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000200)=[r2, 0x0, r15, r23, r34, 0x0, r35, r43, r68]) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x44}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="02eed51e244ac1d74c4200000000") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000001000100"/24]) 16:37:30 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000840)={0x10, 0x122fa798, 0x4, 0x2, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8cc}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x20}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xfff}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x401}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xffffffffffff8000}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ftruncate(r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffffffffffe8c}], 0x1, 0x0, 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x137, &(0x7f0000000040)="60d955047eb44baeeb871489c1a4") 16:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x63, &(0x7f0000000040)=[{0x74}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) syz_emit_ethernet(0x1000, &(0x7f0000000280)="5bdc79e786b8d9d64950a25f3acd6dc0f9ff6053e9d5e681d6ed6d05e1fcb553b09b7719b865e09d5789b36816853a29d3ed9b4402314e27a1f8a7c51b346e974085f59084da233f8d7040a1cc40504d8700ea4b7fb423d45596d7250b83771ab81aede0fb699abfaab96e8535aa12239ec72e5ab95aa3384dd3eff1dd296c77a000c137c3aef11338b4274d06b8b81e3898f5e02b7e71e97cab18e0a23939d035aa3b527d1b53e7a02e9b7ec2216683fb9fd8fb9411c2489167bc65d84b19e277507e94a8857d65a1f348504778e5cf1c3b73a81bf7154671cbf664df71bbde702d522c60e91f7f7cf0e6de16add02e62685ece3c119af0e3d8014ada2a08b01096db05432add5946e00dd362ea80f89e2a2c002027c2365bcb019d0942d587bc95964a81532ad924094bc537e423c095f4d181904269fb9b8e646f1ab5843b131cc2b7dbb03c1092f8a89c2758010e5e08dae72b99749f545523d02ab431f468a2ee7b230d654525d032f73086ef0ac36736378fdb21e76931b676259c145f0a95faffb39e3b4e9421aa3687a11a9c54197365e0dac298d70b7cec93c9b3839a76f925955fd92a76ac81caab3e89d106a405636f3ff221b8e901af6f4b50e1e1da5ea58133e168cec45d7630c39b72e543050dbc3538fd3d2d8e8bc6e2de83e6957fcaced621e30ed2d1f08fbf406eca3d5066fa83c1a77ec66c51bfc6fd0a2bfc4ec54ba7dead08035136902ae99bda358b88c7510ac94652f12bc42123aa81d2138cda762b403392e46dbab426a5cde8680c11b0ef6457592f29857a271c0e1f242880fa91212df84b6c7e57b371529d97c047579e57473fb7f9199f495dead8f061a0046fbdeff6b55e9e98752bf3c8f6d750098e3c3392d513f3e6daa0a63a80ef9c707978701d99cdfc60c6e74da5dafd3102c6dd473be6c66bf5385b214aaaf740041a500818ad492de4173b8384c178dab9332ec14ed18d4d225841ecf48401cd0aff9dda276e3659816eeea80f3417ff256b2f3cbeb63ba09d3a3b73a77bc8bcad4971b2657a94437e00171bdc76aa493fbf9e8e27b3732ac98f75180690cd814e6b62d519452e732549f9a904f7e3d70eef6f15c4682982aa0d61eb59c9340d44b7abbc8fa338a4aaf040e5f57a2e83f0bc9c0b29f7c3df769397d22015c9f630306c543e3846d756a989846dee603a1aea74f92e4325968607c3072da2dbea25b1e43855131ae49998e78816d91188623bcb88f194bea1731f31c08a13772a7be3b2457e570df817a66f9577bc1031056c1407d58db383809cd9030f5db5ae6d1258d5efd80e1e6d049763fc32d591b4a36fa62be9d8fe5fd87fde7100e5853ffe59fff34502133d2d1ca9222b14dceef269ce919d94d36ee17984a30fe7b53b73ff50e7f43ddcba398f55e60d5ca37f45217c2f510e5ef7029b8d14010b09226a364a10f15eb2b49b96191d69000d746f234bd6c8b47ac4072bd308aa7916b877be34723b99ec1d1df2a5f06785694642f5d94a1a691a822dd7d564bf4904a5d3cb6fdc1987821fe45ed523860f4cb8d8ae33c090f80dd560d586d333390718c8f2784a65d4508022e2f993b66a2cf4eef8372981d83b07431aba9ba3b387b3a26e5e6c5f4f72c819ed1a299724281adf3b0c75a8dd872033b48fb9a03c0bc226990d52420b0b36f1ee779bd0a50d4cc45a988de9f2ad68cbee6f545ed2da017293655b8a8770738acc47d44950ef137b31ebd40739e8edded3562912c78555676287685f9af499552f1e5ea140e97b18bb3b37ad603315165bdaffde4d60becf4d3929797ef37632861f4f8cdbc43d512b841c9d3f810bf6878a9e1f360a0d114a4bb90d2236e8b3af3a071fa99e81e8b47ceaaedb362759909a21b92333b2b7f55a54df5ee71b9a49b34b0f0888c44462f3225044501295fc6466f1085db71aadc879ef031e57ce0ad97db70a48f788ddb7e074e77e5de20e3bc2c7c4aee4a0ab87db6125832c47290f35ca27a34450ae9755303ec5065fec0d2ff28d555886347945bc7f3331aab8227d1ada57f63720c75078d99213faf91b1976bbcbbe31fcafaba8cd8c465054054865e63415ccfa85fa1a2cfb8fa54b575b4c73ccd2c6c1b043e200508f5d744b123a43cdf16a6e38141ce21a9072593f7c144fadfcd4eeab1346cbce37ac7a580cd46f01042d7579230177deccf510f81f34111bc396501fc91eb07caf279faab6b3fb25fc77e0dce94ee090186137534aefd5e51181399b71288b9670b6ae77a77d5da278d43325ab633e56eab6285eb557192bf2fa8f72e48102f8eba9af1ace66ff7ccddb6584912e69c82582a21383f7cdc3c0b5bc50f37a60059b5088ffa248310af1d97af6a2447ba8b0031d8dce7ecfcd770fbf8bb1dcb25ea964350f933f3e452d07baf5093dc9549406308b55b721f320e8af6b2d25c859b5f5f38cd284a3b0bab669253083e4d5d0600aefa9fbec9ad7832a67e4498cf4157dc074ee7f758dac0dd237582069218443ed2deb4f4506f48a77c17a2027180c7ee9f50f22219b72566c7b9405f43499261bceb6deae70739792d003ab72eb68983de54170232596f582252703079e5a837dc9bd7e38518c5ffe483b83427ae6488096f48bd951fdccbc7048d25ba0accb90ad55f4dd1b71c60d5d9e2a56b48871d677eb911c577c1d7fab0f23030dee73344d3905700c8e18261f91b365527bd5bdaa322d954fab7432a6ffceb1885e2ceaa9b9c67ce4c2e633ced6002c9742fab7699dd6079311d902e2dbf62dc5f3a6c89b009b9df65fdacf33e40d5b20239fe0ae425fff187bfea090df14a3253cc331b65497328850653e44875606101df96f40b9d09f30ea851b8097230f9254018af0667cd4ce14e08717f3d8549bcc3c666a48c6a63b3e1552c83a53b33b12059a036ccaede0cd6e06172462913a84ed2b63339c13c33d6e1c8dea2fa60291b3f09831b43df6eb58a6c507275496fccece9003004c29bcfb9813651d9dd2ed4087fdaa4338d625eb77cfb614a0934c27239d82c5f6e148e63f305f160822aa9969f6abfcace0eecc3d48cac0a0b3358d1eea01352a6c846ef40f6d72437eb4b328079a0812a7d0e40fa3ce8a65213e0ca391261668f4b8f60bdf321556164d6a586dc1b702f98ea04be764deee196ea2c09601ff186ad2c55f61624ed580a3c6b264a51022bfce374e930a401a3f76c4c3d4ff85a12461cb5ce08802feb7143b873dbe889e1640aa11cd5c4a82b9f789101e2fa5c101d5ced59055bc2de8a1fcc8bb226ab9c624ed807fed02ad683106926c87107aa7973694369b0837619a8eddd45f2036eb4768d601d67724bb7f5127de17a642ea04bd8ffee57149d8dae9fcbae0490740b433bd13348c36aa51d736961fccdfab2c92670cd5aa4839b967f5d97c30356a79dbb743dbd10171bbe77eab67cf2243d571f1644cd15ffa37b356db683987b7cc82b72f92afed2ac635491d92745a10738c5557762a2a12edcfbaf9860432dabbc653aa0a88c9df8723e243fede0e7e170d4c5b0b68ecdd8ca2f0fa9c710ca683f8e4f114c7a050556070e5913b5fce3400de4d62bcc8786c606d7c9a7b6a640a959933e1b59a41b1cca42414c51cafef438dedc38a0f755fbf2411bacc9b21dca502ba9db0dd518882ab0b1b228335c4c57e60949128ea2c62bce703ba98cb0dd57b1b8da218555b09ce97a5fe51217163e86e24e60a78bd0a418e5aec7556cb8bd583d7390c1515405444808784465606fcf766e7c749afebdba2610dacad1932a98b6e67e4cc27e5cb29768ff473d99668a17382d39225ab7fb060a4c50d9b7b36f88ca0675bc905435adcb46343b264961c4d3082da6a4d32f460cb4a7ffbeb5c0c6b16bd7739106c3cbe7ce67ac0fbf6b2c013ab7479f1198e40aabefd4a5456161cab1c216bab8df12fc6de901577085164584555047e680beda4e230b343a4add8c7dd07850ff293920270225a1674cc4838cbe7ac0a3966db16bfab503b2af2cbb2a37e1820562511d2376de63c066408733180173ae6511c3ee2516c135989a0aed19faeef36bc6ca5defa9669b6041e8b592d90e2478d20431491cb823045b9a69f0101ce2871331cee4a24a11c2b400422ad12defc76ae3a4ea934d685eafa1450f84f425863b3dbb444e3ae694593a6c87f5b04b92a49ac7b3bdbaf973f19983e52e44c8a9757a28ec9cb2b7a1c69d5794145c6c024a3e4f517776f77caa983dad3b1a0e452c04076761162f831b7b45077df2eeae96cf4e65f56783ed284c284665bf79c805d62ee936e3cb9a3e87ba553d4c287f62bb77daa13cca69b0151830b8a4d9bfb7f47b455bc099b1ad702dacbd73f097898c5dd2be8adc17f541217530b8e4d3744ea95d6b99d96355ab88f2f21091af2971d79ba66cb2d1b2ca9c487e18820788c7c0c16524a61bb4569263dff1b6bd137d709e98f309d97b9b8cd0bf935065c533cf303d4596ff4cfc91cfec126dfe23ece3ecbf0275bbadb1d55aa30bee91798326f136eb237197b22fe7c5b0c295c1d4ba7c2195fc9f6e7acfb23882a9b5f289aceec9fc41ebc252310fb5c26dbe483ccf85955a1af525676eb8e82990b41ab282a4b1e7367deb271cd8abe8c4345606ded90a9bbee66989c81775caa5760786167c0f5be1ab2555855aa12dba8fc2523708a0fa535454350d76f58181c63ab8ffa300fa9e9f3cc832bed59bd42fcc7cac7b04118150631957a13db447bc7f57e3f9d27df608292ff869145251c8ee202e7e02b0fb4b2e076d9fadbaffa4ab976ae8f326f1c917471fec80549930d1c6eacc059f6f839832370ab4df2affed4a8f9630003fce5cf85a07916329be27312e8443fff4b3aa67247341e174cf1b5753c2407f78b642d0d9e6de5160f06557b83dc26c73bd8c84dc1ad6c92c89601fc453d2cd063e88141d98c05cfb7bba33c2c996ecf09d762c42512ca85970e0172161dfa71ccef567924fd6c7e10ba7bf9d15e22a45d61f3026a1dcc16eff62115b1d13e1201810d611bdc7c16d4a10df49d436f8dfe334a94aa39f79c72ff9eb3ed3bb58ac19f1bbc911d35193cbf47a1a771a086749377a656dd8e3d10023c3e40d913394accbb810d5942c62de8bbdcde961665b2e5441766e188e1a67af1d096561ce4b29c2e86c9aebc62a526013721c15bd80a1de3f77d8916a0451355d1c469c9f411d03c5dee48eb566b48c4b1d4e111c18251f7e7d9ab08646ae0cd08e9a1e1d535a6f336a2693e390ae30e2f30a3ef3512b70df1947ff5058e9c826291d52788838141ee8bc1c9d863006d0be6d56dc9671ca14e4dd2c10c2c0bf8964001f3dec4d8a07fc3e639a968d5dc3f3d0745562ba80dac2354bb5695a9eceb0c40115abed983f17fc529f5720d42c8d7cb300808e92e0985a3061775fd3bdbe03c078e4924575b90075fd281f6cb970d42dd64dc1815064b14b7405ae8e872edc5e4076526044531146ad18270702aceea9501a0e2683cf969049a27a649239cd3543018073d99c178bc30decb9e615ba6fb512af6ec06f622c7d9c551b5fb68306b45ccd7a00fe5d646589d0cdd1d820682defb4265b671ca8c661d61c6034ffbc1724315507d781ed025f24de3b5e814b19588161ccd317d183983c45abcbe62120cc687290cba99c98913ab0b2e22eacc1fc107a4b29ad8b478d738a8666fe6d96aae37a241c863055def9f1de0db80003e196b4ae8b4e2fe859b1e4b196445fed0ba58b5ab1a086acb5c") 16:37:30 executing program 0: poll(0x0, 0x0, 0xac) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='L\x00\x00\xf0\x00\x1a\x00\x00\x00\x18\x00', 0x11480, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000000)=0x1) 16:37:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000fc]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dccad3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdc22757b53dcac1cc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921ede0718f54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) fcntl$getown(r2, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:37:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x5c11, 0xa995, "3f3f007df94cf54600", 0x8001}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r4 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r4, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r11 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r13 = semget$private(0x0, 0x4, 0x2) semop(r13, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r15 = getegid() r16 = getuid() r17 = getegid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r14, r15, r16, r17, 0x14, 0x6}, 0x5, 0x9, 0x101}) r18 = getgid() r19 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x9, r9, r11, r14, r18, 0x40}, 0x1, 0x3, r19, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x6, 0x1, r19}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) write(r0, &(0x7f00000001c0)='}', 0x1) 16:37:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x80, 0xa1) 16:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{}, {0xb6, 0x2}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:37:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000180)=[{r0, 0x65}], 0x1, 0x81) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 16:37:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=r1], 0x28}, 0x0) 16:37:30 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) setsockopt(r2, 0x80000000, 0x3, &(0x7f0000000500)="04000000", 0x4) dup(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x5) r5 = socket(0x800000018, 0x8000, 0x102) bind$unix(r5, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)}) pwrite(r6, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 16:37:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdffeffff], [0x0, 0x0, 0x403], [{}, {}, {0x0, 0x0, 0x0, 0x101}, {}, {0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/196], 0xc4, 0x38b02968a67f64e1, 0x800) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000100)=0x8, 0x4) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:37:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r8 = getegid() pipe2(&(0x7f0000000280), 0x14) r9 = semget$private(0x0, 0x4, 0x2) semop(r9, &(0x7f00000003c0)=[{0x1, 0x5cd}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getuid() r13 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r10, r11, r12, r13, 0x14, 0x6}, 0x5, 0x9, 0x101}) r14 = getgid() r15 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x9, r6, r8, r10, r14, 0x40}, 0x1, 0x3, r15, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) r16 = geteuid() r17 = getgid() sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x1a8, &(0x7f00000000c0)=[@cred={0x161, 0xffff, 0x0, r15, r16, r17}, @cred={0x20}], 0x314}, 0x0) r18 = dup2(0xffffffffffffffff, r0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCFLUSH(r18, 0x80047410, &(0x7f0000000040)=0x9) 16:37:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000540)=ANY=[@ANYBLOB="4526c300010000000000000000000000000000000000000000002d7efcbb64ffc441d27b0ba5c16d7741a5384661c47260aabd0224025ebbf0602bff4476895bee27f22c61178782df95f4018492b4d6bfe3d7ab7bceb4c7de5c1c122e1265092c2d07c6d0eee592939aed2ce67f8ec2170d5f09000000000000006a5bf5549bc95dd17405f8e96975bb208374e40f4fbcc614ab46c75eab5617044f0ca56b6d7c8332209222566c2b5e25d4e373c083f6fc4575cca917ae2bf6669c66d6dc0b97e8e5b0655214eea5b3f535eb"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000001540)='./file0\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000002700)={'./file0/file0\x00', 0x3ff, 0x3, 0xfc, 0x1, 0x8001, 0x9, 0xb, 0x2, 0x1, 0x7fffdfff, 0x39248dd6}) syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r6, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() r7 = semget$private(0x0, 0x2, 0x50c) semop(r7, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) fcntl$getown(r0, 0x5) getuid() 16:37:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45, 0x2}, {0x6}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:37:31 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x8) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffdc8) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000080)='.\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r5 = semget$private(0x0, 0x4, 0x3) r6 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000480)=""/136) semop(r6, &(0x7f0000000380)=[{0x6, 0x1, 0x1000}], 0x2aaaaaaaaaaaab90) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000400)=0x20) r7 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x80cd) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x83, 0x10003, 0xd4000000000]) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r9 = dup(r7) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f00000001c0), 0x2e1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0xff04, 0x4}, 0x3ff) dup2(r9, r8) semop(r0, &(0x7f0000000240), 0x6) 16:37:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 16:37:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x62, 0x4}, 0x10) 16:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1c}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:37:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20000, 0x40) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:37:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_open_pts() 16:37:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002010, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r3 = dup2(0xffffffffffffffff, r2) accept(r3, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8001) write(r0, 0x0, 0x0) 16:37:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7, "f000000007005945fdbe0700", 0x0, 0x8000}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x60) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) r1 = socket(0x2, 0x1, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x80000000, 0x8, 0x81, 0x6c, &(0x7f0000000240)={{0x2, 0xf8, 0x4, 0x69, 0x20, 0x5, 0x1ff}, {[0x3, 0xc871, 0x100, 0x1, 0x8, 0xdf62, 0xff, 0x5, 0x7, 0x8, 0x2, 0x1ff, 0x7, 0x785023d1, 0x7f, 0x9b, 0xfffffffffffffe01, 0x7], [0x80000000, 0xffffffff, 0x40, 0x20, 0x7, 0x1, 0x400, 0x101, 0x3, 0x4], [0x10001, 0xaddf4a2, 0x75, 0xf6, 0x0, 0x2, 0x9], [0x8, 0x7fff, 0x8000000000000000, 0x0, 0x7, 0x7], [{0x8e7c, 0xc8a6, 0xffffffff, 0x7a}, {0xde6, 0x9, 0x20, 0x5}, {0x6713, 0x292, 0xfff, 0x686fe6a4}, {0x81, 0x2, 0x1, 0x1}, {0x20, 0x1f, 0x0, 0x81}, {0xd041, 0x4, 0x200, 0x7fffffff}, {0x4, 0x1f, 0x1, 0x4}, {0x0, 0x8, 0x1c5, 0x80000001}], {0x3, 0xb1, 0x1, 0x80000001}, {0x1000, 0x7ff, 0x3f, 0x8001}}}, 0x3ff, 0x81}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) lseek(r3, 0x0, 0xfffffffffffff801, 0x1) dup(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) 16:37:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x7ff, 0x4}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8, [0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x8]}, 0xfffffffffffffe32) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x8, 0x7, 0x9, 0x8, &(0x7f0000000300)={{0x2, 0x8, 0x7, 0x7, 0x18, 0x7f, 0x7}, {[0x6, 0x7, 0x101, 0x9, 0x7, 0x6, 0x9, 0x2, 0xb1, 0x6, 0x800, 0x90, 0x6, 0x3, 0x3f, 0x800, 0x7fffffff, 0x1], [0x3ff, 0x0, 0x3f, 0x6, 0x0, 0x4, 0x100000001, 0xcaf, 0x80000000, 0x2], [0x3, 0xfffffffffffffffe, 0x1, 0xa9, 0x3f000000000000, 0x7, 0xffffffffffff32a0], [0x5, 0x5, 0x2, 0xce0, 0x40, 0x1f], [{0x1ff, 0x1, 0x400, 0x73a}, {0x800, 0x0, 0x8, 0xa6}, {0xa500, 0x44bc, 0xfffffd6f, 0x1000}, {0x81, 0xb, 0x7e9e, 0xfffffffffffffffe}, {0x200, 0x0, 0x7, 0x10001}, {0x0, 0xf8000000, 0x9, 0x2}, {0x1, 0x6, 0x5, 0x4}, {0x1000, 0x6, 0x800, 0x20}], {0x6, 0xff, 0x20, 0x4}, {0xff, 0x3}}}, 0x800, 0x8}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wwmouue\x00', 0x20000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) dup2(r3, r4) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x3a912f91383154e8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:37:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="44c7f36f803c4196493a3e78dad3") getppid() 16:37:31 executing program 1: pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f0000000000)) getpid() 16:37:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x9, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x20], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffffff7dfff], [0x0, 0x0, 0x7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:37:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82a0cfca740000ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="a5216e6cf83873c70d343ca46c4f6c35e86f9e24e6d6f486ce760ebe02f58a309accfa88802cf31f1b252ca94abf1abffbd6edaf31b4b2fc490b0c3eb65ec275bc3b69fa4649ae029007e9fd6a19e57398384e02f141ba2de870115c552d2f2c3759b414730373c0fdb6ba857459b89cbd811345f8840fce72462cf33df9063cbc3f9edaee953314dbac573dd0647868eee63d2946e26e8cac3743e2584c9695e2dec4264702307d7c86dd69c7e3492df70ae462ccd25f4417470a4a4c31ab720661fc662ab3ee31009d07dc8206a40100000000000000dc26700661ee6752e82a1bca892a479195fe873ba6de9a7d4127f9dc87a5b42295d8ad74af56602434a3fe1acc35a14b2c0063455053d93c12a9a4699e5d1c1d4d2497cde26d60d73d40313a0fe3f67fa8fd55ea4178905dd2dd8551b5f963e938584d699c16fd502f4c5601a948425c547a67d004a1385eaf41970b8fc02277323035e794c1cf471d0b0f03bc099cbd27661d4e34c805237977daaa399ba9f2904457b3e2a30d00"/392], 0x10) r3 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020200000000000072"], 0x1) sendmsg(r2, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:37:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000040)) setsockopt(r3, 0x29, 0x20000003c, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000180)) write(r2, 0x0, 0x0) 16:37:32 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x87}, {0x4006}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) dup2(r2, 0xffffffffffffff9c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000180)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45, 0x0, 0x0, 0x400}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000240)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:37:32 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1010, r0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) dup(r4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) 16:37:32 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r5 = semget$private(0x0, 0x4, 0x2) semop(r5, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x2009, 0x101}) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000100)=""/89) setsockopt(r3, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:37:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@abs={0x3, 0x0, 0x1}, 0x8) sendto$unix(r1, &(0x7f0000000100)="746c43539c6e83f89087515ab45713c96e19", 0x12, 0x0, 0x0, 0x0) 16:37:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) flock(0xffffffffffffff9c, 0xc) dup2(r1, r0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000040)="670dc3", 0x3) write(r8, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = msgget$private(0x0, 0x402) r10 = geteuid() setreuid(r10, r10) r11 = getegid() r12 = geteuid() setreuid(r12, r12) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a5}) r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000700)={{0x1000, r10, r11, r12, r13, 0xa8, 0x6}, 0x8, 0x2, r15, r17, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, r12, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, 0x0, r6, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() r26 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r26, &(0x7f0000000040)="670dc3", 0x3) write(r26, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r27 = msgget$private(0x0, 0x402) r28 = geteuid() setreuid(r28, r28) r29 = getegid() r30 = geteuid() setreuid(r30, r30) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r33, 0x0, 0x0, 0x0, 0x80a5}) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r35, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000780)={{0x1000, r28, r29, r30, r31, 0xa8, 0x6}, 0x8, 0x2, r33, r35, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, r30, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r36 = getgid() r37 = getppid() r38 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000900)={{0x1, 0xffffffffffffffff, 0x0, r24, r36, 0x1ec, 0x8}, 0x5, 0x5, r37, r38, 0xfffffffffffffe01, 0x9, 0x7ff}) r39 = socket(0x800000018, 0x1, 0x0) bind$unix(r39, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r41 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r44, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r44, &(0x7f0000000800)=ANY=[@ANYBLOB="0800000000000000cced2042794e74f9277916f5b07c72035c38a79360468f0f5cb66d8db0342fd570ea30435e9426ed50a8972cd6301737aedb7acb53cb190bb9fd118f0ca21301d01965c804280798a5e98bfe6e70c0b160e9316b2b2dc92cdc42116711f11726b1240906bf610d569604a8bf51ed488ff060810511fa99d6a5f6a99b9cca8fa7e45c7f1a398473f9a63ec6b55482ea75632b62f8f7d8d752fdc4753fb9237592a5a6c088ce0f8e5aa58d0a97afe697a8aeb55b9408f1"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r44, &(0x7f0000000680)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958717f775e377040cb5af95e870a16e15fd7ce245ce220098604208410bb0b2445b59fbe"], 0xffffff64, 0x1, 0x0) r45 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ce547e94bb3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r48 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x2, r45, r47, r43, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r48, r48, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r50, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000000000000000000000006a53f69270505154a5192b000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6f99c5394f65ef72ea8ddeed99f307d8d8fa38eb92c5955ee859acdce202eb88dc1f5c6b2d8ce6288d1"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a858c195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r50, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r50, &(0x7f0000000480)=ANY=[@ANYRESHEX=r48, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r42], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r40], 0x4, 0x2, 0x800) msgrcv(r50, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r55 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000980)={{0x2, r51, r54, r49, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, r55, 0xa5, 0x1, 0x100000000, 0x6}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, r24, r2, r49, 0x0, 0xa}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff9}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:37:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="09917595487e32c0f4d3b7dfe6000c580000000000000000", 0x436) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:37:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x7f, 0xe561, 0x8000}, 0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:37:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x48}, {0x4006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000040)=[{0x4b, 0x1, 0x8, 0x1}, {0x74d, 0xc5, 0x5, 0x3f}, {0xfffa, 0x6, 0x9, 0x1}, {0x8, 0x97, 0x0, 0x2}, {0x8, 0xc5, 0x4, 0x1}, {0x0, 0x81, 0x3, 0xfffff001}, {0x3c5, 0x78, 0x6, 0x8}, {0x7f, 0x81, 0xe3, 0x9}, {0x5, 0x7f, 0x7, 0x80000001}, {0x8, 0x1f, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:37:33 executing program 1: r0 = socket(0x3b, 0xc003, 0x0) close(r0) r1 = socket(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66f28fb8a5a75051f196effc03e9fc9b2426f51ac2d6a628dff0e6b9f6bc4ab301fd9122424e504ebbf52245"], 0x10) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getppid() 16:37:33 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) pledge(0xfffffffffffffffe, 0x0) 16:37:33 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="830c"], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYRESOCT], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="9934e48e01733906a314ae63eecd62ea954e5d6b8bda31890cff5548784bbc9d3d19a8cd3e137955857ac106adea1d2ed4ede8e3bf2da3f490306bab3cd697daa17596c83ec374733aec327d3df989672e6fb0b3371742b1ce7ad4f90df0d4653bef74d3195188855b469d171b766a3ac0599447ef1f8f1de250315c1d2efe465e992e04efc211e40d5561afc30bd5b3b9ae385e1cb12a6eff87aef95479ae0c5680628cb2391abd8b2279a947a31673a99808987231d6f0755188d8a32682a2f6f9ced60fcf894bafbeefd7da0d6038e59c9a10a0cce1966b"], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) 16:37:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) getdents(r0, &(0x7f00000001c0)=""/130, 0x82) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x40, 0x40, {0x4, 0xa1b}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = dup2(r3, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:37:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x7bb6ee5216ab968c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x8) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) 16:37:33 executing program 0: setrlimit(0x9, &(0x7f0000000000)={0x60000000, 0x5fffffff}) r0 = syz_open_pts() madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x201, 0xffffffdd, "0366fe15795acd76ef5caf04000200"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03", 0x226}], 0x5) write(r0, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a", 0x19d) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r5 = semget$private(0x0, 0x4, 0x2) semop(r5, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x2009, 0x101}) r10 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r12 = semget$private(0x0, 0x4, 0x2) semop(r12, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getuid() r16 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r13, r14, r15, r16, 0x14, 0x6}, 0x5, 0x9, 0x101}) r17 = getgid() r18 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x9, r8, r10, r13, r17, 0x40}, 0x1, 0x3, r18, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) fcntl$lock(r2, 0x7, &(0x7f0000000140)={0x1, 0x1, 0x4, 0xffffffffffffca1e, r18}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffff800, 0x7f, 0x2, 0x6, "098bc404f4a1161d2bab9915740de0a090684eed", 0x2, 0x3}) 16:37:33 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r2, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r2}) r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0xfffffffffffffd44) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000240)=0x80000001) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r9, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x3, 0x30e3f37d413e10a0, 0x2, 0x4614, r9}) r10 = socket(0x11, 0x4000, 0x80) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) socket(0x11, 0x4003, 0x8) socket$inet6(0x18, 0x3, 0x102) r14 = socket(0x10000000011, 0x4006, 0x81) close(r14) setsockopt$sock_int(r14, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x1e4) writev(r14, &(0x7f0000000040)=[{0x0}], 0x1) sendmsg(r14, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x1) r15 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r15, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:37:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1f) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) pckbd_enable: command error 16:37:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) close(r1) getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000100)=0x1ff) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000013c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ffc1f2ebc72c0925cd00000500ff00"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c1", 0x2f) dup2(r1, r3) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r4) r5 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r5, r6) r7 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r7, r8) r9 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x40, 0x0) r11 = kqueue() dup2(r11, r0) r12 = fcntl$dupfd(r7, 0x0, r0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r14 = getgid() fchown(0xffffffffffffffff, r13, r14) stat(&(0x7f0000000480)='./file0\x00', &(0x7f0000000400)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) r16 = syz_open_pts() close(r16) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ffc1f2ebc72c0925cd00000500ff00", 0x0, 0x5}) write(r16, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c1", 0x2f) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x2, 0x0) r18 = socket(0x2, 0x8000, 0x81) r19 = fcntl$dupfd(r18, 0x0, r17) close(r19) pipe(&(0x7f0000000700)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) semctl$GETVAL(r15, 0xb3315e96bd4b2fd5, 0x5, &(0x7f00000002c0)=""/13) 16:37:34 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x0, 0x0) socketpair(0x0, 0x8, 0x40, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) flock(r0, 0x2) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000480)={0x1}) 16:37:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) ktrace(&(0x7f0000000280)='./bus\x00', 0x1, 0x1a13, 0xffffffffffffffff) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r4, r5) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x2}], 0x40, 0x0, 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000080)) dup2(r6, r7) r9 = kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r9, r10) 16:37:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000443000/0x3000)=nil, 0x3000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x372a}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000340)) 16:37:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x52, 0x100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x9}) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:37:35 executing program 0: r0 = syz_open_pts() fchflags(r0, 0x8000) select(0x40, &(0x7f0000000140)={0x25, 0xffff, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x0, 0x0, 0x0) close(r0) 16:37:36 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) 16:37:36 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, 0xffffffffffffff9c, 0x0, 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) accept(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000e23f192c21da6dfee40d652221eb1b2112a2100572000cf73c791b21af75facce2f4458de200"/59], &(0x7f00000002c0)=0x1e) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='./file1\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="017de3d805757300ab081cad0cf31ac310948303b4e775f24941cf1d5a449abfe5f7de63c672caa208d4a25b981a8292bb131541a30617f1"], 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x6, 0x4, 0x80}, {0x5, 0x60, 0x0, 0x81}, {0x401, 0x3, 0x88, 0x3}, {0x3, 0xfa, 0x3, 0x81}, {0xcb, 0x3, 0x9, 0x9}, {0x3ffc, 0x97, 0x8, 0x3}, {0x259, 0x9, 0x1f, 0x8}, {0x8000, 0x19, 0x25, 0x5}, {0xffff, 0x1, 0x0, 0x7}, {0x5, 0x6, 0x6, 0x3}]}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015957040 uvm_fault(0xffffffff82512c50, 0xffff800000a89000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82512c50, 0xffff800000a89000, 0, 1) -> e uvm_unmap_remove(ffff800000a88f00,0,1ef000,ffff80001596d5d0,0,1) at uvm_unmap_remove+0x3eb end trace frame: 0xffff80001596d680, count: 0 ddb> trace uvm_unmap_remove(ffff800000a88f00,0,1ef000,ffff80001596d5d0,0,1) at uvm_unmap_remove+0x3eb uvm_share(ffff800000a88f00,0,7,fffffd803f012550,20000000,200000) at uvm_share+0x55b vm_impl_init_vmx(ffff800015957040,ffff800014914f48) at vm_impl_init_vmx+0xf1 vm_create(ffff800000a83800,ffff800014914f48) at vm_create+0x193 VOP_IOCTL(fffffd80365bc820,c5005601,ffff800000a83800,1,fffffd803f7c6ae0,ffff800014914f48) at VOP_IOCTL+0x88 vn_ioctl(fffffd802d750798,c5005601,ffff800000a83800,ffff800014914f48) at vn_ioctl+0xb7 sys_ioctl(ffff800014914f48,ffff80001596da28,ffff80001596da70) at sys_ioctl+0x5b9 syscall(ffff80001596daf0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xec226f2fda0, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff80001596d5a0 rbx 0 rdx 0x27ef __ALIGN_SIZE+0x17ef rcx 0xffff800014943000 rax 0xffff800000a88f00 r8 0 r9 0x1 r10 0xa1f0fde6a561114b r11 0x62fc709c4b3e27c8 r12 0 r13 0xfffffd802d7ece88 r14 0x10000 __ALIGN_SIZE+0xf000 r15 0xffff800000a88f00 rip 0xffffffff81fdb9fb uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001596d4f0 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.1) pid=257195 stat=onproc flags process=0 proc=4000000 pri=83, usrpri=83, nice=20 forw=0xffffffffffffffff, list=0xffff800014915458,0xffff8000149147c0 process=0xffff8000ffff7890 user=0xffff800015968000, vmspace=0xfffffd803f012550 estcpu=33, cpticks=15, pctcpu=0.39 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 96242 355695 0 0 3 0x14200 acct acct 71625 399356 66855 0 2 0 syz-executor.1 *71625 257195 66855 0 7 0x4000000 syz-executor.1 71625 336520 66855 0 3 0x4000080 fsleep syz-executor.1 96837 303700 87805 0 2 0 syz-executor.0 96837 447373 87805 0 3 0x4000080 fsleep syz-executor.0 96837 260352 87805 0 3 0x4000080 fsleep syz-executor.0 50472 486732 0 0 3 0x14200 bored sosplice 87805 210744 7575 0 3 0x82 nanosleep syz-executor.0 66855 285468 7575 0 3 0x82 nanosleep syz-executor.1 7575 307203 42177 0 3 0x82 kqread syz-fuzzer 7575 231939 42177 0 3 0x4000082 thrsleep syz-fuzzer 7575 339245 42177 0 3 0x4000082 thrsleep syz-fuzzer 7575 152359 42177 0 3 0x4000082 thrsleep syz-fuzzer 7575 315631 42177 0 3 0x4000082 thrsleep syz-fuzzer 7575 83605 42177 0 3 0x4000082 thrsleep syz-fuzzer 7575 66046 42177 0 3 0x4000082 thrsleep syz-fuzzer 42177 155578 3797 0 3 0x10008a pause ksh 3797 7161 57393 0 3 0x92 select sshd 97599 460718 1 0 3 0x100083 ttyin getty 57393 170832 1 0 3 0x80 select sshd 76983 264011 77784 73 3 0x100090 kqread syslogd 77784 203563 1 0 3 0x100082 netio syslogd 79790 153850 1 77 3 0x100090 poll dhclient 18512 175282 1 0 3 0x80 poll dhclient 20866 256481 0 0 2 0x14200 zerothread 45492 480531 0 0 3 0x14200 aiodoned aiodoned 55175 51550 0 0 3 0x14200 syncer update 94566 11128 0 0 3 0x14200 cleaner cleaner 38360 59519 0 0 3 0x14200 reaper reaper 90147 397166 0 0 3 0x14200 pgdaemon pagedaemon 63471 392155 0 0 3 0x14200 bored crynlk 23987 215589 0 0 3 0x14200 bored crypto 40340 408627 0 0 3 0x40014200 acpi0 acpi0 12476 105646 0 0 3 0x14200 bored softnet 10955 330521 0 0 3 0x14200 bored systqmp 96737 412566 0 0 3 0x14200 bored systq 1507 226758 0 0 3 0x40014200 bored softclock 19603 330013 0 0 3 0x40014200 idle0 69954 219482 0 0 3 0x14200 bored smr 1 30785 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9481 6337K 7503K 78643K 11848 0 pcb 13 8K 8K 78643K 49 0 rtable 107 3K 3K 78643K 240 0 ifaddr 64 13K 13K 78643K 83 0 counters 19 16K 16K 78643K 19 0 ioctlops 1 2K 2K 78643K 29 0 iov 0 0K 16K 78643K 55 0 mount 1 1K 1K 78643K 1 0 vnodes 1231 77K 77K 78643K 1547 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 21 0 VM map 7 1K 1K 78643K 8 0 sem 12 0K 0K 78643K 158 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 229 0 proc 48 38K 63K 78643K 373 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 10 0 in_multi 58 3K 3K 78643K 62 0 ether_multi 1 0K 0K 78643K 2 0 mrt 0 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 48 212K 212K 78643K 48 0 exec 0 0K 1K 78643K 209 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 113 54K 58K 78643K 1388 0 UVM aobj 8 2K 2K 78643K 64 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 31 0 NDP 9 0K 0K 78643K 17 0 temp 108 3555K 3619K 78643K 20573 0 kqueue 0 0K 0K 78643K 1 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 1 1 0 1 1 0 8 0 rtpcb 96 63 0 61 1 0 1 1 0 8 0 rtentry 112 49 0 4 2 0 2 2 0 8 0 unpcb 120 128 0 119 1 0 1 1 0 8 0 syncache 280 6 0 6 2 2 0 1 0 8 0 tcpqe 32 113 0 113 1 1 0 1 0 8 0 tcpcb 640 46 0 42 1 0 1 1 0 8 0 inpcb 280 307 0 299 3 2 1 2 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 221 0 2 14 0 14 14 0 8 0 art_table 32 222 0 2 2 0 2 2 0 8 0 art_node 16 48 0 7 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 16 1 0 1 1 0 8 0 semupl 112 4 0 4 2 1 1 1 0 8 1 semapl 112 156 0 146 1 0 1 1 0 8 0 shmpl 112 62 0 56 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1720 0 323 46 0 46 46 0 8 0 ffsino 240 1720 0 323 83 0 83 83 0 8 0 nchpl 144 2257 0 645 60 0 60 60 0 8 0 uvmvnodes 72 2046 0 0 38 0 38 38 0 8 0 vnodes 208 2046 0 0 108 0 108 108 0 8 0 namei 1024 6008 0 6008 1 0 1 1 0 8 1 vcpupl 1984 4 0 0 1 0 1 1 0 8 0 vmpool 520 6 0 1 1 0 1 1 0 8 0 scxspl 208 6754 0 6754 8 5 3 7 0 8 3 plimitpl 152 36 0 29 1 0 1 1 0 8 0 sigapl 432 399 0 385 2 0 2 2 0 8 0 futexpl 56 6666 0 6663 1 0 1 1 0 8 0 knotepl 112 122 0 103 2 0 2 2 0 8 1 kqueuepl 104 67 0 63 1 0 1 1 0 8 0 pipepl 128 214 0 195 1 0 1 1 0 8 0 fdescpl 424 400 0 385 2 0 2 2 0 8 0 filepl 120 2657 0 2552 4 0 4 4 0 8 0 lockfpl 104 87 0 86 1 0 1 1 0 8 0 lockfspl 48 30 0 29 1 0 1 1 0 8 0 sessionpl 128 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 243 0 236 1 0 1 1 0 8 0 zombiepl 144 385 0 385 1 0 1 1 0 8 1 processpl 896 416 0 385 4 0 4 4 0 8 0 procpl 648 687 0 646 4 0 4 4 0 8 0 sockpl 384 504 0 486 4 0 4 4 0 8 2 mcl64k 65536 281 0 281 33 8 25 33 0 8 25 mcl16k 16384 4 0 4 1 1 0 1 0 8 0 mcl12k 12288 7 0 7 2 1 1 1 0 8 1 mcl9k 9216 3 0 3 2 1 1 1 0 8 1 mcl8k 8192 7 0 7 1 0 1 1 0 8 1 mcl4k 4096 32 0 32 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 0 1 1 0 8 1 mcl2k 2048 67099 0 67070 13 8 5 11 0 8 0 mtagpl 80 21 0 2 2 1 1 1 0 8 0 mbufpl 256 107930 0 107807 25 11 14 24 0 8 5 bufpl 280 7017 0 2148 349 0 349 349 0 8 0 anonpl 16 69968 0 45873 100 3 97 97 0 62 0 amapchunkpl 152 1910 0 1722 11 1 10 10 0 158 2 amappl16 192 2944 0 1608 71 4 67 67 0 8 0 amappl14 176 145 0 137 1 0 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 8 0 8 1 1 0 1 0 8 0 amappl11 152 143 0 130 1 0 1 1 0 8 0 amappl10 144 10 0 7 1 0 1 1 0 8 0 amappl9 136 560 0 556 1 0 1 1 0 8 0 amappl8 128 161 0 132 1 0 1 1 0 8 0 amappl7 120 34 0 31 1 0 1 1 0 8 0 amappl6 112 152 0 143 1 0 1 1 0 8 0 amappl5 104 132 0 123 1 0 1 1 0 8 0 amappl4 96 612 0 583 1 0 1 1 0 8 0 amappl3 88 212 0 205 1 0 1 1 0 8 0 amappl2 80 2431 0 2358 3 1 2 3 0 8 0 amappl1 72 16391 0 15961 27 18 9 20 0 8 0 amappl 80 916 0 866 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 63 0 56 1 0 1 1 0 8 0 uaddrrnd 24 406 0 385 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 406 0 385 1 0 1 1 0 8 0 vmmpekpl 168 6716 0 6693 2 0 2 2 0 8 0 vmmpepl 168 55941 0 53395 134 20 114 126 0 357 3 vmsppl 272 399 0 385 2 1 1 2 0 8 0 pdppl 4096 818 0 776 7 1 6 6 0 8 0 pvpl 32 188663 0 161138 222 0 222 222 0 265 0 pmappl 200 405 0 386 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 188 0 33 6 0 6 6 0 8 0