kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Oct 2 01:10:09 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.239' (ECDSA) to the list of known hosts. 2019/10/02 01:10:43 fuzzer started 2019/10/02 01:10:49 dialing manager at 10.128.15.235:28664 2019/10/02 01:10:49 syscalls: 337 2019/10/02 01:10:49 code coverage: enabled 2019/10/02 01:10:49 comparison tracing: enabled 2019/10/02 01:10:49 extra coverage: support is not implemented in syzkaller 2019/10/02 01:10:49 setuid sandbox: enabled 2019/10/02 01:10:49 namespace sandbox: support is not implemented in syzkaller 2019/10/02 01:10:49 Android sandbox: support is not implemented in syzkaller 2019/10/02 01:10:49 fault injection: support is not implemented in syzkaller 2019/10/02 01:10:49 leak checking: support is not implemented in syzkaller 2019/10/02 01:10:49 net packet injection: enabled 2019/10/02 01:10:49 net device setup: support is not implemented in syzkaller 01:11:21 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="f559ddb1c3", 0x5, 0x0, 0x0) msgget(0x1, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x3, 0x19) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f0000000100)={0x3, "dc"}, 0x9, 0x400) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x382, 0x148) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) r7 = accept(r2, 0x0, &(0x7f0000000200)) r8 = accept$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept(r2, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x2, 0x0) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x400, 0x0) kevent(r4, &(0x7f0000000240)=[{{r5}, 0x7ffffffffffffffd, 0x70, 0x4, 0x851, 0x8}, {{r6}, 0xfffffffffffffffc, 0x8, 0x80, 0x80, 0x5}, {{r2}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x564e, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0xf0000046, 0x6, 0x5}, {{r7}, 0xffffffffffffffff, 0x50, 0x10, 0xffffffff, 0x1000000000000000}], 0x72, &(0x7f0000000500)=[{{r8}, 0xfffffffffffffffe, 0x0, 0x2, 0xffffffffffffff7f, 0x6}, {{r2}, 0x3648d95ff5145c57, 0x10, 0x20, 0xa6fa, 0x10001}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x1, 0x5, 0xffffffffffff9378}, {{r9}, 0xfffffffffffffffc, 0xe, 0xb21df337bfa12eda, 0x80, 0xae08}, {{r10}, 0xc157ac1d43454ea8, 0xb3, 0x1, 0x1, 0x2ab}, {{r11}, 0x7ffffffffffffffa, 0x3, 0x4, 0x7ff, 0x7}, {{r12}, 0xfffffffffffffffa, 0x22, 0xf0000004, 0x1, 0x3}, {{r13}, 0xfffffffffffffffb, 0x6e, 0x10, 0xffffffff, 0xfffffffffffffffe}], 0x0, &(0x7f0000000600)={0x8, 0x9}) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) r14 = msgget(0x1, 0x204) msgctl$IPC_STAT(r14, 0x2, &(0x7f0000000640)=""/119) r15 = openat(r5, &(0x7f00000006c0)='./file0\x00', 0x102, 0x202) recvfrom$unix(r15, &(0x7f0000000700)=""/109, 0x6d, 0x2, &(0x7f0000000780)=@abs={0x0, 0x0, 0x0}, 0x8) read(r15, &(0x7f00000007c0)=""/206, 0xce) getdents(r4, &(0x7f00000008c0)=""/4096, 0x1000) r16 = dup2(r13, 0xffffffffffffff9c) sendmsg$unix(r16, &(0x7f0000002e40)={&(0x7f00000018c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002dc0)=[{&(0x7f0000001900)="a376ce774ec207b9eab01158c362f94e08f27a99ba07e21c27e968bfb13236844740b9b1c7f241a6e22cd4c26ecf01c5b1a7ef56d8543a52525a9ad38134a83f064dbf95ec74588f511525b087f139ffb2080a8d2bb087db56b3c65d1aa91981c4f7f9607c850b294a56f0f91b2bfe4f68c38cbd70ae2f9d3856362c1c342edd2bddd3cfd661d594c6ecaaef2d8f469270d9c2dde96f1e4e8b5eb0fb9c9f04", 0x9f}, {&(0x7f00000019c0)="251c6675011438d7ffbfb7034db45e052987a67f96fc9e3e3c2aea4ea17729bfa1fc214caecc73d21d0d53a9fa9c68b3d026a011199c0aa30245c522016b1b4c300915e2658e336e36237f18fd383de2a450a8866865dfdb0aa9613b5136136626d09ab8d5816f578278a920ab38fd0fbe633000e4fc4d573467181b53898f984622ad7269726a4b23ad44e76b3597e7af9defd23bbba6201fbf42c7a4baecb0eba66cbcf082b13a8a0ace5246a6f1f43ff1a6d7f87ba3c8335abba75dd74fa04939da6a75c799e09c1366cfdcad0e1b8cda382fc40e9a10d1a74ee32bbb7485b9a70e8d3e21b98cc464d06a04553576d8988547cc27876f973c02e7e5b18bb512802116e586f2823d85c4832b90de96908c5c935cde2a3b44dc79cf1e37946d6cf9e5fcbc649c97f32e1e650e4e440e2d20281df9715ba060a83cd420b12d597a2cfad8ed8d490007058823197cfdb19b358398e34031e662a36cf72ccd265c91c3791b93340b39e878c0204d012410a75638cfec029fb52b3617ca898405c9112e13b06849cb581233f00b08ebb02be76241fb65594ca39aba666bce9d0b5d43f223df4b99c57945c60e43ea85bf7d12777c5f2650c280a598475df2e91dbf6c8eb3ad91e22bb420f7bdb4f566caca390440bc869db001a04d469c5424edc7cd54cd79d6a73b6ed23f7650a8dd6263db92fb48df907b545f459879a90ba2f40bc40cded61e3dad201e2d3ce698b995423d30a8f13b3ab9e0572edd05f087d8f60d1168bda7341b355f07771e86fa202bdda8159af5bad3c30f624c433a2b17dd0382feb2bf5d06908e378266918af037639b192779ecf9fba3a48c90666223ce02ab85ad1c1831a619a7baab8bd24fe33743101831724763d2c6619777c0c50dc9a2e79b5fd5bdc27fe01167f137d5f0b23f2d4c72ecce9dd756f2772338e035fd45a78998c883c619d264a40c80afaeeb788b452a75d022a7015f7afdece64dac3052e096a744f84eb9f396f0f9db229d8e98aade3a601c3913113d84fe10ece776aa2ff1e9d3aee535b2d2eb0c9d64bd2708357cc75b2e15071b0a958d4d09484eeccb91cb065f2d98df1f9affe1e6b19c05597ae67108dbc58b13363803ce1ca8a6708a1cd6cd46270b8a130b14b32e3cd67757b806c283433333920cb4c7396be63653817e37947967a178b004af634b4e263a2ff54293751d33f1469c70587a809f1afb297fc026d01d6ffcf3af2a960764d8575c0d1fe9c5f13ff83f49c933ff74b5c965768238d5b0dc85eee536e79b59f6003565ff5300c2944bb202ea8b2dba9573f4d326fa6f6e74d5d416b89629e8bb7f2a263311fe32ca68117327070cbf51645e48e2c74f609e0d933c867c1c55804bd37b101842789bba0b09354df6e175374c940d451bfdeeb0e6732ee2dc047c95848d1550044fdd494f8f879d72a2faf50d213c59f1a0c9139fc586a7753c8e11709ea78b8ac93d596c6f9a5f2de8852f0768c590bbf2dd0072070ed92f44208bbc2413e37b3078dad96980a8127db3c68b4539d3eb1095f6e747c2824a77b1a8e1c4d00d2372446dbcc9bc41226c63e7501470cf5cb5ed8689d9a1016bbcd9d3db81ae9e2bc0a547f300c19353af98f38cbc1597074bec5f231df1decdf52f888c75d8ce7b0fdbf463f26734995bb6fc91c49c81ba924d8583159d03b2a7a68f6e9778b28ad5d197a3d6c13e434500ec2544ceeebc8905194c49b638203d3298c8310f445fc621631b5ddf6d177c2a3d0d525b218034af71aabd49639969ce43d523ea00bc3f35cfe5e3b9d66c74ccff5c9d607af410cf8df73b0713e29d18cb17b4239bd3ee8db0604cf5d8880be4d20abe579b217bc2187c09fe33090c22e54b407bd6ce40f0eeed597eb908212ef43aa159c6b5673c153f969188dd8f450ef5a04d55de819de3ff3096ae4ddb42b7070f5daf2dbd7125536e65c29a9c52d5ef2cdafbe392eef054a5824772f5d8afa022a9b9283fccb9fb213d980aab679eb610ff49ca9a57a1275d88d7152177aec021ef4070f3c0e0a4c63eb65ad38bac3f2439b9b5abd8e9f5dc8f1ea2cca3d00e2fbd48d0fad1c547ce6cc9a21b9d5dfa442d93e0fc824562167db6add606980e4a69e4f43b4c104951447bc70e7d60a30da55ce3158061739449771e2fdcc217fb1d596e301409e59e7ae2be27f4f7268faf5eacbe79e1001f4313d333017613fa7c72fc72fc20ece7c8122e0956b74e1ad79a13bd35cd22b156f4157e436e79598597d3bcf1d6621c3c5abd84b6b2824ff25d1692b18ca5c733042bd884533031f93ef6a8943da885d80cebdbedb256af9ae8786a16dd95eecd93aa20cc593db5bc95eec09360f8637fb18c938195d4b40524eaa119a5237bca5016be72f2e4f0e4eb595f903fe9e9e0d24fc6ca5973912f12b2b4617da961086023bebbdbc0aff3966fa33262c396defbdb7ca07f51bccde9097542c5c60961c0783b0f291a0fdc35dfcd5ca66254f54bacdd5f930ee718e4f4d02faf03b186ded77e0a0e243f8f5fee309a03771198fc1fc5bf4b5a90aea82e40c8b8e0a7ddbe27bf13193cf47e6be8b2d8c62ab658635105cccaa7223fdb391ed6187ecc55e08f58476409a93c57cec22edf8a6c15f05ee3c21891635942d6098cd6ba1bf3a9cf8a841250e2c9e66ee520a8c7acda16a143a39c0853cdcd2d8358f5899e5e6017cfaef871ae4abc633a8392e79421d6a0cd05189ab98b8bd6deaf81ba761d87d2ba88bb372d7aba8c26b7583cb404a8df5ccc67933145c26df742906f7f982dae917ed168d0415ccf24dab4eb0f23a3fd7593aa079aabd6285d93870845de50f1b32c40a1fa76f629d52e3de703a26c6be0d9c63a1a58a6d0376e8304eb2c0a6c238b1fb4fd2789d8b5b0d4764167e1b1622a49325ef9440bc71a8fdf07303ac9c295ce7a18d87ea2000610864c717fdac51c0e5e6a875e676af73bdca76c053a589edb1410073416852f1f6ac2471cee0cb9ea71af061f6c4e24a273d4e433203aa6d914afbdc873ea12717535feb2d0c381aaa2ff4176a5e8c720c70bc0ad49a3b9b79784c5c9402aa444dc52b08c6a6e86fc1348485d7a9808a5443d883655e33b7f7120505f48c7b5129ef7d0da0c886d0a0b2a8b904d3db35c206fb82f8063affc988c703c6a0134eb16478b83099b44d48103b8b9c7e60270a3b9a2cec3c9cfd160c4309997bcbe8beb87f76be3724900f4a61f6098427a52b8b153b82aded2bdb71f06b2056176576ce4bd7bd1377dfeb1e310da3e39325a357ea28a9f6d3eebf926f469e83d29de26bd030bb76941e78b4802e2f3e5c5cc1ae80ce9bae9ef371d3aa0672bc4115a8fd2f219e299ecacc32df5fb04463532d0f0a11e9af91add2a000ff45006519cb30bd003f8e086006ac258eb093ba3f21952f32671e4ddbe9f206b29297eaef1d71f6f12b3156d61dad65fffe71642221031323fe5b1d290a64fa01620a8779311592ee71a17fccde3ca622668d49e702d91a0a064909bbdedd510f9766de67b09fa855a732400b850665a9dbfc3f7be8974a8a353b893b583cbc01cf44b79e904c48f429bc9e16a8aeb4f0777473d7902080ec9256b2e812d6f61ac874f9bb607bc593214f74566effde173a948f2e6d705116c0c4f09e5cff240dffe19ee1e6959219f0033184685a4fd1dc67bc43123050df4bee3aae2e2013e2bb72222accfbc5578ca94b0295176e0709e9a471545bbdc5f3c6eb9a0aaebb6cdb0b51bac7437d15381c4434d3c23451abc6b9630a4e34699c58dae01194241fbeb0f4c2a3f8ad2cdeb8ef33b28267fd39420b98b984325a96a51f18172e10a76851735ace5584e214b9e9b4440ac6e0d65444beb67f58d4e21c1f1107da093d5117b4613a52b437164e63a3dbd2e4cb6e23d8ead86caa7cffd2ddb983c162f9ac86407d3113a011211dab4a6fdcb283ab4fdf0be278dfbe526d748528adb4b98ce2d59db70d3e21b52937639abb900afea3aacbb26bfebda96c4f4def25f394c74de34082e63881b0750248ae988ac08c6018991d70b27e568d004780bb63d95d98507b0b81a70f16608e39f890162d66e3275da5e227480569c5267485729e6d215f2b4f90336ad96ba6d6a84bac5f507e30f502b17c271c0bfaf3c74308d2d58e549bceea7eefd03067539491b2435e0b1db66134c748cb7dac51176c88eab97a57a485d8b5d084256feb4af68dd0fbdbb49069d8676e81a667cc5444fa1bf14b6e1fff737f9852ea8c25cd3d68c9c11b46d5f659851b45641a4d95e28577535902f65cdf6dc5be56b8eb56e9c1517b00b8618054379e6c3e46a5bf69ee248e32c900218557415fd22a42c1ded02b46c6d9d876c117346abed50630ebcb2761dd0b6b5b6ac1a5ffe977c44444dfdf90f6b9dbe7cd706dcd39b06a755a9a4a15440ea8e55674ec3ae493a8f645bbeb5dc16fe09b8c7e4955d9589110eeaaee92609e87c96b75588789c0241652acad32fc4fbc9b90b6f43fd9fa03c5cc59ac40ef50178aa4db6c3a4d80635e1714e54a91d176dc1fc9bade1ade9573b8846dc58025daa2268c43e216704168756392c45debac00439ea9977fcf7a99f66368ec4d968be3d6ed9f7ad5db4b8e98a6a5d2baae785e23ed1be13dda9db9e15d177ab5edfade937663d42497dcc00defbeb96ee1cc7a9f39f47acd6ed019779139b2ee6b86c715364c5845f28ab0865ab478d2e18f7f8a5a496d7ef3321cdb0c3132fb28043b3af82d82ce62b0e925b7295b4ab7e3d805d7b188cda2fb85a74e8c55d173faff87de918b6884204727ee3599e44fe121c514c749af69cc56aaff38de235f16fdd9ae23729d4ce34ca0f9a9824d2c50f3c8291eb4c6c7af5a09e763fb264cc2a2d42267794212989c509ce61c59886d884d1321e93a85011ec1e0627d9b1cdd08832ee02b6c44c72599d5fb40ecdddbbcd96e91bda73cf4c6eb13d0b413792b3c33be78154e4667c63645b3d71d42993d500df99b75d9a28e976b7c3437467d52dd13cd4c58817f3f6c34ab22986c4f2f95dc41d17075af3958e8992901137795306fce29eab8a9c697589d15678ec55f2e73c7f2c00246dfba924bffe6e2d102ff12bd23f994b07f7594dd5c89d12e6dc0564d919d1bf8936e9d0a825e3104b335cb960831a8f9e55708b99d1e43045f27263adfd21e438a255c6c6862e471667906649973e23b9b26c6360fa80bc5e8050e18e247937ddf07d86b768da887bbb56e18f82c9b1bf439d9786ab4f224901341efa139ac87f3269aa22a1b026dc40d294e068ce37b46caad4e33ed8bb85976cc84b983fd65b5d078785bef7497473221f61b7ddb4357739846dd03d014cbf327ee421f421c342fe286932734cd3e18cc38472bd937b9a37cb61e15ae129d2c97f1d82aedf527b3ca0a2b58631e75bbd9be6851b1ee24acfbbcf714bd13bb33ea073de965429029f034daabe372ac4ccdfe9dde0b90ef76507506ae6f4104e01b03eb0e875ea1cc9d1f833a74afb1e4242a622979ec06732d5669641abba3fd2a36537711c2718690bb97f8950a1985737e80d25ccec9d4e9c54f59e2640bb0c273e39cb60f06a768093137bc4700e03280e744f88c93863123a62e61708d9376e6d69b2820c332b63f59debfe1ac6eb4cd583559e3bfd16c248679fc2432e8c462fd70493a2645f37b719304798207aa3f11f6773a06af7a0ac58830685f7040e6cce31d355d3ed7836d19c672e8ee6a913064a7de6cc105fee02b94bd0a5", 0x1000}, {&(0x7f00000029c0)="2cc2cf7f9aa15fa412ae2a6a5bc0cb35e2ce2139f0dbf1ae6f9242fe7e44d9765955688d9387dafd0604ff94779abff4584512b88d5edc7522d4520d2ba46697467709a284af294ac4d2bc22e28ad675c7c7dc6bae66", 0x56}, {&(0x7f0000002a40)="f89a4359e36059ae7c8a344ff1c56677cebbffc03bb54111c10e859ca13a62326cde4389d4d764e93193c796c20d9bc323ae5531e7de66d784d25849b74b48302561a07572dc42df34d9beb3090b381e73324b659298f288f950d77dbec434d9ce30f18c2a994af6678e4191c4dc4977aeb62ad495d6de6dfbbe460ec7bf", 0x7e}, {&(0x7f0000002ac0)="8ec8e80108c86a5744641df0ae0887e1ffc2dcd994913580f116f36b742486f3e56862ade0bdaecfcaaf507632009e29968ca33af4132564763b2a6e849d7dcd34c2d7230b6474b8297f407861afa5b907b5209da690540e8adfc617f5ab3a0850bec6f57fe0e87a0854b6b6c70fe86ea83399ee28d855d9f3a4d94f100aa5a6fb8eeb61a85824a61a58a84e093181b0dff501f5c9e575cd5fd4030ac037b1480a6e3d60af94d765ea1025a0efe5206996a30f69beb444a23f8b2d9d127881b833fd57e1258f4f4c6eef221bb07ff07b2180e2b719fe", 0xd6}, {&(0x7f0000002bc0)="41f18870a27aca2d721d08f8cf64a5216841897844be2a6fc849c413a670c3532c8f2d19d2e79dee7136fbd310a9ceeb29bc8e5bd3adfc469dcb110f7d18f3217dc7302b11ef9fead9fa4b47fe43b78d24425761110f850eac54af8263134d0ac7c513bf99a0616cc518e969cc18b806db9b61259ecdc565543d7b142bcbe8599476e024b933ac3efeba2f0a74c227635ecd3f4ec647a136dfa47009862b6661d46516a5c9c9343f4d474545549a24598d4638f423b8d011574eb7978b2646e00a3399fd78c4c3ae5d39da6b233bdd5af25cdd08c73bb0dc8109fd5508d9ea1e786e021511b97376c1477500042c4e44c43a56e8d7", 0xf5}, {&(0x7f0000002cc0)="16882d57ec562bb81c569e152f778abf7a634211c87b64b14432b6efe77035c9eeaed34a0991722abe097cebaab09d6df99d2128fcd8038be9ef9dc8dcf696f220591562ab947c2735e007d78bf80e9cbb0fa754eeb1f2b1d587d368498421ea4f6c933dd0f8938f0ae2068c3adf3f779bd7edf979cba18e9c8ca25c3648568c405aefc8d7c7d7fe15a25b935d745b8d4e5645437f83104d778425e9ac9b326f1ad74fc040f5b33e57c94163d4ba2d0a998d842eb755f616b14b971744f360c0e2883c596ab9116083fccad672f1ed93e87a5a1b0c4450c52083", 0xda}], 0x7, 0x0, 0x0, 0x3}, 0x400) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) 01:11:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x8, 0x4, {0x2237, 0x6}}) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x3, 0x3, 0x1, 0xfffff800, 0xb6, 0x4, 0x343316c26dbd0292, 0x1, 0x7ff, 0x2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x8, 0x6d83, './file0\x00', 0x1, 0x5, 0x26d, 0x9}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x48000000) getuid() unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x1, 0x2, 0x1ff, 0x7, "38c92d68d19f930bede82c015c7a7b46a475f674", 0x9, 0xfff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r4, &(0x7f0000000300)='./file0\x00', r6, &(0x7f0000000340)='./file0\x00', 0x4) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000380)="07e46523bd86d63acb3b2a03", 0xc}, {&(0x7f00000003c0)="2fd0fcc2199788a2fafe6e04f21cff6bbcb7a0", 0x13}, {&(0x7f0000000400)="95be1696fafa142dd6f7506770462d863f27208350dc6658cf51", 0x1a}, {&(0x7f0000000440)="7ea06e184e3e76ef21bbf3cf3599da8879018388c777f92cea12f14e57e37f57c751338c2bbcf6ec6511f5f4db81f850999e0860c46990555132f93a83b3ea8c6266730ed2101b059ac1ad6164c6c629a8a49785cac405af87e5667c4c29a8d2c2728648000f61f548786ea22d603b97b8794e194e032bf24462f74a90398090d9d25d8a78b5f3c63e42f3d0de9216f78f3685853aa607d90199d407e803274a40f9642b48871312cc65dd04a3be284f4a5c5f999fe6d790ada0546e264d0e3745002714e43b6e3e7f2eb940bc8cafd27a4714790b14287012deef1cae30ba0f6f5260abb27ffd47e0d6e47a7a037affdb145ecbdf7c2efa17edfe1cc2667e47c5e2b56317e4fecf4d72ee03722f502ed479bdc807c365b2715dc5f314e3463c7b3053470512143da4b4973b8bfc70b3fca16f02849eefc606e603cde327fd34a359b92b5c7a704ef9cbbc1fd9152b8ecc418d31199520272be6f58c2efcf17230cbddd25505d8ef9e7790f35cd840880b1a9031d199157372153f63159f48347bf453a9ed8a9cbbc043b19e181550f02ecf202ca321cc396f4e9db63ef113bdb036c30d5f17ef02e92e124e757783524a4973e9dfd39cb24c29f68675f39b141c3cbdc427534a03bdb19000698ce6edc2e15854cd7c73386ce80058d4c77998ff7ba38ff552b99e6787241439da1695108e106a3d151ccea8ab1685cea663deb81f74e756fb59bd5cc55be8ce4187ed1a91c8cd0ca0e07fba797392107913b55191ff9402d2ff8fb6eaced822e4df095512b9f5420481182fc0b402f8439d030e17372e181b99eadb34bdfa1e4a9843622a99e04ce0cb4cb4519b0dee0639aa2f3b59db6f908441e31fb62a2509856a73b454a5494f32c30290c5e8d7dc3008d93ea7bbedc7867a8567091be50df0e2d3845418137edfededba7d355202a2b257a2def33dbf2667fa1db0027c051abb6248bc8dd264c776e74faa5f781e4946c4d19273f940c9e52bbbcc24e7b08b538e6b550bc852468e66b4fb213ae91dc0bf206bd009c043b27a5fb8deebeabf08ce8401dd35fc2bbb383b8f0d186124568e74b959f15027e93486b0b944f7f6ad3b17b814ce2d8b075db1348135dd78cced41a6ad097bdf60ad74ba2f1fc04c8dfc660a0ba92b42116ea5077d08ddf34f5bb6bd6c75404c61ee143b2e06724278176ce216aa4615b1d7da5080619d925d26178eb1c44aaf18bfa3550d3c3e350d23ec03619fd543f59ea812ca0d6c45019bc6fc5ab75e8cd77899cb51e448902ca949402c5add8e8c618935ec42e241943c8dafb09383ccd9b9aad9574a7d916ef3e4d3f8885de6514eefa9deff6e774b873f1a1293ab5366ed78430737b9a655605403630c0eb43bfa6b1ee1c32fe50648e1144296640e07d1185314368ada4c8fe04c0ff2d6f9b2001816f6d0ffa86f3f919260f524fe14e94b8a04859bb36fa0015e992c8e0374122b0d25acdf0b13eaf8dce067193148b8eeb19d0e1cca3bae4696742a7db34b48adcd8ef798584b09a0f5005d62c9a99993ba40571e7204dd6c20fb81910ff50d059a0ad56951fb978b5438110404717732c21fc1e88aacefeee59a51a5c96a913235668750f4879f238106339e64f9e06d8135aeed759b1354bc3f5e3877bc972c9cc494824b9e43e0785947f4c76ac11f845336da26a3bed56efb905ed0812b54b7c85d8427c1a94dbf43890c9ec9700419cfe884d8ea00dbe46461c56f55f6b2601ae367c180930810f02b938939a2038604eeb412b98b9cfa27c07552fcc14f4da517d83c31ee6ed389ce183ef3cfb01b93fbebba0ab8fc1f65c5bc9be66494aa0222cfe17741327557d9f5732f2fde50f4d63733997e3f04a432ada797fcb40fec872bdc8a5b1a17a0346d2f2eab018cb879b6a127d00a7d2bfc881d02e528a0d2a27c75017897c5124ca97b437bbdbfdf01cc178c12509f23669c0b6222abb4f7fc39b578ed969cee15310676de4c625426d4def1edaa2e2a3176b0d39fe7ea8a13a23cd151d1c1317fab9a66d1d25aa236d7fa620b26f722a05da59f44129fe5f0c8374cbb4c86334540778f248162f40793924badadae5f18cc023d7283ce273c2d8573b0fc359cc2ee9ce7efc203456273946ac9d4346bceba1febc3d8efc9e730484f473a4c8eab8d4f0ca79aa69823a9472f15c2675ce7b56a8ce2798f1b0173364249d30fb2101822885ea89be2bbc92442cc449682658e316d9b4ebf1424bc3e7c7b92829a0941b479af50c8467661776c6aa82909762d202f47c1f85cb82126e1b8626b724ffa9d074d6f2d256e55ec1502d730f2a0501e8e6f88e36cbf0cdf0185ee30073c97e4c350d448c214c77563be830ac76cc87d4e24abda59ed7f1fe891e3aa8b8dfb2049665a2842a886a61a3d71cd43c38ea1a76b6cdd300c88d292ed605e0827a4ce1dd2063160cd7b75273ba0e6d8d80faa08c25ae7ea45fb1a316e2fb3e1fd7dc6e2abf3b97d14b1c899c86d3b94d539ab34138b8698c7ad12d84b412d7b5f9525e10a472b26a30ed40724b536dded7b0f7a615e62041c4b6af07cd505f068857fdb90fc49779fd95d361d2e3771787f6e193bbfc27f4a7d49b74add35c215efc8d3712253aec83675c91876ba43105b3e75c8fcf5e01eb39266db3e32f822b521f0e06254f447732bdfddd8c7302febe1019cf77150f450cd2d48772e0ae713804e6cbf7cb9a4f3a65d41899363b5e42fe1785fc0d0edf151d17dd6233e349bf72850b06454108ea6eff20f0ea614abfd0572062ccabe1d871fb1038319ec3fd21d652b4bdefc2314e4e28d84c4a53206f1c886fe2e9a82f363bdd88ffc0ade86885524af0dbe23ed07dc9c59e558ad5065ca967dcc1f5083196b899fba406f9f7c076e2ebd6fc2101efe4264cdd805356af3a92c1cefdb5a8f54abe87c1d640a34fcc3536997ae96189e2b341ebd6bc3f25f5f2385a4254d0e3353cafa5f15675ddb3f0525f3dee7138c7e48037c35da8bac61eb3ade1185bc04650465d16067e5106f94188965e3a828429a19ae8d41046a6f7d55677eb575b2ec8ad849527440aa38da2d1919929a71defa949818811b9c2cd3a175e36f21f0c3249ca4695ede3141a53731655dbc79a7df9a6c55cb3eea480c1c75376f5f525e825ea1b2b24b759f2c9a20aa338af6e2f523690acd41a648970aebdc259ad31395c15c8af656c6114813f50fe6b1e6c79ffbc5872daa342f7e9d8cde0b7eeb8628e7e178f7b7bff2d82653c66bc18a38cd6349e1170be8e49e3a454154fe7e5d4b8b72a7220771250afa976403962f3a84c18bc86dcd8fe3ae9965b2e00447510c329b834d6ee618dc37376dbf167c6ee79f340a4a7be961d7ccd306b73354b9faa799a216e4d2d8878f48b218aa723a43f1e0e0dac8447373b164f356607e2d32029f2d68d200b3e71d2fc5b4d2a4ea5d0357b76bb0ff6db724aa62d0dd77a7a00f8360ecf23df0da9cd7ebad8798aa0634f7e3df26db2721c4eac4cb39faac9f024f8e45aba13e3c548fa1164d371a8eb14982b44f43e6ef21eaeed77b0225ecdc37e9583a0123013bfd913a662467764aa58b6b6eb686e1360447e064870a06d496bcaf7d5a98848e2c33cefe8ef92d3d92df7e6abeecbd9644dae51cc40e51b9a21bff7c3634c39b5e5a26378c0322f0be7999eb8d6f53a47d8ac7c06ebe378e9f1151c2f13ef16cbc53babca1a13765dfece9170464e5fc88ba862a9f1b29270fd48751e9181e478fe424b576b987d3acce0c0a8efff4776ba3416c565ab66156eb15d68c97dd0b60fa0bf48bb34bf06d6220c83124388c437cd3e7266fe4bd19bf1547ef0492ab0392755c5cc0aa1d445deb9853292bb9ad5da7b1ec9c10d8955fc8f0967040ab2acd6cf47b95c64d8f9192af1b1f94a4d24517c83ac2f2d704bec25e871d14093a7d884959fcb984f5b805f566d5c4771f6cb32a2948031bb4036a9db05cbe139b62045a0b67a5732962fb99c567b5f9c59b92205d1058ceef452af30aea87dd417765dcffb932bbc46f5da5c4cd3eaf7783f4f94a21c47e7ab4d05ffcd58349b4633cae880ebafc16cdbb85f270dc7d4bc8d1a542ca8818ddd7a3a90adc8a39c2f37b11626d7e720926df703688526388e4e2a313c144fa7bcfd57d2f98f98cdb6e3a71a7db1b4229c3b8a4ba3b3043bd40ff534698e5e774bbd106e10d5b6ff902924f560d0e18c8633affa8c7d166b1bac6ca16576743bf5a42be70dab8736bc60819ec2f8ef1b86f280c630922a49f802deb22ae97657bf8639363033dc3698718bbb298c64a8f706ec2cb3f41bf6c0b5b00f0fa0b3de5e1aa43e641719b62ccf44bd5307dfbfe932a46c5d120a8d7679bfe07aa69f5016f0e9cd802bc459bdce9c93aebc1a251a3946ddaf90c72cc19f36701eb9669a51da95fc8c5093c40b1e91861c06b6a0ae62386e6de0b889195c7c4b98fe250b8c54a161d76ff08b119c75f9f70081af75c416196c773cf14a8104020b326208e08a216a4fa24b1beae1b6ea635b2027315ba63ed833d7617a32fa830df6abb547a85aae3aba7ed9677fca1f47dfdc5d35dd3d56ac70ae42a802c326b7f351eec4fb52417c70e614ad6703c839e2b1412cb64d0bd65522417ad335e74a390e4dccd46b5a44115829faa75b99e6d9e05c89bc094b79b8f80403c6f3e2b9655df09a4b75dc75eeb4452e168b8c09b174f9ad17afe6c11fa1ff90a7ee0e8e608125bc684c0b7057d4b76445b1793cdf8f986941e29bc6da68e8ab3a4238c2dc3c66014011c8aef0346f054624c64bb708c22aa1310348c3c29a8f4dc136164dc1f6d7484d3e3a4f1a7ea95f0d22c5e030bb3b45f107ed370c5a343392470f73ef75f224f4b4c1da5b44779850ff9526feb90ebae66e4e3a99b34b2a8668f6ab42cb74374b73970cdf2da5452b8b7eadb808810ff771bbf29f3b6681c3f6c7c96da9c7607deb2f500cdd8a5928e9fe9f23e44ccc0ecac6a2b97452d7a83fec898a6e3e8489469b7f22d92511edb3a8fe5baa7957201f0d584d2c29efebb51835512c199a2a1a2130b8983d38cc54b39af1d4344a4602599c59dfe18ac7e0f28dfd7aadc8febd8258466e601246a1077d7c18283d3e7cad9a91ccba42f7dc52b3374f1ea27822dfa310f15a26f56bb52785236ced6cc5bcbae6f524b55534770f8556ecdeef952a6289ff59c40b244de5fdab398bb49a5044dc90f8694f77d9654047ac15138123a180ba18d0d74103199909bf48f2a45588f71cd3ae187fb90bc14093a4a762ced1fe94d1ecb0927fbd5be12daca5b9545f85e87a1190c47993b9446d3261ded1ac7da0c7dc8bbaf74968e37ded89da525c51475e8e6b242c60a8047e6e264e6d11be946619b21b9b0cb0bbb9d4b3617a62d09d1c2fa4fbaa44b3a342d4055ac98c31a4abf40f2394e482870956f0c68acf7350aaf05f74580579c6df868bb2834fa0f736f55301d3a3df1a20eac4d512a499c131960980ea15bb38fc9387828df5b48c7415dcdeb6431fb10b17fdf1dbc7a714c85e09aed113281f7ed2c9e2b46100051ba0316ef5fbf9226e8cb5a0a4dc521a9737d29984df0bba13758724e224fc30d6b9e28c4768fdb9999ea0da5b9c9a2bf45b099a2d3f7f9a49d101919489f7fc6308745426c1cdfbf1c4b7f036916c8de2a312c6e031a423397adad0087ece3f47774456b4aa5ee48a5e4a5f05de06b1d46a238b3ee6cf6b0862924bb4bda0c8dfbf8df05b2b29b6cf64dc6488f6c509cefc72b", 0x1000}], 0x4, 0x0, 0x0) link(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='./file0\x00') ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000001500)=0x9) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000001580)={0x8, 0x6, './file0\x00', 0x400, 0x2, 0x9, 0x2}) r8 = open(&(0x7f00000015c0)='./file0\x00', 0x80, 0xb4) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001600)={'tap', 0x0}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSDTR(r9, 0x20007479) sync() geteuid() pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f00000016c0)=0x9) r12 = open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x40) chflagsat(r12, &(0x7f0000001740)='./file0\x00', 0x0, 0x0) r13 = syz_open_pts() r14 = socket$inet6(0x18, 0x4, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780)='/dev/bpf\x00', 0x200, 0x0) r16 = socket$inet6(0x18, 0x1, 0x1) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wsmouse0\x00', 0x1e1, 0x0) r18 = open$dir(&(0x7f0000001880)='./file0\x00', 0x0, 0x20) r19 = openat(r12, &(0x7f00000018c0)='./file0\x00', 0x10000, 0x4) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001900)='/dev/bpf\x00', 0x80, 0x0) r21 = socket(0x26, 0x4, 0x80) kevent(r11, &(0x7f00000017c0)=[{{r13}, 0xfffffffffffffff8, 0x80, 0x2, 0x6, 0x100000000}, {{r14}, 0x0, 0x140, 0xfffff, 0x1, 0x3}, {{r15}, 0xfffffffffffffff8, 0x81, 0x78000006, 0xcde, 0x1000}, {{r16}, 0xfffffffffffffff8, 0x80, 0x4, 0x800, 0x1}], 0x5, &(0x7f0000001940)=[{{}, 0x66dd8b2c4c1b6923, 0x20, 0x20000020, 0x1ff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x40, 0xfffffffffffffffe, 0x1}, {{r17}, 0x7ffffffffffffffa, 0x40, 0x20, 0xffffffffffffff4d}, {{r11}, 0xfffffffffffffffc, 0x10, 0x68, 0x1, 0x9}, {{r18}, 0xfffffffffffffffe, 0x4, 0x40000001, 0x9, 0x3}, {{r19}, 0xfffffffffffffff8, 0x8df1f7ef62e14af9, 0x80000000, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x5, 0x2, 0x2, 0x1}, {{r20}, 0xfffffffffffffffd, 0x2, 0x0, 0x8a, 0x2}, {{r21}, 0xfffffffffffffffc, 0x1ce, 0x82a3d55b40aa188e, 0x400, 0x3}, {{r7}, 0xffffffffffffffff, 0x1, 0x40000000, 0x3, 0xcb}], 0xa3e, &(0x7f0000001a80)={0x6, 0xe0}) 01:11:22 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20c92, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) r5 = dup2(r0, r4) connect(r5, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) fsync(r7) renameat(r0, &(0x7f0000000200)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00') r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x5}, {0x61}, {0x4006}]}) close(0xffffffffffffffff) dup(0xffffffffffffffff) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") select(0x40, &(0x7f0000000040)={0xcf7, 0x7fffffff, 0x903, 0x3, 0x7, 0x0, 0x5, 0x5}, &(0x7f0000000080)={0x3, 0x5, 0x4, 0xd8, 0x101, 0x0, 0x6, 0x8}, &(0x7f0000000100)={0x9cc7, 0x0, 0x0, 0x8, 0x8, 0x3f, 0xf3a}, &(0x7f0000000140)={0x3, 0x1}) 01:11:22 executing program 1: r0 = syz_open_pts() clock_getres(0x0, &(0x7f0000000080)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:11:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="0701a277dc5745192a101000000033b79fc1e01cda00ffffffff045a18b7fae5d7f7ad39933cef90b220d2557e0d6051ab8c36420abc84335c35b59b1e58e822a0b2beda33b996a284d1"], 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x5}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 01:11:22 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0x0, 0xdc}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) pread(r0, &(0x7f0000000100)="6b0b12a12221a68a52e371eb458ee2c468cdd2ffb3c9979145e110afa128baac8c077372e2a69da93c24fb9577842f3ee88ac83a26b417f6d74d22c026c6b7b2505db3ca5a5f", 0x46, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) 01:11:22 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)={0x0, &(0x7f0000000040)=[{0xfff9, 0x0, 0x0, 0x6}, {0x2, 0x4, 0x0, 0xfffffffd}, {0x6, 0xfd, 0x0, 0xfc}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getpid() ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) login: pckbd_enable: command error 01:11:24 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)=""/140, 0x8c}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/127, 0x7f}], 0x6, &(0x7f00000003c0)=""/225, 0xe1}, 0x861) 01:11:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r2 = getuid() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) fchown(r1, r2, r5) r6 = getuid() setreuid(r2, r6) r7 = socket(0x800000018, 0x3, 0x0) munlock(&(0x7f00002cb000/0x13000)=nil, 0x13000) r8 = fcntl$dupfd(r0, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) pckbd_enable: command error 01:11:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4a) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x7013, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000004c0)) ftruncate(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000100)=0x6) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f0000000340)=@file={0xabc6a988156f44e4, './file1\x00'}, 0x190617d73ae7a695) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) rmdir(&(0x7f0000000080)='./bus\x00') kqueue() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x6, 0xffff, {0x2, 0x100000000}}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0xfac611f9a42a2ff5, 0x0) r5 = semget(0x3, 0x4, 0x2) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000d00)=""/4096) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 01:11:24 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) r1 = socket$inet(0x2, 0xc002, 0x9) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(r2, 0x5, r3) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000080)=0xfffffffc) write(r1, &(0x7f0000000000)="80601e39c3bfe86de3c2b843ba1ca47cfe26ff5befdc808a7693bab4dc6926f05f6f31fd5c34377d0d11b29fab3af5a76f9eba4f9ba4a09f4e6a7590c46e83b74adbba57859d409ad93634ffd2f97a4e4bcc47f41df39be2cbb66f57e3be317645daee710a41e9300d4176f17e1d", 0x6e) 01:11:24 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x8000000000000006, 0x10, 0x1, 0x1, 0x1}], 0x9, &(0x7f0000000180)=[{{r2}, 0x0, 0x42, 0x7800000a, 0x3d182617, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0xeec0, 0x1}, {{r3}, 0x8e766b4a16a8df62, 0x1, 0x1, 0x4, 0x1}], 0x6, &(0x7f0000000100)={0x9, 0x7}) 01:11:24 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r3 = dup(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r4]) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r9 = dup(r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r12 = dup(r11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r13]) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r15 = dup(r14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r16]) recvfrom$inet(r6, &(0x7f0000000100)=""/133, 0x85, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) setgroups(0x6, &(0x7f0000000040)=[r4, r7, r10, r13, r0, r16]) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 01:11:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) lchown(&(0x7f0000000000)='./file0\x00', r2, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r6) 01:11:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x8, 0x7, 0x5, 0x6}, {0x5, 0xf8, 0xc3, 0xefcc}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2000000000000174}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="5df57ae108ada9eab529afd1a1bfce3391f81f6e15cacee370c6094c5503f09c2f4c0e8cd11b2076c954cf556f9503efb5e86f5c56c31bec11499496577dbd71b55e337863900ab3f55036df6f980fedb79fbe7eca5e9dc79f6b0dda5a9e2c28d2b46602415d8c8ccf5ff6be684c216d727a5be525498e4e8f831b0934637d80324a29846d446b451c932d", 0xfffffffffffffde1, 0x0, 0x4000008000) 01:11:24 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000500)=ANY=[@ANYBLOB="a1d6eb76d746a3a56d1e22cdff3e110f11e0c784a1f3f5369bfef35e18c6103e00918ff5a3bff4d07babe78c5db6174928200351c212cfb2b55f892eac6bce83478e1e420196be48b9b80b624ac0f9dc3dba780f4a3eaac9bce2dd7dabe4de7324d85587fc100c653417f0df7c5c057bd74683e99c03a79b6e9815afe2bea4366a44d10de12df13eda02081897ab0c696a9b20c6d8f3afcc26f63905cb3e511e2d887dec24f574733a20078856cdf55eaeb63b106c7c28471af86c1329a3fbc74793a7133fc2f293f98aaf6c725cca74bef8be58bd4458281394187279ca512c6da8633d9afa24ee427fa7ab26a8e9d8fd9c3abb26c138d5fe6b1810a8e14e1d4c55dbc18c1cd94cecdcc559f2d8237e4044ca75ed380e0b51ff1cd24a31064da74bfc9b48b26eb41d58467d48a04c277c0f6d3847006cfb63e4e7adb39f6f1495db67d6b78652ca4271d46ab9e31c809d1fe629ed13313f783a383c9c109e68315ac8e183d468c921a038b7a3c97a6ab6fb2090a3aa5a68047e89b2b8dfea22664e7d50f0660c7e34ee4fa175b71e5cffcb38b2435a0fecfb208c97beb30428a36b0122b25bcce8e56518127c66be374adf2a547279179db3dde12e9d8e7d946f487577ebdad62757651bbbd48968816b45fdbd401a3e0bc0d231bd9a10e2a70a7c79724378c13ed30ea059e59de47f3720073d32cee4849f38aae748586ab7e69605ef6aa588d14aff443c5e057add972209fa77e7e039aeea689c79e62febc45ae6fd1044a1c85bb0d2ee2afb459e4360c0fc1604fa908c70698fb918b2089161c2304445f76b1e85474c2ae26a923647aa793a7c6843bfe5a73d19bebcbd578896bd6f90b89e5d9b08377aad20af48f8df69d4790b03c715fe517db4087bfb46f1c44f987bd513ec0ae769cf291243699f3f62c019c1ddbd1cfc0c433a65eb1e0d3a4802a2c9a50682d758b88f42e21b7a4c605c2489cac2e3c4f65adae310a06627657ede4cb4a3bd5e8aa20a55dbf332117a927545bf6d15fd7a79bfd3c63d52dfeb3158180ec8ebc868a77a4c432b435266f345e7340d136b9837bc1208b40c2b33a6411fa5a6c100b43db7186d22a7726b92eda3c9b6126ee05acdc1703f3648bd697adac35e56daf8445aede482b3a441696db55d74234cb87b27b246a69e5af73bf33c10341c8f38a3f0afa5cc1ce9f17c1bf6d63695ef2d79ffb7e71209369513c8541f843f9a153c3cfc0221fe83f57e9c099d796e526981fac8fa4493271c422e285b0e9247f1c9db848a697f38c5bc93dfb9fb99be86d9e4bfedaa4057c5b58a5c32b227d5e029c4d885d147fb4d7a411b03de421fe7f620c09dabfcfe21c92645290379868d71c591df31300ad1bfe7e3ca3e56753e74c570a3584322788611a9330f0e8ab598d5be9efeef9639fa1e53389b60aa7b6dcf1db8454ef5ad32db2a4d4c2090d2566e06f132097ea54b43f4fc86d45e8f31d12661e39a934c42b94409e472e7f749db39076efc7663fb743bacf51cf1eadaec656a5df5f71c03a741c3fecd09e99dfa5fd34de4d029dbbf9274ba1c64e8a35bd746aabc878e7a4d65f51b73f4f5a75697d9f00c801e754d773f8820b98045280157e81e0ec89747f8ba6f68984dae1f3d29ba41aa2b16d3ba99c59e4c60a3d26de64c99c37ebd27b2640047c4a0f16b1a0697237ad32ef84942daef41949ce61c611b8eb78c05189eb60b16bdcc08a569b97c14d1772cccee5a2854f63b96ecc1d7d0f57fa24d94facfd525c045678708d94297a6e29148ee664f0b1bcef0fec0ddac383899dcc3c45abb72b8630ab0b2393292af52d1bca6ec301117ebac397fa6575a6efd8497f898b9e45f019986ac1a93f51426c18779b11fe2ec60b71ca1765a4de8a8bb14830398bd859964273091adaf5cea62eadb4fd76a6640a5af0214df7918776afb643835bbd0a19fbcc9faed1c28197b1d171b0889544fc269c6d61039c9ea994f11d5956218fedb320c840b8c6077354da46cddbb2113756166e4c71438e51e52e3efb554d7ef5053773a03358a4099b3fee8f9f0743da0a8522c0fceb98e9c8218ce8174057ed099e83e5f9f8435280fb518245d7f3ec7d09fad4ca43113a55528fdec6f46c0161a772a5609bb3b362c4ef66894ab99292674b31a9a5d5b6dee7aa18e25eb4493c8849224a785b2daf7c7a29ddb5aae83cb4d5d3530b3787816e5a966b79f89b03d18b0d6622b2ee4676236ee2f22d3c7092a055db66d9b376bbb88bfa997853676baa066f086e2c70f4d1e644338f26882df75dfa35d8fc68c37286f683cbcafaca0351d5d1e63bb5ff7eb0d944a0273c61eac9481686ad3bf26fc8eef819d2bfb7034d3869dc45fd4fc06f1874df3ea419d6a7903a9631e7710a23ae7a5be0ed434b4c9973e14a5b1c79e0b193c7b4b289921f68ac4058effa8195ceee51c933881433990ec2fdb13c1a0ef3af54aa6d2f1d15d6d671b7c20c92580bdab2e5d05fa5aeef7cf47e660eeed9b39cfe9928401c4c31a887862e9904f3d2d359c04442d0cd7946d8b54b7305591cfba882aaf299f20dc348bca79aed2b85aa76354ec84ca7207a8df4466710efe5cf235767114e9a6560479c2df36385baf748a5acfe36c9d0499ffe426d20b94da788784f75367d99e8a62a68b6909901ca643a21bbb12078ef52e4b6c7868398753e8f62e52f88f8c5aa3fbb3f8b1d06c95e48920e0b1a2a9a72af24c7145de7b5039b9cd72ca81bc2f58d9e2d895c37620b11b1ad24a1ad5ee0b4ef9c6e80da0274b6d11e9132de10fa80f0aeafd5adcbbdc371422873d1ea43f22a51bb0a3b03da8865a0f927d027a857fece857030738d17db356fc5ebde59d68218ca7e1a1d02090c3eac16f26dcee9aca50a4417329203c0abe04fa4e5a222b61d1893fb26ad54457713cdb9022090e6c85b1ca974d8a2113ed893fa5125c9b8091d33038986f34f49ad16ea31a4e356c635e7e451d0950ed9b6bf261923ba511d59fcd07489eb1cf83fd06fa5f07ed5ec761317f1e0c500889780f5e50645a6d2d07e4ebcb2a0ff078f143ba066e453116df20d91003250fdf295abbbb3e0a5eeae6e0f3405cedb3253e681045de96aed430ef760086b0746dd8bb089ef66826003cd8fc698933fb90b2ed7764b49886223550495cd6f70e4607714c45ca0807f5f792a4de2ea355c1b608a68977ff49a1a9a0254d68a3f78fe2181ac7d95a7cf2dadf50fb23131a1ed0ff0821031479c4c68e8660dff5c578b459ad3a819f62695cbe7eee7448d62bb48ebe53e921d37a2e7824cffe0dc69aaacdc7bffe1dcf0d74ecbfe1f45d12e44af6a6c08e7d64a61290dc66f6742e4e89c83eeb01af245aff974d2fb08e51b15f857ad9f524356012cc02a34de2dedc5a927485b3be1db45930eb0849bb79a7aa5543ea1bdd0840e5618b4e201793baebf8ec9a4bd5b63f153c120e86753af886805f347d1d40974696557d9b2cd120c242020f290568b9680b68fd847d03db4676456b4581d22f91597f400ca4ef0d9741e3a6b02011ee5cbda33252054906d593ccf0417e00b8c5642788674e8307645fb0d17cc4718f8024f05e073515c2119e4873a0bb3211b651ff02173ee66538a6ed146ffdda62d166b6d1cef0ded9a69668564a8b8a60c338795b25896a5e69d332fe768e3c841edeb5cc55581c5817ac474d3eeb0527117c25915fa7b30f4208dc4329b00a0c87b460fcf7ba5fefbdb0a52c86ccffc89b73c06e6cba4c55abaee09c0556f6bf9fc536d7e8a4531ab7eab57e932044cf7ef07e75295ca903e74f679f859b6fdb711efafa8214b164288e133acfb83915bd5a591c5e7311a5ebe7129bd98ef3e0644ddef32e6aafcf27bda209fd87cdc9eae82a744e8c077ceaa5c7aac5b2afd9137c25a94ffc1de051524751ebe136f00e35cda75861e57360914e0bfaa069e799b9a484761b73c27074a48e672a99a17ff625760e7ba2ee7e193d3fdbc6bc6eeab2ba893612cf9853b00aa2acf51f10b21bc38dc9dc36e54af3db325f518181f26817a7fe7b4b2166105caafdbf2fe624432c1e704de7ff71317421a7badde007617849a57ac5830f4a29df57a374d09b0e1540f2bc3213486beb26cce9355c861a6135b742e601e46901c9bed9d02437c49435e5af3ffde77eaab39b632eb8bb3ed272d33c40f4f98d10f61dea41826b4d85f06fb0623b2d667a14e9f31238ad0b8909aaaf24702b65c107bf0eef06ac66f12cd50c470a619c4256c71a3c26fad5f07330c834b2d12d8fe288cdf3953a9fcb45c0e2b608d83dec9326a2214c2c2143531c925a6bf3c0c5cc293b37af7eef363fb1473b36057283cd94d0e302ade7f4aaf41257e964c48482c1aef64ec869f2c62d252066d93656bbc2bde47bcd564d169312e20c7917e31db1600a47e61af17ef58282af8017e1d96f6e4faf0b15a133538610f89ebaa414ddd9cc933106648f888bdffe29fd5e99dd3205463751e0e330d195d8a9b1c135b25649f994007687be21a04fd416677857fa5def03ed91ea8d010856aa2fcce99ea18b3f35e0cf311a864b83fcd6d139a627f7c937cc4a7caacea020ebd29301e1e9bbaeac6d79f5c3f705d01e0c02c65db6ce8ecbe33edad12827fef4171ad6760beaba16784b1ad0d9cb1c0139cd157ef7a964b335994e597247df97eb78bb4c5fb8dea6853ea1c72d384553055b9f5b1c1b9cfd5ce265aa601762f3a77c8055619acdebd85c4237fc8f418e2c6e4935708709caed1241c24a0671b82188429cf9adf3b19afea5787886439ec822ddbe1a47a4008a9f68996944f22325a549030810cea6308bb0aef6748e12dcf980db9948b746eb909aa1572433ae349f0b8ffc42b861fbdfa9bf67b6e0cb85e4208734d83c62aca774020942076031c1653787e182322f0b023875017a871e5073a47c8192a1ad2a75abe0095ace26b529dd1bf892d74c0c3c39dde1e98bd7f960ea174542c90da33038a9f8e93920d5c0a02edb05536018238910260f7d9fcbb53aa5c4a5f8e8eb1e5611cec4aa112feb00c07a15b1382509febcad7446110062af5e9865ea308fe951ec9e64ab150d1bae4a22c802ee89b872f26a78fe36fe449b918794a2db4b8c0a6cae606f1e0ff7172805c2a89633d3247952deafa4b5aee5bd46da14f4ee1a37d2e4790363954b18f6cac59337ca50b0d59f4a65a7f33a1ae70abeb69adb80c305dfd952965eba2ed1e7102039b2bdc0c2bdfd6a05ef62c873780f0fae1172bca27330f7aea29580917bbe57532b9df785b8c31e420a30d48737ec97d4625f88486e9f342c332d4d7010b299053db2008bdf33572dc0925be36130e4b72f3c0dceb58a9a4c0cabb73411da423f956152d9f9cc00a1982dbbfd1ddef3e44ba6259266d03f49886a57c6e5fa86c81a06a4a194cb9a7b4bd513f789b1e1fbb5d0d79fdc9946d913e24b6b0d44d3642652e056bcbd70addc6ad17cd9eeab41c85ae19af05f8f190c7550854c9e0deef61c66d588af993d348deec08cb9f742e48c456b59e9ca2760010e9d9cec5f5396b5487018377f5f03f1683492c722769d75b0c73893f2e127489bb4b4f59612dc137c52476e05c1e0932bb5dbb2fe337b7508c634761ff2478c5b766629aa0d538aea42e512f9198c60b0c8357c49f6bbc5073c78dce9c48c0d39e555de1d23841155fdd6807b2eac0fc79527569e29a0df0924bf8d67f6384f8f9d9cc22bc361eea4c4af800f7e6d93e090707387eab4976b95e059", @ANYRES32, @ANYBLOB="0dfee6831c260deeef8fbd2de6d85886a8b03dc6e6aefb63f150a429f00b8a61fdee38eeadb98867703f3afdf991add65276955efcd940f6dd456e7c99ac822c4ec464526a07a96eff5bcf471a142b"], @ANYRES32], 0xc}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = semget$private(0x0, 0x3, 0x8) semop(r2, &(0x7f00000004c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x80, 0x1000}, {0x1, 0xbea, 0x800}, {0x3, 0x100, 0x1000}, {0x3, 0xab07, 0x1000}], 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/158) 01:11:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto(r4, &(0x7f0000000140)="6f27f7a55d39527959c48f194b25f8a010cd06fbe7af2ba416958ddc2234567ef4bb1aafa51c7ad2bc0a05e6f1fc26bc0d7d82f1296615d412ba472d094b1f066da89214d90ad1e19621129897dc32160e584d786065b7d9e6ff2d0e848aa757244101135d8e920ab938987dd1af6c9d07c5ec4cdeb230a4ea48dc18c78e804e2a2d8d0a6cd0fb794d3909c3830aa6cdb9aa43621a3bb4dd3ee521539bcb730bef6e862cbbd9bba981afb06bf014a6bd75295e60bc6d0bb56bb883cb5ecc4e53bcbbb59d938f481a92321b893658bc9d9a87b4afd409f9840674a0b997fdfe860180085faf9c1e1258c6954f77989aad36ee19b965e681a062fcf08ddcd117180f4e25a3758b2ee5ece127c06711bb9c8dc382693e473117075af4fc5bf74eb5647544c109ac381e1ad1b3ac347005f849114da4159c17ea7b8db4fe51ad081b5b9388cf962b614bbe88343ab5712d060e9b35e1ef02678426c957bef1578343100900b4b2cbd08fc173c4b6845f811028ed7447807720404bda371a7e43af91080c836dc301a095fb3f1a3fdcd187dcf33aa249c77613d745fe038199181e231ffd177b9b98e672a26ea12b90d6637d43dd7a57f320b9db8ebf00334353f9a433611dcc975ee531480dafb6cc6015bad23b3fc732dd8c18781e7f7811a30c59035a90693a895d21474b4a8b56ca9f875039e0c527dde4a3bb7db8539bc694dd3e29a92bb1214a49a31ae7bbc46db270add386ab663b60dc6dd2185c7f16107c1979d0cfdeefa303d3ebf98c4c1b1916aee32d55249c1ecd592884e1a9f7821af52cde379f065b8a44f6959abd24a6a3f5f91a02fb66c37e7d0bb220a8cb2e9c2e0540931a417bc148b6e2a2e4e9f794101605e763de6fe7254f50e6ebdbdd76cc439d1964fb4add4b50c02916a4ffbc0e8bfdadd4d9d6b24f426d248bfbd8f485864e7c539958aaf957969b5dcb2e2d7c6c7677e05272cc72d07d26b5372e88be44f1d7e6852b7314273cd1e2aff1016920aefc7ec702d07a242677444caf40e75f45ac982d57d95281e20382b871c60446bcaba5ef679b06699fe557c9d58ef5d6669c9fe28765526ce9a868428409079c8a6599bcd7b60127e5458812c06f2b6370193aae55f30f885b4fb43cb4ab03cd29a4d9d773a97874a591894aa21b97b642ddf243af7694ef78fc7943a5b9080fe6431e21a7be863584716cd53cb6f11b9c8f8e2a4baf5fa4cb19316468bb60b06f7fdb4c59831b3db23e99329e5c0955d70f949cfc89b8d9fb8557f1d327871ae8b2b67be5c66aff4e12d71fbf5b4f975b94d83524943a847d2296b901e790bb673d7ebb1d7f73501687f2e10f3f377c212842b1e233403787018537485776338c714f06c6764d4b41ba159140fa0ded8e71fe1e5dfe0f95640249cc29a27a8aa90d23ac059cd756037b1ba1db90c41cc258448b620a0aa8942fbcba47196c702d5abd58be1624529f2cfb61e6b76b246821c47eee1fc4b0ddb2a69ecd92aa6b2aa3f6c6c6ce118f006df2c195b8059437642d37f8bbf5c200fb5b29d2f255787c69bbd7e76bf44c4213c20e21e3e2b13b9765686a4ad96ef148de1f45e98a77c602caef07b98178004b3042e0813530804e6f7e502d6f15cafe5ab3494d3f37aafcabb26a56b13dbaa47cd90bc953665188b911062abdff9a0b367dc2b555699956fa9bb4a19feda425edc45630edd14e827ffa7c663656f3fa70ea751f553c648507b2980883911d72dd63ad159a134cf06d9ae311c60e75585f154d4e850b9b624bd4d0ac407cb9effd22c1ae29c906fda67b56fef36df161474ace57fd3b93a3aab658d5da87ce4a67ea43065e5d4813e0e8ccd23d612481dced6350d71920e7e9c74f6944ea2821fe55deb4f2f018c3d14e9f1950f392832563889afec240dc5395d2ff2594a857c531b8c7c8bb141b4c433c3ad7def5aa55461728806c17d4543c1f6c71bfb3795b9f8e714cfb9000b020e21641ddc7b587e4ede44e5fd45a25e328c8a214a65349fccee10481149d405b29ff45293934e8229214d83aa96fa960d08d60417106e07233b3d0f1f92781464b14466b07d6895580b6e05c502acfd97d98a4e9958d2d0f467f742d4bf821033b50e17e167563b18a342f83c5036c53614e1114204c771f709de6e19f73976f680b30bd9f4fa8ff095169900784b8c3fbca4f09f5e442568906d41f63d6548de9980c61895481b042b939ebcf971aa65e1a1e7f1b39131ce7713e668b1f0546c55ffea9ec71ed28f8593f9bfd3b6fd6ea776f536fad2401f44db6c11a8468b59fdda7b9c464120c4b2437f616d1740a59618c760af10c3cfe834ce88edb53435ce31d4f715917283238dc779e87c777eef3a5424ab9761d9cf37886c302911e9f1d8ba20f027d1bee245980ebd07427c61e4b873dfc420a0675c514d10fd814aba9fb528a5026265cbd2b97f3c41688ffcc8c46b737186ad6b6e661aac0a91f06ecae6ee8ef40775d85b61f2af7ab8c59ed8d9c23924e6e7ade9b810b7f14727d1e4dab2057c93ad4c5067f379a0f4b1107f8d5e38c14ff2ff622b813867f35293120420466ceb875df4239a46b88ec956d292ad366b72ec5ddcc86dc3c32feb7242893d77b4e616b6d7cd9c8d6f3d6f205dcb799ea93afd621224598a3b7c5d5dee560b5b6f8f359f2884a64c43ac18a7a6476042b4f5513a9817f0af6ba41dd97c2b1f8e7de6f8cd69c6dd077a3a2aca1cd457070aff6dd2529f43a70d667913ee738c6701dffb89bb5b9621797641ec4b133fad43335e3b7e06d9c3813b1619efc403293425a3286e2dde8254bf7811c68aecbe5f0b497a9b8bc98a4e4f99e41aa53fb3e1c064e2516bbbbd0a3d1e8a80054c231eb0f586107cbbc6a53d48b9f17c7d00cb5e182531845f0b5dfe5ffde60bfb201c9fdeea5b700a7b9e05a5f5773ffab6de295b5105373e3e25ffccecd1bb6cf31761537ea0c8e31c66ec33d76eb3f9f36174163f5609289488f944cc93949df4f9abffe524e1c4d5f455be223c37b0742e99c0040b22aca5167b28f24e8da45f80d82f92d11ec20b852245997dbeeca85db910e4d955017259d185bfb16deea0c04c6e1cb3c278cd6bd6801aa4abab65e98a7501cc12630a947c1de009256e5ea71114c6f5cd03dcbcc3741c57e75970ce17e591baef63f11426c12ee1506323ecf41dd7f6f70b93b68a7db9e6bd908e30d23ed742157445f1cd3ec4483f40c725cb9fac7abd9be4cef43ee734a10563f4dda33b1e2f39b319119f2d72654c31216bb564867e954c9c98a8efa30ea10d82826ba193caac4be41e027eb9d2a37c4d7b94b9c71fd338c0266e97c3c03a510a9d39bed093686dd52c8b1ca130fd2eda59220fe766b119ebb0db29a745aa0a9896f8505d186b65cab5763dbf9a7071b41189223f9c5b0498791e4b067ec4113b083613c66b557a9a4e79183c1af5481b4a16edbd3718d4a24553d838eee59386d6f335ea404fe80adb06edd62e3a44a0d6ec9736159cae76f1c9fc361480ddedeca03d4b9c095788c57b1a63b82a1e661f528db9ab8edfa522004d59f0ded10ae5c1779ec3fe85cdd1449a9e4dc49b7daea4816695bc71ac6ad12d37c49642a711554b0810ef056b00d07a0a645e58a743091131f7f2baee2f2b8ee1859e8066d494239264f0f9fc14aa7f7a9fccf008cbfcf73d6d44fa9b7e021d13f996953cb26de62572cced75dea0ee9d1fe3591200135a3b8c6a0d9b1de67c892e31c88ce27e538446720f183baeb135a265b69a677143c05783f97b70baed6daa414e9b0f628e696dca81046565eff66371eb729e86d6ecb987cc56de15e7dc360e66cc31796cf6e5cb91cde701e77cc6e3ef4f86cc1827af16444db8fd4315869258de60eaf7b9d2cab319afe41889ea6401a60d8f815c0da79e79ce6ef8d9406087d787042bd2bb2de8a13ad1b1bb48a1af1d6902753a17916a5c4dfbf93639b3be25f2a06093c99050edba5ada52a6234d63cbd84b180bed9bd8df1d286163e51c709cd4b3f0a5e906e1bf4e1cdf54a97b7474ac8b1a9df8b78479de913d1b2dfdd247a33f0ca1a346b7da325a5c64c0cc60cc5ee8a3b1578bd1a4b5d59fa273d826c54b3189654f732f3a4b58e1c55f6334425704c229830ea7b12b51bfe6aff8390619151e7ca368177dff74b011269eca3fc9299e3ca68aa772fd29b030c48c88bc4d677a45175cf8d1eac718d964d8bfee3160c3a80fa742a910b92d16c17c8637d719309304e0f9b3f6acdd8608566a67932a8414e7533c27fafa875dfbaf09dc1145fcb17841dce2e69b03ce887bd1ee64c152eb9fc02e05131a9090ec287610aeecc589ff9c35633bc227707e54950299d68630680742a7b690eed374113a03f923e72153666153e970e09b824b3bc31a8e6f8f759e38e1fca80dae35a46145fc4b5f1913c698d9046cef01b6abac76c909c4c9135fa189077a2ef2a767edb61766f992c6c28ca22ec049edfb2b1b3fe67d298c202d924ab93cde7055b647c865e969c3138f23523095f18ce6b8c435fd467253673ee6199b036e56a663513815eeac6b2a1c5958518a399389e68c9c1688f3e452b27adf4e63e55a91f1cb3e31b5a735b717e2f15a465b92dd6be3f78b9770c49c7051a49164571ed4a355dcf5fc884e95fbb89217f15df9397e3d90b30e0f747ddf1ff2dab2d1022554bd5b5b6ba72e8d6db72fec8fe184802bbf4238d68bdbce3d5522a65158b9c95cb5700a53a940f381b736c0408b52d52a1ec98555218ebfcd34c04cc2b1512359c24ffefd498d6826c90a93a7e0af4d531d63cb3662e073701484c24a9692bfdc9e4ce75cd3652a011a0c635a1052401b23b6013f62e73eaf91a9da90242f0a7bb7ffe3d723129301dce057888177fbca3ae4438087627aa808f1f36da11f7ab8f0677509e8259a2f191873f7782f13173fa010c9a003e6fbc11f2de13cbd6ba0abc7cd9fee336781fcb628203944cdc634223303ef3a445ec90e431a3d0b8b0661fd1c9a14143ca3fe512951757dbd9ed32f0694393ed94d6ea5cbc8222285b22a8af83d5326d166a0fac9e38c45eae532eebc2f03a6d5c006c7e919a6a3010663866b797990ccc7e14bcf73e7610033c458aa8e6880a42fa9a221479e76f1eef6301f7206a9d09cb01b6b408149ccf548370151e8e95d962bdc253448ccd7c373cc5080b0628ca8d34056f9bb14e744ef38136d8d4b7c6cb8d09d523d94638a1f2ce9e850c65d9ff38b2acb2ba67a363ed28e5366a8a0cbe3d9886536c72c5d10273f92999b2903711d5ed26f67bb272fc97149d30b754bb8109292ea1f96f0cd47171a5c66c673adffef77df37d886d08244f72c0e50f9dcb5f2f6a08f0b059e9a0b9cd702b977b0f9a4449713c45f4c6f339efd7b5312cd995487a82be10ec6f90da2ff535b2295b03ff55bbc09025e4113ec11a5d95c35ff6ebf4e1e37b61374a46364caceb8c1511e34bc741ee50dff2ddc3e06111e7c82b02692bc046610ba4522dd0e7c6cc1c1a38f40d7f53f7fb93e1ef67478e09f8ace3c52b69e7a409392b870664704b6185c06b8c8e88715ac92ec5c8e9fe1db8991bfa38471acc4e98bccbe70cd23a3791118a502be8243a4720b7700938250404dec1c4f004c862dcfd7d0decf69d687717914841a39c0db5d92831d1b4d984357f5651f345964071644aefd0c8f581b7ab2e53a3acab6ce767a018b06682d78801396d9a39076c4696809bf103dea244e747e9c5935f9d21a92f", 0x1000, 0x400, &(0x7f0000001140)=@in6={0x18, 0x1, 0x80000001, 0x2}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 01:11:24 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x8) write(r3, &(0x7f00000000c0)='$', 0xffffff2f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) execve(0x0, 0x0, 0x0) 01:11:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = semget(0x3, 0xa3194ae3410b6fcf, 0x302) semop(r2, &(0x7f0000000200)=[{0x1, 0x8001, 0x800}, {0x1, 0x7, 0x1000}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x48}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x3, 0x28) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 01:11:24 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/122) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) acct(0x0) 01:11:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) chown(&(0x7f0000000000)='./file0\x00', 0x0, r3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(&(0x7f0000000140)=[{r5, 0x2}, {r2, 0x2}, {r0, 0x1c}, {r6, 0x20}, {0xffffffffffffffff, 0x4}, {r1, 0xd}], 0x6, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x1e1) getgroups(0x1, &(0x7f0000001640)=[r7]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x9e, 0x5, 0xff, 0x9}]}) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 01:11:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0048}, {0x6}]}) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r0, &(0x7f00000001c0)='./bus\x00', r8, 0xffffffffffffffff, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x222) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) pread(r3, &(0x7f0000000380), 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCPROMISC(r1, 0x20004269) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 01:11:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = syz_open_pts() kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000280)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) bind(r4, &(0x7f0000000240)=@un=@file={0xcffcf6022e824afc, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x45, 0x0, 0x0, 0x2}], 0x6, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 01:11:24 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/95, 0x5f}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f0000001300)=""/44, 0x2c}, {&(0x7f0000001340)=""/27, 0x1b}], 0x7, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000001440)='./file0\x00', 0x80, 0x40) 01:11:25 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x1, 0x0, 0x2, 0x222}], 0x0, 0x0, 0xd, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x4) 01:11:25 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x495, 0x4}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 01:11:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)='\"!'}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 01:11:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x4b) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) fcntl$setflags(r1, 0x2, 0x0) dup(r0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x80f, 0x0, 0x0) 01:11:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) linkat(r3, &(0x7f0000000140)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 01:11:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x13b192052d5c619b, 0x80) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) close(r1) 01:11:25 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x80) 01:11:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x800, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) dup(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000340)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0xcb2, 0x9}) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x82000, 0x40000000000, 0x80000000]}}) 01:11:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) readlinkat(r5, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000080)=""/164, 0x23c) r6 = open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x18) r7 = socket(0x18, 0xc004, 0x4) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x8000, 0x0) r9 = open$dir(&(0x7f0000000380)='./bus\x00', 0x200, 0x28) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x18, 0x400000002, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000040)="100a2956b9223776", 0x21d) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x28000, 0x0) kevent(r5, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x53, 0x400}, {{r7}, 0xfffffffffffffff8, 0x2, 0xde59737868e2cebf, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x90, 0x40000000, 0x1fe, 0x1ff}, {{0xffffffffffffff9c}, 0xd, 0x54, 0x8, 0x9, 0x5}, {{r8}, 0x8000000000000005, 0x0, 0x40, 0x0, 0x3f}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x4, 0x28, 0x101, 0x4}, {{r9}, 0xfffffffffffffff9, 0x1, 0x2, 0x7, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4a, 0x10, 0x4, 0x5}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x10000, 0x1}], 0x4, &(0x7f0000000540)=[{{r10}, 0xfffffffffffffff9, 0x12, 0x8, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0x2}, {{r11}, 0xfffffffffffffff8, 0x0, 0x20, 0x70, 0x7}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x8, 0x8, 0x406, 0x1}, {{r12}, 0xd1501a883d678c9a, 0x8d, 0x8a8d002b5cd5237b, 0x3ff, 0x7}], 0x9, &(0x7f0000000600)={0xc6, 0x7}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="d548c294fc4b90ca7dcce2be56111413729af06255f23b8839f6ba372f3aa3fbc205435a82e0df2950df8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d89221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af78a57a17e510e365c72adc858e02e0f0f62bd6ee844e20c23067e33ba51c9632e2e6fae3dfeaad8d3f139e4a0305cc3827fac15566c9952619ed1c3a57ef2cb15", 0x97}], 0x1, 0x0, 0xfffffffffffffffe) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240)={0x6f, 0xbfe}, 0x10) execve(0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021973140 01:11:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0x2, 0xcf6, 0x2}) write(r0, &(0x7f0000000000)="34b0f67de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f494a3967935e9b6dba6407ac775518feb09885974283f6ec275c356cbf5c0856d76063686e60ff87cef7bcf5fada58fb6681395a9f445a2befd103d5adf55769caa23ff5807426bf5b149d22fb2d77c2237f57509c1e6623", 0x95) write(r0, &(0x7f0000000280)='\x00\x00', 0xffffffffffffff45) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="d076c4900aba125e27a26723bdadf350a9311d33491b8a9e95a9fa4e2c24a3a06a793b26fda837225f3c2ade72e0fbd1702d59ecf49c4b4619885b778408cc9ff1fc39e5288a9913404cd4a426b7cd07a3e52c364d4409132161c450618a5c74a9abc98aeaf36243bd57d4e0639088789e0512645e26dcb2f863ac9a5bc051cfa7c824f7981fb10cb92cfa5a06b9e27ec669536b7c8cce7a35196622f960ec3fa79aa13388a6f22bdc89c7dad0ce586bd28479cad3c5e433d0ef628eee2f158430c32a4a15ddaa96f8024df7b495d5c64b3be920508172a4", 0xd8}, {&(0x7f00000001c0)="b96521ce184429872196ced1bb79df11e2592729cc1696a433e989ee0cd4068892426bdfe71f419baa7c0065945598d76cd68cdacfc11b2c9c15664f25fc7ea19f2583156427caa9d0c2054d5dad41c639143faf472f3a00442b9076c142ac4e3232e856bcabdecfbbfaeda69016f2849eca259442f70e208da23eba84d3dca91771f352da0a1c08d77c7148a2e0c9f4bac381466c65ebc271029b8b540bdbd2406f4ef83a2896ef03a114369fed0da0", 0xb0}, {&(0x7f00000003c0)="7f8d79877aa8873d4f4734d76704defc9c7575ebddd297d3f2d069e1241ed5287ea95d42d7fb8dadf2a94f589babb9ce657e18f27ddb0f0deb5362ac19acc3c18fdf2e1d41360dce471e878422223b33c648be1f4fc16e2e4569559617e10caf0227b71d03ea173b0e46d9255427c557d8e0b884a3f0f1bee0c7", 0x7a}], 0x3) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 01:11:26 executing program 0: semop(0x0, &(0x7f0000000000)=[{0x4, 0xfffc, 0x3400}], 0x1) r0 = semget(0x2, 0x4, 0x202) r1 = getuid() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) dup(r2) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xffffffffffffff3f) setgroups(0x1, &(0x7f0000000540)=[r5]) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r6) r7 = getuid() r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x40105706, &(0x7f0000000000)) r10 = syz_open_pts() r11 = kqueue() kevent(r11, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r12 = syz_open_pts() r13 = socket(0x18, 0x400000002, 0x0) close(r13) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000040)="100a2956b9223776", 0x21d) r14 = socket(0x18, 0x400000002, 0x0) close(r14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000040)="100a2956b9223776", 0x21d) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r11, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x28, 0x1, 0x5, 0x7}, {{r14}, 0xfffffffffffffff8, 0x8b, 0x20000000, 0xcc7, 0x4}, {{r3}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x0, 0x7b}, {{r15}, 0xfffffffffffffffa, 0x4, 0x20000008, 0x8, 0x8000}, {{r8}, 0xffffffffffffffff, 0x80, 0x80000000, 0x0, 0x5}, {{}, 0xfffffffffffffffc, 0xc1, 0x2, 0x9, 0x8e}, {{0xffffffffffffff9c}, 0x3, 0x0, 0x40, 0x200, 0x8}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x19f, &(0x7f0000000540)) fchown(r6, r7, r16) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x1ff, r1, r5, r7, r17, 0x4, 0x4}, 0x687, 0x0, 0xdb}) r18 = socket(0x11, 0x4003, 0x0) sendto$unix(r18, &(0x7f0000000180)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb50800000000000000af63ff3728381d000089720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c50000000007000000000001000000000000000000", 0xa1, 0x0, 0x0, 0xffffffffffffff84) r19 = socket(0x18, 0x400000002, 0x0) close(r19) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r19, &(0x7f0000000040)="100a2956b9223776", 0x21d) r20 = socket(0x18, 0x3, 0xfd) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r18, 0xa, r12) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021973140 01:11:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = semget(0x2, 0x3, 0x602) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0x6) accept(r0, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(0xffffffffffffffff) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000180)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 01:11:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/57}, &(0x7f0000000080)=0x3b) recvfrom$unix(r2, &(0x7f0000000180)=""/203, 0xcb, 0x42, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) readv(0xffffffffffffff9c, &(0x7f00000013c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/170, 0xaa}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) 01:11:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000080)="008000", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:11:27 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket(0x1, 0x10005, 0x6) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x124) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x20, 0x5, 0x3, 0x77d, "48c9d5d3f9e819f0eb6a2cb4afbf54d4ff8a2ad4", 0x6234, 0xfff}) setpgid(0x0, 0x0) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) 01:11:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x5}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="090d34413fb2c507153a05b8a2a9") r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) 01:11:27 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xd}, {{r4}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x1) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000000)={0x6, 0x4, './file0\x00', 0x4, 0x200, 0x4, 0x10000}) 01:11:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000700)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0), 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000000740)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000780)) socket(0x2, 0x8002, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000640)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100080}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = open(&(0x7f00000006c0)='./bus/file0\x00', 0x10485, 0xc0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chflagsat(r5, &(0x7f0000000680)='./bus/file0\x00', 0x0, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000005c0)=0xa890) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000100)=""/239, 0xef}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/208, 0xd0}, {&(0x7f0000000480)=""/145, 0x91}, {&(0x7f0000000080)=""/38, 0x26}], 0x6) bind$inet6(r1, &(0x7f0000000600)={0x18, 0x2, 0x4, 0x4}, 0xc) socket$inet6(0x18, 0x3, 0x4) 01:11:27 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r8 = dup(r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r9]) getgroups(0x8, &(0x7f00000000c0)=[r3, 0x0, 0x0, 0xffffffffffffffff, 0x0, r6, r9, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0x0, r10) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x8000000403, 0xffffffffffffff7a, "73cc5160521f093842ad8721ff7f2e27b82f7b8e"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde73", 0x6a7}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="c610e39bcd1b51383375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c00442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bdda3d38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb874001000aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475aba9b9aec7acd78968a5bd422f2a66a38230d228ef86cd80eb45cd1901841125e850a76bae6cdd1dd06a1077a6b5e5c1483e2c1b6390f5fb1aa2be7d8d8c92744c636793ed5d7532e41e0c9d196dbd1f", 0x109}], 0x1) 01:11:27 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 01:11:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000580)=[{0x81}, {0x16}]}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x519, &(0x7f00000000c0)='J') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 01:11:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x28404030ffd) 01:11:27 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 01:11:27 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/149, 0x95}], 0x1) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000040)="100a2956b9223776", 0x21d) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket$inet6(0x18, 0x7eb14f966272c63e, 0x0) kevent(r5, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x2, 0x1, 0x7, 0x2b6}, {{r8}, 0x3ecbdb283fb6983e, 0x2, 0x0, 0x2, 0x4}, {{r9}, 0xfffffffffffffffe, 0x0, 0xffff7, 0x7, 0x7}], 0x5e, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0xffffffff, 0x5}, {{r10}, 0xfffffffffffffffd, 0x90, 0x0, 0x8, 0x100000000}, {{r11}, 0x5, 0x6b8f2528a3944f38, 0x2, 0x5, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x51, 0x40000000, 0x7}], 0x7, &(0x7f0000000200)={0x100000000, 0x5758}) 01:11:27 executing program 1: socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x400000000002, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = dup2(0xffffffffffffff9c, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x8, 0x1, 0x1}, 0x3f, 0xce71, 0x48}) 01:11:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) renameat(r1, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 01:11:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6202e57f7f00000167efc354fdb4217871977a4f5bc595ea8a00b754c8a57205753bcff622cca505f8849b12715a663b8852b81ec523f553c96d7afa066ba9e1eddca518efc680cf70f4fdb195e82480ffc198fc1c7aa5cbf25037abcc0bb511ee6fb3af02238300d1fe2723d5c5c03ab334cdcaadb4e0f64e5fd683de723902d84b11b148"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0xd4) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) pckbd_enable: command error 01:11:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "810000000005000000f1ffffffffffffff00"}) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000140)=0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b39cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x1c}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) rmdir(&(0x7f0000000180)='./file0\x00') 01:11:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = accept$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], &(0x7f0000000280)=0x6e) listen(r2, 0x7) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0xf0000000) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0xc6301571e5f9a4dc, 0x10) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000300)={0x0, 0x3, 0x401, 0x8000, "53add2f49fe123d34ef13f1882932bc1118b6b6f", 0x20, 0xfff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1c9, &(0x7f00000001c0)="174af205b606750b825676656048") 01:11:28 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x4, 0x10) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) pwrite(0xffffffffffffff9c, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 01:11:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x48, 0x0, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="01002e2f66696c653000823ae3986c25e9db8b5d6ec0c403f3661ba4698a00c09c3d549cfc0ac0c6db15cd97e6a2e37298b6cc8cf708999398293ae12d65102307b8950c28017bae38"], 0xa) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCFLUSH(r2, 0x20004268) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffffc) recvfrom$inet(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x43, 0x0, 0x0) syz_emit_ethernet(0x170, &(0x7f0000000000)) 01:11:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="493c95432a793bb049193a1f5d126083642c7edb47d607e680742c12478ad180fe"], 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000140)="ebff09000000fd812eae4e713048e699319296489920c79abf8f24ae9b41f25dab96fc264b5f8e56f317e520d1aa58b9f5a53ca2373aef505e60491064c1ddfb3865c032d914de6a57ddfa5ecea50eb7caf826a9655cd670d428370cf028a65b29a4c7bc7033fdbc1f36656167e001000000ba08fc17dd0df9d30fe32386cce2aaea556a74028e6676062b481f708a3f4e0493b7f00b48e7586276d3715199da4bade4d4c485ea345c6730976ac15d0b453fd8a83100", 0xb6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 01:11:28 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0xb3b6) 01:11:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r1) r2 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r2) setpgid(r1, r2) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x200000005, 0x953, 0xfffffffffffffffe, "00ffffff0000000000e1e1000000000900"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 01:11:28 executing program 1: r0 = socket(0x6, 0x2, 0x97) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x3, 0x1000, {0x0, 0x1}}) setsockopt(r0, 0xfffffc01, 0x80000000, &(0x7f0000000040)="91ede9595b5fdf8708d68c045bbb1317b41db86740b305ed27f039515142fa6380120f6a92", 0x25) r2 = socket(0x18, 0x1, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000020700", 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r6 = socket(0x18, 0x400000002, 0x0) r7 = geteuid() r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r9 = dup(r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) getgroups(0x1, &(0x7f0000000100)=[r10]) lchown(&(0x7f0000000080)='./file0\x00', r7, r11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:11:28 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='\x11\x17<\xe0F\x05\xe8\x10\xa1', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000280)=[{0x39e6, 0x6, 0x3, 0x7}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000780)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x2, 0xd1, 0xfff}, 0x7ff, [0x2, 0x3, 0x0, 0x42f, 0x5, 0x3, 0x5, 0x7]}, 0x3c) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[0x6, 0x1, 0x8, 0x3]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r6 = accept$unix(r5, &(0x7f00000027c0)=ANY=[@ANYBLOB="000000f2e87954107e567b94a70000000066d3ab4d000000482c5401010000d800000000000000000000004c0000000000000000006766a5be7478ed0000000000000000000000000540027e833e191af61e4fbb63bedf0500fe5d2f57b0720f9a73d6750e6ea13a77ce1e332e3fb271d6ff03000000000000be195700e0e7efb8a3bb3004e6e9e5012563a44e1df9882d0779ded2d8b5eb12a793c2b4d1b5bf040262e4961af8baed74b1ade020890b5c610e39abeebbad6d5a915ae884aa94f88af723f071c087407d62000000deafe4a6854dc1419809771c274d72cef0dd167bf1f21f0afc7de917b902f11f8ed654582d2dfd8ff2d4899f0f21c94d840f4c2ab8bc72d405b38a0e285fc398ef925e70c67603eece8ecaefa573d8c01ca0105d30d2c264f2910aff586940254346729c91722951d5b6f0e049e1f5299c4cab9d50e95af4113c575dda7d95a2c602e2c39d27892216ad3d90a875353692b9702202e62e2b799eb1b86f19000c93dcb122122826a096f431936a80231fd57565ccaa09d06271b45752967d20a5355dadaabfedfd788821308c2fd028229e7afcfa5d37ed7b5cdc12daa65d26bebc16170eb81c746de6d3daa19a363a046b1f8f47be98621e3465b6df05d8286aea4cc68f371ee674bd66951810c72741e78d8cf33dab30773cc85a0768d32bf577479f55733e8cdc2a927e7bf0f78925e1434ab547933f57b52ea7a9ff93b0d98a75fd23c1ef2e57b9ffcaddd164e227d58439e031bb244a7293b21b529117e5a366cfd60aa63cf8914992dd95e7ec2230a769060265af02fed1059ffbda5041c19e65ee0bceac867aabc8d7ad5f67456335af3a2245776e91975e0ac7bf42a7c708fa2b7349e0d78bd23d04960a30f365b635bcf8cbcf3ef465ca48706ec112ac03f5a664e71232fa5ebbe5b466d4bab490aea2513a5bd41af018f05b28a1bb8908904a52325f3a35250c54a278bba830aa4e9f2588d6a0e2bc27fcd0342f9652f025eace71360fc99dfd26adf56a35af966843d28dc269357699bae6baf30e2b7fc21636248d07cda0daa99ea9b08e97921b3aecaa1df6d66925c5890b7a5b88b5b4f332759c4653187fee58e70530dee26572636f91f4fba1abc822229fe430cb93e34346fbb67dd18d14d4f515ac4c94e2f54ec3479478910dd2032c3a497e0cdc0c0fee2a0571a5e850bb6501241aa109ed59d0e719804f465e1daf0000000000000000"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) setitimer(0x6, &(0x7f0000000100)={{0x81, 0x8}, {0x2b55, 0xd}}, &(0x7f0000000740)) pipe(&(0x7f0000000380)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x1212116c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0x63daa09f498a6ee4) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0x0, r8]) r12 = getpgid(r7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001dc0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001e00), 0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000001f00)={&(0x7f0000002180)=ANY=[@ANYBLOB="000000000000005589000950f865ba6a14c3b15497ece4f5e2ca5b6290c37b7f09c21be9c718601b4975ffff33d7c02d1bd4e75c3efcaa50d7aed2c2fd877ed41db5c3c5f1ff7e851b7b09c7db07f09742d493d4febd06b7253b4e7575366b4d1df937f5857a09ae7c8c44aee14ff180dea6f860c3c3faed9f5c0403aba6bb737d72e73d1a8274fb5166295d9c0300c5f7fe7db678d135968bcbc83020ea048941e4ed2a4f28b415101b89eb76fc579f28fb37335575000000000000000070bee90ef8e73b9930534554251044ddcca83aaa32e7f3a07a9c91039d859f3202f27c334d58ed146576600446f1e1252d744f3e855c0165d846dcffc30c666b26639cf490fa3b292b560bfd9aa29ea41d4cb120dfe2d765e57acef99b901bafb757b79d893d9ded6e5f528995174f7821a80e1a877051d4b0947d73eaff4503e3d1bad4341a86074eb54e960e190e0735867e79de"], 0x1, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000200)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a325f918ba49743392da95f2ecbf2e391859b4d84d95ac15f728780cf667a4fa366d6a506c665cb5b", 0x58}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000002000)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8a203daed36b2f5a48d0a02855ef642f4e6af112a6d78602bc47803005e8e2b69ce75f178cb7d25f28a1ebd0ed1ad7b657209d5a88eaa32d7a785b2e6ab2642dfbc99eb6e104fb0bb5828a4003053cdb86fb6ed5b8649d36e4c16809cadb36524803c35db036d9f637be279e91bc1a2cc496758bdd9542e217c598b89447bf11db0a3ba8b9fd399270fea72e5160d896752d1c49304c56cc4fad4c39eb6546ebaa7a9284e64ebca72ee64dd1415a200ac3e7781aa283fcad288c5f2ecfea65df6e2434b30e6bba96e59fc2fc363b64902ae01c1d5c3cc312c1f54011379b092ee66984aacf145c01dfb6ee009aba6eb6167f641cc659db0a3", 0x176}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f00000023c0)=ANY=[@ANYBLOB="3000710000000000ffff0000010000002204c096f3d37ada188a38c287dd0e045131b772c706a7fcde5aa72874f8032d0c9985af89ce62f45390045892e5fb423cfc2666553be4fe03d7f0628bbdc79dd2b394b70d502637d2db22d4478d767a9cc97ae05fa9ce6aea92c878a582d1e5efe9349d9f7e3fb46ca12dfb4698d51a18e5a9ee48f3ceac0700000000000000409cce889d114faf8f220bb28ef64002c7ebfc194b73e2aca6846f4fbe3192440a378dd4d0d49c1237c46f2141cd4053a61b59ba02847cd42a336cbf886066fed08b08645ea23c49fc9ea1f68c3c1855ca5385032e5c1d5452ea63ab6eb2192070f94be4139d251685d8dd408342154d17f0a1d9d98999f75a08e6fd5b4f5a8775e0e424be8c8a3e59e9", @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r6, @ANYRES32=r5, @ANYBLOB="20002c00011600010000f92a63a31000f5", @ANYRES32, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="0000000000000000000000000d0000000000000034f68e7b3a2ceb15d1645d391034212d0739f406975e36a47d3b2fa2af5357aa17bf5dd9d07799afaa68ae71fcc23f1448cd1f58d4020f19334ce7d14c76e466ebc9473e6d159fc4426a3019aa83bce258be39fd6bf74a5e4146553b93f678e6dd02ef759adda92ccb7d9ae445c68b1776c3fb47c7e81de419f4120f348ae85247018586a5f2a138af", @ANYRES32=r12, @ANYRES32=r13, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESDEC=r10, @ANYPTR64, @ANYRESDEC=r15, @ANYRES16=r1], @ANYBLOB="000608"], 0x94, 0x8}, 0x0) r16 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r16, 0x0, 0x0) semop(0x0, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) 01:11:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xc00, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x100000001}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000140)) 01:11:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000300)=0x8) r2 = socket$inet6(0x18, 0x5bcb474c0fb7cbde, 0x7) poll(&(0x7f0000000340)=[{r1, 0x100}, {r2, 0x4}], 0x2, 0xffffffff) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r4) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r6 = semget(0x3, 0x2, 0x40) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x4, 0x8) sendmsg(r10, &(0x7f0000000380)={0x0, 0x3b4, 0x0}, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x11, 0x4003, 0x0) sendto$unix(r12, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r11, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000440)={{0x8, r13, r17, 0xffffffffffffffff, r18}, 0x10000, 0x1, 0x5}) r19 = socket(0x2, 0x400000000002, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000080)) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000004c0)) 01:11:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000a80)) ftruncate(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000100)=0x6) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r3, 0x0, 0x100000001) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') kqueue() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 01:11:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$KDENABIO(r2, 0x20004b3c) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) fcntl$dupfd(r2, 0x5, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000180)={0x81, 0x1, 0x40, 0x0, 0x200000}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) r5 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x76) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000140)) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:11:29 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000040), 0x200000000000011f, 0x1000000) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000240)=0x6) r7 = socket(0x18, 0x400000002, 0x0) close(r7) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x400000002, 0x0) r9 = syz_open_pts() r10 = kqueue() kevent(r10, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r8, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) ftruncate(r7, 0x0, 0x6) 01:11:30 executing program 1: close(0xffffffffffffffff) r0 = shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffe000/0x2000)=nil) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r2 = getuid() getuid() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x24) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x7) setgroups(0x1, &(0x7f0000000540)=[r5]) lseek(r1, 0x0, 0x0, 0x4) r6 = syz_open_pts() fchown(r6, r2, r5) r7 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r7) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 01:11:30 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}, {&(0x7f0000000480)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2511e514016a1b8228a5eeffd0aa013bffaa146863ce95d41090f9371d66a8693da4da6bb3bcf42f1d6efa0654c40573f72d5c37ca80ded166a9a5061e432808e35cb7bf4f2f02cc225c4b97815387c6d44c8abbb3489a14680e607bb8f8c84bbeb59f6f7bdf00abe57337d69b40e3dec2fafeeded6c2ab97c323747de6131f5bc1917d54d7946281f639c66b673a81c3685f3e956f3f052b9e37f3d74c97fa92be3e0162d17d41ab5760930ee38cd81ef0edca9a236170160a6e91b1c8822f66b94df3856f", 0x16a}, {&(0x7f0000000340)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf396887a01e3099fa1c4977059e1258e0003592a3e5ca01952f85b90daa15196a8b6e7b392b5ee09cf009ae62c135422b23e78eb64a615ebd4faad150ebae03888195c80ac11bc2891f1cc626284489ec863b18434715bc512dc95e105c01e988780477eedcd4639cf6dacd9655a2e60919001cb481cbf83233f97df714b5a17d330e394806014c14da27e93cf169fe509b77b4a11de5932cedc1771ef6c954c221427488fb9fa9ffb8353fa554a35e08e8052ec50fcba7becff64895a8e971278af98b1a329205bdb168d63e999dec2f09c2617fc5d06b417204650772eb4654a19a76feec883d8ae18d1e0e1922573", 0x11b}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d", 0x7d}], 0x5) r1 = semget$private(0x0, 0x3, 0x8) r2 = geteuid() r3 = getgid() r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f00000001c0)) msgget$private(0x0, 0x753) semget$private(0x0, 0x1, 0x40) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000040)="100a2956b9223776", 0x21d) r10 = fcntl$dupfd(r9, 0x347eefad2d013189, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f0000000240)=r7) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x800, r2, r3, r5, r6, 0x1, 0x3}, 0x0, 0x4, 0x1ff}) syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x20088, 0x40) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = socket(0x18, 0x400000002, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000040)="100a2956b9223776", 0x21d) r13 = accept(r12, &(0x7f0000000200)=@in, &(0x7f00000002c0)=0xb) socket$inet(0x2, 0x8001, 0x5) connect$inet6(r13, &(0x7f0000000280)={0x18, 0x3, 0xfffff23e, 0x1}, 0xc) 01:11:30 executing program 1: semget$private(0x0, 0x1, 0x0) setuid(0xee01) r0 = msgget(0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) 01:11:30 executing program 1: recvfrom$inet6(0xffffffffffffffff, &(0x7f00000000c0)=""/215, 0xd7, 0x800, &(0x7f0000000040)={0x18, 0x3, 0xc436, 0x100}, 0xc) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) chmod(&(0x7f0000000280)='./file0\x00', 0x26) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x8001, 0xc3, 0x1b, 0xffffffff}, {0x1, 0x5, 0xa9, 0x63b}, {0x1, 0x9e, 0x3f, 0x4}, {0x1, 0x2, 0x7f, 0x401}, {0x5, 0x5, 0xc9, 0x3ff}, {0xb62, 0x6, 0x0, 0x7}, {0x100, 0x1, 0x1f, 0x8000000}, {0x7, 0x0, 0x3, 0x7f}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 01:11:30 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000340), 0x0, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) getegid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x8b, 0xfff}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="0f240571f13be95219d6e9b2bee4be32f8f804f49a3674c4e710de5def5e80653e5ca8549102b0d51096a4a3e8dda431e4c3afac1fad03f7eefdba07fc77819822fd32867481174600769891832401e1e0e623fbe6c81a76d941e28a7095304f5c999b7433eee01ca05c58b44993ad2bab", 0x71}], 0x1, &(0x7f0000000880)=[{0xc0, 0xffff, 0x3f, "38e240410d3d933758411b924536cf5ba2392184e14ca321ca433b00a9d8b812df948e12d13d9fa2639087953b6c400b6206fb169b5eb2ba330a49db63f4e372c502fbaae0bcd99536dcf17a0884ad7b53bf8185a203cdac7bcbea499fa7ba523819acd77efe14f3ebc97ba08e7790c407897554bfc3216a8ffb2451380bc04e3fa9b58b81960c8777f395cd647988719f0ed931cd265d4198528165e7e523b4ab79348af50952a933b9bc"}, {0x40, 0xffff, 0x8, "ccb863e9c1d5f3aac7f580b53a7a8f89d170c59481e08f675ab7db309c09f43988c77cc296729e6a9b0e3e3882222a9d"}, {0x50, 0x1, 0x9, "e78a35d13b182db3cdafed52bf37a1ebac107ab557f5b7c955c82b7e66be8309c7814d2803ad45dd4c2003f34353d462cffb7f6edf9eda87307cfad9"}, {0x2c0, 0x1, 0x1fc3bd41, "74588cc040e820cee7de24904f749d31a5fad8974346cf84f6d56f4f8f50e8de2c38b1c15d914c2e222c83cf6e6e3e319d488870113278481400d09db6b68f70ef2631437d823976e7ca3ba45f9da30013f4ef37c4876fa043b60a6c1f9d3caccdc9002fc8c7b0959a000000001d1e5cf9986fa520000000231e03f8012316a7a0e033a640a10831dc8b47dde51946e4d40ee63b15fe27578a825028ea55a17ae5755c7a6906423d2052d5cdec2eb6f5c402dbad5a49db20d613e53ce5d5d77e28c512b236d19eab8b174ebc930e00b216725d2c2ca827801ec62b5a59aeb1d5dcd99c950b0af6c1f277ea3c38992f3c6c8030a59f99431069021b471d69a75e370bba41b91a4782c0a84ba2c160c744ea71a2bf3530de703b11adfb95a5b5d31f7010e28a148978435eddb178bbc760bdef64f2593d9dd987879aa4c87f0405ba6bbc7b1f0e7805177dbdbdf225f8b900c8d6194f5f0ef2857ec74ab4393cbe9d96fb570b63b333e8674f4124554de01a11363df373b8373fab1f0620d6b60fc6d20b408105b5ce5e9174d70a3ae5aca7327ead60567a15e5621bb10af2ee4d9b072dc2a3f70cbeef9d426cdd52a2a1233be9e92bb2249e2bb955060b346ea60b862d5b6d96312f104beb951fca2b2a17849a18de891fd5fd8e5a459bff9d354a04ab7cb6c1fe244aa5c1f41436b3b563dbb38b64382c5557fc5510090325aff95a0d0042adf56617f5712ea36f100d839a1e0cc81efee89940a4fa686990202ffaf44d48872b0952f6e19df925c44772917b105f24df4065913efcbe0d562180070fe86e80ba901facf5d63032d24715042079be686be616c7057b7c159ef037c219237d4d687be0d03042fb8bdf6e592da95940b93ae591567b18ed404de9d0140b09ebb99d751a2f31dc0c9385584bc83ede585b7658c3c751108000"/685}, {0x58, 0x1, 0x2, "36318616c4d38a0435ea3ee4a65827a126e6de25cc1add88de4691f6a815461d91d32a6277a2bbc043c6e585623605a1ea7e7faf782f5d244c969c84c777d644b0"}], 0x468}, 0x1) pipe2(&(0x7f0000000180), 0x1000c) 01:11:30 executing program 0: getegid() r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 01:11:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x20000000], [], [0x3, 0x0, 0x0, 0x400000], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffff7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 01:11:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r3, 0x3}) close(r0) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000080)="896c09e2c91f85147e3f4c9676cf2ec522ba86c4707f70275af5babd35c3ed81bcf6f684312c3f5e4e", 0x29) 01:11:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r0) r1 = getpid() ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0x8, 0x7}) fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x4, 0xfe) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0xc69, 0x1}) chroot(&(0x7f0000000c00)='.\x00') 01:11:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) 01:11:30 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:11:30 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0xfffffffffffffd62}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 01:11:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10a) chdir(&(0x7f0000000200)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 01:11:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x71bf52918b04b44c}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 01:11:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fchdir(r0) kevent(r1, &(0x7f0000000040), 0x9a1d, 0x0, 0x1, 0x0) dup2(r0, r1) 01:11:30 executing program 0: socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) getuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = semget$private(0x0, 0x3, 0x80) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="71e8b1ef"], 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) semctl$GETNCNT(r3, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) 01:11:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x81) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000280)}) r1 = semget$private(0x0, 0x3, 0x8) semop(r1, &(0x7f00000004c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x80, 0x1000}, {0x1, 0xbea, 0x800}, {0x3, 0x100, 0x1000}, {0x3, 0xab07, 0x1000}], 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") nanosleep(&(0x7f0000000040)={0x5, 0x3b01d4e7}, &(0x7f0000000100)) 01:11:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) r2 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x4, 0x3ff) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpgrp() writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 01:11:30 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x80, 0x5}, {0x18, 0x3, 0x8001}, 0xdcf3, [0x9, 0x1, 0x8, 0x7, 0x80000000, 0x1]}, 0x3c) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 01:11:30 executing program 0: r0 = syz_open_pts() ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6, 0x1f, 0xff, 0xfffffe00}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f00000001c0)="f94c4c4907c285ec83c6f0ab009b58dc7036", 0xa, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000180)) 01:11:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) fcntl$getflags(r1, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000240)="9597a9fad36b05faf68cfd58c8c6") 01:11:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x9, 0x6c, 0x0, 0xc5e}]}) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x2, &(0x7f0000000240)="da52077dfe279055d402859138924b833eea347a3d7670fa487deb3ef9cc041136e7388e804e45d506d08f04438dccdd35c2a46c69ca354b01d772926d97e4879242955fef90557cf5a389f5d94343e21a40239aa822af2ed7dc1c7cffb8beb9eedea25d2f0756d80613d7924c5df5dcb98405a8f819855f19dfc9856ccf58bac0a7b47b424b3b048f313dc89169c37dec736560c7466173f745532e5db5db44f8f7a38de3a07cfa59b26ebad07c495bf9a58aab5f9cd1934068ad2c83026ff9d82b3ff89d1c9e4d2dc9a1322c9b220562ee16eec5dd1aa41da60bf5bd92c7246eec44e2c3977d07e6353915f85a4a8941608cc15032041200a27c0b3c9437f9dfe438e339fc6d1c5b590b1081022cc971826439a216544fe69303ad9c635b849d418b2e35df53c2580fe39a0fb8c2de0999a9ef508f401cf93fde64d21bca8dfdeb9b6d8fe669aca97f444f8596f2d5fc336e9bea7c87d402a14f2df7aa9ccdb754fd2b9280e2b126639e69d438e45b844bf60562681dcfb660ab0ea5204e36fc51a0b727720916a6c3ac403910fb7f1e5138c1de32beef4c95ccfc4bae0f4f9f2d62927286a2b677f85e367791928575ab2635e5bf10b338146240296271b64939ed898d46392dd2cc30d345289309cc838a05437ced54226b06d3f38fd39ee269d080893eaebee53472e730fa018274f5bdc9dac0a4e23f2640623914e01341fa10306f115702238a0582bdaa5c0a1ee5ea4fffc32235fc51c873998afe8448aa7faab8a0870e2e60fb2ac72924719100ccc5e11612be2eebbc1e9722c48b2a1e3f52076ee61f6381f5a9345fd4702a62caa358a925ba0f401cabee5145cc2804b16cc27bd25cd6883288bf432edbb7ecce3aa2027b2b2f12a19835d9491b43bcd97654a73e23a04565ef9b72fd83f8a1be0a815cbe0bed195619d71d988dc1b3b0275233afb392d68ba53f8f902a90c2c70ab422b5799294755eee364b81631708563c3c9717c610a7af9d1f3e2b3a4fe2e5a212a5520c9b519ca39ee354b181ffcc517f817d855f33973db70cc01148ca98c6ebb1a5043962d09c0c3ef97a1783a06956bbfd95aee111de8370d9b9cca570cd41a5986ad0b689852da335355ede886c9e114ffe9d84f50ebb8f61725e994587d345a5b53956b8bc8f4d935ed5e2905c5f1ef9f36801b479e1ac06ecb7e090840c81e6c2df8d313e6b59b355634603a0c6c680141b509dad1b1ab64f8d3d548216cab8f0d935cfeb1ac7cb1c431b0419f6c5d33a12acb150f7b853b5ecac2a0594c437637eaa370b66fffb6f930e4ef0eb08678a3268dbb0c9f394c02f4f9ba3d908b255e2038350dc5c487e8dee598b97d3dcdd31fe4a96d392cfcc5a1d6abe590c4e77721f4dd0eb553b7cdb070a58ac294c16b8db8bad9e1d02a5e942ddff0f6ece12515c7e464c06aced74da3d1e68a1299e626fda612f91b4a4a14c69607909f412f8ee0a73503ab913a65532b6066f77659ba4fcb218366fb8bf64220559f334ba05707784e15a72ca43df238436912ada272087b2bd11c2881b9fbd5100425d1f34ca3bc959f5ee00fde850a1dc0ea471c7624adb9a75779940b245c7c3fbc3d1dd8eea27ab9f6261cf37f6f40a25f919eb03fdf8108c59cbe808fc1b2cb4f4bff73043d41583e372f43fb498ecb327b95828de96dfd7295d393767f815a618a8a7dd562cf5961c99729b11177536de3a876ac3c77eb714354dc7905c06c203ee7fc93423e0eed58ca6d07212fd7dad93dc61babfce6f4edd3be6896616b717656cd2b2a9452cdfb656109511afc301a49ef79b0dd776966fb47e8f5fd4e233be14c15d10acb0f5ccadf789a5f890d004b9a88b29b27b7509f68bf8455c597c12b737489b956de7f0b88cb5a186d67994ee9cad2e91a16cbb94dba50e36dc95643cf7bd93f1b78bda0bbc08140dfed70b0045a9be3a33aebba66db592467479752850e8777ed0abd677c81ee4d913fa6055d29ca5b70c11c1fa14bfc93aafda326fa3c08c46a3ea2eae78645b3a26a85cc0acaa25811b709a5285c4c019d375064689664aef932d8ca33dd82ebe95ba34f8448a7147ace5a9d7c61e28e12d26b8705756de8f4ad4575052e18722dafd169a301a2cdc33a3c238d0d606d635e02b3d146c21bec9dfe2ec89d6746f7e4249cd47827c9ddaed0e05f2b46e1a6218e3a82247786a1ff5235d0e0a2633b0bf65bd5e5830a27c7d4fe918b6e3b2460842230678777fedf8501000e3a56ea87035ee42e5e7b89713d133958cc50f54e9cbf06de3fa353d8ee195d2f90eaf607bf8d31759ec25a55c2c27751d821e0110cffa0bb8faf8f4475411d824bc01bdda141a240201aeee886a3a99ce78d80dceffd1cd577e0029d754a01d98f65b65890253f7567e9d092c06cd6cc9659d9846dc26fb76031b701c6d82a326a1cfbe443d69916401c0672d6d3fe9049b2a826798c2e36c3610aa0db4e1cdbb284dda4611bc6e50676ae816bc604c6e0e3b1699f446de052fb0bfa69801ed69c2bafdee38541caa4cf9e727181a5381ec1b8826e92624747812b9735faa160a29a5f89da04d6be9c62f7e5543ebee6b11e9369e3e2ff181381f780823205c2bb3605fd9e5a3dec646e6ceca33369a67fa5c860edc07a1ec2a13984d6ae2c9a73c8810f988c28c7aba71ccac43602531cdf0e31f8fba3127069d1a710924b01a1513ee06ca7885356a756dfd3de0091e81167dd0914c63bf986e96df40f7f03b554e51a1bc9b7efce8206de46b2f462ccfd2f1c9c6fa108b473529e338c2d680d66375a34622cfbab037c92bc2da38356d1649346c8d5108e3d16b3da5365ecedeae24e2bd6a5f892343226b07c8a097f5d8280db6b57cfa960b5516c535c4a8a834e47259a0f004864b205af81ec6ad8295300434c1ba679ae02674cb56f2814082d5bc1f2db195bb24f7634a26c93feb57cbb10ef7a34a781003d6a596cd758eebe64c396f491e5e6cc33a41f4f66301e8418b17f910008410c5b1b6bd0d0fd6789fcfdc248a1d890501a6535d9638c19ea0f4a1aa0a04e4da67ef09526a4c647eb048dced1262ca831a6a5b21da94cd5b1c3029d0f0fcb5586ebe0e3dc4ae8d2a86b3bed4314a782f816713d683b54ba9381c91297e793225ae4e7a3e2954db2f4dea9cdd53fdb0ed91560bade0599ed873459e52dac9b3a47e1e3c9bfff5372bf05e4f919052b7d15ad5783f04d6a6eb7d23b38bc1de894d1a770c256197f35a622a61ae0cfa989f375be431ff2945407ac1995516f41ff6678ddc9b45677d41da6d6ec526bb27020d93b3b45b8eacc2ea6e7f029ae7a66531ac4518e1f18cc69edc6d7c470bb46027c036f204dbb1a585da93177478ce1d125c3c2e5db81dffd77adf34a45cf96c38decb0a3ef92a5f9e88f50098022f437960516967c0ddba3b40410d93d134632faadbf8bd7b359b1cee78ce6f4b81428b3e8ab74c8df42c3501d4089737e38323a2f5a8a4be0b133863ba5fc05c5e107deb4adc7ebf3d5ba3c0df1da439eafed1f2aea06ff745be4edda5ce055a9bcb5f9b7bbcc8f56d8dde3dbd2388453f21a1bbfe46b9800bb5fc81abb25129c04db19bcd687a5a25f78c39bf3287aafef63286a652513169e423292471395330c2836f1ebab2d68dbbe4c1e36910c72be9222a6815d1b27dc67647fbbfce098d923fb2ca1282393dd0a4a7d8de8bbd2ac9d13974e6afd6cab5d45492e976de160977ecf6fb9aac109517df7a841bfbc4ee770b7a02dce04e4e040b3c999b3f3c20e10334be8c7e7c001bbdb6a796542627a7c4861aa95317a86b4938e5570ce2383ad441a86d4b671be7555dc1eccdb8457ccd33801a4e7636b84dfbe4091b48a835d95f02b77b36aae21487447d4a625fb7d048e014405ede50446bea22891351eedb4418ecd475f5072bcab830cfddb535babd5550955189bd080ead1f3d9daedfb0f8c3f547aa9268bb55ddfdca5842b5c472501ec5035d141e633eabbacfac45adc4d0a72d60b7cfc007786fe941c2198e1dfe1451ae00008214be32c36ba9075fc5670a08de6d25c5d88c1285dbe768b8f1cfe82924baf458329abc150b4440dd5ed67da3312ddf35029ee40f7e4d655b1df525e0ec8b56b13491783bf22b7c54a7bf6a5a2128bb72d16255c2414ab495b88f4d3841666e9ac0508e3dba58d3eddc680c3619b585d8c580f10c6c09f970c645841ff0ecf57a6dd23abbebcba1b9fc9039384e4db09782a0400388808700e49dfce2dad533d8152047ad8edbc0093aafa1f1fb991f9252febb57ec42fcc9d30194216f92e47ff93a03b21269f4c0720ae345c2878b9111a5e502c1c050d5589d81005ae3f5221b15395bdad62dffa0f1105b21a71ef43c077895b8a19ff34d33c7edecaf94748e0cd30ab5a05d944ae5f481de8d3ebda59c0372e40d6406a57fe816bddaefd0782ab5d3d28c8235216c290d20b1f4b38bba44bb0b3dcae730b008e787555604a73cf214d201bd8316d0cbb29bd14c3a1a4559a4241456e4697972e821986fb732a06ce35581fd7ea73bc88b08e60e47794b0eb9068b9148d38c3fd7ebee0a17c23c5e0716e3f5ef6c61f294b408cb70ff89cdfea963d71cbcd87087865259ec311ddf7d236983bbbf701c79e2f693e97fab746dd4359f4624e303b99a67e35777aa0a9d8f26173d72414dfb3c56e74141e608bcf78f3727408c58597b7ad586761ac12dabf69aafd81018b8ab3df77c6798609cbb92a776e0b5316e3a71eb89de5f908be7a67ce30c3a073de3f3da5f2cbfdcb0c0ea5a1ae99a7b450a9b954d6bc5d9a120c4be5dca9ac693a8269544ad75f40e158850f5863f312d6b35cf57f23674146851eb8fb7d7dd689e57165d7d162533d7eb8fdb822a217ab39b5361f84d08c44e2c731b4c74815056465d4843442647cabd39ef4d8f64ed45fd3f40e2366019fe4769f01f512f7004cb230db5a74cdc557b3f13e49141de1f0bb9000278c4bf2a26b77edb263392af42c42b4f87e020c8d7fe3c4b0ca85edf5091533a0ee82ec5a8237cae311a1c6e1f40a9d868b677a78897de83f6603ee832d155147ba1f387994833b87ac5a6a72c125726b61d49ae33f77e4cd4f2f38ede150c9cae45ee777b9ce22681a72d0859033e889ab67dcee37050e5a15b76cfc773d39a3071ee1ab5abcd24cddf3dcc952da6f350c89b62709a16fa4b9b21769d49b05ae7d1cfe54387f1e6969b53d489290c5e6acc2db6074439c37ec5ca1833cba56a5021dad3347fdac076acff07f259f9fdfbbfedd2b333199b358a3f2a4516d673f918f9d34df35a5b769d849e3ab0cafb26f16c57c92e99a02738b7c65acfcb49a7bb1ede13ff55e4b044dcaf6c45d4455b1ce9d4800a21f74d0f542b1ff9f7cbbb6a36a2c555a5771497b144ed980a9f48c8efb956f0f608ee08050b793602e53670cc5b9c78033f758b1547b3a2d0dee1794b565eb5040c29014bf900184375063440b332eeb6ef694ed5ea21c795b8101c1a2417c2c0c6293a4194ebb07be8933845a3e621e392329d98cdb709b5baa2ec687d51dcec597d265bb8a21ca3c1b57e7491fd1f72271304465e6d19b048ba838c628cba67a71705d5c5c013086beff6b3d432ea5173cabca8bef292f8644601e1c52e4f69753bbbb69b9c40c4bed79de0b29010fdb362c83266bf8ac44b67072d812442799a8da408ba6e91a300703b59bd4258e5717e90d60edcb84de16fdb93096eee8180052af77803cd3e214e206b16489c57", 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\xff\x00', 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001240)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001280)='/dev/ttyCcfg\x00', 0x2, 0x0) 01:11:31 executing program 0: mknod$loop(&(0x7f0000001180)='./file0\x00', 0xc000, 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 01:11:31 executing program 0: 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) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="f8aa", 0x2}], 0x1, 0x0, 0x0) write(r1, &(0x7f00000000c0)="b1bc07b5db1ce714486323557a9c678407ccb63dc400275c7957a2918962a1b77270ff2d8e49654072264af937e6497a9f987e597765c1eb8009400ec01dc4600f6c5222ea5a78ebe727f0b9dcbfdd275e10dc25f33bebc1956edd9c83ed15d316061f50ad43bd8906787d57c7f98a253f09d567afedbe1e0a2b31ee4fe8990d7219ffe3236a5f828afbc22894ec93ee8a823390385b49e61e5caf5b18b864246f0aaca7cb132a7d12bff353ef706eec73261fbc7feeb46f0182e8a735143bb4a2a8dc41d3a05c210b6726c471a684e7e34a8c9f1603fabea6720ae702aef6d219885b66f091b5bbf090b0fe958ff9b305", 0xf1) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 01:11:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 01:11:33 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r5 = open(&(0x7f0000000540)='./file0/file0\x00', 0x10000, 0x4) r6 = kqueue() r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r10 = socket$inet6(0x18, 0x4, 0x74b7) kevent(r7, &(0x7f0000000780)=[{{r8}, 0xfffffffffffffffa, 0x10, 0x2, 0x7, 0x800}, {{r10}, 0xfffffffffffffffe, 0xa6, 0x20000000, 0x5, 0x3a}, {{r9}, 0xfffffffffffffffc, 0x1c5, 0xf0000000, 0x100000001, 0x800}], 0x9130fbf, 0x0, 0xfffffffffffff7fe, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000580)='/dev/klog\x00', 0x20, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r15 = dup2(r14, r0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x0, 0x475721c7}, {{}, 0x7ffffffffffffffc, 0x53, 0xd32a740f4807465d, 0x5, 0x800}, {{}, 0xfffffffffffffffe, 0x40, 0x4, 0x6}, {{r4}, 0xfffffffffffffffe, 0x9, 0xb0e845b9cf7d43ef, 0x205a8201, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1, 0x1ffff9, 0x100000001, 0x4}], 0x3, &(0x7f00000005c0)=[{{r5}, 0xffffffffffffffff, 0x10, 0x20000000, 0x200, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x7f, 0x3ff}, {{r6}, 0x5, 0x24, 0x1, 0x2, 0x6}, {{r11}, 0xfffffffffffffffa, 0x80, 0x0, 0x7, 0x7f}, {{}, 0xfffffffffffffffa, 0x44, 0x3bcfc0c4c25b2334, 0x6, 0x29a}, {{}, 0x44c05d86e6ea60ce, 0x5, 0x4, 0x1, 0x6}, {{r12}, 0x0, 0xd, 0x2, 0x9, 0xffffffffffffffc0}, {{r13}, 0xfffffffffffffffc, 0x84, 0x1, 0x7, 0x1}, {{r1}, 0x5, 0x1a, 0x20000000, 0x4, 0x990}, {{r15}, 0xec48d72bacffb25e, 0x42, 0x1, 0x1, 0x3}], 0x2, &(0x7f0000000700)={0x8, 0x6b9d}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="10002e01040000000000006530007c3b9b8c0000b6b87951a840bd3a2af37bf8b9ee70ccd3fa7bdc62c323a7e2f6744ade908ce8c087c5609f21d97e2f355dabc9a807d1bc1bc9051ce9b0e084440e502b327697f20f6bd79cf44dde781ee81272fd60e9c587ece9ae1c87c0f9ed3ca0bced1f752fe28fc27f0ccbc42c085e0a51df3a41f17c5f86916dacca878cf70a42ad1cf547fbd05273be"], 0x10) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x400080000000, 0x4, 0x5}, 0x7fffffff, 0x7, 0xd}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xffffffffffffffc4}, {0x287, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 01:11:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000001280)="eaff125c00000000", 0x76143d85250a416a) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000012c0)=ANY=[@ANYRES32=r3, @ANYRESDEC=r4, @ANYPTR, @ANYPTR64=&(0x7f0000000080)=ANY=[], @ANYRES16=r5, @ANYRES16=0x0, @ANYRESOCT=r3], 0x7) close(r0) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000080)) write(r1, 0x0, 0x0) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) close(r1) 01:11:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = semget$private(0x0, 0x3, 0x8) semop(r2, &(0x7f00000004c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x80, 0x1000}, {0x1, 0xbea, 0x800}, {0x3, 0x100, 0x1000}, {0x3, 0xab07, 0x1000}], 0x8) semop(r2, &(0x7f0000000040)=[{0x2, 0x1a2, 0x1800}, {0x2, 0x3, 0x800}], 0x2) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202fffbfffffe6530030000000000000054d78a2a7a386207000000008295955984c8a69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a164358fd4237b8f84d012ae447473c230495aaee48c02f6ac41e6bf3bf5547d1e4b494ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef872d2f871f4385f04157795ea4a5c5fe659fa202361cc8cac7dbbc5b65c6593d2870b4122cd235000600000000000000000000000000000055cf2fc2952e2a7ba3b3925d1fc2ad55e95c72c675ed68fc29e7dc5710de50ebbee5f3846e806aa0d381a35183c6dbb81fae1aa727d36895fbf437a3b0381d5356c8356c0fa1f3b72e7caf54d3feb2892b363fc0aa9afb0cd4e2a47020d574f07b17c282d10109e34dfc442519087bf5347b5c8812ab626a1d954477e9acba96881148389ae919b854034efcc1cf13c7307e6add421248e26c2078615d1e369fe702883e6e82a61d28362f1d2f0140e09e697c35d8ed575b6797d165f5e6fb0b00006dd05568c6a5180ab76e665913a1ca5723abca6a3f0aa6bac87fa0f1d75d1cdccc86719ae66377a62bb15e0f803f1570da2113af12900a9af1ea80c9c0e46b6cf96c1e94944475bece1632c3e3844d684b69eb8fed8369bb5dd97f"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) setuid(0xffffffffffffffff) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x3, 0x4, 0x9, 0xb2}]}) 01:11:33 executing program 1: socket$inet6(0x18, 0x1, 0x68) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 01:11:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() geteuid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 01:11:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2da4ddd556d0aebf2d57263a7d9010012e2f66696c653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:11:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x48}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 01:11:33 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) getpeername(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r3, 0x1, 0x20, &(0x7f0000000140)="3e1fad7b93dcfeca225b67b906473aea379bb84d76066f74679fec744e58352f3090ce8e95bc34036bf0fac6d9de2eec82f74ef625b3fbb26ea2edc6c6f18c714f461e7820bdfb9b062ecae476ceee20", 0x50) r4 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0180fcd25db98ba026fd089041e724a5d7e7000000"], 0x10) shutdown(r4, 0x1) 01:11:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000], [], [0xffdfffff00000003], [], [], {}, {0x0, 0x0, 0x80000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvmsg(r1, &(0x7f0000000180)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000140)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000040)=""/193, 0xc1}], 0x2, &(0x7f0000002500)=""/195, 0xc3}, 0x9158fa17d5606e74) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 01:11:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c743000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8001}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 01:11:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0xe87, 0x1f, 0x2, 0x10000}, {0x94, 0xd6, 0x6}, {0x0, 0xfb, 0x9, 0xaf}, {0x2, 0x5, 0x1, 0x400}, {0x7, 0x0, 0x7, 0x9}]}) 01:11:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r4 = socket(0x40000000011, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x800fffbe, 0xfd, 0x7c}, {{r7}, 0x9cc966705e988fd8, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r8, &(0x7f0000000700)=[{{r9}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r4}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r8}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r8) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x39, 0x42}], 0x81, 0x0, 0x7, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r10, @ANYRESOCT=r8], 0x5, 0x1, 0x3000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r12 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x79d) r13 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) r16 = getgid() r17 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r12, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r17, 0x40087603, &(0x7f0000000280)) r18 = msgget(0x2, 0x0) r19 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r19, 0x1, &(0x7f00000004c0)={{0x400003, r15, r16, r13, r16, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r14, r14, 0x5, 0x20000005, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r18, 0x0, 0x0, 0x3, 0x1000) r20 = socket(0x0, 0x3, 0x42) r21 = socket(0x800000018, 0x2, 0x1) r22 = socket(0x18, 0x1, 0x0) close(r22) connect$unix(r22, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r23 = socket(0x10, 0x1, 0x2000000004) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) r24 = socket(0x18, 0x1, 0x0) dup2(r21, r24) bind$unix(r21, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r25 = socket(0x18, 0x1, 0x0) dup2(r20, r25) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r25, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r12, 0x0) 01:11:34 executing program 1: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x0, 0x6) chdir(&(0x7f0000000000)='./file0\x00') connect$unix(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b65", 0x26) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb7794a69dfcead88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000810a00"/189], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x6, 0xad, 0x0, 0x101, 0x4, 0x9, 0x1, 0x3, 0x9, 0x1000}) write(r1, &(0x7f0000000100)="9e3eb3900603adf7a8be0496507525c7419aab4230e8864fabe4f27242", 0x1d) 01:11:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="d945cf76e917939c73648b26977caf8af83e3e355faa9d5cd7"}, {&(0x7f0000000140)="e9ed61363735bce5be28c1a8b7f5d66feff2d6649c4da1926dbfb05b749247f3afde187de9da4feb450a5b99dc91bf2328b49adbb2fe53f284022f2aaaaace60cea6437ccebc7cf9fa35e67989d2e6060000001d797d592b459bb3243dd3b42517b7e36a3fc3b7326a00000000000000"}, {&(0x7f00000001c0)="d85d6ba6777d232514d754cdea34f84f3b2f0dec4f607aef7f613dadfb4414fc479b144e58f14f8ee0a8d5fd899166d6477bd164d4fc4f2306a7e0d6f6d306fe91895d22a05ad1045984311d914e50c7ab8c5611ecd10df5fc914592f3149259c5a8f4eadad35eaff1b5d55b0629571dc7e076fae134c77f1105b871687832db489ed495950bc01bb01ddaa828307a29b624e5d6d300c89883f28ce657fe80cb02deaa5ba165bc8ce3089d3a0fa2c4783b46317630bb1a5fed840fb28ad1abf5835c00dd6b65338434e4620027fab8c18f86ade43a8fc3cc700b0653f4fb24a364a5904c5dd3cae5f95b29e927715bba2c60"}, {&(0x7f00000002c0)="346f457f28722064ce348e1cc39e0e1bc9fc2f7200669ff6e5ec9055f09b715564cc7bca1065b3f7ba2ed860668ef136c5b9e500ed614d1b309c46ee539572f075bbf63f4fbae6e633761aa59cee83094356aca572e2d06de3c98ab4f2fe221137a3e9124e81226319d7a450afcf6a977e89d0bfa4"}, {&(0x7f0000000380)="8b9d91f8ae8737b05a86e2f10073de9a399b41716a41545ad78f305b1e4fd5cd7f6e4589c175beeff8bfee1eb9c3aa2c9b27c6206a25cc94106548f25c6f0cd0fbe447bf5a"}, {&(0x7f0000000400)="2acfc8c351dc1e47f78ec4a8a3ec1acda446f0232b3111b760e1c4cfc92c76c783f9d0f8986f8998a3aa42bacdc4e244e42c20a3603b763ce15c5bda9961750b8695729def3298d8b967b1c3597345954c990b9320bae0e01529a82063b64ded3346e60ac1ecaca9517ec9211414c425f0"}], 0x327, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x44) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 01:11:34 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) 01:11:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80064}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[0x1, 0x5, 0x81, 0x3, 0x10001, 0x400]}) syz_emit_ethernet(0x3e350a2fb8a62e13, &(0x7f0000000340)='`') 01:11:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) linkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x210, &(0x7f0000000040)=[{0x1000, 0x7e, 0x0, 0x3993f89}, {0x81, 0x0, 0x1, 0x1f}, {0x4006, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") recvfrom$inet6(r1, &(0x7f0000000ac0)=""/4096, 0x1000, 0x41, &(0x7f0000000080)={0x18, 0x1, 0x401, 0x2}, 0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 01:11:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) 01:11:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0xa012, 0xffffffffffffffff, 0x0, 0x0) 01:11:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0xfffffffffffffe61) 01:11:34 executing program 1: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{}, 0x2000000000, 0x0, 0xfffffffffffffe01}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 01:11:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x20000000000001c8, &(0x7f0000000500)=[{0x2c, 0x0, 0x1, 0x8000}, {0x28, 0xfe, 0xfe, 0x7ff}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getrlimit(0x5, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r2, &(0x7f0000000100)=@file={0x3, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf7070070dc2812bb040a9db4640d02f40945f1d1aefcadd6f15038d7e26b79a931f8c7df24d3f3be8f60d23e62e796b217df8a1b6359799566071835a40ef72d989844482d1f633dc9d3835c934e0c1f9149314c22f6a7b5eea9f31eca6a612f4b70ad929742dc89a03b41de99768b62db3f48a1ce96a761ada4db363b977f917dead43896a97990b3791b80bfe5ddc84c8285ea5bfe14c9c14dabfd45c1560a057acede718e3e22b690ce52b89eee237f77af000000000000", 0xba, 0x0, 0x0) 01:11:34 executing program 1: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="6daa2142c887c7ff94627512e0171d522925f01273508593f29ee15f0c412188295c769916f6974df01de36d461843e486ae546baf17cd6a5b65af71acf9d38cb6da2171d0dfc440d4764bab7b26808bddf9f77d303e585ab30252e3f40035f6d840192e71a7d8d5c9254c745f154e52e92ef19d2378393f05cb660a0ed63ed88724ba29ea7a17a468f4849a078401e89a272e4f65498d840624235e0a3fd2f43194480c1c22425806f18129d457546ba13b8988b76ad0c73a298d2330e5fe1d1666f4b5e95b9f97e480d951be57c13d588eb0b8b52831d95f7241cd09a06fda9e36c0a21427469a4552b5e132389bfead20c2d7ada7c02b13f7fcc9", 0xfc, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7a, 0xd6, 0x7, 0x7fffffff}, {0x4, 0x7f, 0x7f, 0x6}, {0x8, 0xf8, 0x1, 0x2}]}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 01:11:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2, 0x0, 0x0, 0x4639}, {0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 01:11:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='r\x00') open(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x160) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb58", 0x6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 01:11:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2003, &(0x7f0000000240)=[{0x401, 0x3f, 0xd5, 0x3f}, {0x3, 0x2, 0x3f, 0x1}, {0x8000, 0x81, 0x1, 0x8001}, {0x0, 0x38, 0x1, 0x5}, {0x5, 0x3, 0x5, 0x3}, {0x0, 0xfe, 0x8c, 0x2}, {0x4, 0x1f, 0x4, 0xffff}, {0x8, 0x20, 0x9, 0xdf}]}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/137, 0x89) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x8, 0x0) preadv(r3, &(0x7f0000001580)=[{&(0x7f0000000340)=""/107, 0x6b}, {&(0x7f00000002c0)=""/63, 0x3f}, {&(0x7f00000003c0)=""/233, 0xe9}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/96, 0x60}, {&(0x7f0000001540)=""/36, 0x24}], 0x6, 0x0, 0x0) 01:11:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000140)="9e3af4d9eb74d4483a3c91e1e6fd75a4829454deb9acf908814caa6428717b9cbbe443dcfe5e264365a2956f3dbbec2db9f9cf4e22d666698e6b6e07dc0e140b12d1919c26df7c7f388df9c7a9cc725422093b9c776b67dc17229d19e05f056898f47884b2f6d2cd6e838d06fced4542f1a8eb4295f3616aa57c86e952155b022244e147b8c1970e7afe3d644eef947b1e65cf3c60b1118a71766feed4c838ea83f7c0ba663ad2c276b274107a5e569f9806d11e6d92ed0713f72346b272c818db425f85", 0xc4) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0xf) 01:11:34 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) acct(&(0x7f0000000000)='./file0\x00') kqueue() r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = socket(0x18, 0x1, 0x0) close(r4) pwritev(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/\x83\xab\xb5r\xea\x92Q\xc9\x98', 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x8010, r5, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0xe3, 0x0, 0xfffffffe, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = accept$unix(r6, &(0x7f00000003c0)=@abs, &(0x7f0000000540)=0x8) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000580)={0xfffffffe, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000040)="100a2956b9223776", 0x21d) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x80, 0x0) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000040)="100a2956b9223776", 0x21d) r11 = socket(0x18, 0x400000002, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000040)="100a2956b9223776", 0x21d) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffd, 0x4, 0x1, 0x4, 0x48}, {{r11}, 0xfffffffffffffffe, 0x0, 0x40, 0x2, 0x100000000}, {{r8}, 0xfffffffffffffff9, 0x32, 0x40, 0x0, 0xffffffff}, {{r9}, 0xfffffffffffffffb, 0x38, 0x2, 0x20a0}, {{r10}, 0xfffffffffffffffc, 0x1c0, 0x80, 0x7, 0xffff}, {{r9}, 0xfffffffffffffff8, 0x3, 0xf0000000, 0x9, 0x200000006}], 0x1, 0x0, 0x0, 0x0) r12 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r13, &(0x7f0000000180)="769c85b47ef94181a461acb63e1c74b95ca7999a9441073af10ffe043c475139ca0c516d502906827ec30dfc90e1c9902a2fac6493b7045acb8035b34506c9aa87f2bb8eb4a8c517b1710ce5855e0f3fba5aa4c51bea8b1570fbc59604f2d9a4d83198203b316abcccadc2ae6b88f10e906a5b6ed6f521d4a336a2c1f3d9c1cc7c0d354be4e30f0a43a8463af2d10096abc5d03d0e21b87c057f26d1a197a808bf02947e8dc1c1aab4afceb70d1e6e98d3746e26bed97d0ce5a7dc0798c313cacc2c6f11884a960e14361c46d399be3a3817963bc3854f", 0xd7, 0x400, 0x0, 0x0) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:11:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 01:11:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x5897e001efc5f0c2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000280)) 01:11:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [0xfffffffffffffffc], [{}, {}, {}, {0x0, 0x0, 0x401}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x3, 0x8) semop(r0, &(0x7f00000004c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x80, 0x1000}, {0x1, 0xbea, 0x800}, {0x3, 0x100, 0x1000}, {0x3, 0xab07, 0x1000}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) shmat(0xffffffffffffffff, &(0x7f00000cc000/0x3000)=nil, 0x3000) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r5, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1c, &(0x7f0000000000)="e538b8a35fad8e1dafca4b6b6e73ab091710d1f30cfbc2e23a350058") 01:11:35 executing program 1: shmget$private(0x0, 0x2000, 0x1, &(0x7f0000b39000/0x2000)=nil) 01:11:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) 01:11:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 01:11:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x401], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f], [], [0x10000], [{}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) 01:11:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000081}, {0x2}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2, 0x5}, {0x4, 0x29}}, 0x2) 01:11:35 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) shutdown(0xffffffffffffffff, 0x0) 01:11:35 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 01:11:35 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB="15edcf6759e7e716650004426aa2a255ef94eecd70c71d473eb07cd80a772263b2d51152a5efd5b7545fd821f52411d3814d2c2724f1846c6c3c5a613f56068dda59e4957a0467575e1383a31934d24ff055660d15ad3cc21db1dff9d8acb29ef2aa5e7f7747b2361e4dd9c54580fa37de2ce2200a089acb4f0f52e5d959f9a156d9d241", @ANYRES32, @ANYRES16, @ANYBLOB="3af32aba3eaa9e555922333d024fb1fa3ba6192256a25a40d631c59eca4cb046a0d8f148ae4adc41b3f8cae2a25c6577cc11f07e88d3e71695e2d8c737560e38f9b042e6ac871ace8bd5ed1834940e804753f5b493b9b97aa58f5f5d75acd11309d47fb8dae18fdc4ee07d72178effe16281e551f90f8d", @ANYBLOB="2b96b1acac9f4b7b23ae6faed027558231e060d2380a88ff569601b2c0fe5807bbcae320d57dc1904b7b4fffb2cae105ac3ebbad5e4489b2a5e407d375ab045fe3f74061a61dee6c1d49ca86155c01a5b480c98ee71696011ff669e114e5c7aea6c41b3de5cc81d80094480f243acd4284588bd8ceb127ccec014f8a74299b648c30789e199b634d3520aaab441f74c8be769697fb59c8f317627285e05978fde638b217479b7a4bc140f980ffd9a2883d8452d6dc0171", @ANYBLOB="f966925ba3ddc1aeb8f6f72752e833ea4c5c4a30fe4a2e6e5b1ef9ad97693a24d8b0d64394e073b512d445c3599d291470723fae857ef0da95f0cc74ae3338348bf9ca0b1e28e109845178db34256bb083eb70b855fd0eb9646314b6901777fae5c1379924c861a73ceec959f0368bf5197ab3b87ee8ec95a61fe863589347498b78a9077513497e683f3b5ace66042672167e2e4a7345680d2d300e77d65433aecb8a57c7a347096f5e7db4875e1f6734195dedf03fd00976f04e387171adb7e9a8e84630f15457dad905f6d51951596e8ce4d569f26b1a0ad183ae1568b48c7fbe2fe839a89b0e67ebfd086e762fda802464da3125af852a5d76c612c1fdf75f465ac41e228275627fb8fd0b794c20d009b87735fdd7620591c839bb711e9503c62164f07fc9e1d3ef9633a0c12478cf76063065c71d7604c3cf816972bf80b7cab215df4a1dbb2746376c4da07ce77e683b7d04e80a8465e9c945ec25a3f3836b02069b2dc44610739c0d66d3fd2481ff8fc36f12e1953c4b6f11ace5eb1fafd3f55947de4562417832f138d84b212b1b55f7e8f28d600c68209ddcb3b8fe36007693e5750af615b9cd7c899a84c3e17ff2e0daf984a8dba76805b3def42019f517b5f4ab09b42a4c6e0fc9bcecfdb79b72c94bdc2f0f04381e8ea87bfd592ce437e9354ceaab7bb1ef721b33b27f13941a318dee28659c4e0294098e6d99bc950a2c88d8e9cbc21029f89e1255460684802707a37b0d4d3130e0caf87b9cab443354dcc22d50011e2d2c86f192c84147e6952caff66079ce495f27b82497fdb0d07e2e4cffd08d4b5e49cc2ab2b901b7a4559d1dcf6f910447a81ea221754d10c4de5bc597c27a5d111c2e200ff050ce9b0050c99b206409203477a0f8d6d4584223a3e2c8f36a810ec8aed6fa5b91ef817bd738b8da520eece024700cd71bf527741fcafb11b2854455c247633beaa6b8cb90f42f6e5a296f5e9301946a85191817a93ba0c197a400593c3fd40d9bcdad969ee040b0d312afc7a21006787561a3e8dd955a984f3f93ecf5ada2706faa13815d7bb4f7d9acbf67486f67604a9debe2d5d5f798c31a028af228f5a2b31a82fa6c59e260bb10489b694cca3eefeecab1195bfa55e6522806f91b51ea28901a9c4647dc382185cd42953b7e1187712f203ec8bd5d4b77d7b7d55693a5bb628a02a4ddd12a2e0411700aca2112ff5b7cc378209232ef4a0252226ac2f17e0688f9dc32279c544396cd8d4cb613b671328c801aab6e0ffb3dc1f69b18c84dda89a8ebc159ccb73903773a6e57b226440561c5f4f3e0208a7b3981a0578a4056722b5c2a4e61fb7bca317a663be7a6ecad54f8553a3fe2f736d5329025166914dc872a8ad1dc0c06b6ad3e285e83e19126f574e34282290504e89fee323294cb588cda6bf5670070dd6fa0adacd870e63ef9f76871c9b0a7284902cd3349df3d7dc6dc597dd33f2c20b668e6490f97cbd077a5750d0cad2a201158564981da62b8168d486bff8e05e1d082f7747dce607950e831f358e911f7e87647ba91a5a2a2bc0e672d5aab4e0be14542f0503bc58f12da8da8943b57fcb0836010289680838366f32de064202acc4b9e066d36b15a65bb098229ba81701dbf1f15f85a9d075e3b767a243c595a647a1a3215781d59b7f4eb92e7181582cfa1ed275869ca99a37f956485e4683399dba216a59a0434cef0f4ecc9be0d97f8528a568bb542edfd1d94759f49032bae762b67fa6fab38806af27d3b5e1ace64843983f073620cfe2e2dbe959115e62958acc64d27bb3f7857d67da7ec45c59fb704e9967e29b1ceed27d7ccf22005bb4a9737b862f85426017c1a147840855cf63cf4e5dc45616e57e626e11f5df1c3225ecebee27e4a96abe8e1ba3f21f1d67e2467e428e2e2d7cb9d28cd04a9783f57dda8042e9184779206fff074aed8fe093be4a36abebffb6cbcee64a583f365fc4d9f001761319cdf614914338c2724e89c882ffe514ea1ac9842a4ae88c406583d309c698abd4626f8d4c69b14102fbb0dc0ee78031ffd95c616c0eb2a868d99c30027b4e68d12c311c754cfe6bb55039e9495ac23fd10001890410c54db2545089e0dfde8ce6d18c902859a86c4214a8ef3b4d4f8532342c3bf3474619209d2dbeba93478c4d2f2220ddf1f0c4f68cab03606a39ae69ca3a5377922b7764006f2eb90832c7daa232867b9c329f5374c70ada0cc3f7f7fb0d259261a2eedc38455c0d577033bd6529a694fe7234591b15491628a3b0b2501a150e22b1c9191842afcd7ca66dbd93f3c66d9742cf27b0c8b268841ac5760d00fd93f1c946441e5534a7b6e3a35647179c89b8fc5954bbb45cf7962d078bfe54b60d71a145da91b5d1a578f78a136d2a0f12cb6a6703a4d12ced63e0c47ccae54538014a7f55672ab5efbb30716f98b3e5b5118e7da09edaaeb96a83869f305f1f22c74fab306f40a0ccb470788b91a83424bc37c729a455a01f8aa05470ae493ed3fdef4eb3f3c7da46cd12eb0480ed4aad74af73134f7fa345574ce1b436757a7f24752a52b0be056d10ad868d790906ef686bab0c8cb5c7da1d270299b3e99c7b0bceed86c62b36a1c4c05c0ea712e0eb841e99372fd0845333883016903102ffa65ce4d9e3d78a2b81ecab462fb7e483d27f0bc48966dc07b017c35c801160959f979e83d124444898096d258ddeb24527fa1f05a7ed93926c1cfa88c4b975be7f88089b7aa8a04b2f8ad6624a8c6069ff90bebdbcd82424239714f6cd3fb6df5d52fe6c818f617fd67c384d9d2ae45c72eeda5ff91564fc8b9730282b67aa300d40b4dd7578cab02f8d9d449554e0625b89b1e9ca27d390a1c95a835525d27f0d38782cad776f76a83674c6e03b9598953ef24a64cfc6b1c6ff02b450f24959602d084cbf7f721e93b01e1df552fab77d902a8a9c99f7602f408e969f021d17b4b62e0f5d069697b89a1de4264411e6237811022fa56673f15a02802ad3163831ad4f2654ee9b17aacfd56f38b11f04f06b436174e747e46530466570733f76bf49d31c23b81fd43a77e2659f068cfcc83efb134aebfe410c90015832b37123f806d6575b03eafb029fca6fa27b4e7420b3e123b0c3bec8fed03d267c5f8a831bc8a9d6f06c95a0ca9154b8fa93ad4e122c8aaf3533f7e59a9be2455e9aced615b932e8a52dbd2bd02eed873fc7f1532c66a57091d26060ed27099ba94b526203a16443af9bcd5c982bdcc7bd54389dd9743c2d0dca64c3677ca34fac256396e3149459652abf81e2386eab7836a76ad7dddda7276e38ec921a5f5e6d0475b1f728c089db3d66abe097cc104ec326c94f7bdfc2550d2621481d1abc2d55280fd5722c04d9f9ec3396dc5e837d75809ad7a4b08ea60833f2649c841bd4b330438a2acdf41f8a545881ebcdcf7e776297e26a565fc1fb823d0b4d11965f2b8198cbb5b5b14e818dc301589eb87b23aef532814e0637df572e8342a66a90b56ae4c1159dc50b3aff40a59a265cee60d36cf2278d333ddc6455b89dedd4da5b294cd5b0a06bc3797c9ffef7c1701400dfe6d034ceeac648c02938dab7b230b57670eb34f22019322d8febb389442809b551f2c26f112bc3cff0e3bd22a9f7643395f0c7d0cdac6f4a4b3f9fba406a8071d685cd748d7eda173b2922608a131276a4bb9cbb432ff21e686a3f6ee4a35d76d14bb9028ab1aede08653b2b2146114233f1c7a87d49b483de57ccd3faf7c2fdcd4ec7cc90d4a0bbb322a980bf75c6cee0b7eff1700e1826c7a272aa796edf6aadd3a4a55a9e16fa739900826cc18b9f174e0069b36658934ad7192137da6111b510dcc7e556a5057f1d03e8c98b815bd09281b792e4c2f701fe58a1ef1bbfba6b50147702bc431f5470fc0f96d01de792b6c533b0eb5db0aecdab037ceb6757f17bc0c3fb47c1ca8920005004338524c7fdb69c19eeb143c2c9033a6a2d7f29a734cc58a2e3c80b1c6028ea0593b29cc11aac996f7dc1748a9238661d3da4b245b28b770601a454d4e721d508db3966979fb8a629bb3bf5e76a16a9a0520475930b511d4d259052fb8f63db083005cf7a72affcb2268efb663441f2e8858eaf2ba83de4b647ae77eb4b0b0c70105b59e0d1d32121bb84229dfb915508f62d21a6ce859728de46f4c8d201d1178dd49161c6a43e7087f4b2db0b6520c13ff844de931dd2bec08c79db57e1d55e9d0270e7273cd191ef42e89c4b7b97563f1c2c238553005dab18b55b9e726476925c0344861e18969d009ba1304ecb7e1e42a5d9fd0d2505ac7d9abbfbef3152a86cf013a73172027cd584cbe1beb8cb27d28a67593bbcc3f945efc7057f6ddb1f9863fabcc29153ddd308b0b68675c866771f9ef8a7dfd73be2173d28801d407866e187f662e73a8f8e3453dca891f919ab2036dc6e937c627b653ec211d8da55c87560c7fd71267f43104ebf18b7f301e557b23ce1c12875e68fef1356ebfa4cb914aff3890b912581f9b78af54b77009231dfae56509ffbc2bf5bc05c1b681b6cc1dd4379d8b71afcaf5f0830f67474f4b5ed1ad92ef02f560d2806369676e2722c46a64b9b1c73445ad1982bdccd119acfcfbee3dda6329af60b35dc2b1d2cfe0cd41386c31e75c1d067de48ebd3560d09d6e93b68b6ad877434b1c2bb9d09ad59f3da56b08b5e3fb861c51d171bc3ba1210e06f26d8b77244a1dfda88445c73b32ce910dea196e047de2fa76e899ada03c40f33d54d96fd3789acc62d55d65e09c6642c58cb34ec90e4d82c0cf8a7c0586d58ca5e3efc4a1754542cbcc58e3e732dfd7878822db64e2e41fc8c06598f6fba3d10a064ee8a6f8067992e4ba5aeb6726ed6414ee9fa7112278974299f0f0ed72b6a9f0d358a66d0d9600e16a06729d19854701bdbf1ba29626a0c6d6c90ffdd2e50b70e476de83ec2d339267a346f388d079b557f1abc316a091f1bf5919dd4848af1e2cafb3f95dc94abfd286b7ba192d015892a6538e1ac8ae5113a4ea4cb69aaaf91556a8ab269af5069b7f76ec08b27bbf0ab60528fa9e283eb855e8bfd11bd157117d80b1053aa7bb42e3491494dc1f1061b901e901d7730b75078a7388ff97e89ca5c4bd650942e00d59e1e89d227ca624e229e67d878443b987c27f6d38931f538cfa89cc4197ea565a7e40faedadcdb04711609131cf7d4a818a5dc59ba4c71c81d7d53adafd79b9ecd7a2c7cce747e47e73b1606ed5194c2b53daf2a3ebd8d30f12799a234c9ec808087054a12951e9b79de33897b5917c1c09e06303bc0e28731307c4b3b446235e1f1b7daaf77365167bca7577ac64b1bd1f6ac1a5e20013c0ef9df9856036bc51a31915d802c1764b4a2ba9b180bac9f5a4b29f7f370115be9b0f94dc7f2f07dfc2be8454251ba8df4c982f36013c56e6dd479a9aa17db56b88868c63059665db1952238acc988c562b9934c30778d4eedf4503d2b68339111ab547c48845da55d5cbacf4307e44baab41a2f3c67840ddf7507b54ade67e9c267503a84054dd8f260025d84049034f1317da9eb35325f87b8d46ec5a3945d5922e5d39b5144585b359efd385bd3620ffbacfb0c29627592818950421c0b7b7f70e7ec243327e2dc8b91db72f9f279d1d5ffb5af3d61ace8edefcfa8419158a2ce32503630e75644ee9b7eb8bdfe98c55f7278c7319de1a59c3ed87b0465b0b0e8143075c67bf9d25455825b9d1a0bbd1121590c7f926ac3f15cfbec9d6191db958c1aa93eac03c93be37e680f4c031603135", @ANYBLOB="f916dd94a390c50a92876338c662c969e09dd965181350f96f612e9f271d54c5ef7fb8629bd3a8f9483f5088637f82d9ff8ca8f972042a49298ca0347ef5159beac4a28c6556ee46d4ed65d2dc97fa62f7b7caff03f7"], 0x0) unlink(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) nanosleep(&(0x7f00000000c0)={0x2}, &(0x7f0000000100)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x1000000000000244, 0x0, 0x0) 01:11:35 executing program 1: clock_getres(0x2, &(0x7f0000000100)) getuid() msgget(0x0, 0x348) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x28}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1001000}, {0x2, 0xfffa, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0xb) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7, 0x10e}, {r7}, {r7, 0x2}], 0x5, 0x8eb6) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000040)="100a2956b9223776", 0x21d) shutdown(r8, 0x0) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r9, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) r10 = socket(0x20, 0x400000002, 0x20) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r5, r11) getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getpid() 01:11:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x41) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x7, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x200, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x169) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xd63699fea81c052b, 0x0, 0x1, 0x4}], 0x8, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x10, 0x9}, {{r3}, 0xfffffffffffffff9, 0x64, 0x0, 0x81}, {{r4}, 0x8000000000000002, 0x1, 0xa, 0x8e8d, 0x3}, {{r5}, 0xfffffffffffffffe, 0x90, 0x1, 0x7, 0x81}, {{r6}, 0x0, 0x3, 0x20000000, 0x2, 0x1000}, {{r7}, 0x8000000000000003, 0x6, 0x2, 0x0, 0x7}, {{r8}, 0xfffffffffffffffd, 0x1d, 0x7, 0x4, 0x7}, {{r9}, 0xfffffffffffffffb, 0x10, 0x4, 0x8, 0x1}], 0x9, &(0x7f0000000380)={0x3, 0x4}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x64}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x18, &(0x7f0000000000)="c6c63e3879f4d95454b8ade602145147e23c77da2c038f37") 01:11:36 executing program 1: getgid() select(0x40, &(0x7f0000000040)={0x4, 0x800000000000, 0x0, 0x0, 0x0, 0x9, 0x3, 0x8000}, 0xffffffffffffffff, 0x0, 0x0) 01:11:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x1000000000000025, 0x0, 0x100000000000) 01:11:36 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='@\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/:@!*!/\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 01:11:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f55ec669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7f"], 0x10) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="392d56e9df022ad3b7840e3f14ede035343ad7d4ac8a06d562e33a329643fc541bf5d265a1dc720a32fb85c807ea82c1641400a53652f44ff88eb92f8ca2ce4302e4b9371400f8461e9e801dc5370508a40804c40e60e6ef7f6a53643e17dbb1ad955dae77251b7bc9b424", 0x6b) sendto$inet6(r2, &(0x7f0000000140)="c668e448cb876a189307bac2a2ccd8c444234017ff776e39e1f2e6207ccf52b75f5c92fa575b00c5cd9c604aab5be85fb75bfbbebeddb35944e97cfdada991b28a4234b7e1b4ba39d3dee37bce498d5ffd3157d4793f3d11af5bdafed8b9df48ff0aa4e9244b28d3e579604e5a81ff20db40811e1d7c487e6a21ba0acba2a9a97d5b28d511b6a72bb4a0da0b19fafdba59330c8e163005794c860873046fe6fc85f6929c4a3c30096832ba", 0xab, 0x0, 0x0, 0x5c7) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file0\x00') 01:11:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 01:11:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x6, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x0) 01:11:36 executing program 0: r0 = kqueue() pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x26d, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x7fffffff, './file0\x00'}) getppid() poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 01:11:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3f, 0x1, 0xff}, {0x5, 0x4, 0x80, 0x200}, {0xfff, 0x3, 0x40, 0x7}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x9, 0xf1, 0x5, 0xbe6e}, {0x1000, 0x3, 0xbc}, {0x3, 0x2, 0x3, 0x572e}, {0x2, 0x1, 0x1}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 01:11:36 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x1, 0x7, './file0\x00', 0x65, 0x7, 0x4, 0x80000001}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8000, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0xc003, 0x0) r4 = dup(r0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:11:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket$inet6(0x18, 0x1, 0x1) writev(r2, &(0x7f00000017c0)=[{&(0x7f00000011c0)="1309b20b673c7f409c4093a5bdf22a5818d7961d4a0210f60ac29710be252a7743e03f6c48ed58a57ee53efbaacb2a2cebf068134f14e139cbf5573c539aca251d69ee5054100358aa3cccbde05c6facfefb4297605fac038182ba7724a0dd02988fb266e2f661bb11b5a6693d886c61f26ce43ed6e3bd49f3d8b5211f9b4c59a10a7d38650ade823f701f265341e6fa4bdd3f4f325da414b56951f9a38cb8d5a7c3f82c273bf9a1db9ed0c7fe7bbe78de2921e806808ea88594ef6254762efd6d94eb1f6acacb9509e60803", 0xcc}, {&(0x7f0000001340)="ce485cedf384095edd25b15fa110abf5eae0ea7c2ff72a24d961893c53941b777b59f68748a3ddaffe91d9e609906855094a21e0a2c2717133558b5a472b544098371108b9c0da89360af05022f6870f651cf2fdbf37070b82f80ddfd1bd03a708d59565f4e7a7ee0362902a75dac6c91fa0c10e736b3f3f1fd9bf287f78ff79b7d98bce9f91c41e4dbc926b5a98ae31f325a15e1b3f7e3fd0d593d5f739b2e6555fac3ec858a2", 0xa7}, {&(0x7f0000001400)="0467e8dd40effc3e02cd1a5d58bf48e789eabbff87e6f894a0fab097479b7c1aa38dacc18e38f1501d5a814f64058c825779485a1fb2b92e565e1557a28e51e611b1d51255d26345f5867223b04002580b83b50858a088e3abe36d1b43f0677ed1094ba2aa244b4dd16d636fdeefb3dcfd5be46c2b21ccf993843df27ff40b8659bb218ff067b06c3d3be731184b955975ca4a781a22bc519251f3f559d52f63d0cb3610c0a0fdb8277aaa0c54c6528cf40dc5babeb9ead0599d7032f2b7c1659766f19e27d36af6cee7ee88bb5a927e3067cf7b98b056ccd27fe128f59b62a01352ccd017cb8dc18c9735db1105bb8e5038324d", 0xf4}, {&(0x7f0000001500)="cabcbfa91d4f754a936ca3941d632929369f1886b5b147e36d320012b3086ddaeda6151c2e3f918a3e3fc53d56c9ac036183f14ec19ba045b9e6616d09313b36ec92b4bae1fb67860e3d", 0x4a}, {&(0x7f0000001840)="37224b49e0bd400cb85e9f078c7aef5e7eb7c4d029335c56e0f933db0e2ca25154b2419361e34877fac630d79ef85d8d88a570288d209fc014f3a51c2df6fe712401c88ff2bfac79eb21d0aa5621ba9d4e6946da8d264268c0c0d02a48d81fc1a61790513cb2bbbec1eedf166cd392c8b78ee95aa51bffb36a31eb03eb951e71afa89ad54c89949b56cb194aa1ebfa0d15a32d617e178acc37b9ec6c6439f838d1a2fb78ac7541539a28f1eefa5a7d2110af039ec945580f65480fabde722eba5d29233dc77bf6b129d16d57733e6098c46cffbf9b93ff2ea4b4a97498a8dad87d270e9cfb1a815b6d", 0xe9}, {&(0x7f0000001680)="66be3e3ccf81868f2f228313e0e85cd82441fa1c3b2460d84badf33920cc3c19e4340850d08d82f788a816e2714152a46f74572f4e7bf6c69d4391b51529e0bcc5ca2b29374d47e28d", 0x49}, {&(0x7f0000001700)="1376e0d4654bb9ebc67af58e820f7003c5a075fd9676501e23de2f1fed08174e073d07e15b2c33106fb1ae3b60ff49f2a9c219dbadfde078612ffa3b34aacdffaf286db120b7763ded02dcbac7098adea31d0ee85ed00149927ca22d598a7b138f62527306c37aeb75c60f6a9c6548a317cd126137afb1125a8ef48ec9a06b9b29ca8cc2b9316b3dc10e682b197340ac", 0x90}], 0x3eb) pckbd_enable: command error 01:11:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5}, {0x80}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fcntl$getown(r1, 0x5) pread(0xffffffffffffff9c, &(0x7f0000001500)="a9bd79526c7af9c3210f0f5ec72a55ae85a58127609c29689ddcba72d0479f671f820320f5d63baecad4dcd316305830c735d354eb27fd6687423df06c6b4cafb2cd346088416f2710dc2e15d0ada744935b4a8ab2c73482d76fbd552aecdc9e2708504e352aa3c25b1f7d22c7c5e0ff0ca97e45ffe25e2b6ada66ca9fd1493a3cdf5d41254a5b0c95ed05046734600da895c060c854bba09d91dfce0963e7f85b3956705829eadf3140855f2c8a08e1f8954bfa22ccaa680d461926bddec1bac099d615dc950e1c46066ed204b58235d8f1b871f22b9990e0e43156537474a49713d4a0f516854ba0565d30de9fe9befada19549f050cfb0b587f7464dd2746551f3e12ebe647c2b5998fa6f4151cc3d2e71d1117d879b95eb40f3d027cd4c9472e7f59a587abc664b75e16e030b2e9cedec140f0765dcbdeed57efb3ff8c31540830ef8f0f87d6b23536771138a76594e7d5843015c366b0b8f2118612ff4cb308b37ad82dbdfb201b00736a53cc9963f1347a868272864f6d9a0d353ea6b4645863690c79d7ecae7a4b6a90404746d0b32f7b65047a7af99d05540ba43b4169d4c8d1cf7a02f6019ddad278cc7dc3a55819ced187242513db0d850e54f8ba01b00c88e725a9643017d1f7cadbedaa19909a20a859373c75d18282626707f63b9c6ba3e6b83b042d462dd46d2086d6db46c5e6fa830a131540c1f85aa92bab782b455716ae6d38157fab2b4a1cb22afffa4c2b8632e0c49ded47780fdf4c228136c4a67d473b475fe9d0cac63aafaea5af52f3e3787b8be141fbd50db12f3285016d17484db970f343ecec074f763a41ac96ed1315fda56ea70079267c9751220d3a42ff2ad8e576c016ba3bdbc184f13430131702955bd7da8ed1ba0abbec1c67122950c2313c5a2c41b13d8d6e6dea38ac4e9009e05f2eec6ab7d5dceffa130513b7bdd42b8a5728b3d501b3e9cf9cb45f7a9803fdda65bef305be546aa4cbf5a74ff97549804591fdd54aef5404637ff50c6b4650133f96e170c81315298976d2c06a0365cc2a7bd5eab6c274af8bfcfc34f8a159d8950c1536385518e10f32b61d10e5633b539a9fee83628a2441c4266724c1167b7e2ea6680a0cd773c3d50f29c0954f27cb0cc04b2d9215241339a8b6d217d71b2c913f233e3bde46c1794f480968c41be23f72d974f770290c9f560c1d5549c5c872b850ca2f95cc5980be82d45bd8b33efd4ef48e423f6a39401f511b78e3379a85fd19360fa508b2718ed59bc2c8fa1235f06f016df38acadda702a0ae8e0f29b11bf5b1cabfc3751a283c5d18df939464637cf07d4284e1e98a44cd803bdc424a3939e700ff9dd74f2e37a856fe1df665325e588beece96ff6f2ed26bfb99eee09e3214f1a4b95dc7e901864232ff8d8a0172b00f5ae6dcb9f237c4e57d5e6a2fcfe18ff204dd8454cdccaefa985b7670de8d02b519be3a290188a4350b76176120ae427b1c8cd44e4d0d8dcd2647934f257044f7b6f0035ef5b782f8d2c5f84e8e22b2348850c17edd8f6f0d1b05625965ad44c511b98c86604acb147cd95ba338cd82a0a3e95551f76cbb8b8d5e44749e026c7d5994c6a5ac45b4b42076a085755dd4db65c0a0fee69d9956c043206a50c453e5bd4ab70564724e164eaa3c0e0bfe20319f798b37f5f050591e8152159e2344280400700c083b525bbe4e3b94de89f987cf65921c2c896fa666b19c59047415a885f0d1086346393eb1d6f78437ec6814770b35a829c0f103a855c53091dbc0835e8ff10a157a0b66a160ebf842d74ea0096decf071af0cf06fd5871d05d19478c2a091e3ce66d0abd5fd1a69759de26d5ae4b4e279fafdedb6500714376b9d9680800cc95ab853dee165de74c0ee845a204067d61f60bbe7c4fc40ce3945e526e4144dbdb3d531c9e6b01278909e035da721eb43a470302e4fcf74fb92bb2f0dc4e4ad7bb91b2dd1060c8deadda80e43f01d6ad6ce6cda04dceb8261d1a3f0e90078fa49b4b9b47172ecd4608e8eff312b7fc4074d6eda123230e9afe77ff5915bab18e24412459a1fe7f40a666952daf45e812e8edd972b0ffc4b89896dcc38f209a5b16e470252dd00379a723a83bbb1386160defe080238c40ce7f4395a5b9e42e8dcabc96e8012d207e02543a67f46d4aa19467393ebfa35c54e7432549024eb5776353e3047cdb21fc057ecd194159af0bf1b76bdcfc9cb634cc7ce28d13bf0e424114b66f887a530a6474b5c414fdd47f6cbe0fa86dd6ff0dfe670fede41fdf9590de44539462f2b10afc838e90468681a8961d0c9245c20f10593541c1ce24aedcb48a63ca5663194a9d4364c999832fa8946e953189a5cb35b21a0c534f47c608e5164acc9d43a108383d8793ac1f7d8d824c6cf76d5463a0ed25411eab8052452198257ec8ed4217c6a20987ab1fc0f4eff9dd3f9645b920dd2e7ab6ebb042d734391b7a1b081c1e75d4831f993078c4f079dc296fe6b875ec5204105693dc6d22c1557ac74d217e5156afad42a7adeccfc238c0165e7a6046a6bab80b7e0b25599cf513935caa4d86dba23f5b6078300a4e497f8690b23346d955784e7a2540555b46ea5c0509b382fe29fdc70990de5024e0f4e4cd5c28207cebad141e75d71d6479ce7c86833b63511074c2dee6a0919d5b50ecd4d30e14440fa8a954c36815a0da6c73ec5968ee800ae01d0c4c3e7c8365c8dad7b68ff476bb6cda6628cb2dd24cbb9f60f1ca1df7bc1059bca9bc0493829a80aa2735669aabc8d877eaaae09edad80884dd6d81130fb32d6fbaa948347d226608966dcac78e57d282cb62b7cd1a4df864f383b1c16d8c9d991d39a4e476da323115265d84748aaf4dcbc4503780faf6a5ef9165ef74bc0ca718b35ad3f48889523ba97dba6c5a5ed0cbef012964273f6704e0f5644600902e66f8fecc4df4e85bf5311a5a6ac2d9b6875ca02f7c2972f047e5eb8284790e64880530e57ed33b2a844d4938b81e2c54d44d7538260e1552dfa062887158e7b5a2ed104c241d2ac17dd650bc635f3a3a423a93960a2672d8da51db3d856947b5567ad3e29d7712b8b8c64b6b93c9fe5f4d60e4ec1bd01bd53c2b35c89bb94159c2d6dad63023aaad6f58d9fbdbcbffff4d88006827e59d41a523b8e53ae25f6a2080c7fd31209a17a536a2c2d4cdd7dc3c6f23bbfed3958f5333b13f9127eaf22b6fc15d0ea3e3b39aa5adce14acd45392024fffb1142dd3495d63d518109a2cdb5e00cd3eee4f5a46ccc6a70e204c6eec3a4b7042bd65db6a025b8732176a2fd5bbe8de58fa6cf887d20f702b31c0d305ab221a3658fd047a6b15ad7a03f3428b77c68c58dc003b763447efa2eb0cead1bad6866036206ca8e593e8d60ab5ca31a41fae084c6c9fb316471d408cc6f2eafc8a156fb779c51f04b202fbcecfb27a4c88dd0590c7351c212b30a5d3d37cf5bbc62adcf97c1c6c4bc465695ad39f3d9d85d5d0f0ad680d6ca82165afc7b730d04b44a4bcba2dd8d2b9ea70aeaad69fef155bc904ba605fb967c88de44722c23621a259a51cf37083b6adb2f1ca241ab8f28974c9bb4c0f47ba6c9c6b8e13cd59421e089e14d57db8ad59de7e697e1fa695c28a41be5518afe81fade09884d7bbfceb9547731cb7c7efc65a2b8ff708347ec8a2b8b60c4934c9d9df049a35828d89032c416f507c49937cfcb8cade0caa8fa8f4789a023ac7ef8a281951cf06dbbf57774f71ffccdc23bc9baf82159e2c8ecb0ee9985c16169ff04334db81b932cd73d547a36170b88a9d2dd0bb2debd9c8c80a58036ef6395f1cc5c585570f2a7bf4f688911f2af7a3bfa9b4486b72369144fe08140059a5747c8385bfa7ecb2d5bbe3f6538d186fe5297a5d557aa4412c6f61df7e27f4298f1d49bae8ed1123752f823bed84c22ae6fd21d5999d9da628cf196c6dc5c9bbff4a67b15117850fa50e6980aee77745104625edb540fa983f8231a33b743e57b48925ce6da706101ecda817835388d19522f20d4ab915afb92e0c3f5f18435a9ac4943207cc662be06d9c4848094ffa645af1ca06c5a553da87a70ff50a062a07b829c11c5ce05c9a30bd224bd35f9e9cf7aac2462d1d07a8fe45c699c8bc937321dce81e6e5fd9acd17874b5026e61add207bd54a14da211166e42303b338028a5ceeeb3b0c90df40f20f75c7dca1bd6c920c90800ded5a6c4c0f6c4074362d746aab69f1a1648bcf17b1e64bce5fd9e4a77495fe14bfc60edf8408606a36f8d35b6415030772e569c26db949d2cb63c7aec196d53399a008ac05970f9a5fd6b9cc105429f4963d0f5b89588ca018e2158a54b508eb51ad5860f16f8bc442f7685e5eda4f62135ece43eebd10456f8323527d0a4fd961b7bd7c26287d31ce09a230749201cff474202d32932dfac0a085db65e66128568b5553747845750fa6700b68fddc42ef761e315cbe572b2a383e626834f2c03761f24726b77648347ae4ae833471de909f33e35b8e35190ac69dd5d6cef16a2ce925f9a2e710e37284b8ce6a1f2e73ec6a54d67cda2bc84d6fd256e89ccc06b58b6f877cb098745b9960ed272880eec9e3d1e0442f690d3672f72f62cdc2d46a503cbeb037a8ad375ede18f52cb192409603635aba1f6cf2dfcab06617f3c1a3ff660e43a3a9ac67bc2f24061607c7da59ef7135168abe159bd15411960c4c5eaa8defddc95e27f860aa4ee54e33d419ac6b97c5294011c3958e0d34b6849374da54eb3bd13d53dd6158be000bdb6211b4b0e13bfe75a0df3edcbf8a0d6bdc318066b7f30fefc8b9b54700f0775fb122a672ee5e63f0b9c61309cee7bc0c86c6e79a396514013da772ca9a4843a454c1233c74c05bef036286aa04832fc6cbd9237ff7d84d136bc2b60fe1f55395542833c3e97d237c0f89b834d46ed67a83b194e4c5d5cc7a8d68c8f26e67ae6ad1d0599641ac39e6925e2b130c1289f9516858c72e4ae1ba32456890c5b049b2c06f3768c409005e8ec7157f5aed40408bb452fde8875d6e576f7d3bb99ca22384a1e3f175830b7f4a6ad34f3cb48624f52246a6ffdd768ac0eb8a057cbe023770d82dc23fd62898bd01dd081ee4e463f29a278cef9f2693770a96f0f32338bdf679dd9cc1a584a308b6a50f1954d63f75021961b5794a99d476990bed14b401021a41dbf00f80af08abcf3f9bb5f962b05e7a07635ee92833b02e7268a8361e20e5942b89f6765970c1cac548a5981c060c7ea0629c3e8cbe0d04b71e9685feba40f951b28a0648d30c489175c7577cebe07e873762c2998bb6fac49cd24b1869facfc641832df8a5c5a62b5aa35a6ea233c3a0bcf922821a0d42da964183678af09c3b23bc7ffac5f8e23e6793a2b3dfa994310bac19e4d0127fe3ea791cb32cf608287ac2b325bbc741d3245669a8d90f106a6d261c7fdbe4cac176643575edd8f327ea2e4684c033e2ba674981d7a2c115eb73767ed6d01cdff5fd4b9577a4899d8be6a9be938656d547560a17fa60f6dfebe0644f310bc5e6c916305b9d19cef28b96cb0309af6f47ee1c84200160aca730b8b96ea8a868561d25eae9cd7c5cca11cc8c9ffbecc83f3ca71e2dca93fb3980665a34c936d11988c55480fa2dbbbc60db6112df6cfdeac4412c0162303aa6b044c17ace0188534981ec26089e91526de69b527c5f9ec0c8ac58dfd2de5094082b55856a9f189041739d47af2fc570376118e926e5a1b8465ec6084f40ad70931471cfebbd7b08c433bb28f7dc136d7daf2e28296e89465452c0f4a0", 0x1000, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/78}, &(0x7f0000000040)=0x50) 01:11:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x20000000000000c0, &(0x7f0000000040)=[{0x43, 0x0, 0x0, 0x3}, {0x10003d, 0x0, 0x0, 0x7}, {0x7, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x5a, 0x6, 0x1, 0x100}, {0x4, 0x9b, 0x1, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") pckbd_enable: command error 01:11:38 executing program 0: r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) close(r1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) readv(r0, &(0x7f0000000100)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/101, 0x65}], 0x4) execve(0x0, 0x0, 0x0) 01:11:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) close(r2) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000080)) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) close(r6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r7, 0x0, 0x88) 01:11:38 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f66696c61300008669be1d248e2b9c5da0e4f65b4bbc2111fe620db3a0c491f18e45efeec7df17c357291eaca65bb11c999833ac3bc0c7cd2a99e7ea2c8f55453aaa0de09ae9ec3a9647e0000c02afb09b0f43c02acc63830b795bbd75e2913e2d5c1500d6cb578df5258f3e4fceae1e03ca1467544d7171cb8fce479092a48dd6234538c812a0010e84dc920bbe6b60a2f8264baa207fd07d64819a45b17650f4c7b575514b334fdf8e55bf692d299e121eec19d12732c5f70afb60b3dac74e9ab09b85b996b4847d5b2a18fc8f978af90466a35bfe8c84b1dbf6505695cc7550b3289ba676c42ca42637455f383f40b73d6a1813723e42db8168d0390dd07689b24279048ee94056d35f3df9e9a2fffa038dd24148740744a98e425935ae834e9921a50df3896f66a65e6a07c7c3692b8449782e2c1ccee75d7e7de8f1d41911b02c49c4168ae13b3c27c27c6d269a54004df76b58f653b6ae7377a4bab776bbbf427698e206e87394878ad7cd3c97b43f1a429e5813ea56d712c5dd63bec716e4f8589b2281fcc0f405d2e83e54e5a09d92066b300fd77000000f3e90450518d63194e8a7b9288d6ef0d9c213c514c928b130b9119a5234c09d33cbaa0902febd2223c123f91d0e9353bb97b7445f573577690be1f3c6415ab"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) shmdt(0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x5) 01:11:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x18) accept$inet6(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000059, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x800000000005c, 0x0, 0x0, 0x40}, {0x6, 0x2, 0x0, 0x8000000000102}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 01:11:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000200)='./bus\x00', 0x8000, 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f627573e6"], 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="9ffd", 0x2}, {&(0x7f0000000300)="7c63c42bef5c42bf697eaf454a392116241d6739c90ba9ad67e187dd6449200b48c919a232b838e125e729b97aa0cf255294f05f0672f2b496be9b98fe05351f1ba32df530fbf75ff1c61b66ef1897582335de4c79ca7739ee81bfa8c47939c585cf3007e165ded6f941decb835db9222fa12777fe68eb12dc48f1332efcbabe55d529f4db0ec541c536100e5c4044c2560fa829a405c1bca5a93baac82ec3dae5ec2aa0c948b7675d7d0a08ead23755441674a5066cfa68393356466d4fddff7c03ea7063a9ba32f5b0b9f386ca3559c1edfb7184f0ff25b2e9aff1a0021d018129fa122f9e64a7b8d073bc3f6fad3cd96aa8acb689ba0c494e41f377f50d1df6be50c10b27589170db80d1a64e8ed9381371f13f3d5dc784b62a9bdbd562f00d3843ab0d1b1d6dc3d4cbe0c8a0998ecaa621baf89730b9acb33524f520aff893fcbbdd8a95013ee103fd3896157068e2aea5813a5a2a4972d120b68e8cbb60d51cbdc82df59a27d50ccf79c9f3101a5a580264b40fa1df682bedb99bb13b7fd718dc9899eff6a5e1c8fcbce87576e6983baf26caf91b599063591c5d7f83945ad7a9aa939226b7961d058692bec47cc7643f2b5481649cf016931628a542a4ae94e2ad53e85299455b6c6c72c6f5d041e825c9aaf19ee0f3f5cc7b6fdc064e5200ff603728e9c1dabb73b910fe41b5d94e2b8deef05d2d3832b556c67259cb77e2b5aa868be31a710ef168e8d3e1cac0b5052c47e472fa89ae00186a61d92fc8bf79bdf24c0cc2aef4e135cfdb92043e8d9e1c526ff4afd0866d34192389a1674c9592d9c2faa6a19566ca5dab7f39e56dcaef8b8a32d14ae3a2fb866cffeccca6d994dd7d1994c721176befb0a2df7e3c5586d4d7a301085dea34c2e9fe59e474fa351decf1c6c691e468596ad68d13c778e20b8ca38c637c61fbc11d95918ac531df21c1580d20abc94835f4d8a7c9382423740acb153956c5c9ffcc83494bf76c219033585eddcee11774e2c87145d50be1163efb2fe1368e9a692d854aa66bdd01d770336316040429bcb49f5d5efa2aa465f8e48e6a16653ce8d3d926a203eff5d5a558bbab423aa028fdc79de1eb88bb1681f41c4dc8555fb8c5d25ecdaa2668d5011668aa42a187e39fba9a1cc331feaef171bfab5de68137eddd132e389fcebbb716ad7f4342aca3c65f620c10f94b1c93cf44f5e289ddc06ac976f8362fd616e31ba3adcbb54949144537003d9819d23b449e4af2bdf34051a0b018c2e863a1f24466d5d33db2d45c78c9ff052ff3cc4da69d79fcb6da8908636a8acfa502780ccb859061b5f7113186773f2f466b394c0bcbde416158d5f155adc4860151190e31a12108cf8ebc0fe6dea14e5c20313112c089cb887dc9af619f8a226ea5d00ce3dcf8def27610df131d865591a7faf3c9c3c7702161a93f48f93508a5bd368caf7bac709cf7faac50a08ae22f43773a4148d13f5862466aa27531c499dba4691a3977b934c725ae961447f374d05a73e20a5e77be1163e9ee0d9a1c24682697b34c7a1f17f67f79a2b66259c68dbf18e54fdf3599091efd92d645c1ba7fd7ffae4153e74b71b1a2358a2bfd6276ba88dea451aee31faa23430df77afb8a65defdf2922c288ccfd356df3db7de3bd296a115ec420856d55dfee015949808b6c7f44833e0c71386084249d755be308cabde1568325c3b63101e521d19c323e853e0d3edf6ac510978d0d3ea190dd628bc103afe0c3c9278bb68ca529c83790d23f8d9526e34e1e7a03d7567020579317499475959d9b494a5719de2b734b3695300e96f91b9565681e71132592c1ac701a2e8d171399bc37ef59b98f703bf76cf981f17b256cd450edce74b3da5af1aa099fc7006549ef4aaf93c8024f54b408ed7f90f62a07bc602474c08c5c08a600a261e62e05bffca599f45ba514f9b3317d3919119d5c207e69a74c2cd7dd100cb1cfb09a84604378401033551663778d1f089e7f335c6bf65bd5fd12878a97cd69ea95079ad6079ade68518dd8599f3e94320582fefac1d34c00af00edfb59c850bea2bbdbe877e4f7e3b7f062bd414a84f8ce01e7ba64fa9471f90b632955f2df22bc5aae9eda3aa28e995d37dafc86d22e50e3cbe11eff18467d0818f50c7b4c172d50848bdea4b0ac8440c047d86fcf929a90e50ebe61a1db0cd28236eff741fde2ad0e98e47ac2fab9834ab4529f8a3c4f1a0fff6abaa5c97eaf41735f1898f22eb9f2f1f7ca6ae670ab9e276bcfe7d91da637c647d08c77f9111ccf03f0a529e6930c449ba0efc7d54ad82f6161085d28efed756ab1af92a27e995c6d6755fa4d0ea7c1c2da95ccc385ba9213a1b0594b53e6f6bb2cd9848f7a922c1ab5adc4f00a60598b0ad72587bf5919e412f2219c9686f2dda1c6349dfde6a45b1d8382255f2380ea9af0b05ccab8eb7b44ac65ed1772e6f2ab3daaa39e17de65df24da13ac43e26c992b73f998b4097745c208557ee37b9c1f98966a0730e4f4569820f281693946fedd19afc69894517bcfcf4539c1bcec62d94e21d023d91296411625c054ab4fb046d3bca904c0cc2df470cd5d721f306187f19c4a60ad4013933a1d02d3378b11374ae346d6e2558ea62e190208017bfba1b15690f3314eb5645d6eab418100aeea6aa37c6c535433ff3c22f22871bcba1202fd780c749f8b9f95643c79a9bd4a1b691212aa90c956f94765726b8c12a0a91a70ade0bc3c1d418769a0adc6416ab0a186decf563508253ecb1a021cb9bf8f97a1d3c7ff1a9674d85f92467398679611e9b2e7a9e5c8569ca3c2bb53ff44423cdd3497c8f83d146cf06177b66f32bb70ffb9f19f6b84e7c35946f8bfd8c87f288681235bc6e130671fe054fb166a87fa243260d01398989db3e17c3b0c92ff8c2a9dc1e25cb23a627b111249a1e456914e948d7523978f1f280d8ac995d4324fdf1fc26ab39b50b0db7bec5c59d2f0115ec4155d241241f41de8e3e2269367b4430c3be36d9195c38ead9dd6b63ca8260226e8db910e47fefe53ba0fe2b289f73d35b35c4aa621e1d9219b1cfc7fa4db96382c6f1429b7deaf743bd45453038a08639609b962491801587453468d8719b61ed55c7c23e65f3da176e5a6cde2b9b2a39dc346da220bd1d76eadcda98764e28a03296022f3adc83d17a135480a4890831f45113bc2a39b5b947e3e951105c287d6ab7ab8965fc0e76832e348c73aeb91d60c450959d7cdb9a083caafee06e7ef9b176ec912ccfd96e3329cec9f15e81ae6bbfda71acdfcd76256c60d435c46d3793d2709282789ee0804e4ef9efa2f6662f354587192bb6befe752c1583be8932949b085a3a63fcef7886be2795a289fb919b3bc43347587123ad103bd177adba09d6f2d50eafd406a7a499f8ac9f6360ffb71e2247dcf42fef9c0399636a031f67f8a3f16ff3f5b40cb8e84614115f6d57c72a753d4d182bbb6f59badf6d0ef55eb885f80622a0969f05ef83eedaab9401401d07154fa7f228794912886362ef6f2073606450e0a591b57efac74dcff0e92b4ffc857ea31e6d4fb40a12c6b3b23d89c0a83282606d7b71ed7af91b3a33412c8bc3ffff06eada99d93ea4e09aae80b046a4814f1dfd65a434a479feaafeeb5bde391626f440a8baa330e88c8dfb4cc745443ce90b83b61ab083a1090deac716a3b661898f1a4674790508eb410f5ce783c1bcae9a42bc8bfd1f9debd1bfee02ae0fcb38694ba0de2e3ec9d8c896fdca24c5a0715e1b21ecdd09fd7a53cce0d5f999fdc0c1f9a0c6ea020c95e83ab2392f0f15c7b4a1c94ddf279755662acba1adafff26b2ba79a9e7e95c0053b54098ec49b71bdc564e25a6d4ff0f31cc2b38d2e231f0fb7e0203cf71e41049384d12249df6fb8b48f053a1e9855bbf98b31982917ef769917458b0cbb42bd095e12cc7cde77dc16163b37fedaa99ff144dd4ae5128480aa6a2e34a5f165a088ffb036bf0b6d9167444467705dacf1a77e2ed5367629fc507da3f3caaf3a29edd94ed8a19169af76f53fc3b48b9f0bd814c5f846f7ef2a252669f6cc1e0ca8678a1729f09b270ff12487b00edb3c108a2d3ad7c213d9848a37e6789dd8d1ce48235da93dbdfa4a69c756fa71f9c4a863455d83cd1a56de8848882c013cd6bb2e79e50677c119ca04247eebfd9a402fc186ff7c1493bcb86b217f66263e62088fbc6d3fbe712fb152a4138d07d8ce5fce5507c5d1f90108c00045f60774cadca3aa21e0ee09206f7a3239bfb7c11477049ef6c346b79eb2b7ae4f4ed0553897b2790570bf18474ac754a5c9fc4dd1398275d0ba2041bffa97dd1bc6d5f5ab88e5eccd3cdb574c9dfaaab91673839c1ee09cf190b81405dcb3eed8e58ff693cbe8997564eb8b7424456bd583a04f8c2928809e4ea1097b9b864be08064d0e6da2fb0b0d08b6f2df5f1dc4531965dc1afdc7a52c359f09b85ad9ac22b9a5ce4e7089531a52fe705a96ae47b30c03db381acfdd1414aa01d3e54e57189f90ac2a46d3fc9a1c79bab0f09f9f3805611cdb5579fd4206c905a1b6e7b6c1f4c8c4e5115900f3b87df8d60e433d1415004eb7e077fd75e2c6207c46b50870769a56547cf9b07542fd91ef2baeece1685ef2a079aa109cb70ca053ff97690d9e0711fa8123821f7c49332d8cf5c8c31b845bbab446c83e070a18372e261f3246fbc531c8d9c049555920f855f7a377906c6f8b85b9979fb5fea66f47e1ad7b034b4983fa3c1cf4b7017ccba6bc928f77de5b28d572a31ae7cdb020d4b8af6e23ee2fc85873b4d0b1d18e591b1b173ef5b0e60e81efcfba5f30fffc8502000fb22fbfe4aaf9ca101deb781f2d9f2023289374e8c55277a682b49d366270ed845effa57a15afbd682d2a44f942394a926058806aac9333800a9b6b5d03573e0bf9e62ca353f6eb9c4bb93904b4ff62b7aea88acd88e5067c14f61640798caac7f2a31d333916519150c16bc719bb24b09013e5dd89d2d1ed46e76b7974b330acf435c9a58718fa7718c9a84195478629e742090d12f11a4369b715bae0a3eb2b2701a5e3b57a19c42619052d61705fefafd2e1c11619551d69e66aacf85a5603efdd1a39c627d7a57f48049d126b7da8f71592bacceaa8506031eda8468ab07f94ca67d64f65caae0b6c415c961f154e320002c8efb67f56d4cdd037d7ecd7859d4f69756d4ec39d70d3fadea631946848ecf1adee7913d5915e49445e1b2d792391d033725da9c55f39f7e18c20c8288856c238021e94a878c5e4fc5d004150e06ec52266b8a03b37fc7acb7ac8aa5870d6002a6bf823203c547294de60221c5c7cf6fa56db00597b8551aceec140b6cbcedb3703172a663b5295501570d4c4403c3e2bb0856dee6701985c1914ec360e11111f1f845a01401e6b5f284c087af1ac281b6712e5d3c1618d24fd1eb8012c75b9855ab3effc8b46964be369e0d68a05275dbac78e981bfad5955be43bbe61e27d93e3d6c48fb1209c04357c781baf090f14dd4f09249a935f7a9d0f4ecc04ef851c1c17a4d1b823a47083b5515c49f731cba1b0ffd4b0f4c5262f7a6468f20ddbee2e04ed799b174242bf53ac97b39170ebea0a6ecad70e29ef00f1aaa5577fb9a5a5157790930f5acc9a3b8fec17b81f1aabb6ee4579061e0017753e3601c77d47123673ff6c36f900ce7bd75d882fbaaa233509410cb4749f33fe844ab0d065bc4dcd82820e19bbb41cdc459eb57148f0e7c08058917f4bd7896003351cc1a7eabfe305778ad25e9cb3571fe61c3ab465", 0x1000}], 0x2, 0x0, 0x0, 0x8}, 0x3) 01:11:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x291) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008000014000000000000000f30800020000000000000000000000000800e4ff6f0000000100dc", 0x2d}], 0x1) r1 = socket(0x6, 0x400000000002, 0x11) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000100)) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x400, 0x80, {0x4, 0x800}}) 01:11:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) bind$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0xa9314e2292b754c9, 0x0, 0x0}, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:11:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="6276267324788befa668af4b8c301d62746e02c9536bc02d12409aa825b664e8df1b8c824310c020c6c6f1e8643fd3f6eab7398ae18d06f8a208a1b88b170fd7de8645572c3fb95ba6c432b0bbb580a8437ca4eb36e6204942d13b22fe9e6dd67f8676bef4a4966bc6b0c04028fea31c0c3503be72ede9b1d3f09d8fa8dc09915c2182a850715f608af1bdc73d69155e00fe9cf92711ec297e928ee402eb50c01a24579d2ba6a97711e59197615d507eb305cb0b7cecd858651882fffd3085134331a76f1eb2d53b8bb6ebf30b60ce057a7349f0cf1f39b196090b1c5760ab75d24a8564bc9726f8c542a68be23e952d53bc735d93b818e1c190fb7002f0", 0xfe) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./bus\x00', r4, 0x1}) 01:11:39 executing program 1: r0 = shmget(0x1, 0x3000, 0x2fc21a82fd2a5998, &(0x7f0000000000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000003c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f00000001c0)='./file1\x00', 0x2, 0x92) read(r1, &(0x7f0000001740)=""/4096, 0x1000) poll(&(0x7f0000000240)=[{r2, 0x1}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) close(r1) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000000)={0xa2, 0x0, &(0x7f0000000300)=""/162}) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0, 0x0) r9 = socket(0x0, 0x3, 0x6) write(r2, &(0x7f0000000100)='w', 0x1) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = dup2(r9, r10) getdents(r11, &(0x7f0000000280)=""/79, 0x4f) write(r2, &(0x7f0000000080)="a6", 0xffffff28) 01:11:39 executing program 0: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) fchown(r2, r3, r6) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r8 = dup(r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r9]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r9, 0x6) 01:11:39 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0xa4) ftruncate(r0, 0x0, 0x802fffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x2) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) ftruncate(r1, 0x0, 0x7fffffff) socket$unix(0x1, 0x2, 0x0) ftruncate(r1, 0x0, 0x802fffa) 01:11:39 executing program 1: r0 = open(&(0x7f0000001500)='./bus\x00', 0x8d6a1e63340870b6, 0x1b1) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='r\x00') r1 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) r6 = syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f00000003c0)) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000380)='./file0/file1\x00', 0x400, 0x100) setgroups(0x1, &(0x7f0000000540)=[r9]) fchown(r2, r3, r9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r13 = dup(r12) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r14]) getgroups(0x2, &(0x7f0000000240)=[r14, 0x0]) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000001540)=ANY=[@ANYBLOB="05002e00f97f8be07bf540774f980631f39a72adfa55bfbbb4b2539dc0ac6a606e1c21ef65e637d2c71ace82d0f72d3e1cc943d0aa39c7b5c189f381edba946f9e8f168f9339094c0b3ffbd386523c68847f016ae7abdc921ffc0c9d6cf1972a75fc8980171aa80ebcbcc4b8c56ea6404e1b3444f32944e9fc193b39e71e73dffb2dd9bbdf2c05925c5cb227f7baa48e02f8f6981cb3a5b1a541414f746c9810d680bf194e1686184a0191"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000500)="f04a1fca24fce86d3b1f2b9dd369ec9c9f0dff71fa8400862e6d11fbda65e0ea4a6db2d5e85efd2e4bd69a4ad8dd45b8954821d1bfce1b988d90792ab6f8b00e71ff1d3a35c8ccbd93b3cca9ba76ea073bae3d257b6761e2aa7c9d87fde15385a6a53a54045bf5f46d30cc2d65c2a10dae007b7f6a6971cefbfbbc3c7f4391d769371bb489912d17f57bd64c471f1693a7fff90706241e18d9a2bf35d62bc9c36b0fb149d3a8aa2f8a5d56256d0b6dca00d74b08116d9afbe959db0acf0f0952828fc7bb94f2a36cf01f5f5733dc3a3e63f0dfed12c65815654d4345f1f08e6377a3d72939370954e2120374628189a113ed02482a21721b53040393e01d309c9bb0f48fc777d046622a9b187e7834129587d14d1c9153e3d5141cbbe014d3389cf04214afb1f16c4ef100565cffd58ef28e6611d11111ca79f3aaf0763be043980adb2302e8faef4116c3d71569e574638d8ceb515d7662b2c263af33e49545b934e2f7c6e3c4bb4b6f5c1c078aab27a72de41088aeb64852f3912db4f673395a2d3ce60df6f75fbfdce77cdcec4a2fcc4bc822051081a5ea2a1363ddae8797dadccfd0f609960c0bf3af84e70f55198e109296081a92317b3c8d8656152521ad186b5d4213059b971656e106a29f6d19147529ba4c88cc3409cc8109214b38937a6458ad8164d6064fe8c30ef6cc8318e4933b73ba5c5fe113e0b098f768c0160391ccd35af144795e3da6fa2c048313e045767860fbca5213c7916a83fdd934415105a1d9cf9e28cdc1d89f13863ff7d11626c7e98e21ba9d4df19bef286fc1dc47c5094f38cfa634db367e480c9c399de2dcd9b436fc8c153b6c3524c1d5bf8257b1e83acab182dd60371820803453b8a5dc7cc669f2285d6b3682e775f6945903cc6e86dd011eed3e690af9ae08827cfffbb4288e85ef38069d758dfabc2fe986feebd1ce1459b6d4cddac8b6c24517024b3858eb4089a97bad653a95fbbec96596f2fd0e0061476af348f822d3212898d6c6b4e201975352d625977a09a534c9ffbae7647d470a5514a120b4f3378d826b7ccc9a3d79c684beeed7b93792ca2e67e31de9e7bc37384dbb05c26997610ca3396e56db9e55690db6037f8612db9cda681bcdece9b16bfb6ea4c260ca142f64ccfaef35ec6c12b3c82e76fee2cefa505dd03e7134bd11af7325913b5cc32472e67c6a8cd4aac7bc54aee4a74c2d2ca954a9fb9926282db9e46a36575d90d074423b1da0c69e99404bec591d2595cd548e6d33b8e428b3c73657766784fb6bd5de7f5056f4c9ddb4a5ea3c47135e9f01e4af17cf9bb3101c065b015d4abbd4d85b623480d7bd6508b16f0d6ff7270fc82ffc1336b0e6c5823811613c29a3d9ee45a84661f4f2751ee9bc327d015d0fa5ccbe13a1dd7ed02fc270c746556e57ce103b8d4ea75a6e33c328b78ecf075e787412d9a531284a6bce43f1484825603682764e64244abd8f62e0276f8103be4eb63e09edf1f53770af5571989b88045627f0e702f5b633751cb9dd55db2f6cdde631d0f584d52f21a995b18fe376096e0ab9301f84146eaaa7dce5a73fee8ff8cdd8c1e4eb1250c2e85831f88892a3a40a4f734dacedb9973de2436b99af95714e12d9466e88773954d22b50ee3bbb943e1d8eed55311a4fb75ec63743ccc07424174ff78ad0ff5cfdb18775e4f53a79b61baba4e5d61f4540c830c0e0a26dbd122613b75e37f47e2931a460289c048b8f98ef3c941c1c486aad08f6962d70477422aa644e325b7f1898c4b4fa0059c4ce5b4303dae41c46bcbc2cf630db6c43a0de50e6057c2748fb79ebfda6d25296d06053634eacd6b0a5633fb011adbc53349076b0ac8e3e058785b4489819da85039940a14043cb5c082a5f17cd6487bf3e8b6d2f0d4bcad595d0ac14e35d9ae9a9806f4abc08941df863cc445911deed8bf4a1ec56bd612aaf69457d094b91c96623b35f39551f06c668df44d3246c0cc0d83c5dff17e8283cff430e7fc814626b3d47c6b2813b4067cad10e1fe98c19657d8ec2aa67e18e74489a23fa683ea7f08ea424a1528c530be158d3a3119f8e22b2b4d1cc139004af771f8e50b016aff82fc7da55f8783f6b824fc9f6f6f192f8c251d36547e3539fe0158cf101024ec6c4789f2d2be7016a54dfd81299013d73e52adeb6ea0122a1be1a77b205b3c8a5d55f27a36b84d9b808e9e225b59b8193e3960449142f0ec207a06953ea9c01fc7bf16ba221ad27c1b903b5a6a8bfa743173a1d1f11728ecccf71b485253397fbcbda15897b7e8efd4d5f7c1c41d50ffc8326a07207746260eaab156ab9486063da58c537144cc40ad6d9c781c89a48087010a55570c5cf5c37007bccd87a94fda8db3113338c05e21a551e3deca5fa933c33cb9be2a2e5d51959b485295796d3959c12d71911886b5af0da118a600b7fb2728f36f21474ac3ddae16547b6aadd96ff60bf86abcee6f3e3b83de62164c1d2763562cd31cd1296d23d05b18a30af87b0a7047f979bb265185959b276266616bc036f2d88e4b2f1cac3cd4c12b8581e8a0fb5d63042ead27efa191fc2c5efb88cbe5f98e9ad0b5c69117f29412b1a83202b20665d9abbcafd3796c3311023a6df409efea1c5bf866efdb5006c8d02861a14023b572f4bf9c5a18ff268d4764bb2df91b1c47908e94b064f6ed8a66f4fe6744d48b71ac6a09abcc3270d7df1da8a05547619d349bf1f72e15b4e9ee1481151e821cdcdf9bb4fcedf5398b8206bd7e87dde0822d68f2e387cd7d54f7a0286efd42f009b48a25eb2c56416e38a7482f3cf3843c1f2b1d8fa26a254c62e3312ace555f9dadc8b81ae05d25376831af4ff78a8aee8ce2902628152498ca2099829b69e0d9897e3a5f12791cbf0ad3d4a5b0ee50e0ce44d8812c1975967b50a3a5d56fc8193c60bc46dd56cdb356a0cf0562345dadfb90a60cfaa30cfbaf5b693e2b6d8d8552f5a265f0771bc39ee6c57857204b9fc7ad157ef399912f8d59c460d6b85ff0b1a9f5e8097b73de0732c65d1ff035ef8ed657078a642ba0da9d573564a168a7d82f1cc70bcebf06c8906542f897c577a226609eea75f2809f8e3452d26019edb8d4d75c61aa00291b51c6631625baf999c6a70d4f313ea9384fa816064fc6d0670360c4a7a51e7d2d2a0a3f9f648926085f4b7c86c0ec479bde33aba071bfd4e97cc7859c2c0eb5c373fd8671daa255612dd064d867f66511e5e4b073205ad910223473f4f274cdcc9d5d4340b5984e2b2f1972b1a7e289e864a502174206e7966d4279a9d22a3d919289a71506b712ed0a0ec2ab48b16b9cc6a6db0ddce13c0d39cc39eb6cc95918d6becf5afe7a5eaeb02982c1192a16cc19e135c050a9f6b62922ab0a2b0c0790f91a0b63bf36ab1fce4632bcdaa7096fefd3c1aa72f4549ca6c5f89976908aac63693d2ee34c496daeb034b9afd160befaa317495e61612441f9ea0b2d9704cafd823e32bc8c75e61fb4a2ac6872e0418d031686db98bfa93620cffc75be760df37d91212297575f0bb3c5bb953f75622b815f042ae63580120b17bef798bb65448e88e3020ef470db73e5ab4105fcda54890c088ea781e1261ace6a11e3887bcf547c9e63b288420305cc3172576c7df4fc5a8640bf4cd8510a35d8f3161b313083d205ab7e1602a3ece4d3df1e9d20c2bd480c649464db9514ff1fd080199d3c069e6588bb6e2e9d5ff44f0ff58379a2594a394bc803ccd91f4bfbddc834faa0bf92141131683b8eba5ec47fb17758349eff7b2bc8730bcc1523898a9e0daa3ef545f5f810eff542b3b0aba6724fd6159184aaac689f4f0004b0abc56360477472fa4784fe391e49b0fd839c4d245e9f6e58f692bd3e1fdc07ce2e20367a1317ea2306cccb2785f03dab34282689136528d24299da6f867bc2cf946aabf815d76e89f6c992885bf0a0f58da1882839999760f90cefc7c94827d59fbb7a214e90b7af31c3884158982369ffa8cb2bc813d56acc5534298ba2c7bd715fef749688248bbf1f66c79c13cd9106b54ab1f964dc3443c5705792ca398910e284d2011e493f22beca0582bc09fd571645920f81fc89ceb061cb80631154e6b3cdc210c6e5aa0fc189f322d65bc0f3de67a099afa2c6e42b08c7d58e085420eebd4309e1eba3f6223ea57d1a9ec06c3ae62ac45119f312d7342e29c17c9f2d64ff8b1684d4fc8314fb175f6892c5c9d5ec3f8a28aa334ae18bb45240f4cb188f93ee1d78aac2083d3dcd0c660ec4a8c529a669e6e98495fb2157de4bf8d721c4a2c2fc8ca247c58ed3381e46a07c6f65db5af2b8fea7d8683ac6da55eaac1324a65325bbd7da1d8572d5e78dead43e129bcbbe51a74e8aca73317779581fdfbe2ec91f35a5068d53bc93254f788352a0d5519017d738a6a554e6d9a73b8c98af60aff677fdbf4652b9e13306bfe4ca26df5f269a2a51bdca30ab2bad8a740f4a9eb16153fe8aed7138a3de962f52c73e204bc71d117beabf0e62443d1c24b409f998e12d71b87252311b7bb272dc234f8bde05c739f8189a871a4a8209be90fc548356daef7f7bde3552bb89c5cb9f12f8792d7fdf0e385b18c7f06eb48ea3820ae6d039cace448c59c7430c9fb93ad9f6fc12ac6815fdd0a039992189884f36c2d3d56f2cdf8cb6eb169a820ca47d940478d88e014cf43e1e124812f75c41d2d612df65b3363cd6a149008b536e38604904e28414ce7cdab392a1ef4c0904749caed39874ae0b45f20921a5248c380647323e3817f7a067c3330ee80f0cfe0ea8fb38fe91de02392da0e77a9cb92e20c7aa499de8f6cc362a83296aec5f9044582dffee395c25461b89434f177a1cca7666c546cebad021aac456a653a0a2b6b2b6c3fb98d09b4176aa8611ce22e9febbe30dbd61c57de2b9d3d5b53b93cea8218cfc5ef65ca6d29019d6547f60c4d68e54054354be2feda9c5c5dcdebc7f6ce519400319dedfc24e4b9e4c2fa86d1b32a4868300aee95d542f454b60c0a7f81d00de0e506e383c761d5437e1f5c335519734ef524fb6c0e504e817112a097d1f1b0dad7a9461ef557d8adae8b1323e02504b7998fe27c88af389f5466beddc4e567d8d561cfbaaa7cff8a0a3e4de3e1af695bd2d1aa93cadc0552a8c4650eac933bed08fdd76739fe189af647e62d9599ba427a67a463d0ff806c226afedd473fd661168067c3f0c0211143f1a623c00167fa72cc42698778302ab6ef7383b93859c7a5d5c1e8cb4c003cf39a641781842deab244f85e0385051b1ae66c24aaeb26afb7ca82837d3ecea959a05baae07581716a0b426d78dbbb750d88eab6387ffb7f3ce423f6881785be52fa5faafa8bc26618ef48dee249278ba70e3b256a413d2083b73011a68cfe1c827841023c622c807f67908bf46c0af5de672e217b8a862245ede1dfc23a09eadd2b04cf1e63c8adcbbb2ef8aa745dc3f599c334d14e28a0637ed8a718fce0029be8135d4c86102e5a353ed9be430e18238f32b9111f065c29ca9d18453485251cef9ea555391b1c02d741b9495d7f4710ba64148ec3901675dd340e77600835a206f0026d966818adfe4d13fd1ade15d2d438efeeae3bee455380a18a1a9383737a6fd7f7dc1cda461fdb3e1cfb3b812dc27a4ea63414170892688b3912fdaee7acc8789f4e84043f238de42cb0d47c6e53a5a12cc07365062c5fa3260d10acedae54921ca4d3686beae63da2ce82eaf95c26cad566ca7cf321a460488aab446dd5ae27e39a1d133ddb965bafe4e751d5be63", 0x1000}, {&(0x7f0000000140)="281ce649d4ba8c92d252ec", 0xb}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r3, r10}, @cred={0x20, 0xffff, 0x0, 0x0, r11, r15}], 0x40}, 0x408) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb58", 0x6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 01:11:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f00000000c0)=[{0x5, 0x74, 0x0, 0x40}, {0x0, 0x1, 0x4, 0xffffff2e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 01:11:39 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) fchown(r2, r3, r6) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r8 = dup(r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r9]) fchownat(r1, &(0x7f0000000040)='./bus\x00', r3, r9, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x1c9) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 01:11:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8080, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 01:11:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x1, 0x1, 0x3) shutdown(r0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r2, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:11:39 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0xff) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, 0x0, 0x0) 01:11:39 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x0) r1 = semget$private(0x0, 0x3, 0x8) semop(r1, &(0x7f00000004c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x80, 0x1000}, {0x1, 0xbea, 0x800}, {0x3, 0x100, 0x1000}, {0x3, 0xab07, 0x1000}], 0x8) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000001c0)=""/170) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = dup2(r0, r3) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffff4f1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00'], 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 01:11:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) bind$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 01:11:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="5c99da7bec75dddba4125cd449aaa41044153e4a416ef0a3585b1756cf26ec70ac372292b0a3f218c39967285b1cf41c4f0adc3ca132d2cec68fae932920818cefbab4bf506bcc1c1780971e78f0b8488c4cbfc96e5b55033311c2a69023a01f9f94c2f20af92c3013126219f7751f0c6ddc879eb769aa9755c0e89b61c45a8c16e4b4bf53c3179dd4587c5eae95576057e40668f49bd50a348637c560c72119240726900690d6a97a78cd49c62ab5afa62df8013f18e5511b6c72278e4e19d7ce03f3027322b09d5d83f7110000"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="0000000000008000d5641ad974acb4ac6bb33a25fe3d29eb8da84ac54dfb5d2fac0433", 0x23) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000000)=0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 01:11:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt(0xffffffffffffff9c, 0x4f20, 0x4, &(0x7f0000000100)="15786c76af72c80daa50ba84b678c00b449df0e97afa2791649dd48197e6e49039c324de846e9a47df9423c2f2eaaf51defb1ffd564e7ea02135a790071b8111fd8a0d1992b875c082b7231b930cc457c6d3111dfc17146aa8c696a689c79920906c6d4de189fd8f7e7c85b779ef8518b1862d291dbeaadaae84f6ca99d9270610d66f9dd1e8aba884ca0dff6cc3fe0e6173b17a782664ce4d7123", 0x9b) 01:11:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r0, r4) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="d60aeefb5ae1f33e9c32193208fbc16263e1ccc1691b9acd37f0ba73310eecd5ddddc9ae96"], 0x10) close(r0) write(r4, 0x0, 0x0) close(r5) 01:11:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x4cafeb4780ddfe7d) close(r1) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) fcntl$setstatus(r1, 0x4, 0x4) 01:11:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="807cdda83d72c38f7a35cd0e579547f6569213face5ccee860e2ca97208fcb4fe245cff194ee06d7dfdfe7b4d57148bd71cee20f265fef77f430f8f10d7477234944a7cfda725356ded5ae762f79dd5f30340689604d82a4031118dda51e1a0c9353ac8fa851f1fdbb5877e8bd416dca89c8200b2651cbab751fb2434f1889aec0f77f002b6b90a5f8eb6aac3799e6181d5cada9a19c76ad685b8b199d3a2b027967309132b4033763fe0b94b3327ce3041eb4dd3c079c4326431e85d26194d4910c018b98977aeee698564200"/216], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 01:11:39 executing program 1: r0 = socket$inet(0x2, 0x4, 0x5) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x35b) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)="b0ef5949c7346e00b6e6d150dd1c8a398344ebfaf924d6ee75526a13c272eb06a371b90ab6db4808ab59eb2997cf75876e0892203d48efa9eb953fe0765ad7f0b99fa8972049cf3b36a26a1cbe1bcd75af8d3e493359fb5347f14e1f1cd70ba12201f7f878afd093cd8a1c8fd9e113faf6be63e4b973a31135cabdc00c6cc14ec71d0e4553d8807c7b474a689eb718320d55797baad0a18df0d3b76be5a756f4afd2279201abd9ca92c54d0075d8a7ab5a22743c75c813f4bd919b54ce9f69917a7f2f1b5b1b4d19fc9a4a285b25137290e78e67aa07957bdca5eb2c668c5c7886df26003eaacffc6cf02dc86a6f37594cb8621afb5922eae0aeb9a70de03206a78dbd911bb096779abb30ca25b77d7c3c0036cb6fec563f3e488d02fed74d1f8bd6bc09b9d6e97701abf3e690a01b28786701343f84ea9f9df35042bbabd455f068d6efee26a9d17482b5ceabc53c1cc0ab34969df828ae22eb78848d07d83f44929c64a823d0ef8390825b38f2022975e44bf98971a0dd0745ad65d381b1ee6c4a1442b967ead28a1329eef413f6229c49c212566cb5269b9553ddbb4b47c083ff5235d322b95fcf5e9e403406b37d457b7e9db1b3ef28e31b740ef7f5d8d317ebc86c27df744a8da4a9b8b07b480b2df12c9877e634eb53289cc4908bb74526931ef166b583fcb8e3422f53a9abe24be774fb924aac5b94036a1baf02c57adc8f45a13c5e41130037ec5a8a12ffe6e4c8d0f291d907f5c990acd7f7a7a2c7ea5b58bf1e8d95f6bf288b10fa1f2603d46e0e8ebbf8f88a942d8d70c4319df032376b1284f611b081ae579576c115d793c575cd9166a3b93a29a2487f6a6bed0b19f4fbcb0bf8df94f43b55a018405b832f8d96887e114642eda445ce23f8a59b2fee01d5d17a4c37f36e453448081ff6ff6a528ba811d567c9f49f49cc04afc144e0e35b26a7ecc805b212f889c0f64dc148868ece7500501e7eba1840a7d57e3d73f64c8246bdb3ffaa4def0aefce917acf82e0caf0a9144b64b52572ca0f283c377f70f863b0329d913b7ba8bdc59aa00ec8c2074274cf6f4f28d6a99d5bb4727a75a76b153e20e203e0f356ae1f9d50cbba694f52ffa59c8cbaf9f4a37a6514e42b0edff3048f13b907fd0a1932af78c202c6b308719baa55f29d5797ade3fa6e4c398af5647bc2f6f7e0fc8be9a89452676ba7e1f25e3a566575a8c8bd655157907e28dd3d746af4c7fffce6a7ed42e564e8214b372822f7392ded37cb323f39466c72f513f136d434e5ea4c700d9c632e86bf70184087362af0089df988cdee5878357a85581d989f6585e8c45bf5db7edb84d5cad740893f19d0c80489ea26f1a95fbef890d279b6ac1a691db9c937fc68ec5f4e0260647ecea1f95c18a6bd89eaca9c7bbd3d3959c91b946659ea4e8eeb251ffe45857b4c86c26940c4edd5e2eb7b6612d26daf832e8926e3d6330f2b299693f85994f0fbd5cb29c50b66bdf299dd99e0a34e543d3642ffd16b92ac5b1243ca472d2cd74a93b54f40c5cd6929b74aafc055ded9a99b4839e39557f50097e5e58a68e6dea5faa5776778ed368ec5adbbe2294b95e077758fac863543e86a861da6ce2042ec6fa2c3d002450103f17e180a60b433f25853f10b3a40cdf53e64fd8a417fa7996682da7ea879aee825976ff2c6971caceb06df31bffd9b80bf1ceeb5affa65170ad073f4de50f1a68ad3636abf12962a575a2c4b341680ae70bba500e6351848daa4c0044ca8cb0ccde239974270a699c6d7c0ef5b82f94832fba00345b1dd8225cdcb56ab3aceaab49311e804f79873d646b9b7020d7364b1607bb7305028c7c3d55fa5204a2a5bad6f5346f804e2e005c49abb40dae99ebc8a87ae2c07047aaf0151270ea3121c5376f3fce5be6753f2507beae0d4962c30fabf7f30a406b05339a4ee550fcd9d6bac24066c6bc6d1fca8c515b843a7a0dd18ac607eb5068ed41beff5c06a6052c85e8badba882840f688d57349c548c7b7faf0b4b5b5a6d049f001d406a88d078033c9784d38778795f26c8213fae01a90078ace2c1cfd9255b3c44482168e19a89c5a6220a4c26514f0786136c3b4dac8d50a8b8db64bc3188f255e8a6e5ced2166ce9737bb6afd322615cda0b0d751cb3efa791f789a97a164d148bd4adb717dac81f820dd5142080e92264b86b8a92e895ee9298d37b2449e4b43a228ff1dc46f580c8aa907d4e12df2186e574692480dbe55a75d82b181ff21b262fd64d368590645ec6661cd954468aa125d31fe4173753882600bee155c913fd7b6b681a7970c91eddf28343a791c7b21643bf633ffa57e9b5c669b9d266ed07c7536417d77f94fafd3f33cd0d4ed5b876cc5739592a5b8da91d2bbf646c99b40b3ee001267bb45928f5f421983d3962bfca924ed65bd315f2bde712c0c59e4704988a6c74be9b419c1fd7508e55f4a7ac6fff99fc643298363903108d8c17ba737c7a658e0e06a40c0a9a417099b609f58639b521ff11016de54d0800ca4bd464f99fce93b30c1113c25869e8196904658cb9a8e6b6231f386f55b137c0370763d2c427c92f31dfbbfb88f0c71e97f5922d76fd86a703f42a2f1e178a2323fc13963147581a500c64ef6498941ee7c355b4696cf095c4bf6c9e9869b609a13e5e007e592535b79301bd4e134cf14934d4b1a68e1234e3ce215a7ec09991e3cc54bc0e86686469d837e3d6c6038e1afab6514f2cb05252557b34da23e22fbfcfe9a8819e9888f8b7642e4c50c7130a96fd7df1ffad1e7ebea983fb27bbd7228a6f89915d1116c2a9d25fdda1af222122817ea66be73ac676a1f50d291f8da1fb4da19c7572a74feb1aca386badd4b0b40efff7fa148949520e690f29518dda1092c5fe3cf1b983e488d65eac2ec8fb8b727692a0373095ddd0ece7b3962c619a6d4717437e8ce82d5b6ec094c8bdd39342b17f418871e80d44782d01e32cf74eeb60ff9d6a701a8fbac9f24078d6fd3ef988b2e5370fac47861e697ae5a8aabc711cdc34350017d28480cf1952d86e5999d89366ff03c840667cd187f8012b6bc4c68ded83a30d9e6e9e9891afbb28d930cde08f624dceefa052fbe6b81eb44ac0f387c4bd14a118cb880e2e6a6cd0e592f98ca8c5ec111eb8230fa229db1085f265987b60763d4cb13cc792c9738938de1efcc147690078703c09b0189c29e885e5967ddb8c35b3a5d5c21a67e53628c7a4dae5afde34e9083679acc83788bbe2fef12e65c8e26247f29a97668af099db2514d498d4df76a26ff92f61cd1ff0240cd3176ed28231fdb83d76098ad40e0a6ce113a7a1152e566e8f4e10e068471fbd26fd5f8f25e407deb9adab9926ecc51516218c7b718864f7c2030ac4bb5228994746a83310b009ee7841844ead10392ab5b2fa581f5041da41f6e989efd23c5e006c8620e3843bff6d98969006cd993bb4149487a727bd8ca622b4c3a73c7f72153899b24a23cf04fb8005afe209ff2a50786a81d41db753f1c4281b9b2ee60152a1de8d7f12dc06365ca3631fe537a8e3aaa054346e973ffd6134bd4fedf4dca55535b141385c47020d3e2386e039c51256d03de1b0e87009a44a17a52fd14943736e98859907549730bfd2de8639d4eeae3cd4878bf6332a467e891550237c8225eb5b7ea1c67011a84192ff917eca78ca5225492436fad15cf3bb8621bf96d253cae79c2fe89eda3d22c194774717a73b8698d1245d17080b2b75a9b9b2c35207db00600a6eb393f0cbf6402dc8cb398e873e00f1acf1921e7df5e91a67506e243fd2757acf027f0ab4bd2d2283abaf88ee6e3e37fc68f150c59ddee22e98c91e94af0751e1bfcd2f09b1f2a0b522674c484609d042288fd138b06c5316cb6e95788264689e767d449c96752507897841b5a6cde59fad8e3e5ddeded4abc596675dade2a2fd3fc19d1c5d8680bbd56c07a2f490f19b582dca2be27e57e3b199cf6b8146ad38f6ae64011b0d48295df2195f8fb74dcc06f6b11bc058d0ebc2405f147a2138c8bdd5e3c9f7c1f36f104dc99efbd3eeedd0202a347b7b75870548444687e8ff0a0915393229e44dc69a7c8221ffd09466523b9274bb8d777638361cf4690b2926e7ae7e962c0f84eec797fadcba87026a67d305cddbe6743aabd2985119700eb9ea67aba941f3e377486415d554f0cbd94e508ffb2d043cefaaa8ff1804524616b6069ce9ec8aa40734ba559a06377c49b3b2d7f3b5142b4a0c790f7f690603beba7a142fd5c0a58ddc7e68ed97d2a642d07d56de8c78a18307f5fe72992af9e50d4624ce549c68105fda2afef4c5a03fa3628660c38a05f2c11df5c9fd28600686e8336a0dfc6d824429f4514f9f0df13acad68fac39e3597c0fd096dea28343f263aa242ba59089df7cf0b358d8b868c61f1a9109e5b6c00475737ad0243035ffed5e5dcb5ba54aa95c18822838d17f03ad5f50e759b5971a0deb1aa798d7e90d92eb754331b75c64d662f17bf4f16c412e1cf7bb7c230160fd83465b5c5d727c001498bd7d653ea36624cdaa3da7098b375b572f63a38a599c3f0d6174d96aa37b83419fa44b4496e62f97e928af5d1ec1221293a64d77594c8565fa00962fedb47ece43e2dce6839b004d805aa2f540c8e80a08f027f5fc00be3b531291b8b1eb3213fbaefc4d3290d46cb0d12752e65e0bc2ad36caf0e97e7eda0646b75ffcd26c3853744f385a0d564bd3cd6a98865810e3d6510328e0d9a276b5a82d746e7f676cf4c1317cc1cdb57764c43230d220b188f30041561046ca9e95fbd5f83a533b68279a919c2c1c18781bc1bf9863ba0930cc134f56d478c799d8c571d81d77be6a5e2f731389336d6ad1e554eeefbeaebbce242d79acb3fadd12b4bdaf3234f814b9aeeb434f3a8c8f2a4a4a2da29644901433046a76f7acbcb6a947a01ec479854b7d3a3df6dbce2eddf5eb3b9645f03ecf171a837ab3ea9893125f870b8d575e222885051f44294fed0c7afe02f3725ab4b82d88c92bfc19bd9f048d5cec6229fdfc67706a01d6033c2efbe01931d66f18289ea6f631a8d8bef6e7dd598347f85d514dffab3f18851172906b12c4c6214c7ebe5ba1698cbf41d78c25029a87f6b47beeefa749b74a596beafdf1b54de3d596544962b0305ea25ea94f76f6ef06155b10a1304b35cf64463b895ab0c40ef23d8d52ba21e605907bc836709724072d29958370c8ca0738d6b6ac92e3f75aa44188ef2359da4c0d6539475289d2ca615eae0cf69d6743b5db1d73ce5cd6020a707effb8b2b55ca36a704a1af0e40febb97dadc69f79d4e588284b5d7e2550df0114544be1f675b7b5eee8ce81bb336086637f69eda5669d847ea0b5288512ca4529f5f2a29a84ac3a7ef70e279c3fc819f6d0eefdf9a65764989fc4b843919da176c10ca90f47881599af5b9c837603637d258d25c992015e53f69e8b95eb9e9ad8974c30950295a7928e1f91930a14296541e6a1a70d19f4dcccfdfaa490e6ec71dae065851a5ceb249ce923d93982d1e386da371ce12fd9b18fad82c99c4cd05bfa2faf254c161b96285bc6f917734165e760107db9d30b045e9e918afa683052865d234f8fbf565b252bfa50ec2be5ce4aacd8d13f004f960b780402d5daa2b4ce43b13c0d4f8bd357d709c50d9c9c0cab0bd13ac12e62f2e3f42431a0232b0052169e39429a675045c31be873804214ad87a95cd85b1ca4cea77d3d89679e00103354cac81b4b33b0e5bd4d4eb1b59869208f21c4cee668118d52b7a062dc8", 0x1000}, {&(0x7f0000001000)="baaa04f9f14b7543e3d9f1ec7df7dacdac7dd4d73412ff54bcb528d2de6f7d967be5ca450e55f83f5d9b804239fe7eb6570821f00a5a58191ec47c231a22e6dd2bb649c2e8239b95014928d5e5cebdcc668c14948cb4ddebf82e1621188d9b8730fcbe807a71b02e57b16ed9adff739382436beb686b8fd21f84596319d0750ecdfbf915f2016f9268", 0x89}], 0x2, 0x0, 0x0) 01:11:39 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x18, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x3ab) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fsync(r4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r3, 0x14, r1) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000080)={0x49, 0xffffff00, 0x4}) 01:11:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001440)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f00000014c0)='./bus/file0\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r1) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) 01:11:39 executing program 0: clock_settime(0x3, 0x0) clock_getres(0x3, &(0x7f0000000080)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) r7 = dup2(0xffffffffffffff9c, r6) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000001c0)=0x422e) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000180)={0x100}) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r8 = fcntl$dupfd(r3, 0xa, r2) mkdirat(r8, &(0x7f00000000c0)='./file1\x00', 0x1ac) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000040)=0x1ff) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10000, 0x0) seteuid(0xffffffffffffffff) 01:11:39 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c224", 0x33}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='A'], 0x1) 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x6, 0x7fffffff, 0x6, 0x6, "8f05051d37c19b9d5d4de7ab89456c706ef491a9", 0xdb, 0xffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 01:11:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)="34b0f67de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b62010971729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f494a3967935e9b6dba6407ac775518feb09885974283f6ec275c356cbf5c0856d76063686e60ff87cef7445a2befd103d5ad020769caa23ff5807426bf5b149d22fb2d77c2237f57509c1e662321b551a762a974257d1f3d7c6748f1359865ee96ef73dc9593a388b37d940143823f2bc78b716d43969866231884f3a86d74ca17ee27581a0c0c41b816474ea341154f3ef3ac9a04c57e9582b86d91a2199545e873eb4c704f3bab46ad08422d73ddd85bd5e770b0dbdb9f73d394fd2581bf36171a619b6b0f3f845e3286249532e9e544d11206ee72", 0x114) pwritev(r0, &(0x7f0000002c40)=[{&(0x7f0000000000)="bfd179db24731307d0010ed03233497421f33dd71a127d8f", 0x18}, {&(0x7f0000001840)="5b05101a80dddf0bc3488517913e1e5311cca7c4ee81860a0fdda1c0186ea49efc8f3f45d5bedffb5d593270ff821cde0f73fd541591a38ca1da648ab7c590cbea825ee366c26fb07aecdcca544b61ea98cf925c9940e2e4073bc06e086df3c21b51e53a7707ac9a2a7facef888af70b2155e6960f30765de2988318fb54d9100f38d1e179871aeac73eaaa0c738ebe04bc66827d50b177319d51c73e57d021f0ac2956b78bece26fc2ed1feac60f1f1b500d8a7ccc76b7ea2d137d3cbe809fc0e8d94b1fa23b3acaabd9da5cff618cb1415ec25831ec5d957c30e27cbd7e7028b48bd14dbe690b594ba0e0c0961a34c7b00d3782d584db053703592d32c1030017dbea9323eaafec1e1d0719fbdb269a8eff836b140b9f67ad0ed4b6f64397c41256b676551a0bfe881b8cf3ab768a864ad5036fa0dc94467269b66465b35a892a0bbea31880c349366f85f9174e063666a07a045cb973918e9025291887cd04de0dda37e28d5561e04a8b382e59b8457675eae860c98614e4b7cc4d4cac04a09fff51fd6a9c3bbeeca92784a16bc0d706897e7fae8317f800c013d3a4fa39842e62d611b7eaf4f9a092508c4f8e3e8b94e2d185aff1881611e5fc1c17ca36a5b017eb6336b62b3216ed22763f490e74587ad29a7b5b920f0a501408ce5171398fd29fea7f9414a414d40c2a49b36103db85ac6f193e2d30c716e8cdce110350793c0561314b782506029f682a4c4583c03d92541defdd3957e36b261b76439b40e16eaa2e4878bef9d20986b3fe52cb234eeee5b42549d6fd5008653ba562b01ff2968f5cb86a568db39a236486905dac6ea300b25c6e34fa5e388730cf53c687784877d24d65a819e009391afdb8d9cf4a5cb240433e434bfc4c0222684971396ac346d6607f6bb80bb7b46f0a9d0be06530bb17a36659652544a3edbe2a78fce4bfda96998ac6c5dd656889b393b67d543c7a2fe62b68b5a782e76b7bbff399e89a520069a42000d0de74bb987c4bf41978de7a9c9444ba587ce7c3c04a01f166827b1c29f805f9a45c87877c563d90125fe09be6c5a205dc1263fa7bb40d3d324d284c0b9df02de701aedcdd2c536df3b8d1d7e9359538734f5df8ca1d3e6d0b4d449f58aa890332305a97982794fa1339a0868bede4efec4ec6f524170757049c9d4ecf7e9587ee109e8f607d12bd47856c0427bda159d6e0dce47786a83986f1d6eb62387c52016824526769e2b61ad36c8361b512b6fe96ff7ca2b1db3085c0a1cc5c31b66ec8eff788acfe94563cda74237aa6f1c56e602d67c983c7079f08593bdaec9cb8eb2e5be1f3e4811966e90c941a3b1956eaf68de046b861c4478c1f0775480bb340dfa13113b1366984d0fb1b968e88e7cd1e2b20c0390c3b5616e36ab64b70fdd1ed2e439497508b7fd6310e342208d60d780181c0f084a0763407db80e07644666851f238f758f00ec7ed29c411bfe619f319790372ec6b4966ef97f32b4c826af97e96f74e65a94fa5c8a02157b4e9273afebc08d1b77799fdb9349b3ff2c8fc16988a6637f29cf363b5db7bf045ac60bbeebf82c0e65eb2a8b6a78c5cb3a3f94f1b1939fb56e5cbeb1fb6c89b905fcd3773aaa5f2bac424b4f1a4fc10bee4b0754aeddf6dd51a1f6b84d716233f16673e1baceb5d0e86eccc272c8dc134a56f81d4b408273025ba9fbaa5aa1fe6eae1725f2b45ba7bf961eecb5a09b245096024118ba92087bc20f9dc6235c884080f52f2197a94faa13ccbb76b8af23684af718d25bdcc19617c013e86c10fa0a64285cadc6e0d94453b4a7cca98fae7d64b6601b515777de8dce053edf6f9961dc74dc3dda22c91418a50c856cdf41280b49ebea1e55f7705e417d17c2c47e5a50f42bd4ee0f93fdc3bbab1e2a837515945aec27b024671c9c77a99900a4d45dedb5001043e636534ea1bafc1796c2e2cae1f88bbebe62eea078480afed118536e34737d52668586233107a6861519ec28027cf1bc23afcde0dc54b8d82e1009b33777a7f04e6b4d9b6bcba4455abbb2d2705bd8c1a0e1a561c58d05eda3f1b0b863c664c4ab050c727818b1cee2671e85315d4b695287086ccce623d0f1c7933906fa0b43d74510d7cd2c62893fc375ce7f6dbaf181eeb277ba0ef22127cc794f4dce946b984d3b879c54d09736db89bd49e67bec0ff170b3e37ee86f5a251d2dcc956587d874bb574fbe7d935f2bce6fd788ee79ed8861622856c5ed546dbefaeefcf7edaf19add2cc78287c7ad35c7822d9641d63184bfb26cb8f604a10d5ed14730837b96e6e7fdcf462a707091ac373d424a0b875363fcc73563d32942382fc7889c3ed8416840f72c83cb2993f02051ee3f138c11a807fbb0abc0263ab60d8ed3d7ed89a286dbb709e6cd85a9fca1cc01d0a6f773b84d7c882644ab581bd915c5405d006ccd0ec3005cab9dd3144a9145a04791961ca2374853b88e763f2fd6b07ab95fec954bce736e5dce0139b8eb5d7022129e6078f1a9ec5bd3029e8b03a3c70c1695c7f392cd7cf347222716c990e16de9aa8e58247ae7195a58aa0e33c9ad793ce888e9f981e8494abbb206ee450f88f5336cbf415e2da1ca0abc39ff91f97c8979b2e1d9e0f7510bdb8b513c158d4af46306ee5b4e53877843784d5d09f45f7a76b00a2f3741e0fc8748c4e30c560ae97fc3d851ad4d24169e68ea0b0ae4669cd8ddb4c52df367f5ba06d6de697debb5ee3580227348cba0dea332ed90df3853684d52c9ee58d3118f8064cff9e61e5f436a01754704340354855cb2d030340c2c6dd3ed3e019262c8062b61d1a1267bfa74519f62ed7e20d4b66b82767c08aff3d92d2cafa9a557410666eef282a5a62dea5a974c064f6e6944b1235a5256e6f", 0x800}], 0x2, 0x0, 0x0) r1 = getegid() setegid(r1) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(r3, 0xa, r0) getpeername$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) sendsyslog(&(0x7f0000000180)="6c464709aa596cae80dd94a8725616ade8ab4ff29aa46a6f69a18e11eeb4dc84ef8f93560c440e4db40d32c070a6ad79a2c32693c3fad64b9f5a473064b956f84fa491d91c5d273eb72b8a1a6da2e7f35cbf652e69083b7d16b1eaa6e458bb99b33acb3f1a67022626bc3cf6265b5ce420c45a49e21d8f124af049adcfaa11d9a18dfc0115609f8e27daaa335f99eaaef900cf48b673bc270b1e0e7e7c41eaa2af1f37b67935fffdd39ecb55e8e9adf499b3f5e7fd0276", 0xb7, 0x29) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) mknodat(r5, &(0x7f0000000040)='./bus\x00', 0x54bc62dc96a24094, 0x8) 01:11:39 executing program 0: mknod(&(0x7f0000001340)='./file0\x00', 0x2000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6601b5e1a200"], 0xa) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() close(r0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) fcntl$getown(r2, 0x5) 01:11:40 executing program 0: semop(0x0, &(0x7f0000000140)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff7, 0x800}, {0x2, 0x9, 0x3000}, {0x7, 0x1, 0x1000}, {0xc304b1f9e1175723, 0x5, 0x800}, {0x2, 0x5, 0x3000}], 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 01:11:40 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x8, 0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0x401) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$inet(0x2, 0x3, 0xa2b) connect$inet(r3, &(0x7f0000000180)={0x2, 0x3}, 0x17a) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r4, 0x8004667d, &(0x7f0000000040)={'tap'}) syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$dupfd(r2, 0x0, r2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)={0xfbc1, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffff9) r5 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r5, &(0x7f0000000400)=[{0x4, 0x8}, {0x3, 0x40, 0x1000}, {0x2, 0xd9, 0x2800}, {0x0, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x6, 0x1800}], 0x2aaaac12) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r5, &(0x7f0000000480)=[{0x1, 0x1, 0x1800}], 0x1) semctl$GETPID(r5, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r5, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = socket(0x6, 0x4, 0x7) setsockopt(r7, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) read(r7, &(0x7f00000006c0)=""/178, 0xfffffffffffffff0) connect$inet(r6, &(0x7f00000005c0)={0x2, 0x3}, 0x580) getsockname$inet(r6, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000a00)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r8, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) connect$inet(r8, &(0x7f00000005c0)={0x2, 0x3}, 0x580) getsockname$inet(r8, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000a00)) r9 = fcntl$dupfd(r8, 0x0, r8) fchdir(r9) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000380)=0x6) r10 = fcntl$dupfd(r6, 0x0, r6) fchdir(r10) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000000340)=0xad3f) 01:11:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0xa09132dba77d26c0, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = dup(r0) write(r1, &(0x7f0000000180)="00f2b83eecc9e38280bc6f", 0xb) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x8) write(r0, &(0x7f0000000100)='n', 0x1) 01:11:40 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x10) shutdown(r0, 0x1) 01:11:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5634fd105e0b70b0945ef06f94cf546"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) writev(r0, &(0x7f0000000700), 0x0) 01:11:40 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507172605000000") r0 = msgget$private(0x0, 0x2a6) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) fchown(r1, r3, r6) r7 = getegid() r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r11 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r11) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xffe00000, r3, r7, 0xffffffffffffffff, r9, 0x19b, 0x7}, 0x3, 0xe2, r10, r11, 0x54, 0xfe, 0x1000, 0x2}) 01:11:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x5}, 0xc) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) getuid() sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x215}, 0x0) 01:11:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x1}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r2) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) r4 = getuid() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) fchown(r3, r4, r7) r8 = getegid() r9 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r9) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r10) r11 = getuid() r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r14]) fchown(r10, r11, r14) r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r16 = dup(r15) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r17]) getgroups(0x4, &(0x7f0000000680)=[r17, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000340)=ANY=[@ANYBLOB="f9ff2d2b60757c00"], 0x8, &(0x7f0000000600)=[{&(0x7f00000003c0)="b71709844d34e292194576bb5555bf4393f3cc1e6eab1cf47a0b3db09c53eaa99eec73fc461de5af554728975898ea9281cb4531635b2eed7d9f26e05d71b178f1a2bdca37f1f34567881d106e6290934cecae35f86297c06f15dd7644ac4f4a63e07ee29db171cbb09affa13035e15e03fbd6ec1007c6418af77b64", 0x7c}, {&(0x7f0000000440)="17ee68849310437e", 0x8}, {&(0x7f0000000480)="432c953ac41122882e9e2e1f3f7282ceeec175eb36c710843a75ff25f0a33f0a85db2525bb5b649fbe9b98f7e2d0dc45d1c2118f0e17657126d5216d785d90096ccda84d5f9b728c825e1d3d350171e9310ee1e0662de25ef72f989c920441802b3f487022f56da9c9a58685c720bf3061abe3496966f21ca77f1716d051e88cd087b9a4d94977ec548ac7d51a3024033d6b56c63d031ec8375397b985e34c9e8ac8dcea6c", 0xa5}, {&(0x7f0000000540)="f1febb91305e2068274979bf963861c077854e9a218c1bd5e5a6bcd4abf79fb6e2e266431206845f898eada687f4de4e638f06d2954049", 0x37}, {&(0x7f0000000580)="89348eefc308b8b36e54b772727b54f07efbbc8dbd275920f40c60bde1", 0x1d}, {&(0x7f00000005c0)="d14bb8a07fcb3548c57d49b2687ad2c9fec7ef6ca1293708d421efff1bcfdf574714", 0x22}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r4, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r18}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58, 0x6}, 0x5) r19 = syz_open_pts() r20 = kqueue() kevent(r20, &(0x7f0000000140)=[{{r19}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r19, 0x4010745b, &(0x7f0000000200)) r21 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r22 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r21}, 0xffffffffffffffff, 0x1}, {{r21}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r22, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r23 = kqueue() r24 = kqueue() kevent(r24, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r23, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r22, &(0x7f0000000140)=[{{r21}, 0xfffffffffffffffc, 0x20, 0x20000081, 0xa5, 0x683}, {{r21}, 0xfffffffffffffffb, 0xa, 0x2, 0xfffffffffffffffe, 0x1}, {{r21}, 0xfffffffffffffffc, 0x11, 0x0, 0x6, 0x67}, {{r21}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x401, 0xfffffffffffffffe}, {{r21}, 0x0, 0x20, 0xf0000000, 0x1ff}], 0x19, &(0x7f00000002c0)=[{{r22}, 0x0, 0x1c, 0xf0000000, 0x8, 0x2}, {{r22}, 0xfffffffffffffff8, 0x88, 0x40, 0x0, 0x4000000000000}, {{r24}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x4}], 0x7ff, &(0x7f00000000c0)={0x75, 0x8}) chmod(&(0x7f0000000100)='./bus\x00', 0x1) write(r22, &(0x7f0000000080)="7614da042c611af08353", 0xa) r25 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r25, 0x80085761, &(0x7f0000000000)={0x3, 0x80000}) kevent(r25, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r21, r22) 01:11:40 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r1, 0x0, &(0x7f0000000040)) write(r0, &(0x7f00000000c0)="025cf012", 0x4) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 01:11:40 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xfffffffc) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 01:11:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000154, &(0x7f0000000180)=[{0x35, 0x1, 0x5}, {0xffffffff80000024}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = msgget$private(0x0, 0x460) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/20}, 0x1c, 0x2, 0x2000) 01:11:40 executing program 1: getrlimit(0x3, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 01:11:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xf6e857c4785ac232}], 0x100000000000005e, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) linkat(r3, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00', 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0), 0x10000000000000b8, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = msgget$private(0x0, 0x682) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x2) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r8, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgrcv(r8, &(0x7f0000000140), 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) msgctl$IPC_RMID(r8, 0x0) msgrcv(r8, &(0x7f0000000340)=ANY=[@ANYRESOCT=r7], 0x1, 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r16 = msgget$private(0x0, 0x460) msgctl$IPC_RMID(r16, 0x0) r17 = socket(0x18, 0x400000002, 0x0) close(r17) setsockopt(r17, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r17, &(0x7f0000000040)="100a2956b9223776", 0x21d) msgrcv(r16, &(0x7f0000000300)=ANY=[], 0x0, 0x1, 0x1000) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r1, r21) syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x800) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000, 0x4}) 01:11:40 executing program 1: clock_getres(0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getpgid(0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r4) r5 = getuid() r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r8]) fchown(r4, r5, r8) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r10 = dup(r9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r11]) getgroups(0x4, &(0x7f0000006140)=[0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff]) r13 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r13) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r14) r15 = getuid() r16 = open$dir(&(0x7f0000006240)='./file0\x00', 0x1, 0x0) r17 = dup(r16) ioctl$WSKBDIO_SETMODE(r17, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r18]) fchown(r14, r15, r18) r19 = getgid() r20 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r20) r21 = geteuid() sendmsg$unix(r2, &(0x7f0000006200)={&(0x7f0000000880)=ANY=[@ANYBLOB="00002e2f9a0f05a33000"], 0xa, &(0x7f0000006080)=[{&(0x7f00000008c0)="53f4676c0a42abf695482667bc1f508ad1e3c8cb09ffc6700edaaea71eca6ba4e597d7829a59305413f2d2890f4b5ae439d0625d8f018ef9fdc585c4c5036cfa9facc48ab443cab2950f2800d9f70ebac7bb83861b700fe59bc3c26305823bcce002dae5804a3e3e0d2b53", 0x6b}, {&(0x7f0000000940)="b47690cf2171fba2db13a35dcea1e92380ec0aefbbb6fa80be0734f711fa78a8d739f989adbad7eea91cbc95777ae77c712be5eeb44aebb2b718a06916c82daa143291882a93b3d143c1d4037d3e9ce0fb7d03062a6daf4699dfc4f45b6fa309b9542ec1bf9e0013a08471369e9b2e070540264e22e6f22be1da31cf", 0x7c}, {&(0x7f00000009c0)="e574b1f5b825779dac8993282118d0e1814de2eb78f4c2865f2154993214cf32d254c7f81675678e7d8cfc180e3f068ad562b5bd62bc345bcbf2600b512046d81c7cd70ee3f373fbb87458", 0x4b}, {&(0x7f0000003d40)="ea49cf056b3e66bc931f0a8d11f0d1f2f2f7c7c0961598034e5f17b50e7901e9d0cbad2bceeb49f23242445f6c7527ca00a239b5f60ababbe4c272487b6bc2f0723624eb835fe59166458e86fe8b73ecda293ceb62fa98591e9065b461d7d9eecf231851269849836f4f1c21dace934c7aa22bad634aa4ce4bf8579d69dee9c8bd0b7eeba9c84285f3e020933256f91a0615a5ae40d3f5460774649f4991f794bebedd7cf1c649650b8a72a55729cad29e186a859f191105876c4deda16715125fcc3737dcf5d0578f69caa296283fca683b57f1d5a3880cf49271e83fce24f8f45f7c6d22fb037ee0ee619cd9662127f9429736042a970c52ded743510bef4e24dcccf1b19c249655efbcb49af3422a375fd03c55cf0d87265f87c841cd2b0a9707d733148b7d050d910a0e4a57a069a5f01b37fdb1b315fb3108b56e4724cfe9cb0edd9a8ee13c553df2c65b6d3d4b00be91092553c2432168d38883c41137b1dd95378b0ebf220d615b184a7100d9c8c732d218e11cd09fe05e02bc9d90f751fdddf88d6524894f963695ab94311dd339c0f57c79eab38196bc343690259b03299592b82f8fab4188326cd340a3f20c669616757b74033dfa338f61eda045ba1a8a956a8dce5bf03a24658d0b7ddd3f0ae169c8641f640a60ad8b7799a67e664836d4f5dccdf5bc3b2b50ac3429939bfe19d09ce3bba27ef38ee50d0f04bc560047d75d524c7dff7dbfb2742184289a0a517ee769c19b34017850ddbb0b120cb8acb228cec3d00e8580db6273e1fa3d695b9e2b2a00e4948b1d07265997a6f47b52d1f55f6ee770c72469c0c0676ba80548e6eb7d8155380eb24ad479cc2895cfc3fc478b0f55622bf6e57855b6032e799e2c4c24120d82251769924b5ad0a576f300be62d44e12e33fca78e468909a8bb2d4024820084bc1deb2006d85a453f8254355620a50f90f1cbbbfa97cffc54015f88d5188ad3ca73d9444ad2f721625b8bdafbefee3535a1b0e5df5391be7e5c7ede00e5c1a5448d88d4477d33be9bef68a310aea13452bf3dfe171b4ac930bf776a8ea23d56921da75e2a4c8e852787a0b97e649c62cf199e60ed8e2a3d5c085e6f16f57d4ea4c6b61198a33e4f4d1422d73b7c05005fea40e791d86744e64aa8256b0dbb7627f6ebfa9866cd55ab9d77d9a2fa9e0d3f528f76d478090e98bb257fc8c6bc1c6480a7574b00e8c4874f7f9821014d745f5c24c3e17a40387650c19cb541235b5e9f437b2a45f4e0a05acb2b7ca29209f8d3362c133b500c1c1aef1b27177d07f1b98ad129cb3515ca9684c63e48475463e883a203eb98562e5014a9717a52cb9cc97a07fd0e12ddd5b78a1074c74960f97bf87054487f83a49f7d09fcb8e9ec3b15cd8abeded8b18c5dd55520498abb08bdd83217594a774aab372041bbe6baa015f2a6f060cb8d6299eb0a53795645d9c8daeb68597d54fe88fef860bea86c16080fad3af1d9cbd5f56f074bfcb480e0eb2f86c976873eed53b0a91931bcbb1b28a1ba81f9becbd84399f5e23a697f38ecf1bf4d31a08d4738a736156d127d461da35067204d790306310a9480a6b3e86fa7f97f9d8a99799f3de6244ac49d8bd45a0084a2ab0bb341835e78f2521bb35c556ab939f9cb765a4d8ddb8afbeabbd9459bb58daa97c1492a3512159e897a484586d79085c57a48f54cae539bd84f8895db3ec674e5426e149d5a66d0757afb20ff536d30fa77c87c5c5195af6bb260152d360152c6e2e49b5337319a181027cd4bc137e8816ca99e09d730de46d8f3ddef1a61ae89f9aed08d50e6cb77bc7bd1ed4ec06d2f8ec212b012ee5d20b9a30d25be6f8aefa07a63eae85ee3de0dc6eddf00dca0482854d36ffd0d91f90e69cf67040d25131e4606c147ca760f6a5926b8d5ccb2ef8b4fbe18981f910b8ce04b2c0bcbb6d814e7e2159aa1dfd186d48e90de815d9971616547f011df4b7a9e7140acbddcd7bd9c666952395b1487cccbebd8ebe781566b66ee5c34688a02af56fdd1869f9558fe33f07869982b3d3b402a13ce8c3342f6b8e30bde22030a219f9087c0650d14e9d1164dfbc7eb24745c77557efeeb46040ad9ee8dc22f14ce664b45484dd15542e3f8fef39f983ef88c2858861d7ed1c1ffc27aa4399bd1aaf8e717065da317f16fcc422e95422f6c95d1caa2b7ccda1e485207a3b258412673ceeb51ae32d708d297776c4f56acb223616e2df32f7f2d8450a3c23b2ee3db51acbde98e2c95fdba03b977c8aab6d6abd6c04e746fbe5576488d3e8526256cf02729a14a2579664a1191fe557ac467cbb3757920a56103d042c4331de5e99681b992b85d339ee068b134a492c0269a254ab723ecca3b6e358fab1ee4663d29874de587a7bfd4e0514928c5a3a177045e942f8203d6ddf024495d8ae6de48e09bb74a51379f3973f15d73a2821a62a21b0f2e1259deac42dff561029943cf8e74d119f08ab22cc96273cc3099858b7a292f853f13c42ba2c0cf83eade5b61748441b5f31deeb80c0701d8092da3e41721c0879ccbc7fc0d3e1e1fedf6d4dab537d4a84f880a3afeaba2c8d8293d436225c73c1c5c160b4365342d16c801c6c1df5972c0e4d6041a70bb824dea4b56b11722e4966afad63407813497cea19e94c5b6486ed86e1e9ed2d73f58a63191f74a4ee796c0d8f79c166cffff2f1f2dd18d7a22f068c11fc4fec8a1b8012bbcc775828642f07598624055bed6ada139e5f12947dc370b10423f8d4a212e5ecf63e25d1aa87732ff82f8f968b9c13081b2205a6fe65a18ceb015cefb2d6c7da2c7717a38a7faa8f0aecbf16f42fdfcb8e3f2b7cd0afa076b02ac322ebc2721109b6a4dccf181d11d93b7beb834baac24e2680aa614d46cb25fa339391c061b96a19ea800323660d560ff02d00a1c37d573b7b980eca9d0a1cd238c09e7d92b49273c8d43972ace1e35c88a308b074dfbb9ad6b1f79fdb158ef4c5437ccbef6fa52fa37df803fc6a803ecfb5fcbe9bbe64f982e29324972ec35f049bfc9d9fe0e34769059003bb28c66e0da7af1b0e76815c635a085d997e1da239dc94f45cbc14132eb98162fd7fe9415929adce6f4f70e74236c147f9673427609dd87715487d5ccb177bc4bf550869accbbcf4743bbcf8b1c0e64cde09949949af7be2485984d7595d3809bcb1caf02e9f2091346043481042295db8999695000a5f2132496de2ea9dba9c53575909257411322544aa7e95fd564a156c17edcd0845bd621a08376978ca9fba26ce6a900c42ffa5efc2258e8f937d16fe4d6be72b552147ed9f082e5dbeabb461381c2848ea33b98a9be08468dde49579770b984cada1082b824d922aa234e196429bec04f1628107b7e94a03afd7ee7d2af05c5048d7fcdd318101fbaf4fa35702a541037a6aea4b346091edfe10a66a12809a9b2a42f04498decf241fc9bd4eb470e50b481411c9da09ab5bc8cec33f26f5fa7d075183da60e2158c9c71f45ca7ac3aa919c291ff94d9c1520402a5a94335dda255200d94b060e62b2cf4db58cbfa6948a16dd425715b798963c51bb900b67a4a20334c01d89c71757230b63fbe9bf0ed743934d1a8807768612b4d577b52dec886f71e1b83d04f3f84ca7a0d9ba78459a458c57e3d0dde68de6c2ba6282a5a43e209dad167d9c9180e3e0c20ea0d82dc5a35ecd52dca84fe0d5f21658cfb3f140a5c44c24140bc5480fbf66eb4f3f61b975764565202f8f477e9ff0790752f7dc4521bec21a16a4e2615e4458c1a1e5cf10b545418ad1a10c64d5abf293a65e0800d1e7cbefc35ca60abf289c69b23a34b9e21abdf6f8fc7c4fbdf4c437ab461d63883b7f87e87a45ec538437df6aaf73ba310e8d4e3c5a8b034a0b7bcac483747b9a27446fdde5155bf2a6b1850dd8cbd64968ff013baee88c672f9fa05d6fd3dfe29e939a015faec604405fb5adf27189082bce81ad233bc6b97ea661e39c9658a81b12d7497f22c218056c0271e9bbcfb32db143590368c63d30ea7e456ff3cecb24a56976b17719b1df59656ca7bd4176a1d1a771cf376c7d7a2b5ea17e2fd8d7e5ab817683f9b60b77b6eb26f504630a1ef40d63d139f95670d5c82fb3cd9fa726c8ebc7ac3933110cd722082717c6a42dd12af31fecb3d1332b17346747e38f9f35d460bd9bb7aaf93dc528350133a97ba5c436512aef52469955fe7d04554caa4f9729a32fba69121e72f7ea5c358403aa04382367b4d426334d946f3ce3880426ad6df75f8538ba35cfeafc2a23104d6d5d7eadd62fb2a3decb2ec07ceada92f6dbf38dab845152769df101f114ec703f2e4fbddc9af9f6bfaf6d7e6799b6ae39ffda66fa5b0c83f97a1c8538bf789168aefc79cf5d1cac38c9ec974bbca8fe23cfa60bd2a68bb9f08112df76d101223a6cf20cedc8c541eab11a0ebae201942b98bed8e232c07953ea6d88c1c315e27da2f7fca6ae9b732ce4d7af647654c24c09016c2dd19a303b4e0db9f959f79af7a6c24592fbfd738f8cc63657a563ca9b7dcc8403cd75efe3f334fa1a96b0e26bee1451838dddf3c8e1b668eac58fcd9fb1997e50da564d95c8b7b7e28a9aa1ca6f267111cfaae219717ad43f8de4561dc0b91a94b6093cf7e523637ff228c99f084e6a5c25313b5ddc2de30d0c0aec2d30aa14a885485f0d8105638a6f059899efd87fcd5979158a11e41e7589406bf8279885aa202f21d61a4ed138a8a843fc664a656a3456885ebdfd90f0c2e6bd01369411c5c203de2146a2a87d851597ff5f7e9e8839c61b6a4df0e6af596fa4cc4bbca0c2f21914f788b39b97b30dd015c8cbfa9fabb176db4786f3d179ee38c9c7222aceceb3f785aece837f17a40605a50c6a225b1274be70be0178c47e9cf47e58396f44cb46e8fc247377ce4745621d3cf3e08147a14e857164d2e28c5c73e2721e079ef594eeefe6cacbe4d473db0392c367b75b2c05b57c754799b1539d921b5fa432cc820421a882aad3abc58110e095ce65f924443c4c6b470f816e9dffb5ea21f72e6ef076012f16a687b0b06391c5040acbe1a50bfe19b8c709453fb392f82a267b979881fc3054098cfa70204af04a7e56526f6a898bb4b0acdee15a5da9faa2fe8c5839aa27b40100541a7fe46a318865d29950172f9358281c63f2ed1a12e98c4cb96b5ff20b9bd9aec31bf9993bccf8d8c465071b355e5137cff03fc6459c2faaf0f7ccbfb34a1b46e7b630f187eb6afcc172460a401805d7d5bba0ef00ae050305c15034d289f6a8f9e68b36023496b608030adf55895272de20e62f36b0faab9bac1e3327e8c50a0f6bef28cc93122279b69f4b3120b7207cec6fb094f1e7867a136f75cf3f24a8fa5fe7ae4ba1b65c1eca67f0281e9e37434d94e4634445dd2789366701f7e1fd5cb2514967fffae750b6eefbf49674176249d1e2af5a4851aa6cb3e0944378d3b45624a4b7d508951903563bbe485faacb294adfb643bb4e3792cdf97ded8a4bd72fb4a9df3bde5c68862cb723cefd3d94b4949cff89e773639ec3918ea8e0b1fc3c62aa739c0f065e9d79c58b4bf7c1c66ba1a3c96aeecef303364fc3ed924d9e1a65aa0aac248e58fe88cd829a071c8d8bc806b38bb99c33641ab39f65b00537444a3918d6c97f5106b7ff9e322eb2e4b6875e282b598e4ebbae92826359784baa1b75cae827d5e312afffad06219ec13196ade7709aa7c1484a0e62e536bcc58946920ba776a6073814d83a4ddc2927429946f316e8af58434ddfce7f53f04480418565aaf58", 0x1000}, {&(0x7f0000004d40)="e09499e5455dfcec058e86d94d9d73771bad0c91a4f1af50d4999fa865e0726e20b8a45a71665cfa5d8e784671cb6b196010f5a0dd0bbabbf1935af77ff7a83fe14f8ff4c184b9d19e690fdaaded279b5435dab7fada12689a897bb6b9c7f61a87c6897fe10659f348cd0ef23a7885acdcddf083667f2115bec121fbd5e397c9eeb0060bc73a7ebb4504cf9287cc", 0x8e}, {&(0x7f0000004e00)="cde82ee118c61e6098f196e52ec4a93be0bb7721408145e5d22a51372daa108b39b67e0e1deee4fc31b10f41de355d6d3e0e39b19787b606111fa9328cdbfd26349b84d0944f2231e89426d5c1a07528a2678bd0c787668573010ba8c67576ce76230f", 0x63}, {&(0x7f0000004e80)="278ab8b89ccf0a25312a36920f232212aaf88466056813070dc05f21e9863c1cef79cebfa801e906682a2db97e9973b8ab5a24b81710061769cb14abefe91664d7df17a9de075d71ea1be2f9d81512e5090126d8b8c9f88b0eb000ceafca8ca9cd671e68bd4fb85b165a9e9c1c2e1f773093902e01d15f933524ccfe16ba2769a43fc61d9743cbaee968c162ea301814ce1123fcd6df4e0f7660cd88aac83a35c95839c2b5590f2e4ba4a0bcbc082d620fed593669cc1f1afec2256fc696e507abed1e931ab7200447683ff9339b75d8082092df9efe72129959ac183313923de256b0d3678ec17567d550d40d4ca851cf8d6aa42dea0c034cae", 0xfa}, {&(0x7f0000004f80)="de440b2bf813e09800b931f56fb2980f3db8c96f0a0c6d5181bbc40e5a506b2993ddc3ca07a606e3649a3e060791c13bd5995687cdf1d76925156da74e5981254bf20721cc149c2278848765ed6ff16d815e40f947108633d38b924fe603d839dd5d17fd605cd5", 0x67}, {&(0x7f0000005000)="876ba34ae6140dc679ae5beef7b65bc32f76c4662f410ede6f4cca323993e243cdb3edc9276f7d1721c732b80c8e63aee40ff95e6240f6ead405626b1a7cce888ef1c6f0c2492e810bd43267136fa280aa83817f57b7961a95fc996910ef30c33aa2c44ba450cdf0d95078fc11cd933dcde12459c35fb3bc8a96ca428eb581963b004960b7df6d924e83e626425b340ff2d834be7fb62612c7b2687f008a5cafb53e2d69951fa75f8af0fe226417c5aac9bc2e2531a72c2c9dc6a0bc1bae30b619324d698a1cc01b94c9db265039703f97643ba31591d025bb886f6218ad2ac68b9549b6e451ecd3598d95cd1f44e9edfa56db107e5ece7b86cab1ffad563ef9bdbc857912fb5bef070f82c6613e45060048cac5336c5029b6f27d1b97f89f612c5aa47de5c9b4c689c970834a4999faad99c799b81086e1ef00dedc9613ecd49900f1f3377753dbf4d62b3b24e47559963ff2949f8cd6d74f73f29b256327fd9604211d9b86d60e4b298cc76be14fc4f85f6fc2625f773794181696935499422636a28744f378c78b9bb9c7186e03910c9cced20b7f19a35ba7bca8db9b6a625b9778f17b87e48822b50c9fe8cca977ad78649c302c04ae0b780f913d1c38caf232fc2858cc1c0435be59805a1a21424f72de659d9daffefdea79af8edefae5a76db510b1613a22f549f2149002b92d1239b3461dc396f7fe51a075661ffd1be26909731fbc1798ea90d71e502e110308170cf0a2a6d91fb90fb688aac5d8830d08d98b000905a7b083e45484bc0e0d097bb325a231bbbce755de0da6c3ce215f9b08b9063a6fc6db3611650f6a9f7f238003c92d14d46bd95432016c23d7fdc43a89d8a8ac534f86ab61e952802757745b6b515fa964455b165cc55b4e251d78e6289631df7699fec6d02225f6037d511f9404c73ade4dcced07d444e6f69282d38c901c3a0125778e0fd0187d1c15e5dc16d0a812a17a85bc1f1c8f1990e31971c309ecfd1cddfe8374205ed05905ac168bc0870c89a79bff01e735dbb05d4399d396450a30fe81e411bc0bc2eeecbedc2b34c6d77401d45ec8f29eecb26f6c3fa34965c52221e8fc73058c2ccac7d8118f3a1b4ce8b55f8b4cf2cd81e42a365581960d63c16de9953506c11a0570e848acee1dd02fc12f20e6fc01ae8299a2523198778e0414497c23fe5190b0c8783aab8718d5b6f5918c35bebb4e635c3ba9f916c58804dc7a5b1b943fb12ad7458f00bd44f9d6094203c6f9e2f2e253b118d8511a136fee0fcb9aa70ff548d2b6407fe1a7b7c1659adda2673612cb9d7d4313cb7c1b16d223f8282bb8ba3f8dd174682c1cf212509869293434407bb31a07fab2567e20eca311848afededd8842893426696434b0f6151a0875f713803c4f9dd0b300d3144355c71955396cbdf9116cde155fae8ba53e8dec587525498436cda6bbab5f97b6e1fdb1bf48635fe7d1dbd3756a742d99f78db022c4f6bcf9d439e80738501e73b80ba60defc3349d15bb1e34bd62bf586345c4e5bcffaddd9d595d5057f2240a213476ffbbdc95d356994e5b0e860366eaf28a1e4fab933281aecb43306da18568ab86eccd516b74489a9cbc9ea8bdeb31e4c55a183537e01f1a00c64aa0868d26584bb6f1ffecce653e7b82d6cf5744eed8406add16a86dbff9851b167e9c9cab42b2d1d591ef1d810c40e05186f02756f9954e8fb704c75a4c11d96f4298fcfa537cb55b97ef0e8558595bbbc37c03ffd7dfd923fb566e6b1f6505dffe3376c6373ffe797564a0d054650a924ea0024a290b004bcbee9086a1881816842619b40fa56a758b0b259a0775b85c25e453d5fd8cca4f2c7dd0abdac8d1914873b10d17ec817bcaa3d38494c1f490dfeb1d74a04182be4c07ce70ab002964bce4a369205087d3a8bd8908d12034c558c783d313d363b12b49d4769fff147d2f6effd9ef7eb6e81683a5c2bcca172ce5cc2cd25b7908d1f788c1f5dfa8007e0c92532138a6e05f881e808c0e38d1f50cd0a673235af9398ba23f00fdb60a87ea19d467ec2ad11aa68ee31946125bd10b0f28d169fe003531cc981797d2c9e42e014b42eb39477867fd93c717910aaf79859bc2f4356e98af4908e7d7726ccba9d3479da6e7d422f6b296ed4cc71dc7459810192e6e51ca16f3a7b39cd080216471992b76e1c640d89c62f9b2be7b2a671d9043e943e5e528a5131f4c5ef3d949c8f6d860fc6aa8d76f0604d1432d05423e88cb158ce494fc06f2705548c2c8a52241e48ef57aee7b45183a4fc05fd7f06122315579c6ad1d2df456af8ccb945c0fa98084d31bc710131ab049146988abc9658d8a1143ada51058dfaac302684a598537796968cb06959d7c141365623d64f599e61d62e00d66bbd9e95f8fc41a17f1dbea2215d6ce5ef8d84e58c4908a5003c6f10a7a7caed81091e48a42c8729178d45856cb52a0a51533b3547072a21932300845517cb0471dadc8dedcab3606acf30daa276e847eae47625a483c23eec120de10c5ebcb63718f7368dd9b63e14353ccff43e2b93474b4f47d2106118cc892c0c5717d44a0f7af0a8c2dbdc36317e3bf9e9f7dd5372b6b79a81ab7554dc7ceb73a1f66fe46da266ad7232b39b905c00a14065af99cd746d55fda1068a76d6af08f4145dd0ccbbac268d7e4fe0a1531d7c0ee51b943c7fccb67e9f079b0e5a60c4f234845e1bef5791aa6b2fc5cd77d7a0c8d0d507895eda19f54e15468ce2579fb27b5d3d405487d3d782146e1cd15e96ef10b9e966f8df91e24e88b9dea05af4dd44120a3d498d863d6f4ff8a2af345a8f39100539bcd5bfcb727959f64d44d6028c2db619bf4dbb3d27d04f63b6ad6e9a5da9b31d42be599d4e87bdd79cf4d07e3b210c37eacfd6de13355f856ae4baf2b6b7aae7db8a1ce39e9ab8cb3ad51cd3475af524b0c86bd614f085dcfb3cc083ed87bd7670f40153ba7425f260b192e374fc6de1e03dee574c48a9dea6eb58c5d1518943427ed879e69c449d2332e5cdf1c4da150731656813f8201d2e34cb6cf1ae240057e783e933f018e4dff75bda616f7cc62145abf4133b96f8846a277f8fab74be69039a620e8f08528ed0a5fa18a1442e9ea356367fa04954d5d1af3eaa2faeb0e5509dc1568836912238faf1b0e3892ec1e1ac5b381f7341e6fd8cb15e4543a531ead42ec82bd6418b505895599a1593346915e6402811ad7dd3db62c2e5778deaf07411610e1f98f228839c9b240570bbe8a755def006db863f263deb110099ccd05c2fd6b8459be48b8c52cd9448b3f6243e397ac7b23600c041c1fd51bc585ff60f73003693a8dd8f91d85ee20988530ee1dc071adee5234b6409cbbce7426815d272297b24bbec87e7a7828798a24a78fcb23014b079d9e32713f9951c15644f0385d92cb4a9493a9bd3413bbdaef0f0aa6fb56a219710d9d153a7b4d2337dcbd74769680813d4080c2ddf741917151675dd25aa1f545330210b99b26eb88bf4a0f73d0a172003eec5c39c7afc6a6d1bde1c11372999beae37d01d451008fb88604b62c32dddb2abffb135ac6122fcc3954f4e8df94e193c19397a5123646d4e5e540b86b503f50d8646bff025dc15bed80625df2af0f789079446748afe405dcaf5de98deb7268b1c6a4fe54e5a17430dbb6fcf6ae4d04f0ac572d2ddf589b5efb0b2c4bdff8ae6d2cdffb37b6b961b3337434faa5a564c19ef82020f4c36bc9c2063c4e27bea03b99f3ac7f4c2023ee3e5b789008f90978a9e6f3d6f643c676c8b5ce8effb5ee6b67e6efec9dcddc02528765f09bfe609be796afeb23ea3024464d3eb5c9258b3bd465005a6c2616c1323800346beff3cdddd7f68b75b85fd905c696a47429738fe12d073c775f9e15cb4ff5d274564cf5bb771c07b4451e0f5020c2a1c09810a78994f9a1b415e977c8376f9bbb237ea1b7f6caa5aca269735a3ce56d0781ebf2621dabe8fb207b374de0444db8ad5a43c20766eb11b3ca3802e9e6c605d29e28ab887dfa35ceffca8f30551eab5b4b33c6abf939a8044fb61c5e73610e63528d4646f8866025e9fac2fe8d4722bd35659a5a37731566c1a2c943562e89c72d9d8a5038772cb24ee027b106a9078ab0041a4b04b51b1a25e6ecaadfd14f50b2cfa4832b7e165887aa0d7530f2ef0cb90b8b3d02b4729c2ed43256f1a07d73f77e20d6b7487053d84de5b8fa2d08fddbcbd890337580ed833de3caeb4cf2336e6d46055181b01d472afc06129e41135ce5ce7a7ec892bb4fd7725e1b406608ff0a29ce32f6f6c450c40ba7c2dc13ce3626e105e21cd990d25eed5eb8f0d9fca3417fae385c17fe09c645b4dedab23a83fcacfd449670ba6a8bab1d81b74df699b77c8ab62d91e270acf9165c7f61efb51c2a80d97e89ee550480bb6232fad61a474620710c69753da3ab053d0843a125e624ec582ecc340bcf3a7b69dd86729599d0995c9535715341052636053e0157a6e2f299e85c318ffd3e113ff11b6f3c76a918a0e957904b019ce9a08e1f53405f27d1b00ad7b2b783b63ac110eb9d79e5ea8674b86dd350614967509745e134957641f6ac0bdb1c9b53210621eba93974bf840f7f96a4dbc2985b5af345fcac175439dc47c4769310dfcb9511532f7fc4ccbe661c966fbea25fd84eb63ec7a4e6a1d9b955e127e99711495c8c019e0a0b8be25f4e43ef520497ee9323e0ccc98119763aad1477d70f8cdb58530426ca6529b33abbf50fcf36daa0eff60d9aec552e98916a73aff2c1ccbcb71d1872963fb023218e9373661d3bf0571e557978d23d10c61eaed2e898e0907244892f948803d0d4534f486c58af7fc8218ae1b658a137856d4800aa562bebed3bd7dd2a032e5feccfb75bfc1f2e932fea4c66a30322a25148eea747675f104aaff272e187a51f581030c0ac79814381e4cd2002133f22fa8a1e2f7519a59f95d95e727ebfe6afb8225f5abc444d59ca0eac9bad53c0c33a2b9abc8ac86c782da943f8cc509a7fb8f2a04c20a08610be841d0d3a0b01ce72d9b8c544f1f85078cb293546c5bc58212aa8b975ce4f0c776589dc6ae29bbe57e03bc62d36ce823a85574e3a10876af7ebca5ca1d3169f7a9966600c99dfa87ccd7745e64294f6e156ff0ca41523608f882fc374fd688f98cbeb4e9878449240fa1e66d2547cf4e1311af9baf780756dde1cb8982d4dbe6a257f0d2b40864766450ebad3177631361618249833e257651650b9aca36c876b4e2a8df9548408dd75be0c5f7cdb91c62ac066ade92393aebabd2c4af26d9c188e5017580673fe4e24453c8fe6f4ea21075663bad3ad9cb72ffb72707b40dba4d3dbb61961b180981454ee58fb558c4be67ee912576c60ad92bbe5be26b10d064dfc8458f3224b8a8fa457cfd6db4720a92197f225917587e0ac08278d5848e7bdad5dcbbc06b3042d06c555c8f0562e620ec2512966ab3eee841788c6922976808203668e4963b1bc615d6d819fabb0cdc9e624d95746c4133d35e7461be2ac1f1ea3f245eeddb570af185a8647c51b9969f559245aa4e083ea716b69420f18c1fee47ad36dbb238255f3c82509a6126f4c497255f4c0035c55ddf0aeb7662843b00479c6cb74c1d8c6427a786023a483c1c1cdaa78a69671e924299b6c33af1ba33838ebfaeab25d8da6c42a82dfe1a2bde49f5cd647529e6cb1943f65bd0cace90dbb5b0b3209ff30a5c89b662d177cb105ba48c09d4f4f70500e878f8576974d21ec34f9bea89b39024c1d36fcbcf8bfde0bfe137b5cba4f", 0x1000}, {&(0x7f0000006000)="1a5c2bedca24aa32478cffa60f2222cd2cee2146302b1cb26cbed66387c309a222bb64dafebc1611eda1d6d8aa0fdff53ebfd2ba794e54010d0256520882fef4925d2fcedb03f125a8c91f7dd88127df", 0x50}], 0xa, &(0x7f0000006180)=[@cred={0x20, 0xffff, 0x0, r3, r5, r12}, @cred={0x20, 0xffff, 0x0, r13, r15, r19}, @cred={0x20, 0xffff, 0x0, r20, r21}], 0x60, 0x4}, 0x3) r22 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r22, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r23 = msgget(0x2, 0x200) msgsnd(r23, &(0x7f0000002d00)={0x2, "095349ee9d6586c18722b330755acb2e712774c11a873908cf2931096ef25e83d3a7cddbec52237f59a6ef2452e4a45a6a01cc13da302c76ab6eba0898a361e2a81c7cec052aca76dece219db93f75889c83804b2163cacd365c978ea39d1c43bf3933f87ec9d1fd65cf6728a0a66ef7289dc44407d525d81e3905db22093402079d113a036a2815526367398c8fc092e7f2216630a173fcd771c68df6322c6a7e38fefbbb87d4be656becd970cf1f0930743783d882f72b248db00177ddbc50b6710f4f20b19feb6c744ebc6c34279dca28cd5439d5bc29815e5ca8357cd4657cc6970aebe55166394e93f348d254d3c59eaa534ff4475adcf728f7cd27361acd14e36818513c0d537ed5df8f2ad63f28419823375578553ba9c52749ecad1a93d3eacbd52838659b88fc68c744622630d0b53f5e56c9b15e695683a1a0d4d1ea0022fe647a7b6d787d3f38a9caf6ad31ff3acd1bd183c493edccc3f4ef45c1df8943d9636a726190162e0786f46021eba0db33066bfe062c5e41f26263eb18761cff9137455a79c4d70e7158cb0d3fe28e9278c7dd2b433ba71aa5b2989d6fc36fb1318f132aa20664bcf09ddb46d08c1711259bd622377d12fedba33604bdf5666ef392064e223147fa30e5a1c56a4a855653b60b0b133adf7321dc219e5a4b3fbeb36b4cf04b7eb5f806f353a5c8b24b5529662a9476a248196cb86b637be8c8bc94ac46187531549a090e2f5dcc7c1c8ea9ff947eb726276de4ad332a521ea98cc303634d0a56174c3bff90c154a955f0af90ba031563d51102e30649cacb4c5d31647502f94e0c033a6204cd03a212ce3671221d2079432802c3406fff007aedd832a2930be7471e411dbf1eb7e9544b5e619c73428ac11f9cf9e47734c8b87cc8852aeb58ad1b8394d607bd5619422fd9c163bb05e87edfa614baadb65b5e7a97a292540a125d45d4e4282039f344bbd39459e061fe9ef35f8dba1f0509bf0f8fef6cd38707e43b9f82112e2c5abaab76c8b8df6c5c37231c3a1aa3cd075cbf59bedf215e76a219ffb19cb4864d6ca5ef55df49c7bc4542ee391fbe2300b14611b13be9fae18f228a3bd87593f01f4b9417a3723d03e15512e6cb80133e8b6cae5a9f7feb2b75e3d919d4d0f57aebfdc598bf8dcf69b2bf82b8d3f63e1b4160db94e2213d64f6c859d437da0f68769fad26accfdff07703d162981f9a17857be787ae30709f4e23b72c9a809740999e252dabf8cfb5ac6e682dcbdab18ad41f21879a020fcb8629e7e05b0ba8057ef7da1e4fdb4ac1039f2434abd8a7563c4094543dd1348227b789700b67dfb5952b96692657e7f7de2039c32ae900c3361e1e3d07ba70782da57953eddb0ba6e5f216fbed73ffe649d79d026e2aa4485a4be2bb2232a3436aa87be84859855b9ad48737ea235d059147cb974f0b78f6ff9e34027f814f2c7835e0ca80f04b3a11d7e2e7d373670cdf6ac5c040956bfa5f12de9b65c6a385fd123bb3ac36cb9994df22ba65b2baca9f97bffbb72f1c34389f6911880b0b8561b9b3d65d9ba88a706ac7062958c3867e6281c537b3c3d7240b4cf43f2101338b811201bf659bb7a62e7a7b066556970c33d0ea56ec9e41cd5ca1887bb64ee602e86ef8ef1f83067a83afdb8aaf65e4dc890ded2a25d7f463b05c5021482a56c43e012901ae7aba2572b2b7715d4a77aa297acae00a6759a36e5e39fc323e2f161f3ef9e1e2d3540e947fbbb14a443197c99e5ecb22a4c322ad7841e645211b69ddaea4bfc444e778340d4677281a222310bd3596feb5e3d631771a8bf435ba4b652cf3b888febcb1d2338ee2e180ed1fd8c29aea86f90a4aa1c64fbb5b7a4b477eecd7ee6def25a5d5db967ad222dba8194c55577a3d2759ee9d02dcc3295ce39f495caf3e7d88d927f4485a50c750c850f3d395819c5ad0821c02ef233952a8089e593acba3e322b922ef667c25e3889d67de81d3a3272354891afbf191cc7be64ca5bb4c678a3f92f461154a1f01a685a141ee2d3ac467561891fcc7145cad365d45c8398e4e9310d708200139a25a95a09a489cc600350cfa61e7e2fc999b6256154a784b01f7c89c0a31cbe7eb9e7e4d09d3926ca7742f1b19bdc016cb5b7eaafa6a732723bafdccc71c310624ba8e125a7d671b80270d894a17abaa41d9ac81c89c75b44a0f6d9a9d7273eb14db842857ddb94b35dacf103b485359ad93982cb076f52cdffc619db4c3ba42c423e5805a0193b64a718891fec91e168c84230294afdcd6d7fbe125872539c9baa4ae37986827347c260e2a74c9aa7c4085a81b73c3e0bcae31b369f075563018bd6ec9deeea5c602f6005488b6090122f6c35114144c6c3806460feeccb5bb30633be104d5d780a029a8a47d6c21cf81ba5a5bffdd97b7ab2f2e5c41e9c04e93be2ffb95f88c10b359df04162a2134c4236c976000e4536c2eaf8800c73e7a09cd6c4cad01e9b9185d995117c080b2ead40c773d285799e72b230ba6c923a5f354686cd42041678ad3174dee104787cb63bcb71408f72140f3dac4fba76222556b537661d304ce58b96ea797d0b1a20233197e0939b10e5ac95a8ac1858d85f17631f7f7d21bb94e8c75a284f9e4d5aba1d289401e457a2e7f7ece0826e340399d4158989364c0ac0973fbb07b5bf3141fd0a2f02066e3e54e599d0d5549989b19484205f9bcea0750f702244bf0a27897a946b84cdeca6bd8d197cf5bd9e5aa3c4319a88e5274c627a448ebb2f6129ed0ac989042525f5ac81ef0ffce347197d1ae2df1817af2882d4c314c652313f79b5d8936609b6f336c7bcf6a934f05bd628b4b1833a40b77c1b7c983f1580af6ef191107f96973f9ab52fb6761df81596f754e666b631c013d43b5086dde7f5329b2ad350eae90fb9baa1f6def4ae9e161045700b0cff8564dee3bacdda4fbbeb8c168c1da1e05c6215578d863b89c41818123529ca558828ae47448819c59e16f212c616afa3e734b593dbfb50009903ab42c06a739c6a23c08c8e5b3d02519e61e0af50d48afd01aa4106d23676fcf9948287fa96c9cbeb45f95e560aff62b3445f9b9fb269be768edacc5df8db4c65d1704474b02293cf46acf60ed716669cd3ed8c885642a6fa74c2c6e247bb0b64d074500b876cf8669f292b9a94a75f73fec22f0d13d28233b973ca6a2963bd065653c77db269e6534c10486749571fb80b39f5f65a0dd12bdd0a69639ad896e31d11ee7de79099da14fd0678830603cb3ca752bfe220e4c2f9a859fc9bc713e822547a6c11f61e9db9fc14a8f240e0c4ef86457e4043b2606d5ee03ea58adc82a046e6aaa93376260726c385916a2714df8be4ca9368d83a6968a3e6c278fad4adcf64ca3d284128a99484d063dcc6d4cf2c835fec87ab97d01037048d626906d5c80ddf9dca0683ec13ce11fc66aa3e917526130b7c765183f201b73e6a06d5d2b3cccd4b474285c0a72a5aab5395698e757228dc630a8bac273f5432daa03ab26d66c2d461133e2a3fda7ca1890d087eff765679c5b1de006ffe80242e68e3f82f21cadbc44791b3ebb8797450fd37aab1d8856a6927736cb915f5f5a3fae3f9a5c2eb1d96604b605bb598d4b4c591ac962603a3ed4d1bb914f9e9cfac832ebe1bcf6a6f0ab3b9861e6ebc2dcb30d9b0b5ba7423052ce65ab0a549994e171979a1198fbef7bfddecf58e05bf54e9de23c0c67d41d8ce2b55bdace18db6f11e69c5f29afc637cbc75b9ef81ceb7ab960f81104fa33ce1fbdaa063897ef1f2d71a3f27904f61fc8a7b9ade1154495de51d61d5afbffa3c1beb69a9f99bb07eb250c6aee07893a514a8d88a2b7ccc8108e898ca7c61228c08299c927a6b345730ac4eeff5c53696db183a827c669469122b51be4b4dc162cd7f311210f3ae72918af6fa0d2035a107c75ec6097f96d1ad3393bee4249a4ad66c7049b154b0b6cea7ef3698a7fe286e1062b7ed0c6c30cec1763e192db490d51e274e0d53e02996060ca1ad609c43dc44d4bf9e911f1071f0dd28e33ce14e7d2d4078981fead1972d78336cee096868f69317fe90b90622537f97638d80138cd8566918ee463806e0023ebe1ddbb2e3285c362ff791823dc5cc85e4cbd1367654cfa67b58e2afcdfa79ed3235c1ca9bf7ef4965ca6fc6e26d5fbd67d401d259d96bc9839c30dbfe3c041c8ee336203342aeff3b63b2d55e4e4591324940de0e7d5cbf4c9477a12ec84d62f7a4b25b359cae7d06472209265d2f9ecc8d70de76eb5f3f0fdedf9b4eda29215c1554555ed14d530e879ddd1416a11a058996873509d905f463766ca4510050fa2b67200b8d96dae504fa1a45442a08030bb289c4955fb6fac7bc96e33c3839027a40f2cb14e8a3ff8650e8a8958c631b63226a543c3364e3bcfa0318a1229804a784730258e5c9fce90d127c48f60d9dd6158cc5220c891da29bacffc8165ab509fddb83e89def3ddda3e7e4ad0615d29b5af76c08224605cc7ab030598526e4ef8f9acc84c37bd44689bc5073a4fe004762a8154cad38e2a3d189408376ef6c5f93dfcf5f677178d8860effbf02715e57b15175f0ef907ce264c13f1430e08da5c60d43b85cee7e04300da0afd89d162486ae25d60027fc084a09235574bfee3e79fb5a01c96093492cc4b8a0bfd8e156417030c88b46eecef6503ddab59182a92eab300d840482c0e48f554d2b8cb22ca77f49a8200146296c2ac694241fdd49928da1ff17cc1d8f30cec244ea8386d3ed0e720c2709a79e08f273af9f998341142a31a2f23cd48a8e9736ac5006bc9ee26aef82a2a72eadafdbca5b8f9ea59bfe73ad27e9f99579d35a6e65f63f88799ac2e9bb369b331df739ede14eb3766eef273c40c7b0d714ececb10d726863c63e0cc80d0d5b9bbf1810e9d8b711ec19afdbaeb864abd9abba03dcb02aea6cfc7320a825c8805fcf009cff01fdb08f2a0aa489c2371f881e74a296fb9a15ac5edc3c62036ed83750a3fe081a8d1ad2d7ff22a6152f65f25bdf2c768302ec93e010c3c4c5cb4d0cc4152b00bcbd3ecc177684c2efb7c6aa9194549e736bf7ead3772d289cbcd098fa621347a2a013216477ed0be825265878228287e632f0ad4e281978f13e279aed2a7fa8fb664698eb293befbf5f2581357b1d1924b9951329d849241ab8f6a05af732f846fd5a2223befde8766d87bc18c7e51fe463929a5825c318fceed4b15200c686a6af08a9c97c55e7c25f261194069fdf7a446a1698d933636fa5ab6dc117f59dd3a5771fe8494055add6fa4498c18469efd654e7f196750dbb41724e6548a9cbe31aeff45ad807093605065df3a6e539f517c05bea2176acac183cebf2cea4fc2c227f053be998b1258f431ec11d0471bd188d523580147f434e1219d3d51faffd627f3c27bfd0133c37441592d314da033e0b967d68ec85b27034b90f62d368df53f9ada0d0cae5857b3ae4c90812b3203fb647b812adc31c10113ea28145e80ca6112f1749721b3251d160c7b1d31068c4479cda5b59f46af63de48795a8f7deb63c4e31d51846b81f3bc794da4c7013c3bf86d992f8a60887a3a118438e79440430dc2ce5c7c220b8fc63e210d31b712a25dc86d7ee520ecbf6b42a867a4f6f03c7ab2ac31ae665ac8a25fc685ea1edda6216025338c2f854f5a7f4749bdfe97e8be0e67533ace7a4e6ec21cfb71fc21293698f2db1b24fd14824553d94c688a89e3f4b015dc7645cef41c8ef7fb27e8486454338b1a5ce811af236e1f6ed38cef49702112"}, 0x1008, 0x800) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r22, &(0x7f0000000180)='./file0\x00', r24, r25, 0x0) ioctl$TIOCSWINSZ(r22, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r22, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r22, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r22, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) r26 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r26, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) pckbd_enable: command error 01:11:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x8000, 0x9, 0xbc, 0x0, "2ee6bdef0e810300"}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r2 = getuid() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) fchown(r1, r2, r5) setuid(r2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 01:11:42 executing program 1: socketpair(0x1, 0x1, 0x1, &(0x7f0000000100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) pckbd_enable: command error 01:11:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = kqueue() execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\xad#\x00', &(0x7f0000000180)='![\x00', &(0x7f00000001c0)='-:!\x00', &(0x7f0000000240)='%\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='[%\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='{\x00', &(0x7f0000000380)='\x00']) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:11:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="000000001e"], 0xa) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x0) 01:11:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000300)={0x518a15fb, 0x3, 0x731b867d, 0x1, 0x5, 0x492, 0x3, 0x10, [{0x1f, 0x81, 0x7}, {0x40, 0x8, 0x3, 0x100}, {0x1, 0x7, 0xfff}, {0x80000000, 0x8, 0x8, 0xff}, {0x3, 0x4, 0x9, 0x8}, {0xfffffff8, 0x100, 0x7, 0x1ff}, {0x4, 0x1, 0x2, 0x4}, {0x508, 0x400, 0x3, 0x2}, {0x200, 0xc4, 0x6}, {0x2, 0x6, 0x3ff, 0x9}, {0x80, 0xf0, 0x1, 0x3}, {0x0, 0x5, 0xfffffbfb, 0x1}, {0x2, 0xd3ce, 0x81, 0xb6}, {0x0, 0x5, 0x4, 0x749}, {0x5, 0x2, 0x1000, 0x1000}, {0x1000, 0x7fffffff}]}) r5 = msgget(0x0, 0x2) msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000140)={0x0, ""/135}, 0x8f, 0x0, 0x1000) r6 = msgget(0x0, 0x106) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="f3c98680401f95291d4799f8925b9407000000000000000000000059c700f9055999ecffffffffffff070074"], 0x33, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="35891adfa53f69e03d2ff7e388a46dc1d4796950a0e6ae180ce30d926666e721d52119f7fdd69c451cdbb35f805b205fa604c778f9a0235cc364ca30347f8579d93ee984d84e3037af893ebc5ec4a63068947bfd59f151f1091b63622403b38dd53846d317e65c9737ec2323a16a2dfe117881d60959713b63fb7f5b96d51e65459d45a91781f59d4e030369f2d3b9226af06d06f82916d23ef926fc982abe903bccfcf86d81c60b68d0ccf9e0a97023a0f5bdc7db360284a544cbe05d5366e9f7a265f952b61a67a121ebf5b8f149d4ec5c10de588fa528b5c1caab33aec78ed044250218b50e", 0xe7) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 01:11:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) close(r1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 01:11:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="0edc1bfaa0d95b732f5c1efab0171121571badc12c08437e3126fd24cd89dca280929edab8e3408a22ba328336aaf07b3871c360a1f3e056acc8213597c2afc0feccc4dd580060d0727d36ad9bc905cb1806e3f42155393c5019652dc36108e8a96947a9cd1fa6553e80cfaf0c823b153c2df3086990444b0a0b3b984534f766660eab02eca318b1b948efe354d668da23", 0x91, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x440, 0x80) ioctl$TIOCSCTTY(r2, 0x20007461) getpgrp() r3 = semget$private(0x0, 0x1, 0x80) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/177) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x9) getrusage(0x0, &(0x7f0000000400)) 01:11:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x1fc, 0x0, "000000000000000100002000", 0x9, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x1, &(0x7f0000000040)="ebffcbff13b9fd6b2eaa4e7130489bcc18a3ec92", 0xfffffffffffffcee) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 01:11:43 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x102, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x84d6ffbc50bdb014, 0x81) fcntl$getflags(r1, 0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x108) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x1) r4 = socket(0x20, 0x2, 0x8) r5 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000180)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xc1a, 0x0) fchdir(r6) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x80, 0x0) pwrite(r7, &(0x7f0000000240)="5e74c468b466632181cd2d8a234e0a05222d009e7a3801f71ee7f824776d690cd23bc959224cf8a7554ad4ad9b85915d7ac251353248a48490c4c8161b00bd0bfa53c108c767da7f12d5e8efff7abaa94495fc1bcc3cb80a8c717fe7267d03d461c8b2c9a64d9f42fb344f51d0cb2fd18e0a82fda32a51", 0x77, 0x0, 0x0) pipe(&(0x7f00000002c0)) r8 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x184) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400, 0xc0) fcntl$setstatus(r9, 0x4, 0x80) r10 = shmget$private(0x0, 0x1000, 0xf7243bfd5cf62f64, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r10, 0x0) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000380)={0x3ff, 0x100}) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f00000003c0)=0x5) r11 = msgget(0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r13 = getegid() r14 = geteuid() r15 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f00000004c0)={{0xffff, r12, r13, r14, r15, 0x8, 0x6bc0}, 0x2, 0x81, r16, r17, 0x4, 0x400, 0xfffffffffffeffff, 0x93}) 01:11:43 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3c, 0x4, 0x0, [{&(0x7f0000424000/0x3000)=nil, &(0x7f00001f4000/0x1000)=nil, 0x5}, {&(0x7f0000718000/0x4000)=nil, &(0x7f0000087000/0x3000)=nil, 0x4}, {&(0x7f0000223000/0x3000)=nil, &(0x7f0000516000/0x2000)=nil, 0xfcd}, {&(0x7f0000111000/0x1000)=nil, &(0x7f000068e000/0x1000)=nil, 0x2}, {&(0x7f00000bd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000005a000/0x2000)=nil, &(0x7f0000121000/0x2000)=nil, 0x6}, {&(0x7f0000376000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000302000/0x2000)=nil, &(0x7f0000304000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00003a5000/0x3000)=nil, 0x3}, {&(0x7f00007b7000/0x1000)=nil, &(0x7f00007f6000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000401000/0x6000)=nil, 0x7}, {&(0x7f000065d000/0xb000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f00003dc000/0x2000)=nil, &(0x7f0000000000/0x600000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8f}, {&(0x7f00000ba000/0x3000)=nil, &(0x7f00000a3000/0x2000)=nil, 0x10}, {&(0x7f0000717000/0x4000)=nil, &(0x7f0000075000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)=0x7ff) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file\x00'}) r6 = socket(0x2, 0x8001, 0x0) connect$unix(r6, &(0x7f0000000a40)=ANY=[@ANYBLOB="a00800c2bf02002c4fff325dd3eff1382dde1762edcb40301eac8880089f2d3a2fe46152242eb332c216142736aa9e18ad39f830b29cf5cf54b15105c2e2e7d9f3a3cf31466ac4c662cbc57b5940882abd3255ce1badfc32b11e79b153a8ae723c990a98e202f21ca355b7a467501acfdb97e14e980c06869c589f18"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f0000000a00)={""/16, @ifru_metric}) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) r10 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) utimensat(r11, &(0x7f00000000c0)='./file\x00', &(0x7f0000000100)={{0x1, 0x42}, {0x1, 0x4}}, 0xf474c6217ca94515) 01:11:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:11:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x2ffff) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x633c767a1647a9ef, r1) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) bind(r3, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) unlink(&(0x7f0000000080)='./file0\x00') r4 = syz_open_pts() r5 = socket$inet6(0x18, 0x2, 0x3) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000100)=0x613) r6 = kqueue() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000200)={{}, 0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) pipe2(&(0x7f0000000240), 0x4) kevent(r6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000040)=0x2) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) 01:11:43 executing program 1: r0 = socket$inet(0x2, 0xd4e533cdfa243075, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) close(r0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) r6 = syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r8 = syz_open_pts() r9 = kqueue() kqueue() kevent(r9, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x1ff, 0x80000000, 0x1, 0x8, "83c5be4c825d6c2eeae04dffcf4b34777ace5997", 0x1, 0x6}) ioctl$TIOCNXCL(r6, 0x2000740e) write(r1, 0x0, 0x0) close(r2) 01:11:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x34, 0x6, 0x0, 0x7fffffff}, {0x18}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20819, 0x0) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x2, 0xffff, 0x400}, 0xc) 01:11:43 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e9572df2944a93a1d1799254bf144", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x1, 0xac, &(0x7f0000000340)="bb88b4834ad70ee36cf6d4fa6effb11d5c79655656d72ad01bc15d97607128526f50cd290202fc8313cf66bc1570891a7b98aef3c4317eb40954a4f52356087613395437344316f081a0550ceb956ad1379217b6d77215022ee41958567f47289823546b2c66eb2b0a4641afb9960623050207f11ffd1b066b3156cd96f9712c4bdf25b5de80c92455824f593182fccd689a9d7e837ef289ffd9a911496b48e0dbac26621a1812a9a1b75f4669b410a7180902e5c4d5bfc92549af6f89a33a1e4041259d1244e8d79239332655dbe6d0228e36a5630eae88d467323ae04ed39ca9e4aec68f2d4d7a8f71cf653617b4b6a3f97146a5d4ef7b8879963066b411daf0d576b4e0e95916996a0125159a08a4092b3b2eae43766d8a2a60a6c5eae69776fe060683bb59d4e7447b455512e6febdf9682f2eb22d619168e92d9bafaad7feff4846e38ba20e68a68ce434dc0d5167e4606345f2bea4486e34d3f3e929d2bcc4e0c988c1959cc7799af72db05d6779e9250276018718063846740d0dd4ff7693f3314b4e9d893fb04f3969d9cc611d830d04cc406d946486a1fbe2b28a9cfba2c982e0d5a3203c319bc02570a2f27ef359605b4bcaae9e700c11986f77f28ef1fda5b4f61b298eebab7a3405fc7ba76aff58f2e05f95d4c4eb52a0062e8f7f95cbd0b0fcf1b07af10a87f184b523b679bf45a8ddc65981160e27054eeb6b6a925fa752c6f8baffdcf43c620d9f0e5edbd4393abf61378bfeb7ca00f236c8667473b186044be0224eae90cf60e1aed83eb95a094de00a529a74a1c5f5791748330d8ae675fa955c17b595ea675e45563c2c31ed37a3b52bcdcd0c58b0b9c8da1b68aa3a54d62b9a1c68a3d3a507864b211b37a0b291b15d2410fb685602ccb84713270472849ae86df55be496284f982587b762c903a7dee4a573907150e09a72bb4247e230ef35ba928d914c83c12f1359a1f5f5d8d104558af23f6c983a16d25e86c64776d4f5e020c6a79f927cf495e21ca3d0fc875be5b84173a531485bcc1fddd8bc04b518231e1dd49dd497291d134e4ea285f089240253f33a6591cfdddbda5eba876711e15c78dc15f503756d77247c12901d03af4b7edf9d2cdf508478e67e2297f371bf250ca6e6c358579d19d7c0348c204855888edfa2fc8a928605498757c86f7c21ffaab97aab1c11b979b25fd5f1820ff2481c4afb424e1bccf00d1b474d3c202cf2e2a66154c2f4154917edb1c16156fac32d8eb93d7e8552279ff2fa8779f5d96a650d4f54c0c6217641da32d41602d19b900b8e6e274ee06b6a4305d86b4d6ac9d9509ec3b7c5fbd601350686795d698d8576ba1e3f860fdde1628a919f4a9f4db8a29cd412233bd5d5874e5f7d0d3b542dd47b9e0910e8c72e6b41593c37ab1e221b40064fcb68d0ec1e4650693bba1f00cf5f39d039f3a0f324f1c2c12225e427c4962de484293d3625286926d71ef2f5e7530884f472132b1a973c1e08ae297f83dc18d3494fdc6bc6ddb86cb85c11c513d47542ee226dcad3b1e5061152dd7a1395c6b20451cbae274eb149858b4904f9a4e516ae7060cc79578ff05e032eaa29e90aa029ef062bcc7d7fd93bd7f6f2d5dc2abb3668c7cf1b3992e4af048b928d6f6715bd3eac31ecd304da136a7a305a87679cf3d3ab5cb7d4c8302db86785f869d4c4637b1259a1e6bb03381b76228a09679dd22ea510550b312196c60d602b7e406a61a2477e94f43befc45a9ab60fa5698d593762da480ce847eb039739c4fccb362e979f29f76ee83821dd1eaf936b20a0c187ab18cf4f358623cd47b04d522168e4929595e8fcc2c717ad1724945dd143b7e3b0047e9cfd5e07f8e49a9479d0fd19d78fb6fc171e9703c1f09d25b524739f692db427cb92d18fd779e562e76c9f600270bc6d58a26f2b13a6d1b479269690e02b2968aeb5c32ae203261aefa85a832695ddde097493a0aa820e4756c85b25a2d6844d6470f09860e39cd998358158503f8804a75ada3938936a358af9fa9bc2883489b44281fc121533aa06a378566d860b32a856d72376d4b1813ab8f09153882da0ef23db2f2bfe1d83decb5bb31c4593c2166c871b59f49b1a68fcc5bc88413a781c6d31c82ec0a70664652faecf783c0c1d22eb198693a3c8322419179a02e22fcfd936a3ebb66e4d5722e69c9788e01e56c993efb153be6b6b92a778c174f81f7a9c0d676466bac1696ff57e8db83852de190b9a5b25b8163283e1e5e006faf75554564322e30cde2b04f0dc70554cfa7835ce8bafd749459cb8a59300f594ad301ac494103b6b67e15daac0cd175152d2d58de11dd7eb7a23739ccd9651b0741a287d42c92906eb602911ab010d9d6206d0294daa26f6714eda23a4c61b1339e9ae6b2d17b2a6fffc3cfe4b6670af823afec80c45170fd8901c52e9b739ff63c299b5db5220fe9a8cdbe1e0987e55aa1fc95eb2261dd3f9ad9a02c47aec60cd54fa1c8ca6ec810a827db90469ba2d0d7df6809c435e1b2e6d0159035a2c2f11d44e50a3800c8c0d9df7879529f3a4c9ead31251190d4178b4f4f51442a8ddec50775f5afd117e3cacd6f34abf4008ec5b6a6068011b755f2af6c92ce16701443a25040e3295e9b5e169b178850afd68e08e753361d17777feccc6778889249b30fe599bd360259b66049d382895de9170f83172ab34cfc93924158e70d195ed5030dc85c5b76b654a208d745c4d4dc893b22b3e32674fbb10d3c97ad8b63469f5d86001c79089deddee3b251582886cdc58d97fd3e867202692ccde7790d95e38fd28ab106c31fe80eaa0787e941709d755395f5d61675462e70083b61dccba1b1062be95c3f66b2e2ff3530403f008272f34541f11210c047c187c8c9d43e250fef293b1770921d2e557c68a655fd867ac71c678328ec7c58d89db1d569494ecc5023d5036901f4410a7115ad56bf359d792b84e982ce63871937c8bf9b8255a8d328f28a922d9c45aa499a41d741e67263f8aa2d55d1cd9fb804c7b683acd42163160ead01fce9ae5685eff68a87a64c4ee0aee92cc902d0e7c5eac20b5592d7d5f96d865f538392ea2a247a92473065bcb37ab7ece9ee82b066e7a5745a31ce9f54e223e457ac000b03ad025b1ac9ec36410d810d5259783813b1baa30b886a0edeaba3f50487dd1529af5c8e3ab33c5de4683fbe655721db837ca2f08323155970289634cc77d74930290547fd38a455e0ce48c35454651d3b96e173ddab6935c4b07c6111d4802c77fed3c207de0190b38aac14f993e24ce0eff8ac921711c87c3e677cc1aa2a76d215a7301b45d4a77295b23303dba46d422fdbaa3c0ee756339a5d0a3ae64f276fc36b906351bdb2976ee43d78fda1d5effc5d42e496cb7cac0972fe3fa136090a93f1f3124a154684b6d2b49d4c290f9aa07dd54f8f2c41eeb1c6dce786721583c9fb50d11c38ee560b24dc5202e025a840a48ed5f990b6afdcd9433af0799a48c7978c02531921d571f99b64447877838c3f5c0e2aaf75e3770feac3b2934bbaad0fa3ba1b0b812991f8a088a6d925fc36c8ab533dc0f4ba4feee6031750092158517f79ce45d93ca6ad81f5c9b47ef6bb8c5bd75abeb46269c6d6b13348177e83cf6831933901230346ee637b015e03f10c69a587b08c41ba4dcbfd083de9d4da21793a176aa7ce5244ecb2f02a32b243e262d1cc4c0090dec528f5e6dad99d825eec2cbef22ca824bc6dca72a7c6e029a799b57340d6fdbedf765aa7532e4e86524ac96f5dd7e42f225f6a9889c3bae00d4b41de9a492b881fe4b8de46aa1538072d1aecf847d6c84485307eafa9de33557da689ef61e0e09d427897bd39bffa17e665485d8960cd32ab10cab88e61ff4b346023c63f207283f685129b0e578a16c7025a798014dc93c8eda4aa69368cb8653691e0f4eebff14c241b81034a66c90fdbc8fa747f622cc8d495c7c6e0c6ccabb1486d9abb509af53df5d4c81bf9069715b380ffb1f3771930296b6bc92926dae0aba217bcd6f85b7630803b0d508f372cd1e594e47178a3132ed3c16677cab49c5f60ead0549711649a395a5bc78befab76222cced992298d5b0406708f062c9795e4b6ed1485ce424aaf2fc5b3ebaf77b704045199c3d90a3ce4341e3722e461db37da165babf3f9950f6be95210288126861cdeddcb23c05d4b88c9f0e2432bf2333be223d27f6b8f960f7d39c3c8df643c86d0c52e16302a7d9d261d3d0c8d20c4f982d3bb725c46d3b32253f26d7e757a5ae603371132ae1235aec55f56462e9c6841eba98b5f6fba2e3321ed89717f7046f0039c435f14312943fef5aef96c7f9a5148b557c95e20108e8852cf0eda6a331cb4fbff39a67d58445b4514b1c5297476c1de3adbd3752608d8dcd0e5fc2ccba9a57770f25f667c61c60bd264edc69fd4c3678bba7327f519b7f74482e2289d917de68ceb29192015d813533a6a3a849685b0435cc562728a4fe737bfc0a717ca2402e94953a8b310c22d9137284355ceaf65c0d14826c91e3fa05cfbdc82f63c6b385ee423c7b1afdbc4e1f4cd2716eba3f6b10a9b26e91b18ed1ef21e2eeb60ae919cf20356863924d3893c203b3a45b04b78bd8358bc137868067beb08a928a523260ad61a9e933faf443c18be95e305f7efef7958377db5f26a434e7673308660e9f9ff19886188af841350e151379d4604eb0c5df1236bd55af746f5e06793f3c62271dc821fd9bcb2f2c5098ab590ab7101d4a4c4d26b12477f2b554e510a9acbef764caba2c13e0362d6e10b8b9ae1ab8c7352b0e33ac5d7ab6f6235f2019c4c11824a08cbe653a88ce08ce3fe2c631482bfe125292c7f3916cb69ec780daee07cb8213baba11ad7e351d853eeb27f7929c98ea60390094a631ccd37c7374288efb5198d30e8f44cbc5cb7535ac38cacf91d8e23793bbb706816f9e5f08dcd840c1e919768114574b4e6d50bfff67ce3e791331c3a24d45b3030249cc4098945b5a1c766f3366cc9e1a3c52ef4c4a92cbb0a3203e0b358206ab2259d73ae29b83d3b0212385ff91e6c767a68970305cc699ffe96c235518ef85fe7b22665a3863f6899840e5078628bbc4078b41306401cf624fee612373b386d2fff9deca1de2f240a539a31c168761b83972a0a95ea2ba9a47fdd905aaf82e32de11f17ee40bfcdaca6afd8d9bf441af9c38eb759559a4192d8911eb56282e7239998ea1baccaf01835807e41310e404fd0be46387ab3e1de3a14788200c4002d81f9662371c89045f07c1f726e3839aca1fb3ec30cfc07aa2345282d772ee4fa58d1314067c6024d93fb9c9ef5da929b807ba0c11a497e911bd74f58f5455bfeaf3002efb637805453ee67b60b737385e33c39da6a9ddc6ae5a6a393589664a9f19a3d238d4082cbe1dfb5954cfd81c911317a6f244354142d3b157eeb3c8b61eb07289ff7dfb02637bba5be8daf238a2d7261ee61198814acfc7666f44d9465692dd74911263784c82e95567353e70312f585cc9157775b78098c9c04a6ec8eb42d9ae49fd9453216087d246e007434557e651cc94d1dbec0028533d10639fb5167728d8bc766d3b2a25dd1a8379c71d92a445b2d716fc4fa9092b5b06c539e90eb490227f0f08d80fb428be4d7b51ba91ceb01bfe52b41292b31e71dddaa7faea3978ae48f4610761998d0ba67bbc8f8753445c317b73766b07ac5a5b1348f038e2a914dd26aba4cccf2273c571dbfed51bf7c097fb63657f3e7b2192840ab5d2a8eb2ba1fa7699bc", 0x1000) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x64e9) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 01:11:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=',W'], 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) 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", 0x460) 01:11:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc02, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/15) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029bed6914f6357e3a", 0xff52, 0x0, 0x0) 01:11:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x183) close(r2) mmap(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) ioctl$TIOCSDTR(r1, 0x20007479) 01:11:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000080)) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r6 = socket(0x2, 0x4, 0x0) dup(r6) fcntl$setflags(r3, 0x2, 0x1) r7 = dup2(r1, r2) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000040)={0x9, 0x1}) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) pckbd_enable: command error 01:11:45 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) fsync(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1e6, 0xd95c}], 0x1}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x20000, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000240)=0x7) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x4, 0x102) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000002c0)={0x400, 0x9, 0xbf89, 0x4}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000340)={'./file1\x00', 0x2, 0x9, 0x100000, 0x1, 0x5e, 0x3, 0x9, 0x5dd279bf852cce2c, 0x0, 0x3d, 0x40}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0xa306d048eeb4b8f, 0x0) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000400)) r9 = socket(0x12, 0x8000, 0x7f) read(r8, &(0x7f0000000440)=""/115, 0x73) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000540)={0x9, &(0x7f00000004c0)=[{0x7, 0x2, 0xff, 0x4}, {0x75f6, 0x20, 0x20, 0x2}, {0x3c9, 0x7, 0x0, 0x1}, {0x7fff, 0x90, 0xff, 0x200}, {0xffc1, 0x3, 0x8, 0x7fff}, {0x1, 0x20, 0xfa, 0x80000000}, {0x1, 0x20, 0x3, 0xfffffff9}, {0x1, 0xf1, 0x3f, 0x5}, {0x2, 0x1, 0x7}]}) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000580)=0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) fcntl$lock(r9, 0x7, &(0x7f0000000640)={0x1, 0x0, 0x1ff, 0x4, r10}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000680)) r11 = accept(r7, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) setsockopt(r11, 0xffffff7f, 0x7, &(0x7f0000000740)="a2bd0d64982c5c67828a1162759f8ad8c055aa6d028320feecb6818205707e0d53bc2447ecd46e3bc99c66716426577dfcc0de5aba88fd122e26bd08b73eeedd083ab68560a09e7e747dd761fe9535851db2005d21f21ff3ff74a63173c6d3b4a2287c2f1455cb0acb2d92ebc7af0e36bc00eb70413060edd19df78fa4a9dcf5e17aa188e4cfdc7f31da7a80e5b369840b80e5997936bc4aaaa04a9dda7996df06d03432c1801d009e8cb328bc52f4c17d7c691a185f4bf295512476d4f6c47f2f7ce7c3ad967d2012cdf6d735aaeb6af8dfcf391ac9253776b72f", 0xdb) write(r7, &(0x7f0000000840)="fd41d1d279f71b1bd241ef3b768778", 0xf) r12 = dup(r6) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f0000000880)) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x100, 0x0) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f0000000940)={{}, 0x6, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 01:11:45 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x1f, 0x94c, 0x7, 0x19}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = syz_open_pts() r6 = kqueue() r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000380)=0x1, 0x4) kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r8 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000340)) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) renameat(r4, &(0x7f00000003c0)='./file0\x00', r10, &(0x7f0000000400)='./file0\x00') ioctl$TIOCFLUSH(r8, 0x8020699f, &(0x7f00000001c0)=0xfd) select(0x40, &(0x7f0000000080)={0x4, 0x5, 0x1, 0x3, 0x4, 0x100, 0x8000, 0x3}, &(0x7f0000000100)={0xfff, 0x7, 0xbf, 0x165b, 0x0, 0x4, 0xb5, 0x9}, &(0x7f0000000140)={0x8, 0x1, 0x9, 0x6, 0x0, 0x8, 0x8001, 0x81}, &(0x7f0000000180)={0x3, 0x1000}) pckbd_enable: command error 01:11:46 executing program 1: pipe(&(0x7f0000000140)={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) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) fcntl$setstatus(r3, 0x4, 0x0) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000200)="ef", 0x1) 01:11:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) sendsyslog(&(0x7f00000002c0)="604332b52c4fe2b33bba8ad3f3bae53fae2f0f089d85f68573437b70fe05ef67dc587ce8b20fb159c60a6c3f040a8668b6914f9b84473ae0895236c0afbdf5726f7779a3f027b8338574ce007f162e850ef39b9168d28d212a39d7529f770f6551aebeb98109bbe394fccd87503aff694f723febc44215db031509ca983f966afa5ffaa708296d917bc0be2a85c6c1107ec472da267afe1cc2d5d2fb1f118e43564631abffb1058eb6dd206fc611563ccb38d158af26ed6cf367ad934040da3af7bfa002c42fe33591d7c7206d124a20aa84219da72b6702c8c6795aa184bf30e19032427b8109193b118a0b028eed3f3b", 0xf1, 0xa) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000400)='./bus\x00', 0x1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000000140)=ANY=[@ANYBLOB="0000006fa986337d56880b420ad8783d4bbf2da50dd17df3d2aced76263c413e1b0e40822690980decd477b4f050fbe1410d92bc660de9036b6698da046d39169813ed463e7957d5925d"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x682, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x100}, {r2}, {r1, 0x10}, {r0, 0x1}, {r1, 0x80}, {r4, 0x10}], 0x6, 0xfffffffc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000280)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000001000)="67b7746b77bddb274fc388e6daaa35be553955ec1216619e39444c46a883286833fe83d4f0812b750a813e55c2966758dcba0a0ed325e821b786ceada17839f8b3e4f65ba625b2869217b8efb5bee6bf16d72ac9e5f96da698769f7eec6b9e1dd6508b9eb7d7caa69a88ac6af96754af98a50f0448e4fd5c182257e7ca9aab837f3dd0264263cab59304724f6d57c8e81f264f9ec04ca7feacc219d9c0364baaec08f786fcb1c44b55192b5d3182ef79202c4da058c981a801b7d1c75ffed9888e0ca835e4b317c1194290700e2945a6af3182fe420daf9c9d7ea8c24c2398f1641ba92ae357846ded8cd45a5d35a0592c0886ec07ed97997b5cc3f2e2f46e42f012fcf8f7c4435e7a46f36b400cf8a8753778b2b07b10ce073ea264b72429a50441f98085002223b379a899b08861765d649f5d0793103cfd5d0d809e0850de3a956c7a35c912dd733cb8fb7f142d63d848c6e5e46bc7a526b38f41f07daf22ea9245efa607a611acaa6a3e623f35d919151889b779be9d552cd058f5f99ce81a7fedb09e93129ba00f5cc5f3c86d915509ebb5190597224918a5887c98898f5465fab1de4298fece81c0a8b6140f3d4d976451d0d569555956f3cce8d1e4d8bd055583f476562cd2a8f393ac2774c8b7212cbf1ab7f64978c76be5efdfc4434232a30ad2a11d419d917f9b744f32e74d51d9754ed1b8859a4bcfda5dd574e80f98a5137ff820bd2cc42381333e5adbb995a39c17998484365e16f829e485ea1121ebe4ecad5ea741e19dbbf69ffeccd43a528f07c83f8f9cb073d45f20796aad724ca5e52ba778cffa4b92f7101b3befef0f072e7de4c063447507296512951b4db33da3c0931768ae9969ec263b055c3f7e580508a5e056f8f012c18ba869d89cea090ae2eec91e938192ee5c5278a3248ec0d686b4c9216ebcfd3e2dc020754b6492dbcb8b2a3901085b4763579f677f2fdfaa4be831746dffad135432e58ed8351b299a7b04de05c0ec343c807c7dcc0a9e68f2d36e4e2a90be2d58aaf40688476e22e56d8a4deb16d93db7c7e36991d063577a9fc904b76b3fd2bffa1fef44d8d527121c0d9ec5a9005d4c4e95145c39fddd01a02275fd8c82800dc6e8e862cb884f2e5a9dc6c6ce25226f8a351b941f2df19c49fb25eaa3eade8e9163e77e6435e78b362d1c710ad009ff7aa673345e54937cc522d592ec2e8766520b4debe707cb71db5e0656b0b614210d87cd93ff63b8b48e9a550b12518d16cb404755bf0358272b5859fe92a19b220205ce77faf19c1a1feb262c141f9a3f3b8d0e109ec389e8642705da6a3b126c9199693b3149fea271b2ddc943f9d8f7854132ac6fd5e7515d95dcdeab62ec492e4cfba661ec95e737d030ae5eb5e6d1259bfc6b7da8317a8d737eaaf083879be9fffdf23e6074b907b6a2f3739371c6461c496442afa6ef786e4bc45f2154e2fd47b65496a9aa90687563929292d241250b9a6ae02e74332d73ca689039aaf5d67e091421e53f4578d36532acbe04e6b3cc67be9ef2cf0fdde68da486173a1076deb5c1f3b3069f10d079eb4c67a67ee7893f1847de4cb33af1e7f813206ce1420ca0f187ffa050f511bc1d4fd99b990b1fa8b878ec10175bd07bf3c609f08ce3a07a99e5c7cc98b7c708ccd2f1c2158db0781a1ddf1d4393eee572bf0b30b57a2a7c1e18cc416da9c76c7be293a12401ace61c79d40a91b9d96077322f2014fce181b00574de8c31b38ecdf16dee94b306e8e5af6ccf83b15664b2404c12394ac9bf8a2b532fe543afe23aa82eb047bc5f4a6285192c00e441b8ab4ebbf7c866ae9b7844edfa8f21ecdb4b71737587c88b20ec70bf432695467b247fc6cf53bda2d8a508482147a27b9d5a27be9154eadc06518343caaccfc6be7c0be975ccca1d5e3821f56c6fd9e29df8e458d7343065228e961ac522adaf9622eca9b4f413fce5781525dfedd5afee737b942d32ca2a6e6b79d72efbeebcd88b43714926ce27b3c8e66a895a1281ba1fdda49781efcb1edfcfcc5202c5d339139ddcf03cbc00e4d66eb15be3666980d2a0467182c1c7166426e33e1cccb01e1c32f6b5aeacce40e6803289982c0fe473c8bf46ec54443741b45d9c09e58ab1206f8d90f09a817ee2d74b86ee6fd78378d1db8c4ec658d95e4db53b940d49894c76ba9a42e1259a7bac83bc9db2c10afba527b37d0a985b0a4e2b3f5824fdcb87ad5ebca3d3c33282d905a67bf7c6f4d9da6598f5eeba0d554e3ac2aebb20268edeae5a7b54e8cf44b1f7fdd26372b932107cb0bce81381a1e7c7e5e4dd24a7fd1a393bd47be6bab83741ab2e98104128b5bfead900ae67c6a78a590d60a0187fad268904b0d33e9051b91da6cf53ee84494857fcf336e551bbb57a6740a026413618b50d60a58c1292d66c62d33ebf857b435ad8c5fb192cb5bb6495d44d6194f20d28b38f61b99e63c733332e89ce6df6cd8fc1cd5587b8d39149e469a703ab7cb94b298ccfdd1c0880f553d0ed57841131a21da1129b9bc2f58f19dc554a4283019106784377f22b8e23e55c7ac56be018df9ceec8421450b615767613383c2bc53bb05f8b49607f2cb8710bb2cabdf59cf370aabca9e1eea88857d25b783526ed9ee2beae4439a97e20065e9d5bcebd8ef516da9e4a545eddf7e2131b1e07ee0745176a848cc58fe25607d1b97018708fc1035f9bd22a777b6741741435c0ef8412a87cd953700ec8d1fb88fefa3f3e3e7a74e0b724c1d41c65ed6c8ed0fa6ebf14221a516f074727255349de990a990d4ce5738233232d58f919116961ab2e2f386dd5ab742f5195a83a45c2c1dd282040f2ddfecd327691c222f0061411de3ff35ee8811d6d235cec5c6523c7e150143b3bf4abaeade85a83bb270900f560026d5e1e85e90a4c1ed8f5825d27eb88f58452ce8fa79dd569abf0967a96f76195c68b6a2eaec346d94f41855b8701fc71b190f496ccfdbd1b359dfcbdd3394a868d8ef1289f812d7496f82f55d34a10b23b653b980c92efe5122e4fe7ead28957d1d73c751af7d81a7ba9a31d17c32ea1844fafc58fdaf1ce3a7b049c411d772d3395c6911dac2f1ef65f0868ed1026877901628a2fa2aad1778c1cae8dd8ed98bace5caffcd6b9d2eec96025c1e0771f7bfc369bf256ce2d0c0378f0dbb344d5e2c8cc2e3b6a64d986922a5392166a1809391c3c711bb9aaa209da5d426e03b224f1c51c8e1fec93389275de8b5e5a363ce694cdd3d8239dc32cfc8b65fdf905229be080bd408355bc57f9e68e7c38bbda335a38b29fc5b1b4ad43e4f11af9b0a913b4872e0a64099cd97965e88cc4f15794e0f1e781548fbeb8e9890704ba489b3e5fd2b2d57eb36f068b5341e56beda42ea18dc46176bd8e724d7a98574ca1b8b4a8b28a372113ca6ea81553cbea68f4bf9f7f896baded90f2bddc5943896a51e3dbf9250e07a93f462ecf5937ba6a9ddd5170730b54b876c9ba819e13fdc46938afa6c4d820cad7d52a787d4a67e3af946da7045ab4b1b401e47e2dafe8bc36e680c26181392534ddbce8094c4306d841639f58b3e5cc1afaa65f13819a7dc0861270ac7fe38aa62a08d49c80ad7e2605a8eade633b5281a42045d9f91e6e58563803d41a0048f10c0b9696ff0b45eb961e14a4eb987d6ecec05a91bdab7128afdecf6703356eebf97004c21a3a39a3871181baa49c272b8de08e76c6ccb84f3f15fe5f0bdd40ec23dcb06a5718f5838fe90e7f9b2f016e96108c48a1e7d94bc2b38b97107f4fb210d07465204dd1f386444f5060a0cc0461e93e0cb560b1f45eee4e42d045fc2e164d44dd56b53afa4579a8f6e32a3d473b030109a4bd47f98f06f0f2a180eab0a61f8ecbaec6382aa4d0bc39b4bd33f927bd144a06a238baeb09889edc752f5b581efc425c506c0ce6ac0f9d535074a13979fe068079779b9ed3814b87d2dc2b2363936f3a09147e2210421257505b17c3d995ad8a18674d82b5a4c09735291be1c9e12650189a6b8ef22a5aa3480c4b6afce749dbd4ed0db7c45a7e08c41e0f98215370fcd5b5aa44ec50eb20aed777c557b273c6cd5f2a68a3a0a1a638d4b9a16c6bedd1fd099fe40de8d782a9a16de8af41ae645d3b916410a74e03f0ec59687c9f08815cc10ca6fa652a5dc233fcf5f5c18e5ed1f6e4a80e725ab46a3da67dc6d1cbd1a6b745d450d6cf975f04b4189f5548989e50795a172c7d74979943d28f44e6759161759a1cca51685e0e5dfd20b7e618507eedd2575bf35ac888a2a13c11df356f96f8596b93f44cc9062118347840cbc6a250e8dfd21ea4fc8fbacf09d335c1eb1655ec0f468d9f4048a6e6a401a76cfe724d2ec9d41a33222830413b56df156dc8fbba2ab9ff7548e92b005ff7910e0d4f80eb5154ac94c97de9085306338ce1ac2f71561d0d64d5df19b5f735d40b7a963bbdb599cfcfaa55027f9af4322044f464d3538103dcf8b978dae745650b3f5660d7e8e203d7cb9bad797e4640b9aa48d2b078b492e7805ebb1ac30e5cb3f28571eb7661695fcbad2d6cfab8dcc998747df629c816f7dc95cb860c3d989889f6f75bd2afe2add84c2891c80aac618e22e0626897c8ad76062f535ed8e6ce4edd242925b4dbd1b8101f2d7286d733e944053122a7bb9427cce98ce048c640e663f5e7a7ad633a49f81c6f5c12cff606c1e8ca90d5b648e143cbbdd11378f208e4a65bdd01e80e89f1efc57470b06da529171eea0289d8671b4fed56865d814d28b40543c89574a4a44149fca253e27b1a352dfbeea7fc086bb763065a86ac047c4b02f3a2a4e04000027c49676fdd20f8b84bffc7f0202ac118db14487e4b889177197714193806139a42bc0e957ea5aae4530243864ce41705aa60c82114a7b700970af7bd570690f7dd6d330b32699dca5e3b618218374373841f6d7eaa28c2dd2096cb6f4fcb963737f2fa0e95a229da0444a9328b4e4534d7d2776e099c1f87f10ab79ab89acf6eacf3665a43905b831e8f50129d04b50614ef01e5a929ceec13a37c5c25d2cd4aaf5dac196df82c3745bd7744c33efe10bcc4a4aa6d477f1bfff60e4a4de225155b01b88809547e7fc2252f6a461ce7ef107c5a8800ec92fb6f79de5d516009bd8bfe36bccc1746821f9837155f7bc5bc76c23d6e1984cb0214ff1a92a48cc23bc0373c1b72c359695a498141e529e6e6a77ef0d46e506d2682201afb13485a035432f45deb13844ca1d3778962223113fa3a4d1ca3cd269635a7aed750c9cd1f58b0945502c0d62957b4185b92371f45ef13413f85c8a45b7ff80b302c6d3ac20e78518ec39e8c9531a29aa7670844701f7c57054deb0200c2e74881fd26fcbfb31d123018526fd000a69d9f1b1755e931ba4f1a4dc80246f980f9b0de4b322200ccccca7d1ea6c416dcba7338bb9d5456ecf644a363f0880af59f251c0f668fd9c67105388f27e28397bfbcc05411797433e886d6e678a7a577000023563c156196548d7245f1c41e163573841d49959dd4c577a22f0c2d2accfb715e5797351988923374da6c9592eab66374e8587f0cd3af2f235769b4465c318fcbd618ab5b172e5d7a98688b1185aaf2622f984859da8f75ab14c78a8f6a68ec2d06647b109c8d2f98bd035392244eabdfbb813126b23641597e0bd91df958f89c933a9c8e56821f5f7d81f05b47e92c5bee8615d756f69d165515a60d45bcd3ad7ba2872c2d12d5abf8d05603066d9465152ba6207b3e27d8d05206daf763f4a5ab0f335665c58283ea9360825b02", 0x1000}, {&(0x7f0000000200)="beb6416d4b76f240fbc75be14b093fcef3d54651fb8ce6cc3df4ccb4272b736243", 0x21}], 0x2, &(0x7f0000002000)=[{0x48, 0xffff, 0x0, "775690c3bd6cda8d2b16316a9636f5899e05d85d5104627cfdb7403105689a725b455267f9f349ee326fcf6752eaa110bfb0"}, {0x108, 0x1, 0x6, "6c8ca135044599feb481c55bb883a1d62cda75c778acb2c52828b6a02e490d93d705efe2fb536cec23478f975b8df196e622c77fc767f3c3da3e4d0ba7b363bf1753acb7f338a1f6416863cea905b2e866239f3a3e21837ae11a7f2bf170cda403107642fc75b5f1da48cbb4e2b19ba1b67985cf1ef6de8f9dc17a4ab5a3d18e06fdb2ddbd5e33358456b4d041e7affaa9baf253f62cc5f1fe4698a54b4a274613588e8c2f7f22e3cd2e93fb0e147fd52c6af689b312843e12519d564977e9cd00dc153625517021f75b73814dcd112916bf89da4d8fac7af578bcf4dbf41878641730a567e937fa5d1ed02dfa1c5d0447e1220eab17"}, {0x30, 0xffff, 0x5cc, "6ac36b8ea2d67a034b5df558561272e86a4b329ffb497ba4da75"}, {0x100, 0x1, 0x96cc, "3a6266189c0289f70c063a8b9a1ec0b31e39dd1fff28dc62d0817f8220f95202090f2bdb902103151892f1006e662ec3552e06143a2fd5f948dca589d958b589ba68a52b0dfe4ab5d7415ff678253120e271fc255a5a9f3a4fa9e273a625212a4c5dbc78df645b378df629c0f38917a313ebef8966628055c9b805c9cb17a15b41bae71e0538ba23253012632926e37226c9362eb50b6b3f64730241483fd00649a99b3a7d1642739a9b5a1e2018030e227e80f99edfd05b3e3e77c58879fabf1a418d88a8ee3bcb6947203a172560292c2c4e790ab8ec0fe176745ed35425266fb53b9012544c9350e666c4a5bb"}, {0x78, 0x1, 0x9306, "099280712d797ac22c3acc8a3b7afa52a540394c6195a8b88096f5d2e53f7609f3ed0962c4dde9398853229a95cffb73788c85f4370e54c4d944a3c870d11593d79b41a38acddbb8d963578b997726b21db05da56bb6bc12173146da4c33ce518d5f47f9"}, {0x1010, 0xffff, 0xd7, "33be79cde13f965e6f21cdbe0536fbdca85aacb7dd510d7303487cff80bb29d26dcf28189e3e2f9d0fe08086d808e1ae05e09f684145bf15bd52cde5891a16d4d04f3d82e40608cf6f026cf743db820918cad2f66118aa45eb9c26690089889e0c9bd2884b4ac0af6c751dcfc7775b9f10448f56b2df3ed2b81c0a8a662aee5e2cd4303a5c9407abb109b0c0159eb378eebc7a4c9083526000118c3b40508a7bdc6da9b0169562b2bd89589db735965857ed225c5b0cac8c5f3e7cdf6077d4d66165349429f1ac0025ca6e8d5e015e9d4af290d0522d66abd74b2c0d14a37010dc523f1c19749cc4800122d4cfaceb6283cf9f9807d2cf5914a12952e086bf696f4d1366337dc9d818c497686ec5797d3e86c083dd0d1a26807236e651f7376a43d61d02e5e46547a2d941c5dc2544022b2358e381436a3d9b5a9558c737ff5ad3370081da3e6a1a705d8c1d8f6b8dbcf9f1798ae0a07fe834cb39faed6d9b7692306de5e151a111a76bf1ef22055254b6aef614433368c6e7279942ffdadb85c5f3b7b620e90ef3dd245c6efe686c369efdda7ae3f8ce84c1f47c4a5b6fbcd390f1ca9ccb107df140d16ccb79b81612f4d72dc4f1a41e0ba0f955c1e4d770ae7eb8164f88a986b7444c4e5e56d5d6a82b868ca34a6481be55715dbe73c5c604580da8c69406b382bf5697a2a376077aa25cc36d959437c8fe4d8b5e4fcafe91a3bd1c002eaf8b4fef0a740f915790b25679afd7441cb7512c3b5e2d376939f10ac37af89132d2f36b233aa7b7668a0e05847aa7cfc19c3faafa65db3d02d762b389c8c4993d55816ee134e28b95888cba1b31a02bb32e524e084bd213ecb1c07a72bf5bc976ffee09018a3f31e84943d13fe74b36eec4a559246a72aa4bd8c023dec6945272d077a668ad714be188e165655cf8fbe0ffcc46ab0ae588153c3d85db80be80ecc73e862eebc026de78d59e62e72cb57656688e673a6d54025723adc660790eb2548b80bdc81c39407780f30e0ec92fc77b3fd34fd7b4884433037c5cc1e838510f33c80532735c263db4c0d35a384ae767b4944c91d8f32df2e3e84c0cda03f846f45257ea4294e523567ec519780cdb3bea8e6bead586662df2178b0ed8c9f01ddc1c9bc8bd2e960783e49b94cc26f8dda93f98314f4a2876666145a0931c6c861d40cdce348729645b325221d09668966a23973415684bfff8d9cd81641df58c4717e670b9978d6aef463bf59d68e49d7f603fe8db3668528c1aee41cd2f9c36677f9aea4697ef4e03e47cc147d8bcb06cd23cc074a94a3c5b1966e7363666fa6f2ad3c8995116d1362eff65605f00d4fb09c029d82ec1550b060b48c97d5787fed480565d72a7560dd1a4daa3ac76783cb21a00c8f715c53c74aac42fb23dbb59642fbed51df57ad20057d6a5e107d6d12744508ee219facea68a6f2548c8d8a88500170b900a3fe6ba1510fe7f2203e7eda818cf1a0493a10e9514a22193928036dcca40aa5d0e5879a42f583d4bae734d7a593b82f59a60918c6129d2da7a9dffd63bd4c651a219c325b335285334856acc2c1dff86ba08184e524f7f22b8857497a7c66cf9fd557289a5c681d447b9827613a823d07e75b3c13486cf3ad809a39be69f41c17758109496118fccdce161e47627496f52018cad405b842e3e1f4d061e4c0a31d6f7764a0613ea65b8487775a5dc8603d74ca8ee5b2fd75feeddfd93005ac07805264aee567eb842fde0223ff201a94a677aeb97392d167cee1fa5608b4ba97ff72ba2d0a2c00fb10a01056e1547ea5a3200ad80155791a8455d001305766c5bee98308eb7259b9e30670fc06e6c0ee82dedad1b8e1fb0d4ad84a5b6c5520f918587af1c5e44699dd266d00e915284de608ab43a8d67aa4d7f767980edb662bfaa5a33ebc4ac103a8e0fea91af2f02b8348a65d0ffb62d6e4787dc550fc00322dc38cd32c65f2bbb0c46f15f6c2e2d9aeb15e180616eb69eb163544b33423e2b546310488d5a7eade417a1d5eb30c8b828d89eb128b27d15e91dae3019fd50aeca8454ad7dd6c31a9961b6821c8697092aafc4f8ae240877add02ee82e3d69f1f31d889e8bc31475de4f1de56f37c3130420158cbc861beea97c7b0d858af1f74e4cf6adde12eac6e8c05b65d43495e6db10918907d926092134d4cd08675dbc9060ff13e1755765a44f1e29eb3338c267f4a47957347c239c05e7661de01365f5fe9288be3a952911609ea57ebc68d5cef931744c108124f737958ee3af47ffb160e18bdf6e6f801ea6bbc90ecfd05d8e50e5a3100d74e8e21310019c4039419fefa076ce7fd93056352ff52429c597c3eacde2d4e8f2bd3b4323bb9f178b3bf364b910d99fba6412feddae87b538d88be5ef72716034f94ae3eeddaab1826bd1ebfe51e65006b19a54e9da4e18830ab6e3d3a7fdfcf97ca00df95e49897f945f9c386abe2ff94f3030464290520de866a6dfbc255bfeec7e82eb0385b0f83b6c15b4ab9d4b52f7cf0b61f234cff943f9daf93608634028e536c779b2df666bdd525a979cf13edf5298a97aaa8f6a3408394f5a43b9d44643a1e31e84acab3ee8b1e2fbf710777903bf44da67c62b7bdfe196cbb6d5b78449b6c029f0283b5f0170cad3345bc28c26fca5abd5ce0979ff5ee1f7e27117b4de1fbac1407b2bbef6bede9cc8acaba550f1d47e6daa28672f4c0b2e957f5486b5fbebf44734bb4b1e73072b263d85c5230c52b50e24f6ecc6a79f467783ec39db8b7fcb65ea75e233bed0b41e819ac20934759e0cac69b7f537bbfe0814bf4d3977a9f89b523b60438415990628b706c3926c668c76236baa401d9ad975ceaab3857b7a84ce7d614b76ef6c16a408e3042058d6344e6820140bc6dd5e1a613c147e3c7aef857dc4c84e88760dcc7ed98a9cb8e30049e9911ba24b08bca568ebaf8180d8b713805d5290d8db1e572eb3966087525547c0b05efe3e9e8112ff21f57fccca6459be7ac7d68e75dda09ba044a41c955e860e176f92fad1ad5b64e3c0fbcaae12338a9adaff72c36d3ad7bc04fc48a5f4793d92b39b3736d144cf48ab3757f25f810f1e66c1d5c9692ba865e753a06ab0af0a89454fe8533ca8627cfdb99a35645623a74da8337eb5e7040be097558d9a354803331961e1c1936a7cd6193611de46ee08a795ad8a7de2451583686cce2261eaff4a1066e982f9e6f34ae64e0c7d17b216d06450f63a93dae0a990330330bca709473be961cc4a9e53c6f2fd0288b6b93a0c125dad2d64ccfc90fe588b93739034a89bf5867306491ee783fa016c80de482e540c0938b5f4991bf5c3112bc5fce604314dfd361d43ad3681640d034e822cc613a9dbead30acf2d577101995e9cb855c10c97d81ec881d60c1ece74c5f2ec69c92a96c3ec3ab67c6a75743d7d6793d42a5ab57c41801a5ee81bcc52a0b7264496962f4748bdd308ef12bfb98bfceffffc8d8b9e21aff21ba77d9193ec0f0bfa0f231caeff348879a26470036ed023062ea015f0cd9be32a9a589508c6f33fc212b52a8d6d39bb6dab97a4bc07ad1d55b2c44209d168fa116f5db403ddac0873523c8d2707bf09009c9b5c30740478be6faac87a26ccb56b285b99eda69fdac817f008e3660da7883c9009aff16dae71c81065c1edb205733af6f4decfd4d4b8bd35fbaf2b0c0cb154e987788feb88894beee57f0660a71e977048e0a927485df49e63a13e0047cd8e58985b6c6e96388df008f64b101f4d69d1618717226506dd371a6456f8521e8fef1e175e560d8eb4d2e63b2cd8e937fd432d88bedbba24ac05790caaf5167be53a711412511624823518424669b353d5b976187705c4c58e716a2b3ac1f496373ddc17a1047e9df5e1d07713e3f583435177a38e08aa2279f10d4fc789a0e0733f4d0e4658a7dafa48876e5db6e4f2c59df625cc2514df2b7b2e6eb136504db1da0d640d67f1585ba679358984bcc29ad100b2541b5121f1ee60af7e32ac4cc0b5f6ce36aad2f32af8b29b4ee3e3c0be4d6f4f9dfa14441f528d470603366edf091855c8ce1fe51fa7b7f5951e56f2ff61679e2aa6bbecd942287859e70938529aa00587b26e8446556aad3f92c73aca90e04f14a67ba8953a1e6dc248a01da6f565d5184cca00fb64aa21ad75e0d619915c9ff5a684619bbe0a9c30c5f4dffb0f6ef285a5dfeb71a93b9750572b98dff23ebf963f1829ce5e1fec4d15960ac5d653d4b5305a85d2254a89f4bc9801b505b2a1098e6d47c88ca4bcb2ca5f5ff9b88ff50a22dcd57d2e6d4fd0e1e788fb4091eec66d9d3d702a90cf2c31bfd30584568222bc25106cb61a4f1ea452f7cb436dfa731962017b7855786a12fd5f270ad56e8277227fc106de2d4b615d46a456bebdc2756ce4a954861fd409508e58630a77fdbb50c609625b5fb00114a5cb940cf601d0417121adcfbeb49f1ef28e5b92dba3a2642b97a2bc4f450e523194eb8846a4627a85744e39d1bae71a03cbd440d2bcc31843b8fafc0b1fc8bbdb149ad334a9ec048835f713d52eb92635bfa009ec8b7e30d050813d10fcd8e48b4f43ef1719cd02d489d44b7a979825b9f1774eaa2e2d77a51ad7546bfc6c6300dc265e6bf71a3638bded8aa08246da27f0d31d10f8171c2219afc7d1959b025da326404dd0c44688daf63b1844e75dccc36d54a43fdc921f73896dd739e084948d7b9cce87e781b382d7e25511133a8a35a75b0efef1b757e24cf0685b5f9641b09fad64762d9a9b71ce56a5b6ec41d186f2650516694f672d30c2e4d6b9fc152c4f88d79c119b7b4238d00d96004ec67fd8f81a5df3299c179ae359437162b9c48e0ee6f7f4c35619f8523b82f15b13e78bbabef07656a47e26ea87b59ea7d8513a24deccd10837954642030f55369be52df09b03c8d12430ececa9f485ac2596263f3392466b0a1379f996f706113726f04877c987514929f4828b0c5fd2f04ad2c76251aad60ce0384416b39d8a09f642fb76b7c21a329c670e3716631df4b94d7313b77c79b8e0244bf897897bfd6c1118c6f2b0b0b832168d8c706f7f3cbf012cebe35706607d9375baeccfeb496be15051ffe16c54d9cd61d611a914ef8fe748659d6c397fe38709a233bbbf8ff93f95b886530217c9df1e26879d743d1117e02c72b3a7c091bd00ef15958d019a83d1ab93c22207325d87eeb1e9f81909ecd36b34bff4a4156c134d6b40d08ac49afd915e1973855df8259e9ddf37006aa6487c335d5b00f80546bf90062dff3b5cb122991d981199f0a6f30423fb012ff123f16c453af2d1ffaba14813783b812802e2d6f77203accfc93ea54a38a523af36edd9440dc59863c63d7226639dc48aa483256aed8f07dc4464de6f789fa4ca77a562bc4b5029b03c3cf13c98dc94c239fe92e74dc9391e3448d17b14ca415c293293f5843a8d7d902524952971b40dac5b195bfc2038d2fe712750d0c770c94c476b351a2941636de31decd004c3adf8407cb98e532eab599e3d351963b53a8c657dcddbdd0d05f7620de46a37aa66bc1f0805d31a49ff9439cf9a291a7c365158921475a5de14b29801eb732ec065fbd25deb16d7f105d56ead0282812972fe73bef8b4e554b39edc8adeb0bdf2cfac5ee683c48831bbe91c788d1c594fc4334e333498da4a6afd3df452e97ada270c81e595e2528db558ee12abcc3cca8f0ff9d69a4d8cfbff0a4b30015e2031dd6d276430e88beb83ea7bdb19ffb5d8e96871552da182d64adf53ba140b5dcc94667a6e33e17b3c"}], 0x1308}, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 01:11:46 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') 01:11:46 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r4 = fcntl$getown(r0, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = socket(0x800000018, 0x3, 0x102) r8 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r9, r8) r10 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r11, r10) bind$unix(r10, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r12}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r16 = open$dir(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCCONS(r17, 0x20004276, 0x0) ioctl$TIOCMSET(r17, 0x8010426d, &(0x7f0000000000)) r18 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCCONS(r19, 0x20004276, 0x0) ioctl$TIOCMSET(r19, 0x8010426d, &(0x7f0000000000)) r20 = msgget$private(0x0, 0x1) msgsnd(r20, &(0x7f0000000540)=ANY=[@ANYPTR64], 0x1, 0x1000) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000ff0700000fee467745b8b86b36eee083519c514b17f9b9acea415434d5ca4d69be04e70e5924cb0265ab928b1ee24b97d924b941d8ae3368240c5a4d6e6966c1525dda1cb51fb35e81c6d26123267d35818b668f802a6b3876913b01b0af6c71f588adb475def00cfaabb2e129ba84c00fd859"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 01:11:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = msgget$private(0x0, 0x460) msgctl$IPC_RMID(r1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r2 = msgget$private(0x0, 0x460) msgctl$IPC_RMID(r2, 0x0) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) r7 = getgid() r8 = getppid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000140)={0xe7e, 0x4, './bus\x00', 0x40, 0x8, 0x5, 0x8}) r9 = msgget(0x0, 0x200) msgsnd(r9, &(0x7f0000000100)={0x1, "be647729776fc7f8767d9511d93a1aa5103d4bd61b"}, 0x1d, 0x1000) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x8da6, r3, r6, 0xffffffffffffffff, r7, 0x100, 0x1}, 0xb6, 0xd8a, r8, r10, 0x100000000, 0xfff, 0x3, 0x5}) r11 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) 01:11:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x880, 0x0) pwrite(r1, &(0x7f0000000140)="63a880a10b74524494ff91bd1363ac66238d5ec3c7652c609d7800789c7d5f95e8ebca0eb3d4eeda12d860215717c9ecec49a90f248c06f99678f0bcb29c869895add50ce71ef87c88696eb33e6224f316b9c056ec0c795e66422c83b140971f595fdf2231e2c76cf048bff413ff85df6a", 0x71, 0x0, 0x0) 01:11:46 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x10000000000001cf) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 01:11:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getgid() r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r3 = getegid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff}) r10 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r14 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) r16 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r21 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r24 = kqueue() r25 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f80)=0xc) r27 = socket(0x18, 0x400000002, 0x0) close(r27) setsockopt(r27, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r27, &(0x7f0000000040)="100a2956b9223776", 0x21d) r28 = getegid() r29 = socket(0x18, 0x1, 0x0) close(r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x0, 0x1, 0x40, &(0x7f0000002140)={0xffffffffffffffff}) r31 = socket(0x18, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r32 = socket(0x18, 0x400000002, 0x0) close(r32) setsockopt(r32, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r32, &(0x7f0000000040)="100a2956b9223776", 0x21d) r33 = socket(0x18, 0x400000002, 0x0) close(r33) setsockopt(r33, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r33, &(0x7f0000000040)="100a2956b9223776", 0x21d) r34 = socket(0x18, 0x1, 0x0) close(r34) connect$unix(r34, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0}, &(0x7f0000002340)=0xc) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x2a}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000002600)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r4, @ANYRES32, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r27, @ANYRES32=r10, @ANYRES32=r9, @ANYBLOB="2000000800000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=0x0, @ANYRES32=r26, @ANYBLOB="0003000000000000005c85faffff000000000800f6607d484c1a", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000004fffffffffffffffffff000000000000", @ANYRES32=r19, @ANYRES32=r35, @ANYRES32=r20, @ANYBLOB="000000001800000000dc20c264f37bb355c40000b8465c58c9227b602e3504bab3c45d03fb321743d61f6cf391ce1a6db3158a790f6b9acfefa1c9dc89d22c29d9a168992db9c64c5461bb732820e67cf5aa6e0fba92cf329544977d4339e532887a7845f9affb1b30187daad70026494d64d04f49b0cb2afe9397c26749d719125e15976e8c5c19b374d7c24e1da24c311de8ca7e1f28f9950b1b1f4f4a587b7aa2cf0a37b5d0780f86aae323a13540817a77465eaebe4e452867c8d3b494926dc990e9dc25c82a46f0bb2f07138cd004807e131428c84cdfd6e5", @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="7391696f9267aacdd28f8e1320000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0x158, 0x400}, 0x23e32c91d82ac366) r36 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r36, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r36, 0x8004741c, &(0x7f0000000000)=0x267) 01:11:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/\x8c\x05\xf8\xb6jpf ', 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) dup2(r1, r0) 01:11:48 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x10000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x3, 0x3a) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x650d522f, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) getpgrp() r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r6) r7 = getuid() r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) fchown(r6, r7, r10) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r12 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r12) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r13) r14 = getuid() r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r17]) fchown(r13, r14, r17) getgid() openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x100, 0x0) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r19, 0xffffffffffffffff) r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r21 = socket(0x18, 0x1, 0x0) close(r21) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = socket(0x18, 0x8005, 0x44) r23 = socket(0x18, 0x1, 0x0) close(r23) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r24) getpgid(r24) r25 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r26 = dup(r25) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r27]) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="00002e2f66696c653000bd825e11759024d7bc84e0d8683067a3d1b29e3b91d0cfa33ff7f6eaebd95b53f04b07d7bd79dba2b1ef0ac8715acc29012d1bb7e650f5aac09d5a9b09bad541ab06a3e0507ff9bcf1cbf4b05999c860151995e7265cdee901bd543275a576"], 0xa, &(0x7f0000000280), 0x1, &(0x7f0000000380), 0x128, 0x4}, 0x7a8981c759a5c543) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r22, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x0, 0x8, 0x9, 0x5}, {0x3f, 0x40, 0xff, 0xfffffff7}, {0x4, 0x5, 0x20, 0x5}, {0xe7b, 0x5, 0x3f, 0x3f}, {0x1, 0x43, 0xec, 0x4}, {0x1000, 0xfd, 0x4}, {0x8, 0x1, 0x40, 0x1}, {0xf9d7, 0xfd, 0x0, 0x1000}]}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 01:11:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 01:11:48 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/57, 0x39}], 0x2, &(0x7f0000001100)=""/237, 0xed}, 0x801) 01:11:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 01:11:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) renameat(0xffffffffffffffff, &(0x7f0000000340)='./file1\x00', r1, &(0x7f0000000380)='./file0\x00') open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000580)={0xa4a2, 0x9, 0x3, {[0x7, 0x4, 0x5, 0x0, 0x3, 0xfffffffffffffe00, 0x5d, 0x7, 0x7, 0x101, 0x0, 0x6, 0x80000, 0x8, 0x3, 0x4, 0xfffffffffffffffc, 0x1f], [0x6, 0x9828, 0xffffffff00000000, 0x8001, 0x1ff, 0x10001, 0x20, 0x2, 0xfff, 0x7], [0x1, 0x3b, 0x3, 0x1, 0xffffffffffffffff, 0x4, 0x3], [0x3, 0xffffffffffffffff, 0x8, 0x9, 0x80000001, 0x80000001], [{0x2, 0x10000, 0x0, 0x800}, {0x3, 0x5, 0x8000, 0x9}, {0x200, 0x8d5, 0x606, 0x6}, {0x7, 0xffffffff, 0xff, 0x955}, {0x7, 0x0, 0x3922}, {0xff37, 0x6, 0x2, 0x1}, {0x40, 0xf75, 0x2, 0x7}, {0x1, 0x0, 0x3, 0x5}], {0x6, 0x1, 0x5, 0x3}, {0xf80, 0x0, 0x0, 0x401}}}) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r4) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x507a85678dab5cff, 0x2, 0xee3, 0xab, r4}) panic: pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd8068e7b600+16 0x0!=0x5b235408f0e86948 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 89053 5128 0 0x2 0 0K ifconfig db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff826605d8) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_get(2,1) at m_get+0x4c mld6_sendpkt(ffff800000a99b80,83,0) at mld6_sendpkt+0xaf mld6_start_listening(ffff800000a99b80) at mld6_start_listening+0x8e in6_addmulti(ffff800021976f20,ffff800000b05800,ffff800021976fa8) at in6_addmulti+0x25e in6_update_ifa(ffff800000b05800,ffff800021977160,0) at in6_update_ifa+0x1532 in6_ioctl_change_ifaddr(8080691a,ffff800021977160,ffff800000b05800) at in6_ioctl_change_ifaddr+0x44a ifioctl(fffffd806f6d4600,8080691a,ffff800021977160,ffff800020abec70) at ifioctl+0xb64 sys_ioctl(ffff800020abec70,ffff800021977270,ffff8000219772c0) at sys_ioctl+0x5b9 syscall(ffff800021977340) at syscall+0x4a4 Xsyscall(6,36,0,36,7f7ffffe60c8,16c0b51630b8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe6040, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd8068e7b600+16 0x0!=0x5b235408f0e86948 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff826605d8) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_get(2,1) at m_get+0x4c mld6_sendpkt(ffff800000a99b80,83,0) at mld6_sendpkt+0xaf mld6_start_listening(ffff800000a99b80) at mld6_start_listening+0x8e in6_addmulti(ffff800021976f20,ffff800000b05800,ffff800021976fa8) at in6_addmulti+0x25e in6_update_ifa(ffff800000b05800,ffff800021977160,0) at in6_update_ifa+0x1532 in6_ioctl_change_ifaddr(8080691a,ffff800021977160,ffff800000b05800) at in6_ioctl_change_ifaddr+0x44a ifioctl(fffffd806f6d4600,8080691a,ffff800021977160,ffff800020abec70) at ifioctl+0xb64 sys_ioctl(ffff800020abec70,ffff800021977270,ffff8000219772c0) at sys_ioctl+0x5b9 syscall(ffff800021977340) at syscall+0x4a4 Xsyscall(6,36,0,36,7f7ffffe60c8,16c0b51630b8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe6040, count: -14 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800021976980 rbx 0xffff800021976a30 rdx 0xffff800020abec70 rcx 0 rax 0 r8 0xffffffff81844b3f kprintf+0x16f r9 0x1 r10 0x25 r11 0xbaddb9a7a1eb259b r12 0x3000000008 r13 0xffff800021976990 r14 0x100 r15 0x1 rip 0xffffffff81a1eac8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021976970 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (ifconfig) pid=89053 stat=onproc flags process=2 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe780,0xffffffff82628a18 process=0xffff800020add500 user=0xffff800021972000, vmspace=0xfffffd807f00b170 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND * 5128 89053 81640 0 7 0x2 ifconfig 81640 199164 78967 0 3 0x10008a pause sh 78967 331245 74655 0 3 0x82 wait syz-executor.1 21637 43175 0 0 3 0x14200 acct acct 271 245129 0 0 3 0x14200 bored sosplice 10542 463434 74655 0 3 0x82 piperd syz-executor.0 74655 258075 85208 0 3 0x82 thrsleep syz-fuzzer 74655 248746 85208 0 3 0x4000082 nanosleep syz-fuzzer 74655 450777 85208 0 3 0x4000082 thrsleep syz-fuzzer 74655 5925 85208 0 3 0x4000082 thrsleep syz-fuzzer 74655 21615 85208 0 3 0x4000082 thrsleep syz-fuzzer 74655 144911 85208 0 3 0x4000082 thrsleep syz-fuzzer 74655 501573 85208 0 3 0x4000082 thrsleep syz-fuzzer 74655 250946 85208 0 3 0x4000082 kqread syz-fuzzer 74655 362876 85208 0 3 0x4000082 thrsleep syz-fuzzer 74655 151330 85208 0 3 0x4000082 thrsleep syz-fuzzer 85208 348120 19553 0 3 0x10008a pause ksh 19553 187947 32298 0 3 0x92 select sshd 89692 443512 1 0 3 0x100083 ttyin getty 32298 175193 1 0 3 0x80 select sshd 69068 485913 45748 74 3 0x100092 bpf pflogd 45748 417271 1 0 3 0x80 netio pflogd 26649 360350 52283 73 3 0x100090 kqread syslogd 52283 403374 1 0 3 0x100082 netio syslogd 57655 393902 1 77 3 0x100090 poll dhclient 18298 131524 1 0 3 0x80 poll dhclient 32761 151415 0 0 3 0x14200 pgzero zerothread 13951 335791 0 0 3 0x14200 aiodoned aiodoned 31400 259738 0 0 3 0x14200 syncer update 2325 508456 0 0 3 0x14200 cleaner cleaner 34289 41992 0 0 3 0x14200 reaper reaper 9191 469063 0 0 3 0x14200 pgdaemon pagedaemon 37462 54956 0 0 3 0x14200 bored crynlk 64358 387536 0 0 3 0x14200 bored crypto 17644 20395 0 0 3 0x40014200 acpi0 acpi0 746 119983 0 0 7 0x40014200 idle1 10828 84505 0 0 3 0x14200 bored softnet 43749 63970 0 0 3 0x14200 bored systqmp 66240 192366 0 0 3 0x14200 bored systq 71006 202904 0 0 3 0x40014200 bored softclock 1237 249132 0 0 3 0x40014200 idle0 4956 510276 0 0 3 0x14200 bored smr 1 250530 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 5128 (ifconfig) thread 0xffff800020abec70 (89053) exclusive rwlock netlock r = 0 (0xffffffff824dfd18) #0 witness_lock+0x52e #1 in6_ioctl_change_ifaddr+0x7f #2 ifioctl+0xb64 #3 sys_ioctl+0x5b9 #4 syscall+0x4a4 #5 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8266ff88) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9516 6405K 7047K 78643K 11295 0 0 pcb 13 10K 12K 78643K 75 0 0 rtable 98 8K 8K 78643K 368 0 0 ifaddr 57 12K 14K 78643K 103 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1483 0 0 iov 0 0K 16K 78643K 60 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1222 77K 77K 78643K 1463 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 7 0 0 VM map 2 1K 1K 78643K 4 0 0 sem 12 0K 0K 78643K 40 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 270 0 0 sigio 0 0K 0K 78643K 1 0 0 proc 68 75K 95K 78643K 507 0 0 subproc 32 2K 2K 78643K 51 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 18 0 0 in_multi 22 1K 2K 78643K 58 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 242 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 103 21K 31K 78643K 1889 0 0 UVM aobj 11 2K 2K 78643K 14 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 68 0 0 NDP 13 0K 0K 78643K 27 0 0 temp 156 3551K 3618K 78643K 15697 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 6 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 42 0 40 1 0 1 1 0 8 0 rtentry 112 65 0 29 2 0 2 2 0 8 0 unpcb 120 145 0 135 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6107 0 6107 2 2 0 2 0 8 0 tcpcb 544 433 0 429 12 5 7 12 0 8 6 inpcb 280 795 0 787 10 3 7 10 0 8 6 nd6 48 7 0 4 1 0 1 1 0 8 0 ppxss 1128 6 0 6 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 30 0 9 1 0 1 1 0 8 0 pfstkey 112 30 0 9 1 0 1 1 0 8 0 pfstate 328 30 0 9 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 315 0 105 14 0 14 14 0 8 0 art_table 32 317 0 105 2 0 2 2 0 8 0 art_node 16 63 0 29 1 0 1 1 0 8 0 sysvmsgpl 40 30 0 14 1 0 1 1 0 8 0 semapl 112 38 0 28 1 0 1 1 0 8 0 shmpl 112 12 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1827 0 421 46 0 46 46 0 8 0 ffsino 272 1827 0 421 95 0 95 95 0 8 0 nchpl 144 2431 0 832 61 0 61 61 0 8 0 uvmvnodes 72 2051 0 0 38 0 38 38 0 8 0 vnodes 208 2051 0 0 108 0 108 108 0 8 0 namei 1024 7149 0 7149 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 2 0 2 1 1 0 1 0 8 0 scxspl 192 6827 0 6827 12 11 1 7 0 8 1 plimitpl 152 32 0 24 1 0 1 1 0 8 0 sigapl 432 467 0 451 3 1 2 3 0 8 0 futexpl 56 6020 0 6020 1 0 1 1 0 8 1 knotepl 112 160 0 139 1 0 1 1 0 8 0 kqueuepl 104 247 0 245 4 2 2 4 0 8 1 pipepl 112 302 0 283 4 2 2 2 0 8 1 fdescpl 488 468 0 451 3 0 3 3 0 8 0 filepl 152 3783 0 3682 16 6 10 14 0 8 6 lockfpl 104 99 0 98 1 0 1 1 0 8 0 lockfspl 48 35 0 34 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 27 0 16 1 0 1 1 0 8 0 ucredpl 96 546 0 537 1 0 1 1 0 8 0 zombiepl 144 451 0 451 3 2 1 1 0 8 1 processpl 896 485 0 451 4 0 4 4 0 8 0 procpl 632 1082 0 1039 5 0 5 5 0 8 1 srpgc 64 4 0 4 1 0 1 1 0 8 1 sosppl 128 4 0 4 1 1 0 1 0 8 0 sockpl 384 988 0 968 15 7 8 14 0 8 6 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 216 0 0 26 0 26 26 0 8 0 mtagpl 80 11 0 0 1 0 1 1 0 8 0 mbufpl 256 262 0 0 16 0 16 16 0 8 0 bufpl 256 6801 0 1315 343 0 343 343 0 8 0 anonpl 16 61625 0 48570 89 10 79 87 0 124 8 amapchunkpl 152 3171 0 3046 13 4 9 12 0 158 3 amappl16 192 2250 0 1283 58 8 50 58 0 8 0 amappl15 184 8 0 7 1 0 1 1 0 8 0 amappl14 176 44 0 41 2 1 1 1 0 8 0 amappl13 168 6 0 5 1 0 1 1 0 8 0 amappl12 160 16 0 14 1 0 1 1 0 8 0 amappl11 152 57 0 42 1 0 1 1 0 8 0 amappl10 144 122 0 118 1 0 1 1 0 8 0 amappl9 136 743 0 735 1 0 1 1 0 8 0 amappl8 128 293 0 270 1 0 1 1 0 8 0 amappl7 120 156 0 148 1 0 1 1 0 8 0 amappl6 112 77 0 65 1 0 1 1 0 8 0 amappl5 104 139 0 124 1 0 1 1 0 8 0 amappl4 96 728 0 696 1 0 1 1 0 8 0 amappl3 88 124 0 117 1 0 1 1 0 8 0 amappl2 80 2740 0 2673 4 2 2 3 0 8 0 amappl1 72 20600 0 20134 26 16 10 20 0 8 0 amappl 80 1351 0 1313 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 13 0 3 1 0 1 1 0 8 0 uaddrrnd 24 470 0 451 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 470 0 451 1 0 1 1 0 8 0 vmmpekpl 168 7659 0 7624 2 0 2 2 0 8 0 vmmpepl 168 65562 0 63497 174 45 129 129 0 357 35 vmsppl 368 467 0 451 2 0 2 2 0 8 0 pdppl 4096 947 0 906 7 1 6 6 0 8 0 pvpl 32 194655 0 178386 222 27 195 203 0 265 27 pmappl 232 469 0 453 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 531 0 11 15 0 15 15 0 8 0