532e67e5b0eebd932e8b88cead86603b0912025c3cf21b18db7ceb46741e9dd675b17cb32e6ea955f39a749e6d0e591ccaaf160306aecf33c87dbf429b7ed230135be3297051d19ba2d83169dc488781c4b5a09aad7e24ec9e6f75eed097e0fc50c0b72738517fed9bf97190439f0a35d89142caeb5f0da55c86baf0265ba770d0158ffbbca8e7e73325f8930abe0dde4ce1b446bc5676b2791cf7063c2e81a9a57fad46788966d7b535247ceb890a7b598b669692f25770ba2a80c4fb3e575cd12326a97c8753d12a8ec6978c1b21dcd6747074b1f0ac712790bb9f7abdafaad1cdb19932d0dcb1e0737f3bc960915f67ba53c9b34e4c8df89814ccefc077c3d2d585e2f9a3befcdf50cd5fe4881aa1b886e5943150a90ad0ab9cd8f26c18998a3c7ce2adb7e7ea9005b1ecd9c8d42248e49d64d8be6d9018a8f83e5d7fa63f80740fdd20572032229583e2529433a073625fba3f43e5fed522abb956d5687b0332a995fa83e79ea1e80807fd074a86fba43073525f0afa7d502359ff56e1967e8822774da6720770ccef5bbaf41cb58d1647e790f9417fdad5fe81249cad18a1c59cc2a7a104e19cf5eadd114ab82bae71b05b6618cd2f7114307d1d7ca2cb8c90fe147f13ebb67937e666ddec25777b2b8c5f17ef51a4972431b4cb46d0848261e55a3e582723d877e0bbd5d4ac06439d3811bd492ff4663fe309d3cf491668f964c5321c4c583f3d16870cef226ec8ffb349dc0bb77e4ea2619c64a6b5293b06c5494fd536939bad1665713b9c98785af1738ab2742b6f49f1e63736f3acb58820678a31be93e20f287c4e4dfb1e5caaaa2a41ddb741545165971da2cd96deeb581098ecd7048a5de1494fc710719d058ee698059cc31b9d2e7c168addb04878676ed1fba4fe94f1ee90684873ac45948b39261cea3a85300f7aca8d243001603fb8396294e4480c4fdad9ac1e61de42504a30cc8da35102e4bb75024718fc65a8f8ace5f66918e2a4740c27b28b5ccf5be9638cc9384d24380cc2855d058cfb174907ffd684ca8fc73c72d9151d7646a8a1a0b51aa030cf7e2cea577e5175f0d3b0ab2420d5298aacce82ee4a9291cf9007b7899d0682cff211b5544bf381ffa93fc12fdcd20d1549fda796738badbb8b8739fc565e24473c812310d67e6629f434445764549eee85cb56d8966b670951e3a5d6cfa73c06cc183cc601dde3d28d93ce00ca969211a15a2f2844861db48f996131f7b7a01736e3a558509aae19e83c9e8ff03cc8dd89f834fabd2694d5dd302d4f9bbda79d304c001e77f4204571bb80564f1cc00922621efe3da7a2511a7efc1f616a16e3c596a03227119477d84ade286b3f8b690ad1b2bf9932cd3cd8fb47b7d073b94c4ca3dafdbe31138f46a98fd5843a052c7fe2f0ef3ada2bd4d2a842596fa16ac910ebc91fe1b6e313094042b5a6a7a61bac9f6792832cc3265c49d9784391f96a07ca4b35a9c7239fe40f1b9330064e6936dffdeadbb71f1e4eb12f22d463f64eda0544881b05fd9305b9ef61102ed605031265cf172a0bae4ba17d744bca9481e8599a9feeff54cbce93fff22efed4528dd8f75f34dacda71c69af758f193903be15f0d4418f8ce2fdcf6e97d59364c68ca81f41f0c8f5af8d62ef02ab6f86bab3b13f289762bec53d6771dbe38dbcc0098e89fb2cd49eca7fb3994797a36e35a03004ec950c92fa71b36bd323ebc7f83d056dc0a3b417235e70507aeb86dca9d5216c906fd1bb249bbaf6eca67575a7dca4ec4ea9f3c5aec87cb66a10196a14a74a60252f4c3a5b8d1c1ad73db7bdaa93fa97e771c009335d4a1cd05907aa8ad71191bebb7f827c2ef92fdfe16c849dee13e1fdb106968f79578be4db7d2a766609655af068a2266756a105a79ef3cd7b4cde5995914c9634b66efa1150ee5421ed79d4209d2aef5ef6d5ae59755541507b47d52280cef4c3761d9d08b1ced664333d3342b6ca66d6ed897c579c2e830165ac746fef3b086a37cbb4f5f9daa157bfc8f5b066f2f9d3d1ca43673a5e0c861a99c5840e6c10a8e33e31731f8488e846449bc900a71c6e4dc453de39c", 0x1000}, {&(0x7f0000000600)="f585962a2b11283e2f5539ad402feebd26dce6b51de0f5fecf050b7a45456a21a1c19b704b78864c8fa92aa4e12a5e3ecb36442ca49475a48c30586d0228c76c6389dccc1ad54da893b7c3154ab7341442cbef91637e18e2b62781fe460b55c99c12af178ac6b6766b10043aab8d131b901a02ed495ed29093d101ed0a9aa5966e8a0251c3d84cea9a010b7026804a9446cc01078a445e6776c0591b76c8ae3998ffd00f3b37729286f293042df6d1b9ba0f1ac5620b2f3ef195d93471b05b6622e08fa61d5192806006dd05ddaf88845edc77a5d7240c249a8dbe3cbfeddb3bd8ee01fbc154e9b5146161e0bcc366610aa88b4e8ca2aa4a8e55d305", 0xfc}, {&(0x7f0000000700)="1df95797696a7c3860dc3537d174d733570a399e8ef85bed1f27acae70faa9fa6fb246e8750f", 0x26}], 0xa, 0x0) ftruncate(r0, 0x7ff) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x20000052) setpgid(0x0, r2) 02:55:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x11a) 02:55:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x3b, 0x0, 0x0, 0x101}, {0x6}]}) syz_emit_ethernet(0x201, &(0x7f0000000200)="9bc018ff357c50d4c3233ac85483b7c836fe27058f84085c4e0bd710d9961f842d59a0a8e719c884c7fd90bb7fcd41b564566af7368b6f3b7072143ba2cc21020cb2d91af7d3a9b643570ffaf9b734d1cb1ade5dd1973ed9da0b235ee0f0f3dd6559f12e830310d8ea10f8a1aef9b9a4ed8d1f5138923f7ffe6ada770b4c1a0f24f6fe0d4c58cda4ad256d60e4ae522a1a6c6b1d88672d82e2817fda4eff6627909a0e0effe0306cf476e946e04959214e505705b724ff1fd99f73370100000066d6022412f8973422f4e025333405fe2c2e145b435020100f0fda5986f366239924a75fd3bdda72ce4fa2d5c155c172d5758d999b44ebce6516105359c88ff053dc41c408e3253ec55b23283e7ee303bf024e4c7fb4a2cf27b67b97df19ecd6db049b418eed74921694bfb3e96227682bdb8369e200ea3479fe2c5746806f7e7dbe22aaf2156e61fe9b2ba64d8c49aa571995d03ba4b2a929330a1c49ca49a3fe26ad058a852af82233a26d17cca1fc9252a04f44873a80d4a155a2584b16d6a68ca941284b6a96f610d884b35352e088833af604fce4ff090dac8e636835290529244b0f5dd3a5bbf7c032b1bcd7b587f6fb751d607e2703798a37410ca12c475d1e13a1645becdf5061a54327cc870f6de0a9f23ef44f4c123aca1c862edef8c617b5b2192964f571fa924e8a5ef1154c3b493a44a19db1c0ab636c147879dd") 02:55:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x11b) 02:55:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xc9, 0x80, 0x5, 0x8001, "9a66d6cd46a92417dcd3b2c4efe673622fe13afb", 0x6, 0x38000000}) 02:55:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x11c) 02:55:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x25}, {0xe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 02:55:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x11d) 02:55:27 executing program 1: r0 = socket(0x2, 0x4000400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) socket(0x1, 0x1, 0x5a02) 02:55:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x11e) 02:55:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x200001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="5433ba", 0x3}], 0x1) socket(0x1a, 0x3, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x7ff, 0x6, r1}) 02:55:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:55:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x11f) 02:55:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x20) 02:55:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x120) 02:55:27 executing program 1: r0 = semget(0x2, 0xb, 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0x8, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x1000}, {0x4, 0xc0a, 0x800}, {0x0, 0xbfd9, 0x800}, {0x4, 0xf6b, 0x200000000800}, {0x6, 0x10001, 0x1000}], 0x7) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000180)=""/4096) r2 = semget$private(0x0, 0x7, 0x1) r3 = semget$private(0x0, 0x7, 0x500) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/194) semop(r3, &(0x7f0000000000), 0x2aaaac55) semctl$IPC_SET(r1, 0x0, 0x1, 0xfffffffffffffffe) 02:55:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x121) 02:55:27 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) flock(r0, 0x4) fchown(r4, r2, r3) fcntl$lock(r4, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x6, 0x100000000, 0xffffffffffffffff}) fchdir(r4) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000180)=0x1) chown(&(0x7f00000001c0)='./file0\x00', r2, r3) r5 = dup2(r0, r0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000200)) close(r4) mknod(&(0x7f0000000240)='./file0\x00', 0xd01c, 0x40) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/99, 0x63}], 0x1, &(0x7f0000000340)=""/17, 0x11}, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) chflagsat(r5, &(0x7f00000003c0)='./file0\x00', 0x60000, 0x2) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000400)=0xffffffff80000000) pwritev(r5, &(0x7f0000000600)=[{&(0x7f0000000440)="3f9911c540a04010f1e7088217ad881356ea91d9642e64237dfd73cd7b1b36f70d18412b2900c99e5592c8f6b23d1fdcdabe9aab7911f05c282ccea11d2a7055c9ec1861c407134366965903efecc1528d738157ae3b5dddee60ffa58d0fa828a87890f21ef77aab301c97c2b3d2c2ea719ea5fed7ca1776870f224ffd6563d8d61f0cab67e926b4af4bafe5125651ae6df71ff99822d86ab836cf5c1fe23bc5324d66b6a88fedcd22551815a7cd3ce1559cb75e066c044d59c8035799c9887d9b6ed8b5f2da54baed163202", 0xcc}, {&(0x7f0000000540)}, {&(0x7f0000000580)="57afa675ddf93203672fb0d6a92590d28e5b6d4af2cc635e8aecfe0104620c5c203c5263f54006bffb827f059e0b103347d61f5b2e0695f3545192897c1a73b22ed47042ede6d42a551688015ce100972a318dc37fdc9a0d0fab146b09d026ccd6bdf8b7b35d1cf316fb33a3", 0x6c}], 0x3, 0x0) r6 = open(&(0x7f0000000640)='./file1\x00', 0x204c0, 0x114) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f00000006c0)="dac010b207f3969fad256c8f2bec9f8214ed417df551a30d348c6f8ec776f20c862bda5b1061fabb6a4aab835961ab757ed67620696085dbd2624ea51d6331e7bba5c7214049dfdf78cfb694e2ead5859e1ad2c0f563a61ce4f5d0d1f13e3e6dffb63e052ecf1b19ebbbbd36eaacde6d97c8b0fd83faafe81ae2bbb157e51ed4972bad97cf6da75e9de75b164599eb5448334d74adba9244101c19e56539ce7a2b9d39723adadf5d2e50b783ee877629e736c3951192fc32538ee560f2b4786b2cd043d1bf869cdfec6f357be9b99e07b0c47295", 0xd4}, {&(0x7f00000007c0)="ece189f70b6ebca4e5a3a593b35c2abdef4944a5dd91bb4246e5101251eafaf9b2b3c8090518c468e191823158f7be8d93b22043b89badc7e6cbe7d952dd31f45f3d03b73585de29bf5eefabdc286e63936a5d", 0x53}], 0x2, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40, 0x403}, 0x40d) r7 = socket$unix(0x1, 0x3, 0x0) select(0x40, &(0x7f0000000900)={0x3, 0x3, 0x0, 0x2, 0x3, 0x1, 0x0, 0x2}, &(0x7f0000000940)={0x0, 0x3, 0x9, 0x1f, 0x100000001, 0x7403, 0x1ff, 0x1}, &(0x7f0000000980)={0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x81, 0x5, 0x1, 0x43}, &(0x7f00000009c0)={0x400, 0x7}) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000a00)={0x0, 0x7}, 0x10) open$dir(&(0x7f0000000a40)='./file1\x00', 0x2, 0x22) chmod(&(0x7f0000000a80)='./file0\x00', 0x20) unlinkat(r0, &(0x7f0000000ac0)='./file0\x00', 0x8) getsockname(r4, &(0x7f0000000b00)=@un=@file={0x0, ""/108}, &(0x7f0000000b80)=0x6e) getsockname(r7, &(0x7f0000000bc0)=@in, &(0x7f0000000c00)=0xc) 02:55:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x122) 02:55:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = dup(r0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x200000000007df, 0x200007ffffffe, "55098c6000"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0xfd9e91624935143c, 0xffffffffffffff81, 0xfff, r4}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) 02:55:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) dup(r0) close(r0) r1 = semget$private(0x0, 0x0, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)) 02:55:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x123) 02:55:27 executing program 1: r0 = socket(0x1, 0x8001, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shutdown(r0, 0x1) 02:55:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x124) 02:55:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 02:55:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0xad0b) clock_gettime(0x3, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = getuid() setuid(r3) syz_open_pts() fcntl$getflags(r1, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r4, 0x3, 0xa, 0x0, 0x0) socket(0x40000000001c, 0xffffbffffdfffffd, 0x24) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x42, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8080, 0x0) write(r5, &(0x7f00000018c0)="79da8809c9a08c23511600e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b337f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r6 = semget$private(0x0, 0x6, 0x8c) semop(r6, &(0x7f0000000040)=[{0x1, 0x4, 0x10000000000800}, {0x5, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() mkdir(&(0x7f00000000c0)='./file0\x00', 0x24) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000006a00)=""/4096) semop(r6, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r7) kqueue() minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) 02:55:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x125) 02:55:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/124) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) getrlimit(0xf, &(0x7f0000000040)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) mlockall(0x200000000000001) 02:55:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x126) 02:55:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1418cc09b42c2b700538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e03d5d616c3515539da64df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d00000000b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff04d2506aee8347196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0000000000000000000000000c7881a85222304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370facbe01"], 0x221}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 02:55:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x127) 02:55:28 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x128) 02:55:28 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x129) login: @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20450000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20460000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20dd0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20de0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20df0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ec0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ec1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ec2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ec3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ec4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ec5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ec6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ec7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ec8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ec9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20eca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ecb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ecc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ecd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ece000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ecf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ed0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ed1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ed2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ed3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ed4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ed5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ed6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ed7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ed8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ed9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20eda000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20edb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20edc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20edd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ede000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20edf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ee0000 didn't change! 02:55:31 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0xe7}, {{}, 0xfffffffffffffffb}], 0x6, 0x0, 0x100, 0x0) 02:55:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x12a) 02:55:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x12b) 02:55:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x12c) 02:55:31 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x10400, 0x83) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:55:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x12d) 02:55:31 executing program 1: r0 = socket(0x1e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc1, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) recvfrom(r1, &(0x7f00000000c0)=""/45, 0x2d, 0x41, &(0x7f0000000100)=@in6={0x18, 0x0, 0x9, 0x4d}, 0xc) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 02:55:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x12e) 02:55:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) syz_execute_func(&(0x7f0000000080)="44e30b45c18f8e0000000af20f119aec0000000f38089961c3ce8b643eac8f4978dbb90f0000008f6830edea87260f0f1394214b06440f3acc3600") fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000000000206a459848cdf9d6681a380e78afb17b53fff1b65f1e3254e8"], 0x10}, 0x0) 02:55:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x12f) 02:55:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x130) 02:55:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x131) 02:55:31 executing program 1: open(&(0x7f0000000340)='./file0\x00', 0x8000, 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x46}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x28239, 0x108) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="25d21acd2f86f42d54dcb6fa1afbbab4b3f518688fe7bfa4cd09a619fef9b7159c4782089040c5e3626c31409f0388a31ef28e0f9651fa2d10adc92ca79457ca4b51de94b65d82fcae6b1f95bb037bb7ecc95c9a8ad603031d", 0x59}, {&(0x7f0000000200)="4cadf837299d42604f88a8410de5c89160a6de37ffb0abc51069496accbbb864dff9d84d1c13b7b89ea393c2b40add7b1b4231937eba9324f1a0e04ca57717f6418545242d21e893af72e12ca7d544710b0b8cd27b0e58b86fff684fcab7ad0e207f41b52be6f7b38247003d35e4d04b84bbd82d7ceb6647688cd40d78aef3e66a45bf4dddcaf1931c4ac3423b2098844618b895c8c10e7a498473c64ebf5de49e36eec7d69a14b56aed4a6f54ba64693182aed96201298138d254e14be87f5f449966b3351767772500aaea8da1137146251c75262ba2d919c400de8096c1f7308f3daa09b25f996e1d0f7a35838548dc77d60b95e7", 0xf6}], 0x2, 0x0) syz_emit_ethernet(0x11a, &(0x7f0000000100)="8a664b94877e382f512d1a033b2999a3f99967002ddc0c808b4ff224980b556d516ea4cb1e928427c0c22813e78dd5f27a87fe41f25182a5005c5c2150dc4f6345cb95ccafd95ac47f406af4676b44aa9ea8e52801f19945b4137d4009155cce5844ad4d2159c677") r2 = msgget$private(0x0, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000380)=0x1) msgctl$IPC_RMID(r2, 0x0) 02:55:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x132) 02:55:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x133) 02:55:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x1}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 02:55:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x134) 02:55:31 executing program 1: clock_getres(0x3, 0x0) msgget$private(0x0, 0x200) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20081, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x5) 02:55:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x135) 02:55:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x136) 02:55:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x4000000000000, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2f) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x2) 02:55:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x137) 02:55:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10003, 0x2) utimes(0x0, &(0x7f00000000c0)) 02:55:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x138) 02:55:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x1d}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8a") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 02:55:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffef2, &(0x7f0000000100)="842fbd3be000") 02:55:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x139) 02:55:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) open(&(0x7f0000000040)='./bus/file0\x00', 0x400, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 02:55:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x13a) 02:55:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x13b) 02:55:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 02:55:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x13c) 02:55:32 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x6) sendto$inet6(r0, &(0x7f0000000080)="537f52d620", 0x5, 0x400, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x40}, {0x8c, 0x2}, {0x4f}, {0x0, 0x9}], 0x4}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x100, 0x8}], 0x2}) 02:55:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCSTART(r0, 0x2000746e) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() 02:55:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x13d) 02:55:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x13e) 02:55:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x13f) 02:55:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x288, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x9) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) 02:55:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x140) 02:55:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x141) 02:55:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x9) r1 = semget$private(0x0, 0x0, 0x304) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)=""/4096) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = socket$inet(0x2, 0x3, 0x0) dup(r2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), 0x7) 02:55:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x40) getsockopt(r6, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[r2, r3, r0, r3, r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r7, r1) setgroups(0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r8) symlinkat(&(0x7f0000000340)='./file0\x00', r8, &(0x7f0000000380)='./file1\x00') close(r8) ioctl$TIOCCBRK(r8, 0x2000747a) r9 = msgget$private(0x0, 0x1000000000000002) r10 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x1ff, 0x4, 0x0, 0x854, 0x3, 0x1f, 0x7f]) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000200)=""/106) socket$inet(0x2, 0xc000, 0x7ff) r11 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) sendto$unix(r11, &(0x7f00000003c0)="c908331d55c7aad479f9b4c570a7fb5a1ed2901f087337b312d77775b220bf53758e3490afda4f2b4c44fe7efdd0cd8a5c3fb9b135f780299da84a8fcd1cfb0bc0dfd92f6a3ea4a52623b199d0e0f2", 0x4f, 0x2, 0x0, 0x0) setuid(0xee01) r12 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000100)=0x101) accept(r11, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 02:55:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x142) 02:55:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x143) 02:55:33 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000480)="c5495f06df2743b91dab6dea79bab78fdab34ad73e36063b5ce838b829b8962b26667e296774446beabc70c124071d37cbc473386a11853c5b03b9bd76bf85378a61328f3d6f0ce6f23f3975f9c42f096f253804087aebcd33c954be44e830bd43779ddb967129ea2ccc7f69e48da17f2dfc0a613ae6c4fdf21f38ed1204b5973aef3373563b204a582b8e002f35a362111a44ec0c82be2b56129c0129f14d8ed123b4cdd2f9815fbe1fcc5148d7031008c906fc17e0189cfb955f949a83c7dcf5e9cff3230f7361b1800c45749defc2fbb4230d133d87df95c94afa49ec7a575bd56b32882bf3281328663a99fba81eec2ee5e76f6cf6cdbf6064af559c6a8fbcef9f28022e4299d0e4b712cef747e64b90746e0827a41962b83c00ab189bb5a7e598187064b4627564bd4341f56cc336922052a8afad072cd5e9e5f4", 0x13d) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="ebec83740eab1b1f96f772ea7959388767a2bfd7963eb93989a3888cf46391c11cfe9a6c14ee296d1785c2976ba9b9e61816fd672b", 0x35}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 02:55:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x144) 02:55:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x145) 02:55:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x146) 02:55:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 02:55:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x147) 02:55:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x148) 02:55:33 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1000000000000200, 0x200000000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x9, 0x100000000, 0x100000001, 0x2}, {0x20, 0x9, 0xfffffffffffffff8, 0xfff}]}) dup2(r2, r0) 02:55:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x149) 02:55:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x14a) 02:55:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x14b) 02:55:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket(0x38, 0x8000, 0x3f) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 02:55:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x14c) 02:55:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x14d) 02:55:34 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x8, 0x8}}, 0x0) 02:55:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10001, 0x4a3e, 0x6, 0xfffffffffffff7d4, "ef9f6cabbd538371307558e10e35fc52d7a6cf62", 0x7, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x200000005}) 02:55:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x14e) 02:55:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x14f) 02:55:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x150) 02:55:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="bef1f78f06237870b1426d5a66a068c6fe0cca198755b8d5efa04720736a6283c2e5558b66114076306d2bb3c840db0c666dcec6a40544722481294b5f9d21d913d64d9d2e5be2cc7754275a7228d7e49a5402774c3f523fd164bbe70ad6f3865037acdbb5db618823c4f66f821b1cfe112babe19dd4fd6d7b46bf851537579f045fe6785489868b7de7e8df6ff16e29149e44615d88e19bbc491538cad26a71c349c5246bbfcae1a7d7d0514db054e1540485547a3df12c442ddf13e3fa82e7937e37bcce0d9353ffedb0cd898f056501590c9fbb9d48dc58d05c6e8c1f29ac2a28de6a6a4a3b3612981d6790e7534620f793a249e4a40890e312e22d4c0effe976ae2a2c9a1e78b60b5d4941234e6a237edc1b645d073bfaf5b1e5575aeb9e5837d8eae64608efcba3aa9e7b34a4439b8de1442ad2bdfdc9b4de5c282122e94163c0a56d7468f0a3d2ba26892da318033712f26bc987f52ea339865798c063d6dd6d1c4aac283c3766c778d7a1bfaa6bebc7001d3c0116b8359b4b12665d844dfbeec175fcd90df6aa55baaf5591c14925b8aa44054f048331f8aaa6772e58170f62579b1ec2e2bf3d2008c8eadae7ea96321d7f4fcae70b2c5c421103806850d7369554c317b83411c5f86bd6a525e35efd4f7e4a1f555ba45705a9142de0901a3e00ca6f46eb84f09a1cef43a4ad6397307c491f00859ccdbeb4291b9a3ce6f4adbdc7c21f0ff31414729dbcc9fcdcce3c76af8b97e856287f6e5b83f8a4e2e65e1f0dc741fb03c999713a68e75d14036d922ac4183257c39cc9f5d635a83eeafe094ce6f167f5b6348f0b4e59d1d9181d33854b7b0de2aa382709a4b06109fac71915e33938379cfe9f27bf5ebf70a1f7f572028118dc7e863ae23a248190c0772e125db23183e3e8648cee72c4f21bc193c7ba6ffd8f1ff5b557d12ea59896c3e70627d1c659aa8b6ad37e5cc8ac1a86ae97ee5d94477b242adebb702a1e9671e7f9e1d7eeab019cde5e2d029194fcb9d369513092fff496db2fc375aa84c9d752d805d69d3c4384c7f7173d417ed57b9c88ab0b03349a2964ef59b467f729bb9b3c1400a85d6c1e0c657efcef406c4928fbb9ee633cd328f76c20a35c7b138b0b8342df97d507f508fe61e8fafeee8619bd56a499cc6037269164151285f36ed8dd66fa2aca742b2cb0491c55a0d18c48eef0ef824b079961db1a4e424788434acea3c4321940f3794a570ed3e0e6162b771d1f342ee88156fa135db7f7488cdd3b7af14dbc861c026e877dc00f7105a201cf5b7ce562401185aed8b327b2c12f072faa13d049457fe3fae932ddaa882eb08e1c006a9231e30393e132a61936d15abf2a95fa0ff4fccc9d66db15e6978f23faf79023474daf44bbb2508c83bd2fd0425f273d54ae4630c184becf3c731c57280959ce34ee2b3e25705550e12d17ba4b8ecb4155a2f14ec9409ffe29463beb06fb0cd5b9af2f10e5e74dc777019deb1272237502cb93ce124586bb79620a56a2973a3c2c0d9f1c2b4179143def50880341288a667c2669351278a9b570b8f7deec96f8892954474b8503494e8f540a0d00e3965f7a371ea5172a1084fef2d6668c1b5a98ae4ffd42fcf1ba3e0523f2b81923fdc85abbbee27072bb65dbb6a253ad4911584f12d8a42fbbaa0d7b5288f33750321af14c5fdf7fb1cc45e6477a833d8cbd09714f23935cf22ca4c49e12e9c6549c683258a2625352d49d0ea8d3dbd80613814ad736f01ef69c8c14a9ecd62c7b740cacd99db780a46c4e1684e93f40ee47320a05175f671c5592247a4328ee6203599fc1a99aed1c6fd78fc40518dfd646668080acbef45f357010401cc3f4a70d71980d5d12777b49804a6bee1ca571170bddfb5743bcca5092cb3b0f2c3fd47ec1f404b65a6dc04f90d978fc930776c2b3ca6b7f1e9d09a26551acccf8864a0316958ed3443ac67093778a0df9713db6be57e657c101933d9b8f8135b5fd61234fa1acb1e53dfbdf4057c37a9652e58334eeeb20d4f4f666293db81d9c7e77be3c84005bf5f9d08c3755694278758258cc7ccd66ae21c7391090b4eb3fb557ccb182bba632673dd943d03cbc321ef53d1dbe2d6c00194a9a607b4923c529948d3083b95eb3b12d68a22e1679475212ddb41d3288756ba7562d7d1db4935210388cb2ed00009144c7ddc1d408602959f5353ca3558bcd9336a5a8ea8430addae53b624c1e139a0945cdff343a145318ef5a20ddc90f6203fe07af1aae4d44e3c6c5510dbddb028c06c4ae226318860e086cec322a26afbea17ca893c38a5e48cb65a41935c0bd9b32e9a03cb3c8045b04b246a574ba92013d7230629d7f1ce640825225f89d48bc0ca0a5e624ccf0398e30eebed8f25f5238cf91dfc7bbbfdc4c005b5721324d9dacd6e1359609327600e790cc4ce0f8431e1c8c6077435b0ce2d2049a727ed8314c3702671a775a0ff07b0080fea223227bdf66c2f4d5551bbd97d97d0fdc73d4af76171d9dd00f3aecdd425c5d8e6f5c3be4f4b709b097852ccf007d11082637ed3d75f8a1f1200f19a9dcd5815df3bde98c7cd3becfb4c5c1278ddf05a8dda231454e7cc65c36c05b3012993d3d0a37965a76eb0b668fc8259c33be9449b4ce52158b9859ee3c8b16d0cb686c24f8571f2b3ef24b527b8a67a82e96cc17431f953141aeaca361a5ae4ce551d8291ff30b4329bdffa86f12cd9cc0a4b8eb36dc8288dd1f7f43f134f21d7da969b567984fd7dbb51264a16efa8235a51845b3aee311478d73ce32828f176cda76be3bef03fd83ad2e1d54368d9676641186a769d695a69959e98111cb3ab95c5c741116cddcb9371d17d97d5f9128b1663b9e0363d3a2e15947bbd850ab83f95104d3d9feed2f35b91b47cd7670dd9e51565efc93914e37307f33f052a99c672b32cf60477df160375649edc09c648207e99acc00b9c83805dcc5f1e28055f9e01ff27802ac8f7141eff0c4f1dfe9704dee6b73d9c570f0325d796d7d43cebc33fff00bfccf333f2cacff7418c8becc69fe69c035e0ff475274ab71bfa44b83229aab7ac53e1bc5de597d47e011980464723364c00a7763d153c15f6dee7a89b41bef35e331a28c6dc326b7f9442b3b856c416e5dfef93fcd9972aadbe7b560ccc803552a8ba50b18d216fee73431a19a33596dd8a4393775327958e8d43ceb1ea488e4db07f8441976d0c1931d5fb2f9a4311db673c2de040d5168ae4e5001a4c58dd6d2f4b3699c192308d8ab03a42b9ea27fb0df22c63fec9148b4073d297e4a9a7d1820f1c67a8b8b16c356430fe604641c984ae50bd792663969c11c63252b0b16ab677cbd0d5af88289bcfd64d653f4a1ee1aca2c415129dca1343b46ffbd4ba657cd7d79a1cae2a53c7ec0dfc45a37de4872c8d4314dbb191df49d3f295cbc524cb1b3be1706396d984d84512b003cdcbf13bae222151ad977f3abd6416fa9cabe36f683ca611be6fba1ac0ed269ea414a6fc9fc7aa94e3c87c5ad98607dc360999bf045914923da52097e827710e899866b3952ae7977c54acc8609cab92665b0016139dfe54546f5a878f4d655800a6db92778870aaac2de11c7c967603d80f59228d542a57c4ceae4f46947577370e81a812638cf9bb31f44867963678da57d348d50e393221edf2b6b4eb026b37012bfb94baffc9c56517cb2a084f81a32f851820223b110c6cb9173829ec42e6eea4e48d604c933492e0db54e69aa2df28f1e4f8348891ea04d7fd28c9d5db9df38a505adf8d5bb344ed9e5ec1294ba7f5c39d2ff2b7a3a7cb68277a528c429bc0c14e9b99bdcf81ceded4765701d783f884f85fcd112d90bb86063f8c5ade2838f2f2628e043ce9829ca5ddf0ec374e7117eaef6a97a1e670446911696c93ef94099e342b93dbae27f9e8da01c228aaed7a23117ab2bc058d6e3d1eb7cfe1ee6702865338ca144b2346f322d10c58a643c0f46943cadc2a4070a4d4c35a8ce9a7eefd2f66eb54f5834a044c0324aad9efc8e2599f84fcd82e850e620adbdd46649b66b03835ceb0bf21b168af2390b8f780b03d3c180bd3074b12eab44b515d1a6ba30860f7419bf141b9217482c9a01629db7e5ef28d10cf532b2e1ed0b29ddd2b1e48e70d9d1d3a78ba951d737dbd1ff2a6c803884eb7e8b92e9ccf177b052c94145aa9291b4a33dd2e59dd134dbd52489d1f714945e81d9ea521db864bf6759527bc64dfbef7a3ff3a763b5105339510da9c8f3c3e90b17eaaa213a45a1bd59d952e04364933c5ba286ba73521c8aaaf457fa49f3aa533003efb8a058ff4ac19185532dc605374b81b9135a26c8dd1d66ab3094a7874053e07d0496fa07d5d3060cc03e8be94a69b4a2adcaf90967366f346440918fa262b222bcd11ae4340a35e0d3137014174f6e5ab1dad3228568abef4be8c8a3e0b46b10eddf734478499f838ade6c439c423b7a950b82350b64ce90722c8cc104a40885d96fbc9d831be4c4f0b48bdbf0517bac15487bb0a6125f02c72293f8b0fe12d959778ba8ee90b9751b7cd5db3dfa3d326dc40ca9a8a44b43685ba2587f35b1558461ffa2c5236d60d5c047dd8d8e8e39bbc8e6574f85a9d6c34f6b9b3df9128045c16fef8cdf56baa29daef838e5fcd7bcb5f4c5fef72bd97e5a7de149bed248ae7f9d0f299e94aef2d641109741776960d619988799468e566606d2bd98af7a7ec03ca9580c448f8c746340b10ab1c08cc80ae1185382fcb53b5cf2ee90faca387608f24a0019b1eda1fa740f40ef533edf5bc8bbd63b4d8cffd3c8ebfa205ad6aff8ba93adcede7cec2d7bd84fe79820b36ad780888f33bf37a0104aa68f87b03ed91db4fa37c5fe277ce4f5a4e8c9b7241c5a9911407ebd3f810dc441379c59d21de1fa5d7e6386240d9febcc159dcc93821b20f9938c379b3a064fee29e97722dade4f63d4d253dd75626c9bc8c89eb1fb000562db5350fe9154d2bf417026c6f1c429006a38479d213f43c8a263587d9c40eeb64bd6f326892c83cbcec9c93365478e3f3cd66b100e211f1ca46f19e25a7234b36f8bc28735c3e981939522c49680f2da150ddb52568112b14012308f1476fa65b50c824f5e6e579cb4d2fad16ac83af2a6623f1ace984d9116b53e8b93929d3e5714fbe14b4ea41230a7f397dea68a4d5c8f7a52040b136db333b4fc78d6d7f959fe7324746dcfb8cdeb2e1bba40ab869550724a21ea79fe493c52a9474154232e9b0590b71f46a7c6a59ad1085065cff213912d53995c339be8762df5a24aa54dc94b4fc8ee5356dd027c40d7fb64c07d1e6aa3dfd6488a68bff4fa58e5431ef347ffdf9e79067420a2385a4f7e1ce926cb08dbda82a54d6b56b9a27798d68903325ada95d23e56a2fcdae3258ad1a72c6752c801c627c1fd3b8dd5dd0eebda82a5320e688e57d07229d019851f95a213454b0a64c25277bb4f5d081be5069bb1d95c47ee937a243285d39f7ea055501f57a93048965354747088ef9768bf66cb24bdbdfb185720d9c535db9abc3131ed4aea3cf1e38f1c7c907e0d2f663fd1dbb3f58124c1a4c2e832f3f1a6d0e21b88e573d6642577807959b439fdd3942e834a8bce3c107a74c982b35a9c91416ed51c3c0004c65f35fa0584f69ac427a11d7e1364f63f937d8d72986fe789501883cab679caa03e3aeefeb5e7185883f4f33c550bb4297dd81219fdce170ddf7ae3f26f7cc3931def3ed7c655b5e9905c67e30a8ae89ec3dde9c529d68371f654ec89566879809e53f36e905dfe4683", 0x1000}, {&(0x7f0000000240)="038ccf51b450ab755e67b42d72bfadd682a771d42a1f9910dacc198a8271f56343dd5f368193e8e1164fcc45e670d4f8767e86315b1d878a026fe06d56a126127e325dcc61221e3da4ed3625a7fc3c3735ccdf1b34fc8ff2a88f4dce6fa1bcb0d11f00", 0x63}], 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80000000, 0x4, 0x400000000005, 0x2}, {0x2, 0x401, 0x32, 0x200000000006}, {0x2, 0x8, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x7, 0x8, 0x3, 0x1000}]}) fchmod(r0, 0x70) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x8, 0xf4f, 0xe4fa, 0x8001}, {0x8, 0x10000, 0xce, 0x4}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") socket$inet6(0x18, 0x3, 0x5) 02:55:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x151) 02:55:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x152) 02:55:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x1, 0x7fff, 0x5, 0x2}, {0x5, 0x400, 0x1, 0x3}, {0xea, 0x1000, 0x1, 0x8}, {0x3, 0x9, 0x4, 0x8}, {0x9, 0x80, 0x2, 0x9}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 02:55:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) getsockname(r0, 0x0, &(0x7f0000000040)) 02:55:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x153) 02:55:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) 02:55:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x154) 02:55:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) read(r0, &(0x7f0000000380)=""/143, 0xffffff90) 02:55:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') listen(r2, 0x9) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0500000066696c453000"], 0x8) listen(r0, 0xfffffffffffffffc) sendmsg(r1, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kqueue() accept$unix(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:55:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x155) 02:55:35 executing program 1: r0 = socket(0x5, 0x3, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) recvfrom$unix(r0, &(0x7f0000000340)=""/204, 0xcc, 0x800, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xffffffffffff7fff, 0x3}, {0x18, 0x1, 0x9, 0xf59}, 0x0, [0x1, 0xce48, 0x2, 0x5, 0x80000001, 0x8, 0x20]}, 0x3c) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="7d5ba56aa8b740a8bdf155f0d13c7d679911369ddb62c286c19e915f4e816172bfaa7a565fe3a8031e6bbee46d0dee6bdec655205bfbcdcadcf5ed362619f5d915cc9579a43415e028db0b8f8bcd53505e1ad265db561643bbf16263d035c48770a2f149c9c05fd651da062a53e987edfb4036e919ce4394cdbbd601835d079eb7c25fd15ed0daa8c9e69a0ed4b1a3bf9508c67a0c57c7c0dc57fa3dd9aabb0be1f0ee360d6e87c42c722e58752979b53e66872388261f13db92dc8d478827bc23e26eb2137707ffdef8bb73f9974d8cef187b6daabe6c6e7d1749e60b05aa", 0xdf}], 0x1, &(0x7f0000000200)=[{0x28, 0x0, 0x714b854a, "b771855685b7012d25b8325566e62ae51a6d63e53a02"}, {0x50, 0xffff, 0x80000000, "9be22f6d1897aeff5e18686e039949c9bb2f7342c998e82ebddac9941a607ca7bc3a6dfeef317773bf286eb68c0dc8d00277f375708aef0b31d3a5"}, {0x28, 0xffff, 0x7cbb, "8b6d4691f9584e09f68225c92a9d4f2802cd"}, {0x48, 0xffff, 0x7fb, "31c78b1d25877c6a68a651ec6ed29bce114bfe72a2406e15992b73fe91fcff983d18a02fe3937c7e8a9ff59c60c550a0e933a80654f952"}], 0xe8}, 0x3) 02:55:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x156) 02:55:35 executing program 1: unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 02:55:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 02:55:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x157) 02:55:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x158) 02:55:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) read(r2, &(0x7f00000000c0)=""/72, 0x48) ioctl$TIOCSTOP(r0, 0x2000746f) 02:55:35 executing program 1: r0 = socket(0x2, 0x8003, 0x102) r1 = shmget(0x2, 0x2000, 0x1a4, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001680)=ANY=[@ANYBLOB='\x00'/10], 0x10, 0x0, 0xfffffd5b, 0x0}, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="10327597684fe29b792c9e15e8f6a63029ec6e5f1bf175859ae66a1facfe5f0ea330519988f2644a657c5459a76cb0d45342c4ac21482848a8548019ec9b56d0a62a9d5cf9a3582cddfe", 0x4a}, {&(0x7f00000000c0)="65cecae5", 0x4}, {&(0x7f0000000100)="f71cac79215446475d94871388c875e3dee07817d755", 0x16}, {&(0x7f0000000140)="3703895f4f4ff657ea060a3aaac03a7c01596c958ad8118c25f1cf145828cfcefc64db01628abfc4270d142e10ed9af5a25f8632a644632eee54069e80dbbabcb131eba4efd883232ae57a42e3d2f4266ebc7493a9f94ab39c01f248ca378e31292e5e842ffb769543f3a17d413e54ed0868daed4d", 0x75}, {&(0x7f00000001c0)='_', 0x1}], 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1010000000000000ffff000045000000090490600c687297eec0aaf410fcd6ef4d73359c975a8360c7a4faeded06e3c89fe4d16a4eddd1164459d24555f3ffe30d9c4a243fe903c828568c346a22d162fd2a53b8bfd41fd8ec8c8d6851bb6a11413cafd7c765ebeb07a745193410571b0f76868b2cd38456f2de18186e1021eaab4352783139c485a3f5c2dd808db4c4730b65fe784dc9e6725f6182c530970493f8ca30ff27229732d90014591f48dfc1f1cfba2ad48cb73993514ae14c9490997893ebe211312101b89061a1909475b41a062ebb432eea3c2cf024520d78f7c06e71e9c2cf81c434932df2b9f0fa45c6be2dc8b94109fa48b3ec9990a3c0f94a7b0ab3f0dd078099ba93ebaa2ea91545642e47253389bb4726a163d014c3721ad8780efbf4556100b16e75dae94049500c6e0b84f210c998f65fca0644280e41fa11acfcb3031a5b644b231532791629242114cd00a8b4d17204c6e9aec0677446edd51f51180ed50b64b6812c422ed7fc26083611751d609f0f94fbcf8a83ba245e7d325cfd71c552fa098df4aa0854caf050d740dcf4d73d7db541caf33019ccb2d1ae4ca00caa1f81a9aa0dd9eb84ade56687d0ce4d348fd3a36c86fd47f28df53488f5b9a2ff4f8b6df65b6de8d7e0d62773f599fa97e49770d9b967e9c4f18f3d3244a27e393384db2a5d4823b8faea73422f640c9d451f53e38804536e968c2a2d95426c84077713a6a4d1d0e6e471ad137710aec5fce8823fb1cc2af1ff21e07911d87893ca4acb494a56a6440effe7cb6f88ff5a4a640a76cd310b81de3e9739e27640c50e8ca2bea7c26a4d96e81a15d6a0501fc365aa27f886082e4d3362516f59b4f1cad42d6d49b1c96b04a7fa3e92e807cf7f0074b3571c8fa20c98bd62b9723cc15a8dfd9ade9829678b8eac5a037241cb97984ffd8cd8b8a59fef2f3adb08054b6471e7d7132df05b6d8572a6ce258d983887d265141f1b283384adcb72bbd5f47aa807b4c3a20cbd791921080d4bac811767f97e1845182c29590860377b3def59c217fe8e7ddbf52af0078bfb2a15dd9bb5490cc261db1b822bea9a65c697e59e5979722b67c6443d50b7feba4d7c00d65259603a356b497acf54be45991266565d8a13d4268144f82edc23a7fb14a484ef9cd9c1421614b6f8c2b74d34bc92883c1efb7112f8c9afa7f8d943ddbef4b1a71d457ea10ce55849d9f81c57390bb3af10d9d10ecb6c5c955995da2ba0db932ea44230bccca2e413a3ef93f3e9b83df4db5ef3a16c9c10171cb072830a3320259341c3edd92479388b605e1dcda516bbad8177a301dcc7b3bc2fe38fda784f2a5b96977ba1374843a4c4bfdcfa99fcee08ffa743f7174e3cbabe408f1b74040ea3d63e475c301bf64c7e057f11ff7b21f5ee29209ae31c7930483d2b537a6c0e04e2f1be97a8a8fc9e542c07d5345f445f57e6aee58801e8b2ba69b2fb26b842c6006f725a543a72d9acb85c4ccb8b4449b5ce230c4b20a1424a573f30f7fdc637437bbeeb73d4356121c625354828601afa21e4fa11ff293bf11c59d202b2db20a600c5808f56d9d58d1cb062c66cc54ec2174f87f157055c5008ca1d35f335eec1a6fbffca8e3d0e6a6d52bf6b265e77ef98d700daa1ccde1377934e331d486ba890fe224bdba851ff26b34918c0c3e43a032d3a6f0c934d6200af3d910bc1e2a6087fd24e1029052c899780a54c7d98a54761e6a6df428137acc6ab7a9a71a2601b37e504af0c9f74317c50760101a9826e67afe8bfc8514ff0474aa998cb1e82c6e1c639d24cb40b514376b7eb53e6170fe119042d1ba26c79baa00dbb31aa747701d7190daeb324753ea775cfc0f68aa27b30d46e5b7be7f865dd633384c261fbe74f36a428027ac5942e8ab915c4c5c156b31563dbc15c4cdc03d0fd726ddc5bfd007c3de9c4a0b7b33e705b2c4e4c0ec609bedf0dd88fda98b03819c62688f7829802c0abc3a2e91b3173937e48c3e72740f7f96a60b56682f7445ac3383931afecb6d263832b483325d7703b44dcbb89c8d2f2d38195dce5a7fbc0dd0962db101392b9e68b6aba3abaf0401b9ab3b4d3ec2fe369bedf57297313d4f1bfc8611303cbb98231152a957ee96e75cf950288d4f51cccbc12f83bb0719c95436c6f488c28214a28af6dbeed6164464d9526c7be8ded8e7c979b2cbbc6e247ea7e93b1186247d2df614974549cfcc43151b76e192656c76df3b490b3ab83729635d1ffac4bcbbada8166096559842873eb8295ca6cb0d5713fa5190e9a99bdf8b58458fe5b110130ee64211062155dc9538b41860165efa32d53b3daf7b2222cbebf691a4431b9b991ec26633b7c627bf4ac04ceb8a403f51be119122f3acbc2c381d29a142d5a8c27db9bca20a574bd5a1e2bc1ece00e559f841a35d8b291e144a13c181eabc7619e453fac14c10ea020b163016a9816369435d870ae262fdd41afb49e7a6cf2d42c32169599724be057a062eea5979795a9a879c99c32d91e5f9424d3af9e6dcce3c54154713580cf479aaab898bc6ead295fab50f92347ec5515f816ceb6f2ba052f1bd208437aec31df7957f7a5c8098b27f5eeef0d9e254c889d72c933f53c9e700507b5ac2df5059d81e86b141d0acac8b1b3fd24a3ab39cd49cf9cb864e1c2831cd0faee7fd507979d5d2c77b46eaaa9042fcc94bfd24055635a93b01914186cfb28a9b7a8adcf3aef3d88a0aca0b2f6c98a97c03ec476dbfc3b73e0a67dbbb00fa3cc45fe90841a34e8fdf0efb7d803de6bc892125118571ea8fed5a4ae0d52c38a910401ddf098a24a65c2155bb820af674c032c6ff2c468efab97e5cca73baf295bf05caa8512078c19c1091ac3dddcce503ad776b6dae95cf6c5822003a8c86d3d154e3ee3ab57ad3d717f47d96764199c9114bdfaa0280127fa3875d2122fa32fa6f902434e45e344117ad6dd3421a6df5c65dd3427d45d938e96ef0734da2176a34bef9a654e29aa09b63ccd7889b51317437139d1018bd6bd2b34fb7cef3ee3b342d8fe68b9af00a4fe5615b81efda12c91c5108aae6e89b15b1d0dc9a91fa6ac1b4ede7fcee63a09437a2d07bc5b230fbf332a470ca668eb4851e623d4bfaa3d893db414dc1890f9ff20dd1bfa144180265b66dd59de200eee79d102c02dba3cb431bf9c5a25f02bb1e51543639a31f32755dc449c71020ac60b779a39c29686ceee3273970203d9f171f482d67a4900651a05a33dc878f9cf5eba48f812a603cbb9ba5816017ba28de3be48e77581fe24ef5e940f5917d588b5dc0e3fd4c7c2c1f2ffaa54c67b93ec0da20429c43ca2f2da5ae4b03389dca90f8086adea421136843dc94ca70c31fc62d2cc762f92ab241b37340f06c2667863662c23daae365e2fc74ec9175a8cafe53a2a98c147262d2f0adde210a7a56d08e23dad0cedafcbb61299272137bca697bc7dceb1d553da11547b00b7514e264d45f6b96f5947b26b6df890dc42214f2a146940a5ba99bc5f444bb23a4407ad6dca86202ae0d540f89cbb40b471d12703923dfee9d671e56100fa8b98ae90d852980c0ded31f132ebccb840d8e4e3b044c627a9dd8edb855f724ca87f00f4c8a949f7614242dc12b7325dc2e6c64e9d7e6b0d0b82a4aa04a8a9c40410f9a727e51ff43e5f3a5be6bb8701de751b2c3141d58b768bd7f331b3b66799005e60609448512e84b5994d77ec6170c9f492f66ced5c54fe251a87ed5e2626436d8e51ff0a9b3ab344e1ea07c68ee14d7841ad52caca45bf6bc3f459d0ef50f112930281f869cdc7674029717d4fc12721217c4b3c03e48c69528c00dee7f6bbb0cdacaecc969f445420437476a2a4aac0078bf3c5ceaccc879cb9ec3c6e8466996d554aa604a82358fc72bbc8fefbb2df435dc326e884c156729b50824b2aca65ccee34cc3c5da595f2bfc3e0cfe0c6a1f10a065a546830fcf1255d32d95ea9c32d3596679be6541b181939744f653979ff14a6c4440ba2c3693779948b3be3f4b5c86f802b3ac5bf58dcc44503eaf43cab8d3c28828f705261b1c2002472e17fe238a8db0f4e0c12a6e264274e6a9dda4fd254171fcb77841ab4521b2a2ae9c3c3f1b1b4e66ffa01f0d341457427a1e6fb720f48f210bbb268d0489bd6e7f82200f689600a9f0d822cb5f30325b6cb84ffa1a486212e0a6a591a84552e834a03ca31fcd1eaee279da0d6cac92a8f03ecac307f7a42c532f0783b7aa886a86610396bf220e9a95b02e5cb813a0686def349538f753fc5ef49862b7c99ab0ea2584c4b3f01d3f571712129aeeaaa6c62870c64abb29aed33f87003133ee0863215c83f4ffc13c3c178af5c9255c3b5a1ca12574a00a740a0edd8775e85268aaa40276ddf2de46eec780361d434d540adb41bb85aad7f151037a4b9dcbfd09b988415fd25493670c162854d7d7a40fc56c43026fed085eddce8970555b1d0cd6a91a2f91c4c78620e5397d1e6afde10f13860415cbec06813a506997d06498521480de0920487514a16982458497a4b03255341cc15d7967600b3e06c5a9d25142ce593e9f6b4a6e3a4b7d106e5c6f877ddfa371f5826e81342258d34f0ef6dfd923eac3a1ab4f60914da7f020989d321a7be8b35bd65a8141ef63f9c718bf79872f5cb4bf943062d3073f7a9cc5ad230c3d4988743e6605fc4fd210795e1651d3033ba304151df41543ce479b6e38b463aa0bb051ea8df4b5d329c9800d9294f0e1f5dfe4ea8cb999d5f93405c81d969ed9eea93c8b2a6c55f1454e41f5fa0a579a35084960b24aa02f66899ab9f973d8a8e1b5879b1676db287e28056d9e9bf83f9c78d9ab6d909f401d179a51609476aa649bd60581b25778b106572eac205a600d0c288f885276b81cbde81f03dc1cdd64a091594f7a4acc85a247cbb5bcbe55dfc1ddc63e3a81de31808bac53b0064fe39aa09c12c2afd5809ed3110afbb3bceabec05c820ea041567d2a8189054f8044df42d2b70a872e4231bd8f182f5229e48ec3f5c722b41d4e943c127577b97139a516d274d70874af74cd84fa5d5fbf5d06a72310efeff9ac7eb3125e552c960b335720784d0ba90b78c005e4a9b80a593dbeec703e23129b3d79f87b81c9862afd23d1498151fc9dc2ceb6a2331b638deec67bd2417e788c23f8f8cc127b2dd4e021e843e1c1b060aa77a32d2ac05c9de176b3d73e01d0f1a37430c7ab4d2db44c735da57c7e16c5f57a02fc04a6ed78577a2cf459329d95f453bb29777215e5b7d419d09bdcc245e8aaf1d89c1d7cafb933f8555592afa45d565781220fb0c5ccca2ca40cc402238c9d8882fcda25d1a86236bd080c1ce3fb9cb4201e81c7d2b69ac6ddbc6f19d936d1c2e39d961d897527b7f768740963d6c9524f5a749646b5ec3d6d373de214144e1e73b83612bfd9006130bf2285851dd13d1c782d0321429905a4550238dceb8da9f227790759bcde9681198ab3a92c016d380f25a0bdb504197dc22d870c52462961f2a1264aea9164441c8881672a887bd9be7064ebf21d3c81de815098f5821f5a9f15b6c0d9054fec69359ff80c08a05790c4dc1cffdc04a88d112b9a81b106c5b89d32fd992700174f42674adbbd87a98aee8596b4e294994a4a87dbd7fa4db58111a71e3f28865480bb434be0a2a465a1450f2237545a7f208e10c7a9cae4f38961ac29af6837bd334cd119cdde0e2cf9a73ec1b7bde3e91470cd234b1a38d47a7e8ed40b36232954647bc7b145e59f006b0abe2ace77224234f9abbb928f1f0db05100000000000000000000000a20100004800000000000000ffff0000060000003e084b314682edc38d02517b1e19f1b14549668a5f77d06bf31b7cde6ac9f95a11837dce566bb299c9a291a2f71badb4c21d0000000000005000000000000000ffff000008000000acb51cd164b5c81380634bf82c9396dcd6b93153e1c61c82ddf4c17d064772510ea18097d8ce8023118c801fd5a1f9b1e09dbec5c32db9fac69047a2c9890000a800000000000000ffff00000200000026fcac4fe6c745d20c4d617b2c6abd4d0b65030aef69740276c7826312bedc393cfcf25fde2f0a8eb3b8871018fb43bea828030a715e8ad0d1db42b4a12d683d0da12c3d72f963bd4a23d2ba206c176f643b046906436a81516bef626ba6472b31e81bc7d1ab3f22323ccc4e1d956f20323a11ebe7611223130273be138fc0028539ea8afd9d21f97222b300d78aea11c4eeaba97f7ce5caf800000000000000ffff0000000000a0511aba3beb90a7411206fd00baf18028a13f3807956e873d73e23b3cbc2fdc56dd21645d761cbfaf63c8f000498c9932eaa95195ce61a07dd8e8eddc8be9a87079bbb6d1a2539fc7fb048d30df56a1e6052ac0eaf2ddc1f49c589a2d185be8d19faa30ac2756c1e3b29ea6e8199b29357684bbc2de42b5575e76fdf9c8003c5bdc62927f663fb5084021ad2ccbd93c899ac9c017542b03b1d73a4bf0fad145d069294ee941b7a54f1596dd488c07dec87a38deebbb4bbc4d1fdae935f3e79977a3972ab071728cfc6cbaf42184c92545ad5a98311d706bd12bae8158959fe63740000000000000008000000000000000ffff000004000000bfd20b3c8e9f0c959396bf3047fc1c12bff3630d57d59510f500d6c018586d9330ecd57464dd808246588845c2616f707f98693510b25628c00eb8428eef6ee5a20f67e74b39a9c200dfe70af1fad2e3987509c9653955bbf9b652b6d5e5fa2ced481121843b1c425800000000000000d8000000000000000100000009000000de4836acf07932480eb6fe7c10b1e41f0d7ca454ea57c08957d83cfa6146b753787d40e48928a96d187e91a0cfbd7eedef129e3be1aeba20be6cf18f06f684605a08b91eb4f79c5b3c639703e8d88e6dc9e70f3d64f435dcdcb054da685af4e5f52cf7214ec63c884febacbb6afd89617363ec6e65ecda9bc583d43d51355da99e57d9467375428938512971e29bd86e38ed7a4211934557dad663230abd8a2be97ba0caa4759bd7014181b2ec7f7e653a8e3f3ff15de2a03ff8f25425bbb1c65cf6a69eef6c69a8"], 0x13b0}, 0x0) 02:55:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x159) 02:55:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() clock_getres(0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f0000000440)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x22, 0x7fffffff, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xd, 0x40000008, 0x81, 0xbd}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x5f, 0x3, 0x2191, 0x7fff}], 0x9, &(0x7f0000000100)={0xc576, 0x8}) 02:55:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x15a) 02:55:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x3) 02:55:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x15b) 02:55:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000, 0x40}, 0x10) 02:55:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x15c) 02:55:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x8) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa0, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7fff, 0x5, 0x3, 0x1, 0xfffffffffffffffc, 0x100000001, 0x7, 0x1, 0x2, 0x5, 0x3286}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0xffffffff83c964df}, {0x8b, 0x7}], 0x2}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 02:55:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x15d) 02:55:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sync() preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/77, 0x4d}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xffffffffffffff03) r8 = getegid() r9 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000840)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000a40)=ANY=[@ANYBLOB="0000e7f84ac62088d4a5e24a4a0000fb54b4310000"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000240)="1f62064b4c59267a1237d494a6ecf112360b47cfb98e0f67b70915c70306d3f441459ce06bea950ec61523544d9f70b9b09418b2f1890b021a65b716f8dc5a9601124cf77cb5a1d0c0da87b3a5533c2a712ddbd4833721f83c63a263523215da53f475a58d2a440952bd2e6b50eb432ebd9b2d4f9637bcde044d626215eb7dbf54b6278bbe9413c286ca9f176cf27df425ec37534bacd4072ac3ed0d07a1c464c55bc27da2f7b4dd03a3956881f1bb4c3a0e4083562f7f41bd", 0xb9}, {&(0x7f0000000300)="69ff9c4b6550aeada61587096f4ab2cab11965898ded97516aa4744441e33950b21e28d361a6bd05022415d323497649922a8b19d71df9b3d11b9e0bca1a5ae5b863f91f4ec9041fcaf4e193", 0x4c}, {&(0x7f0000000400)="04791668b64c946f279197a60df5248824cb2e41b0930b92ca8ed2804d38d820a8a3c8fc1f7151247b9013be04bb3fc2608ecfb65da2c7db79ced263aea4910ac49ec06cb6a6c8fe4b163da923adb72536411f865f99b279a0fcdbb1c619cd8acc", 0x61}, {&(0x7f0000000480)="f31c3e7a6a0fa4d00b656a817ef15de06d49e72b43f7ace4bca940aa7939d6af3fd7ef893ed5b50e7ad4f7e5ba026cf2c83421013587c9a6261647be454b7ed1ae1ce0bd03460b7fce95d31b7f6a2dfc6afb0b3f3cb1f5f4db463d7489d136ff2db73f49e7cac2fc623c1c0e3a9b4d7a7d925d29eab9b6849b52288cab636332e227221bbb4133edd315494da4524ea5275090e3baada3691f", 0x99}, {&(0x7f0000000540)="724804828282b5c895a92038af173f75dcb3694699929fe844271f1a9fe3ea682183b9b51480c5c4395bc991c57561b9c19358caedcc351956d2bdfc76fc9061dcb647e46f18485c10c9fc527933f6c3d08f937a8c19ad144aa43db7bb5a824bcc233332bc6ae081322f0b4268d02f958ed35ae6db39", 0x76}], 0x5, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r2, r0, r1, r0, r1, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r1, r1, r2, r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x150}, 0x400) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) chflags(&(0x7f0000000000)='./file0\x00', 0x50003) fchmod(r1, 0xb0) 02:55:35 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000280)=""/49, 0x31}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/245, 0xf5}, {&(0x7f0000000480)=""/73, 0x49}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/67, 0x43}, {&(0x7f0000000600)=""/52, 0x34}, {&(0x7f0000000640)=""/146, 0x92}], 0x9, &(0x7f00000007c0)=""/147, 0x93}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:55:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x15e) 02:55:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") socket(0x3b, 0x5, 0x4) 02:55:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x15f) 02:55:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000725000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) 02:55:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x160) 02:55:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3c}, {0x800000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xc00, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x100000000, './file0\x00'}) 02:55:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x161) 02:55:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 02:55:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001340)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3feafb3d4d8bf8e35774493cacd3df57f0ae3db4"}) write(r0, &(0x7f0000000300)="796ccdd4e0f12a7412174359adb5249ca4747e81d586b8f16be000203d8ea12ffde26a4379765e451c71de054f6a03fe96cb584d7fbe464c413203d532d5041e1bd30dc6f7e7f223930bb82bc042f88330bdb611ff4fe125ac37c71b96f6b9a316c6466bcc9fda94ac010a3dba5fb02b260b36717d53472869c47302b126e0e73ba36dab05194b715c4371e555715a2f67c799011807565cb59729576d4ad26345d65dc833a355539577784b84bb88489e8a03c3c80d7630267736bd1cfc7450014ffbb57cf46adbf34ff5523d7a4490e5acd3a570ec95327d5e84a938d85ee9421a04a21807bca8a58f5820c832e17ff92a074319eb6231fb66e4116c9ced497c36519a35fae3a53d6a0987e67b0285da3cb6e14d306027b7afb277df284810473713ad974437ac528a50dbd15214d3330f37dfa69573f4341b0858425dad33c7e1e6feefb02a9ad09a5c800e05f8de7f3f61db0a640593e01e6211a6d3d82e6b4f9e2dd36b4e1964eaec9c11b47b3ab5349c2b44c78dc05edfc5b0014c8acd28b884cd5df3210c5747cea06746cc64feadb674d3213178a304d7d7a95e7500a4d85d1e33c81b006522cedfdb7d1370e2b9641102099d614de2bb2b49e14c86e330d1c6f6b68d0dbe01083feb24c5326ec481e59d7ea67c2330aa9ca346ecf236133db00b79b991f77949b24180dd89b9f393692da53ec3823c0427fdc3e54d111ae74ed05f9f699ef2f18910a45d8ddeff7a299ceae8880a7e15efd13a79b70eb98b19a2dacb7462b308a72eb16ffe3024881dbe2ee417abf71191e517f46e601efcc50d2798c52fd7b1c05c3e3a0ec6a8be03062cff64f103f0aa5e9e7c714a4d1341cc34d917aa23770fc7ca6f7da3e9d073b38c5cbafa650a292ab2e4791d207715a1a20da9323de4151a054a20988006038ca440633e5b1d00756b65e8380c74ad5cc644c5835b2f981aa1e2a6bd5bea5d6d14eec8382d3d65d595212936282530b1dc9d4963571f758afa0d73921aa14e1a3ddff7d23103ba65cb0b00d6db7086fee8ef03c09415ff0dfe7654bacf1556b761d56e2920d1b7fc13e4236016bcc70c83f9d43afa8789e3860b84d714ddb05b4790c5e1d4af0e8684f55edcdab5f71d07c6dbd800d1536a16ca5f63e25efb06370c48d2e75c40808d9ab21934c6a1247bd68aa60317d9c4c796ed99676116b07058942c13e81e5c4987b6451742f4feead23ccffa8ad725612457ad012e60712d5c91c75c9b57380fdbb6b4b79767b8eb38ae444b40db7c3f85178855ff1eab159642c53a962672c83812017f7ff5b4b73e10fd9bdb2b066d49e42799e77e12615925e3e66dd56bf3cf4df55c88bdc8bc2e52b224c94e1a51d0d65ed35469f83e9dfc28290721c214c7352c16e7fe413c49363ea0d16a0032300aae8c5044a730619307976cbf5d83fe1a2d17ee481ed3623b90f800ad341084c6dcc428bed0a9e446b6f626d16b300deeb4a8dad467e8554ec7ea149a324bb763235ebf5275c483e90c829c759957090172a1926975bfc904c11c999dc15e1754a5ad9ef346633e58c6ab2b149ca915a70781b532764fdaf7861e9df8c3bad666b5bf41dfdee672ddbbe4ea5b129e183310381bd03b3ca1be44cf04ca08a70d0cda3dd456969c02e4a555dd26f270aee636841a0d4543dbc51977fbf264add7febac0838521b31b2f14ee463aca82df94313adab4b2eb7804495bf635a0db707336c6d03c4a247628b7bc4ef301fecbeef6d6e9f60b06e8cf390c3e22260c3560b6321974a3819f88925ba147d6651a6816223aac0aecf6e4ef372f86603f29bc7617745c5d0c9b9a68cd5dd5425539baef02f5d99b6ef3489dd66bb0cb78a39f0956f7f51146e02780caa47a653e4b8d3f93e4be3b65c7447e2281aa730fabc3d087f74acb4a2df22493d396b1a581776a6174aa77403779534e350e9aa82eecbbe531117a0615bccc352d237db818b3416bb65ee6a5c24add8c385572dcfd7b156e342108478574a5a0108558a35a2641a1def8d16c27a9e8bc2ea1ee895d474d979aca7e9ed808d90296583cec641c16fdb4816ff4efeb2a9ec66b9befda8c95609b4ce10f7c4060e5b22e447c91252acd2e882783d3ba74f898ca3286155443f6f4950ba248ae0ad033b1ea5f1f36e03527ce2be1929d246e87a8b5204a4202fea04c0e6412dacb5c0c9b79308d1e18ffd53c188b5f4dbe311c7827132c988e446bee18386a1b71a5f82dc593add0b6f15539315a7d1ec85235a4ad9648f91a8fd88cef9df8cedbeae2df2d722ad8dabfd0161e2d86bdea254008a6356c5e3c932044545c86ee6f791fa03ea797e39596b999facf54dca6e0cf5f6e351c3b1100be2c236a8ecfcd7a01d2ac7bdd701da8d8a9e0d14c46903f3ed1e370f7ffd4df95255b0fc5ed5513d1cb4b033065c803ca101a58955e2776fb5912125219db58dc9368e2d1aacf14fad809b322eac5b030d68982cdc00f65afbbd652896c62fe23c4242967780f511f8a3ae16d4cd85d033ad8e668622505c2975fc25edaf763ba49814610a78c6aa8522b94b57c7cdcb2533787685b35c191ad76e9a4c3e5e83b1f618eb4170a0d251d76f301236e773a77f40108a428b0c81f3afaf46302d065f8bbd0e30f7a6a990c0ac8ff5f1c543ce279e582e7050b70431f562ea1f04e1c2d23b9c7ee8b48fb835edff05c60326dbcb247a424c5db2aeb19e247a0398d8bcadfdaf7d5a74b5b359ebac35bcff5bef991eaae0cf24f2475e1573eaef815f2a3f40dc371da63d5ef7765e76261488a0c659388193c8a226b7379f0ec4bfa14441730156193549a79122ac5938592b7c3382b2dae3708696db5072f3859f9d1391e0ef6736120ea085f3079ca0d41f7f4314bd350353ef20d139828bae3732781d9b1ee4265bb5dfe83c3de75d7abe52a3e70313a4652d5434105204adc18299362b4c7c840e8f0d629080ece91137062a33449280fa2d758a48c474419630c451a3caf12745b62b27e5931d4992a9e90da4e6e077e01124f2c540a015ebda14a468bbf4d4412a7ea73ac7547a0c58b34b882078620a7c022968a777ea0cc2085f41c6316cabd09f07ec6b2fe918fc6bc255df8bf27dcf008cbe6b4ddeba782ae978ab98af7d42e51e70c30186ec82b10d17acbae961a6c7b25e4c424f6828cde68ec81f7925c2b61130b5d858305930e136b0dbb4263b308ae2e66d69443beda2dc6fafa2838da16e893774ce032a3b10a6a5486b3a0f1ce7856304daaa2675304f7392863060a3e1044fef1beae8442da6f0f15b860156f11d6ddb9cdb43e4d0c0f1b014f402bdff764f0e6fb0deeb2153075d72ef0a3c629b27471cdb5d7958c0bad59792e2d123911d820a11d9de52c829fd41736f2c175dd34293854741fd7eaf5fa7226543de3e2d087de1010d9d1aee6f40fd6bf1dd4176f5a30dce5ecc36c99129345c4361597aee6f6db431486fdc18bc792dc43eb722ab5cef688818d096d732ac1e9fad0cb46d032278afb931972bf9568174da816ae20678af64eca996956f7919eca5b15412556633e3e250c1146d2bd4744435aab97120ed073e90a41b4079d9851c3718a36cc533c50c4dbd3ed4a4daebc6e26417062d2d697bfcedb2fea8990693360b9929534aecce68c1076b286727eb8013049ebd3f29b72efd1a26a53d9279ad669624c847776793abe520ab9aee0e6269c4adfcd460dc00ca4d7f718f803f7a27d82b2c4aa08e15f5be3976c3c41aa62ccbc93c99f76961bc404907435768453520bd51d7eb29009253b4d486a9543042cac9f07a3738d997727dd00ace925e3e6016da13e88210d95a9b56b9d68c35ddcc74903205d51360f35e729455b9d1d47c4e06d8662cffc10eb743c10154fdbcca48dd372d0865267b6d13c528bfa1e5d4ee6f3bfaed1d22089feb7b43455d394e2f177e9335b8823db04dbadc60bf6583d26d9cbf5d0e2ca6891f7a66438774f75de4e01d4da7d66cbc2789f95c89e3faf388de3a7128a7d714a5605b54df784af14221217b96884a3d2dee785891586b44e7fe206077fab13051e5b885601adfda50a5ea43d7435e78be4cf96735e737c7c837f507715935877e9e6705a28f027251917ae001a88bfe9a2ab4d86a9538a6a180c79e5a6307d65a5e4464c610d20bf136b8bc2ac0b757c782761fa33ea28b98eb9b9a30370a51781c7d59c9a54b3b74536cb94ce660fd8e37dd7799b7d7de4e6e84ce0f10a266cdaebba39d1467f18548d5e4dc4f78312c87af3f71f62aab59ead447f6d47768c915a27a369798e2acce0831b6be4b4cfc2eecacc03ba8bbd358c70301c14ea6de11f993836ac2733ae5a59ff3e55f42a7af1772f7f48829d684994ed4c3dfb33dac647ab77bfa63a2edcad417ce17403e82160cb8e1ddb1353613823caae57601a222ae034ac99c31ef2cb114834b2b19e6f1ffae0377a50e25a238011617f3539a03ebcb5ced54f521b3e1f53447de108521ad113ba855cd4e6fe3b10903b455c20634eb7f23f5d5db47e69b7489ad03ecd7e1db6c359a5378ae4c581fe152e2a590e88967dcaf5ff9b79c648da67be0f84be78191c0777614e182befb1fe7b1525283945571047845d7f67a5f59b9ba1506f0d8cdd1b9c97071d6772ff44cb7c5ebdf724cc01b159113addf7942477387b7f0a896be72f69540190b1149a1f6d2bb127a8ca038edd93dda63f52fb14b23dbdb680fa8c94ba112a560f29ca313a904152fc24d5561039d0e654030f388665c06609c5a699f9ddae7f6105df2bb71d763460710e53fc86bdc047a5b3330ee02e213871d3728f14c2addbb1c5aa5802a896495515c852b635a1e6dc24f7d4cf69ddfb64076332fa2ec99cc58ed4e6bda01256c3cfa86feba066c0b463192ce2a979d56b41be3f63bbfe14ca4eb92cc7247fcbb3696403dbc858fa688af9fec0cc6dfb13f94d7550138e59a05251a580dee6684141208f104e33b3af9ba02662abd18dd0c22953fd432598235a417fe89dd11aac9d2f0722cac972e77cbdf2de58f1e24d868f6b12b53d4e9daba53e0e17195e3d222c6635e9cff7c0ed7d9d44a54da426afea762a74ceb166bed5ff6c768ffdff13e121185eef4d933c93ac2e8860b4a6d9740354b93d2ecb8fa093ad092adf97f072797cf9196415d5a21981ea79eeeb2e44df6db7dad532139453a71964cd5fa582cde8130102d0db409ccf3228deccf37d12e6a382dee20ffebe1c7ae09da29f3640df3baaaa10c876f647892f2f31d72209a70f6a1518157d3c57c2de256e2e60b10b740432c77ced294bc104b745044bbe265cd9ba7a9dc4993d7d813bd1624c68b36f66d2d6825aa3c051f2a1ee9d15078d4c5fc4eef4f7c18ab063c4cc2d1fddd267fa6e33f4990ffe0553957451d4baece84bc88716a6160166ef6eac43862be4d9fe17b65bbb2afc86303665b4837a7e60d881f63b02a2c67deba5b56e3348f6921ac44c0160266f7a026c189baae83f7fd1ef925eb8f16a26ad2db55832853d32b0d15242c81b13b79395c6c659c77a0daa2efe3542cecba99244f1790cd8bd13f72cd046c6d1105e995f59f45f93f83e232acd0216d0dd212e4db42203b7e2cdf885ed1b96647f8284a5433c9814ee5f9cb08a3b80946c7be9a03e85d4a9c6685610c84b235d6a79fa4ff8e1bd7574b850b6f871d4f0d1e20a5acc0d5701f4c743b5de717293021a78e642349546967c0b2c61ab681743d2a7b570960d00a7f40c13270821d96a0386ce068b", 0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:55:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x162) 02:55:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x163) 02:55:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x164) 02:55:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x1002) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 02:55:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x165) 02:55:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x166) 02:55:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x167) 02:55:36 executing program 1: 02:55:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x168) 02:55:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x169) 02:55:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12, 0x2) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 02:55:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 02:55:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x16a) 02:55:36 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8090, 0x0) syz_open_pts() fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2000, 0x8000) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000240)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[0x200, 0x100000000, 0x3ff]}) 02:55:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x16b) 02:55:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x20, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0x9) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 02:55:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x16c) 02:55:36 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair(0x1a, 0x4003, 0x1, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000400)=@in6={0x18, 0x3, 0x8, 0x6}, 0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) r4 = getuid() r5 = dup(r3) connect$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000040)) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000380)=0xffffffffffffffff) seteuid(r4) kevent(r5, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x5f, 0x5, 0x6, 0x6}, {{r5}, 0xfffffffffffffffe, 0x80, 0x40000001, 0x0, 0x4}, {{r2}, 0xfffffffffffffffd, 0xc, 0x0, 0x0, 0x7}, {{r3}, 0x0, 0xd5, 0x2, 0x1, 0x8}, {{r5}, 0xfffffffffffffff9, 0x1, 0x60000000, 0x0, 0x100}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6}, {{r3}, 0xfffffffffffffffd, 0x9, 0x1, 0x5, 0x5}, {{r5}, 0xfffffffffffffffe, 0x11, 0x20000017, 0x292c4000000, 0x5}, {{r5}, 0x0, 0x6, 0x40, 0x8000, 0x8}], 0x5, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffd, 0x80, 0x40000002, 0x8cda, 0x4}, {{r2}, 0xfffffffffffffffe, 0x96, 0x4, 0x8, 0x862}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x2, 0x5}], 0x7ff, &(0x7f0000000080)={0x400, 0x2}) getegid() r6 = dup(0xffffffffffffff9c) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendmsg(r6, &(0x7f00000001c0)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000500)="23b827b1a4e3689fa2c6f0b6f942e80960f776d947007af0896a8e76cf2f2c7f318f28a9ce77b7fc40b537a3ffc1d981d74c420af87e465137e637e480835d04d68514c844f9eae3c519e0980e1e9c5c532b9af2a156fb708111ace5b57455c66c31eb6620631b1193b251bbf944ddaad196cb64476f3ceaf438f8103128b084995c4017ff2143cef234cf3111df5ea836f8586a3326b27d535f3f058979e9aa0a545b0d11abc149e32115f3c403ea4e96e6f240855224a55410db9e588832ae0735e06dca1da3fe908abd89fb27fd763a1e9995dfc96afa311802ab309346dd1a0cd2b33dcfdfc021880e2efac1fe62b08ef2c6e8e276888bda8aaa7f60a15d91920e8dbcd4f2e95231610fc05da85faaaf4e7d805602e2e5c54057f64b720d7df6831374a56ac029d15a1d9684c0326d98e6a9131ac2230edc48b7fdd67d5b840e6b80adf9cb1701148cb14a200d254d5696ccf9ae4776e1b252e233431905dbbd24301bd73f8914287197e110f9dbceb8fe54063a070e6a4db2cb2262af81dbb440b5a80d9f822f5ebfebdef9529e3b23ce2d08e235e249e64eabb87a76d83d3d6237137853c9c70c0f3c9f4e7bc3185014a7f4961c6abee193658562ce543731caf388f2b09853b4885dd6994a9a762aef72e5a8c4018e06714c7e23fcb1f2f124fdad0bc32be5158a679021af142f936c9c4cecaecc68f5c6ec704666fc62c2982a98640e0603fda97931251e9876dac2f187ce38e88015918d1a87fd787bf21f1647793b91f26e2db32f2b0de646a4c2de2c20482c460e37e46851cd3c00405d879e151f66a71e73643b3e54ffa894fa5f02e1189a6e5d847ca68d6e30de74083aaf624dea3cd2694c251b4d7afd51976c3096c8c8f4a39e41c60d902b6af661cccbbe3647c4a1f1b18dfce387cd1dbe3834ef5ed66866433f6f3cfd292350eb1326f3c5fafc297f5cc955d7c903d72f048d0fe9d5da73f2c4b1f515e8f404b7350a10a7b01d0f9c8ca9620c9feb03961163c5dca5d14cc4ba85861ee4f7b641ef942876b7365d37822bdccc33a94b5c58245f88168b251b13e07acbb9688ba07d470e3692ed7ee88af05b94fde255021d7cbd0a6317df9b010164d325cd57488c0f2acdc9733d9f8db417fd37971588fee0b1736ca9f51a5d47750828f3185800ae0be169b4543c31a567b37dcbf206466a159daa4031c9f3c5dd9ce591b621b634f5ca6accd06d44d94eec19e02cf28891b14432af7c295f989729ca7180650c129a56f19a4ec035c58740fdc4519f75e78ee145240d59ef880b576895399d6c32ff0660ebf5188e607c614b80ba1ce5c16e69a7ad4f0cb2a0e35ab28728074bdccc98fdfd4c0ad4d5aad0e3a0f258bd6f121e12fecfdbbfee59e3e8542cb93e1f02470b049037a3b4d8245a07c5e44ad1ca0bbf9d8409effda2b50a700c8270d0782950239a61bb625c3de4097d3295146378f57380e36eedbeb0cc2fac498b102d555e17a03c729b4cfe4a4fbdc92d34d32c5bcfe48a1db0b0c9ef29bc13350aa3dd5982345cab7ef68a38bb5fb4a4ed5cd7495e7a40ad770c63163f641d9faa781ba1a7eaabfa19e37513c053a8a9856cde4b805d5d87cbd6c7680cff433902cc4336a1dd30588aa67d6f6f335f912c5ac69d00d133288692c3403d22d93e8b07f488649872942ddc0a00fc9098a04d4b9a75bd6f72be1bcfad3fc089f4cb470e59a679169b31ceed5d57041e9538e1a4958ca19b8dd1e265d63bd902bf247ca65ae3b4f08169bbd2e0b1061265ed2d7ed9b07247d0a6dfb20248aaf3d80b3d97c407e91de0d244d46cb9e19f10107fba4d03c3165f12b0774432e8c1b23da5bc1495050f0d8cd0fa5e9bcfc6beac50edd226aadc5ac2f8b931f50191ac5e55ab8a62b80767b5fa7de3723b8515379593b9687f9d473c254aaff3c35cddfbb223efc5c8470530080c0a456c42829a5cb5db338143ebad5eed08436a08e0b8d3523651891fea119fc80e5f7e95fe23eb7639ed2bbb3a77ce93ce7187c7340d9d0ec37af13c03d8903a108f334468435329b235ba2d8c3772cac29cb61e46cc9618b666452ab34c0c08e88d6cb211867d8b400823a37534c9f7b7ced8692aa7d2389630db61d0535822639b8d7977a7b25dec7ef00ddf0974133a76eaa37e97ed34dec5a68ad5302241fd8302c7d89a79a73f7256f6cf81b69f87f4e2e9ebeddd17b74a50ceea34bd805ae424417f224fc4ce1264e0cffce6b4e2b2c78804ddaf98f8d6b6e17f0f9b1d1338bbe6db7e28606a28e6c2f76458af87547fbdf5e6b0bfe3dd02e058aa99632eb970f5f1f15f2b196246abb5f3efb9d83af2b6ce92c7b213f3d3beb587f95d3858013435158c00ad0536133c9bc268b8371b91cb09c7c9cfbc218867b96e59cb8ad03b6c216a755722f531ea7ae5f35150f350e413bb6fca5a1f6527a51be8dd83ef5fc7cc39746336c3a2b27f23d470f48dafec1453c0c2e2e654fc00da4766260237fb570199d596020e8a57e51c63a1bd66b803afa7e6501762a20de67e1337068344cce287a99b341849f1ffd081bd0cf7921fa8d24db888f2289d6e14f68c137721cc9173a458e6dda0cc9a94bc34e6e466fbc9aaa88202e5498acfc665e8c52c76325c89496b1e86885ec19d65be2c94f11915ed685445c7953c39c46968f48fce75a0fdc3a7f361f30922dd95177b223297ae73c01e72543886ed4d54a800b1621f7f99d9bdcf2e80ae402a533ae9ae928bc01762660d9dc93718a6dbf3bd30c9609d81314e5969c58d041e4c8ee6ad371e45593a206afb62f387ef39bd9375eb40c897a24c9d0b128693242b478cd0189b1e6fc6ec55aeb451473133ee898cd2d88a8caeee9e21cbcb93a9b8edee37459965c514c6d305e71a92f6ab96e526a90b2c61dca07da39a14d7a91aca554c50dae498eeeec6e86455f9e75ded701d7d10abe9db715cfe26f19526e3cff63d1ef40528a380bab730f9effd2f49ae5e8b1959b529988fe2eebe9d0a3c508c44c463663a4eeff6f4b7aba0be206885042e6ac0545fbf4a15484bdbc1b84b52df7cab8d57481376de96b1897dc2ba59fa45825b7c8524fe41511e3acfff1c31058e12b878708f9f4e3d1bcb54630e20c42cbbec2b404928040221e79ffa5ab1b217791f815e342fb2135ef132d8bc84d89f964a5ebc81cb20ee51ac5f292c736107b2f3db8a750a53920ce3cb7c2d7cc2e5a49bcc75fd00924a77b900684f80549599a15948cf7605da3a245f3388295a58af0ebde709f8bd80cc0ee3469ee7ca39657bf7bbfb05a549b5fcb42c0a2a1d198a4f47cfb2917867872a6adcea9c5c31d0d16dcbc1c558ff0138fb4de506f2951f8edabea68f450e1615529fecaf66623bc03f0540fb31efd53cb14142d4d010a6ea0fd683083fe5b67b217b2c5f1824d73d0e0de8b272b3b75fd24dcbc274ac0e1e32b02ef016ab304546b1a89fbff60e2c03ff880a48cc20e5a0b7c449a737eb9b01e48e1628adfeb9311390a311de42a9557f8611bd413ce65008eee97f27b777e228519623bb363b864a53dfb76f4d090a7d2fd503a6db9f01082addd680874ccc9959a48b02d337360665db0e4da6bcfe32829ac9c9621d94f3258049b5321ad3a8a2393b93de5870ed1a3660799e0949dd51055bb007bc47a1d913d30a02fc1e435906172bdcda28fcb8db42b938f91634256045caafb95e5866766f35bb5d7f5b69e2912393aaf0e93b1d4c8bfae4a2a192ab7660a10cc0e9851259728e9c9cdf83e39646c67e577b978f24abf43fd9fe9c6b6c95de9ed90fec4add29d0c018806ae7d96448dd42a14409e069b136c2b26be5210f9a2e748f5f072ad84fc3569c8e6bf8066a2a21f043080d0a9d25eaf0da82ced34ebdda999995d27c9e960814ca9b5a081cfe9f9b5bce662bb40fbff69f302cd445b3fd41a34e2439cbc98f2f7c712622e1aa9e1e392f6ce939ffbd5c38a8e1a7ce289a45262a07ca3ad1fc475b879deab00218eea4d897c3d5b47907d8554c9a8411312c72f2d5f6c3fdc6caa872f3ad5d67e674153b1b85fdde87944dad99240fa85655787bc1e754046f1334b7abbc83af22add9bb0c09d715a64fd26fbdcb47f2de79129576fb9ab8ccac9a4f2c436e84535fd04f4cbeed855898e5292c4b427bab62a6b4a9aefb3b0f8b8f15d3f4bf497bc3ac497cadfa3d8cda45c2e6da9c442a28a8369f00f78cf56842b0f43725eccd613fc66966998fc99698c05ace431b6c64c41419b4f5adfc6df91968844f6f3906f8b1b9a9b9ada4f1c63d4f1168ef4c6b5dcf7a754ae6c0ede6b5db5c198b65a6e063453266cec81839c43d470781626367e16657853ae34c736156e060ff3b2ae9380849738f51825918c8dad1010a07d824004e3ab8dccb9dfb1183d50b5c840c29622200cd7af6a0ac18cf4c5e701051ebbca2d2ca77e138d8b06c5b46aebc3087c867a35337f1aefd810dda18a3482e22713f24aabe49880d029c24b8dff8af730e1405e3951eb1f5003300b6252d73a3594ebb0cc9b29ffc5509266a77643ee86de1a8117034ecd5df83ad1ea1e23a1b7e380b7999f6bdd7e679858d2d6645f4c19ae5992e8714b8119544e5d552749838f802366e4d792e06214c9b9703f4e9c00df4ceac99d965ae4723287e2551d5db896ad22d0ed8a0a198efaa9190743e382cab0c992bd307c5758b8e1bc5ae0b3c94f6bc6b578332cba8712972a66c74eb047c6f2bbecf4134a49d3a98d4bfbbb4a7e07ca41c1eb321e5d8709c65d53f4fb55df9ae7cfbc9d05636d34cffd331632dec8ffcf767c6cefa79eb7ca940bdd4f5a29026b089197f7e94f58cd5e7385103399f9b92794ce8320ff2064720c5e547f39db1979ed5a886ae55e552eb8469d112cbae3e90a5a35d9be62a3a688f29572c42a0175f382164b17cc0f0dfffcfc2e51724a4ec97926332cfcc7b9d4725554db1c96b657ba22e6b630640fbbbf05b52b245c8d740fc7f1a9745a6a1c056267e5ace5376a67a499cf7fe3db89d98bb49035a3baead5a6e909fec2a6ecd83d5c7f7ad73d1bf7a3edc1ad33ac6143f2fb8a175dbdcc83fea6159f05a8b1871d523c0530318dd000fc4dd8e37ba8628e1b278dd24d737c68313d641918679656e55856d6b596dc589d424dbf9354fb49a9c1de79531d626eae29b7a2d631863cafcb5a735bca50dd67bdc4fe48aa7145a2f86dc9911dffae07dcf20750df082c4938b21f4ab4126b9341af9df6c21141fffd0684e93af587e920adaf17b4ea76a9f8dc24eeba974f0bc0bf77c262431fc22a423d8ef0fa47cab6039f077a86773161c09d3a16ea56c7bd517fa9d0f8649ff0cfb51796717c7e74b5bb5b40ad0f63fe8d0f7bed774fc3640c4b84afb0f1132470c6d50cbafa0b4145b3c26267e40ccb93746118e30088c32812646ed058e4f61ed6a4ab838ffcb0a80192e88ae24c9e7298a94ed5e83d037ab64f3c310740b920dcd311ffe4cab5be182217a931daf5e11b68a867fe9ac92fb92676103d0408293450bfb06b53466b550386e7c60a73549bb9df64bb279fe6128399fad5a87680d2b68884d7fffee82bc5876ac91c95a44abda4683971a16a4e031c297634038a740a8cc26fe29d080cf1ebcd67219ae4c641863068f51de0aae22df7c94f99c842915baa3eddc38b53739fb19d48c4854adf26f8e387238352029c9aba112b1ae821f89a1b45f821d38c0835679e7b1a3992621eec61dcc9d473a1edbe3c2ed27619c62340fe3617a2d47", 0x1000}], 0x1, 0x0}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x0, &(0x7f0000000200)) setreuid(0x0, 0xee00) r9 = geteuid() setreuid(r9, 0x0) mkdirat(r5, &(0x7f00000004c0)='./file0\x00', 0x0) fcntl$dupfd(r2, 0xced59eab5baa89dc, r7) setuid(r9) setuid(r8) r10 = msgget(0x0, 0x1) msgctl$IPC_RMID(r10, 0x0) 02:55:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x16d) 02:55:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x16e) 02:55:36 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050490000000000098070700000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 02:55:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)='A', 0x1) 02:55:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x16f) 02:55:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x170) 02:55:37 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x171) 02:55:37 executing program 1: mknod(&(0x7f0000000440)='./file1\x00', 0x203c, 0x4f50) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socket$unix(0x1, 0x1000005, 0x0) r1 = msgget$private(0x0, 0x200000000041) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) setuid(0xee01) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b5998623eeaa966ec350f80c36fe5ff0ff2110000000000000000000000000018000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000005000040000000000000000075c952be00000082b3b6dc881cae8d0000000000000000eb5cc3868b000001000036eeff99316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d803000000000000008b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7243a923bfccf86594b06000055e42335b80101c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b8637536dcaed6e077dc1fe27f80d06bd856f2e2068da10909c334c044feed889f2f2b26ae912f6574daf2660b8064b4591f0f49f73581606e589c7871f146da8f439d243edcfb16a954e7d007d6cf85ccf0bb65dbd7640e494aa0d8491e1378723baf6229c0316b152203dd8510b293ba29"], 0x1, 0x2, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) fcntl$setstatus(r3, 0x4, 0x8c) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000000080), 0x8b, 0x0) fchown(r4, 0x0, 0x0) close(r4) 02:55:37 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x172) 02:55:37 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x173) 02:55:37 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fchflags(r0, 0x10000) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x0, 0x2, 0x7f, 0xd95d, r2}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) unlinkat(r3, &(0x7f0000000140)='./bus\x00', 0x8) 02:55:37 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x174) 02:55:37 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x175) 02:55:37 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x176) 02:55:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/128, 0x80) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2d0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) read(r1, &(0x7f00000000c0)=""/208, 0xd0) ioctl$TIOCDRAIN(r1, 0x2000745e) 02:55:38 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x177) 02:55:38 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x178) 02:55:38 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x179) 02:55:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000352f752b614cd6da02c9d0375c0411e89109666975653000"], 0xa) 02:55:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x17a) 02:55:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x17b) 02:55:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) socket(0x6, 0x7, 0xd290) 02:55:39 executing program 1: close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)) getsockopt(r0, 0x8, 0x4f2, &(0x7f0000000100)=""/17, &(0x7f0000000140)=0x11) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x40047307, &(0x7f00000000c0)=0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000040)=0xfffffffffffffda2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) 02:55:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x17c) 02:55:39 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="d266dc6f7d3a106ec57e56387d62960f3c8812d19d47cf11654250178a0b1a917dc99ecf01f46b588df161c13a083434291e78d19ae0d4f6043b15375baf6b92a2e7116356546059f8c1ea6c0325e629e567909cb060d2078dfceaf6991e8ee505ab9e7ef1368d54d7283d61e1a7cd4bf9f3bf689fd42f", 0x77, 0x4, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2ffff}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:55:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x17d) 02:55:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 02:55:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x17e) 02:55:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000000)=[{r1, 0xf69a55aa7ca7f958}], 0x1, 0x0) 02:55:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x17f) 02:55:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x180) 02:55:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x401, 0x3}) write(r0, &(0x7f0000000140), 0x0) 02:55:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x181) 02:55:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x182) 02:55:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x183) 02:55:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x130, 0x2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x184) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x185) 02:55:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x40000000004) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000002800)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d92400000000000000000000000000000000000000000000000000000000009b920000000000000000000000000000000000000000000000d0102fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f86500000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff000000000000000000000000000000000000000000000000000000200100000000004d84820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000cf000000001d0b51cd23006137a23fd4fa0000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a323fd820000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000001011f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d6feae50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4adbbd2f2000000000000000000000000000000000000000000000000000000e565000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c98afa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed0a00000000000000b25b645ea356a88daba6dc5b0e81dbc88601172c1f307b502153cda3138dcacf8460ae2f10ca8166cd170d02ef81fc40554d48172744940e1c762f852d674c8f9d1d2c32db462571cf2636fe7c9c12042c1affa5fa4f2e6c1a9440b3022c3b0303dd3d4bc1a279091e224bbc46620000000000000000000000000000000000000000007ef08d275191a10f77379a5b57be396ab06eaf4e7aa73ce7e6ce4ac7ff6736a1738128abbb09dc79e9ee39bf4dba6f792ac1652d40bf2f1e01a408a79deb4a07d9fae100c1660d1f35ee37c0acc86710a5dafc975c70675449af9efe7e29758391b5f4f2c1a3fadc5855b279dbdf6b48996516fd8164934234ffa7775ff0b8007d59852efabffb81a020e9090978f7ac990adec6773f599aca4110f823dde6b4ddbb78dd70312ad9fdc0497561a7a2693868e7475561b71b7cbd8ae59100ae958eb14dbace5278b042274fcb10ccfa17be1e801ebd04eb4fa1383e047c19769d4d8196446d0cd8006e1edc414a21edefe69d03f8f3ebd54542ee64783ad54fb3ef8e9f092567c2a77f2701df6d71e33ba19f0feddd3b4856d08729cde3e293fa9f5aa8013b7600000000"], 0x1, 0x0, 0x0, 0x0}, 0x44) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000480)) r4 = getpgid(0x0) fcntl$lock(r1, 0xb, &(0x7f0000000240)={0x10000a, 0x0, 0x8008001, 0x5, r4}) r5 = open(&(0x7f0000000340)='./file3\x00', 0x0, 0x8000000000000b) fcntl$getown(r5, 0x5) getpgid(r4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) sendto$inet6(r5, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) r7 = semget$private(0x0, 0x0, 0x8) semop(r7, &(0x7f0000000080)=[{0x0, 0x48d, 0x1003}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r8 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r8, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r3, &(0x7f0000000040)=[{0x0, 0x4000000078b0, 0x800}, {0x2, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) semop(r3, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1800}], 0x2aaaaaaaaaaaabf4) semop(r11, &(0x7f0000000140)=[{0x3, 0x86, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x3, 0x800}], 0x4) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x186) 02:55:40 executing program 1: r0 = open(&(0x7f0000000100)='./file0/file1\x00', 0x400, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x9c) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x9, 0x1}) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x187) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x188) 02:55:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000180)={0x3, 0x1, 0x0, 0x8, "61aaef0001000073d3f1e3985c375500", 0x0, 0xfffffffffffffffd}) write(r0, 0x0, 0x0) dup2(r1, r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfffffffffffffe01) read(r1, &(0x7f0000000080)=""/76, 0x4c) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x189) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x18a) 02:55:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)=""/158, 0x9e) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)) fcntl$dupfd(r0, 0x1000000007, r0) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x18b) 02:55:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x18c) 02:55:40 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x18d) 02:55:40 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x18c) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x18e) 02:55:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x9, [{0x3, 0x9}, {0x3}, {0x1, 0x2ecb}, {0x3, 0x2}, {0x3, 0x1b2}, {0x3, 0x8001}, {0x0, 0x34a4}, {0x3, 0x3}, {0x1, 0x80000001}, {0x2, 0x8a5}, {0x1, 0x100000000}, {0x2, 0x6d7}, {0x3, 0x9}, {0x2, 0x8}, {0x3, 0x5}, {0x3, 0x1c}, {}, {0x3, 0x7fffffff}, {0x1, 0x1ff}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x2b9}, {0x1, 0x1}, {0x3, 0x8}, {0x2, 0x4}, {0x3, 0x31d8bc94}, {0x2, 0x4}, {0x2, 0x1ff}, {0x0, 0xfffffffffffffffd}, {0x3, 0xb7cc}, {0x3, 0x7}, {0x0, 0x6}]}) clock_getres(0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x18f) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x190) 02:55:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1, 0x5}, {0x89, 0x100000001}, {0x8a}, {0xe7, 0xffffffff80000001}, {0x43, 0x5}], 0x5}) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x191) 02:55:40 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffbffffffffffff, 0x5}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000746f) ioctl$TIOCSTART(r3, 0x2000746e) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r8 = dup(r6) getsockname$unix(r8, &(0x7f0000002440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00"/4098], &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r8) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x192) 02:55:40 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) fchdir(r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/67, 0xffffffffffffffcd}, {&(0x7f0000002140)=""/4096, 0xfffffd07}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f0000000140)=""/58, 0x3a}], 0x7, 0x0) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x193) 02:55:40 executing program 1: r0 = dup(0xffffffffffffffff) socketpair(0x0, 0x1, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x1, 0x90, &(0x7f0000000040)="d5d66b", 0x3) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r2 = socket(0x20018, 0x1, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000380)=""/26, 0x1a}, {0xfffffffffffffffe}], 0x4, &(0x7f0000000400)=""/159, 0x9f}, 0x800) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, 0x0, 0x0) write(r1, &(0x7f0000000180)="fea71cc40125ebf9c03a0acc158afc10adfca69e38d087e47ff51f34bdf3f3cfcbb7da1f0b836bb4b57cdd9930ecfd99be0f55ae8eb39aa8635c7b13a74e0e37375951bafd97b46d2436760057132162f3b7f521a8a6348a48618ba4149f38e0173ae81bd55a04f832a40fa19533ca853aeecea6b3629adac112bc45c139c1e6d6c3fa3ed8ced0eab27db1703e91a62365114160de2b439b7f62", 0x9a) getppid() r3 = fcntl$getown(r0, 0x5) r4 = getppid() setpgid(r3, r4) pipe(&(0x7f0000000240)) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x194) 02:55:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x195) 02:55:40 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) r1 = socket(0x6, 0x0, 0xffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 02:55:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x196) 02:55:41 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x181}, {r1, 0x4}, {r1, 0x41}], 0x3, 0x7f) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x4a0, 0x3) r2 = socket(0x18, 0x4, 0x101) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000140)=[{r1, 0x116}], 0x1, 0x0) 02:55:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x197) 02:55:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f0000000240)="e15ffc961ea377dc5856ee14cd09481b2ae39a0e593f95ac6044fa736462445e054466359e6579a1930f7eb14b52c799aa0cb4133742dd0ad35d92345c8b3ee78470150b3947e6b5fc906ab30cc9e971e4f4e5de950a76ab77963b3e7e38bdda1f9566103c430a22bdc78a1ca43ae6ba472d61c8c0039afe743e08fd402efc3c2e047c278cdfd3312b324f3f4bb5432b6feddc6aeda2ce5ad619899a8521d1ee01f41e0b8afb2224ce201e85336c221bac3ef94198d002b54ade603e6f93efce06bd73c0b0f04c81114c3e32d14ee018a393c5244a13a1eb612d5d808811e58e03d9005fb9a4e5bfe6512d36c99587e0d0c92a89772c8d43cf2163f025e210525d1c2108c2d276efac6c2a3338b3a67527d083e6d0e4dcf492ef6b4d551dfcd87f36aff587a467bc0b64268e23b170f45b4af1d52974f738dc5a84dd29d9d2bd057a1e1e2d22847667857180b41a28794b35c6254f02192363a73eac920b3fd4abd242c5e44f2e25fdd2619fdac07a001a68390a4fd30a041672022ee79746ba9fd38124b0aba23a9db5cac9844d9361cfcd8a0f91644233afe1a55a1966ecaa5cb3d983841d05be4706608afe0e8669bd5dc33edf36b7929aca6364b5f893a7d64075b47a0aa12c1e103d7600c3a51ef0295020efd379e99d8612b9882e17199272a5a6e0e9a4f93a3acca88e7cd401df3d7949052c02c84bc5613447a3e0e8afcfc67b2965063ad9faaad6dbf6c51c869e65b4a44d5bbaadd75b199952bb97002cc47ca875d4c2b2a3806f0843635fe828ab50eb99904841b6485423233113c2e2e4ddcde8b6f8195fabc2d72bf3db0daded2c6bca062300dac146ad482a09d947cce5c8c7df727951bb0cb5da2769b845e09c0479fc8f6af746c5021f1e7f44819ed770c9759e1494244d80af30f1c754e6b8668db675982fe92655c23517d1e5d8c457781a3fc31994b22302d7d19e42916f8dfbc97d548244dfc3bbe9a5fe236eff81ea59755924e6079e9bb3dad5380836b81408166a260d7ea5fd00d3236d51dd00c205a51bedc55d6fcb5a87066edc9248ae437a13c3d451c95f6ad5f5fe4904442750d1e8694b95a169bf8c27a8115e4c2b1b501839391969cac4cbd9fa5f16a5f0cf6d06eb0a2c68796b5e2ac6510e90496036ef0f230881edd26638e98765f4d158779a6eed12e9ab0402dded6c5b095a2b86197d4fd1a5e77d51f72fb6affee2b9b3902b0efafa54be52d95c2e9ccaa5bb7161e59e112ab1b3a79f673b68406c3607f39186697772137aca3556c74c670151f899724d27536d366ce67314dbea031efb09b09d417d3c804c980a28c6719b7ee602c526be63d782a3e10775bfbc21c650b6211f9f3ebb040d382ebdd38cef70e75c53ce9fe55652ae565cb9e15a4ea6cb35f092cb385ecfa0ad7ce34243f5b486c047dec45c76b73ae0f261b04e6d8b80734ed2604fc92833b83c293bfcb9eb9b4bce008d341195cd9d5d8b68ed57396056b039dd0ee9b4f52a1a4ee91ed96cf319a5925b8093fdd1d06c31f734429b70bbb7b18555efb1a4b2328c91f799a33dfca334b5ca93b3d1a36995c110950580c3542bc76a0304ef5de45afd599c678aeb45a84cb5ebbe7e9dd9d6119f686e15e154a7558d119ccf4bb72701d1b577bd3ce5aa8da986d65cae1323af025f1bb0a45c49781b2e7ae45912dfdee10d04f9bc505de66c8615c8197dd3efa6e315d0a20f7b01e5cc8fc8847e0cefbb4b8bbe967b243ebdbe0085ab109e86482a03040ca9d37dd0d61da7950fc24698cfe6d6b45c4554004f2fb57971d35b5c82b9ce1b726ae09c2d14f9cc50805c79cbc10dc452128e49f4c74ba1b8bd139471131082536c9c400fe6cdd6d3159f7103c2606ed45537dee20d2147071b11eec4f55ab976155eb5079a6cae63b4e03baf555f450d8110f02be4afedb676b4e1c9820d8991459d7557bb5ce201b5c1dc60ad3eb9ddbdf68c36ddfe4f73894bccc7a3539518ad22b8141685d0ac692071d5577d38ead69427f4498557b1acf85a494fe6aa4ecf5591ab64c4c9091d7edb88789900750131f66c25aa9a0810c198949e2f07b64ab1a4be6071f6b54779aa1745fa6fb4392cb48d6cf604edbf7825c23f1c4500f39651378835dc735c068899229d7759d027ea0642031aa9eaad4ab6caf086529ec291819cc8bfa13844f7db68bc944230cdb71ed1f600420f3c7d401b772fe4f251494d0200795f8c4a0204586f6350f252f393bd3d2a8fb56fed18cef75000a08e95ad83bb9e2a495e07a34ab6a1973a71d46c427b5f0f13034dc62fc9ad176dd0d9185f9dec17f1726dcc64cedb891f7aae0a2558b96e6aa21816c104eff3baccdf412c07199e5ca82539babcf928742db6b6e5e6f102a49e620c451335e96f2c84d998fcb7e442a392fe874c89df049ae9447d072d5fca2d13e0093ced2b3d6c35fa5b828ef4066a5e001f8975af03ff9d633dfe4bcdc7e7e1192c264f1609c73d505cb8ad2bee912e9c807b02ef8d9c1d28943749ff225f66a34ac6f9c1d1eb5565eb9b15f987ccbb4faf8740e4390a48a649b5459390de280cab0acb0f43169a46e756750c31cb8709feb2f35322b00f4ad2ae1018e6d4740609641937cec228113a524cecd64d3fd4ee83539555a0ddc562fc2d7186a6e0c07266280b78d69fe9660eccdf6c8dcf0fd4f41cc0a6b6c5a1630056aa2a85e381dce7214826608995d8fb2ccf0ddca5db7730d9442a98aeec63730f34af4b6c1a9374320e8629355023944aa6e2e04db86b8a20b7fa5f57688986b22d98236d150b10decf7d79f2a4a05f09e320a78ec11fc219aa21caa312f8abf61840d3310153b5a222d2bc13b4e80daab5ed38bc3997651125ab31bb87d5b4695a2449da7e832bcad1441e4881ec5e40667efee8df3d4a3cfbf2c7577b0f85a426bb2061597fb63d8b96dec8a818406b8d0d3bf66d071abe053cf7a4073dec433485578ec62544b2e7ea74e8977faf216d1e6e6e97a380beea5eb8c96b1554fb379a210309c575d6f158e6227a8d229d65b67d82487d06a859d930f570e06651db1be9cdeb8703d80e12f004c7a2dd5fe2f42d8a3cf13f38149a19f347d2028ae13ffbf474d2c73179d2c04632a8019d5992b6efb7d0350c6d805b9677cc82a45ea930a77d8119a28d87d478b706759da39f06f0d2e3e799fd492c8417fd5acd748639bd4fc50eb6d476010bcf1a114952c0650decbe4cdd16508872f99bda0f4f545045014ccd4e81512f0a54838c98acfdb74761ca0c0ace6b2d62c5891abd0b9391def11b2a767a6828c2b3fe9e7aab901a2081e2f466418a344205a7640e3274ee5423935630c8cc7a4801c0eb1731c5b3f30e4227333f83079d7dcfc8ae44cc8412b85e9d4190d5b31eb4062b4e83035570b290055a0ffca08d6b2fd3b62d44de8a2d534816eb707477ddc6557282a7a3f2cc9d7b56fbbf213ad776b3f546b6693394a00a7606d6c22a2d991fef612e7ed0e3f8265d861ab086a92fd57324ff7277611df94184441f44fc86986110eb79407b719dda48444c75dbb75d1fc8298388ccb9052fc05dd3c15d132929db512c1434809e53e16d25ee6e432a46f89e2d80a160f15b643f86d9958ee581f22fa109b18c6c8449e0a99893da35ba31cf6acc5271a8dc88485ed2032593fedeb32152feb434d597440b3bba5ff4b6ba7ec21c7436851739fd9ee82a135119fc6b3027eb89a57bdcf988021db529453c7aa031773a0cf9785ecc898adb0f2f2c42b4644f039a9934572d2f2d3aab510aa465afef69ce90f1eec549a6ac9a61c3693b4b9248124e53e3157bb4c9098af8d9356a18114f624170a7b9ba86982014b42500d7145ff4d5bfa02e40829556898232889558ce18b56d3c2a13cbcc3b2aa181bbf468c5531ab53a902563d7747cfab964c87e4aacec39491418b9173f13f5b4bf790cf119c9da511a945f9e0b69d645a0e7fcb11726a1b3589670e083d8af8ee450d66c5edbbfd6fea51732432b23d71f8acb2ffa0b1d58609e0878d95a38bf3db0390ba625b4cd75d05df30784177071180c6a084c9850db56cca84777208caedac1149b68c17098830522a16d4cb03274b8d726cd0b04dc85aa4ed543f3c202fc8445db65a6c09113a5991bc2be21a67f7a7914025c1ae12dccb457e224c4e692e4d0101b2530caf00abaccd5b2bd5fdfe879db1acd2b163ba0e13b50abcd44ac40448fe6490d24888335dced99c6dd5e7556efca88dd55356bd1195adff2e4189bb2de1456fba85ae782fa7f092caf0f3d7fb1c48e2c18567ad65a1c1fec860143d5456b0e73208bcbae5df67d2848608483f8f08c057eb4b34fff39e7a629980d5a3731d6285d876be405824b26f0024a17f1a3fb04d3843e79432fa463529028a6783f58933418fb284003ddc08cf6b569cb04f9762a88f987ce58b02ba5f1b6604c767287bf1e8012a1e6a4a02d0fcb1c78daee9a0526698615d10f5562bfe03c210776a398b7bb6480a5aec01574a560cd24c378c4b6a7a377cee3101f5ab44f11590e98d44021826fd5a441381d17fb090eba0e5ade4224b63806daa9e8856455d5a2cf48cc65e51eb6f1dd447eb939bdedb2d2970098b2621fa2fd16e1f90f8a47f8b70b8fe0bcdcbdbf8ee24ee72ca3ccd9a0a154f5484563bb55bef7228bd294d90ae0e26005ce345189059751a616b512c72ea723ecc3121b7d005dbf7958b791ba45014a0ad9816b6f3b81672510a56e013c2954a60ea604071a59c89d32a6de8b29365cb3f53de9082cd1dad592b1886dabed2f3b3b36b79c3998e7cf33a555140a8a2605f0a59e5113a2a2ce86ee29ca1d2fff03eb507488f0047c2af838b1ed401d59adb138a82ee02deedb483e60d642a12f95beb865eb704e7f4b8681f1384821a9ae278e3f54282cc5bd9baaa9e9eea1e969f98f62531bfa31b264ca7e53926000e49203e8394e62c0ab3160d97e55f31a3b281278f3dac8c4959e63ae44e63c9ab3742041487c905a0e11e761dae5d743379f0082a520c61ef748c9fca491ac0ec21ef7211a34a770fea6a0bfef4681c39c557a02963645dce08d60c33750b1dcffd95cd9f9dc75b3ae43e194e6f0b0d36364b8745088d734453a66a0165c23ab4e2617d3b31757d87962c1d2f6e2a40cb6cf152a70096fa72040a125a9f8779c8d32b85e00fdbd1bdfc0bfaad4c8beda263ed84bc7e920fcda005d168652881304863676648b3b1c6dcef43c84717f969cdd559cfbbf09d3661aa1d194ee3ec970989c78f1e125b84b4f7ff71cc142a97807d8bae545df8c11330d3168086eb38a4f9d2f9063e717aa8d5365847afbe616b5a1584bf82e9fe1b2a804723510589ae0d7d28d677f2992b961db72fa8de01182573160a330e06c671f7f361a0659b30d4342bbc337c2270502d75782d4d1c5fa25d1cb03ba0cc6d3486f08bbab66e15246584714ef7e99cd40325b38e8633e1e7c5aefdad6843ef63c989f75d06caf202447569e6f03d8111307416a516cf0b2e16c92ab3ae3ab0e3bccb3d842a9daeb219f2f085a16bed6536953501b635fa04e365f5dbc367397517aefd612c8b3a7aa48874951460d7f6e5f52b0a62e22ab8a3e90bd53d94f14ac7f66bace328cdac65dc8cc9adf6617a20f7d821e7904a64f38b28ac9f5ebf1a59302a7e847991da629cd87e8ae13ff5dd84e9707729edac3262094df110fe23e40a5a2d3a9974e5ed03979e709e81f127e461365a5175346c242dce6cbaf13ab9a2494a33c", 0x1000) r1 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x9, 0x5, './file0\x00', 0x0, 0x8, 0x40, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe5604", 0xf6}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xffffffffffffffbe, "c4b3282b60795acd66861666b8f51700"}) ioctl$KDSETRAD(r3, 0x20004b43) 02:55:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x198) 02:55:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000500)="952557167e76b9080bb0a2ca681dbc674ba10eb898ee79138ae7d4fca1391c38894bce2b12349cdfff55edb7d574e43ba31e9a8bb9042c1b3dbc794713d4116b7a552b376aa0a9762d6c1cfbd05e7d9680731f85bb765bf454397f3e56e896cc3b10e7a3620ac78502a10437673874bb20083c4b07f41facacbd054f366fa5a9b5ab9b795cc0810e8672686e13ee84c3ae7015e42ad7ab0cf9d55027b15bb04de0041fc3b224387086ecea598f434d4d2489f1a76d84dcd53eb3cb37a46895321b2f0bc75c673d1b44e05ba6f2391a792189487811dc8a8ebff07100fa45cc9f777a5708d0659e996e05202e584ecda417e62b1ffdd55471c766c659a1b2396b3e7fd8ee7ea677e41f3090c1680760a14bb5a58d3185d06c164ff25e8da0e0e46c4e79663a6cbf3e0db0b89fff5b46e20bd2bad6e6bd9b7e3146ad34ccc5f37d09e351f5c4a2686b3ab9166922e9594f61b7eecbad3b0d589651b37399406256a8947b61f00ce24ba736a611e990cc41da76dc9b7ca5b4a2702340343fc24e329173718f9b23587f4cfaf464adf2a6194006268b4f6e8934b631baf0b8643491421dcf6894d005cdb88414e1e50434ff618c83857e8057c54b4d4ab3262a22b365c6986f298cfee17c8eec7dc16e5d8023c0c20e6e44afd739eb0a282edbe82d797e629610184f296882179294d957dc81b6bafcaaa40e35e7ccd55aa73f58b5c42a657232637b6bc40d290936887de87fea1afd8322e37f84e1dcea4ed0f5dcb85bbd136435f522af87e65013818a07d6f0a4e31ebd252206f00fd8cdc2c08409b9997fd3bda32a72fd80e044a54a117a85686a8c963f40ca9a7fede957cdef75b9cd6c4167441809391b1c9056a8adf7b64c134f69206d337b32474b05c8558da8a1eed01884b4f75eda16a823fdf2502bff2b94c83e953bc5420739be5e216e6c3e902bf8e4b7a0d32c8b4f36fbb50562a38adeefc55a0737c26aca7cd16f104930e690450559664f84b2eb9ae542bca211a0634938aa9e81dd22ed6717132bbf391fcff0533549a2591d17b29e969d8f628c6ebb2548ffb9aac8ed452737e0a1796c21e3159522d226659df48d7c3fb6d1d2f60e38b91e9045cd72cbbb98178bb27665c03e2760df88cf24684a176600d3ceefefc3b4132187e195df2001822df97448bc569327271f67269b67d86a35d89754272e6b91385722927d1089905274e611047a5e715b5be7f549f918a41a46fef111d45b68fb97a8bc713a15fb701d86800ea72e1dec1b31a291e8d428487f88ac6b96b5faa592a6db9ca106d6a220c3cdfd33784f522e65f1920ec0d85c37eccc38517b095446c5ccb18ca34980c39397c03a6c90ad48acfb96bdace6ede4ac8b45e7767ca783c4743acd77b62d32adc3bbc885a593e58b1494815819514a888e58240a67039212824b44e0b46df8f65d7389ddcc139a90cd214589c46427f7ed78a860e26d854c8fc0a8f242d825fb5ef5f0b4470a0e063bcf4bde59da9921bb149777126a08b6aa0c96c495c897e3e73e192b372ab31cbbecbca2b83c2aa31857f13e5ffd81c6a67f502c03cfa70afacf93f378ba428dab0f669073aa50f709f484ff3f4e45a9b8eb26b174622eab33e63483e24f4bab2a477810069f543b44a531ae1f2cc4e9f36315f18dc2c75245509608b37b85d74c25ad1c8b3e0dad5a0c3dfe12ce4018bcbe828379a6c8795311515ab52471d71b745f845a959412fcb72d6de8c3f593b2c3ec4b5587dcb4c40ff9dfd456bd2ce7712c1ea2b658c6750151034be79a1f4973b6efc558e276817310c5dd938ee2487d01494257f7d6e522ce91158e7e650c9f9156d2f44ab73df2d20fb0671f71e77503649554788945979f8f36252cfc6e53e3779d92f968110f4ae0196c881f6949a33354f755059f0d8618e4e1f3a061e2239c4331a94c862dec141085621fba33fb90e2d5a29e193389b183bd88b45966a87d1b2520b5b7481ce4dec71d6a1203028cb147311d9af69b48a56a30e18a4b49fb3eff149cf79a3858d53e93eb845b3c7f2766591b7a74bb27410a9e17555caf3d6fff251eb2d46aaf596db63662b5d7269ebfa4ba8b276dba564dcd2e4855895af5771c1421a4e64b5a04f497249a981593d51088205bc5f38466fd98c9897802c0c37926c3a979a0567a4c8bb257338e4cfd44afafd3ee191a24585a94d4214ac906eb8f97208f5f3e5d3b79fcca4b7743b6a0d5fd24684eb6342b93abb5ecb992c7013b450d1c45221cb04191efacfdc8e81b87c13519b1e4ac7e0b6bad2a58a04ceeb27929eb522c7f71c1c2a76be7006a2896c52f8ecf8196d2f2e063263e6808d1019309e7d0bc92c4c484a4440158b546dcc94fc02f4fe77dc876a8c89854482b195cb422d2735886ecce46ed013768a22cf4e9d8985557043a6bd5873f4fcf7154eb0d6834e284984927bbed22e8bff72f1337d3aafd9f176e2188674b89cc6ad8a1c0ab4f09a2f8f875c1668ffa49b360ba525205771eeee8fb398c26d75a2856d9b664786f093e49be76a50440cd71d33201a78c6f9692094a34dbac34157798c0012da43e8bfb74cff3597ce05e18e747c58e782233f1ed3de915a1ff1f6b64e4f6043ca573601305d7d38f6feb8e773d9610682cbd3bf9b447df7155ab5e9dfad2fbf744738fc6886df66db09822d3d547ba00e1abe57d6053fd3edc4a226589973e3e36a008ba67e3c7bb93e091169833991ef5e88e3317671ce294511d57eb1430d99bd707e7111adc1c90a94ecb26e3cd07b366f9e8cef2e33132e1b4295ae1fde91db876bf6e66656914f16d8a8774bfebf26a38f1b0d03908480975af77301cb2711a092a7224141893baea05cf3c0850ba3a838343bfbca48e0ee5aafbf3aa27430b0a724337b9b38c3076a2cb94dea5830d2193a66db4140366ec24a89db001fa25ccf4bf215b796bd9cf02bf2dbb84f10bba43ca594e4ef4fc733a8b2d10e87d17cb1587d5fea8760fa88bbfa9ea88a3a30c2a9d7dda9452e9115120b73767e27949ed51e8d52b6f9a5a0e70e9eb151c9dce239baab7c0739b27baf365a7f85e1c24e147acca40f47c1f1f8af1e5f4726233b36f539c5982951cd723b578bb3aa52a1f22c364e5cab0d9df8d05c514861ae273943b727d687e5cc7f41236f9872527bb8f3adae39c5b787a59e9b07e80f0aa572294a5cd71e5f301946f457b7eb62ebc96f4d291bd8fe53efe375f6b99efe37fd23abd6861bfd346baf10e7ca9402652ca31c0f40d313bda93d38b007e47467548ca770982fd8462b033c8c12a1c56484e93909cd4fb95ff5b7c47aea01194ee7c266de446d6b170c36b7dc526ea042f0530e84997a75d2d8cdd3288066b00c74f14fcd5029e65814223215992e1eccaa042811b61c4bd4453c844a7fd748393222c940a41e6321b0f9e8e29a117129d16f426981e8c826f7f82deca2c4f0a62ca5d4dc96060e004158e2e8b68d375388b42e20c45100c5a6d341da578759fdf670135b990294dd4b289fd0a8715e06be08aa822158b51320faf1218a56ca3880f8d78b62ebec101119727e71e88aa113ae95039ae03fc8c342d8d3a640de94623b2d666e3dbe7d0532f11fb43a1d6f499af564d12af8afa2a87f9c2e2a328f544ad62f3d5c25b96bb90bda9b8f506b4dcae348cfaf0880bd66f1fbb2c620d0619889cd8a549aa0c30772eb9c9a93c0613903f009e30dc81adccbb3800aa6e47efc1d577577d5158213705769411de44fe09c788067941301520c9a566b3759338545785814ee866e104c93ecdca6943b57da600e410e8f249cb2280355b5bdcf665421a9592c60e9c906a5be2f8659237c905c4d908eca0ad0017d22e74fd13b666d635f656622d11a59b001fc163f1c73c2da454eb37bebd9d9e19a855387c16984b1bbd3d454597b6a87034c94eeb34d9ce6d324ede4cf3f78c9a49523b1965d743d3cecbda1f42ade9c7e08e2c0c0a8898a116bdbb74d61843971525146a300c2cbfcb6e767f0c608180e70a5fb82f1e91fe4f4d3cb57f6b0f3d99634d2948817ca672eef11d7b1ceb9d715b1fa4fbeb1a59678b88a8448fe2c8a9ac280f40d1f9a0bf72779672bc48657826fc3878b0b5e2a99357e52cac3784bdda86260f76124a868adbf163dee2f4c1bdfcc427c8f12b80164d43e229b2695061b9e56a2262edd79581ac5dc790496a3a8b600ddfaedac1f2c052eccf1871c6e2bfb4a6349e07633e8a2ec4cf59a9b31b3f9e55388138f9b39ab6f5564d9974a355861e5b476e8a8607465d4cc74031baf34f713d3069a840acc5c87581d4bf3f2b194882a32ecd1352f4db2182f46ebf8bc75c47e488e3da2548536053613d806e930e404229ca64916dfdd323cbadf691f5f5d92e424a1da0852e1e7826ed8b926e45a8d4bfbd104f4d4ca7532ec54475871299ba2aa96e7a264b08564faa5ba14357d252fd354f5bdbd7558a256a7fa1c2be971e0b504a6ca21e6c7e2b08a11c40e5dba48ba505291276e955f07ac48e62d443020d3b0f96b261829a0e56cfc4164cc3a197742a237eba11e37c128c68cd76a922001eb3162f7818ff90f3d8817b22e3560657134be18af145ad82a426bebe6ebda481a46fa04f8e74c05d29af77f3acbd0386e2197cbbbf941a64dde60a03c55c2b7f7379501180ccfd9c8c97e9b5b458c5fc6e4e495532d163cc25d163e24d467c37b9b4fff4f2f4b1696bd2412d337cdadf460737eeef607223a07135d03be4961401224f0b9ceccb21e672a78d40f4ec809063383cd68fadf03b76c7481415060d9b5d4244d8419c80015eda5f566c89f6848dbcd334d037ded767accbef7369bbf0c332f41beda04b7fead2cfeb56ea7ac6c978029fed6635675a4b5e77daf3d9e1baa97e8527ef53c7edd7e450e974fb2c2c11ce4c200b697573bf01671d0922fcd3670d9dda8c283b9ba89e6f4ae273964a89ebc07e78b7f011fa2bd8c60099aff8778dc276038708cb3534d0b9442f5c96d37f3182367e5aedd640e4d83e19d425fca56e28e47b1dc3502d66b233c10120d618a2c9373728eda5c8638e1ab8bcc13a186ea497468cd977988055a9bbc1e878cf4e9ca7cda80a287aaf6b768e79fdfd8e3b88d41579268f9118aa6f1d1b48809bd2dd1e851436e4e4beaa9d2c2c562baebdab4fec1b54be4aeb42e31a608f3864c7cdb05c0cc9ba2143df50631ccce11c26960db74d6b75ec0d183ecd4c5ec10517e79a96dd74e0abfd2da1071b4cf7967bc5daf1c8d5a0f433369704282f0750d1b3ec33c94e00719f7b93e37553771a249cca670ab8cb92536453587ed8abbd98c3440bcafe5a40bd7b9a2cdf3868f669eb8619d330f7d6cf646b05c3c16e61e3b2f0c7166b9f7937ddf453c60ef756193fd90542703a9ae27c4d693d52e00d88ea3b71e3ea39f94f67d0e7d83098ef1732bd10b9a310881f6ae62d039d4b2c5e1c263c6d4a97e55525d64e2b613707430ef9d17d20fdd538b2f258a7f6b8bc2255ecb2fc842a54ed4429e3966c590068cf79aa1dfeeb983c83a60b7a76ab5e7f217774be7f370b9068799dce60832a5879361c2f4ef6ed9e1dbf976b54bad07c99b9ae28823cb1d1a42d3ff09c695ef2e2098009840120a0e9ad316b5389ce2628b51667901db4093a4432616b73df926e34ed91a3ad57dd287118703126abea5c7ba2ceb784bb06bc20441cb0ccc7aa380ec3f69ccd4596a7f661f5573b08e3d021ed741f8f6eb0c33d4dc06d40f488d206b7b5ee4ff063acd8", 0x1000}], 0x1, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) socket(0x3e, 0x7, 0x3) 02:55:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x199) 02:55:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x19a) 02:55:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90b3867c0f36e0ce62284a2f47ba650e2216d13435c4875d0e2571b4a0451537ee8a0448abdd4960a1066748923f173d8a98f4199490cafeaaeb111845fd1e7c117903000000413d5085fde72414cb2507ded7705a7c38590a7167004f52302752c64f6607115133e649e59f8e954665830b0756561df059fcd11b917ca0df87e8cc39c96acb37fa6f1eb90e1457fa63c75b6543c21033b352a6031c777a2d8d989ca8fb3ca34dfe059ce076023ce4706d444c72ce446b2b765196335d700c9969dc119d2b3cc58d77c39327c6e00cd3f5099923048c26fd1feadd1657cb8cdea4ca7dc36b51c238925c4906f9d375f2ac937be7c57094f333433881c305f9a22463db4254cc55776cf1ffe1e16e58be17c3611a4f", 0x115) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/143, 0x8f}, {&(0x7f0000000040)=""/33, 0x21}, {&(0x7f00000002c0)=""/232, 0xe8}, {&(0x7f00000000c0)}], 0x4, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) poll(&(0x7f0000000140)=[{r3, 0x101}], 0x1, 0x0) 02:55:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x19b) 02:55:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 02:55:41 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 02:55:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x19c) 02:55:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) clock_gettime(0x3, &(0x7f0000000240)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = getuid() setuid(r3) syz_open_pts() fcntl$getflags(r1, 0x5) r4 = socket$inet(0x2, 0x5, 0xf1e) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r4, 0x3, 0xa, 0x0, 0x0) r5 = socket(0x40000000001c, 0xffffbffffdfffffd, 0x64) write(r5, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r6 = semget$private(0x0, 0x6, 0x8c) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000380)="a02a4762ec9fc16bb33c24025d9f73268a9bc4f4e98d030db633637993ec76128ab45696f8af828c8efcd66f7577c191547fadb2a32e2f49bea5909a94b0049631db13286183ca80c26ec802932d8b469c9eb35684a7ffc6cd8bafebf09f5946488f2e2ea62a80b06c147f099cd66b87a551c6d21a1a0a826e61e2db5c7cea76338fbad00f868df1a3ff5f16c8132d698470e544aeb481a79e7e0cf055d4396179b4806762f3e691af5f1876c3e87cf14d1f09e1f4abd4f9699dc61f0830d91bc442bb458e5a6c642bc23e62a3ec5794c65fd2c20658af", 0xd7) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000028c0)=""/4096) semop(r6, &(0x7f00000000c0)=[{0x7, 0x800, 0x800}], 0x1cd) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r7) kqueue() minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) msgget(0x3, 0x2) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 02:55:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x19d) 02:55:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) socketpair(0x11, 0x4000, 0x83b, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 02:55:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x19e) 02:55:41 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8285, 0xfffffffffffffffb) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 02:55:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x19f) 02:55:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) 02:55:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1a0) 02:55:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x380) 02:55:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1a1) 02:55:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1a2) 02:55:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1a3) 02:55:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x810, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x5) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffdb7, &(0x7f0000000580), 0x100000b3, 0xfffffffffffffffe}, 0x0) 02:55:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1a4) 02:55:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1a5) 02:55:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x976, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x20}, {0x6}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x295, &(0x7f0000000280)="d7f9d2369aa62f17451eaf7add9a39249785407e598a32d23f12d96e7f5eaf49e7d07314909a06bda2aaba2a26854eda585a77cd4dba06316a6d4e7e25d9ed6d1590186105db782412ecf7ca740a0c1c4f7af7689114219eb028c53bdd3a3f12575348e3f1acfd7fd51546df4ef797cef53709685992a595a34b6a34178b27fcc3855358539478ba2e5960c496") socket$inet6(0x18, 0x0, 0x2) 02:55:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1a6) 02:55:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x898, 0x20) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x2, 0x7f}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1fb5810e8bdb9295) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) ioctl$BIOCFLUSH(r1, 0x20004268) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0\x00') r3 = geteuid() setuid(r3) r4 = getegid() setegid(r4) r5 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x2) ioctl$KDENABIO(r0, 0x20004b3c) chown(&(0x7f0000000340)='./file0\x00', r3, r4) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000003c0)={0x8, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x800, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x28, 0x0) select(0x40, &(0x7f0000000500)={0x8, 0x8, 0x80000001, 0x3ff, 0x8, 0xfffffffffffffffc, 0xdcc, 0x200}, &(0x7f0000000540)={0x2, 0x8, 0x9, 0x8, 0x9, 0x6, 0x2, 0x9}, &(0x7f0000000580)={0x6, 0x9, 0x0, 0xffffffff, 0x7ff, 0x3, 0x8, 0x4}, &(0x7f00000005c0)={0x4, 0x34b}) connect$inet6(r5, &(0x7f0000000600)={0x18, 0x1, 0x800, 0x9e3a}, 0xc) bind(r6, &(0x7f0000000640)=@in={0x2, 0x0}, 0xc) 02:55:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1a7) 02:55:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1a8) 02:55:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) r4 = getpgrp() setpgid(r3, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x10180, 0x68) r6 = getppid() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x4076) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x3, 0x0, 0x800000000000, r6}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x10000000002, 0x1013, r1, 0x0, 0x2) getpeername(r5, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) preadv(r1, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x4, 0x1000, 0x7ff, 0x101, "f4e7c7ee939f875da6cd8f3bf56af8a2319d6547", 0x7, 0x8}) 02:55:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1a9) 02:55:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1aa) 02:55:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1ab) 02:55:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:55:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1ac) 02:55:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1ad) 02:55:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) getsockopt(r1, 0x2, 0x1, &(0x7f0000000100)=""/42, &(0x7f0000000180)=0x2a) getsockopt(r1, 0x4, 0x6a96, &(0x7f0000000200)=""/204, &(0x7f0000000300)=0xcc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) 02:55:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1ae) 02:55:43 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000024ae2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) r1 = msgget$private(0x0, 0x2e0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/215) 02:55:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)={{0x8, 0x9}, {0x100000001, 0x5}}, 0x2) chmod(&(0x7f0000000040)='./bus\x00', 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x88) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x4, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x0, [{0x3, 0x5}, {0x0, 0x4a1a8e99}, {0x3, 0xdd}, {0x3, 0x35}, {0x3, 0x80}, {0x3, 0x5}, {0x1, 0x4000000000000}, {0x3, 0x4}, {0x1, 0x7}, {0x1, 0x7}, {0x3, 0x4}, {0x1, 0x7}, {0x3, 0x9}, {0x0, 0x4}, {0x1, 0x7}, {0x2, 0x4}, {0x3, 0x8001}, {0x2, 0x80000000}, {0x0, 0x37}, {0x2, 0xff}, {0x3, 0x5}, {0x1, 0x828}, {0x3, 0x10001}, {0x3, 0x7}, {0x1, 0xfffffffffffffff8}, {0x3, 0x3}, {0x3, 0x400}]}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 02:55:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1af) 02:55:43 executing program 1: socketpair(0x2, 0xc001, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x0, 0x3, 0x6}, 0xc) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x100000000, 0x6}, 0x8) r6 = msgget$private(0x0, 0x8) msgrcv(r6, &(0x7f0000000240)={0x0, ""/49}, 0x39, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[r0, r2, r3, r4, r5, r7, r8, r9]) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000300)=0x1) 02:55:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1b0) 02:55:43 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20008, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0x9c0b}) 02:55:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1b1) 02:55:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 02:55:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) sendto(r1, &(0x7f0000000100)="595157ee1557f35b18e45531d3fc4d7f6762a553638045988e676f331e0f98fc3b8d86f44c3ab234b92ac0cc551f32e45131e0d47b01794e54cf57f11597beca1a056b0b2959f9ece4f1d21fcbdf8effc5f9505afda14e707dd7394569967bc8f4f45877c438bc406c12629b03194242a44aa2f31f0630058e8df416e22f20fc079afc8454abe2ab5c96a6eb3008edd00bd8153959fa15bf5838d7e0ea7200c0ee35c9eb0a547e9388d3c56f5aaa856dc892d380fade9b02d996efbf6a71df1003f99a656d4402caed465398ab894859e28ad17ce6f307de4ea529155891cda6df01fdce0ce83dc5ed9dba1f8633e3aa5c51119848be03c7714f8b9f49a77399958e158c6471c097216865a0c91b12828ff74776291712dba22cd947c16eba7c08e8bbe99647a33da799c22a55cdcb749ae44c4d16fa1861e74c4515de47813cf9d08299630ba9f7611fdb43bbfb018b3d639b5ceda3e5834e0157a854da9f45c2ba2071e88cdded4a8c5afef59669150dc39fe28f40b18f207aba48d2106b2e6e8d7eecd1e282e134bc7f9f672b0700bd6e4d48bae14857fbfd726c32244a3a506fb72d83984d06ed6549ed650c8cfb0fbeb59d3dc8c4a3a0b7c6a676d5bddca3760344b2d29e75150aa1de209676d6d1756e7d34e4769a52bbc743e3bf3a521a556c14fca2a1ec226558873ec070ca4d057ab391ef6f95abab2c6dad36921e1e16530cc16c04c390c0208ceefac1d075d9e1f8c79b648b23899213db7226f55e98380c6e4b5219e259b4ac7d46f1409a240a9a8c7ff95570ac0e1586a819ed98441c2b84f2c075b5cff6c2099711577566b115fdd94be3c1f12ea2da71785add9551b0b4e1fefd67a4332aa5a15906a8680e83f12e246c55bac0780e8e93a4a294b7eb1c41746bb9e047106704f4bd5f4e62faee4b30d6b18cad953726f52105287a77a2b4ce2c49cd1c3e4bc0231033a0c9b5ced209cade27aab284e1d580ef683579d5f90931b50252cabfb9186227466a224ae2d82c030920840e41937e70cdf9c3291790d230f8a7f84bd08f452a2f8ec50f1161f924fa4643fa3f815f0017f085071083f868711b861833a35bb1f1964deb5d6fdd5a807f8bfdcd0bc4c9103e4e3cc96652d276223d9d24cc087f2f151eff7529a0bf0c6e0d3e4aecd04198f31783c945e7f22acc95496a53753ea9dc65ea88ba31c4406f3f697d31a7e58af21687bd716c4c2791f7beedf40752250c7bc7c6bca02a41ebf598601e62ef6352a4cb956bcc0518e41545da022d88eee2cee535a35bb7fff52557e941ed8de2e8c505974292f58ccf699138b23384a085671a88371c2ea0767118ea06e6ca5311b241acc054573826a049eef6e2438e4ac5ba878829ab704b24da2ae787efa5333b04cdc30ce883a988b0154150ecbe16b4a5716f8bd0a364d91c960adfb5e25c125d5c184f5f6ee8ab4f863a911db5b42d4dccb324af2f17915cd51047d2b435482089d384e8fc5ea02274a3dc39388d7333b364b80d9ab905fdd776e65eeb4411c0a1614c061893adcdae153ad6bc4b8506f35ff1921e987acbdc89718b91b59ed2ee4c4af2e5cc5d3a2b4da780c783bab1eb4994f6de3b6d6ae5e353a08b317ac61ae09ff9deee683b8aa0b886f9fede24c5eadb79132e6bbd5fc79b71a51967c0a6ab582baec1febd6940b6543ff7e59e517b0483242faadb099390c9d651394919869fc061ca1b1372f0ae4ed8d703e06618150e18b0342edc929977fb7a67062ff2420af380b328cfe847d5529f228735a474999619e0afa53747796736b968739eb858ece1b09a3fa63d7f7e982ae56727f67609206c8d24072af9532f892757fd692702fad64a7537378e3cd7802bf9b5d78d08806de1b5f214aa33fbb68bc38595b0b59205d58c1da116ecb05323229b86464d5b8eec4f0e1551c64152958aebc762ada5b0ad6f373a6322dfa1fc41cca6ca7171ca2b46f016b7bf16c084183d1b0b181cd89137ee6282b6aa31eff0bba0ab68eb2db3285be250791181a769acdd0645a977d510d406444d0a04f07ad770989aee2b7cef10264147557ea30fbec72b151cee98d011e6b5d551190005b9b0e1ac57637c31d4e012a07ca2984c331d2ef22ef60e310a1b8759c9609ca98baa42ff18d89c6abd7529be17a5b9c9c7990168ffaa1961d9bce8fecf5042a08fcc59ce5df99aa02570919131dad7a5bc7e2f9ca96a5b83074ab94319e910b080a9d97226d50132fc27ddc178dc4def059d5a379130822306dfd2c1e8a028fb4e5538158eae9cdf6cd38472ff0eaf3c71faf52ff9ab1427e12ccb06f48f1e49ae9bf7793f0286beb609ef986b002acfc5b4a22912933fce232a4f45334a73e8d04bb5c51d19b0081e4c4ec6c76bd2513cc2b83e15b9dcc963319e9bff1775065a3ffc9ec075535f826098faecdcf23cc5c95565f82957c99791eec501076aeca4b4a6678287d37b23b271e7501833e1a5b38ed01492ed1dea5ad9107ea1688328ad315c5dec55d6cc7bc0a1c08a064801b65804fed641dd2111b420a4b6f635ce4bbe3113dbb4acf1a2933938186ac840502e24ea706c8b4f734968951141efbbca97e0d1d846ed1c7f4633aa1f1803f28b9c5a254fa4e979d2797de3ff11f1649f34731741d6ba6b7f47087a5114c6b4a7421ac528ee421dec511d9de476d633e803159b86d01c52db7ffb8f1be61cb2d59df1508a77bef54446c61996f9dfa653bd2397f44832e3cd5e4afcbe0df97d800048caf3a6cea93439ff19eb8d6dd8830f14cd0108eadeb5f7e0ee95a260cebdeca24f6ee48b9ae582779be81dbfe3903bc62f236f47e04e500485851fa808afcdc23f14bec2dea5681b183f08ee82501b7afdc8bb48ff3bd4ea92260a14602ff2dad433fd2add11c9caa5b005ddb89a5147307ac552036258099f47c5b4fcf960da1fababc592a778e452391e237921fc858766a2406b6113c60b2d5e740ce9bdc5d6df095008a4d8109347c9a3ad358ab432c2ba615ea29191229dc8d98b6507331e30a2af76537e1659bcf1a3920d76a01360c913b3ae7e83f7748932556284ad80f709d8670b1f98e4a0cb66c58c47c4c752bc74e6d206bea26786fe7d018a4e531a184f11b68f46eb24b95c4fb6968ff766d212a12ea7380ec928fe68cdb208bfe129ea16aabbeb6f0dde50fcc6362ca4d52c9b95897eed77c5b7e37386b94d596ff192712f94834ef96deff3be74ebdcef1cdc0e2c6c3086ea9145b03a8f3033d9911f799ed7d402072d65535dcdb24f28937f8a750bb5a698eccaa70dff497087445ce3f128591109346a69a361e362f327ce77048ec8fd861bc3d708f1111875848d9b4571926773b187213d461bb12cb6d5ccc845999a998fcb5a0539898b749fdb7213c2354718d296254a961b0ed2dd9452098db62fc38531f4c031601180eb1887fd171395396344fded425685c6e42657ad3ecab8fda3bef161e66d146b3b35465f4feabdb459ea9db175a28f2ad483ce58be0a9700ea6d0491d05bb8e5a9f0fff34b441c85a05be66ce34e8e90fe7bc596a54b06552991259ab887b61c9321e0db4f978470a55e3730a95042a2a1d560d07a91425cf3eb70f4073fde82bdc610472c861b145869c9c04e5c323bc470d4717ec669a468fc2240ff1d2134b32d640deda79dc457d05ae2d42f6ce0cf24ab34f6aede30b13d1a3665a0f720b60574df20a60805759d14f282efd9d4be83c8703004b8728812b614181a4eae5693e69693eb499f774765ac4d690450c7a23dca1d627c0dcccf908625b6c7ba98703ccaeedff04de7fe53f046b9c7b3c056799bc32241f3ad702ebab218368f17edca30bdd21182a150f37c16192fcecc9ad8d7f17287868ee44fa5e593d332da4bd64c6f18c789a37d7a7a32e4bb82f95c9e7d7643b9a6b7f5bd6b19634598686586e42f8aecd2bbef1e6d5f7fd9739079f4e69af2fe0a6f225fc27ffd6a5af1b28bef1666b5fcb942a10784fea6b1955ef5b8803a4f4412c0367cc80e3e5c25da1a8f5dedd348f564c2596ca4f24dcf49b6e3fa656d55a8ca5614302e9e5e72405440b845a74c20a5fb8e22419014fcc432e00fa791994a26d8a323b5c86bf33821a044320be6d8db6f83c76842e12ee008f24b3983366a1e5565f5bef048adaa9466242e6bb1773572f16987aaee881074ca93eb660b11bf0745015e2e4b405b9beb2d2b96f27acfae74d56444ec64e3b510c9586ba14dfc562d06a18dcea93ead9b0d388a591cb32fe6c1f466b0c72c5563039edc4cbb973dacda4364a79a8059b6900b7c1debb5e200c19f292abec013c5aee7888f90ad5104da73ea15a9d7d944d057a657f50dd4d4650f273fdec00b4afaae66a069bdd472623de34fa1945140fc9cc0f09ff82c19ca579e3cd7eb70c0db6442fdda1aff7be123c0866faf24067a7fd612b4dffbff6573d13f33d310cfd1fba19b37919a02ce01c44ddb0d0c5e672bbbea0213e626ff56f18cdcc7a99f66aed774e2fb1c6ea1e89cf50f93edf699e9feda06c4012a95629ebf6d58df8a14025f1dee926cd89261a760f3fcef94719bf1dba825b18934db33eccf09cccbefe69e1e0430e4c78e24139b804b7a48fb13f8e2e9b3a8a4960af25571e709cafd8a455729ad39549d88aefe2003f74443f3ecc34b0e888465a2f624fd141b1dd9d1fe2a8e196f9519f82e411789f0d197c06929e0842a671e0a42b7b081afcab658dd343c44b3b9683842028ab40d7b62c1380a1de43706561ebfdcac4012c784b64378e55d64467c10ef07a25ecfa04ac736feedf8885efabb9751006396bff8798a463514a27bfdcfcdc3f2bfc2273586f75aded9981e0174b25aacd0c58c99b670cdab388fae353eb21767f757078d3af6cdd8a554891293366c3fc576e85b073fa6a55cd8315934c01000c29898d0bc4e80c3ea218f1a2275a42526ddff3b02353c0280c9d53efd472625f1a910fefbcc76fa74b4ac2fd106427b893ec5827e4962013f199e6287539fff064d2df9693bbd8d9b9fa2dc4776370e95ce8b2faafefd8252538ae393ed3780990049486fc479fa3c8e45fa5ee49325cd99b9290361b72636b13009acd9ecf65e1dbc0341b2fae86b2b74adcee9092fdf1811193e0ef3a25b90124abbc6595d05f6a2d300d42e2dc85e25e6a63baec7b5247d87d257c7ac3efd63d2e5d04029daa866169fd17f5409e9078a250fab84fe09bdd69c266017b24bfb5be4c354eefe11c22959a710c6d7525a06d37b8a02d8b7326bcf37d0e8d82036acd31aa51b64cbf1683119f486a15c3da52a73f4e311916993715786115dedef90de6f51b23284442bf6ec3750e8a7c92b2f8a23edcf910fbed66fae7116e35595cbc715d5697fd8af805950270269ae000047c1f7df91613059872a4ffa74310483a86a34fe293f272186a72334dc88651680bd414c65f030e68ec8aadf031d6a0ef965df9f1694cc21e64b6bcedb483bfb014ad300291a474998dba821c0c8fd5bcd090d26235c0405025a012adff5b441e0c36e7822cf74d22b62489c5e771d14e75237b786bc3ef1fc374cd6a51b6d149d81c2d8a55fbff4d40ec407c25140cd27996091796b7e0ea743454fb9a21a1ac1709400c695796cd18d6d2a1ece6bf5da1de8d17801faa2cd24c970361bf144241b08b223c36af3774e08291c5a0d72ee66b3a639c7f08acc355faa7cee6443381c2177be1efb9cc49770e097dc07de46f21a45d61e4ab4a34853c6a0f6e9cb3706db4b52da", 0x1000, 0x405, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = getpgrp() r3 = getpid() setpgid(r2, r3) r4 = kqueue() r5 = dup2(r4, r0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:55:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1b2) 02:55:43 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="0c20d070b0bf9fa9226efe07afc7470093dfe095a8a071efbc7aef7c6f2029d6567979a393aa8d01499ed561045de0741e758ba399964d9bff55cb500574a6a4a2d20d4f00d451697963c6d40801c2854df5b1193a633c72cb57f130a77f1d1e7264bc63106416ebe3e8aaa5d8d32797271a323ae878a2ac8a6fc23a9db0826848cad27841ed82858b2074fc4dc90470536aa63dba0cf9e3aea10a3dd9ed56b5f55a14f90bd27505", 0xa8) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x4, 0xffdffffffffffffc) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004008b00002b060000000000000000000000000000000000000000005b0de13ce0000000020000", 0x2c}], 0x1) 02:55:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1b3) 02:55:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1b4) 02:55:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)) 02:55:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1b5) 02:55:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f73282c, 0x6) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) r1 = semget$private(0x0, 0x4, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x20000000000008ed, './bus\x00'}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x4) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) getrusage(0x0, &(0x7f0000000180)) semctl$IPC_RMID(r1, 0x0, 0x0) 02:55:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002008, 0x17) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x2) 02:55:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1b6) 02:55:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1b7) 02:55:43 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xc5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xffffffffffffffff, 0x181f, r0, 0x0, 0xffffffffffffffff) r1 = socket(0x1e, 0xc007, 0x7) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4013, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) 02:55:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 02:55:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1b8) 02:55:43 executing program 1: r0 = getegid() getgroups(0x7, &(0x7f0000000000)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = socket$unix(0x1, 0x5, 0x0) accept(r4, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setregid(r2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r5 = socket$inet(0x2, 0x4, 0x0) fcntl$getflags(r5, 0x1) setgid(r3) setregid(r2, r1) 02:55:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1b9) 02:55:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10200, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r5, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 02:55:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1ba) 02:55:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) r2 = semget$private(0x0, 0x2, 0x400) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000080)=""/58) 02:55:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1bb) 02:55:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20040, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x20}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x24, 0x0) fchmod(r1, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0xff67, &(0x7f0000000780)="cead9823e1fa1390f5fc020819fefce1cd172a2926ad3f093afe80c73834bed9420004f35c987b4050cd483f38802ad5b1c2980c2f112604c090037dc891792c2b2fef2322895b3209004844c7126da93bfde78756a2f82d4b5a9574d6a8b7b41c9ff0abbeacfaa7b2ed7af3b82862a986469ba6aaae359c09ff8e634741e470c962bf51d5b124d26d43b8ddcaff01000000000000ed411400000000007264585fbc7115512d5d55391ebf3d77bb387d942e3509d902b07c423ab8295251cf31669db0d04b71dff205077b385459101f76d9155b6c1900ee64763d528996d534acc48c59443f9700f9aa4ead0f0fa2c6544dfd967cb0fd3e613f111c61ec9692c94ddd574ade19651f30e23ddf9040ee10b8bb6291be2e8450c409b807cd9eabb00ca4703875bc7e50a1d781b8ef0d2f9d2bcc0a4ef28a490c6f163537fa148f82e5c360a7fe2d057dcc09efdfcd2a83dac239ccb42417506a9f0bb038d2887a21d2ff1787baddb3d059b1e13d815284b3782d12b58d2641a9b828d9d7cacaf25c3ea15838eda63a69f1c226e49bd7060004849c1d55558bb36bc3c38ab24afac321946b893ea87347690f4d6fcf480bf1bd9a224bbfc2b550622dee8ab50b0fcf5d365147013fec5b9acab14ef0446e95a35b4d55d0f2720118f4152c1321e52110d427312454d73a55e4e32d6fcbd84b77293799a2205fd4f12b1302442d0e9e29b5d6d876af4ff816d8c5961d23bb3083271faa22a07692eb7393f164b7cea9817259a1fffb7239c3e5e2cf") ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x5) 02:55:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1bc) 02:55:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c, 0x0, 0x1}, {0x3d, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x69, &(0x7f0000000180)="2cdcbc768a7d4305f207795e4b10616c5542e79624371a8a7d2cab1c45fd357f31945c307a0c7d1bbee01597f1b6e73866bca666dcef10139c4980da9c443c15a74f01dfaaf489abaa0a10223f90af4da9a7501b2be9d7d8ae668f90630b94b35ed569881bc29b178c") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 02:55:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1bd) 02:55:44 executing program 1: r0 = socket(0x401000000018, 0x3, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) pipe2(&(0x7f00000000c0), 0x10004) 02:55:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1be) 02:55:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90cf, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>/H@\x00'}) readv(r0, &(0x7f0000000040), 0x1000000000000071) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) dup(0xffffffffffffffff) syz_open_pts() 02:55:44 executing program 1: mkdir(&(0x7f0000000140)='./file1\x00', 0x80) chroot(&(0x7f0000000240)='./file3\x00') readlink(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffff24) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file2\x00', 0x0, 0x52) fchdir(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) linkat(r1, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 02:55:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1bf) 02:55:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1c0) 02:55:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1c1) 02:55:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x10200, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) fchdir(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x410, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x400c570a, &(0x7f0000000000)) syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x0, './bus\x00'}) 02:55:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1c2) 02:55:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1c3) 02:55:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 02:55:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1c4) 02:55:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2044, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x81, 0x4) fchflags(r0, 0x60004) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 02:55:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1c5) 02:55:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x9) 02:55:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1c6) 02:55:44 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x8, 0xfffffffffffffffb, 0x3, "c5704da689a9cf1b2f0266b01f71c6c977de9405", 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x80000000d4f2, 0xbed, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:55:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1c7) 02:55:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1c8) 02:55:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1c9) 02:55:46 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) recvfrom(r0, &(0x7f0000000080)=""/69, 0x45, 0x40, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) flock(r1, 0x5) 02:55:46 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1ca) 02:55:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720ef805dee77b08bb02744d5f35565abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b8723e6a65fbcdb9ad8a4f5f728193ef16ab93f12", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f4324", 0x116}], 0x1) r2 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="bda40cba9347b8e78d70fc58d79f798f4aa27ace40a6ac42c301de5322035a8c26221209476bdec559f29b437146112859da2d18a00c022313fc31a8b436ea0df50d3eed6233dd455571b4a1e4f0322a780f3fc311adf04fc71ce0c74bd51b0058cbf05eca12cd1d9686861abf966727db2cd90739b7b7fbeacf9e46dbf65c0393c66dca211d4b", 0x87}], 0x1) close(r0) r3 = dup(r2) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x302) r4 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000600)=0xc) preadv(r2, &(0x7f0000000bc0)=[{&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000500)=""/255, 0xff}, {&(0x7f0000000880)=""/230, 0xe6}, {&(0x7f0000000980)=""/144, 0x90}, {&(0x7f0000000a40)=""/254, 0xfe}, {&(0x7f0000000b40)=""/71, 0x47}, {&(0x7f0000000100)}], 0x8, 0x5) r6 = getegid() sendmsg$unix(r3, &(0x7f0000001140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001080)=[{&(0x7f0000001680)="9e3317049dfb926ca3563c9273a40ebcb0f346734a9d73f592a6d7fe2ddda9a85e4fdad9fca9ac04c4ba4200d1ab9db0632815ed963614699442bf952bf35ac7a8c1d255be2b4de4beaef79fa5d55e27c3693b5388a3849fefdff3f7d4e21540244070efc77a9f03315d63cddc6c8b0107c14837113338039e68125583aac9be32f5ed621247bc0b6cc52bb63bca04db0b9c46d1d7744170e3db6f121488306d752b7a3256b51f5cdd9aba4dcd66fad3329e57917220ae40bf086b1af354edf1625f6367920692ffca89e704c307e7ce8600af00f46a18e18322a8675b51248794f2fc93de60ba037e7eb7b138c431bd61d12ba748891423471842b5210788e457440f5e90ad80fbea6972e054c2db87e5b7caa4d7a290a4015337559cf2d19083f4ad97d03e0516c7d04e8f032b55e8860b8921d799a79ab4db68064e4e59e4f311099db9796e837ef74cd671b9c1772c759e76ea3d6fc3e7f097f7d7454ea84f1950207056a0d2d913f831394df9b96362abb06179fc150bfe75fd3cd5cafb6a35bccc00881f78cf519c0769ad5fd37a3ed444d5c09f694b5d93f081e555d1f782526f3df3f70df2d9345dda11ce4020476543d5b300a80e339a2d00b42b6a21d82701608e50b1a77027dde0bccccc8668639c565b02e05027ed3e362ce7b5f3714ba8d185af95e4c2dccbbc5fd7e1043dc12d0830be5dbf7299cf1113e6bf20f71957a3402f2d97c5f5d8d6e36459a16002bdd4d671e35d500ccd81ef3e43a03684d2ce6dd1fda444121dd2ee83dd1382f4e2de304dcf503d7968f79f9de3a98567bc0887b10984cfba3cedd9d9620578b8742e812ce121c4e5bb4799245fab437a3c727caa131923820b9be601ff9b968c9abde34b3379b112250ee2f658093e3ca85a0e7dc1d04eff46a9da852d238022530215f2b4bb8fe7c8fbc47507954d93936f22a55d1742fc39c6e00c183a32d5da12c192e7ede6d10840ef51f28190362cbd75b73206720176998cb6332c6a1038349991ef1ab9c5ab88aa7bfec174cb75e412676fa67cde29093a08f2523943221c12f5937154d5f154edcc4c0c7e7017e2288c9bf779bf66350be7195e78888c785280ef3502dfe92cc3d4c6b804c895c467d63c6c4454d0d569bdc4435036793ce74f541f4dab6e6ff77517d01016d3429833cb4e07eeb12d285cfeb4d42caf461daaf822c684db4375be31a714d74922ae7c174a94a5397d23200a1775e852df0221ac6650781ffd6d7785f3482d5dd9c3f91303c740155164cb7c649360134102a8329c38544d9503be793f2c1ddccc719870ac07655982bc3ca17d34c37ed0dfe68c4eae3ad47e14885c318b524530b3946cfae5170a553aa9b4552c4198a6ba8ac3317b703d4c63872169e83610c154126040b6c12f59e77df53c96b8a036837bb2cc396d5f0f5e0cff75a4a881161420e86ca5b2af02222eec9471c145cbe3d19bce91a6c01b617609f28579e91ac80328605de0c0a5f8905b2e1ba01ef0c64727645a838bfdbc1fb1368ff907feec7d3417fc1868cd46d87a55913d1e0400f5f33ee7d6ffc513e87df5ce2bd0f0754a41bd189f5bbea7cf5f92a9d2ab1f9491da6857622729bb66c1409c48b7bfb000c6f0796e4b0e804b8a07e72b0c8d26934a507c3038b4ee487402cb4f689af20b2d02577542266f66c3f2f8a14b5df953ba3591c2adf3a71ce7e5f87035fb7bf3ffafd1b9d6ba801323f2be2610297ce70e1d0d0b26ed4c92b3f291d59ca7237b5b1130c21917d291aba18b3b3925b409cdef287fbdf3ceef1342d02928c3dbe193f5c87333401c7747314a7ebb43a9fb0ece3dadf29f5314af7dcb9e7eba8216d70dcf08404cd295a27302beae83abb71ee22508686a21f751d0fa9185305735eda342848cc605af71eb7ab2151af480ee89ecee6c569a92e5f8c5a82047919ced6cfd4e0c0aad2c47f57e5aa42271657f449d01cb1f936e88645a3f9612f5d0fe1fbd273790e780a9117715859f0f0420139ce7dd4284981b9a1ebb6ea5c1f2e1513e2e5d6111edfd482f7b958645eb2ef38632b9b7e5a10dd8c941c4fada119e4fdacb40d113b1335dce4a4f381c275a5028f1b7433105066c201bffd3238febd55e225c8ab8c9f64653a4169e4f561894667d581dd64cd1d8be6808abbe24b5d5558101792f706d47064efa08a9683042309df247c879a9d28490af6fd715f6f4e548032d49086adcbf634439454547537d0c55a4d3f3fe8aaa128002950bf8d4a3546250e81634e7899ac708ac0a012710a294ebd204241694fbc82a3bddec933b9cf18f85862657b90b7304182c6a7e12bd6a6d80b61fcc6f67746c2699c6dc245ea7c4afef9da305782f5c591c3559a24825f3af98b6390a7f14721c431c1d2b05b5231bfeeeacd83cc06f9bb430c9273df4714a8ee3cb74ff6b0bd087a94693e2f161874533b7aa7560588cb579f5b101f4fc37d5f1cfa6850a0038e317d4be73ff388ebc0dee972da926676ddf680697d74ad22dcbc295bb3f09a97d586f09a8a4c7839a3fca790ac501fe795947980375a895175666b83c4a75fba91801fc0657725beb6c67f894ba2b56e53303ff0b354fc0fcfbfbb15b0a67b4a0577716972427367e948ac6e438340c62fb215460483140fb590411b15da3ea3fffca9a44e2b06219356e954f3e72254aab2a412e3b44a33404f1f538c6f61af03a3a87530a3c03232a218a1dea1f24447bece58dc8c8bb00bf97348aa9879246c077de2e0e2aa3218330eb209a09f20acc090b985b4fb600f7b355f983510b88202d183348a29e918361251821dd7150cc46475f0185cf0fa98df7408756288bd4361de892db7ce1e668e42b24190558f6b4bc9cb684d0aa572baa05d26a1849be1d9664f8e838d075fa3d2b4285f4d770dfa2c36089699172080b3d04a0129cc83313d8d4885ac87524b00874679c55f941f3b349897862578c83f868ddba41bb92265b96ee18b7424ea0c8f95abecd34bef46eb5fa74085652f2ce8ff758c23751a356da78a2ad4360530bb9060c1a822f678d8baa290cecbaff44bf16881c3e9173445b854d0e11c35539720c3b6143b847dcf7de2f01aed5340b207f2b1d191f4048ddb1dfefe84931fc935691946dd119721ae12ec737172cb34ad5e6de9e08a5fc27e0d6dd57b0bfc9fe9c7e760633eb82a1c959bd5df3c89a854776372df0a4ee23b0746db3ae06269de0735de4767e42dc4274321bf1e8f89d415d217522b971bfd283be5630686a746d1f4912e65b8bd542761b9be9faa937130c9e1e04c19324e8ce9c491c7d6c9591558b91793507d40c5d4b981baabb08ac4ab42ab8b4f2ebd8468650efb92c1ecf4b9aa9c229fda6691be479d80ae0d2a3d7163c3e6798363994b3d2d05db8cf8d70b109cf5418fe708ff813fb9c9d81b5af241c7e36bf00e7969573e54eb96f15fcbb1f3e9ca8941b814809c21f60a127ac93d959506b042d5dc38b74b96d3f2de2273e6d8089791dac39f4fafa8f9f7d96915f0815fc237dfb6436cd676a2670209109df36e141cb15dbce4de985bf188cb8b08e87f6bea4ec83dee811b3baa98cf223137e6db6dfb13404e839afae302734d5c3a58d6c7f63f763061282028f4c2a2a81ba14c176d27a72ac2aecbb80f540772b1aa42d74d3fa7cc1021c86a963d8e46563c219f4f7782a405d05c3be1c29c1af62c7e351ee44b47c46cfd50d054068e6546b77bc829eb2fbf58c9737190ab8402621e6de3991dfb6044c65c77b48f5de02c7229fca06bcdd0e6258e22a39e51da829a05939051dc40410041d0ba9650f317f487949ee22f7ddb7972a57b74e459a3396add2c496aa8b19ba5ff4e151cdc805657835b4167e42486497ef1978e1c35b011bcbef994706b496ab9718c1c795a1a64d89e71e35112681ae8c5e227c2492668ed9269f24865b91fb7ad071f86b7ed4eea69a5913f43233e6c6a512645b5b1e95cf9a7d36e4cc0540c49505ef35bf6e9b479b0f8fba5d58e86eea33d07ee2f597532a2b317628883af6fc7462adbc6d863131ed455b8764fde091c9895386738e62aa273067fbe6371c00a040f23e09578409369d75e410322f7b622157143dfa7ad9ce1b656af9b6802bf013ccfc645dfad47bd9603b5f7265994cb77227aff13b14233a4aa4f3ae6dbcb21a247c36fea4d121c87f0cbd4ed235611a021d588fff9adddc23fb87e2c5017a7743409cb2914c9ca18a5ebc92753020b966fe3efa2b0784733612d6d549f9e9cdf9c2cb9114dfeb36e5876946d0b396f78695883de2fdcc6cef813c7d6aac9dbf25b8aee8d7e2e9be8427823e8f5429c1636fac31b1320f1280335f150d051292eed478cbcfc39478c684499bd1239e1aeb583c69ff7d6876fae0cd787a77ca69b2c0ad0b72227714b7364115f2a78bfb596c605a0a101afef91631f0f004a447f60a6625c3669360df152b0e6bf1c445ce5ebe6c4fe70f481f77735c5d5afc1d36188a1074ec86f80821eaeff6f7560bb8f970375776967df5e6e4c34a49ffaf7a8b1ba7696654813f0d630fd82f6b14e108cd2543594e6797541ac38f3a1bb58679d9da2db295d268ba33a0ec7d42a099291fd6437103a1edef2538da6b0f2280899d0900e7e593d58ff4000e2f1691f79a1b049731a3ef47e9a574ef36c2c877cf0ed22b05f4aa2486ac9334b8f237f2bc6581ac6e8d75d73f867720e121f2c7c9e7e1e5c8b0525be4cb4e2f86e6d6edeff044ba680b9a2d5c2fe0b393ea33bb92a5c5511db3799d7b8e5ad79cf4effc184f86311146fe704831bbe5639ff6792d5a07f563230e302cfcf795026900a314a036bf419d772de555f0a371e0f9053cf905085e77caa67760e147902a7bff2cb0dd3b9f1efc20915be0ec6a5a04c72580a16945bcf20459e4c55414d25236ed1a7e529096bb7c25447f1078705d53eb60512e79f7c44ba787493ef15c73cac37454b4fccefa3d6271b3ccdd910e9dfd8719abbe4a63dd4d618ad227228249307ad91d24212f38c93d62bcc04a3b0e2d98c0d6b8f923fc043877aa5151c4e5cf5e0e6c09e117a6ab687195ae2f35788f6ef7cd490f17d394d1fca8409a88f006c313e96a3ce76432b915471954df98b9810423a69ff02296a200944a8a71c944cf88c31e8aa2fbd9f8f907745c19a7aa0126691bd0cb25f387c00f0f250365265e0c390476a34190410afda89558d51cdf6ffa53b963fb76812714428bcc5241a6f98370d571aa74efda5912fadc3bac372200b3b4d53262a64e877766b370287f8bb28344b508364ad4caf95cc95d9d12dde5e5f176d1a833b071d4bd3ebc1158af393ec2163cbf04e5a33b0f938c54d4e9403af4d61c275267aa22e849080d35de90413b404ac210acd4d1d79d0e65d8e43f72a5613d9bd8159228d52c43dc52dc1a251f907816c7c7b2c607d73ebeaa8bc101dc4ad2d94b55eed74fc95f9765b168d0eafc07f8ccab68b7631a128d0fc4fbcffe12765932c7455eaa4b7ab4bd1836c696e6dac70b923657120240d816fb8eb7c8ae29a76d2db1f9ab4fd50d2cad94f690a70aac6ba7a23101eccc4d0844d5ea56d2880dde7190e37e8247c5609ad805eee6c02b5735baff75475ef807f81636ea72ed39cec6774e01f6f58a33693447b1251e641d8cb1276ee0e0cb2f74eed59274e1042ddfd634f900ddfed3d21e825d1e5b2798d72151cdc37bb617600eb008688d9ca04b75cdb60ebf3c320f895f37156777073fd20427af6f89af9e244c33", 0x1000}, {&(0x7f0000000400)="8765c1a7240d8a28e32a74d62e2186821be88d02852817a32e815511e96b38ff5f06b90e39d19bb2125f878ffc19", 0x2e}, {&(0x7f0000000c40)="173280e6ecc6e6b11070b334c84a68839fd38b39ad4b8c672de81dff36dbb4bbef888f99b979127494d02fe992eb123eb6e3871bf7d29ee6820470cf6e5a921802dce12f24de4405f9f6a40e633cdba913e83cbaf2f29061f2af11d1ba054122268ae5c3173bc9c9834177f6107d632cec7f44703f8c2d81ca16a0d9e64be632d53ad367a9a1f6b09d840412", 0x8c}, {&(0x7f0000000d00)="252d9cd72ad3063fd869796578d405230e2b876b8cce1cbd6dcd25d7e65995dc4eac19ad1d200521af9ad1e322b3dc7d76fa5d70aaf1bbf65f32c23d3469770ec58fb738b798d7ef14612268013b76e402525e1e7081ab9d05c810664cffc9ba338cbc4b40423a6f5367c01827252a3ce40241c8a1c5256f9b539a7c651840ffab363a1ac9eefafbc54151acf37e8a5a155870aa2847132370a79f8e7e3dd1b3c94e185dbb", 0xa5}, {&(0x7f0000000dc0)="ee8fb9f0c061a8b2daf17cea5f59b67d2aa884e1baa147a5e707da2caa8fbb44f56dcae1a1155c098711ca4c57cc8002555cc1ad2348143809678535303dcbf9e1ff4ad75ed1d789f563439147b017a2290f82de4f028db913e4cfe6233db6cda4459414ac1c83844dc75f9ec3f7210e83ad53cf3801e1e3949f0e06eed4937d5846d313bea685ed1108ab8ff57c190c1ac5d0bc550fedab43ee485e67a07bef60937a736353ce959a77b62518986307630337b5dde340a4c3d986581e4e7f7e6f234b6d85a826629254de", 0xcb}, {&(0x7f0000000ec0)="f851cf6118c980b5c2cb885ad0f8d66102587e24b3d192cd90483f7d3b62ca3977aa9ae98e85ec8dac12bfd7ff94b8b370f74ee57dceaf04bfed9c57509e86d380c44d44a0a35cf96108b993ffb5bbfa0cc9dcb23781fa67e5d4bd1988c01971756c556520fea9eb7edfa85a9c04faa259e72f3e79c0e3fffcd02791f71eeea950408eb22f346949e31640d8ea5f89194ffe252d7f514da995a6bbf0c6fe0a0281bbc79aeaa277e8f82c9735031a90b688820033be258a3d42040a", 0xbb}, {&(0x7f0000000f80)="1d2a9d5d0099beca233c0ab1d9914d1ccf81aa9ad73066aaa2a1f51f817ec2b00708962c8de4988c4a7df8f3c3374ee1f91fd73b70dd68b089e2064fcf4b4513263a0ced4c95fb32c61b84740fac02fcab14dda7eba1443b7c5d3339c6e5ca7be99257618b4062e83b0adb56d8f6b6f2faa2288b0cbd5190c06371af641ef57016635075c05e4cc9cd79bff27958a391e0c142d42c0d5cc8c98735460bfb5ba17be169a71d762f9d993b67900af83452ae146c3baea712137d334694371804c54c0dc6ca8ecfccf7fdb5b2c61e3fefb3fc84", 0xd2}], 0x7, &(0x7f0000001100)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r3, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x2}, 0x8) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000780)=ANY=[@ANYBLOB="0100232f66696c653100b8202f5b25799a53e5765494d9b48efa0ebcb54a61320000a139f6a3ab9a16c446ab020b7604a93d1b7155a388258c53d464b393e9fb7246fe02ac98ae0c3bb82b74a34b"], 0x1, 0x0, 0x0, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x4}, 0xc) syz_open_pts() 02:55:46 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1cb) 02:55:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1cc) 02:55:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() write(r0, &(0x7f0000000140)="7816dfcbbdc25013cdffcbf50416a859695589d137336b4df952dc9aecda0fa3fff65ec287448664de2e9d6e5ad468982c36af861ea1b911b1d8893e50ad4d2f3e7be5540bdfbbeb3b2255974839f4bd903fa02e44785767d23e7fc090b3ef7ee009109e929ca2488fa8ad9c389fa38b15", 0x71) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x480, 0x100) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r2 = syz_open_pts() close(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[0x7, 0xfffffffffffffffa, 0x9, 0x5, 0x0]}) close(r1) dup(r2) syz_open_pts() 02:55:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1cd) 02:55:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1ce) 02:55:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc7}, {0x101}], 0x20000104}) 02:55:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1cf) 02:55:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1f, 0x7ff, './file0\x00', 0x7fff, 0xc2f2, 0x0, 0x1f}) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 02:55:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1d0) 02:55:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x20, 0xffffffff, r1}) 02:55:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1d1) 02:55:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80001e, &(0x7f0000000000)="cefe9d4ecb842f55943d92edf669ebfd49548ec62a80feb47a7f54", 0xffffff69) 02:55:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1d2) 02:55:47 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/170, &(0x7f0000000100)=0xaa) 02:55:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x2, 0x0) r5 = dup2(r4, r3) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r6, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) symlinkat(&(0x7f0000000200)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') r7 = socket(0x2, 0x5, 0x0) setsockopt(r7, 0x0, 0x20, 0x0, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(r0) write(r8, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) 02:55:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1d3) 02:55:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1d4) 02:55:48 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1d5) 02:55:48 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 02:55:48 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1d6) 02:55:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x890, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x2a, 0x8000}], 0xffffffff80000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x80000000, 0x6}], 0x4, &(0x7f00000001c0)={0xffff, 0x31}) read(r0, &(0x7f0000000080)=""/22, 0x16) 02:55:48 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1d7) 02:55:48 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1d8) 02:55:49 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1d9) 02:55:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') 02:55:49 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1da) 02:55:49 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1db) 02:55:49 executing program 1: r0 = socket(0x19, 0x4003, 0x4) setsockopt(r0, 0x1000000000029, 0x2, &(0x7f0000000000)="4b74954c", 0x4) 02:55:49 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1dc) 02:55:49 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = getpid() wait4(r2, &(0x7f0000000100), 0xb, 0x0) syz_emit_ethernet(0x588e31973a9ff3db, &(0x7f0000000200)="8d") getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x81) 02:55:49 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1dd) 02:55:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="50e95608ae43592acbb61d84b0c35ff5012e36032f66020065"], 0xa, 0x0}, 0x0) 02:55:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1de) 02:55:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x7c}, {0x6}]}) pipe2(&(0x7f0000000180), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)=' ') 02:55:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x400, 0x4}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:55:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1df) 02:55:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) r1 = socket(0x18, 0x400000002, 0x0) r2 = msgget$private(0x0, 0x82) msgrcv(r2, &(0x7f0000000100)={0x0, ""/181}, 0xbd, 0x3, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = shmget(0x3, 0x1000, 0x8, &(0x7f0000304000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:55:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1e0) 02:55:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xfffffffffffff801, &(0x7f0000000000)="5b5a950701e40427cbc4eb171d299a5ce01546728dd8c30fdb1108d0b767b3081ee150822a4cf28fe95f78e8493abab52023ced8b009dedc2898e56fe7c39bbac09402dcecd9ff11233756e6ba32844a3643ea55d6a879a6963ee913d885433197a97ca14255ef99a4ff9de4d041bfd1a6978fd07efb98347a92", 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20100, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x4}) 02:55:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x3}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x3, 0x3}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2810, r0, 0x0, 0x0) 02:55:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1e1) 02:55:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x10001) munmap(&(0x7f0000010000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000002c0)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file1\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xef25) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) 02:55:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1e2) 02:55:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x3f, 0x9}, {0x18, 0x3, 0x4, 0x80000000}, 0x200, [0x2, 0x4e9b5ee1, 0xffffffffffffffff, 0x3, 0x2, 0x0, 0x80000000, 0xff]}, 0x3c) socket$inet6(0x18, 0x40000000108002, 0x0) 02:55:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x20}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 02:55:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1e3) 02:55:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1e4) 02:55:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x6}, {0x18, 0x3, 0x4, 0x5}, 0xf800000000000000, [0x9, 0x200, 0x80, 0x100000001, 0x4, 0x8, 0x2, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) r1 = dup(r0) msgget$private(0x0, 0x3a0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x3) fcntl$dupfd(r0, 0xa, r0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget(0x3, 0x312) 02:55:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1e5) 02:55:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f00000002c0)="83a71a84d6146287f397c0a9a2cc4c2578cefd1eec83f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f197000000e8ae0ad97cd1c9120ae7a6d55089d3f4a4c1057b4fcfb1743c484f13619c237c90201c", 0x55) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x48, 0xfffffffffffff801}, {0x1af, 0x3}, {0x4, 0x80}, {0x82, 0x5}, {0x67, 0xfb}], 0x5}) syz_open_pts() 02:55:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1e6) 02:55:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1e7) 02:55:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1e8) 02:55:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f00000002c0)="83a71a84d6146287f397c0a9a2cc4c2578cefd1eec83f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f197000000e8ae0ad97cd1c9120ae7a6d55089d3f4a4c1057b4fcfb1743c484f13619c237c90201c", 0x55) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x48, 0xfffffffffffff801}, {0x1af, 0x3}, {0x4, 0x80}, {0x82, 0x5}, {0x67, 0xfb}], 0x5}) syz_open_pts() 02:55:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1e9) 02:55:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xf) write(r1, &(0x7f0000000480)="2b00ff23e3ff07b53300"/24, 0x18) 02:55:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1ea) 02:55:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x727, 0x5, &(0x7f0000000180), 0xfffffffffffffec7) r1 = fcntl$dupfd(r0, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x4a0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/229], 0xe5, 0x0, 0x1000) setsockopt(r0, 0x9, 0x8, &(0x7f0000000040)="d09f582d07509adf0030eb47762db2d461061d081f1634b46fb9ed786a92508a59f3db75075f43b3b77958460d091de580200d26539979c3b1f180ff1d792312d71f718c75f4ed5305ea7936ced7d30c9adb0f0b59ae74d48a99fcd6910e2c42acbb9474ba7790ebd1cf49c4628345ec44ebfd09846cce4e9c43dba940", 0x7d) 02:55:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1eb) 02:55:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0xb) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1000000, 0x2000100000000}) 02:55:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1ec) 02:55:51 executing program 1: r0 = socket$unix(0x1, 0x40000000004005, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xc6dc0000) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) 02:55:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 02:55:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1ed) 02:55:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x3) r2 = dup2(r0, r0) fcntl$setflags(r1, 0x2, 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)='O', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x0) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000012c0)="c1", 0x1}], 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 02:55:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1ee) 02:55:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1ef) 02:55:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x72}, {0x6, 0x2}]}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 02:55:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1f0) 02:55:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x28) 02:55:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1f1) 02:55:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xc49b08a482dde119) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x3, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 02:55:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1f2) 02:55:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x20000000000007) 02:55:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1f3) 02:55:51 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x5bcc) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='W\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/16}, &(0x7f0000000200)=0x12) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:55:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1f4) 02:55:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1f5) 02:55:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1f6) 02:55:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x420, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x9, [{0x2, 0x4}, {0x1, 0x5}, {0x3, 0x40}, {0x1, 0x9}, {0x2, 0x3}, {0x0, 0x6}, {0x3, 0x6c}, {0x1, 0x7fff}, {0x3, 0xfff}, {0x2, 0x5b7a}, {0x3, 0x2}, {0x1, 0x7f}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x7}, {0x1, 0x8a}, {0x2, 0x1}, {0x1, 0x10000}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x2fac}, {0x1, 0x40}, {0x0, 0x6}, {0x0, 0x7}, {0x2, 0x9}, {0x1, 0x4}, {0x1, 0x3f}, {0x3, 0xe2}, {0x1, 0x80000000}, {0x0, 0x1}, {0x1, 0x8}]}) r2 = dup2(r0, r0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 02:55:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1f7) 02:55:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1f8) 02:55:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1f}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$getown(r0, 0x5) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x2000100000000}) 02:55:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1f9) 02:55:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x91, 0x48) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x1, 0xffffffffffff0001, 0x9, r1}) clock_gettime(0x0, &(0x7f0000000000)) mlockall(0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r3 = getegid() setegid(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 02:55:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1fa) 02:55:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 02:55:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1fb) 02:55:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x40100000001) 02:55:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 02:55:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1fc) 02:55:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1fd) 02:55:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 02:55:52 executing program 1: setrlimit(0x5, &(0x7f0000000140)={0x3, 0x7fc}) r0 = syz_open_pts() close(r0) syz_open_pts() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x71}, 0x0) 02:55:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1fe) 02:55:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x3, 0x4203, 0xd2d, "aca541486f547d836c8a08ebba8be632853b0c9f"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d", 0x11a) 02:55:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x201) 02:55:52 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x9, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r2 = getpid() fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff7ff, 0x3f, 0x5113dcf6, 0xdffffffffffffffc, "091f200cc0b481954d04b900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:55:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x202) 02:55:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x203) 02:55:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x204) 02:55:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/180, &(0x7f00000001c0)=0xb4) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) 02:55:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x205) 02:55:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x206) 02:55:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x101) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x5010, 0x401}, {0x809, 0x401}}, 0x2) r1 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0xff) write(r2, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000040)='T', 0x1}], 0x1, 0x0) 02:55:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x207) 02:55:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="7484b80646bfb32981660de88462dca73188bfc188f60a6e0f3977d00c46395d36309552cf97df056d635d17d86f4f2b7a6a7021a13e6ddbc71aed9b09f8651307582f782cedd041c1fa20e6dc23f534114a5055045d3f11a093539fceef20f69bbb1465801e4490d0ca78a598ecb32c6df3a917c2909562ee0bd83b2636eb82867524299bd40f4f12e4e2fd7033b1c5f9f0cbc1caa8a77ca8414d0f460b", 0x9e) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000140)) 02:55:53 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000100)=[{r0, 0xc0}, {r0}], 0x20000000000002eb, 0x0) 02:55:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x208) 02:55:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x209) 02:55:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x20a) 02:55:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4003, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:55:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x20b) 02:55:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x20c) 02:55:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x7e, 0x1, 0xfffffffffffffc01, "77168d0a3b8a563d328adfbb9e3eaf40713d0688", 0xe08b, 0xbc}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x3eb) semop(r2, &(0x7f0000000180), 0x54) getpid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f00000001c0)=0x9, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)=[0xc2a]) setegid(0x0) ftruncate(r3, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) open(&(0x7f0000000440)='./file0\x00', 0x0, 0x180) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0xbe) dup2(r1, r4) fcntl$getown(r3, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) semget$private(0x0, 0x4, 0x200) shutdown(r3, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8001) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0xcb59) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) semget$private(0x0, 0x5, 0x4) 02:55:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x20d) 02:55:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 02:55:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x20e) 02:55:54 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="04fb7bc926f917584a3c512fed4b72efb232882f19ccbb9218595e045cb8a269c852c24f1f925218b1d0af43e4bca5f053356b431e1fc29dc650c98db64ffded6edcb23807d3c5ece9812e4e6c6d0a0a2b219da16b18afcbd2520bf76e6f95dafdd12c", 0x63}], 0x1, 0x0, 0xfffffffffffffe2c}, 0x3) 02:55:54 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x606, 0x44) pipe2(&(0x7f0000000080), 0x10000) 02:55:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x20f) 02:55:54 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x840, 0x0) fcntl$dupfd(r0, 0xa, r3) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) 02:55:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x210) @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  pckbd_enable: command error 02:55:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x316) r1 = socket(0x16, 0x7, 0xfffffffffffffeff) r2 = dup(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/5}, &(0x7f0000000100)=0x7) read(r1, &(0x7f0000000180)=""/126, 0x7e) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x1000, 0x4) r3 = fcntl$dupfd(r1, 0x0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket(0x10, 0x8000, 0x7) 02:55:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x211) 02:55:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x212) 02:55:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ftruncate(r0, 0x9) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8}, {0x0, 0x4}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x1, 0xc5f}, {0xfff, 0xea}}, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x3, 0xff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x200, 0x1000}, 0x8) 02:55:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x213) 02:55:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x2000000008000004}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x28, 0x1) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x101, 0x101, 0x7}]}) 02:55:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) dup2(r1, r1) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:55:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x214) 02:55:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 02:55:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x215) 02:55:56 executing program 1: socket(0x18, 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 02:55:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x216) 02:55:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8182, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0xffffffff80000001, 0x2f5}, {{r0}, 0x0, 0x44, 0xb, 0x0, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x6, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x12, 0x0, 0x5, 0x10000}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xfffffffffffffff9, 0x10000000000000}, {{r1}, 0xfffffffffffffffc, 0x48, 0x80000045, 0x0, 0x400}, {{r1}, 0xffffffffffffffff, 0x82, 0xc1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x8e2, 0x8}], 0xc006, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xd6ba, 0x1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x6, 0x3322}, {{r0}, 0xfffffffffffffffb, 0x98, 0x20, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x88, 0x7, 0x10001, 0xb6e2}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40000001, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x49, 0x1, 0x5, 0xffffffffffffff7f}, {{r1}, 0x8eed8fb59ad38893, 0x29, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x11, 0x8, 0x1e}, {{r1}, 0xffffffffffffffff, 0x1a, 0x40000000, 0x200, 0xfaf}, {{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x4, 0x3f}], 0x5, &(0x7f00000000c0)={0x1, 0x3}) open(&(0x7f0000000380)='./bus\x00', 0x880, 0x0) 02:55:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x217) 02:55:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x7, 0x8, "a3270c8c959625bada37143d57c1c4fdc17b6df5", 0x1f, 0x2}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x81, 0x100000001, 0x80, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x220, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) 02:55:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x218) 02:55:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x219) 02:55:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x21a) 02:55:56 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7, 0x6}, 0xc) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) 02:55:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x21b) 02:55:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x21c) 02:55:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x21d) 02:55:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 02:55:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x21e) 02:55:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x21f) 02:55:57 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) write(r0, &(0x7f00000000c0)="e685b4c163193d65ebf1a8090abfc50a17d2ffa8420e98a7c34ab8e92a8345839569a460e05790c7b1addecf66501ea0c97cdb8e763f667c9f9336b1b0ccec60b96b0c47252b911f072b9edd5d2ea2b4dfde0d7b956f104fad30564c11c8483de407586355e59b9188d587b1eb35a5b16c81a08fe5b126f71066247d2a5adfad319f447d100415302b4021f2dd66bee162b30af25fe2437073c670c692e0e5c50afe656e3de32fa5bb9537225b334a", 0xaf) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x9, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000001, 0x0, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80, 0xe9, 0x3ff}], 0x6, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000026, 0x8, 0x7fffffff}], 0x6, &(0x7f0000000280)={0x6, 0x10000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28112dd84134eb609dd83bcf45ea6e8ada0dc465bf47cbd4fa0faaceca29580460c9a566dae110374484a5a2713c7fbaba83dd8af624932faed1aefb3f96eacdfc5ca732876bf223cbba177f08138e39512023a832200bb41c4c13aef74245aca8cfb51c8d2dbaa100b4177923ae35deee2954f418bda74f78a912629adc000563f437fa96acd736ba8f2ab40c357628bd57c43a36410949bf79158748cb2ce75e2a54742b96150706ed5cc31d4f99467c1bc17d5d0478cd8de5b42f99bc562b5ddb1c773f023f873b6399660c0f263aa2cbc3d1dcdf5702190a527c6f8bec74b5913ba63e552da031ad39c59266f7564db51837ffb2485dcd2df43a6469e54a7735815f73484f7cc0a18399be1b91e59ed8b0b1a1ad4152f0d4c5ae4c8e204da500663b38a9051706eba0c362a0dbdb241c2132cd1669e49113484b18dff1468a56c584ba023e8cf6ec9ebeb0a18737bf9eb2bead8813f91d263b3cfb98d6f0af5827fa49c878e45407ea18199356c9fab70a51461c04034ca156badbe8533ac0669c910f151c76185697d8af5dbfe3a8235ad51000c14fd7c124a62243aebf2b842983c4c687b25eb0a3ab5f9b6d21a63bec505d65693c1373d2368522e0be7773bbdf68e90adca4ece8c859268ae16ea97da7c37bbcae6a3580848cb0ce075af526d05c7f1fa88bc182e8009032e0268c456b65dc60", 0x243}], 0x1) 02:55:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x220) 02:55:57 executing program 1: r0 = getgid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x90a, 0x0) setgid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 02:55:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x221) 02:55:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x140) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 02:55:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x222) 02:55:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x5, 0x8]) write(r0, &(0x7f0000000040)="510f00", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080), 0x102ed}], 0x100000000000005e, 0x0) 02:55:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x223) 02:55:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="997c9392a49115df687c77e56701b6864105019d83ad00157ec778146fc1d1816e0b77635c89b93dcff852ee034b046c41c3db16d31d9b54f29f7eef95de1aa462f74cd9ac909b28d6912ce4512d067a9d3521ad1d0482c939a014131a60e6f72d7a29eb6242c0ddb2146ec950560025c726cffa4f11d70f763276191fb149591ed1e17078eed085a3a6ce83c8089bb7b645f4d2f5f69542317437cb06801359f8e1dd94696871ce7454782f52d6dd81c3e2374c4e6c78f4c497", 0xba, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x20, 0x4000, 0x5b) getsockopt(r2, 0x81, 0xfffffffffffff027, &(0x7f0000000140)=""/87, &(0x7f00000001c0)=0x57) getrlimit(0x7, &(0x7f0000000200)) r3 = getpid() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x0, 0x2}, {0x800}}) r4 = dup2(r2, r1) getsockopt(r4, 0x5, 0x7, &(0x7f00000002c0)=""/132, &(0x7f0000000380)=0x84) r5 = getgid() setgid(r5) getgid() setitimer(0x1, 0xfffffffffffffffe, &(0x7f00000003c0)) write(r2, &(0x7f0000000400)="fd7c865e938ab5877d85d797a9696a4f1534133870d9f4ca489eacf2b0036e17031b61d906bc7b1ce9d9d32f3b0837829abce7745b682ee297d8b3fb1c8934e883575a8520cba00e1c19d8b2a7b1162c5d1a90dc2cd133b8f075525340a3d9db16db499f1c2037772de375db4f432be73fbc78e5a3052d756bd2a570df8834257e1253b328b9fd4adf0818b49af5a273b8103a66b9f8bd724ace96a09a8c104f287e7111d83d54d23cd21b338d234e28df22064df828886290eff536183323defe6dfe9d637d6bacc334e02607e4", 0xce) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000500)=0x7) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000580), &(0x7f00000005c0)=0x10) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000600)) ioctl$TIOCCDTR(r4, 0x20007478) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) wait4(r3, 0x0, 0x8, &(0x7f0000000700)) syz_open_pts() preadv(r6, &(0x7f0000000bc0)=[{&(0x7f00000007c0)}, {&(0x7f0000000800)=""/101, 0x65}, {&(0x7f0000000880)=""/32, 0x20}, {&(0x7f00000008c0)=""/152, 0x98}, {&(0x7f0000000980)=""/217, 0xd9}, {&(0x7f0000000a80)=""/70, 0x46}, {&(0x7f0000000b00)=""/185, 0xb9}], 0x7, 0x0) fcntl$setstatus(r6, 0x4, 0x4) listen(r7, 0x0) select(0x40, &(0x7f0000000c40)={0xb67, 0x101, 0x4a, 0x80000000, 0x8, 0x800, 0x1, 0x1d38}, &(0x7f0000000c80)={0x6f0, 0x0, 0x7, 0xd1fe, 0x9, 0x800, 0x2d0}, &(0x7f0000000cc0)={0x100, 0x7, 0x1, 0x4, 0x52a9, 0x0, 0x8, 0x200}, &(0x7f0000000d00)={0x2}) 02:55:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x224) 02:55:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x225) 02:55:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 02:55:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x0, 0x0, 0x0) 02:55:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x226) 02:55:57 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) sync() 02:55:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x227) 02:55:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x228) 02:55:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x229) 02:55:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x408, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x5, 0xfffffffffffffffc, 0x10001, 0x0, "08db341d5c2f069b4bd1281033ecdd2234e8f47b", 0x100000001, 0xa6f8}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) close(r2) poll(&(0x7f0000000000), 0x0, 0x2) 02:55:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x22a) 02:55:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x22b) 02:55:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x22c) 02:55:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000006, &(0x7f0000000000)) flock(r0, 0x8) 02:55:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x22d) 02:55:58 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) chown(&(0x7f0000000140)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x4, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = socket$unix(0x1, 0x2, 0x0) shutdown(r4, 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) read(r2, &(0x7f0000000100)=""/20, 0x14) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$KDENABIO(r6, 0x20004b3c) 02:55:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x42d) sendto$inet(r0, &(0x7f0000000000)="babfc35d0864d8201e4c8bcf0ab31373f4e4b95323e72f150a7a020d5abf763cf504a24f2e723f1a111168b7066d34d70c38556ac9d40e0d73a2238082d15b01e6b692accc4f786a3655a86cd6cdd621ea0adf6e37dd75064e6855664cfcd0d60fb3a1fa331670bad440cc69679a5acb41e3d8184e652d6576f004ad4ea002f3a812f84ce04e0ca1f3046f1e2de134f2f8119b06d474de34ea56b308ee6088558ac607913068b19594a9f55e4b6b754d7b0aa429d8e5a2b4531758e30b75ff2a82088c8492371f4707bba2a5c6d7bd0130b289128536dd6ddefa7a854a4e8e", 0xdf, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) 02:55:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x22e) 02:55:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 02:55:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x22f) 02:55:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x230) 02:55:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x3}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x6aa, 0x3ff}) 02:55:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x231) 02:55:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") 02:55:58 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) sendto(r0, &(0x7f0000000140)="da50474fe62ddd67f9ae50f21f994914baffe11e771af00334dd173076cb1a5bffa1537d67bf2fea7db7319ca21228762077cf0a1dc0ddf6d5cc42583d314e8e73e8b17894f5ffb461f6b0d3eb661a535a681a5ce3957811c098429867d937a38f9de8dfbb292b45a91ada26ad26c00d6a8bf6a4a3e51c179f800cd0245e1ac6e142f51e6b6bc0d9ec5ed3c394056edb5cf5abd03c17e14eaa76cf99928b51dbd01bb09bda40de1decf14627c85f42d2522db9f2d4b21c5c4d5ac9fa4cd9258df39cd437bd3d", 0xc6, 0x0, 0x0, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x8, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) setpgid(r1, r1) close(r0) 02:55:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x232) 02:55:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x28801, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x2c}, {0x6}]}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x36ed, 0x6e7, 0x5, 0x1, 0x5, 0x6, 0xf776, 0x2, 0x3, 0xfffffffffffffff9, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 02:55:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x233) 02:55:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) getsockopt$sock_int(r0, 0xffff, 0x1009, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 02:55:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x234) 02:55:58 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x200000000000, 0x0, 0x200000001, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0x0, r5, r6, r7, 0x0, 0x1}, 0x800, 0x1, 0x0, 0x0, 0x6, 0x1, 0x8, 0x2}) fcntl$getown(r2, 0x5) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f00000002c0)={0x100000001, 0x928}) getpgrp() r9 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r9}) r10 = semget(0x3, 0x3, 0x0) pipe(&(0x7f00000001c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$dupfd(r0, 0xa, r0) r11 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$GETPID(r10, 0x0, 0x4, &(0x7f0000000100)=""/32) semop(r11, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x0, 0x12) semget$private(0x0, 0x3, 0x603) semctl$IPC_RMID(r11, 0x0, 0x0) 02:55:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x235) 02:55:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x3, 0x0, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) r2 = semget$private(0x0, 0x0, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/83) 02:55:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x236) 02:55:58 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) 02:55:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x237) 02:55:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x40003, 0xffffffffffffff7f, "854955882e0261ce4e6637ad5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:55:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x238) 02:55:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x239) 02:55:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x23a) 02:55:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffff8, 0x9, &(0x7f00000001c0)="3478fe3513124613e608c0c4fe407fa416fc144b2e62bd1496d876573d77203b1a39ba9994b4e718d28f673c6e3d7151a14894b3fc8580e65b7d553e14be4661f0ffb6a56106a842ebc67f2b44578bbe63f31fc4ca8fdf07dc9b075ea3f321136c47842f169b9a89a6ddfd6370db9106529dfac56041a54d316d6643ebaa21ef53486aec6692b0367752508c9290cd0427030cedd06c422f623518b045681ee12f1e5cdfe8514291bf1ad4bc214f8471bd83b193fb908481a4debc2fbb80826b45fc5c7a56b8c432bb2f842a333254ad7f6010f229ff308784e2d15e9e3e59cffe44a86f527a828697b972171724f48e4405871db5bb2348b7024ae16d8b5469ba11adfc1448f7e5d225161157c80a57759613ad8fe293b8f7bbb75322e12d43bef84e495ac74d416b48a68fbbc14725506913ebaeba8aa54f087a4c9ae158496c366d37f65f9fd671694978ac046ce6fe004afaacf13063db72d9fcb33d4969b289a3930d27304111becb038200"/375, 0x177) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="b04c0000000000acc800e500"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000040)={0x5b, './file0\x00', './file0/../file0'}) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 02:55:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x23b) 02:55:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x23c) 02:55:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffffffffffd}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) close(r0) 02:55:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x23d) 02:55:59 executing program 1: chmod(&(0x7f0000000440)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0xef0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/34, 0x22}, {&(0x7f0000000240)=""/152, 0x98}, {&(0x7f0000000300)}], 0x4, &(0x7f0000000380)=""/69, 0x45}, 0x1) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)) 02:55:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x23e) 02:55:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="3079736ee925fc163e9c85efcf8a0777afb07da6ff0d99131427aac45eedbb231a276e984feaeb6d07d55a08ddc9ab96ef9cfa34f9a5530a431870b053b9c8f15bf9952a1340d36b7e2e31", 0x4b}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1}], 0x1, 0x101) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) r3 = socket$inet(0x2, 0x1, 0x6) recvmsg(r3, &(0x7f0000000640)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/43, 0x2b}], 0x4, &(0x7f0000000580)=""/158, 0x9e}, 0x843) setuid(0xee01) r4 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="2e3d22f97a28e6ab04b9e1f1e129231e15b564aaf9fb34ec1fdb9fba404ab10f228f86a7d775b08ef9f55a52be9b3cf9288089a07445a1f36b0e1939b592f20d7485591b46cc2265349a60c42b0771ff7050b4905a325cb3f2cba686f681f1d4940285371399854daa5c72a774f0f040f04b1f8300", 0x75}, {&(0x7f00000000c0)="0015a44f5444c4782263fbfb059e14291edc5f9602753d3993abd06fdd6b0ecdbec6a775639a9cf829475e67ab82d04482e0", 0x32}], 0x2) execve(0x0, 0x0, 0x0) 02:55:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x23f) 02:56:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x240) 02:56:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x241) 02:56:00 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getpgid(r2) 02:56:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x242) 02:56:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x243) 02:56:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/49) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x6000, 0x5) 02:56:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) getgid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xbd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x82) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x1d) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) 02:56:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x244) 02:56:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x245) 02:56:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0xffffffffffffff81) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 02:56:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x246) 02:56:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r1, 0xa, r1) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000280)=""/90, 0x5a}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/73, 0x49}, {&(0x7f0000001400)=""/57, 0x39}], 0x7) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x80) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chroot(&(0x7f0000000100)='./file0\x00') 02:56:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x247) 02:56:00 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) lseek(r0, 0x0, 0x41001) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) execve(0x0, 0x0, &(0x7f00000002c0)=[&(0x7f0000000180)='*![\x00', &(0x7f0000000200)='@-Z%%!\x00']) writev(r0, &(0x7f00000000c0), 0x10000000000002a0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 02:56:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x248) 02:56:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x249) 02:56:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x24a) 02:56:01 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x200, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x24b) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x24c) 02:56:01 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0xd83, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x24d) 02:56:01 executing program 1: mlockall(0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) setgid(r1) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000080)="c5dd1bc7946b784dc5e4b4130df39472927a0060e53514d344eb085580d7136d7960634486cfc8000ee2b1f56c47ed6be6742ab101679696870e1ecdf61d324454d800b29e5bbbe455d762e975952c4b23f36e81f92afb9b1ed39247847cf231d0f57642960a39a819bfb0927048faf13d9a2fb7c78349bef27a144fd4b0f76d5f4a92d3749b52f17ce0f2e1353b052af74631631b823bc6b61fe9a5549ecb21f513e18b12", 0xa5}, {&(0x7f0000000140)="ffdc44694041b69a1c7e3f129e3ad33f16f2e9f1f4ddc19a69144ab27660c7fb22f8ff62c43007d9130ba7bb4a4c6baf77b8341369ecae1fd42818a0a20014491a5a61e8a8fddcc7aa99641a425012ac14a158f335ff1bbe2d39ce24f1f7b44d93963e56ef0f224c49da860ff602c18246e526e431d117d5", 0x78}, {&(0x7f00000001c0)="265084cd98f123a53c1bc18648b8a7c369474a2e357e9cbad758cc062f5e00336fa3b279a0eb8f93d7702955ec4dbe5eb55f4dd05badf38f83b8489068de06522235a21f7175363171dfca0fa7905b9a53", 0x51}, {&(0x7f0000000240)="fd445ac74e86e1f982fc14fddd0d135948ba30ea8aaaa45442741c8e9bd0beb4302ae5cce7993cbd052d6b2523a923ae02e4774a4951b94c5b639d4a2799b3d418b84098fb0900229dd7079f3c65db3b79be634062d5c7b8bf81e0163d9077ed67fdb80eb76836af1b0a6081d9a3cc3d1275b910d7d9eccd98e383dcaef5a5c2b7fad8ca32c1d70b8d48f690298ae6ca0c6cbe38ce0a4c98eb85ff4c41ff493ee913ca9d5d8ec67e18e10fb48d9dbc31fe2c6a4beaf2c382a95b24acf9155b3e05262184f2a224554bdc23010518e0f4f975384f69cd0c31695952c3f952aaaaf78490037330e9cf1aca6886f321d89b953f62079d", 0xf5}, {&(0x7f0000000340)="22e3de6738574a76645c7d8cb148f3378807f39f2122f26e04dff5503396744ddff727c6ff44a4aae056d8fee0a8dce8a91a75cf2df78ba30a088dcf427cc687e1f99ced1e4ea5beccd677becfc644ea1c50d9e0e031d35ceed769d3094403f1603807bf66c0ae992df4d2b21512cd34180a13b48bd9e2686a47f09944f36d60a7613cc49d5cde92f4315e5f6475a40ec3abc50eeedb4c1dc2933f410a747872270c88092e635e25e0ff56b02caccbe60100cfb2c3a2c64460e2", 0xba}, {&(0x7f0000000400)="8e95a0912388caffd9096ca8b6607eb5d7a0e357d274c44efa2aa5595f87092def7eebffe4403d43552b8c099bce2c8568e9cb5ea22877b5f006f73d8dc3e7f282523518f450787cf5e25ae17b6646386e8e2251d43405b8bc25e3678702baa772", 0x61}, {&(0x7f0000000480)="30cb5de76b5127eca09acda8009ca3abdf2b976ab1be449570eab06f0afdc83567792b2e7ac7e650fe9811878a0c2e65e74bbf23c16d16330307e89e99d5eb7b77ea2c0a4e27d0a1489fb759ea3d86ee7535e4cc7a19f6545ede5c5cb9660fa93598af844a8d13935014d73380b0738e1387606ec00ae1776c7ca8b01ec2ff7161f5eca8a2b064d6032c3b4a0b97154a2fabc56e0a9ed7e44340b885f3658a68e2170d423a8f2e4218f0ca95973eb1aaf2a5626dcb171be162c73857a2a438c6daae23b9f4bde2a0312abacb04fa0c34f57569c82a2038f9c8d39d36d200d4515eef6a76fe2eef0a072a2176b9006a", 0xef}, {&(0x7f0000000580)="dd153927e1874cc75038fcf1377e75802d1a14fa2b09880bf45dcbc719181332d076c7604a9d25ef049ab53105fcfea325e9145bb5c926735de058da17929eed6c4c07165d26b2053588d4452f11434f83176d37d173b18fb83191d05ef36e160b4ffcbc2bb09698d34dcd381d7e163b34297124fa4d2c5cbf0538a210291e04c6a60fed981c201f5754f907916c2b00a5ae137fd7b7ee2a4b6ef508de4f4a41d61e7bff9e3c40d636", 0xa9}], 0x8, 0x0, 0x0, 0x9}, 0x409) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x24e) 02:56:01 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = socket(0x2, 0x0, 0x0) execve(&(0x7f0000001480)='./file0\x00', &(0x7f0000001340)=[&(0x7f0000001140)='\x00', &(0x7f0000001180)='7\x00', &(0x7f00000011c0)='+\x00', &(0x7f0000001600)='-\x00', &(0x7f0000001240)='[\x00', &(0x7f0000001280)='/\x00', &(0x7f00000014c0)='*\x00', &(0x7f0000001300)='+!-\x00'], &(0x7f0000001440)=[&(0x7f0000001380)='}@\x00', &(0x7f00000013c0)='[,@\x00', &(0x7f0000001400)='\x00']) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, 0xffffffffffffffff) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)="348baf0c59928ea0f2a8b71ea5d098e7ca7c27d9df480af239cf2845b9", 0x1d}, {&(0x7f00000000c0)="9239e4dbb6c6fe58517626a1536ae56b51746c838090a825755916ef0c99438d0d66df338ef20ce3166a622f62f7d98df93da416f79704454807403d509f59756c362b00cdc08fbeccfe77a123a9cc4a6441d3ea70e4fca9ada5e6e7b6b96a37ddccc90201d778a24a33416ef63d97b531a6e261286d79b7eb23671c29b3dabed7c9e544e083563a774b24464ca0e6dcf82f21bcd4ec6d8335bb8c9f14f72aaa13520f3261d0b32d2c1bec743935498a09e5b46e7587f89a472503c92dd577c9e9724a70fb22c9d9789140ae6ae882a21abc40c559c151c4826dae6bfe34447808fef2af8d21e4ec2e54ed9c6b85a7c2e7ca23eebd048533036073ce3a87335f20221ecc11a623b816f2c3e5275984b54b5d3edfe8eabc73c119a046d94d32b90988466d58d1ef988fec5844de17a06dae841fe09da51ab5c02ba48a10e944a0de323a954e750d8473631b3a685a27646ac901f219e6d3c18e42c5d7ebc0cebc4efef605f06de2a0cf96ba419d80e0de95be24a3199376660f963a57cb1cf09deab97b289039b1c83b02909eee9d646977085bb6a3d3f26c45c747e172fc377fb046fd59d95202a8b75e2cb09962248769188bb1428befb7f4d22bd90d555668e15edfbcffe1b2f940f63882a0e5c3a2155767534e4b6c0aaf960d3f4da72858d8990a3dbda6123fd7078a5137caeb3acdd4501a2d229e7b8e157a9095e1b759f7a5cc1bd3d0eb3c76c1acd1da88c8f58cce1ecf34f5310c5614f9d5659d39f7ea7aa1b50101a7bb178e40f047119cabb8538aff702df3004b9c299bd4b034d5f95e9078722c460d5d784a495aa8d10f1d050b19dd586846539ca9d58ef3ecba9e4ea5b8b9183e2438b5e41942d12c2030bb827795999358fae585c7dbe00ded4474f1b39625778cd072c59c4fa4a9eadb8fd072bf957ffad07b40e13d4712d19fa20829773291be6abd686b8a3e479bc084306e3dd6fbb04e9d46e36a049a0253331b8c89ba2e39ea35402117a40a870fc4bf082a79999d1ca71262367ba39b6cfb9c48d6a485e455d4dd5adf33842088f956de292a2948fb63a79f496274ff8cdd06b2ebe04fca977b8ab3c6df6bc13fab1342a2cc6a33617a8bdaa65251b167d63e1af1fdceaa9e96c364bde74053b42a40fa7653c52a28c6fa3e258b89a5a9ab031721551a2255393894217b731ca01c4c4d7df760496dd14785d18d08f1313bd21dbf00117e391781d12f13a83718dc2e8da3758c003ed8fbbd66748a35a87729db4985312244522a64de7c4dbb7264558f58b1db38b775fcd6869445871d15241ee7cc19f35eecb6a83c65ac7d9aa195220f4bf420013095532c59fa969ab68921dc2077cb4609dfe3634ae22fc078d63420ff203ed0258d0c3e0841f5418aec5042db41d4a0ad4600ff9be41aa3c8b13f1cc911cbab9db64f5617b2346786522f302cd3e1a7271440016eeade18188e493edb98449dc25598091c484d1f1f68122455c5ab299afc2bbf6af56709cf2a8c655e087d41acd6100be64019ecbe67fda189939c31b317320911c65779fac63139bfd1a937cfcace76d9d56ac16d38201e6834d60b1aa2220d998294bf500a0712f10d679332ece76f680a92b2b991308e4b31a48e7fc943cf0320438933779a083c867dbe6deefe151352471a02dcc8bb9fbe38b002bf567e57a3628d292e027750136d9008c2449c28204acb3f594e3b4e702cd5e549d72559792b521d2e1fba6f7871b0ccd0bac3703827a4b12b6d5a978bf1b096c1ddb1e8f31d8411fdace5c2d61250e08e8448126c84bcacf12872ad887c881308418d9eb273b997f490062cdc227fed0a7f449b703e1133a417046c15827adee46d3d13a45811df27928cbdf3e2523cfd32a763056262a5180030eb425d521e06b5449007c912429d9128cbd28e00d95261957d10533480acb112898a6824c28391ade29a1516d4afdaed899c965196f549745f4aea6bfd6afc05e09babfe5696aaceafbbbebdf2b408835475596a89bdefcf58a8c9ee8c4b98ef225edbb7f7021079882ff26366505abf1be82c09f78790e48648d59e6046ee0388ce4d8412d9f15744603826faccfdc4c74eae05d1a3b04cb08e22a27cf877a4ec91bdc4da31af37112baa8bf940841e35cf4366ac6c4771f6701032a830e479ffb634fe0689cae9f48f062651ce017366ce89ac1d67359a88354d2a42b8d1b07df7232c5ed16dc927ca30b7e768c51725aae5a707ea22757e09e6e2fe2f696ecd92948f993cfdcd8b7ea82a14e434ca42b7edfb086d5ccdf7c56e4f6572cebdfcac79b6141953d07f5b296bc3c9eb8daace272a7a5a8caef62fba347ee7d430b234c5304dc2b5b36ac653ba9589d05a0d5edc58d467a2900fc9a87d25f0559217f1a70c82bbc70095b022c4b4bd8558c0cb95ab81c579e94ff2f15f9b876fc2f4f2f446ac199429661b0825a96858e010f0618071f9495961d712f2b82a5b48f56bdd2dcf1472b36cf317551a1601b32a6a502ab2d846c2895946ad68c1fc24dc6e7f452503ea9f1459fe3960aba7358c6d463cc04b25f2093e5b457fa0094fe393a36ef6f48c8e14b3876a5862734029efa8f0fc1995de024e6fe2e254c35ca2165b7b69e49b0b689b8df8dfaa152b44e0e3741d1d840f3a103b551c3c56e252be3f000449fafb7f6a7e0644f679fb9a1f2b66c1945eee40be6c5d10dacd57a22d48050fe7979f524e419a5c117391249487012e806918b8cc29f9d296babc9c6bb0fa5e8aac3397d9dbeb1ab6192164a5f1805ee3504411e9e4a27166cf0fe229f0582e12735b846409c60f7674f85f8a438a3cf58ef37451860590a56d387bbceeb8161bc8f815209404a6c0aeafbd4ed566ebbee4cb5c36e1a4a1b30623110621482dc352cff27bbcacfec281180d087777cdb6e771e8eaf75e7f4fae3003d9f25816b2a26a52426556127d65d19e92987411a6403c1d36560462cf0760d2e6b38221ab51a70aacda68236772f82ce67d07e8b155927b79ce3628c42315e179dfe9fee807799f40368d231db0bdb0db6b5d6839e48230cd95c1bf16a6f7f3bd4b8a382f5d85b9717554c5d5f2f20288d44fef315c16a839313fcac67f4124b823203e2b4ef59661f63dde0760fd738a66b867bb57a3f80629415ee87415cdde5b0699b1b3d0a03b54a86b5cf479dd0a546ab2bac06a8b3e9988aee3a7262c24ba914df1a8f9bac80b1c8f61ff7b975814c320b9abd7c2be9db9f5fc53c5a0645b5821b2bf797b7efa9661260bc7efa7b1a30da6aca1c2e3db58336d85750b014f239161e04e8cf00fa1c7d82fbf20655963515f0c044165341d806dc55a3c7bc068898459ad2f358c701a648232ca2311665a686eda00505a422a208b4f67ac2ca30bd3516aec79b22fe1cffab08228b6a03423db10b7fb85b62d2d6d9450544a6152f4c8f836b837ed233256d0e69bad47a4cd0d5fd4285458a9883294095e043e348b3cc5b2363111eadff2c422072d413dc33b8806d1b6127a35e9b3bbb38b6b0262b6d70e770c6e37d7e30e34f9451d9af8a0f48e0d98648239b497a6250f6352495a13b8ccd8f6992174cbbbb426e812b70961c6e3c1deb24a1e9ce74753724dcdec43b19daab86f0e1db76b92e4ba3b72f7d16260206bfd3135eef0e0ffe0b681013006cba9eacfa865e4ff4f8c8b192055549f13f6a0463411ab7b0f1e707e1a582224d56adbde2f1d82a912e2ac266d4fb5e311d92d2321879438ec6b3e29ac376055bdfd5805ab389857df24f959f2443954e3d8327e9000fd8a7480cc52d78e2e531d51983392fe0b27e9c85c079331e52e8cbc9abd2a9229b69a1dcef3f574170cae9077c01c815f7b8665edf08a1eb83e806c59d60ef5d43d01f12b29443cdac83c5eda302af29a8e2610f3a4e6e5e7a4a438cb84deced7cc7f847d4cf87e5a6604615d3a752cb61f7b74ff95af5f034dea0ca3bc19639983dfd4651461aca0c3bc21a0e5134791264e00ba2da471e54adadf08a1e423eb95c7987e6cef42970cb7088cc7f1ab12f8454bb19b77eb8d6f9f5357cd77ce9209bae1d97cc11a101dab2f850246b0a80390d23f2a2af21ae0c28f5fd831f5bee7056a045fe6e7cb34dda83a542fe8773bea9079e4d64ef944311631c58a214499a703b55b3940d12a64859f0bae4f2163e3d8d22c5fdbcf93883ad205f8ed3b87e75152e06140611abbfdd7fe405c5d4cc700783761d0746767f1ba984b6be80ba72970c041f40a31f1af4e29d0be77fcf3a1264f0555f4d54ef28c089dbf43eed98863e86cde1b9fdc925bfedbaeb57279c7294a59575282ba5d0be66d09351524baa98bd174123a7efcf782aedd85a1b12012284fe9b27279cf9bd5cfc60344b2b9021de47b7f5c564816e085f358e5dae433770ce4d0a4a51c8bc67b88513708a89dfbf58ba45a4895ed7942438a462fa3f3908623e0f3df8ae2d020e297ef56031f0c176ea3b88b7afe6df5e96150cbbfa67656b84a2b5548a56c891ed9583bca47fae60754c5ee1be6d92b6f209326321cd6b08ee0e42005cbd41c5acb30815457ec848100a5fd631801237b974d699378c030172373f3e920f986d49549b7052a246ec2263165bff666d0e4c3c72fa08363047a48ee0a242edf2ace48ec7dc0f4fddd33a91226e6261f06a9e62cb73590f619510da85c774f869104644f8f48bb1fbe71640113321d2768cc84bc7a11aa33a989b392a7d8d20577831b8792dc4a566529b2efd15400c6c76a552a55a55de803cb20249522cdf5af5cbfd86958302bf5664ad506035700f232a8cdac073d4c5bf9d88e67eb5206dddbc6691a95b7553d27e69d157f6ff517b209e5ef1131c47dfcb87d97931be391e17f28e94a2b96b8eec50234e20f96179c161ea3ec65bee57376f41845e85da8be78db75ffaeddf0c1ac8b14a6071184c45d5c03c17e82de9f62c2345c3b4af7e1629cb86df25ea8fb4b011b2e3d50e1fe107fd930ea01736806574796858187157e6acae5fbbca4d6a4ad73aa2fdc2e4b312cc54fec53d9acc6314cf8ec1f0c4130ce7d0a15f1377b6cc9a5347690e3ee502c50077f1def33d9cbf3ceca699350d72be5ebd2eb27b3bba541f502a2c4ef7f0f29b82b4fac5aff01e25d5c9d860b582eb2b98ecac71f6bfcb6f020a8a365ce38a093a28a8348e9053211e9c40a2747cc8755920fc16d33578a5e6e01e4637c778a2dbe073fef995f6cb1553fbc1bf7bc9ef22f1540fd590fc6ae74a0d6e9c65a0c1cc1387a89936a1ebfa88b1e68d31ec641e85b4a8acebe8a05bf2ba03204a87f69903500d0b58b15f67628f41bb4b45f23cd95f08257ed3c33ca313358312e5b5ee44917f227a049c09ac76eba574b4a202bd108c72df4722e6fb0f0a8a9a49de7bcac4b84bbc5b23f7e4b36fa7cb3801c3c71d5d952c39465fa0f9ba48f9a62f6ca46095bee5fb2c62dfc64783808327b2ceedf15653e8bea349b4d571807cc694fd66670a2c6ca70d42c710cdcfcd01db60982556c26e8087c63476c37106343afa71cd5c7c7730677b2ac08b45d815bb261fce849fc384f3951908fe4c2de31883c9974ffda305d64e68400ea0f54d5832430f2de6ab46d771da911454c61fcdb33e06021ee3194a324fc95c230b23d48b69fc55f996d75c09abdc6368026048d4355231935aadc0c9d06679c1f3d37becd5ce76dca0b85eb8edafe00a4c690e84a92a800ef8157165b13b2801a7987f49c37dcf55b825956b16385d8fa38b0df11457ebb453a5b", 0x1000}], 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80000000000003, 0xe4) readlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001500)=""/215, 0xd7) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x24f) 02:56:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000001}) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 02:56:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x250) 02:56:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x800, 0x8) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setgid(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) recvmsg(r3, &(0x7f00000014c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/17, 0x11}, {&(0x7f0000001300)=""/228, 0xe4}], 0x3, &(0x7f0000001440)=""/66, 0x42}, 0x800) listen(r4, 0x41) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)=0x40) fcntl$getown(r0, 0x5) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000140)) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000002c0)=0x65a4) shutdown(r1, 0x0) close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x101, 0xfffffffffffffff9}) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x251) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x252) 02:56:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1e1c9b7129878969d9e95b411af482070bbecb7ff15f358564b489dbc6a13b51b7caa4c964614db448e82257978d93e6924f3a4601ddadebec8facb170bd441e6910468a8c28379d56a62fd0461594ca3da6249b88d6485bc478fe20da1b0aa24df8f21276330422c9153a675c30c5e97915ab8f55e16988373b8aa5f156185473cbb95ca33e7e048e2decce0bd5c16e7c19f2005701939e1b75414a38e26fcaeb3f83fe31463f23a7e95092bc50d2e69f5c4f59f0348e3fa88bdefea8d7146e534d9ca30d3ff10da575b2f1ce19c9a6152c1d709dbb6b168710bb74b0a6e785438d5137184b9a688550079ab24c33", 0xef) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x8214c78dcd476114, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000180), 0x0) linkat(r1, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = semget(0x0, 0x3, 0xc) r6 = msgget$private(0x0, 0x40) msgsnd(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000002d11ef21ab43456a05c3ca689d5d0ffd792482a6cb6b2811d6cbea7647fe29c48e97b4fc4eda43c111ddafdfcc5367ba3aa16e837fedecc51f4190cf46aea7ad50a6a0568667e030d93dc8878bf5c0266e80a45c06839d23daa4458c96e7b81e384181d9e1e8a12745ca5800396c05f8f6b58e00"/139], 0x8b, 0x800) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x8, r3, r4, r3, r4, 0x0, 0x9}, 0x9bbe, 0x2, 0x101}) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x253) 02:56:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x61}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000001c0)=[{0x6, 0x9, 0xd8, 0x1be1}, {0x80000001, 0x8000, 0x10000000000ea, 0xf2}]}) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x254) 02:56:01 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x76}]}) r1 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f00000001c0)=[{0x0, 0x3, 0x800}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x1, 0x3798, 0xacc, r2}) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x255) 02:56:01 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x1010, r4, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) r5 = semget$private(0x0, 0x0, 0x8) semop(r5, &(0x7f0000000040)=[{0x4, 0x8001, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0x8, 0x1800}], 0x5) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x256) 02:56:01 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = dup2(r0, r0) recvfrom$inet(r0, &(0x7f0000000000)=""/2, 0x2, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x257) 02:56:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xfe, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x0, 0x0) close(r0) 02:56:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000", 0x4}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0xe8) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)={{0x3, 0x43}, {0x8, 0x3f}}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = semget$private(0x0, 0x3, 0x2) semop(r0, &(0x7f0000000140)=[{0x7, 0x10000, 0x1000}, {0x3, 0xfd8, 0x800}, {0x7, 0x40, 0x800}, {0x4, 0x0, 0x1000}, {0x5, 0x8000}, {0x0, 0x2, 0x800}], 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r4, &(0x7f0000000300), 0x258) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x80000001, 0xc80, 0x1, 0xffffffffffff26c4, "7e87f6dfcc156fa83061e2e45b134ade6283c62d", 0x8000, 0x1}) 02:56:01 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) semget$private(0x0, 0x2, 0x68) r4 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) getppid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x8) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = socket(0x26, 0x0, 0x8) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x3ff, 0x679d}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = semget(0x2, 0x7, 0x200) syz_extract_tcp_res(&(0x7f00000007c0), 0x6, 0x7fffffff) r3 = accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1800}, {0xb79f3169225040b7, 0x9, 0x1000}, {0x4, 0xcc, 0x1800}, {0x4, 0x4, 0x800}], 0x4) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) r4 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x30) writev(r1, &(0x7f0000000300), 0x258) r5 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000800)=0x5) r7 = getppid() r8 = geteuid() getgroups(0x6, &(0x7f0000000840)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000380)="805530c0f5213da96c0c06bd", 0xc}, {&(0x7f00000003c0)="6496225db4373aed9190fd228741681d016be42a3e48b2c3a9269837dc34cd98d9ac56ed7756ffd71b738cc356b4140732fb1164501ff15c93f04fbcf48b9d37e94866facfa785101b325f350ce52b3d8b20b64672264a22b4722aed4c7a97cfe53bbfc5e7ba38099668ce853d47420c0e5ff6665363a23ed4583e2d3d9ba67a2b046e89aad8abf73437005bc2589d24e59ead0db5c7d7922f2d3517b563a84b70b800b1a51a22d2d3a643f55d3da64fb718f90eea1cd02099b9894061c73c52ff20a7cb65bdab4e13b89e91fdbd5850b297b346729d07f4994f8206b73b9457ff9089a6ef5218ce7961dd978222c421a6", 0xf1}, {&(0x7f00000004c0)="9293d8fa3bb60c64484b31a8fc3ce037685d730ee8e8dab2ed07c2c2c0203d89f5635b87da047d598636a9eec62c9b41ed51eb2ccf37ad1368d8d9a4daedacc711", 0x41}, {&(0x7f0000000540)="69173e8f047bff7186b9f2f130658e9a8cf4d3331707d67b996c0e94cdd248af32c7f6c60c94e6571f9ff430f497ec75be0ef22575bca4159efe4b79634bddbc3f0c38f3f0f6f16fc6e806709dbd004480629dd90dad5192dadc3b285c843e5a9fb5858a66f03066555617700ecc33c0dc412df2b2f18893e0863907199882191bdede25a402cb33618c35aa8c093e9cb6b1b634a1e841b72d4bf07448722eef9190ed6bfae7d83f22bba2bcf1a7662de30e8c66871e3f5f27098ca0298e3e5c8c150aa8646f302d5ff3533f60dddf2e16154bb128e4438abc28261e84dd49e0702166f38e4321c83337c9", 0xeb}, {&(0x7f0000000640)="7916da8de31de57a8168238ab89d181179d49cd4d382217111c7d8708b2bf877fff9ab6e4d6944c3920bf2dbeab2e651a2370799fb9162d8f93a12bbc9c2cb07bfd93f2fe97e0875b2e8c204c93379a75b969c5645ce5943547ec2f5ecc3cf6322f830cbd08fa805fe236ad84c568f8e1a9334cf1e9164abe43adb40d70ad0e1945a8cffea9170922dbb860b9d899758efe732062f7a6c4ac16ecea04c20c151a11881ea631b6de70fd99258f2890d2e4712f4f4dff4cf47626dbb9cd59b4df46a622791ebb0c4980bbdddd0c95884c83a955a192541ca2f6aaf1828ba31ba4c601202d00a68e60bbee84659023e5c30fd79e89f56ac", 0xf6}], 0x5, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r5, r6}, @rights={0x20, 0xffff, 0x1, [r4, r1, r1, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60}, 0x0) 02:56:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="94022e2f66692c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) pipe2(&(0x7f0000000040), 0x4) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x2011, r0, 0x0, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x6000000000000) writev(r0, &(0x7f0000000300), 0x258) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) 02:56:01 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x87}, {0x6}]}) r2 = msgget(0x2, 0x200) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) writev(r0, &(0x7f0000000300), 0x258) 02:56:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) 02:56:01 executing program 0: socket$unix(0x1, 0x0, 0x0) socket(0x10, 0x4002, 0x1ed7ab01) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) 02:56:01 executing program 1: setreuid(0xffffffffffffffff, 0xee01) shmget(0x1, 0x2000, 0x90, &(0x7f0000ffc000/0x2000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x60) 02:56:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0xf18, 0x2, 0x4138}, 0x4da, 0x7f, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") 02:56:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x28, 0x1) writev(r0, &(0x7f0000000300), 0x258) 02:56:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f00000016c0)="88d3f5f6e5dd5df933c188868652a300a870f86b7810710ace941708b5", 0x1d, 0x405, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[0x5, 0x8d, 0x6, 0x5]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x20, 0x3788, 0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) setreuid(r2, r3) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="a840553324bffaf5044971f508c88bedf0ec959ee7954b49348fdaa03f960e8efd6e89456e", 0x25}, {&(0x7f0000000300)="342bc788732b6f4e1c36004877582b177297c690592cd97f32702fecb2105c8f001c5b25cc245109d4bd28756c00b1bf03352eb829dacb83dca61aa33641cf51c05297e13653b11952eeed5d539cf5ce0fa913bc0010db484d5e3fc3694e09846b3a1e1853e12806824dfc2072de421bd9638bbde256c14100bdf01548fbed7d58b5c037596331b9a595434bd05a709bafa6b92a62060a3411732a07d254ffaeaff47d7377a0a9805aed40f3da37bbae808eb3f63a5efaaa0ad7d1bbed3cff8e962a90c4", 0xc4}, {&(0x7f00000001c0)="8134f1da9bc8f565200b1892022fe289922471f05d90767013ab400e8d26492cbae6ab82f6f90248bb58163004abe2", 0x2f}, {&(0x7f0000000400)="5b35db938f48ddf3ac7bdac8dee6250aecb325e4b810813741b6475482d7dd018f37cda836b6240aed8b76a740777e3c4f224d599f37af7c9cb857a7115810b3ef2c7e6c49a92d57b18d90f0cde35393779fc050be6db491381f9cb517095f338e2447193e23c372f5c34417505cbf80146f33cfcaa40540bd5039dbe220e929a177cb7a773169f37348604576ce03e6b4fb6bb5737274526c837214fefc114b77", 0xa1}, {&(0x7f00000004c0)="b6162fbbfae0c0d67db1b171c2d7c9498b42bc4ca9249a75554102908fd4d677984d667c497700ea42766e55415e34651468b044f552def349986f79952c001d364868c9c96de5d9e4e9970ae7ee36bf124ddd14c05c21655b48e7e128ad21bf70eb5995718512f9add077cf469aa6db0fe443911bcb7e31b0d614cd83a56b7ac4c591cdf56492858384aeec0a9a363973885e6f1cd3a9b273651fbe9183460d54953cf9ee92c01f33ff49fd498d1314b892debc3152cd26fe5be1c11cbc0d7ac782a1e058c192c72565259534d69ca04556965b39861c71f1d08e2fb00021432c59a5219ce21d5d2cecf5a75217e4cc2b36359e212c723a11fa", 0xfa}, {&(0x7f00000005c0)="5732ac84c432c6e94ebac6c6184f0039d46a9aef8425d8ceb6e0d0b2c5ff10b18541175210aef76ac2787b9e5cc4508db046b5bab427ca08065957ab84762c4557a6305291c065042cab4225033d04bce1fc5a8ed2f70f83f3d0ece419fb0a35eec18bbfc1fdd19233d3c20edca2d5211b87587b1f6ce84968c071f357db4fa00287e3db9e7a6e22df9fd861320a05a81e6d60dfe4d1aa5ff893740e16a920dd682aaca987349f7daafaf2df2d4bcb41877d49550fee5329f23da296daa0a4322420a35c95868a380c1bab0d2466ce7542a0c68a49b9e396a016159e0366b4cd017ed2566a6083e6af2d5ce86f0cdd52fd5ac17bdbd541d9f38a2eb63c9fe4d3d0832d76598ee62cb21c3f1e648e2249c1a8f01a39556be68504d1cf264bdd2581eea9beb3f61b9c13ce312d7246137fe4550bbc57506b47a49d5b9b888565c7582abde623a89a13684cd025af6a2a28b10c19a3c6e42de97741aa3f374fb41cbadbb270bd8df2ef43ca4d9e958abee2ff384dce7b0da7f62ca92903116d31a9f79320a5e29bb55f495203e762ad1cadd5679b4b8be26fc001d3e970d0ab9f32a83ca4a948ae9a1745d2785ea520900f13273cf9869cf4fb9e0f563ac60f73796247ed35afa560d93cecea730ea9e73fd9ff2f87a027a156b73ecc8121f1e973e1bc648b1b17af4728259a9a4def714e033bf25ab4d97c578f61a1c1082e9d61990bae57b8d5c3d49912bd2eff39e971e7e53bc05415c039f9d91b9b0026abde573b7073bc19ae2c794d2936f5bc80b4c12133ff540e2fa1b884bf01bba2f614a12881646279ec4e6502c9479130d77dab2556f41cc2c9c685a35dcad0596b825a5d91ded58dcd7ca43d07c28e3788898755cb3796965ca8d0147d129da53c4323178a5d7c7278696ea84885c762fae2efad4dd5ccaca3bcb9a1fe875d8ff3745405ba2d0cf1e79c6c43f8edadd568802e02ca76a057318ee831b69159b0567fd09fe6fdf7582e27cf601e33dc9b308f00bbc20da197eec899addf424e5d49e9c7bcdbce010e4980f58f9ffe8c279a08e1429c495cc577a7db9d33b0436eccd979afe4798e535627528240cf0dd37025dee261be450bffb6113ca998cea46c0d928a42d146df4ecd54a4e63f01ce9bed7f1dc5b92d9faf4e438eec2c9da989813293779e5fd8f4dfcf156d2f0d99f4f46f62a45d3aa452e0d994b806e77604a800d89baf8203ee7ce3c5c2c259f2a32c2a4b77cb3440735380750d2e0e6c5c0a7731137e2eb2326f760141ef59b12521992fd3e2ade8ba1d06ca44d10a2d29530cad94717d67bf0c098ac6aef188b7a4816da881113adb5fdd16832f3c62f1225ce07388049246755835d04c1c179256b71e6d620b9e4e5bd0f86430a00e4528222161a4a857f7381b9d9441ef6b0b1e50630866b071cf4a54df0070a92b59424485ebe4f8f7ddbc7a53fbd9d1d47de001b6a96b16824ff536a8bd07de814cd36ccc171063a5e53ba2fcb0b741b6e3460dc212e2f8e735050b20260830eb417daae4a9e1d0dde6d873dd283a1c0ff88cbd25ee2b77dc2f844171d7755eabfa8eff1db95c32fd78ecf396c2b740d0e7eb8e3c99f0c5433ce855fe61c2e804d1fa689abf34e4e26deca0aaac02ea8e201d2bab30688c5d54ebf43602fc914fc5c6491a94365b9a361f1fd011d501e2aad57963a1b033472e45b0675596085d0a1201134c7e0edfb67f9ce5d81267c5ec797827180a1e603b1689d5476df2585bb66d427bead58407bd03187d2c939bf135d670f62e514c14b1d91a24f2d0e2df5f240b901558980d3b8e4dccae4511ac88450ffc8c3b2a85c5ee31e5558928544e7fe8b4a0c344aa1e5655db9aa30f104d8e2ed9b9a8526d7fe9813efe148a9faa03e89013f141682b95ab1fb230caf323bf462e06a74784c176a78d6ca8e8e8723ca19f7d7fcd0381078240e549ced0d87060dcff6831b48a289c2e915cadde7976d00edfcf1410918d3b3d639184f250172e53ecd39431b17a8dd74aac731053b1a2499040813d23016165109586433428ee77cedaad7b0fb3d7d7f94b058babae141224b322c3110b7229ae89ab8a345e79de81bf813237f5a914e77ec3cf63aa8ca546bc51cfb218cbc5a11e1779f4e5412529d290a10d8747e9875abceffee26ae1739611581d3ba0c8167a888661cdcd8ca24f33f7eb51127d081037340869b997001f829fdefbbe7d016d1c7e0c6ded4bbf3e12a07a16ba867ca8e938336ef0d382119f8b881c7ec32d6a20a9f00d0b4f4084c08cbc0a951bc9de8a0d38a8ab2b26fd8504ff1572815e4026c8ea28e50db5ffcec33a2ac4891f6695a13ca4887140a44d6d5686d85370473ff4ec3b88b206c705191bb2b4446e4ed2019d34c10f24caba6da58ea3c7f359a500cd78a0cec06d70057e94d9d6c4bb90144352e24baacc529a6ea6768f17ca33f119e84705d867ef0b19106c3511b35aa5f2ce1dadc2632d6ed3e2a1acfe759ee1fb0fdbf432a4103dc4e81ac757f0e4ddc30f797780c408afc1de991deb6a05916861841a15bbc45608849037d073849a8874194b9a8105b294d12a24e4cefcb0ac3081c4b6605a9929b4432b7059c9d2eb4fe8d7204445cfa39393e71918991e0ea3641e24ce255065a3407093104a7fcefb9e20a7d991fc1b0ad64361da8a125347a5376651834bf230fac70b86957448d2dc86d1faa9ec1990055e2d2e77e3306b7e42199212cc57d8c4d768fbe6eaf7d4cb9ca4482f30afc7d167753942f5c1e462c7b66c4f7ce34c1c1070db41173d6f181d4e8e71f20c00d5be20928b6985a42ee2b3dc80dcc30bd507ebc5a9ad67e9f626d4ec778198554dcfc696a5aabd20220a815795dee960b9eb587285f1929e586b35b3e1343e254e2a5dde341806b28748512e40186398b59368f0f5b13f7d74a9ce387fd6617bad3ec07cfdb8f802529a0b1cb43da73ee511a2a79e605b38d5c78008300cb1f479e44a87d3beb82c7412aab0e55356eb7d1b42d60897017884d8b43527438c056b56eb1c96ab4c9b87406fdbd07d4d2e87df54980f937c0cdfa656e9f06146b0aefb352705a1e1361d9cc4e39a2402d31682061666aa51213e0054b91d9be8d59bf24188a5d6f702240c2064d5ec3b44e29a45ff477b9e6c0f89c43c714e9155ce7a5096a42b3f227ccd1d1c51ac1cd18af424b534c80d0e156f860149d7629c5f454e2bb995e8ef9cfdedda0693334d99bc1d999743df7e3047d43bc43a6c8d28ac45fd72536a326c19d9a5b95fc917fc12e6eef3786be9fd3114a3c8aebed928cc5d9ce20f9a87824c10bd4398e6ceb0bff21a22ef8716b015fe388b871f49eae3874188996f362d076b9145f4f4cbbcd0d42e6596ce31a3f4d7b360a631f0086885476871f986939a94798c30c71c3d3cca6fb61f1f65e722c2758d644e78526bae5149bcc3fdd19507b182191589dc1e55fffaf0f1ca0d3ee00ab23db796bb309ba035754eb63f62ce790a833e29462f028b0873d29623cbe6b260f1f612884475d0129ac344a376da4787637e8c1dd901e60aedfe1ca84dc7c7096a3c222fb7239c9865338c512f0198cea1af2773c7403415b06ab48b40451d0bb55a04b40ef6608f58274246e7b423b7a887899d98888714afc28250bba84a97c65f9fd61ca47157791c9acbb10d957f8cb993e01492064949f891ad5739883edced349d775597c5e010a920316c941774e8d83542550d331b37c8a262ba4cc6841a42f61aaf09476b48557af52317cbc33fe68371597bf9a7ee6d2f61d21350eeab755bfdb9c728af217100f23f76b335a3338af5134cb1a5f599c5519d37bd330e8f6d27a528bdb21d65ddb8eec65d092835b1fd06a33837edd38ef498f5bc9688a980314b9936540e5ad793a6b72fae1f7ef1dddc85648ea7a2eafa5fcba9cd142d8853010688ec231bb86d3061eb0c3e53a536ce8a46ea86718ca5e91f33b7764b19b550e50b0db38ec1aca51b0946fa3d9ff90e3ddb2ec536cb0a23257149fe5504ee2e2db354d23f4f6dd7faf6b497ea93fad2d9396587320951b3576ce22818d92e404b9b3139948e9a313f1b722987f1bb10eddaa45f40f0f56c30ce830110857a40c8609e4ea4e27c0874ac909b1755dc08a281b35546868e98ebc6899d68b3e00d3b8a932f71ba3f1f15ab37bc5c354d18dbb7afc6d186ff2bcafed27f8d1611369ce521db22a030e3e32cb2ffca5f42560bbf8ce4c159b56b4f6d8ff9319d37456e1431bd816d226e242584b3c5e64aa102b956baf67d9909341b7d2771ea9f2e2641278c7838f1abe1e5be56f14bdd52fbf779b731599977e39fa3a2fa8340d704ff95a0c6d45b1ff3a272e0bd7b1c415959dea4d759a75f060c0058828114ca20d79f7268ada652aa88f0d51b2f05d4391ab1707b8d1734e16433d6c6a2b6966b3f6df1d9610bea81f81c099ce01a6356fc05e6c5d5d4b73df57676dd95e71ca04602e6a527a41924d9560d9ea80d01547823209e5f8ac6a03a0c2f7134f94e5f1b9e4d20f793241878801d7d7d45e756858324dcc8f3c85ef2996b5ad38ae5ddbbc859e703f393423fe6abb4cf6c1e6ab81dea7e855b7daa6747f5f5e40f4b9e7708e15eb67ccd3613ad757da2f7b23e16039fece24036be13d1fa0fc39f12c9b2dac8bbe9bc10bc6abeb1b167fdece0cb36c051cad6296915f34dc418f10610ad14de94e9485fd5edc7d853f789e30f3bec682fbb6d51dc8a2b1c61efc7b678ad68387b6b005e8eb52b7e4a5f5e992eaf7f415d630c71fb789d1d5d6f300c5c263ecd29e8be7820eda3867bfc7140dd55c5df7e7f4b2a1e396f67235131006f64af93a8727aefc184efb415d7a424f8ce0b39b2af4bc98b6dd7ab118cd73ab5a94a62700c3784bd54d1f6c26c06d388c5a3d05672aaeb90fba099f7acbd918288be18b377fa33e3d01b205d15e478c0811a0849dc6f2362c640f7312f10357f0806c2ccfa8ecf2a3a035f4ad2edb1cd51cc4e67ed4f6893c0b015295daf323dd14574592b0255e2f5cf2e2f5cdb7aca7979ac4fba15870e8fe94cc8c39e9ad202a7596182aeb9561c14bead066efcc69c91d5384a5498cc64e6f8768a3cf8f841f86ed6522a9277613ef102ab90ca6fce675eb51474357a0cdc9d68ea8e85db563bf87a4e0eee56bace8e693bc22b04d6dd6f27c260a117c4909d09bcd4754073f68cb3d99e3ecd911a2de240938a594d0887ed50d181fbc1dc72352aa1c4fc974174e65902f5527c42f2db17611155661ac6f0874019e9f12b989879037212f5b67c32615d2ce3ac053d791110138d886e84ed872f38285a47f9b6443285bec268bf30eef694fcb8d3dea03e3164ada228a42156c12e0a3769749344204dcc6b9fec46fb1167e014de2e926e4405b7c0f6213d4cf360487b612a01ba42b83692d260af424e57c6f53b9d1c34e20852efec25dfbd0058209d120aa2bc520c73cf7df08bb5178bab79d9639b6d3d7a0efbe1e4501688e9a5485b4db4a2be5a7c4a9623487224319f39be8e0466d66e5012178dc2507878034a0893a75a42d3d918b572597021358edf9de495939fe3b12cdc2548212a7bc9f8ad7b1caaf70b38c18683f2eeae6036274027d294c4d0747cd89ed7f2cafe6df099a0620b23be37933343aeae0061068c77a7950abae1c8d8d434fb7d8c7c655314288eab1180773d1c17f66877f0bc180e5dd15a692a53cafc1b6f7bb88101d464e46b7779e60ef80599b159db7f83dc2e2be19a18a8126f3bf6", 0x1000}], 0x6) r4 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 02:56:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0xe00000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) 02:56:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x5}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 02:56:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup(r0) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) 02:56:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x101a0, 0x42) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup2(r0, r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) r3 = dup(r1) socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x2, 0x21, &(0x7f0000000100)='\x00\x00\x00\x00', 0x3ad) mknod(&(0x7f0000000140)='./bus\x00', 0xd100, 0x8a) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0xab902efd6db2b38b) ioctl$WSKBDIO_SETMODE(r3, 0x40105706, &(0x7f0000000000)=0x1) 02:56:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20800, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000240)) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x2, 0x4, './file0\x00', 0x2, 0x3, 0x8, 0x100000000}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2040, 0x1) 02:56:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x63, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f00000000c0)="2e39a45100000100c4019d6522c4e11e11dac46143d0a4380a00000066450f3821a1ad3012a6c40191e4720a43d93044a20080000000000000c4e2bdbe1500000000c48159f1b6d7000000") mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:56:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x56c, './file0\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000100)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) writev(r1, &(0x7f0000000300), 0x258) 02:56:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x80044272, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xffffffff00000001, 0x0, 0x8000, 0x1, 0x0, 0x500000000000000, 0x80, 0x0, 0x0, 0x4, 0x1ff}) 02:56:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) 02:56:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001300)="5d1e4b3510c92a6ca722ab72ec22cad7ed5b7aa3d439b36873d97381ac4c9a93068eebc9ff5b58ea38559e52e507f1b170c368aebd98c2632ba2c910e9cf6ab13d3d37a3655ee46bc0cf255d1ef7104049875ccb2844def7c27bbf14024d302731e3ada938158652bafa9ca1602d6e2c5404b6f81627209af3c05dd84c4392e29a3316d43f70defb97e5294b1f8bc062806c6da321527952e8560ad160c7d40372fee7ebe438821d64914dd2f76cdbca6c13f12ea8b92dc140d52eab6d9cbfbcc2be8048c3b4b437cdd6510524e49f0f09d3ae2deb61207390277a2ab9a6f0aac6f38b55c791a6806dff657171ceddce13eb0ee607dce41881ffdf5f77f082a4b6c293c58edcd3c61569f3ce2595bcab49153eb9c23c5b4e6804ff3be10b810af6d33855c180850ff7769bbd222798ed03419f3e366a3acd60c2ff2e706edbe6a856a0c6a7f1594be9b1f46d109140631db64da8ad33f3fb7476693bb426677b2e37440bd316dd54d0d6eb91a09a73dac2e45b205cdaf28d3c6a224916c8070e4c909c1d1c3f94335f9cd3bdf2eb6a4256ed20fdb560281b7a9ac14d83471fd565dc727cf33a78117c69b974505b1c9368fb0c82a83e45029e5bfa6f0862395b8e777ab8181b6bc64c845da2cad35d54fba432f1b9ceb2f9fe0dd21e8ef331c7cdfef4a09fb0d1cfe857cd5f37e445b996344b487391e00e3f94e551d5fe1edac9d91cd757b10e5d75d30351cb69b625b583cdc678f145c5aca214f15f3c99f6a91d2421565a9e57e7f9a5fd191b967e375ab42798c140af9a19e7a20d7a62da63b1c8a3f2ea507b6dd907ec76c48a813d4e7ecc7b681a55718b6c2818642a9d8168ec5e71d89f9a1e1fe9555e7ffe55d6a9db1844877f512e435898de3a2e7a69aeae5b7bb5c42ae2dabc0750077978d1b53e5ab5dfa3c0d529acbc8d5c9da8808e91855c99cce8eba0f8df459488695cc2a79ac0d2313b8d3c7ebcc181834d7615a444972e9100fd3afd5b9d768e8e5f446f90e038b55f87aa5da9e55db5f8881179716198c949de2759f2a94e56b2333ba216f31902ba25f3282d260be7b8b77e1f3080f6af44a08d67ddbdb0c88bedba08c49084724f33a47f70ee8b2579e335cb907b2d28139cfea739d6fe4ba2c9584a0f8277cd2f7e61235fa409c65c72c2b07bb93f42adaf008b5870eb4975c67297d07fd703d27b4c397fdcf9684043d0130da94f2e2fbf655991bdd51074b2c022af9acd27089e1d5bca61df8af5280ffe9c99ca9777c7ca017abf762832bb08ede4c5b68225ede2082d762cee22ce717be64c0e2a8c71ca96bd4ecdbfba5ecd363fb94f95405f54dbac06ac0fb7a1a0cd7bb19e26011278cd1f57355c4532d235011f8abccd6a1f841323a484da1efc628cd0756c14fb5a684f9550a00be5a80f2ed28ab343e39f74dc3ac923bb8ea5b795506b2a7e23de677988429e4fb3c400c86fc6f84da09bfc703ff70b5603687320dffc4abfd4904649434ce0201d1527845e2d2627216f1c352c08c519a1bef8eac05446b6864bc15a43e9c35d90be0a240d994d8142955160578fc5124ee349ee818e3479a57f9e04e8931f1dc410978cfeef14dbd2d356b9ce57cbb991d7e1780938250e01441b74e6f75ec14fdc36975dd97a3190ae6c0ff521518be384abe0cf1632effef4ce7ff100ad2b704d3ef64e66649c18def2af21786a41234b2ba81758eab36048aa392c0401e6607cb9120230ef55456a10ab5985afc5f4e02db1b6e3b49fa82727d51b9d1c568f5c57176b7335413da816f5ac32f82099772e6bc89e739ee3dc7eba70c232807e3540786782a7b7bba29b29fb0b901565580998f600c6f5889ef79ae7ce856b9b73f95459955bd16a313a2ca7f84468329687891d2877054e7a62c58483baf95443d4ec03c20e6ca9af79e8662aa17bdbb0ee8b1abcdeee0eaa720f111f1bb3cd57a7d973f4dd671d24f08c900d0c03528fa112ba2703b1d97a0c2db719f99412dce764efd768a37024a3bf7dac54d0830058efd69f8729321c07ddfa3e9718fe7b552bb7d2e8ad3c3873ab795941f1fc845ae8457d9524017270b08431ec1c0145fac6763f6189d1bb120c19b6f92af65f1953dc9aa7b61f46e5d02281b86bcde2c5f2673908a181b1549d0109bfebc70a42a3269600a70bd36664c26ced57edd0b6e7ba5ddfd2f3bf8884668079d4214cb1f1178e84b92f88c1f25e5751c2e79a592822b3cd31150cb11b3e6ca8a367fdffc9c9c5a9572bd281cf7c47042a1141c55913d06b5aa5c3569c8ea73e499f0cd825582d40324b1128022a057a543fdc795e52130a7f890b6ab2071d751e1b417887d6bdb4b2f8646e33d8702e29197914ff40e14e2421f6af39357d339a520ac6a7b8368eeeef317fe7a94109e58e8e2465892421cabe847d5e6cbf51e6fb476ad7baec4b8e2dda3c5c3e98770502931158d75a5868f7582b3e074feb7df4e3be04ff9b4d62ceed2ff903777749072cf6772c56cc38658b55daf2740d9bf079c29409992907965030459eae353038060191098b331886fe8287dc2cad11a21978ce40a511401b9ef9b5896867d950da5eb32207e3c92440341a770e1d46a3154b100bd75275583ce2cdb85bc23800bf156b3dff07e70042c72d0274679ea140ac8ef7866f4f36237dc75ec128bd7fdf8540a8ffe4fbd4e63a240ebb1adfac48756f5e1808921d80a502808d8811911495d11d318e1ee43290152c1dd961c0a0033127b7e69d9f83bb33bcf07787dd27f7c969c7a2389e6919e5124abce5957d1a3f226812307430938f7e88721f3da221ddcb985369b21d67cd6a4a9bca95a3a6cb80db0c32e20486e35801e4fd59db47aedc673fbe8772acada55847fb4a5f1ccc17b480fe556d6850188a8c0b1745a57966f147663f09fbaa9fdfa031b592ee470e9faf358bf6ae07b9c849af569ddfef0da12fe3fb2daa126c83925d386a2e3b4dc9be02100911579c2f79ea286808b34a1478d427addae3d678468a4343623b023da713bb66a68a9aefcb546f572767ebd759630fbfa8e447d795490930d19ccf2cb8148495d8997b607e027a067197232b4a1e9fcf9be46e2931f00e91de5f96c789baf065010d5c3147eba386f9160193128b60f51f4adbfb391693b64d4ff7aaf9ee49c76b44ea8c9ffbc20edb6c522ce79c3b8fe39bacf4a78e60b52af79a804a4ccd2150403d9874b444a9a2e6accfff2d28913ebb618b9b3708208300e46a552fef065955eeaf3dd68a6fc4a6f0387e5f66b27f74417c66394317e5a2c4c7ebc6a16707a68db635b656a5463d9215a1de8a5b03fdd02b26ae8ae4cd998a2fe15a921902248e66e404cbaacb6964ebfc114d741c0f2458f278920ba97e9144d46bc635562d113eee83b647006e6ee825680dfd1774010975324cafb1e62468e4f3a3b2f6dc55b9b050a799a62117c6177d6f75a1a25a819c543f306131af24fc1b5f9eae89fcb8930382c4d0e82b5014f19d71e349afdebd7d0b03b9b9f619f7f64edca6cdd483eb7900056c4c44377e39855bbe041ce1916328350538a2f6874729299e2e7e5e367d5d17fa355547daca9d936c9eb0e4c5faacd812795fffe9edc787a2f49809ec6ca0ab95d354a4aee60e0269f36f15624a5d8289ae2a745fe8f8b91c3291a84ad084dee17a456a926ca2ad99e9ab139a8db83ba2a019dac37e45ca198b6f7cd9cc06d2df18f9a7fbf90f12185891f7b6fc8e58b6e3af0965630295da5c1920029258323c5f11808be20b766ae124c045a74c00f7570b4dd733093ce013a2ab1ce1b5df0cea5052a331bd62b507e667114c802083cf8a1f796191e84ac94f346472cd85bba474125ffe5906b16aefa3422df34e193f4052b800c9f6d4f20957c20555a14cc2e9c7b5c62307f12b62ad1c67da7e07e652b5cfa165cf795dd3b8c5008d592514c980551e0fb2e48f947f6c93afa4029ebb4e5edb5daf1ecc94cf2ea1f6e6efa630ac4ee197c075ecbb044ed6f83fa757e230110113f69ea58252b10e3e0510e963556bfa684206ea53e2e88869f9932623e8503f3ba1dbc27be9cffb185472aac09ddaa8e89bf90991c9d2c87b44a86a87bd4dec328e519a2b5eccc667fedf0965cc69cb1682091bd97f5a45a93ed50126fc462d49121df8985a779c4c933d896cad2c628e0d3ab03fc859a6c58379961932ad364bbf86446dca6bdcf74c8ae8ba8630c7d5aef76f2142adf77e76044ce9487e2634b034c3a8dd27f975f3bc872766bbc5fde16ad5fc7e8a0fb40788702acdba597919e446e512fdc30080a01fac6a323e170772d3df6f0d0531ef8bd538c69cb5bcbd3be1472883ee577f8d2deed040fb4d40f9cdab524d3aa5af9fe5bf28a29dbd3e8e4a70a67d4edc658ceb8e6169965cd1fabb8614b6d943433db3e0ea9d9424077184488a60469f632ee96dfdb2eed2a7408ba741e47bd42bcdd1aaaa8aa1308b8f91137e3573731017fc0e36a45cee9b81c0b08da82a48f0ac0a7ec5b4618532b59bc4234fde248bb81a6cb868e9dbe3fbc80c32e82fd7ef345764302b722ca898aa2d18956078a59b723d142bbc496318183b24c7f934ad2f39f21fea335caf0b108f23d5052abbd615cc752b899c9f915983ed8574f96c4bc7d5ff99c502def40c8118603feec1f1d9c3ceff77bc2f21caadf65f7de484502a3e26cbc42661d0c20844e2db8bec94ffe797c5f6bb6d282a858a56763c71bfce80a7d009f1213302256d57a2dcf27289ac75efc5a4ae6af1f78c0d58cde34bdfa15e02cf66d62fce744c144433695807343508ac4709960604b51e0feaa201ea37ccd90f9ef074d55ad5e3db61c3d2fe7ef98c2262a5774b9561552eb21a68f92d2037b7528d400413619be72f58da105fe9bf1da48b1c087dadabb8d7b8b1dc02bcf7a48ab6a677b2dc2d0183499af5f43ed8140d25b12a7300e011a4200f23308b005d4a9afe437608ea2ef814b795055beb00b665cbe48fe9687e44ffbcfc1113a3759bba9729b3fa89d20737f6b774016128d23d8f33d5dabe26c368570b0b70044b3742748e9519d356ca6f6c0bb16feda1731ed1f104b53b61518f397d4865bef9a6f031d008ad83cc6af8f8e6343c6cceea5bf72f81af7c0ca964639d5767cf69df89f54f04f4500ed86d02f849d49d1ad7d8a90e3e82524633be3f90ced0eac56a82eade2e87a3768f78d0f0ba78c7265097be1f27a710888a01a9922721964960f1f0e7f113b031933e06f75a97b794894d49c719ca3bdf2b6d0bbafbfc7ee424150f6593ddf34b1c06a11fdab4abca4ccb424db89657022c511a449f7ee0089f9db7c4a8a9735322bb1d1e59d5e8eff9cc5baed01e32321ea51e355ababd70336b018f08dfc88d09fd1a29b57afc7f589782a45c9b2a60c13b8e5ae8a0748dd06be7bc4c6a3b36cb5eda9520372c4daf4f5aafb25c120804faa85e2a9ba249517e2e6015d9bb661c28a405f373ef5b983749b4be8d217c38b5c0cde6ce016facdf687848e1ef6bcd9b3d266b57df8b980054a345637235922998411e1499c37ca89bb252205ddd32c7be262893c6a63292ad6f6985fedfe74e4651978b82b848849ae48d7f4aed7afc8a550816e73bf8cbe2e774ff6b7d14df1ea8555d661d6ab91cbe142e0e6e4983753ff003a9c5edbb1c131ab2eddeed1ef0d9ebb4c449bac1a19d239b71b9c5ff50993d2ca143ae17e94c26fed7266e8ab54a3f918d3b7d39d06e0f6c05628bf9b57daa5b308299c1b481b382965bbd2c7cdf57db810b21219577e8ad93d0b79d8b00"/4127, 0x1000, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffce0) 02:56:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) close(r0) writev(r0, &(0x7f0000000300), 0x258) 02:56:02 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semget$private(0x0, 0x3, 0x4ba) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 02:56:02 executing program 0: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='%%\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\xbd\x00', &(0x7f0000000200)='.[\x00', &(0x7f0000000240)='.[\x00'], &(0x7f0000000600)=[&(0x7f00000003c0)='.[\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='{-\x00', &(0x7f00000004c0)='.[\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='(\x00', &(0x7f0000000580)='/\xcc]^%!\x00', &(0x7f00000005c0)='.[\x00']) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) 02:56:02 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 02:56:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x8010, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x50, 0x0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) 02:56:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x3, 0xef72) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="770ab5075c30ffb3a6e6dab4d291766a53784cc7cbd88cc9ffc5a0d0017ac9541f6a473f0530809e9b75fadbe009118e43435b63efeacfaab03bf0e9687786d0c4b0ac6c9d120b62fd8002d9301616422298d4bd99daa82164428a55d543d5c73f94f85fa88e3cd311aebac680c3be526628bc4246cf20bf364d5d5fe55355078b10aeaf7923f49ed71171387a7c4225a4e01821433e69891e99ae1a4a8e74064c7cb8fcfd8475588f8f0406399c6318c719905f4a4ffba06d8358f57c16b6f5e791c61a7b9d43a609ebaf3bd6d781fba6f54702cf9a9d10ca9d0ea635d36b239a7b5d6e488f219ff945c49b8da10f6ecc168774dacc54444a831d", 0xfb) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x200001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:56:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x3e) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) writev(r0, &(0x7f0000000300), 0x258) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='.\x00') 02:56:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="cd69321511d60ef6d48bb0f9bbd490940e227d70f75522d569f9a12fc52df8a24a52a6e3028c02a2b8ab4d24291625b33f9131ed497133f4a184ce5dfb751798e1273279a2ee40a01716e8c606a63e965f8d4d5358633b6a406b4c80810cdf95d948695ee8c12835728aa1cc2dc2c8a637dcf032f7ff", 0x76}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 02:56:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='/*,\x00', &(0x7f0000000140)='\'\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='(/\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='^-]-\x00', &(0x7f0000000300)='\x00']) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f00000001c0)='.\x00', &(0x7f00000000c0), &(0x7f0000000340)) writev(r0, &(0x7f0000000300), 0x258) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) 02:56:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x80029, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 02:56:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) getpid() writev(r0, &(0x7f0000000300), 0x258) 02:56:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x100000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x200000005}) 02:56:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.&y']) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x80000000, 0x0, './file0\x00', 0x3, 0x6928, 0xfffffffffffffffd, 0x5}) writev(r0, &(0x7f0000000300), 0x258) 02:56:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400020082c5, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xa4a, 0x2e1, 0x9fc, 0x0, 0x0, 0x6, 0x40, 0x0, 0x2, 0x3, 0x1}) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r1, &(0x7f00000001c0), 0x0) syz_execute_func(&(0x7f0000000140)="c44111d8670e0fece6a11d2601450c636742c401cd740467c4e159e8b2e9a66394c48211be3ca98f2800a3a00100000008c4837d047d5d6fec660ff4f7") 02:56:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000480), 0x2) flock(r0, 0x4) 02:56:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x8000, 0x7) r1 = kqueue() getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x20000089, 0xfffffffffffff001, 0x2}, {{r2}, 0xfffffffffffffffe, 0xbf, 0x0, 0x8, 0x7943dbba}, {{r0}, 0xfffffffffffffffd, 0x42, 0x10, 0x9, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x34, 0xf0000040, 0x1, 0x40}, {{r0}, 0xfffffffffffffffa, 0xbd495cac26a81ee3, 0xf0000000, 0x4, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7ee, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x40, 0x3, 0x100000000, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x4, 0x7e}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0xffffffffffffffc0, 0x7dc6}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0xffffffff, 0x900000000}], 0x8a, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x11, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000040, 0x9, 0x3}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20000007, 0x2, 0x4944}], 0x7, &(0x7f0000000340)={0x7fffffff, 0x3}) 02:56:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) 02:56:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x21c2, 0x7fff) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r1, &(0x7f0000000300), 0x258) 02:56:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20020, 0x4) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x10000, 0x101}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') writev(r0, &(0x7f0000000300), 0x258) 02:56:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x135, &(0x7f0000000100)=[{0x64}, {0x400084, 0x0, 0xffffffff}, {0x6, 0xfffffffffffffffe, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 02:56:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f00000006c0)='./file0\x00', 0x88, 0x0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="cb5712eff3e4aaa4f9d5270dbbeff6bdf306552ee5e5dafd5dd6bf26c9d677fb62695c594aeeaaff53d33cfaec59c9e2da072b876b929cc62eddac0b20f2317bb4a46a7c72a8e3b87ba1be8951f778635b473e32e75bbe800bae2a6542602567f82e87c05377a7f04b8708d387dbb114e4709bdc2d1452557a1bf7d73e89e9157535085b5d9c78e95f7d76f8131f890f55d0bebcddefd8419491097764aede1c7ca48c40d7edb7284e99ad37a949dd1e103cd1074a88f03abf4d3ed5281f91bd1999d3181ef1cd9a5b77b17045e0c30824c10419d9e64c7043cf57a1e4901c5633052563ca95d0fbf3d96e39a4c5b9076a6123973d5806021aa7", 0xfa}, {&(0x7f0000000000)="b6291c4cb6724dc8eb72a359", 0xc}, {&(0x7f00000001c0)="cfa1e9b278498ebeb344c26432dc9c8db89c30073536b212daf2a335a1e50f0ce7259c90add50d4f71b5d2c243c01cf85e97ba6c126d8cf9de3490887c4b04c9fe77096529b8e1ba0847e86fd29b8a17bf4982e7dd", 0x55}, {&(0x7f0000000240)="f6755557ade0aeb17e5fc6ec05d90c6cb3e58d9dd6574a11dd30494bfadc141ac788723bb42998834fa9394da6718879", 0x30}, {&(0x7f0000000280)="e4f498b296d38ef482b03b76e8ac08b350e4a756d5d7a78f82deb4ad2df712ad1ac38e71f62ee145377d456aeb602c223957591101c32520441a70d282c20f2378ecf913d632ca6730c08849ed1251113a139d7a79b183aa7f80529bb260e7e06472e105813d265f1a25408653852a9f4eb55030739bc1ce90cdcc92e1e9339eed0818d350279ca4487279c26b5fbf9870b95dd02d907324a7eb189df84be36da920660c429e6d1df04a70b67f58119590a7db70af38df198a575590e06cbb11a5bcecfdde2ac871d5bc3ba7d49fb3ece245f9a94507b50675ed3387e715d172b22d6d067787f55b29556233565b5ee4e1701351366ba7", 0xf7}], 0x5, 0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000680)) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000480)=""/3, 0x3}], 0x1, &(0x7f0000000540)=""/241, 0xf1}, 0x1) 02:56:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) close(r0) chdir(&(0x7f0000000000)='./bus\x00') 02:56:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x10) linkat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f00000001c0)={0x0, 0x80, 0x2000000, 0x2, 0xfffffffffffffffc}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r1, &(0x7f0000000300), 0x258) 02:56:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="73a0180f2efd1f18aeca1a446f56f748d1db75655f9bf42659932c7ee829a0e5b1d2b6cef964ba891831eba5c90976929b52ab30db4010feb4bdacc957ad117c678e1bde61838e9fb108577487516e07f4d75f13b0379cb47d6562fb6541c9a258ccde5f6b457a41cd80147bea1e4af95b1861181ebee28762e138bc3baca04561dab90714973d79ed9d238508fe63b1a40c2d", 0x93}], 0x1) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb180000c17a18ca4b405869fee1418d686b8b94acd2ec0249054b25060bdce6661305f34e1fb0acde5080de7da46134d1aa75e34fd93c631eecb7378833c1677a2610cef9d8e8885387a3579a86bfd1e7259eeb275565000000000000305a17c697b8768f96d114e45fe2cde3e77febbb5405964fdc48446414dd4794b684d5ad31a7160ca86f04df32e5da0247f6085cb7ae1619ed28413638298713a7e39e82b8b7a1cf889cbe8471d59939c70315e02491924dca28"], 0x1, 0x0}, 0x0) 02:56:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) socket(0x26, 0x0, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}], 0x1}) 02:56:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r1, &(0x7f0000000300), 0x258) socketpair(0x2, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 02:56:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x82) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x3}) close(r0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 02:56:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="cf9953350d3af11144d109665f84e2fb6136ff3b5f9b63728799b007a868d8dd335040e3c474b4e29d6c06137002f6d403a382455975da7ae9a519889c260bb4a6b61afe6d4eea87aa207c7d8d215d5502e4ceacd090e667e65b95275ea6855c8840232e4433", 0x66}, {&(0x7f0000000140)="2a8c94134a578b62cc0f65b51bcdfc463bd6c96d72ceec1a2ec83329bda945146b3bde6b735d66c19081676235260e28009aea3f102a279b9cd860eb530ffd06bef623c5e5d689c15e7f40507570c843f01cefcae0845d26be8eb4bca9f90ec69e66e1aedb3834dae1f1ef7fb7ae93d5e5ab4447322b25044211709d0f69baa62955058b6131c54c4140bc661f589b5c1154f53dba1bfa2957ccc285584d564947fcc1b841d17251ad4ed2bfaf04f6a6f238e522c7b5b210e7522a3879bc6442173db2e1d3ede17e4085dcf3236ffb9f251597dc84e8212c0978d9ed2d74a889b1a9be7da3cb59cbacc62944eb9b95f140b3c309f9690f83cf71", 0xfa}, {&(0x7f0000000380)="623e113a6e4a4ae8e641de9169f3b09ac7e7daaac9d5c80fdac00b8ba8737097eaf0883aabcfdd26db8e160f337e47cb22bfaf4aeabddaa203cce52e271feae9e21d9536e36d4b3a2c3fa3654c3a66360695120e08c9f1c707335d74ac951771193c8380cbcf6aa6f7494667e895d12022d94cf4f60c38a8b126847d80e720b3d94ea913101769d3fa2856c6fe8d71ee4e2c1085e05d07158abeba360fc2e330c98dbf7fb38eb6a32ec59ff74075615ffd758e5dbf622ed03581f6737af816f9271657703772311645793d52e8c59d152b34c2a2ce5fe03ab495b2649c1e6e6fb78d1d2383fbc17f60ee20317b1bc7dab55b3c40a70c3b07099af21ee1d46435fddf67fba71347ecf4cb46820bd0d39080e9d7c24217b222c619921f742e67647c6453e1be39d8bee4de638dd002e84a11d496a1c348f6e8db8144310da0cd3152cce02bc877de38f806b1b4dbf8afd150c9782b5e4113d097b580c794916eff8201bf9fa21b1448536a006dd961b1e46e60785a4a3841399212770f9a11527a66374587d2617f960f72b706e4e21d46c2014e44fe502894fa96c42e27eae181eb54ea07a8a643de9e4c1d3a77603753f90d7ddc6e7e6f3a0055842dabfd1f5a6ec413f43e6e3d66041062e763fab0c58cfcfc02b47ea45d3b49bb4ec286d507d0d15e18a759c111ff00d7f221023dc70b149e7118c1b5dd7a8a46ecf301731530fea33802604d0c7a5a4841f1a183682ca3d2a0e0c9dbfc9e05b298ad444a8ff4c301157423eaa003445917fb6851d6601c8a69799abdc0e010e8db67bd2f5df29a863f6040ecc241a62e0b5a518c68c7440d94eed27148487bd622ec0706120f6203e775a82afa117646e9ba442b35e75cac89746a2bee085ef5a9e049f89bd4f69a232a275f1cc7a921aa8de2dd743a15822f45ad038363f5a1df25cfcb0063583832b1498b54d49efb10698d20e817fe62f2d0996e4a11fbc0cacf8ed151907d8e48abd824678347bd6cc27d1d4234bab809017716ef8d898de3cf83ad891435100d1a1e529f85920fbadc34742333e1563f75af6f4bd0ba37e6b404330754ca9352ffcf64e4a2198286625560718bbf5b639b3030838e70cec239079aaa7e8314091212e02076dc579b5e4a5975c4b765cf75545d9e36b6a9f5356ad708637d3f0e643b1a1eaf014163f72f97e4b92fdb2e4b9b48f55c34c510e0be8789482e3fb4a736be66138efde1f3bf9787fce72446fe28cbf113a495bb1822a9a89a3b3e6ac24c290fcd6cecc5abc9940a706b985d6c200f3a9e0cda2e4b5b142f411a404ba723e5fb8914aa7cd7d5a11cc9dc849674c519220954658fa1d78da3e9d69d040ee4e1c2b412699a2b80733fb109d7d881ed12b779fa56577d15f7837a79428b6b810d2662448f72c5ecc9708a637a0e5d43b24c354ac137a4beb660771de8ffe5b88d0d97eef4ae47ec582c14d1a702d06f09653a26462e8382afcf359eb49ad1d8973594f15832bce9cd26a77b86c888b76f1c69322b19213352294723cf0c2836665d9f0da9caf87331e21d02ef58cf1a1895a9f5ed35646a44c8e35c68dd8e99a8c350a475b6b16326b32d1bce1f7e82335d6bc627aa253d4e8c4afdfd9969e9c8cf356dbc902369f80ac424a5b805800d0920b5475383da2787a4f6aaf89e58e251e1cc183480d7c4dc744fae2f1d186c2e775f379683dee7b17ecdc3fa3f9fc02b98503d20d4cd0c7400965f126f3ad3ea20aabb49e4241c48364c2c01ffe00ada609aa4e43a5b893198fca987396e04711b0323b54291ed2dc8c2952c57e89886eb315a2ac4c5a6cd5fda10b89854039f0958b8c33c183ee9a9a21a52daf5d68cadf79309aba0c5e48aeea8b511e8c824be21d527b56a72e15cb788a1e7db56f5ae79ec084e9657850a9e6245bb98823717d6f45ecf2b7b85adb155ef2734ffbbae2b7b508ac5dccf873fc0030ebf1c37331f67afbe4b0ea5374125e1315ea2aa39c26186f57fb21343afcd72eec788ff85de62f2fbfb725c88033209f3209ebc0a62183f831bbfe0b68025f594e74e3f85a7dcf8f308610d0ab3035666dc7f7fbd74402a551b65e499a313c1220b90d3d02d0c55427d75a6b03e00225f9849a0560d6f6613782e8cb3ceaa99220f1ba8e73ac9ef3f4e8acb4cd94750ab1f6a8d85c580fa8ae4adb6094c5909f1700ba1db51c1fc01516890a3fcdf1f9d7a16b7b172f2e444b058eff2817b9b40edac4f87034f111ea2233f5dcc7a13361f0e2a684e949a147fdafd44d6c5e5e59a288c3f6fb091c604f7cfa3f39d48fd49a519260c853b4a2858905754b3265e30993ae2f559fed33a95116e3bda91dca5f4b1298b5224998b72b620be0aae98a17a0cdc65dc83b947a8fa3613bcf5a85525270d2fa95a652cde8f5f775c02240bb547b1f8977daac7e3a33d1e5db38e3daa9fe4fb5e8d5c1abb8e28d9d382d99a39ea45e41f6667a4a7afe2963c7daaebdac6408cbe2fbf3b883acb55f706a26ca26a569e61f2413affd3835dc749f10460fd74ff6f49c7032afe1afb086569174de1ecbd5b04d972952c84cc4698a9b29ca3f2197195ca0ec66826030f4e59706437616cbcd60860f88f3c1f827b7c4ac70cea2ce7896ca8d4bc3b0753b3823b90292e8c03d62c01aca2c0d9021dce7d2113bd9a9a74566cd156a9b3ac369c00e8af72decfc2548911013372a78e1b34bd463175fe049f981e1f0016f0eb7aa4cab3d2feb3088e0c6dcf6da860f289ee962885c96d2b1a11ccb3989858778e2a8c3cfe018d7886e1b28b40b566833624c763732d49224386976be3fd226b73ab74debf4baa1dd96bbff3d04eba05e07b4473ada76a14e51ab7eb5faf082b4532ea60a5a37eba2b3197103efe5fea264129accc6fdde40e001ab653a9525b303f43e6a551f86251281135b21e516f41e8960a562de7b01f3e562ecf978d68a339856cd1fe6fb3133fb476a727256ee6a311bb44d1d3d04f36edab5de6b8a48a97f3ae47b31c27d8f77321958357fed2ecc816efae868dbad9b8b6ee19e3f48ed91ffc647f969bc6bffd755388d349b1b3b8992265c21472ad790482ae0de87bc783444a81871ca7c3d87cec7a2a270b88cf32016799c7876809b1a5338e458cb17bd598365a332f11e06fa736e156c13344b248833dd8a1de710ae0f3dbc5b4d05ea959cc2c1d5dd89805a6bd8ffe11675c9e6a116f43a84c21e0b2dbfd53a65a8820d88a2a245c8e14edff1ba5b1806a5af78f4efde4e609c0f7889a0083f6db89dba564ec87acf1a458d5b05ce198dbde28e103df557d0db73a0f85a02a097bd3dcef75934f54c7ee39c50c1438547e00c6f8902e2eee9c7a80cb9e2dc8db890d6759a6c4140a4e097008252fa9a9ea9568aeb6fde32b02f68e1c9ee8c1151fceb5d34ab360ff50063c8235b18ca62a7d1115d51460a98c28237962d72cba16eb1a06df3bca746a3cb52405298a3342d46e70320af3c57b7f13833f2eac629bb2febe053ec5c9340bc98ba8505cc2adc5386f33aab1a001678a23536c7e56a9e3b79118459261b3e0a47c8881f6f97116901e57d0cbb57bf7981c97a909a3db1b2f9d1d19fe4f161b8f8912cd86423d830de945b544362942ad86579333dc0ca658f91cc784c5989501acef1e37a7bd3ffc08ef86300e435d8755f71ccf8d0dba9d738c20b8c03c018788ca8a81a64dee81835a8a79690cb34de8ce37596b3fdea569774a596086acb87e2a8954090435dad7378ad21525045c195b8060e9edd13ab9a6194f0b3c38a8ad6e0d29aaac2a24e3bbfbd29e567fd6d4109e55c62c974e10848928a05e03d04b9fd0bdd0cbd130ebd9af8a0161159a9bdcaab32226f01c218c5ae2ea389c1497db3e00992bb2a1ad4593f89f82eafae26f9cde36e1a929b706ce71719d77ba13f69c1d310f43051c542cb73fdab763528971fcbe7db66111a574778e8df8e41247bfb492720e1c9636e5a06759c8c1c317585938bd131b444479e5561799e9e367ad546721bfefdb37f4696236a276f588b4d307066698c8350ce308a6490344e4f52e37e9ac24aee3d0c905e21db362851d31db2e6ec70bae7ee6077ef9b2698d7fb7c3c5366ef4675b3162207e34537fae7f2f92dfdb3ec4bf36c4b97dd90d763d193cc715b23e98fc965dc376472d4e9917a47d89199a760a509a8c8f44e3e849f2d4c6f390df3eb277c41adecf6e7867ab46dd332bd6afedbad90ad21ebfca86539eb78e9ed31f6f85e5e1c7b9b37f9c542067e186ec60a59249a6be6d2f94fc4309b3f3beffcc6778fe99c1f01cea2357341c294ae4571fa1217b90db687c13a43f93eb26931b993af30da17b2340f322504470cd22d4fcafd57223546913741b06fef6834eeef51ae7bda1bc3c50e504fe4ad8510820c9561c42db1fff767eae441e9685f09900c15f003e659beded980a52184942c7e220df2071a6c6300c5f6f5e3c570dc1f3b510492c800afcc15cc46a1e308bbceb20c9f8222b2471b7563c6e8ee8cac4f4cd7a2141d3d12a46ca27f664893f5e51bcd35e4bff12b8cf3f6493fe0c7324f0745c4dda78121a42b532b36c5d07299812fe71d35df9f7cc70b07cb80b62618203dfde66ec7a402b6f406ff14845ed6e7bc21e897427c0a946014a8cc441e73344e9c87c937ecdeac270a001044389f507d701690c90eda8f322054d142393e2200237152bb8123035cb2faf0db3eefe84738f22385662418d4e02e61e13b5cd9c31c06c05c306f2abfcaf27ad8a1d6066b75e78b5b3d96e1613424ff4a535d80931d3a52ea870733d2cfb80a72b65108f4f57e451ad5aa27f0b186faf8028684979a8e134be1e89451d827a809c86a749cca9330fe7b850287d845af9677f254e576c6e17b3d845be5ca307571dd6a8fc73c32585b8c6587eb4d31b136d0f28569ff011ae852feaaa6ed35a0abbf20bf8f356ff430692d2067b692160c5625afb337ca626dda877fc039058f6cf219847bd5db87363b759673755222fe04184cb3f3966b7c3c0d84ec48a64263b4c37cdd1790d5f7bc8c0be896331e142f600b922b6d0d884f799efd1563023c4114ebc2ad556d5f63f66ceed59cd822c2373e3653a49d5b8f3b762f52f89d27eb9481642f02e9c9ac04afc5ef06e277af1965e00784f949fd630a2333c8c344bc4d7fa84c1af0eaabc15b2d0182113c3c49f049df1d20892a07df2c47ce691837dd73ebb9cfc4b48323990431306c96f91a08e076e666f60ccbc4f7255d5631a31d64190328c6d8e318789ddf328f7f01e9808fdb229c073a65f62d1cd1d5dda4f2f08761197d8de918f5909ab2a67cbafa71b411fd60a3fc7ee97719999ac1cb18224f356a7ca9894ffb36b917922bbc3ef1268fe31899da982805d9bdf618e31fe572a8a38787092003de1c297d74b2bc0931aabf11f7abe7df272f5c1380adb08fe2bf613cacf5168496c8962938447142d9b91c1d01521afa63edfa1126f9b9f3602eeaf70966239b8ad81f3cab9b1fd31dfbe83ac6a8582ba9d60f4b1b06ff86d606a85e08248ca53a88151afc82ee5da319aec6821daf2e0e28026d502c1481294bf2a296ad42ecbf5aa9af947511909fe28a2bf513bde36406bc190e7d0f858ed7f231948cee3d091c2497b99f23a0715366034dd016fb3855d9a535d01ade85fe103d61b16256a7b407c9e854398a9b0584655f667d7addc832cc7ee72f874c5742fbdc290f06b1bcc92012c41ffd991616d5aa3dd535b5772e996f964c063d68e84e9", 0x1000}, {&(0x7f0000000240)="365478af4c71b7889d483b38bda85a3c6e103ccd53c95723b3ea1aeff7b24cc4f85b9356869a65d6", 0x28}, {&(0x7f0000001380)="1cf172474e6bdac47f31b51d8ed18b530524886f89e6fc610f8254f367de6f68a672316eb0fd4311a82e17f17eceabec1eff742b440c1ece4137a7b1291b2330420ad71c379ba9d9a416c116eb0faf886fe3a787a9df3aaf0352f875a5ae4cdd95e21c223623fa7f7d18b28f685bfa2dc53d7f9b373c26ae933c817d2ef9d13d14c3f07871170c1df7944070ecbfc8c4450bf1f3b43fcba7715d17fc054ad932e996779808eae761d2001b5d815445aca38e882ff71ac0e24c9c598e0100e22be48f8a7ee063c0f12fad330383900c1dce", 0xd1}, {&(0x7f0000001480)="67304f7f6ad9b5926cbd15ff4ef78faf58f90372d68a9ba0bffeaedf14164f38b4451a3ba49902717365", 0x2a}], 0x6) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) write(r0, &(0x7f0000001540)="371d89c993229cb58572fab9fd53e73bf5a42ff7d0bcdda3ce0af0e682dbc39db4524b9168a7e0160431ac92c0dae8f45ad785997a9c0c98bef21eb602df064b12b0b0551137fb125b4066a3250b6c295dd64486a070588505562de8bfdcc272ee97aca79dfc4d2c4556dae3a5ee4a37cab0c1", 0x73) writev(r0, &(0x7f0000000300), 0x258) 02:56:03 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x40047463) 02:56:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x7) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) mknod$loop(&(0x7f00000000c0)='.\x00', 0x80b8, 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 02:56:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20100, 0x100) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) writev(r0, &(0x7f0000000300), 0x258) renameat(r0, &(0x7f0000000140)='\x00', r1, &(0x7f0000000240)='./file0\x00') symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:56:03 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c80000002900c9e3968a5c471a0000330000000300000035ce17351d56577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 02:56:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 02:56:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x101) 02:56:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt(r2, 0x4, 0x800, &(0x7f0000000140)="5b070f74a3de5208f5d5950fbfa560f4b3435675f33d748ed5ae35f9a6c998d4ed90c40d46c34574e8c50e5b769fe67876a0c95e7d139a0da9b99060ad4225ec9102a28de619bdf4b19b4bb72b94", 0x4e) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x4) writev(r0, &(0x7f0000000300), 0x258) 02:56:04 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x3}, {r0, 0x161}], 0x2, 0xbf6) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff53}], 0xde, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) close(r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x7) 02:56:04 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x3}, {r0, 0x161}], 0x2, 0xbf6) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff53}], 0xde, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) close(r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x7) 02:56:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8040, 0xffffffff80000000) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x40) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) bind(r2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) read(r2, &(0x7f00000001c0)=""/190, 0xbe) writev(r0, &(0x7f0000000300), 0x0) 02:56:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) writev(0xffffffffffffffff, &(0x7f0000000300), 0x258) 02:56:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10400, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/76, 0x4c}, {&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000440)=""/238, 0xee}, {&(0x7f0000000540)=""/63, 0x3f}], 0x6) mknod(&(0x7f0000000040)='./file1\x00', 0x9102, 0xffff) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0xfffffffffffffffd) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r1, &(0x7f0000000300), 0x258) mknod(&(0x7f0000000600)='./file1\x00', 0x101, 0x9) 02:56:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x101, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="b6a1bdc804123c448fe7", 0xa}, {&(0x7f00000000c0)="21bf8afec6e2a9b8e9fb54fba153a3894da86aa92eeba9b2b755d397528621022fb33535464bf0a3a624488053253f7794142e86cb14abeca12249e73d3e7e146b3ce04d70130798faa548011eb2ecf2f4fdbdd0438aa4a13dac8710a63a077a65d5ab5db85039865abb29ea953fc3e550d3e0298846d49f1f68", 0x7a}, {&(0x7f0000000180)="3af9dcd759e35c809a040ce9fd8195ba4aebbc242c41e2ba78241ee49e8677bc561ce4977a4090800ab1618e98b140d78f50563ebb64f55e9d7e705b37dbf71cd7c89211a99d0184d749bd26c1a37cbd1c1c6917867e415b6330220d31fd540eed6664f67c08054b8c12e27a43ccc39e5e8db9d0b127ad23a8e6b61a55886fcf42653e80a9", 0x85}, {&(0x7f0000000240)="52f564b88fa2a68a4cf2341d7a8c695e312824fab67c69778c72ee83a9c1ccc24caa8b3919370b538e32c147908def3d5ae32e1c93c16c065c24a22939205ba7f3b538f950f06ffa63cf5e32aef01e393cff25c22dd5c7e86d59c0bdeb40c734fb98b46c1ef9984475e2d399c9a9441feef0e646e5b426d3aaa180b879ba13646296c07d5e9301527440b50fc07a564bb760f1de6af6468f9c51ee5900895800a994cd17aa5371b5464e934c89a9d1cbf857d4547a1e6852566b2191c941b228325aed86a2c7eb48df", 0xc9}, {&(0x7f0000000340)="baa79bb14190f6b4104056ed5674188cbf4774701656a8b2c813966f7440b8c89b6a6ceb8f05cd6c2a7a35f0e809d67eae00962e74eb6fc6f72df0e1690b3d000cc8311793525d7407ced699537fc6e0a906f635c6b541f06320a1c664ef53a4dcc4729f94c8399b50ef3debfce27c5bd9d4d45264", 0x75}, {&(0x7f00000003c0)="33ee7c80d6d5d98533efc2196ff8c7753ddfd72165def01dbdadb701e3f5e8201729761b8bf6a66827956eb3ddad50093fb64c1e65771186cfffef8f1092960a8e65084b13213695e6ff8527104f37e3c646d040d189abf1f00dea69524f5b97276b15f97b8e46eb17d0cce2a54ad17a9fbaf9abbdc0b469f8e76222057eb1907d65b3a8153bbcf571f2caf8fcd17a566dca4d2542bb63e258162736b54d7af336a5fba1d9139944cea102ed9534", 0xae}, {&(0x7f0000000480)="3fd0ed8c59d732082bea769df093651d6a52c5403f4892e2a35f33ace546a6a1ee4ac8aafb1ce69d0e4d086051791e17848bf3b5bc964c5eeb", 0x39}], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000002c000/0x4000)=nil, 0x4000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:56:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000180)='.[\x00']) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x45, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) writev(r1, &(0x7f0000000300), 0x0) 02:56:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4}]}) 02:56:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) write(r0, &(0x7f00000000c0)="1237dc3e5aeaf8c62ac4c79189f81f859293a9eb35dca6b65001f906322b09f7be60aebf59036ac9bba066f880d3b555de81cc027787aea68f907e307fe8cf7c68cc32e4e2592d28d4f02e42c14f5846b47f297acab5500357a226908ff5c41d97629efeb7be2bf30769b84ada4fa7d151d66f291166e1594e20bf82adbe0ce90e7bffe0432c6745c351491f9c8982b07cefc6436721226e79bd692973ae3bd835e45bd6ceeffd5b791dfb4f533f04ace9546e3dde1946e7dd5b2febb210077e5151205d5feeeb818fbfe1855a2c5a2df1573fd253bb", 0xd6) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="dafceaf8c0270f99dd91c1fc10a155740b34fdc44d2d9ae9ce46ad41f27c944f8f217caf42d59ae62a41718afafb3744f34ad881afa28e176626ab1e4c2a67e454274027d25b7df3b625f91636baed729068b89ab98dd87fd66c7290cb7725501ea38a5bec823c1867c2d44972df0aabf318d68af7ba9536de3bf03c0afacbc956b44ed9224d70fbf25d8177a763923555081502272014ba1e0965c98aed9d00f14924a18575c5c462cd27a1264bd1bd5c894f6f60736d483af3aea937675700e162219135e176b6971747ac0fae23476109f96aacf3a40c2a73f7ffc1693dc20150cc45dd", 0x1}], 0x1) 02:56:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x600, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 02:56:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1fff, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4a0, 0x34) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) r1 = dup2(r0, r0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x4) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000180)=0xfffffffc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x10000}, 0xc) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=""/22, 0x16) 02:56:05 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x6) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') fcntl$setstatus(r0, 0x4, 0x800084) mknod(&(0x7f0000000280)='./file1\x00', 0x20, 0x3) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 02:56:05 executing program 1: r0 = semget$private(0x0, 0x2, 0x20) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/136) r1 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000880)) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000100)=""/219) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) getuid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x800, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000300)=0x1ff) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000840)=0x9) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000340)=""/138) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000400)) socketpair(0x1, 0x4001, 0x100000001, &(0x7f0000000440)) r3 = dup2(r1, r1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000480)={0x3, 0x53}) truncate(&(0x7f00000004c0)='./file0\x00', 0x7) setitimer(0x0, &(0x7f0000000500)={{0x200, 0x2}, {0x100000001, 0x6}}, &(0x7f0000000540)) truncate(&(0x7f0000000580)='./file0\x00', 0x9) rmdir(&(0x7f00000005c0)='./file0\x00') recvfrom(r3, &(0x7f0000000600)=""/215, 0xd7, 0x841, &(0x7f0000000700)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000740)='./file0\x00', 0x10, 0x110) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000780)=""/49, &(0x7f00000007c0)=0x31) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000800)) 02:56:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x400000002c2, 0x80) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='*/\x00', &(0x7f0000000140)='.[\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)=',:+@\\\x00', &(0x7f0000000400)='\x00']) open(&(0x7f0000000040)='./file0\x00', 0x42, 0x200122) 02:56:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[  @.[   @    @ .[@{-.[(/]^%!.[  @    @  @.[  @.[  (/'^-]-@    @.[  @.&y  @.[  @.[  ϙS5 :D f_a6;_crh3P@tlpEYuz& mNꇪ |}!]UάАg['^\@#.D3*JWbeF;mr.3)Ek;ks]fgb5&(?*'`S#։^@PupC]&ƞf84DG2+%Bpi)Ua1LA@fX\T=)W…XMVIGArQNҿ8"ǵR*8ydB=~@#o%܄!, x-t}Yˬ)D뛕@ iq@.[  panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 61550 28055 0 0x2 0 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff8000149eddb8) at fifo_badop+0x14 VOP_STRATEGY(fffffd803c2c5100) at VOP_STRATEGY+0x99 bwrite(fffffd803c2c5100) at bwrite+0x203 VOP_BWRITE(fffffd803c2c5100) at VOP_BWRITE+0x4a ufs_mkdir(ffff8000149ee048) at ufs_mkdir+0x6c0 VOP_MKDIR(fffffd803d547b80,ffff8000149ee1a0,ffff8000149ee1f0,ffff8000149ee0d0) at VOP_MKDIR+0x6a domkdirat(ffff8000ffff2278,ffffff9c,7f7ffffd4370,1ff) at domkdirat+0x121 syscall(ffff8000149ee380) at syscall+0x511 Xsyscall(6,88,7f7ffffd4358,88,1b,0) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd4370, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic fifo_badop called ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff8000149eddb8) at fifo_badop+0x14 VOP_STRATEGY(fffffd803c2c5100) at VOP_STRATEGY+0x99 bwrite(fffffd803c2c5100) at bwrite+0x203 VOP_BWRITE(fffffd803c2c5100) at VOP_BWRITE+0x4a ufs_mkdir(ffff8000149ee048) at ufs_mkdir+0x6c0 VOP_MKDIR(fffffd803d547b80,ffff8000149ee1a0,ffff8000149ee1f0,ffff8000149ee0d0) at VOP_MKDIR+0x6a domkdirat(ffff8000ffff2278,ffffff9c,7f7ffffd4370,1ff) at domkdirat+0x121 syscall(ffff8000149ee380) at syscall+0x511 Xsyscall(6,88,7f7ffffd4358,88,1b,0) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd4370, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149edce0 rbx 0xffff8000149edd90 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149edca0 r9 0x1 r10 0 r11 0xabfb8507c9e1351e r12 0x3000000008 r13 0xffff8000149edcf0 r14 0x100 r15 0x1 rip 0xffffffff818dc758 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149edcd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=61550 stat=onproc flags process=2 proc=0 pri=17, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2020,0xffffffff8223e750 process=0xffff8000ffff6010 user=0xffff8000149e9000, vmspace=0xfffffd803f014e70 estcpu=36, cpticks=4, pctcpu=0.4 user=0, sys=3, intr=1 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *28055 61550 94389 0 7 0x2 syz-executor.1 76209 216746 1 0 3 0x100083 ttyin getty 31609 66969 94389 0 2 0x2 syz-executor.0 56046 184936 0 0 3 0x14200 bored sosplice 94389 342014 36046 0 2 0x482 syz-fuzzer 94389 77301 36046 0 2 0x4000482 syz-fuzzer 94389 100788 36046 0 3 0x4000082 thrsleep syz-fuzzer 94389 273455 36046 0 3 0x4000082 thrsleep syz-fuzzer 94389 517498 36046 0 3 0x4000082 thrsleep syz-fuzzer 94389 250915 36046 0 3 0x4000082 thrsleep syz-fuzzer 94389 199597 36046 0 3 0x4000082 thrsleep syz-fuzzer 94389 287592 36046 0 3 0x4000082 kqread syz-fuzzer 36046 168127 3053 0 3 0x10008a pause ksh 3053 42412 61703 0 3 0x92 select sshd 61703 42885 1 0 3 0x80 select sshd 27984 38127 96667 73 3 0x100090 kqread syslogd 96667 100129 1 0 3 0x100082 netio syslogd 41304 156044 1 77 3 0x100090 poll dhclient 27640 512165 1 0 3 0x80 poll dhclient 93203 236264 0 0 3 0x14200 pgzero zerothread 58013 148081 0 0 3 0x14200 aiodoned aiodoned 60634 460645 0 0 3 0x14200 syncer update 63213 110274 0 0 3 0x14200 cleaner cleaner 91951 8877 0 0 3 0x14200 reaper reaper 79602 463888 0 0 3 0x14200 pgdaemon pagedaemon 76641 341628 0 0 3 0x14200 bored crynlk 33234 415566 0 0 3 0x14200 bored crypto 3933 18852 0 0 3 0x40014200 acpi0 acpi0 64389 85868 0 0 3 0x14200 bored softnet 23298 274687 0 0 3 0x14200 bored systqmp 55267 60504 0 0 3 0x14200 bored systq 38994 111495 0 0 3 0x40014200 bored softclock 51912 485637 0 0 3 0x40014200 idle0 96899 101578 0 0 3 0x14200 bored smr 1 415039 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9481 6328K 6583K 78643K 12161 0 0 pcb 23 9K 10K 78643K 452 0 0 rtable 100 3K 3K 78643K 548 0 0 ifaddr 49 12K 13K 78643K 163 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 29 0 0 iov 0 0K 24K 78643K 1395 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 76K 78643K 3394 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 13 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 1032 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 25K 78643K 2266 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 42 30K 54K 78643K 518 0 0 subproc 64 65538K 69634K 78643K 342 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 65 0 0 in_multi 33 2K 2K 78643K 146 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 0 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 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 1582 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 78 20K 38K 78643K 5634 0 0 UVM aobj 37 3K 3K 78643K 42 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 40 0 0 NDP 9 0K 0K 78643K 54 0 0 temp 148 2358K 2424K 78643K 8775 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 8 1 0 1 1 0 8 0 inpcbpl 280 417 0 410 1 0 1 1 0 8 0 plimitpl 152 47 0 40 1 0 1 1 0 8 0 rtentry 112 113 0 73 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9 0 9 2 2 0 1 0 8 0 tcpcb 544 137 0 133 1 0 1 1 0 8 0 nd6 48 20 0 16 1 0 1 1 0 8 0 ppxss 1128 11 0 11 3 3 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 524 0 333 12 0 12 12 0 8 0 art_table 32 525 0 333 2 0 2 2 0 8 0 art_node 16 112 0 78 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1024 0 1014 1 0 1 1 0 8 0 shmpl 112 40 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5636 0 4203 47 0 47 47 0 8 0 ffsino 240 5636 0 4203 85 0 85 85 0 8 0 nchpl 144 8535 0 6902 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 24146 0 24145 3 2 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 28451 0 28451 13 12 1 7 0 8 1 sigapl 432 2413 0 2401 2 0 2 2 0 8 0 futexpl 56 25704 0 25704 2 1 1 1 0 8 1 knotepl 112 311 0 292 1 0 1 1 0 8 0 kqueuepl 104 164 0 162 1 0 1 1 0 8 0 pipepl 112 842 0 823 2 1 1 1 0 8 0 fdescpl 424 2414 0 2401 2 0 2 2 0 8 0 filepl 120 9425 0 9330 5 1 4 4 0 8 1 lockfpl 104 396 0 396 3 2 1 1 0 8 1 lockfspl 32 590 0 590 3 2 1 1 0 8 1 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 48 0 38 1 0 1 1 0 8 0 ucredpl 96 1428 0 1421 1 0 1 1 0 8 0 zombiepl 144 2401 0 2401 2 1 1 1 0 8 1 processpl 840 2429 0 2401 4 0 4 4 0 8 0 procpl 600 4874 0 4839 5 1 4 4 0 8 0 sosppl 128 20 0 20 3 2 1 1 0 8 1 sockpl 384 790 0 773 4 1 3 3 0 8 1 mcl64k 65536 242 0 242 31 29 2 29 0 8 2 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 22 0 22 5 4 1 1 0 8 1 mcl9k 9216 16 0 16 6 5 1 1 0 8 1 mcl8k 8192 10 0 10 5 4 1 1 0 8 1 mcl4k 4096 49 0 49 5 4 1 1 0 8 1 mcl2k2 2112 4 0 4 2 2 0 1 0 8 0 mcl2k 2048 54278 0 54232 17 10 7 13 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 98725 0 98623 28 20 8 21 0 8 0 bufpl 256 10780 0 5140 353 0 353 353 0 8 0 anonpl 16 187491 0 177401 80 37 43 60 0 62 0 amapchunkpl 152 8843 0 8739 21 15 6 15 0 158 0 amappl16 192 11128 0 10584 53 24 29 40 0 8 1 amappl15 184 453 0 453 1 1 0 1 0 8 0 amappl14 176 308 0 306 2 1 1 1 0 8 0 amappl13 168 15 0 15 4 4 0 1 0 8 0 amappl12 160 220 0 219 1 0 1 1 0 8 0 amappl11 152 34 0 20 1 0 1 1 0 8 0 amappl10 144 529 0 527 1 0 1 1 0 8 0 amappl9 136 715 0 712 1 0 1 1 0 8 0 amappl8 128 311 0 295 1 0 1 1 0 8 0 amappl7 120 521 0 515 1 0 1 1 0 8 0 amappl6 112 64 0 54 1 0 1 1 0 8 0 amappl5 104 417 0 407 1 0 1 1 0 8 0 amappl4 96 2142 0 2113 2 1 1 2 0 8 0 amappl3 88 913 0 906 1 0 1 1 0 8 0 amappl2 80 20609 0 20563 2 0 2 2 0 8 0 amappl1 72 47692 0 47299 26 17 9 19 0 8 0 amappl 72 5144 0 5110 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 41 0 5 1 0 1 1 0 8 0 uaddrrnd 24 2414 0 2401 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2414 0 2401 1 0 1 1 0 8 0 vmmpekpl 168 16556 0 16536 2 0 2 2 0 8 0 vmmpepl 168 240504 0 239121 152 80 72 84 0 357 3 vmsppl 264 2413 0 2401 2 1 1 2 0 8 0 pdppl 4096 4834 0 4802 6 1 5 6 0 8 0 pvpl 32 606777 0 593739 262 93 169 250 0 265 60 pmappl 200 2413 0 2401 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 553 0 73 15 0 15 15 0 8 0