6:01:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0240000000c4371266"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) 16:01:50 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = getegid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, r0]) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000040)=0x400) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) dup2(r1, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:50 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0xa, 0x8000, 0x3f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180), 0x0) 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) dup(r1) fchflags(r0, 0x0) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x3) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) pwritev(0xffffffffffffff9c, &(0x7f0000000600)=[{&(0x7f0000000540)="97fd3325e2c4844d0b8f6b3ef616ef28749a4d6d06fa78bdec44e99dc76705f069e932a430f5caab8570144ac3d18c4f2a536159fe7c0dab882aee53c554d6f128ff3ba98d5010cb936038267576e640b46352d694fa13eab4f9ec8e551fdc0dd3c129b81bdf3f8126d5267b940c1a99ba63e8863d64f79d711e5d3496709ebb754353c15eaa310070aa54547abb646bfc22b895fa1040a5", 0x98}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000004c0)="dae8e5765012164c5607bf4535a75789d8b35e4d861093496cb7ed025d75ee162583b5b9d5f1f546", 0x28}, {&(0x7f0000000380)="046959fe517e136040d3861c8114b77a109f09ddf61a50e219c5e7120a78cd7f2477e7dc863a8b0a208606aa5ed5f6de141fabbe69da47ef1ab1b4ddf49b3412f264d1583d65bf5218ef00f968d89e5892cdcf792f00fa71a450c8d6fe7ed00b8b2157f69d", 0xfd25}], 0x2, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000002c0)}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000000)='./file0\x00', 0x3004, 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x20000, 0x0) fchdir(r2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x1a2) write(r3, &(0x7f0000000000)='>', 0x1) write(r0, &(0x7f0000000240)="16e659a3121c2dad5bbebc98a0994444477b7d1c", 0x14) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000040)={0xa9, 0x0, &(0x7f0000000180)=""/169}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) 16:01:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x8603}, 0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f'}], 0x1000000000000104) 16:01:51 executing program 0: r0 = socket(0x12, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0x7, 0x4) 16:01:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff10653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2820e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0fd717979b4f10d6dc5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c186273bbdfa01af60731bc57cf79584de497effd436426c710584e524cb3e6f94d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x2c7d23b, 0x4) socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:01:52 executing program 1: setgroups(0xfffffffffffffe34, 0xfffffffffffffffe) r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) fcntl$getown(r0, 0x5) 16:01:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) close(r1) fchmod(r1, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0xc7) 16:01:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x908, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xa0) 16:01:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000002c0)='./bus/file0\x00', 0x60, 0xbd) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r8, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./bus/file0\x00', r6, r9) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x1, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) lstat(&(0x7f0000001680)='./file1\x00', &(0x7f0000001600)) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000003c0)="d54b9f73128ca3dd01f3bf2498eb1b3285596f2dfdde6604e74e2ce70573c52651ec9eb9c6681a045a3ce8f60124973e3f1d2caede64dbf2cfbfb154ee3dd2c4d2163fa00f65bed4e2e573b7afaccaa948bc731206d40f77675922907955b6b7c79d81f25c283b2985e753ef3e9f558896236a9c880d85c7c39dff4feb6c5a180d1e70a274ae33cfbba3652bb11765c7fd8b2d735bf4fce43192734393bc746714704bc768bf21e52acb59f97383def4d640d33165876d716723b47acff42d7ea1a7e67266017c06f0d8f757530c683c841009e7de3809f7ea0608e458aed0719c39227d56c33f072a067304727f6b871d5d2d89c09594c3203ea00fb4656810a721e85b489090cc19f9feddf14eceade9f451e9c03b3db4facc8ac28938906e22e8ac5242eb0c346e2e9ae769af58d0618494a644459047263be252a4bbea439bce9cb81de644a79e070a0b1aed9da1bf79140d3ba2bbc3573c8e2a3993e6f9ab016fdcf6d794930306f0b604b09f13664f0ef467859cdab35d176312f69c587ab6238ed259e586f23cf71e015d8c857f00279fe69ff12bdd4fa099d5e3cc2107813e6676495a691a3cd641f745eb8276522c3b931f250bdf7dedfe153f39a9bc5510699c28311cf7a57e9b4df7d4b87c32da1ae771262fef119260cfa1e0a92f23cee2d6dad47b8af479ea928fd4778e010f757efb794048ae3a868a64f9a7776f4245f1466fdd84ab9b00ad0dd7d515c67bb912f9e7ab946750ac5321c861491b102be9da89f917930b085867dd3aa1c3261c454d4603fd3c52ea749ebc54a4c8fa7e9fb380b7773b41d945a7296bd7829ceef3db8aec089ef96b0456d772ed5eed2699df7fbcb71760261555c56c521b2f6cba5cdc7ce230eef529cad7f1ff0509d45c818af6179b541987a935db75a76401f2ad4bb445a391e55cd4225f9cbea13605a474d31051074f46a08d14dd7b93443a86c0c2c33dcd4f97aefcb220f8458964cf48abf3336d2c9e6ac7d0cd26f1987722f0f4baf6f46a07a710e1d7edd54fc81b40e1d3553d44773569dd345c972ad7d3be060dfd380da607f7e9e7d9c87735a0e1a40ca2a8ae096959cfe84aa1a8cd5fb8d70038256af5db8b787dfc38e2ba8e00d7848bbea3b8bb5d4c725202ee64f2d27400207864b629d97974c3407ce0855571097041c569e025dab2d252bb133377a1f5184af53faeb7d08cbfdde57f84a8a3e5077cebb9d203c0673e48ae62d7937a8942daea5ea6c3e855ff6d7258c6904aaa7c1857a5829a397594ab4e1aedc8b132f9eef9d471ecd0aa115f82e83755eabc4faeabd2f975e1d8b0ccddd9c068cb109e7b41e22d9938164d578a1bce19c4c9b4f3d20036c263012eecac0f01a9fc090b967f223ac34186f0b5c3f15ca8e230b115f6c7942d8fe2fe8cbbefba461d3173ee12284356715f72c30d73323dd943e33f305391896e3c13155c965babc121faa1bdee42121624f8b43dd0fe7caf7c7fd47362c99408ab57162054e0beefe917eb8e4598658c704035d9c8386e5c68790a0bf38ba0687a8339be7859c69d2044f6cb2a63889d49f41843018310fc4d9118f8031683cc960878efde662f3c0b36b3cf0c82344cdc776a3188ebd0ab0e944a32523be165ab7c1bb3bf9fca8d87fd678df662d73f026f134b019aa440ec74d334a0fdddc4524600525d72235e88b5bab302aa6c633fc6d765bc597d1fe371c49196a89aec5345ba12e6f74afcf5b7aa1d9cd727c1690a02492d99f7c1985d241d29571538e8ebf2a8713d11ed85c19671caeaf3c94e84359160638e576f39c335b3b55834ecf3b7fe9334f401161033d6df5043a966819d792bdf079ff48f263f28b513e03c16912c5fc0f236a671eadc1a72ab6bf580a7df3c94c29245265b63c3af769ae9076b0cad873f7b59a187b112eb74874143fb6f5e5afed23fc8f30035843270e7ea9ce5a2ba5a113573fb0ed48e8f00c9cfeb337edf3eb4c7c9da6b8b69cfa69edf65ce245a5fd0cb86f9015b2cb55528ecf9fc381411d4fec8c3d16d1b3d8911542a267f793c9a58376a12e258ce6984302b80d60616086505a07486056bd3a28874393d4fd30661bd5b23375a91efebc1b712d97642f5780d0f4fa036109d5615581c36f64b2aba8656f88f1627c04a486ddbdfc627cd3d346d696b40cbcc791b610e51c82f9ef5ea7aa5624ced6e81437dd2cdadf8bdb50ae2340da1b445d8532eac7ad5db10aa8a0e4879ebf799d0f2da828807a323e8bc67b17048028e6a813c969a83b2f305333983a61a20d50cad15df3fea60825f99d1da429c59b09b57a091ca0a1b1fcce085e243479a56699c286de31e69d79109e65ed768973a58e0f03f133ccf28cbb3571f04f1f63fe7d4b92e0792b7c84ad692ed8cfb9430d962aa7156ffb23119f594ed34f6b8867e2a972caa9075892b71306d2966256572fd200ae60642213e19d5adf7ba52474b0cb9fd240dfae29babefae5f19bf3c6c077477b2a304c9f3e09a05b27875130c69615ab7db37379f8ebaf7f66dda7a064b9bcb4e0224b083f7e86f13d7a30b9251801d67cfe7120fb97c114efc3841b43c5664c918a9ed755f277e0b34631d50db9c5c467296746ecea837a08e23e084c39a4bc09af529e47f2e329c641151129f129cf928da212dc969ec39ff4f0cc9c4aba91334eb77929370b02a8645bf3238d0cb71d1aa0faff31fad975627d66dfbc8882ed65510487be501d083d48cbbffbf2cd4d5ce144f26161bce7a8be04752e166b5460d1169d187a4d80183d574d4d109cb54d1f1f90df5c9716667a0711a103ae605a2aafd277f04fcb867ee345d309eea25bb0aeb19846016c760f027b1dbde5884dec66894ad4ada146fe7296503ad8bc3780392b6b10821ef0187673790e0d4f4768f6f09a09d4fc5d75eab32cb72d1650b89b5246c6e757eaa4593078abe6d3bd648cf6bddb46bdfec24026c4e2fdb0c0e22fb85afc8b51cd2b933a9f8d353919d51fbc5c7384dc84f6e29f19f7a11e768325e52e8997367308b6c74ae646428c7cf0ca86ecb39276dd050479678560cf2a08175c77d52decb1e1361e54ba14de2549abd3b99988feff8c9477d518fd1f93dccb02d5649d3113f0ef7965ab086c9d44889aabd35ef50988d5c32205116c96daa3bacca4031b11e2c14669c14e7749ed27fef38110bbdd03d9988f35850dc33b4e385566d93f3bfce259d44daba4e86bd433889510d0748c5e0dfe3700f4c299dfa8139466e45484ad3d659ac3df491f826a4e5feda767fb2fe643a71497ea201a076c903742a495bcb3db27913874aa38bd16429c7c6f6524d04afcc681d71f4bf1a3ccd2a1c582b77e301d2dfd50102968b61402b30df229403afae8ac93ddfb5bcbda5284355b9c4bced7d3698ec2a46c1fc701773c3dced9115344c3bd78988b9bdc87268220da7ab609000fa6800a9f3d3b2b5fc1cf9b0bd2bbe37c1502243f5dc27bc7074bc64923dec85fbddbcfae2c9ba5a2424df21938f828aa8f79db175e4bc84fb1a5c380546543c8d5b001aecd75086f0e457fde0d76ebef72391f22d878f38e22acc0621b6caae6025af99e456da4120aebf8e527119a9ce9dadd45e0703ddee4e9aa646952a7e20b6fb259f593ac944b91d1bdda2ad7e2fee9eeeef164b657be89ac2394b3f13f47bc980a472826a635ea78b6a27d8341d726327ece72b8ab8eda72e2b5c33aa2e8506a20af4513c1245bd2f246fc44ae267b8b39ead5142b39716b375d8a4241a384680530c827d86ee8884368e5288c04e1097b5377a1b5d07ca67abfe510a950a43673d249db5966b8e5bd6866c9e22f5edaf71a9f0846e30c5f18310bc5c89bc16ea7c43a4762a99665bdea42555b7592fa5945631ebe691988d86f8b84a5ab59f0c7daf0b2a554c61f2b15c5247dd0ed0c8973eb61ca504453d498124501291e0cd8bc6167e31ac714958b188c3eb2dd5dcef2d2aeb802fa555e802f8e37d1726579193f654757babcdc697abf3ebcaf2a7efe08bece870cd84b7f289211c016d8d2601220836b98222b6929b1c46a85e4fd71106762a318445cf45e126badbb59cb13df533d27dcd86119c6b80d4cc8088db506396855c199488d0adb9dcdb8e5d989d87c8c165967bede62222c61bd9bd4a5681adc6e2b9c537b0a1dad363d9e1fbdefe4112af54cf1677676e7c8aca5da30a4fb90dc2e2725da96641a0258b7811b2d4206391c5c9a1329a86996872d3a8226be8cce45e23495cdabe41e19ff1a1056da4aec27e2aa3ba45f321e43e58c94621744c62f30c53425c4cafdeb8c49b4af3b2399eb4036807b9e6a135d5d6a9b38287f3ed100387453683a1a828b8a6aa884e105f5039e56a8da1db1ac99c3c4e18f26ed1b4b1131bd4394eece5de7e40677cd1406eae5b25b08044adf49b15b639053202c0a3d98040fc41f54243a6b1532624eabfd6b7e9eeb0c367af13a3b41ae3816d23141c3b1a8b37cff120e2161aa74fa378f737364fdda77bc97e74e40203b05c27cfc62df9169e909b7d30ccc1e40b6e6d23ed0fe4bf4c368bc5c92769b62eb9dd802b4a2295f4822cd452f44761ffcbf106e222f448a959d82a2563f487b77a443ba14557b5bfe0e8c5df2b9ff2d6556995b19ce59b0c517854281c21caac792a2a29f4c5dafd644b7b7d66fbb7dfdbbeca93bfe17f429c8d296d8bce62e3fe8f3813256442a2b72051194e2aad205949efa8ad9aeeddd14dbc0ed7956ee0a9edd7319db5e8567a27464b47786e3fd0c4660d6562b2481fb47d1d355d0c80167db72f8076c312257b7f612b356bb1a44c195562432c2a16d23270d09dd456ca3fa7d8b0cd6cc8eabf41a79a09905f2d3aeaacc72e06562977e1016d0303181d272fe9c1586bdf1509f07f96ec39bc327fdd61624940bffde0728f3742ec158fb43d68cf369f9a02d23c03be5a3b34fc3fee1d97cbf762750b0825b68accbe18607ad790dbd02437b671c7ad2bb5ec4df53221c3681ed0989d321c61d866d48f1aa0455276b8fee6327433275d3379014840a190624165c8c2ef86cc20097ac24e1b73f90182a4ce159fdb42ac31f3a9c7306aaeabfdab148ac8738436f6917f7c924b826bdccf7cc3eec17b7c44315ed390927790d6cd95d3f08c6cbcc4d032dd17a86ab2129000e450c710e896aa341ae6bfe96617f9e8fb2532e4b32859c2a7d45e8ce6e5d452ce78dcf91fad33a70324126651a8879186fb8fc08c776114de4d0581017df23c08f62269e9d44386cb835599429d19d3b01ea6b99b1f3b7dd6595da15f8a3502408624e35d67d6d5666b27577ffa064a1576f11ea2dca857115b29372302c65496ed1f405dda70361098b1276d834bedb62a55cab1dc12141dbc601bda06ae6c16ceffde45e4d442b308b02912c2ef8aacfc9b9cdd8cec5782748bc42657c4919d15e3cd2d1fd46cc9303d6742abdb7df83b03cfca63ab38e46975c1636add94da6af313770d4bfa142d2e301e782d48d1eb0ae24528bd5b88fd8457518e3b1810505788249ba08ffc70d689eaf4ae1e2a52db9573cb953a6d2d0c242c09cf193915735c91d481a2b15081f97ac3b6210edc4f7168ff56217e35c2c74ea823aed8d143072ecb48257aecb26833499ca7b9252b807569ebc13efb04cc5d54c39452124adb244dc388962cbba1ce89a10834b056c1b7b431167d3e1bf5c348e4c68bbd10faae0209e242bd23583e7a2c3e35975a224375f89766f95909924c9955de35c142046d0e92"}, {&(0x7f0000000040)="aa5b9a048edfa50542ca5b73887f1cd7e6c8acc5c1c6b0bbf6d812892c46"}, {&(0x7f0000000140)="bb88cccf9ac2cb6e9aeb3835e6a1c0193766e292efc0e92e85b7b1a16b062cdedf34027bc7f7cbcb794b9c669a5980a4e81c5f60bc05136815bf2a069c2a8de798b756fe08971d77919e5eeeaa7069d80b8ec2c4bd06", 0x1e4}, {&(0x7f00000001c0)="66745d6ad7dcb821d81e5ae1ad9aaa532353fe34fcd3edd54a407910d057ccb59a5d2ab110ac529e1b3df69e643effccfefe253c2256647ac34981f780361317209e05a8fee56be4563cbeb985f6fd037e0f6b5cf4b8a186a2dc6f8010aa756feb5b343b8fa46d9e4ad96bc21b7d9c721016e72f483e24d530b63435580044f787fcc41bbb939ba6ac1f4a7384ee5d6240ebe4eb4f207e35919c4414038863a9a131daf4a77457e0cff7db38b8ce5dd3806a9a8870d62f5982dd62bcb90329490a2248cd97c82e"}, {&(0x7f0000000300)="99bd458b9a0a98cbce5dcb2107e58ea01849c6d511af4e8d506e4b839367d7a70b5c58a2f1f40216ac7b27efb33e5d49f313eb644a96660b271fe8d7ab83e70cbb00c1d65eeb739f59c6e0994022ff6cf8c5d4"}, {&(0x7f00000013c0)="9f1d672c632df166029311651bb39df573f5e6273668fee0da344e47f5ed629b6c8efb9513ac405929e273d3d316a9dfac5a0b33b4221274b37076d42de187d18520c0bbdded33653dc4eb4cd0821274c60cd969fd57f315c1f8b13d0522ac68ba3590d4e2b0716d71d86f5960d876aee3483bc01f88f0f06941715cbd6013aa26c88111a6f1ee07d699d0f56bc54017dab7ae180f9c379fc595839848b27d5fdc63ac57abc814a985c112fa17dc469e41a2884127a15b"}, {&(0x7f0000001480)="31ce7e878f08192abd4c7c767da1e91d80be4e09a06d23d70c6d46314c3f2c996dbc174f7a037d2e5d4b877dab3c0b2ce3b6df5aff36cf9bf1c9e0020e126679fb7ce9ef5b169c140a5ff3be7974257a33ef91a03a5c5405b8c1ad07150ec56350177883c95d1f7a9210b51d01b536d83ce5646d7e01f95b386bffebb8cf1beea079685bdd10540ac5e30f6c44ea920e51246ed835ab258455bd8fcbc27da5b7d4bba49c38acd1f0bdea154ff60e53b897167b04efaa67df72b32a472b35b7f3d0f08f74ef974ce9f039a58a6c472d28fbf753bb6491b992"}], 0x2, 0x0, 0x0) 16:01:53 executing program 1: r0 = socket(0x2, 0x2, 0xfffffffffffffff8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e000000001000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB], 0x2e3}, 0x0) sendto(r0, &(0x7f0000000000)="01", 0xfffffffffffffd9c, 0x1, 0x0, 0x6c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0xfffffffffffffffd) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x0, 0x5) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000040)=""/43) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) 16:01:53 executing program 0: setuid(0xee01) r0 = socket(0x10, 0x1, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:01:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fff, 0x0, 0x0, "d730c1d5bb6fc6e2ffff00000c000000464ff2cc"}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321200000008e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0239a559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0xb8) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x1000000, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x6, 0x47d, 0x8, "3820e761a048dd14cbe7a3db075dd52959dc7dd5", 0x4, 0xfff}) 16:01:53 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:01:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000001c0)=0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e000000001000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="5dea8444"], 0x2e3}, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x857bc79199d36176, 0x0) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000340)="2ef6ad0770eeaf03971d8e46b5df64edc8c77654750224ad382a9b3600105d4972d68fc28fb5a625d70732f57f918524a43c3be8af95f2e716b41e865e1520127f845cc312cf88c84f40799df31792055e75d24617931d6ee3b1d21c4a7f16605969d080c3d824eab970da37c265cddea0433ead1b606c1692a8bdcbbff0899fa653072b3bbbfc24413dd20ba56dac8e94de73c30cea696d704f3f15d690d02d3f0f873e49d6f34242459e035eb9b3a77210a74bfa7bbddcbb1707decb5b7208e057fcd05c7ad6c8d48b8b36c4582b8534c7a4c7a3cbe62c8c2f7be59ac62b63dd98f1b6cbfb961586dd66063d849a", 0xef}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r5, 0xffffffffffffffff, r1]}], 0x20, 0x202}, 0x7) r6 = dup(r2) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000140)) 16:01:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='i') connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) dup2(r3, 0xffffffffffffff9c) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000002c0)={0xfffffffffffffff7}) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000140)="00000400eb69c4d276c1adf6bfb1bcec9735ab05924ff5acffa6a768682ca67e3987b9512220d93d92962da591300cdfb992a2ce3e6bf5a0b8f1c4a213eead294e8427e929f04921f1137b61abad006a0df14883bf36173ab993c1e384c68299c0c6c84ac9f6f1c8eae3498f7dd39bc87f636a91bc5d5c1f09489a96016b72567cb495e4f737d94f1f2f15546211529a266860d9473a066dec852c9fc946333aedf238041535be4382a1ec3c5bcfb19335db18081005bfa35c3979b69cffd8a9be133f67e27adc01ce642e0f9a4a01deb20cf0dedc2c14edda76e35860beda22ae31cb477d3d993416ca0c053e15c04b7b30748b4ef7b2f15d171c917a3dd2773639136fe8911f895e346428407c2294eb94b5d28d8688c9b0c1f00e3d2fbee8c5a371182e935887695b88f2205ff1da83d25ed1abc6cae5de670865c86fe000000000", 0x462) 16:01:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x23}], 0x2}) r1 = socket(0x1, 0x3, 0x0) shutdown(r1, 0x1) r2 = socket(0x6, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8050, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000002c0)={0x1, 0x1}) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e000000001000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000ba40782395c26c53d748564e5ca69430a348d96e6e66a1a3fc7d172cfba7987eedc709d328f1d44c6a58f1eb1e155fc26609d9a7aaa13b5c8a6911d76a043999fef6adbae7a5c04a3bb189fae0d2aa0913f83fa36519cbb8cc236e9d7c0fb1ad5c817e84c0c6f94039df455554e1c3d7d856a4a44d0967f6a71c6d523e44b67fb1d6cb1bcbb2a0b79a55a6acc1dbf486b3bb11eecba7cb14ac0477a3e9838afd30bdcfaf5d8f15f89868366593f9fd8f0b72fb3c0227f2e2"], 0x2e3}, 0x0) pipe2(&(0x7f0000000180), 0x10000) shutdown(r2, 0x3) 16:01:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0xc}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) write(r1, &(0x7f00000001c0)="f2ec8d14d31601785825532f0ab3c2634ddc3c5f83159cf4f3cfbe463ff70160739dc44bd9772970e65451e11ff2ca96cce5af6fb6e17e36c2751568019745f8c9e471f20fee3364b73eca5024dc77c2874f440e9fd2142f9e6fd1e109d2a8", 0x5f) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e000000001000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000008aa1916be9d700"], 0x2e3}, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x2d}, {0x6}]}) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) r5 = dup2(r3, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x2, 0xf8, 0x101, 0x3}, {0xbcc, 0x1, 0x8, 0x20000000000cd50}, {0x0, 0x10000, 0x101, 0x100000000}, {0xc, 0x1, 0x3, 0xb6d}, {0x42cf, 0x1, 0x3, 0x33fe52c9}, {0x59, 0x7ff, 0x2, 0x40}, {0x3, 0x6d8f, 0x1, 0x400}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="fe") 16:01:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r1) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x0, 0x2, 0x89f2, r1}) 16:01:54 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 16:01:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1ff}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget(0x2, 0x694) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/248}, 0x100, 0xbaf6556b001cb309, 0x1000) close(r1) socket(0x2, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x7fff, 0x2, 0x800, 0x101}, {0x4000000040, 0x76, 0x4}, {0x1000, 0x3ff, 0x2b15ab3a, 0x6}, {0x400, 0x8, 0x2, 0x1bb11cea}, {0x3, 0xfffffffffffff078, 0xffffffff, 0x9}, {0x4, 0x6, 0xb326, 0x1}]}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) 16:01:55 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0), &(0x7f0000003ec0)=[&(0x7f0000003b00)='\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000000000)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003dc0)='{\x00']) r2 = msgget(0x2, 0x700) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r5, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r6}) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r7, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r8}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x8001, r3, r4, 0xffffffffffffffff, 0x0, 0x6573295663da3a8a, 0x1}, 0x9, 0x3d8f1882, r6, r8, 0x2, 0x7, 0x5, 0xfff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc40400e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e8115db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e1003ca71870604ef7e4c2c85b00dcbe10318392b2b11b00887e5637bf01631a67bc85b14de668587dca8f4942b5570425b4222e9b06e5046c1525014a25282cfbdd571695763bb1f4b6671c0d3d3288baa3cbe010694205a661df68a824ff1c632f9b470474ee4aff7bc535f77d3ddd1e32de2aa5a7c5a99ca2dc4c876ee491ffbea9204f63015eeed50c1f4bb93aca52977578d982e8e6b107db28c4c1077abe966ed7f156252fab2321dc456c13455bc9cdddee296e40de52cf104d66193b38f795d242f3bfd61bbb419d1c273b81db119a5d2d4c93b769aa2588785ec6c454a4ff71106c26"], 0x168}, 0x9878d5c527fde8da) r9 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d, 0x1bd}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x2f, 0x0, &(0x7f0000000040)=""/47}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x4, 0x4, 0x3, 0x5}]}) 16:01:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x88, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8d) read(r0, &(0x7f0000001740)=""/4096, 0x103d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x90, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000080)=[{0x0, 0x35}], 0x1) close(r1) 16:01:55 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x6895e0a3010df1f3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0xd) ioctl$BIOCLOCK(r0, 0x20004276) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x2, 0x10001, 0x1, 0xf03, "f568fbc3f5e1ec98ad730347b4a01c11d4397462", 0xbe77, 0x3}) r3 = syz_open_pts() r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x5, 0x8, 0x11, 0x5, "000e91f465e8a7271749a09bd191305934854d13", 0x40, 0x7}) read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) fchmod(r0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) readlinkat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=""/147, 0x93) fchmod(r3, 0x100) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9bc3676dccd04245e", 0x11}], 0x1) 16:01:55 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) pwritev(r2, &(0x7f0000000800)=[{&(0x7f0000000340)="e4f97c6a2e13ab139925766f37284b6884671c3f5009b8edb9de9f3c19ecd7261dc823b3a33f6e9d91ea3b64183a20bf5f00fd9991e7285955f2632349aa5d3fd46d74362c8672fff6e1ca191ea84b11d2b1c1403d701b0e88a4cd0db929c15cad4f6aae231bc1c6661ccf505571d20d2aae2aa21e811c00fb77e9441819a9cc4de161726fe91ba8e23d2cf16d3159f87b2e6533b81d46fa1cf9a05e2ff390b5ed88073e46b26dd6b3914e2a8ef9c110a54d248d2f52954609e83ea19811d492e3c4eb968a2ad538a02c21a2", 0xcc}, {&(0x7f00000004c0)="9d0a2ce544fe021b26085726734e3884ef51d44329ee5df791746fc1f70a24a91267eee45bbe02b6e7b0bdecda92704caabb030393575d1284d1f2b9414407999cd0f3705ba6200e178a71cf8de4b26ce547e309c6bec798c34505bc7328a83a3a8dfe656df439e2973ccd9e2a6757a402589ae6f993e342cb034ab8cbdc4e02c8d3ff22e141082db7f5", 0x8a}, {&(0x7f0000000580)="45b2f2340ae10e050cf36bc04802217cf4f66f6155b296470a157a44f5d378a05c4d4b530b4770e114fc1f4cb0200f75ed1d64521c34053495088f44e49d9b89e899e4812d5bfbc8006f0319f7cb6e0a65e0f431e59b0370527311aa155dd823708ea7239b4f473484c5bf12c26f1add796eb57c956b928a8123e6f9dc0c44", 0x7f}, {&(0x7f0000000600)="e6a8bc44ec85f6acd7970ec53338fba150f034ce9d27b89c7f2e415aa3d28ac5d61309d1ef56afcf402ee3359cf1cb15c92d2c8e26cb60666f43fc2f6ff50efe686513946cb13935e5887ee370cc4ba308658447f1234babd9fa8dfb78a8f0eaaa47e6126cdcaa7ee8ddaba6939943dcac3394293e02b646eb9ba534c330bd581be6c24f6950f4ec1cc6dc6cd1d3a7901b779b27215e0fc5e0259ee83e3b68cb1d8c2978653a8678b30c2f303790db7c0cab5309e101c93d56753e144359204b5c39bf906a31ba08088626afb7ba3134abb633ef9c38381c7d8bbec5d92734273ca280504a", 0xe5}, {&(0x7f0000000040)="3a77c7e5ad2d95439bd2d2c5f165b5a1c5ba8aab", 0x14}, {&(0x7f0000000700)="233b035df7de02739ccbc83708feb19f7fdd62d62278a5a33ca7f491af23632b8b563e793c0ce4d9257233bf908432cc4bd57c612e5e1ea84516491621d634039fa7acf11725b0f5369f106f1ed2bff1989c7391f9d86ab3555beddfa557bf04d092593ac770df81423c4d6a4ff282cd99fd1136cb6e2ade6166989b9881250a9086673797bc965fc9cabd8e5e76073857f5ebd932aa10710203a637abf9b6851376625ba5ede026a889262a5a5c67e4a305ab8a8fe65a736910efdacd5b9fe8807f6445390274e50b095abff7df1fa722142f38e271ac3ae8bffee7c22efc6c2469b69841f5a82ca4dcc68ee042cd1ea3889254179754", 0xf7}], 0x6, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) 16:01:55 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x3ff}) getpid() execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:01:55 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0a", 0xef}], 0x1) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) close(r1) 16:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000af0000000010000000010000000a8000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x2e3}, 0x0) sendto$unix(r1, &(0x7f0000000000)="a07985a80a6354c75006a4ab3a1decd0bd19826b78e51a3d", 0x18, 0x4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = socket(0x2, 0x2, 0x0) r4 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000180)={0x80, 0x5}) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0x3}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:56 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') r1 = dup(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x401, 0x8001, './bus\x00', 0x7, 0x70, 0x4, 0x101}) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) syz_open_pts() 16:01:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socket$inet6(0x18, 0x1, 0x20) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000480)="24c7b8855583afe86e622d", 0xb) 16:01:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0x7, 0x20, 0x1, 0x71a, 0x6}], 0x80, 0x0, 0x80, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x114) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$KDSETRAD(r4, 0x20004b43) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="280000000000005e48ff0000a032000008cd3fdf00"/34, @ANYRES32=r1, @ANYRESDEC=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x46}, 0x0) setrlimit(0x8, &(0x7f0000000080)) mkdir(&(0x7f00000002c0)='./file0\x00', 0x41) accept$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x14e, &(0x7f0000000180)=""/88, 0x58}, 0x0) accept$unix(r1, 0x0, &(0x7f0000000140)) 16:01:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:01:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1, 0x2c, 0x7, 0x0, 0x0, 0x6, 0x85, 0x2, 0x0, 0x6, 0x7}) writev(r3, &(0x7f0000000040), 0x100000000000038d) 16:01:57 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="2f174a231a12f7f6d5681b4b11a756382a1b5ec6bc5381b6c935b986eade31f616fa76ff012dd42bbddf0806e5890dac4f288a3979effbe8feeb7af8c70bcd9fb9adf44286161246419daeaef3e4989d9553f8d273c7e21d5f56eced2ad32828585f0aaceb56a4581fe3a7f68a168b69e254914324941295287da4390ee8aa21a4759d9b78de737a90c52ba076d4e6c4de1e0eac5b49d4fb566a11d16e21ecddcaa041ea1677b6932a6460016fa5948edb90af1d9d3b55df9db3b07920544ea73b2dad92723a25b9ddf55b486260fcfb1fa0c01087d8e40c2817ddc6e1bff2be587d5c80893938b3", 0xe8}, {&(0x7f0000000100)="3f804c11a77a7227cc83d003e17e9439fa757128a8f863e43e86162de89761b66894a1871a4e08517f", 0x29}, {&(0x7f00000001c0)="a67868c89503eaee65ecbf3f6734ea51a47bb815d23c", 0x16}], 0x3) 16:01:57 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="07024b186cfa226e94fb0b8830e0b7cbe6646e7cb827c541f03dc14ef8a4967db6253eb3c64b96a422c54652ca768b9ce22c7777e7a0c1344ca7ebee97d3d0ded74636b3c3ed74a408a06233dc85b29803dc95e9e04a910aa0a3c65fcac1c7fb2d8eb471e4f58dca97deabe538cb00753ca03f985f0b78157e20b6733ce1f106a36f53e6eca0ef070fc60f0d51f7c28ed784f2439ed9c85ad238722a9edde648c3ce67216cfcae8df053390439d91d7f8756338680be4defbc25c1cb24213978f9ab519d380c65f4873c6e807a", 0xcd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000580)=@in6={0x18, 0x2, 0xc000000000000, 0x9}, 0xc) listen(r1, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x3) lseek(r1, 0x0, 0x0, 0x2) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() bind$inet(r4, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r9, r7) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r6, r3) r11 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x80) openat(r11, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) r12 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r12, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) semctl$IPC_RMID(0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x648}, {0x1d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:57 executing program 0: getrusage(0x1, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x140, 0x20a) 16:01:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r2 = dup2(r1, 0xffffffffffffff9c) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x2, 0x0) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) r7 = dup(r6) r8 = syz_open_pts() read(r8, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000140)) kevent(r2, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x8, 0x1}, {{r3}, 0xfffffffffffffffa, 0x20, 0x8, 0x55800862, 0x7fff}, {{r4}, 0x7ffffffffffffffe, 0x10, 0x0, 0x0, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffffa, 0x2, 0xd1a38419e44f5084, 0x6, 0x2}, {{r0}, 0xfffffffffffffff7, 0xa0, 0x2, 0x0, 0x7ff}, {{r7}, 0x7ffffffffffffffb, 0x5, 0x40000060, 0x2, 0x45}], 0xe, &(0x7f0000000700)=[{{r8}, 0x40ac1ad45cab714a, 0xbe5c4a767ef420a2, 0x1, 0x1, 0x7fffffff}], 0x80000001, &(0x7f0000000740)={0x6, 0xb9}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "50f08f95cd04620c4666af0d45d8e88ffd572951"}) r9 = syz_open_pts() execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='/dev/klog\x00', &(0x7f0000000280)='/dev/klog\x00', &(0x7f00000002c0)=',@\x00', &(0x7f0000000300)='K\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)='&!\x82.\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='/dev/klog\x00', &(0x7f00000004c0)='#\x00', &(0x7f0000000500)='Z@$\x00', &(0x7f0000000540)='/dev/klog\x00']) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x48, 0x0) close(r0) dup(r9) r10 = syz_open_pts() r11 = syz_open_pts() read(r11, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x40, 0x7fff, 0x100000000, "0503c966f22e95e163797f00000000f1904d00"}) ioctl$TIOCSTOP(r10, 0x2000746f) readv(r10, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:01:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48, 0xfffffffffffffffc, 0x4000000000000000}, {0x1c}, {0x6, 0x0, 0x0, 0x9}]}) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfff, 0xcb, 0x1a8, 0x8f46, "393b61c5bd51cfb9136e2d3b9d07ab2ae0938ead", 0xbab, 0x1}) kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) r6 = syz_open_pts() r7 = syz_open_pts() read(r7, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) read(r7, &(0x7f0000000180)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x4, 0xb85, 0x2, 0x8000000000000, '~q\x00', 0x80000002}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) r9 = syz_open_pts() read(r9, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000140)) dup2(r5, r9) 16:01:58 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) syz_open_pts() r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmdt(r1) 16:01:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x7}, {0x800000006}]}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) r3 = getuid() r4 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r4, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r5 = dup(r4) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r7 = dup2(r5, 0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000000480)='./file1\x00', r8, r9, 0x6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r3, r9}, 0xc) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="fe0b1cd7b3ca8c142c82705c2052a488dadf83c352fe65b7d31d8786efb3ede6b5eb9b0294cc8e47c0e8ff076fd7682fb7886f7af77bddb8f189bc73f62e5767add18275cb8f7ffd21d9c67a99bce6eba0f404964d3360acc6ea0e65111f2ebeee05348d7adeb42104b8cf4e4651a12ec65935936a7b87f07081582615e56e68f81ee6a4f62a1780d25c9f5ec5314e36c741ce0c11cbb90ed7066a43b3f813858b13f6cd577e78d2437469e40b8ac8b5b941334e9583517d62ce6756504fd4", 0xbf) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:01:58 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x0, 0x0, 0x0, 0x6, 0x9, 0x0, 0x0, 0x0, 0xb039}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x192) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x6, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:58 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x3, &(0x7f00000000c0)={0x101, 0x401}, 0x10) 16:01:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) close(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) getuid() pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) 16:01:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x20000010000) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x400, 0x0) dup2(r5, r1) r6 = dup2(0xffffffffffffff9c, r4) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000080)=0x1) 16:01:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) write(r2, &(0x7f0000000180)="8838bc989e45bd50db9adb259999465c64a356d97ca778a36789156f8e8a18a1f415b59419a68b7c85cbb6d2495b2c9c25484c2b256c079f7da769fac2ad60a2dad68c827602da67fb3ef994ce027d23e30763a7099941f69985a86c4f0c060721aafffa1af6597056a9ec4b944dd751933c2a88c7d42e29cd0528404b322b3c694b629eda8428198ddc8c09d57e42e8baabc78aa653f0b9d77ca3682afbd017342e8ba0e55caeb91fada2c4d54a0811659728fe2210dd18c09dd874f7e6175b972dd0af06be123dfb0d71373e9aa861d7d0830fafdf7d84ef281d3e96da771c243e9763f135dde49544bb64b8", 0x8a) 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'\x00\x01\x00', 0x0}) syz_emit_ethernet(0xf4, &(0x7f0000000380)="a59970d289a3da612cc83a86cfd3a9f5676a06f7b8b91364cbf28be0ba788edbed4a0fc69d532602604b356f45bf3925ff3be2084880381789fb001251473b0bd661d1abcd2782c3c1f2659f897f91eba2398a0389ddc04693aea5d7351a121b9dc916dd2972b3a28bcaf3ba1e6fa673f486a1d4ffa4c3d2d8574ca9505b16954444471b6f5c053c008c2aa167b8a0cd5e8507f4f31b457e25014c838760184d265e49a0c3496e7a7b2fc984b90ddf2febbc61fb9e85f3db249f8394129ad2b74de3b8ec8e51fb248f7ec8fbdf9f8bf1925d2bba654aacf64d1ff6cbc24e5a6d758d4e0bcb62809b39383c273883324064abc0ba") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x28}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getgid() r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(0xffffffffffffff9c, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x80000000000003, 0xedf}, 0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) setregid(r2, r8) 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c, 0x0, 0x0, 0xffffffff88f4c2b5}, {0x54}, {0x6, 0x0, 0x0, 0x800006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='i') 16:01:59 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000380)='X', 0x1) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "57ce28750b4da1ea9167f111c100629db9f4355f"}) poll(&(0x7f0000000100)=[{r0, 0x143}], 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x9b8b57e5254475b5, 0xbe) r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) r8 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r8, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000080)) sendto(r8, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r9 = dup(r8) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r10, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r11 = dup2(r9, 0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000480)='./file1\x00', r12, r13, 0x6) fchown(r1, r6, r13) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) 16:01:59 executing program 0: r0 = getpgid(0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) r1 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) wait4(r0, 0x0, 0xa, 0x0) geteuid() 16:01:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x6ce7f02666bdb8d4, './file0\x00'}, 0xa) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) setsockopt(r3, 0x100, 0x1, &(0x7f0000000180)="95b1bdc09d72bec6ddf6b3e8019c3dabe87d59213f7c3736a89338e514b9c331b65acc660e6f9ab2686cfd44425a3c66244d74124d7d1b1fccf3ea8b", 0x3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x4, 0xcf, 0xb4, 0x9, "d730c1e7bb6fcce23c5b00001000e74de400", 0x8aa}) recvfrom(r0, &(0x7f0000000040)=""/62, 0x3e, 0x2, 0x0, 0x0) socket(0x6, 0x1, 0x3) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:59 executing program 0: socketpair(0x0, 0x3, 0xab2, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x200, 0x0, 0x5, 0x0, 0x7, 0x10000, 0x1, 0x2, 0x1, 0x594, 0x3}) ioctl$BIOCFLUSH(r1, 0x20004268) r3 = open(&(0x7f0000000280)='./file0\x00', 0x60, 0x10e) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000240)=r0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000002c0)={0x3ff, './file0\x00', '.\x00'}) shutdown(r0, 0x1) close(r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x80000000, 0x1, 0x1ff, 0xf432, 0x5bdd}, 0xc) r4 = socket(0x18, 0x2, 0x0) sendmsg(r4, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r5 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r5, 0x29, 0x9, &(0x7f0000000380)="3e74073853e49e31f141fb82c9ae4ab633c60073da120d72fce57118fe95389ae1f91c8f67f3ba", 0x27) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:02:00 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x80000001, 0x1, 0x2, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30, 0x200000, 0x80}, {0x44}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f0000000180)="60ca902c7a7954eceabc5be43aadc0608bb56c580effc2fef5000000b3d17569000058bd9bb8c5385d737400000000000000") 16:02:00 executing program 1: setuid(0xee01) r0 = getpid() ktrace(0x0, 0x4, 0x10012, r0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = getgid() r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() r8 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r8, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000080)) sendto(r8, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r9 = dup(r8) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r10, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r11 = dup2(r9, 0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000480)='./file1\x00', r12, r13, 0x6) setgroups(0x1, &(0x7f00000000c0)=[r13]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r14, 0x6) r15 = getgid() getgroups(0x4, &(0x7f0000000040)=[r1, r2, r14, r15]) 16:02:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2ad, 0x10000000000000, 0x10003, 0x0, "6cd22fdd8026728d8df31ec3eb64c700000200", 0x0, 0x1}) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fd7316c653000"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) accept$inet6(r3, 0x0, &(0x7f0000000100)) socketpair(0x6, 0x4000, 0x1, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r4 = dup2(0xffffffffffffffff, r1) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000140)=0x8) r5 = dup(r0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:02:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='\'\x00', &(0x7f0000000240)='&%-@%)]\\*$\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)='%\x00', &(0x7f0000000380)='[(\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='@\x00']) 16:02:00 executing program 1: r0 = socket(0x18, 0x1, 0x8) setsockopt(r0, 0x29, 0xffffffffffdffff8, 0x0, 0x0) 16:02:00 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0xffffffffffffffb0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{}, {0x1000}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:02:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x602, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x2, 0x100000000, 0x9, 0x1}, {0x1, 0x7, 0x9}, {0xffffffffffff0000, 0x3f, 0x0, 0xfff}, {0x8, 0x7, 0xfffffffffffffffe, 0x10001}, {0x7ff, 0x5, 0x5, 0x2}, {0x6, 0x4, 0x7, 0x40}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="9f") 16:02:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x20, 0x2, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r4, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x5, 0x0, 0x2, 0x0, "16ca71f2b3af9523b68cd30ccdd2a2c266e0cb65", 0x10001, 0xfa9}) 16:02:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x6, 0x2, 0x400}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x6219db1559c972e7, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) pipe2(&(0x7f0000000180), 0x6) 16:02:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x14, 0x110, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100b06636cb95731b9469e0d2616c4de9639fbe6fe9fffab0534355261079b3e12c2a4bc9932f8cd5a3ebf1694782b71c353cab86b0637a22f3f8e6172e2e7138b15f0ecb5c115d31091643a921b167ac630d2d816a3860e68db09fc9eb1ff2d4a1d3f0acb5c755ba13d06203aba6f4c7b2dbba2d8cf4c39cf8f2ed8f8fe8d56c236158f42a5e"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x1000000b5, 0x0, 0xa9, 0x0}, 0x0) 16:02:01 executing program 1: pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x4, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)) 16:02:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20103, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:02:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6}], 0x1}) r1 = socket$inet(0x2, 0x3, 0x1000) fcntl$getown(r1, 0x5) 16:02:01 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x40}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 16:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x334, &(0x7f0000000180)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:02:01 executing program 1: munlockall() close(0xffffffffffffffff) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x108) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x10000) read(0xffffffffffffffff, &(0x7f0000000000)=""/226, 0x19) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) listen(r1, 0x80000001) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) pread(r4, &(0x7f0000000200)="61e22a778a3bbc590cf41f61424a51a151fcc7f865422731095af443372d9298789ce6d8de3929f811f1dee921292641f4aab948d7d4cdf39fc199b8e1b3c27d902d9757235bc2531c4809b5cea05a0667e2", 0x52, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000001c0)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r5) setpgid(r0, r5) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x40, 0x100) close(r6) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000300)) 16:02:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = socket$inet6(0x18, 0x8000, 0x100) bind(r2, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r5 = socket$inet(0x2, 0x2, 0x0) r6 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f00000000c0)=""/199) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r7 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000004c0)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r5, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) getpeername$inet6(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:02:02 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1a0) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r1) getpgid(r1) 16:02:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x7, './bus\x00', './bus\x00'}) 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xa00, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x400035, 0x0, 0x1, 0x5cee}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:02:02 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") syz_emit_ethernet(0xa0, &(0x7f0000000140)="074cb2a3ccd450df3369abfaff8dbc1611140a835adf7dc783da50af614cbc6d244c9121499091d375b3494b888ecbbb4f15509d5cab448bf5b1e03ec2165954cad427a38c377a9939d38c359e7dc214fa54bcbc42ea9c9c28dab8d3fa71b66ff9efd4004bdbb0e8c74319a62da023cf9e2ad939df4583fa7381a85f382f5498326fea8f30853a8c53a1237419118e1789ad7986e4a6ba87185ecb972880e4f9") 16:02:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000140)=[{0x401, 0x3, 0x9, 0x1000}, {0xff, 0x6, 0xffffffff, 0x23da}, {0xffffffff, 0x9, 0x2, 0x8000}, {0x9f, 0x1, 0x1, 0x5}, {0x1c9a15a4, 0x2, 0xfff, 0x3f}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x4, 0x9, 0x3, 0x1}) 16:02:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82023f6966696c6530006953392a75dc158dfb446ed832bf1bedac92f9c25198af6f8eb26c522b60a94f1eaa6c29a50791b65df9102c94741f9ab343d02ea0c8a7dd2f29631c7d63c41ada16fb4731e401f583f8fb9f75587e2d2ce221f48f013ea12dba5ca89868168ba42c3c0b6c45f883a66b0f7d84d46769d7ab27e280e2d0cbd1cda4f5ff1efc1903cc65a30000000000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt(r0, 0x0, 0xcd4dc57, &(0x7f0000000180)=""/225, &(0x7f00000000c0)=0xe1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) clock_settime(0x4, &(0x7f0000000100)={0x7ff, 0x6c2}) rmdir(&(0x7f0000000000)='./bus\x00') writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008034ff0701000e92d0cc000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000280)='./bus\x00', 0x10080, 0x181) 16:02:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x3, &(0x7f0000000080)="6f628fb96d342d2282c44fac6354521825ba", 0x12) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x101) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") 16:02:02 executing program 0: pipe(0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0, 0x80000000000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xe79) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x28}, {0x24}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4d9, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x37c}, 0x8) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@un=@abs}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000640)="2bb3") 16:02:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) 16:02:02 executing program 0: mknod(&(0x7f0000001600)='./bus\x00', 0x80002009, 0x31fc) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) recvmsg(r1, &(0x7f0000001540)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000014c0)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000001380)=""/122, 0x7a}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000001400)=""/191, 0xbf}], 0x4, &(0x7f0000001500)=""/16, 0x10}, 0x42) getitimer(0x3, &(0x7f00000015c0)) getitimer(0x2, &(0x7f0000001580)) 16:02:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x8) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0xb, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r5, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r6 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000440)) shmctl$SHM_LOCK(r6, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 16:02:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x1, 0x6f, &(0x7f0000000080)="fc8c2c4aef89b7046860ea07f5e2c4e6c8887d5faa2a33282b79a78b14bdeb2ee412d26b97bf2183db16471c640ef35dcb1a8971eb6d26f6bb023b018237bce977875f2bb32333d4f2b8bf10ed02f32e7cbe14ddd8a0bb1fd95714c1b94f4ac537b0916b0f2af90d06b9d8ab1a3f3e74abdf431c2f2a775555efff9eebeb6519f5370a81a1f77b86d102374694ead313a5c66256a075bc59f8419027", 0x9c) r1 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x19a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) fcntl$getflags(r1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) 16:02:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82026f39d57225e2b28a11776b"], 0x10) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f0000000480)=""/208, 0xd0}, {&(0x7f00000003c0)=""/70, 0x46}, {&(0x7f0000000580)=""/111, 0x6f}, {}, {&(0x7f0000000600)=""/123, 0x7b}, {&(0x7f0000000080)=""/61, 0x3d}], 0x9) writev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="1f89cf7b5cddf39e", 0x8}], 0x1) 16:02:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x4, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x3}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000140)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d224659b3277c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d530403468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6ee50a24c97c44f3ade1bfa9f08778125c9639807fc92b2d04", 0x8e}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) write(r2, &(0x7f0000000200)="04060b665372d90f7cb4c72164f14d33ae35451ad4bdc2912fdbde3b8fbd712bccad53060149e508ca1e3791e9406b9820415408a0ce0139434a5649a83906b92df160051fb303569120517262551bce06b295611b6bfe", 0x57) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) accept(r4, &(0x7f00000002c0)=@in6, &(0x7f00000000c0)=0xc) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) setrlimit(0x8, &(0x7f0000000280)={0x1, 0x5}) writev(r5, &(0x7f0000002a00), 0x0) readv(r0, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000100)) 16:02:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) r7 = syz_open_pts() read(r7, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) r8 = syz_open_pts() read(r8, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000140)) r9 = syz_open_pts() read(r9, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000140)) r10 = syz_open_pts() read(r10, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000140)) r11 = syz_open_pts() read(r11, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000140)) r12 = syz_open_pts() read(r12, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000140)) r13 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r13) r14 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r14, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r14, 0x20004b0a, &(0x7f0000000080)) sendto(r14, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r15 = dup(r14) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r16, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r17 = dup2(r15, 0xffffffffffffffff) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r17, &(0x7f0000000480)='./file1\x00', r18, r19, 0x6) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r20) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r22 = getpid() r23 = getgid() r24 = syz_open_pts() read(r24, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r24, 0x80047410, &(0x7f0000000140)) r25 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r25) r26 = socket(0x2, 0x2, 0x0) connect$unix(r26, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r26, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r28 = getegid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r29) r30 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r30, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r30, 0x20004b0a, &(0x7f0000000080)) sendto(r30, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r31 = dup(r30) r32 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r32, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r33 = dup2(r31, 0xffffffffffffffff) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r33, &(0x7f0000000480)='./file1\x00', r34, r35, 0x6) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r37 = getpid() r38 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r38, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r38, 0x20004b0a, &(0x7f0000000080)) sendto(r38, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r39 = dup(r38) r40 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r40, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r41 = dup2(r39, 0xffffffffffffffff) r42 = getuid() getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r41, &(0x7f0000000480)='./file1\x00', r42, r43, 0x6) r44 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8000, 0x0) r45 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x200, 0x0) r46 = syz_open_pts() read(r46, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r46, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r46, 0x80047410, &(0x7f0000000140)) r47 = syz_open_pts() read(r47, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r47, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r47, 0x80047410, &(0x7f0000000140)) r48 = syz_open_pts() read(r48, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r48, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r48, 0x80047410, &(0x7f0000000140)) r49 = accept$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r50 = getpgid(0xffffffffffffffff) r51 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r51, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r51, 0x20004b0a, &(0x7f0000000080)) sendto(r51, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r52 = dup(r51) r53 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r53, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r54 = dup2(r52, 0xffffffffffffffff) r55 = getuid() getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r54, &(0x7f0000000480)='./file1\x00', r55, r56, 0x6) r57 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r57, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r57, 0x20004b0a, &(0x7f0000000080)) sendto(r57, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r58 = dup(r57) r59 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r59, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r60 = dup2(r58, 0xffffffffffffffff) r61 = getuid() getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r60, &(0x7f0000000480)='./file1\x00', r61, r62, 0x6) getgroups(0x5, &(0x7f0000000400)=[r56, 0x0, 0x0, 0xffffffffffffffff, r62]) sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="4e999d9b422ab82a582a06d8258c55e97b4f6cea", 0x14}, {&(0x7f00000001c0)="5f2ae5eb9f854eb1092beace96e8c24739367acf2ee6c189966811d410a284efb9333c7dbbf09ed5b67239c167132855a35ad42d016c5c977b4c2eb929f63bb29ae7", 0x42}], 0x2, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @rights={0x38, 0xffff, 0x1, [r4, r9, 0xffffffffffffffff, r1, r10, r11, r12, r0, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r13, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, 0x0, r23}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r24, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r25, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r34, r36}, @cred={0x20, 0xffff, 0x0, r37, r42}, @rights={0x38, 0xffff, 0x1, [r44, r45, r46, r47, 0xffffffffffffffff, 0xffffffffffffff9c, r48, 0xffffffffffffffff, r1, r49]}, @cred={0x20, 0xffff, 0x0, r50, 0xffffffffffffffff, r63}], 0x170, 0x4}, 0x8706488d0a23b65b) r64 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r64, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 16:02:03 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x299f, 0x8}, {{r2}, 0xfffffffffffffff9, 0x80, 0x2}], 0x9, 0x0, 0x0, 0x0) 16:02:04 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000000500), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) pipe2(&(0x7f00000001c0), 0x20000) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = semget$private(0x0, 0x4, 0x408) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000000500), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000280)=[{0x2, 0x5, 0x1000}, {0x0, 0x7fff, 0x800}, {0x5, 0x1, 0x2000}, {0x4, 0x6, 0x3000}, {0x0, 0xec13, 0x800}, {0x3, 0x7, 0x800}, {0x2, 0x76, 0x800}, {0x2, 0x9, 0xc00}, {0x4, 0x800}], 0x9) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000040)=0x2) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000002c0)=0x941) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r5, r8, 0x4}, 0x200, 0x401, 0x2}) setreuid(0x0, 0xffffffffffffffff) r9 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000000)='>', 0x1) fchownat(r9, &(0x7f0000000300)='./bus\x00', r5, r2, 0x6) 16:02:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001500)=0x1) read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000014c0)={0x6, 0xfffffffffffffffe, 0x8, 0x4, "7a734578ff46bfdcf03a00a52d00", 0x6, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000140)="af39614b2d02c7f929c2181ad18a459fbf8c1872a53c2b8e8ae4fb9936f4f3ed744d73b60646c96aba57375e3d39368a11e7fdfd94d0696770dd0f2b753312a375f7da10bceaaed9111d8fdd9e85a743f56ba19a2e8294bae60a592b8062e4af28fd32c4c6ee657e077acda8ab19a542c89ca80f94681ba48d312a7b6098bf2c3675fcddf6293c44c63b3fdfdabcdf8a0a251b5b569a5c71e11a2597fd40304bc81cbd1ea81ea0a6df0b317b5a05976a83ced86c0f2f1b2f4c7394b95c664b092c6f0accccfb879ba380e019273115569251007bfc58af1ac3509f843aab618219e7ecf44a0c783076d86e14a50f156dc9e1f7004b7b4a3c311d4610cb20ff3b07f0fd9ac9c58ae23e0e8f30350dddacbf15ef8f2b7255d1c8f66de6958d43e9ba67e50ce6b566d5d7eec169d0c024fd52a0f86748b58342f13b5e536ac9f1194c6ef09ed3b090a285a0c7d17623dc5bca30c2cca035b0e0d7a1aaf2b49d626da554605280fea56ab82473a3e1a50eafc888df1b170ed11986b1571c1503432f3b29eb1c3689fe375bfb3dc6fae92e5df25147456a777f8c57d8bb0c5b388a94e7d6a273878ace3811ea44a7df92db6f570148ad9b6c6a47fbc14b3e2b9071221482b946573ca76536de5d4427eeb2e44146bd51fcbe8925688933eb6298dfff53ffcd3510d7cf225cb87491f09e1adaf8c425072caeea0447d9b71505a3903b9bdf711ce4b1479dc0f45323a7b13eb835cb847d49f83c27a18a0cd2f8a800dcd0b3ee9b29b93a09279d59052caa77e6d41cc95f74094326d5258b4a0bb214ab07493b697d98022c1440cb1382dafe6b5d96bc0ddd27d5f757656443edc2c98c942c7bf0cf672fdaa3efbc7b7df93d21f9bdc6068eac8c2f4fb4bda998d59282fc3b3ee562e0788c71bd1094554c8d541638277fec9ff16f156b26b3f90c8ca454cd61032f195190a9e6b65991027b80ff8971d0f61b44b4426a15c509c342046c8ac50e9c01ea71c1c969f658d0d23abebd924eaf72e13497615abedde71ae9593e23b47a39024f60a8690da84222ea256e5b24cf6c48b03d815071d120eae3f6b6e2ce25cd54c90f7954121a9c0d1409744b804b00e1941154adb08af3ba6a2740975178d194e0a882a433040efe932ed12eebf3d8d3fd59c72293b18d2d91cec110146cec3abaff443a315a2020dd8cfe4a86e4c7d533495a5196348216065c5b3085d267091305e6969950cb6f88a184bca7632538f8d110d55108c1e2f889dfc9acbcf582641d101e8e6abcd2e423f5a3869be52369c8cf117b5e4665d9c306d6fa307d41770fdc3d9dd6d66757d417990139e0f9283253d96af7f47020d460dbf2cf9b86fdd9b60df76a18720a8c4ba5dd1c6e1b712318e57ef99c000d63aad9c8d7aea93c30d52754a70b440d3ba1838e2cf9c55a281cb4c44532d60ac0c7e2e3af9ea55a9b81292f04ad8f42e43f647e3a8f144f8b5bb77fa28bbf2297c3bba2bdf26517726e99d59f3dd7fcb1e591941001f6fd69db6e06cce30d5292fb063fc2c3fb30b5cd581231cb672555f3c83dc256f18293b7593fd4ea5cbcbcfd1b2e382b6495289d7ef947723b4cd1e0d87a7e0e8eab9e12b98e4150a73f3c901fe5609d2e60962a1602fc80a7b714533f3eb6001b5889a95a2a417e68da2e5e5f201f9e1137aa93e394555cb2c2707f14b422057498dc73202a5fa062fc835007696968ba9d18eece5763351569dd9a67699f5ccad5b29760a5cdfc9b6f45cb3108bd95fa8c2f33ad3bca86f116468b2ac667c91dbfa85789216134b098da9da5b3a77e896f40de7646c7c1b2d6933297d8fff453e8c4b14633f247b1fcccaa4d007f2500d519f451105074c67de029116a159e27fd78cd2d76bcb927313ad49a0bcd125157a5d2e91648eece33c0ee1fd6ac0b7438b1053f29331bae5edc37c1ed0a172001fbe7c973dbe2ff6531087e662f19bf76ead64d09ec02dd638c6932504b13ee372d4246bd9d40e4d5116b7b13be349a8828b8bdc78f291176782567ac2bf0ba1a9cc4dab44b625bf5d978e543e7f4d15a92fb2917176c630e1da105e61b2b19797f720d70f6ce2804803ff76a8ea1618caeee3fd718462d9f49a747235e21c0e8e6d126ca629fe1bf65e851ccede1fec25c41ae0b823060b41d1c865a43a9402d9ce5f460f8c88b85af749fde93a1a7bbc21a486d3a37e286366e24677385f12d9ed2a9b04c65513e4772876a6f9b9723eeff734aac50822a28b9f1e918bfdb57d2a021d48200c662d2be62c605936c79735a972e491ff88ffaa3d1ce7551660fbadb3544d7c35d939d40b5fc7c1f67ab5cb3676cff9a049629ecab3b59953132e583abec46c4ff8e481efe4252411058129c4912a1aa9276d117aa3ed6b964505680caef92f74f676940632a031c734dd2f503af9fa71e18f2f4a71d6f4c89faf710f4718a52b835eff61b83f4aad7b88b38014fc19d0e65959f255808bd02f7b6c4f03c58c0fe42f389e5fe237a794a9240fb6749cb7a101dc409716aff18a8553fd5046834f2d03431d0a860b7421ca1bc1054005ac40ed5b7dd08474e3fbfaa9171aca250a1bf219ed8c3c33e5ba4c4ff7876ade7d59709787a45006927c6579b3a3ed09d66c8b5527f58b2357e83ae5bc182083399a10077710a448f02ad57e9a15ef0fcf68cc1927bd0c2c8392ac1000e288b88bf2a3deb4035227df480a0adc3b7e1c518e4bf3a56c0d98192a9ff12fa67a66df63a63e22acc55a498b52bfbb392006fdd5365f1ee564a4af2165596aafd0b41562b9f2b2d6d41241e6e359b69df919e0d5021715bd7372fc273d04519e17467b5459f22476696e3e105fbd2f69e8fa5731fd011b2e38da2452aaf748b8065693676675a3510eedd95160e6cf546c9a4c053890307f0653c5aaba47f57ed71cb4310713917ecd47a31c18fae2c0622285f454ecd226caaa8dbedaee9698af2cff0ea6769c137e583264275ebc9da168fa63a805b446826ff2c840706a6bc6e315283e43cacc202f2631a68a3bcb94b93b849159f5605aceb4bc4c89f56dc96d2832dfbe6f9ee56b4f5d8fd6ab15a8eddc6069cc556b0d1b9a1e37f14f8700763f0409eb1236e80b4d8654a21e67d686dd0c9f8c6a92f5fc21e0c10c22afcb2f9fed8f636c063a8b05aacf28bda81c068d4f36c5527aa8ca8d07b219c0868799535363cccacb56c6862a7f77b3260a574f6fe639d659aa8a73bf3a144e49849211b45377b4f899cf2f29cab7a631e78b5d19fb6ca85382d622b670b111c94ede8bdb3483021773def3652bc98f1e13f290032078dbd0c96ab32bdfa90fdeda4308ef4e473262a29ac9f92b19e25c14af112e3744d67e4b25fceb982715312a5909fc4ff89ccaf673fa782c3dc0b0ef1610286b5b5e40c7a440f05d778f7bc140fa28d00f2a89d54ebaaf556394cf92c3792a4cbd3aabc2cb259bad775e05f426374d07e160a5619f97ff97eb953c90e6e2ba5931d09d6a4fe3887c10ba4eeb0020ed0416ad0edbf617076f5b1211af8a885c06a7106832ce2db1bad01b3660a809312dfad8b4a2781297029e553e92e927af570928d8636fe1261b9f2e3d8ce9bae59e18d69ba3e415c66ef54d7e5082775813625d29ad38f08483255786e5fcee170cbe438c75d4cd0600375f1ad33fa38de24a40858a600630698d67a6649f56e9f554ef453ef77b02d8ff12f8d9317505e059756b3cd6fd64f063d1f8b2b8067793ea95e56c24775dc2678b71cb766e428c7077a32ebc2ea4c021bca7cda347274c0cca1b987ab069eb3037f19e57455f05b235f52452fd858dfc0c33ec91d22f90d8c0b8f4053f4cfa6a14ff6efe99ef52cc37e3155467d86002576c2fa61f210e13fe00cc80819a02a7dc5ef82694b247097707dd90a2638164c8db7ec7bd580a663605d3822bad8855f5b4143d1862fd7355d5c03c965a88521555b4d1fd318a694010d3b0f635c83a0704c469e64a7208abdc97d5c4d6d29195189de07ff6bb7f7897a4a2e3bfbd40cd739d734c24dc5f38ec5702dc7f2fd0bde6a43693175abd15974c009a75a82ca361fda3ff3d23dbae89cfa2b6b5272738978afae5c87da5520f3a5c00b81c96a5b9841fc1f1e44c3e28bb8eeaf81ee420ca50575192c59e97eb8212214a7e5f3fd09a6db6779017dd83865b968002fb1f1234a73683963814e88fee5c18af705810d30db0096467571bdee0e0c7740f9b4f5878fad9e7ff972e670fdc841630b336723fce8a7c6c64c5b50d80df0192139d9ff24f64c171835c56883007d716246baef7e20a054501f8c0f92dc924d65be9ea5b8a10546e28c765582c2e362d8ea63c978c46636b06aa60c73972468278e204f556fa512f1787c2aedd2431e4a34493163c76addbe7ab55c2549e8fc8773e1b96b46a1fa503db647999df1d751f50cfdbd5ea20739579072d36b614d66a304bb8899d460a77527dd57925ba74a58929f242f93acaceff482ae093dd741d9bb67236deb037d8b3fd8884fb3f6dfef40a03e533ed0614125b88528ac7d5f5a46fe157abcc8f5d1c8b015e7f7f15e3f843b9ad26ed1ba351bf7d434c8c71790ad8e97553f40a4cb340564ea32eff8166c5b6bb775a5fa2b5ea85b49cb5c2d880e9b9671a874687fd3065677c1f4983b1e4d54145270766a7bf440dcdf3d35a10fd711772e2d5fe060e0046182349d5cae8743aecec8c513e1bdd209c208d99ae4c4bc89a6a617bc33ae2514c1a22d1611899b79e03d826e51875125e890ab0220c507e46ecd3d1bb2d717fecf4758c8b6b33f9a1ed758ad407fac4223122cac422cd0d50436094793a0d62fee01bdb3eaa3202fba5f1d70f2832bc4bb75f8d337999f90e78a35263a22bea9dd4aae7ab1ef297033de9243fb6ca07a4cbed44a32aad1b3fe0f2ad5022e60e0ab76b47e3486f2e8b877b192ccf41b68596b7bd7ee339821acc4f1addbdc0356fe3223b0d2a9aeb69a0323308422b4e5d974fc9d1be17597115e24b24d80bc022ebf59372fe9031072254ca0e58d6e57a673e6bc8692b68e77d3beff6960b6cbd4e4bf43d1ebd8a8bea39f1ccf6eec7ba27be892e33d35e12dc73bab84df85136dcd3c40bee1ac63506df3720d0bbc152de3db07163580e791f87247d6d587ce974bd666f19fe5a838bfedca2b44b4aa4b3506f66e6f5544e10063ce02c34190a5fbfc9076bbf0370cb4a1af530637fb971690de023f13c641abd7999bdf566ee306a942059b61096da504ea83606ca6a564bd90341c36cb6b841b488a950a91519db4e147ef0873bb3867bb48d599c12d121ab93abc20c7485fecd86f2386770fa3c30d7712632bce58b4e6308ae5402d400cdf17f51799b9178e62080c7167dcb8643c3d5a34b36873a0496bd2a969808e19a0364564bfd968f61550fa74664805b26bf72164255f3209d9f73e957e93ec756cd1684017e8626fd32133591f6a9a9254ee4ef5ab8727f39a53df2950709b564bdc555255d7b8edc77864827d0ac61ffa556a4ad2570863ed3c17b2660bccece63d031714d5989f4daa2fa637dee891b47eb11d230da614458cd5cc04987e96e155324597dd2371d55e781af99dc52da2689db9f303c4192821ec053ffe8f09ca070d7fd0d7aac1b7c29b5e3beefe2d744373b654a3c3315cc837d72ea47e4af60d18c50daac47ffa5b1e0488c3eac5045d5aecda2665cfdf5c9be842ec0877faa716a24bb5047fef09ee34c38bdcbbbdcf41664a774b5b89cfa987be26b10396e70f0e33c2", 0x1000}, {&(0x7f0000000000)="78cbb355e0350c4d26282d1c378afac2096c63ced1c4dca09e8f4210ea51dfe4b6fa9493b1b79c47167f1fda1a0b93f3f6d61932946637ad3663e6070aabda411a10e25810cad28634df65c57a2458d254e7bb29f0f083a68c0bf8c2a61507cc4ef2e3864bcb10bdd115abd5b874b46fbc97ab48b3c67b75f2b4934bea4951982411e939d2d5bf54c302959505d1957ee01a8e48dc78cc43d7e8854aec760cf0fda8", 0xa2}, {&(0x7f0000001140)="d5f5fa69edb5b890c474edfc7645aa70f4f49be498b897550692331f0ac87d29a00ec0b1fe4fd1c24c74d200921a9c9e54c9c84370202e85fdff6abfb209cb49954a7d96082010f1baef03507595da28486defd9050dd1cf9394e51eda3ad95cdb934b86f082ca6b294e9177128de067faee470a46ef757b24626ae690e3737195d153b302bb11699f37", 0x8a}, {&(0x7f0000001200)="3ac2d3be96b33d2d18d8f2a86e9c00683ef6ebf8a375086b174f7aaaf54513c37963e6296b08cb999f3e2e713aa8cdc94e042ea25b7bc7f03158f4afeffe0ae3717673c037e125122c93382748d6a215b615e2451b69c3e75f1b72dde3a5784e6259d528209ba916576d4df2990ee26397980ffc7321ae21bbdd524f644807af0fc66876bb33fe80028a502f121f1da3ad239301a9734d02bcc63e69", 0x9c}, {&(0x7f00000012c0)="eb0e60fbbf8264f3", 0x8}, {&(0x7f0000001300)="f53321d24b1b8bb762cbf63166fd6424f39e262056c4f2085b5260528a15d9f7bab272b19eafb083d856bdb062", 0x2d}, {&(0x7f0000001340)="9500f05c1df608de58a6d1a1634cfd2d8fea24a9b07c9a51cb2dff4ba1f62015db4b03be05cfd3cf7be990786a564d7115e88e40ffa25fc69e8e7b65f4a37890244d323e45882665a7ef8f8a84179edae2c34c6d10c7195a98f3769131f9b5d6c82834441530971fc80b43fa0b0a001ca9d494a6f89f77222d0f084d6145ed479fcc1a3eadbc484b7b1af351cdaaef6ac64d1efdb55aa67224a7af557b0fdcd291a6c5eef69d8d888992a2ff2da6e461", 0xb0}, {&(0x7f0000001400)="b23bea365a9179348d48a956baff059fceb6c8eb60ea0e769b27e14d", 0x1c}], 0x8, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r2) 16:02:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffff6b}, 0x8) 16:02:04 executing program 0: r0 = getuid() r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r4 = dup2(r2, 0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) setreuid(r0, r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x32, 0x0, 0x0) setsockopt(r8, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:02:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus/file0\x00', 0x120, 0x4) 16:02:04 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x4}) 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1c5, &(0x7f0000000180)=[{0x5, 0xa4, 0xf2, 0x4}, {0x1ff, 0x1, 0x7, 0x2}, {0x1, 0x2, 0x6, 0xfff}, {0x1ff, 0x4231, 0x70d, 0x3}, {0x8, 0x4, 0x6, 0x100}, {0x6, 0x8, 0x7, 0xffffffffffffff80}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="1e8ffbbce4f96914bb9232c12fbe8c9c8fb07aee1a4e0a43cb4f92b744a2bb2be40d69ef5ffed811e3582696ac61a91bc95b5a9f753d8fe147dc42e46dddcea605773a", 0x43) 16:00:04 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x63f9, 0x8}) r0 = getgid() setgid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000280)='./file0\x00', 0x20000, 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x98f000000, 0x80, 0x9, 0x80, "dfea5786b074763bb839a1fdf3c23c92158d2b41", 0x9, 0x1}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)=""/218, &(0x7f0000000240)=0xda) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51", 0xfffffffffffffcda}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x80000001, 0xff, 0x1, 0x9, "b1a94a097c62482dc32b0c27b24204907221679a", 0x9, 0x100000001}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000000c0, &(0x7f00000000c0)=[{0x800, 0x9, 0x1, 0x100000000}, {0x0, 0x9, 0x1, 0x90a3}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) r3 = dup2(r0, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) sendto(r2, &(0x7f0000000100)="1838585598f1be34cfebd66ebb4d6d65dd49e7d640455c77ede03d0f03e1c42af2644adf1d96c7a7e4ced3943c71a9f29de408c5898313e494b137482050b31aa435d27124e4cf", 0x47, 0x4, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) sendto$unix(r3, &(0x7f0000000180)="7d9753181a14177c36dfb07d5a4d5c8852122fde08378ae598ada5b9eb5b1a816e6b165e105e661c1ae5de506c8087251cf142da0f347cb7cac8586d175ab3d679357c5bd660841b4c3d2605546f07b9011ed933bda543ee7825818a9043f0fb52ac9a113bfded2b69d2e4ce238739a60bebae8eaa46f137949fe969e74c7572be0afc6725b3b1db9a416710e5586a", 0x8f, 0x4, 0x0, 0x0) 16:00:04 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000100)="43f2ff56a1c6f60d73190c1cb5f1b53936446451eb4775b16d7f85c3829ce28a5c25fbac17e584b5995dcf078efdad5ac92d90f2cc8a7eb1a8e14f6bd4ee0867adaa37de3db035c291396a8eade570ce61c2e3556b6299fe2783d5469fc2398b7eaeebab2bf210c500b482f1d0db0815f533e8dc13ec95ece7e5c8b09fcb3cd9f4fa103b5a9759781f30ac2922869e403f41714bfa4089c09df932ea24dddcdc963f67cb8bafcfc1685c8083a973a443545f8a74caf97b4bc7e955b633443d54b3c40c3b23382eb7df3917740c7b125e83d9470245253798b1092a", 0xdb, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) pread(r1, &(0x7f0000000240)="d576da90cfa92dedf453380c6913a2fc5e7867da547201a900366152ae74ddf1382eb2aee01f79747eb12bfa3471bc4b1a6fe1f9f9ca70f62b77b701a564c06a07da0dcf18f79ab1bdfe84100806e33478aae2cf4c477d0708eee82f507c8482f7a9231a5b7001", 0x67, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7f}, {0x4, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x40) write(r0, &(0x7f0000000000)='>', 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 16:00:04 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r0}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x2, 0xbf9a, 0x6, "7e734578ff5dbfdcf0000000683a00a52d00"}) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x5987907142b29cdc, 0x0) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x2c) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000280)={0x1, 0x2}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x10000, 0xffffffff, 0x80000001, 0x4516, "426954a12aa838853539bd03b3c8c30ad4c89036", 0x3, 0x2}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000001c0)=0x7) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, &(0x7f0000000000), 0xdfd8, 0x0, 0x6, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) fchdir(r1) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xe3f34f6da15606e4, &(0x7f0000000200)=[{0xfffffffffffffffa, 0x9, 0xfffffffffffffffa, 0x5}, {0x7ff, 0x3, 0x422}, {0x2, 0x8000000, 0x85d, 0x7ff}, {0x6, 0x1f, 0x7, 0xd6}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x1002000, 0x4300) r6 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) read(r6, &(0x7f0000000440)=""/68, 0x44) r7 = syz_open_pts() read(r7, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) socket$inet(0x2, 0x4003, 0x9) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r8, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) socket(0x10, 0x1, 0x3) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r10 = syz_open_pts() read(r10, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000140)) fcntl$getown(r10, 0x5) r11 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r11, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000000080)) sendto(r11, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r12 = dup(r11) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r13, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r14 = dup2(r12, 0xffffffffffffffff) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r14, &(0x7f0000000480)='./file1\x00', r15, r16, 0x6) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r17, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r18 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r18) r19 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r19, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r19, 0x20004b0a, &(0x7f0000000080)) sendto(r19, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r20 = dup(r19) r21 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r21, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r22 = dup2(r20, 0xffffffffffffffff) r23 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r22, &(0x7f0000000480)='./file1\x00', r23, r24, 0x6) r25 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r25, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r25, 0x20004b0a, &(0x7f0000000080)) sendto(r25, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r26 = dup(r25) r27 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r27, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r28 = dup2(r26, 0xffffffffffffffff) r29 = getuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r28, &(0x7f0000000480)='./file1\x00', r29, r30, 0x6) r31 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r31, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r31, 0x20004b0a, &(0x7f0000000080)) sendto(r31, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r32 = dup(r31) r33 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r33, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r34 = dup2(r32, 0xffffffffffffffff) r35 = getuid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r34, &(0x7f0000000480)='./file1\x00', r35, r36, 0x6) r37 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r37, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r37, 0x20004b0a, &(0x7f0000000080)) sendto(r37, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r38 = dup(r37) r39 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r39, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r40 = dup2(r38, 0xffffffffffffffff) r41 = getuid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r40, &(0x7f0000000480)='./file1\x00', r41, r42, 0x6) getgroups(0x5, &(0x7f0000000400)=[r30, 0x0, r36, r42, 0x0]) r43 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r43, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r43, 0x20004b0a, &(0x7f0000000080)) sendto(r43, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r44 = dup(r43) r45 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r45, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r46 = dup2(r44, 0xffffffffffffffff) r47 = getuid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r46, &(0x7f0000000480)='./file1\x00', r47, r48, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r49, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xffffffffffffff78, &(0x7f00000003c0), 0x0, 0x408}, 0x0) r50 = accept(r9, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_timeval(r50, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x5, "7e734578ff5dbfdcf0000000683a00a52d00", 0x1000, 0xaa}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSTART(r6, 0x2000746e) r51 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r52 = dup(r51) ioctl$WSKBDIO_SETMODE(r52, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xf2ecaf8124e3f26f, 0x8) faccessat(r1, &(0x7f0000000140)='./file0/file1\x00', 0x80, 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') 16:00:05 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x1, 0x5}, {0x18, 0x1, 0x4, 0x9}, 0x8, [0x51da, 0x80000001, 0x2, 0x4, 0x1, 0x7ff, 0x945d, 0xd443]}, 0x3c) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000240)={0x101, 0xb6, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffff7ffffff9, 0x1, 0x2, 0x5, "88e09069ddf98b0241d73f02d4a92c67bd569904", 0x8000000007, 0xc9}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f00000001c0)={0x1}) write(0xffffffffffffffff, &(0x7f0000000000)='>', 0x1) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x803, 0x1c5) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x14e, &(0x7f00000015c0)=[{0x81}, {0x8000024, 0x2, 0x0, 0x10001}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) fchflags(r5, 0x10000) pwrite(r3, &(0x7f0000000200)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000001600)=[{0x100000000, 0x80000000, 0x5, 0x6}, {0x40000002714, 0x9, 0x20, 0x80000000}, {0x4000000000004, 0xdf1, 0x80000000, 0x11b}, {0x6, 0x2, 0x0, 0x1003}, {0x2973, 0x7696, 0x0, 0x8000000ba}, {0x0, 0x2, 0x100, 0x1}, {0x1, 0x9, 0x5, 0x20}, {0x1, 0x2, 0x199, 0x4}, {0x9, 0x6, 0x6, 0x9}]}) r1 = semget(0x1, 0x1, 0x100000440) semop(r1, &(0x7f00000013c0)=[{0x0, 0xc5de, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x7f, 0x1000}, {0x1, 0xffff, 0x1000}, {0x3, 0x9}, {0x2, 0x3, 0x800}, {0x3, 0x8, 0x800}], 0x7) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000001380)={0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x0, &(0x7f0000001640)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) r3 = semget$private(0x0, 0x2, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = shmget(0x1, 0x1000, 0x90, &(0x7f00007be000/0x1000)=nil) shmat(r4, &(0x7f000040f000/0x3000)=nil, 0x2000) mprotect(&(0x7f00003a4000/0x1000)=nil, 0x1000, 0x31708df8abfd3ef3) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001440)=""/55) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) r5 = socket(0x10, 0x3, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001400)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x4) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r7, &(0x7f00000014c0)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0xfffffffffffffe49) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) dup2(r8, r7) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000001480)=0x8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001240)=""/251) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) seteuid(r6) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'@ \x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x60}, {0x6, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='s') 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001680)=[{&(0x7f00000001c0)="211adf0524b08399d8593a5718c3ca001a074e5c01a8a13b0247d74dab940e5f90a3118ba2a55c2e3da44e28153ea6d2fa6d0f3afa4eb70c2b37e90d8d3a91e57c8faaf73ff6f3bd86d66f0d83b8b31a0a0971ccd2c8b0ca5d7554dd", 0x5c}, {&(0x7f0000000240)="553a179306f84289d00dd31201020380909a5b1293e9a3c477515fc38878a7b7a3fc453000a4e3d488a77c7f8232926dd43f8aad49a0aa6de676619d54a6643eeda8e255be069f20c4c3", 0x4a}, {&(0x7f0000000300)="4a104343ccb2d2584cdddca2a6e7a67889fe9a59be1227d43186b94d900cdb1b18002085b2e0b686f96df8392e89ab84cd1cc95eb1d2a791d9a124383a4c710e48b613499912a39243f1700952a98b7022ff4f4748721fabcc2de1c0845d3feea986e4c191da2e250e69a1aadd4e5e3d920376a7fbd73acdf12b5c56cef0d33c7e3170f2e7ea5c86db466248422de815dd54bda13cf4a949059095050380e72f812c4fd7be14a67c9200e04b951bd836727c053a11cd0b488e991337d6b3b7ed04cc405c287d5fe6e072ea42457fdcc25f38a2c03ed904c4af29d9bc987a", 0xde}, {&(0x7f0000000400)="670102cef4206aa365466af895d2822dfb3c4da245a1338e99d62cee9e2c800a6316f179cfb9fb8de70891e50b4c68fbdf66f60042746e41bbf79f4bb95d27d6fb4f0e424ffb0af788d1f421f6cae99d23c92a60fe726668bcc7efb41c77c7814534f0b46077bc1f1a7cbdefdcacc0d90d495fcef2d683c9e90b231c7de8f0bb71c92e3d7e6374b919128dac84e6e9f9b5fb0e59c3671fa32f67b70a62d0dd581fc1dc65af44aae70d", 0xa9}, {&(0x7f00000004c0)="5764a2caa1c251854b897fb85b30acf8eb2c67f19b385bba545c2cfb28bfdeefe95945b3798871f29e1aca2d159ab9a4d073f0fa3d7c1f4260290df02fd4157eae016282132cd1003908018c3ca028e794a8f200050a9d2e4e13fe13673604f382872f223a4d7d9278ec5f609722cd4168a3553ae0164657131173fb3f6434a1437c180754b951080cd5b13e17b81664f70d4f6b7b70015213d55d11053248ff0e41d5cf8e9f4b547250a0edcc107870a179fc7c0bf808b50d481311d5a33e5051711d2bbf32ddd20a1f7e5c40df3f6ddebbf6d11d511611a14a2361a58bb20ac2f572ef55ca8740655294fb7366a29987a0fee91a3aaeee0f", 0xf9}, {&(0x7f00000005c0)="9c699541b6e69ef9227d73af0d411d4c0c465d3c6a65ad59ddeb5b6428ddcc7128648355835b4f6640e381cdd9002859dde9433b2fd702cb973a1a4c21c32834cfbf7707030d05f470e477f77c2e1b394d86a20652ea8094f20513bc5dc0e348ef85e356cfa98546bda74791d798198fa86d3985dab1095b71110b9238f57e5f41e2b8e8199f15d1401b281462", 0x8d}, {&(0x7f0000000680)="0f763ae8583181e548b0e1ce68f3b623285afe9540ba6c880e3cafda57d88587eac2cbc3a1f6ea3dd0906d4074dcf3063437090e4223a6f8b8599a4d5640d6ace80191dd7cd27b8042b1abac8b05ac6665d1c44aba47b6d537145159860f8bde5845d66b68eacc6d3e640cd73c704a1ccc67889964713e22b3449aac6175b11e548b1eb2b87e67e32e1231d327ca6038c8c93639e82b3ebaa33db94d3aaca7b57c4c81003e7416c0306f21ff314eb9416c6a95c82118d0b7c7a694ddb34067589b87cad9d8e16624b54d4a273b2716295b3c80f96af5b42156448b5f45dc783f799c7ece83369b217e19619bed0494414e865c22de1f6583e4e304aaac032294f9fb87885b0999534e5f5d883e704ccfe025f5e8eabbb395111ab11ad76980f3c45141923e32ba7293ab6afdee56ebedbdefb54d4bd019248a4e23e62dd33d8a29017871b1985e870effb0ae5fc93c16111ca3d45a95d9cf3994b9b8823d43c41e7b36bc570ab332463866642ee3209111a144e4ad3db95a0c8ab87f27dd5d172d44d8291261ed4a1abcf9a8f5748787c193db7023d6aa27160be53bf2a527a017083715f5dffc5b0bb94e5b985d0d4d412e5643f6b0636c8bb8af8652c5492ca80e041d682002eaf27594a32715cd03c130c880bf77db88a229fc586859732370b879ea5f174e920db1a8b43d114da1a4fcf2012ad29ddc0500e63a9b165d712b91c28cfae1ebfcbeff2f256ed437f15470028a9661fd0a37c557dab75aa99955832b47d36a4fa69b25d60edbbab26f78a7a7103bc478781ada3d429607e5935af67590ff552c8b3696e05cdbac327e6ce2ea9110c76a9ea33614130affd64c8c4c05fc05db7a22801a6322ab38606c1e1c117676c493c16ef513bd3cb36b0b53dd65e5db977b8aeb79cb2c5c1be4924e36521a4db859a5a3b50a4fe9cc206f89527058429f57ecd8c2b870419f0b8d72dc53f25cabb4346f5c13d56a243c66921799be2ec21da2d1978fecf69de2159430a8688ea742b62f8d22f519d933228fdfe381fe275a099bd3fc2322c9913beda6f262169dd2f2cfc7ffe360e4c7caed25fd30764193cd4b260017885557cadcc159e3a5cb99b3a252dce365d52cd2781e4adb6cfc86b35782ec9301cd8404d6d67d953c888ca5eb26851beb53fa2b0cf7762a47d6e6f7917b752b462a49331ab71954b064d9116e3a418d5ffe402c7af46b469ba91ab8fe00bf528356cfb6718235efb7b9718c3c32353a8b2c2c24bd5faf50a93136266dd8f3011327a028fb092ab1b6f4bc06d80f60f80099a50d94c6a704b3ab4067a55364691925e2328c2d27caed1b6f9081927a3aad84632a09a898abfd0fdefb6dd6c141b98ab54e08d7fc46fce71d2a2c8917b7c954b4105a6c5abac97cf15d7228351769a061f5b56b4f0657a84f7115800fefc84a6aa84424bce74113f9ddac1e2297416d3208f84469f3e1daad1e85faac52ddd282ffd9e0dec203a8b58b2837f504f833d9ee03419f0952478528dc54da55ec74f1f4bd50c1dcad8b1a995794dac22d38f59e28fef8a0fde4b3ebf878b61141a49b74c4dc4313359c6197109d60af6296ef949d7c7e01a898b3517d56db76ad2cf0243a9cc9085a075f0cb2124110f53e9ca5cc6570ea1422a95001ab1a8908f9bbfa1e70992907e37ff39cb86b3ba4331812f07f58b7cb1d49e39db9666e69ef726e7e92292da6683ef0abe4b426720ef181461a1f0f6f90d14cf08093fef52496082b6dbdd7de777108a4f8b673d2ade70346ad87a773232194127c781fe38a10ea4726c391a6af952833cdf1508ed4d7dd8597171893f647683abff38cbb7ed3c520920397b6fe7c7fb615e7a3efc0e8163081496d69465ee4194b2d0fde2c5568cee6c39d31ac5120fcd978fd1e7db0de9bafb2d77a7f7dea6056773aa7f402e3c3262e6fe190b2fe11f8903f67996e78351ec0e9dece4f04e9ed80c6858e6968b2e757ebfe2e4c0bd36ae9dd443131c6fbb7320691e6ac4a32372e2c64ef6aa89c428fb7c1fa1a3acc77d761b4512cd6b238c4498ee0f5ed2edd46cb3ae55f92065bc5f361e5d648e45c0ceac538a6e3f1b382e1e717f47a22e11f40539f33aee1f56bc940a6b73f25e481a725964c9112561f74cb9b7d491804f0b60d78bb7bcaeeb13a52b38ac7e876e69145c6bd9d186ff0b1ad153f17bbae079ed5f2fee0851e42152871f1b53ffc00ac1771ccdb9c1cd9ff7ed329a908cdccb0f7a4d042838a3c13e95aa3d00d4f6397b03f210bd31eed1b46801d66a00cc840478926f4035796f4eb735d290983eeb8a8dafdfb282c190f498fae38f9be4a6d12e998475814e0c391945a783bdff279f95e7d6caa52f1aa328357285faebfd6523526ee16bc94df92ab7f04de0df95b655a8d92a695e28c9c74e512b2838819054fc6f1b3f54bfae5ef77058b8e8da8612a79fd0f855c6d8c1437539ebfd3ba17b55de07fbabcdce84623a68d63f2147fef44ff1351e07feceaf7b8eb406e8aa0e1916b01ab7f26574a8e1a02834095e9258aabfa22a57d589c9628804fe54f81b7353b2f419d9719ec05ebfc6fd57aadc67344fba52db2a6fabde235d3faf5d1ad7af8495af3b877f0dccda1bf419f5edfa717ef0a31af360beeb64d856e4722c02a693197b093cadca95134915c57141f66ab8c1b7029ea33dc98e8fc10aa367c9f1d8d2bc4d00ec50e644de0613a2efa00c8c8a2824909ef7974c369eed0a64ec74c536def235683a35302d7abde530314c19dc9930e5f1096e05b5648a150673e51b9d504c31c4e72f70a42c3efb274c7fb0f73df2ac935f361f30c541237cb922ce567705b9cd81f0bbe879d17eb487b5898b1c14dc2959156ddbb8f5604e997e041a308a27a0624c42fc2a122dccdb843a4c6f50e064c38bdf8484e7a7b49b79106c01606632ee47a848d39aa87289a26efb12384ae0e6727cd1bb02819e075543a666e6e595d39e3c6b77a208c1e3f8c4e68cebe53f43af4d192764e171a5a7105a1458462c0d2d72d3317b30ddf5e42d922495ea80af364ff3b30324913ffecc9cf30989adce81b95e9a9271b03583c39672a42a4376f17321a9159dfff3c835304b56ba3adc087c327009f0fc75a9b6a408836a474ea4460ca18f2687af7171934bd7e81bd399f63490ef07b4d63667ed2e54d53cb876cb555b0d5d94bbb2010f03770bf24ad2f40e5854e71b4373d7ed611a3def3017fb97d5def4d113792142c9154f9419a6f64d717f4b1927c3e75242fa5166019d748b8dba772a2be6b38efc1dbfd7d52c34c85f0b0a4f547c716632ea21b9a82833a5847515fe50819e1ab8d0ccbd2b4f48bbf302f185ddf88a51be65b585016252335421b021d894137ce8e2609e20f3d7811286073a2c55594ab1e9d20f9e853261283996a421a8d8476b9624aadf5f0d4d4b6def8bd58fb91f781d69358be1eee8fdf7bd595fba2962c1fa133810511d673b9f03886162c8e84b4eb7792630d0d326e23603a318b321ad353134dc51ed6bc222d11ce268432895ea7b15e56229c73f3456d1a6af19142a3f413612fd44c1690dfcfda1484c292394060389871982fb52c9d38008aab6efa672682470357655cb1f261d3d55ba73af1648f22f5c5ac79675cefe3351479e74cf48957231a0ba88e1b3a9ecede171a8a10f0de45cfa198287b37212c2e87beca7b3aa6400ad770339adb3da0cba2f84fa15c2992b01b153418b03e212caebd60617d1546e7c4571ee9ba602d072cdc9573419f0785c78ca3a92b33cc15aab282cc05736de160bc0bc105680a3fa7fb6770b1d5c30b84fdd0be6d1292610065da34cc3c85d669af6b9914214a0a65eb72966d76d6a34cc1d10a93f81cced30817ac4969904124e57c02be7c0aad7b797c5d07b1c55a07ef6c4011bbef536222f9839a79eb0b469b0f49c557a458bb85472c837861efde706fde0c5e678978feddee20c05c9999cec5f3f7d36bcb34a59edc11c7a7ce6f57c42cea79ec091826bcaf9d2f853fd49cf4b5c0556108f9c73b177bf60c79cbe182d9d65aaebe1688daaebd201f2a55ef09dcb374a0033f2a9dbd7cba60be68c7bd44d16d51cd5df6f2913ccc8d6ac810c7c694eeb3455c54d4c07a555dffc36cc9c0a825991dc908d912c504eb8d76773098f0f24a2f434dcd1c4e88aec628b11cf0ca1e49b5cdb4c63a25a661823cb4152e9ef6b8ae475cbd2b4af25fba1885b28823555918998bf554a5aaeee8ccac3573cfe88cc7ed712910959d90a2c5be50bf1d4c008066dec32953f7869a11e5e729980c4de7d439b55142b8677aebc170a44567eed1775db8c831944fd5a8cea8f5f539ecec3d647570512ecd8e08bc2fff248206869e87b9eba22f9e64f09d6993526eac7568c0d81a05c0cbf9331a0a0f1fb1e6a4abeddb9c474f432309abb15cee5b1d41f857e813462fb84fe0818c41dd3e200ffda75120047f11c51b1aba1f18a7c9f9084f5a82b3319239e32f6db6aac9022d2da8485e179e7069a75287035f7604b1385318caf10bd38c259ef268ba1d21d2ee0ec808c38f9385365b4bf72d6beaecae1c562263b8577c9871cdc56cbf23666ca7bd3b4191d92411366e6ce8515d86f52efe36f4ad30b5746f5661a79bfe37796f3e2f84037ef05fd07f5528278ba87cce4f75ff16030a97e1a4553c2b6e4e4caf6d818ec78ed12a565a85c58f7253bde9f3263e07379c967ad83cee1107c0f45410bfd9e170f27484beed7b2f3082ff1ae4c09d678aa5535dde7b4e42c10e9761447294f0cc12954263cf66c409a12af21a5e15a83e21947889bdba55e4963fd54509d3a3c8511da5748315480954b59b8362e8ab4e811de046a59904b1e120c4fef8b1397166d6d8e42d0b0cd1fcf568c0c35424183b4a292c5e5e0e351a391202d6ea1036287b2e7ba6dc5b2060fc8ccb45c2244dfc4df4a01c647f3848e3a0ae92eef0221f8c5f3862b41f057fba406838909e909d90dbf71692816e268ece41c43be03ba72da5084754f2cb4285478c8db832c9a7a17bc0497472dc585d4209751b61983fbfad0f424cf4dab6aa0adbb873ed81a756dcde7ddb1ea80cdeb23e99d12df00349cceda8247ad9f4321e65a65c6a8435b0c443dc397cb09760c34437b723019b8a3b8676879c2996484cb3862bfc6bb7d305e6a937559581ffe2bb4bf2657ee7f03c6e7ef6a64122fab5469637a031d00e4da499061ccfa7db6e87259286103f1e87739814457919a2f9df03b97d33a481e0e704def1b07dead0050813974721e6fb861ab97c4f2d7222254805a35f16aa087059e4fd6a1d074dadd0c5d4e969160713b8c42d7840973e2262c4812a064ef915e22cb74d3228039f7fd7000738f018de578d9733a77aa69932d00f6c60461f0dc26475c4ba504e504f1c4bb8ff02ec73eeb45f5e8b75b3656c2d73dd31b08d737c026f5b465e68461c494d1293dec549c7ce39a49d3adde8334702e26573a02d954323b25264704de9a9db5ae305301a6c03c4252c66b038444dbb2e997d2e91c3a2f6ea7646b5ce414dbacd950d2e8bac38a9a8536bf209fa532a011461c8785c90fe6736770b742077a792a555cd3a20c8379ecec2bf2e258d1c2b639cfc02c2dbd654117ae66b73f4858fc8e7e5b04ec9e893da70042f1ab152b9db9a70b840709e128f03b72bf8eccef57dbc1e8c85a2ed511fb98bb0957c135507495dadacbc750f99049537d49c35e701de332720effeb3429be9c6f3a3ef3c51621c763d65c2b2", 0x1000}], 0x7, &(0x7f0000001700)=[{0xd8, 0x1, 0x1, "ea1e84d6c0461c9313736a4805f3a309d86deda7422c2345545d50926a90e8ef279c07ef1686c6a0d6badaeba26ed6dbdb493d60336c7ca2241382aa0f0b7be782870f65379af0fd061c7282fb5fc67a8fdee01d826e6f2554a5e6faee468d71ddb77cac9481216e422ecf612372ecac67cbe1b58705a98cda27442e4be14f709dd769f29955ddb1d18afcdd426a99a9739d78ceff9107f6e6488eb8b69e23738a5e046c9c5e2d6d976f5f3c63cecd8ee7a35f6992bd2b50227f2f39a91809efafe7b2c10c44"}, {0xc8, 0xffff, 0x4, "93a271952c8d40b0421b8c52738ebcf6c1f1368eb292e499f051cfda69e1c5370512a07b9e12a0f1d98beb11234de8372fb9b4f0248edfc58227a31de2f1ff1baae788a2dd0ef3ec59e75dd35f0d075bcd05e62d3e804e8609d58856e064a6cb1bdee93a1719254678d7c212dbba4c2d69727ce5dad906af72337fe2f02f193e4cf74bc9b585ea401a51d47285e8d2b52fee3c6b9235d3dc52c78317ab7bba09734d12c20afdc73eb79040623fe9bbb47ba06f7ef065eedc"}, {0xd0, 0x1, 0xfff, "560aa3c65aace4e0e3728505ac38c2a535afca4b44a1772835e430e61580497ab3522c6ebb513cf54a915a7ac6914cb2d484c726a34c81439b7191667fad4fe83817b969c50a2bc3f3d0058181ca403f57ecbc653d5f47f0ef70907fd19746480899fe578d75e098c14e921401eea57beba241baa22b44c7ab930629a7cecb44f3dbb9d8b1511c21da017d85bd9839a85b69bf89696d3c641cbcbab41842158032d4b722223fbd8934148bc6ba19922bd500e019e967131475f73089"}, {0xc8, 0x1, 0x344e, "f5035cd1cd0c10d218feb4849ad96628f2aa231c967f97b67b2839a359eda8946ae1a57b3c2849d19d9ef9927be3d015c497fdb801a2eb6d0712f055871ab41dd3906cc325c0564708a9e2cd2ee040a9ec14e38d554513a4d41ef12b9c656fc2560e9d922ddefbd5c06f9d8bb26067373ec145a846d3b77e10a24ee77acd25ebe22f3de8a0e83d15c98af3c1e86d2e8d79791efa993fd05fe3a2aecc17fd8f12e31aded504e2a6350695c6ecb243668fdc79"}, {0xe8, 0x1, 0x2, "65ede0b482b511598fd7893c291c71cef01fec3bb910272e2d65369b1a02a5f5c0b0f2d9b37ba64fd0c812166ea774f219266bfa4c91d85a94303d75f1b9a4d57836615d2e6043471c49777f1cd9b196974d5971cea0ebe573ab1a04be72e51157f9e76d84bfb00a49d5ffe63c85fdc1f93a514e6085c08eb654426f171675bba4579e1d422e0a7a9edb7cf11c79456f38784acd5b2088b78ddb46418722fbb73fb3c9125f1b0320f8e87be78027e6744248e029cbca5caf5537dbc31378ffddedf24923ebb962b5263738a55be47f5991"}, {0x108, 0xffff, 0x1, "e0dc2436d8a2cbe0b39226b1e09fceee9baa274425f54de2bff8f99b2750b734d2a3c2e703e1fcd5c009a30a03122cbc003e96b0bc15015f721b02636042c8ef42a5ee279c92e4f0f1bc3bda676e8551f2015861ece6af2083588413ec97d861106dfb1c548adb75fd0e4d7f7ed580d37f3094e5e99d24ca6787d62e0e8b0f253157cd2bceb8714ed7f68b38258dcf14da8d28df227674b6a1229c02c68a7ca9b7095fc4ba4b2d4edd151a9f52b98b552288007d89cf1a4fcfa7d55a2f633d32d37c0ff3b1d8a92b40d1b8f156c39dad5e3f3ba69590a5dcbbbd8238999f909ef610baca4062eadc4b0a704599d89e0879610d"}], 0x528}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1000000086138) pipe2(&(0x7f0000001c80)={0xffffffffffffffff}, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x4000100000000001}], 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) r4 = accept$inet6(r3, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000001d40)={{0x18, 0x0, 0x0, 0x4}, {0x18, 0x1, 0x864, 0x7f}, 0x3, [0x8, 0x2, 0x1, 0x4da5, 0xffffffff00000001, 0x5, 0x0, 0x3]}, 0x3c) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) r5 = open(&(0x7f0000000040)='./bus\x00', 0xe5513769b2b1f0d3, 0x8) bind(r5, &(0x7f0000001c40)=@un=@file={0x0, './bus\x00'}, 0x8) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) socketpair(0x18, 0x1, 0x4, &(0x7f0000000000)) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xea) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) write(r1, &(0x7f0000000000)="f3aff5a47a50debbb8405b4bea26447da2e49378c61278ca71", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) pwritev(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f0000000040)="f5886a44cb4b9ccf2a0300bd26590c18f79026f85e23aab61f7227f170a92cf3cdcb43ffe7dc7d42c0ddf924d7d95423c104e3fe9b0eb903f7868e8a73c59dd25209875b88e1a95044213b52eb61e3ddcece689337874665269c64512358dc88eb5ed3a3d7aa85a1767cdcef9577b518c45d7faa70b0d254f76f82ea17f3d05ac239da2c2e15e60111e6cc88d62c50cf010c2ef2b82e746a6dab242126edfab85376e82f9b93b06e5d27a3954f8616f612855fa387861acbd840db474a8c64a3201971d817d690330d2ce7", 0xcb}, {&(0x7f00000001c0)="e9209c7c83e9be3f0b5e5b9cbbb2bab277c2a712805b38ef91b269f0e43be00935247ef9988f4f413a8c3b0e21ffa680ace704641d8e72f49ce5ee462f79b5d89607609613a2525e059c74ef36b9a14a41cb887c9fa996a27a2c7a3f", 0x5c}, {&(0x7f0000000140)="915e935a9897438dd92621ab261d052d90b5d0a559bbd722e8d9f3", 0x1b}, {&(0x7f0000000240)="908c871dbf9fcee16077d2c228bb7d5783e7486c38", 0x15}, {&(0x7f0000000280)="39c0160f6f075dcf2381c6179e0784a94b8450e754918da5fc", 0x19}, {&(0x7f00000002c0)="4a7892f3bed2fb968d0a039014f546b013ff00b6e9e62733185a3e1380fdf7bdb4f9de677df72bce88d4052a75b6e66b15a1c45359704c827e082859378766449dd05374ce34b1eccffffe6e1bd03ee8edc7e9d0443e7d69163ecba5187331fc3e71894c16e8e5206cc66b3c3c69aae40d3c94ade26c4b086a7d2da5314477a47ff5101a47913de938dd7619d1567cb78f25aafac30ff0ee371ef9d13c205a52e1dce0963a10bb24389e290f4e2231c1fa3bfb2bc9e016f6a27a4d4bfdfe3d88b3460f3d93028bd0126f98f0a09c6cb85216a598e7d02ccf4abece68", 0xdc}, {&(0x7f00000003c0)="5212480912acab13a1ed2cbc3b7edcf36164c9758b785d6acc2ee12f4e3fcdadbae56a4b8390270192a8328bb17dd544479d4e5c918ecd8bfe8e13998e04d99318031d875b3eca8f7778399691ffe1e1d48c8262719e053e91f42439564ecd926f567475672a04f6edf8fbe518efaf3c7f09fa4ffde57f0605e33e82e8860ea198ab27a215fe5a247e7afd0b537c45c400fd4a9f7c05445c4f8e18ea8c63296463378425c449761cba659120c3f4b75b6eb70555b3a1ceab09c278b9be645ebb20d8a9968212999f24fc6305edf299097bef5e5fc954", 0xd6}], 0x7, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) mknodat(r2, &(0x7f0000000580)='./file0\x00', 0xc000, 0x4) 16:00:06 executing program 1: r0 = socket(0x1, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x80000000}, {}, 0x0, [0x0, 0x40000, 0x40, 0x0, 0x8000]}, 0x3c) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) r2 = accept$inet6(r1, &(0x7f0000001600), &(0x7f0000001640)=0xc) connect$inet6(r2, &(0x7f0000001680)={0x18, 0x1, 0x3, 0x5}, 0xc) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="09f739a8c987b0a57bf2de92a283eea4f92733602e02f093f40454b39319317c5040eb30ab4c5c43a106c1be391d61615604580f48224575f8c571dec9ba21d57bc7bab9823d16b4373d84a3096a7580a2070831bcd74cb8fbc7a59ad956ee3f67176c6af48335b4b2a1718f89e60b1d6522c06bfec324df24eab8b06a38c3c2021b1ba284830f1cad64ced085fee4c8ae57caa11635621401fc646f103ab893a07016b7aa7d8630b5c73e485704985fe9c1164efb26f6daec7c1719f24e8d30e4", 0xc1}, {&(0x7f0000000180)="64ce87464d359f1b694b29886302846d7265ed87324c0a35bb3eeb325c2292d8b38e0604e79ef62c3ad23bad35e6b2b43451b945677ef2569b28db8648f8", 0x3e}, {&(0x7f00000001c0)="91806febb4367c905ed3c3078c5f556a16939bf53b48ca0d5afbc3f01dc5446c94cee4e2fd2f24e9e8ec14bc343a0c9883348dcc4b39333e1758040e5687fc19cc1b6fb094747eb7f5a4c0dab1d4e896b3fde4c5af1da528", 0x58}, {&(0x7f0000000240)="849074119b188d605230fd5372b436bddb99d3427fd6319f338185b47581b6e7991978a04ad94111018b63ec346cc741a3559c", 0x33}, {&(0x7f0000000280)="96ff2c483b1fa200", 0x8}, {&(0x7f00000002c0)="0baf5abed03d31f3191966c0b9f7cb4f81e3980958e0b611057461b3f7c91e6643baa6af4a2ef5a15704dcfa7654d3214baa90bf3b23920b768ee26ed9b27fc139821066d3c908fbb3c4639e33681e62a6860f51e73ef5bed987852cfd6a815168c75fe325064e2504a5805cde1e2e83d5b11146a88f1fda0cbf2b6256ddf79d750df0b94735a679b73225aaed9c25b95b06b9e27f36fc16cb4882328d182b3c34c62addf9b473e775bce56b9e3495bd383768eb70dabd262382e021ffb7aeb8135a9d70465878d7a342c02916ba0c5ab8f1a3138cac8164a6e4916da33087fec6c97e8fdc19d3a5f43fbed1d6e20cecf128c0c3904e39d673692da7554243095e0e1ee6cbbdcd3cb0eb44891781d397a13d6b320b8839f899b4f2bcaff85fe3bcecd81b3f0d93578295fe47be142f4127aeb96ad32952df59086f14be3857ee3dee2f13cf58d1f7da4713e152a261d68cdb9845c9e7ca056023d59d57c6088e785e308cd717f4bdfd22df8ac55d544367b6c285da00f3cb3c1e97cfea0e03bf2b1315dfcdefdd557a2728778bdf40f921e28055a6ce67f283eded649620f9484c33b948e8841e9b0df882556e3b4e11efe9fa7c973f1bf1dacc580d47247d8d139d8ffa6be0c5725c9f123ff5c2bf3a1869c4b403e24eb4206d4f1a25daaa2920fd5d38e2708e7e94cace7959b8edbb38d26102c369e61edf287ed62adbf06374ee428dde00fece4bf221224c161cf5dd47a4d1e4af827d5a56145a9c4a06630bb3d884c06bdb6af6ec26a7f36cd4f9b6fe6bae4dde4014dd370b7ffea6ad49b9c7f992abe52bde43463cdcdcffdcad8ae7a237aace841932f9e91412e23b6c86e7996983fadbe41ec6e38e9522168a721168896d8e29f9325ed6d754e4c497fe0e660db4cfa14bd019190e24bd304f69bbd2500360fa53e35c9602290ba07a7c3248541eaec91ab7e68c20ccb4839fce5b85a186de43f82293257fbff08cb6d94ecc1f83e66420965b28362c76a8523e24e4388a8bbad1318801691ced5f344808220be9aa5b06e646183db64a930630dae0dd6fde875ac716fd5c9285f4228263b05bb736515cdbc5941c0abf99289bdcd9b2679c2622502b1420daface304f7bb7eb2a5c8726bf1a7f2a15a8a5bf54afc7643141d0814e8859c9d77a6b9ac2358e48c7218435539b08e1620b939f71798b89e1e5bc9f4871ee911e20093bbba8cd6df5770a350577830095e579dca9f21aa5f1bdf3749811839287f406d2764a2da79600e6ac8f30a594eb8425eb46b7783a3707affa533f2dd7477bab6e3d98cfa2a8d458d59bf73ee9a58ae22d551578113ce9b32a3e8c84e3e7d543fcfeffe75db97a9c401a021deadd1433f46d9bd4a61f77b1a13f2e2a12442f35d3665304b22767e034f95aff8d485de78117c95dc8da509ddff3d4aaae5eb093e03aea23c9628e799553496c6b97e097e30b7ce0489ad3282c2833d3db41884cacc62bd744922d0e83c1636a0ae39935e799132fbbce7911a8930f35a405c0d2c6bdb2e7a9d5bfc0644c1d01b381c536a36d243851b2ae40645dd27233bd526e078eb407698adfb3079169943aa73a15e682607ab21d78f5658b19d1204b9c4985908177da11cc27ea61beb876ff5beebdd1e2f87a86d614c3e39aafa43b99cddeb23f4a241f62e5f341901b0ad723283655e0d079702dee8acf840c50cbe0f76814ef7efc0c17cdd1f0211b1906fd5fb50d668855ebe274ce9ef0d971cea1ac3202d3a98876c1c282ba583d4ed0757e9e8f39a4071322bbc4918f5d2998e9d863b35f1d7c76a46b54c680f47763e14f623bbf8baaa7a5869c2878c92c5b24977032d89c632ffff3bf875169ff52e9da8bd1aa6361d04dfe400cc3cc87f743cd7defbb1f19652a7ff8eeab4debef99c603a19d9057885d1a887b4979933876e7b8071e80ef88040a1b29f1ee7df2567b09e467666f06b0020332a58a6e34766b65623a4ca50fa59eb57f0b44e7c8f05b9e3457e6a81ce14e7572ba8890f16af6b0f35f2ac09c0a0b685fec7c12afce393f583ec92b09db022e642f223a2ae15ee4df234ec6f07b62f3015284a23645bda05b2e9570b9ff8c66e273b3a30e0dd0d6ff3a0d1e55d28f04fe4485c5f5f48cf2ea7b0ee08f26bc16c1e83084ca7be3bc375edb4cdc6bf756bbcf7802b47b162d792b7159652acea9e14b64db4da6dd4e61231c442444e6a19f4563a6408f18040b067ebcdae0a032eeb264ae2f87bd40dfd55d8bc8b082f89b0b5114e4dec4e4474d83fa69020973cc995aac9c837901edc466f2e502f26dd1e7b41174cf5af235e7661ac2b030334efdcd30053f024134bbacf99c1534c4669daf6d07695d047991f51a1e204e32c4b4b049a79bb718511c01bc68dd469a93736d0955280d63d52bb1dc6edc6e693ad11f39651dd5c7f35fa7530bbde39398f869ca7540c7e14459d56c3ee5e0ed0cd373cf3e7fca4d22d208a63de0e9ed249beab2fefccaa1b8f8b593f56a95729eaee8c15fc3d23f32349f2d437519fda6ddf208a8f3b2389d07d84b7acaf6c7dac82044e2abe32a1df7277e7133fbbfcbfc656bd9ad5bebb4ea7808279912849279b73248edc11bd8b48ef57e9d635b8b2b013423ae264d7a83dd70ad84741488f835eafebc42774464c9fa9ed557d0f3c010bd8dece5b4c0796e0e986b9f1ae69a1310360c408ccad24a9519b670b884b8fd1f19e0cbd4ec981c7c479b5540873324a7b1d5e74dbf99ab5a449d183cde12a09fe26e9e58b5e1738a198265c2e40c07a6803ce01581551a39e079f7985a294e118fe027ba2f5acead040dc0163922669e40e0a5291b90fee411dc9a60f950bb3cc0991effa5097b24878b555ba7ad2bdc1cf4adbd01e2b8519e01d2f45e1bc0978f98022a7dfb60a90945a37d2cc9181de907d7915cebcdc9c6dcbdf81a5f6a56899f4b3f59b268e07efd99de327e9f7378a9835b25c209cedab79d11c9183ead26d4dfac97e6951e1b3ab42543bbafcbb0076b5dac55d0b9dba5da30e401fae96514eabba3b6be2f246d7e391b579c5d646b3a47d8ddbd93527e0c3f60494154a04f114b93498e2576bae95e6be8662ca6d721aaaa4a23e52dca93f14cd948098675b92e9a4393145d4e10e4d538be3c225b6f8c1d1bd4588c0bef36a9981e7c76da2f15fce870ddea11ac46962859545192225b75db546bc238d127b3e9906e079ee41fbb10ab1c045f0f5f15a99a63d778b16f1ca6c5e302ce26e8cf15b780042a5883e9b2bf272d0d6a0dc67d5426b56560f58a254e6b66edd83b7596938d5db0e81ceb31570caea7cacacc8d2fa8d653ed6e116158a5c067eabe791d319e70434b3b53db55fe3870293cbfb1d99e70f81412e03714d89334375b0336c358bf6240086484a04a84d26db5f80445dd94493f07b3ca342f62202c493580c2760ac056ef3150e6e52d64039eb8177c8941626ae900213f0cc3da15748a6c1c89dbcd249b2e87bad169a1df1ce981c346c6c8edfe93643e32eab51e04a5e6f64c28081030058b296dc42c25d5d1bda95488b666f9e7477e8a935bca31fe934773341c660ff492589b071879595bd8914143efeca4b8666bf0ba1d9ced72b5497cd176d166508f30de6567900af5d6bc37bce53fd9d803eca0a025a6c537158fe307dc1f8f4f59d353792703125ddc34d36d03da04adea1669e84907c31a87c9ef41f45392778d86e03116c3926ba5fa4e931e004c1e0b2df4000b658857804969377223920d41e01e1d36b263241b53ad5f96f49cf4324d672742ca8714635bce7de08898b91cabb22dfcff5fc8d5f43b208d1b7cb13b1ec09dcb75ccb6f7c5a25e210e02d096405a4677ff58303938cc91462ad1f0ff41967743d2c31de46b295ab18490b55293639f69ee3a5b42435ab7634fe80ec31f7cebd16b861f121249a39902f943766cf5447cb9351964c0ee4b55c71159177785669a09c533a3e217b7fd1d86e84b7bc93ecb02722531f26bd84103ee8225e8bdea559d3aa313523211ebfa3cc248e0d7b14d6b3ced9169e1762938956ba3c5968b4a4fb7fbee4a3b725222961558061ac9f8a91c6db4eaa168f2646f383c7088ae58ff93a72225fe79eba1e9ffdd335a016b192b06aca6ffcf9768aeb75cac470bf67227f9b7a8b15e48b2dfce4c3efc0ff10c9614430b32226a4e9af912c16c1a18ba797dfa74657e6bc96e57073a5731c607357e9095369b7333ef39e56ed38f7ed2028ff492f72fd14f8f55914ac668e4f9cbc862c100729ab8385bea81f683ccb324ba1eb94e1b0e528139f4a94ce0ef70239e9b9c53ab0e83031b82832fcf59f043a236ee9cbb70f1f69914e9e02745b7f347f6e9a9e0a5fcb1eb277d657e5ccfa8581c7e1b74e972087aac92ade9102a6ff84d68dbe977e5e28340d374327b7e69cf35059efedd392c27c43fccaf05a4aa908c308e2a5ff7dbfd8148c13865e51cd2b631bc183959b5ff691bd6ef3f62f5696459e2e3b8c57aedec7dd380a7305041958faddbee27b7088baf256e0f09d0042e8b16b4384c60c9e4b5274616b5261ede334c2676fcc62780f2f382deaa251e774807837fb7e77a84fb3a62964f5fb6c8f9cca9bf0541301a038c0a41e1f61de2a1f18e236e44c2a2f97108326b0d2e24313fe0fa327254069caff2832c7bfaaf59d9dc368a03bc58b5461756bc271b633dfb75ba1053995cddcaa6ceb2217ddb027fe3e541e1f5daaa6024f909d4d7b220445a6435b1037e8a1dcf6d972aeb9c77367ec3d180cb99287e7e55964a820a960b74eb712958ef3517f0ecb198ce902351f4c6ee93449e49a567b9cad74d72a4e78b48e6e026794a868c3ad80a4ec5220afd1b28dcdae827052c8d790609bc966bcedef487c3cec32f21ece31ee2ab7706d71484935bcd213b70bdc604be4f69fe69d7cf62b8d0ff7f1fef3322db09809b3f8ae535029808a14b827152484475c1f32568b7c5addffca57bc2550b5dc7c864116dbd9edc610f827c69dbaec693ff3941023c90009e086214c98051395654a92f952b841672b7c7acfca9766e14d744a5a5e20af6afe60c1f8c3bb7b099d96ea9a94a38082f6c4879d041150fd23251327596733fa112441dc5d13799b292de129d919b85750eea82915149a4eb9244d1440b7474e6096eee7934e51e5e4219f7ef8dacdc1f0471e13053cebc2cdec1e5bc87a72d7f71ea1eac12ce371b848c87f9d107a4dfc9e35be33127cce096f36f23a2896d95111657fc7153719780e3b4c078c79642f5aaa055b353e84975e31141ac589a99d04015675791eedd945d61b2cde3019137e4040c06d80dc598d5993fe59f1e6ff8e0ae77dbb6a226597ab89f56a3438160a3d6cc03eb9b0ba3b78cc975484e02cf1e8b4d6d0939dc483885a1cb204628e41f183be75f84867ccba6f5bcac7709f59571d21b20be769856fc8d1f670531127c5b7f4303b07d429873ead9643c943aad2a70ed24b6016155bf7637396cb0a945b02bf3f569d9938d1085f1983834679116fd8b01a27dc7c8ced400632abafe602a1594972319d3fc2a4b89e989a6c6d32302ae2ed13c0fc403c7b162518ea36bf3f284c4ef7c75e9c238fc5091c2ae367a86cecd9e025f59c5f0ef3cb2eb1366aca17e7cea7d0c6c54dd1967fdad33e25c38244376393e3cd1a5864ba14000890bedb5c936d668dc4341d9462d881e72bd0f5acbfb17c3b4fd761acdc6249b8559b580984c0df5376f4063246672a34c87f4afaf62a2e3b83c1f24", 0x1000}, {&(0x7f00000012c0)="738de5900bbc7337462007e7599c1fc547d4533a17f0df20c607b0dcf855b518557807c31b5f96806abebfb353cd4702d68e3fb18ba0cb79e153063089b6c64b17b716061eb3b7b53aa257fb0738d87513be0f307c2d4bbe82c2223c09080aeffb148ebf73fa157ac16d6eb1dff71210c71eed65cd4531fc887da575839119f6ee3fa36517be01038d", 0x89}, {&(0x7f0000001380)="3bf00364d3c130c52a1e77815b888653d481c59fac30c8cccf72b83047309ed0656422bc5902dfe1869dda2d97035be28af687011f1412af06e17055fb24f8594cb4ca132b1e361dbcede5ba63f0d614487d25f76c7955ee3727ab910a33d89fff8762d73af282cb09f22fcdf0a9f8e707f9675c1d43a23b4797f8d885f4f9e877bfdc39ca88f53c22fa990894a7d2d5cb5b2d56aa4ce1591324", 0x9a}, {&(0x7f0000001440)="5f47957b16c4adf804efe379bd86effb225e1657964fa7a6ad5a429c26ab6f316e1c7c78d7b8956aa304840f579000eec043231b4d60bc952bf9f79001b3c88929b8dee9811200856de6a9df3271aed1befa8d18e528258d239d30697ec27495fb677fd9c02654a319af9189cebf62584db971d3a7a1acaa83ec24bb94f70a0e6c0d78eb0cb52d31c22e53cd72f080f915059f338f1f211d84187479aab7ae29c14ee4cb139c4dd44317c0ded81d801afeeba9bb9e426e7e1f11bae1ab695ba32628d264da3fd32de70024bbd52a0bebcf23c7dcb273763de7930147f36f3b394587124f04a79a3e797bc67fbed0371457997f3319ff", 0xf6}], 0x9, 0x0, 0x6d17) 16:00:06 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) socket$inet6(0x18, 0x4000, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:00:06 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r0, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sendto(r0, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r1 = dup(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r2, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r3 = dup2(r1, 0xffffffffffffffff) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$getflags(r2, 0x1) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) fchownat(r3, &(0x7f0000000480)='./file1\x00', r4, r5, 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) truncate(&(0x7f0000000140)='./file1\x00', 0x0, 0x9040) setuid(r7) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 16:00:06 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) socketpair(0x2, 0x2, 0xcedf, &(0x7f0000000080)) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000026c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000040)=""/65, 0x41}, {&(0x7f0000001100)=""/9, 0x9}, {&(0x7f0000001140)=""/35, 0x23}, {&(0x7f0000001180)=""/247, 0xf7}, {&(0x7f0000001280)=""/218, 0xda}, {&(0x7f0000001380)=""/37, 0x25}, {&(0x7f00000013c0)=""/122, 0x7a}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/67, 0x43}], 0xa, &(0x7f0000002580)=""/254, 0xfe}, 0x2) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept(r1, &(0x7f0000002740)=@in, &(0x7f0000002780)=0xc) getsockname$inet(r2, &(0x7f00000027c0), &(0x7f0000002800)=0xc) mkdirat(r0, &(0x7f0000002700)='./file0\x00', 0x0) 16:00:06 executing program 0: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000000000000000000000000000ff000000000000000000e9000016000000000b6fd200000000000000000000000000000000000000000000000000000000000000000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f31680532424e6ba707cdf1d751"], 0x0) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x401) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r3 = semget$private(0x0, 0x3, 0x80) r4 = dup(r2) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000940)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r2, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r5 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)=0x3) writev(r2, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000003c0)) read(r2, &(0x7f0000000640)=""/119, 0x77) pread(r5, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r8 = getgid() getgroups(0x2, &(0x7f0000000900)=[r7, r8]) semop(r3, &(0x7f0000000840)=[{0x3, 0x1fb859c6}], 0x1) 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) pwrite(0xffffffffffffffff, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10c) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) 16:00:06 executing program 0: r0 = open(&(0x7f0000000380)='./file1\x00', 0x0, 0xa5) mknod(&(0x7f0000000640)='./file1\x00', 0x74d9e7e678b84f0b, 0x68a) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) accept$inet(r0, &(0x7f0000000600), &(0x7f0000000300)=0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb0ba980c9be84fcdfb084d44f27814589b59a4349a1c2385602e228673eca4c7407909b56f004589c93e0000635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0x6b}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000003c0)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r3, 0xffff, 0x10001, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xb, r3) r5 = dup(r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) r7 = syz_open_pts() read(r7, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) r8 = dup(r7) dup2(r8, r5) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000680)=0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r9, &(0x7f0000000580)=@abs, &(0x7f00000006c0)=0xfffffffffffffef6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000140)) r10 = open(&(0x7f0000000600)='./file0/file0\x00', 0x0, 0x0) getsockname$unix(r10, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r9, 0x2000740d) r11 = socket$unix(0x1, 0xb, 0x0) getsockname$unix(r11, &(0x7f0000000340)=@abs, &(0x7f00000005c0)=0x8) write(0xffffffffffffffff, &(0x7f0000000000)='>', 0x1) unlinkat(0xffffffffffffffff, &(0x7f0000000700)='./file1\x00', 0x0) close(r9) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r9, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r10, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) setsockopt(r9, 0x3, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf6dfeed3cd43ecc7d68acf554", 0x2d) write(r10, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(r10, 0x0, 0xfffffffffffffe5b) close(r10) login: load: 1.99 cmd: getty 29566 [ttyin] 0.00u 0.01s 0% 307k 16:00:07 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x118) r2 = socket$inet(0x2, 0x3, 0x102) sendto(r2, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0\x00') semop(r1, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e2, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x0, 0x0, 0x1000}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x8001006, &(0x7f0000000140), &(0x7f0000000880)=0x10) recvfrom(r4, &(0x7f0000000680)=""/251, 0xfb, 0x2, &(0x7f0000000940)=ANY=[@ANYBLOB="cdcd73fbbd3b93f7dca39959000010000000000020000000000000000006f1d623af06b45cc0377ecf2f8a236c00a2f03a5ae7c6556f160fb6a25b8b25756542c2c4e2a8b7b5f45108fbdec7d7f6b2d81bed185fe8e2a0c0c24515c3427fa24d1121c6c7007bb899313897cc1926907b8d5f3f4c2fe84da5e37ef3ac20e966e1a0faf91c81ef6b705f98a29b20b884f4f753bab3ee697b5926ceab16d00d2c43fa3638f8304c29014d090000000000dfd4b6630cfafd20ed10fad7000042b0722251ade451426b5d22a174300908b8b18da887cf862ab51c55c7fb605f717d006cbbdfe74744ecac13297a509e9b0cf27351b148e58d6a41923ec34af76d3f7e4f0311fddec69c7afe12ab1baca582a8c90ce9f51ebbbe34b8006410942df5541de37fc79af8fa46b9c15ff640ffeade06a769a772d1ac050745068e1b6368b3029fc8d4eff476328ffb85d129a8e329e44dd59011a055ff1ad36a56f8bfc0d05a90520706e4057f54b4a506a82b6ee1f01757ed8cba6643000000000000020026383ce6a93d4d4258971157f5cf5ab1ad6b9b85211dd48c05f52bb46d2d740ee39b494eee48cc0d019611e8045f1cb7db9544bdb6e4b1b588bc2949219feae4b3814e2af518afcb560c5d554a826bd3c8cd699f8909005258b71699380768b8fdb609a111f6665ebbc6704b3d883f5ac40f5375ebcb62da2836498e1ac5333bd4603bd3cc3c7b9ff6676b192dd7dba0557e05b27e758157b9b4f7646318dee4524663c3f938ed149f43e5035378399e4f5aea67c8c9cde51262213f8356ebf4e9b95e87034355d7ce33d4992238fff7b06ae5788711e97edcf1a8ea05b927f28996427b2b005363724c194d00e68f6b7a574f9f2dba146749cfb4d00cb24ae47bd42b463cf73bce3cd0b3b230ed462b6eb8a759cdbe3df8c978a265e49a77742e7845a30ee2e22878bc363537807a4a2f2602b480e6701e65b79a702c30d9c56b1daa76444ec9a3411a0ab0dd3dc029b47fc6068bfc99f2325f85820c7f16891f6932439a90e904b336fa924d5640ce6de5643547b530bf5b27c90d69f878c2c56c808e6cb87f5c7d5e13c743cd5742f54f7def0d68da2830ddb36222c0f9796f83161c0a23604374729b0668333e342b08a1"], 0x1) pwritev(r5, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000008c0)) r6 = getpgrp() fcntl$lock(r5, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r6}) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) semget$private(0x0, 0x3, 0x410) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d, 0x0, 0xd}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) listen(r3, 0x1) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) load: 1.99 cmd: getty 29566 [ttyin] 0.00u 0.01s 0% 307k 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x2, 0x81) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000080ff1d0000015ee60a"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x8, 0x7, 0x9, 0x9}, {0x0, 0x0, 0x7ff, 0xb3f}]}) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x61be2ee4ecc52b0b) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) semget(0x2, 0x0, 0x10) bind(r2, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x20, 0xd3a, 0x74, 0x4000000}, {0x2, 0x6, 0x8, 0x8}, {0x8, 0x689, 0xad8f, 0x4}, {0x1b, 0x3, 0x6, 0x14d7}]}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000081, 0x3, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x3c, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe, 0x0, 0x0, 0xef4d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:08 executing program 0: getgroups(0x29e, &(0x7f0000000000)) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) 16:00:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82026f39d57225e2b28a11776b"], 0x10) writev(r0, &(0x7f0000000140), 0x136) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0)="292918d7368b4f0bbcf2ab50cc51a32509893870300d7538c25b10f9e8ab9311d8a7ce71f9bc9a58f4e7d3d77ddf7e62435f3808988a9418ece87d0d3e437939b1fa48a85c8487cb89932dc6279477ac1e4444c500f05425496baf187dea9a21f646ccfe00009d", 0x67) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 16:00:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x100) r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x13) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:09 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10121, 0x0) pwritev(r0, &(0x7f0000000340), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000600)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x10}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000100)={0xb37f, 0x1, {[0x1, 0x10000, 0x5, 0x10001, 0x7ff, 0xe1efb0f, 0xfffffffffffffe00, 0x100000000000003, 0x8000, 0xc125, 0x98, 0x81, 0x6, 0x6, 0x60, 0x2, 0x800, 0x9], [0x100, 0x6, 0x10000, 0x7ff, 0x8, 0x1ff, 0x7, 0x80ff, 0x401, 0x39], [0x7fff, 0x0, 0x41, 0xc6b0, 0x1, 0x0, 0x9], [0xb4, 0x8, 0xfffffffffffffffb, 0x8, 0x9], [{0x7ff, 0x400, 0x0, 0x77f}, {0x5, 0x4, 0x485e, 0x8}, {0xff, 0x10001, 0x1, 0xbbc}, {0x0, 0x10001, 0x4, 0x4}, {0x7, 0x4, 0x1, 0x2}, {0x5, 0x7fffffff, 0x1ff, 0x7}, {0x3, 0x95e5, 0x100, 0x7f}, {0x2000000000000, 0x1000, 0x4, 0x819d}], {0x9, 0x8, 0x6, 0x6c46}, {0xfffffffffffffffe, 0x3, 0x1, 0x4}}}) close(r0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x8) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x7, 0x4) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) getdents(r3, &(0x7f0000000280)=""/163, 0xa3) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x20) write(r0, &(0x7f0000000000)='>', 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x124) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2000000000000163, &(0x7f0000000180)=[{0xff, 0xffffffffffffffff, 0x401, 0x1000}, {0x5, 0x6, 0x400, 0x83a}, {0x2, 0x7, 0xa0}, {0x8, 0x1, 0x0, 0x790}, {0x7ff, 0x8b5, 0x3, 0x3}, {0x2, 0x4, 0x9, 0x80000000}, {0x0, 0x9ef, 0x6, 0x80}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) setsockopt(r0, 0x4, 0x10000, &(0x7f00000001c0)="e8c15f86119efc236022bba36123031a9aff56e4d4d4a038f5cad9fb1046b747bea37e8be5228f5725f7c1a03387631ed79be3b9a8f2f26c8986648275bb6ef8f8962ecd00e08922ff1a09e746cb64ff78587df6f4a7b37f2c49a5cde0e3be5e6fd8a51c7dea4056c2c4a6718c664764897517a471e7748f1fbf6e4369fe712bf7494b51d3f597be865e0bd53407b75f5c1ae08581cb4e9aa6d1d39099e6585bb28945b0b56d7c6d4aab01b17402b1a2406e59af2739a25a2fc1aa3e9e144e3e", 0xc0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x2, 0x9, 0x0, 0x200000000, "aae8d072ecb69dac1ceae2ddf94b9191d6f95e90", 0x80000000000, 0x3ff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022efbffffe36effffff736252adb98ce1dd0684eff608299f7aaceb39019d55a51961e640c451253e3fe1d80dcb5a24e9bd4bde54cf9c1bea22348c147cd9d36326174a60fb754bd84fe880d1f7034ff74c3e7716e8ea0b9d93d7747a7b6c93a9b78036637dddb67caaf9b3edc63304f7ecb9bf90d707af6a7e545ec2ba3c040956b350e49a68d039e56d3757ce333cf3dec617b39d7a51bdbbd8a5"], 0x10) write(r0, &(0x7f0000000040)="9e3eaa56000000000004bf9aab4230408600009255cbb014ff89f7668b8b0000d0457e70419010fa", 0x28) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) write(r1, &(0x7f0000000100)="070036c44a2d705e604c9e788031000000000000000424b887e6595cb5e9b0b4", 0x20) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) r5 = dup(r0) r6 = kqueue() r7 = syz_open_pts() read(r7, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0x3ac2c04912c69f08, 0x48, 0x80000000, 0x6, 0x7fff}, {{r3}, 0xfffffffffffffff9, 0x10, 0x10, 0x4f0e, 0x3}], 0x883, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x241f, 0x1000}, {{r0}, 0x0, 0x10, 0x15, 0xffffffff, 0xffffffff}, {{0xffffffffffffff9c}, 0x7ffffffffffffffe, 0x11, 0x1, 0x8001, 0x5}, {{r4}, 0xffffffffffffffff, 0x40, 0x40, 0x6, 0xe737}, {{r5}, 0xfffffffffffffff8, 0x12, 0x10, 0x3, 0x91d}, {{r6}, 0xfffffffffffffffa, 0x12, 0x20, 0xffff, 0x3ff}, {{r7}, 0xfffffffffffffff9, 0x10, 0x4, 0x81, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0xfefd, 0xfffffffffffffff7}, {{r8}, 0xfffffffffffffff8, 0x0, 0x80, 0x4, 0x7ff}], 0x2, &(0x7f0000000080)={0x5c5, 0x6}) r9 = kqueue() r10 = syz_open_pts() read(r10, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000140)) r11 = syz_open_pts() read(r11, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000140)) r12 = socket$unix(0x1, 0x5, 0x0) r13 = syz_open_pts() read(r13, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000000140)) r14 = syz_open_pts() read(r14, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000140)) r15 = socket$inet6(0x18, 0x4, 0x6) kevent(r9, &(0x7f00000004c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x4, 0x10001, 0x3}, {{r11}, 0x6, 0x10, 0x4, 0xffffffffd850a478, 0x3}, {{r11}, 0x2, 0x50, 0x8, 0x7f, 0x3}, {{r12}, 0xfffffffffffffffe, 0x20, 0x10, 0x3, 0x4}, {{r12}, 0x8000000000000005, 0x8, 0x40, 0x0, 0x6}, {{r8}, 0x7ffffffffffffffd, 0x2, 0x1, 0x0, 0xb9f6}, {{r13}, 0xffffffffffffffff, 0x8, 0x80000000, 0x2, 0x4}, {{r14}, 0x0, 0x2, 0x10, 0x8, 0xcb}, {{r15}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x179f, 0x3f}], 0x66, 0x0, 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x14) connect$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8a4884b13c6d158daa2870b4122cd2350000120000000000000000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a86540900056eb1511cf5302f9ddd55032487eeadae633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1aeead45a7d54cdd69e45bc50bfedc5ab94cc73547fd27fc40cea3cbb1e0bd367c53f087ff8bfb0"], 0x1) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) kevent(r5, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffffc, 0x8, 0x100000000, 0x2, 0x1}], 0x401, &(0x7f00000008c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x61, 0xf0000003, 0x6, 0xcb83}, {{r0}, 0x8000000000000003, 0x8, 0x0, 0xffffffffffffff81, 0x40}], 0x7, &(0x7f0000000a80)={0xfff, 0x9}) sendmsg(r4, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000580)=[{0xfffffffffffffd4b, 0xfffe, 0x881, "91a603a89e15d73f476205b17771508a78d4d57d6c037b3806e3297dd69b1cfdb2fc33813104883906bdd5df4dbf19c2760d2b7e93a21f9c37d422dc0e1ee30bc549b90000000000000006413653054cc552b3d6000000000000000000ee"}, {0xa8, 0x1, 0x7fff, "2d7786ec15eebfb1ab0b334d437564d3a6c1ac7414b124613eec34fc6159fcf879be0e841e8850b0849c19b8e42443545a27e64a3268589a941d5a5b7923d3ab7c8550d5c509d77c3cc6b900f3d859b2595ff433f7a1e68527a50f08ef76c62894d0fb8d95653ba72f4fc9559af4dace27c7647075faa5a5f98d2bef2140b0bb384ac71966ba5ee0738db9bac00e9ed9a7a99bb28b"}, {0xc8, 0x1, 0x5, "f71a803d927a66ee2ebb7e393bede4de5af9a32a628f256b77e047d8623c1938407269b75d200857c1513dcff68e6c50d510e716425ec5e674f903ff1645f35de3fdb4070ca3cffee049bc6c69a5c36d9ec171c608bcab1d248026ba30a0f81d022ccfd9b1da5aced06dd43194fe5a7c1ff887e23d47bb84f94675eda19026eb9c9c572cdcff78939b42dcf8a220eb420148e97dd9974b234bda741816fc232600c2d240"}, {0x18, 0x0, 0xfffffffffffff000, "282bc1"}, {0x48, 0xe7c0c04b5a040804, 0x3ff, "c6d7d82433194d95c2d3c902be317afc20a81cbf7e19381dea33bf4d5369dbdb8aa93db1f438af16f26ec56a75d2eb54db706ff19d34f3"}, {0x108, 0x1, 0x1, "166b11932a887e8bdec1107ef2f1ae4b1ad12fe7dc0a2904fca7b9afaa298a53ef4f81f0333186e9d189e22ed5a64ad9c8d5bc92978b1f248c1a188dbcf3c5886a33760189e8d244a8746faef284f0ce0d139380b8b0d0f699aca6971c980ce2056ea85196b12a4369a6b5f2e27a8ff3745068fc8900478c091a825423240575df6658bcce69524793d1ac566fa47ae32dce378b9715df7830fdefe53ef5d7c00c90c7b3157c60bb12e5ab2a9bacecd8c1ff52b5033cfb684c1ef491876c783ddce5db5e5b1447f5509b2c0997153b554e2788a9cf32067ae7171e5de517c42f8800b7549b7493960e066acad8bab0a193"}], 0x348}, 0x2) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r7) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r11 = open(&(0x7f0000000580)='.\x00', 0x100, 0x0) sendto$inet6(r11, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000000080)) sendto(r11, &(0x7f0000000240)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r12 = dup(r11) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r13, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r14 = dup2(r12, 0xffffffffffffffff) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r14, &(0x7f0000000480)='./file1\x00', r15, r16, 0x6) setgroups(0x6, &(0x7f00000001c0)=[r7, r8, r9, r10, r16, 0xffffffffffffffff]) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x4, 0x200) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffeffffffff, r1, r3, r4, r5, 0x10, 0x9}, 0xffff, 0x405, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[r3, 0xffffffffffffffff]) r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, r6, r7, r9, r10, 0x31, 0x4}, 0xffffffffffffff81, 0x6, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0xf0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000380)=""/21) r11 = socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f00000003c0)) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) r16 = getuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) sendmsg$unix(r12, &(0x7f0000000ac0)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000480)="87329c59ace45ccce6e5974f945921da5f6e0b772a2045c6b56d7f32be1530b1c319d094debb72477de623b38d737748cdb525a9bb9d0207946835da9616f23b4da1e47fe9f3fdf9ba8981eda6b284ea063984371a3560a79eea4870f2a1c815ba9ce6dfa39a4e8ba564581f186901b7b57ee5570d8323e18c4029a7bdf3bc34c0e87610ce0032caab3b7d36478d580fc76a3aaed25e397c8bfcfb2cae2cbab7bbec516df172fb0e216be2d17a20e0d8bebf17bacdfb6636f8fa65ea1131d57b59ce834093378b13198fc94500af68961bdb85bca5b15b1ed700c359cf579e1f810fd22a43b2dccd", 0xe8}, {&(0x7f0000000580)="81a0807fadb5d353f1c920a495ebd208bada255b24f5f658a6a82e4835dcfe83f969407156cd73cbfa294bde65d29397dff00bf9e44357ebdd", 0x39}, {&(0x7f00000005c0)="c55a803c75232ec993a3bbf20c812144f5ef599622f10adf1fd9ccb08b9c34f4b795cf93286f10dad64fcf18078ae422559b3547ca4f6d41821143176cb7cc9f3313c0f8faf41fd4f0916b0c43cdaa665b6e45da529b7968bbd4897f39b19311634e20bc044931eda1cf0820067f8ccf19fa4a102090c2d3a10909b7cd2656126746c2b22c8dd5791e09f667e7a0bb7ae6374cd74048de3d31d45c0bbe286c1609a0401e12b786118338c1f2df31150c1a452ff33169cfee9795d1a66b10e2720fe546441770d6d54b9765c28ea4828a815a", 0xd2}, {&(0x7f00000006c0)="8ca5858fc677c7101340ac97360c2737884ff4a17ad87de21adf514ca7236f842941f4987c8c82f7fbd3a1f235c912896b4b9255b1ccbab7140facd40ad3ef3c2e86ef533586ee26292639c426e185bb42a1e13b213b3f65e66c15865d4c5a8d1a77f96208eb28c4ece7b1093b3384dc247147a1f01cbb418dfc9354a193f3b61025d098096200eaff3ff2e34191f968c512c13571f9323bd6b39aa6cb84fa531a3c6d3a43b4880afa7d868aa27b37b6d314addadb8e41", 0xb7}, {&(0x7f0000000780)="feb1528e32a4ce56ea33baefd50b81ef46204a8f6befa94996f2b0b9b418424c4ea349cae7dc0674bbd26caed1c1e064e0b855c3653bbec1dfb502d07f79c94a5efd0be172f2442a8e9138e9d3b4019f91abec3dc0dbd76c7e444edd32940b7a77a4929bf638695ecb4e6ffd18111aa6f36bdb70696f3392d81074014828a956f179f2f822e1", 0x86}], 0x5, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r13, r14, r2}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x40, 0x1}, 0x8) socket$inet6(0x18, 0x3, 0x88df7dc) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/bpf\x00', 0x200, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/bpf\x00', 0x80, 0x0) fchown(r18, r1, r8) pipe(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) 16:00:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x195, &(0x7f0000000100)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) r3 = socket$inet6(0x18, 0x4, 0xa9) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1400000000000000100e0000010000000a800affff0000001000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x2e3}, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r5) r6 = getuid() r7 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r7, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x450, 0x0, &(0x7f0000000540)={0x18, 0x2, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000080)) sendto(r7, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r8 = dup(r7) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r9, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r10 = dup2(r8, 0xffffffffffffffff) r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r10, &(0x7f0000000480)='./file1\x00', r11, r12, 0x6) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002580)='/dev/speaker\x00', 0x8000, 0x0) r14 = syz_open_pts() read(r14, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000140)) r15 = syz_open_pts() read(r15, &(0x7f0000000440)=""/68, 0x44) r16 = syz_open_pts() read(r16, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r16, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xbf9a, 0x2000000000005, "7e734578ff5dbfdcf0000000683a00a52d00", 0x8000000000000}) ioctl$TIOCFLUSH(r15, 0x80047410, &(0x7f0000000140)) sendmsg$unix(r4, &(0x7f0000002640)={&(0x7f0000001240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002500)=[{&(0x7f0000001280)="a1ad6b49545d7415b086cb38adc807d8bd07c8305521b98cfe184f7db1c14f5b97bfe8d7f1d01434c89e88078332810169223b7b84b1d2e0f3539711818ff5a79d291e8d65e5ca121c8bebf298b86e2de2", 0x51}, {&(0x7f0000001300)="969c8dd13ed2f57c9aa3246d15135a3ebc24dfc85dc11b2917b1796dadc406bb4a770ef080f842ee14f2f1e9542f072cb6b368c838b6a71d97eac9cfdaa6eb5f38f45a36000044037b9420d78a6c64319ca69bd34988c7d09d71cb950a5651f89315a3e424165b1cb6937cc9ca64", 0x6e}, {&(0x7f0000001380)="edca262b008883c7f4c535214a03af08205f795c4cc452bdb3b2b6546cf7018a1f2c7c9126d48b7b5d1aa549ccb15ff5b5d2d01e17e8b86dc682ecb692edda85a0db95c63ae55c5a0b030999bc79a2f4878e652d44eb0eb28dd7c219554a2a917c81a272ac04cdaa58f166c15e9e722a7a03e82488a79b1abc40995ceee35bca", 0x80}, {&(0x7f0000001400)="a0ee7e55b37b94a5630beefc01ef9991ec910422f7111256091aa98f0292891e7b0608e7294357a631bab1af2f190601491ffa2b9e8cd794c8afb2e3a43794f965738753a47b01c39172e13c9bf70e1d473b6eb59ca8d117eb2bf4563a2a194aa87e2928b06e207d1441c8cfed206b0102376c1c8d8db93ee0e81e94c65e176bb8f249c7d5cbebba2cc0bd5a84c208cb8a9cd28c786481a5cc1c5f68cf0e68dfba4ba0c463f0901c535b813403d9434cbbd1ee6b46816884142b6eb46bc730d1b795919f84d67f21f6e346c72fe9a2e79bfc876bfc2ff016b94285ff343fed7575e6c2d67060dd664fa301cfe300", 0xee}, {&(0x7f0000001500)="72fd70e5249b88aff3e7ac13719e4f29a7b51614c56aeed1f28e7e1c60f483669697d638eccc3553cf55435a76054a18b8cab2ebfee9cf5ed14bffb1bc1f8836cb84baa8789eef661992a280434ecf9fd1267d5d1f8d41b7042b37957717874dfc8409e29a239eecb0004721660a2aa8332e076d0ad6b32d25998bf2c7fb571c9efac4ccd4db35916f8084f3cce9c9c21d6084ce06fb6703e6a4680cd54e9763fbe15eb9c6b43fea34ed730ded8a418132ba6a7742335c4cb87b985d294469dffe4f1b5884c71a89b88c1edb9eac8cd583a18cdc111673db662401ca0eac55e813b1483301a04a8527bdc7b5fa0fcde823804f5fc2641161bcf18e2094b84ac139397f8a221632d346a48cee0f7db749d0fd78ce00cae5556153dc62e542bd66116022dc97b22081becd131ef7f5babe4cf2f2e23bf565f2cc7149cae8db328e03c67c40c2c10325a8fcdc7b335e91343a992e1299df5f4e048cbd1c832c7357476d413a9eb9ea2f9a60f5b14165b876cb523784763f87aadbac0236bbf8f6bbad5525188061dfced6b59c1e7be5775d24862307247b0df0421eaf9ef9ce32e8bc48fe10a69bc417b5c9489fa0cfb30beb4e85dabb8946b2cb70886b1c0ad27cf0e7561348591e87400eb5c27673ede7092700897902dc5c5187793f47a0aec3429f2e199650f65bf9fbeb60e17a644732da86141fbccc0b43814289bec59a6abbb0f9b3e168312dc025c09c8973739661fe9d6f1a3f6a8d557ba765315c3988383b44fa3684de10c415bea492b7f952f8b1e4f95cb8a804c786fdfdc0df90b746b7ef21d252aea878cca688b85e511950da36dd1d2910a62777e0dda156590431ab7e52ad228f5335b1a02ebbd2551a0d5e8207a48d8addbe197d56a5c4cc4e0ea18a2451ac9356ff1e07783b0510af855f41240150c0b119d566583d031c42e1de2e9ca513e12783e49ef3ecc86d040f3aa61d9ee752c842ed5fbfb7271cb08ff43020fe5a76f7b31292ef7546b305aaf75561e9fb864420cc007dbdce8f8ce2cdf4d565ae934bdcd67a46281063cb23c66d3514fd53dcff6107c1ae79de5f2991944dc95fa600f8b68f2f14ff47cc2425273be63db4e9a95982eae1f25372e67d57213734c9221a73564611be31bc29c4175510a95f4535c6dfcd50e89f0c0440e4e599a63ecfc28f3bf70c8ec8b4379516b285e4b36b9a06ec3b41021f8a53d06459f450fc574bb366ef5a58a02901aa797e1c9278f0a7121486717838677a303b19b9c50e48abd237754b608318400084c61ab79e5fc848e9ef536e94147502a003e6057569adf6519ab7cf3857db10f1c87b0562e6b3400122205f20b571517545d68917ed29389ea025709ee703c779a75f850452a3b5494de76c02605bd00fd5c3c8ca5df9bcea7c62342cb41205d41850729fd56a8c7574145af9201422d713d1d81409a64801a7906284c9adae6c50d7101272708122ab3ae67c37b47b396f9404c5f4f85e1cf95dceda5c9ae607d02314911ba994b29de6bf82745b58ddada6070558402026c147b430d2e78b5504a165b181510418fabda7f983643148f81ab71274915ba275aeb5998189f0407f995ede52d2f218984c93e1d86545a4b003fba33d0666b6a73d6aca31185f2997d161c9d6cfa8cff854db18c9cf2f225618c960172c6ed1a14da487e5eeace0bd2cf7ab9de08dd4f2f011d369025a639eea0a599797536fbcf4767a2d13f35819d36167d507a68e4465f1beac898debcb54f2db0471ab2d8453f71b88c09cf411258379e433601528807f770e9241a27a2b329a22ba0980613d825f085bba3f75fb24a157f70607b9cfac1313bedece6aaa4d07c585027097f2edec272e09dc226b1a49e5c1f8dcdac7ed5bbc2a8ebb6c7fb6606ef124dadaae4a8ba63ac98df2aafae404ba47e1d53a261459637bd81e634766aa38e0342cf904741da98b6c2f35cea0bbcd1345836802287ffee01277b46281f8c528392a567e4f0b9c7c9bb45a6240d803e633068fdd77cf71fd44c33e10318b650b9fdb861d8f505fe6e2a83acc34fa1d19a913a46d2fdab55305d50e294ef651477d2e4b903bd5137cd87f3162fb00a9abd9e0352dddf55d4e0d11dee1aa12a73f1bd9a5e909feac0d540582f352a44c5a9a81f3e80b908b619fda179bec27da84facdf8b8d6531e83091e808e184d63bc2ba0c15d37d159d00016ff1212ca8f95a72c296d9416db38862ef0af9fab7ace505703f54e47f73edea0eb367843a2ac753f0ef3a16ec2fea60cdf1e8ccafa6699ef35a76a9fc811dd5fcabf038a4cbbef7237bff0c208cfccaf2e75bad62b5a8b6e13763c2899e2fb0134fac3981aea0da352435fc26505b0358c457d2b8c78c620e9d9f2ab63792942bb5fbb81f92aa77bbbbfaf5e5ac601e628f091828f7e055c8380a0f381a7defc5f4c40c656bf8e58c83deeb8cbf5d39e34ed7b20e969dfc9c22d68a01ab82cdc7bd59f01666052174b005ef55487e6df72a8b879ba763770b5bdb2d82ecf646dcee20a7f121efbe8267bcdfa3c6b1eccd1c238cdb5ae76ebdecb21d9ae8122f329d925b0a1d37920173c8a4ac5b1e9d37766e819711dda0c1de7191da4c603da21cbb31156a753a44f1e7d0fe3ec500423651aaba3b8d5f5be860133af6479d23e794147d47bc8d67194b0c55a0887d8836c16fa915474be1e4bd3afa0d73a77fd353a3fd99cf17e5bff9e6a317605671c7de08491f6c4d490ae008950217230ececb36e506752756a757f2c75f16bd43c9f6475c9db00e2a1cf1813da33e5652e8f9aca62c4abff61f79d4a7feed613ca00070ed99b43f75af0bded99dd6d8701b5e54149239436471238041cb66c863ebcaea3e79966e2f5c3cfd0f2994a24efa3331e845a52be8d440e11be10779e3903dd2798bc31a0555655834e42412df620b98a1432ddc27b1aa135558601545624dacf5c7bb4ae4df431e899d2c3c8b5217990588cf67ff527e6c62bf8cb85ce7470006bf029468c5baf087083c7679f108cf42f9e85cdad94da20b7b883fa6057c7a504ff1c8933a9660a955b1f87eb9537a69038819d2cb261aee727052a269de1b50d29f4f573aa4696a91016f09d94c083300735d3c8311cc288f72d524f79b7aed5e956881cd414473e525036933f2ab131b84d37a1919120e3a6e313dae865c624ee32be759d1f372d7bef0a0e8d9921f8e63e963bb9b323f34a13facd7ee172ba10437d0f39be9c7e46f828e6fa3da7ce8e1521a1a4222a96f47f73148125c39c89b7d63e2e388fb99d0cd6eb7ac933e72715f9dd440f217821e1751a7240a3f4f4fca0efe3bbbbed81637d2af625402faf9300aeabea86707fb136706d9b340790fdab3da8ff14968f669a68d8f3831e67d94fc15956eb748f50992ad8dd42a3a6896499cf6e88a2daacacd3860769797d1f33c6bef32bbc7f2e96eed4aea8c36a449f8546d00574ea0227f6daae375d61cd4313f0b92a82f9143955b83f633b05fcf359ca65cb2701ca6ccc91c18b299ebfc81dcd9a6f50c52bd4a3aa3abb05a5776c82744032f71d1de04915273e62166c8ebd130851ad32e20b88ef112a18bcbbcf443b430444657affe680ed31da0d85aef38e66338eea1a34c84a6f0682ce71b6f1bab8fc5d7c59ad02af4b8887478819cddc79b87d90b1d7d6f288a3ce2a1e70ea9b31a8fee6a9e22b00b48ac7882a44b328e8d8725a08a139d89a0dda969188c37e7cdd1fbaa3a0d9a48b1f8e5a4e8bf04bbabe250d2ea09e45008b3f4f072fa517dda42eb5bd46b9e463f1758168047e3a05c30fa42f02d0ae5663e52e2c6d27f7a78dfd7f47e3b867650735baea3ac66b0dfcfe4070d09c66db1a2886a8599fc3f92aae4a60b449e2ac6e02c0d3aa8834eb1d83aafc2ac39336c58b4528f37183d730ca6f4c1769da50caf38743a31fe423275afd47447e2aca3568560cdf3804a9b161c322809f487242324d8f840060fdcbfb72b8c9799e2fc31a3095a28307d6a486df20ae74f3fca0bed006124882da9ba3408f349568757076b905feb6ed13a6336d9bbf646f14818a0dc059299dbe24f211e076610c726e9a0a06397e71c5661e6a83ee9c7780689cefb7322de5a813d19e2eb821ff6728a946308db929db745b32e3191a6779e7b25449e574b43856c6102bd7b9fa8757e5712158e83af6f344722159f9f6ee8513782edb19127d170caeb5b851549b6c97326528e3c680a38c65dbd9a98fe9fa8101d569b3f5ae6eb9ffe38a8d272450148b256c7af6bc8df73057cfb1cbfdb043ab78eeb265ae94aff9063aec188214353827c9eaf0e997125c253e1f2c612797369a20d0f22f2caa76fd7838deacae482e41e94e652c25cdc6de845a3a2a5861daf9b26f1d772669b1b3c459afae0246363c898788b5d2b9c121d949bda7d787e348c312be3ec0d8167823af769a2c3d45dc05956da1038a6c11c7f64f3d4c7b1fb9f9c8e4a45351389f4b390c7d03360da6a9ede5e2058f2b4c30676c88ef6f325ffd6a32e259040c09ba0ca30a4812d1c43380a55c373c6ff356d76d844fdf10b6d481d012684e4d145b329304c91ca400f25995ef9dd2b04e8f5cdd742ac6e6be56739d85a5b0ba05791ea91b294a89317b81919add2476469c6ef0199ad17d8fa4a67fbacb312732287d072ee2de6f18a0e559f2ab13f7dcbfa1511fb8ce2073ed34f7ece8d8832dc1a4fa478aad3f9039e3ca1cdd760b2b475be54dae6e1bd9c91d3a82b0d0c9f0a2189100b59e89ce6a35474d4196b6c91d9ea97aa2898ad95b6daab00fd001069f0314f20f2e93c380c7bc70a084fb96186c21b8cd7acdc9dd6592389d7642368a652612587d10c13c019f882b3272e6133e35ad3cd33d20ee2bc78186461e5fe198ddddffa8753116ea7dd816c69fcc6d2a21249455d32beed13fca4f491de554624adb1e5ae54a3446463730d2d13cb0d2b2fca0b9d3d72ed801a8c13b0069708fc4051d70f67377804f11e1d794d420e09891ce7d936fa52fbae760ed4f4eff96f648ff0cf2d678de9d73ff3e52802c1e6c8d425a0d4a32b26371fe59c9af2e133dbdb7eb344856b4b49a784db35cd6518df4c98c83a8442e9239d6dd5996b96e80356239948753c0d9c77ae02799a26d16414361167780d0e3dbfd3a9cf1b53521beafdbb053c44b5742c36bf53f25cc653c8946c8b49473f7e81b168174cff718cf01fcbbb6184292b8056355c790c58f7e733276c3315a78c6f2dce5363fc2ed38f37210c6a876e19a3b4867f7a99e40b564e2f03843d5293eb12c3fc37ce4c54d62da32d8c05b724255bc5ae4dca3a097573e13de1319ea998868721d75bc4fb533ad5f7cc414bb0737ec8731d0dd18b37550cff4ddaa62a816eee04fe0c3ebe0a4a042c7ef4b8cf224d0e0a6266d1b46270fc2c75749f005c14c52adb3c02236a9e65bffa3c7a20043afa8590c0b8767839da98abcf4395a4b33522d7b806cb63e52bdfe2ad5c96f5d4d23f605aa881a07dfc9382ed37aa5f9a1134f17a99cf820b27ab75ddac28eeff4175b930655d98ccf4e9e88bb38401b4699b7e32013f0eac8d602975e90d45f2642c9cfb444c63e1cd585d452c54288cf54f7e022c5451cfd01e1f878a8b95ca9a502d4e93c90c17e4c6c335327f06a3c4e06fbbd9150e3f8a57100ff45c9c2adc3572f9e9d92c830a4103e539410b898f2e54a02b6f815670050dfb2a216cbfa4f855bab698c8970ce4da88c95414e564b69caaeba175cea81e5de5b83786f", 0x1000}], 0x5, &(0x7f00000025c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r12}, @rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r14, r15]}], 0x70, 0xa}, 0x40a) sendto(r3, &(0x7f0000000240)="cff4d9e2bdfa6efb215d54d91e29cb761f210e0cd35eecd136c33948b0f697cc280b73fb651d15aa672cfd4d0f9628e656e1f02fd68239dd5a9c6062f951329f152875507635a371505461a33205f8e8a6f240602514e2a385e14e6928d2d580295a61cebcf742de560e962d73e69364936c7110602c87480cfa80aeb5457bfff40199fc5cf6351d319f2dfed502c3e66b288673f48533ba23f757588bcde440f93c5dc27f6970e24a886586d6dadabee2983c0605d99c0c1e5e35ca7e99ba7ab2093249420b39fb3e674684b1a939fbb73e8d04ae88e487df96502161dd9491056711e94e18fde9dee83742c6cb838839eef390f59153821c13bd40e72ebb2783e5bdab32f1dde0c330f5b955002464aa5bc38e5070a1d3c21865da8ca4e0e5a2277f6d05065bdcf7fc37b0f8b2e643b3bad27ac95a7f0d9f658ae5d3fd986f25edc61ef0e6ce276994be5199b7b3bb7bf55a117c4e166b4c090f718ae69fdc83cd312179fc20e8ca1c49d1569928c6093d5807e6f41dd6b374a70daeba563a0fb4ce1e1894c324cfd8f572901bcf61e12b6809a7088d7b6ba1d3d489430bd64b3b2e05e5c3779f24c5a987fef131d18cb3f65a0dc4fc32e95d097796db5e26b39c7cede1cc1734b554cca683a668ae2cf24b3a21c69e7f2a42b9e213c01a9acb42b449232349959c0603c73bf1f25b680937cedd68208f60d3132516cd7c5a9399490a8ff73984f3e6dfaa67fa76d9544064f9035cb1f936b88d89143551051d965eb2c8f04fe516de46ba98cb5dfe1d2a5ab941d953a2338138087d260ded4e5d578e17cf824d84b35fb64ab17105b076c64a3f6578da60bb6bb354275183b055d7180beb4a37c8a0e32e9b565cbefe92da057f66ce56ac0365fac7ee6551d27d39be24fb9f8503b0c1b7a3d6a0ac1c00e3a4a151711ec12f3aefc4c3bbe589567bde3f4b7addd0cc4406d9822bb2c98c9c541ac766fc80732ed159d4725b2bee81b35150a252407f8a7d5e293ff19225addd1a6914242e350382ebdfa65cafc5eea83157e4cf1f57418fe5d6a686c251b6a8cf56dd6c8df45f8f951f31ec98c5cbb6374e4b6b17c559e900f18b5ef2d0a04ee32c0458e328b15d44227428e3868aa7053d58ef617d3c3e324d300844ab9b0c3aad782e7b67ffa7982d5d62662f13a9d13fc3318b6bc4fed401af47db41ee4c1f6b519f6141f347e506d9f5eb6e22f93b1c463b0a5675c1b4798cfcdf73e32788acbe0c502d7b6fd37b3bfee57e00e00cdb42c652e3b45eacae32190ba4f80219a4093fea8d96a8b53c46c69ae31fd48a6f79dab38080d4a6787f37dbe467f82d56b6c7e7e03dceec785faf7ffaad16503baf3019ca44856a829a7c9884f668a76f2755c6e88d3837b4644fa56143c572de8ee3fc24a8939ebb60888717cf96b1bed34f70f22ccad2f0adf2c2f1579b6b46f60132367b5d81c7f0bea08e20d97a338034c8203defc55e173ffb6fbe821bfb61b9acafcf3404acd0a11a2fc1ab6da3bc82321b5f4ffe4de7fb4bf9f4bf30834214357f2f3a998a88c56b9dfdf111f1cf23049e90dacb505b43e1254c7e4459f0448641ec5b425be02d3550672656ed167cf397df89f6057fa9933d25ab17d892d5eb96e8143b307959293f3742b95f7e76478bec3185ba9b807663330fd29cf28ef24a43e0462642f73d612d5e3a0249da951e34d5fbf8fb2f8db2fc73e4778e7e68ca0ed82449365d425a002d7c1e925c347fc40b74d0d36cf9d1421b6346f42a0688a0310fd86081508906e517e3fc501336146c5659a1e9de03f60ee12b9ca31bb4f9054dfea2767f5e457262d14377746108d531f3221cad224172291d86c1b4539d9b190550aa64a84dd8eb301f90efb031bb33ab08806609d7f2035273dbd973aa4426a5d3aa4d01a1c4160df0d008940ec45aca77218a365334405c5de6e85e8890cc57ae4d13817330aa48b1d36d379e307db784c3b4c0f76d63aedd77f930d612d6270ec4542e4a60588f060d3cea3e80419892e0883ce809817c9009e10c89c032350177c264b0527b233b54cfe59229e71f1b2d655f5a697b803e54300be0e94f87f4daa270da8520a284deace43ae15460481cdc423a0c08bfe5e43fe8dd71baa6e9de11f1d45bc06d85deb79c1d556e559ffa646f5d905591bdafd0940abae4d6917cce46fb236498f383845883e57eacad22712c7596ad11025d41b9e67357cc6fbaa0a38ae9e151724da9428cd54f7e55f50ba86ebfb67a131bb49843cf769333909835a088b1d6a1e3ce053e7c35d498959ba49c0c0b0c0e230784f28f8b4b8817b0ab10ce68c1912507264e4eefe497aabdd1048f2b0c025e833c6ba3dc4e589ef2766b65101f300f935980d55fbd235abd49ed7ae49ba43c8c6b25d70bca5efd7d852efafb519f95a871e755108d79e29c0ee2f4ab6c68c195bb40d484c74d517dcd85b05792fd31eb1094d7efce318718c81cf25eb2786f7595f87612cdb9715c1484f46b86352c702b19632b55275f414401a6f7b2fb7729fb7d637bb04cdc5b92cd97939f6b53ce056a06b2e0051e2ecbb9df9bf3175b4e9231a72fb509ef7c7159f1b53f6d36dc06c55b432a39698ce3bfee2fd57b79d649739baeb0ffa57f118e86a2b3ca2751c8059a29177d11938e4482b44d7abc98c70b8b7bd74b17f4e116ffde4e8383840f592482ad67353af21d39ebef824679a5c168533f8efb530aaaf0bf4a9cf20eb4f79e4ee5cebea8c9686fb783fb0a823d9da77b3368705b5e0e0387d56cadd09b307fa283ebe834d0ba6e57583788f43002b3acbfdb8c64103e8d3c5d40d5f933ecbe8b088a0111753ae85e340af662c2226afefd9286b56229758265bfb55ab4163a0fa4ad41ae451d0670fc8f1638f9ec4c992ccce9c4f2977dca3306cb5dbb24648296ddb23bb6fc4918d2f39b5eaeeeb98ea7bba88f0951d9821fd1c43f8874850777d2e632b77d61b09a24ad1eba787f022c084a5a613f7f5bb5b43315f39ee1f14dab6314dda2e31760629bbb5c83ea70ba934b588fb2a91aa7d1fe151bad8a3728fabc446978c310e0abc53c6b83b0f0f26808d9c4dbfe8a5e3c2b88057b11e6a8359aa4c1c9606ad366518a52846e32817566f4485219455967ca10c0bad37b13c90315f86a191096f87331c22abccb2a9b9c94459e232fe97e3fae437ef2974469985e689f6a993ebbc31264d6c90ce3a77d777dda4a088f439d50e297812822574fd0a3dd0e1026a14c20808c22046da22bc7dc3f1858109137881f4ffcd9120f68f8a6e642e932f59b879d8fa92ccfe85a7fc06653db1503dfabf285dd87c02ed371abfbaf8cfb8f475938ff8753c0e92efab7ace9e7e6c794d9381ea3d42a8c4a8f5b073631572dde2f92561a913e2907f6e275368283b331a0256236ca76d9c216116f4d9c32031f9146c3dc404118772e9d5b2e037e1688cc01c6c6da2a5bf5ec98b20bd406d71375fba129c2e54db4ab32486b1334fab71990ecad85af9309f539cb0667bf1500921b4c35abc62abde52cf74967931a7d838ae6ad6a3260d58eb17e8912b12ff7e570abd2312540bca209585eb43531ca780a0325aedaa24f46e0ec92ce0499c6daee8a12b59092b3addea764e47dd371e851002ea6f056d7fb824b97708f9986688bd3fcbbb59f7378373423a02a07eecf735b1bb1b7d1f9cfbaa9c487e50c66a1ce5d84db1946e4369a217d144bb0eafb70720e2b0102987318bd1de577fd008ec584b7d0a114503c26d9d16a38228a9954f6d9b16ff064bdf22b8d08751f12e08edef0dd861e68cb68ebf26d6ef643a806cbca5412284a2facff0cc8272c35424480c9f3e375b6562b180dc18939ec0614dd92766d4962914e1560cc76cfb5139d7a5d6819fbeb98a7e2e5ae38be2b1c3fa6845ea5836e275ef00829135956e8063ad79fd23b399969b009e84fddb8fd6082927a67bfe47e6c69c3311a86bb1cfc7835a62441979899fa31eb36cfa98695c105257e94a8ab18f7b7fbddf00434120dcb59418cea1c9aa67b80efcf48c9e77e6a40244dfedc17a1ce625ced1a53a63c67ff58344976aa05b254cb835c49385086a63269178813a931a3b598d16b8792777cce2cca75b330152d77ae8620ddc25dc9e0090cf72369c2045fd4a92829fd23a999c97025234607a20c54ca05666c66b00c598f14c71777edfdb54f7ba78d1e8b3e402202db95e7f290bc056d60e855f37f2e04125e624a64ee67687e5c2e6fd09f744044068598e37fa870db76d445d342dc12fd07f47f17b1574f71df1ce6c5761db10c828cf387409c2558afcd1501fbc827d24c748510bf6253b39e894477c81c6b17c6d87df82bd2a04c09aafee5392d36d063a061f1013661c5d3ca6ccc503b7ad4a3615f4b155a738e1bc077feb9171a9b9b24b92cb0e6b4b974b9b09080e1f007357656049326652457cbeb42a1a87b29633cd3b7ed915e4bd34a051739e616f530788daf772781226bb53867d2a5284dc04aa1a5c7fd1712f3da7d13695382432c4709ed0c4ea31c8444aeda7a92992acfe8cdedae72f69963ea4780f7f1902a35442cc39ee7b0bfeeb6b8208dd6b33bbff87a5ef0904acbf118b9f607d06b2beb2fcc82877900bd7536dfdec004323370948e0e029288ffba67b2ccf2aaa87ae8f962ed0df500563da971f8edc14c5d0c8e541bb376de69d978c0f977b11f52ea59350e49ab6967913100b2c12aaeba2d27a4f4c8e1e63ec7671317e025c6ddb3494e99b02c52a16c5729124fbf63d8c4ab8b73a56c427ac9f35f4a39f2b1834ca50c080a68e4143b06341750655f5d70f8a7718b4f43629d8d720f8339401423952809869718f30cd87083ace1912eede7736a9f7c5c932f370e7af4bcc2c2f33bca90750fc6fe905e1aa261672f9ae5faa966da26a24a59ec43070ec409442f813c99700bbc2ee9e9917ae90e79a3d367e8e25c6f5337526632874c584c666bd526f20d76b0288d4fe2990014c78f94ae342c5630a12aba98df78a8312a567978369a63cd98ee6b2017be2582be6f9160e75fa25d70a8e35c34b03910c327f3f381e5d7b9e33f522e6b40277cc47db434be2476b22ac5960001a027026fb43fc50a249c38bc5c120c3b55f4f222cdd2326100f1009e31be531da02f01cbe564b832cb0fcac4f147dff55b1260c4fdf8d1b5cb6b5e1c829e7f7efc33bc7c2635eef0d3432c9b4d0c9b72ac3db909a4b485862940e85debbe79a5c1be26b635904c3388c4130b7753a635c8910e585ee7ac687a772ac93ab740ee9b83526e65113bfe3c8c404bf915442ee5af89ed6c8003382a2ace568f79ee01cb60ff03aa1b60165f09dd92bfed8bce052c74a50cb10d7bedef2588a4020b634bed8358f3d69e9b407bfa4d256e69725a0b415bf93e4765e50d5966fbd9b3a00fb0b5acf3b3be238547531d5f5f9c7cc287ed4c83206e5272752285d5580b25731093a7afad81b7469d766fa0fc75dec2a45935df49ced30db6243876c3c5d92dff9c6c0bc734206ff5f156dbdb304c0b627b5ed774b9d3e641ee349e6a07d86c0d31b3ae562ee0ff77d4c6adb39e324027e177a94dd9e2b9b42a6a62b41fb353d10397bded031e37559289c943e78bf48021ff7be01bbfd8f5068dd46ab3f06fba4292a503f3b573e35b3f0441eb583f00e3afdf5db8ac898cd0a2e8868853b21ef09d1101a80cbec143c26368ea71adadf22ef1918ecab5db6671c1f6fc05c2c2ef3799487c9ef1fdb52319021daec4b21d1e", 0xffa, 0x8, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x6) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x9, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) r17 = dup(r0) ioctl$WSKBDIO_SETMODE(r17, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="c606b17c0f", 0x5) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0xc52fb3d1dd6db644, 0x8) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x1, 0x7ff, 0x8, 0x81, "c8c955ad20f3556bd12198dba4eb20b0cf04a708", 0x7, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x1, 0xc640, 0xcb, "aecf60cb01cf1370240091f588cdd58245375014", 0x6f1c, 0x1}) 16:00:12 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r2 = dup(r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r4 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) chown(0x0, 0x0, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r7 = getuid() fchownat(r5, &(0x7f0000000900)='./file0\x00', r7, r6, 0x4) chown(0x0, 0x0, r6) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r8, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r10 = getuid() fchownat(r8, &(0x7f0000000900)='./file0\x00', r10, r9, 0x4) chown(0x0, 0x0, r9) getgroups(0x1, &(0x7f0000000080)=[r9]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getegid() r11 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r11, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r11, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0), 0x1c6e15f8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r12) setgroups(0x0, 0x0) r13 = msgget$private(0x0, 0x68) setegid(0x0) setuid(0xee01) msgctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/100) 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x13322745) 16:00:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x4e) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/93, 0x5d) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x401, 0x5, 0x1000}]}) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x2) getsockopt(r1, 0x6, 0xff, &(0x7f0000000000)=""/52, &(0x7f0000000040)=0x34) poll(&(0x7f00000000c0)=[{r1, 0x115}], 0x1, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./bus\x00', r1, 0x1}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x294, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x5) open(&(0x7f0000000040)='./bus\x00', 0x80, 0xb2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)={0x9}) 16:00:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) execve(&(0x7f0000000400)='./file1\x00', &(0x7f0000000540)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='^\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='-!%L\x00'], &(0x7f0000000780)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='{,\x00', &(0x7f0000000600)=':\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='-\x00']) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="4df59643fdf8a3a81632a7bb1ec268bce126058247ff22d9713db8c8d73b6f6600d05821cceca7b0dcf73b2f376e90b19046c564dd0b36f20532ecf2059874f4ca3f2aa926513aa0b684f4bcc202b06000d614426a8b9a4c8dbcf6ccfc9d17cd9f7f61f3242bbb58b1779184c1be4e175da5434101cc053718bf3b97076e43658c172b856bab43d8439928ad54e31b0b495826e54ffc369a4a2639c38ef31f5f7c26b4295dd1c3e1a8229c6a03ec740a7cb022c0530f2a655683dd7c45b3f7ae149455202d8726368dd9ca5aa42dfc7c32afb1ebd291b941d5e49f11c15856df384f6186e6aa7fee3e7a580fa7228b18c263bc8a", 0xf4}, {&(0x7f0000000180)="b6a640d036e4da835768f333184e81fb70a13896fd4070d125ddd3a2d2297733f5ded0466443f0b53557afc376e46ee26e09f018105a356842238095af2a4338e1a5edb1aeaed27e88c093bd55a6a2e4a0035b722db4e66271157fd715312cf1a1e781978be10f4c0fcaece99f7db14a970456c080aaead7006f3d3f116d772fca4253c4dbc98a67afdc566e", 0x318}, {&(0x7f0000000340)="5138122fd1a698fe0f0cbef42e6790f6860f37fa48c27d1205483c0649186ff0f6ba6ea190964ec14dc80654dba05f3325d8e80e225e897cae80d503a57e71a4aeb85a34bd864cd363fb1915a4360b70a004c298fe346c70061fa1b75c3a6c9bc761f112c1ac72eaf14dce61dc3ed2b4ac780e0365cb8a946e54015d9c159cf21e71c76894822875e286d94f67e924427e9852218b462b0ec075605632d29021c7ca610a0c91f787b316c4", 0xab}, {&(0x7f0000000280)="c5ddd614c603a274df5f64bdeb4dc0e881c2cee08bc9820bd18a13aa49a19194d055d5423696e92f040cdbb067", 0x2d}], 0x4, 0x0, 0xe) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x8000004c}, {0x16}]}) shmget(0x0, 0x1000, 0x60, &(0x7f0000ffe000/0x1000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) 16:00:13 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000040)) open(&(0x7f0000000200)='./bus\x00', 0x20, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/110) 16:00:13 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x91, 0x0, &(0x7f0000000180)=""/145}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xb1}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2dd, &(0x7f0000000100)="e4") 16:00:14 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) semop(r0, &(0x7f00000000c0)=[{0x1cc96c905b7a008f, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCFLUSH(r1, 0x20004268) semctl$IPC_SET(r0, 0x0, 0x8, 0xffffffffffffffff) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2000, 0x42fa) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0xc0, 0x90) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x80000000, './bus\x00'}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) poll(&(0x7f0000000080)=[{r2, 0x20}], 0x1, 0x5) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0xd7a}, {0x3, 0x7fffffff}}, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000240)) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f0000000100)=[{0x5, 0x401, 0xeeb, 0xfff}]}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) pread(r3, &(0x7f0000000080)="d4166af22bf6aa0197808b420b2c8554175e10fd1a434db4de3576374489f27924bc7680a5b9d67b23fe4499f58becd2cc0aa8cff6b63d2d3b0cf63163121f82575da595d6d716ac4f3b3403115ee4ad1c1e59585e5db76698c7d57121ad38619f6b724b", 0x64, 0x0, 0x35) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x4) r5 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r5, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000080)) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r6 = dup(r5) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000380)=0xc) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r8 = dup2(r6, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r11) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r12, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0xff, r11, r13, r14, r15, 0x20, 0x9}, 0x7, 0x800, r16, 0x0, 0x836b, 0x4, 0x3, 0x2}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x8000004c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x401]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) fcntl$setown(r3, 0x6, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) r2 = dup2(r1, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:15 executing program 1: setsockopt(0xffffffffffffffff, 0x7, 0x0, &(0x7f0000000040)="d0c6d7c6e21ffe1ee60956d7b8cf400845292be39ffc26245d420618aa33bcc79f697f48302fd6dde3994641a3a80c085e8f484226df4b237b4f072ae493a13c8422a1154ae43e7bc5", 0x49) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e0000001a1000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x2e3}, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x108) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x5dd}, 0x0) listen(r1, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt(0xffffffffffffffff, 0x5, 0x9, &(0x7f00000000c0)=""/39, &(0x7f0000000100)=0x27) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = dup2(r3, 0xffffffffffffffff) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000056c0f7a9b608f69d23066aad7ea21c0f064477ee9f525eb69b782d8dc547f12837efb0bb5b9849a06c3fda705a24570d6258f41bfd28569100983b64cf8eae6085f57d4a416d8335b52ae164d5327083b2e5726482b79fc0646edfecdf8e565528bb5250e6c43e4ae53d35b546e7dab666f29265d6ef4e18a32d32040e9d18dfb0229d3e075a9d73f656dbe564793ec48ad3681c8113e898f0d0ce88663d047c36952a448d0f7b91837bcf730002711e4cab3cb6b80e1e4c79f059e15f58e1ebd7494d6b231dfba89f9056a09bf02a771d996c2b17a269"]) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x1, 0x9e3bbe633f77f876, 0x8001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x2}, {0x80}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt(r3, 0xe6a8, 0x100, &(0x7f00000001c0)=""/150, &(0x7f0000000280)=0x96) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:16 executing program 0: 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000100)) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="20844d36f3fcd7f0cafb4a9d5262719fec3b5d28c8d79348a3adb55e2ee3b07b5ab1f5ba88d777f6b1e7e9844a81e06b08623744cb94877134686eed6f2ec7f12f55c7652d3cb4e77353344104efe40788ff6bb30150e8e598c87b8d85e040c829bcd0fb356f5b3b5bd6b0277b687c15f020688f06722fe093f63e070ddc5c1715d5f44c7b0c34625d", 0x89}], 0x1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) select(0x40, &(0x7f0000000000)={0x9, 0xffffffff, 0xfffffffffffffff8, 0xbb, 0x5, 0x9, 0x100000001, 0x80000000}, &(0x7f0000000040)={0x8000, 0xfb9, 0x200, 0x8, 0x6, 0x6, 0x401, 0x10000}, &(0x7f0000000080)={0x2, 0x200, 0x6, 0x5976, 0x4d2c, 0x34e4000000, 0x1}, &(0x7f00000000c0)={0xffffffff}) munmap(&(0x7f00005f8000/0x1000)=nil, 0x1000) 16:00:16 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ftruncate(r0, 0x0, 0x8000000) socket(0x6, 0x2, 0x9) close(r1) syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040)="e5fca0c569ca96a5d510d2377a306bce96f937897144676bc5a118775c5f121ec0d763985cd765d6cb1f4dda8ebf992c583c8fd80a4b88b7ba5e2f8f79ac631e0a7116d81475178e141095e5481fbc833bf7e41c545c20a211ca82ca66ccea2f158c5cd32738a6c8f4c4fb3ba3e27d87ca41bd569d84c14182214bac387a", 0x7e}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x1b20) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000100)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = kqueue() close(r1) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x80}) r1 = syz_open_pts() r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) read(r2, &(0x7f0000000440)=""/68, 0x2f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r3) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x4, r3}) 16:00:19 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x80000) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) unlink(&(0x7f0000000080)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/67}, &(0x7f0000000140)=0x45) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = dup(0xffffffffffffffff) getsockname(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) socketpair$unix(0x1, 0x7bf2124479f178bd, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff}) bind(r4, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000400)=0x1) write(0xffffffffffffffff, &(0x7f0000000440)="2477f6c121099ced295730102e97b06daa326c9a3d6d5f4ab1f9cd3f0f65f2984c9818c1460d263558fa7775e2e5a56edc9889fd32ffd3cd752930922f75a3f2cbb070b473ec641b0245fb5118cf2870e047a1", 0x53) r6 = accept(r1, 0x0, &(0x7f00000004c0)) close(r6) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x8000, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) fchdir(r3) kqueue() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000640)) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x400, 0x0) fchmod(r9, 0x8) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/speaker\x00', 0x8000, 0x0) writev(r10, &(0x7f0000001900)=[{&(0x7f0000000700)="adc0a960a3b88d19dcccac2851ae0c834d887b08ff0fa79adaa6f2bb", 0x1c}, {&(0x7f0000000740)="09f6b334afddc4b16aba4f8f4bc121a0def8c14908852e7d34fd1d2acef6ba0726cf10836ee9b99af0042a6e237023be1ff0c93c060ad2b7efe40ce5db6b0712b304cacbd49bafcac93371ea9f96", 0x4e}, {&(0x7f00000007c0)="2e3c2f16a08b88cb7dd2ddbcb9f8033052a75734da43be119d504090fd7dec9fc5bdae70d3c6876dbb5e06ed6259ce2e630b700ac48ae8db58a5c422d269d9be6f2a2c7d86250e6f09340b853c91d5688fe601658a98bcb956dbadaf400209232c", 0x61}, {&(0x7f0000000840)="63e9ab640c33cde9dba0340dc8dcc87939ce65b683cf05781f9d197940924ff7e47f186a7699f80b25bef7da49101af59604e20658df41454ca0eb324f2859cec19b796177acd07898020a6ff66c78838d2627b1ebe25a60f83fe88945617e47d3344c8eb379af6cd07c6f6b2e391398b0f1fa9b559440b984d1ce0d4c034a9ce44a726ced3a9620902e067b0452f43adb6d322c75d1584ff2eb8c828148e1ed6d8f4c2bb204012da038cfbd4560f73e46fafbe65c1e705b3407bdc82c09d5b29e3bce3c1ca3b6f138445940c43db47092dc627497138e161cf9093cd895780b4731ea328d51730331385b720b0842eec4944b43c804ac8067213743452870fe97896b8a2e7f0b40deb6a5fceedddbcc8e4f4dc666522e1f01abc8a5ee0f7e9d85728f71d947d120e8d845050da91cd91c4e430b7a44221b7118e7fd2beddc92e165e3b381051f297575738a9980a2a8904b9b10c7c74e48a2b8fc0fea2566ee4a9ae63c5410e7f8c747ad9363613c472762e7272388ee0c147da917ad768233a2573cb35d635aabbbf6ee7ccef563ed5572634e399963e7ce9db15304805bf34983080dd2678d3ab340f58336b6f8beb11efa067b414fc34f4116c87f8e687c6dc32ff80486ec67153b2d8dd9af77be6c392cd2678bc72614f6644a090043be4349cb47807ceefa1e2fad0d06a36914ba12fa1da477f0093604998aaf3a1ee27a4c5fc816a5c065786b5289ea9c5c4a42569b08da6e0f08becb556aba9d4eae9215bd09256c3f9178cfd92cb15f1942286d4de7169d69a489c296b42f3a27a3ff2abd4d3f85c95eac478177e32c52662a9e1e3a8f2fb45f2c7f99a0f5b09b06913bafa74494b02ae9d7c6c4ecb29fa0bdaf51690b59880695e1c1ee25b35920c63fcc5ec01b9314ca0b57f227c76c1837855e94939fa8a64ba7293ea427c42588ced3dafa0a11fcead80da7bf7c03e81a7035f3ef2cc885799bc93be5b5fdcbf2feadad802bad203fbeac45019226186d675f848c45407139e3497a90244c5c09dea6190dfdac57541a72699dfd3a1f2c75764119d9cce1e5abb12e56e791d6a3063dac22a6a5914106c2deeaa67864dc7533bbe78700f46c36337e92c04ffb851093b8ac9060474d180b19a86e0de08af58a541cb3835c8b810bb2c1296a617313a0db3889a09adce535a1bc7228eb384a6e8551eb063180e38ac69f532beaf096284cb99a6f9316d17b887dd07c2955df0215fa73b3b1d5b27cb4d46a5024124c212ab0dd7971dfdae7ce97428c756f094a47a3e336052cb20882e0045a4e7e1b39df99b3c91e1cbf31c2be46cf547024df9aa24852b4b4e6e8f7cc266a4d8200ad8903d72590cc272f2d9c21fc242eda26d0366f37c29de9d659bc84c6c970aa1bbde7e7f0fc67275f1770f311a1ce6c2ddfb370e47af4056e76e9f8f184a2348348a9a6137f21db2ee7e44fa543f59e0db9ed7269f4d258cf416c5223e5280b6d3742d3ef15309ac30d2e0a7ebb34b2e2fa4473b6753eb1621419ec2d502a553d0bd10aaea18b398f11552b3d24746d3044522993d79f756fe4dcdb54a2389813852b12517f9cd26d7462fb9d6d418c9e03bbc9a32d5e6b3c3625cb7f0f3f13e828823a052c81aede2d13eeac7992603338c719810333768f1608bee68ba02c578acd6d41e34cae2aecaf326b84ec9c55c80e4e13f59eb65f2773594c618f1fcc242f52733c8b7aabd5aa6bc627fdd46ab9e28bdeba718e1554e0f541c264fa39e7ecc98302cef4dcfe21289dfe4fce3eaf5c908d3ca39065043e34189a70a24727e9c46cce5301ad2df2ede00bf5d8287375712c8d1bea16139ce21a9842a24c8ee49b92a9b37f9ed1d4936b914d8890f97d834428f9791553317a668899dacbf0f7f0ca0b8fb01a0012540b59c6a09657e49deb934c3d67e6f9e702e12bb21a53ebf7bad4dd6254598b553f31186c53fb0c2b07beb5d051ff34b1f7237ed4444a941c11f0456a84e4a432ac0905c96704db069691ae8d609f577d50208c333b6cc268b45de869184c8931a91ed60fb2a876d49ec2c7d674c940db1d5c1b14e90f627ee129c61a3eddf8ef83a2409235c697e30448ee082e803ffb90d8741ffe1a965cfdbd94585cac976c6bb0ccaf42dcca23cfafb5d777bc027c761b1a88aed86226aeaafbd552244b0e8989bf4f3de9703c7921b53cf97a535d3b630ca2612b4a9a02f9b54a18b33599074873687382fd1c5e309289d95a559b5ddb3b694577e16d7fac5059908647431c35f4c6b97f60dc6abf10fe2604f803d9ae8d49e940fdf81d0d6f7b244c359f2bf77f396b07c654ec8d2dada4c0acaf3b683d85a496cefb41375878dd8009b36d2bd560cf88be4b914fa1a87f9ed0d182d65f43d4380f89a821ca3d9fb6cb94a2c48dbd788e95553f54d3584ef427ddd4e2b6ea94ddbbc7543a95344bd7c5de495ee8b918a4d905ab4094025063a977ffc2b528bab8009d0f85f7cc35416eec742339a857c634185f3034246f656a7df80cdd243a10490c071b5edfc327ee6e0062b77050bd26761b4c605bfdc57e986f18a98b736c3ce378059b6111a3e619853938775c43b728557487ca9ff8a9775c6c43ac4f5f4c801f2c256e87fb82f299acaa7a18a2086fa9223cb65dcfbb5fde8cd73ceea344cdabbec1be2c19f2d90fce86b6bc5fb22a8639f8858fc12e50376d99cbc750a358fea00ccb7e7854174188f0cd7f211913233bb16ecc0ffa703b0706a151c778885621ffbca891f3dc2a4876f69ab8d6fb1df45e3223989ecd76cd76a7116385502a1db727b2da49670eec4e0ae5a009c285090ae6348089bc01c7332d04acc1eaf6f1aa19e7f4955580058b1d2d96be962ebe13586c8dbfbf0c015774141a2fe975489a4c70f897149cce1b90cdb0e5e8cecef2d2a803020cca1c77a080b23b089fe2679e39f5b5013aafabde510b50402c670dcae2509f77f2fa583691f3a0b4e6eacde47737651427281b86891a831b30d4039c2a8a77f90db33458527bc8b719a5f88fdaa8dd44e99ddb15265fdfbdee60fbba387f772d3d1c71e7e107f9b4233b841039c45a3699abd60c4ec46c02889029e526d313b1f27cf23545608e98bf749441f4135316a630cdc020b1a3e347671f26c1a195cc8bb8925f3698b1f4088d70837e5937c9c4f606e2afd7b872dd57cb5be75e8985cf4c72f2a1b49c4bf9de82e8663e34f6e8d72803b6c3f7523a979929b7b8c5182be04860563c2066b8f8fbb20f3722618399becf03aa706f3d48a1e84198d66bf753b9af6e8878392363033eaa6ee14b6bb3d68f4559b8e64834e5b702e26cb5c3f0d8669752a860c62333430b513c149a2ba2b0fdc60bffe51b0e3d4ae1b55d20054d5597d3268a378eb3c6c319f8785cc523851679f1e4047901f55558404c5d92284f82624258c28ac20c5e1e99fc667593cd2b99304f28ab062408e23bb6a2dc57256c9a448b2eadffb1e0a9c6ad5e9df70ad84dcf38bbfc2af211b07331a37e6dbc63647f4ea209254b40b37aa49a116e4fbee8c2372d00120044ada96f375ec2cd325330b612ea2349d33c75ca0ebf19f214bac7c086aa4d4ef861af70fdee7979ca2f4b4d743a5442bbaa94f061a2d6e2192c383e5b172a1f4aad04982efa41cf3389fa9a8df57053c28bffe558455e9e4f784afd422e4a38be332ae3129ee0da3c0744aed8f34eccab9837edbb4f0d05fc55e9d61ed97ca0d0cb104915f2a0b7cb2caf814880677f35e1f6522c3b961a067cbbf5582a615ccac625c394d366a337518191c66b183aea0b597bfc08707a5ad2a36fbfd054a45dfd958cf6bfac25c1cc4e1739f68f7d5b6df663dfbe63e140efb67460314a293c58a2d46093f64986a105e9deb48c049beff45ccf7f93931b43226eaf9dc35ecbb7e0b7c10bf95057b89de673b2114bc49fe3421a0d6b10929f55b9473cd0491ce7ee684700f55e52a35387341bec42624c7855a0cbae9a2b6d1393b4946115e350771fa8f4020d7aca2040cbcc9aa8798277c98f35dcf1a7ebfbd8f2585057b14c10cf31ca38ff53ebc343dcc516b176f32912ba3ba2969d335a7e46711c058470b063cd03b063421dbca1cf1a8b8bd7f22c93e2d4c1a3613b9cedcae968a9170c4ceda5e5eb04a27eb5de585c680bcbac1290766a63abfdf038c9c6ab221a1d57c11d6cd46f08cd03326993f31360f59a1130b89970a9ebcdcc34324833d95f11cb17692c13fab46679ee0314f80e4334d0fe9984180cc378850963e0a9e25ddc3b51eff7ce15f65e9be5f972aa217c65b4472d54d925ea8708c69179d6192e0055861f7233d7abd62b846746eeb1f2e2944d053e0acdac22db0f835e0efef2d67d1cd30e8711ffaabcb59cdadfa1c85df511311743c1f63d024e41deccdf5622f2ae2851030e45d7a20ec216a1239426171e8e4abc4cba1aab4aee29140f132563270134b46cc5e980ceb99bb4d8b018601205a4e6c9907a5b18b8f939d639dc8b5b8e24a4f52c5cd629e23a3c2b3517f1a53303843b7cec7cf80ca394273ef590242f56459fb3419f10bd1478cdb354447c6d7ada6b5eb6da51430f93e42b06e3262358503bd69a4e14b49ac769ba5563f753ff461a776f5bd2186471c3d568f764d2ff28505d440a4c747b1b94edb658375a607229e899cd5bb54d17081f12f1ab07d9799af1389e41bc21f7328724643544835373c7614b8bb5b1702a0995b7f5e0fc88916eb10bbac40f63aaede6324c9b66a2a35521196c536038ab59a915b61c2b679a7a93237600522a917e39650dbc936195ae9a90e94a925fbe0b838f5e1e84a90fef0ea2e066db6c775b8c7a03f2afcedfdad87d35621ab097282738090608b26094b1bb27e553a2b259b0a61a906a154be02834c8813292ee7745e6226f6b03d726403059be23550a1a68084b5fd1ede3d20dc0e582d91afc3e63b712801dde1c881a58a96bcf9b6bd6579ac6fbe4fcb276728818fe1c43df75074208dd3e03e8982d4eb42f816f3c6fe7f96dce35ab2640960ed0f7979638ebafd4c40cc9683f2d1b03604ec8ae0da23143a94477836467bd6cd189effa5643533ccd61587e07da414f4ea0adc0b35ed993507af8084b09f4bb6f9b6df2c086293821446a7b9801f00612defe82b5100ef1420bf65151228259b4efd76c5891d4c0857fef6b0c6cd91ef730394352a19fd0949d29525532cb1e253e74d95e4dd9a84d127ac1cd8a978e1a1042bc79f41d396a204ac9a89d9700fd05b132f8d54b5fce6b93785b228336f7de225626148e64756d2cb8bdf2d28a1f82d23368307d8f0a7f143eb3cc53db7a8136b1cb159f76bdb766e76e97e43311a2a5a6d44861b228ea9fd9290f4d9b6a523a4779f766ac760c617980d514255a58c3a9ad32ff0c29c413d55e68e0a6cbe56f65498c302b413fe635c6f6076c4670e2add9138657670295b359ffb6d2216b5158b5aba64a8fcca872f577351368b21171951c563d6650a248668f13402feab602df76de619381b7936432cf4cbb60f506a1c802b9f91c8490438ac1c415d6e609f47df6090408d363336eb765d4a9a0634de85895b09125bac1073d86e235a11fc645802643b4b41e16eea303e27a48ed16230ad4569588e4433bc10d004f3043b1323b581c62cd2927f6b26c818a3ee161a9a3ec83f9173ca8cc94b3f1faef498ff5ab8182b94df3198c4a893e9531cddaf34da87cc569c77b20520b18644557ff85ef7c439200eaba5144151d9ce528bfbedd891ce10f", 0x1000}, {&(0x7f0000001840)="066de47eadcec4163b4b6cfbb1f6a76b29c629a5006ca3ad4443ac5f1d03bee14eb0d7160b4e8331ad4c534bff472acb87ced03eaf31cdbdeeaf27ced0910a22c5ea42ea214de07c16c40b9bfcc989fd9ee438c781eeee8f4ba36d5ceaf7c17f362f9a840f02a9d20cacfe719fe9f801f7924d05d13c4c47b9c36b5c86db3d74be0605826953c2267ca80fa89a71c4b5c2ac21502761a5f07da16bad304c1f07f5b6e1e0fcfefd24154cdf4ce6da07c69575fdd8bc88d586f2c0d80cced99600", 0xc0}], 0x5) close(r8) r11 = open(&(0x7f0000001980)='./file0\x00', 0x10800, 0x5a) fchdir(r11) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x48, 0x9}], 0x1}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x100000000, 0x9, 0x7fffffff, 0xe000000000000000}, {0x1, 0xe9, 0x2, 0x2}]}) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x11) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = dup(r2) r4 = getuid() r5 = getegid() fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r5, 0x8) fchmod(r0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffee7) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) ftruncate(r6, 0x0, 0x1000) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:20 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000410003f45afb8a7aa4d65a3f11bf3b9af8c4fc704243f4d8754356433"], 0x51}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x123) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x2, 0x0) fcntl$getown(r1, 0x5) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000480)='.\x00') getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) setgid(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x40, 0x42) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x8, 0x39e48ae, './bus\x00', 0x60, 0x6, 0x401, 0x1}) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x100, 0x0) 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x100000000, 0x0, 0x5, 0xa2}, {0x100000000, 0x81, 0x5, 0x3}, {0x9, 0x1, 0x100000000, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x1, 0x0) getitimer(0x4, &(0x7f0000000600)) preadv(r2, &(0x7f0000000780)=[{&(0x7f0000000680)=""/216, 0xd8}], 0x1, 0x0, 0x0) getpeername(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000200)={0x6}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") sendto(0xffffffffffffffff, &(0x7f00000000c0)="ee72cb146bb5067fa2e9d89161eec071265bbb2345344a89bfbe05014222cc81c8fe42aa667e4a8ef5e69b7b66c68da13abc3d57a059e5ca4f65b70c5bc14f6d46ece92d9a88dd1eba0a970ef387", 0x4e, 0x2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockname$inet6(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getitimer(0x0, &(0x7f0000000340)) ioctl$BIOCLOCK(r3, 0x20004276) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd888]}, 0x262) 16:00:20 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7f) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x80000000}], 0x3ff, 0x0, 0x500, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x3, 0x40, 0x0, 0x3, 0x2eb2]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x0, 0xb8b3, 0x800, 0xe0d3}, {0x8, 0x5, 0xa6f, 0x1}, {0x2, 0x3f, 0x6, 0x3}, {0x5, 0x5, 0x70000, 0x5}, {0x8000, 0x38, 0x200, 0x400}, {0x7f, 0x400, 0x5, 0x85}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="f9") 16:00:20 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="eaff125d00000000", 0x288) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x812, 0x5, 0xfff, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='9') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x7}, {0x1, 0x200}}, 0x2) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="00008a9d45bbbc225ff36587bc236e5e3b1a8cb7a17a9505f747420147dacc8bca8a1330de7644b4856ece50337fa5f6928695d456054f99013e2b25cf36ac4dd68c78c578c9ac913c06964f3030", 0x35b) execve(0x0, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xaa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x80000000, 0x8000, 0x9, 0x4, "8cecffa752fd0e9cd1c3f6ce16a7f8b6077fd48a", 0x7, 0x2}) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0x100000001) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000240)=[{0x9, 0x2, 0x80, 0x7}, {0xffffffff, 0x10001, 0x9, 0x7}, {0x2, 0x800000000, 0x3ff, 0x3}, {0x2000000, 0x100000001, 0x9, 0x7}, {0x3, 0x6f, 0x46, 0x7}, {0x6, 0x83, 0x7, 0xcb}, {0x9, 0x4, 0x6, 0x7}, {0xffffffff, 0x9, 0x3, 0x40}, {0x9, 0xe2e, 0xd93, 0xffffffffffffffe1}]}) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecf0100d3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f400b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8050000000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff86) r2 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) r3 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) socketpair(0x1, 0x4, 0x8001, &(0x7f0000000040)) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) r7 = semget$private(0x0, 0x0, 0x4) semop(r7, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000640)=""/137) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) r8 = geteuid() r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000080)) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r10 = dup(r9) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r11, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r12 = dup2(r10, 0xffffffffffffffff) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r12, &(0x7f0000000480)='./file1\x00', r13, r14, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8, r8, 0xffffffffffffffff, r13, r15, 0x540006de99069643, 0x10000}, 0x4, 0x8, 0x800}) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x1, 0x0, r19}}) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002e2ff8757300"], 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)="ef74fce9446c92e80895323fc7a8bbf55dd5c1b930f4da1dbd9a1d34e8a803012dcaef02430b54b495acab72e35df3002e65d619127fe87a2fc397054abc4254151e5e29ffbeb73f3e2a37ad0472a1c764", 0x51}, {&(0x7f0000000340)="5035e9db54f807e78534de1e6b6d4a5f51cc4c906e6e2a2a549a018951e3ed64dc272a386566016f74c93a3d42a916c58ef9741b736e968cc26384e50e9e47ebe5f498546756", 0x46}, {&(0x7f0000000440)="957f7657d7ef14630c45192ddf2710d94c30907f6d10826e216602aef057e317e7a7d9eb735dce2cdf59b1a0db37421473b089233b10706501245ef7bcd42cfc41629bbff8e85f494e0663c2c8d718e63ab57fda765348b98bdf33a3f31456a6726668d6392072ef167c4a53d5175011cfe3e03ee8b0", 0x76}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r5, r17, r19}], 0x20, 0x8}, 0x800) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="0cbabc29496d3d6abc4166e56774a3d178c2b0859517b56356a14addf939670a633467b882d7558542a4b684435d849455ee84bc53c9b9cb7770cb25904bdaf8447958f0acba97165a3eac5342e027fd261aed", 0x53) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x4) semop(r1, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000180)=""/164) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700000000000000000"], 0x38}, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x2}, {0x200000000000013}, {0x6, 0x0, 0x0, 0x1}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x80) r2 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{}, {0x101, 0x2}], 0x2}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7ff) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000080)=0x1) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x180, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) unlinkat(r0, &(0x7f0000000540)='./bus/file0\x00', 0xaa27d9ab0d77a996) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) r2 = socket(0x1, 0x0, 0x5) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/236, 0xec}, {&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f0000000480)=""/22, 0x16}], 0x5, 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') 16:00:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b290000003100000000000000000000000200000100"/56], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000001c0)) read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0xffffffffffffffff) r4 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000000)=0xce83) r5 = socket(0x2, 0x2, 0x0) r6 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r6) ktrace(&(0x7f0000000240)='./file0\x00', 0x6, 0x801, r6) connect$unix(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="ea45935b0af158a700cc942384d85f00"], 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000056b73b4b000520010000000a00000000000000100000004418a1d93c5764844c66d200000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x2e3}, 0x0) sendto$inet(r5, &(0x7f00000004c0)="99bab92294e38a853748fe5f3ae84241f8cd2147e1b0ab66e60de1961d99e277b9c2c853083ca02b85cb581837ab2b1a1afe9c5fac8211a0ebf4ae28bd3e90e89e4840e06d12d8c7e787855278e1f11f9d80b67a1975cb5148371cadda4a615d25ce44ad202fa8fa0b78adedefe37b53697ba1977a150d163203ba3309c34a10bfa5890da7ae1cbda6dbb0472333584fe634e99eb673389e7d00238c2ce0116708534f41f8cd5657f96c31de7b3f3585342bb771b36b42e5456c4da4993a1a3b520f0f4e06fdbeae07e703b6962b8e0afc790f242886d86b453658e31e3d2afc2efe2e20bcb344bb631460dc076a91e70068a52695b729d6ce464ffdc4daae5fbd1f68c97dba80d55bb192e645304b72c78fb640ef3f700ed8555685912cd74e3c51e13863cb6c86de5382bb2127dcdf7de9a3791fb2eefe7ca730b61bfe77418880de9f76b17e2d2eac411113e9ec76e60ba1dc85f51867cfdfe8a441d172d84dd37dfa56ab8e2442efb41d49a6d111ca7bf5b475f1ccfcc5887130985b85d330266c4c3a86ab81a4a4b322ddb38877b2420e7b4ce51c3ea25256fa42e2288766ac9bf9eea7503da14ca5791a35d6a7514cf11f887c119c17300d7b268d4a4aa248458a4d0a1a51341cc168f36b017034e12fae3a33a29bd25f27daa6cb1bf4efc9a1229cc6e4c882b03bf7974f9bcff4459e97f0966dd9adcfb580396011ea02215f6b4581175f29e5c59721e0bc723ec695547d7688c50c535066dcc926f40bccdc65a0417e60a576de6731839a1919c8a36507ac192bb9f30ad7d16dc638c01e38b26f0589c76a53574531f0a842e6896ff963dd92f6f079d200fd60e885309f2d35c0107b4fafcd3f228c83136ba56f1b5faa011274312385d2b62c1e8bd493cffdf0161c51c81da1a8dbc3759fd2cd8618cf4c26967552cd71616d9c26c0f2227b8e24ac04c628a4cedc3401c5081d27b46ebaf99874befa80c47c93fb7595fa124f30761c15c51dfc5ea1e1b3c544dfc09f5a214c54ee50cb2c3d7cc015beefd75d57f0497782a64b0eff1a0228d8675795d46461c8a63c68d7a8b6a4234386976446ee6746deae31bf6fe54615ba9312d688675dcb768a5fd23c1c0f824d149c513c2590ad0f09e6916ad3236d1af004eb79acc496fe5afca45b7fc91847e960184b677d4019cf12416255c6a06644cd6999db580eba511b20df5066624e52ecb4e4b2eda88360173049d3b015e7df1d75311e54a40653d04e64d250bc87a77e2a1788f0c8b4dfa6fa930c9b74770deeafdf1599f8f8d4bda75205fe20b16cfcc94d795443b664e05a4de3823261cfa871a68c7ce3aecce6a04f0c4e9986187e60fcde3b8729db4427968d5d766a4a70031b2c3ba587f5b658e37511da31901a464adbc5f108112d7fb4b52e03233a3bbd7995939bce7de82d368680aec4d156ffe51106ae6e1f579dad5007f015630f1376e30597535ad4bf09b9888e5a44e01df1d99b7a8ddf7dcad3ac50f0b2fc4fcff4d7f7efd5eab0b1ad5fc3ec0e3c8dcbd0422f74d2f5f24b402b730eb7dedaf68625144cf6990972534d57e800d18a4f81f8043dd35173fcdd528f2df8a2cf623da9be40f8e93ce1573dde7cf24c805ef492c3cb836e8554e97eeb1960ecae2b444341e4d38bb014c0cbccb9ad297df438a780ec4f3e05ad4f95eb888faad0da5c4469ce15b6624142d31422609790b8ecf63c4922d15969b4bbb2beb4e5c3807371105e0dfb9270452161f146673b86206df5594630d07ace8347df604a60666ce05018be79729a1bdb7521259ec8606a7e5cbb409d5a1c2efc8f9ed6784010f87e86c5a8efe4d431a8c69dea27b23f8992f9cbb550b876a0bd7fcd6e1ae33a3e3e2e8aca580bba4794c10fe08a59a6bf3d4f799520f9b0cbaf879c5465d2612f320bd5b13acc9b02e44fb7954e4320e4ed6bf3fa275978589962127b12a812b6dfc47bc73223af18ecd4dd4194f40c87cd57ce4ade7ba6b57aaaf86df638f90bb828c1257f13e1d4b2963202c104fa92c1835bb4e5cd1369876c32fe7a9316cf91b53a3d6b5fe4feb6f73ada7c5fb48c49eced2e2de7ab14f2e8fc017d0cc2d6419a429df320bd3b04783965330fdb086339c43eb3f5257ce196d8fe34171a9cb965ee2d03d7237fcda3f84b5d14addfc123077d9fd3bf7e9e0dd7f0cd0f6fece6610a88263da9297d9515b754d93cee3306afa0ec167a628e1f30e85b2bce6cc53780c06ba99cebb297b15e88612e160430369bf8d7c0707697e5491b47d33c52d91df67e4d2f374c5e4b6eaa65b87336e079f508d879eb0ad4641aa462ba04ea84bf4dcfe76232e128bd565b309aec5159515a44fdf75c69dd87d99163e8e47fbc2cb9fb8f28067867b935fac1083b3a2dfbb618cb530c48c14d11ddb78a1fa60e79f5be582060c16f6c0489c9140fd4ce898cb0683c378de3f0ddaade9c5e4b8ae5d66a0e3ee9f26fda4882dc00549a0c1eb12248093b261dd825145e531e4a480c50efc8b6f1499b43027b2950c11ca6b52c32b127b86b5533a31c3770f2498f39bedfe1169393c06d6e8185fc65292f84dce18ff264db3b49fa7ad44caeff9213ab335d5c9cc37f659823e14c3b611e7eb090e677203392f7fbbeeece0f671defaf0d93f39be597bd84127cb151990e19ba519b7c2bc6ea34c4aebb5d36f9fb8869d9dd0922b1a8bf8ccde3ec4dfdb5391005458720b1ae96d83a966ed91adc24a966ff458c1e78bd113338232533f8524cb2ab5bd88d14bb1e075cf13a4710de3583b3ce375cff569c55fd9c788b9a09a14f37b0bac3d3ea7fad9c7ff4d35096bcb06080290c6a2584d1b66669b519d5c35211c3b994ebddd1817ce8b97d5c319ec4031cbcd25920992a0ef015a1a5fcf21d02313d5d7c9abe9591f8e17756e4218c17b0ddb0a630af03d0c3bade36be66a58bf5097c8fc2eb7a435c3d006ccd78fc9fcaf7dc14a07c0a55dcb0e7c3d0c7a159d93e339c7e9aaf3d7d06a14f4b8287b46544c32bdd54106bce8f336e9a8f83cd1192a8bc888a94816998b3a39640f8fac5fac0dba2889eebaa913ca99b7580543f9842e2901ab89b50b1847d76a5b9a2313ab7620c1e3969ac730950771c81266fbb2303c1d959067576ff51efd19ae1e2a736d9826684c0cf271ac005e70dfd9ed80bc019fafe0f0287fd4be7d888b26991e2812a46af4788d14e24aadbb9a7bde9069344b6e8b99ae526e1d3d0537a173c214d21d79389b823e678134a6a1710647d206afd51b52e97231a9bba4a3e63f3adca802387aaa1cdb000e29589c84f3dc1a183da8e9f2e0f44c30d2974e474e87957d744c87b97f74a1f1defc106dbf115b53ab4db5e7326f8f414bf8f574b22d9769ff9c300ff9aac577c7e33ae6dd19af7cffa8c805d171f6c2d79709961a452162b091091e792c8388078cfeb5fa0350ad61c5dea99a9235054cfd2dcf00318a87bb3fc04d7b2cf032d078b30c264ccaf5eca0d07781390f90085af75c15552e088d3560b580e84180b406d170da8926b9e3122e1f6c822a32adfc4171f5080cb4de6deea5cff3d375bed1e10d21b40785965dc1e21a3ae72cd11dafe33db61c4a577ef0bdfcedd792e857bae52a551dd6c293385c4ff33c5ad96fd384e6c64d3bcc0fbee2dba312cbbeaf1fbf827c697492dbf079e741d46bd92f50af15ba8e6255491f409e32919875f3b389e09d4562858c0b03415537bbde1f3ddc2ad4a354f64c3cb7315ccf4e732c2c095a89e7434348bbce177f090790896e38c1d78caa7d2cb503b3c4eddd2d30466a3dd331502a54c6dcee8fe95b07c179ae23cb5d687e072399a816df417f628ac1a24a096432bf17a0a78021b85b5bbf1758690aa046e36db97ab822a888353c1076a12da6b1c55bfa30bb21b58043b3211ce8434f33c1ccc723371be18aa3303af623211e505822e9ce17db4dc158f4f4a897e4c9793ce89912af4268f4f3749ba57df239eff7e6481de1fcd4ac9675d56897fd344f0e902acdfc038acbb939b105a2d7dcebbcffe762a061904449c5b8ddaa8f1def97548d9ec98c8217739b3f3f8eeed9c0d0e2bd930c5fceadad95374bf56f62ebce278d41b8d66c527f8044240cdb533a11af263972f67ae327026b442731f97bcde2c8a9278d22502d1e5214dbefba43572fa5f7f005b0647b7794f1c340b59ca21e46418071b857182f28cf7f2ef8b623fe660927681b4a64e73cff49a3f8f072bf114b6d07e9ab96428c30f7e5fa490ef94f3b617afa3f91db56659813de37bad3d516c44329328ef9ad247d85a515127b5769683c68deb862406c70aaec4e10959e06be5abbb684652b31739dc17a49b469d2124f4ab3fc4f99e0c3767f7f40bd77206f72b0eb7e07406e8f41d0566d2e0cbcf82ea1770d2b3ec91257a64aca62cfdb461620622546e76cd530156bb1896ec875e66d9fc766d8e55bd94658c19edfab7a9f38165892cf8c59cc31f6142a67707e03bfdc35f4770a6148a752f9048ac95c3eb52a02e694d7adabd4d57c37ca0a7d935651b0dc240ca33e45036297bde889987ba4280568223725d641a7b56f9b894c4fd784f45a0d62d41544f2eb2fb2c875db37667e31c6d68cf731bc30c6804474987309df0463bd9253270e02ad14194ea82a85fc092996e84e330e87c255001f5aeabc2d1d7871d5f3bc38ac137e38a9abcb697a148a65d4dd9b65c14d2e2876a607659bbd844c13d4b4e8032f1204cad77ff00cb64b1e7a2834db3aee22521502f49e9f2428a1de859213345133d8e9b944b7482151fa20b7fe7da430e7b683e7796729ef8f41aea952444a9c1e0adeeb5104630c46e795b93e3f09bcc1985f3bde9c3dfb67799e0b40964ef8637408df7905f70a19e24e246452d0673b2afc82feefbbb43f56bb8b6c3a09c69396ffbac9fce00bb2fb7d0f25e6203aba38483629495f415d919a11a46934f71871f5aebf57c91866e8c60e36f41914a2b943690249d1b268f8d008b52474d9fe0d76c4c5816be3e05367e5aa46a3faad19d9b313a21aeddc7a5c84e04144c952c6c8666319e4ec9c977a9c17aa9ea54ad653e410a2a6695e3e6ed5404a770caa3612124c49f1ccb56a466cd3ae374e909cff0a694b46625e5eeca1e318a051a2757b5781fe4bc391be46e3980d7a9db97031b861b6f7b4920cd67ed8940bbaef32623a6bde926b631d1328f306ae2cbe6d4592d7a0ae53cfcd571509fba63a2c34493ab9e5dc9c8aa959e4786e930be092258fdca444b02c719888fed722bbbd414b6eb835d728997f7c173ce598c24c79f48f7220c5d5678c41c5d0b4c5cba559706e9ebc18dbab29d39025ced0a5652c21c1e4b3ded389bf9029073b7ed270d16e6d6be8dea96004cdb584fcfe8f578153c88591b578972ea87b5842048c7445957ddb190a4d24f2509e2ca5a0d0429f069feb6773f25f60bccf8f02da417db0b18b5a9ee46d4feb3590918110f7412ece952c1b5e557a57cd6d7ad65b4b67df4529806544700946ad1fb06adaf561c1c06613bf1bc44577b1f32c4420e8d6632c0d21ebcb821a76da61d499d139e365d869aff79c26a786e1c800f635c0217934b592d466e96249f59be034d9d89c41374dd9590a054e593eec07acbfd6d4ca4b6a3724c5a6aa5d3996f6a3080a624138b4c5d225667a4818ce5b8781b6cd1b555593d52d1cbd0d458004ea71875404854efacca770554935142674b734297dfbaad7dbcdf8b5c7e4047bd7a2aa0d6d546d5d27ad1df02b903", 0x1000, 0x8, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:21 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) socketpair(0x10, 0x5, 0x7, &(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) pipe2(&(0x7f0000000080), 0x4) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 16:00:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0xe0fb85af8e767651) socket$unix(0x1, 0x5, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x40}, {0x40}, {0x6, 0x0, 0x0, 0x62294a4}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x40) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r2) wait4(r2, &(0x7f0000000080), 0x1, &(0x7f0000000180)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000000500), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000040)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e95872000500351c00"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getuid() r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) r7 = getuid() r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x4, 0x0, 0x0) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r11]) fchown(r4, r7, r11) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r12, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r12, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x8000) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r13, 0x0, 0x0) getpeername(r0, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r14 = semget$private(0x0, 0x1, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001280)) semop(r14, &(0x7f0000001c00)=[{0x0, 0xbc, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x4, 0x0, 0x0) 16:00:22 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f00000001c0)=[0x7, 0x629deaa3, 0x2, 0x7ff, 0x2]}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000140)) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) socket$unix(0x1, 0x7, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x9) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='X\x00\x00\xc0\x00', 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) read(r2, &(0x7f0000000280)=""/134, 0xffffffffffffff8f) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) fcntl$setflags(r0, 0x2, 0x3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000000)=0x80000002) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x20) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) r7 = syz_open_pts() read(r7, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000003c0)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000080)={0x4, 0x8000}) 16:00:23 executing program 1: 16:00:23 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb182e2b666947bcfad478c522aed720479ae8f57fffff0282b33a5188872805e408ff6c554d47164903f5c6dff67f088897fd792c4281bffb8abbc5f4391601df99f2b2137b9f70d01959c244697b855cd644f3ae527e58d8da6901106ee76066a450a0405899af4fa638d083d70eab9178ba0f0c0b1b1d39596e00b8a01d10b430280bf4e19e736eca15c24d58c3156e80a399f0267a70ef0eeca628f556a6148956ecfe57a0bb61e465fe6c520ca9caa71c68f33ade7d46863241589b84230c4688fd7ccb518ed59e23533c546c9af4"], 0x1c, 0x0}, 0x0) syz_emit_ethernet(0x49, &(0x7f0000000000)="2423ee64849c9a6a192c3ddbf42d5a5f16fa88b4fd9004d22ffc0c0efbf05e1ba1cd6f164bc35a659c1c272790fc5fc74b59f8d796b653e40509b5b32050a7ec59301d04a3ac1aa84a") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x7ffffffe}]}) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x481, 0x8e) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x41, 0xdc}, {0x80, 0x2}], 0x2}) select(0xffffffffffffff30, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x9}, {0x16}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0xc8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x7, 0x3, 0x81, 0x2, 0x8, 0xdde, 0x1, 0x2, 0x0, 0x40, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x80, 0x40) renameat(r0, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000080)='./file0/file0\x00') 16:00:23 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x81}]}) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000080)) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r10 = dup(r9) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r11, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r12 = dup2(r10, 0xffffffffffffffff) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r12, &(0x7f0000000480)='./file1\x00', r13, r14, 0x6) chown(&(0x7f00000000c0)='./file0\x00', r8, r14) getuid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="03") 16:00:23 executing program 1: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x100) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a6}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="103404a600000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893febd3e5224cc46fa66f7d2804dd9cb60b3f27c40cd7ce2f4c2049c4161c759a5038923079b85c379fe02c0ef8f5bb45f2ded437eb64106ed1acb0665fbb2885"], 0x38}, 0x0) r5 = socket(0x18, 0x4003, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYRES16], 0x3, 0x1, 0x800) r6 = socket$inet6(0x18, 0x1a459e4771beb4de, 0x4eb0) r7 = dup(r6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x1200000000000000, 0xfffffffffffffffe, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r8 = socket(0x6, 0x4001, 0x800000000) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000000100)) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000700), 0x2) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) r12 = dup2(r11, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r12, 0x80085754, &(0x7f0000000200)={0x1ff, 0x2}) utimensat(r7, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000280)={{0x4, 0x2}, {0x6cb}}, 0x7) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") socket$inet(0x2, 0x4000, 0xfffffffffffff001) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00012e2f66696c65890004299f07a2b1dc00f27995c83e1d7d0c2b0c247a3833a1473c74e453ec"], 0xa) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r1) 16:00:23 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8040, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[], 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = dup(r1) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) r7 = syz_open_pts() read(r7, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x62, 0x1, 0xffffffffffffffe1, 0x2df4}], 0x4, &(0x7f0000000180)=[{{r4}, 0x8000000000000001, 0xa0, 0xfffff, 0x7fff, 0x7fff}, {{}, 0xfffffffffffffffc, 0x1b, 0x40, 0x0, 0x1}, {{r5}, 0xfffffffffffffffd, 0x4, 0x2, 0xe5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x9, 0x5}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x90eb, 0x1}, {{r6}, 0xfffffffffffffffc, 0x1, 0x10, 0x4, 0x9}, {{r7}, 0x514f949f04152e3e, 0x40, 0x80000000, 0x401}, {{r1}, 0xfffffffffffffff8, 0x32, 0x20, 0x6, 0x8}, {{}, 0x0, 0x6, 0x2000003b, 0x1, 0x1}], 0x2, &(0x7f00000002c0)={0x5, 0xff}) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:24 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8) r1 = kqueue() r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r4 = kqueue() r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0x78, 0x20000090, 0x8, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x7, 0x81}, {{r3}, 0xfffffffffffffff8, 0x1, 0x2, 0x3, 0x200}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7, 0x7}, {{r3}, 0xfffffffffffffffd, 0x80, 0x80000000}], 0x7fff, 0x0) kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) read(r0, &(0x7f0000000200)=""/153, 0xdf) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) fcntl$getflags(r2, 0x3) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x10000066, 0x0, 0x0) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:25 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x2, 0xfffffffffffffff9, 0x80000000, "26e4df5e4fbbf6dcdca57040937f173c6b8e38b0", 0x100000000}) nanosleep(&(0x7f0000000000)={0x7, 0x5}, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt(r1, 0x6, 0x8000, &(0x7f0000000180)=""/167, &(0x7f0000000100)=0xa7) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e4360020000f00"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x400000002, 0x0) r2 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000217000/0x4000)=nil) r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r9) r10 = getegid() r11 = geteuid() r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022f666929ec6c65304000"], 0x10) sendmsg$unix(r12, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1400000000ba000010000000010000000a800a3e000000001000000600000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x2e3}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r15) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1, r9, r10, r11, r13, 0x82}, 0x6, 0x3ff, r14, r15, 0x5, 0x9, 0x80000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/178, 0xb2}], 0x1) writev(r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x40000000000000, 0x0, 0x1, 0x0, "044b005af70000001100"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000340)=0x7fffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x2) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/127, 0x7f}, {&(0x7f0000001100)=""/237, 0xed}], 0x3, &(0x7f0000001240)=""/33, 0x21}, 0x440) getsockopt$sock_cred(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) setsockopt$sock_int(r1, 0xffff, 0xd054fa48eba29212, &(0x7f0000000000)=0x5, 0x4) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) semget$private(0x0, 0x2, 0x6a) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) getdents(r2, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x22, 0x200}, {0x48, 0x5}, {0x22, 0x8}, {0x5, 0x5}, {0x42, 0x9}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x3}], 0x1}) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) write(r2, &(0x7f0000000200)="897ce865ebdc347cf096d6665ca7603dcf9036269b371c19090c2ef46787537dfd3c9edd7788043ece5c4599d23931829efe0be542a220f3e6ce2bae1ea605dab654a8ca167ffda0aaa45bb7b090f720ac5843cba9be9e8363e72280613e186ddd15db5b52cf6d38ff900b98cbe0e6383910b0a3604b87a927a469165eb66eaadc3abae9f67abdd250abe4e5def76bfe47841c05a47ba6397a72b8ed08eeaa8ac6f966f260f5558f5fff300d226e2570c74a2858e5c52c31a0fa17fd060cd3128fa514550a8f4726af793a2f8f2c6d30af121c083e4fd552db8720f4551656d1b952bfff20a0e5e065f6c82c330d17c1f30d", 0xf2) 16:00:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=';'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x400) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x7c5e, 0x1, r3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 16:00:26 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) shmdt(r1) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) r2 = msgget(0x1, 0x12) msgsnd(r2, &(0x7f00000002c0)={0x0, "f890d8d6dc9bb4c539549bd14855e8ec6180baf2510c041ef02ca002b06239f5d2c219b7800d3fcd3b6415a7f86fce063bc835992cceafa28f56d5c4f3ee0741aa61b33765abe6d00cb9a6206f423abe7c6ebc"}, 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:26 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x5f7307223629f460) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) fchmod(r2, 0x100) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0x5d, 0x0, &(0x7f00000000c0)=""/93}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x4dc) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/89, 0x59, 0x0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x74af, 0x6, 0x6, 0x1}) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r2 = socket(0x1e, 0x4000, 0x49273e62) dup2(r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x1f) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000480)='./file0/file0\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='[\x00', &(0x7f00000001c0)='.{@,%[\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='[\x00', &(0x7f0000000340)='+\x00']) 16:00:00 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a08}, {0x79, 0x159413e1, 0x9, 0x200}]}) close(r2) fsync(r1) r3 = dup(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001340)) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000003040)=ANY=[@ANYBLOB="01002e2f66696c653000f34c7ba5f704d869db13a979469720afd79491c359f34b35843151f6e06cee243b00d38dea8f4317ccaa804decaa4f3b26716bee05eb2fe1e3d1467779fd7722d59bb298d6bbb22d584c33300a4ae19323f087c1f7e8df2ef27fe2e9736f971cf1411ac659b50f0433d31c985713cc4f9ebe7137fcbf59f34de195233e5a86665eb003b54011fecb54da37c624267123f8eb654f6d59f3a492f215324f3a002481ba80d4d0cc"], 0xa) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000001400)) mkdirat(r6, &(0x7f0000001440)='./file0\x00', 0x100) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x10004) r8 = msgget(0x1, 0x20) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000002fc0)={'./file0\x00', 0x60, 0xfff, 0xf3, 0x0, 0x4, 0x400, 0x6, 0x1, 0x1, 0x2, 0x80000000}) msgsnd(r8, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169"], 0x8f, 0x0) symlink(0xffffffffffffffff, &(0x7f0000003180)='./file1\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001600)=0x7800000000000000) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000001640)) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgrcv(r8, &(0x7f00000017c0)=ANY=[@ANYBLOB='\x00'/104], 0x68, 0x2, 0x800) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001840)) writev(r0, &(0x7f0000002e40)=[{&(0x7f0000001880)="a8710b64892ab9c80da7cdf125974dd106ea6da462cd13def721758e744c8d55b373c4a782a7f8e737cfd25bafcfd2f1628936e997ca312b0dadb274b170984631fbea0029c07fe768f123cd6612c7732570354e236254c64a65e0046dd01d047aae36f136e071717385c7b16cff2646a4439bd5fa595ed5445815d50d03fce6bd02dde774221a59d3029c4a902de921e0c1176ac09added7e372629c121cea5d1ac65c73261de42820db89b06efb26bdff2c3dae036879d94e430155c590bc056b48773d45ff5a6ebb3653be7e387b8659f8decdc00d9aa376a", 0xda}, {&(0x7f0000001980)="f2fb890eb112fffd", 0x8}, {&(0x7f00000019c0)="c93e23bf8fac3b6c2d42f0e7c309e96ba0517cec42f161eefa790360d7aec720987b58a50eb7f5f159db8ca89003e7d8e0c80f6939ab5abbc744d8344f844e68516d74a8c9e312cb4b145b6e2827e2a557511a9f4a50b94fb27f791fde41e040c20c620e372356ce4aa37cfdc70352a613e22f63631172194258301ea2ffd02360078e9edc9bf7ff3624b5603f9f78b1be24364e4d4b1d0d5caf2dfbe56ba5730272578ef615698808b89ddaeb132cb7fa5ad3e770fa3054704bd9b6000a256fe11268a38eee2285de43b605cd733b569a748620647b7dc258042037b21bb80439369551500af85fe639ea0bdc", 0xed}, {&(0x7f0000001ac0)="8ee8bdee96a2b86fd512fed7865ad5e45977d1c62faf9d2312b9705240272544c732ebf83dc73c116d0eac8c3c4467417938e53440a5a1b982ee3f59046b61551534f7169de5b17b52f158f3df8ff2134b6352551b3940701ee59b643324d602e8b29e3c277ad443c34add714afc721f914c13a6603063790addd1612c6390787f6a4a1f1c01fdfe3f5507062781cb", 0x8f}, {&(0x7f0000001b80)="d455fab0e27903affc93ebb5dec844d69502eb69f1aa72fbcc37083786b0819180e61d203d7f979399c4c61696b320b5e609fe8e5b9a84f2b8c69a6bfb95a81d2739fa386e55c5a69afd1955d16fd4c117d674acf29c341535ece63fe5aedc6225f2208ac22105f3d91a9010f0fc5c4e0ca3544df0b662c4215f2ef67a05912a334e1b7fc49830ec7dbe726348531c80a092e8fe546fd07881a2b31f6aa7517fcdf2e7f0331c0431e98dc2c3e2fb25a94e418d4b66f86d096114b9f9124d087b6fdefa259d171ae0de35f4b8392a7e692a5b4816c34e2230e4992be911a0410b", 0xe0}, {&(0x7f0000001c80)="62e60286b332a17b336812710d395598c21e5ef30e3da910f48429f3d70f59d611f256dacbfe97090f59ac285d4a0d00556caabddce34b173a1e2f35b97e5fe6fd353dbfcd69f45feadcde019c30ca36d76ff0fe10b27706a75758bf83c31e2c555da53d01f080c9ed110f77d8818a4a6c51b0aef6c43cfde97831766360f4726bab29c1e976748c5ef0a3d212b0733d3d981ed132efbe853684f36fb4dd03b8bed6f86eff9f0c735aae755f6411a3494cd435e40aa37dc897d22a6685232f800a8433b3877e4f16ee75051bd7a0326d65b38b2024689ba97bc81b32bbfb9e4c86ab4c3158153d35eb88a036c6690581b294732a18b76490c99d93a14f2f5a0be53ad607928324c0502dd9d22d03aff52574541032406ee5e274e24a564279fa397ba04c32684115714a995debeeac3e888c444832bfdd27fc22a50f7bb2654641c68b9058401670ed3c06e2d4f6a6d9bb41f8879d3fb4f1d10a6e2b144390fb9a517aced071dfdb971fd6c20aa2e01f2a539cfb45081701954c5ef04b2d7c3a2de55460aa89b0f2dbb2bd070c654b5e63161e248e217eab120f723452f9ce937bbc2fb16bf7b5d51ce9a5a856bddc9114595beb27c639776fef5693869e0cdcb7a19adb7e08bcd39906a7eb7d5c97db73a7b849e873648efb9d516741c9c0bd2f87b97ffa3ef8ac9a77246a3e5e50eb3c3d0d1052b84334aff119ca69148584454bc45fa7d729c7d81dba1341e1175860540a4e893436432bf87f59a01feba028427885f9bf0332c8de9a8c9898d0c56031e9aaae46223a27bf5314ccc9e9d1dca0a7242668b4966026a00e3ad6fa7b098fe8bc74f26c00828d7d115403df08c0bdc7acb93ebbe75ae37c7b6569db5319f844890b7981d45fc013aed26379f212802d68fadd11275b4175bb3a582ed1a7d7a33144f6a0ea100be876866b4c4993a0d5eb8e83806988f1110e651c2fa5026bbb3f64e2fd5d2c74a8286c74e931efba975cdca79026887f662e1410e9792d685090a0bb05a64bcb7c0a4b72ce03879d68a2bf5cffc37f9f706417b407fe554e58ec6eb8c42e308de7d84741170ec235ab0daf5e2c9ee224507edc0d5dd1597b2fcf0225a0c09a02834037716222dc940792cdd84a25b9301357f9d28d5153b4629ced95697efae310558737e45770ad6241c0ec7c0ec3c7f5197ed14b9b6650cac0db8af87e34f3c7ef3e94e2dfb5df977b3f99b2bd2d5b60aa1504f9057d14cefaec27249d5c3c2ed3bede6415ceba4577f14d8ef31ef91efe9d7ea2027f56c86028d7040d490051f16ea09e6f983267fc715a668e2616eebc6c2c45078a8b28732a42745174f61c2551f518caf77c398bb144be947c0237b2cb4d9413848bb6dc65f3a92573e770b25c904b165f82c8fa1950ade15808d3887097d03219a5c2f6c33e0812d2f1d4c25de64782bb8400c3e3248de118d5363d9623d32b671d21d3d3e9d69b8d39b8d61ce8e91573f356aed7bff83ac641ee019ccf4dd6c994ddef06316746c30b975420ba90bdd80c335cdbe64103f61e4e4eb3d72221947dbeb5fa03202cffdc925e2e045690e72aaf72970552d19bef0709d155ec4234c02e20b076ddddb5adb500c901a52247f599c8baef5aed7bf6c8c66b8fa4c546b765f4be1488b6b2710eeac786507fa2267befc8dd6e6433e90e8bc8681ba8fe81efdceede5ae81ca42843bf4c3505c45237e1b2e52ace35f072828f2c4931c33b05450532191e558fb10916443fa694b2f4b0b9761b0467e9a3ab0a8a62f3ee02b40cf1ba3bbdec407e59f4bce063d2ef91507944a89004e3ff39df8d8b4aee76c365a6e181ba56c0fea3b27f54c2e6fe7afd7b64105e1bf468cce70561177dc383f769dd654405434b3a736bd2d47431369d4b06f5e6e53370af0928b9e50c31f9a215a0157291ddf79590cae5e456408a6e1326a103514f5b6f6b8cd5b00b17fab29838c5ecd31f2f3e7a3477c8d63b53fcf9fb9b970ec904afd35752f8d6aa91875d236d54d18c4b4ffe50e61472a9f925e03a224b7ea88b8dbc1222b6cf6de7577ac15ca358fbd94c1faa48d18895fc2e75a19b88447d4e3e47b951b21a924c2309d783870b63c43161f44117ec09b3f79394263718738d4f88b847befd5d131d88be846405b8da114ba9fafa2556ff2667574861d4dbfceb853ac36beffa62bb93ee961c872109502ff75883c7280275aa6575febd8d73c9f14793d94e9cdbdff1258984458ba7c45c331cc09a45be9d4716bebd4cd8ccbbd1439deb7a3628fadc5418c8d7b9f5ce9551ab74690cf4dcc7a3812d48c81a8db964f64d0277135e58e9c22f3c0926775755a149a362c5d27291728c2dc221cb0ec70a415db42b592d60415fa2a51d256a63142a050a076d6e9f2663731fdaff2720717a92315ef429016721281007b99113a30ae17fe07f5ccc92f8925f04aba20ced7c92b6b6ada4537f5036f97d183feddb99a8b35a071363c4ff7dd32a2fc005b988cf52fd710b1b4ad9a9275e55d5d938eae5784cdcfaf622b84e1343a37a6752f87b1432ee04c2406506fd1ebc37bb4088be26dc14a1bebdcb0df9a3997d78291bbfcd6d08a8c384cb8d6e97890e30ed278c434c95560c29f06ee836b14fbe260ac34e52af5782d4abfdca31c178b2a770da0b86a13e84e51dacd6f2d55c219c99eb2d729bbd495dd7ee466ccc0d0e26dd4c7c748fc26848de24a5d50e7db96c1f0d27592eafd7d577d079fc9537e09c7e729452775f234627921354274d2348215bfeac1c0d8411b8416ab46bca0c05c7ba1c9f721aca04b871837f734667c3af21dc3179b722b86617c19e7fdf1ad4c3b8e5b3afa840ea8d193aa9507092e5b143393bb72a80b7958bc9232880a6192c32c877ddac2d67c88234b41a68f8900757cccfc69d56997bb32860634dc239da8e7843a88f9f4a85e2553b6676896d5a1a0b4ae6ec2545c82ed12b048dbf8f162472c4019ccefa9c3e1abd204255efeb85a060d453da702ea948fa825b49b94c61c374b907a0e4a986fab6b7fb3c1d966b3dc61a8fd4a16c3eb52722cdb4a463c2eea31c0133471a65610f5d14a0e87579275b66b44ced8e69cb6931419a7a0665cbc4a1456e9522509c35ced9d4cc16b49a8e2ecb78eb1de088e1ea78f898b22d50db73c08fb25a805bf86ecfc15a083fce7bf75cddfa41c197fbd7c8e8b06712e6aea30b29aee528398dac47ea5b3278e33ee00fea9f8d32375f13b485bdebbb4aa7a95751e42bb466c84a49f121ab5d91bda1df134f8fd989ee452e0b027286384c2b93304e2bdbb8d3036f3a3fcc914425e8fc0ef0807f606d7b535122150e74125d49b024c29b5901eb0947475f6822e4d01ce7a8a4c39c7093fa7a3fd463d27d5bcb7692be42edec74e9ad42346093b1787b4805eaa6a5b7ee733cc4dbbd485268d84da0ae66e24fa49af6cf633030f64bdf85fed489fdeb1e8e01c875b8c5bdb172dd3d5b76a07db9f067a53e55b77a1b241a1a92ed815dad808045a7213b3ccdb3b09597f4d35d3d0b149284e0a0ec99bc1e66a0a0ec28067cf69ea684b45d3e60a5bb1ee697a679913507bd8f6c155d7be1a17e5f25cec48de369cec6ca5a9e04561132a0875fad36fda619ea6867b42e6909259669d292574fb9dcc8fc04d86be3ccc01259fc35acf2bb234eb8b2034e4b9666ed7a37b31e44fef8b144f4ce29e69c0abb28b0de0d3902654f492c3dde0145b08cbf81819223737a28e0ff91fe83b02ad978b7d88b8a8297a133991bb264f146e7a35039372388d0ada43c4118c6cde840e10b2d77e197dee6072e3e8e1e15cf8091e6dc632a0df4d6f5319319da223def471d2d737ded4e15199a108ce20ce6a47123d902a9b30601c97182bc09c3a18da33959e99d17b0e5e856cca2541dd44d1cf62af2af78547283bcedcd0439cc02b0493ca7656b17cee01a118a4e3325e950c9e7130b3c6c88540e5bcc1003f11b94f3a8985af91e6855f92516ef73f2ba8271d8a6ceafd36ac6db2744e0c389818fd7a153b157f8aa44f460b566258d580d31c51d5d5acd0afc5cbe2dfc31bea07a267e9d797776dbf02504b8c974cf421b3b6563cb24beaff7f3848ec32dfa175409cb72b4cfd00be581dfa54d1389b3c8bde6e48efd08d0ee5f2c4b0190cdfebaa6c07477ef1a15d38c385008474d48ad5c5e7e99f7a553f96578eeb2e0b128817df023ab897516bac54d7ac27ee5da60db17a8b2525020937465871fa14fd390e50d8744de149ab341edcac1f46a464591ad96ad79d4f837512f19420383b69cc09021c113a98469ce9b72cbd9c3c9edced73e6fda23dd8b928cefc7a9aac66709b94fb849912403703275e6a3f07379417329de011b5aa522acd6ac8768c618c07ded39539073565f9846aa816476a9955497f158dcad0782540571840c24fe87c2fa241be93a1f5ad79fce7b90e46f3eb46107483d41368f295ac9fb1556a1c8726209e40f2617ab22ed97e8c363e9e7601a2c9098cd0fbdedc2710e25e3b0fd6ad89fb14bc182f1ad77e1677d47356dc405726fa05e0aa2b51fec130275f98c6a9781ff47ef8036437a34636c70aa0310149725b156164cc4d12aec575e923867a22a49f484b9ae26ca796588f224ca1d300f158cb9d6f45ab397a9344b5172098e2d8c60db2776df4d2e1183159d7824bb2fb6e99eb6fce8769409c80ae71b42552bbdf03c779c1e6ffcad4e1bea400c6303be4b5a95862c3b39873194add22a11408ee603b071c401f380d484bc43b22c658dc51330432c9d7f778314bfe63cb9020926bcc7190ca239976e5cede69acd3691a43e487b27e8a3bf9724d717d70e5b25b0923a5ca519cebcb597c8796f4111dd4ed5023ff002b02169523b8a3a1272243addc1707353e8ff663314751ac8336dbb481e401faaa9a008f76eb40b3e7ce94b91840e5a7e93bb551db15eef36bc40af3ee304c406a72e7ac17a7575c4e4673197d8f5f111e4b49f1f1c781cf59f3319e2e3e5f9275b46634399e43e941f292b5f450f4563fae5f1e2a8aff1a385d2df59419f64922edf3905938d9cd044a4cda4640377aaf47ae329e5ffc4f4a77cde83b1dd233d114b81df01f7c751411859ff9c8250ed30a3ce76265a69d88b14871e54e08a0604773670454d6574400e122fe2ccb6f876424071e39725ac9426e6b24f5408d44ce35ed566a7355317c7b5a7ae7af00d8c943210664b40b510767f56b4e73251a03682ce574666a894a251a5349b859a83149713e790222c6a4ed2425f1676e4d8f42365bbd6703fe31ca7dba3f6e0ed253a84773622161286b92a8120ae68247aa812f6e623c0f81acb66c6ea05f15cef6a9263a8da90a1557d354054c6b862200a98501d8651bba6ebf59cd4905dda8fd88e99b15eeab103c0883501fb2e3176fd5aea6e134672a2ccc2608f851999f59b50e308a3a234f5f6fbe3f028d5a2964cd875614ca1ee3e9c009731d8a89ca39a3ea5a91e27d667cdd12ff3f636e89764ef1fe830e89664ebf0af94342db817888dd3e96908942a29acc82ccb424b013f4d288d25ec516a84635e4f6dc404819afe4816730a381263224b2edab62a95bd29dfe3915d8044f67a30c779e826d274ba3f110972cc365ab581e961380512072957fa244a2535910b995b6cb9af7c4751114b55a4a7d1875bef56cade84adbd5f5b8e0d317137374c64ddc6c736e02f40db705665d2d669a06905da08a27e59bcceeee3ed02c6905af6b1c719a061863eacc5384f84286234", 0x1000}, {&(0x7f0000002c80)="3b077a97d0fc4dbd9d669a4f520c435c7ac1eccb1b0c485d4903b2520aa564548cc0c8705cca597e68869b278dd4d9e23aba56366cf4ed7d414122577ee47d2b0003e306ded889e8b24700922d163e385931cd894697cfdad36e694445324ef9c65b98518e206186394d39f7ce11cca37536c6e5683227511a94cd4807143b72abd550037a0040ddc54c506b62becd7ec8e6cd63334f3a4c69e895cc14cf10517fed9d08e5ff8c767db2da4989984d9f59ae4752780def1fd0de4c1c445aee64400593da1db7b981a8bb6f862f096a47d76a18dfcdc5a7cec341e8b78d014b1018686d63fd9721d6fef974270ed5048b758bb7", 0xf3}, {&(0x7f0000002d80)="5f1010575098d3b90d27acf29585ecf983367733a1d03ed709bde16041ff0e071f64cf2320c4d073baac80f46affc2022f095664ce1919f5ab56b17b2b5ad405a5e920be03d168e29a91445ac5ef87897b3f39e82d17f45374db0590dc71a08f377499b60888c72f126d6ad02e2873b4ab154c763b2ba4d4b76892bcf6e93596c404ba2f4334dbbe39a2450c839f5ac97fc8405830cee039ede40f4e708fa8231e68b42c", 0xa4}], 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000002ec0)={0x6, './file0/file0\x00', './file0\x00'}) recvfrom$unix(r5, &(0x7f0000002f00)=""/148, 0x94, 0x800, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x4001, 0x1) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) recvfrom$inet6(r2, &(0x7f0000000000)=""/198, 0xc6, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x5e4}, 0xc) 16:00:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10001, 0xfffffffe, &(0x7f00000000c0)="ebffcaff0d9559f0cc439f0113b9fd812eaa4e713048e69931929648000014fb351d3c7ec0b5ffc65e1fbdf3dd72a831a6a7225c55802e22422d3084b06bc38da36da420d9ce64e8d65512afc3c76a4713707a0b72", 0xe00afe02f7013c18) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x3}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) readv(r2, &(0x7f0000002f40)=[{&(0x7f0000002c40)=""/219, 0xdb}, {&(0x7f0000002d40)=""/196, 0xc4}, {&(0x7f0000002e40)=""/159, 0x9f}, {&(0x7f0000002f00)=""/53, 0x35}], 0x4) getsockname$unix(r0, &(0x7f0000002f80)=@abs, &(0x7f0000002fc0)=0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) pwritev(r3, &(0x7f0000002b80)=[{&(0x7f00000006c0)="54f5a1f746e499676b637da8aecb4dd92a31daab0584d8f061f8c6a22ee26328892b344efa40bca810f0beac0a1496c56ce8269336ce7389e011", 0x3a}, {&(0x7f0000000700)="3883002489e7fc63e0a6b14df18e86d32c2ef4cd0a3aff45be9fda1ba6ebf76b683b8590fef6114eaa1e03674638944cb68d13d85cf2bca73601c26e7b37bad20eaa35a5e56bce3d5fa4a40c8c6b757aa0bfe7416cae4435cc449afcdea3ce01278758a978338c5bb2acf6c2417e3d3aa2a0611f7fd9f67cb25e60dd762708d4985c77f6c7913db43b0e675b69ba879083acb2602cc44e9f83f9ad5d052662f5824d9ce3ff98dd4f1f947d20962964955ac8c4a328163262089d70a9168ee50e39eb45159a99fc96272ab1a916c520f16312815e587fc0cf3de3d2c3f754fe52743bc2b4f925133924eef6d64b9969ec6a1742a67a0acb7fdb3ea02903e6b4978c30aa9f8250d36bff4590138008f2b96d07bdd25de2393e7d636b2574d4e58dac4b48b448bd92415dc65316f1554ad26b6b96b64c4922f0f707b8056b1323a171b6a33c3ab439dc790abe7b243d1d5dc5cc6c0de4374c09c9a29a5d4cf65f2e88c28fd0cbb0e2fdc98e11a140f6db38e2d6dc6ff43012bf16fd022e8a296508464ca9c9086d24d0bfededf2cebc96979acc11a6ea61afa69d08b1d2baafeceb7d6a785c3fc42a184f2f0478831055c85e7fdd4a2afa1e149c24b3b220d98f4ae99fd9eb359770a5b33c15487cf926ae8f7ff6951c8805e87171dd1154ed4822540a24940baed7f198e147fd5254210cd6c9b84f5744bc5b1f615ee080c69177ea887d270a53b314d39844ba0d6380ff4cc814a74a9af24196fa623fdb06d92083a75bb27454291ed7e4cfcea21c82b0da85757a8ef3c2171a4d284bdc93842d3594f5c2ea9a4363ad9f17a9c3171d373837228b63cdeb075002eacf6601f356e1c6f1f6f5e19b2cb07aef8cecd3ca8b5d7c90990acbf6a19da3a9b88c386143736867db65057ebcdd1a6549661e761c955a2506bcc4155ad2815c6929898fa541d072f612b99e0f4a41153d3d302a8caa65abe50a83f9f65dea2ce21b52117d4fb728557db655d1c093e7f4305e1432ea4abe58c52c13230313198c7085cebe0a0675bd265a3d41f6d9cc46cbdb7dcbce066b51585a4d5beb463f4d23b449a35972acb8e73594dcef9d81f40ae55beb40ae2ba63e3cb6bcb243425a48f272baeb91ddaf414731196b48a47805fbf73d320406b33134236601a9a7c622a16ef6eb9d396fa0a12de705112473e54580ef44783b70ccb61a1ea14dc91b8f78afaa68e3d7a4dc3739ea4ce1166bd858ba615d9e984ed92f1f18901ba06360d16076d7a630d8579d0c5367f0b99a0ed60bcdae091eb32488f676c4961fd05d89c0e7d2389660bbf6a18e6490fc80a647e75571aedd572d5ec368b2e59e62349c5fb24f3a357795ed81c2856f8b6cd9f68af4532c261c8590756ccec3c1711d95665b7f9414c6c6e9fcd210f106e849061c698b1bac601ed600da4aa8ab87f6b7c6fb354763aa1582729d8aefbec35d797ca82336bdd6b2064a3100a34fa2ce9a2f458a199a613daee169f8c88cbf546fa0013ae127fa37462fa28a4959f8654d1d4b47579812620925bc4849a6fa1b44ad45bfa4ed91b45dfd4c4863f1a43a76bd6a77c2a045c480cbeeb7e507d77f0f78fb727d8b213fcf78d0e5ae20f171b1783e09b8500da2024df7fd5fea4380e2823bfc4c21bfcc1ab426a18f3b962e93044062a4cb094e67eba315dc3fe3e77bc1f81ff5c4f92ea6fdf2914f5f62819a9ec81b62a5d238c98b74e2a2718a35ff28bc2edfd440428c8e1e662e2817a53b39fd5cba078b22044d5386340d288f93b2fbb5a49ad18bdb43ce536c5a3071d8ab5e39fd11bf1abde64b1b5fe6e9b720447160e02c6d2e0f79d087b6d1d9156ff6cc5f4c8c3b8d07d80bc4e8977f00e2cc1a9049725f8d50d2e57d1254fc44232dab08af9e4d547487257c578f25d4e318ec52b3a9f16caf6410028896caae65e807b86c5cd4c64839edeaca58fb8a9662fd19a368de827a3c7d31f93f50caf1ca638d502ccc6870e8e4188a2725ec69eeab430f6c8241c6694ea1a5260de5eed96ed935bcc161f901b938c50321dbae8248b99d1498bf69858cf0dff8cf5c962529dbf69aa13067914ad3a7bb38ba3cfbfc67b4b07e0158e11c8f8206d25c9676ff635fb82bde4fdff60f20c837eeb108e8077b6e2b13197a11eaa6046bb24f7b84344c0556c72c69a85e50ed0078582d1d0d16553f1ede259830bac21a8616d294ab9557c25aafd2fe401223abcf9f6349f9856912cb0374a7cf8659b515663e4caea40f38488a23e2d683fa9d03608cb9c6b510bc24544fd1cd27df86dd9bde4d33b55ebf73df4cefffc14cf4442b0d0b3e75430fdb117a3a90396c2696b9dbed16b304a68d64e33445beb994c06bf30444b44a64129813732d72828c730ab53603dc22ce8b6783b198489f415192349912c6c6701f5e46491d29693d989819fa0b59e3d8188b573c72f8b777dfd49298a76618d970a93776f8f4982de9337a04b5b7c153804e50df7b7ac686b5dfd2724c841f8545937681864bb6f6caf2f16a8cd384bc92febc90ed2a89ece673489b7af84533fcc51efaf8beb26f9a1620487fb2e98d08a952083ba245f81aaed301747fd69a4fe9ce382c692ac9e6099dc00400118b171857fadbddaee848c761f3f149769a138c58764f30b46b76afbfc6b6d8742a7a0ba06b31b31197a6220d3e2e60238cceecb0d3a6d19a61643af86c57cbb0d017b41c3e2227b96d0963d36b36891392f65f49614799bbfdb7ed16fbb4e2029fd99abd8fcbbd97576f8bf608e9accd8e7ef077863a2f134ea6399aec066f9b8db9594b30147525f4d3fa95329d7437655254088936b2498169a93720e8d332814a588e5000201a8597d8dfbe14213a021ae99df185a287ab748e4daba70846807e464dae46896c92a54d3baa08a16b4425188bad70e5f9e6830b9d23911499769a8d0ff2a1b3f66dab961288fc3030eae6eac5e28b4174a28f90ae36612cabb5e92ee0de59f5a0187aeef2a53c722b24a5912941a0e0486038c44c953ff69f3ec77d34b7c63c312cc4a3ccccdc0c1792099fa3d025f4ce97ae79b6b8d486237e3ca0ebf0e5c97c6a01c784f1f1c0de7bd38b5becc57cdcced347af821046c15c1d19411fe54137be5e43a6ddb0c49f27f4286c8bb7aa4374f24ed929be476b416dcadf774786235779b344d961497f769f3393dc6a809cbbadafe8ace6a21ac5c936894d47ef4609ec5cad7cd5333745195eccbbc283ad8d8f4c0fe29a36f0c5699e9b353a24e4d93ea82860716e7965dfc5906ad8b0c7042abe474704ec7a83cf7d55fea6275dd8ba15a3448aaaee091fd20408e63ae0e0a1269ac73fbd84b03937c9415c51c72a816102fabb81b1f04860b066290fec6b0b6c597f78c02ebe236222176c2acc2ed4815fc68e85299c03e5782c7679accb42e5eb4b7ec5991f3c5ba7de736bece846817b2a38ab2072680bd9175a0f9363739f8888f1024cf5942a8637c973652595353ba0cc87e1d5e87690914f99adad6d1d095db524ef193294939e3fc941ea96ff8c088ae1d43a2d1d9d8549e1e8879171209ca41219962bbc72b60323eda61e811b1f35f93511241297d0e702edfdf70258615fd7d210e0d7ee977959db1d198555f98f68c46eb6e124d5654d738b12d8952ecf0cfc32be2bf6a4e0fda49affc0f1e5bb3c51ccd8d8068bb0f0a8c682f2368c17bd2b3962ad22052800bf77b980e4afe979bf9f99d6284ee4e4fc3cb9ce0da90301013037950ef6f096a191b847176220e40554d6af0f92fd66104f3a71a5f1da28fbc32913d71adf6ce75762556de87caeb08009023e3220e70d7b78f4b8dc57e4600aa148e9320cfb280d516544c4fa1d27f186be6c261711d49eeae1cb7b966bc5a9531c2d57ce80c571513aeae669ccb7f8b9d665b9920d60f0644cb8608fad5f10da180e834fc64be94f1562115c838eed2286a83733e0f1c1eecd042b66f755522b66327d111ec14b419edf0825feffc7394c62a641bccece6bf3af1341fba9323995596b5c88a4ec3f57b2f6784e839b65520760257db8524ae86dd888d6011b0361254e7af6f994232f6e0bbf4f0245972e69e489d58e4ec4c8637fe5da3f293d340c6373c8bd3ae5e12e7f187c67e1f5c700e6a6b79acc50008e1b4e9a68d5d12badb6b95a3fcb65deb62f9cc9311b952e1cbe54c04d887efc1daca5005fe9b7d3439a83e7118edd7bef745d09d4a86a51af1341f967337aabe4bd8529dc4b53a9d5d851e340a91f4aa75a01bf07c98ecb49a3d07a4c08563d8668ac03ebf35461b5d8247ff6a772df77f10baf1fc71cb3306993e229bf88d89e5414a9782217a8bd71ab980687f6296ed0b348cc3ec9bbf78116becc2f694bfc942d1518315bcceba16f83a764cdf7fb39f41535d74fd71aa24c4410355e5ff3570892e5af57d8090b841323d7d36507a3d2bde8252e9b310c5068f4f1977b91cde39260e31c86c5e23e64f2a7d419c1f2e7aa49f50a610a71b0e654cf137a10fe8c14af250ceb6ce0e44a529a8d41e64a57a06740add8b75da66221c1bd9c6aceedc70294c9b83345bf1438060963ab0726659ff9bfe021287e8023ca5dea25f3755f3a0b3e7947a0a9e38a1f7a910e05a28b7eb2fa633bd33e62337a1ac43b8282fd8331dc66e62910b8d1ae5ec32502175d84f5f59294d5c032fa6f9b2abccfd56cbac01005e53d64bcf07b25cd9d98723c9affe084ced5837f36f068c2a5043c78f1205af612c502dc301d6954316661e40dd207c1867dafd0730bb186588ae653260ff05e5b6a69982d5f4bc17150da977f0735ff0f3ceb76d411a4d8916e9a2810138b6018432b12b335907784b7cce25a992f7e2c079f0c325e9a832c03ed90dc828b63cc66fa54d39327c671884d0faf1577144c915e9d9c9d82fa1a6e2059bb6aa1d3263254a0f645f02ca72a1def0c9ac2339dbc1a4d63fdcf6ce291e1668fdc2ecc4395f03cbb08ac8b693d70dc4130d33e60ed5844afdb2009ad5c9f0a6150dea819f52d7d2e9958d0f3d74cb4181960f8253ae95e4050ab7b70cb0376463cc8392c17bcd2c0d8ea8b9e1ad9aa142511c0182736cbf06a260a8b22c24e87eea8b65c20b9c328553a101ca6c4444180eba49ae3404fe4865aefbcde6a4dd76133bd99abfca577e6ea2978633a061b42c320c7ee4c9258b638e91586f952b997aff371bad4f2fdcb3b13a844b66766d9ce83e12f02f8411d808c0cb1cce513b5661a1f9c8b4671005595bd211822672c59a60619ab0a8a31f21b1d7a1a32bf06ed811fd0a4817470028a9dec2c097ee906d3df779a48928ec182fa8abc7dd329208815db210df43717915fc93b2b5c993e383ef47c440bce83bd8af5511f024e1c3f1f4438abde3d1d065304fc064a0e289606c0574f3fec35c39ee09f4e48e2d2933de44f22644ab357829631a370061dea61ab98e09c1dc20f7e147a13b6529e5860c10bc1eb6bfb340f2dae40018251e38a9b82ed3d431976939ea348751ee7d1cdab9c12fe434980f1d43bee42cdf3c79259ddf7141310a6f94dcff4c62b48a95d2caa3c0d7d84d58287c294519a1b7ec9f43a0be2668de018e5bca787c1d0e149e40b3215aa71b2f26d96dab71b77ec98ce6cff512287ad20a4753f32578ab5106fb2d86ad5f2646bf711993af406fdbd0b467993194893f838143c1c0a491e160b894e7e22064539c66c161702a74d90b4e8536c8fbb44944c5917ade7fd0a9f384850d83394f445d70501347a6268d17de1d4486137377474", 0x1000}, {&(0x7f0000001700)="ebe14fc85a614e942f18ddedbcd0ace80b156f505831b21f34b695e964fdc0809ed3607f52e753e949a92c4deef1bb448991ff46b805bb9c0c74a891af370f91e02a6bd8b719b08696140d4edf52bc62d6170c0cb709dd62a9beba4bf54b822b0a0620df4f2b9dd0ff9eafc0d2f8e41ad8", 0x71}, {&(0x7f0000001780)="94f89ba734870ff844d64982fa51779e82b762601d77aa86dd29fe2873656bc58933f0b870992e905dba6e3cebd810979574e3e53b4cff115aaa9082f67852a35d010a8fa2bf08ea654aca31e9e877b791fd4444ce2cf1d7af9f7a16ea8d2b4e1903ca6bfeae12f705ac80cc7e1dc7ea1cfb5a54c1257865ad6fc144078d03244a42d381cb4eb16e600ac40822fb813975ff56454aecd523a07ddca177bec1c662a3f3dc55b21268aa3aa4d509942b4b716626ea36c5155f248f5959bed61155fc96f3226c0634229f0ef40960c9b0437e", 0xd1}, {&(0x7f0000001880)="b912c8ad8eb6811eb976302b2f06589cbc5ab2eeed2d9b9e346955f05cd96e27150141507d98bb8848f467cc782fc8bb930f1dc33ae6ae37b9314c22dc55e406a369973ca685d7ccd3dddb13216ff5a67a930a482a259f1d0f453216619b313302f18b02cc4bfd3b2fb36a6a758d89f6f6e2454de14f71bcca9fd67f4e990f8713774190acf99b654c68b16bf29ddfaad2ae44d69457273be7ccd710594b1875ddb1a1808edf649b446bb696561b4c7ddb6f451ddaeca218cfbc9e72d623ada8742fbaa980f944b90e1fb88d7fee926f8ddee50d37dd99e6eb96d5cc50b02116e39bebd9d4c151a67d5724df34c5d2b5a57a5a62b93c3d40", 0xf8}, {&(0x7f0000001980)="499e4c6f27b6614c0b27a1426e6cc89b2e2552ac462ff0873d0b46276d00093e8b8d7e9b88b59a476fbf9a16a6b4a3baad210ff8a2ddabeaa64e3d18595ba974b9b4cb181265bf5d0cb5f62a38c8b877052897f1f07a4cfb4674b616b7f63fb6932cd2f68bba88e2e99be68775341b52e9203efddbf2", 0x76}, {&(0x7f0000001a00)="4e4e7707415093b995135d8895a5a31845c6694aa82b706a78e941440f226f8666f67c95b6c407342254fdfd217c3521ff937f9ba0529260434a04890e0c42ff3bfc1b4f7354034b0a3a0188c9da81a0c76b6f98902160fb74e0b24f687d1a20f34a2b2ea286d74a8ac333609c7fb694adb1f4847417e4efcf1b1c20c5f592f1", 0x80}, {&(0x7f0000001a80)="d0c4444140da8e1994da1ee007d27a8044ce5aedc08c71ce3a7568d0ac15eca9656aee02102d7b98f732051328bae8e79f2cc1d0a02e815bf03ac802f2a9636f203adfef2c1447f92f68f30a0f35a797d6306cfe7150a8ed851899e1fc1ba9ff8a0279fbf5690c8faa0243f989fcf6d4d02d276ae69a846fb3e66d77cf173685bbdf890baec28e6613dd340dba18", 0x8e}, {&(0x7f0000001b40)="fca91d0be95ecef098b369defef3fd237bf54d4dc05cf0e4aea75f160b3ec34f7392d728a318fb78912bc460479eb08fe0d269f4fb757e077b9a0f0e4b38384b03debe78d89331f76b0f2762f03928393867a1af958468c6c6a90ec6198fb0779654f2c9e76a6e050fe0554aecd4ecdb514b273e3be890fad1677621d1e9f0d23b7ada975c270bf4041f3bbaf474934f016ccdc3e3391a436a301150a65aa6b884237b82ffbfeb25d518124a0654cfd336028e205150973e8b25a1d7b4fb0aec785ebe23f1e7fc9faac356c34c73e8ee9fa6b69cbdbfcfa4e664a5099d5e186b539da721481553bf9b8a8005cf2463d4d96cb2f864350c244d2edc37692edc395f99372dbdbb3143bfc7da5bf7316232687062d1d6017034b0f5c01ed4282cc6dbf2fa75e4b14d6a30a9edd4cc22f6b98e292504fb9aa3b50173156046ce14e4aa32bc8932f95071c4b81b5d5dc240799c9698548b361cc69c0e276d295a83d064a8d11a99d6c978e9362f75bd9524673c9d88141ee5678f81450255de6c708d2ee3ac6b8940729f061466b11ded3964273ec6e5d25dafd4cf85c00326630c2471626842a3968982c08450059bd188483f5b6e0546332087a58badc0fcfad944eb1af15e3b6e705c331e16272c42cbcf31b99f99b10b7cd7be8aca283eccb8b7498c66420d8cfa450cb611bbf647c3825955aed49ce00d86c5aeb23bedb7c38f96aa0de079bf2546ec5020869bd94f17184ec54b74b7eb9a37c9d710038e07929f66e1b379c48788ce91f2dbc8d4b32e40d7e86382745c50ae2a32eacaa0f224e1f910bf886a4d8a2378432d96cb8af36db5e17f18990d2da5d172346634813c23b9a181b25a26b57a06ec2560267dfec5b1f6917689ba771f494c3bb380e598f913c62c2c195ef9bb46a549f48efb506097d7a8e00747ed391523b1ea55383d42e5b69f7903541ae3f7e8b03d4e9d448b1311fdc60c5c502ccf4a6a944b491f9c3124566fb4383067fbd69995e8d52b8f12592c46cc6842c3aa3fe7111c1507490c51fbc1bc0080f6f944bf9cd11cb92416504a7c28cf64751e06b7159c0047a5d5d7ad948806e29ed7f9b890bc8af99225cb5e3011fdb16b8d27d482a5c6c775d772b7337156955d8d8d2383eb7da73955039f7249686ded739b9039e04006cbe8f83179d534f8da2e2f010e2d75cc9093f274f5958e9bb800b0ad5c7305ea8ca5e39f3a49ddccf57f2d6a65c967eaad858b7883228ed7ab3a25c14e8ded58f1c027da43c4f4eb210d1d185daa3a74c21f17c2c6d0cf5f6cd1a6ec180872a5831c210aa131780ba5547280732acfd5d3da3941d595caf1290a64110ac01f01ed5c2daad3908446865b440800b9b285bd2545423bd744ba756a50b4050576040f3c7ee36cb96b6e562a5b5dd44b803c450ff123587191cf05b7fd6b23a9f68e1b8c58f4e106aa90e8c524a1889ee53fa313da1de1b40fab6e4c98f5b369007514838306cda16d31d082b553174e75f880157123c2af48141f28b5cbf03ba3c634a098112b6c8e7524ff2e91d8fc629a5c79bc9511865cf9a68c691db9d2bd0c769e746b341adb7bebd9864b86ab8a1d3852f0575625e31496cd8f30f96d5b07508f39053d0aab5c699d16ed9601bb2e2fda23a94fa014a21654f7e7b950ce1b6ed2dfa02c145af2d8b0fe3cb8a3fbe05b659b39a3af5f1edd1888d9b5f566f38f755bec9bfc4b44f71630c53887bfe4b3e3eea4338e08a48fd397f789e551ac998451725b9ad0ff001bb445420155d69be7e45feab4a6a4847adb46b30d88c322fcae6a26ac8c75c7ed673ab9c0ee81a12d891f003e56d65f332fb8edd1bd8170c7694ad219e477a744e52dde889590886eb0cad235e431db0f69c6702c55be04d21033e0c22f3f0e64e7529d0cf5c7dd84eb1539fbd103942ab6432ed844086f3427511d1869fbd1a045f9da44cc4f3241fda57d32cc470913ad09f14d7300f5aa0a24c9adbb40a223f0131c7614955d542eab4ea57899cf042e4fcdd6088716280b9d7f8498eed0455606142f1d5faf6047d435bbaf13f2885d5bafbd8d88853e04d682817b559d0b82eea21ddf14781aeddf0e2ad3f67f1dd77e5226e0b1a4dbbe3168277a29b1acecf5a2c35a14ccb14617432bf93dd1a707cd4eb5a7d9f2bcf2869063bf4cf9f6fb4f7083e25b9e5c3d8400f09eb5802bfe72fbd8c2dcdecfd75db08584dd32a33b2f72a0567aa7b60aa52216d45ae1f8f9eb32548ca4cd06511c843ea43a5b376d3d11f1699acef6f669a4719235f60ccf0bfb939a11533579cc1ce48cb9c9b8cc3fe11317e71c4a5108052cc4d7476995f863dbb9e1d3b648ca47ea639cc9be66c5576645f41567ceccd312c2da6957efe14ebf3c4935f6655a18dc1b9c98fe96074c30716401d3bd1d23dc7e3e7b3a630fd8d23b94fd24cc7bef11369bec79d4e4073adbc6db76965bfc669511222d3c7b5bfe2430a3b21f2be9b9863c94950a6e7f0d540f8bc8840ed17cc9907da993a54570dfc8e6ab51732c9e1dd2eed0e4c0704996023e8ef69635f0819d6482cfb144d77671d0f948d9804b3595ccb0f036fababd76bfcc730bebb82913b0ca9bc415c44ceffef829663ff215d476953d3cec882a288cb1663cd12be328b5377d204b99b48b967d611c1630e659235e4688cbea153c3edc55790a72bbebecf971b9109f9587af86942322eaa36b1c2d977381f86c424f83801bff2b1c3fac3285d7f2ac254ac6269aae8f0351d13e50a98ded44861ace200c9f56eae0afc74e41c5df9039e0982924db358cd74fdfc0343e53a5216ed5faca49aebb5840ae9a83c5317a3ad171e59b6009b7a73734134058f16f938284d25e6ed062525641c3e4d84487956a3896650492696a9ad6d4afa8d462d08f282e7f872edbb1105a4b2b947dfed21b4142647817b0461fa8e67072ce23ebef8cbed956045442b4b3a42e435dda6b62517efedc3266e2dbbf9cbf3d886fd818a145106c913930e77c7d638bf294611de57e37f6a09177dc1fb086eea32df553e8d401620db4e6668522d042618ec6f30b163905ff8f50ee8f2829e35967193c3eb92cb639f64585631618c9c80e9d3949a1a00559a4667876197097c95c47f340bc8f3e20223948dd0d5ba5208855da4f47ec2883e2a3aa68938d23d8f777552bea322a07fa641eb974b9971a0d86f5241ec41234115721ff155fda2b776e4f383fb16e72cc91108f24f48f182eb8c878ea2d764becfeeb54d7ca3009b6ec963ef5b389e010a8e6d539e3887a10f6cdb4f5aa6f9865779e8a2e3032ce59c4ad92d89e60deacc1684ce462cb70f3548fa1ace9c3108a91d649bd12ae50b1eaf62bd68cd058fcf66085534204ae6838bec4f2b83c0bae0b1eb7603dd3d58896a0abdb146ce7212edc5fef61cac5199fc64c30ae82ae424ab3177659cafc1f0486c07f2125be29a201b82bed3ea7a6571834671f6ca94fcbbb1ba1520552f23629ebafdd71303ccc1baff439bb307ee7dd71a2d9a56f077b5ca62496279036c593b6a5c1f79a3fce8fa3d94d9ec26d7e26dbbf0e5414ab65804c50e83a90864fd678a53ac43d5151035484ed528651c13476d2ee4172c39dd06139b1e2d39f4886e8848983612b9bc539969da9c0429784bf62d0e915b86087a60978362e9c7eccc87e3e582af0a525380df461ac082a36932d38a71786e4f67c8d3d533b0375d862ff1aba2563e1d2992e965736e51c228d90da1f3ac397cc3435fb16677ef860ed4479e718bdbf666ae2f4bbd1a7a4d8e30f542b1d2d41d7c3cf6130eeb1082c852687b2d7f0f7fd5745b9b6a568825505bf5b548ba005629d776975ae7fbff85e45d4b0a5da3747397e2c4499b3101ca822a67d02a719eccb36e2dde926d1cfb27204e75a566d017f7666f8b55629d1aaf0aac086ea2d5db8cdbda706dcaabde00876474b5a30c9966419b0492ec0997718aa9468a3c9c81dc51bb6aecd4402f105100e63ac0c7bdebcdfd26b287998ced5ac0d6504d60459c7ba75a03898c26ff18cd8e37ad719fc60a09244b491a2eb8c90736a8212a43b98e71fd91a586275459caa73a996731b701c5682f3cbeec38f7665a7234e36aa635e9f0d227c5a18411abb2fe2a96c0617be76275e4cac5697b3124c8f5b49959a15c315965536b1817033d8df968dbc259bd2234241a9d86fe9973d68c740bb69f40a678f5fad2b918fb45181008ab5e07c18dee63e83eb1681df5fb1f9eea8775102cc3054bbf7bc8f8d9f318478dc2d01a8f789ec1e0060f5b32aa4098577d8416317b9ddea50cb1569ea29ebe589a50c654e5ef5df2400741f9716154b6ae96a6ca38058ab48558adad135bf79bc57814c3496abb5a5caab8015df09b2a074e46f0830bc303d8fcc474c33947adea7667de31f5f74817d46a18349fb236ae59a3119938b0a472551cec4bb86672928ea6e719b4fce3564860f6e1179f7accc53f0f5cb7ab4734d12d79143e988cc470d1fe2a4a73bbde82a3073906a50757e4eec13a52b142b95efdd03f2b4935689fcc1cb3fcce864e92988b9bcd6121bf979d6d5991ba3a9f2290efb1e3a606f51c12af084b2ed3e06b1c978e84e34bfb0f7e497d6472bc765fd9a9d1f1864d09d3223aa710937cb4be8acbbe00847483d5def5affb671448713cca321a260ca308ee6cc990fe2a9ac1fa109ef8b895df31bbae40d575424f8b119face5e4fc9972e041fb49c00cdeed28d82ea218baf9f346b7205665d28aab205d683e08828076d9ac631016620e850533279914c479b4f6d5a8ddc407cf8c491fcb31392888396e45fd92d0223f1bab9728e83a32d44de983cb59e40d44673eabb7a8c57b48c9ebe196f6449891f5a77db6847435087bdad587a66162c4ac00eaa4aa967b1161192a0a54817a1bc0859601697f02c3ea9d5dc24a2422e01949c314f30f1833850fccaa187df321f58d0324955e4c4cdf1ce4c6cdfca2e58c1e0ac2255554c7d271e43e3829dc27a774a29f868adfee66048baffa8bab83c7ec08c516ec56ce30f80329ba98ee02d1f50346a625dcabe3bf6762c473b74386070230a794069da0bf9a12390426ba6d710cbf3bd07c61b99fb35736f94bc5d7c72be0663fdb8b0482bf55e2366be1e5ddcaadf0858606a6b8454a31c513236523a7c1e5f1af253009dcb506d0040f0185ca812ff7d7bf2f03a64b8847557adcc8bee310740faaf90122fe76b430b7fc688c9c42d2dcc98fba6efd59fa1d85667a7aa6fe225eab604a0cdb8eee89372ec4457a56d134c4c472a262baf903df38acd14e67ec01816ac1a712cf2d7a6b41003aeab46ddbdd72846c74556fa2c44f6ea131bd2212cd1edd373f3a79cb3588835711672cad39a6a3ac46ef8ae33b2587b3cde8cbf36fba82c8786e80ca4e1c4387d626489bfe6b9e51a4e3f52810a3b1a6f6ecbd1ae8be82b7a281985412501d859713f39f161bea2d0e84f58a869407430e3588ea4f93f436c3eab3bdfa4093852c74dab3b15a0a22babd067edd1ea00fd4c40d389ee50371e6385c5fe51d75b2a07a8bd0e0d0ee5aa22a491f9f10a122b0761c815a9f70fee00b852642a3a4e7610bcb7df2f1a0317954594edbe849c0caa4d55343a33c1d8f03cbf8a29a999213cbc2ac139245e2eaaf86ae15804e8f76b37f597e230a703532ed282f7acfd5b988aab05f6afe8d00f6dc71d1a9ecc7e3b03fa695c9541b52b8edf1a86bcd1525b5f22a9e97f464dda09d4e67366327f1a7d23e1e52d0ae00c859a", 0x1000}, {&(0x7f0000002b40)="b891d4ceb8fde0d184502ac9", 0xc}], 0xa, 0x0, 0x0) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f0000000440)=""/225, 0xe1}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f00000001c0)=""/187, 0xbb}, {&(0x7f0000000540)=""/78, 0x4e}, {&(0x7f00000005c0)=""/80, 0x50}], 0x7) 16:00:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x1, 0x64051604, 0x80000001, 0x8, "303f50c2d51c4de93c95c570767af91e1fd55868", 0xffffffff, 0x10000}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x124) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "9f8d14c675040000040000ff0000004ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080)="14f908000000958ac18cba8f4b95d306000000000000006b60a9ec92c4", 0x1d}], 0x1) writev(r1, &(0x7f00000009c0), 0x0) 16:00:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) sendto(r0, &(0x7f0000000100)="c32a52e47a", 0x5, 0x16ff0d5d969e823e, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x3) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x86, 0x80000000}, {0x0, 0x9}, {0x66, 0x80000001}, {0x23, 0xffffffff}, {0x20, 0x2}, {0x20, 0x200}], 0x6}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) preadv(r1, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/224, 0xe0}], 0x3ec, 0x0, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x5bb, 0x7, 0x2, 0x935a1e97ebc12c41, 0x5, 0xff, 0xfffffffffffffff9, 0x0, 0x2, 0x3f, 0x80000000}) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) r3 = dup2(r2, r0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r5) r6 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r6, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000080)) sendto(r6, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xfffffd32, 0xd, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r7 = dup(r6) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r8, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r9 = dup2(r7, 0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000480)='./file1\x00', r10, r11, 0x6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r12) r13 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r13, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r13, 0x20004b0a, &(0x7f0000000080)) sendto(r13, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r14 = dup(r13) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000180), &(0x7f00000005c0)=0xaa4e9101e0771ec0) getsockname(r16, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r17 = dup2(r14, 0xffffffffffffffff) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r17, &(0x7f0000000480)='./file1\x00', r18, r19, 0x6) r20 = syz_open_pts() read(r20, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r20, 0x80047410, &(0x7f0000000140)) r21 = syz_open_pts() read(r21, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r21, 0x80047410, &(0x7f0000000140)) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x10, 0x0) r23 = fcntl$getown(r3, 0x5) r24 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r24, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r24, 0x20004b0a, &(0x7f0000000080)) sendto(r24, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r25 = dup(r24) r26 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r26, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r27 = dup2(r25, 0xffffffffffffffff) r28 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r27, &(0x7f0000000480)='./file1\x00', r28, r29, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x6afe19dd6ceb1dd2, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="a3078f74740457a3af4aa4c85a4ac25158800104bdb6537be0ddc09b91ddf77e675842d805ecab796ec66f7145b68a13c865042c3f72352954ab9ac7b024b60b7065260e7f49893868f193d34ab062838129fa3306232e0164ab2ce17f612ccaef86cbf3e06341f2f3e615336fbeb0d65ea8c281e31e4cf92c04e6adb0ae4d731993b6", 0x83}, {&(0x7f0000000280)="bd981d4c073bfc5a8882456eb606bb81eadc545b4ab950f92a3b5eab07359a60392d7e0a69656d72a7ca2a0c961457dbad313a107277b57dbe10d18320704d80fb9802bfd045f5c4a223aa8af62688e1de8068abd8025dab55f8d7f0f8020608f509910e76a3cff2e5d01e16b8a0a991c4adc74131b596eb0dae340b2dd5d8ea403e371e8c675a1aacca88063e9a3e4517c177f265bc0db42edf14e7c49861449ef704a013a84fa2582714b5", 0xac}, {&(0x7f0000000340)="12f1a5dcb4954bb96b04902c7b8a2c28e50732bbb8842f67f254fb1f73c3a0941b51a002a8386b893d0a90bc0e1d0913af7e86bdaa83ffbf948f792db3b8fe7d82d15ca74b10b21a2cc88be1987ade6123aa851fd4fac1042f5ba6d9bf82d3bb985a3457a1cf54927cb769efdb8a5df339f55d0114060c3d0a7111bd4eff9e0bcd95a10e730732ec9200f89ac4b1c5ce9e5f379bcd465c2fc0634b2bd68351b3bcb92759ec58ad46fb1aabf3b32cebd998ac7048bac40a68a65f", 0xba}, {&(0x7f00000000c0)="31681a0a1546d82719075b5900650ef0a864495a2daf6173a536409e39b6e7385544", 0x22}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r12, @ANYRES32=r19, @ANYBLOB="000000002000040000000000ffff000001000004", @ANYRES32=r20, @ANYRES32, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r28, @ANYRES32=r30, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x70, 0x1}, 0x40c) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) dup2(r0, r1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0xc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\xa6l\x04', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='*') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f0000000200)=""/104, 0x68}, {&(0x7f0000000280)=""/47, 0x2f}, {&(0x7f00000002c0)=""/80, 0x50}, {&(0x7f0000000340)=""/118, 0x76}, {&(0x7f00000003c0)=""/229, 0xe5}, {&(0x7f00000004c0)=""/82, 0x52}, {&(0x7f0000000540)=""/79, 0x4f}, {&(0x7f00000005c0)=""/51, 0x33}], 0x9, 0x0, 0x0) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) write(r0, &(0x7f0000000000)="a8a414df80784ae4f28e874621ddae9698454a3774b39954788de8b7f8a8077543956f5de5d094b0da6bd93ee0962ac5cdbbf185", 0x34) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x8542, 0xffffffffffff8000}, 0x10) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2080}, {0x0, 0x0, 0x4}, {0x6, 0x100000001, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 16:00:02 executing program 1: open$dir(&(0x7f0000000080)='./file1\x00', 0x40004400000002c2, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x1ab, 0x400}, 0x0) clock_settime(0x2, &(0x7f0000000140)={0x80000000, 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdir(&(0x7f0000000600)='./file1\x00', 0x1) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) sendmsg(r4, &(0x7f0000000580)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x8000, 0x7fff}, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)="eedec20e7cb62f0a74d3cdace1ee63487e1026d0f282df5d6a3b716c67e1b3f38a0a337b47d338a0050d8542ca912cb9a3bfb8001e3062b4ba32b4ce8fc9f2e8e1075399775720cc0552328eb5bfcaa3b9062bbe9b9761b9088b36577be29536cdbf23c8f7019515c4052b1c173461959cd06b859daf0e95846d27a793ae568bfaa5e441892c712708687406daf0389f7d24b9c64dec64b8c5dd5860f02cb9f63cf680fad4c7384fc1ed9e8bdbf89e321f", 0xb1}, {&(0x7f0000000380)="cb0d9ea705da17cb240f376303b2674bfc8c86b1d6b955d5197d3b9b3d13f025a59e2fb486238778011163d6", 0x2c}, {&(0x7f00000003c0)="2c178d4725718ec9fdc71d391e2dfe2a53b2e72e163975f361f0995701989d4f5861da9e765dcc9827f62e72cb72c405911b", 0x32}], 0x3, &(0x7f0000000440)=[{0x18, 0x1, 0x95, "9f711a4066"}, {0xf0, 0x848fbf8b987381fc, 0x657, "b4f1704c33ed087d48d6ef63b2a82cb0018e7b3d99bfacdfd4b2386175a76b56cde3ff60f8cbc732e46c5813ca2e310e97bef7309805a84ae4d0f3452d6f221f40c4e4510a197df7b58c1e00b5f549c5eb99c00deee8bef2c55a37f652505bd81d891da0812a9e10be4ac4334a0788ec56d56e49c040c348ef82efe1b3e5a446ab9662995b65971b900d554d609a2998f8306d5d9050ad07dde0b666d87c273e6f2d48da8a62e42571ef2c4866a0904115c4325e7996b20cc18858ef2c2414c18e4f1f261fbc666feab246b1913adaff77d3af5eda7311f6541e"}], 0x108}, 0x400) bind(r3, &(0x7f0000000100)=@un=@file={0x1, './file1\x00'}, 0xa) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x200, 0x0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000000640)=0x1002) sendmsg(r6, &(0x7f0000000740)={&(0x7f0000000680)=@in={0x2, 0x3}, 0xc, &(0x7f0000000700)=[{&(0x7f00000006c0)="af37865eceb37547dd2bd776caa1b0ab42e72e", 0x13}], 0x1, &(0x7f0000002500)=[{0xa8, 0x1, 0x800, "79b89cd5ef046e8c00a8c2254d4a261b9c45379b74451f1fe557fd801d4d8f9cb7dba7d4ccadd16da97027de6fbcab5540f541c9c47583cfe16941f5e20cc6c4a2d5fa16aea6b7d9b47bba0ab0c27fb190c62db76078dbea0fa9be1c655815f03ea7390182c5f7ef05ed4f46d7a24eb57a9b84a295a8f29653044907f21c924fa550a948b80853c3f35d63827bedab02185b998faf9e727d"}, {0x1010, 0xffff, 0x7d71, "dea9a6851935f4acf41b6f58136ed195346245704f374b927c4c15c39f250ccd08a8cb853c6a30c5a2e8206c3c3505760ce26f428a69320cd44bdd26107f6d75128c0e2d79901f09bf09deaa51d092b80662c60a4b1b40967ea4666054d975fa319a1f8d75524e0af9f0b8fcba6befbda76c59da5cb496997d1424198e0e8ad7f8c84b96588cfb5ae74e4997af590c2d2278d9003e0bded0b5761d73d9ae21d740b200f00000ed12a4cb6cedbacb09f3d326fbd4bb7fee02cd982f877bbad6612dd034d59458dd7246fdaf316d93397917474add0bd964782378548b59ce67c9f3f91f405b1f763bdcd313ed3f2b379abc39683a08fae41549109933eba6e5fdff0da637d0b272af7acc30f28855af6d5e5ad1e5f4467ecf36560094c9029a1afcd5f38785136aaa0b13fe2285277efbfa2dbc8c138b8a56e55f4f9056ee7cb70746bd6eba5d1991e7475cd47b2f121a8f10f46d68d1af21fadc820e68f7df4f5f48fc7732561f8b9bde6d61fcefb606386eb2192f71f76f0d2c0ec10306241f46bbe089977627f1de4d230be9b3c7b50b87cb7ee8c9240e091ed5a76562cf530b4e4f4fcbdfbc8a129ca52d25cf404adc8cc08e69d23051aa1e8409c3a9cf7880d4cebdfa09c9151d69dd6622effff58013273155b1a66c0ffdd856053a410ae6c0b872bc7b950fcd636e96541d44ea98d46361363e2b3c007fa80d03edd1ef7471b42344b8bd63c6d9d7c7eb4b1fc0e70eb66554350b87a0b97469f40b1aa75d6348212ccbe8cd84b1f185375eab8cb150da3c8f7830fdf9b163a76b3e30d2bfee8a1f0f8e793559fdbae81f068def35a61f3f730c489413d2f2d1cd83b5f1c435960da35d7ea33d6934957c3a8c14b2a4b94caf7ee99bd7b1a10c8709bdbfae04f3ee835f3699572d984af6097c3101b6fd6af3ca83fb3dbc73338a5728d94219b5450e08d3e318e7c82778f71bd5b5d1599b6b0b763a2f79fcfa079aca71e5fc1a35e0b7dc2a42631a3e74b26776e5daaf2b7290a3472a42836b74adc7f8becba980be510c8dbb599588b012686483bfc0f67d9b4b4b86ebd6474476f4849d98c463612350d0086d6d62d80de1a51670456fa233bb8afcf5605281c2ad4d911ce44bbe31a851854feae1fd2e8431efa84153fa90430b46d93c4a539e289e86d090355c05b40dd00d9fa3d2a3d8ec0b2828921af4a4c246f331a58f04038cfddbdeeff2e6bcc36144c57a267df1144c951b8a54212cb4f93efefe98165489e9a52b3f5f1928f4aed6d427340504b7ed6a91077a0eb61bf8a6beef3973c08477be24b8c80c5b6b439990ef629d71b7ea36861e16bd2acebf9af6311e57477a1eb2488cf28a9711189cdaf9eabda002e0971549a6d826ea5650241d4499d1ae32c56447a1998282944d4d6d1f3c62d27f89499249e26016ab9000faeb7f6573b3d30f8cd63a255ee72c18fb1784c1d1115d262d369275fbee8c76310ca885627ae52e40796c49d9f4d95c834281b82d60b94d3afc649eb84f5ea5f01b3f396af2a71afece90a0116fb46f91679889c072ea31c6738741b48d781aa391a4924d5ebf4b6d4bd7586a9b1dba1df1aec5eb9bb4413225fd6e5d7cd5aeb98640254e7895b647563defb166eac3355d43a306d9c3e2bbb78f1622a6127d3f6565d7c4a5778aa095f3430f19b38fddf5c763f52a96fe98c410a16f3e356a5e72188e35ed80442a7b94606738f42f726bab6cf91ed7fef70adb266ec3baa96102a77d4f07d48699a9dd717e18ee9b1b27c1cad3642f3057112594bf3e0881d8c44715a4ec35cf579a1cc678fe74b779f206551b450c6f7b974d7454d7e3262096e1f6a6cd2c9307e512bcb75f09caebe3741f6a3c2910a0d11db3731b7745d130097976f90a390c8b09f15911e4e7560284a3bc2ab39e98991adb27fd45fcb3075c1d2658374d93eac4584a21fadbf3b07249a8bda42feea006625460fc6f3ce09efc57077fff0064ce4ff3ac67b7abe80a7214f6b9e9b1d89a48358aa33517d385e22ad669f93ec06b9de62f45b550e23d52e3edce0aa5953ab589034a591ee2f95360d10886f07e81d302b303b091dc642cdbcb080a994ca84959a536f3c789c034559e4a165e1032d0d44497e1de67075f6aba98db01a75ff86a25d6ddd58fe745429288e8f8636d90d859cff7e47636ffffdb7253e515c4eb8613f4a5d6d03a8173cd8d9861062e5e8cf1b1dc10de37e4d73ee3763ae00cfd130884270f84b5225130a171b239549f47c168e4640d92dcf900439c83eeec1f9dea12dfd2d567f756903a3f75d2bf79c25316411338c92d2f847f6583265fc047d6972be79b36d4c38dece4a85aeae0562ebd7fb1bd98cc5d1055bafc6402869e525257d3ea217565bb11b8b84178acb7e9f9349db05c45551408306dc602202a5f4ae846f4748bb0a2393b567ceda451a7be684bcda8e5ee14133bacedecde4fd761bd36d201b2a570824f60d63b59b044686b500b2dc60d198106cdee275576e6c2d646433ecc04e2453971f5eb6f111eb4b4d39cf2dd70d99020ac0804ddce0dc42e6afc046cec7f209dcf7a752c237a426611813d33a04acc85a23c2c9d22479b13deb75b86ebacc57d1f18518b1501a3a04ed04f89868161f883d7ce13dd4f4241a9ac2337c82ecf9b36a0b5641d12a28bd2d92a833c6300b5d7c2461450a57936d7f42f6ffb5c17874b96e3172050a0820f5cbba011ed9e8cb6c50d5efbce748eafbb370fc56749614605565c988339a859578ede9f185aa952d21c9fa9fde5ad3cf9cd829e8c629c1a321e4c41243a3d99b93e1d4854d127dc5dde42054d16fa48e9c9ffec6e13139f7a3ce08bb68f0da5414415a85f593327fb1e70e45379803fd5ed579d7713bfc6398b0d84bb9c12b8849522b9d2edeaceabab75725c77d396ccef52af785f819f2edc0690d2be550ace29e037f58ab9e977c4cfd2596d0af0d1b692d2ea602b96d50c00e1b928797ae616c6408387c7257e10bcb0ebde782f3615911b0f69595cf067a66dad4726b7dfab22123b82b5b0fb8b3b7811b7785c0c5a9d51cafc61bb0621d306028289140fd906aedfd252675793f61fa478af07c57e0cd1b35e50c60a65551f63b3d89b4298300f0803cc503224f447ab630c7ec14ee46eda58cf7b114bdef2bf3ef9e50527fd061ef2e5c37af26522d95022d9cf8e02ab35397a82c63d3570c2ccc8b8e0b6260f42280f78a201db32de0e62f8c6b6a9d1b9171274a0a7d659de8716309c1b426ca6a88085c959b56ccea4e3072d0f45c4f20e4367bc50fc1c31c4c2a03fb1de67c3b30b6e8c0c2cdef28ff5270c81ce50ba45eb8f24d174133bc5be161d98c4ac53f02e19bd2a83e7a38f6ebcb9b21ba885bdf9bc10ed22da659fb2142114856aac30156260cd36b431dbb222bc4b98a232d852302528aeb5ba78c8fa9940fbe81d4f9e9ee8a3431aa11561417095c4b2745df16ab9e2a8f8c244c780574e048d32abe127941e43a561a45c85be79605fdfa33a6c05974106e93635e6a8448b486f902f92c2269c846cf616ee157523591ea63d7ca69112b6c35c607e946fa0ef49c1ef4090243803e4507c84eff07b8d59a46e15cfff995f6c8667b986a456c22b6369e4913f50d43f8bc310fe1fb9cfce42c2b2a4159bdaa70c3d9c464b5899961aeaa146fe5649332c0cac6a3e9e4d7bd75286ab6c97e36eff34366c212a2daaee6ce6ad94b5c78dbb05930375353cbf13b768a4caaf3e84b648f351db6bee95708ba46785607e5239367e0474c3feca2dcf433f675e087287e6814c9c838d2debc1c9f4f5fa0723c5689ab12c12e64848e674abe885fc431b90475836d6483a3b82707b769394d73b74fd96e86913f68c08d28f3a8bf0ec875c3c31e18c9ce1945436f8400f53bd6293424146955544d14c35b3962d9e07f50b25c71b23022c710e940f9db0b62f736325fda041534e9987f9a5e5439cb6bdecbf1c1f00849126f4a139c34645c3780528086a13301afbdf7b30703210123871c837fb26d8c1b4063ca50a38742acae60c2a48f68dd2119db0df7b6f1816fbe4ed62904ee0758a4ff587879f75f1d0f7fbed16f3e445bc630d8e84ed934ea3eba1af46e1dbe4409980c259377ee267be760297a05efcd9d748f563a1924214da7530e3db86b2d69c5b506b46509768aef2021aed3dd2187be69b680835cde1db863275d866d67762a39f2ed0298cb2d84af974de5c0533f7925d9d51f934895096121b5316430cef699fc5eebdcb9faa1887c984bf7533c47a5ea6f6cacb865d2d823c2eb2a5e36f34d8f7b1ceb468377bbb8bce985f1ddcc877b89573fbf6f3bb73012d73ff2fc01b18e88ba5411243ab397d7fdf28cb93fa387bc9307cf95ead6c94b282c1498da1a2ccf49e072926863d5a55457efe30adceb7c1fcd08a497a7cca383f4fc2522dd5187e54699380d4ddde1ea785e4a01ef421e70bfc588a7d9f43d81f47aea1f44dde582d1f12b3e9c16915b01ea7f23d965d33df8a200404c25b313679e77a1d474badd4be4fc144b4ce30565e055c48c8e84eb450cc9e1a142d48972b3fff287a512f95f1d275dffb67b298798ee0076e4e6d54dfd5a52925656374cc91d85e17be1ca3326a07550bd61a1e43134f2ed0fecd6144b121f6b40b56b1ab37fdb96f58ad1a8f34210e59942277fb8b571b1d5ef4f4ea45b08fb291d408d3e18d583e0b4c6caf70f489a3dd15240007014f56a3d9772c9d4f748cc61960747c018b3b47ce86920f3ba0f401e9f7530d7f4138cf6bfb94124feda2615d81b68c93404a7f6ef06f34af461bbd1e86d8d6bbf81319b4351255529cf3de62afce7985d9e13a67aa83018192e8b374f31b262ad2647fef6b6590dbebe5e741d76524e39748cfd25ea9702c2e4db8e8034816985a99b764c4d0a23c23d402afa6e1adfae4cf675e3f8547c88c3107118d548e4c8dad68e57e39dc742426dd4396d8130fa260a6cc50bc9e4ca7c1c6c4604da3dacdc2b9505eb70ce03838e65dccf4df6ea099174e65caf3a42311a14829ca261d9921788e7bfc6bba538432fbf9ef5e2ff64aed8781a6c28faa0491edd93bcb74ebf58f0580f5000606a5f7f35930ef70a1154561a517d7b5d63e11858e9439f6603132119a0df03cbddc22b48fdac3425838e99e2064cb8e0a7970f9bd9f93540bf8e0f36ae663ef234749311db699f2d3e19ebef64855018c1973be8a7b6174be55aa6ae3a3e2afed269b35353da9c8cd9f591ef6948c1719463a2cc0d695d2b24f09cba2e9f2eba8f985f738c69a446d72170bcd5750761a01f3aa348a81ccee06b7725a980fc568cf0927593cf6839a6c05950491edc6358d3c8e623dcb51a60094855770c0a20e03f2fd3d47c8c12118708e0ead78519407693dbbd151273788e8cc9f32680db85159397468ca4f97ea510d7f4d714bb6bb37cb7587cf659d45b74267564becb5106705ba6b132a8caa123238eafd5511dcbf15366c801d419fe3a7a55638cd6ae195c331c692f266b8df4ca1cf2eff9652fe9ab01b31de5fb62ddd8865155b409b4d78cd9f2deb9317444da2dadaed93005d6d3124b8e94977ba16eb9397ca8d5233d432077decb0052431fdf2df82a3ef10928943bcea019c0a55b209e379b97aa3bce34c6ad51c31bdf93bd798390766170cd00e81925787274d1e23aaed6af863a378ae105bae286d62f65c19a2ae1b44fc428066c8e7195c71fb956cd9ab1ccf13f38721629975d2f32fc89ceff0c6ecf645"}], 0x10b8}, 0x406) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000240)=0x4) 16:00:02 executing program 0: socket$inet(0x2, 0x4000, 0x2fe9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x3e2470d89e121334, 0x8) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x4}, {0x9, 0x9}}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {r0, 0x20}, {}], 0x1f6, 0xffffffff) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) sendto$unix(r4, &(0x7f00000004c0)="d35be2b2be44d07ba565997cf0c97897d23200189c4c4bc4f6c905589c030fb7f22079723d162bfae50570a53513004a0ac830c6270dc3b14eafae0f8ac1d764bc34106042048d485b354f6fa7e5852e6d66f0d141f5219b1d1ccf6d41caaae539035a8119b1b7df5a6985c56390093427f9eb838411b0d1e405ecad002a0d0c1542a8b5d67ca6545d96eeef4a6efb955f781a7d6735d1be24426f63dd59ec16361a48b65ea7f9eb79e56e2d3c1dbb8961f34efc6fbff24dfca293872b1e33ae99603c0a3e", 0xc5, 0x0, 0x0, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000380)=0x4) r7 = syz_open_pts() read(r7, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) truncate(&(0x7f0000000340)='./bus\x00', 0x0, 0x1c000000) getpgrp() kevent(r1, &(0x7f0000000000), 0x100, &(0x7f0000000200)=[{{r2}, 0x8000000000000003, 0x4, 0x4, 0x0, 0x401}, {{r3}, 0xfffffffffffffffa, 0x2a554e941f45c287, 0xf0000001, 0xaa3f, 0x8}, {{r5}, 0xfffffffffffffffa, 0x20, 0xfffef, 0x80000001, 0x7000000000}, {{r6}, 0xfffffffffffffffd, 0x2, 0x1, 0xfffffffffffffff8, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x3, 0x40, 0x80000001, 0x2350}, {{r7}, 0x7ffffffffffffffd, 0x8, 0x10, 0x0, 0x5e}, {{0xffffffffffffff9c}, 0x5, 0x88, 0x80000040, 0xd1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x3ff, 0x171}], 0x4, &(0x7f0000000300)={0x2, 0xffffffff}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x122) read(r1, &(0x7f0000000240)=""/198, 0xc6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4", 0x3}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xe000000000000000, 0x7, 0x5, 0x6}, {0x1, 0x5, 0x9, 0x6}, {0x3, 0x4505, 0x1ff, 0xffffffffffffffff}, {0x1, 0x7, 0x7, 0xc4}]}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x181) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xd0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000455925b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x20) open$dir(&(0x7f00000001c0)='./bus\x00', 0x40, 0x200) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0xa47d, 0x4, 0x3}, 0x8000, 0x101, 0x2}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/81, 0x51}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x0, 0x80) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) preadv(r5, &(0x7f0000001400)=[{&(0x7f0000000300)=""/255, 0xff}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x2, 0x0, 0x22) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[0x40]}) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x1001) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="b55ec15908a52edf1c1a1b7face54c6350b767323aa3580f0a41f92a6629b0c4ee74ff586c1457918dfea4b861371a9085daba480e52a79d452b85f199b07ae70f45f4799391bcd9437b70cee81cecaa90c228125d85562addf491f04d4bdebb94b0099d82cbd2fdce9d44454c088045e8c81c2e5179c633cd0072a85fdcb8bface1435a519139e2c7aeb7de641761b6a6fb8bbf88e63557cba3460ac4acf123dd4792c42559098b0a0b2c35be2e4524f46b62761716ef4f4fa25d667c79befa84339c9c754d8b63e86f19af847165d0003f525b3a9f942d75dc62036b2180d1e8a89b4ed84ef5392264ee42eb0bc94629160906c79f1478504578ff0a41597f26ee43f93c27912d2e904b064145465700681dab11e6a018dc79e37a4df38869c2b2d790507acd8d04ccb30aba2e9830effa80f8ca5e71d992342a12d808c606160e780b161d5071151022fb09fbe4502540677715167369fe0fa5cc96c9baf13262fc361b7fc6370469896e3d0e104e1b88fc661ac7ba14664d9aea655a787ecaaae42f187b3659d6002d91090cf4ccb85dc754b8681155d7545b0f1e0cd5b4f9934cca223de6f259338d2f4f7d7effe4bba4abc98c704e251578170570792aa3722b6947c90b957ac55e0b774ddc188b1535cdd2a4efff9bc91561599e8d874c6422d3bbc22f15a3d5a4743595325646bcde98d18c823f2a8496f003051aa59cf16d53ba2333438e2b4da51c554cbe8440f2dd05b65097999cb84b8b15fc47aa0adf309221204a561d56025cd742510a4c6ad38904ae9599c61271014f4ca5b2f5720da3e3a8a84ad0446b4b73d9d5a39114611a82f8d3e243f2d55e2cd999afe69a701d43f58f831a8f52b1e22c0ba9999537da738ed078fe94ef97edd2fec21ae1687a725848130a06fb227febfe5885f3f382bf197c855bf1c64184f40411acd65be6744255d04723442b0ab7667621a6aa4f7967c3e7ea24db7a2d3913afed5826769b8a3fec6a5bc41f86b661f2c0a07de30efdd895ec6dbee72f0c89f9ce70875e0b86b6ad52a77a79ba543483d724aabaf019fab8e9e0692127b80f9ed98003f1db178d4b57b9541e482a0e11ff688469a97383e6ec92ca1fda4fd1f220dd672b90193807b34b3dbcf0e6fc87fc6519d0274f9626b921c124dca82af9a69b43217e3dd1f98809fd7dca9575bbbcfc3aacb75cf9eec2cf4eada5f3ffc4e68b5189acaf26632e4a341aa484da01cd92ab56bd5bd2086795dc453a4cefbd8029e5b1a701939d2b084f1e2f1dc2f94313abc7ec4beb7c3d1cde04e885020dd1900911d2312e8ca857fbc225d51a447924ec715ade41647613b90de5fbe9c87358c12915b06b2d715961e98b7b549bab5373ee30aff08c8654c01f9805800cd7efb8f81967d3d8c27d77cbdcfbc4e7c02328f070605d0b0961c6874e6e4ec7d0a146e8a0e3732d46192fe7a0269dcb42844990622a3ca2c36ebfc59772ce813c68af4e743fed4844f70917fcf2dae628eeaf0b1a8fb5021c15a5db4a773260a9d021dbff3cf26ccb2e56575633efe6d73e6ccfa4be68558f790d0397703267290fb65de0faea253b68eca3f9637840b6c49007d94449c31c79d54a16eb2ee4e0fd24cd7707b2ef5f6af2b4888b573c2854b2e9603d9b5aaf9d0a9f6ad4d0b86c51b68f709495bbc1a96752ddbe29932132aa8b09a513727f7db5289bbf8400dee9413067ea615cf4c8c59c3af0a5825eaa3235b8e6286ac260f04fbb893e6f7d14cee54679c2fb928277400b975e05ffca71781195ed2eca89bffbbfe00d71be1b0a9d32c531a42f4d8dd03eb5e56f6d7af0bf4f63ca5e5121935d20b3d58a2469fbe51aa116a6fe888e457bf9658e22ba4bbd4b4dd4dab602df382485eca957b04dbb92d13d08aa978e5f307efb0a84548a11f5f9f5dc4c35507d1066d1c867db3047e73109bf0fe398552da68131cfae7960d164e0d7b70588c7f3cb55991e1eef2121124bfc0f5935c53013732a49facd4b1c0d2e6c10218ece5cb285fdd76b76312732362463ad1ad534df908cb4a6fd6deb6982588b0f560d46dd82101e72bc573b300942bcb39759ac75c152928a3fff8b39f3c9f1d10effe829ae25ac435cda364b845373127f206d7e83828228dcba3131f60017718760c60da42f9509db44aa40229586c54ce5d0da258695aa8d647c7429a7b7e85b73cc277d58c72fa3066fbb913cb7b20a1ed9754f81de97572c940b2d9dfbbea7274afc063d7edab364251f2697582dcdbb34e96daccd80a0bd1cefdd4669711fddce7e46cbabcb3c2af569263bf57c1cf0a3ad32134db16b927123d4cc2ecea82fc8fc27be997efded9fbead25cfc11d84baceb27e87ce2a0ab1d6156811b4357f3d62741cfa6bd6cd880f79f99a6778e5014b995d3c443b1bef8f88c59d70b1b1456746b99c6b04de67d68fbec178b35070be1e39d4af7a959b85f425bb91fdae45da59a24fb758b6073e295233e485968b3f66d67a5e2dbc17d2a534f17db1e9f43d36efd339b74c4ec7edb7a97fc4641eefa0c5624095e5eabeb3a1133beee8a555da0370d7dbf44fddd01e6f7c84956371aadc02f9645bed9725539ca701c6a818e5cc95ad7d9ea55706c02072feb2bea8010607f053c5fa124df02117288d9b415a2cc8d81ed3824d930c93f7415d92b3eeb4459c8a8c8ec0c7785c88da3da47938567d4996863388cad254bd1424292d8a4978e43c483b74996327aef9410aa678092ed489bcdceedebfffa01465fe386df970857cccc67debc62eebe4884cd21401396c8b224cf84f97a935c6de57c798166815cbd54248ad46c4493fa71bc6583c58c4d09ca7e781047ff1572ec1b805a39d1d0374c435aa3973c2b2e148113d3d42f19054ee4df609e10b52e6c985caea96d1a6a3b6d12079c6ff8c0a42a100bf381e98d116f4006f55ab959a5d66a76d8eb0d6662d42a7c2ef7d7c6dbf129756205ed39ba671eb98651cc86e442c9a68f57267afd09b571e31a7d2c5bf62d89710e334fd051ca8d4b66efdf967c0c7efd7553d9a47acf54bf5ef6a0e85100cb5e3e9a3fa481ffc7e2b67a7b3b3f3fb16edd5752b926125c691fce45e20306a09242c496167610cf191f46a2e2a7753468ace92a6acba3448301f7de2e3450418c4adaf7235edb8e0424bdc88357ee661b2a5fffd4621c57d6652658edb7e86319565036b93ef6d7c07e1cdfa75cd44df0b82cf8172bc4f93b8b471959135d5ff0e73ea8b843e2f45a0eca7b42de26f79817d0c80e47613937992bc974d0f3f66559aaf0e794590e2f17950fdc960dad56eb2b434560b19bc015359db75b709f725e667dda55694daa6741408ad26e812b54d1beb6d4ba5dc151705bdac7a1b6ea1adbeb676be52019df60cf1b460283ad8a6c91fbcb8bdbc10a456a24e42c437c6b2498c7818ca65c87984ce802fec0faf484490916d7399252c2e50cc98bf91c46a731b839921453990afa307223672f977f14374b5522e09ba82066f84a31b1ea8a214f340c6c840727c1096d2f94ab54f3a3d32fc6515691c8980016dd464ab492c328511f41a3a7a768fbc65c8ff16d1ae3ee02d53942b0122d7a1eed772b4953fac6f517c4f34cd1970cefe2e46858b40b1096f055e308574f38741e3a8e60d9f5879330ebdc94071145fe526a77c216ff256278c542b31206bc3219d32993f4f5c1bd80f99ad59811a947a5ba615285b2b134f90089c59555d19ea632a0345a20a38635487e867fdce427765b13f47507588973719012a004e92b42060587177df13bc281367a53eb409f6af53e79c1877ce1fdab9e344e744e018850c6d83e3eb027d06d8b5ee9b737c6701b5032b1a44b7dbb753ed0b556f05dfba46552d75f65f1d89089c06b3e9c637747a715b42e9c1e98bbcb7aa810220a287dd335849825d2e7a917d11d03c74fd84c2392075be94aad785161fd997bf276eec2b603316a0ec1ee489952f4c4ff4346141463beb66a49aad6eb2affdb5d216f2f334fd759fc24f47a90c0daa726ea3964de50ae6793eb0740f2ecf4c93e517bb0c7f8d03e2c4a49435f92b96390701a9b569c0c2196b6cc84d1fee1250697a6a1900b4df6a429431f4440d833f8863e5a80fc586814cf7ce1aa4ff4ade81debb4cef55caba187928935127caaf6d898f130ca5ceeb2d782966c181b46c12edd5394e7abdce63fa802df74d946ac92a3a5a896e5037a85a1cefbaab48ee98d5a262c1e290020adc5549f9fd0ad02d1993ed1f4d31af1dd99aacf2a8022c8b6f3a2cbae7ba028b4e54363b7901310db1372578e9dbf0d0c7a0beac619cd5338e482dad3cf857b6f01016c5c2e0b9f59a68641ca3a8ccf21a279e0c9b9fd1f3105309e35b2f2c2d6cda20ebc345cfaf1ccc422d722f7105d8b864328d0f1747d24ee079188ff76d58ebef86be8bb25be42e8dbbbe6d303559cf9557d1cc84107ab53ef515301395baa095678fbc107eb0fff65ab1bd4e6fa0c5b7693895c4233149f347683eba8f09c00f8cb95e3004295addbbe1acf2466ca45ab3bdebec4da023ce6268c1a6fac62683e8dc152ec7b803fd957a8d0d5f6b96d98354667ecef32d80fd93a7b48c2f4284ed89edbf534a14eab2376a283923dd804a4790bff08e720464fe60eed730413feba6b2f8dbde57d74532b6d9dc4531981d805919b71a1fba0963eb58f6a97d8e591fde03d6e9917447f1f4d30f0add1c6c35c8c0733cf095d91303c655fbb72d52f662d7456e81af4ccd1d18b7e92385a1ede4e7578c50258bb0cf5eec9655c9356f010c9c090b6f5538ac3acef36f0bc81d7db32147108ec1d15f5a4e1ae264c5a420c1b971bbfc79e07cd4ae4329534564458e2771a333f3cf50809eb74ad1c413aa0367ba7e2ffd2ee17d6a0419efded94c4448c036da6abec47096daa19e854af6f3edf6558d8f24812c13c3134671fa2c7fa832d203b175e4d0a19060dbe70694efe2b49b3c468414f4ab5b4ae78437676f9d0f9604407df183a162b62fa715f7fe497fa17faa32e98d67019702c19f13c4e6b018a652030019d45d7228e6b1ea2244f174a8295a9b93b313993739a20e76d9794b5356d8f3feaf6454d6197705f6da06290fe30bc220a0f0a8aad65422ed467f9a3c9706cfa8660b1f5ffea31ef1988eb2c80e66a0a0268d54022bd245359ae436b8ab4e90632bdf0a35cda9d7734d89ab2c32699d517576b9efff657514d10d7b9f58a80ca941896314168b34f4abf4b3d1a623415658571b7d5fd42bf1d5b59af8478d264fd656f4a0ae6a8ca729764df198d8effac96570f96f52cf066da3344ba2bf3817e6b4597ad52e0bab2fa8282cb46fc454716648ca147ccbb7202ca7e3a4843ea4fe6c6ad7a0e2686b98f8ec51e6ec6f38ef46bc6aec9301449e6d4e04e86bd9e4538d857fded7ceda7ce9aeae21df105f856b36f67d4c30b9167172723cd00e27c3f69786c0276262c0ee63fd8ac1002d228de49f1eaa36f5844d0b8e0d43fa9a51e1309350884dfecc9e57e06e4de0aced98a43ce058bdd60cb849bc2cf9bf9649a31bae2209d61b1e2c597da9a0219f6d08fb776a96694aaf3d1f8540352ff34d2ca40be5613cba8253bcc76d75c1c492650f0401fa738c81fb193f8175822eecae2151ed60e0c7fbe024f031f4c8f4434561bdbd2b1daeef39050ec3f7333e14acca369d9014887829a0ae2b1e94e75a0f079edf1bbd331dd3dc1cfb05ef620bbb380cddbe7f32719f5ba5128602a9a9175c48b0ed27b02cce", 0x1000}], 0x0) geteuid() 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000d1, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x3, 0x0, 0x1ff, 0x3}, {0xf959, 0x3f, 0xb9, 0x8}, {0x7ff, 0x4, 0x0, 0x20}, {0x8, 0x1, 0x4, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x6010, r0, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8080, 0x20) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r3) ktrace(&(0x7f0000000700)='./file0\x00', 0x5, 0x40000204, r3) shutdown(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x8, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) recvmsg(r7, &(0x7f0000000900)={&(0x7f0000000740)=@un=@file={0x0, ""/4}, 0x6, &(0x7f0000000840)=[{&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/34, 0x22}], 0x2, &(0x7f00000008c0)}, 0x843) pwritev(r6, &(0x7f0000000680)=[{&(0x7f0000000340)="20ec0c1b34c427a52216a8bb41b04c2332967bac3199d03ec157f4d44e7a2f66949e6b389a6637786049a8b4ce9bca9b12a4e696f3c9f85738c8d671bd241e2a130f6827d1a5823f3d5b47b9263997e009b054e80c98a33338d6d8ff9db80ab23d94502779c06a3000a4266b848a539583e9f492703f9d9d62827da100e1a92485b6851f357ba1cfe75a211838b05a9ac8c95d3f1496533d34f6c227ece57efe26942ff85ea8d8", 0xa7}, {&(0x7f0000000400)="33e74c44a81fb65b47edc32ab5209bdb24ee2168c3c8023eca1e5d946689f4cfed1f40573ed71f8491723af39d4325ef506841699c7db392409df8670a7156cac15ee860febf256510905d675a468b9ea7b113892703ae051c2292fdffa2aee90cc074efa46564f6f8c464f0f02164b95f4cd7efd256f94db4a706af42705f60c4fdcfc5e5c5d0df4ea9581fa66ca85496d558d9802cd8cd263953bb366e19fd5a3b80c226189da09064401027f8c16b48f5db78", 0xb4}, {&(0x7f00000004c0)="d0ab350cfcc997fc2d1a1e615b7536d0eb838a2c888362633eb9d235ba28e3a90c621e321f6bbc3249dd8da89fc1c4e1b8d358fc5177a7bf4a65dc51458e191afa3bfd9bbaa8da3fdd9fda8335956b25d7c0fecab6b982ecefc8c5cc8ff98ba6a5963ce8a05420b788838bc218e2ce1e794b190bbeb76c39a6c0d4665e54501432f14320f2e9ee08df715e465d27c413b303978f9ce286b5f75b9b1b75151568a5da365d12295217ec3a909605bc8b51e2b402673be16e0963f26c81ffde6fe065", 0xc1}, {&(0x7f00000001c0)="d707b8aed76341272c4002d6a9e31e26b605e00f316486dce4b45551143128f65bb1a9c2", 0x24}, {&(0x7f00000005c0)="acd33a887c5b0743caa789738c41cd0d008d6a4704a9bbc52867b5490e6a2689a6279b588e3c7dddcedd3a8beef001689890c10ad53c231ef16300e4ab0bf2876d00553b8890a355e72b76a48408ba9ab2c6c9d4d44ae0a4fe7e91b50307038c16e92697ca6fe248963eede1b117dc3d928ee8d2ff76fe39be35e6b927125b4c5020257c749a38067c853e", 0x8b}], 0x5, 0x0, 0x0) renameat(r5, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') 16:00:04 executing program 1: mprotect(&(0x7f0000ee4000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xc238424ca361d8f4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3004) 16:00:04 executing program 1: select(0x0, 0x0, &(0x7f0000000000)={0x1, 0x84a, 0x0, 0x1000000000001, 0x0, 0xfffffffffffffffd, 0x100, 0x2000000000000}, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xef) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2ed, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x22}, {0x7}, {0x800000035}, {0x6}]}) pipe(&(0x7f0000000040)) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x1000) setsockopt(r0, 0x800, 0x78, 0x0, 0x11a) 16:00:05 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/36, 0x24}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000280)=""/106, 0x6a}, {&(0x7f0000000300)=""/99, 0x63}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/77, 0x4d}, {&(0x7f0000001400)=""/107, 0x6b}, {&(0x7f0000001480)=""/36, 0x24}, {&(0x7f00000014c0)=""/8, 0x8}], 0x9, &(0x7f00000015c0)=""/250, 0xfa}, 0x82) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x1000}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001740)={0x4, &(0x7f0000001700)=[{0x200, 0x38c, 0x400, 0xe1}, {0x7, 0x11079769, 0x6, 0x4}, {0xfffffffffffffffd, 0x80, 0x5, 0x2c230972}, {0x80000001, 0xda, 0x2, 0x9}]}) pwrite(r1, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x87}, {0x6}]}) sendsyslog(&(0x7f0000000040)="1323e13ac9629bde707afdc5944deb4a3b1744e6462682f603c91cd54515a6fa13bafe4894b9fc6c89858b2a596723", 0x2f, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="4188dc39a543a691000000000037a282f5bf2e8a", 0x14) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) dup(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) poll(0x0, 0x0, 0x4) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) 16:00:05 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = fcntl$dupfd(0xffffffffffffffff, 0xf, r2) socketpair(0x2, 0x4, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) r7 = syz_open_pts() read(r7, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) poll(&(0x7f00000001c0)=[{r4, 0x80}, {r3}, {r5}, {r6, 0x2}, {0xffffffffffffff9c, 0x80}, {0xffffffffffffff9c, 0x8}, {r7, 0x2}, {r1, 0x100}], 0x8, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:05 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="1c3de575505b5459753979f44caaa87c3d14d5be6f42cc17ea506173811bbc96502b11209ddb64716328eb3762b42bc55624d15cd7ee1d0ddd1fdc2a21a78082a55b0001000000000000737bf223486b1a9c8c"], 0x10) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) r5 = socket$unix(0x1, 0x2, 0x0) read(r5, &(0x7f0000000240)=""/121, 0x79) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) getrusage(0x8000000000000000, &(0x7f00000002c0)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSTART(r4, 0x2000746e) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x0, 0x102) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)) write(r1, &(0x7f0000000000)='>', 0x1) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x180) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) r7 = syz_open_pts() read(r7, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) r8 = syz_open_pts() read(r8, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000140)) r9 = syz_open_pts() read(r9, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xd59a50a68efacd5d, 0x10, 0x10, 0x400, 0xd2}, {{}, 0xfffffffffffffff9, 0x1, 0x2, 0x1f, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x4d6, 0x18}, {{r5}, 0xfffffffffffffff8, 0xd6, 0x4, 0xffffffff, 0x800}, {{r6}, 0x7ffffffffffffffe, 0x2c, 0x40, 0x9, 0x4}, {{r7}, 0xffffffffffffffff, 0x1c, 0x1, 0x7, 0x2}, {{r5}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x101, 0xffffffffffffffc0}, {{r9}, 0x6, 0x0, 0x2, 0xb48, 0x9}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10008) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0x81205724, &(0x7f0000000280)={0x3, 0x7eeede99, 0x0, 0xffffffffffff0001, 0x401, 0x80000001, 0x2, 0x10, [{0x9, 0x9, 0x3, 0xc000000}, {0x101, 0x1, 0x5, 0x96}, {0x7, 0x4, 0xff}, {0x81, 0x7, 0x6, 0x5}, {0xa7, 0x9, 0x7, 0x5}, {0x4, 0x3, 0x2, 0x6}, {0x4, 0x9, 0xd, 0x7f}, {0xfffffffffffffc00, 0x5, 0x7f, 0x2}, {0x6, 0x8e, 0x80, 0x80000000000}, {0x1, 0x1, 0x2, 0x1}, {0x80000001, 0x3ff, 0x8}, {0x6, 0x25, 0x3, 0x9}, {0x10000, 0x3ff, 0x1, 0xffffffffffffff80}, {0x8, 0x21, 0xffff, 0x9}, {0xfffffffffffffffd, 0x2, 0x4, 0x43d}, {0x100, 0xff, 0xffff}]}) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669f4653000"], 0x10) sendmsg$unix(r11, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) shutdown(r11, 0x7) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r12 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f0000000000)='>', 0x1) kevent(r12, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xbd56, 0x0, 0xd, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) getrlimit(0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001780)=ANY=[@ANYBLOB="82022e2f66696c653000621b30d76d44ce27ce4a17705acb4ac3802f063de17527a1c05380a79388aec3ec5a6a49ac3dfed49ed8261ed54493815014bcbe2b3776c655cface782a676169690167034da5eb2bf262198d1f711f334fc1f9291ba5ad28ff266cd0af7ef0c1832b7dd0ac84e41c81172163ecddfc69825d1cc0f33e2"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="1400000000000000106f000000010000000a800a3e000000001000245854e259", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000aec208364ae3feda2e3a3b6bf6b8a12672cb6bd9d9c4c8e5772dcaed8f141dcbba139bd018339413e302d825b49fbee349ca527365bcae582d567f91d647aefc4dc260a84f05b9d63c6e47955a88991ff50287e5e6e59420f328181d"], 0x2e3}, 0x0) r2 = socket(0x6, 0x2, 0x101) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x2, 0x7, 0xbf98, 0x9, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0xffffffffffffffa9) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/klog\x00', 0x20, 0x0) r7 = syz_open_pts() read(r7, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x1451a399b5c3d704, 0x0) r9 = syz_open_pts() read(r9, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000140)) r10 = syz_open_pts() read(r10, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000140)) r11 = syz_open_pts() read(r11, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000140)) r12 = fcntl$getown(r11, 0x5) r13 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r13, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r13, 0x20004b0a, &(0x7f0000000080)) sendto(r13, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r14 = dup(r13) r15 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000001640)=0x2eb) r16 = dup2(r14, 0xffffffffffffffff) r17 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r16, &(0x7f0000000480)='./file1\x00', r17, r18, 0x6) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r19) r20 = getgid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r21) r22 = open(&(0x7f0000001740)='./file0/file1\x00', 0x40, 0x35) sendto$inet6(r22, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r22, 0x20004b0a, &(0x7f0000000080)) sendto(r22, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r23 = dup(r22) r24 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r24, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r25 = dup2(r23, 0xffffffffffffffff) r26 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r25, &(0x7f0000000480)='./file1\x00', r26, r27, 0x6) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r28) r29 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r29, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r29, 0x20004b0a, &(0x7f0000000080)) sendto(r29, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r30 = dup(r29) r31 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r31, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r32 = dup2(r30, 0xffffffffffffffff) r33 = getuid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r32, &(0x7f0000000480)='./file1\x00', r33, r34, 0x6) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002eb4fe7d290e"], 0x8, &(0x7f0000001440)=[{&(0x7f0000000140)="8fdafb344d076b91aa1e08c647696591d3c2c42300eb5bbf864f342d6a612d2c8dd5d6024595d69424ab54b586cad49912052292a48cb5409fd63196d28d2d44ab7fa3253166d1e981ed1b", 0x4b}, {&(0x7f00000000c0)}, {&(0x7f00000001c0)="dc16dee4d14154e757167888736abd3ac7e0260929fb3ab9969c47530b6fba55cb3c8a78100c73b009bdfc1fc8f4f4605cd6776d5490e3fff7d1ccf1187845e48ea2d7126a965807130cad59aa924d1807ad1fd38647", 0x56}, {&(0x7f0000000240)="5091d0e346ab48c71bf11553049248024e0e53d44463fc16d55c5040759617202d14d73c4e8969044a0bedcf438c9dd77175930d9f3556b3111c064564ec1afda8b6488522fcb4c840165db728d58390ba8005005036df802db6adeaf1e7c498beb9b2a1292832a1ff853a0b8646118fe5a49b3225", 0x75}, {&(0x7f00000002c0)="8fa45aec811700e7395dc988d00bbf1b4c3bdd85cad8ff641baa8691746ff2c832ab4021267422b015f96b5109392602b86a6b21b1d34b4076747d4c7cfe117e414445cd152bb34a018b45b389b741c51b5930f1aec314c3fdf71ba6e4d0e5c69104cb6cf6f577da81e2c0fb5c4ab533983f4b3e768b4bc1541570b5a8e0e4cc09109364e372a07908d244fbc9c6efab9e9c93c24318c3b9e7ff2ad4fbaa2e67636923eb8094994dd68cacc3f4902817c5822d1b79403d683771f35552dd101e8fe9c3", 0xc3}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="1d9617726b9da058aa725af81b69b2e0521b1326d6b9e097b244f72b5e89fddc9fc6530032b5ebe085d9f8dc6a9ca2bf20a6ed2b8ea0d7b682f954f72581b61046da35648b2c936d1d1d271cd3cd5371d3e3af59e961fa631d1a9748624351596931286caf258ad0a039d76e3f107700b7b9d59c991321370571d7b25cf25306bddee3dd50c0d5a24230a08d9c7be7776bed73e0168d18c860ef0685d36f687983c1f040f7d60758359081ac95cca9715470ed3f07c95858caa61d28f7796729fb6628a8febdfbaaede1d5b9cbcab7f29145aeb8048ecfd2a8c68ffdfdae5f013b0b998e50766af2db79305e309d564af654a1b755edff8e32d7bdff79380e35288a6c9a366cb3f6a1535ab35f2b3f1fafc729658a724bc02c31ba7e6b90b943b13562bf6f9ed4d1ac05498a7361d80b30730ab6fd498b4731c64f8ef48acab6965df5779492eae2a4523de095fcf32ca353796aba3e3eb07462821337d17609ba5805ac0db2a110c0d4436dccf3fed15e6a815f4c3052417e8a2bbe33d8ce30b359e2fdce3a13a67111f81dc4ecd7f8a2f0034792135079fc2eb1b88d83b44540f4bd7e9f32d953a5e6badf84378a130015365f32bf09b39957b6f5cf46e2a2dca57a27660a82c2c4eb58f17338efdca747e326b97dff3ff0bbf7006c15cb433745cf66facaa9290299745311c1ac561de2ef6a7416086ebd486f26d60b1f390af1b1eb6d88863ed9704d484b3b8c24a5de324d7e0376c38a0637cd54d8341264aa90f0543511e753ef74d2412478b86d85310cedd7013df59786dd23c13764b8f3689bdf140e0e754d3f8fcc5cc13caaecafd287b321d4a5ffaa5414075210c2bbc5e4075a97e823ce5a9e7ce9b1c824cd7fdc65ee495355b700a1f7c9cf9d97b16ab4153711d71a7767955bd597efd7a185719ea5f096a0c5091d9f7bfc1dd2d7548f7326816d97244b8585e1f58728f04da7e09995f66e3d2e1d23d590f4442881e685bd90a9ec70c6f60546469a5cb242133a874188349c9eb4e3c73eadba8b2533e68e20416f9048937b548c3730ab25e6f313930a19091e47c2793b30180d22e7417b6f3eff3ef405f2807d74aaf831b8b5c5e150e4f69845c1b364878bcd86310a79ae64a45fbf02970bcbc6571363957e2408baaee3ec7180a126b4c40714818357c9ddb726f6b77b7a0b2db959abbd88dea340e5324cb9c8db92eac61686e63f3aaac328ffb30980542701d7eb204f57521ac319dd4dc52e362c62fd868cef7a39c0f5599e427302d0d4ff10a26868fda07f429d69065c20268c2e4ccc181a04898894e8dda69e1a92a7a0714c410ecdb1d7f5cf19378256fbeaafe02d9c5b5a82aa56cbb1abfa1021a7ef5ec687cd16d7fe0e34172ff9ced477faf33eb0114d4d2eb3992cba62a0bbbfe09dbed2b74636081c702149d6163099cd2bee2ac419cd6638f0d3e9a37f4d8c3b454f6c55a64a2f0995b633c34bd523591a242097c23888a63c3ce70c7db18f0ccf6ef340af0ab99e1f9c602c18624e030b277a5e5f284e0b532236fd332cf84397b47188988bc68726274cccc29bb4161f6a4518460f1c7cb1337a98f454ff37c8f96305e9b5fd34c95fcc07e2b5668bac68dc7585693a6eb28eaf8feaa7ef9ae82f937ac77c77b58de07c65343a358df3783d477d0caef490ddf9d2b9e263361afc9f9fcd265d2d949332bba56da36a5b37314969659afac42ab8b46c08c30f7d600a0149a4d5ff0dcb53a3c3dfbe3fa0c97a9d0528af18859bad8bcf66c34f9b78af4eb63ee4cf78a24a59dd9dd992b8f14d45dec8a49f40bba6ceb70cb8c1bd79950b5eaec4d5761ff10c781041d163c735f11236f31c7a5bac390a926f7f0c5c375a1f03c0bc43daf1cbd3bc5e4997f4a2dacecf4b282f682fdb81a49a7eae300d6d71f3336715726af9766e5c1050b99bb20407c9c5c61a2c3f4d3f0f5f0f5023fadd276001734a783c4b59dc8a044e2b6e7f9819a29389626313ad7bbe9f0ffe5b998d23e8519e003030105cb3a1fcb016d2905a2fdb8397f8e04068eee69e36c626204c9327dd97c1ad4bcc294da1e2ded978e9852d479db30fcd6f7a557c87899b8429b3d712f0e6eb996bc1960a4f843b099a2f9e4f3f567398dfcee10932783d846b4d818bf7cdb15b95101cb392b3d73fd3cdac1f4064ec853d4bdef9001af6b5bd73b9783efdcaa2bb98ef59d4f08d09059086221a012e20ffa097eb944cc910452733a9547b0d818c62bdbc6d85a84db659e9fd3c9186939dfc076aace911d7ecbb4a783e460c1a71c56dd9f5263bd82b233bfe16ea4603a9a260bd0f42fc33115f7bfade7814709929832fe8e53365ce9c3e5b56f6eddb66abf9f88eda783836393ef3b67ac662b086e5196d5e83e799770b889c335d2854f367138449a29818805628505993955787592bb67cd6429dfec7a1758b15ad829423b1a6cc94d7acb3e5fa4f806875591be332f10df2d6f3dc4287a1da8eda3453f029841601b2bf270f1bb57490a825d2471f50b084ec79fb2a7a5db0b01591b00cbb5260da356c6760dfdae6d28fef998210426a8091b0829e712dab058eb239f8f95b1d946308125bdac5dde1ec5f9f6a12889a747829cac3e13523e2d1d027db6d0b24c48d1c2ffc33571a2e5f2555ed55af8ab1b5762d77f146f652c4dc2f3e03e453d500ada2432c0b8ffa88d40d6995af2178f04f8bba2833e90b83efa686bb8a07e9f32211762f2629b24c25fd9f9bd25daac46165a16ecf371f60e15fb7f287de51b74eaeea768112a1ba39a4ad02c688506c5ede9b83679d99a3f467d87c2693a43644114840dec1e5f13787e34e1f2664ae7a3f3d485e632ee433f82ae18d8b9b16bf447b42b7d1ebea8dd64fa14056a75be19baaa71396b5f9970c707ee676d1d17fa0d8c23b0bfc7c3ede52ee9a2cd8c3bb9aaffe92e9b4410945160a99deeea94587958e581844714f4843487e96272e92a7629b303976c0bb41a89c8ac61edfc6aa56baafe77f77e1eddb6d21e263975ac94f3d9843a06caa044eee70a6406f292fa6b6ee11990e5dcb8912f3715cda9034c55d2e39aff9286bf9fee17832be1783350fa3406a98e6ac62f4413355a04d0b0fb3c0acbd50482c684b84e4349680abdde0b4db5290264e39ac19c2b77ddb8aac0061c7154b5c9962bc44c2bc61cbdad87afc7c0d33cd7796c06259f972d2826c9e36cb9c4b9d317f7229985e9ae7b833f4c324c5df6a181198401172348dcbcd177615fa3fddf5e9d4eae3efbfdc38c4fa00a72b0c81f03726fabcb96ed047424e4e51b97e106290f9ba2f048477a194ff7efb5e0d5ced7707178cb5e185870f3669e6f379c44072c75f7f49e756a2c2180fc1e29b930360f94c0fb298daf125b46b5ffc1028eda82ecefb18d0ffbba929246ad28f052d159158f037f1f2c7a0d461f49f4b4756c5e43088d465edec0f8a3b0f260f99927d829856f15b88da646a3386123bbfc11a6e1805c072cf4a3e66ceef0ce2a5368117d63699abc3f79c24d607a02ec065511dffeec3641f1eb6b8905b4fea58c52f11ddbdb30ced85020b6307fffcd9533321c84b4d1c8449b192c8e917c1493ccc52d0d35dc0008826022be285a63f210b987791c8c1e278424e2a18cf34e48af7af5d3b4f4d9e77bb2b989a4a2073596d5eba9ef2fd801887200f3343f005f4b1af1f1edd7ec4b4e9f362addf920587cf0493b2a2742600cac70854d0814f14e2b31e06db2b820049d6afc4bb79a7038147701de03238b3b360bf68db3bef7adc435aa6bfd36baeb93c13d8abdcd41b37ae6f47997c798755f8eda665ee938a9e437b58b6670d508740c4b1d0e150422f0848b635b805de951451b2fdf3289b2f3b507c9d1a3c1e87d6a96e5bb7e7f424f1be17a5c2da6aad8b357015fefa4978448f5cc95399e57be4f23f55785552c3118a107bca8f2295a64cce9fe6a93c4774541deb9b2793fc723f853960eeb1885136056add6bdd68dbde7e73acf478ce245b2e0ea34b8f79a3163f632bce46473c72199d1a2876f2b7a8a5ce17970a1acfb8b311c480ecb7beecac7ee0218566da487db9c437f7a9ad18288c4aaa171f0f1606e73040f41740dc0394ae7638e8cc960dc6b76346fb4a7ddad13c6adf297b032a8cb0797a0101b278e6ec9d7f7396725e2b3674ffae383772e508c94b234f3a24291f0488bebedfe01f2a2f0552fec2c53f0d0acf699701a64d63e5b13c7c17fb4f10a92a9201734ec326e0d1c9fd37694d9dd5e548ab417bfd61e4fc857de2f608978a7b3e0f80d4bb5c54bf2ea9cc64c2b640a870b7f4194fef0bd3d45b677c6b04a5f48dc82c5e095fa8c3aa607a148fbbe566f9cb624c68df9670c95e87d0b02ed408023fe27fac33114596cd131e932ec2024709ff662abcf1fd5725fa25258aa02a8255bfa8a2a86bcb2be31a06cf950d327f7fa7046ec81ceed736aea53db94c5efad48f9dcecb6cb6af97a0dec7c9a882424158ab3778396de84508e55b642f1e7293e5c8fb4596d73ee31af5280cc9019b1134f569ece04e2f92b550ddefeb5ef210e51704eb8f9850b602dd995020ce4fc613af616e3f11b871049df0c20e54a5185bbd20f56666f8ac9af82d87c35c8b52694f89b3a1bc1524a4f63db84b8f215c84ec57d27c1cabf4c47b73811ee0742bb5e6c34fe7f303aa0183cccf06c8e83468c4fb9f323adb1d129d3471e33a08de7a2a5232fad7fffbdd182fccda6d3da239be0350d4bb6287762c938b98829438aff77da77d8a8a252adc722c133ee73a4955de7f0eb50fe23576f0b5ad35d1cf235e8e4be4b33f800006a1f7280aa5bf05e1645d79a43f0e3b1882a997b539d952024ac3433ada0bc5af82135822265981bcd605be80aa5b5fa50083db21d61a39b3df934fb1a7f7972bbaa8f980bf87beb3d58b71462978106e1414e7940b0a387161af02afa767bce90dd944380e2cc9a75ed7a727dd4f7fcb555408099f23f32cf98bd590e2fcd626a9a702c55d3dcb4f3b263314538782cf2db1b8f9c758ce69f4211ea06ce519ee9b770add9f530bd411f3553af1c66f4091d79f6f5feadbb627e0516eb6f31862addd9c763b7c2c3e503304c4d537652bb504b122197e1e371fe84d5938447e7fc41e06d691140d6a54d266ac33578aed92b3d483f5dc539844e953e311765ea07b95a93afefd2e2dbe360f8f14ba9490c1865d21d6070b6ec1fbce4203c6dfeb4757b299f41b59ff365b09d908ed2a58dd4416a02b26bfac78c80316a6a4808430a1ae5d7695c2db5b4b5e7b94c1fd66c0c8da7800678b2d7bf179497dd71d4e286172e2699ba8073dce65b246484584b2b65c867a67d701209745906de635db2f84737b9d84ebee728f621374fdf2ff3372a89ed79232343c1c7562a709d860bf1810aa0aad70d35484b96f566ec3b23ebb465aa3b2036d4350040dacf66360029f2b4488bba7fbab8e474a1b50ec45ea713a27c9a5cbb6f1f2f019e87a2ea2e30193d27f9d6b750a9b05f84efdc0f100e3fe7a0247fad1ba3cc56a5634db57bc997bbdb85da04e3876242f00231393125ecfb21979288060b80e0f8bf2d2c35c9bf39bc410c50ebe95b631ca7af37377dfda46d1a313d6a6b4e593ff33ca9c85f182fedb747b9d2c877d12f9db1b703addd77f2c9af4512640ff9efc95c89e5ee9d380370649f08af596b958b8f0a0f7bf16acbbbc9df2ca800840be0cf7c8980bd883e0fc23ae06df18f0ebcc8b355f0aa54996d738cb81c1410a", 0x1000}, {&(0x7f0000001400)="ada72cf36725954608c0ae629edbb878ec74a7ad1cb5431fd182573461d61357d08b82f354866d5a61", 0x29}], 0x8, &(0x7f0000001540)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r8, 0xffffffffffffffff, r9, r10]}, @cred={0x20, 0xffff, 0x0, r12, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r28, r34}], 0x88, 0xe3b5d4f938117c9a}, 0x8) 16:00:07 executing program 1: ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000040)=0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x3ff}) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r1 = socket(0x2, 0x8000, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x1b2) faccessat(r2, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x80, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x4, 0x1ff) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x4, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = dup2(r1, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3ff, 0x9, 0xffffffffffffff01, 0xa198}, {0x80, 0x4, 0x2, 0x7993}, {0x1, 0x20, 0x7, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x37fe1d2508d199cc) fsync(r1) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x1000, 0x0, 0x6f68ab8f, "85107b875f7c84a4fffdffff11fe4dbfa60400", 0x0, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0xffffffffa90e0129) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0xffffffffffffff5a}], 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') clock_gettime(0x7, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000180)="3e069616330d1f52a8dc380b42ed170a81650327a9d7ed3f3bbcc59c07ac2baaa2cdac55252d9a72398b08f483d5e9dc350df5d614f0719a12a7a3791818174f69e26c060afd9b6f6a2d2e3b56ba9d55a7ffffc4c74373ff07af3a77f383d635d23d3daf9976a15a8c2ed23517f6ea6c6a2ecc19f8b701f2f2e41bcf626c4e9c0198f66fdc793b959a831a960864a80e4740215766b5d10571324b7c90acf706de6c2b7c9e90dbe0ed891a09f5c769", 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xbf1, 0x1}) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000080)="0697b1a607fb"}, {&(0x7f0000000440)="5fba056baabe8525dae514c4451666f9b773a21330bd4c0e0c143df11de89f7d8daec3042cab1f3aed199239292f16be8d334c7da1c7d01892cbf254cd205b0173361f0e3ad595acfeeebe1eeb839923376092afe6aa6367dcf9ee83cf58f9f1c379f678769413935af2322c916f1172c562264692c46f6fb7f01df5c890ce97daa1264618dbf4294124f233318657ad7cedac4a910ebcf4ba9cd1a9a2cc391fe78461f761ae543ae95c02b10651ae2a76b1a3afa734fca828152f8d7575c40fdfd31b8ad5aa0d91cdd92610601239aa72c9a27774a486914cfb0ada246c48cca212843093a30bd011b92d1f3677d7b1ba4f08427e377a03712b7ce74f668bdf646ec619e4ab0f2432611446d33a3d864ab3131d4bb32811cbe62ba8f58fdec242fd95ef38e2755faa9ccef646055851b7de494c92bd96989aeba9febbc69ef81eb058c3bf3fbefde41c0f5f1e1bb9be927d9fd5ac113da20fc69e8c2a2932f3aa77e4d81e4be9a602277bf8fccf6ed7519dbeaa57188c10156b5b38b6a8a31f9281a6cc40fbbdf4a52043c6d2019c1184f2aba7ab1b039d002f642deff7235f5aa8984e183e63e221550e0b34abc1bcf4d16096045685682b5af71459a9cbc7428d010d91143a06a6c48599bba3b11bc97c29c289d56fd4d440d82dbf9a892c2d49ff75b4b1541f08ee569708f6a160c28d7eee5f5fbc038713ac1f0352473a1d08ec0adb75a7577dacc1166b6afd94430c7d0e59050276d9036685781eb6ce3242b9f1897630c7a1a7c719320f99d489ac55bc16fda2e259680d7ca58fd68890836baafd3015b6fb531e1727807ec438c64e966fc54555ae8b240bb32c85187998e8499432361888238ae4a39022ea664c8a15956a59f5ba401998e09c4dfb8514a2ea5676537a2aa8a48567cd663052defe489311134fc0977510e72d030f47a400e67d41c8018cbf4d4fb0891b5abfec587ef97ba540dc10d9de632d9c8536ea4ad62a17eadf5b5d8788846a1c912969d393d20183f2f7c3b94e2a893a8bbcf0c3419e7efeb0f9c6740ab41748061ad994918371a60fbbd997f963411689e42484e09db39aa66089c4b271b27cbdebc1b8933ed71ed06cad3a368c307add675e9752b96696d04fff14c798b1c82998d4b92d960f087dc2ab81eb867adc3be70ddce85f21cdb39c868744f47d4090d898c6eae1783487e2783b6e7eb360e232ffdf33417eea77b7c3d1f745f0b3cfcb8cb533fdbc4302feb4cc8074825365e7fc3cc3f80bca04928936609e39ee04dace6035a8ed0fee66d4a6604c05c685e1aba1bd87520ef86cd0f7932ba1eb968de77aadf7bae3d7c72a4c7779e37cc5d1a4c577c9e322a7685708d6add205ee23f495a1efb728004ab7963e312789ae12d035148e8ff628133a8a8b4fc69bbf7d68986e5da11bffdf5df46402d776a2afb228accfe753c864cae5cba425fe0a5b44bb8937221cc501579e1e5c3c79bf4aedcf49a779ddc494f146f5d93d4b445991212127283b6b11282cd36221def673974a6edfeb2f106b18438ae228da9ec866fc3b471c2555c648a68b963bb75e99c5a2a16089cfb134a48ea7d97b47a4efaf0d393944f5c37b1e484a16fcbee512857e3faa2e83e5aac5cdfe8f0d57dc113cb853c09aee236da006dbef74c27e8746795e65bda40b4185ebcde0cacaff4b30421183cca8bd8390dbaac0b1b9642e76300edf2ed36bfb520ff0089bcde3125cba5be223d9dce881f0e972facd8b02c5dfec18423253a8ef3dfd0b9758dc8d1018c925a1dfb7c0894b72b853d6e2637e4f15af26a3a8bf2dada4ed1d32368f0831222875282fd93da848f941aa35f5a51be6a12101772289e0228878cda3281e80a14b2b6cd5884d3f717f14c908341dd3c09f26d934318533e1eaaa28f8d00728cedf86faeaea0211a6ccf8b2bec34d4699efe1c386de8bfb173d13f8a3205159e1787e593b5e6eda1ad75358ae028702c79fcf1544c38fe6e0fcdf2657bacbb3154fb2ab46912cb154786b493eeaee2418758e4e8baaf4e4fa5830059b174d305bd79a4487837df46a8041adfdfe2b63848f6d445f805588219b738085f1e3a92ecb2330d11fc7d283725b01b4df4f20b266ac286b661ee18e2261fea85a63fa87d9273099274e4f8903d11c39872fce9f1b349a4b87b81d7713a4e963c9dd2c47d093fd6ad30ba426876ae304db547ffa054a1d9087e113551bff2fcd2a8a460a9eca214c2fb8c7114a1227df735e320e3141537f0f13d98f381ad34771cc8b3062bb26b99126ea35b8614cd8abf9b3f8b6334e5eb5cfceb5cccb020d037ed77dbc0ca7c4de7da95753b6d34390ef9b015a5643ed2da564b4582397b24024a829efdb3b266df0624802dad699ee043992007ec3175fd4b6937d530a12a4e72a6c359be314d350807b36108e9e60b9ee90e4a64c782b1224cde5c8e59dad0c649cc98530bf7ec99f9f1d5a59930b6f22545d4f08db97edc66290c93813f097a3e04d55d0950b6cf9d103e5e086eed3c260457d33721e131c3054ced16869c940516cc3f21ddc6262dd28cd0817d9faec0b75a3fff9bde2fbadc2554ef66195b0621ede27051277cb8650e98a319309765e4dd01dc93b6cb6d2a9a2efb4f08b2757b010f814085b8592e20efd37c5c0e23b560563e5e63ecad853eb97dbe0dc1bdc6dde63279c5d18c8f77600f7b21e64799fbe83ca4dbfa032cf205afc611191e72cc62bcb3b6d17e4c8212ccccf13e4484fc80f6daca0d14df22bd3a6a017d31919fa69ad19707b838b2f12cd5feb81194ef821c2a0cf67bd8f2eb4aef0b99a670f3de2abe7052dfc213e76e824afd3046cdecaf34f64a99c7e44b1135fbe8571070895990749423ecdda07230115b0186e9be07a8af06752010880f7d41f2e99fa8905b7ef127d9d7102cbd093cd4ed0beb02372736583fe51a952f9fb8329b72fa6751ec190656e09c3092d458147170e464a8e23f405eee84f91e4958e9150867e6944188bf6baa4c6dc76e3be2b428b4b5c7fcc25d29836cc72c715f107b2cf547036f18a65524237f0733060d720268a6eea09b0b333c726442a82f9290243c10ab38214d0ea44f700cd5a9320c22880463ade14fc4ffe9c689d995b4446037581a09397d58aae3f037f9f540f894d67591e7ce826474e8e3c154c37693d25f5bcff3f4926ba746272459e8cbaf5bd522b0f514bba851fb9f0b70ccdd8c3dfa80537e4b2adac7655dda018995185f0ca1ff46ebddcbf91d7ecac0a2b82e5b452b0b4ca0a6c9d628fa7e0b1c2b0123f470230c914e06265579f78dcf76a1755ef70a23c1304a158aa3c5e691dd7860737810d0c87f2f63741d6fac5e862946cdedc55fa1dc509d3c8d580b757eed6ceb9f0875734bb4a88752e4540240f97067d6839e22f03fa653ee34bc101fd7d55ce4e2d19ed3727a7912d5108e1c2f5ff4e8f8162d437031c5157d834f95776d3618b461f39e77a8c33abf05982ebd1d321944e9564a6df5dfcd42e5e7b979b4b675b67df5d6f2975461be45bbb317c67b18ef67b94b01dbe4f86ef34b1b008fba9bf0abedf7bf6dbce5fd4562f73e6bce81e667c682f83a74b85c0caf115288bee15b2d7b5ff9fd74afb7eb7ebb26a8059773965e94168eea3a54c978b45d0ddd514508331c8fbcc173e98994b2abf5021f2ea36f71001a1dc3fc327b0fbd7f61fe3bf07e6af83e60abe9b1cee8fde8f9cd188564ec5bfd13f65d8107501d1304d596646626fc61253c0a99fe5f0e960d370e09ad5d22d4c5445c2138ef4ce482af0dc9e662d55a4b838dfcfebb92c23cbec0fbe7f5b41eab0be73d34ff8d13c49dcb37568c21f53ad35ec66c549def43ca6a3d116f38c4068aa8fae84c5761c30a1617468fcdcabcfc3e920662d66f0bb9e4cf244afb26066b94c4532dc5707d69c98a62fc77744037908e85db3f3ca065d421f8fcac0eddb9cb96876f29c670223fd7b79b72e1f10e91e1c0f37189e0d8fa849ad3faedfdbc99bd3c67400d1da77f4228c3190f62bb9f18300c96bc59ad5549aaaec3c5e3e5cdd245441e7127b314335f07d30ba92934b910073db7ffb56c771b49226d8c3aad6346e747fa9af913f46320d5797bdeb6f04925ab523e0012370b2ffd256ba33716c4ff8303062033af57a373784eccc22b97da649bdb8cc2cefa2088500e116a2fca771c064a5d8f896b0769382c1ab845c36e465b0189fd7d03a7196e8282dec44549b1797e5c4fed88d607c016faeebb4be1ccbf4856983907863611b8f1b85ea1ee383343ee9b7392a6c56438eb8c12d0728dba59757fe6cdd33e4c89bdbae0140d38755554d7d7b060a57f499ccf53c5347c6bdfc50b9612159152bf33f4799b3aa837ffa746f05b8d6b5f5fac025560443dbb160d0f389d2aaefdf7d1aeea23309c51585a4943416a0c70abd13b30c983bfdd030e2aeac6573247c40525e3ca629ffc994ae2e7c71546a71d44261c1e7d8f5d921e8f729879bfbfb3d0a83fb4963388b3831845438adcbe99552cdbd960f4851234d3a31057cd814c3b0f4d3b5549c69a077d3139f26ee8fbe7c33908c86015d362e2e475c7047d2e899bbfa5d0715b2097ee5393f0183e9a8d2cdd2343efceb08c55fd3aabaadd04731c17aa88c64f5e56108eabdcd071a536eeb70a44a074e214da736956b570701018c1125d86425814acc662ffd8691fe8841734b1ec8c3fbf81f936f924bc09f297a7a01ca63f75f5dc5215dfe05e5eedc60adc7199a3f1e4666b3b56a371cae460558325b4bb24df87622514aeef25985034b5627d3cb72c7c324fed78ea2a6777b2aff34a2fff32d5d2864949335665e6e6d74bfc80c583cf7dbbc1f33453a6f152836e7aacf50150b835a189127b52e8d83c4b529d2608ccc2e41750c0a46727722fe7e21c48266822aae36376ba80f41f54790d398c068e987a5c5feb23a95b1a1050c2fb0ee75746154b40705be589d4d55132bf6b32cef973812583d1d193f1cca646e5fee43bbda0be23f999c6aeb3e20f2491cc21251aaf243cde831f56b92e264afac271ae458ad28ee18b2865dc2f68a887dc4581b07d7c5e5aebfebcd950f63b6ad88f9d0acf4eb94ba6e8add3996ccbee860e3ed3d84bf19950174c77e914a4ed828d580911f0caec5d470740c800e01e2094c65545635138acd0787431fdd7c2818f043c92e55cc286e9cb3ce71c5f29e50ad8f7f8179bf8675adf82118f83fc281c742b0b272142e065fc5196c12990ba0449fdd2e49f70f42a3d1c18d89cbae76f5c0e2cf0880c91ef97f0f5dfb4e51a73112e89ed3b377bd064ce71e465a6846eee45adc0f36d2f49b57997afae55099e59ffcfc50b0440f4153e7b18d9f63283881284504fbed90ebd6d52c13b692ac2975c156e4f60249913da193bc5cea949525f0d1e1d38c656486f818e4c1e5da566140c8f4fad6b26e80bbc90c3d91fcaa925b095baf8d818dbd01d40c4ebf73e7cd7b67a1bcdcec300586c5fac2a44a68cdaa0a8cda6d04ece56cc898997026d00c15fc7613afc660829ae5e533832dd6b29451dcc711130e7bd262e7a177213883b35c79156b51e916b498d5bc51fb15cfed7d875fae63d55bbf3bb2375d09e87bf71bea8ec3750bb7f875b8c4e7041767f0281c3c509545ee27e860553d763a19bfb95eaa274199237e4400fb427f0459777d310919d62c74c1a6e653b3a43ecaa17a0f5571420ac48d8125ca3666a469f9148e7765739dc5189dda5fffeff467c29e510f4160070d"}, {&(0x7f0000000340)="d839f82f5324f78e4f9e128a86843267551c527d1dcbb6d0930d2117068c044794b05b4fb8b5f5d0f9b92e50bcd5cef502f0beeb41ca6d6199cca7c0aa8866436b3d022ec2d85da63b5946d76f"}, {&(0x7f00000003c0)="1784b69b13c0eed8750b63707ec8d0"}, {&(0x7f0000001440)="8a0a28b93dea8fc636232279256e62f8dc48de8a5a378b87fce0a48b3618942a71f1e4779ff03384f62f22ac8157be1d34e95254ad971c60222b53ec0a8a8b603389799b04c9af6234e9183806779ace33696bbd253ba709581c890e0565896e2db9044714868619c3f5689544369f4bef0e84dbf03db87ec7cf4e8cb9e6a9d47be7ee7d138f3e5cd10824319f1a306b7a058297430c9eb908445e52a26888d6f5b0d636ca1e1b2d3bdf176bd1a29f7f6a0b18f2f7ab060da55f72a5cb8ccf9b0a"}, {&(0x7f0000001540)="daeda388a979b08187ea982d95fa4cb505a51509fa81386d626d582a283f1487cf694f29b87e96d69c1cd5176677ef19bc54a984ea837902e2d4faab1adb8be5a1c165da70e96896ac925d1f17ec4bf0ae38c04234b6deec8562ff5ea26ea3e7e509c50c14bae2789784d807123e6c4c185bcc20b4fbb6e8a744fb098601945de08704214c08981c84a4fab1303f9f7612187976c3b783fd1d3afbc8a5e5febd99ed4cba18d3efecf5a7ddaaa6b16d60c12af1d803daaa006b01889b61befb026250eb1c53228e8a3ef043b2bcf7de0a67a253b36789009ae964023482e2f5aab37f5c33fff76c47b3f8a6ff100e6f909575455cc75e5e5c6c"}], 0x10000000000002ff) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/178, 0xb2}], 0x1) writev(r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) syz_open_pts() writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x2) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x16\x00\x00\x00q\x1f\xba\x9eK', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCLOCK(r2, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000409000/0x2000)=nil, 0x2000) r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) mlock(&(0x7f0000615000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000003380)=[{&(0x7f0000000000)="06b062562a8f2218c8aae5b70941c13f3f00aaed15aa5c1a23331634bafb3bd8e65ba3c7a12b934cdda442e3aa166144e1dba789d345cdda5ec0c7eb2600c3957949cb029b443bba4274840bd0afb1e7f34793882f2e0f4d22359d78ab10bf4ecd9579b9751480e2efcf9bebac49de0703dfe0e862d9e3875aa2587d713e79bf5a5cf56b27c5ec9dceb2ef152dde0e7100f77b6f149401f841812f090eda1804590e9d55d89737eab6345ee6dc1802f48717250cbfaca05af12ec229e84f1891885d58528451917ee4783a23ef90798129942a8e0c96c2de597d0591017984f45de40d414b1e3ead952f0c2e180738d8d5e2619a454505e124fe8f0ea8c897c625390f8a101406403303c910535611b143a969b378b6bfd32f73e67cd94841fe1a7e4b76ebca4b2ff4889196977987df343461159bfb373a5647e8d9cf439be40d69d8979f37d3ede89d35578c6303a825858b494a07c227d604980d0c610662d38d8656264dcf59a81c40dc6fbac1cac1eb866a8a98f977085fe9ffcadefe52e46667dfdefa25f4b49468b01689c2f15d51eb21492f006d6aa9e1986d5292293fb46c2be1a85ec53e6fb08e987398ed23f18df1374db6aeacba0348a6e83fcd0b7bbe2abc7b0af9d77dff5c83690577068dbe33235f106994b10a74bd432200010f22ccf09e8a6eb69b9a1096b0f3726f881e9ce95a70369c15e16663dc58edbdd896334a6a0272d179c09eaae529167ba492d933c0d52d7c0ec708b80bceb335e331997395164c3188e26571e792630300bb5f20098b21c712cbb274a316d5c9a9a678c16c3f420da7bc52b445bd991d345ec157ad92c782171107ca2893095987dbb5d96d208bd2bbbca24ecda046637d7a9b018267f28dbe51fad8ab93a82565b227961ee5d61c4a4394152b22df2d8bf03a25acd583b47c808fb1d91e3c3b2853876684ea42e2eeb4b1481f3a8671d23c9b5af0f680fbdbe75c9f57c165829daa0206b730a57d48a6af9184f042adec6321039f02649c2ffa709bfd295fd3fcf8e6f80ffcdf1c83c63852cbb423f77d7f3760f297ccefe6a5a9eaafb54d800cddf6332145266bfafcbd7f66d0e005e3e556dfeac5f4a194a2a9edc377b274d4f7172bc43ebaa5b732b698318df8475f723e30357470ca361ae4dff5dcf0481141077d5fb62050d340e3b9ac7cebb72a43ebbdc64e63409cb5651b4b0ce2d32dbe6ed55eeec6cb4b28655ddbdad6b2c23b546c984150feb83796eb90ccbac4aef366664db15b7a1e55e974608bc8dc877a4e22cd583c1e052412d7b1102f4806228f72f999be21e9d40df2b48244c2c7719e8f28acc0477afcc1124e820d13f82962e92a4a9f9c3bb85717612283510908359bff2f38056647708d90d6d4a914cc421c2993b7f905e011fa5eee86b1bf1d4115f97d6688fd1c348be4f5f3d764a960e0bfb8d53ba0753d1c829dd83e0efe1444eacff1e16e42a2a6bf33dc5bc40da1d1e9e49c71a0f02612f23a7d3f33071a763b2dd26bb02beff9bb328e076a2c63dcbba32b0c6547b194d3684b7866ad2b62ed965236323aa3bf129a3ac44e5d8e55c0391fdc013a604a456188876507f12eab8b6bd59254e0702b8f0fbae45caeea83e572d9e01ea97d7df3d0bb7f0d146ff26e796e46d0c98c8a35557183003cba620f65e3da58d858954a2d63a6c77a3d05c01bd532f09e3586bedbcc9e7d4b0bb0b37e7c041d4b8fb395e58b8e932ae5501cd85eed369003aa0948e803309e5381d54c8348fb5d9baf6f045f994ff1eef1ac48337a9491eb199b29ae044683c6003c5f553daf6453c56a67c614000351d740b4b123fd1495dee82076e91104cc748f4c3a871dd4279602e0c8bfe51141d44d80cb6b118c233b520d7938190029721a4a5632e87dbbaedf2a0b86a28d5674879211b10e31604920e958565ce14ca714014d33f0b90990f2a01daaa43d791ab4dab37fab2823c2f7d65c7e7c32b56c6531220749ed12fd23d66f2d228de35ef4afa9f3c5fd9e596d3ce1fc878b742613bf4cae298a760876ed7fb56ebe0208c65001993f732365771d5b21159dd82bcb8c67fe984e790f5d719e07f2eae34d00b236b39a08db5b6e59947ff4fa7897ac97f6b3d6aaf08f73e6d06351536bacbdf451a75ad20eacdfb80a8229c1ea87afce32078787466d5d5df120a3d5ac72c184da52fec2b3d5d27e5fef77e92d9c76dcef697a1476b86239297e1ead03fbad95b381f7ab64fd6babf59401013ad58b4785ac7c0bea12c203cc977a2ffaa7d8a34872667362b1a1b78eb4e7834c0e49c33386ef2bb4fd225ef7576ba0cb1b99f6708fd696793d6c4d642b4c76265db7257ba4a5bd1b5d4036096399f26de33fd1e24ef743a9448b2b419c90ff48878a0014f0a459d007a5e6a38e28e9790a7949f18752e99c11423b3bdd43c47e3b27a3523cf98ab885edff82621243486496a01fbbde0879091f1755fbb5dc6dc9bfd993545d1885cf2b29d9a29364ede6101addc77d633426e5e46ad19f0cb57b11a0cfa980b36758da425fd1fc66c6aba2850023a5bc0d044929fb6e6baf855ff03d89f79d8d7548bb5e0cf31a5c3a4a74d5ca26fa7ebf80014a3d591d722ed94730ddaedf935bd402ca454486eff2e71ebfc11a3e6824863c7108121b402f37062ee0f7d6ba39cd1868cb8fb8395a8cc2fbe6309b84099c1d9947085b37155b68d37d8e64fd2d7b1e350d493c8d4a74dd83918d31c9f96e6aba6e2264c364882d9503caccb2f1886f97b2e329e773d01a9bb1232104a3f1f0fe3c006f74908e0cc67de2415c7a8fb15fe6df1abcdf3316db22fd641c4caf5c497eff94c8b0ae96b9a868a9f0069ddf8f457788993b617869cc5852fb72f20c0c26612e078a00a65dc90651f46bab13649ad98fa2147ccb13390f1da418df763564746ed59292370a8399711fcc6a75e830ee584ffc861227f124ff78e9e3a250dd01ed93f3e7e16b89a1d0eb0e3266d2ae8fac881eebcd99d83881ed3f3a8d0d4d6e067077a2b550c648a184d682e42d91ace8c7b3f0bbe180dfb989900b4b77584278e6d5d169b2646145123c6bd6461766b65e32c2f01b55753ac8fb982613c90e4b7763d5bb632f0e981cdbbb713751e8515e6a3d2b7507693e2e649340fe4c9a6676f5bc934d22a04ed502c64fe755a7a13b902a847d565378ba99e6dc158a3255411997589280c8bb80798ce665ad17f102abf07f78079fab523592c9202bd676d120c5618d5971b2230318d8af9b4e4aa712034997e41bf0ed05aee64e42dd9d0edd3c1f1e503299d52906dff99777b8b739293256c562a2eb28ec82cbe3e6cbc518bc5fa57b4e3c8548140c7bf27165da790402be3206040511f317d1a34d9b6204308c9c4358ebe946197decde4ad5cd1b1a27b6746c04af881fabdf9bfd5b6e27a42e44d81d6d2ed14b6a586a739fb3314aa733d85fdf04923eb613a034d9e4387af3cdca3409959dfe636c584ffe3d5f81947c7d6d76bda2172c7a4a6d298195716b0c6dde2477fc7cfb0b8d04d3c102b7b7797dbe255872205f97f0b1deb696f8fd010bba51a635b81be95ec7c09fb5f71aea1fb192b4eee447558811da568bd8858243d4529ddba5297c0455bdeaa13a6113b07b765614f31715af0bc2db351fc9c77925776a7cb60dcc2e5d9a7d41f418421bb44ee685854f5df82c3f6966d0e2dabe6f52a889087bc7426c80072791252cfdcd4aaf77542132dc2079f0db1f61cbc583fa6fb02458b1aa33efafdfd043c6ac60fc04c9bc4fe1614d1f675f5224ab4fe68cd119fe08dccef34d58f43acb1f68d8965612749c47595806939a12b530d4a84aee37f91064a24dbdf7d00513cc064c2148cf2a0bb0da5ec076df15d25bc41ff14c408644be273235dc725152eceb2767b48347f4544e06eaa9936c6a1cdbc3d062c4486777fea60f11798614537746824c3e5ccce5f8aa3f2375715b49f8b8cd6d6f601b983dd9704593b64e8dec8102b6311ba375166bcbb2a6358884b3ff50781c64db6cbc50465205b99c1f1af2e0115159cb98ff839eb4149a86980bd635c8736cebfd74e92fea59e548ea7a6ac2883a5229a79eb93da1cc891e7e9db0f14dc75004bd8127c88bf325b745e6b670ff1d97739a8f4741cdecfeee93f84636260aa8b5e7581a05599092a9ea0df1d1b5bd9cc9ecc399b9661554df476da55ddf6b1eef8eb9bf3380979cd1e736d9ad5be14ecab3b23db0c2275ca25724f13568624c16eafbaf2bdb9007cb46c8c9ce7a6ceb66e0bc83a15d81a0952a0a58553900eda05fc7edb91cf33aa0427cbac762a07b5c07acd78b478c6c54df8780db1f4aa1c82435f6e79ea40aedd9b76e756f859cda6606675b06b6ffc2bb6b11f9ff332d27307aea2cce6a5eae0642d958c3987cfbcc1d9b07dc4b03bba8da6b9815ca6d432a5fbf2354ac2f84a5499d8a23adbac1730f4f3fbac3de688bbecc089e2d64ce2dfc5ba4dfdb2e9ccffa13060540de65b3c84302fdabbdec316b5e21edb62b64a1f82ac582c204410948472cbcac5a05ad1398836b29726c675a5f9a5abe39640c5843a0e0f73a80dd15b754d5338d51ccaf32af0ea0f867966a31485e80390074e6a2ed8f926b234eb721f6ff24b22e78381b168b2eb5b21b2c559be87974c834d309db95974dbffe02a0ae68ad9c35fab7ce80542ea86a75eac6a9ff5bb0e0fe556acf5b4da0385a2ba9c9aa495652a283f56dc7b37765b2f8a9bbb6f5ca5a01983b44cd5708ebade2d3c57c47278175366593c03ad47b89c9123b1d0b00f3fa732dad80635f5733ee5cb8d77196533bd49ee399c507787d5d160bfa83c953ff4d7f94d370116c550dc18339b9d0dae598c80e4b1464b250cf4a8c23691c4b22040e9608b747dd06244b70724782c3632596deda1d489c4de07e10a02897577a974282dc51725de7d21ce8d5ade7e002c696e46d6916b91e8e06051c25374ad2f377bea333583e4e4ddb3166f5f3d48fbc286fda8e81ff1c94ee4700a7da9987923d74a61dd7a0bf0dfe0a588442608bcd8c70f1ea77942da4607f1a869d2beeb9eb4e17f1ff8fa14e98228a4d2564923c052cf6b8f0f75d4c60112cf760404d52afd1fdcf7fbd2e7cc72327a15caa16853a98c56ded33f506380dc66ae7864962f08186fbda16f7449175db986708a0d1fe7539edb73edeb3c97c03783abb8832bc3d88a3b3e130ecd38591965e2f5a66a8864ad233cdd76606c0b666e10155cfc59678aac36af529280e25a065e869bd0bebe20c73efb772bd613ae08aad232349ea8b09a2eee5eb6ba1bd5bea0b66c9d7fc46bbb9fd1cb3daba153a7c15dd5e6a76c09b06e6b332940b46fa8beb1216f67569601f8aaaad6ec9e7925995ccba81ab32dfd08b4863c1aaf45aad88ac1f15a99e198a3ffa1fa859c892e94fb9ce6d6d682b6a54a9e4f835b3a7d86ada2169f9ef105996fad297f6a3c44e994a352a95bf62db3eaf7e426036de25d97868693a00b3819bea8318af9d9b69907e2060cf30122dec3696b5a0ba63a0e13e17e345b02f654f01beee90d18c78665d0aa05ac3d926126a887d74c659cbdd3e7e9f84f0ff0965d9d9a7897b5bf160c895aa76dd53bee1b0ab2c8307dde85638ba6386d04d254d330864451925945f5c976a8c4e4263a6de142b94d3d033c682c206e2b093821f4bfcf7652586afe959e65daa6d57270e0add371474e61561ada56cb58a244e56b6febeb8756246adef21adff2cb03e26aef61de0106956bcba", 0x1000}, {&(0x7f0000001000)="c87a7b1d6bc67461d38cb2271fefa2f1fa1077711216087d06b072eb164fb3dbd77fe588e2b0ea155aebf1ab5e52df0c2d474fa7e3d504feec9798de5573a405234061f7d39dc642071077ad6bb5dd1057d85341a9e88e7034dffb", 0x5b}, {&(0x7f0000001080)="9051b9a7a75a909616cf", 0xa}, {&(0x7f00000010c0)="8f9b2966fa36afbe079d9ae178def6f00ba363369713b3d1835ecb99a96c279a182fed4f9d5370bd37e2a0fdce2bd70607e5022e70e3cb86b4e7e8b8f2edef6431b9283ce981ab641d92c57d40de812d34315b0ca4790681425aa8912e0c0d8bbcf93eff8e866374b20b1f8288fc84b60950016ca87da125ff74119eed7b55e76a31733be5604e8f4380de0ce358db", 0x8f}, {&(0x7f0000001180)="fb0c8f0c9fa0f6986b5757c19a1779e0044e24656a686109d66732bdbd9718f0f7ece8adb40e9325ecd01eb782c5504a81c57377dd6599ba77bc300fe6d604c154c7496d4dd1f954519eeb90452c6598d71ed6e4f3cba95b9448bb9db49824cc815e7b29e1174d61514157031d2fb4c3cb78f87d24fb513f89cbca7600c269b00423550b8f46b9da3491843c2c903b40cef8f5faeff18002a02bcf889200128198285050d50ba7bbfa509a699568842846d25f8210b7bc4b9c8973568ed1a2489c6dec19e7fa66dc80554ecc57e88b3ed2b5d07ea018ebcbd71d5888d7eaca3a99c3f08e8fc94d8cb2a8fee4ede47e9ffa784afb3c82d5aaa094a6ca63ac202494f90c32859bc34be5232609ec3ba746d6885bd16f457f0ac4ff2a27f561993ce6e6feb7e78ab45e003c8db96ca7f0ff4da25a40d4c219715c014504cce473f5b6375098c5341b97792f32925694c6256f54f3f9ab7380ef7232af55e602e7c83133e6515f113770d0f61c474fdcb8146e73598ca153296369ce48077609450476a64f7763adde01299e26b568ab20bc9011509c5a372a8ede327d1bd50ae6aee5d31c355be7c51ec9e332e0003f6cc85ea97f28a316b490496b847a658ac58fb8988c06296b4753616bb1cbe51d6ccbae97a49cd7ee9800bdf93445bd628cee7469c9834f2376b664818a7f22f01ab88a3616614bc7abee8981d4d5eaf5ca80ce6a5b1581f069be639382952f956548617d7bb797a32e88c92501a837206c02537b026153b29f279bf20c38b3b15ad83c756c612b9a95d3e08838116f75f7f26bf620fb65d3372a0f497c9aec3715e7319c979e2709b5f9a45d880dde05ffc232fe60939aa10ceb47c9f34a6c60e2eb17559851bac11a0dd702b4d9df68ccb00057200d9a347816348786cbccc653c6caea1d2dddfc6856be59ae0c8c6c6d7583d97e9e6e538c7c2dcac3c3483ba3beccbcb8100105435a678480e779240ced27d9d2613ff07806d2a06ea1a91a4d9107b115b0027baad01e2be2b28e4fcd71ef04a233e291c8cc91423560d6f8a35ae66963b975d02617e134091c803571b3e0db87ec6df283a63f24eb693d6f1d10522ded6ccc3e3b0648d6e91067d1dd01b64d9762b1fd7faede18f25890c25e3eb823f9a27a3e7d7745f47be4237eecf49b2d03fc2b7926487cde6d26f6ed15f16ab5f15c7d3b7ed8bfb614df460c5ca9e03ece1c3aea549a1dcb667548854cd64b8ed0d0d81aacd0eb71f1e9ab059dc9d2150d80db6e1f1a4a65bb2080d0671a525a97f4d0b3a5d4177a8c53af40bc0afd1a82e362f894e186f0ec04a05392dcca77d32a12ee43feaedd1fa9c63004d4f1b30e18213875135083cbcfc332387a60816574b46954e1d51aa7e4abef1fc4385729795de17cd36e45e14a5daf0b5e833fa0fc6b0c1fa7ff0f5e0b6bbda7892e039fbfa03aefeffa14150a5cecfecf5c60032b032282cc12c39e50f303fed5a9de3317d713929d72faa2cf2dd39d8c985be96f5049fe3da7125eb0bb1cb0d3a881a648c6f0f4e2f8cf739ed53d36772ab28e4fc4d768b0c950b4571bc06de35cc6cb734de7fae16c414b4375ac55bd275cf566c068731ec01e739e96b5879f514df02383784248c3f8aaa59b06ddd93f3f77381a704200a383762b9677c3d3107255fdc808deb51e9414788bc427eea694b9aaec17f2393f0efeca09a016c5db2b0a6ecc1ed98ac7a2278c0aa81b1b2a8a04c8d93c464d16055dab3790e239d2808e00a82c8089695ce574abfeb6e9ae56850675c6373a2c1c516eb7ca258e3701de0f50f8884d71c3d2a6460e7b7345e613a0c5e49456737afb8e2f68da25a92fc1431c7b28546d8065486b41950687bf8e369281e4b1c954ac301efb458c913b8fcb001916907fdd7335a85e77973c0c3b1c19ec07d61702ecf4d446f11653b29efc41487da7d4b4b9f2c738d1bf104a3397b289ee42b75652b31552ad0c0abebea7643f165137b3770360f5f440c24aef6a6200ef873c3fddcd2388fa7907433ca2b241b9bede10a96d18ab692e8901ced33946e19d6b33745b85e76e082c75b1f49441b20f04a684464f55776154acfbe38878efc5fcb98bd392a772ee31370adf36f95790b3d225dd7b9fab349369755fb34e019703f5af94b46709b4043139e8ff0aa8bd2b1821f2c24aa7ef060a2cf0fd93f6372a906d98d64ae36c2654fe34d83bf8e5d93f4abfc068e33aa60fa376ad705dfd6f156511378a05cd5eb038ec170f5553f6ab9f09e0295ac8cc3237fad81fc0169fdde8dff250e7a69adccbdb5608db01ea2c0c48e0d2164d7656dda11ec4148f6b7305acf5c50e7b9e44620bab4426603c59258086b2df4667f32d0ff1627cbe649563322011c89cc26993b55b56e3e857afddb30b59ff252b969201791af1820e9268c42e858ec6f454751cbb33284edfb777e907daa4956421db715c085f732e77441afcd7f5c9ae44cf7e5ccbc0b3bea65e27d96f81b12da870255078f9fb142afdbc553e73bba7e9673d679203202c186e3a59db55af48bddb26fff243e7cc29e22a93d810821a1078f80fd71dbeda521c7741f2660df72b1cd8711e890eea37ea8150a2a1b5ba350f4ca32dfac6595489100fee74b423e3b7adb34f4a8170471957d405b891caaa4187f2616d31d972842fee6dc32d8cad7c90c0eb5e4f7ce6ba3bb0baf8c07d389af91d46198210d1bb70ed8bcc953a2d7af48d8ff5f0b4e88a437ccc3f7181f6bf2d2808f2fc9bd8ca0c9197a805a8fd85aca2622cfaea43a4b1fafc7052d8ca92d449f7c2c636c8842ffd00459e1128eb27a5a975e0a4316a8c3cb5e7af5422c93fb173599726a57ba40ff117b8149eae317f4c52fcf39c7481afd4e988f46a4b23660937d70bbd971667bf6cfcbd75bda084492f6e53a073f322c7e38124fab17067b202478d507032800a3a642e16f40170ff9c19776525ae1fb4e19745010a53d1c8af3ce110146621fbd7351f3094c39aa4c5fdbc09e93e7818a278e55dcbb6b85b0c759a913adca17bf5be9cf69a3e1ae99998c2460b5b7ad1daea818be255ccb8d1388ec6a67ba394f59fcf20ae476a7a43899776e2f3fbf3582a45721a9204e2e2eb9b53f26a6dd6950ba3b9f1984de91f92d984b7bd5c793d43e174d9dcb47e641726f78b84841049e7a9b56bb0995e872d393c757af50b7be4e37333966bcb09b239cab1f13f1cfc4ea38132baa22e31be2c8ad79bb5d78dd921a75409886234aaacd14f7fdbaefa141e876bc43d578b466a7482c59cf6866150339178d3ac970e26cb897bcec65d47a3006c0e78c72530bed16b6c0976d3e9a8fe9550cc31b25bc0d68cff1ea0650f40b6265bcccbc3c366dfcd6aa594b77e1f866dfc559ec5f1152a44431acdc8eb36c183cba8fb42d89e7cbccdb5b2fe10cf14eea91538a773eadebe4d4de1dfd1169e63547355c7bc6f7948f61d4549b0d4df6d517464419dde2187f2e16fa77c0efd20cde14e635333b5abc77025675fb6e441e3fabb1af8055db4a62a20a6caf15e0599c813cde1fde1323c3f7cd1c72043af89f6b3e097fef5ad6305c1a0b5115d68c02661bbbe9bc40d2dbd7f8d7e4562af5ac2952acd96f79669335edd36d7a754f76cb55c1fed5083497b4b01d3deb15bb4bb001ec20eefa380c5e29597893c5a3722498c3b409058c531b575b16a6c401d81d25e4cd53a757a5d212ee7885630149c1f2ea5f734583cd408295a798bd98d6403a3cf81fdf6352a119175f4dc27f145850d1991891d660bfd4fede5e832eb7eab42cf290faf3dd7ef172d26c3165fa8b2521fd9108ddd012f7825d320f1351d2391a8cd84df69f1f57a69e069a207f63962fda6c860ff0a84e88dd9dab3d828edc4fee46d914d4265e4035650225ccd9353dc3f10b82f78050b2856d3b3d151994c5ca7a35cd6d0341ba0e7ce8a19043a3c780ee0e8a8565eece6282bf06ca3094c57128d2f7b03528a303736fbfd44e12803514eb4f3e271a1beabb0840975d1cc831678d5075ac533ab884a61f412422d57fe846a998b41c6780abdd3c6022bfbc605f28197e12d0418339c26e24cb3918bd6add52b52ebfa508fdc60b876d0c9da7646b333eacf1c48e1e45017e5f0490d4403c3922bb073e1a88655fa9edc9333e41b05ec2c6945f2ed52f6abb2a4db01a0947bb8b3aad8bf2bbb13e2905b0d12f6650fac7e673eb8dcfa7cbd01e1e6f7889aef84fea97399ef4d65f8a5bc2a7827ea0b7acdd36f1e4f5da65cd36bc6637ba03a46ff4176b41844fa389475063ebbfe5d061058d721c6b92827261855bbd6ef9a791b1ae4f07f5420ff7e45d71a9995d2ca18fedafae349f9d1bb075c800cbd549fa16bb240147919f5b85fda2d6106f4df14883c921cb0494c1c43b2c96449b514832b8c53ee38d357a7f2da2c4cabe7705a2cf7d8d6727ef927bee9968a131f3f166eab497be3f7e977768027826d16098a2f22d2f7e3d3cc6ed3f0b62bf98f2f7feca2fbf93d980b1703b358fde7838974c148fd1e02bd77442a18d4c33ce036a2a21bb05f2d70787e11f0b13b160fd9d9e29261165cd0b002bf0105474ea2e3b4a7c2b744b587e0c1a4b067f47ecf19968f1e6775173fab7db3d5bc02455017771cc0550682482407163aef722ade1236166e9d782ea4a3eae695df4e49db5f35897daa42b8ef454ab7c12240b6598b6e9583c559225c1638e0427ee2f994dd4f018bb4d5972122bf800540ed9d0a9705856f089136d5e6880c3b1a3e1a356de51fb19266d0819ae5699f596dc02086499fcb74227952d892e46be80d35543dce47131f04c6df21037415fc24ba8e2392a19fe37f77e03cca9f7ad2763761f87b2ceecd827bed499d3a57072f0001e9f4b2982b465a32ab4e445ab2dc67810fca3b3a52baf1c8c0a33ff01ec644d4c264a6bb4e4d8610bc2b0f9cc75f114261c5d432213d77154781cb99784bfa818db3d1efa49c94cc6cd10ab1f56bb810fbca0a71c6eecb12dd8711e6bad708317d80bd0faea7fd2dfac9e318db84eee291bd0fd69a588c1135fff8f98b455ef65ac674425aa4be75f02630ae49bc2f3a5734e22f7312be1b02d363596a69ee7362b1be1fdb117cf4f58d85e380e128e40ad97b3a874d8c6e6a5c8f4bf7189c2045c5bc41784c8ef7a7b23b247649073a3ca02e8f4bc94278d01d6afe047ee0006d3ba942f769fd979b285ff422b9785a2f8f44e2b35c996d999ba5cddbd86b177581b7bf0a7dcbc8098c5004bb51e4158414800686631ab2da9e2971a75dc3d7db3cc11310c538ebef7e8dd67b32e684eb310ff03732446f8832ab371f34761bcd91e8a62a051143831a7181c572db29007955cce9e135a0e36f8463aedcef4185bc12078fc9ab425607a0e5a9f7b83ed3209c6d6fdc1775ac0bb99453f293c8bc744f70edf6293c13f401fd40d9e742aa01892c860f2c9f3694d797a3c78c48d1e7534aa58a526998b5a81f5bafb905eb7e7114265d5aa1fb0cc87556aac03a1a204718b2b6f1305950f16e9a41f4fb56ce436783303bd4415f735d642ca293a9d224f3e86e2559b0b160e8e1fe13be4f6ec75e178e8b1f571b2da0e2bfc3105fb5fe4d74ea3180f6a5d7bf0bf50dd8fc95334925dbff65ad722caa727c716a5f24e0f42800b5f245be09127edcb201a6224fe117d7a55aee639489fa36c00a168dd0f36faf12803a28ad7eae56966f96f97fb528a6f25ae1bd7178b1c673c51eb31281134313e0ee28ca3640165dfe0bc0f664c2", 0x1000}, {&(0x7f0000002180)="e696f8bfaceecb7aa37adbebbaf5ecd4a1bba880f36535f58e91a671ae640b70bddf8e79493b5a74f57cf12dc81adc98704146cc035bd88713db581938709c2ff1a99b62f663e13786a98e1fbc248b556adf24a4fa458d52f82af7e2713ec82730514a7cb3f8374ec2ca10", 0x6b}, {&(0x7f0000002200)="a52cfa720dbd1a9467fac88b019706a789282c140bca51cf72756f0e8ea26f938280adddffae820ba4cde9dbef869a00589bdc85f0ced8a716539eb9d6ab95b4d2", 0x41}, {&(0x7f0000002280)="97a2f379b6ad0b8eb32cbe6a78860fafbd0e905fdd203c5064464a146f40824e58b6437390f0995b6f834f081cab1cdff58956196e0bf04db88a33f46efce731c22dc996dcf8d99fb998e52df6ed7f189a719404ee393acdd3072afb6d81ea736c74f19272b7acb36a131dff6575074df3c7b5698002867638d176bfa78e8b2f6153eb24655bee4b48da0efdbac008f4a5f5a9f29c5e4325e3e8e3e3b2f237928f455aafa2b5572217fdfbd49a3761237378968d0e4ac6479ae4d99b7adb1b314f8b559a3be1504bf697ad37e0dcc1d109b185a6dd38e11bd5a622581121ded53366790bd55ef4e1", 0xe8}, {&(0x7f0000002380)="c9347e8d755256594246bfee31f4a23c8c31b2eccdf38b0fcda36c21e12059dcd18813068b46fcce960d5f7f2f819b9be3c429386f979e0ca31d2d8e03ae7cd5d534c65bb0ee3a760684efa598a8e36d80891251f39f017e63f26ba02496de6532591c6f13db34a93b013b1cba94e2999a1f3bac882a194e4605955c8aaeebdecf555ce57efd67aab19c89447da6dac22f809f9db4cba11e4bd816fb052c6177681a894cfda812195fe9830f00cc5b1e22dea9e9d22ae50b07f1a81e3a8aa56a754f988830513b33252a452f330dd2f3e8a83bf309a467ddcc829cdb6db84848e40b38baaaaa98c6b00f305d4178bfb189d0511d079e0d0d5e2ef0143a350e16be8803cb79382aca5b425c078201dfd98b1f9e5db1194c9be6943ee9e51366e105b361043749a783471b6537327e2c9b81fe8385144961913591d5eb81c78743240cf03d433ae86e7e198d3c1ca61e105756e1a35b5f70451ad46ecb951f43e4c61c659742c178a995b6902477d02c9237d9710406b6cfae5fe90cc9cfe7524c11212feb6996bb782b6641e5c1d0f9ff4d0fd8aa3e3540da3aa236e5b301f5e3dedb9c7f933d21bb8d57c963b4905f55e66402bb0f2a71a8f657c322c999b18914105dc28343bee9fa412c75f242b4a1d7f73a0cf5a442cea6dcd6f99a472bd1585daf89e6d05ad15ece0912133e2e08f07396671bfd96bd2b0cfd7ca61b87bc6c49d845c2fd47ffaabc7215f82218f2c9b1bf955bbf92d96d109a7f1e80fdb373c280c2d12ab0daaa305a8583caec015be0cf9253c29f42be296bb12eca2c647c5ebf558fc5ce086e6e73f1c127e9e05446eac671aab4f444dc0d6e5fd1a6e845d6e356f6b1b8b38bdac39fbf385ccf157909338bcdd1454c02d87244d0acfe1b4be0fd4b038465bcbf693c4b6b8235113b599f8207a35f9559f545933ea6ce34146b899978ab465f2a48cf8d976f766cf12d901f95bc85adf8f8eefa92f592ae02d3169743d3ada931747eb6ab324ca850bce5ed9c9105ef8f9db623dd2083f633dcb9095c4ff46b2f21539f740a5b52f7fb645488efa6a974ca0e3e74b6972379c0930f2e17f5a6ae1cfd49023aaa9b1533aa70a8094ef052daac9f9e8c8e41623aefe797f2b803b340ce8df073e55bafb5896638077c5d460cc83ecc12d10c949b793dec885051ef86ad2aed7bb534cd7bc6f39cd32c365e83ad27cf3ea868571264fe9c740f37a1e48f703eab3107e434956f434d9f47c9c3a9b326196183767d407d33511960b2390bf1706c2efc9fd1f446ac94baf692abea03d3aea64202799dd96b762278239512ecb14efe2515b7c7e90abec61bcdf5ddeed07b3593d2896f51973e513c3e1c6fbe27252d6c2007dacc66f23396b6fb436508f8446ed83b267ca814bd6c31745f871cdd6e93cfde1bee49378996a214d4549557e836ef778ea176437cfd73d87e9f9ec99cfc2535cfbe81d70d4d6ad1e596fb8c4fbbf8d8b6ed2f9203901cc7cdee543f64857c6e2f9429659894daacda16b8c2cb430b389c5ac009664b665920066dd40345a3fcb777d3a9b45c4f6c2dc8b2aae8ff0d133ec43b9c7de8a8747bd040c2075927ed6d239075e120d22002106df21ff487a605bf201df7d0a24f4673a02775415309d1021c750f42cc6468d51dd4e98cbbf461ba15b402296a836d11edb303ed2cc8ea478d5fbaff8691f5e4939993d4086cae78a1bd4aa0df6cb5164aa091af9c05153c23dc8a5315b060406a2540794c1e52dd50ccaef3fff347afe73e097fc877be2d2008aa166276089d2deb1182fe5977949a9096b3de71a26cc30cc4da637f96245dfbf174f661d3109430789ecf3bcc13922e813fc1e88790c847349f78dec5537f3581922dd3ebab0fd736986235788ce31ed1c8b62e4b4f201315c33e6f8d254966b3db15759894bc04f77d06370be68fc95062794cb530025d45fe32b783e7cd8a8dd0c355141a5dce04699417d4051548799560a0adf384534eceaa100d3ec79c7b3edc6a8d1386723409ddcc46bd8b6dc7ffc9798e5651d209b60882e8fe8d41eb61ac17ab3d4f951c5aff90c686bc9d965ce31602348fc4a077099edcf1c6410514648820db2fab23082cdc82488d3c3d3d8d20a1d1ad9821e04a4065ff720bc3409fe9f71b5e8e800bf8655029a44281cdac7463baeb2b10273ac542815260ac63a9bc6073e8f99f9663d3d12e62af372f916620fa35c29c99a5aa073205c6c5373b054d90890cb60cdb9e5b6d673ca2b2078c5a08887e6b05777d23c1c36db473dc8b83e1a7094a043bcd100368c66426b39414365e58001db2d5f68dbd9c17ba345ee3b0bc51183ed6e8a5b379d01aaa9790446859c15380d8c4acfd6aaedd54413bb766b550965907476ace472de7e197fc71fbe789b7d80595441a673fca166bf64241003ad116ca4746249a0b2a94d528e7ebff57ef44476db457fc9ebd687ce6266f26aeb9271e0f5efc0fbe11a764abfcc002a4ed7611fdde9fbe9d7e0aa1f5f6bea69625ddd4acfb7ab375342dc40cfbe4cf617cadd3e3adde895f41075fa158f6537f001993e83ee33f9d018bd05ed2ab1379a83b9b780ff50bed034ddff1a68a20763be9b7f88858ffb4bac52a83b535ce928c7e8399cc7b76125304290f2987f39a006a5eee11bd51592193e57ff746ed6be3ae84d1f16eff5a3b5a8887a5a967d7f7d0587ee988bc3edcd9a2bbefabf8f1f1901d9b3b25e8fa63487d833c543f8f5ab5b55050901c3b7693828d8bd779ca13d5c8946cb434fb08fd572f912dffde07bd0f117bd3e3b7a243632027459e463804ce4d2e13ae28dbedeaea4245b903c0845c1c72caa076331e092ad9aac3747d63382b4d25988afced12f2be833237aecb4358bb6a0c859d4884304b4890af4d2d5fbdaa88bc9fd6e0456f494b7aebbc7c3e9a69697b20bb251d61d6e8bbf4f709b86fd9052444b26514f03902573781d5181ec19d32492a906d80c354234256852a1df7fa64c2f559ae219e13c34f9d85e4d4c370bdf8e0ff798cc915b304c23b30a170641efebdca4f45f2df408c01478156ff541e3789ccc1a881db6b04719d7a60b1ef4e817617deef4b78b8aefecd2e7809a3618aac6ad4d78bc4d2ab95d132d91113fdd0af531f056e32e0c4cf4fa3d997d57b9922bc926c66f08600fbb993059e3870fb71d6a146d1e397b6850eec7401a8e3c9d2737e2e529b060c8398480819dd787dcb7459c1918efa59cd84aaa3f99553806c94ea84eda50cea0fb460887222a9d69c083ec6714c8262c61774a6e14594e633ac082d5a49a2692f03e9f2f166073989380b44d1fc97741c1518166ce9c436eb161010b13ca744ae93d2f7bd7f3ab153cc86643f69ea481f2b312597ab6f98f0b966aa066d7440fc716891b24dcfffff3fa1d1821d95b31e56246f84af011f898d2922f00659e9c89dc0904c0b41218469be6733a252a6ed299502b9b0a30946a09a94251a0a452c8267faf47fb6b58fd67afe5f7f5fd315f4c04496636d1f6394d2164c5c9ec47254209548972fb6f4ab433715cdc87ed054377d8e5a764cd4149191f2c9d48847a2a92899e9a247114ff6ba82922b61c239e998983619ef114d02e4980b590e2f961916582e905c7dc4c47cb1ed8413a81fc5db5b56da4b19ff29650c0f93ba669465a3b9906d6fd31d964b72144c63ee8b1f5cbc92dd3a579262e4ef947014d85541653b0473c124fe08ce93e374560ff2eb8e61c904d8f9d8fcd2acd01938767fe9dcae534a46793529aff5805831bc3a0bd2fa2e6d8b241da177ba3e128cbcd6c6fe74a9f3b3859d7d6324473edbbee0bb812e7e546cb1f2ea81bc56e4a92c17468dfd1d739862f5c239a7e969a8ca11562b6bb27796b4086243141284220e459530a8b5612aeab3d9c4f68de8a00cf3aa20e966ceb982b553c51281d1391b4bb4e86cdddcec64b303dd0aab77d356761bb2ccfb734fb1e527827f553dc132f512fbac9606c8423053701779cf285dd270b0ecd3c7b31810302a6c38ed80cd3c256414cc514b21bb45fa49a3c618c95309664b9d593fe2524ce8e67920d0fc3694393a3510a8afb054f473e9ee3e9983f83afb8f85e0550e82f574a0ce830a707a5db10a9fa1e0389e6e1f2f32df50ea25cb21423a7ef2826283f998ea8834a62cfd390167f6c32f62727451b22ea2d4ec32e738dfdfc995ae2ea0cc8ced6e91d77800692fa839385629eba79f04d45d3cde386cb56352c9a0c8a61c29651933a209783ab177d556dae561a9c5a27832b41ae0aad5ebb813d6cacb4f76b13dcc84f62c2a885223401d87676427bf62b14e6d9910e6238dff4729f715f0a455bd71103282b002252be48702df2852b6f239a95e1ab56a5c1547a0ccb53e417c7e67b9471b8abc5e5c4746f834b6bed404b9b3bf8a19255fb34c38c31e2c0ebb727ca250eee46a8fd90ccf7a12dae30ae5cf2d6f542421f6b195ecffccf81dd5b29a50688ceb03a41a8a34e2f8b476a2d04bd6b38b56b9a00a9eaa7db2ea9974b58ede5b8fb20e9c89cdd49846fbd8145403e98f163cbf8926145107e5668b84e33a28365af903ded264421214229cdf591f394205412980350a03fa04df1583be39eb3283b22f987b799549ff4de59f25059d38e5c6d59577ce9423733682783e3029c4d45d5a893577fa12092a3492f94db275809739440dc2d9dd4b0d53d6a93e4b8b0ca849185038ef1260bdbbb5abe8dcc2aa18650b886ff999860136984c23e25ec0459f1e36da3d2db5554a35279f512016d40c71b1215ac7ca6ed10989ed25919c777dd8639057e33af18284d725499ec33e9650b75b8c24b8d30cd81ce07bc3761c67524a22ac66cef456f046638624303f0413d444f76cd07881b2c83560a205d67774e604e74e44cbb3ec7d1cd97cb4cf9460e871b44db816f80ea88e3d1f9fbeeb6fdd1a873bf524ff0e7c1e35b7bb3b4f1261c7d8e2e1982c0c5ab7d043e2a721611fa32a322ce42f00a9895b2d6c01a5b1fbff722e3487828bcc223e9fa0dc8905f7e943e5d6a2d95665701861a4b427f0376417c79ff698c569724e1ba528d0729b37ae807d50e2b1138776b84070fb12b919df0b3bc6d7ee58b561177322eebce56dd1a35f2979694c66038c33acfdb3f401a58da3669316b91ecb7ba868f74d8f3888bfee89d18257f7863578bf057d208d886cd3df4640f6e858cb4ec664c2353e5d6b4c0a89fe11c53f9678e1797c9aeaef62a41071d55700aba1aeed9d605a1a3d2c238e4d866c7bf4eabc2a362bc11ec8067a52872669206cc8601e5e6e6db7ecc6289c21ddddd5fe9144c1b59d05ca19533312f9b2a8cd87c1a3bfdf699d95aad197583afd58316b5b9a9b472cffc921dc1cc659e58e88e4eae07a9d2e7fd097b82a0c9bd78eb6b254db5f65af1949f0284c6126bd918da7735ba893fa5479772ce93bd6f2e5a3b4545dcea8067d9e31b26092d3a1ebfeb9f96b7009768b4e62de592165fdf3f5ed46dd49b8658a799144d9e1a1b89a752bd8ea8d35332aef14aeb7d8f88c646b934b13e2ad05106916d4cd42607ac1a38293dec1d855b60f9fe92a8e94f228d3aa03e4b4d1ec312ed7e46d83a2d522f42400db18ffb056d818a4b7ee459974a820c176bb5f4f81b5e1079bf497d773910d90623a039abc180103f7fcd75f4cb2be3006f76f16c9f9dca59934743dbe599975aeab14ffbfb230e8488a0340162ef1b801a7d2b3ae95027a4a180b0232b8d4703211102e30e71765a8d0b2d7", 0x1000}], 0x9) madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="0000001860048f15ff53d6b5e376ffff0802000000002800001401ffff21db725dcf4bc28af863cafc4381b9", 0x2c}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000180)={0x8, 0x9, 0xc3d, {[0x1, 0x40, 0x7fffffff, 0x6, 0x0, 0x1, 0x1, 0xfffffffffffffffb, 0x1, 0x7, 0x70, 0x7, 0x5, 0x8, 0x3, 0x8, 0xffffffffffffffc1, 0x1], [0xfff, 0x3, 0x7, 0x7, 0x8, 0x1c, 0x1, 0x401, 0x0, 0x3], [0x8, 0x3, 0x4, 0x1ff, 0x1, 0x0, 0x40], [0x8, 0x8, 0x2, 0xb30, 0x1000, 0x2], [{0x2, 0x44, 0x7c, 0x2}, {0x4, 0x2, 0xfff, 0x7fffffff}, {0x3f, 0x34, 0x3, 0x15d49424}, {0xc5c, 0x5, 0x4f, 0x80000001}, {0x5, 0x9, 0x8, 0x5}, {0x7, 0x2, 0x1, 0x2}, {0x6, 0x20, 0xfffffffffffffffb, 0x3}, {0x1, 0xf9d, 0x831, 0x583}], {0x5, 0x4b0, 0x7a, 0x8}, {0x1, 0x4, 0x4, 0x101}}}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r2) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r7, r4) 16:00:09 executing program 0: close(0xffffffffffffffff) socket(0x18, 0x400000002, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="e64c4c70a3dbc74563aea9bbf4c12d5c58c4154831aab6e796fb7f30c7aaa7d15e9790927c2a462c25fb1021a3909b693dd24cf9ed91b82ff61cf80476fd7d9665dcac322032948d22674faf4ecd5f68e7b3380628b2d7cf8c127e6d9742b6b3a5509e62feb3873974"], 0x10) pipe2(&(0x7f0000000100), 0x0) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0xd, &(0x7f00000000c0)={0x1, 0x2, 0x3, 0x100, r4}) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x300000002}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x4, 0x797, 0x2000100000000}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0xffff, 0x7ff}, {0x18, 0x2, 0x1f, 0x3}, 0x7, [0x4, 0xf62, 0x80000000, 0x1ff, 0x9, 0x6, 0x5, 0x1f]}, 0x3c) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r1 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0xa, r1) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="ee96810e0ed92c26f68be9e0646a700cd651d48caad15d7069cfb705b947764046118954a30e1cac8c3ab51827151cdeb77a334db65310b0fc", 0x39, 0x400, &(0x7f0000000180)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc) 16:00:10 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) madvise(&(0x7f0000538000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000000), 0xfff, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x140, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt(r0, 0x2000000000000029, 0x6c, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:10 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000140)='\x00\x80') chroot(&(0x7f0000000100)='./file0/../file0\x00') 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1d0) faccessat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) 16:00:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff84) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800a, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000300)='&') 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457834ffdecb6a683800a52d00008b00", 0x0, 0x7}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) dup2(r4, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) fcntl$getown(r1, 0x5) open$dir(0x0, 0x290, 0x0) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) dup(r3) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:11 executing program 1: r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000000)={0x3, "4cc10a0c973243c10ace60719303752335d297105f0a37f05b0fe057b9887a7109634bb44d64aa16a06562cf1e469bbbcf881d2c9a166ce56d97618d05f709f579367d10d6b395a7f1ac7c8655102b9e6556368c0c67a5a0375fa5101996754b819a32fd"}, 0x6c, 0x800) socket$unix(0x1, 0x5, 0x0) r1 = shmget(0x1, 0x1000, 0x90, &(0x7f00007be000/0x1000)=nil) shmat(r1, &(0x7f000040f000/0x3000)=nil, 0x2000) r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) r8 = getuid() r9 = getgid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r10) r11 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r11) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xa65, r6, 0xffffffffffffffff, r8, r9, 0x20, 0x9}, 0x80000000, 0x8, r10, r11, 0x8, 0x0, 0x200}) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) getppid() 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x200000000000007) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x60d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x6, 0x100, 0x101, 0xf}, {0x2, 0x4, 0xffffffffffffff7f, 0x7}, {0x4, 0x100000001, 0x4e4b71f3}, {0x7, 0x80, 0x6, 0x4}]}) 16:00:11 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x1c}, {0x6}]}) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r2 = dup2(r1, 0xffffffffffffffff) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0xfff) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:11 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0xce) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x392, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bddbf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b036805b1e5d388d57467f705ed82d32963b814b3b7bc4ac1b3a36bd6692cf35d1cfd51e8eb66f6a8054c67ac314d8a0d0122a06fa44ef990571797d5e4ac2b867eb5e78d4caf50f68c6284962a983d1bf5b4172e97c98eda9db2313e6cabe9fa9c8bf29d92e0b1de8907e2dfa9c29c335a343c9dd66fd0fbf456b551f63c9b15a2b6f484f039a45fdbb303a258a1fea9a989c99e149812d36f3328b"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x14a) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x2}, {{r1}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0x50, 0x80, 0x1, 0xfe}, {{r5}, 0x1, 0x71, 0x1, 0x7, 0x100000000}], 0x8, 0x0, 0x36, 0x0) 16:00:12 executing program 0: r0 = shmget(0x1, 0x3000, 0xf2b2a32091641170, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = msgget(0x1, 0x404) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="7713a1f5f0fdbbe42f4938a7f8c493e2dc961b4b13f4a22c908875be55806874788b79ba0d3ae562fe8639cbd60f82e58fe071e034b07b5211f868b5f21652d59a7936aa2ecd9f7733ec8961380dca5a1c169f9ed1e3e67b746bb57f9aabd9f9f15910f4bd179f4215019e349fc2df442e8d1875b1e065554d31ed49d657ad7bec04b9e8f71bf3515fac7f533dd5bfb8fca34bde98143795e315c42c8be7c89e054f3230805cc132aaef7dab194275aab0a265c58e20e5a96f6732e91b234617086ebad7f32d0c9941f3089c333bdfe03e09ad937b55c56465796a31b210f4fc46d59cba5d08ea4d68d0adc5a8db775623a7ec"], 0xf3, 0x400) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) sendsyslog(&(0x7f0000000240)="d01886db29bd256e41f2d7f36b5e84fca170f3be0f8f8ac5b4f1790211c5c71b7c5cb699c41860fd65029b987d1c79732deef59b84900022ece51880000882d2e761db404a1ff1d66f29b1305a519e457a8382ed13a822532e550e32d497dcebbb37c5c73f607bf6bcf112864272dec84a4d5292901c5a18378f486759a94bf3377fbf3d1928f79ed6c94b5d2d5e8f4989a32c46b1d84915da98bd6e6cef8b5dae2961078f9c5efabd114324b08812028b0cc64bc8863dc5ca843734e07f337c2539c0494b859325d8ed9a5446833728376e01a854d5fd2f1b4415611fa5e7a34148b41a5807a9dab7da8264fa9d4581", 0xf0, 0x28) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000380)=0x9) r4 = msgget(0x2, 0x2) msgsnd(r4, &(0x7f00000003c0)={0x0, "24d916e764ccd91a7bd465d78ec7967e8f4a35adb52f36e8954bd43f76e10d55098510e79885a34f7d6e8ef9bb16bcb74a60617a16f5005854b892a13a864ec1cd957b55c89a39a604ef87697fc6aa8a336ab250a19889c1170d2826e143c2aec6c2bd4810b705f23080a2774d6662937995c0db4ec8b97d1af8d975a31070afdef15e34faafa1c35684c12855e6a75100880e86e3d934b9760de66f8f21263a20efdb10f512e667698986671100903e58e3afc6f69fd69a829d3cba0b11580ee0dd68da3df02076334c831bf69815b0da8aa722f43ae5ba98188b128d189a478d916874f394223a8f9be74bd345c41e27b922a062f3dd185f12e8c72c8eeeb4cb3e22f9ba2a2fbe5ce7b51299dc1fc1de83c8a320d29d910524f891fd1b999a913253342d1ca50945ff612ee6c1f3b8e9d245d51285fd3913b117f642abe7d53e25891e9f8436f3304824f0263628beb48ba40be08e4f2a1f06004c309b420640cd2fcab09efe8b5caf8b459f5471b0a462464e4933a3eb0bb180aaf9204dc46ebadfe0cc2437e32f4b522a13e88bf332cc0406564eddf6d18959580440a2df16c7c86e02da9625ccfd50594d576c748db380f86a0d4975b0d0e32fb3053710fd95fdd8be95759fe6e0cb9b4a559bfb3b278e412353cbb833a1b973a754463e12e21a4480eff8f6fdbcc9142490a4a60dd859efb1b85ea671c47c667f506bfddf7105a83487cbcbb3b4586bff54c55cb67392f7f6ea4673d3be065bfa3c1d6776f8dcd04cfb8977146a1f95d67f43c58a9cf4344673affa1bf51848041a9c440bdc6f90d8b38eec7aef80ebdd1fa8bb8f1e4bb52d19d598a444fbbc59153e4d98cb7209d7b9a8cafe84de8f14c619d251767ae4f9e78793d731ef0126adaa7b36b549ded3ec82215999aa3cc0b6d89824d034f5d5cc7d8b9cc1ed8cb162aa5889ad22cda18ff4e2e659f2d91fafcad649c91869078b9bad32f423319d0f0632364afb91af6f007af6524730961699b1a5be714ba178139097bf556eabbb047aed995b88f0c517223df4ca0e5a4ea546c62068fd1eb4a96f04e42c58364bcbc596e9e84e019820c730f82b8e660f8ec3e18f37fc470a224e69ef6e647d5763a63a1f4dd0e717607ac057d9fdf30fedf8f11d1bd10a31b52190a07cacae70c6d056f210e8c968ad3e950341ec8dc939c3fd2d7dd283b6cceeff62b7ac79cbd473fab11705e05cd8317f5957949978d71dd0616e93db754badeef615dcaaad61ab05a5aba8019ef1cd93385fd5c31965934d7b8b5c64d12696d2708fede7a78b16beadeed37a0cc0aed4c0b113c3d9215ee42db9025bf0ba13e9e6a6227461b50ba37993c8080617f75dbe3ac2860ec0aa957c9945c4535a0b2b77fd4051e3da076b859e3d70d85c42dbe9ea695737af3647f2a0b2d6cebbe9ab974dce4efc2ebc0e8f8f6ad7b4da756c543d7aafa2bf587817e2535c4b0ed1971328df949e1f8b59de67f691bda9082e348bb9b919539ecdc9607124b3d0941c79ca8051394dffda0b629bc00328b2de59b4a13d5217d4a9afe2c1a1270e1f02126ac03cf8c6183502d6b1594f817fa258ceb6013f288ae68ca80ef027d0acef86b451d1b7df4d16ad31bb8e65ec60170d8cec5bee73eb47fadaf11bb1990dc2ab8164f05f5d7170bd0b6310f3bea085525c6d0d8f631a3409631ced50a464f2cf7d0b280226b929573790bc03bbb898c876bae98e3307821d5d8db08f9aee294dbf61703189f760de5b6d314774b4a5d6b3bef7297cffd8a07a740aed64f803c8769bcc018f38e469bf4142cbb1a1439e706c7e19d3778526f996f673620c698f86da8ab6d5f5a274a891c35cc50424de44bef62d50c549ca2a086ea44d40c884a33774bd934038285251363bd50d89e68824cff68014204309805069732c970ab1eaec0818adbe92fee35ac2ee3f172ea0d1d0cabca8a76dfe1dbb7c9dea6f11bc4b0d64e562aa345d902551a19003c983a860beafd16b317e3ced43867d0094ba3a5c21bec9de58e2a359c9f02e1003970f2d29235b9eed8f8f1adce1bd033cfed539e1035ecc4c0f4479c58124be4a631783ff1ff71b98ea130608b1a9afaea420684b3938ac2dc65f2ca15c2d278823837bd6c4d773eb3bc03e58dd462535c39b66823f3aadc674f580ca9b38b9b5db3975ed6073669d6c1a32fcdf9a88e9c0e4cd332576f019ee019c0d6abfcaa4520ce94b606a723cb96ce41d68f07b211f95a2d135bb4ae8079ae1cae62929b2edfb6e23f4db32d8db2920f12581a4d6b5d621fdb38ea3afade1352adedf80d584618dac6090c4a0e55a2e689386523f0e3470f05615870f638fda6484cb1ffaca75656003b22c0ba58143f5e5be0ace4ad4e2adbe89ddcdcd3e4015f665d6b535f88d73f66879c01a83ca68e8f3407bc3d408f441585d759ee9de9b5b8415d1f20015616ce9eb745bff6c4a7171ab739b34ce634d36a44d537979f269c9b73c9aff0fdb378132861ee111c5ae1ed9a9ec13e2d94734947e4f4bb3fcf8639881a2d12bca9d744311e36145252e8e0836c0043b9ba789ca9d2e291eedb57862fea3aa72013ba7944ea79f9137fc930c8a05c23d7342c049cea9ebb459d20dc62edf17be1ed00d5cc55c118846c3eaf2a04eb9fdfd5cd945f11a1df4d293681f154333f0f47538b49d46a3549737486f06b00f1762a203056d31a8b7f36cb76597fe0461c0b5a0dfb117d13428a44c50c3313e33f8a03bdb7e5ddbbd19036ea492f31acb62c1decde74d1da8b3418e6f88a02101a521b4fa77a47445b9a7ff22e14c949ec49ce8c55c9259657c86ca95d21d0065fac4161d480580500edb753b2e1bfbf37d35b867228941bdff6f6a5d7276f721cda516d9142978aa01f4bf2271b81a3c0634e622240e692895b9fca09756dbb32e2869c052555d27c749ecd86b4d44045b92c221b5b13432cf976526061f0bf5ac39e7d45aaed340ee64241c2f0d8198024bb5ac848ee743929ff7428ac94699fe587dd4d0badcdc247e7ca0ced9c3a75d71c277b10c4c1ad36c1b51e0f91167156b6652a39ee3b1bf5701ecc212995a78cd153fbfd916c61fe3e8d8852ca0d5967bff88e74cf99c1a52ceff3dbea06228d4d314b6a77dcde29ba7455a6914177ef1658d7ac882488693c263f4ea2ece6136e654dfd2d2dcd83ffa3f3015bc84f5d923f729eb6dbde948a6c55f47826068acf021c3ca497636cce5448502fda9b10712863561ca57b465461f926b036b17351ed6f397f4e192f4353ae645c00e7d5f925bc00dec048419cfcd93976b3d1f1813de1b51c2a79939f46074a01ca85192370f752e2a279b984ea1c1062ee72d2e6c6df33bbf98ee0d3dcd0942f05ae037df34fbd042e43cf53878e55bf41036729c8eb73200010ab387b360d2155f4ee63b5fa5db2a39cf4bcf1af58b6c12a2bcffb5f942301aae53638cf285500d9c3916e3e9ab8e6f982daa16b89cebbea5a3d8c4e4f8d43f5f05446e4df7bb9dbe0119c42ed39b4f614ababd888d5a098db6a502d41e1d1a7fce03c81303029070653b5386888ac6498fa4913d35777c3a95b9d50ffb1f9662369869f79e7b7b01a4886e7e9f876279a47178379fce606b8fd4fad353097e9942d4cfc0b46ca98dcb30967b68ddad89921616867ae485ab6625eeee1972698b4eaea1eb93fc660136365be39ca2d0820e74237b709399dd0afa5999b7eb2a9705f6c118b927fc8c430780976ce6c18dae2faf86237ff78ec659044264f8d79d3896cfcfc10f2338a033efe41559c84bf78cf201a5d771f21008f011da0dfad03472d6390181184c89915964cc821e7ed270939a731e525852e59b72d0ef200f906f34e0fe36e9172378a87fc1d4f9bddba51248119f190f8078cbd17aee6fbc7c9c9bb69af46f74f40949a1b7d0dd7181bbc5dbad5d7a5d85a5fb2d9c4fa9aa31682abede0a0ef83a1ea02108973ae83036d6289701a34fd4b83e15fc6d6afe21eacbe24cb74c52d01d4fc3569b8f115ba6c9b9ee82cedf732010694e44b5ed83d2472b43ffd95fcf5e4eda5bd75cb131140ee96ef46513f257f9262c12d89c6852fa26791945a1f0902fba640e9f8fde25882c1b243f32aa1afb188b4d79b6c2e815f44632fc56202119112f697cf16d0629673bfe2e3b4c7e4f41a6bcf201405700931d4d290329207e1f3b02a9931fd634dc68e8ae46b8f784952465712cbc9f79d68bcefe893886e06bb5b42b1647085590d50f6c5cb3b22fda80c3dfac458f06e55e70edff4ae01ea6fcb4bdba8b97912623ac972c74a9028cd2d17e30d50eae4a2cbbfab474688ea6bb0ce8d6544821c6aa9cb0b2d0ff0299f647f7402d9f84cee335bfa46999e712b14cceb4b9de73583c564403f8d3f16ee0711b5e1524baccbc7ff2341bc7a698f3148d459115107ca3bf396f18a46e49faf23a92499b0bad64eaf6099b60d698ad8f8c7d0ee08a99f4da85d576ea6482c3e2a7e264ade63d99c5b20a62419563f639d60bccd86f8fd9ccdd637b0f0f338498f4cba00ff2bd64a1006571a762ebe3763f017663d37027b62a33fd83b9350b669aaf89e1eeee046574f14e398ff07be5f21f5b6b259d55825cc4e33cc945648d5263ac16d8169ff8480d8fa2964534480fd7383790abbcd063fd083bf2f9b4f685f22d62d192a73bf921bdcd0dcf0ff05050a068a822687e134c990fdb5f95db1b7846892920fc93b4d42a797fc46eef05d3e53fe8956dfc44401d346a610020094b5154950d4dacca390c4175a93ebde29d1ada00672a36dd78d916f442e89dbfbfaebbd4ee87b1b8748db8c576e135da6ac91fc3a3ae083acbc2d976d306178dad67d9c2d651402c56f3c5adbb1e53f303882d67d4c067a4252a72aae3a8ac265ade1404b28fb32bacc2cae96b0be04926dfaff860b1c9b5f2bd6bce8ffebb13a75370894d8a6c581ac42d3d1d44abf578d4120e0a1343971f0c4a521a3ef49bb50871606cd052d87de5fd4ef8aee07ec06ad57d1315ce34948cdee33d01264a4f2f39cbadf9e5d48c1e865a2dfb5e89a4c9613e3a7a5682b11942633234801d0df01a3f33f067084bd37a7b9014c1f162809c1afe2f69f067865a53ff884e9b4a62eb2447065afc8f203bdb6616bedb95e2e27bb8bae4d93ee20ecd477abceeb7abc8252c2325ea51e068bdb04fd0731407cf827e8b386388739052bbbed875070a4deda7d86daca365a9ec2720d4cc478cdb32ff2c96432429e4338d2c3ab1082742fa2354b39cc0edd10b9df836f1b870ef90a772c82243513014e35d457393c1eb5c5d4aa8d3505393047b1f8b392287dd0a7e270f41ce0528af0100ec8d5926ba50a7cfc54efa60a1ae48531500688d77003a38aeb5548cf530d290a3ac1fcf5c92e2b51633a53beecac7b44128c0b303aaf2642418d10fd7bc6594960d1385b750429fef48d1eba833df1727a0787916b894b54d2beb889cbfdf1d67259e7958b3b9f777767f0a1d9f87489725d482f297e017695805ca13348f5d9bb108f7b37422f4b306970cf0dddc38cb0d8f2053eb8eab36718461bcc8538c6a49ba9d30f07e123f0c8d01f254c0aac4ab5a47f3e25aa41cadc9d8d00bec48291f1d9b21e980abf7cf4f659e8e724b0fd7cbe328aa245a312b75d7e214f43ab7f5a07444dd18592a3caffc16a7f51938b03cb2858e0a6585739529c9670a93ad38a1fb4ab45bbe53653494b2e3ce54f3ef15878e8f100f74ea786d0b8556f47a6fdf7d912990ed635b771f76"}, 0x1008, 0x0) ktrace(&(0x7f0000001400)='./file0\x00', 0x2, 0x0, 0x0) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000001480)) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = msgget$private(0x0, 0x4d5) msgsnd(r6, 0xffffffffffffffff, 0x0, 0xc00) msgget$private(0x0, 0x5fb29c5fd37ce31) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) setuid(r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001580)) 16:00:12 executing program 1: setrlimit(0x4, &(0x7f0000000100)={0x5, 0x401f}) r0 = syz_open_pts() r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x200) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) close(r0) socketpair$unix(0x1, 0xe6a3f75e28c3c123, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0xb9568567828f6ead, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000001000)="cb084345af0ad10db8be3656ba34762285df0a5557ecea532b9cc6d4241dfcc2fc035a234dcfafef9bf5a061c082e952966c44d503d58cf0ccdf464710fe27658dfd310203", 0x45}], 0x1) r3 = syz_open_pts() r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000200)=0x5ee7) r5 = dup2(0xffffffffffffffff, r3) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) pledge(&(0x7f0000000000)='}%\x00', &(0x7f0000000140)='\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:12 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) r1 = geteuid() r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000200)={0xf8, './file1\x00', './file0\x00'}) r6 = dup2(r3, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) getgroups(0xa, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff]) fchown(r0, r1, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r11, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r11, r10) listen(r11, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r12) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="0001d2ebf6ea6c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r15, r14) connect$unix(r15, &(0x7f0000000080)=ANY=[@ANYBLOB="a920a85c0c50b6b89d634b54a85ca163a7ff18e408bb0d118308c8f6b1c53ccdec49cbfe1f7e62e7150d859f26310fbcd6d2"], 0x1) accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) accept$unix(r11, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x20b4, 0x8000) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000049, &(0x7f0000000240)=[{0x0, 0x2, 0x1, 0x1}, {0x3, 0x3, 0x0, 0x4}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) fchmod(r3, 0x200) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040), 0x2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) writev(r0, &(0x7f0000000200)=[{}, {&(0x7f0000000040)="8f136543bd546042e09e064589b2b9f307be400c9f386960b5d6d526e80d1a93feb929615073f6078e0fb9f0b8af34320db24cf534e10e7d881a852ce8d02ede005f694ec82aa62de852474c8291", 0x4e}, {&(0x7f0000000180)="390a8901b3371ff420d989960a732d467a718c3500a916f289ab5ce92835dbbe79206168e9264cb2a4ca562ed1bf61a980ee65545213c2b1d5e07a26f18070127f78095fb70e8423ac006f91c5d6ace5aeeeb093db8552e31d", 0x59}], 0x3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) fcntl$dupfd(r1, 0x0, r1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe}]}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ftruncate(r2, 0x0, 0x3ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)='>', 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x10000, 0x8, 0x3ff, 0xb34}) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x14}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) socketpair(0x10, 0x4, 0x48a, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() read(r8, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x3}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000140)) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x317e1f4ee608fb05, 0x1, 0x3, 0x800}, {{r3}, 0xffffffffffffffff, 0x2, 0xf8000080, 0x2ca26b36, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x1707, 0x80}], 0x7, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x2, 0x2, 0xcfe}, {{}, 0x7ffffffffffffffa, 0x1, 0x4, 0x9, 0x5}, {{r5}, 0xfffffffffffffff8, 0x152173a290bc50e5, 0x1, 0x788, 0x800}, {{}, 0xfffffffffffffff8, 0xc0, 0x20000000, 0x8, 0x4}, {{r6}, 0xfffffffffffffffb, 0x114, 0x80000000, 0x100000000}, {{r7}, 0xfffffffffffffff9, 0x1, 0x4, 0x1, 0x6}, {{r8}, 0xfffffffffffffffb, 0x50, 0xf0000000, 0x7fff, 0x81}], 0x5, &(0x7f0000000140)={0x3, 0xfffffffffffffff7}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) pipe(&(0x7f0000000040)) dup2(r1, r0) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x1e, 0xffffffffffffff9c) sync() ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = dup(0xffffffffffffff9c) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="dc181e34e7fc071fd694ceda9da5f78a4e29a426105a6e639b7436a72a261fca5da2be6850f9097b877b18b58a49223211f88f161c5f", 0x36}, {&(0x7f0000000240)="fd", 0x1}], 0x2, 0x0, 0x0, 0x4}, 0x800) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000100), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x28009, 0x98) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x751, 0xf88f, 0x401, 0x1647c9f3}, {0xffff, 0x6, 0x3, 0xfffffffffffffffa}, {0x8001, 0x8, 0x2, 0x9}, {0xfffffffffffff045, 0x0, 0x7, 0x1}, {0x9395, 0xfffffffffffffffb, 0x5, 0x2}, {0xf5d, 0x9, 0x5, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="283c6fc842aa2dee216b01ff051dbe577fa917ac7f4dbae1801f5ac3d7040f5147c780d3f2ad001bc6f673fa0fd337787db9cc8e6c55f089869e79390af5a35d0537919961aaa8619caf905daf67d56c43b7991ec165b91c4c30c033232497390e152ac4d69274ce2b17de28922c535e96f6e3de19b12acbc7fe45712859526eb5dfd159277091baf6275f54c4bec976a6b1be63e07295d688ba", 0x9a, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x8, 0x7, 0x6, 0x10000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'\x03ap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = shmget(0x1, 0x1000, 0x90, &(0x7f00007be000/0x1000)=nil) shmat(r2, &(0x7f000040f000/0x3000)=nil, 0x2000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000300)={{}, 0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:14 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open$dir(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/203, 0xcb}], 0x1, &(0x7f0000000140)=""/186, 0xba}, 0x1) preadv(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xa3b5, 0x3f, 0x80000001, 0x400}, {0x6, 0x0, 0x3, 0x80}, {0x4, 0x2, 0x3, 0x8}, {0x5, 0xfffffffffffff1ef, 0x0, 0x2}, {0x91fa, 0x3, 0x3, 0xfffffffffffffe01}, {0x7d7a, 0xfffffffffffffffb, 0x7, 0x1}, {0x2, 0x2, 0x4, 0xfffffffffffffffa}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x4000003c}, {0x7ffffffe, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) select(0x3cb, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x20000000000000}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x10000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) select(0x40, &(0x7f0000000040)={0x2, 0x6, 0x4, 0x4, 0xb1, 0x1, 0xa04, 0x1}, &(0x7f00000000c0)={0x0, 0x80000000, 0x3, 0xfd, 0x8, 0xfffffffffffffffc, 0xfffffffffffffffe, 0x6}, &(0x7f0000000100)={0x9, 0x10001, 0x2, 0x1ff, 0x9, 0x7, 0x5d9b8aab, 0x3}, &(0x7f0000000140)={0x100000000, 0xc0000000000000}) 16:00:14 executing program 0: mkdir(0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1805, &(0x7f0000000100), &(0x7f00000000c0)=0x6) chdir(0x0) getegid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/37, 0x25}, {&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f0000000440)=""/111, 0x6f}, {&(0x7f0000000600)=""/224, 0xe0}], 0x6) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x1030, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x80000000000014}, {0x100006}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x745) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000300)="6161fc92eee8a16ec1390c0b58eaadae62748b7540f7f841d8291eb4bf243c92af730a027f5584da564ec7a79df1cce6e7db61c6dbfb682d9c22b490db6e0eaa1b1eece3cd7eb66e336a3f5f73a3e14fe786267c78696aa0e4bc8bf62f0f3361a0d78f58b0cc43fddf71eab5a12c99cf023ab6d7ae8ddfc764f981e8dcb05af0275c78618ff7db86c217c5cfd0d298") r1 = geteuid() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r3) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5b980c03a70e4760b46235603f4769a300"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, "6848e0aad3683a30a9735ecf5a2f89c4db0aa0be"}) 16:00:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6ed486b0f929d70d, 0x10) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x10000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000080)={0x1, "9fc1a840381fff516b2a0d1ef291c0094b93f7c01ee2b64998af2bcfb24ffa376c30c07229f6cb082d279e017c53bf49981007edae690232bb796022e74947f43974aecc0adf2f5052fa34adcf31dfc0b9d2a52828af15b8be700fe399fae964de3c3134e396f5ec6326035bd44221803d603d95396c88803d45191bae3a4b0195842c0d8bf78bcc9574839141444f3dc40faf040f01f45f017a23fd368277bc333bf1fa74df582265d31575ab1c675e69c83a17c31f1e"}, 0xbf, 0x0) r2 = msgget$private(0x0, 0x1) r3 = getuid() r4 = getegid() r5 = geteuid() r6 = getgid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x8, r3, r4, r5, r6, 0x7da1d63d4eced108}, 0x9, 0x7, r7, r8, 0x643e, 0x3, 0xf2d, 0x100000001}) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[r9, r10]) fcntl$getown(r0, 0x5) r11 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmat(r11, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$inet(r12, &(0x7f0000000240), &(0x7f0000000280)=0xc) r13 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockname$inet(r13, &(0x7f0000000340), &(0x7f0000000380)=0xc) r14 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r13) getpeername(r14, &(0x7f00000003c0)=@un=@file={0x0, ""/54}, &(0x7f0000000400)=0x38) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r15, 0x8008745a, &(0x7f0000000480)={0x6, 0x6}) r16 = open(&(0x7f00000004c0)='./file0\x00', 0x10580, 0x100) ioctl$BIOCGDIRFILT(r16, 0x4004427c, &(0x7f0000000500)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) acct(&(0x7f0000000580)='./file0\x00') 16:00:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xffff, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1000000000000000100000000100000020000000000000001000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00f7e2c6"], 0x30}, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) r2 = socket(0x10, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) connect$unix(r4, &(0x7f0000000000)=@abs={0x3, 0x0, 0x1}, 0x8) r5 = open(&(0x7f0000001580)='./file0\x00', 0x100, 0x4a) symlinkat(&(0x7f0000001540)='./file0\x00', r5, &(0x7f00000015c0)='./file0\x00') ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000001640)=0xe79b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) openat(r6, &(0x7f0000001600)='./file0\x00', 0x40, 0x104) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e000000001000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="c892b048"], 0x2e3}, 0x0) recvmsg(r3, &(0x7f0000001400)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000013c0)=[{&(0x7f0000001200)=""/69, 0x45}, {&(0x7f0000001280)=""/120, 0x78}, {&(0x7f0000001300)=""/141, 0x8d}], 0x3, &(0x7f00000014c0)=""/86, 0x56}, 0x40) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4bc96a3173e3336aeebb025ea84a3c1c52c617b84409201885f035244022f0b895e145635cab3d5c45b7efdd57ededea875464a1a858ea5cd6878b594d9e85ebe3517b447e229809d8e70d4d08d9ed07e80eb8aa7800f311bb9f1071d8b9625681e3427a530650e43ded9b967af1d000b20054fa8181b9c4f40fde97e3c51bcc5eb9374f8491d", 0xa9) 16:00:15 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendto$unix(r0, &(0x7f0000000180)="17ad05c9c2bb9c799f94cd7f63530090b96d9a5562bf7625de4096ef6b800268216176aaa5e9fc8501430f1fc1bb98eab15664262cbd24d070bd15e59a52c3d241c72de8915d161756e5f552a7ebe2b0dde25aca9cad4c3a586d2bd500ff99fb43aa4a134b37b15afb36be76cb692cc393c580622a1a0079f261812dffb6c89b13f2d2e6a60e561001d75738aacc33a9ab21682786c63244484238a44b364bbaa851a228b8eda70805f9ae0c8a16e32cb890f7f75a72e4fb4cac845bb40ae396a0e0df3991fb37878743d2b77e7f09ed45bef7eba49c", 0xd6, 0x404, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ece1ee32a312d2cf8ee3562be433b4c039b36338028ce8051d0d6bf13f91846cf48a2c792e7c3dd9995301532dd662f19157bacb8b962211112f298b642b", 0x7b}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xaa3, 0x90) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d, 0x2}, {0x800000000000007c, 0x0, 0x0, 0xffffffff}, {0x80000000000006, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x7fff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) socket(0x20, 0x2, 0x5) socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:15 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) fcntl$getflags(r1, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/59, 0x3b) writev(r1, &(0x7f0000000080), 0x0) write(r1, &(0x7f00000000c0)="b7", 0x1) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) poll(&(0x7f0000000080)=[{r3, 0x40}, {r0, 0x8}], 0x2, 0x10001) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) dup2(r0, r0) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x26}], 0x1}) r1 = semget$private(0x0, 0x4, 0x40) semop(r1, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0xfe0653b96f948a3d}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) semop(r1, &(0x7f00000000c0)=[{0x1cc96c905b7a008f, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r2 = geteuid() r3 = getegid() r4 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r4, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000140)=0x29) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r5 = dup(r4) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r7 = dup2(r5, 0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000000480)='./file1\x00', r8, r9, 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x1800000000000000, r2, r3, r8, 0x0, 0x10, 0xffffffffffffffda}, 0x80000001, 0x4c, 0x4}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x400000000000005c, 0x0, 0x0, 0x1}, {0x84, 0x2, 0x20}, {}]}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x180) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000180), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="3258a362020207e0"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="da3d550468e11197f6dfb0fb2de20799835108408e191f45956c937b4702816d96856e7bbf549605eda34be50c7a61f23fa9596b95db5063937dabc61f3b48c0954f3a34b8b6e606acf3fd90ea543098631f6994d6452dfee4db1f5e5c25c8c097f348f16f00ab851c280857f34b1a28ed9064ec2e6066b8d1f1cdc5fa86050fe693f52e638aa9a8d63a04bf3b2728cdf9f3a7c8fa32d739ce9b4e1f93a6e4f2f46a82cfb729cc8c815159b49c502f9c520d91695f0a284d26f07e6449bc9dd56d6d5e22ec685bd6c87503736ba93174cd336537d109a5d696529d6e54f31fe1a8aafe5790033efa391ff446b8506c72b4e8b05e3f93da7ee2f495b65fcc76c42364cebabb92b3011ca0b7577c439d278b125e852fb69cb0bcf6884b5d4090eb24de57559f188992606ee115f112e989ad0c7b27"], 0x10) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) getrusage(0x0, &(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc280fedbd6b53dde554e5486d40e68cda8c81188369e87b3ff4fbdb31ec84a8dec4c20b3a4656a58238290cc5b2c8bdf60e67c8df46aa458c130f8f40fa8fcc5b27f301dc574db731c3d5d590a681abb5709617ef0942fe55fb1035054c24188745c5839add9dee544a13856d381109ef1d9ca5b8acfd9b5105fcc5eb4cca2fd8c5a885f0885e2cc3928d698d538eba009f5225c2c8d582005975b81ed895c6d6edb0ba9f93a74493e5b75d50959ed3efb599ea99b95e556e0b9f3d4a8310ca7d268f744c00", 0xe7}], 0x100000000000002e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4, 0x80, 0xf1, 0x9}]}) 16:00:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x20001d, 0x0, 0x101}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c2") 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, &(0x7f00000000c0)) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x114) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") 16:00:17 executing program 1: r0 = socket(0x6, 0xec79d23a3b9a8610, 0x6) dup2(r0, 0xffffffffffffffff) 16:00:17 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00\x04', 0x2, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1003, 0x0) 16:00:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)) kqueue() 16:00:17 executing program 0: r0 = socket(0x11, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:17 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") flock(r0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:17 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00cfeeb1a10008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) close(0xffffffffffffffff) write(r2, &(0x7f0000000000)='>', 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) faccessat(r3, &(0x7f0000000200)='./bus\x00', 0x94, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)=0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xd3, 0x0, &(0x7f0000000040)=""/211}) 16:00:17 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0xf9) poll(0xffffffffffffffff, 0x0, 0x80) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r4 = dup2(r2, 0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) setuid(r7) close(r0) syz_open_pts() r8 = getuid() r9 = getgid() chown(&(0x7f0000000040)='./file0\x00', r8, r9) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 16:00:18 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xc, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x10, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = socket(0x10, 0x1, 0x10001) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r13 = socket(0x2, 0x8002, 0x0) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r14, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r15, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0xd1, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x4, 0x1, 0x2a, 0x9}, {{r11}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r12}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r13}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f0000000a00)=ANY=[@ANYBLOB="62ab0a07e004400000001f2dd4085bd127a2511643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e4121876af1ae71c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa56ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d94e1ed151d9fb1138920ae33cd5e89c2b3ed"], 0x10) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r17 = socket(0x2, 0x8002, 0x0) connect$unix(r17, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100e4b12a812455bd49a0f85ea72400ec06ffaa9cf00feed2a33dc8dd7cb0fc132e92140c71e1c51ae3404f954ed307fc14a2e3391cb36c1a8b55a62be053546115b3eb8ff4ded17f76c1dd94205c7f7993"], 0x10) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r18, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x8002, 0x0) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r18, @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYRES32, @ANYRESDEC=r13, @ANYRES16, @ANYRESDEC, @ANYRES16, @ANYRESOCT=r9], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESDEC], @ANYRES16], 0x7, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 16:00:18 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mkdirat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x84) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x1000000000000292, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="c5") ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000200)=0x12c) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb874acd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244df90f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f", 0xba}], 0x90) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getpid() getpgid(r1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x57feb26977eac7dc, 0x1000002, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0xbb3f522a2512d215, 0x8, 0x200000005}) 16:00:18 executing program 1: setreuid(0x0, 0xee00) socketpair(0x18, 0x8000, 0x5, 0x0) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000, 0xa) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f0000000000)) 16:00:19 executing program 1: pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffff8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = socket$inet6(0x18, 0x4000, 0x4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x201, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x4, 0x155}, {{}, 0xffffffffffffffff, 0x84, 0x4, 0x100000000, 0x81}, {{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x0, 0x5}, {{r3}, 0x87f47acc1f2936b4, 0x2, 0xd79b178043a9a58, 0x4, 0x9}, {{r4}, 0xfffffffffffffffc, 0x10, 0xc000001e, 0x3, 0x8}], 0x7, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0xb8, 0x40000019, 0x7, 0x4}], 0x80000001, 0xffffffffffffffff) fsync(r0) 16:00:19 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r18 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r20 = socket$unix(0x1, 0x43cd0608677e1682, 0x0) r21 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r23 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r26 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r29 = fcntl$getown(0xffffffffffffff9c, 0x5) r30 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r32 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r33 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r34 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r35 = kqueue() r36 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f00000021c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000f7ff00000000000029614f9408f93421dd61093e51c1c4e0e04515ef793d23a87471117931acbc9bcbb2d7626347d27f86a16305c7359f9e45a88ed8ccee6df74b636c3d753d3e127da0afa72e542ce2fa12628b2c913b038fcc9c5a7adc52ca71a809d7dcaa5a38b4ce10adb2410e906cb2dc50745b3323652a711fd5e53da92c0fdbfaa274617753422795c0eefcfb92c2e7ab526cbf87bda056a8030112dfb130361a2380d7b5fc0cd601f60a321a2c0aca63e3af423202a7e535ca3dd13a1812", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="b40f00000000000000000000ffff56a18856567c50fc6b000001000000", @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x4) r37 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r37, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r37, 0x8004741c, &(0x7f0000000000)=0x267) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x200060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000580)="0000267bcc878272575a2bedef63a74edbfd6e4a88ea0237609b45170873df586110a6d03f2208961f4a14dc908a271d6dfded6f1cfd932c4bef371238abe45abdb0b91e606fd5599ab1908ae8664ef1a4b67fc208ed2ac82fba0d58af55dedaaba1af4346610b606129b3f9a86419b4aedb4b1b1c93d87a94679ceb237a9670efd2053c2076d6dceda66e", 0x8b) execve(0x0, 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1, 0x101, 0x8, 0x6}, {0x4, 0x3, 0x1000}, {0x1, 0x5, 0x3, 0x1f9}, {0x5, 0x3d, 0x4, 0x1f}, {0x7, 0x6, 0x7, 0x7ff}]}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000040)) 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x81, 0x1ff, 0x7, 0x7}, {0x7, 0x81, 0x6, 0x8}, {0x6, 0x2, 0x7, 0x9}, {0x2, 0x80, 0x9}]}) 16:00:21 executing program 1: r0 = semget$private(0x0, 0x4, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) semop(r0, &(0x7f0000000100)=[{0x0, 0x20, 0x800}, {0x1, 0x40, 0x1800}], 0x376) mkdir(&(0x7f00000000c0)='.\x00', 0x73) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)) ioctl$BIOCFLUSH(r1, 0x20004268) semget$private(0x0, 0x3, 0x104) semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r2, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) close(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="6bb4f7c8cbb92d008b25e1a9febbf7a9fb810b861a8feb8d5e5263a846d755c09bd201de4b9a3d9560b338ecc15ccfbb61c54dad85340944630a11bbbbf3c8811f49954c101fbb61cb4257647edcaba4761940bb424af86b47ef398fc1b8cf78a948bf8473b13fe1f77651479b1f8ab6e373376a4ee5fc5ae107d0df945267aeeca98111be64b38b6de6e5658b41736dbf49491e1ae2ed3f4bfa75d538f503436763410bd1b550006913c88595275c291d598e400f75835d6529150d26723bb65bbf1ffbfbac0d06b63d2d24c87b075930675789325bf1b6c2459405511a0b07e5", 0xe1}], 0x1) sendto$inet(r1, &(0x7f0000001b80)="18309d46b4418e3625f9ea14a1fc11dda3daff24bd0ace2af60e0801782e04f8719d17e99d777c5494c95f6ccef2db9aa6b91a44cd33a34c30e7e128753e270c0eb4d455c5b27650341afe4f8e29d9523b6169212a6cfa3b97f9b35f0799d756eda16ef2a86ab12d442e94361d94aec8ce2926c7b342a89473356b27e40cca34e7e77cea0856e997088c89eecb37e880501de2d2a0baa589d44c9a6d8b312c01e5383b918b7b6a7c56edf935b63a577f912a285f6b724b6c7f6b87792e03892f3ed2b1ea363073c9413ca4e0ded1bce9dcb4f7580f7307959c850063a9224117fc98e55c93e482", 0xe7, 0x9, 0x0, 0x0) semget$private(0x0, 0x7, 0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x620, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840)={0x6, 0x80}, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) getpeername(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bb2000000000000000000000000000000000000000000000000000000000000000000000000000000c1cf3f3c35ea809b13f571ab240d6e38305a8874a5792fd3404fb8f7bedbd13292b66c158bbf9683582c37be02b6048d340093fa7fd597462a49743c4d81ed0b2de82447deb8c0353995f1d9bca949f9abc44b537e0d9e0d475e2fe3170798890dddf572da0d3283b7a6adc9f008d8e733abb55a6420febb66b7c7e9bd47010000000000000092c366ee955871f275e5da46d55fda74d4c124c5e01c02918df884fab8f235f44b6ce7296df47e4968997a0313edf6d6cdfd743ae372151341d51db498630a3df69b5443020f94f38de980786bf5a9f2b37e3ee4b91a063865180fa8acae5aea000000000000"], 0x0) fcntl$setown(r4, 0x6, r2) close(r1) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000980)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000a00)={0x4, &(0x7f00000009c0)=[{0x85dc, 0x40, 0xb38b, 0x3}, {0xfffffffffffffffd, 0x6, 0x0, 0x9a7}, {0x0, 0x6, 0x5, 0x7}, {0xfffffffffffff001, 0x6a9, 0x81, 0xedc}]}) getpeername$unix(r1, &(0x7f0000002d40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e4fdba200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb33bffdf04dd35f4981f7dd61fcecc00c4658cc4eea1523659e6b5e8002343b4b3612a32debe00ff8441d132a9e75d6fca350cedf6f917164a1217e99567e12bf7521da48aa145737be690c04fbaae96851b59d4628c978066a4f2bb4d05719689e08934df44693fd46647eaf662680e0b02c3463f85287f809a9ad9ac46429ea53dfe65bc0fcab9f344fbde0b3236a699d8f9c95e5c99ffd9375dddcb63b4986852d3bbe01d9520039e698a9bf56cd6de7b1e15c5b7e2a1fb2170e4aebe4a8897c119f6900"/4273], &(0x7f0000001a80)=0x1002) fcntl$setstatus(r1, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001ac0)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0xd1f, 0x4}, 0x80000001, [0x100, 0xffffffffffffffff, 0x101, 0xfffffffffffffffb, 0x1, 0x3ff, 0x0, 0x80]}, 0x3c) fsync(r4) fcntl$dupfd(r3, 0x0, r3) bind$unix(r1, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r1, &(0x7f0000001b40)='./file0\x00', 0x40, 0x100) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f00000000c0)=""/197) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) fcntl$dupfd(r2, 0x0, r2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) getpid() 16:00:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) syz_open_pts() r2 = msgget(0x1, 0x2) msgsnd(r2, &(0x7f0000000080)={0x2, "0982cab6a46570f917f0e72fa2e4bb8cd9e3be3952ff2af06e19d3ee54b386467f4bb8be73330c95579b7bd7a76ead49be67bd76fe0c4ee95c29c19aa13bc32ee05b3f43656c07d531ca7f701eadea99e2862249b98a0d8f198eb387eb85d2e535caf4beb89bc8fec1cae0fd5cc52502800998cf4b3692be3b0281e9082257998eca721a4534c621e567131ac9488df2e3e1de4860717751d208d48a5ed36bb560818f27d0b4684fcd093ef2d51a1cf06d85d9fa101ec086f1e982400445c30a1a71301ad22c5fb876a134a6a23c815ac18612fec54bc339ec18448194f2d6f0564385b064da3c45cf9985d1306b8342d143a35418c189c024f837e25fc7a482fe08e5509cbeb3cadbe21846f0912dd18c6dc2af9ba7a5fcea30228663d5a6b250216e50b96d57f698ba62de32cce4f4e6149ac8d08417c205e9ffc6b4d766aa7aa8916ef58631c8438f109472eaad5e9cb05b2f3bd6aa45e47053dbb1d7e43020764e726621f6c1bf4ca610cf1a958224d9ff5c4bfbfba2577876261f7b512040c66c5ef3942c0546678742302fe49de72e78feb812826737f460905f7ab79bd37434849353920c05b7de6198d4fd08a7c85d93bd16ef5a878252823bd44be3de74133aba7a34c5038c23c843a2f51b854783509800ab3544ae0a47daeba03fa960860e7aacb889cb659d3665f7e17644a3c3d7f79ed438720e773579e833d513fd8cf8e04dc8ae3b9691dd5fa6e0bbb81f98e88778b30eb3c3efaee96c08ce0a3fd3bffa3c4257febed487a2be6a3dc1af6a662b535faf278fc2b6a195842fc7b84a0f07cd5841a04360118d3e9b8d9697521847d8951c5e3af5abca6959b7e06766ff95abcfc136cc9ff5bf6c63bd14dfb0a071911165da923afac3556014cddd9873905790523ed2501e94ccc50f87fd3d6b6a417d882e0702297df35dc5f92772de6abfe7b431b7657e3d49139a22f5beed0fa0e3ac9bb83fc9e76ab932d29c86152f8615b1246780ae4861d6cced76445e714c3870c885752beb9b3c84e6f762c8855e21919d58c8d39068dd832087a8e77ff2fd8b919ff0fc0ad0ac41f8d3cb938c5feea141b1004c4f95d8a15aecf89d16a0d4b998bed6962223b1fa2de8396b14e63029afe86a91eb6ac7c9551c3e990abd762f70423f697979afc180475fcf4167982e48ac60f22224d755726b0d63d1918e7d3ad726c0d832c199957be8efd7fba370ff7781e63cf73be524a21702a73aa8baf2595203cb661fb4df832f690ec987a91f3c716cc6a74a472967a568f8a71a963b3d9804f6fb763fb8196c33f19c09c1183e9b74132b51fa755456adb41405cc2584921656217a33117067250e0662a2f841c80ee37decde0cd2f8d1102a296c299a8e9f2a998217935ad437f29e517ed84fc7a55bd03924b35ff51ada08c65985fde8284d4704b0f8550c3c3b12fe02436f0188d107d95409556788aa7cb9752393333c219b79b7156d27b2174b66d746bb861938183f3641b039d16bc01c74d7b92f447c8baa7029dc2ab945c34741940e79a4605beff364431e566d15a00b3cbfe2dadb56f9ea53fe63edb1993fc913ccb58566b9ee79b82e646f678a095734ee266a5344c64525f861113ee991a678c7e0f4c235a3e0634ae95bbd6d78ae38e1f312024bd611007477ac3551e9bada9c4e264391880cd70b31b40c86b968fc0ee966dd6de23162db53eb5984d53b98c47a5283b9de8e13c111d9b6206b3c35323c8b644491b9bba4468929a17d673e7ab9226befa90915d1c53f7870278086da794599b995324b253d5fdac2bcf710eb7c257161e126a6b7431bdd1ebe9abb8239e9f28b3aabf0906b960fc02ddddda3427b9df867662e59cb99fe4fbc2e5dbbe771b4759d252da378be308d51b9cca08dbfac5a0fcbf7d1c4aaab434fd8e1840a83750d9ce7c72fd7aab55bb7e1bc3d0c326fb3f754d74b9c7a8e8553d887ea62d8a918b31b62f299795697b3b83f9e8011d51a0d1c6163916ccfb51801e8b8305a6d71f62427c2192bc3569cc15b99d41636d9a0497c0dd7493ec3cf2492005c2758042a1d88bffa09afb0f7b8e07df4265e195206d47addfa25013ec794eac745b8a26ebe12422b1fa33ec98a79a79f0333ae8cbb21600c3e314338b9a5d67eaf1de12f61228204b6dc823240be224e8c70eab40a86a1d2f274df8ee17ca201d247ec95f2970edc52213fc1b6dc83911d66df69467ee9627bc1392c56786b426c151f10fbc00391be3750ce947e24614342ee99508523be52c6f6e6d7b7b5c8db07b00b0720030effbcaa469348e30ddc8a4e62a63d2eb882266ed1da74f0792dcde96b0dc1fffdb3c5f45c9a930e049af1e84ef5cb9bc40539720c8a726ee3fc9c7f8a37f98c1cd73016f6ac10615d91b55d655a67461987416361d9803d73af6c30c4f348dffb88e27e8de2f04886c2e0467de34bed2e6293b9072ba706e7476b245e78fe368c1ce4b7a7b68e75df897b5c83d108fb9de88d1bed026c6db9a14e0ac08c2f990d42901afe1255f3fcc240a6ee066d5436113d95ea2e4ea8882cf9521c17e6da8d2b764a1b27a6f7f4858c257aa8b4a8e893728c7bf7e9180ff661f89925eac4728c1d3ea16bd0318eae5cbe2925cc8642092f5fd0556ef769fafcd720e475c383991583eef6c234da393ce9d7b2be641feb1e7a44011681cc0067c4fa5237a8c5c842534caf7eb76c1625354f99678d98fc038122b9557b80b90f8e0e7c994359f4928b2cd92b002e9057ac4a8208bd36c71a80efd8311ae4d29f52442c8a3ff0cfe3f8441e168d70e36364849c3fe459890e365615cd52202fda9462e0d5e56684fa467246ca2717bc627841c0db90a35bd2fcb9906fbfd04cfb7280ab942226603f29dc489c4183f07bef533c9a07e24b055f3f9112b11b55c66bc377c6685de6c1344ecaab43cfe6454c59f191c4d5b32db411af126e3dad27fae48ceadfc88cd23c17f59f881b42a4edb3ba86f703a3d055f846424fe0ac908c204ca8d03c1e8c619f8f77bd84dae5b1e1a78548b5f779a3656b99c4062226d2dc6ec09bb6402ae0312185a79e33dfd10b793c9a2386016faac41ac12381363530109df84bd04dd216a0deb7bec2a7a8df939f579620eb7862e38ef3dc364162b36b8517bcf372601338bb3ef76f2101f9815b42c1173eb4d3b80e8fba3dcccf71469b3d981f7d6ad1e923d1ed111729892d7b9aeb9ff707d1e4b5ad24b43cedaf3a4cf867d372c9a9c9f1cc5086a961cde7f1aea968c3a0035d860ff0f02140e29b1c9590c5c993422fd99974fc9c444e0f64f4caf19fc860f5d1938a3a0ba4c458281de1b96bd46ba025f1f7b809abccec8888c855a7bf3f8462592a6a4d647ae354933993becf674d3a3f1221527f938ea0dfe279b4768fed3800ea7d2c02c8c88113742b4194cb0b628d499347a17a9016a92f29cda6d81a39949d002b78f6f53eae2640c5a3db7bf5a9708040605bfc96e0027a2f1e27849748b1bb99c78c555622f1aca3da6f2418692d181f181472cfa502da6eb76229ba883e5e341c543129210a046a8a63516f7ba6e0731c69d9d334399ba19f242665a48afca026a52271d58e7d2b24e0fde5e43d7c60876fb8f783c0825462a1dbe4d69eefd9ee8e5727e17d8c6008bf1aeaf6f35454a6dc2280761e9efc20a80f81fac84f90fe2424f5ca79c538110f2a1de850edb24d64a0e8cb79b3b62565da5ff53ef32b8956600eafe9077f8408dbc6e54aa659a1a114ea37df3ff2fd607afe5594d88d16f659f6fec6a3ad02413b3007e730ca86f3598c56c6a1e05344dd79a03b718e2c2e656fdf350265e59c77a355d742eedf337cec4252f696bde91dcbd655000d61ac04cdd3ff8edccfad9f421b22966c7b6e129d0b196a4f084508e91e8b53ebfb87d50e86e52dbb9fd8e7d159bc1e2f3f9590cb4da70b74154e7e1393fcdd16a42d06d21f04876eb74002de236731a57fb9457a08f57af68d086ff0c11a7ede14f2f5cfb47632e3679a5d1adb46c0f1d270e999e8f8bb4133c1ceaaa534bf23c6ec785f18959c09cd0acce06e0be078192c9fbee06a71cc0af6c4d7429d8cda6287b198509feb7c60ee56a6b07ce854f871470eb817ada882e28febb7d56be63c3dbdaa7bfca9d2342c3a137252311cdc265a4ec1ef666c0df812cfbb41f3d48fde1b776e1032764cf36acf7159441c5b19b6ee3734ddc2a569fed0cdbf24a769c2880f25d510c5fd0b235cddf8a87fa0ef4de3af4cb3056bbde69f2c994f983544f02612375bff1b13a89633b2d3f4658c9e7e3eafb2d493ba117b6f59e8972535d43ff28e6dae4f90442883143d3d71a0c3e6d49a34a5953cd84a8fde00f932d510676bb4995466b220d91dda3997f287c29ad28fe5e9459154e5593a7adc45049a0aa4ed6346a58530495085a8dc8c9fbfac99b4373c2ef46f716b6bac061e3b9e754d5e9595ad07dba915befd144a1b7f3459d3f34e1e3bd32d45a055d7e24f98298c4478b5679ccd85de0b2a11c35ebd33c91af9c97b44ae34dcc1e23041001b25c88627777c3816fb1fa9f440382fc7e6f021c757dc27535f0d6484cd73bb2766d73fb362ca802fe41a7418c5487eadbfef65c80e26770979f1b585bf75f9e54ba953fab646a7eeed865c64d58c8fd147ecb418ae43f88d48d1a4410022cbfb7db4401597700a5d6753b148c7caa2211691e9242b986c5c1a7e84219eea756e97e563760353347ef46d264b7c6745731c81d504a1996e9b3e6571c5351ec895497fff4a84c12d62ada27769b972d6cfe8b2b06178942498c4462e9b4c099271deb02023ee7c31d292d89d112cc063b5a76bc854239d1df79dc3949d12063fea33ab8bb65ae87b55af7306922847cce981214886ab76354672ba9d2ff0fe3bbdd6c96523c6d348241d3fbd3afb5ce1bffc8f3953316e41105998ac8356c7e9c81886dc9e274633cd04dbf6b97c3ebacae07e85e736445a6be6ba865b5403052829bc9837fd3a608b7ccb22d261e5d048a63b0fc008ae5976a92f7930f3b4a7063f571f2b64a2adc7fea115c19c19d9b933b19202bb016edb2b267858b18a52b247eba2af2236bcc939132603c18d37591ee39969e1c139d4ab8ebcbf80c0576b8553ddd51fb54204cff139652ac1bc47d4f832d4dd3ed3a9d1078a0f8fee4716c276205fb009d94c1cd9836c0dedcd794679e5c6b82b557c6271d9964401d0cb215b041cbad5bdf71577fd2b9099c9dabdc29075fceb3d61afe9eee2d82ce2d78d6e858e2b31a77f97f7627abb90bee7568a00a151bb42b98f89ecc35837fb560d5a25ce01384aea251896c0ce71461e21eb792abc62196013a431cd9cccd7e35725f63b4fd311df49f2e4981eb2c039f143b562b341e995673dae52146201f6102d62873c41c554965323b969237c8ef6601f76078bf60dd56325e33557413f917265f4cd3b3153f59f3f3ea12f3812a1acb4b0d59a4036baef98e679bb73830271de4fb089af275b08f2924b0f919e583a6c8b1918438ad673323987f6bd39fb140eca44e89b3afc824f51d932105da8ab9b4cf71d65f3caa0fa2256835b645faaefe919edaa49e988bd56fe8a74ec4df760a6b62971fc5c863c324a582e125abd0c1537294eeb032753a855aefcca893dd0fd234fca6cc5c693ae834e029d9876adef1e828dd5922c9b1884bceda2c1d5af486c1e30e7adbab5a8c70d5c7acaada1d41337b8c9d41936591468b658059faba2b28419839ae721d5965a6f96"}, 0x1008, 0x800) r3 = msgget(0x1, 0x8b636021e46a03fc) msgsnd(r3, &(0x7f00000010c0)={0x1, "ec42d77a8153eb9414d2ff46bc3a59fae9cb1da222ef2221bd175a9c3827"}, 0x26, 0x1000) fcntl$getflags(0xffffffffffffff9c, 0x3) msgsnd(0xffffffffffffffff, &(0x7f0000001100)={0x10e03f42542030c7, "ce5360aff1eb8d17c9ccb3c3c76174db01dc2ce458494a5abe82b4e79f06f1a3bcaf8edc7948f814d1aa53c255d7a5483e1656f5fa"}, 0x3d, 0x800) ioctl$TIOCSTART(r0, 0x2000746e) msgget(0x2, 0x20) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000001180)={0x6, 0xeb32, 0x1, 0x9, 0x8, 0x25a30733, 0x8, 0x10, [{0xffffffffffffff01, 0x4, 0xf8, 0x101}, {0x20, 0x5, 0x8}, {0x7f, 0x1, 0x3, 0x1ff}, {0x7, 0x6, 0x40, 0x1}, {0x64, 0x2, 0x7, 0xe0000000000}, {0x6, 0x4, 0xfffffffffffffffe, 0x6}, {0x20, 0x1, 0x7fffffff, 0xffff}, {0x40, 0x2629, 0x80000000, 0x3}, {0xfffffffffffff800, 0xd208, 0x66, 0x9}, {0x7, 0x20, 0xf95, 0x1}, {0x1ff, 0x4, 0x200, 0x9}, {0x54c1, 0xfffffffffffffffb, 0x7, 0x400}, {0xfd5, 0x5, 0x2, 0x6}, {0x5, 0xfffffffffffffffb, 0x7, 0x1000}, {0x2, 0x62487a54, 0x0, 0x4a53}, {0x1f, 0x800, 0x2, 0x40}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) chown(&(0x7f00000012c0)='./file0\x00', r6, r9) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) chflagsat(r10, &(0x7f00000013c0)='./file0\x00', 0x10000, 0x0) r11 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000001400)=0x5) r12 = dup(r11) sendto$inet(r12, &(0x7f0000001440)="d2f197b07e886479ebc69a7de4ac78e2aef1eaef23d40da32b282fe4248997b7a6437e44bc3cfa0043b7c39a7948850bf6582afd1b170071fe2007d611aa161a948dc142d8175f8881ffd1ddc9a0c1cf1409b702d2363e73afce6834c465992e3029c5ea02ee824102731e18904cc2840c12aaaf4737f4b1075779360d893ab494b2e60af2c114dc4ad4f67211afb84387c017326d5c9a627f97debf22628bc9523283e5fba46168196346c8295f323a4a9f", 0xb2, 0x4, &(0x7f0000001500)={0x2, 0x1}, 0xc) r13 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x400, 0xbc05ec19617fbc8d) ioctl$WSKBDIO_GETMODE(r13, 0x40045714, &(0x7f0000001580)) msgget$private(0x0, 0x88) close(r4) r14 = msgget(0x1, 0x201) r15 = getegid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getgroups(0x5, &(0x7f0000001640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r7, 0x0]) msgctl$IPC_SET(r14, 0x1, &(0x7f0000001680)={{0x3, r6, r15, r16, r17, 0xb0, 0x7}, 0x2, 0x2, r8, r5, 0x1000, 0x3, 0x1, 0x81}) 16:00:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)="fcfdbe4014cb5cf28f429599154deb1a7a0e31a212c26fdb0b9b51a1b7d67712facbbfaaa0b1716b58a495c669614b77f66071c6cbb95c4cf111fc5d6ceee0bd005c9dfbedc610fe644fd2f4", 0x4c}, {&(0x7f00000001c0)="242cd86f4f912dc48be38b7f310117222f6949799bfc27990326b4b7ffe4bdbca11470d1bf2791faf059401d77f044ae6de2241374bc11b91b783cb4d8e179950ea473ca8b03ea121735a7710d7dff2a1d34b7dac3d58da3aa8024a9ee81e6db15447349a48d74590299e023e63ec0ceabd84fd32b7fcfd31f39a52084ac4d9c44048813af0200000027585a9ed5a27e662beab0ec97eec725fcb2596c213595f08fb889d9b000fb978f71963a09cf08d725b12b65fbef81f86a2205f80400000000000000eedf6720b2aa954ec79e873f06dcee68b096e5d3b6784dccf5ed308de757ac9a63ee4bd1b76e7529902e14fa97d2bfecf78ff2743c6eed4fa61b79b0ed75c8e140912fad97a150dc5d5faf90283fae4bf2b3af5f6deff0995a71bc1fa7eb2fd4b0f17bf7d17b34b0", 0xfffffffffffffe6e}], 0x2) 16:00:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x6}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) lseek(r2, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:00:21 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x2) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:21 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0xe092, 0xdcb) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x0, 0x3, {[0x7, 0x3f, 0x3ff, 0x682, 0x3f, 0x5b73, 0x7, 0xfffffffffffffff7, 0x3ff, 0x9, 0x6, 0x40, 0x1, 0x9, 0x8, 0x1, 0x400, 0x1], [0x8, 0x9, 0xf6c9, 0x1, 0x2, 0x6, 0x1f, 0xfffffffffffffff8, 0xcfc, 0x943], [0x4, 0x4, 0x9, 0x1ff, 0x2, 0x400, 0xffffffffffff0001], [0x0, 0x2, 0x1, 0xa9, 0x3, 0x3940], [{0x5, 0x3, 0x3dd}, {0x3, 0x7, 0x9, 0x1}, {0x1, 0x9, 0x8, 0x40}, {0x6, 0xf578, 0x4e8, 0x100000000}, {0x1, 0x7ff, 0x2}, {0xff, 0xfffffffffffffffb, 0x3, 0x1ff}, {0x0, 0x1000000000000, 0x1, 0x6}, {0x484da2ae, 0x9, 0x0, 0x54}], {0x38, 0x9, 0xfa7, 0x47b05023}, {0x7, 0xffffffff, 0x0, 0xfe0}}}) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x6, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) r5 = socket$inet(0x2, 0x8000, 0x10001) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) r7 = syz_open_pts() read(r7, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) r8 = syz_open_pts() read(r8, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000140)) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x10, 0x10000, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x7}], 0x8001, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0x5}, {{r6}, 0xfffffffffffffffb, 0x89, 0x1, 0x3cd7, 0x69c2e43a}, {{r7}, 0xfffffffffffffffb, 0x10, 0x2, 0x8, 0x3}, {{r3}, 0xed69503e45c3f77b, 0x2, 0x80, 0x8, 0x5274}, {{r8}, 0x6, 0x0, 0x20000000, 0x7, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1e0000000, 0x1, 0x7}], 0x8001, &(0x7f00000001c0)={0x6, 0x1}) kevent(r3, 0x0, 0x65121253, 0x0, 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r9 = kqueue() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000240)={0x7, 0x3, 0x6, 0x8, "30c3121b844e02be8210f37360e03d5e77dec4ec", 0x7, 0x50fdacaa}) kevent(r9, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000140)={0x80000000, 0x5, 0x6, 0x6, 0x401, 0xffffffff, 0x100000000, 0x10, [{0x80000001, 0x7f, 0x1, 0x6}, {0x8001, 0x7f, 0x6, 0x6}, {0xaa, 0x7, 0x6}, {0x93, 0x0, 0x8001, 0x3f}, {0x7f, 0x8857, 0x7f, 0xfffffffffffffff9}, {0xa7bd, 0x8, 0x6, 0x20}, {0x5, 0x3, 0x5, 0x3}, {0xf90, 0x20, 0x6a73, 0x100}, {0x220, 0x4, 0xfcbf, 0x3f95}, {0x1, 0x4, 0x65b, 0x9}, {0x4, 0x80, 0x0, 0x7}, {0x3, 0x6, 0x40, 0x8}, {0xfff, 0xef5, 0x8000, 0xc5d0ea4}, {0x2, 0x4, 0x6, 0x2}, {0x81, 0x1, 0x6, 0x8}, {0xe5, 0x6, 0x10001, 0xffffffff}]}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:21 executing program 1: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:22 executing program 0: pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000240)=0xfff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x6, 0x20, 0x7f, 0x7}]}) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) r4 = open$dir(&(0x7f0000000080)='./control\x00', 0x100, 0x40) r5 = open(&(0x7f0000000200)='./control/file0\x00', 0x800, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) linkat(r4, &(0x7f0000000100)='./control/file0\x00', r5, &(0x7f0000000140)='./control/file0\x00', 0x4) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000480)={0xa, &(0x7f0000000400)=[{0xfffffffffffffffe, 0x10000, 0x7}, {0x87f, 0x5, 0x2, 0x80000000}, {0x3ff, 0xfffffffffffffff7, 0x3, 0x1}, {0x8, 0x2, 0x1, 0xfffffffffffffffd}, {0x188, 0x6, 0x80000000, 0x6}, {0x5, 0x4, 0x6, 0x4}, {0x14a5109a, 0x200, 0x0, 0x100}, {0x9, 0x1, 0x1, 0x506f}, {0x9, 0x1000, 0x8, 0x21e8}, {0x101, 0x800, 0xd5, 0xfffffffffffffffd}]}) write(r6, &(0x7f0000000000)='>', 0x1) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x83, 0x8}, {0x4c, 0x4}, {0x5, 0x8}], 0x3}) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) r0 = socket(0x0, 0x0, 0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x246, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) close(r1) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000080)=0xffffffffffffc441) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) 16:00:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x3a0914c44f7b202d, 0x501) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r2}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x9, 0x5, 0x8, 0x0, 0x100000000, 0x100, 0x8, 0x2, 0x1, 0x10000, 0xc000000000}) 16:00:22 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r1) getpgid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) munlockall() 16:00:22 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdc96000000683a00a52d000001"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) sendto$inet(r3, &(0x7f0000000200)="3beb03ddab14b6ee5221a8eb316e58a23d86305d26dc45970a6e67d7bc70e104c7bd840cbc6f047432a5a39a56", 0x2d, 0x402, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x8bd8cdc55086fe5b) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) sendto$inet(r5, &(0x7f0000000180)="00ab6dc91fba559e9be8618c60c80d3256a2fb5d4a49fcd5a98b79788b3815420ff28bfa1cc509b74ba426e5b8513bb05d45e92a033649e8623a86f5c53444fe5f958526cae98ec6a9bc54e495100700dd77d4c7fcd5fda055960ee27c7eef6439c085536e375c9fc2849e658f05405148c5966682f218b7d9f2b924c0f95f", 0x7f, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666943653000"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1400000000000000100001040000000000000a3e000000001000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x2e3}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000080)) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c0200000000000000f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x3}, 0x7a83b1d698869057) r10 = dup(r9) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r11, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r12 = dup2(r10, 0xffffffffffffffff) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r12, &(0x7f0000000480)='./file1\x00', r13, r14, 0x6) getgroups(0x0, &(0x7f0000000280)) fchownat(r0, &(0x7f0000000140)='./file0/file0\x00', r2, 0x0, 0x2) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r15) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x1, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/24) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) r2 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/17}, &(0x7f0000000140)=0x13) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x25}, {0x1000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000000)) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) r6 = socket(0x18, 0x8002, 0x0) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r6, @ANYRES16], 0x3, 0x1, 0x800) r7 = geteuid() r8 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r8, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000080)) sendto(r8, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r9 = dup(r8) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r10, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r11 = dup2(r9, 0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000480)='./file1\x00', r12, r13, 0x6) r14 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r14, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r14, 0x20004b0a, &(0x7f0000000080)) sendto(r14, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r15 = dup(r14) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r16, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r17 = dup2(r15, 0xffffffffffffffff) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r17, &(0x7f0000000480)='./file1\x00', r18, r19, 0x6) r20 = socket(0x2, 0x2, 0x0) connect$unix(r20, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r20, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xfff, r7, r13, r18, r21, 0x4c, 0x7fffffff}, 0x1, 0x1f, r22, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x4}) 16:00:23 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r0, 0x1) dup2(r0, r2) 16:00:23 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e000000001000000d00000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x2e3}, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000005c0)=0xa051) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000580)=@in6={0x18, 0x2, 0xc000000000000, 0x9}, 0xc) listen(r1, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x3) lseek(r1, 0x0, 0x0, 0x2) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() bind$inet(r5, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r10, r8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r9, r12, r11, 0x2, 0x9}, 0x5, 0x5, 0x81}) setreuid(r7, r4) r13 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x80) openat(r13, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000100)=0xc) semctl$IPC_RMID(0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r14 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r14, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r14, 0x20004b0a, &(0x7f0000000080)) sendto(r14, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in={0x2, 0x3}, 0xc) dup(r14) r15 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) r16 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file1\x00', r16, r17, 0x6) setreuid(r16, r10) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x38) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14, 0x0, 0x0, 0x8}, {0x2d}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xb, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) r8 = dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180), 0x0) accept$inet(r6, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r8, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000003c0)) 16:00:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530006c423c9645c6120bfe41e8f07a961b6856b4618f1d5a2f46cc92b72968a916fa66563dda7184ff97c0f3975eb898ac4f9aaf3a86a6f975910728620ee2bd0e787b6f804138f4e071fcff868e8858787b5ed64ce0dbddcadd9edbdd0fb61fe4f9f1704a36472e1df1bcd7eeb9042f9faa167c8696a8525c497644f560d4048f84845b29e5ceed2add41a931320fb71833719947f1f52440481788d12d264c740896"], 0x10) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') shutdown(r2, 0x1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{}], 0x1) semget$private(0x0, 0x3, 0x8) r1 = semget$private(0x0, 0x4, 0x40) semop(r1, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) semop(r1, &(0x7f00000000c0)=[{0x1cc96c905b7a008f, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/73) 16:00:23 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000080), 0xb6) 16:00:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x101, 0x4, 0x9}, {0xf50, 0x1, 0x0, 0x1ff}, {0x6, 0x100000000, 0x10000, 0x7}, {0xffffffffffff7fff, 0x837, 0x1, 0x7}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) socket$inet6(0x18, 0x3, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x7fffffff, 0x48, 0x4, 0x10000}, {0x3f, 0x55, 0x80000000, 0x2}, {0x5, 0x50a9, 0x4d0, 0x335}, {0x10000, 0x1, 0xb52, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$KDDISABIO(r0, 0x20004b3d) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) dup(r3) 16:00:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sync() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) chflags(&(0x7f0000000440)='./bus\x00', 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r4, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) pwritev(r3, &(0x7f0000002900)=[{&(0x7f0000000380)="306b4472aa7f6d8a8beb305eebdc61818590f1e4875d90e307433c6b1d63ceac5125e76d7907a311dbbb4a4e873c8831ee8be747e1ab888ba9ec8b85c8dfe80291222d4b36cdc4f87d75fd12c33aae217a2a28b59ce8b22b8aac4099ef4a09844c", 0x61}, {&(0x7f0000000280)="167e394f5833924000d266dd3be2790dcadec23faec66d", 0x17}, {&(0x7f0000000480)="edae039dc82ec54bc310e0f3f70a9bce4a0f91df6b5fa5add8e4e9c0493cfc931597357f640cf84ba4500e7a31f31d777dae25e76843df01a53988a0080580722a91c4702ce9b5a4a3e0f8075f9d72e2092e424f672d82c07cb21a3733517b8b7a6cdcfc005d97b2757c5f6e2c4d99c830affa706b5c077328a635ec41d5b444855f2eb4c5c8b1c738041e07ad4e0e459139e27bbcb407a94ccaa7036673e157014f1f28f925ca67e603f676d051e0e8bcc9599c645161f744ef7347e862fb1327848e2fafc5f7dd3a799498dcc894a47e1e688feae10e33508086330ae5abd4439e78c5fc4844662c5b555632bbbd426327ef8b8ee054c4b601a24572f9", 0xfe}, {&(0x7f0000000400)="4b6e6d9f8b6ca8f098a1b4f8e2a6cede26230e7c2e9c8b58", 0x18}, {&(0x7f0000000580)="6603306848cfb0a65fe0d59f9c887d68df0e625d81291b74e17181dcf0c9e09aaf47db9db4c3003e0222e593", 0x2c}, {&(0x7f00000016c0)="a7315b8ffa09e360aa4538014a31fe27bf3fc0aec44efee4212bf91604f9549550ab2ddfda8e62fab67b3509a702f9d1d751f707ef77be447cde163ffb0ac2097a1f7e0e68a18dee9dcf1f7220315d976f4e1c8232e3ad9795148bbc17887d89d84678238418e6b7921c86faa9eb151b714f51df9b095d03a62760b3a03fbc63b02e6b6206ecf389250ece8e340d51858120c2195806af8aad0195617bbddc6cb691f6c10d56c82e69aa83a6d549349e92c14f1e8cefb44dd6f908e7f7d691bded94fa350c4b06d655b58036f43399852c3ac0c28ed16f49515ab2fc6184d59b643f293ddf8ac2fad95bfbc988cb2635be01cf586ce1ce08468cf7f0ba2c48fc73dab019427af0a5794ccd01a7d3ee6c1068415a7ca90d8128d80a84c45a11f11fc9db8ff8d3dfdd4f81d0a6efe8e315df8ca8c1f471c4e15ec27380adf7107302ca6f6e859e9ca6acc0be17e4359263127fa0f139fa65fd1a8685c416002a65f60dc1ff8c6026fdffc2974b38caa2b4bd29c2039df0f5e2b7f0b3386f254a8448bee8190f4a04cd6e032fd4dc4775a8a485e3afe8661aa74eedbf96c6382c5932d02e08ab91e82b4761083ead4665dfd329734dc35c75f1288e74eb8dd840aa6ee3a137da554951b1285aff2ce649d9a54f900d5d91d935861bac5d716ec73261f4cf6441ac3afe343368e64ce10a08a649eafd817e0288f621a062f5e3217d677abf12bb93d15a9726e0bca6bcce8e6f6c5ec9328de95d4504b875f24074a265f20e1038a3cd1cfe577496ddeac03e5722fa43d7c884853d3056704378664bf4edef05431d8d39c2d044507076d8ab234aa60c23489edba9cfa552578ad739946d0e9afa1d5a0f435287d0f51428e9a5b7bb864d8b454729f8d99c458d5ff35feb099d9200eaab5eedf95a3a68f621d63fc6d891ce8f80ac85422adf9e50efc823944c507554b7776e5fdfc824d09ba84f5361eb58297e3fd21e20c72bd03e264b4df765a914080dae891ed6a2f3b1fac0c23d413858ef7912dcfb3fe849fa0710b197f9501afe4354aae16bc3f34953240d276bf137e7ffc994e4a4284ec19a9c0af7534aac6c327ac775ac2982b33eb7994b0170e0a7539f0ed8933879bb2369a26b1438633e12c63bada88bc5a0dd25b59ce2a7ed1e76b153d51ab286257d8160dace9ac25de138f9de3b69ad244dc4455be71126d3c6bac0fe7db9734b86d364e88713ee172876d14d2545f7e7a2d6c78b44089f83e84ed74c2a060547b38047b4592d6894c8fa9ec98528a23f7f08acfd0f57e1496dd26da7524bdcf9ec45ae4b762e753c416b9d26607101636f6814ce46b6736e3efd3276e0f289c6a96a4edfc111552841d71e56ea6adf8e68e84febe85a8ccbf8c1e6f84320263c70e2d9d2884506c7f3a8e6b842b591ee7febc099fd14f869ec03eb7119971c2619822cb8b9531c7e480807422b0a0821eb0eeace54c93cd4faa765544eecd4f196e0ee73a04bc192d0ad9f3abedd111f0bb37700fdee6ee95abf23ac1b70be2694ac8af6491ca52152de97a0b725bb2c6e677ee258d122b97e829befc25ce7159f0cd601eeb96cbdfaa67767bb4c48e3b8e59c96757071331ce1ecc38d99e85cdab1e6ff2e11249dda5de4b436eb455d69aec41f7ddeb2a5c41f6ae141eb74972c6f0ef01b9c90a419b123de1e2af6ff439251d194150a1e0be7bdf4b137ab96d07e030feba1c6b6c1c5cd278a08dc2e7e64f09b6a07597e211b7363e34a5d3f797186e2ebd206ebb9f21c21613a42fc7b36bb6ba117c5b34c35d3c65792a55a111437110f51cc70d74be3b495e933c4756ce31811e3d25c506728ce6dfb482e6c3805507768d14a8384c53cf7429dceb1581e2facf93a3ba4aca9df2308d71930bc4a715018ecb23e04a08f700eb9114aa2d4f5e78003a5eae6c23bc806e756c8795fd22d053d543446f74719450f25cc3858d872cf60bf5d087e0b9f34076c4d5b50b1cfd9af83f9578e944f523ac5828f4dc8a61b2f9a4e2e33ff67bd10c2deca8892b9403b94debefda64bef10c25b72caf6024270565edab0a09892767cd3a87bd8e5822c3295dd34e33aa91f4d6c970947178a24af059912f82e904f8faec5194ac9d39b2278bfe4f88b8589dd48266f9539cc1c74be279a6e6c3e332f412a8231991654071ee95c333759f514c225e37dc882c00a6d0ac2c3a61fb0dd2ec34ca529670c14336ebd13384d8ab017bc23eeab0434ca0b697c085d1d7e0db18b2aa675b3c02de38b65eb94b4f75704f05648854981d8b52975b9278c34d293775b8e4904ff4caef229ed46d027d264b347b49b69da38fb9a9b4534ee36a606bbacf9233361316dfc433de8b153131fc45c4d9f3ec209421d04aa050d79ce720d8697e44c3c8178e6ceeb2522e97f295dade063dcf9ba1779adc0033204afce3274b9af6e006afdd6416cece1752f61703ef04956b6491481a1c27c2306f9fe539738583b28fe0cea4d49e373eeb93d73e496287b796041e3a126e4001db64c56168a31c9703526e105b899633e77c193fc1646a33560eedcde0e6ae3efc692c634ce1f8e3982d03a314dcc834d2f421e5fb7ac83e62d2fa7d2a15d968d03229d9e0ec0b1efeebd288bde439f1afa446cf6cbbe3a660d63b751bc7e390e086c3c02669a51b9592499de0ba35b51aa3f768f6d711c604fb3d6c197e98eff940a6a03be1c6db35dbcc1d69387d2bce8fe24eb58f25e6e06dd16db6746c0ca84d06a35ad658cf0010ee2ac74b8be1fc47146036e18e8f227683b2197f10c78b2f8882fdae5a0312e010ec1c7051358d1e7270be689102d5d737ce1e1a0f44dc28bb2210ecaf8daafa1a215f015b6e988884c1b3e5488d6772d40e9b406f435cd84c5059ed76410581f3e8aec15f4c27929174c19cda220cf0fd6819e4b0fe0111f3c6ce19973d6ca3d23c018b789315c5e9c0e4c59433e3e1be23260dd1b12fcf45b69288a48a55fed14a05d27e773d52a9132d7dbdd25ad155796f81c77ce5c24c69e8fe2124285f6bfea8916734dd12e4fb9cae85a5b2663e65c852a5438806e8b1cb9d47e3094be71eaf9e4733f16502d58aec35137bfc739c933b106e06e7329cb600bb38c529142016f1c3d18cf7426b3bbf6e765a62b839cd401ed91b23bcdd44d721734a0199129686818dedd653f3dcb43c0d82dc99d54f6b53cb95f8c93202f1aea419a5ab7b9c992f4076d87e700c14c8d011ccca64c1afe8e855b960fe4008b910a4f5dfb2b0fd6ef735f2a31a6697ad01e27d1cdff8d1f1aa491ab9dd0fb87cd0c1da551436e7fc03f41815e2db5384fbdea4bdee63c3bbd8330aff5d5678782424b28682b16d3ccd5506fd9f291a404a9e6438e3a845e449ec02b411c64a14b124b8f1a10305b5aee90ef20dde43317723161d4cd556c053ae098621ed95922dc2c609434290878837a9fcd42c83cbaab603c90124890727761b3ee3c195fb33ff5e752170dd3cb0024da6af5899b71c0ef09e3ff7fa92a45840b778d4d0daf408a3f098e402f5298d029ca3a4669d367e777da2912f667ace94768fe5a38f71d94ee9f30dcc87224b88378ec138d89f11fb0351e008a5d78d7d8bd94664d3d8e0fff791b05d91d53f7a1997dfce97db8728a7f931c1c4fa26ce85a0b8c0aabff2036939404a178eb8bb8b7835a0bb42b80998632e362cc83caf4a36df8ad13ff5e8c61cffbf324460c7ccb3429ef5ef96f8b121d320a099959167578c9f5b55cc825cd7b4f7920bdc7d7775ae906c11b222211b85b403b6c0ecd5b02765809e2b05521ed85df9d61987da6ae771c9761f70e93f511441b7478d608f6cd11e11a9974dcee39300447a1f2e6c617f68461554c7e4a3484a22724eb78fad79cdef7b7aff46c15f3f7fc73d3c54176a769d6a4719c8eb99468d2065c46830fc49a68265861d40e86367efd169f16c2ab70b7e4cdb8d3e1e3a9e098e14ed9f7c71adb8262b2a53a3da22cedfe8b798a4db3e3b9939c4e1cf36bd08ec476e6f0141d1ed204b4e7fc34fa2c07ac25264f4ce2d9c8bd8b8a49415ad7781fd9e69e454d4f85385350c5d86a390bb2f464b985af2fcc04d97ccd8a7980dc1b61cbbfbaf9ad566bb622f4217e68c48abcdef29a14dd2e95245b9b6a1db16965a873e2b713dfc074657f381c7f7ded6dfb113bc615f32d8e3b5e294262ce108e520d36f95ee28a603aa9c9de196be451c8999bd2bac75d28ae614d7ecec472e30e4b686309d0f06f5daea58f73331745c85d2def0f0f588b7d49d91b2dd794d6f29e9a9884953739a5c5963117e272d49f0ec0c970faa5b76baa6580fd9732ec53b97675eb659f36e5c5a7ade3ceba02d6d87469870ae56662314e65822638648bd8863a8e3d23c222dc7d6f8b3bfa59ffbd50c47c0596ac2ec7de63e1e47470aa7f5f476977c768ee6852bb65135bf00bed7427366c00bb5654da22504211c8465ab1f713bf2f461fdf55ebde712275995eb53d726c38d6ffd33e43c3eb511e9549e89e993413c22a29fc1355a96a20e9027f97e3937946a649e204a04a7290daf3be4ec674808e5d37524e886e4adcc27bfc94f3ce6e9d7d6cb4d277738159c9928f512e83ed2aa3feda6d3c969cea3ef851297e2cf20128b9eee1fb820173473fb536d1bf647a790229777dc6553a8569bb32fa7ca4ca2eb70ab1a68fb87acb6d20a1e40a6f81a6a5da69c79f8a18b26aaffbd640b21d81194a4ad508b933fcae7452603fb9d9d277254661f6fafda50280ef1132aebf51dc70e642929840dd0e82ea2da25ef8813c4d14e2defb14876c2bcffe4e457f3cd04bfc9bfdf4aac903b48e02b9ceb26191917c4f3d419c41d1a864dbcc53cb943cd2c0bc6c35985c8a72d25c4471ecbdfb073970cb977644e595cb7862f29f4c736a57ebcdc843068747cde669cccd966c214d3dabfc66f594786e7e92795a0a2bc2ccce648aaca78235f6424a3a24bf718e333b3bfd3e38bc2ca32e5c1912853f68f71ea5fb445e20b065093ea0588160d56e5fe9effc848306cb2afe4ea0d9a2458b458e54a747bc63191584ddde74f795241d8ae18114663fda6941321ee2f323a82d398399641acdb9cbc7b00fcc27a9bd7ded4d82902a9d8462b9cb3723ab93521df6cdec9c409a0585486c5385e70d87c8b466384f9dd8f2e5d25ac9a2e6bc4bab14ca4ecdfde216359d852b45e37d2eca5600cb823e6d3c99e81f31e4b0f713a288a2cd75c80c36a2fe8f75a712ab5efcb6c63455ac4fefd7f2f19fb49b5fe91de43b41f6a42cff433fcae0079f2fd06a46bed4317bae7e39e7242321708f718f4f7443c1a78b8b2dadd898396016a03df0da240a5cbfa8637a2039f7fdb5521e8d5a9388215bc6d7421f433b8252bea089c5e447ddb793f9828547a1636576b8d17ac9f043d1cc3faa8dacd72cf0cdfa906a1723445057e883215a4b29ca0c979fe4ab14a3b76e5e566bd51dbd60603ec924c191b6444be5bec8d9c8ba08a4407e6095c246616f43c63444394c231119733152565773958129139a0a8f99b317812e31a56f3ebcfd5454006e7c4f83ea362d7db87df9b857e8bb06458f2d52368489fd79f791cd7b52c1f1a909f6590a9d8547cff6b71e6950bee05118f8edf095f7a442d7977c9136ea73db01af41c818f9c3ae21732a4d89be07b0539bcbce5ff087d7e60ab137089a86b4b2eddeafd0ecb615690b665880796cd50c21d30d738937af7d2f1bedd567dd34ff37251eb5039f781eedd329c9e16bb7a6d93e8b68cd", 0x1000}, {&(0x7f00000026c0)="aa9efcc54f1cb3c2b0a322b5376f5d68b14f5eb80498d79af8bf32853c1299593b92a122a8e1ccd95c064894de1c674146e6cb7768f11586b47f053a0e82e2411b4d898517493a9e29688d2f7ae518c8118b6e92670ee77fd8689f6d1a780eba7189195e0888929fb4b63ef8034298e54aa8fd2f7237f392257dbd6dcf91988536c47f07f7872dee4dab3f84061927", 0x8f}, {&(0x7f0000002780)="87478ae59d3c5c144fd78a22886afb3c67d5a344c85f9fc1a156cd46411aca7c4fecff8c59984d5b559366c6c09038a9c8d2b403ea2d816621cf2b73c64423a39956397e36acc69067519d617e22a0ae65e7f6207f806a1e89d3a7dfe3fe6c070dde741b7993e9540a59f7fa43a41d3113f4aae90ae67744854a3cfe481a0de48620e8708c42343ff296f9f916e8f4dffd37513ef9ee3a36af0daa476f58019f0dc15ca0df812c7b93a327663ec3081e28eabaa47467445409cb1e556099d414cf0fcdb8ac9f15e23908f86a28e9955136fb3e3f3ad74cd3f809843ebd5f11590c3bb953b15cac4b5522a317e55053a8fe6905", 0xf3}, {&(0x7f0000002880)="f26346e22f6047dcd11c8348e1c04236928d29a019c95f8986bfbabc8bc432c04d7587802ae179fcff7c667a70aed46113b643d08873b680d7c7d1a4ec6e09a91c389182101e44ba498f9183d9f9931880b8eaab", 0x54}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r3, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x1}]}) r5 = semget$private(0x0, 0x3, 0x222) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x101, 0x8, 0x4, 0x0, 0x7, 0x0, 0x7ff00, 0x3, 0x0, 0x9, 0x1}) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/19) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x9918}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffffe, 0x4b1}) 16:00:24 executing program 0: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000002c0)) 16:00:24 executing program 1: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file0\x00') 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x40, 0x10000}, 0xc) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 16:00:24 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66616c650e00e34943"], 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r4) r5 = getpgid(r4) r6 = getuid() r7 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r7, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000080)) sendto(r7, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r8 = dup(r7) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r9, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r10 = dup2(r8, 0xffffffffffffffff) r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r10, &(0x7f0000000480)='./file1\x00', r11, r12, 0x6) r13 = syz_open_pts() read(r13, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000000140)) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r12}, @rights={0x18, 0xffff, 0x1, [r13]}], 0x38}, 0x0) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e000000001000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000092ca4a12388ec3799df737920000574bdec2e46a14351805508fe1f88bbd8526062ae712ada2412a7051ed4dd49947b8954c869de1a24f91aca7e837c35d06debdbca1ad482dfdf08721ae4993fa1060a1af92d5297fe2881ab89b2db516e28696c78bf4c2c29df0d2fa99b900"/126], 0x2e3}, 0x0) fcntl$getflags(r0, 0x3) shutdown(r1, 0x200000000000000) 16:00:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) sendto$inet6(r0, &(0x7f0000000280)="80742deabe81e26f050f719d45a482bdbbbfa87aa0adb3709203f9e4a821352c269f954d57608be0bc174c0c46ee0ace4d10d83c13188be44627e76c46f33e03da3e5bd92b846fc131494038020521992193e6448cf5d4c5184be22e7f095f6e1a297a2a9a1cc6f02a4cde5ef6cf4ff8400131d9f17ce9a63c9d800d6422e9ac25f58e5ba23a02f540972565b34c275589f095c989889703489eb69b2237bc8adb865a69e724f8ee7a8aee0834311772e9da2595dc9cd1bfd091f8c214a6bb4cf652d8286bba7d77d27f2a083e93743379286228cc899939e7b2252d807e40cee0a94a2fd3355b10ad14f9d9c68e59b7926ae4c176a6d556a819f3e7ea3ecfb3a1f7e77a7b3f3e6a966780ba305009473efe2b4b6e0f898d63dee7dfab2a7fb9fd193210533271d75d2db21d03feb6094988e6d418606c36c090b10be22d9ce53ea84c1e842fbe7105695e889b4260d99fa93bb75d9a61ba0f431bb8cc0c5d9a948bd28290c39e00793ee910b8ff9687ef900442b68590838ae4f4414047b728e72008aa71a6c8e684396630549fb533fc9efba1288659ccb433ede5a6435662c5d1b56285c48fbab5bd0757f5dac0a93bbc2903e9729d1b004f27cd0de9e88d30f9fe741f61eb7a6d985dff5329496e1e98001ab4326faf77e77032ebab7afda840097bab97af7d7567529056ea7ecdffff96b6aaba9d5f4da9c8161a45dce531909cbb7bf677e02699294df0d2f0f312f75d4ea30c6a53eed2a593ca026b4f8cbb41f4c6fead4ffb4c1bca96ef17012e1c61fe97e2a7329a2e8c27ebcec3717481e7b880f667f682ffcab720a161bcdc0f4dc736ca6aa3fcb3695cdc48c5e14ecd94f9383f0966c981e1615c4fc9185a3c0672304433310373239232ee2bbd2684de5ca341664c9bd7f13a304a160439bf5c1cc2fd8b0f0e6ca5ac2492a28f715777262697488b15f46befeac8dd78f5ab1641585a8aa80698eb86605548dbd2b6e6c41faf63c768dead1e9d5de1298e62d3f0f009072818eea6c1223dd56f64acf4a255b728b0479d4c237f120103ed3e099204439bf81c2c0374c812745a5359687edba3a818ea3bb2fd4832b7c5c0572579584db648711e5c3df3ac1ee645ea20c80921833cd218dae4263e35e578eee30e7e5f38950221799b49d7bdf8aa794b3434f2f35546930753b5448556db58425e5e564c0f1075e7b4f5f05403b4c38ac8077534010b7d6d99ace58f03df79180209c1cc6c45b1608d8bdb08c6328c4c59a4a11b915eb6902690e8f774450d59f7bc107826dd4ce2d368cd2f54ad85dee14c816e90786df541ef846c4238ad0fd4c1885158ce31ac38fb47637103c72da604f65a04e7f0a8a386f6dc376cd6f99c49b033eeac5c20ed665586c949970d4596b9ef8c617f1ffb61d770d20e5f4e1c29ae83dce43482f367d574c6d5a2a08f5794fe50b62483f94e89bcaf167d5d51f179bea9671109c0e730bfe8bfbfcb45da44c824e0cf1eaf673d1b3d7f4505d4fb78d1fb23424ac68fa13bde25826a8fa62dddadfd54b1d085c7a5bdf7412ff6efd15240ff0eaa2298922ab7e67813be55d63772a939c2d787e5e466fb11122dd471c823d3b110379c18351bbe216edf01b611c8b9607bf77ca3dc37e2938be43c4cd3b6bfebdd7cf4545a6bf62dc5daed2306fa26a7040375ca890c64fa4c14abb6256b43e2c9d189b466bb0fcda74814caef1bd9af920887c460bdad093a5dea37275e780a82db91b1b303bc4a329cdeaffdcec59d9750387c59bf89a6b4cf4221c8fdf8072c438d0467e12a858675b4713999d050246cbb444e6971ebe3f8e9e23c04e9a1abe34e96648e66fd417d01544026881530a71ec95a4e4b93afbc4ee26ce112879140ec3dad7fe974e85a8c242919987066c9d890a5281d2f146fd24126fada01c87ae3f921f91760bf0b9998ea3c7cb10cf3545058ea0e0cf16c0b0c1fa8910576b684a6cc29511bda1b4f58ae9b3bae953776d2fdad0aa230ec3e394c14ea33fcc4cf3a9b87b02dc8bfd62fa1194ac63e93c07aaa36c4388b24303a33166f0d5cf9f3c9ce3dcfeec35489dfb830e8b17c75b719b8463428d0b00ae13734cc3a3c1ee4908a924afa63dfff06c88614093113c38926f9101541efac56d6da1ba871ff1d68d0074468870051b1b2406aed481bc8fa46a08f3a5a47fd05c908ca7d881fb41eb651309f92e7ef44e624f4914531da2acdd1655f9a8b2d3442ed83a80396fca492a4e658d845753d6ecd603182f3175c0fbbdf3890110910000d4d1a63cd9f4c577acabdbf6c03d192dc1e5dfa16039fa9387774b2b0845841514e8672f324143817a9d951ccb0d330ff78afb4ddf49fe34c6f56f0d6942153d1de867525d8b1b022307531d6191be74a689b03828c75f793c8df24b7912870a028f5e9d725ea3191aed7f6e1fb67addc4f32e5e3dfd730c94fe21c98c552038ce1f9e9188dec357768a207d1671caaf1954832b9c2c0c76d25d5de9f2bd3bd8871f28526671ef51c26d6f02f13b350fd821fabe6caa7743502917c32b6771cf52233bfd2d02eb5566d36826f12ec20a3b85c8510e414db635a6bfd7c1f17a25e2e776cd7e38e2d8a1b98fc783a2b03088b1af83b1256631c4a9a281b673d3b67d58c7410f77e3e394166ae458343a9d15d72871e12edb6c966aeb6a84e3fd57b7dca4148ad672d1036b8f1b305c57fc9667e2d90bc7e6384ab5896a0ae1cb4428709f0a11aa11fcdc057b07cfabd3aeb4245504db67ddacd5244e404173f16c14b3116e67bae6e0ef388eabe507b65ed5234e83e287dd43f9ea04402ed1a103fe1c6e96989ac0181e52afd6cf073ee3f3b77305fea8b9a4019988f460bb4309424910d02f35d48779bee95b5cfcdec074fb08545a01254b955b1fb206947cac00ade189fb098e54424c5e506126fa705a79ea976ec8974ea7f3de68d504921eddef57a69a06fa7255dbd4afc83e89db767608a306109873e9f5d87a9cf11061eb0fd1a16a3e35da884d19a7acc197ea6551ea83c0b3e1fce739badab4b4d4b734ee6913b3dc83fe768f895a6ec3563ca0dc3fb1b737b39936fd1431fe847b203726a1429354f2249dc839e0bdd1dea157309fd07fe2a5dff055169ba8dfacb8805a513f09a0df8a48b11b1e7d5a91c341f4647198525e7e583a5396e1691cdb373c4280c5261957e19ef6df4d51d1a88ee96a4dd096df871d7d600928d4445cdc5b09d08119baecab54b6ea862f3fe993027139977ebf11057bfa626dd406d15fd3888ab30d2a403914c93f688162319f3f0c2f877e0623526405eab5915fb89fe90b737632100dc8d870f4ea9fa3bb63510ae3c2a67dccdfb3c5d75cf40700fa9ed86f24f5726ad14908c9b5c1f0e883d5ce3e5be18186039010351f1e80fa1d915f0796bc1958c04f60ac0986cf003d0d4f67650182c99526575b5bd8f939241799bdeaaa105542b6b497e4beb4f3e1d6ba5267f986c6ce4049f05491985bfa1e81af4863d639e65b496ecfd36cc29fa8cc425de50d75e5242b9ff27ab249aff608ef481b3351d9e75593e34965b3431a055e48bb5e540d6b08f1c118a5fa192de38bf7f283ab8c88853fa50c72f871216fd5386eb69000f9a4f85e878b54aca460d8f48e6fae499417df6a2422dbf4ae576b029041242a4d54e8011995505e0dc5a4ca47862485f24ac4f1e485437012ef0a1c2fd6119741ccd1a02da8e5f484212a29a72df77bb90f12d42bc48bfc02f322704a4117b5f10b0f6e226e0196756fb947da35c3d251f0815c099eeb640838bdd02e0ab14c9eb835b0ab959cef94b3d96e5f73e89579c62f99d5b46fbf3ccaafde831dfa5b2b314198f510a003b38814909dd40f03e7e7e6b1fc8bfdbde4a252533a50bd739135fe13949aa1a108cc801ee1e374057e8e8a6348b76315dfa7c0270ba46a5eee2944286e699cd9e46ca8a34adffc1c474bc6d3afb9fd3ab8fe636e9dc2740093242e0f51b4f342d250798617e8ff411c081252e04add490125f93b52fcc7d8ad2b0948870f5a18472f2c912bf832c3211ca249d2c21449c84ba63b99ce93a1e5fb63a9363151ae79e37013d71c71764e2c52f0e0173be875cdc8a8d8c83363761b7cf6db0d145f848db63faa9a8a3c8f207390d0540d3092a4e7275e0d8827e84ca622bbc22ec47f7bbeefe02bd399bd8392c5545708edfa78868fec2c439c6b41231390e6af0e979befa540fdff4353f4e71399eda475c1f1e4061223d7af241d070542e6999f0cfc390e6c83110cd44d3f84d2a4d7aee0602181a1ab78aa6cd9ea636c81eb8abf9d926a3750f72113861e02ed625b738446c4923a01ae3c6647a0687bfbb41bcc5846d744c7a8df49f1f4016c24549c1f24be6e838dde237cbc0a8d1539eac351f07e046eb4d6af2e411e42be4a42741d9577d7ff7ff59dcc12edbaffdcdb423d443398cf454b2c2715a0701c2eb2831e5f1bdeca671d7b1b468aea7c34b3d0494ec247088701c78b5585a119b701c2a6ff905680ceb4c78177218d2630b20af6476f2ebd72938a72bd4e9aa7ff3231a37997eec601b325568f33c06e4a4b8d1f24923dbdd3a80c9b7e155ed82ce2b201ca1c39e658b3f04e636309819b7429d58b39be3be60639afb57910942e5aa1d7bacc57192dcfbfb509fddb2a6f946c62c9de80f59a40f2608c63c027dc4118456f6c258821ac2262551f13138d660f0ba8e76276391586245d099ce469a998be1eab7127f24b4a05481598ac0dc55d589f33904207835cb2072f4344785fca7b121779b8d903b4d872797cbc4b1436d0c648c2b7eb9c4ce982f68d64fd179440a0b2c16b4345ee505514f2250f7184e397d533c7c9b839732d997b35598dc506428a1533c05fbef2949e0ca073cf48f1d380cc4eb381d5e423b1044f4a7a8a569c8308ed51147975e65674dc099dbc25138d6efb47780151b98013d7aa22b15ad7cd7af5e1472e281874f05bfc7c774fb7f9b6c460853310b1f4336d8ecc16ceccb297cbc40dee7655d824d2b2f2ca1d86aaac72ecb78d4357df5232235d9ee4e949cabd4926ac33839004a6d6dad8b42504ad138774f0175978b8f0c7f33800efaf09964de839a32b524c738df8a684e72d180448ff1f9734dcf83d83bcb5bd8a10e53bcaa1e0269c6a8bd52ff31f581d7c4ecaa00a174ae67556df17cea87da55872c45627f28489eb62792908d3ec9778079904129fe04466711689ab90a9a1f668c1a5ed24f57dbabea5101cdfb57456f8ca0a7f8e0000e75c56e2f7ecee79ab703c34415df8c1eeb0e12a9cb7de9a35424e387d4b9f165662a39e8cbc0b40f257d608b29347dc940c589b8a7c001d1ec5f207b8c273adb98ea76dcf2366e00e7a85793816aa424f2a642f99c25e3deb701a5f4e809bb4e0702414f49643b56560be36021e1c77284d9c7db06cb37716f7ae6545c22a58e278219988ec92c06efb05c777b3537a52fa4464f1d8b34aadeaef9c8797ff1c3be67ace2fc061514e3635d3f8b429851ff757c1e01f8f9c1b168f8cbd127c8a5c82682638487ec433047066c27c7c6a0998d43516ca516517debbd9ec4c5f8e16dfdc22b1c6e29818aff9e45e27e7f5dd128eebd7042fed32487054f2af2c24c10f2704ea97e1dcfe0fd1cdcf57f0797da3976b29d8a3273c536bc8812ae0ef5f43ae08bedd68916ba0959416cda0a4188b7225137043e074ca118e4235c0e147c955d65080ce9a22529651c6bb5711ba5a0266a6c0f6f7ac5d2e175f2", 0x1000, 0x404, &(0x7f0000000100)={0x18, 0x0, 0x6, 0xff}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:24 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x114b30c939ba6ec8, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) kqueue() 16:00:24 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 16:00:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f00000000c0)=0x1) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x34, 0x0, 0x0, 0xb}, {0x71cc488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = kqueue() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x4, 0x1}, {{r0}, 0x800000000000000a, 0x0, 0x80000000, 0x1, 0x10001}, {{}, 0xfffffffffffffffc, 0x2, 0x20000001, 0x800, 0x4}, {{r1}, 0xfffffffffffffff8, 0x8, 0xbb02289d9e9df3f3, 0x6, 0x5}, {{r4}, 0xfffffffffffffffb, 0x11, 0xa0000065, 0x4, 0x5}], 0x3f, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x2, 0x2}, {{r5}, 0xfffffffffffffff9, 0x1, 0x10, 0xfff}], 0x6, &(0x7f00000002c0)={0x1, 0x4}) ioctl$TIOCSBRK(r2, 0x2000747b) pipe2(&(0x7f0000000080), 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0xd3f64c32171dc51e) dup(r6) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000280)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0x7) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x800) setrlimit(0x7, &(0x7f0000000240)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x1000000a7) r3 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x8000, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1b1, 0xcf, 0x8, 0x0, 0x4, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r0, &(0x7f0000000600)=ANY=[], 0x0) geteuid() open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180), 0x0, 0x3f3ab888) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000280)=""/153) socket(0x20, 0x8005, 0x55be) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000380)=0xc) shmat(0x0, &(0x7f0000005000/0x1000)=nil, 0x1000) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x5) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/9, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x8000}, 0x8) 16:00:25 executing program 0: socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820802000000000000738ab617f65bbf87ca3ead22e3cae1ac71"], 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt(r1, 0x5, 0x5, &(0x7f0000000280)=""/239, &(0x7f0000000000)=0xef) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000140)="99a8cdb3fa16aadcf106ee70d198a70dd5179388d86f0be2abd42cac2e74c1ffff00000000000061a9ad5153a3cb5675e8e5f8531713c0d9100ad473b3078ab61772e676ee7a6ab7bd2d2a29adcac67d583613a0905e1630d34772357e637a82d83324a854c3fd072000e5693c6c5c3842780423128de947c7acd2793173079edf295fab88b735f66e8524fb8b7db404553f12110cb6b5deb9ff010beb47b1f8cd2422c38d6d6944a5b11f843446f98a83f6bf074e4954aee2242ab6d2f5c16082d0071df3313408a996f059bbe80ff74e6ebb98b087dc1f43d42c188b5fd3cc140ea7850fb5ef8eb63b3ca9d903bf3bbc89c1b6452382c06085c226a94e939190346b3f6f9856a879", 0x109) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/de\x03\x00\x00\x00f\x00', 0x208, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0x2, 0x7f, 0xfcb, 0x6, 0x100000000, 0x40, 0x7000000000000000, 0x10, [{0x5, 0x3391, 0x2, 0x5}, {0xff, 0x80000000, 0xff, 0x3}, {0x0, 0x8, 0x6, 0x1}, {0x3, 0x0, 0x1ff, 0x100}, {0x7fff, 0x78800000000, 0x8, 0x4}, {0x9, 0x3, 0x1, 0x5}, {0x2, 0x0, 0x5, 0x7fffffff}, {0x1, 0xf2, 0x81, 0x3ff}, {0x5, 0x6}, {0x4, 0xfffffffffffffffe, 0x7, 0xe1}, {0x5, 0x0, 0x1, 0x1}, {0x1, 0x6af, 0x2, 0x184}, {0x4, 0x4c, 0x3d83, 0x81}, {0x321, 0x7, 0x5, 0x4}, {0x67d, 0xffffffff, 0xbc, 0x1000}, {0xc2a, 0x8001, 0x7f, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x6f34}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x5, r1) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[{0x2, 0x42, 0x9, 0x401}, {0x1, 0x0, 0x5, 0x1}, {0x7, 0x8, 0x7, 0x364}, {0x4, 0xfffffffffffffffb, 0x1, 0x9}, {0x10001, 0x9, 0x2, 0xf0c}, {0xfffffffffffffff7, 0x6, 0x80000001, 0x5}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x3, 0x401, 0x2, 0x3}, {0x3f, 0xabd3, 0x3, 0x1f}]}) 16:00:26 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0x7ffffffffffffffc, 0xaf, 0x0, 0x0, 0xfffffffffffffff7}], 0x10000, 0x0, 0x81, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x44) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xf0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x30}, {r4}, {r5, 0x10}], 0x3, 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0xda2384e5c6f2c943, 0x8) r1 = getpgid(0xffffffffffffffff) setpgid(0x0, r1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x10001) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x3f, 0x712, {0x2, 0x7}}) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7ff) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) sendto(r1, &(0x7f0000000380)="893b2676369b7655c8415b5900d70cf8a595532b7021aee33f221f5f476cdfd11bbbbe19fbe2c3e533933c292ad9df27dd08252f2f515535c78447c7a0b0b85abe02bed13667202d8c1eec78ad78761eac707610e8a869f23bd71661fa87cba4eb6528a212d284845ba4e5d7fa331c75e199b26e6ef417f403a6d845c25989524bfdfd8c4c64a25bb36207ab3931f6b820029c95327076835e25c3d1cbf1a0403003917dc5f51cb34bd0623b68f44b3ad6419cf05d55cccd2d7ea85450e4dfbaa16976882039c78ca0460cfbcc4f2172a7b284ce4ca774b21574e0280d4083750cd993af1bd8aa6e853d793f00e1fb3d3925b3d0121a736c1e79b861b76394ef4345542ff9384bd0a38e272de07010efcc64b939b7d6bcbd132f2f0ea94dae5d7e7ae001c74faff08bc1e7d5acca4294d301d081eff78663638b728c3189da9616412fe8a3e0928262992f341262cc4df7aa2621c8b5ce06034bf5e3a911dc15a5235394b73571ca4a406f3051d8e65c6b2c13044b27e8ae92eb4219c656e82232e4176e85c81e5c250101df77546d3066f3468860d14b3f9574fa5e6723e6c8b67075c2cd52951f03744b5ce646148ab71092736ae85ba2d75ab6b359cd04d080d1fbfc59ddf56259624bc7dbf9916783b84d90125df972ab5beb55549154a4ba4588159f70ec363e8b0494229478006c0cc95ca426c5e056fc14b698d9003c6c793d8c1f25059719c97636aa2572c77cf4eef56b5b77a8a1ac27fe6431de718d8c6848e2ff327123872e9e094d0f8e57fc2a1015b08a0713edf56d34406cf974840214d89b4363263550f209328101a1f8a3a2278b04d146fc940099f82055891d215dbc3f0b96475ea5f5bbb50981abf84ec4b56519b0ed6a9fb69d30aa01182a450ee60e0d1b41ce156cf2a67ec62b571346c0dbfde6e16dc8a28f2fae2b3325c57def80fed85d82eca8d6dd4292392c805d6b3745d1f71ad645e4b2eb00efe0b3a446ee6db747bd31b0e67642e569333f69f170d2f80832a80d20654cdd64804499f5b4b8acd5b30724864a4974a756daba8515f44a5c025dd085c3d5a904fe898e52c0da11b0b8387dabe413d67e08699ae2ecf33315c21ec61a8adf1431f37d0f2f33e718efada7f44d85a38624115bb5f057b147e603af3bdf8dc31b67ebab45e9bf1f10458d2df54e2f7ea61e2854152f4c0862dcdf9608569e21c446f5279cdb725ba75f6e2a7570aae7ecba4357d83479fc1ec6776c4e43691288fb8cfa16136556a572d43f4c81e0c57d02e9ab34066d7170a7b35b46f6cd3d94085a3fb627525d5f7f10a1db045b7da6d659478d33be860124526695b9b2f3e7b68dc13893dc019011664a271ecb0f562c03e4fecc2e9dffa289d6f807ce9875c980a2c5320fcdf7f90a111f628e95b3d0ab08a46b41f44e20cf116e486c1300e51d19a80d1b35f7bfa75f44179a4d8dba9671f376ae63b26b666b924aafb494a77a05c378d74e4d966189f9c0acf162cc7e848f6c28a69274da02fb85a22a5ecbac27fa25dd8ef0d3ea97d2cf588d2f2731484f6cae9f750c5a44c5cf4f6cea1f5bb5743b35e3222b5315412dc9659eb834eb93f7521bfc53876c8fa64f1c7479228c3ad866ea1fa6f416769c52f86a84269c0fc69e6d69926841748dedd93a0205fe83d049d198a5f8a6657877cede8cabfd66422b23a45c14113bd325b106c4f7b703cc3e54ce60c948214ac3339fe00551779ead8deefab11de758c8cd28807211cb0dd94adfcdb8f6c99e8595c4ccddc762a02ff6ae65c2aca04f10bac8d89628f8256a1951d00d78e84c8bff4d2c667a84df52ed2c1196ed44f7029a3d6d6d3bb8e2e365aa6f9d1752088d951dc7e7e4f6334acf577f3e6eaa5e0c8956e31118794424d57b457bff8946cf17d1b4a667ad0f1928eaf231bb1d96a502912eb0bf9a1046bf502d45d7efaae326ebf388f597602e68f9e449192fcc0cdd979135441ac6df6b0aa9fb7cba144ad54086d4d87c928aaed023562ff503606e6056306b86cfe5aeb3f7bf5d90a40b93f763571a2dcfd9abae773c00fd039a3b14d4b348d8d99dd38312878a82e5ba116b491cd0eb7cc85d1b45cc188c8b5d4c2f2bda1b65dcf45200c339fd9ec71d46d0112ca618387f49f29229feec96dc199d1e0b94efb4fe8f75bf079db1fcccb7902220235bb6ac6b3da436a2329a3f73b5daee9e0e61e1e2fe925cbd0b0f0659c740526b07e77fe2083445951f21a1025f9e6aad16060142c861905ed039f4bf5a02ecb683ba3872f64b57e948f559cffceece4f74c94510e8925175d2b7e432bc28a0a4354874f82bb799d7229f5e77cd65f84b6e6eaf7bfe5a6e43d9dcbd6fa91516c5b0436d72e0e4acf7025d3fa8a1edaecffd5a207a82bbbb29ff4e919095919e80d8346f5abb0d3b852ddf11f6b35218cb5562b2fbd7018d7d2ec66939f449bf46402bf49a270b7f1630d1012f8b8ed656a85167e803105c42b5df83c8d156c8eae2044a5ee56804ad8a8ca05848d50faf77610a17efea398e766365baa6481b72d61bd8a2ec8ad04271d6add37c88d923ef9a0b7acc07ed58edf5cedf54ba2c653dbceecfdcafaf4316d4dd2ed939521d79e0325eb0c02b0f34a4b665cf3d66cc4e46fcafa78a0d30ade1f3bd98f02ae5dbedd48a4303c33f35d3f4a6fc6269532fc7b671217e7f956cd452219f2a63588619ad1f67c9ceebe0af357c3fb549ef7fb83e06fa3dc818a2e6651453bb2e8f09d518e8b75be4353dd174115d48545bdf16830b6db376d9bfa55023be465039911ef4bf8800e42a301005fce93b48b02c83caace0211abc493ba300cb298dd90d1f96fe432287392b7ba742b65f6653e83200380c5a405145154de41e01c14ebac7b2fd55a5c59552961f98bb9fef3c7f500db88f2beb3692119f798f5a90f44c74ee5cb4741453282ce7191d9858c4a0b8f827c0982079e34b42fe0b2fd69142310eee9316ad4e0b331aae4005e06a56f82a24f1dabe18a510be5384dad155804cd5726fae28be2d7a9984e0b813869b8859122e7aa6f5da7546aa81eb0178b410aab4047d3c8ba5732d1962f1966a3f06fcb653ad5eee0d81b2941aa96260f580fa07678a9c995196a6c0163f71b24a42480f330f452c2b97a171ff2b97c92524276c9ebf294991a4d70c4b5eeb86810516207622d806c98e88d362e287b61fdcfec9064e64f49907aa4d16e1ee3e1d7a9176e3f0198a966b24482f642e63ad09ad83f4c8833f9fd7a5e375bd829a8329226e0a902bf275638cd3ead46b449f324ce4b91ca819fdfb4a93c34ea0d01f400e1567338a45242a5c72a7f3ee001608a1fc371cdbd55966131354d319b8958c8ff45797c437daac8b628450b557cc6010190f2b68357c0acb659ca04da87159eec2fc40f19a94da4e150cb9dc0321a70326191cd294eba8549b65ad503e34a3e08664b4c1525f83a20752b50f0f4b7165ad767ebc9392c3e781d28076b0a6f230a19275bb4a7b45543eb041244c9f1ecc8b13f74e7bff1f3e9ed3697ec790db9549eb1d55961de3c57736aeb6729f2f247ee9450eb8b6fe0ac789acd1076e5de2f907cf6707dbff1cfe084470f813356349d2c725565c0b7c819184c00d7a31141a366aa143e5effa632ac6f613b878e9ab6fefbb5b037b5f760e338498c86ade2c05d4d9f254a1fc15bd5128aef0b63f5138ef6db5c0cc6c12d20d46d7331740ae56776e21eaa64a32151622d480488ae5991c2d16cefa444702738c34a8d918a045fa62fa461b845bbf2c94991c5fb5a336109319c67cf36bae647e7cbc19cec3be3996b5df2da760ca3b3f926f4392739d1102cd867a31e20d3320660775965687349662a451166b5ca4d6f7fd7c64a050bb34e8c514c934f7c4c8c0d5f930fb05b9ed28f046cabf89d5e133d83a909ac727a9fa0a4bfd2869cc19f6789ce5782c48331b3a69932571eb0cc78869654a84a368b89d81bf323e7af6bb3b5b45975817f450eefd7d7cad294de531a19db2d960b332e7bcfc45c2154c7819cf985fcd48f585e98b4ec25996eaa374c734e47b6ac873faffef13f6ac8f4528822c224251790420e4159c770171f4e0e09a3476d9b70ef88f8ac0ef97b0a6fea3b79576c40fa2795bcd2f1b6db82c67f4bdd2bcee145ff690af48aa60fdb3da2a751dd7c156b74323ef9b5f9c6595845e1505e09a0fef1cf340fb33e4f4d51fff37e90b6149dc7912dcb532c28aecc6178fa582f06a126c70b6b30baa4c4750eb3e61e04155c9c21329d5eed4c8ea68d81f4a18d84ed8d045e12f6cda1316d6b8c1f44e887a097eac5350dd79db6468de495cf7e9dbc6de21eb66a5e79cb2bab90bf7c03feee3fdf1c0707463c696d908e7588ea692f4702c9c51e52cf0ddc1c7eb88d02ef7d115ad3433f47887eca73e4e81a5dc00ac84f453d76e2b9e590156c03bb4e271a37216fef85866a5a37b8ccbffea67a8d5109d66a620370fec25f4fad19f171d9cfef2f3b486e6ab691ee74f2684311f121dd9d2dc629f0581964521c3a696e06901f3a56c99d30eee69197cae0c44761683b035c1a8a57398adc50d6b7d4ebbf9966726551256b8751eaae5d005397817d6bd59de29bff732c5dfb7d59fe4eab02ef1cb75e0a04369a7068f7572735b1c45b67fd73a6c518503379cde84ae8e2d0678a5ac6bac6d835a682c5e0650550183af8f6083fddfe3dafe35d0908e4b8017f58c470a7cde992e1f595bb2f428b3f8c626b7353d239c900a04ec127ccf833a3aeb2626c75fc8175162b2b07a29011d13d59d000d6f00888db77bc9d8f73b151819c4c37af326c266a145df1d9b0e2532493c724f21e0fec1232416deb896d38d1913cf6d1d418ec3a7d43153490459fa38b5cad35ec538b7471d6e7ab6099e6c9b2b724c437948ca2a9c2d6f0ada69f0069b1829193770963cbeff864997fb984cacc31a9a547847fa8345345cb489212815edc2fdb618d53f5b9515dbf172a4ec744ce2ec5e2783b174c3b443e140dd3975d5de531d931d236636c82a9e3f3551de749f02d6e3193c7c78939eab214773d99060818c83915137c04f2dcf135f65c2230deaa5fa6aa3b7c0fba1b8f0cea898f257c42f856d80399d07bdebc6229c148cfd278c74b0541cc56055a0c91c6a580039de3681d946b03b2b83a7ad7163b316db72d7dfd1e9ae64a59ed65c007ebfac602caddfcd5d6184ce009800e5a2bd9f39e5fbe8e61ab1cba9d229c270defe3fbf4adf08794c770329255fb28d2d2c2e51c006038638ecf96f273bfdf144095611a644d00906df7f9e137cf167e85e02bdcc95c33c962626a85c5935613f6de4d206c04873189a9b63d05aa67cd5affc982b1b9e67fcc48cb528f9cb44804f13516382a44946570ba41d44d4e649d348e4ccbd3710cb30abaddfae4f74f7fa84e837af9bf185bacb348c3412479d853048d59f36686257703866048c6c3e8f821b40b085b23f439bababcfaabc44883836c06c3514e2f3acf82403a145fad681dd832bc3108ed8ca538e5b186fc9d5056ebc389fad374d01912c07573dd2e6b1f5bf4cd514a27a3cb025b6cbe948883b8bf95bcd39290f56ac81f95f279dd8fbc3d57605ecd32d2e9a2d0d64ae9604c69e8862316a2bfdf12c2a4373882b2d399d524893ba0202c5f0aa3d5316b608844a3768aa724ee6fc1aad38ae3aa35aad249dcb56e661ad05df3e30e64e750eda02139483f0474aeee5672955df329f835a5e64d3e5846a3e43bec766666ff39c", 0x1000, 0xd92aaecf8ce76672, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x10001}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x3, 0x3810, r1, 0x0, 0x0) 16:00:27 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r1) ktrace(&(0x7f0000000180)='./file0\x00', 0x13, 0x20003f40, 0xffffffffffffffff) 16:00:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) r7 = syz_open_pts() read(r7, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) r8 = syz_open_pts() read(r8, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000140)) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) r10 = syz_open_pts() read(r10, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000140)) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r11, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e000000001000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="107e0408"], 0x2e3}, 0x0) r12 = accept(r11, 0x0, &(0x7f0000000100)) r13 = syz_open_pts() read(r13, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000000140)) r14 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r14, &(0x7f0000000000)='>', 0x1) kevent(r14, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffff8, 0xa5, 0x4, 0x8, 0x7fff}, {{r9}, 0xfffffffffffffffb, 0x9, 0x1, 0x40, 0x6}, {{r12}, 0xfffffffffffffff9, 0x1, 0x1, 0x20, 0x19e}, {{r13}, 0x7, 0x80, 0x1, 0x7, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x9, 0x40, 0x200, 0x1000}], 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:00:27 executing program 1: r0 = socket(0x2, 0x3, 0x0) fsync(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700"/684], 0x10) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5a64c45b70fdc4ac) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0xcd63eca01c3f5ec6) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x7, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r3 = dup2(r1, r0) write(r3, &(0x7f0000000b40)="528aa6d16277350fe9f40fd28fdeb7920ed85284326fcb336ce81d4063054ad242943ea7c3dde40f7d8162bcceec4d8238813516fefc2a6a1c91408901092e3a882fbecdece5720f56e5d69c4413d1573e6f69b1dfa93e68b02bba2a29ee42e86e2843d1f05e88cf9ffa9e534588f9e7cc6c76cb044dcb49d6e0984e3144aaba348250a6f85ecc76632cf6535c66a72fd69a63b60ed1a9606e33cbf925176d130d0464d8b8c80e26804422827bd4b0c56b02b85719188e0f6d0853c0b07d90f8b1ae9820f023fdd44d79920b4776884718981bb21271b640a7d1ab04f52e6e77d29791518401b4741df6dcdb743a3ba3299b0f3dd3a48d6cf613e4f4e750bcafa67877e995265f0e181e3b96790ef082d7770ea1012656832803487609114d6aacc4eb44bb0e2f7b1047694fb2fac329bb8382a312e22de26811be1a1b3bf1f0d7e309daeb237d2a6b4301633a908242de203ecb18f458bc2df9c88819168bd7f96de51c94674b59d60a63f89a1e213d608b18a1ae2365d2829a41dead09a92384502dc8637afec82288dd78c09695fa09321f199e2f848324ff706b0508d8603e4185df659c1c68f41421d611c25312a490070f8fa3d898a87112385baa6c423a3d42bfab2f2490d6148711a2a445a832bb38f4a3804edff30cda0019d86b56b8787269122172a554baae239f600f9b2ee175696607e13b79545ac24012e2577e25c1d8db000d1f836453aeffd8b8fbe87036aa082726442ab07a7847bde42517117ae0eb32f3b050f372b79ef67ada5464c38e5c40ef7048fe3e357c6ced604ac25fb0dbd2ee1848d90d23756656bfe57df7cb4ae8c00f30d26f21f0554fd5cc85f2a1434e0442b03dcc5766d1a89ab04cf1178c5f9ab842f34ac6fee5f164d19f32dc7f9332e254e55610cafa8be2a4b9672bc58de51a5a6311df81eed01e29c8ff0cff103eda68fa9bb47ed75f17d0a7f36588a404cd93ae3f4ac453abc23be862f86d1873789346c558c0559139afb008470d7779fa706f63b8554d5f7a2b836230526ff6b10cea603666c00841f11c2f803abb81e1d920b3d33a0d731ca092ba2d32752e627f9bd7d597f0d84e59377ddbf0690f7a27d624032c8fd06aa9819026cd06fc73bebdbbc2efcf05fdbe32c48d52a1729a81fcf868e50c6d4d71e5b6478f11b40d6725d9b26fb80f17fb5a003254683fe42b2ccef5733116fc375d678df2aaf7d82e6b69e92fe1d8274cdb27f3c799d12d45f8b4d669b33c555e9b90ac26bbdbaa00ab42fdc1c20face8544245beac769af41200724bbceb62c5ad93524f42b8505e5bc74c6f0430af3e6893180057cc6cd43083b5ca0aaf5984b5c487ccd3fddad7f7a7da69e6900c4d538a111bd2eaf512d52572616a79168adc796cc10b3f9b834ee8234feb4768ac4b9c0060d6f21bb07c55663e3f21468376fb941c572476f5faf6c5968e1f18ada8a149d00b0dd6d492d4337f0433128c9cf7290a14f9e58eafe8c7a872380325e27533a61be6f08098bdd59b5a26be76309cd6aec547c754301f98c8f5a89b2ee64e1d4e714c2e61c1e71ac552108d3cbd33db326287c2487edbcdcd2c2dff6c6d0770b519ef2188a9e4b0a71406ef39c7bb1325ba4a2120b8b052cce48e90ba2129edec152c23a93ee0bf69af225a6e47041e17adc4be74023575d9a27bd1e0bd79de3b0f52e823cd7cb7a2bfd9fd353009d666059a7daaa088e98773a45fa675cd50e7678c3fce22bea6c05a4b62ab802f09a44eb53edb69e5f06cec4c1dd0f1073ffaa62699ff942d6a111f097130ac579c109eb15b164c31d43d9e56f1ee77dc83382124b8243545bb1941505a000fa00f614383a11d99ea9488113ee2c395e305a0830f6a55f1683d1507ec63868812c8a39dcdf2dae0cf2395a39c17daa5b1d7922fa621e7080359a53c12482ee81380927cd3cbca39977f0a9da16ac5ba98234441dcaf996d82085c9d96d680fd93d476b28cadde446cd380ac11c522fd540eb59854cb1d1820965f3a31ff757069b8fea122934883f1507778c61eb56f7959865691f0eb42f7a9a6f09eb22e484b6c8932e781548db7ab987ae625d85c24d06f3832e0765f77f19dc3c903fa3722f30bc3128ceb11207f68d00634b7eec5edb61ae9a951dbdb31ac584f11ca64445681b2f784f5c6e09c6e42cf48d9c4c557f3dd0b858b9901fbdeedf7daa7b2ffa95736fbfcafcc0faea2aa4e9eae8b20bbe24c399576420b4bff0228c8be3d01a510e01f92b83d14b7285c6f99ae2288729f96b97e6f30460e63b7ea208ed53ace2eb6a59c1cddce9ae7c454bff0d031e38ba053a85d9e6c17833eb02d06bce3a3383e276b5e81352a7a94a0bcb9f5313af05ca30d469c19072ea76b87f5bed402d4fc5fa9fc3cb0e98b07d55fe5c48db72a4bd08455309db6a2880603dbe84aacbc0e18da6ec60fc4d5d4ef0b2036b800857854702a393e5ebf9f6a1fed936f4a8aba59529827b143d52b53832424240f0938e6bbcaccd08a2f8a2a757bbb0cdd9b7ad85dab8750b5d327292fcf44437f66d49b1b52717e825b473f0478e29a2c5c8d5bb6261483886f824d9e507402e710e376c91f6d72cf09ed0cf91edd94c50a978b14fe5b3278374b1ff9bac67cfb4c377a1e27e6a726d731cea04505bf991150f1cfcaa00484acb9a9d8976a5973ef526ecad26198e7dc381f55cf91df93270f4170414833f529c12173c2eac1842648a97c5dc7be4a3266f82744cbbed4d8bd4f7eee16c0afabcabe452da79567327b1e46b1009656269d500347f8441f34fe179abdedafa85344f2ccbd730c8fed98bdb248f1ce6c626cab7009b40b2fb3122633b4960cbe0bd0648d1d41a224e2df86776bb9bd117d062ac9f48edd23b12bcc2f3ebb1c4803f5a8e0e4f51592332c6bc49fa331f7a571da57781ab0ccb24d55efa8091c16fd416d17619db30a648e6ed2159d05204b388548d573680eaa226f61da3fedda9f0f21c3e8e4cb4adff341dcefda8cdfd0875dea5dfe1dfeae44bb6fe507831668a67aa8640b5db2771dd57d69cb9ce271a494508b9614b0a9eb4f1e96e1103a912ad6cde0ef4dc1df61a5b7b34c9332f7528ae0b0c48fd26446da62ba717ee7a7a2ffa74acd3e5d6a913cbeae3424236695eb4d1b6776c41dd8183a247f9a7e1a7b5d40d379dcd0bf88a67539290533e70371f889a11645cd15041c337e1c4900032964663aeffb8b561f6dcfce9d3b6576585a4cf1447621428882b41ca348185366108d8145076e81b0215fdc72bfd00af984c82ea1d1a04c07da8aaf6707cb957dfb8e301a354406be7f29e668dbb668615aabd1e73ec4bee106f9c7e0db4c9fbcaa6cf982724690de3a2eabc91d65ca849d7ff4c166c5b850ed6440905f06f9b72c2ea07e83d2495f0ee0638ade5da7aaf28bff37ba40d2d4fb91ec540b65be42e4c58d7d24931fb46e8c09b119289d24f5ab75b457596a75a412e6c4cb7e164b45a62cc0db0ade64014862985519764245ac096650ad5b61065eb2b9d1dd106e82b874da65178ca3ea9cbc6776b63ad02cd2b30c04df00f8e7bd6c1e2ff5087734e34a253d8d779261e3f1c84eaff92a6e2f240fc7b9dbd40d83907d480524bb8602e15977f23f883a824b72c9e66856ad09d2a17a05861c6d0f0f84c603c3d6b6f7d5be8f6a5efe50cb591bc973760586af995fce486a3a721635a573ac1bf57e9c4df6ca1d4a364dc0b6d85ee27768b038491d349d12c01cf64af3cd120eaa68939487f593307cf090953736d1e1512f46df6d31d128390818fd7a8820cbbf0c903e0a9b48aea4e998970da044eb0718572e9c274703818fae7ae351294a610cd977c0944a9a47657e9fc59552db01a843c42b6e1fc54e4909cb7900fb931ea7500abcdd6e83d9cad2fa952b767161f919cc24845166ab39cbacf7f8a08d07b11c1f74ec6584b8ac34519f16817fe828f9721d898368d94dd361d970f0afa0743b6e817959f5998242a7b3e4def172d7ee78a6774f0a7aacba1cc98d4443a92a26e5a26102abfb559715436bca75bc5f570e1a8ca56e7b31cee7a31ccd9dda6bc19e94eb2467d70940b4700be905764170e0c4170ca5cdea6a63fef1b14888f5317e508cb54e3420f9680ac4d70b927397356628419b0b079ff79c03cb4fdcdf5f6115b1388fa862ef80d830f082266add787dcf5a2ab59eb17972593f00967312daa0e2b8253db03a7897491cade7e0019bdd854c9b87aca60fffcc8e09083049c247fdb87fd42ead94aad7a8a686aaa688c4fcb0427e6ab62706fbeab955278797f1b8a405d537427dc61f95c482b326d176cd57db28cb92f91c1d2dccc48f55b94e2768e86a21b06bb7f2e633f54d7da2bf2fd5bafcf735fb7990f44d732a4bc9debd03f2f41669219280c7146f7bdd33e98262fb92b8c1b644387441a99faa7d4ca80337d05e2397365215f70c0a8fd0664ec6f9755b9abefd7630a58c7823c958b65795e04f36dd2ce55908f591c7d3f95512d1bb442f7d2f0d88adc28a4856c4d18740ebd660bbc11079d1d58c78bf305d1c7202be9894f4854ce600c2b8d3429a1a9077755489d754d1a7b0cfbc2f0e3ef5784234fb2e45a958c6167a75899071b6c98b1741dd45d0addf384f0fb6f41925f287ec2b271dcba267b216e9b1230dab552c1701c4c74ae7f1d1ad5623bf38bb269583b126ceef69f6d15c2ae765c1689f41a76a578e6ff82e75085380286eedb63274ed296cb28505da4657397f2eb2ae85cef2cb26ef0256468df6704d2f24af2cbfc26019330dcfc68b9a52204f071aa8c70960ccc5b85c69a212c807cf10dc84a3c0fc072702b56c4879114ac0435f7cb8034da3db68a27c7af0c940a7c0d1419a6bff6a702803321c766a34fc010e27535972e9f983440d1a9963e26a3f0272b9be04d78eae543c972b0dab54c5f47c437209a0dd8bc22771a27deb4e40e77be2d9537a889c599de24e0dbcc48c29983b9c05f31cb5ea3aaeb0dcb2d20cc2d02b0fdee111208abf98b024682ca9ce55766d04580e4dc8d2908e66807e3761f3dd90741e064a7d64e388f606785ef9d6cffb4870ea9d51d7d3f7086cb25cef4be7b769241c79015ebfcb9b7ee0edc2e5df09970015590baf81ce1b36307130193cf5f8c611a8577dce25e828f235f9e66f3c8980aff89082ed5c1120782a30e53ac0267ef9927cecbe5c60f070b87afe340f77efee5af802e9ea39401f7b3f57b1b47cde9728dbccc743ce87449ab4e7abbbfe803285977f105060ed96f894c7e8099dab5e3b2ce3b897e50be6a10f619650f557ed86ba5ecc67925b724e3a4f16016f80d183173a4b3afb3342e32036b1bf0538d49192ea64b54763ce96486dc8b9cb137bca7875820575ad3912f89831e6d0ee5be2f61738", 0xf00) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0x0, 0xb83f}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000240)="7c891f9f5f06a0df6e6e5753190f53b10b1d1e55777fd4aec19e139052dd78032cf0df99ab654abdc8c740f0c04ef91ae729496facc2e9957ce1f5d0ef4dbf5e7bbf047eb4f9595f8f5c9bb24dbf4896d4330a9c05e92128d78012b4edc828da85b0996985253ab4cb67389f5232de4ad44278d8508435d288c48e1cf1957ac24cddfb51f47fbcbfba2664bb46ce44c7", 0x90, 0x604, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x1000}, 0xc) syz_emit_ethernet(0xb1, &(0x7f0000000300)="3c8735ea11d8473052e5da392bde10946b87193b3b40411d6c720a18ddd2b496ff9fa37aec24b8f7b2443776f6d2afdeeab3c6efe887c1373dde5f4815c9f6ab6b6db54939980677060eef007799145d3423e9c58a286eec48b8cd8535b6499ec3fcc2ebb4d25cb5d38422fdafbda154d645d8dbdaab3cb8ae7bb09d7f1b1190bd61a0d5c2ae3814d2359ec88f0912da1a1c67efc83c0d71958ccc4902d6969f3c9f818705ec560e89943d01158c26f466") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x48}, {0x4000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:28 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000410003f45afb8a7aa4d65a3f11bf3b9af8c4fc704243f4d8754356433"], 0x51}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3, 0xe82, 0x4000000000000, 0xffffffff, "e4441dd0549d9fa3622e30b97add5a60957c5e0f", 0x2, 0x1}) 16:00:28 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r1) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0xffffffffffffff61, 0x10}, @cred={0x3e0a800a, 0x10, 0x0, r2}], 0x2e3, 0x9}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = socket(0x2, 0x10000000000003, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x4}, {r3}], 0x2, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) chmod(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x4e, 0x0, 0x9, "9a008ee0a6b238739b530e68599319796a2ca6b4", 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x20000000000000, 0x2000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffffffffffff}) read(r0, &(0x7f0000000280)=""/153, 0x99) syz_open_pts() 16:00:28 executing program 1: r0 = socket(0x2, 0x4000000000003, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:00:28 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) 16:00:28 executing program 0: r0 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x4, r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x4) semop(r2, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000000c0)=""/62) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) flock(r1, 0x100001) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0xffffffffffffff10}) 16:00:28 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="cf02"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x8000) munlock(&(0x7f0000118000/0x3000)=nil, 0x3000) 16:00:28 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x4, 0x8e, 0x1, 0x14f, 0xfffffffffffffffc, 0x439]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b2") open(&(0x7f00000001c0)='./file0\x00', 0x4c47dcb11821035c, 0x20) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x304, &(0x7f0000000000)=[{0x15}, {0x4000080000001}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:29 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) r1 = kqueue() openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x280) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000280)={0x7, 0x96}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() socket(0x18, 0x4000, 0xfffffffffffffff9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = syz_open_pts() r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) read(r4, &(0x7f00000000c0)=""/68, 0xffffffffffffffc6) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x8000000000000, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x58cb2ec27aa72d33, r3, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = socket(0x18, 0x8002, 0x0) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r7, @ANYRES16], 0x3, 0x1, 0x800) msgctl$IPC_RMID(r5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) r8 = syz_open_pts() read(r8, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000140)) pipe(&(0x7f0000000200)) r9 = syz_open_pts() read(r9, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000140)) r10 = syz_open_pts() read(r10, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000140)) ioctl$TIOCCBRK(r2, 0x2000747a) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)}], 0x1000000000000068) 16:00:29 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="00b571a51f3abbec76d1269effffffffffff0000000001d4b5a4d107b2233b9a479da3481a220d59868ef6539cfd6d325cbc20fb69f4a3f7ab9ccaaef15a4554c52688f4c2f63712cd4e6cde7b2346fdbf0c81b7a32cf324c04a0e5ed1fb9cc7f3ac676d50bd05a0aac274eba9a36a5d1c9bdfa596e646babaf9db6ddc5ecd441818a39f1fa5adec7f5df69f943a6cfc1af5f8e25efaf08a47128755bdab77c230339e1716df3dd4af1504e75a6f5a5f787bc8619f05d9bb867693598f77a0c3f0c36e2cb0aa57ff8f9819fcddfea25fec1be1ea22"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/74, 0x4a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x138) ioctl$BIOCLOCK(r0, 0x20004276) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:29 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202f6f3e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = geteuid() setuid(r1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair(0x1, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x77e9, 0x8, &(0x7f00000000c0)="69a95dd0397973489e85d67b8c69242ea627513f514549b4f462db5bd9d198d06d4d0030b43af6ccbe7585da45834f27965202d05f77c9764802b71f59864eca18eb4702b790e3a288906b060293898d4d4e261df7243e392c54be33751ef8", 0x5f) 16:00:29 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="ef709066621bb1b400", 0x56c, 0x4, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000180)="350c683c1901654c1462cb0634c2151951f0c49c95b69803bd8a7616b3b94013991f0433319c28ac619271116cbde0cde6758b7bc7b5ee186730cb048ad6632b", 0x40}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/197, 0xc5}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x3) 16:00:30 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x381) sendto$inet6(r0, &(0x7f00000000c0)="236bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7ff, 0x32f0}, {0x8fc3}}) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) r6 = dup2(r5, r0) r7 = syz_open_pts() read(r7, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) r8 = syz_open_pts() read(r8, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000140)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0xc5, 0x0, 0x6, 0x7fffffff}, {{0xffffffffffffff9c}, 0x8000000000000000, 0x1, 0x40, 0x4, 0x9}, {{r3}, 0xfffffffffffffff9, 0x80, 0x22, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x42, 0x4, 0x7, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x90, 0x0, 0x579c}, {{r6}, 0xfffffffffffffffa, 0x0, 0x2, 0x1, 0x72}], 0xfffffffffffffff8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x3e59, 0x4}, {{r7}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x2, 0xff}, {{r8}, 0x4, 0x20, 0x8, 0x2ef, 0x6}, {{r0}, 0xfffffffffffffffa, 0xc, 0x10, 0x8001, 0x2a}], 0x5, &(0x7f0000000040)={0x36, 0x100}) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket(0x4, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1000000000000000100000000100000020000000000000001000000000000000ea4705a6330b5562228321c9c9b7eb185b50fea2782fc7234db3c0efa30dde26b7ecb865e5fd5063c26fe57cb539e7de3f55811a517fc7fc4edf1a3f691b10bc0b40c46452c94af61da639b74ca5ad40ccbfd8", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) accept(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000090000000000010000000000000000000000090000000000000000000000000000000000000000000000000000000022000000000000000000000000000000ffffffeb00000000000000000000000000000000000000c134eaeb79b11a0686e482466b317541e8795242270cb6fc9b30ff181a7688b321833ae87f12f0d7d724b940b78ac18ba220005c61e01754625f5594e13f18bf763006438274bfe5f1168a1e2da1806784778aeb8d8397541ed06e4bd70007dbc71e9cb891b23535fc3b8b850154fe3f5d72b53c403a0addae4333ae78fa31677369fe0dda5c6d32418accb55a09063e8298c0ff5ae2b21aa832b298396c7265e074fb9dcfb622986286c2215c8e7748d3332ad09ae8c144ec6e6320f156d89dcf85183cb05d24f73d6ac69f4f6c53bddd3098ea2091985d08bf78cde17207fd06de64351e7ccf23dbbfe0facc77d95f9cc7b9a2ba35d8db00549d5aa149bf0d6a28fa6ffe47677267182b5210cc7624703afc7534bfd61c5a92b74f4593ffdc9d80a7ebe7d9ba302f725a9b9ec9064972dfe2a1df3c67c29a8965badc6235ae2276e7bcc891b0d87cc0a5c30bbfea776d0dc3473a0c30ec1cc42ee2fcb43b6b46f6b5c82c031518c9373817104d21e9883cba82b2d6581f7e4cb65f519c9da075afb4a2b63cbd9b8ca8cf60fea61b4d8e8fbc6a783766b72e97f37d5b5e8a4e3116f7455b41114f92f0b64c52c26f1810ffe572530ec208176e85c03165edb7b67d587b539c5266fe4fccd1ba4efa4baaa014dcb12c8d4850c41e00edc7691f8a002dffd568e87f2bbe8272fc3efcad4f88a945c814ff93ec0d033f9f9a22d0d90e7625372e46b1bd9945a38f93737250543cdf50d092289a561ba10eddf6fa44b95f378d86fbfdef4aa4d356de"], &(0x7f0000000040)=0x6e) r2 = syz_open_pts() recvfrom$unix(r0, &(0x7f00000001c0)=""/234, 0xea, 0x1002, &(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8) read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x184) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0x3ff) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x3) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:30 executing program 1: setuid(0xee01) socketpair(0x18, 0x2, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1b9e, 0x2, 0x2, 0xb100, 0x9}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r2, 0x0) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x7) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x5}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x401, 0xffffffff}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r0 = socket(0x6, 0x8002, 0x9) recvfrom$unix(r0, &(0x7f00000000c0)=""/178, 0xd6, 0x800, &(0x7f0000000040)=ANY=[@ANYBLOB="0d3ca362408ca312"], 0x100ad) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4c}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x9) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x100) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x6) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) 16:00:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a288470f8281beb, 0x3, 0xfffffffffffffffe) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) setsockopt(r0, 0x29, 0x2, &(0x7f0000000140)="8ea10cebd45e6c8b05ed463fb974adeb20106afbbd762b23473bacf067ff7f000000000000e9ccf34e157de21a72329d8e19c875720e31522d064164ba66e61647c5c16be2f74a1385d830338451649ac86a4d784e136dc9faef4b5ca39cfca99da4bd2bce39eb1ebec855ffc2875d2448fcaac75f9cc940795d0c7460a20bce2c196028e604c4c469e3d4c45da182f354f10a10603c3a5960d5cd0fb51d54fd53dc018392", 0xa5) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x200) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(0x0, 0x290, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x2) 16:00:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0xa77e7c0894e0ec48, r2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa77e7c0894e0ec48, r2) openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r3) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) fcntl$getown(r4, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x100a0, 0x0) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000200)) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0xcb2767df04136146, 0x0) r8 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r8) fcntl$setown(r7, 0x6, r8) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCLOCK(r5, 0x20004276) ftruncate(r0, 0x0, 0x2) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x61) ftruncate(r0, 0x0, 0x0) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4ab4a54689cbb061) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xffffffffffffff2a) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20eb, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xee}, {r0}], 0x2, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') 16:00:32 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xc, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r10 = socket(0x2, 0x8002, 0x0) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX, @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYRES32, @ANYRESDEC=r10, @ANYRES16, @ANYRESDEC, @ANYRES16, @ANYRESOCT=r8], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESDEC], @ANYRES16], 0x7, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000280567b1a6342fcc8ec5d56f596329414fa22f5c0ed19342c4a48dd8d8017a07130000000000000000"], 0x2d, 0x800) 16:00:32 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) r6 = socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x11, 0x1000, 0x5}, {{r2}, 0xa0e69d5c7e79b322, 0xa4, 0x40, 0x8395, 0x9}, {{r3}, 0xfffffffffffffffe, 0x108, 0x2, 0x10000, 0x12000000000000}, {{r1}, 0x3, 0x81, 0x1, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x45, 0x2, 0x200, 0x101}, {{r4}, 0x5, 0x10, 0x100, 0x20, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x1ee00000000000, 0x3}, {{r5}, 0x65ddd7976cb69745, 0x89, 0x2, 0xfffffffffffffffe, 0x20}, {{r2}, 0xfffffffffffffff8, 0x4, 0x0, 0x8351, 0x5}, {{r6}, 0x800000000000000e, 0x69, 0x20, 0x53, 0x5}], 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000280)={0x0, 0x6, 0x3ff, 0x1, &(0x7f0000000340)={{0x7, 0x2, 0xfffffffffffffffd, 0x3, 0x4, 0x101, 0x5}, {[0x2d1, 0xff, 0x2, 0xc0e1, 0x7, 0xfffffffffffffff9, 0x46906a3c, 0x6, 0x1, 0x87e, 0x7, 0x6, 0x7, 0x200, 0x5, 0x6, 0x1, 0xecb], [0x4683, 0x5, 0x8, 0x8, 0x3, 0x6, 0x80000000, 0x3, 0x3, 0x400], [0x1, 0x62c, 0x401, 0x1, 0x9, 0x3, 0x200], [0x0, 0x6, 0x2, 0xffffffffffffffff, 0xfffffffffffffffc, 0x5], [{0x2, 0x401, 0x2, 0xfffffffffffffff9}, {0x0, 0x0, 0xfff, 0x3}, {0x20, 0x3, 0x7, 0xfffffffffffffff7}, {0x579c01c0, 0xfffffffffffff801, 0x8, 0xffff}, {0x483, 0xfff, 0x401, 0xbc}, {0x7, 0x7, 0x100, 0x101}, {0x10001, 0x0, 0xffff, 0xffffffffffffffff}, {0x7, 0xffffffffffffffa8, 0x8001, 0x1000}], {0x0, 0x1000, 0x2}, {0x2, 0x7, 0x3, 0x40}}}, 0xffffffffffffff95, 0x4}) r2 = semget(0x1, 0x817c210ec0c66ec4, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/110) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x6, 0x6, 0x3, 0x7}, {0x0, 0x2507, 0x1, 0x1}, {0x5, 0x5, 0x100000001, 0x40}, {0x4, 0x5, 0x3, 0x8}, {0x1ff, 0x9, 0x4, 0x2}, {0x4, 0x7, 0x100, 0xffffffff}, {0x7, 0x100, 0x6d, 0x5d61}]}) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) ioctl$TIOCCONS(r4, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:33 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCwfg\x00', 0x10dc2, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x800, 0x81) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='%!-\x00', &(0x7f00000000c0)='+\\:*\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='%!\x00', &(0x7f0000000200)='%*\x00', &(0x7f0000000240)='{{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\\\x1b\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='\x00']) r2 = dup2(r0, r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000006c0)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './bus\x00'}) kevent(r0, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffff7, 0x84b}], 0x5, &(0x7f0000000740)=[{{r0}, 0x2b3e0601c5f35451, 0x1, 0x1, 0x0, 0x17db}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x80000001, 0x8}, {{r1}, 0xfffffffffffffffa, 0x1, 0x10, 0x13402d2, 0x4}], 0x8, &(0x7f00000007c0)={0x7}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000800)={0x100, [{0x3, 0x2}, {0x2, 0x10001}, {0x1, 0xffff}, {0x1, 0xaa8}, {0x1, 0xffffffff}, {0x2, 0x7fffffff}, {0x1, 0x100}, {0x1, 0x8}, {0x3, 0x7f}, {0x1, 0x6}, {0x1, 0x2}, {0x2, 0x6}, {0x2, 0x1000}, {0x1, 0x8001}, {0x3, 0x8}, {0x3, 0x5}, {0x3, 0x3f}, {0x0, 0x5}, {0x1, 0x1}, {0x2, 0x9}, {0x1}, {0x2, 0x7}, {0x1, 0x62bf}, {0x0, 0x9}, {0x2, 0xfffffffffffffc00}, {0x3, 0x9}, {0x1, 0x4}, {0x7233a0ebab329181, 0x3}, {0x2, 0x6}, {0x2, 0x7ff}, {0x2, 0x2}, {0x0, 0x94}]}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000480)={0x759, 0x8, {[0x5d97, 0x3, 0x7fffffff, 0x12, 0x0, 0x5, 0x8, 0x0, 0x8001, 0x5, 0x2, 0x7, 0x101, 0x132, 0x5, 0x8000000000000000, 0x6, 0x1], [0x0, 0xffffffff, 0x1, 0x4, 0x7, 0x10001, 0x2, 0x8, 0x7, 0x9], [0x1ff, 0xfff, 0x8, 0x10001, 0x9fb7, 0x8000, 0x3f], [0x6, 0x7, 0x2, 0x7fff, 0x3f, 0x100000000], [{0xf64c, 0x1, 0x800, 0x5}, {0x2, 0x2, 0xe0a, 0x4}, {0x9, 0x4, 0x1, 0x76bd6e6}, {0x8001, 0x8001, 0x3, 0xcde8}, {0x80, 0x100000001, 0xfffffffffffeffff}, {0x20, 0x2, 0xcb0, 0x9}, {0x7fff, 0x80000001, 0xe0, 0xfffffffffffffffd}, {0x2, 0x301, 0x1ff, 0x8}], {0x0, 0x7fffffff}, {0x7, 0x7cf3, 0x7}}}) 16:00:33 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x7fff) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r4 = dup(r1) ioctl$KDSETRAD(r4, 0x20004b43) 16:00:33 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) rmdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r1) clock_settime(0x3, &(0x7f0000000040)={0x100, 0x8}) 16:00:33 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socket$inet6(0x18, 0xa8ed341920bd85f, 0x7) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x21}, {{}, 0xfffffffffffffff9, 0x91}, {{r0}, 0xfffffffffffffffa, 0x3}], 0xffff, 0x0, 0x8, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = dup2(0xffffffffffffff9c, r3) ioctl$TIOCDRAIN(r4, 0x2000745e) getpid() r5 = shmget(0x1, 0x1000, 0x90, &(0x7f00007be000/0x1000)=nil) shmat(r5, &(0x7f000040f000/0x3000)=nil, 0x2000) r6 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r6, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000080)) sendto(r6, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r7 = dup(r6) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r8, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r9 = dup2(r7, 0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000480)='./file1\x00', r10, r11, 0x6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r12) r13 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r13, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r13, 0x20004b0a, &(0x7f0000000080)) sendto(r13, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r14 = dup(r13) r15 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r15, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r16 = dup2(r14, 0xffffffffffffffff) r17 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r16, &(0x7f0000000480)='./file1\x00', r17, r18, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = getegid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r21) r22 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x100, r12, r18, r19, r20, 0xc, 0x1}, 0x1, 0x6, r21, r22, 0x3, 0x4, 0x2}) close(r2) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$KDENABIO(r2, 0x20004b3c) read(r1, &(0x7f0000000440)=""/68, 0x44) flock(r1, 0x4) close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="f07e132fca48cf56014260ad68ada505fd38308f9ff0a1475aef2794fac4af2c7342d8545e52c92c25eb10a1a124d8bc948739f26aaa2b51bcc96b717db8913f53901285251c57cef352c50e15a884beda32d2bbbae6e8aeb3b6beeb7b1a9e1ca9d63fa65f8a486c846b593d3d48a0a8a8edfee7503a8fbe6a260be52744846e45771a4780bbc73453f803a2d636f5ba88bb628b72b68870c4714e8e2de9ae0d0b7c92fbcb02f4a4eb11c0b0c6d5f302eb1f85db3900ed", 0xb7}, {&(0x7f0000000280)="80a415656b4e91c0e643d5767d5592b1167423c56a54829851f140a24e0a7ac5f3ed15c73213195f1569f55045deabf47090e18f8cb19568095c3b381b5d0812649579a21ee78e1729f686e176560beffe2dcfc4f476f7c6104cb6fd112cce836ef732f120acda5959758ecd3a3356c7769f188a9db9f9931c137dd592c237e1ea78e06746a14c2175cdb36b0b277a465056f630bdc64ad29cdd3d344d93d3105e20ea4d012c04876473eca9e59357809bddc9b07458fe2bef68d33624c1fa04579470c0cf2449c8f2d4fb53", 0xcc}, {&(0x7f00000021c0)="e542a611a3a0f384dd5646d97374d994b01882a1107746e13194e5e41e9bd9cc269ae4a74fffd0fb91e2550f17494b5d71caf146014612b080422655d582ac2469cbd41bcceca1a642eb26e258143158ace80a775cf1a133d2a8f1764d7d2a9bbbb69812f889023c43bc0b41334e0c6a836640ef43d64c25ddb07836f2db7bf3b104160e4dbe53799bf5b68fd57a0b07c0990f3619faacea07b13e8c5779af1acb8ac369cae2b5d5cc7d530c420720caffed9e5176fa3d541de94bfbc81cba8ea9413240b39a65cfc742ceb2707e7739835c7f738de8ae445e0167260d8a4fd534bdc7ce8f52ff64341603638ef140837f1495a178dce89bd7804dba9c6249ac0aa5f8b8487c63ac83ba5c7f27a566ed0757c05fa3e3f48497637c633042672b5abf2e2b25ce5278b3ed4ecbcccd4f908a1115fe456ba9a73b3741e05884ceb7b6af073ae7a9efffaf679361e494ecd32f4ff2189f3a3118c18a6be1aa8d682a5c4fbe416c17795c955e1aa7ffbe429bea49e381c105957fcf3f870d35d7391e2b342d16e346c16caab8ea79239782487456197c7a9c501460decb2d0c2b0cbd1d34bcd5a16d7c443cf9f1e1da61f4750db99f8b9bddfc15ea3572a45221b2143a8fcf2dde278fa65e792484162524cdf23fbad55e9b287df8bec8b028c6896638b02b436703e07555aab864373a58d2442cf0b8ee3c2c58bea9a5d09ec24708f91e2d1f3f31d57cb8ebfe234d5f992b97838560ffeac88422506dc78a4e1fad3d5d4df11d6a2dc62074a1b1b0c415788a7aa97b2c52d2dadc27d9f8b16025d02c67dbc5739e6ad596a30b7705197ed20f4b1fc8090bf3b7f18463e70c0830d216d66195b893bf0e6f0764df5583211842def1ceb9b3f8abf17a423943d88a6935cef0328191012661254e9f578134abe81c7a2e5cf5f642aed10dc0fbd0bbec134871e5681b42920086c024423e84b9a528ab19c743a04fec2d6f3f5e04fdaf2ca5cb97159e1a3fd1f576a6f25e8c367b7b7f12042a4c6c57d6b0175f9219d6d2094e0793b214c373af4d9e2a34cd4a0048e7453e13eee72693360fdde754245d0895ba9ba312f8d511b6e7d8be8c46f59770a31a7d86f26504e7c63f08ee436dc9c339fa65b990c6f003de460188a209bdd1dad9cbaf8bc7889aae3bff994a36514839ce2bb706f1e08a68eaf2e3a4e4c20953a25c394155e35ea8d94fc68978070468446cb876714e038a8c72f53729d6360579ac175672ec6a9421bdaf7bd8710a179d0c2bac9840460f069269157b4bcd369e2a393c5ea205a7242638eb5af05761d84bf4a6aa4233f254e8a3eb3b056111209a34031c6c676ab1aa68e009646a1831419f36ae07d56efda1a0e7f90f278c9dab1dea7f5903ac7d2c7db76aa8916258c697f7254150d3aee2db8d2deb85c8a4e4c775a13fdc59ca37f1eb7ebd1e89b2bb582ae018741170d15d62ddfc94319897b9fc2e48b608098bd3c7d6c5c54ecaa923e46c8a88feeb64d6e082279e22d423e2b14e8fa02ca4d068c053350138deba4004357fecd2e994d2de76260a3775fb8476b096b1292a32fadcc212e1498578d8f22d5307ab07737a5d0dfd6803520df1dbc7df158ed8ab20339577c8536fa77338cb139d1a5937353af681ec376a6fe608d37239f8702b62957d561141d508ffcfdf6a1a0ac1a2f848367ab8616dcb02e62a0d293ffa84bbbac29c9b1aa4e0a9a40a804bbdeed3c3abbffb3323cb2aed91b1f1411847880ad5b6ea42a81e9ed27f0fcdf85b2db2d766d3e4d6ed584f0845c833014ca469ceeed69ed1eee4e676c7fb62631e984ef096142ad7e5cc530b45584f58d3166d818908a994aacfb3d78af2a5eea86795c14e4256d7c97917167bbb1ca1e890043ba8ead12f32d5e8e756609c2ecb60721a69083a7a404ccda167986c8fcab93db92fe60be1a5db87f35988667e8ae7b778f07433b5fbc70b6a3ef6141a46b3f6b6e727d13663680b9db8cbcabd5b90604d29f06652a21f1e323ac065c1d919f3816b8b3fbabb632176d7e95eda23ea53d0475787a9b39e0e4a55b33e12f459872c704f3be2fdce264174342e97b5b2efbce590f8a115c6bc361b9075156c7a9d4e9b1cc912d02ff7d685d2f80048abb09e85218421e0d258db312215751c81669d32562b46af394df6b288fc255634485409f437aff28819ea933363cd15c8012efafb7e4308276c8ab94d2dbe5675b6557b992f363255ed9d56e3f6516bd4e44c2cf6d4b8308f100e3bbd0bf04fca6c9268946f9ad3169c5e89953df6f802515e992726c32dfba4f882800d7dff9c16a0972c7a3c7a3c948422a13e6f8715ba7e4fb5398180a5ebf0d7c87e1205aa8ad6390fc6f30a864bbdeb476cf6622cf921a15ef19f305c5f2368baad37ab6eecd1f792967630b6e798276e9a870456e530925939d02f2b760177a8bbea1a67d4e53a6eb83e340abf0108534abd7060d222515c594c10bc39f5012e2e8f6ea4afd7441c09007d401600aaf80bf070740e461bdc32c5f6e9d228bb9b3c2036bf7aaed4ac0f8cb37a3b3320bfb13b1fdaf00216a6905154d331bdf5147f20bce88cadeef52ea10e3214fd3baa8e4605df808c0c65dcd855d1276cad23dc517f1dac4a2010cdc111809856d76fbf5795b9995b6806665e7eba8d6459ecf85c8e47f3e872c3fe0c908106ea50d2d8e1936d1da0a841c1250c2e141e76c790e6d61cd708c1a58d03fb97bc66abf46967a30ae532c00a3ff9c9f36ea21e87763757d4466229dcd931ebfefec7bcd54977f1e8271bb703743b51b8aa40208eec256fbbcfd5a5c60f35973a96b4f78cc3019e101ebc0c0ba51ba740a777ccd310a64dd0aefc13b8aefb6b2fef74b567f007a962251b6384d7c4639fb6eeea08d22fdbc444569da285e664053327dbf9ad307abeecebfe0f8f0c5ad9bbb0684f5767ee0f96d5930f47a61810094d4e6a2aeb9b593627cab708fed1060999cf34abd7f2b57d06ad9086bdabadac588ec399f8d3e6bbdea14b567cfb5e764adfd394158cdd0ea250a0b658e798a52097bdb90d248f76ede3f1060733fc0bc0377e902f5649c2993ad777f37af9cc6a026d18fbbbbb6803ff955ebe920ba6f823b7e5b9320f9c4ec630a4130f6552f7375b7d6f39a832df8a50a0062d90f68047c95249140888bf47323fee78e53ccce25efd733a2a3a1e8bde478fda822b6e7c769ec8ac28e658cbd3feb0a2f3fd93bf39c973d246f14f5b0557df58cb53572f639e9b7595331cadf9fa087b4b37de5c8590d785c0f5d7afd773b512da06abd096e3c7984ea32659b74ec4171adac403b20cc7c8c131e831ec5b586252050b7b7cfa99904b317b44d3b8853ee707b391db251c4b00fc98e2e0567da67dd567f4cbe3cfb84d95908bb1d80af73791960a900fb3f07cdf2548e0f20a2b19569a3516de76f5b13c64e31193153a47f9476ac5c5950ed6d5cefe16b0ccc4a265798edebf981967068814cd576f3e2a627d67e20e7a72cb6a05542c8f23ce9dc9abe330b70cb62d91a5a3895d3087347a475320abe5b632a8300008574c1c8c03b3937245d48f1133fbc418e1432797e9d763e6dd42d3925aa7620accc7a310951c1b3570214718a91b2b343642dd56920f2c78db90849db1eb2021354bc0258c576c48aaff9354969a9dbf0c0af0a98ffd37939881d8b70ab031fed3f604be91a7971458599876bd44a0dfe7c68851c7bb736b84a3fbb56694ff1b981c24f5d5f1bc640a00e19056993a68c7ba82daa5b160a1fc5d8da538949f1abe32e4b2e7f9e661f8fdc28751723490870b1b3566a4055f0279cf2cd8071bec10641c43e1c97b169cb74b8bdc835f85d35b7a71fbf43c27d7927ed546a7d46b4952cdb4754151fbf79b57806dbaa60b8576bc73be61689d3edc9c2c1b7497a990902c92f4b1c5e350012f78cbe30878fcd245e8f60621ac6e008ff815329122d7744fce8f0c8e489f10516fe020d8071edc2df508cc7899a5aac97af8336ccc3a64d3d4d7dad97fc2ef980c5df91e5f10ae31fdf16eb569bce429cd732178e54fe78d1b180c74d65c44a9bf0fd68430ae75e9025251e161872aa08ac61849f8bf3f91dba9f61e1107fa392ed2148ef92313675cd332764c3c90c1d6670671ae1dd99588867548446995ac31cb924beeded54cbf76eaabf228c0bff46f835e90e9e95d2041e121fff893c401a81cdad3724f4c23f773a4a032e8b74724bf63b5027ad94fd8efc020f68fe01365d158ac7541895f4b7fd260afe71736a5b69b9815b18f120df3784613348dd990ff862abfcad826da5f778b795ed80547caf9b845c174ab6285e4e0448868958029ffe891159fb14cf6ef9dc311dbbc75354d672bec79f7a1ebfd30a55bd75a209bbccafcc2984d1b2afb84657821413d5d0275ab2c3b35b184e1fb3d4bf65cc937395a28777e77f27bf252182fd6046672e150f852867e1e6d865182cf4349a6f24c803a9c9624ebd66ffaa28b98ea19f235c445e439f3b3407b214ccfe4577005c57db90d832486bd08e0c5424cb7e1fd901ee4e294de660efe044cc0377c3910634656713a25dcb44da5a2f3482b96a73873ef97442214b4d8aea114780ee15f272a7085547e013991bc7d843519a705eb17de59f3705831e1ca5e716e69a9da4722a331e6f5b612537bc0e36066e0aceb968fdb0eb9ef55751442c5eab588a64fcc14bf326fa09facbb73c25eae3d5495493b5fca14f39df1e7381b9249771b40d2dde75f38580a883b0c4187f2cfb7444c5a28558dffe10e4b8695f1ed2446d5fe48f115323bd23150fccd440c8f5a5910cf77450e8480c492626a9fb7243f7aff2d26488e4b96062bfc4b493b7c12be87e50e716dffc45531e93a98f5e33752457276e12a6269aa3705769d5778e9ea146546289b31fa9365256f015c8d652e3f94cde5e62f486f862eec4bfe9583082285e84de41cfbc6549fdc221b3f24a15c8757f318548b01143e62eae015520d4404050edaf3497dfb5129b601abf3f3caec2b196a5a0424098b1d66deec076a300c015228d7d7114b0e85e40982bb805de5dbfe062c93f6a8fcfa0d0e74ec5c5246ed0f0b5f60bfa34b53d6c37f96000b8ac4be1594c6fea1cf4f5237ff13b456836df96d2cd1519c6f9a1b18f155e20317334e2fec766c88aa5f9a39b71dff1bbfbc9d78b71fb275d96462c4368f43eb266e299104731d87a33d2614ec72a6a5eca71dea7a48c7ac87d3a66ad639ddbb497d5c8c98fa49bba90b7bd553e5adfe72aeab92af4364e783fcd3668fb244138be4be1b17244cac94fc7368ce6fb627911b4c0353b699f1557135f1f0e20443bf1b0d38ba8bf568df37c63c0d75e8e740c04aa659cfac4de323b95be6dad0c651882a9498fc2a433d9ee198ff3c12d8ad80098078590970cac29a9fee4f4dc1a246272edd257db43f57b17ab0bb2f70f42afd13ba044297bc7508ef6d9b17ccd79b6b1044f01c3d28806d7ec86baddf647e34174775905c123db9fb12473658876a63b0807f4d117fd000fbc5ddec71df25ec3e85618aaf4d941522df07ea13daf22c3d1763da253837129f19cbd97e4af0831c2ff65a56a335869e302c44848c4bdf76f40384d3ed0fc676221b8637e39e0a5b6ea746d0509bf89f1c28e4f5ef88e0e664e09460b4c70862c1e8c3138ad1f2429bdbb6ae1633b398a7486fe34dd9aa979a5ae2963d9fadb204af69e95130890cfd10bddfa3772daa7460bb5b5e22ebac0f0307b2c4807b3144d1ef", 0x1000}], 0x3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000100)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000900)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) geteuid() r1 = getuid() mknod(&(0x7f0000000000)='./file0\x00', 0xac27a3bed16f0e3a, 0x3) setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_flags}) 16:00:34 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) geteuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x50) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000380)=0x3) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000400)) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x8000000000000006, 0x3209e01755829fcd, 0x40, 0x3b7bcd3d}], 0x100000001, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x91, 0x1f, 0x21719fb7}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x40000000, 0x10001, 0x3}, {{r5}, 0xfffffffffffffffb, 0x8, 0xf4fd087d3c9af9bf, 0x100000000, 0x7}, {{r0}, 0x0, 0x6c, 0xfffff, 0x3, 0x401}], 0x4, &(0x7f0000000340)={0x8, 0x9}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000140)=0xa) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3, 0x7, 0x80000001, 0xff}, {0xdbcf, 0x7fffffff, 0x8, 0x4}, {0x1, 0x8, 0x7ff, 0x81}, {0x2, 0x4, 0xd8, 0x6433}, {0x2, 0x1000, 0x4, 0x3}]}) 16:00:34 executing program 0: pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) read(0xffffffffffffffff, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000140)) r0 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x3, 0x101, 0x6, r0}) r1 = shmget(0x1, 0x1000, 0x90, &(0x7f00007be000/0x1000)=nil) shmat(r1, &(0x7f0000411000/0x4000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1b591500"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="120304e8ecc287ff480d84a2ab83b036f2225dab90d04279d047ff234f3bfe5f19742652c80666663f408bb2bfb39dccf8aa66716b0986703da66bbbf58c62acea9dc03c5495f00aed6e86255ac92bc21221085a264de301ff92a23b39f0d604f91e85b7bf187444fab78007b305e1c6be8abb3d922f33fbe65d9a065a20b6300a3236998f2071574328606c7c4c0e2d1870e1e927172c5106f7e5215fe2a60d58de4f1053a274c1f851a6a06ece32977321855252e27ce63990fdbfad35f3fc702450bb45c2fe5168ea020cffbabba826149955a032", 0xd6}, {&(0x7f0000000200)="64c33d7826f5e1aa607ffbbe1aea363959e4bf627d1d2a0fc46ea01656", 0x1d}], 0x2, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='\xa2E\xeb\x01\x00\x00\xff\xff\x00', 0x800, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x1) acct(&(0x7f0000000080)='./file0\x00') r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 16:00:34 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xffaa, './file0\x00'}) setrlimit(0x0, &(0x7f00000000c0)={0x7ff, 0x300000}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180), 0x48}, 0x0) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:35 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x1, 0xf715, 0x40, "4a3624e2ad18157655ff87d3c8297f6fead84c26", 0xfff, 0x97f}) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) nanosleep(&(0x7f0000000100)={0x8001, 0x48e85658}, &(0x7f0000000140)) dup2(r3, r0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x87}, {0x81, 0x0, 0x0, 0x4}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000201bbc9a460606a8cb4e6bf6ef86a79091c0a15eca7827f05f0daaba79b89a72cb935919657e89f349fbd1eada6cc7064ecb8d7d581285378aaedb8cf960709854c9c4d913720b7ca6d18b99be8d78c44e89839f7b3e317b82fa422a025227a379ce67c108e889ed2f8b629990850350c2ded14b1da5288b83e09697e9"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2d1) 16:00:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) fsync(r1) setsockopt(r0, 0xa0, 0x6, &(0x7f0000000040)="b69cf5fe13f35d800ae3de96d48979ac74c2b35fbe153c73a36527140682bb5ef4a7c8df163b5c521813ef4596a7008ab08d9cf1cff04139046197adeb08fe895e1be0afa33a679643801f087a6a9bc76ff968c8df5a5cdaf4ec16cf768c31fc9fa13b39159df6467a6145c1fa039c1e7696237497302a72ed8afcdb86aabd12fcd7dc77baa398ba8ece43f2128570ccfaec519612ee1e9a5440259a28ddaa385f24af0c41", 0xa5) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) socket(0x18, 0x4, 0x3) 16:00:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0x8}}, 0x0) setitimer(0x0, &(0x7f0000000100), &(0x7f0000000180)) setitimer(0x3, &(0x7f0000000000)={{0x1, 0x5}, {0x1}}, &(0x7f0000000040)) 16:00:36 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000540)='./file0\x00') r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r4 = dup2(r2, 0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) r8 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r7, r8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) r9 = semget$private(0x0, 0x0, 0x4) r10 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r11, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockname(r11, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semctl$GETVAL(r9, 0x0, 0x5, &(0x7f00000000c0)=""/63) write(r10, &(0x7f0000000000)='>', 0x1) r12 = geteuid() r13 = getgid() fchownat(r10, &(0x7f0000000040)='./file0\x00', r12, r13, 0xd) semop(r9, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000000)=0x5) 16:00:36 executing program 1: r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x280, 0xee26c4d52db6078f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x101) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x101, 0x2, 0x7fff, 0xf93, "283daf21b536a607af511ba51a6cd3e7df6f8520", 0xaea, 0x3}) 16:00:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00002b8000/0x4000)=nil, 0x4000) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 16:00:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000080d03ff90f000800000000000000c4ee009a380918000001080020ac1400e5df1615a1962aea0000080000fa45a8c8f711ec4a7d9a42dd4be48df0a415e760e4bc9589314983e9098f474cda8c26465d85f4c653d0cc0a418c3611750e8d7a747e46f9e46e25d33cf2791a7515377347a01fb984166203d11d009d93bf7abb7e466657eb424fd5f8bf073144419f0ec3b751150456cd481c170d952faddcb4b661dee1da645abae99bfcae7844aacef1c5a8236f64912201f6a5a4216bf9d5bb2299f2b57c3644f3edcb79d52ce1d9432a19db3a0b651355eb99ef488ca1d4bda771de89a565a7067ba90cbed27af9953ce834c3f9fc05daa9b52b937611f6f1b47dcefc6f60dd46cd3f7d99f26e7282a955360f3fa84dbdc91b38dfb835da6b3b3375a8d83077a8d88345df508cbf94a8bdf3ee500dd2445e19fe1a", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES16=r1], 0x14f}, 0x0) 16:00:37 executing program 1: r0 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r0, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sendto(r0, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r1 = dup(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r2, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r3 = dup2(r1, 0xffffffffffffffff) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000480)='./file1\x00', r4, r5, 0x6) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0x0]) r6 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r6, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000080)) sendto(r6, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r7 = dup(r6) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r8, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r9 = dup2(r7, 0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000480)='./file1\x00', r10, r11, 0x6) r12 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r12, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r12, 0x20004b0a, &(0x7f0000000080)) sendto(r12, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r13 = dup(r12) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r14, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r15 = dup2(r13, 0xffffffffffffffff) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r15, &(0x7f0000000480)='./file1\x00', r16, r17, 0x6) r18 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r18, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r18, 0x20004b0a, &(0x7f0000000080)) sendto(r18, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r19 = dup(r18) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r20, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r21 = dup2(r19, 0xffffffffffffffff) r22 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r21, &(0x7f0000000480)='./file1\x00', r22, r23, 0x6) r24 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r24, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r24, 0x20004b0a, &(0x7f0000000080)) sendto(r24, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r25 = dup(r24) r26 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r26, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r27 = dup2(r25, 0xffffffffffffffff) r28 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r27, &(0x7f0000000480)='./file1\x00', r28, r29, 0x6) r30 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r30, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r30, 0x20004b0a, &(0x7f0000000080)) sendto(r30, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r31 = dup(r30) r32 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r32, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r33 = dup2(r31, 0xffffffffffffffff) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r33, &(0x7f0000000480)='./file1\x00', r34, r35, 0x6) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r23, r29, r35]) r36 = socket(0x2, 0x2, 0x0) connect$unix(r36, &(0x7f00000006c0)=ANY=[@ANYBLOB="8200000000f6ff000000472df667069403ae79e0516ce0b430f639e4b16e20bc1a8f3b029fc0e087d94943ddee3a7f3a5d7661216ff8963ad924e258848dbf20aa45002df0c39162c36781cf702c6d71f138a98adf4c8edfafbac502790e1340af539bf0e4f8eddbd4fcf6c576fb0b78cc2094e07469902f7e145fd978b1adf5e0138e9910b05fb4ca75f947f04175b2d095640c34438afd0558b947d56b86238a6a19580e61890cf018447406d51512b8a7d8a6bd6af137ff57005a3fcc60ff4985a937e31dcc3f19f5dfbec44e54e23a7a31a0bb16638621f63aea1f336197b8b6ceba2623acf9c03af175300dfd5ba6"], 0x10) sendmsg$unix(r36, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r37 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r37, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r37, 0x20004b0a, &(0x7f0000000080)) sendto(r37, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r38 = dup(r37) r39 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r39, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r40 = dup2(r38, 0xffffffffffffffff) r41 = getuid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r40, &(0x7f0000000480)='./file1\x00', r41, r42, 0x6) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r43 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r43, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r43, 0x20004b0a, &(0x7f0000000080)) sendto(r43, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r44 = dup(r43) r45 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r45, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r46 = dup2(r44, 0xffffffffffffffff) r47 = getuid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r46, &(0x7f0000000480)='./file1\x00', r47, r48, 0x6) getgroups(0x0, &(0x7f0000000280)) r49 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r49, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r49, 0x20004b0a, &(0x7f0000000080)) sendto(r49, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r50 = dup(r49) r51 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r51, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r52 = dup2(r50, 0xffffffffffffffff) r53 = getuid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r52, &(0x7f0000000480)='./file1\x00', r53, r54, 0x6) r55 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r55, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r55, 0x20004b0a, &(0x7f0000000080)) sendto(r55, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r56 = dup(r55) r57 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r57, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r58 = dup2(r56, 0xffffffffffffffff) r59 = getuid() getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r58, &(0x7f0000000480)='./file1\x00', r59, r60, 0x6) r61 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r61, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r61, 0x20004b0a, &(0x7f0000000080)) sendto(r61, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r62 = dup(r61) r63 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r63, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r64 = dup2(r62, 0xffffffffffffffff) r65 = getuid() getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r64, &(0x7f0000000480)='./file1\x00', r65, r66, 0x6) getgroups(0x6, &(0x7f0000000000)=[r54, r60, 0x0, r66, 0x0, 0x0]) setregid(0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x400000020}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="34a35ddee48ee92c4cae8979086cd2f83a8ee647a6eedefde43d8b7f78108e2e20e46bcf120f8394484b4118271633d0f4d4798ac2fcc36d3c8af489154238a6a99834e790503ddd74f8bd665e5159bdbe7f1b75db9c0e4a921f2ab0e8083e754173fdcc164309f8b66d6f5ef70b442f70e669443f3417472b805767b25d79ffddf7163468440dba348d1fbb817c4eaeb016b82834f0bf767e2f486dd548f91a0023723f10003bc6ebbc84cf19565f7eb788dfa894ad8fe5678ec934fcd4ddf7baa0ce5b720c1f384dfe450ea448f1930c849f4641f788f567c043ecb83c7b5c4b4ba347b76b2555cfdaac98059c7dac77741c4e82471ba2d51354", 0xfb) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:37 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000440)='X', 0x1) pread(r0, &(0x7f0000000140)="4556616fa55d926d6996ad7b7e643bdd6e78f45c77ed7217423cf048f4bdd8c52d329db7f92cd09b884587a2943efbc1d7d6714a75e00613619eebe0c0d6e3df8fa8d2d2d48113ff272cf51dc2da7985407709a33904ea054738cba0c75a67d064b6767eb1265f9da6bca4b06c228ebba94086b7a09fa46b512f4f18f57d2104ed234be1c4722c50de8aa123cf3d63812d6b9ce4e273d50410b306fa2cd2173e041cf84deaffa91ac3dd6c9eca6528c26949f8ca8d389286ee26fbc615051d1fd179f2fde44f0d1b912405be3f1b04b81a706f968de88fe6a7a71f538bb71bf7db0afd7579ab888f270530e030513d8e33d0364bf182a5d9dd", 0xf9, 0x0, 0x60) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x800008000, 0x0, 0x1, 0x0, "26274d0a5b49614d41a6be2644e0216b1526fd6f", 0x1, 0x80}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x9) 16:00:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x23, 0x1f}], 0x1}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000"], &(0x7f0000000080)=0x4a) read(r2, &(0x7f00000000c0)=""/117, 0x75) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="00000001", 0x4) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) msgget$private(0x0, 0x140) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x39a}, 0x10) 16:00:37 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0xfffffffffffffffb, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) 16:00:37 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830446d8aa198b4e000020008a9e93a604a0535e1c35cd555307850b5fb8fd684e21d695acad445532b8", 0x2a) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) lseek(r2, 0x0, 0x0, 0x1) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) fcntl$setflags(r1, 0x2, 0x1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) accept(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000c0ae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00"/96], &(0x7f0000000100)=0x60) 16:00:37 executing program 1: r0 = semget$private(0x0, 0x0, 0x44a8fe50aa634020) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x5, r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) semop(r0, &(0x7f0000000080)=[{0x2, 0x6}, {0x3, 0x20000000000000, 0x1000}], 0x2) mkdir(&(0x7f00000000c0)='.\x00', 0x73) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)) ioctl$BIOCFLUSH(r2, 0x20004268) semget$private(0x0, 0x3, 0x104) semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r4) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r5) wait4(r5, &(0x7f00000002c0), 0x8, &(0x7f0000000200)) close(r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000540)="6bb4f7c8cbb92d008b25e1a9febbf7a9fb810b861a8feb8d5e5263a846d755c09bd201de4b9a3d9560b338ecc15ccfbb61c54dad85340944630a11bbbbf3c8811f49954c101fbb61cb4257647edcaba4761940bb424af86b47ef398fc1b8cf78a948bf8473b13fe1f77651479b1f8ab6e373376a4ee5fc5ae107d0df945267aeeca98111be64b38b6de6e5658b41736dbf49491e1ae2ed3f4bfa75d538f503436763410bd1b550006913c88595275c291d598e400f75835d6529150d26723bb65bbf1ffbfbac0d06b63d2d24c87b075930675789325bf1b6c2459405511a0b07e5", 0xe1}], 0x1) sendto$inet(r2, &(0x7f0000001b80)="18309d46b4418e3625f9ea14a1fc11dda3daff24bd0ace2af60e0801782e04f8719d17e99d777c5494c95f6ccef2db9aa6b91a44cd33a34c30e7e128753e270c0eb4d455c5b27650341afe4f8e29d9523b6169212a6cfa3b97f9b35f0799d756eda16ef2a86ab12d442e94361d94aec8ce2926c7b342a89473356b27e40cca34e7e77cea0856e997088c89eecb37e880501de2d2a0baa589d44c9a6d8b312c01e5383b918b7b6a7c56edf935b63a577f912a285f6b724b6c7f6b87792e03892f3ed2b1ea363073c9413ca4e0ded1bce9dcb4f7580f7307959c850063a9224117fc98e55c93e482", 0xe7, 0x9, 0x0, 0x0) semget$private(0x0, 0x7, 0x2) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x620, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x6, 0x80}, 0x8) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) getpeername(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bb2000000000000000000000000000000000000000000000000000000a00000000000000000000000c1cf3f3c35ea809b13f571ab240d6e38305a8874a5792fd3404fb8f7be158bbf9683002c37be02b6048d340093fa7fd597462a49743c4d81ed0b2de82447deb8c0353995f1d9bca949f9abc44b537e0d9e0d475e2fe3170798890dddf572da0d3283b7a6adc9f008d8e733abb55a6420febb6605c7e9bd47010000000000000092c366ee955871f275e5da46d55fda74d4c124c5e01c02918df884fab8f235f44b6c50058bd094c2756fe7296df47e4968997a0313edf6d6cdfd743ae372151341d51db498630a3df69b5443020f94f38de980786bf5a9f2b37e3ee4b91a063865180fa8acaecae7c27b65fd9c8fcf931b5770fff0ab8c6afa0393baab75aefa2862d858dda085aca567cb1061b64d5f48e72eee1f3d79ec996b6bbfd8314113d6a2114c785f0e804c45340eacb5bf6600190e43f0863563e5518ec7b6be4f1f2a867758a7a1025e67c8c586b7c527243fb3edeac7f2e23e80b0515a067dbdce21beba2bab665be292ea8a56fbb65f91ec64bfdac135d8bf57e56d2d20fdf02f17352e4b794f014af52532db9a0034e9443857a602c16d638de187d512a50daf9e6f3d44043f10ec76e262d4764a43d90a4e0645e470b8913a3bbcfd573d36b10e59ae0810bfb82289d90e0831a201a51d996fb3d6a48ce2fa49881fec5c62802bd4ba30b7383dc2cac16c4a1484419a78f1140c8f428f7b8304090000000000003f718d663daff0f05e5f85f0c652f891d1d76b11700a0cc13b3bed8a9453b9646595c86882901a91eb58aa32badc643e98dffd4ebd2d9dd6a3a01e75557d9e1f4619aec5f8f01db6fd6451e35983a9864f27b5f1647bdd588642dd37e20b3f359cee8961e6eb5866b10828d56d7a7ee9fa705cfdfc01af58986cdf61931f1f0d942b515707a73255d16df34d44d6a19cd5f0accea4059543cd750f828e81329c89ea659f541d45af7ec1ae5a60d0b6d9db1ebaa7788f931ca7595585113d2baea44250b3ef301a6d003edea7"], 0x0) fcntl$setown(r7, 0x6, r3) close(r2) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000980)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000a00)={0x4, &(0x7f00000009c0)=[{0x85dc, 0x40, 0xb38b, 0x3}, {0xfffffffffffffffd, 0x6, 0x0, 0x9a7}, {0x0, 0x6, 0x5, 0x7}, {0xfffffffffffff001, 0x6a9, 0x81, 0xedc}]}) fcntl$setstatus(r2, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001ac0)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0xd1f, 0x4}, 0x80000001, [0x100, 0xffffffffffffffff, 0x101, 0xfffffffffffffffb, 0x0, 0x3ff, 0x0, 0x80]}, 0x3c) fsync(r7) fcntl$dupfd(r6, 0x0, r6) bind$unix(r2, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r2, &(0x7f0000001b40)='./file0\x00', 0x40, 0x100) 16:00:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)}) 16:00:37 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r1 = socket(0x2, 0x4003, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r3 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() r8 = getegid() setregid(r7, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r4, r5, r6, r7, r8, r9]) msgrcv(r3, &(0x7f0000000540)={0x0, ""/195}, 0xcb, 0x0, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffffff69, 0x4, 0x5, 0x1, 0x401, 0x10000, 0x1, 0x1, 0x1, 0x2, 0x4}) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000620, r1) setgroups(0x0, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = dup(r2) ioctl$KDGKBMODE(r3, 0x40044b06) ftruncate(r0, 0x0, 0x7fffffffff6) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000002a, 0x0) 16:00:38 executing program 1: getgroups(0x1, &(0x7f00000000c0)=[0x0]) getrusage(0x0, &(0x7f0000000000)) 16:00:38 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mknodat(r0, &(0x7f0000000080)='.\x00', 0x80, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x8) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}], 0x1, &(0x7f0000000740)=""/134, 0x86}, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0, r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) getrlimit(0x8, &(0x7f0000000000)) 16:00:39 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) dup2(r0, r0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) fchmod(r0, 0x8e3) ioctl$TIOCSTOP(r0, 0x2000746f) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") 16:00:39 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x100) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x1avev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x20}, {0x4006}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x102, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b549946747a000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r1) getpgrp() getpgid(r1) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x3ff, 0xffffffffffffffc1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x770c, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) socket(0x10, 0x2005, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) semget$private(0x0, 0x3, 0x19b25b4f6bc7344e) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x101, 0x22) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000300)={0x401, 0x40006fff, 0x1}) socket(0x400000000018, 0x3, 0x3a) r4 = shmget(0x1, 0x1000, 0x90, &(0x7f00007be000/0x1000)=nil) shmat(r4, &(0x7f000040f000/0x3000)=nil, 0x2000) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x2000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x280) r5 = dup(r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r6, &(0x7f00000002c0)='./file0\x00', 0x102, 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000180)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000340)="cfdecf6925c99ebb00008bd771aa05c493e6a71331459136b1a470c1b9d3f900f8bf0b98881116edf739fcbfe1f68ef5fbd794b911e3894208d57fe8f88a7ca99e111abee9df4d483faaf67451302f572265128e234709e9222bd51995ce961b8eec0cb67b59847ceb85d359e0ea2bde09ecbe4c6fb8e7a4fb55b6455030909fc9a901f1770a198efb8876c36902c2a0ac412c5480f1f18559adf03a3260fa2ae8603803f2f108916e778443e24997087179", 0xffffff41) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="b04db0c739af37958a6b582b7c753bdc4c148307261dc2a81aa1d31962564419dd91dacaff453d3dda4e84a4cc8c3f7ea48695a1bc5e2c2b7bb5f6bfb01bd1dfa88f17d0d37ffed62e93c4bfe361e7b012b0c2999f199dafad5733ee8af947776ac36f517c2b715c506728fb4838b496be7770a8da4f18d190ad57ec68f4307f90af870d849e06b58bb65c9775ff85d7f6201e9c13f79e7717267248a569f8a58d62fea88dad893810188195f69c9eb06194b881b020d7f0b3d2d8cd55941a67498bac364fa6d5a942b4da16b938a9c46bfc2358a1e8ffbce5a497de", 0xdc}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x2000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x100, 0x0) r7 = kqueue() r8 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000002c0)="f8912233f28cbe883b04f0fd35462691d6e42ead1a71854d967945208d2fd728de6d49bfc9ee40469a45ecbfd4dcc45817bbaa30624f0916e2c9dd6a97fabeedd5db1d504f617ee63711", 0x4a}], 0x1, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r4, r2, r2, r6, r2, r7]}, @rights={0x20, 0xffff, 0x1, [r2, r8, r0, r9]}], 0x48, 0x3}, 0x400) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f00000007c0)={0xfffffffffffffffa, 0x7, 0x4, 0x1, &(0x7f0000000540)={{0x1, 0x656d, 0xfffffffffffffff7, 0x6, 0xffffffffffffffff, 0x80000000, 0x6}, {[0x800, 0x100, 0x50, 0x8, 0x6, 0x0, 0x6, 0x8, 0x3, 0x8, 0xe7fd, 0x595f800, 0x4, 0x10001, 0x57b525da, 0x5cf3fd65, 0x7, 0x1000], [0x80000001, 0x71723a9c, 0x6, 0x3, 0x6, 0x1, 0x9e05, 0x800, 0x9, 0x3], [0x1, 0x5, 0x75, 0x5969, 0x9, 0x9, 0x3], [0x4, 0xde, 0x3f, 0xeaf, 0x0, 0x400], [{0x8000, 0x5, 0x3, 0x6}, {0x6, 0x9020, 0xfffffffffffff8f4, 0x3}, {0xba6, 0x8001, 0x3210, 0xb7}, {0x6c, 0x8, 0x6, 0x747a}, {0x3, 0x3f, 0x200}, {0xffffffffffff4ec1, 0x4, 0xe, 0x7ff}, {0x4, 0xf3, 0x1e8}, {0x5, 0x1, 0x28f, 0x783e}], {0x20, 0x5d, 0x2}, {0x8, 0x8, 0x5, 0x6}}}, 0x9, 0x6}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000000840)=0x7) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000880)='./file0\x00', r12, &(0x7f00000008c0)='./file0\x00') r13 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x280, 0x11) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) r15 = accept(r2, &(0x7f00000009c0)=@un=@file={0x0, ""/70}, &(0x7f0000000a40)=0x48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000ac0)={0xffffffffffffffff}) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wskbd\x00', 0x1820, 0x0) r18 = socket$inet6(0x18, 0x3, 0x99ba) r19 = socket$inet6(0x18, 0x8000, 0x1) r20 = open(&(0x7f0000000b40)='./file0\x00', 0x857b7ed65166f784, 0x101) kevent(r13, &(0x7f0000000a80)=[{{r14}, 0xfffffffffffffffd, 0x0, 0x2, 0x101}, {{r15}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x80, 0x4}], 0x5, &(0x7f0000000b80)=[{{r16}, 0xfffffffffffffffe, 0x2, 0x4, 0x2, 0x1f}, {{r17}, 0xffffffffffffffff, 0x12, 0x40, 0x7, 0x5}, {{r18}, 0xfffffffffffffff9, 0x20, 0x1, 0x81, 0x20b7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x12, 0x40000080, 0xbfb, 0x101}, {{r19}, 0x9191a660e07d776b, 0x84, 0x40, 0x4}, {{r5}, 0xffffffffffffffff, 0x1, 0x38000000, 0x7, 0x3}, {{r20}, 0xfffffffffffffff9, 0x81, 0x1, 0xffff, 0x8}, {{r12}, 0xfffffffffffffff8, 0x4, 0x2, 0x0, 0x3}], 0x2, &(0x7f0000000c80)={0x0, 0xffff}) pipe(&(0x7f0000000cc0)={0xffffffffffffffff}) connect(r21, &(0x7f0000000d00)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8000, 0x0, 0xbf9d, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x2}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) fcntl$getflags(r1, 0x3) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) r4 = dup2(r2, r3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pwrite(r0, &(0x7f0000000040)="9aecb5916a2210119351ca8d0c6fac70a2c70f1d056fa960c71dff6cca97c4f463744f4a74ccc7b1ad8895bdd11446cf16c43d19adb8f1b39216b750829a2faaad20f52aa2609045aa2de70f984bba4e1f7052082ad3dc6002694676c104a913c145cfe9d68f0e21634bef49c1e3a5cebf3f2c77f75713d69482462b385fca2c02de38c41f27cc6c94d05c8a12cd601ec0b4ff86ea8a18e6fe2e21bc672ea7e1256146c2a6c9b16e7597787b91cc68a38864e7fa80", 0xb5, 0x0, 0x0) 16:00:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000000029, 0x100000001, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x15e) munlock(&(0x7f000040c000/0x3000)=nil, 0x3000) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x7fff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='&') unlink(&(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) readv(r1, &(0x7f0000001740)=[{&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f0000000340)=""/202, 0xca}, {&(0x7f0000000440)=""/143, 0x8f}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/154, 0x9a}, {&(0x7f00000015c0)=""/101, 0x65}, {&(0x7f0000001640)=""/206, 0xce}], 0x8) 16:00:40 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f0000000000)=""/22, 0x16}, {&(0x7f00000002c0)}], 0x3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x4) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') r2 = socket(0x18, 0x2, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) 16:00:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xa) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='=') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x5, 0x7f, 0x6, 0x5}]}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x104a0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='K') 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 16:00:40 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) socket(0x10, 0x2, 0xff) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) preadv(r6, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000200)=""/104, 0x68}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000380)=""/78, 0x4e}, {&(0x7f0000000400)=""/99, 0x63}], 0x1000000000000173, 0x0, 0x43) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r7 = dup2(r1, r4) ftruncate(r7, 0x0, 0x6) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffff, 0x9, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633", 0xfffffffffffffffd}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:40 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0xfffffedb) 16:00:40 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchflags(r0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:41 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2040, 0xfffffffffffffffc) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x9) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44, 0x0, 0x0, 0xfffffffffffffffd}, {0x80000000003d}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:41 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2006, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2a6, 0x6}, {0x4}}, 0x2) 16:00:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)=0x8) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x4) fcntl$setflags(r3, 0x2, 0x1) r4 = dup2(r0, r2) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) fsync(r1) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000080)) 16:00:42 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) syz_emit_ethernet(0xc0, &(0x7f0000000000)="769527975127cc06de853249a90d5d90a34c3ef12b467862bae06e9da8e18dd17195f51e3fb6c2d5748df60469094816f7a9bf2db1a8a45fe3175bb42f4ad0b7dadf0cb0fb1ec6a7c84b8c619799e6ae2211f891a94cfa0ae5ff8c4342ca57a8ec0f9dfb74afdfd985650ae538042b87da5c587f8ff96a8066d608f23671f49a51c2ba204ee6fb7174730ddc2fe80c525652dbf06c712fe3755516446f3627ed85d6ad9c4ff8947367686d63a0c9e0be5810c27f102b5178a0bc0ff2e931a771") 16:00:42 executing program 0: socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047308, &(0x7f00000000c0)) 16:00:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 16:00:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x3926bc20cd675f82, 0x1) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) r7 = syz_open_pts() read(r7, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x10000, 0x0) r9 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0xd380, 0x8f}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0xff, 0x2}, {{r0}, 0x6, 0x40, 0x20, 0x3, 0x8}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0x100}, {{r1}, 0xf7b720282c58110, 0x8e, 0x1, 0x400000000000007, 0x8000}, {{r4}, 0xfffffffffffffffb, 0xa, 0x10, 0x6, 0x8}, {{r5}, 0xfffffffffffffffd, 0x4, 0x40, 0x80000001, 0x1}, {{r6}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x1, 0x8}, {{r7}, 0x7ffffffffffffffe, 0x20, 0x40000000, 0x1a8, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x28, 0x10, 0x20}], 0x3, &(0x7f0000000340)=[{{r0}, 0x41ba7ef34196987, 0x42, 0x40, 0x7ff, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x11, 0x2, 0x4, 0x4}, {{}, 0xfcd9b4daa4d43825, 0xd0, 0x4, 0x5, 0xfffffffffffffffe}, {{r8}, 0xfffffffffffffff8, 0xd7ae42c89e81415f, 0x80, 0xfffb, 0x5}, {{r9}, 0x22506f08fefecce1, 0x91, 0x10, 0x7, 0x1}], 0x80000001, &(0x7f0000000400)={0x3, 0x5}) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x6c}, {0x6}]}) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) close(r1) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x3, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) dup(r2) 16:00:43 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) r3 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffffffff) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) 16:00:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) r5 = accept(r4, 0x0, &(0x7f00000000c0)) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) r7 = socket$inet(0x2, 0x9fbd7361a2433571, 0x4) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) r9 = syz_open_pts() read(r9, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000140)) poll(&(0x7f0000000140)=[{r2, 0x2}, {r3, 0x31}, {r1, 0x20}, {r5, 0x4}, {r6, 0x10}, {r7}, {r1, 0x20}, {r8, 0x40}, {r9, 0x20}], 0x9, 0xfffffffffffffc00) 16:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580), 0x0, 0x0}, 0x40) write(r1, &(0x7f0000000000)="87", 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) dup(r2) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x7fc) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='P') 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x3, 0xff, 0x100000000, 0x7}, {0x3ff, 0x3, 0x8, 0x3ff}, {0x2, 0x20, 0x9, 0x5}, {0x7, 0x7357, 0x80, 0x6}, {0x100000000, 0x3, 0x3, 0x20}, {0xd2, 0x7fffffff, 0x401}]}) r1 = semget$private(0x0, 0x4, 0x40) semop(r1, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) semop(r1, &(0x7f00000000c0)=[{0x1cc96c905b7a008f, 0xffffffffc26e6f66, 0x800}, {0x3, 0xb, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0xa09, 0x7, 0x2, 0x20]) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = semget$private(0x0, 0x4, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semop(r4, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) semop(r4, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) semop(r4, &(0x7f00000000c0)=[{0x1cc96c905b7a008f, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x400000000000]) 16:00:44 executing program 1: shmctl$SHM_LOCK(0x0, 0x3) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0x3) r0 = shmget$private(0x0, 0x4000, 0x108, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:44 executing program 1: r0 = socket(0x2, 0xc003, 0x2) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="331f85733dd86d94600196b4069e4af22815702c805031491c58c0298596f0d8d2f13643521338b6f6c1b3248a155146b54e67565bd73295eb6fd8c970ef7bfb837f8e10c8f0f2843ed410a501f7eca937ecd272cd5c21cfa41a693176367572bfe89fee6694c6a514b97fb3c2d04072a15778d89688b5bff3122a930b03b6b895a57e1bcce383ce1b1e0c92e991b6d0ae05b697ae73564284b3ce35cdc058344a5096f58c8b747cbec01fe9ae011abcfd4776a1a0e5adf014773a9e6ba063f4e12029cd4fa45ed8e51ccf5ac22717cc795a060ad9bee12f77a4f0547c4e15c1dfb12fab", 0xe4}], 0x1, &(0x7f0000000140)=[{0xe8, 0xffff, 0x2, "5292b82cb859244894f76a4aad387c9c1b5024739017493c64f4d3df3224a92040373fe800e217286e1a855c76f43a74af5360677ff5629bba202e567f8654595e00166b8207ebb3583b83c8e812596e21f969de30f82a58ca92b78283f53ee5a45a23fe8ebba3cd96a056e818babb5a4f6a9489899dbd1bf9ef7903a7cdf97774b62caf37c5bee88dacfa8339d0d95d73a59307ffcf7a60e324ae46901fde3d45c384ef56ef3c85c9afbb6f029d6515fb779367429fb51ed82db555552e01b7d46319914c397cd493fd7409d421c739cc"}, {0x108, 0xffff, 0xd19, "19bf05f4ab688bcfb2a315f5c8cf260eab9a5ec5dccfa220bd3054c28a71141466fb1dc27e9ab234724638b7b5b5a1d871832f68500c95f57517339e9f87c30627b7cc364de05db51e434535aafd59ffda8740d2e1d4ecf32c49422577fb327b8f94241357634b3c2b35601d0b5c1f7d320adc253894640495787e0c96e46cc1c4749f9033eaf2c3b7c7664f951af583d9710429ce60d7fb5003cf2c555c8662ace470bf9615d9bbe6da73b918ff9998a6cb69abfa7fc26f7cb5aa41d085988b178eacdafceedf316565d0bbee1e350b1a62bdd3d34ce049747b5ad954bd66ef479c01ceea61c4646e5a38425e2b8bcaa0"}, {0xa0, 0x1, 0x8, "13b137da149468914455484ca1f3612b7f86671816aaae658310774b0e9ecec12187b161dddf59a0145c8a42f86341e423f857326c48b14cb4b80a2627b1300757a163b7bc956ecaa60af1f143e6898e6e3d0b2827fb09d8f6049c84bb8d035f14906c2571cc53e246dcba92cd22a3ed3379f349473d6f4553bfc2930856945de1756019fa4e859c9452f0ee894d"}], 0x290}, 0x1) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000), 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = getuid() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r2) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r3 = open(&(0x7f00000001c0)='./file1\x00', 0x6, 0x2c9) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:45 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) getdents(r3, &(0x7f0000000080)=""/93, 0x5d) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r5) r9 = dup(0xffffffffffffff9c) r10 = syz_open_pts() read(r10, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000140)) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) r12 = syz_open_pts() read(r12, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000140)) r13 = syz_open_pts() read(r13, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000000140)) r14 = socket$inet6(0x18, 0x1, 0x6608) r15 = syz_open_pts() read(r15, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r15, 0x80047410, &(0x7f0000000140)=0xfffffffffffff001) kevent(r9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x4047d27d55e879e, 0x20, 0x1c4}, {{r6}, 0xffffffffffffffff, 0x81, 0x981fff8b, 0x100000000}, {{r10}, 0x3, 0x9, 0x0, 0xe0, 0x2}, {{r11}, 0xfffffffffffffffd, 0x4, 0x9e, 0x0, 0x4}, {{r8}, 0x7fffffffffffffff, 0x8, 0x129807fec65c1ddb}, {{r13}, 0xfffffffffffffffc, 0x72, 0x1, 0x3f, 0x7b74}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x40, 0xb0000002, 0x10001, 0x10001}, {{r5}, 0x2, 0x80, 0x20000000, 0xfffffffffffffffa, 0x8}, {{r2}, 0xfffffffffffffff9, 0x88, 0x10, 0xffffffff, 0x101}], 0x4, &(0x7f0000000280)=[{{r14}, 0xfffffffffffffffa, 0x0, 0x10, 0x7, 0x8001}, {{r15}, 0xfffffffffffffff9, 0x8, 0x4, 0x5, 0x40}], 0x8d5d, &(0x7f00000002c0)={0x400, 0x3}) sendmsg(r5, &(0x7f0000000380)={0x0, 0xfffffe5c, 0x0, 0x0, &(0x7f0000005100)=ANY=[@ANYBLOB="0000000000000000ff7f0000feffffff838df922f59255ed4b393a64c88ec8e3459202d969a4d78dc8f1ec9a8668acfa1f76bb8836d7f57e51fd21749b579c3e93da403d21a8485dda5b44794e50616cc396ebdfa823cde86b70bb64a6c02ebad60c4828d8d552022f453b8e56d68549b66acbef68d46b7e84cea7ef698a26eab69a1bf56801425bfa619e18931590bef71bf340bd8ce474e41550a60abd0f000000000000000000ffff00000000000069adddcdef0448ee6986d81a49defa0f109a61f50dc8014a32a6b0d3a1e5d2f756fff684ae24b684ad04ef79b98bbe090c3e484e1a260b7ed4174b916b5e87b9a161e885035f26f1402104485639fe4aa12393a85072faecd7be0ce833939b15b63c92c1d7c2aca3984b36f80bef35f1860093a6eaeaca53d28418e0b8068d000000000000000000ffff0000030000000476c0476c855fdf863b776f61edf5d34e1a0b875fce9088fdd615541fca35c71f4e8c82166c7c389efeb03d5f1e34511b336ed65b4feec3d495b14d10129856b1544cf91ae68e524adaf81af6b9384811dff07c5c6a6c876b910e135dc9e2838e3756dde8ad38b964eaa07f1468e8df11d38658d3b6600f4d5e82352477e511de33b23c000000000000000000000000010000000500000058f241065fdd8f92ab08b9263b92f7c99aaafcbeb65ea08e1b8fcf5d353670f739f2098c9351656be5335205aaeb88aba912758542aabb38199498af6cf4d74785ef5882c3e0a2ec9b7714ebeb501a6570f896a03f8056c106b460625b14c5c9cbfbe9a660a9da9809f8465291fdfba25ca703b646042872325ad61092cb48a14e98c555d77970d179effdf160c0a88a8f23c2f76132ea4b085e5b2ece1170ce71f60667ebc26114314168c08e33cb59402ae370210000000000000000000000ffff00000080000001fb89e114eb068014bbf6d41791b2426e1f075e427a7ede07df08cfa1ee9d07032bd79530382c26860ac656631500479003dfbcf1c98e1b06cf7b1859416ca0bde63035e181129365abe33ed6f01da4c1c7ac85e4ab37821492df11f12d12be02ab3f19b1c03ea6afa45f1b2c526437f77fed017766b612eff0614d6d72ff13a40d54266c393aa2c772669f713dc6b10cc773cba2dbb1fd36d909f9b352659716a86a4224524e1806abe5117fca4a76cfea625feb67e4a54840956db808797773f39521a58ce21394425b14f2f139e16f9d0eac1078ba729c82a541d2ba94614d2fab2bf4cdff0245f01c000000000000000000000000000100000003000000f7539b31d50eaa78fe1f2bc542c4282746a62d7ef0681343712596f078bbd14e9a4ae5065033653505878690892a8ebe100b07dcdef55cee6c23652651b85aab9db564c585ba04b6814a5162c371b61841b852ef9c80c9286bdac25111332a50c80f65dd40a3fe35902865b5a0b729e14e18beeea6a1f36ebb0f954d39011d025ef8f80a9944de30943a4449cb0546d42dc7c55f4e739671e45711f1d7bf91fe71481000bc93ecf02695b8f21327505a3586bab65c149cf07cec1094d45ec9e2b36edde763e01c8277043c805c7db4c5564d17f74deb81f663b20000000000000000000000000000010000000300000043af50eb3a76293af261ef4efc143286876df55c382a8df8ee6e2b82b6d3b462a84c31cb59880e4f638ca84d73004be184660ba51b5ac72e7b89c851997901038f83335be4c0be5c454f3541201339e2f7b0f30ec094aa4888ea5d78091969620aac06cdbdde196c8e3d7abbbfcff7cc8513eecf10c27435d3e42bc6aef570a48c1578aa3b57dbbddbf3481556482421d315bb8fe8d39784bdfff9a3602d209df67542e10cc213c125ce315500000000000000000000000000000000800000002987f70f6348ce95db67cdd7de8514f7220da1131105aebce3fb6adc0dcb567f9f980bfc91b79b4d966e06c9023befbbd4ee0f8920591d81477f0d6ee6aefbbb6e5df51b7c683d08589b58f3f57656994220a27918806de912e3208eb1eb83f1adbd04ca00fa4a0b90802148c1d041356230937ed0ced96048b9ccfc15d058f9b2c2780f3218488c77f11e141f92cebbc39d2e5433ac0d435fa3752495c5305c6af160adfc92b0bc883982ada222e2daf4b4df2a780b5e597f103cc3e1239b466b0118710f5a00ccdb2f8cecef3b88b7f9fb0c726ddb74600d9f58e9cfd1475479ac42e25f3c4f7454394ac0176e6420af4cbd0aae6709fe925264af0472e965797f79cf0a944a04bcd5a6293e833e8eb9df9f38c7b5386a15a59039b1a0d7262b4c5d692277e2ee60e230fa057281f737c87959144fa542ee89dcc2d9988828bdf1f06e811864b6c526b0a2a82bf8c6c1b43222e241c78b7cee0d3d4b06682d59d31e14c128802a7cffd347236ade9618fe173951bab0a7202c719d34d16415942b1346ecadb63d40643b43005251b5776688ce5d4a0f9677f8e782c6ab80c7f0037b0cfaaa5951f2af8fb09bbf0022bd59405dc22e19382a7e95bbd82f1bd149203795fe2d6e06a6b0db964cef72fed2134f8b725b3c8532e7d5a747b66a0440c24da5eb6fde03e340fb3caa8e2e8da3aeee62f6991f472447470b55c1b7ec0b0cc4c72317ca14aa9820218d1dde78a2f43b399e0161cf18aba5b6ecb3b91173e5a64d2e375ac47f8e4fcb908d5eb21a7462b4b24798b6031b7219cd9cf73ef7306bda8734ed9bb7306be985ec59adf7ef4720f3001b35a66d1ae27e7373214eb8c4956ab0d6a3f34ac5ecc260fe8a3bfae6301970e46426e6dbe1127ae97d2e23faa9f0ec07471526f673d8238d3904a4b533a0092efdbd4ed222f2fc0ebf136c8104379a536732cfecddf91c45c2e8937c938c68946b34133d419c1fb0addfc22340570c3aa9b94bc6578b19657e02dc9e0763d88db6bf72acf167a4e925c14b2381a3bbe7b37651fbf53a16712ea26e168052f9b23da659659102daea987f045ceaf5a756a781a7f5ea2e379caba1ea373dd281714924e65c014428644a79ba654a949fcd3cffa49894f2746ab20d7f571429a2986764d7781f9dd8e2d75e5c57c2f002bbecf04edc898731bca68ab43b1a4191327fee1ce06f5c6f51d22d71be51b43d05d80a4d965965bc022d00eef18c4ba31aec488383778c99872ad7986409a7fb5e444657e1e15493722145a87d0ff8962ef5d1f2e9d00c614c4a2af512374c04c0f4236ef07b4debc3cf74458e6446ff26cf55400d37e3614a9e9506a73ebb0c93106b085a61ab7ab6c9abf7fb75fa08b35ad62ae9fb29ef2ff9aa15238ab51a16ce1bfbb6ad43b859608b491980ccb2515fac5ed4c1a1badd62315102fda8f2bf611e190edf80251662cd1a4908e5cbd87f366b418818faff7da8f1b726365dc945d7a5d1240023d54cdf4b5d79ab745a25428307a57ba8601422adcb6685864dbf4e5b0f49e034375a314b3f1ec8b34f7b5e310ca5dc180e3d6d8d3ae7f4c668ab5c53150d1d83af03830d1ece7512a73c1fc3a5679a7a974f1405eb4ca19e394c16503fb26260b970af7d4bd16952b1830544e532e6263cdb6ebc650f443971150538683966613e506eeec00c118838daf9141da21a1a1b2ccf98e2ec85997c36c0aea071b9f747e96cdc95f7e5eca6a0ec62024fc981cc9ec21fb629339d5f48c394e417d31ced1ea9a952776ccc0d4d511b1f19842e983bcddee67dc6f6adb00779bf177fb82b76a62102afdc6a16ffb82b53b798ccec6eede67fc80ac26ae0e3dadce881814ae9938d859a521ecb87f6bd8b1b198bda773c35454cd50ef216fd9864e58ae337b4f5b2b6ca8729228868e7ebc0b2eb8d4edfa356c9c374108295f18560ae2cb33ffc21520dc11b44f6f878d1dbf569bb65c15c0ccc72f2b7edece7c3aafdf5fb3c190c2ca2b03d42f8e13af25c1e8dcbc4967665210206ac37dd0e383cb5f8c3c9433d4044b3f798b62bf0ed0dff79c4269c2f09eb9e9d93b9691f0cc31efe85debc0ce5b810d9283d004fb63c8e6ab6998291f821bb6a9caa236b015428b09695c754d83b420d686b946c22ebb25b71945042ef6ec43cd01e2f298512cc9dec6c140ccf8288128d2220d7cb5bd4658bfac1deae8ec3b6e797dd1679721fe5f596fd24c713434154359ca73a68319b02179be4ec31f826e06c42d420bd39949c052286da3382df104318fa4057a5eb0151c2d533dce1eaf63cd271ccb6993221f89068bb50c9401d0139bc28e22af4045810202175e20efb8f53712346351aac3f6d67d7b52c861565b9536d49f8bd43574c63ec60d90a6e8e370002a6ab9aebfdd13b537d3040743972c503ffa4605516df515ac3f4b77aa6d5fa6600b43b99a3cb04c98483edb198a4b5c0aafd6b15d51e6e6e46718088a589d2b908ee116ffa7eb5771f5d97d9590f33b03bc53eb6cefd01bb397a937c572ca07eaa248d5585b1f35c098af00b68001bae1f8f035e9a0c85c6c7c9717f6ab717bcb8027451edfd11a72f5a6178064e064917d268a8897a15f8e40062eafe87141307757fed1d36b5691ac933f3be52bf9a166bea9c16c43906935ff9853145c8d7ab6da5a42da57a6dffc850d7ddbc9a7b8e21791530f288b046f8ba256adb16a5aa6475dd97e595bb7394ad95f14cdf8d3dd11091e875b3b4adc31e9c12fd1e38f72c30713909032d7389fc93d77522c0b49139e8cba0270417f140c20a2bf726b12b58a05138315e1cdf38ad731ea7d65b6a70a15ae4d8d03b773adb9e806760bea0f8a82ee24a101f83b4796adf7c2ed796b9d60671e4d67a250acfb768476f65338908fa0c3e466f311349a8471aae7e24e9b3f2b5badefaa61da974870ddfcd1d14e21aa7f13ed6a1f1af7fb96e544a22b80dd47ef532639af70b9c72505a72c768fe70de53513af169cd7f6ba900c663e7133e5f25242d569a5222e7d8d267b45756b12394bc8ea5ec1ba5091024ab10f99f650b540831b5b0e8b5f3360d9a7416101355b99cf4884defc111167ed646668c797cd1c7b49a741ad7c56c9cc6d26e16b46f50e6368cd361b50d3d75dde22e81340e3cdf0f5e8039654842d95ae6b23179335c77ce580f41fcc753da50a630b0b1715aa7412adbc801e442ed0b7616af0ec2bc8dfcc28c9f94f1edb1587be44ff491ceabea29f242b06ae222da7181b7a741c56106ba9a43427c6b4714c688a0e74b66013a26acb91fa2ae1a63babd717ef67f3f61e858b54e2a48b7dc3833ea00881637af562a9639517277425b92b28c89f61590fa74501bcf228b20b07e37fb729a8dcbcd6ec0fa20e9542453b86cc431bc2fae1e6202533e96f8616b12f16236e95c85002457d3bdc5c8261f62e69d76b38363922eb737bc3c4ddf031d9f8a284d9e9c56734b77d6251df4563383c22ee5ec91e88d336d965f8307b06f85dbee76e3452f1104a77de4e8e382875b27af7c3ca860365df500c3d1fad4fce32302e4a370887d791d136cfe3fc584c796472dcd3befbfcd15e0717fbf1c08ff24c17669501b5e9f9cb22ae5de88ed1d59f7bf4234e6bdc9b8d32b97b3135a4d58ce46dc53477ca46f3aa31d726c67d9d818aa83e173d41fd7c6780984d35b185657c7bbb69cc3f735b58a0658d4e061cc4a9935bb64cf9476b5804a0dfc3298247060703a9ac92bb9633f88beaab8784339b809bede17160814ce68780d06ab227f10b7d6cbc8d78a601d6415754d2d995475c0fd77b0a310411110ebdf2d376593a9161e5a9eca298717af1548018d7edd7988900624f2b721d6eb81db6a71e3e85213432b3ab01b4568c7375e0720a970aa0488324ab60db8a28ff9dc22ec677bb7adf25848eb502c0d5e4611e40f38dd9ed82bbd783f8b33924344a551fd44680ee168b0099693827c38522d33bc6e74a7acf6237d14acda2808c80d0a212c96d7cfa0b51f2212fbad857d6645d380b44614346288796bc214f3c4a31d184b32bfebadbc3bd6041ab484809b8369da13e4c47d433b58e92367e2823c24d5f39bf6835fada680ff58d75abb8fb3d9d9e9d1672bd5de0ba824aa544f474aa0c3aa3bf3306b9737b8b62f3122357f85a2a1bf729f2f811601d218f99d49604db5af8c2417280ee9f583b9546c7e92b9c15ba8391192abb99a4c123860937ffc00186a4556fec71e12a075fb3f3a482ea3a0170131a62d8deeb23dc93249506a5792cc3005ac891d74d381c9af5cc3c0631bff1b40200f7fa88d7aec6263b06e38857b3b2e9f08f015b05186997829142c2a549fc9f6e4762df30584e9c1b20eaae457eddc0728249290c30b8b4f6931d0a8d27f2fd6121522d6cda8597a4969d56458b69db2dca58cd7c154b8486bb35f7800fbdb6d8a50b7769a73a1889aa82b517d35dfdce3d80a1308456b6f5a7eccb2dd2a6a1c765f542aef8b6d16dc0ca720c525aea8794d454b421dc1b72023b86e2d1d66058b6ffe31c0b4057d4dd6dc695c760e6326b7cc8cd970ce7eaa2d984fe54788e7bc849f75cdc6519e16b62921cce3d4dabd641cd9d5d1e2180cc336b82229246e14d033e109ed0946e56baeb457eecdfa7eb7ee0c16533f7f77e9bfcc52caa7b5509a5f86e46ca8dc9428530c321d76deea3906bf3c903463f12f4cb20e0b415291bf11ec9cd26204ea0dfc7e3d98ca04a6ffbc96ba3ce3f0e15b7f55e9e01f26be36dd3420bde7ae3bd0ac8856c5d878c26341303413b93d8a8146733d837315f167d91e1b06f90a45af1c6e5968abe5041dd333afeca0d444091cd3fd73585cf08fb2321cd05275918614a4817ee0893f885a01af6df2b3e95cc1ed34fa883721e4105a3f06c0ded06c557859dbdaa2dc8f8ab2b5414f88e728e9c12edab94abb10da336f5cadf3539dc88ed244f52f67bbdd77d089550577f0a0fb89f7b8b2e66689c72e25182cb8cf6d72ac5395bca5cd8663132b2389cc870c6d27f71d4e10808a0606b49ca0cd2c994bf169f3b59f451d18db50ea3b965584fc4543af2197858619f79c24b460f148b7f8640a0871a46086e7db0cab338dad14806f3ff89295b2fa5fec86345b38ee4c85ef8ca944330a5efdcf19aa6e9fecaba396e5e8f76af0bc1c96766aacc307c2ae6b227c0507172aa5b57e221e72d9710d235e905b3210d8b898ae53e3efee74c0d97b81818220763ea71fbba6622fe723b154f29f615f28a909e83c1cbfc119a3d2ad64dcadbcd1aef74e2c922fe45673354864f39306242657c9ea30127966f60db69d22c524e378dacc08712050a5b93d616b8ebbe6cd033d9f31111f106521379f31ff2cb2cce4efdc3950713d9b8f1259212ca3fe471718a9715fa8f169e3355a4406dd0c6376d43247cd657c7e937a50af3a3ebbebdf2cef01f2bf7750df1a1d6d86b45f5cead9b5307796aa6be11cd31ed8a5866a74f021f216e14205024d69bdaf80a2c94e9f6bfd1d1a0541162da4dd43a4b9eecaa6acaed3c2ab1ec91a74d022fe292d4c51fa6899f97616cef0beb43b17f3b3fc07b968301bf01709d727059018c8ca159b8990af6245d854e00039b85eb7413325555b8c53ea85acfc291755e192943b624672be6233fe9c17e89ecbb6ccd7d7a80294dbaf9d3ebe1f1a4d81c6c7b511c62b0ef34de576da4f6aa72cd5f840b4cb505d8e86c4d12399c7a0f4e9bd953bf5f1000000000000000001000000000000001086f1d2a5ceaca5a5e9977669b535b1b656b48867a100000000000000000000ffff000006000000e1107bbf24c885e595f44fc388a9b86b18b68b75343267f192bb004898cc04d4107b8d8202066e00e50956be76d878ec5f0999959879ed79224f69fc209c7a3d3a86a87deb40382ab766f6ab0ae2442361bc943fb5e2420357bef161783b0c55a81721ca70055a59e2b06e7ad8f930599c9dda8f09b2ecf6dd2f718649d0ba9b421228b69ccfe4c99eaecbc7e18a456cc2bdb4114cd0c4fa79ff8e1b91e42181469dae2bb2ccf336c525e26abf93eea5e2e0718c56cb2006b520ab611db0767f929f7f4ebf1a0ffde2c2a65055d0ec2a4d4b36e8d387f6c0be6de883788c66025311669e23310d4950ebb1180d0d4b6fd2e135e921d161dc89fc5dcdbfcea8c8b7da7c0b5251d2a312af602dfa3aa3da78c489568c2c39a5353bad8c24f4387451e6b9c91466438602f8dd38e8cacc3086dc607d5f3c56e03e8098691797041ceaa720b23f09d9966b8c329f5664a257499efd7daf320d9ea736fa70fcba1d83de4c9bc12eb6d4027ba89e0b7fe6c2c0b40502fb80a17df1044d918b4ef6d1d6df0612cbb1fbc8cd38e232bef0067f3a3d0b60c72299edffcee0c5f86cbfcde926b0875bbdfaa386a697c8a89062071fab74ea00251a66ecacdbf3d22974cf059996dd7846befb3cf7cd2a828923408e475cb41bd750ca7143ba1687518f894be18e7e5c3e2f144aaa4319e4ac8fe24894e84dc9e596ef707d4f88c800acd8013baab9deebb6ad107ac8bb7de70c4f6f8f6ceb433760451f898989af97a16779d3b87855a6e9bac06a075f4753c5e92232e721aeba9ef51694485986a6a9e0ddb777af064c0ce1fccad5f6021e4c48ba739f308854cfa221008ad0d01f6bb88367c55e21453418a392f6f9831ab52535396ac1d0f396a866be7cf137d883bad23c42870501eea162fa5b0b0863c6e231df799caa459e75eb1da2de535a6a43bac1e5894c075ac4a565c48bcfdbb0e22ea5baf03d3d00fefb4597f941e49cb8af37cd3e5b067f74489c1b56cbcb59cd6ca37326e62b32b5d96b6954735243be83a06f1350ebbc19691f0e81f81196fc4b08959fcb2d022a8d49395fabc9cd1128e64313ff96d8cdb5955fba485bee52bbe2ac370fa90cbd6331252ad82d5d8ce10e0ebaab5e465e28e130dade8084cbb4c40aa04cdc9da9792d538ad7d3bac83d34998645e0c7e8460145606793f218b3bfec60d1d8ade86bf827a3b6d0c7150095efab82da2673b5d061b7ca0ac2463048f11cea4d7fda4ddf40821e77522a771bf233d637361dab5f9bb4d901a5b440af9dbfe64158cfdfe393c423a068e3cdd9002bdbb31e35e0784f4135b7fdc18d58be62387f15f96bdb5f358889f933c17b417b1ff411027aa4e4a37827a75d6cb439c8befc837179952ea6a4c29d30ad72b53fd7e2f400eebb9e274479d27efc8f013735ead8bce749e407edb7df7f22fc90f15dc6d089d02512e2f00ed0edbd9dd043381afcc579918832e3bc2bf3eb52bf257dcea548b5315ba8b3fc6debd43ec22a92fb28b8a1e2f8b72b6e0acfad424367de7cf1e854bc47383767b6025c2581626bdcd03765958a0e61136cf4535e78cb4c8886be6333b3a58ac32036a46c8133e3e32046fc3e5a114f6c713c1ae8c146c3d3083f45543e87d6e361755c5e3da1ee752c4cb1f4b8215b82e2826bb85fa30bf2235599b5da96e370e923566d09897fab5640366b481f61a06f812953b6e0a76d97b98c61d4e24f3daf2e6c2b3d116eb59d78c1f7951c7bfce27a99af3c3fcaad9de66bd4a1370a6ba5cf0f260f60857558e01d909af182aebd8d3fe1184e3f90af7e21acd5b4e29e990e25ddedcd2e5dc5cccf681e53c78cc680248adb2b49b88f446294e854fd3d8a97975f78a651af837eb41e85cefbf7bbf08c435113154f1591d7b064f0c9c16a55d843e20f94e1a77e328e1cf3010579dfe8a03881f844a985cdc450d36a4f6628d6009588745845eaef885e8cd2e84f0244b3272c91294148272c193992d338260024890e23607d816c98df165b90ac9fa9f5e48381b65d724ef7551fb54e9b96415819307cb9da8e4ec0589067ab85e9b845188c63a61e0c119823132a24e6a0c91a6fa02d2748e498cce4f35aa268264a5e5e1448a5d349d85cac6e1d20b02329376f2280237d7cc9ff99c4d8724f72a81052eb14a3ab38596cd2d0a980704ae5fd4450cd55891a5981e15d3ddcd15b8966590cc240604070b40b977a6ee933355e529a28cd2908d9913a8d169b6d370a4c9f4f8845af723a5246c948ce75b7808e7b86fdee0bfcdbbcb752a8a8418d5268343fd6656a78a444710d01d2f2367cb9e4719cf409231755f633909543527b9526135719a0fa1b4b31118940d4234007ddb928bae2e22b20e444a79ca3e569448c688a1449d23eb4d0177d119208c52b57505f51eec208d905b6332242eff4ba2365b903783ec20265e25388e129563a78fc6f83ec1b4a6ba972809c6000898b61327436668d39d654bad7bc17c48488004d8975f2843d907e08f100a31bdb89db7b14a3781631a3957c34c195a5e0b299d2966ae4e1a4a18c3370190199279bf27abe640e157c2e63319bec0b3e86c778c7c25fb9213705d087945ce883e2719d1c48c5b494dd7ac844f9bb6a7d5e19ac24c5e026cd02d544c877055bb59998ddba17ac6c2ca9b0709af041b6666a3f36639c9b313ae0c3973899c75317c158e52d292c396bb700a9f4711a2cdab2f33b77c2db975419a01a2d0944316167921af2083d4bb9939010ad0612f27b284b54204931937b605ba7d21cf6f07ba9fead509509d7bb8758ac6f069a4a18ef8a4297bdfeed67c7208e38caa38a26dc7d670a26b1cc1448649abca15e14ad0ca11aaaeea43b46b8c2612512998493f2b8d32619ecaf4b835bc1b9690b8103e7e8417b93b034568c97e473f4ba5734ef32c6d78934fd28b9ab4eebf93ffd78b576f579c7b5b75757b9cbb40d3d0b130649a6e26121bed30313559de5dbc16d95a8917ee374eea8448012ba51941e3fc5427d94763fa0b7482e138eb004c0c871197f3ad4a5ee49e85041b2dde8aa0fa0c7c5ad8b0dae76c29c40cdc44bf8a4fddca1eeec5b11a783fa897613f30dfb523512fcf28dc08fdf5236275143c4bd724dd1a75f6962fb7ffbb1efe21918e0133a26764ae2b956489f44e45d8a2a86b4a937bfd268a8a50f2d6d348d6f49449e2cef117e8c3c044aecc5ae159d9ab15df908b3f83217789fc7cb2eba378fc40894f8342ca94cd8ea9e2ca5b27b2498dcc4f787f6306ac1dd8c21ed11b96bd3f1aaf01a804ae456997c8c9f9759735aad2df5c93d6c878509e3018864f5af8164d0c160233a3553b7584256153fb1427994827c361cf87aebc797de9d3265375f19e622fdeb65ee4b605b9b95cda8c2b8dc742129f373624ded0fc628829b2bac52be21c60815074a81eedd90c9a60f1eb644f411bda99b81002307458c0d575d1f13a6be73ef6e9007dcfb13303bd2afe7128dc537877cfa5db050d47509a5e33f4fa7ec27e16857349549cd9d3046833c33f0a12a5efa0caf0a841ac027c5b7ee8afa560b026ff827eec519bb98767d0ae3efbb72fd5730259fb9ea8d607549b212a9cd253c5caa002e5d49ad40cd10c1278845d9b05eca66c777f9d2c4552b5725532ec94d60b259351f9a614e75aaac3149c7f0517ea0b26b16e12e17714715f4155775372a0f30c07fef6e1b604d791825055f80ee16197e55ef99d3a4fa4cba9c69e6677bd6ad8101ea1e354c1fa19579d33142f28530d45055ed0298f47fb3fe55261b2d0e9bd9080525fb50a2a1cc85d67e5f6dc01535fb1b9cddad58c498a615cf90acaed79e08e207f9a300ef9df71bac1b34efa2c22e8f327001152d7b89cc66eecfab0deb6054953d7abf637a244cda70c9b999e7723277add18d13ee6fe4965c96974d7cced0136425a159dd765668b28669829d02b826b6ebab9007d67d7b02dca9674df0fdae4ad3c21b5971122f21bb585bf01176628d54083737726afe2ff8fe0f4a2402235979ff6316f7bbd66e5c8e1f8dc28ee4a6eda19abdb0d504f49b6b666081b47ce0746b50c8ed486feed6f1db5f7ab67f3223f445ad45cf51376b8d42be30d01431af68f2d3b0ccd3a74507f79a92ba56f227f60fbc16c3b787db6e11cf6baac947afc5e948f06addac25100f243dfdb4a660206402f0c00cd217c5036c4b3bccde5741db41cfc20d497c7446b63b3b473e59bce6129ae3809b67944b3e57fb37f429dd894ea57d40c93bbdbad313e3efc0e9cd7d84412c62e1bb4ba777783cd986cb87d207ff2c8e31dd97bb54c25ade6bc244b5009bea45d7428d467db132f4f966d2be1ecd0d04f8fc3a59b7216606542e1311c24599f49878efeda5bdafa627db94ec0e1f573ef93ca7099365e52ae910688a5e6d03be4567847ce4a77d275a24f885897822d35b25c10a204b0f15f129267df9951384cc99d72038a827f64c43e41ccdf31f7fb002d154bab803956a5d078e4501791a345a9e3c1635f309cb9dd3285984061436288dda28b19ac13b8fc4baffa066a208bb56d08f13ab1815f3d93989074f40fbe83043585ce40e71d9a3fb77aab529891f2af547a05a71945dfa515fe5cb25732098699b9445fdcfe8a89187a4cc986dd7d796c2d938df40638b99025bbf8ccfa2d181a392141986df9020781ccfbd3ae0b535c437c954816bb2e1ac1b470679c6e54f740ce3a3f50f934d47ea33fcd3a30a25ba0cb6a48013918d360e200abe5112d75fd8345c78b5ee825cf3b5b3d5918924d86379494f8b694500b4d5b544aee9227e9ccd341305b4ff5b06f424b0058d0efb1df959e9b34580ef0cc5344024f5c731af0ab54a547a1c8e38f14f77af121b79bcdc5c0e69c11e8601d8e877c2792cffa51999f66c3791d82e88fab0a18fee5bdd2d7b35a6e08ca848105479f996b54b4692de3b0a39877f595987ac882bef73297016bed9cb77ac447d5d6e9016c58702f64c988b6db768239d5301e13267d4455d8dad95d2f081f28178be7ee7fbd3c08edf4061c78d8ac26891a495a53eccde5ff370c7bad1f03a2a183aaf276b70ff7f08ae3d51c47c909be26d0e1124a77043d8ccd398e2f3c42afc38905dde399efc778e4d9016ce637001c50af8894f9cb1bb28ff88f5828881e7916c4cdee63341e40c934169e0eaf9adf8d2f466d3b190c79ae5c4d2cd690aec21ea5f452f62234e88fcc507c688015dad2f119a84e1563290df41883be677ea8b1fb8a5815ee6c66c77f41f8b89bf1d4ffb3f5dd37dcd74bdeff1c009fb02e42071acaf396af21ea45c23da22bbccdced501acf5d723ddf222026077a9ed8098a7ddde5a877bfda74c5681079265eb1b70dcd2dfa7b0bc1e96bb4c73b6e38d37b8ebb5a196f07981c7150d191e7958933144e760f7fd8a3d2199a5194da03637ad5d9fe9ab1edd0cc14c3327ba664b33864a46f0bca701366a88fb1aa48b50e030577adb8ed6e13c075642086bf5d98d4102620b7727e3dda19e793728ef040a4978b9c1b64b6379ab82000125146bbc846a11016b087c24fbe75ee8428f17373de226973b75586d62d330bbd0166de8f2b101952e606a4611a8afb16e692bfafbf077172b83ecee87f629d7bf19a4c7c15439109faa83651d6bcf4d3613f04cc391dbdfaa1b1e07a72ef4dc7fe20b2e9ad7fa7cc33c4dbd1eadc12e6e7f00c00e2174c7f682888349c3db4406bed50b89c9957a184d3ce4435e4ef11510ed5743139cdd21415022e21fc8df5c469e8740a7d173747c54d280bc7abaa978c6f76f804d3444f2a2c7102a99366e61207371b16bb0bfae04551be9ea1a77156da1f95d54ad5587a7a5726ff558a103b3d6a816befb2111095b83600a183f27e200b5e818502cadab78f215a6f0f26cfe8fd9e6fed0949b84e5e94f1f130585f87e858c9a848560d237467ce7075e426fdd82bb8c8f42ac44bdfb4ca933f9ddfcd0e38d6c0a0f16f8b694bc63e45bcb7d2ea419c48f2af0af0814dd896f1a39be7459e3c127d9b2dd59bb8677525799bb7567970714100"/9810], 0x28}, 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0xa0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0xffffffffffffff9b) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r3, 0x0, 0x0) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x5}, {0x8, 0x8000}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:46 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000001b00)=""/213, 0xd5}, {&(0x7f0000001c00)=""/91, 0x5b}, {&(0x7f0000001c80)=""/119, 0x77}, {&(0x7f00000000c0)=""/14, 0xe}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0xff}, {0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="96") r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001e40)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e000000001000000000000000846f06c330a9c3aba5973d2b1905f578f8f307714f0369d7272d6ce6c47bcae49bce63f31c7c40e80185e66bcf62b8f3c836da68cd22a143169ed467900579855318e815c2dfc4b6a8b0c16e438314d564f0de46c4a203d76b500acf573552f1891467237b585d6be5ff18012ae006", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003dccb49975833ffa67dd8066272966b774f1aee4d285124b6058697869008f298feaee7fd3f2c21f7017d8d5e6e661c1f0dfbb05b61065a4a0724d0c24b4cc4829ae207b0d757106db9202fd4e5b9a3c3da676298e6640f75f6c33ad10a191ff405254036e723a886b47b876037da7ea0bdc92c81ac67d08d83a42ab7c4ca7d49a120415bc86bb8c111909a92c1f94b972189ecd07b601809f855c98941a"], 0x2e3}, 0x0) recvmsg(r2, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000019c0)=[{&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/141, 0x8d}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/165, 0xa5}, {&(0x7f00000016c0)=""/215, 0xd7}, {&(0x7f00000017c0)=""/228, 0xe4}, {&(0x7f00000018c0)=""/246, 0xf6}], 0x9, &(0x7f0000001a80)=""/88, 0x58}, 0x800) syz_open_pts() 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e00100000653200a22777b0fd6731257829128f7e2297d10d68cd1f32eebb5ad63b1e67f6e26ac03d86306ccf20d74c80976efb58d89924614a78851171c416319297b8c228c107"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {0x3c}]}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000002c0)) chmod(&(0x7f0000000140)='./file0\x00', 0x4) write(r2, &(0x7f0000000000)='>', 0x1) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/179, 0xb3) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:47 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x9, 0x7fc000, "0000000000000200"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:00:47 executing program 1: socket(0x18, 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0xea5, 0x8e}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) pipe2(&(0x7f0000000140), 0x10008) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000000180)={0x0, 0x6b, 0x0, 0x1e1, &(0x7f0000001440), 0x30}, 0x40c) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRESOCT], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000010000000010000000a1dca5b568fb7c52c00000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000b193bab4925f37a915eb5f9b21f14365149d4e87741f4adcc55afb79b99aad763a52353066"], 0xfffffffffffffec0}, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:47 executing program 1: r0 = socket$unix(0x1, 0xc1068cad5dddeb4d, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) r2 = socket$inet(0x2, 0x1, 0x6) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="50e62f2b02b9c7eb810bad656252c9b786056f712f5b00632cedfeb793a9880f59c92aafe3f864ac9524850f7aad78d2558decc0369642e0a77017d32292323d5a1a23f5dc0f07c3fa54f40bf44e2d1200291a703d23a99df0d279ae8d1f586d92d207170c5fa0502097787870fd9e6d91906c67ddd1fc5d1bab5d9140bb99e4dde40bc20950b7193677c0346824ae9fdb0c0ec13a905849397dcb896c4b6d4738496100bda6a9f7c2a459d8cbbcbbbf5dc1967470", 0xb5) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) 16:00:47 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:47 executing program 0: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt(r0, 0x7, 0x1d, &(0x7f0000000200)="1310bffd733436cc3cfd1c2ef5c5d87d0bef2ae2d88c9e46679f1818778987f2602b59adaa5f3ca2d6d47e1fcb90247c425dd4b294de0139105dcb6843544ba7b5090905530e302c4debaefcf63575bf0870487416d06a08e3e34e0a160d28d7bb1501b6990d752db145aca16a93", 0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x101) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x180) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000080)={0x8, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x0, 0x81, 0x100}, {0x18, 0x3, 0xee, 0x9}, 0xb6, [0x7f, 0x44, 0x6c, 0x333, 0x0, 0x8, 0x4, 0xfff]}, 0x3c) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000140)=[{0xd800000000000000, 0x7fff, 0xcba9, 0x9}, {0x800, 0x800080000000, 0x10000, 0x1}, {0x1, 0xf3, 0x80000001, 0x95}, {0xfffffffffffffffa, 0x8, 0x1, 0x23cb}, {0xffffffffffff8000, 0x1ff, 0x400, 0x9}]}) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000100)=0x3) syz_emit_ethernet(0x11c, &(0x7f0000000240)="0b33ddb1c0a4bc46ed81ab597467d26c28c58e80604f2fa053c317e254a7a5205653d1a1d3fdc8bdaf9f92e6556658b9857e489f845611fd101d9e495f1f4c2ab87f39bd749d1558fb28d1af23157d0c211b543dcdc04933ddc57953bdfed3ff2470d5c557c735fe8303dba9ae4b9684f5b2a0853eb6c02b56057c2fc04bcfe992cf11673f7cfb8e1cfecf419cba573d58768cda1f0144251ce64f13a26dfc855006a18e60ee65d89595c18e4ca4be13717a4cf2de7f3b8b8f48f8742cfe2c308e6729b88a4114b5ade46a3d4c2a66b48f8ea9a5c9a48dceaa12bd282ff85d46cb175c8ce4e27e149a8e9bc34b436b59b7dfb67914bf52e17728b0a633ed37ea7384acbb8e65cf85ca9172e450737a9309b98b136fc95626d3d97a5b") ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000003c0)=0x101) 16:00:47 executing program 1: utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='w\x02') r0 = open(&(0x7f0000000000)='./file0/file0/file0/file0\x00', 0x51648a69c89b3071, 0x6aba68ed996c8b2c) r1 = openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x2, 0x22) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) chroot(&(0x7f0000000100)='./file0/file0/file0/file0\x00') write(r3, &(0x7f0000000000)='>', 0x1) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0xc6, 0x3) 16:00:48 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x5) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) preadv(r2, &(0x7f0000001340)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/170, 0xaa}, {&(0x7f0000000100)=""/75, 0x4b}, {&(0x7f00000011c0)=""/192, 0xc0}, {&(0x7f0000001280)=""/180, 0xb4}], 0x5, 0x0, 0x0) 16:00:48 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x2ae, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="24573487eae96450a82347c4b72940f7c6b65da4a8cd2cda4d5c07e241f10dc51638ac77bcbe6731b497fa8924dffddff436519ef9eafb3d767985e3615fa5858e630c3489a0114848fec69aa157990cfde121d1be61ba17187a9c2e0ccfb491799b286fa0a0196f0bd2bb975afa49653bbe8e8b858b7ca3fea41672658164678ec79171482fb6334b6924f3843c75f137cf23bcfd43a9a26a0dd99d7328e9cc51300a47e390996bb695c932152f3ab431b729cc7259bb81b33ee3a18d165f858b5d40912aca4448d1fd244bb607d098ffe2a6cd4b1cdd6faeacd00c3b7b3948e9", @ANYRES32, @ANYRES64=r0, @ANYRES16=r5, @ANYRES16=r6, @ANYBLOB="7e9587369656bc94bcd006b02d04eb3fbd86422b621f02c0f7332d3ad4aa7ce3876c54592448f792eda596144e6ef13f1edce60a98a5383bae26916a10c48aa03658f7457312e1b70ceded95dc15017ed621141a627bffc8b6fe699a8d4c040aea6f03bcdc42b52d4372fd8e8d44b141f91d0400c7373bd70c491ecf9f86ece9455eb915753dae2d2ff928b7f665aa5d07316e5d7bab388e6d718e810d2ef50ae92e4d3cadf33a6a35e13cde4276d9e927741abdbd432023f9082fbde712521d67c61455ca32c79a5a9828fb78f3e03c90a59232b61e8de190317608da9c6d54a2d043", @ANYRESHEX=r3, @ANYRES64=r4, @ANYRESDEC=r5]}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="ffe72ffe") r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:49 executing program 0: r0 = socket(0x19, 0x5, 0x0) getsockopt(r0, 0x0, 0x25, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:49 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000280)="0a892df4dfe274fc9c0c82232ccd1dd9ebe21670de8e1a06bc72d70a758c7714a29c3844baa6500754a3def3627fe464366dae9744d0a9b9fb0d588b2379a1bb71c0d3533a12df4202b72aafdeb2201fead1", 0x52}, {&(0x7f0000000340)="7d5a4bb36005d9be67f778661230c7a2197c960b4e3df38fcb70334e1d639a27f4a89bfbf053e880be642eb65b3ec5f416940984ef635867a330537496b1f9560e6b5872fa62e60d37f90883", 0x4c}, {&(0x7f00000004c0)="8015666cb8a62337d91366ca75d17f055a586e218e55c87a35b35663ce70073ff8c143ceb94318b41c32c94b2241dd4939924483278537c5d725f7c7e1a8f0625ba087fe09ce12a810ed8527314d6a65bd96dd996a6d512c9b82923da4c6aabf94a95b918609344d13958a02ef039bd687c3106e835776852d6d9e50a1b3c5cf6277c50fd195496d35394c114ddf158ec283e8c91e3bece30f60a474d19bdd88b11e0fe60b375a104768ad22171d45eb81b90e9cb3869b78", 0xb8}, {&(0x7f00000003c0)="a6b53a4c481afdfac70c016a1067b5352536c216dcde8ad6c0f06628f878504c3de230dee01ce5f19891c0715f9df50736ac83e733dc86a62e15765055317163dda8e0fed5c0f5ecbb3c0a96a05b4a4d8287f4ca9aa6e303f89533f4c05d6c12e98a3929425e26c9", 0x68}], 0x4, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCLOCK(r2, 0x20004276) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x1d}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', r4, 0x2}) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getitimer(0x1, &(0x7f0000000240)) syz_emit_ethernet(0x0, &(0x7f0000000200)) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0xffffffff, 0x0, 0x200000001, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x0, 0x1bf}], 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x96, 0x2, 0xffffffffffffffff, 0x8b0}], 0x80000001, &(0x7f0000000180)={0x0, 0xeb}) close(r1) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x148) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x5, 0x3, 0xa, 0xfffffffffffffffb, "a5aee378819506571dbe934e5ffce39ba553c927", 0x7, 0x800}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xac, &(0x7f0000000800)="861b865da814225fd142f894fba7b48356c2438d64e0a210afc5cbc3e342d71cfcfb4976d09310f6fdfdbd7196f05c00c9203c99b580144f84ba329b4a2818b5666df29f2157c8e77a7a7ca2273e17a7747a663dbb43b0722737f7e95d92f094d40b2c77147ee35ac03e26375e83eca83cd27c8e2058d6c06f1a7b86f738388b7bf526e17eb368ece10598f0d8a4f5afaf67fa8d1ef42b3291dc6bdbf7c56980a139ecc3d06adaabe9b2f556") preadv(r2, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000740)=""/101, 0x65}], 0x2, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x5}, {0x6}]}) 16:00:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000100)=""/152, &(0x7f0000000080)=0x98) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x5, 0x5, 0x16d, 0x0, 0x1ff, 0x3, 0xe38, 0x2, 0x0, 0x3, 0x81}) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:50 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = msgget(0x0, 0x14) msgsnd(r3, &(0x7f0000000100)={0xbc97250343cd3c38, "0ce09cdfcad7c26e07d0832f922b64cf598b775db483ab90c822b1c69feda6e94b94d93fb178f680d62245bcc9a9e53f252f0852904daef1424a531b40a01c42e4540752c2b494b7bb6db422790f47d327848bcda06106eed3513706c2c5e3e23478cd5cfc0386db411d4c672412f5200e6c94349a40582dea347994bad052990983005d1e17881d7246cae2d41ea267c793d70f582388c3b191f664e7d6a122bef338c6bfd9c40f042913c7b602d764a7d88c82aecaf5c7fc0e55b773d177424ff2bcf6bb8f4314f31128b5a0296201d5558c054e6cbb803711f749744aa1d5f5b422c5"}, 0xec, 0x800) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x24, 0x27456983d2a3d87c, 0x30}], 0x800000bb, 0x0, 0x8000, 0x0) close(r0) 16:00:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x20, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x2000, 0x0, &(0x7f000052c000/0x2000)=nil) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) flock(r2, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c7b0000003b38ff75e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:50 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x1ff, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:50 executing program 0: syz_open_pts() r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) r1 = dup(r0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "d09c418deff23924962f63b2ce8e393080006284", 0xc6000000}) 16:00:50 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x8000, [{0x2, 0x3f}, {0x0, 0x1ff}, {0x2, 0xff}, {0x0, 0x7}, {0x3, 0x2}, {0x2, 0x7}, {0x3, 0x3}, {0x1, 0x9}, {0xaa027c0dc4885aac, 0x6}, {0x1, 0x2}, {0x3, 0x80}, {0x2, 0x200}, {0x3, 0x200}, {0x1, 0x10000}, {0x2}, {0x0, 0xb2}, {0x0, 0xb1}, {0x1, 0x7}, {0x1, 0x6}, {0x3, 0x7}, {0x3, 0x49}, {0x4, 0x9da}, {0x1, 0x1}, {0x0, 0x4a}, {0x3, 0x10000}, {0x3, 0x1}, {0x3, 0x8001}, {0x3, 0xffffffffffff7fff}, {0x3, 0x80000000}, {0x2, 0x2}, {0x3, 0x81}, {0x3, 0x8}]}) r2 = kqueue() dup2(r2, r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x8000, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000040)) write(r4, &(0x7f0000000000)='>', 0x1) kevent(r4, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)) dup2(r6, 0xffffffffffffff9c) 16:00:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='m', 0x1) r1 = semget(0x2, 0x4, 0x4) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xffff, r2, r3, r4, 0xffffffffffffffff, 0x110, 0x7fff}, 0x10, 0x9, 0xf7e2}) dup(0xffffffffffffffff) 16:00:51 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x4011, 0xffffffffffffffff, 0x0, 0x2000000000000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000001700000000000100000000000016000000336f4e95ee6ea79386433a550e937376c5b2b1029260992c2d0ba6d248bc4669d4c083f684bca0dd4da02c7a640707584cad2e05a7621c47b05bc923af88986572ec1caf4009432783aaf082aa80499ab83fa2990d7a065c3c7b459149f9b4d57247a8fa42fe139288f19c9f3078b7711171475dad8372565f6803ccfc64c16607601b0172ed6dfce2bd5b5a935447676d65c4f2d30551578ffc4648e2be217350869a6fae04820dc56c8f98436ae66fce10e604b81e5c56d68baecd2293ff15936452f0450cd5c4", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x2e3}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000080)) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x3}, {0x1d}, {0x40000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="12") mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0xffffffffffffff00, 0x3f, 0x6, 0x0, "d9c75dbbd3a81b78bcaf5b87242ca5b47a1f85d7", 0x8, 0x401}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x80, 0xab0, 0x0, 0x7, "be3a9c8dd05328615196ff5c82889b0c9aa6dd88", 0x357, 0x5}) 16:00:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0xd}, {0xc550eb9dc7720d9b, 0x1170}, {0x23, 0x1e}, {0x8a, 0xfffffffffffffbed}, {0x24, 0x6}], 0x5}) ioctl$KDENABIO(r1, 0x20004b3c) rmdir(&(0x7f00000000c0)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0x1e, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x3, [{0x2, 0x4}, {0x1, 0x6}, {0x6, 0x6f}, {0x3, 0x101}, {0x2, 0x4}, {0x0, 0x6}, {0x2, 0x6}, {0x3, 0x81}, {0x1, 0xd2e}, {0x3, 0x3ff}, {0x0, 0x8001}, {0x0, 0x40}, {0x2, 0x1}, {0x1, 0x1}, {0x2, 0x2}, {0x2, 0xfffffffffffffffd}, {0x2, 0x5}, {0x3, 0x66}, {0x3, 0x11}, {0x1, 0x230}, {0x2, 0x3}, {0x0, 0x9}, {0x3, 0x5}, {0x1, 0x6}, {0x6df558bfc1aefd66, 0x79}, {0x3, 0x9}, {0x0, 0x7fffffff}, {0x1, 0x7}, {0x2, 0x4}, {0x3, 0xac48}, {0x1, 0x40}, {0x2}]}) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x8) semget$private(0x0, 0x4, 0xb1) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000280)=0x1) r4 = dup2(0xffffffffffffff9c, r0) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x43) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000300)={0xb71, [{0x1}, {0x2, 0xfffffffffffffff7}, {0x3, 0x9b}, {0x1, 0x1ff}, {0x1, 0x6}, {0x2, 0xff}, {0x1, 0x80}, {0x1}, {0x4, 0x3e}, {0x1, 0x1}, {0x2, 0x9}, {0x1, 0x6}, {0x2, 0x61c}, {0x3, 0xfe}, {0x1, 0xfffffffff9e58c9f}, {0x2, 0x3992906}, {0x0, 0x9}, {0x2, 0x8}, {0x3, 0xffffffff}, {0x1, 0x200}, {0x2, 0x1}, {0x2, 0x3}, {0x9ce44979e10280b, 0x2}, {0x2, 0xfffffffffffff000}, {0x2, 0x1}, {0x1, 0x7}, {0x3}, {0x3, 0x3}, {0x1, 0x400}, {0x3, 0x2}, {0x8a64e32695ca8ec7, 0x5}, {0x2, 0x29d9}]}) r6 = open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x20000, 0x2c) openat(r6, &(0x7f0000000480)='./file0/file0\x00', 0x100, 0x62) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x1, 0x1}, {0x104, 0x1}, {0x83, 0x7fff}, {0x16813159d8f27b43, 0x4}, {0x100, 0x7}, {0x89, 0x9ec}, {0x0, 0x1}, {0x42}], 0x8}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x22, 0x0) getdents(0xffffffffffffff9c, &(0x7f00000005c0)=""/134, 0x86) r7 = open$dir(&(0x7f0000000680)='./file0\x00', 0x2, 0x18) faccessat(r7, &(0x7f00000006c0)='./file0/file0\x00', 0x24, 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x30004) r9 = open$dir(&(0x7f0000000780)='./file0/file0\x00', 0x10200, 0x18f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) kevent(r8, &(0x7f0000000740)=[{{0xffffffffffffff9c}, 0x0, 0x8, 0x20000000, 0x0, 0x10001}], 0xdae8, &(0x7f0000000880)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x2, 0x7}, {{r9}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x3, 0x7}, {{r10}, 0xfffffffffffffffe, 0x2, 0x2, 0x6, 0x94c}, {{r11}, 0xfffffffffffffffa, 0x9, 0x0, 0xab00, 0x8001}], 0x0, &(0x7f0000000900)={0x5, 0x5}) chflagsat(0xffffffffffffffff, &(0x7f0000000940)='./file0/file0\x00', 0x10000, 0x2) mkdir(&(0x7f0000000980)='./file0\x00', 0x40) 16:00:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x43) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) 16:00:51 executing program 0: r0 = socket(0x2, 0xc003, 0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530f3453f7b238bf46854d78a2a597a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e5af3bf5501000000000000005e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4f52cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3e0500000000000000419aab4230e8864fabe4f27242c9a88b86fab7b22730619556ae4b655533", 0x12e) open(&(0x7f0000000080)='./file0\x00', 0x81d3e4a72a5e412d, 0x24) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r2, r3, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r4 = msgget$private(0x0, 0x2a0) msgsnd(r4, &(0x7f00000003c0)={0x3, "35c6afaab2871fc84d47ea4b05888bddc31ba288df487f41e7f4692bde32f7224d9faae527488e1971bf51b95f0871c9d69b560d091c49b9ed5b39d94cab6eaa3b0d53fb53c69ae4497ff6aedf0fec2b723272b229a48650a531a3fa51b0ca1be4a699e14ca07b4469601391f82a7ee9feb4cedfb6e28e39fa93321ae4504e5c7d9c4fbf4caea3aafb046a301d45cff3d765f2d4f4d8275a24e587ecebcca81d6b32c6ebb4a0b6353001b0fd5680975dfb5fd1faec9f425bebe51e1d6674d44773182f"}, 0xcb, 0x1800) fcntl$dupfd(r0, 0x0, r1) r5 = socket(0x6, 0x1, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10000}) 16:00:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r4 = dup2(r2, 0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) lchown(&(0x7f0000000100)='./bus\x00', r0, r6) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x400000002, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000180)}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r8) socket(0x6, 0x8001, 0x3a) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000000)='>', 0x1) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000080)) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) sendto(r0, &(0x7f0000000100)="ad60e7e7a14f65672e72942e2f90ae", 0xf, 0xc, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x80) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x2008a, 0x84) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') 16:00:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) pipe2(&(0x7f0000000100), 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000240)="3e2a03aa24b0a4b3084b0468df4c2926fb023ef341134d03fa4148f4525217970819dbe227a06bbb5df21b0cfffc799f430bf9cd941d2cfb36482c6e7624c54e6aec52c4882591c083898788f96fb3683dfe3259192d1f24d5ac44220af21d481c60456f654dadcdc9908aadcbb28c10b6a626daf1082ce1fa90765960d95ed16138bf0210693ba7f31a8a9cb3a69bea4e0c1aee923ed3459fd7d13b2290cd0942662b53014c80445e99502201f6490f208c91044d52877fb62b8fe8724e0cd7abc8e78f473e5ffe3f898b", 0xcb) r2 = dup(0xffffffffffffffff) ioctl$PCIOCWRITE(r2, 0xc0107003, 0x0) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400000000e0fe6c4a2fa7b6ce39eb936c701b251c0000001800200000010000212563216df1671ecbb8cc0b1058a6bd9277ae1b23e000f38993eb10e330bdc0ae7d97be8ec463837e97a0d962f89f8894989dfccb1f650415df3d99f1381e5d18e2efb5a15c3c1a3aed793a06248cc151c36c3892a38d6bc1c575f031439d6738", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x2e3}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r5, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) geteuid() chown(0x0, 0x0, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) msgget$private(0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)) 16:00:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) setsockopt(r2, 0x2eb, 0xac, &(0x7f0000000240)="91642100000000008cb039f71b77c44e4aba67715842133b362be0070e1a8acd03466244bf13b6b87074cabf5fef19775d06005cf189ac295e06375d80f326720a344248fdd24f8c17ce0ed5a26f38f30e68b123c12291ebfcc4e386f2b9c344fc5000b8e70d37ce2d224e2ed3e6f8044c7a592ffc43232e0e5ac732e4659aadcc2dc6ff1c4d6189d7c658f4e2ac0a3a9c9c897ce809c008e5b0b2bc32ef686dfe80b505468db16d4a0603ddbae0bfea28017ede820f501daf3a8de376873ff9c3bc273c759d3f00101bbd483d", 0xffffff54) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x2c}, {0x6}]}) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x6}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x1, 0x7f, 0x4, 0x2}, {0x5, 0x5, 0x4, 0xd37b}, {0xfffffffffffffbff, 0x0, 0xffffffff, 0x1000}, {0x6, 0x9, 0x76, 0x80000001}, {0x8, 0x7, 0x1, 0x9}, {0x7, 0x8, 0x8, 0x1ff}, {0x4, 0x682, 0x100000001, 0x6}]}) 16:00:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x5) r2 = accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept(r2, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) 16:00:53 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000023c0)=""/174) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000002480)=""/11, 0x1}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x218}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:54 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x800a, 0x82) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x40, 0xff, 0x0, 0x80}, {0xfff, 0x200, 0x1}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x5c}, {0x6}]}) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="c5") 16:00:54 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x10000, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x280, &(0x7f0000000000)=0x4, 0x4) 16:00:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000025, 0x2e, &(0x7f0000000000)="ebffcbffd600fd812eaa4e7130b2e69931929648", 0x14) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="18000000000000000000000006e2ffffb200000000000000800000000000000001000000ff0f0000a5543373214dcb8f7f622bedb7392c9b36aaa1ee624e092574e88965c250722a5a17a027c24d880713f8aa26c04edb2c0374f45659ba5155b8614ef969e220f7a949b67bb9e5fac17325377b0ba5d5dbf0e6ce862ed52b3bbdbe66747c864604323533a021ab623a0b8b1f13370000008000000000000000feff0000ffffffff8f1fca867610ed8b18b9be78f881743e5fd27a1759e50c04bd54a9255ea1a4faa40f1bba889e51ff06c5bf298fd6c2fee41297783192d7b98b11a05166a5e7ff2fd6233e9bd967a36c1b86cb8b7d17f4f6559ed3d91256a666053153280f72f3af0ade8b945a3f076b8070f115030000"], 0x118}, 0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "3007ffffe90096000000000000000000000600fe"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = geteuid() r5 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r5, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000080)) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r6 = dup(r5) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r8 = dup2(r6, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) r11 = syz_open_pts() read(r11, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000140)) r12 = getppid() r13 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r13, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r13, 0x20004b0a, &(0x7f0000000080)) sendto(r13, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r14 = dup(r13) r15 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r15, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r16 = dup2(r14, 0xffffffffffffffff) r17 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r16, &(0x7f0000000480)='./file1\x00', r17, r18, 0x6) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r19) r20 = socket(0x2, 0x2, 0x0) connect$unix(r20, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r20, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r22) r23 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r23, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r23, 0x20004b0a, &(0x7f0000000080)) sendto(r23, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r24 = dup(r23) r25 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r25, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r26 = dup2(r24, 0xffffffffffffffff) r27 = getuid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r26, &(0x7f0000000480)='./file1\x00', r27, r28, 0x6) r29 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r29, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r29, 0x20004b0a, &(0x7f0000000080)) sendto(r29, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r30 = dup(r29) r31 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r31, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r32 = dup2(r30, 0xffffffffffffffff) r33 = getuid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r32, &(0x7f0000000480)='./file1\x00', r33, r34, 0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="3af5f1b78169fcb8b917455ad92dbb7c9e53af994314d76b5e5e720aeb434a143693ed1e54b41ef9d050facdc65da777d886f141db7d745275bf5433b8e10b693073f4ff3feefb3ab41e87e2a68d0d5edf25c8a5b625ce2f652a505527a52f678a0e4842befaf89619a562c52a87184af1dab77e1525bca2c8bd67494a047cdc5ccea5ba342e0c7c164e78f5aa", 0x8d}, {&(0x7f0000000180)="41674589788c0b257f42d2691c14c7c914e26632e8dd597b34d0a7a950f5b323064c11de335c92d129057d9ee4e04181f9973d98e462489ac653f63a02abfe5afe16e996d5a82aa3eb45205d2e4fe87f43a35f597f3f368ff76d4b04886a7ce6c880ad8df8d1caf874e35bd3a7777368181a43ed32c3deb27c71f72c5c0ccc51fa80ed65c00b986c870616a6356f625bc4b29f37f77550cb26bdbcc1ce4246775b52b9f0d1d1588d798cb6268b7ed472805663a8", 0xb4}], 0x2, &(0x7f0000000300)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r4, r10}, @rights={0x18, 0xffff, 0x1, [r11, r1]}, @cred={0x20, 0xffff, 0x0, r12, r19, r21}, @cred={0x20, 0xffff, 0x0, r22, r27, r34}], 0x88, 0x400}, 0x800) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0xc7, 0x6, 0x2, 0x664]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = msgget(0x0, 0x80) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[0x20, 0x9]}) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046101e9517c445f5f9a8268d828d25f4dc4c516cc6545a061ea53037337b7630451f29f46e1d0cc82759f3dc38f3d3ba10954495102a0753c610f14ad697bfc9b2235247fcd4f59872498029e911166e859e28a727bec929df10ce297981d16461db41185350d638b606f6c6f935699dffe0e1f0be5a79f5f7ab24efbaddf63f5cc54583d605d3"], 0x7f, 0x3, 0x1000) 16:00:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e000000001000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB], 0x2e3}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) connect(r2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000180)={{0x101, 0xff, 0x10001}, 0x40, 0x400, 0x4}) r4 = accept(r1, 0x0, &(0x7f0000000040)) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:55 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x6, 0x20, &(0x7f0000000200)="47d52d252b457b21c8262da85b0ff4383f51e14671be8ad05a9c6b1ae8419bc1389bb6065df9978bdde04211d405f02fc2eeb422fdc6b1bde3bfa4af7c22f9cac8e7cb8d4c5052b413a31d37c10f37304ee4ddae016f0ab9295df84a1d6ff69e1691e353f1da392dd4d0888ae2aef71c1b3d44964165529948b7f0820ac1d4e4552a2ea65acf9b0eedfff3caa2d13c10e38b64767470b6dde0a81807a09408bf73d4062c6d8bdbad7a33d864e2e4cb9fa570cc5d30a59f8597b6e8e73cb70767a597d99d3ed06c280728d6b9e7a83d698eb21fff1aa174a5f474b2925c2a06fd8b3cfdae23d58036dd55ff4b7ace87dadc350b37c4ef34a2000666ec7a3a80da037c7c17e6cf46af6a901066a5d0449979468d735bd7ec7d1d178c82e6615732119a05384e9199ce6bc952b36b7226af152e3d85bb52cef656f4f96a3392cf64f6ae50f40b1ac5fd4f66fc45f709f35964129b5fd35c6ee8cbd8e912316936c4b2db09d18a4dc176807eb8fe68c39f2dd19108139810032d9cf2dc51b23ba2d3540e11fea7d6a9e7aa72bf43246af200c9ccc5d7587d22e30bc2f58c3dec5166f9f4a1d2fc13985e049f7242e7b0623238f5a66a8e48cdf401cb09101be9da9198dada6a5d10869044f12fdedfe7dbf722828e18f90415effe0cfb6632360b139502dc66a37143c8218870fbbf91bcb4e3ac175463e47faafa5c85cae2c74ffb261313502d604b186fbfc2b3128dc01c3b5e9d0c35e3c46ec2ebb74ce018ae473378a6848cb746b3dd692febcafb755fdaae16c49f08436e37fcd2b6b9a199895ee1eab716f5ec3b4b782d15cab305aa85224b8a21c8a894fead0e14d792603a2f9138c6a44e7d370ef881442125a2761693217a90141e1c12ec99a0400384d8c88898660d309ce10dde04b156a26a64c108300ec559938da74f223b651d35bae895591228ab31358628fab69c751ca04bd6a3a34207cdc2bcfce98fb1de4e79c31b489845c775a1c48a55ebbf1205f6cfdc701bcfb0aacf4734743aa0b4cb31215128e8e8941203eff2d79e376f46ef9efa7851d75a4e24713a90108fc7503089e9d985df3f92f9ded3c167aead66f46cf37143f5cce6e2cf58a6fe6a1af565b414fcdcdda10bcc9699a49ef51d813cf95378c026015c3a2890fc8c16d1f8019cd75c399a1f3e21c337474c84407c76bf6919afa64b97ed42b264a74f4a8d0927013a325a677812250e13b4e51b2bd981bc05939d90cb9b4e9a7b67a67958b3111ccc700c29e289e665a0051366b39a06060e53b8dc27f2d6064938432606611212fd3c288a56e3f4a3951945597799cd83f42d6e9693fd0e6f3a2b1fd339ce7b54a82df0047d4d4074fb5153510b200acb2fe1a949f51194a1db082761e65904e0db18f279985542067898a492b595fde72881660a771ec5e47f158a89d53fe440cd756470b853c3e37c77c0f2f989262f5467cdac3394c5e7e3dc51893fffce475dcf547c5c2ad4fe3686e5461117e8432df5e0f29109d992ffd6d50031173fd5ba1b3269c97ec3988bbb1ed385dbadb42cc01e1aca397d48012a14d43ca289d2ba460ff16306ac046577341067c868c40e6f151fd63afddd5bf3cc93625e522741914ae343a9047e8645621cd9336227e16c794f981a85b81c59a6acf0117bf1be2549a518736a031b13eb49d08c845e9d1e05d11f549002b76caba593a62b0549987beccea1f58fb45c51c14950629dcf38410e209039da153b55d729d4a9a3313d12452a02f0985232aa92c5a86235efa17185063fa56541ddb6da4d9e2a57fa502c9840fd46c09b1c8aa629201687e3107c32327550ac732d550e6bbda46fc8992f434ef71e1ad3a2ef567f0fdc3f632c7fff4ba45f4839d63ab1783368102c168af3f580fbb03137451bf0cf12b8269175818d3bb853a81b836e030fc486390cffb014a80d3eb0afd87bc8a895fb16af13f5d4325f5303d09229751cdd64a0eb1120eb6dd4a27b50114ed05cb2cbe86793a71e6c3a000b9c175b1d750bbf607b8bb8705b51cd05a19a2222af7b95a16470e0925a25cfaa6b5e7953f78dbe90f7867de34463a4b69c88d77f15633099e72947871c3c71f75bd6aa755b6d2e0edb62249806f6dadf29a2087130dbb7f6ea193938010939d09659b1f3d7ba5f72172cc769fbe33a7f86372d731a211f8469e7c0954f6d81ebbaefc474a575beb4d414f97f73e94bfec67f612f7688d45072e22455e298fa22fb04d5b084efb75755a618548eaad7e1de69f046751b919192200111bb657bc6bbc11b5bd410df2d8b012ed4511e34ca690d7df72a3e19ee07b93344d990f01b0138177a97f0f2ca6a2c7020a83195d9e917a4415d5f0a5a81dea32ac4ffd3795051426610326de61ad15c25e104c6bc29709d36ca2a387f7e9555f2eea453f71975d7c4ac8235dcb056d4e73e5f8b47df7bc642bbbc9c2ea6165cb8e122be988330eb35d23ca4c1e3ca6df18c9bc2b75977afddd8824e9b872bfb3e1dbf123386d6931aed2299dd408f31aca304254dbcdf293d7735577e78e94b1cfafd9aa72b2ccbd49f1f6bb8ff55b6628bde21dd3d7c3915d74345f7f6e3358ab94dff87539ea835d819ba1163b70d27457bea2dcd8dc97d12bade59c9dbad58f9f3ecb597b8b68e71cd15e2be2b61ff577b00975061eb3c715bf4f0a9be34a324fd91622077783a9c9a07b21d4a082a63f364930a58b72656d6531f4a6a78147ff06a6c149a8fd7aa6e8c20e474d3232675300abf6c411278c859fe5c9b5f97de34ace1409874acfb5163447f2fa9feff2c5403cf953d805aa899e5efa62a074691625cd909f1e21f1f5d8740c602c98c849d0fa9d10147e89d240c558be8d92b8da65fceb49424e897e3ca26409b5690ebc5b3cea8f8439682c3fe4d20218cd173af90ab353221cb36c64f04f5cd90809eb3372f02ace037cfb852e147ddd29efcd57db3e7f294820651215a1a7b3c80932d282a5c0fd9119010a52b9cef0e307f4b80867f81a137712cf6859144a83b347273ecc42cd1b090517eca7ec1b06dd867bb8615d690b23010c804a33da78d70fc58e181a7efc371eb7995419feac35d165f97df093c160e2ea9c563be06bf56d148d504e105f33bff1f41e6858f88a13beccbdac7152258f5e4008a6fb0b612ff15efbd909eeb14406afdb274828eef48563be70fd4704d7304115fc6d238dc6b4b747d4a4e422a7ade66e3f1c6c95ffdee60ec37117955843fdeb1b1c9ddf14acfcf6beb5f4e2017625f7c328afae4e3df28a56da5c5cb5e7354210860eb5dba8f0b7177eede68646c6561adaeb23e3636681a387e1cdc919c1d4f386a6e61b32ff463c4cb17d0a1d94c555999fb93c7b3febd77fdfbaa6d50345d48931356cc0760b0bdf8d78ff0a5dfd1ad3ea5d6db9ea0b799cbf01c4951d480e04c8e8fb6a538bf2aadd3f72806ac392ef7f58cf84ff68ab77f087e834e31a368e565ae8be3ed615c1bf6f567f78472bbb8faab0b69018c9253d2091ebd4aa3e6dd0b89388c4db717387117489fa3342d94ad48751f8d68f82d38f2c75db505ddd776f38352aef30e65abc46cbe6e8a7346c2a3487fe60355f4bdce4b5e533a06173cfa6abc5ba1ffb0d9d254e0da3d498ffe8ad38a674318e6b1b2659791097a31b74fe7b3746625c84d5eb14d1a7e284ff14dba9498fc53970e3bf0a433682b3a32504de0086962201c41e8e628052963f814c182e48887ad62fa9bc719e8acea84c146965cf7000d80bea8ba7156e91a06c3e7773d93d1882e9ddef49aac622ddc590d0aa04c97d09aa96f2a98b2537f49640c6a8c2a54acb4251982202775ae8b23b522ac0664c80f1923afea21b29964b12e11636e02948d23ecec88c81af6ec6d1ff72e2d5d43e42488e83c0b5354b67344bfa12447c96982df4d42e1dcba04a9a057a13457bb9e236c5d9f54f0a0358d521b31b82f2573da6d32212d90329c94ec1e84c7094930bced8d45d9c98fb877e6369722b72109cfb7556b4aedffa2fda0c248f7e203fbf11d6349058c0921ffa5239a833b9615c063c3ade151612c5d992e12e34b96c1881a5688242ff499303fadcd407adc76a080c698d9cf075542e391eecfe8d6ce7a5dfa444b72a7ce67a06f3cca9dc6d8de32fddc7ab6d477c152f3e8b481b0f1930a4455485b156c13907625d8cbb4ac2b468c7ad11dc1e0fd9300cd51f56b7d55fe65d87ac1714153d6b4e023045f737c69580c32b4c5f030b98fc12067d9247dc8ccbe3606c0ccc80bc0aec7f84d5f2d755d681c58e2e36d187c7eccd21bc191888c8771d8d247fcf997e159b4603a22729d000739564ec071407c8ed3251adad2f1a5dce58bdea7feedaa171bdb524e7a37302cb6d518f10434edae5b2939516e5a8a98de9b48171d2e2a40251bf6c24ed26926dd02fca4515416a9e8e75a817ed14d2027140574dc803167d808640ce76d908f3c6bef04ed9a4fccf054afcb815b03e168ce9228cd4bd406b699893411ee04bf7c29f6b51a14d66192eb258a2c4d7c05c9a8223255ebf03c4b8febe1383eac81828e66baf498df87f8e7f594126e92a33515d5a27f788955fe5866181d174e8464453288e932ace030841e1c37dbaef54dba89d7a8f62293a99677037262792064e31adad3ab0c469793f7ce570e0fbc9ba147f0d7a4a7d3788640da14a9b3fd1f64f5fc1fa69e4622c3795dd15cbeb2a19e087dd2d4af7f23614807c75bb9bfd3d2f8fe9f2c1a075aff00db36b64383806d495db0a5593578c4ab199eb13b6753e345e86ebf6282fcc33e621fed265ac712904fc0820d46ce5cc1c7b4a0fede53c3a9f19360473bb008c551992d465a1ef5e3d63a84bd07eef9236620eca6f1e10bcb32ea1543b70ab18aa6975bf490c99d289cd8b59811f8a7ab884dda2ecd67f505bc6067ce3cd20d180637c062db761cbfa568c1d95a646f88765baa4862aa8a58b9336d47712ccdd3c3136163c02c32add3f825fc49a709625019135564cac57bdbca91aba4439a298247c8abd435d1f7aa50f883d8fa44be3d5bd2df2d7d7c9fdbf1a5f59d3ef6db3f40ed23746e61b7ccb1ffc9a2a5953fe3b5de8f727891cec10c94f4165947df11d38592c0809f9b03be4ef31355b92c75389fd39c6664da61d92f712b50395633a5252214399adf3e80501917e236e6b1ff20f560b015d3018f3d11e06ce93694b9597ce469316ba7de3d78621703574089ca59fd2f37e6e70b27331830274b92c1aa85848c2922e960155568d20173d8790181d293c64279f1ef5e80f953292a599bfa55e16c6ae23c92cfa644371aff73c84f9f476520ac40b88ecaaf133a0ad25f8bb1303db325040774fe0ab502e5b21721dfe922e8c8e7ce878f34cc948f9d96181f0dedf7d1c6bacef7342f7b62c0f4492d639b8bec4330807cc0f0d9d1aced761543531e1e537afaf4f6a40ff8568e7287baa1eaa1ff5de0fa26c3b276bf64d3dc2d016977b82f279dacd14a51744ca5f6a49a7a6eaecb948ba64c888484485b6e3ead54b2068002eab291146bdd592342792f97ffe51e963bda5b94b80dbdd397feb992a5d53ebd3442b5f0fef0731950b662300ad3f944d26217de8ef7cd4dda6b7994968d645cabdddb40ea43fd11d867d11290a9c397512c116393c69f5b48e4231503fcfe352dddba1bddcb587a4e188b5dfd4384cd80af0a88b42cba226e942a3c5a30fdbf7cc3d27a5af678506dbcfb6f9d3a47bf7faf955c9940a7a8ea7d12bfc17e7fe07f36e054", 0x1000) setsockopt(r0, 0x3, 0x80, &(0x7f0000000080)="f59b5be4cdbebc4c2613869b605b20901efcf5271380273c7a72dd039aff5ff7195b6fc6604c185f48141307a79c7bbe66b9b2d46991096305352663aecbbc79913a9a6c", 0x44) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="00000001", 0x4) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x1}, {0x14}, {0x2, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") 16:00:55 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82020900000000000000"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x8}, 0x8) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:55 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x600, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) socket(0x8f42acc477b24fb9, 0x0, 0x5) 16:00:55 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x4000000000) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x8000000, 0x0, 0x100, 0x3, '\x00', 0x0, 0x1}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) r5 = syz_open_pts() r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000500)=0x1) read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000001500)=ANY=[@ANYRES16, @ANYRES16, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[], @ANYRES16=r1, @ANYRES32=r2, @ANYRES64=r3, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES16=r1], @ANYBLOB="b08397b51ae57eec764680d37caf2ce6ade211e156754bfe7bdb25520b45e9cb426c85d32e1ce76900433b87c69564943660f5b735d7154688d1f8f51a873237589d9a1620d00931e0897701f424db4413a8ffd14b8d3d1c69e2546cdfcb4bcafe6a068e90a9b8d4da418bb732141517b94b3822648dcf0a5c0630471cf1584868b370d42d4e0c8d9bf6a6634e546b23da0f43a7e2c5a82f17ea3640ecbfe936897ae62a14211344a8330b6036c929645bd916a430f66b3c8fc357240ca1c4b4cbca877d8983", @ANYRESHEX=r1, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="89d8bff756ef9a93120587d5e802ee2c9666dfff7f67f2677b91fa098faa4cb3ee1b1e62d2aaba770404a1b698c6b3cdef446e2a58bfb46f9b0ca9972e9d3c1f8e7c584c275dc3bd03c2ff433ca969e9df933abd450d1775c74903ba09d506a8b206df37c3c2b43c0af01967cb1a29885659fd656cbb25ee2d880c91f2a9e2c8aa10b41ead0025369966dcc6d0c0a76a3c53cfe21645adb96d2178e3989205cfc75022473327dcdfb837b2026812c8f9702b13b2658f73b15ec7b307cb4ef72f80062e409062673a1db5f5fcd50983608c67a68a1cb303117a3b3df70bc48ac5d702594c68d384b648ca9b87c4", @ANYBLOB="b7f50c112d6b2aac37b96d5df05f651ceaac9228499eb9684ddc5ceec78ab7d92135359de7e88c174422881ab074e69fa44f9d43b77c97a99657853d7844e5099edce957d2da96853e4937f04404503dba86b96c3f06bad4d7546335e78953e817405fd22d29a8ee48c637a32ed1ecd35a2d99d186640004b2cf2fe36e25c9dd57ef7a545842cdb926db5f1649db0bd7dd1ef5d10f5a812c78e18e5c57a32d7a7dc5f6330b2346a60a151608ac7da3b94b93c81be19220d20c796762aedbff8aa2f56d09b1336b1767", @ANYPTR64, @ANYPTR64], @ANYBLOB="f9ed616ba6784fe63e24eb9145a1d6387270ecdf3b11d9d141e9b18232d7f4e4a78596587d5a0789c2"], @ANYRES32=r5, @ANYRESDEC=r4, @ANYRESHEX, @ANYPTR64], 0x7) write(r0, 0x0, 0x0) socket(0x2, 0x4, 0x4459b482) pipe2(&(0x7f0000000040), 0x10004) 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt(r0, 0x1, 0xc, &(0x7f0000000080), 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setown(r0, 0x6, 0xffffffffffffffff) fcntl$getflags(0xffffffffffffff9c, 0x3) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) dup2(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x401) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x33f, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/22}, 0x1e, 0x0, 0x800) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r2, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x24002, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[{0x4, 0x7fff, 0xf66b, 0x7fff}, {0x7, 0xfffffffffffff800, 0x5, 0x5}, {0xfff, 0x2, 0x3, 0xfffffffffffff801}, {0x100, 0xe1d, 0x5, 0x80000001}, {0x2ac7, 0x96b, 0xff0, 0x3}, {0x2, 0x40, 0x100, 0x402}, {0x0, 0x5, 0x81, 0x3780000000000000}, {0x5, 0x5, 0xffffffffffffffff}, {0x23fe80000000, 0x8, 0x3, 0x4}, {0xb3, 0x400, 0x5, 0xdf0}]}) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x400000003fd, 0xad) write(r0, &(0x7f0000000200)='n.', 0x392) 16:00:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x0, 0x4) semop(r2, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x2, 0x7, 0x1, 0x6, 0x7, 0x72839581]) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x1, 0x2400000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x3, 0x80000001}, {0x3, 0x200, 0x800}, {0x2, 0x4, 0x1000}, {0x1, 0x9, 0x1000}, {0x4bb389e17079ca51, 0xfffffffffffffffc, 0x1000}], 0x8) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:56 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x4) r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x14}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) r2 = semget$private(0x0, 0x0, 0x4) semop(r2, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000003c0)=""/4096) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x3, 0x4, 0x1, 0x7}, {0x4d73, 0x7, 0x5, 0x10001}, {0x40, 0x4, 0x0, 0x25ae}, {0x7ff, 0x6, 0x4, 0xffffffffffff8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0xf95162cd, &(0x7f00000001c0)="ff4a46442e31584e3ba159") 16:00:56 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r2 = syz_open_pts() r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r7, r9) read(r2, &(0x7f0000000440)=""/68, 0x44) r10 = syz_open_pts() read(r10, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000000c0)={0x200000003, 0x4, 0xbf9a, 0x0, "7e2d5fbe00000000e6000000000000e7ff00", 0x0, 0x5}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) pwrite(r2, &(0x7f0000000240)="fb3a00"/14, 0xe, 0x0, 0x0) r11 = syz_open_pts() read(r11, &(0x7f0000000440)=""/68, 0x44) r12 = syz_open_pts() read(r12, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000140)) r13 = dup2(r12, r3) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x800000000000}) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r11, 0x2000741d) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:56 executing program 0: pipe(&(0x7f0000000280)) syz_open_pts() kqueue() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eca66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000540)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)) pwrite(r2, &(0x7f0000000440)="8efb95b184e7a0034c72b854b15c069ccd13c8ae65963cb106bbf67a2c24219241e6a41d0646ebdab9758dc12fc45520182ac2dad1456f5811b6572cb90cbcfa8b76c64c62a502f495ed19ff7cdb0e6dc9f67be6f2118e579547ffd1a24be143cf141a62769b067117e6ef26f4ef53155c721e2cefaa1e757a217d2556fc17dc92add45ac05535c96d7004614ad285ab355db4385ca682a193cba40567b59cd37c7daec50a78eaf0d68352697ec9eb51c4b3038e62b9621c6887295b474cc01419ec34dbe40c62c078423e33f2c1b4e927b9bb57439d4f1fa5ac1a69e8a9224bc6d9", 0xe2, 0x0, 0x0) r3 = msgget(0x3, 0x163) msgrcv(r3, &(0x7f0000000580)={0x0, ""/40}, 0x30, 0x1, 0x1000) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) pipe(&(0x7f00000001c0)) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x0, 0x9}, 0x800, 0x1, r12, r13, 0x6, 0x1, 0x1, 0x2}) setegid(r9) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x9}, &(0x7f0000000140)={0x7f, 0x0, 0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xbee}, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="dd34") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x9, 0x80, 0x6, 0x1}, {0x3f, 0x10000, 0x5, 0x5}, {0xffffffffffffff7f, 0x4, 0x7fff, 0x20}, {0x0, 0x2, 0x5041, 0xd41}, {0xac, 0x80000001, 0x7, 0x8}, {0xffff, 0x10001, 0x4, 0x8}]}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 16:00:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x3, 0x6}, {0x2, 0xe1d}, {0x3, 0x1}, {0x0, 0x2}, {0x2, 0x8}, {0x3, 0x20}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x4}, {0x1, 0x4}, {0x1, 0x81}, {0x2, 0x6}, {0x3, 0x100}, {0x3, 0x7fff}, {0x2, 0xab47}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x1f}, {0x0, 0x1}]}) setegid(r6) setgroups(0x35a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f00000004c0)='./file0/file1\x00', 0x80, 0x40) fchown(r0, r2, r3) chdir(&(0x7f0000000580)='./file0/file1\x00') pipe2(&(0x7f0000000280), 0x10004) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r8 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r2, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r2, r7, r2, r7, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) 16:00:57 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000005ea1191536bbbc4393c160800000000000a000000"], 0x47}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000000)="c93b8976bef9eb731cbbaca7618c64c9969de0a1bccf826ebacce75ba3229057ce9d3933afd86b185c81154b2ff6a4720add06", 0x33, 0x0, 0x0, 0x0) 16:00:57 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = socket$inet6(0x18, 0x4, 0xc0) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x80000020, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x2}, {{r3}, 0xfffffffffffffffa, 0x1, 0x80, 0xffffffffffffff01, 0x4}], 0x5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x40, 0x40, 0x8001}, {{r1}, 0x9ec0e2f36cfa91d3, 0x32, 0x10, 0x1, 0x9}, {{r0}, 0x0, 0x10, 0x7dafcf55071b1ee0, 0x2, 0x5}, {{r5}, 0xfffffffffffffff8, 0x80, 0x10, 0x3f, 0x45}], 0x100, &(0x7f0000000180)={0x187, 0x3ea5a18a}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:57 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)='z', 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="8e5030d111df929354edb4e0e232dd58cabe8d72ed77e5bd333351875e62e0d7a7d2705f469e66e9e2ce8dd42c2a00af52c182bececcdbca01b7dfff3d5fedeb5e519984ee9a305eef351dcc35b087aa35781b0164a42add6d4cc3a2d8cbd356267b96d68b6e887cc1109c50e9da5081a9b2d74814c8cadc2425a07e3b66df0273f1a3aed3daad399af5aacf54eb8318586366e2f79609bc39eb8113caa9c48dc84c78986c72047d1fd5f6b56fb67778609915bed2b8e766968417ccc61af929da9f11989d3450d6abdf1878eba616219b6ad31792f719233b879ebea19b33ffec74896dff289665ab6afa450e08b4ba5410630a71191b442cc6d9ab621d03873004837d68124fd8fce4279f99622eeedabe9e6efa0c765e8c14772a01bad79e2d8f282e4545c2259bdfbb2f40db8243638742a4d056b96a093bc37888b704b2eb14a78494e8f65914027b35e6f21a3c198af2c7fa49a3f796a8054b69e519000f6982db32791c6a2a6d330f6c2aae2fbfd31b435661fe818ee4017147c487e59a2a0b4b63fd172f8891798ff7005c709491db12c3979adc996e464135d022ea4714322affafb062adc54b22e1d85b0c0d500262ff0d07ffa297a738c3867dd2d972d45226be5b378d07d08207f73677bbf2a385303dedbdce0137d086778d4b0eb3a550617ac1229731e2ba5f32565fb2211fa61c7831b33400d9a80f5ac3757f2d72f9e66f6c88b1a817b95ad908c8107a54dba134b0870e76cb3facccee85bbe9fd1d837d6a55a4c09b7bd8896e393f4bdb466be9896c045672c9e1ac9e7030d4b3d26d57163097fee7bbbc51fd9a4f77c9b66f73ee8f08aeeba74d6548a98c495c04a68ddcf7e44a88e77d473de4be9cdb6f521836509d7cf591724d0156012f3361e2bc4ae14f1cb92e9c4874d9a61ce9d9183fc819e66890b6efe4ecbbc12e16caacf3f68911b63a7bf2bd7b5763621596cf2a8c1dae706723edb42e8288a4278dd18889c9103ee7911313072784b0bae81bf19a7f5d2d860ce9e7f9aa685fa1775fdd7687b278d08bbb0990e6af74969de76a36fa0d1844ac6423c01eac2ab98c1920f551892bb6485e87d3240e94ec44b2ced5020cc874ded45402e2682113f20ff20b5c6627efb7e5c3ee8aef8f008f149ca1a6dd437e3c160b885aadc8b9db6f024e34d7ff9c81d19667f28094df24ec899c42f771aa49d8c0d92d9ed3f531c9bf4bea742f4e850a7c5323682bb757111deb680c5c758aa255e66b73e7cb20b5143ed12f59ac356df49165dd44d403b89b27541c129442e5a0fa5fee4ea17dc10f99dc1b629e76a909200546b4f5101350eb8c321602a4600cbd8bc0e53d470fec95b78be280d44d9be3ee56a4e77eefcf0917ae11af2f559af8a2528ffb1ee532202311d6bc7d0d46578e3b4472640efab910f5f8ba055cddf4d7fae19f954c97cce4c0583b2685bf30ce6fae8db999202098e830637acfdc59ad96e3e713020d066209dc4b7cd50acbbed50ca7432ffdafd95d9df7762e730ffc3d94e0610ad6bf38d8c0fede6e6d6b3a7bcd6fd553a0b58335b0a8acdb950be720f28dc59358114eeb0e2a0522e189e9a8f3ae966679465a61406ffa51f9010f0d65483ad47b739028a7d84e13108e25b74f2d360a3e814228a1228de20b65c23a9017425bcfccbf5303cd5193e23b49d7b70410f0af9ea18b070aebdbf2b3ad4fa3b89c9def48d0d7bbfe7feb9ef07c289c548f60463c32348174f2214ff2e51e8a05ca3b3ab05933673f4b77c9749fbe3b69135dae4c078ca18dac61fa0118bc520e1f580484cbc73074adc2d73457390f786fc0d9b57b54277c29dab442b972973c5e4123e930d6d0c2778dd703de5d50cb02059d8d639090e93563ceb4341e76830721a58462522d29b280bf59be71d432c7cc41d1cd511c6d62022f8c1765355988f649f23eafecf90633afb91a7c0c363f93695b1d1660ecfe5925c4f20bbce5be8871d5ad8151f755bd3f83f09f0df45dd7752250d3a7e3ef5a9b6a3ced702a9d3959735942c522f4234afee55619b503cbf711c330fe4da6126c10da1ccce9cdd03c9a13d0d98c15672f151bd806fac9b98958542c4d45a0d4d10a6363f3bd0aa49e186b8ce0b7e1e7b2b5cf2af28ebe65638fcd6cc8a925ec712862ed5fb92a22f68b676a2a1736b6810048ccb162226f4391b6e2c9d4d4b98063f53c7757885b5590415dd5fbcac5bea2985d59152b2e4b3b974286ff17118679566d596fb13525c09e3a4d0df67bba5df07890db9202dbb67a5a0d328590749653a0116a7e5f992591268d43f22133fdfbc5f3eef3a917e1db6f1266c8e38d5c4ffd6320394d99cc64fa62dcc10925e49afeb30014bb384b334a79c726c9cc3cc184806fff3396aefa11d186525cc5d6e5095c467e3deedda809ea71fe892f311ed8e3df495cdc45fcd15b036f889b56b8cdcb634f471697fc5340d4de0f683f22812140ce452c1981fb059b58b063f6c1b3912ac84826e1410daf6e9aed4c74ef604134e98d3222e3d13a1a3d0728bbff1af270aadac197176f7415f328692f4fec854d0012b8146971e049c073aafc8b929106b7cf9888c5c2d2c81d1ab7a4c02363245166dfa56eff82d277e085263792d66ccc5f812d4c40c7f96ff07dd3194287af349786a77dabcfbaf55dc5cbcf6318802a5715157ab9a2b61da664ec6f9301512f169347b8ab3289f39fe76bbaa0c96625d6dbfd5cf5e3984090be59021082ba21ba409a9d60742c47e5228bad96b6473b400563ff177e338881e8dd3b1b62e53cc7302d8c9503f1a5ae434aae2b0f2372b3b7fa5c5cbe5a5d954c8e6175b28aecc11dc4184d4a96911e9358df30767f1744677ded28dff4f5f31a9fe432dd2e6321bc7f23062fa392e4eb32cb091644ffe19ff553e11ee12caa1802d8cc04c040e775d468f1fb8a7d223e850755e64e078a6b0c41b6b6801e917e0d607e509bab56e70414a67ab3afcfcf86ceb3b1218ab4f6ac1137a9a7bfe909e813974b018fc2ebe9977758feaff0f0c69fcaa5a91f78293d89467fa47476c0bb0847baa1dc7fe856734fb46c7bdc49fd49c9a92d807b512b8a3fab499b7a183dd8130f7b9b4b977a37aa02da13fbedafd192ec15bcfd70baf5ab93fabcbc7b762bbf0035a7d56596898c5a7055bb7fe4a32e09568e53a90b9d9ffbcbd4320b9248114c49710c801cf5bf397f648279e78c1475c746240c500f9215715f5e5a55dd5f9f75b3aef2628ebfae3251bbc900a841785b6c51ff64890d782e2dc2160a0bafe85fa1dc269bc6aee58d69c800d1cfa4305407577e7127a9c5d999e56261062996b59434a4ec0846520f3081883fc0f1a818e4d1372911c31514a0fc44bfe70fe79bafbcd6d97d4b51e7afe7a409030607f6dc515a02580c8c4b2719203fb22518a6bcd78c92af698f40171e734b4d9a4d71707407ae194517d18632810a20acedfa945f20c02a0c12232a20a050cfaf80dcdb1d78e4bafea371cb91ce07f2584220ac43a4ed65c465895882874bd9443f2a8dbceadf4f2c437817baa8ee77a580396d219b62b7cf29ef6bbb9dc5331178711f4c09dd11d957791022db7bf80fcf978186bea9b183be5c5681e908eb94a7dbb5b812f27a0cf337b43998051b0b26b5239c7f8bf98cff1ddc700cc4361ad25b1358d783f884084223b6566246822e1d15241b97bf723f56f72c3e41917da8aefafcb19114e83b48024b206d729e200b3aa0505b2f4167a8f88c2e0fc9fd54e77c4eb129ba9b2d7e91c7ea7dd607c648de5225c3f353960a6e659f27959973203027e3cd4966eaaed2952cd3ca9e35f8c858791c5493f8c7a155b94fbdd1ce77af8b0b31f8d4b3d20c3308b4e81bb1109fc606105b13fc5362bb576ed198026198d5812e34e568daff183d909293e51caa76125d2f0498be5561b7f2b821d300b4be4d25a26219c46984f876d9438c13bcb7c7408713b36b74fed1ad0ee4248c95f141b355447d7b18d2f815c7ebca4eb11b4f9c7fd47d49f3331d3b332561b508cda81d2af557d34fe70354d6826443679374cd4232046cc59c9ee377bb49744121752a29d4e39eb552811ca031f25b5ced5e3f51c31a8c03cc4cc9aeeafa8c5d3905d969a770946a0f9639beb15df5c4a3ea77d8a02997469298b921065bcd9f5cc34d6cb82d2ff0d0c6a6512b4f0854d413ec149b751b2f5ad5edc573b61aca00818adf6aa899c3e615a15fa56d7d338664897d49bb63b9b13c0bbaef128e61fac85f1ce75e236c82fb0993ea3ebf3824683197c4257ff972648b2ae0055690b1242ca247d61ff1d66bd89fa51b675fd47f7731b58543e40ad4c72659206731359b823e2a857efc4305c3065005d1cf39dfa677baced6fda01dd1590716570a9bfa9fc8c24c95039b2195e0b35ecfd7a4305fec53e4c28eecad37664ef38390717085a69aab158fa01896f34653cbfa00cb26aee83139209e5a6cb1470ca8146fdfd84c45facec59cd168d4d59f1d29ddc4ff6568c44c0477d3cc54910d704e9b26e2fce1e24c4e9df5de3c502470f2baf383bfab0f255c2e125823f9d94904066628d44fe378664fc7478be57ef1ba1a5bb0cc4712a025f2f6de9eb48ce9cbe4b01f25abc84c2aa32e13138137f0e087bdbbb3b3f2cd890baa90a2070a6fe61cf2b2978272f71525462f2960d9ceae09cd79c09b0e7875aa2628aa6d1dcaf26b06774be5879276edbfbce3d76abf2e3846f6953b7ee73a53b1d75b08b19da75167148cdf95ceee3b31b0653f23c0ce1df92aa36181a2f6bb8ddab6b3b4128d24cad3c205174d478762867af362b03b57b1f7995a052013604e277a17d2e8bd3cb4206b2c644a0c18b322587b96bec3630b5fadca8eed02e3d7058d368aa8ebd1faeff4bd3c143408cba94fb8d57504c2686915014ea8e9ec816c9a86c4659267e51d57a349c477dd4bb289155535366345b8ecefdbe744b31976328572dc2ac0f4c5583cdc7cb0bc2bb490fcaa508cb55c88bf4e420edfc35d501a6f4ed74ca4d42974e0e2e29d50b1fbbbf10f5f44fa09064d0d9da152eb130ba2e07aa3ce2f94ade46834d25f8a4b86ce17eb505157f484c107484043b3f979acf565cbb9f69763def35feb6a365d44c29ac8eac20f82ffd8b25f8e4153c75b906b95b471f34a9c717a80727861932c7fd21b13e70d9cfc884749fc581b4f89e09b5a93e6d6d9f0221ed90263192454787fe8a2229de22bdb390262eb29ea0d296ed3a15abe02d422fa5f91892478b8b9eb05624d1c30e742d980cb00e23f32f8423c66e675480f04c116dd48028274b3ed51bf665e8e930689dd6a63d24afdfa96be69a5163c92fde6bea083161bed4bd2a39bb9efc05a2e1d88e1f3838980469d6df9ecb3985969a29b90abd4a29aa03edf4192402793d584063e11afa9d5f5953b1365ab23dd55318504f11a339ef121d235be2ae060f4f6095ac45568ea3b5a00b6350176192f895473e472c70dfae4e5465277b24a16d0c0e8f614c6004bcc0aae07b5c11a814baa75b38782f1bb6a3944be3f6c0a3880f2f51c9f8a3d9a9d9d0e7fed85e8e10fdabfea17d832604a5a89cc2ccc6f2ba006145515f1805d291d8ff489b16f0b7007f09d1cda504c4c2ea1bf53e8a635a39c554c16fe2f6c6dfd938617eff2ed5a27c7526368b9255af377bd986de16909e12a3e9729fc8b86d60ffb1a7ff9bf6ad3e98216f4a278915481ccb175e95c8bd4c0835a1ba824d67a8f6db4deb4186a31bde9bf2dd839", 0x1000, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) sendto$unix(r0, &(0x7f0000000100)="c468827a2619402f3bb40a05d9edc48bed8c2c2ebc419dff8059e5bd36fa5d86308db2ee73ae9e30a57afc98c299fd7283e55e34071328bb1e516ec8db8b3e105892238dbb3a51df9366c12d12f9996015db05fea9cfd9893c8a3bc379dea1e3642221c5a022aa94987ae3700cf785680e", 0x71, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) execve(0x0, 0x0, 0x0) 16:00:57 executing program 1: socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) semget(0x0, 0x7, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000400)={0x1, 0x0, 0xfffffffffffffff7, 0x10001, r3}) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) listen(r1, 0x1000000000000000) geteuid() pledge(&(0x7f0000000100)='\x00', &(0x7f0000000640)='-$\x92+!+\x00') r6 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000003c0)) open$dir(&(0x7f0000000440)='./file0/../file0\x00', 0x20, 0x20) setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x108) bind(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x100) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r7, &(0x7f0000000480), &(0x7f0000000600)=0x2) r8 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r8}, 0xc) r9 = semget$private(0x0, 0x4, 0x4) ftruncate(r2, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r9, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x2, 0x1000}], 0xa) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1ba, &(0x7f0000000040)=[{0x84}, {0x5}, {0x7fffffff}]}) semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:57 executing program 0: setrlimit(0xd, &(0x7f00000001c0)={0xf, 0x292}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/79}, &(0x7f00000000c0)=0x51) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:00:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x8) poll(&(0x7f0000000100)=[{0xffffffffffffff9c, 0x40}, {r0, 0x2}], 0x2, 0x7fffffff) r1 = socket$unix(0x1, 0x5, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x8000000000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) semget(0x2, 0x1, 0x200) r3 = semget(0x3, 0x2, 0xa8) accept(r1, &(0x7f0000000180)=@in, &(0x7f0000000140)=0xc) semctl$GETZCNT(r3, 0x6, 0x7, &(0x7f00000001c0)=""/135) 16:00:57 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) read(r4, &(0x7f0000000440)=""/68, 0x4dffccd081a17c64) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r5 = syz_open_pts() ioctl$TIOCCDTR(r5, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xc3, 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20880, 0x118) lseek(r6, 0x0, 0x0, 0x3) 16:00:59 executing program 1: clock_getres(0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xcc, 0x0, &(0x7f0000000040)=""/204}) >>>>panic: malloc: allocation too large, type = 2, size = 18446744073709551456 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 390936 49296 0 0 0 0 syz-executor.1 *199027 49296 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(ffffffffffffff60,2,a) at malloc+0x9c9 vm_get_info(ffff80002196cf60) at vm_get_info+0x9d VOP_IOCTL(fffffd806e122a90,c0185603,ffff80002196cf60,1,fffffd807f7c6900,ffff800020acf168) at VOP_IOCTL+0x88 vn_ioctl(fffffd8064ed8270,c0185603,ffff80002196cf60,ffff800020acf168) at vn_ioctl+0xb7 sys_ioctl(ffff800020acf168,ffff80002196d078,ffff80002196d0c0) at sys_ioctl+0x5b9 syscall(ffff80002196d140) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,2f42fa3c0e0) at Xsyscall+0x128 end of kernel end trace frame: 0x2f6ec2e6a30, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 18446744073709551456 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(ffffffffffffff60,2,a) at malloc+0x9c9 vm_get_info(ffff80002196cf60) at vm_get_info+0x9d VOP_IOCTL(fffffd806e122a90,c0185603,ffff80002196cf60,1,fffffd807f7c6900,ffff800020acf168) at VOP_IOCTL+0x88 vn_ioctl(fffffd8064ed8270,c0185603,ffff80002196cf60,ffff800020acf168) at vn_ioctl+0xb7 sys_ioctl(ffff800020acf168,ffff80002196d078,ffff80002196d0c0) at sys_ioctl+0x5b9 syscall(ffff80002196d140) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,2f42fa3c0e0) at Xsyscall+0x128 end of kernel end trace frame: 0x2f6ec2e6a30, count: -9 ddb{1}> show registers rdi 0xffffffff81e59457 db_enter+0x17 rsi 0x2487 __ALIGN_SIZE+0x1487 rbp 0xffff80002196cba0 rbx 0xffff80002196cc50 rdx 0x2488 __ALIGN_SIZE+0x1488 rcx 0xffff800021986000 rax 0xffff800021986000 r8 0xffffffff81dbebdf kprintf+0x16f r9 0x1 r10 0x25 r11 0x9cd90d2e284d8daa r12 0x3000000008 r13 0xffff80002196cbb0 r14 0x100 r15 0x1 rip 0xffffffff81e59458 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002196cb90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=199027 stat=onproc flags process=0 proc=4000000 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020acec78,0xffffffff8262fc50 process=0xffff800020adc700 user=0xffff800021968000, vmspace=0xfffffd807f00c000 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 49296 390936 57526 0 7 0 syz-executor.1 49296 356125 57526 0 3 0x4000080 fsleep syz-executor.1 *49296 199027 57526 0 7 0x4000000 syz-executor.1 57526 481445 67347 0 3 0x82 nanosleep syz-executor.1 8627 522492 47973 0 3 0x80 nanosleep syz-executor.0 8627 432683 47973 0 3 0x4000080 ttyin syz-executor.0 8627 212451 47973 0 3 0x4000080 fsleep syz-executor.0 8627 81847 47973 0 3 0x4000080 ttyin syz-executor.0 8627 283716 47973 0 3 0x4000080 fsleep syz-executor.0 47973 455485 67347 0 3 0x82 nanosleep syz-executor.0 29566 412564 1 0 3 0x100083 ttyin getty 9561 324900 0 0 3 0x14200 bored sosplice 20378 233352 0 0 3 0x14200 acct acct 67347 529 67374 0 3 0x82 thrsleep syz-fuzzer 67347 224326 67374 0 3 0x4000082 nanosleep syz-fuzzer 67347 198332 67374 0 3 0x4000082 thrsleep syz-fuzzer 67347 364253 67374 0 3 0x4000082 kqread syz-fuzzer 67347 362256 67374 0 3 0x4000082 thrsleep syz-fuzzer 67347 4596 67374 0 3 0x4000082 thrsleep syz-fuzzer 67347 470422 67374 0 3 0x4000082 thrsleep syz-fuzzer 67347 336387 67374 0 3 0x4000082 thrsleep syz-fuzzer 67347 17477 67374 0 3 0x4000082 thrsleep syz-fuzzer 67347 101434 67374 0 3 0x4000082 thrsleep syz-fuzzer 67374 138136 95865 0 3 0x10008a pause ksh 95865 366844 18543 0 3 0x92 select sshd 18543 401406 1 0 3 0x80 select sshd 19434 42028 34410 74 3 0x100092 bpf pflogd 34410 193233 1 0 3 0x80 netio pflogd 30579 58808 14398 73 3 0x100090 kqread syslogd 14398 360 1 0 3 0x100082 netio syslogd 62411 444008 1 77 3 0x100090 poll dhclient 62692 239044 1 0 3 0x80 poll dhclient 84580 408118 0 0 3 0x14200 pgzero zerothread 52515 471195 0 0 3 0x14200 aiodoned aiodoned 80981 244882 0 0 3 0x14200 syncer update 25497 198365 0 0 3 0x14200 cleaner cleaner 52286 134093 0 0 3 0x14200 reaper reaper 61669 37429 0 0 3 0x14200 pgdaemon pagedaemon 10157 357381 0 0 3 0x14200 bored crynlk 87587 509019 0 0 3 0x14200 bored crypto 48769 33105 0 0 3 0x40014200 acpi0 acpi0 14633 345335 0 0 3 0x40014200 idle1 35175 80788 0 0 3 0x14200 bored softnet 88855 493693 0 0 3 0x14200 bored systqmp 84661 389562 0 0 3 0x14200 bored systq 77954 363873 0 0 3 0x40014200 bored softclock 44580 70930 0 0 3 0x40014200 idle0 94407 209274 0 0 3 0x14200 bored smr 1 444354 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 49296 (syz-executor.1) thread 0xffff800020acf168 (199027) shared rwlock vmlistlock r = 0 (0xffff80000066e478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82663928) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9572 6512K 7669K 78643K 18552 0 0 pcb 13 8K 8K 78643K 370 0 0 rtable 116 12K 13K 78643K 1105 0 0 ifaddr 72 16K 17K 78643K 366 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1584 0 0 iov 0 0K 24K 78643K 312 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 77K 78643K 5007 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 58 0 0 VM map 2 1K 1K 78643K 3 0 0 sem 12 0K 0K 78643K 340 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 2679 0 0 sigio 0 0K 0K 78643K 30 0 0 proc 61 63K 95K 78643K 1052 0 0 subproc 32 2K 2K 78643K 204 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 227 0 0 in_multi 33 2K 2K 78643K 247 0 0 ether_multi 1 0K 0K 78643K 19 0 0 mrt 0 0K 0K 78643K 14 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 544 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 117 22K 31K 78643K 11186 0 0 UVM aobj 106 8K 8K 78643K 111 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 339 0 0 NDP 18 0K 0K 78643K 111 0 0 temp 200 3556K 4196K 78643K 16443 0 0 kqueue 0 0K 0K 78643K 20 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 27 0 21 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 141 0 139 1 0 1 1 0 8 0 rtentry 112 159 0 115 2 0 2 2 0 8 0 unpcb 120 1216 0 1199 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7114 0 7114 2 2 0 2 0 8 0 tcpcb 544 618 0 614 1 0 1 1 0 8 0 inpcb 280 2746 0 2739 17 16 1 3 0 8 0 rttmr 72 3 0 3 3 3 0 1 0 8 0 nd6 48 24 0 20 1 0 1 1 0 8 0 pkpcb 40 9 0 9 5 5 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 52 0 52 17 17 0 1 0 8 0 pffrag 232 1 0 1 1 1 0 1 0 482 0 pffrnode 88 1 0 1 1 1 0 1 0 8 0 pffrent 40 4 0 4 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 125 0 105 1 0 1 1 0 8 0 pfstkey 112 125 0 105 1 0 1 1 0 8 0 pfstate 328 125 0 105 4 2 2 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 679 0 461 17 3 14 15 0 8 0 art_table 32 680 0 461 2 0 2 2 0 8 0 art_node 16 148 0 108 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 10 1 0 1 1 0 8 0 semapl 112 338 0 328 1 0 1 1 0 8 0 shmpl 112 109 0 5 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6471 0 5075 46 0 46 46 0 8 0 ffsino 272 6471 0 5075 95 0 95 95 0 8 0 nchpl 144 10550 0 8946 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 40185 0 40185 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 1 0 1 1 1 0 1 0 8 0 scsiplug 64 3 0 3 3 3 0 1 0 8 0 scxspl 192 28696 0 28696 25 24 1 7 0 8 1 plimitpl 152 235 0 227 1 0 1 1 0 8 0 sigapl 432 2852 0 2836 3 1 2 3 0 8 0 futexpl 56 51817 0 51814 1 0 1 1 0 8 0 knotepl 112 581 0 562 1 0 1 1 0 8 0 kqueuepl 104 579 0 577 1 0 1 1 0 8 0 pipepl 112 1526 0 1507 3 2 1 2 0 8 0 fdescpl 488 2853 0 2836 3 0 3 3 0 8 0 filepl 152 26936 0 26827 23 18 5 7 0 8 0 lockfpl 104 1725 0 1724 1 0 1 1 0 8 0 lockfspl 48 569 0 568 1 0 1 1 0 8 0 sessionpl 112 31 0 20 1 0 1 1 0 8 0 pgrppl 48 65 0 54 1 0 1 1 0 8 0 ucredpl 96 9382 0 9373 1 0 1 1 0 8 0 zombiepl 144 2836 0 2836 2 1 1 1 0 8 1 processpl 896 2870 0 2836 4 0 4 4 0 8 0 procpl 632 9924 0 9875 5 0 5 5 0 8 0 srpgc 64 20 0 20 9 8 1 1 0 8 1 sosppl 128 44 0 44 15 14 1 1 0 8 1 sockpl 384 4151 0 4125 15 11 4 6 0 8 0 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 10 0 0 2 0 2 2 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 12 0 0 2 0 2 2 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 227 0 0 27 2 25 27 0 8 0 mtagpl 80 30 0 0 1 0 1 1 0 8 0 mbufpl 256 553 0 0 29 0 29 29 0 8 0 bufpl 256 11876 0 4828 441 0 441 441 0 8 0 anonpl 16 279981 0 269009 162 102 60 75 0 124 0 amapchunkpl 152 19794 0 19655 22 15 7 11 0 158 0 amappl16 192 13456 0 12668 133 93 40 52 0 8 0 amappl15 184 1329 0 1329 2 2 0 1 0 8 0 amappl14 176 458 0 455 1 0 1 1 0 8 0 amappl13 168 18 0 17 3 2 1 1 0 8 0 amappl12 160 539 0 537 1 0 1 1 0 8 0 amappl11 152 89 0 74 1 0 1 1 0 8 0 amappl10 144 14 0 11 1 0 1 1 0 8 0 amappl9 136 1391 0 1385 1 0 1 1 0 8 0 amappl8 128 945 0 916 2 0 2 2 0 8 0 amappl7 120 92 0 83 1 0 1 1 0 8 0 amappl6 112 105 0 90 1 0 1 1 0 8 0 amappl5 104 752 0 737 1 0 1 1 0 8 0 amappl4 96 2495 0 2464 1 0 1 1 0 8 0 amappl3 88 1152 0 1142 1 0 1 1 0 8 0 amappl2 80 22097 0 22014 3 0 3 3 0 8 0 amappl1 72 75504 0 75032 27 16 11 20 0 8 0 amappl 80 10324 0 10276 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 110 0 5 2 0 2 2 0 8 0 uaddrrnd 24 2854 0 2836 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2854 0 2836 1 0 1 1 0 8 0 vmmpekpl 168 28080 0 28046 2 0 2 2 0 8 0 vmmpepl 168 361544 0 359485 357 238 119 119 0 357 27 vmsppl 368 2852 0 2836 2 0 2 2 0 8 0 pdppl 4096 5715 0 5674 7 1 6 6 0 8 0 pvpl 32 791739 0 777405 365 218 147 183 0 265 1 pmappl 232 2853 0 2837 7 5 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 639 0 11 18 0 18 18 0 8 0