last executing test programs: 2m46.897047887s ago: executing program 4 (id=106): sysctl$kern(&(0x7f00000000c0)={0x1, 0x204a}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) 2m46.887780718s ago: executing program 4 (id=110): utimes(&(0x7f0000000780)='.\x00', &(0x7f00000007c0)={{0x2, 0x80aa}, {0x8, 0x5}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8280, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0x1fc, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) shutdown(r2, 0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r2, &(0x7f00000000c0)=""/249, 0xf9) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000180)="e2e9cd45591df886f86296831fec5799c1f79ab8cd2e3b6b444d585ad58c3567b3746ad505a0aa8c106528ad60b5351a85039d6a0b53fdfb03758125e9d68e5ae95b80bc8fac4ee75cd008d125851f093fcd5cafeeba664069540e47dcb4d4412299a0a2927d5b9fea414966f1ca8561ed8a7137e21f23c5d7bf9ef692b25a2e000570f39b7a09bc203f2c0e6acce82fca0e3ffd35c1838d1890577c0731585be1943815777a9c5e726a21eb3b6dd22fbd6d3513df0a98a1a5a4fceed755703aead7d11ea490faec18f6511bacd6c95a66186a8c37f4", 0xd6, 0xd, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 2m46.765503255s ago: executing program 4 (id=118): syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="17d59299482daaaaaaaaaaaa80350001080006040001aaaa"]) setitimer(0x0, &(0x7f0000002800)={{0x9, 0xffffffffffffffff}, {0x0, 0xfffffffffffffff8}}, &(0x7f0000002840)) setitimer(0x2, &(0x7f0000000000)={{0xb3, 0x100000000}, {0x7, 0x8000}}, &(0x7f0000000040)) (async) setitimer(0x2, &(0x7f0000000000)={{0xb3, 0x100000000}, {0x7, 0x8000}}, &(0x7f0000000040)) 2m46.743609421s ago: executing program 4 (id=121): r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xf669, 0x3dd, 0x101, 0x5ffffd55, "9ddc1f2e7d3504000000000000000568cd330400", 0x203fb, 0xe32a}) sysctl$ddb(&(0x7f0000000100)={0x9, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="5829f8689f5373394720664252ce240f07ac5e537a7d0d034ba7d737b83a2c7f581c8fba153cb80a2672eeb60f6b1cc5bd4f900489ea228d413c334962905422dd6cf12a3dd3b9edf7193491c694066b1780cf00360c4a4a819c0e8a8c7ebc46f4abfc9172eae2b0b4e56f273956c772c9973e0ae8c56dcd0c8ec7eecfcd732ad12200ae4a9b0ff8c5a0ae223fc1a5093751c6c242bca6e89d8be6d4b92c134d9f43f2919d86f1d869b27895796ad5bf4b787af565ccd3da67475670b8bacc612f5ab184ee65cc235f2e832455c8db0cc9756134322fe3d8bd2237776fde8a859e8877a065fd7eec8d9af76f2e64cd68a93776495ca0c718b29be315d3031fa5d30d448a53c0fd8ed7abaa83b102aeeb3256a60a1735375a332201fb51b31b1a6f1ca4653b095ba66cf552f6ecb382e1ef5bd67f7e07af57316fa0e8135ced256561cb99ef97b66990022ed034130ee75ee870b7bc3ecfcb7c84cf36fb80136a1ef9ecedd71c8b38f86f700fceda7fe0bac7b2ea36bc7812f7ff3b69938955b9df3f4f01796ae151d169d5326f26d3ec532c30bd08b3929a6e57e38b52fea72b91877a0b4cc0600c385027c234b742a14e48edd86c7b5bd70b34102e00dd2128ff96dd134024407350e1bda912d91d9e26d2c7274b5a92fc52d6f311708c785c48fbd361b366cb184d3c862fa16ce65176a69446edd3c417f469efe9cb05052f079249b03a8616636b464103d38c2f8af53969c4313062c5244934575b632b43ee77646b4321390944161445bae1dd682e39756ba6ab5c7a4d15a282266ae53d9531a2b0a7adf0a48c36d8a6ba30ce80aef84bd316179b7904285e0c7787b25ca9", 0x261}], 0x1) 2m46.622539631s ago: executing program 4 (id=123): r0 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/128, 0x80}], 0x1) (async) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/128, 0x80}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x10}, {0xffffffffffffffff, 0x4}], 0x2, 0xffffffff) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) execve(0x0, 0x0, 0x0) r1 = socket(0x6, 0x2, 0x1) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/90}, &(0x7f00000000c0)=0x5c) (async) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/90}, &(0x7f00000000c0)=0x5c) 2m46.399205118s ago: executing program 4 (id=140): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x7, 0x4, 0xfffffffd}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x38, 0x0, 0xffffffffffffffcb) r0 = kqueue() mquery(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x0, r0, 0x80000001) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) r4 = socket(0x18, 0xa0360cf49feb8038, 0x0) getsockopt(r4, 0x29, 0x26, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x4, &(0x7f0000000040)="defde8bb", 0x4) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe80"]) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x7, 0x0, 0x7ffffffffffffffc, 0x20001fffffffd}) getsockname(r5, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) write(r3, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1, 0x3010, r2, 0x3ed) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x100000001, 0x1000100000007}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r7 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) utimensat(r7, &(0x7f0000000200)='./file0\x00', &(0x7f0000000380)={{0x7, 0x6}, {0x9, 0x14f6}}, 0x2) preadv(r7, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) ftruncate(r2, 0x907) 2m44.052426648s ago: executing program 7 (id=215): sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000527000/0x4000)=nil, 0x4000, 0x1) select(0x1, &(0x7f0000000040)={0x2, 0x81, 0x7, 0x1, 0xffffffffffffffa5, 0x5, 0x3, 0xaeb3}, &(0x7f0000000080)={0xde4, 0x7, 0x0, 0x1, 0x6, 0x6, 0x0, 0x4}, &(0x7f00000000c0)={0x2, 0xac1e, 0x0, 0x89b7, 0x9, 0x7c, 0x85, 0x64}, &(0x7f0000000100)={0x0, 0x86c4}) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0x200000000000002, 0x100000102}], 0x10000203, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) 2m43.961510288s ago: executing program 7 (id=217): sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x82) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000), 0x4) r1 = socket(0x2, 0x2, 0x0) socket(0x2, 0x8000, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000002c0)=0x5, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60111e0000f22b00fe80000000000000000000000000f8bafe800000000000000000000000ee"]) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b617400000000000086dd6000100000382c00cb697a653e336f000000500000000000ff02000000000000000000000000000103fffff0"]) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 2m43.959663163s ago: executing program 7 (id=219): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000000)=0x1) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAF(r1, 0x80047460, &(0x7f0000000080)={0x293, 0x3ff, 0x3, 0x400, "2c7f88d112afd4f3bfed0f274ca9576eb663855b", 0x794, 0xffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x40000000000, 0x10000000000001}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() setreuid(r5, r5) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xe, r3, r4, r5, r6, 0xb2, 0x7}, 0xea, 0x9, r7, 0x0, 0x7fffffffffffffff, 0x3, 0x5, 0xf5}) 2m43.957012211s ago: executing program 7 (id=220): open(&(0x7f0000001900)='./file0\x00', 0x20, 0xc9) open(&(0x7f0000001980)='./file1\x00', 0x400, 0x6) mkdir(&(0x7f0000000040)='./file2\x00', 0xd1) mkdir(&(0x7f0000000000)='./file2/file0\x00', 0x8) 2m43.726620005s ago: executing program 7 (id=221): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f0000000040)) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000516001004000000080003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5fb003000000000000000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a41f7fb92102d30ee8491ac673a17a617a86ba609ddfdb000000720fd18bfbb670c1f5a872c881ea6e2ec5890000eeff7f000800000002fac5000028000000000000008abfba221554f4e0f668266c090000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000200)="8c08f70b29fd19e9a016c6bbe40539d6ad30c85751839729a1444388adc44d3d9044d8624666aac6ba1cbd9dc118657465ac0b0c1b0ecf69e3df8304a2fd1063ade09d8c31e4221c70e1909eadc886e58c5beac403a2de49240f905dca0f870c4037", 0x62}, {&(0x7f0000000900)="1bc5c7400c6373a838aa7057250f815580ed9c69a564bf0cd239cbd8d936f38e541cb376c6638d59afe1658d5bdc5157f6d90e4a208895c40935ff5569edeb1e7e8b58cc69a3a4d1f8c92c05f44bd8bab7ddbd95b750c4bf9017abf6c6a5dce9b2b3045f9caf42f454d9b10dcf8ab67dc8fc1c079eacdc882587f969171074e085c5817bea676ed261587f62e49d2bf6f39ecb136961c1717866d37163aa15dff01f2f4a566d08ae1a64fc1729f7db16260d5d24d66f2642b6609435c8dd3480d896f8f0138bbbc8179fc7079c4e0fcf4b21a56ea03fce59816e64d13bda3875a0963e98c31d55703dc627f577a6fb8271b508a061cce228ee555a6de38883e0e88ffcc0cdfef1224c193cd415de7ed4eacc6ccfa49febf6e022d90dc3704889eec579a40161cd1086e5d2297c41a944756e1ca02740bf91ba7eabc269178245f72adaa728efd053ce4164a7e6119f484275b131f1d541d38d3c8aaba0594bee1bbe8a631ccfbd1a8fc0792f", 0x16c}, {&(0x7f00000002c0)="7b6c22bf6fcaa003621f912bacaf8ed9ff32a3bcad358b967316908c2f75357383b7c7000b14ad7031892181fcb6ea64dcb9eb4f856f9ee87234", 0x3a}, {&(0x7f0000000800)="bdbd1e224c53dee85036573e45e62c3e71afd3a76907423c9e529575dba60549b82515380ce09fe877ab5f570a38c851d0a31c4a78e19921b536e0f6f8b54b042fb109b3faa0d0799402148f675d7e24be00c551836b5dc61390a184309bf72410f5bd013aba5d52fcfaf3b3056eb1aa1aa98c96102cc44279b6e7ab8fb0191bcec40d633169ef0ce431e09deff3a653f5be171827158bb41ea732f399520083c668beff489283f6224f022f60c42ca772296f445b237c78ef1047483e0742ddef94701db7d3b90dab6d690d2d6afce593ce5fc580473e14b940a5f6612ae0", 0xdf}, {&(0x7f0000000400)="bd71971b1787363a7038b36ab1349179bee30abba41cd8c8c425d24ea706cf6478", 0x21}, {&(0x7f0000000440)="fb843f3856397ac1a4cd6eaecd42d9b9fe6a5cb6158a002ac8703c17760e2ffcc2fe5eea7496a09b70e7503e966974641e3a7687aaf6abde5354574be3abb464bbfeaa3de833087438ded756c7c4ce33ec4272dc43c729e80533cd0900c21b41422bef66027764bde61e8f9dae89bb640adea8528061ce75620390cd8c060c0505aa1806875daede3164ef128ac4b1d3", 0x90}, {&(0x7f0000000500)="3c76422af7eab27df2d801b93ddb469824e008a1c91a58d54a00e8a08dd60ba4e79c3fbfa59c8fedd8d335ff77e11a3a0876bbadeb124ff9fe64d9009657beb0a97dccbb0e08881677f17c3662d7dcc182c78b83bd15a4b684ff0696a7ac745246c27c78ea8d9952ac3f8524161f18c41072357cf85d285b50521555b7f4ba901271221254f76065a92a3a659828c90b6019351b2cd677ff1617a8b1ecaaf88af55e8a262dcbe61cc4c24d31747032e8e7b834182cdb093fbc289d9703e92a9d92af1ce59a53f69cf6791318ac1b", 0xce}, {&(0x7f0000000600)="1b88ae552776e2a1b169ca5d7de07d85dbdd1e6a069f43a5d5bb695a4d828a08aa8a9a96c632a7ac1705e8a627bbe1f8fc7f12fae26015f8c68464814db3d4e3ccdea0a81ba8b342445b6c1704eed739a911a398ed2b4d934b3aa2fedfd206979aa1ae704fb7387a6fe461c3ba5ad121b3056cc706e01406629543efa33bef90476cc06262fe472e901891c116f684f37660dd8340dc0d758448991a9dcec355752340a592ffc2c2f19ba9a08e0f280c59b03cbfd64dbccc6e09e80fc5a027fa209f8c0e398a2fc46faa", 0xca}], 0x8) rename(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000140)='r\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) madvise(&(0x7f0000240000/0x12000)=nil, 0x12000, 0x6) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2, 0x7}, {0x0, 0xfffffffe}, {0x2, 0x300}, {}, {}, {0x2}, {}, {0x3, 0x609e}, {}, {0x1, 0xfffffff8}, {0x1, 0x40}, {0x3, 0x3}, {0x0, 0x1000}, {0x78a768603345cf0e, 0x4}, {0x2}, {0x0, 0xc3}, {0x1}, {0x2, 0x40000000}, {0x0, 0x2}, {0x0, 0x4}, {0x3}, {0x3}, {0x2}, {0x1, 0xfffffffe}, {0x2}, {0x0, 0x45}, {0x0, 0x6}, {0x2}, {0x2, 0x9}, {0x1, 0x6}, {0x1, 0xaa8f}, {0x0, 0x3}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) rename(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000180)='./file1\x00') getpeername$unix(r1, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) utimes(&(0x7f00000001c0)='./file0/../file0\x00', 0x0) 2m43.725382649s ago: executing program 7 (id=222): setrlimit(0x8, &(0x7f0000000040)={0xa, 0x50}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x5, 0x10040000000001}}) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) syz_open_pts() syz_emit_ethernet(0x46, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800450400380166000000069078e0000001ac1400aa4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="9140000000deffff1400008bb7302d98000000"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x29}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="af4353", 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0xa7210e10bc3c9d6f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) fchdir(r2) mquery(&(0x7f00003e9000/0x14000)=nil, 0x14000, 0x2, 0x0, r0, 0x6f3) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2db57365, 0x400027ef, 0x7, 0xfffffffa, "23030003b60a00817dd8730bb864d3c3a383aa00", 0xa, 0xd}) r3 = accept$inet(r2, &(0x7f0000000180), &(0x7f0000000240)=0xc) accept(r3, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)="31e669649dc461af87807fe3305be3b4cfce563b7872130f6161861ab3ec851b08fa48597a1de298f441db6763aaf76284729804f2fdfc645df7b81648c4d84f4e0aa69a86087cdb4f78b7d3340a5f6b4c2ba2fd26b778f4703d57dddfd101de2f2ec2ef3be543644cd3cd77c251d34c23244fed9e68efcc26bc80996337c5809df8de285aaf54fa655ba4025ffe5844ba71bb722add1d1ce5cca108518cc0c3fcb61cde315592911b98ee9dc701b225169ccc0f8881d253befc4c33a170534f8163fd995a09ac41870ee9946af6f9b40e298329949648c25bd66f5f832456fcef21c03da26edad06db1c4b0d66bd69c0b809079f3fd4f2e22b6d474cb1358bb7baebc06d2eefacba616c36a82224f62ce9ff03b203c468541b1269716818f0222ee3d4ba0eb69bbd122ddab8dfe9388f33249a7753e7f84d1dbb731cd9068c26442ee8332297eb73a5552b91d64dd640748273cb82a78d3d7ff16d7a4c4cbad7e40172e19c349284f734b899bde7c79de3e55df2cb1c60c8bd76219ab56ce3e240e24b7eeabcfdfd6059befc87a3707f6195c44863ab07a79417fac25e07774e5a69ba3157f7000fe78c58b13176a0e2986ce9e42b7a0b6855f751209678f6f3f0f291c37fa99691190da143ee6f5598d6ccc4e17a28f8179d2c79117681926c24106446a5d844b0145e05efc13f913308d5e91fc100cb243422c6294a5b00463cc357880ec4cfc2b52c742cc5c40ced335971b7b57074331c2dbfc391ff50e880db99c0a66c957e397a357df60638a906aec83d50f732fe72bbbfa6baadf904ac7962d2c6f08a34526c106b1801d6ce578f83f030759a36626a5d5d1743f0f4a70acc5011ad9ff5456e2473388789a7cd57b8fa12dd2ab89d68dff7520f984732698cffd0f49ba4d663fc5c3a2b953b1bd1217b4eb0f2cd68e1ce3b3a0c986129cb3e34d031500f33115b3b7844bc49f88a3c15b8e74e03d5556a55d15f5993cec750984861bec8952d73764dcb3b2948efcc88526c7c026912a3d4b036692526c9427fe6c9cf5dd1dd5268f70acd3977eb43021887a6917a34e32eabcd7f5c94d6b8fe68ea2284a32dff46346cbc6a130dcbef953400af8788569b31fabc231d1cef22528998e521a5646f332d304370b374e325228242e53f6267b365d53ab51a88ff2b0e0e0e1acdb92654147ea11db408a2a7b9e2b59199a8c190a3b981ba27fca2efed3ffb9299028f821d60daf3baccd01479f1bb07bedf9c8c28a9b88b9211b7a0ae9a4cd67821afe09a9edb7bdce0d0e7d931b9605970c562c651d959f40444133a3498229483a489005d0cf3ad96c0dc5d6edff0908b9788232ca04b7b6bd85a5b6c35489def184d98ed4d891cca1bb4a92a6c4ec6b828e321bd8c0b945ea7354059dc6c181f2b8830b5dabaeb11b61aee715365ccafa0707e492793221c9b0928878e2dd2f624954ca017b98ecae4786442788c045e85bf2b60ad5ca4c13b993bc519bd28cc34fa979382efe1fe695b5a9126119ab6daf0c5896453e50a1abb79d2a690fb2f33a74498ee109e2a49fff6224230d0e6f371546aab74653c1767778c97d205c66e95ad80fceb3bdfa22354204c29526c947ee2f5e1b68d8b633cb9f83b254d2cd592c4c1b06743df62bee3ad0d08861edc5dd9af4b54eebfa7d1620d941570c488d73994a958ddf434c9ad6096f28ff19ae87a050417c00da86e7c52a43e1513b41f11cae9f804658ea5750409ae18854127e5d02fb7161c9b00404e00d03b12f254885cc96d3d0fad68280dc2ce3a43492810a1efa5f91fe1f77aeda464c10827f52cb841a1df47d572473c6cd39828c773fee06edf0a270346272ce795ff8a9c50fa54a99d193d13a8153e2e3c510d7c7b53bcba5c3251e5331aa863037403bde5ce0f014f96e71292621b5cdb8419daf126a12db4c99c8334228ad57020272b603dce7db94054d14b681704103890f85941d0ae09ca5e222bbc4941f19dc19fc1af2676a52b60b095cefced7a97b4d04b780f86cae032fa60ccf1b7dab1ac72f0dc8abcff5d816761b427af3dce42552c80cb4ec15570d421f9a9033ff50f83a84954f8bee4a0222260276a631da19fecc8ca568c09cc162d3fc1da71dfc865dbb6c15c0c97f6f4644209be5a510075c8a651b6bd618122d79cc0306741decc59852da58d3cb9fc4f564aee34f058904b11dd03cd0da79220ee7c74fac2a07650614c798ba925dbac70937bae5e287dce0e86603debc0626401e19a464b7c85bd313e77a56df87cd3a47e1e3fb314743c2ee5a2336c31e04b29e0492fd1a8bf27913e5aac7fbe04e7869b06d9ceb5d646c0d", 0x67f}], 0x1) 2m43.724159421s ago: executing program 32 (id=222): setrlimit(0x8, &(0x7f0000000040)={0xa, 0x50}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x5, 0x10040000000001}}) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) syz_open_pts() syz_emit_ethernet(0x46, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800450400380166000000069078e0000001ac1400aa4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="9140000000deffff1400008bb7302d98000000"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x29}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="af4353", 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0xa7210e10bc3c9d6f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) fchdir(r2) mquery(&(0x7f00003e9000/0x14000)=nil, 0x14000, 0x2, 0x0, r0, 0x6f3) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2db57365, 0x400027ef, 0x7, 0xfffffffa, "23030003b60a00817dd8730bb864d3c3a383aa00", 0xa, 0xd}) r3 = accept$inet(r2, &(0x7f0000000180), &(0x7f0000000240)=0xc) accept(r3, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)="31e669649dc461af87807fe3305be3b4cfce563b7872130f6161861ab3ec851b08fa48597a1de298f441db6763aaf76284729804f2fdfc645df7b81648c4d84f4e0aa69a86087cdb4f78b7d3340a5f6b4c2ba2fd26b778f4703d57dddfd101de2f2ec2ef3be543644cd3cd77c251d34c23244fed9e68efcc26bc80996337c5809df8de285aaf54fa655ba4025ffe5844ba71bb722add1d1ce5cca108518cc0c3fcb61cde315592911b98ee9dc701b225169ccc0f8881d253befc4c33a170534f8163fd995a09ac41870ee9946af6f9b40e298329949648c25bd66f5f832456fcef21c03da26edad06db1c4b0d66bd69c0b809079f3fd4f2e22b6d474cb1358bb7baebc06d2eefacba616c36a82224f62ce9ff03b203c468541b1269716818f0222ee3d4ba0eb69bbd122ddab8dfe9388f33249a7753e7f84d1dbb731cd9068c26442ee8332297eb73a5552b91d64dd640748273cb82a78d3d7ff16d7a4c4cbad7e40172e19c349284f734b899bde7c79de3e55df2cb1c60c8bd76219ab56ce3e240e24b7eeabcfdfd6059befc87a3707f6195c44863ab07a79417fac25e07774e5a69ba3157f7000fe78c58b13176a0e2986ce9e42b7a0b6855f751209678f6f3f0f291c37fa99691190da143ee6f5598d6ccc4e17a28f8179d2c79117681926c24106446a5d844b0145e05efc13f913308d5e91fc100cb243422c6294a5b00463cc357880ec4cfc2b52c742cc5c40ced335971b7b57074331c2dbfc391ff50e880db99c0a66c957e397a357df60638a906aec83d50f732fe72bbbfa6baadf904ac7962d2c6f08a34526c106b1801d6ce578f83f030759a36626a5d5d1743f0f4a70acc5011ad9ff5456e2473388789a7cd57b8fa12dd2ab89d68dff7520f984732698cffd0f49ba4d663fc5c3a2b953b1bd1217b4eb0f2cd68e1ce3b3a0c986129cb3e34d031500f33115b3b7844bc49f88a3c15b8e74e03d5556a55d15f5993cec750984861bec8952d73764dcb3b2948efcc88526c7c026912a3d4b036692526c9427fe6c9cf5dd1dd5268f70acd3977eb43021887a6917a34e32eabcd7f5c94d6b8fe68ea2284a32dff46346cbc6a130dcbef953400af8788569b31fabc231d1cef22528998e521a5646f332d304370b374e325228242e53f6267b365d53ab51a88ff2b0e0e0e1acdb92654147ea11db408a2a7b9e2b59199a8c190a3b981ba27fca2efed3ffb9299028f821d60daf3baccd01479f1bb07bedf9c8c28a9b88b9211b7a0ae9a4cd67821afe09a9edb7bdce0d0e7d931b9605970c562c651d959f40444133a3498229483a489005d0cf3ad96c0dc5d6edff0908b9788232ca04b7b6bd85a5b6c35489def184d98ed4d891cca1bb4a92a6c4ec6b828e321bd8c0b945ea7354059dc6c181f2b8830b5dabaeb11b61aee715365ccafa0707e492793221c9b0928878e2dd2f624954ca017b98ecae4786442788c045e85bf2b60ad5ca4c13b993bc519bd28cc34fa979382efe1fe695b5a9126119ab6daf0c5896453e50a1abb79d2a690fb2f33a74498ee109e2a49fff6224230d0e6f371546aab74653c1767778c97d205c66e95ad80fceb3bdfa22354204c29526c947ee2f5e1b68d8b633cb9f83b254d2cd592c4c1b06743df62bee3ad0d08861edc5dd9af4b54eebfa7d1620d941570c488d73994a958ddf434c9ad6096f28ff19ae87a050417c00da86e7c52a43e1513b41f11cae9f804658ea5750409ae18854127e5d02fb7161c9b00404e00d03b12f254885cc96d3d0fad68280dc2ce3a43492810a1efa5f91fe1f77aeda464c10827f52cb841a1df47d572473c6cd39828c773fee06edf0a270346272ce795ff8a9c50fa54a99d193d13a8153e2e3c510d7c7b53bcba5c3251e5331aa863037403bde5ce0f014f96e71292621b5cdb8419daf126a12db4c99c8334228ad57020272b603dce7db94054d14b681704103890f85941d0ae09ca5e222bbc4941f19dc19fc1af2676a52b60b095cefced7a97b4d04b780f86cae032fa60ccf1b7dab1ac72f0dc8abcff5d816761b427af3dce42552c80cb4ec15570d421f9a9033ff50f83a84954f8bee4a0222260276a631da19fecc8ca568c09cc162d3fc1da71dfc865dbb6c15c0c97f6f4644209be5a510075c8a651b6bd618122d79cc0306741decc59852da58d3cb9fc4f564aee34f058904b11dd03cd0da79220ee7c74fac2a07650614c798ba925dbac70937bae5e287dce0e86603debc0626401e19a464b7c85bd313e77a56df87cd3a47e1e3fb314743c2ee5a2336c31e04b29e0492fd1a8bf27913e5aac7fbe04e7869b06d9ceb5d646c0d", 0x67f}], 0x1) 2m38.286373622s ago: executing program 6 (id=288): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x1}, {0x0, 0x2ff, 0x1800}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xd7, 0x0, 0x0, 0x10f}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000006c0)="6c4eabb0ad0c2767962ccb50f3fc889a2c1f3a0a342b82fe90223a681b073fe032f3", 0x22) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{}, 0x800000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1b}, 0x4000000000000007, 0x0, 0x0, 0x0, 0xfffffffffffffef2) 2m37.480903791s ago: executing program 6 (id=299): mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') open$dir(&(0x7f0000000500)='./file0\x00', 0x8000, 0x40) execve(0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 2m37.286774338s ago: executing program 6 (id=301): r0 = socket(0x800000018, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000004c0), &(0x7f00000001c0)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/249, 0xf9}], 0x1, 0x0}, 0x40) (async) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x5, 0x7, r2}) (async, rerun: 32) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e5) (async, rerun: 32) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async, rerun: 32) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) (async, rerun: 32) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (rerun: 32) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r4 = syz_open_pts() (async) kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000019c0)={0xfffffffc, 0xfffffffe, {[0xfffffffffffffffc, 0x8, 0x5, 0x100000000, 0x0, 0x80000000, 0x8000002e, 0x0, 0x0, 0x2f01, 0x1, 0x3, 0xfffffffffffffffe, 0x1, 0x4, 0x4, 0xfffffffffffffff5, 0x100], [0x5, 0x5, 0xfffffffffffffff8, 0x0, 0x1, 0x80000000, 0x0, 0x0, 0x0, 0x47], [0x8, 0x2, 0x100000000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x3, 0x20000000000, 0x0, 0x100000002, 0xfffffffffffffffe], [{0x0, 0xc, 0x4, 0x7d06}, {0x2, 0x2, 0x1, 0x3}, {0x0, 0xfffffffd, 0xfffffffe, 0xffc}, {0x1008, 0x0, 0x6, 0xfffffffffffffffe}, {0x0, 0x400, 0xd, 0x40}, {0x7ffe, 0x2000, 0x40003, 0x1}, {0xfffe, 0x0, 0x7}, {0x0, 0x95b, 0x200, 0xc}], {0x0, 0x5, 0x0, 0x849}, {0x203, 0x10, 0x4, 0x2}}}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x12, 0x80000000, 0x0, 0x9}], 0x6, 0x0, 0xfff7ffff, 0x0) close(r4) (async) r5 = socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) (async) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0xd85, 0x0) (async, rerun: 64) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f00000001c0)) (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002a1000/0x3000)=nil, 0x200007fffffffffd}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000417000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00002b1000/0x2000)=nil}, {&(0x7f0000318000/0x2000)=nil, &(0x7f00000d6000/0x1000)=nil, 0x1}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0x2000000000009}, {&(0x7f0000034000/0x1000)=nil, &(0x7f0000095000/0x3000)=nil, 0xf5}, {&(0x7f000055e000/0x4000)=nil, &(0x7f00000bf000/0x3000)=nil, 0x8}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f00004de000/0x2000)=nil, 0x403}, {&(0x7f000032e000/0x4000)=nil, &(0x7f0000729000/0x1000)=nil}, {&(0x7f00004e5000/0x7000)=nil, &(0x7f0000632000/0x4000)=nil, 0x10000}, {&(0x7f0000196000/0x4000)=nil, &(0x7f00004e6000/0x3000)=nil, 0x20008}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000688000/0x4000)=nil, 0x4}, {&(0x7f0000456000/0x2000)=nil, &(0x7f0000689000/0x2000)=nil, 0x6}, {&(0x7f00001c8000/0x2000)=nil, &(0x7f000053a000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000318000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2000001000039f7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000073000/0x7000)=nil, 0x4}], './file0\x00', 0xfffffffa}) (async, rerun: 64) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) (async, rerun: 64) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 2m37.285082205s ago: executing program 6 (id=302): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) (async, rerun: 32) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) (rerun: 32) r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x79c8) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) rename(&(0x7f0000000140)='./file2\x00', &(0x7f00000000c0)='./file2/file0/file0\x00') 2m37.284250695s ago: executing program 6 (id=303): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) pipe(&(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fffdbff, 0x7bcd, 0xffedff84, 0x1603508, "00000100000804ff7f05000004048100", 0x1, 0x2}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) unveil(0x0, &(0x7f0000000080)='x\x00') writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000300)='#', 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, &(0x7f0000000100)="71f91e3471ac", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="5a91501d94a34b8e5f84cf71b59c7afec37082000000000000000000", &(0x7f0000000080)=0x1c, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}], 0xffffffffffffd9f, 0xffdffffffffffffd) r1 = socket(0x2, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20820, 0x0) setsockopt(r2, 0x4040, 0x363, &(0x7f0000000340)="b4c2ceba1e3c309a97a282f75e1641c0cee995826f5f975668d598b62a4147a11f0e90d540962fa27b2ec5950c0b65c0128ef74648906e8c3625cd4bdb8d71c42ee6352c7b4ce20d4f0a388dd6835820aec2704a0b0f390bf944c1976f8a8fbf84789ead0f3c514af8d1081c64318693dfc7387e25b827125baf3fc22dc46a33287fa29c15b7d51649d71f3071c84fbd23cead09f2f814d1aa18aa682ffc61e47d70818edf6b79a69f7bbd143cff741fc97e892df9ff1c969c9214179dc514167136077d85618fbff280e0830ee4182a3c64320797a1566d9ceb3c300ce2aeef7810ad127e75cc6aa4a528bdc4197dc683319d1ebcc96b0c122d6bb74bcf6cefd72e787475a5b302ec1dad759f85c93f29d9a35837d621a16c8eac54ce6431c635580b7b7314a56ba539c9df0f532d5df645667aa83fe2c4bbbed10fbe0f2a7b110e5cb45ee3597574030599963a97f5a3d65de002a07453682aa02c11376cd379d6ade67ea92c06e526ed720e18990ff24daf2b45a4bd2fe815896269538b135c71e20a462ae44a4e207472b9512f5410b3c4fdfd1888d69d25012830b13979575c497725530b9f59fd2a12f68570acc63a2d08f71480027025df19e5feba098c0be65e628d529d6db08e4c1a780a1e741a5198be70a9fec9988618798ee65b1bed883d9e83e3d125280a6a623909bf1698a39400860a8e13fad645871031f19edfaef1c29b6bbf7fb6599adbe76335858296d919ae3aa3a4e5b7ae87dfb5d0f976612b464b92c12a0a397c14c8dbb6f5d28156b3f387fd947a2f76e6406a47d3aca846d90611250c08ee9fd771119859fb98bfdbbbf2c57834196310b9e44cb772917c1d323b0bf5ea22ff4352f73bbc0e581d4515ff94dc7ddc17b456b9b91d8222efc17547395eadaa966ecf149ea253b82b9ab5b61b701c6c4f002b155e3a46e03f4ae025d7e0d6b2d8ab88d1e83cc8a755865f5e05e31a949a9c8644f42464e83d45495f78d37842434b6c929ad1c48a0c17899fad4dad73bb1185ab339e16b6664f9387f2d5e9c9f8e0c94c0929c9f67b35b3558eeacf903a66c31d872f98268200792ca90ad00f1245fc30fb70270ca7f1de32075293cef75ff0fdd56b8d001c3ba96e2d248569c6939f0af2352b7ef9cd9cb82fad673b465ec2b754c6a2e500cb805d2ba3bc38f38f6407ee7871ca64104512245277bf396e4361e8c7d16f0d658ebedfe326a9b9e8d9f90d265acac8533ed4a799a23ef06374192d93c78acb31eb80a5cea55ceb6ae1b4b0fe84fdcb2ea43902f82fbd68a5984a25acfe07160ef42a2a1e75b602899820b9349827e2e0be338d028103c40f185b4bbee9ae25feb365442bd08da2b336963641d48f2de20378478e5ddbac96d680ee0cb4cfd136fcd4eecec11f2d0c40dabce66214b47ed8692518d712f9a91a43a36673401cce4052af8b15e287bfd670e3c25da01e97807c9dcfe9eaf5110006bc0656866f34437ca0b8e0e0e86f690f71efbc25be8de4a738c5aa9de2547afa26e0bd681c7db06ede57b8d19d7f6881ceed6a37e586d60f70267a02bf03c055a5cd26628d007c0491dbac119b20d279e66a5eab88bb9f3163c59bd530999eaaf38487861114e500ffb2d31f53b83f2b0e00151e3dbeb9e9151ffd1b432cd529875ca7cad7d140c9450be6cf94dab631a42044bee3d201baa25f38d9c6bc6ee4d72cc51545151cc92978258046170653185a1707f43bfe4842c107e741f96defb3b963c450a2293cd6f538f3497bab742242c4df6986ed17440a3a112058229e1403c7a25e94a4b04afbcaafbd827b027f6c0dc8c77b2d4536c91faf7e0e03cb9447aa9be568f6f95016112c3561a39ad88191639df9d3f1ca4e2c9bf16e1b9cad88a623755214d77d228fa27daca18324efd6389ecfd23e58aee8f338619cefb16613ec375fb3801941358c48bc34bbc6cddacd546c33845725a9a3708c1ea8e4736b7ae7322acc55e82e6168d0a491df1f028154aecd14ae66ee1a7d157094f2b1e515eabe1ce48cd257f0aaa733c3a1f9270cdb1de3641bbccb203ed83b9ff9769052247191e09ec808f1c1a0b67b0a32f78e6883e9c463ccb616e3bb3033e7e0e4e239dfbba316e71ef25223ad1ded38b72ef2f4dc2c3506b2a198e2c6d0212049dbee5eb11836bac13d9bb878dbd3ad2aaa821dc732b3cbfe8ebed5dec6c1691a32c67be171700656c262b5a43a0c68d6d87de8e13e87adf2bec30ce192a78c50639999cdc1c08b6e59a73248d8830f9d5aa14dbb3af05534884c97ef45ea9730f306df2281ca6e9070b20ed17fb20e063283b8dc514f022b2a9e49c3f0c21c534a0298e8d43c37069113da9b9097a1992907ccda6292008611b6e3caca719d881ffe051cab6c67378b99e5973e815ce8cb9cc0cd8d0a06d517f46bfdd891c85cb40d57227540c8ce6641105122095721190ec4a3f5a6399d398b604aaa0091b908a34e84e87637eb09cf23e63e34fcff22a1f2c8d1c31303621e274c347994038f0033be21371cd5477b4f146af166df2caef01853776e9387fa099c500799c26fbf9fe7f0aad84c45a5c529f620d8700f6dc5c3233378ee97bbcfa458f4702d277ba725b833c0a03c3a6e8003d46b6cbae987b112ccfa9d8eb1cad15cdb4bb1fbee46fe0635ba04f10bc79a6fb1f75ff86e3425584be91d0e7eb6da66c75da9ec9a7ab12d67612f608b41e49b715480f143d589b22269d2f8ff2f7648193dc40e7b1ca4588421a303bd5866efba48d526efd0447559545a70ed36d549a59548202b4f40e6ce40931ed42827c3a66c96b02040db799be96c3ff35fb8369674d2094b3891f9ded49b06092ff22ac902120db67063334f6451681f3fb7d9ef1912e9e0bed755a41b04ae0951eaee2ea0a0deace498d9de023c131fb6ee0de081b8039e40d1b61c80605528b185a683fe282bf3a8634abc61ef2f01d6f810d705bba9ee2969d90b516b40bb68ed9190ac9f201c57d45abee661391f003fa2241e465b189a9fe7cc8d3838462aa5a40a06f53419b679b1d23449c3c7e98e5bd8cc2a26734fa5955fa2ab80c322f1e6cf9d3527d47cb839da5a1ff26d6dd48b27c2b7198a1197493e91c27a2a4708fa58b698665c375694adb8aaef9bac9d5186eb3bdc0511520ee3e9c40d7ebfb58758acc7ccd807a190e8f96a31679718eae0f9b69848091518b0a17b7f198fef50d82f9edad5269b24f964e551e9d4f963c751221112d31bd09a87f0ea4eb77e3835d8e5aeaaad4be25c7a33f819072a7cb68a55ad35ce59d8a2ad697d2470d9f865029ac6c8413577efbab9ecb5735b85383c07cb797891d982a86bbe53e8152c0cd6275c9bb7fb2ded0eb38968079c6626933b9f53da790b77942edc88336b3108044bf54b31ee16565f153241e27bad3ecc76b4d300a7248a1e7aef88f0e0af3348db98ec3673d80e4e396650687be656fcc5b0cffa34ecf97b965a61ed70a8f6947ca1a13c236444db1f7444fba4e44509b286ad5a3e8c4fb1aab5b7361b4e48e5e3a9102a6a9df701f843c458257ce4019862468a3409f1185af6734b338a3e60ebfa6dd2bc388182997aaf90d8088e9c3e1af7797e1f459d68a2a950c3b4ac9d7711e156497524f5f7dd20230023cd7df810feeb931922ef98082140cbd0e84c3b76ee1147f4c10eec5ddcdda76f6d370be6fe593a134b8bc1c21ba79d24874b49bd3cdcabe03ed3118bfd0ac105461fc0071b730ca049f1bcbddb53f5cb07c772e883ebb4570eb3a84d9376414bb3c007e9351ce70b97b7b43de3c789feac66f7695d364a6485794e7bc58101b8b4eff2c9c255107e2a798ff5ce3dfa0c92f51ce108a455f3d35bb4b55aa18f95c63def953b4023eff17c14659feaa0aeea3a3ecb3d260b10c09875729f4592f41a730c56f9b6c0c93fa282bc66b63ff51a1a296ddefec30f63110bc76447d65a4cf57a760b051cfbc943fdc4c2b78b30be26039a524d0e2bd8f08d034f47a1499fe77a7d2334652d5ee902769dd6ab58d0944ad1189f7c7c138d21ff9f3a2bacca9ee5847f0429f8963c8e06eccc2e7f9f0b12e10c997d347831dcaa97150b6575aa5c5c9158ac46682fbe5f437c42f6dd2cce6ab56655681a7cead6c506cfac555d75a8b6ddc456047830ccbe6c6fa74e4e86cf2b6a93d7c550a36ab13f4cc13ab43271e1ef10cd0cf137a164dbae0e8edb4b8d80be83fd8cde03f7fc6ba420a0cd9570bc81afcc8701373de9c5d3989911323ac62a577a4f07af56481a98de7b60ef11cbe54a952e3b88fd6380f4c63df60bf88d6c8fce177909d224e19c96f1e0cbf96713ebbd8bf96b6db5d4f0cdeec9961bb22e6960d7e8b841c0679bd03a71adb1f490da5ddd83a6443a6b96ea2f82918ba88dd25c2e572dc6cfc253905a68f7905b4da86d946e84954bd3c5690cb59853563c3caa7b2fb73d97c5d5bc1cdd26095a8ab9c3d1e0d486fb5ac9b703edbb3eb2dacdd13b5f0ddf8344a00f74d63ccc5649807858b2850b1790d6b7f990d364b9fed28564f1d50da965dcdcdf59348529667edf628713bf124e63d40d84716e4e8dd04fa01d7c35ab25e0f52d4ee367018d5eccee499cdf4af236ace812b5185c71d9be7f2f4fcbb42b118658a1fb6856ad35ee320445931dd218454572ca4c481649d00f7cb74e7e6438a8b52fbfce4e9deab948a76ed7101fed2e8b0ec2d49dbc06be1840afc60e456ab70bde5ed25cd61e5bddeb4e572c6016860b783cead7ffa09bf652f54689cc5fb15d3cd98b41685712ffb113937c0eb76eab84d5d68f1f5c0c7f9f36e8dd222d125f872ba358723705ee78f47af422f594e21f77785769b692b35fe423ce9da4689f7d6ade7217072cbb3dd5aab62f9c70a4bea7556cd2c593067ab22546423da156de155368e2f768c2f2f8c2dad7e57be8f13a411ea69af7103f32aad41db4d97e69e003c6fbd3387f5f7dbfb2ed1bbd21fbb998cd56f57849d91f61e5199e8c095dba6cf520c7dd36b0fc0e3823d25fd4df7126d3ea84fb3fd56ff6d2699452f977e4ac3b59e356c1461e1b292d72c78401bd408cd19a77984b9e6b42b43f8dfc207e7e554d898ebf507d988ce1dd04c83d1825fdb4506e628c419771c43f91e6fa8a07cf2295cfd67e5058c67e929ca7693466f7d0376f8c0883387519a4a94e767e3dea7adde705eb0debbdcef01cdbf6a3ddd2c1d30eeea7bab4e190f32f058fd06b0831c693165aa31e8f6487d3eb3009126c45743683e904a46d09c0f7d99c4e03a215405a028a10fef80bab4a56ee316b90a48d729879308f87af9401590efa95cbd8696cd7e4c52d059ed4b7c63aa793dd93cc0f978c3e010352fd90945ec80fe14ecf4e2bcee537f2bcd1971dddc2736bc7a62ccf0cbea6741400b1b909649a8c51cae78352958145363da1d66be532390ba984743e7cc9400922a0156768becdea9d89c0342ae85d796028a0b239dbef2e0c08be0f1b31c39d6836a5c4a66fd233a28273a71f5f698a098504b046d21e19f2a44c8dcdcebdfe2748cc66378304e28a7f16fae09457634730b8104a1cfaf038f627b4b11b312785fbfa3ac900b3f11cb0fa3cfee615f816fea8417aa86ba9ccbce50ba02debef15e50fc4bc4a7bc35773e7977c81b225786b7cae72dd22fe21c0fa3873ed20261d0bd1829289dec7aa7cea8cf424b27c437620d18751fe816b1dccbc0893cba906743531191aaae4bf884c6c37f530a0c3a24e3bb335e2a7e1d5c8ddf32b79305d2775", 0x1000) bind(r1, &(0x7f0000000000), 0x10) 2m37.110225823s ago: executing program 2 (id=308): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 2m37.10894071s ago: executing program 2 (id=310): mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xf2) 2m37.106247298s ago: executing program 6 (id=312): mkdirat(0xffffffffffffff9c, 0x0, 0x14e) unveil(0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x1, 0x281) r1 = socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x1b6) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x47) write(r1, &(0x7f0000000500)="bf03c1db9c37e849b8d7eec89b3771e9d1141518982c40e2d4cb5f026ea15d5b52d1eaf0e4a787de6665c331f7a81cc0e4d57009b4b9053a451482c2d65bf86213435708b31062e01fbd3addd0959b3e62e7c34289bef664ef42f0301006e178cda5249a7b08d4c3ce4659e22b257ab952743752a81a5fb9127352a5633875e8a0e18e864d4046ccdad2e68f810f25b8e8ded555507269", 0x97) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="0300", 0x2) setsockopt(r1, 0x1000000029, 0x40000d, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x4) semop(r0, &(0x7f0000000000)=[{0x0, 0xfff9, 0x1000}], 0x1) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100, 0x0, 0x7fff}, 0x0, 0x0, 0x3, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x3}) msgctl$IPC_RMID(r2, 0x0) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000200)=[&(0x7f0000000140)='W\x00', &(0x7f0000000180)='/\x00', &(0x7f00000001c0)='(/^\\)\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='W\x00', &(0x7f0000000280)='W\x00', &(0x7f00000002c0)='/,\x00', &(0x7f0000000340)='W\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='W\x00']) 2m37.105779441s ago: executing program 33 (id=312): mkdirat(0xffffffffffffff9c, 0x0, 0x14e) unveil(0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x1, 0x281) r1 = socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x1b6) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x47) write(r1, &(0x7f0000000500)="bf03c1db9c37e849b8d7eec89b3771e9d1141518982c40e2d4cb5f026ea15d5b52d1eaf0e4a787de6665c331f7a81cc0e4d57009b4b9053a451482c2d65bf86213435708b31062e01fbd3addd0959b3e62e7c34289bef664ef42f0301006e178cda5249a7b08d4c3ce4659e22b257ab952743752a81a5fb9127352a5633875e8a0e18e864d4046ccdad2e68f810f25b8e8ded555507269", 0x97) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="0300", 0x2) setsockopt(r1, 0x1000000029, 0x40000d, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x4) semop(r0, &(0x7f0000000000)=[{0x0, 0xfff9, 0x1000}], 0x1) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100, 0x0, 0x7fff}, 0x0, 0x0, 0x3, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x3}) msgctl$IPC_RMID(r2, 0x0) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000200)=[&(0x7f0000000140)='W\x00', &(0x7f0000000180)='/\x00', &(0x7f00000001c0)='(/^\\)\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='W\x00', &(0x7f0000000280)='W\x00', &(0x7f00000002c0)='/,\x00', &(0x7f0000000340)='W\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='W\x00']) 2m37.105555851s ago: executing program 2 (id=313): syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) (async) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) listen(r0, 0x0) socket(0x2, 0x1, 0x0) (async) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)="aef43c05", 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) (async) connect$unix(r1, &(0x7f0000000000), 0x10) sendto(r1, &(0x7f0000000080)="0101", 0xfd84, 0xe1, 0x0, 0x0) 2m37.105063711s ago: executing program 2 (id=314): r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6089958900002b00fec000000000000000000000000000aafe"]) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 2m35.549535873s ago: executing program 2 (id=332): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) chmod(&(0x7f0000000080)='./file2\x00', 0x48) rename(&(0x7f0000000140)='./file2\x00', &(0x7f00000000c0)='./file2/file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000004}) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sysctl$kern(&(0x7f0000000000)={0xa, 0x300}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) 2m34.359910144s ago: executing program 2 (id=350): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setitimer(0x1, &(0x7f0000000080)={{0xfffffffffffffff8, 0x8873}, {0x80000, 0x2}}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x8) accept$unix(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x404) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = kqueue() kevent(r3, 0x0, 0x8, 0x0, 0x4, &(0x7f0000001280)={0x6d, 0x7f}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="d99aca906c", 0xfd23) close(r4) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffff72cce45d8d468d801b"]) 2m34.084300891s ago: executing program 34 (id=350): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setitimer(0x1, &(0x7f0000000080)={{0xfffffffffffffff8, 0x8873}, {0x80000, 0x2}}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x8) accept$unix(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x404) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = kqueue() kevent(r3, 0x0, 0x8, 0x0, 0x4, &(0x7f0000001280)={0x6d, 0x7f}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="d99aca906c", 0xfd23) close(r4) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffff72cce45d8d468d801b"]) 2m31.230882234s ago: executing program 35 (id=140): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x7, 0x4, 0xfffffffd}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x38, 0x0, 0xffffffffffffffcb) r0 = kqueue() mquery(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x0, r0, 0x80000001) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) r4 = socket(0x18, 0xa0360cf49feb8038, 0x0) getsockopt(r4, 0x29, 0x26, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x4, &(0x7f0000000040)="defde8bb", 0x4) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe80"]) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x7, 0x0, 0x7ffffffffffffffc, 0x20001fffffffd}) getsockname(r5, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) write(r3, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1, 0x3010, r2, 0x3ed) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x100000001, 0x1000100000007}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r7 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) utimensat(r7, &(0x7f0000000200)='./file0\x00', &(0x7f0000000380)={{0x7, 0x6}, {0x9, 0x14f6}}, 0x2) preadv(r7, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) ftruncate(r2, 0x907) 2m24.288814585s ago: executing program 3 (id=504): syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6089958900002b00fe8000800000000000000000000000aaffff00000d8000"/54]) syz_open_pts() 2m24.28756385s ago: executing program 3 (id=507): sysctl$net_inet6_ip6(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa000021c}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x2, 0x2, 0x8, 0x100003, 0x40, 0x10, [{0x5, 0x3, 0x10000775, 0x80000201}, {0x2, 0x8, 0x6, 0xfff}, {0x7, 0xfffffffe, 0x2006, 0x1}, {0x2, 0x7, 0xf}, {0x0, 0x7, 0xf11, 0x7}, {0x3, 0xffff, 0x80d2}, {0x2024, 0x1, 0x85, 0x5}, {0x0, 0x40009, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffa, 0x6, 0x7fff}, {0x0, 0xfffffff8, 0x400005, 0x8bfb}, {0xfffff0d1, 0x8000000, 0x8, 0x7}, {0x200004, 0xc7cb, 0x3, 0x2}, {0x5, 0x106, 0x9, 0x40}, {0x200003, 0xee6, 0x2, 0x6f5fc48b}, {0x7e, 0x5, 0x1, 0x5}, {0x9be2, 0x108001, 0x6, 0x69}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000000)=[{0x0, 0x3, 0x1800}, {0x0, 0x4, 0x1000}], 0x2) semctl$SETVAL(r1, 0x2, 0x8, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000300)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000005c0)='\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x51) symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) setgid(0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)=0xa61, 0x4) 2m23.398830301s ago: executing program 3 (id=518): r0 = getuid() (async) r1 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x6}, 0x80000000, 0x0, 0x0, 0x0, 0xcc3, 0x1, 0x200023}) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) r2 = socket(0x18, 0x1, 0x0) (async, rerun: 32) r3 = socket(0x18, 0x1, 0x0) (rerun: 32) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) (async, rerun: 32) dup2(r3, r2) (async, rerun: 32) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) sysctl$ddb(&(0x7f0000000100)={0x9, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) setreuid(r0, r0) geteuid() 2m23.398608889s ago: executing program 3 (id=519): r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x6ce416afad46d312, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) chmod(&(0x7f0000000080)='./file2\x00', 0x48) rename(&(0x7f0000000140)='./file2\x00', &(0x7f00000000c0)='./file2/file0/file0\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x6ce416afad46d312, 0x0) (async) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) (async) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) (async) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) (async) chmod(&(0x7f0000000080)='./file2\x00', 0x48) (async) rename(&(0x7f0000000140)='./file2\x00', &(0x7f00000000c0)='./file2/file0/file0\x00') (async) 2m23.180731281s ago: executing program 3 (id=520): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0x3, 0x1, 0x1000}) r1 = socket(0x2, 0x4001, 0x0) shutdown(r1, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) dup2(r2, r3) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2416, &(0x7f0000000580)=ANY=[@ANYBLOB="e727dc07001f391e7dd7a2d786dd609907a623e02c03cb697a653e336f000000500000000000ff0200000000000000000000000000013200001200000000020090780000000369c46dea0006ff0800000000000000000000000000000001ff0200000000000000000000000000011d000000000000000502040100000000625d0000000000000502200010d492385c3783d3afa4087aac07f72281b3b12267af7a3550aa1c3df47e5193806438916ec2e867d21394d0ececf9700962d3e17e4bb578aafd31a3f1955010879ee9079424526f222aa9e6477366d11ceda8cc0a4a1008153a04ddaa531db1dc129d6fb8f95c13d752d80f25ce2b253934d9a86bdf503653d3730ada1509d9536c165576ddde5926db915dd86eb3e2a03a7e56c01f4067638d6b7a6b4e9712c66ed550b77c6e655dc71d08ae40755d11b56963a28dce50181d34e7c4b0caae8cf4b947526eecd89735717604aec2730381ca1b51ab01ed0a4c78a4ba64a733fec74ad4071ffb454d5a4e2e167705cc70cb4551a1892279fbf20f41698d06c87d4928fab8c35581c02c8b06d25f4cfab68bc929dad45297768657d0f9e3a28e4f385d3ab4f4ebc9a48469fcc680b11ae610a658ca37f442cb8abda0ca080fbfd107f702b3f57f6c29b827a6c9cd6c1a9d010a3eacb011178887d654d395a63fb718e6da50ad25840efb4801a6182f56836a03a91927cf013f3742d1491545656fddd952bbe35611dd164de5a822333d106f767e2b1fbbda7fd780c2ba8ba487e69e259bb1b9bfe90974aea4e9496999180776a13796b9c394f54ae1f6371556443be28b730502000c05028805040116050200040be4bb69246c6dd959322a3c6381cd5ecbbb7131ac5b4c10756fddad9452625b1f85dcb2db18d954111331928b8202efd022be464387d6ab7358c74e997342ee7eb1c46a817d6708b603"]) (async) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60b6000000302c03cb697a653e336f000000500000000000ff02000000000000000000000000000102000003"]) (async) r6 = kqueue() r7 = socket(0x2, 0x2, 0x0) (async) syz_emit_ethernet(0x1000e, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff00000000000008054500ffcc000000000011907800000004ffffffff0b019078000b00004509000200680001ed11061affffffff00000000"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000419000/0x7000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x3}, {&(0x7f0000987000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000000000000000}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000384000/0x4000)=nil, 0x395a}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000300000/0x2000)=nil}, {&(0x7f0000a52000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000673000/0x2000)=nil, 0x100000000}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x3c}, {&(0x7f00008c9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00009a6000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x400001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ead000/0x1000)=nil}], './file0\x00'}) (async) ioctl$FIONREAD(r7, 0xc028698d, &(0x7f00000001c0)) (async) kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) 2m23.056043689s ago: executing program 3 (id=523): ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x2, 0x8, 0x5, 0x40, 0x10, [{0x5, 0x3, 0x584, 0x80000201}, {0x2, 0x8, 0x6}, {0x1, 0xfffffbfe, 0x6, 0x1}, {0x2, 0xdf, 0xf}, {0x0, 0x7, 0xf11, 0x8}, {0x3, 0xffff, 0x80cf}, {0x24, 0x800, 0x85, 0x5}, {0x0, 0x40009, 0xfffffff8, 0xfbffe2e9}, {0x200, 0xffe, 0x3, 0x7fff}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0x0, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x401, 0x106, 0x9, 0x40}, {0x200003, 0xee2, 0x5, 0x6f5fc48b}, {0x81, 0x101, 0x3, 0x5}, {0x9be2, 0x8001, 0x6, 0x69}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2007, 0x7fffffff, 0x4, 0xf, "090e4de6d30aa692318c7e0002f9ffffff00"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) clock_getres(0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) shutdown(r3, 0x2) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000080)=0xa56c1cb2, 0xfffffffffffffe65) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff56) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, &(0x7f0000000180)="b46df2358296e9c7aa961baeace9f0b3ea05e29edf45c669830bc448ad428aed78e76df5211b36950d551f2a84c92408b43fe0c49dd11af2592a83204785a9c08634741877196f2449627550d77fc375fa97f0fcc44db5a02332e6db1ba46bfb84b081a1f24ee1a881f460ea5b72e361c5a53444049463de52bfbbe5e6ced0054f4e78b68ad63dcccd9133da267be0063802b83485d1dab58b056e61702054c36c506e581d77ec77ab071cdebda59a95ae9b57ef", 0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 2m23.03854297s ago: executing program 36 (id=523): ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x2, 0x8, 0x5, 0x40, 0x10, [{0x5, 0x3, 0x584, 0x80000201}, {0x2, 0x8, 0x6}, {0x1, 0xfffffbfe, 0x6, 0x1}, {0x2, 0xdf, 0xf}, {0x0, 0x7, 0xf11, 0x8}, {0x3, 0xffff, 0x80cf}, {0x24, 0x800, 0x85, 0x5}, {0x0, 0x40009, 0xfffffff8, 0xfbffe2e9}, {0x200, 0xffe, 0x3, 0x7fff}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0x0, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x401, 0x106, 0x9, 0x40}, {0x200003, 0xee2, 0x5, 0x6f5fc48b}, {0x81, 0x101, 0x3, 0x5}, {0x9be2, 0x8001, 0x6, 0x69}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2007, 0x7fffffff, 0x4, 0xf, "090e4de6d30aa692318c7e0002f9ffffff00"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) clock_getres(0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) shutdown(r3, 0x2) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000080)=0xa56c1cb2, 0xfffffffffffffe65) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff56) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, &(0x7f0000000180)="b46df2358296e9c7aa961baeace9f0b3ea05e29edf45c669830bc448ad428aed78e76df5211b36950d551f2a84c92408b43fe0c49dd11af2592a83204785a9c08634741877196f2449627550d77fc375fa97f0fcc44db5a02332e6db1ba46bfb84b081a1f24ee1a881f460ea5b72e361c5a53444049463de52bfbbe5e6ced0054f4e78b68ad63dcccd9133da267be0063802b83485d1dab58b056e61702054c36c506e581d77ec77ab071cdebda59a95ae9b57ef", 0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 2m20.668971732s ago: executing program 1 (id=534): r0 = socket(0x11, 0x3, 0x0) fchmod(r0, 0x40) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) sendto$unix(r4, 0x0, 0x0, 0x406, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000200)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "001000", 0x18, 0x2c, 0x0, @rand_addr="fe697a653e336f0000005000", @mcast2, {[@hopopts={0x3c, 0x0, '\x00', [@pad1]}], @icmpv6=@ndisc_rs}}}}}) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2, 0x2}, {0x0, 0x94f}, {0x0, 0x401}, {0x0, 0x1}, {0x0, 0x7fffffff}, {0x0, 0x4}, {0x3, 0x400}, {0x0, 0xc8}, {0x5, 0x2}, {0x0, 0xff}, {0x2}, {0x3}, {0x3, 0xfffffffd}, {0x2}, {0x2}, {0x1, 0x1ff}, {0x1, 0x8}, {0x2, 0xfffeffff}, {}, {0x0, 0x3}, {}, {0x1, 0xfffffffc}, {0x2}, {0x0, 0x1fd}, {}, {0x2}, {0x0, 0x3}, {}, {0x0, 0x100}, {}, {0x0, 0x2}, {0x1, 0x57fd}]}) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x2, 0x2, 0xffffffff00000000, 0x2fffffffc}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffdffc, 0x1000500000008}) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x9830, 0x4) setsockopt(r3, 0x29, 0x1, &(0x7f0000000000)="02000000", 0x4) dup2(r3, r2) listen(r2, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r7, 0x29, 0x2e, 0x0, 0x0) recvmmsg(r7, &(0x7f0000000940)={&(0x7f0000000900)={&(0x7f0000000480)=@un=@abs, 0x8, &(0x7f0000000780)=[{&(0x7f00000004c0)=""/58, 0x3a}, {&(0x7f0000000500)=""/104, 0x68}, {&(0x7f0000000580)=""/173, 0xad}, {&(0x7f0000000640)=""/106, 0x6a}, {&(0x7f00000006c0)=""/8, 0x8}, {&(0x7f0000000700)=""/120, 0x78}], 0x6, &(0x7f0000000800)=""/222, 0xde}, 0x9}, 0x10, 0x1000, &(0x7f0000000980)={0x4bd3ee16, 0xfffffffffffffffc}) getpeername(r1, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2d}, 0x2, &(0x7f0000000280), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x13}, 0x4, &(0x7f00000003c0)="f2188b6cf3bc8e406090e462f032bc7045e9dd71c10c3803d8f190903bfdd2732c573ce1c43f96c57325bf047518932bffa7634d079151203ec71e0d4e5db048ec370b0815ca30b878c797a6215dee116de6631b39557427090a97e312f0657a9d9f6d333192b7dd026a0a50dbad5cce7458e131", &(0x7f0000000340)=0x74, 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380), 0x10100, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r8, 0x800c5712, &(0x7f0000000440)={0x6, 0x9, 0x9}) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000180)=""/232, &(0x7f0000000280)=0xe8) 2m20.667839011s ago: executing program 1 (id=535): r0 = msgget$private(0x0, 0x5bd) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0xeda19ab685104063) open(&(0x7f0000000340)='./file1\x00', 0x201, 0x33) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_RMID(r0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r3 = syz_open_pts() geteuid() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f00000000c0)=0x7) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="812d08f756f417375aae387346ecff010000002f4247fac130c406912818f91356c6ed6cfb3516edeb27f30945326f0a986f36ab93c4540045a5419a8ddc08d141c7f3fc0853a243aebb619fdcfe0000000000000007b7d0dc563fe334247f70774b3c7e62b42b25907396a92a313c97ac57fc0cb1b1d687cf44428a8f636f1764dd7b7bde273b5c8a394353a538edb5722a870bb38c41f0b9349ad472fe0771668eff6693b859339a7d253e3e2498ef12fadd3b6fe94731d3c8cea85e843a5336851a94a3f1323d9ed2e176dd1f172bf6ac7564a7f17afdb3e7d60b800659c83e59ea008a24a2c1329877957255187282e42ee8ce9af589e4348abd", 0xfc}, {&(0x7f0000000240)="b265b99ac76fcc5bc586a48c72e3", 0xe}], 0x2) r4 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0x8, 0x1252, 0x4, "ffffffffffe600000000000000ff00", 0x9, 0x672}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x48}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) write(r4, &(0x7f0000000100), 0xfffffe5d) r5 = open(&(0x7f0000000480)='./file2\x00', 0x8, 0xd6) mkdir(&(0x7f0000000280)='./file1\x00', 0x20) select(0x0, 0x0, &(0x7f0000000040)={0x4, 0x7fffffffffffffff, 0x4, 0x9, 0x0, 0x80000001, 0x800, 0x2d88}, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000280)}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566f15989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a1f9a13436e486b0a", 0x6f}], 0x2) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000200)=0x7) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r2, r1) ioctl$TIOCSDTR(r2, 0x20007479) socket(0x2, 0x4000, 0xc) 2m19.780995716s ago: executing program 1 (id=542): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffeb0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f00000fc000/0x1000)=nil, 0x1000, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x33, 0x0, 0x37) mmap(&(0x7f00000fb000/0x3000)=nil, 0x3000, 0x3, 0x812, r1, 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') 2m18.930859544s ago: executing program 1 (id=558): open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000700)='.\x00', 0x49) unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000d40)='x\x00') r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) fcntl$setown(r1, 0x6, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000000)={0x0, 0x0}) 2m18.930294338s ago: executing program 1 (id=559): openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r0 = getpid() (async) setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) (async) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x9) (async) close(r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) r5 = fcntl$getown(r3, 0x5) (async) r6 = getppid() (async) fcntl$setown(r3, 0x6, 0x0) fcntl$setown(r4, 0x6, r5) (async) setpgid(0x0, r6) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='W\x00') (async) clock_gettime(0x5e96e927b52b2004, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) (async) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f00000001c0)) 2m18.680902224s ago: executing program 1 (id=560): r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000c00000/0x400000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6ac, r2, r4, r5, r7, 0x84, 0x8}, 0x2, 0x9, r8, 0x0, 0xca, 0x66b95316, 0x6}) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) shmat(r0, &(0x7f0000f68000/0x4000)=nil, 0x1000) munlock(&(0x7f0000c30000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000ea6000/0x1000)=nil, 0x1000) r10 = socket(0x1, 0x8000, 0xd) r11 = getegid() setregid(r11, r9) r12 = semget(0x0, 0x2, 0x100) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r2, r11, r2, r3, 0xcc, 0x8}, 0x401, 0x8000, 0x8}) fchown(r10, r5, r6) r13 = socket$inet(0x2, 0x3, 0x7f) shmat(r1, &(0x7f0000f35000/0x2000)=nil, 0x1000) close(r13) shmget$private(0x0, 0x11000, 0x400, &(0x7f0000c59000/0x11000)=nil) r14 = semget(0x2, 0x4, 0x41c) setgid(r11) madvise(&(0x7f0000f63000/0x1000)=nil, 0x1000, 0x3) semctl$GETZCNT(r14, 0x3, 0x7, &(0x7f0000000240)=""/15) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r15, r6) 2m18.680575833s ago: executing program 37 (id=560): r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000c00000/0x400000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6ac, r2, r4, r5, r7, 0x84, 0x8}, 0x2, 0x9, r8, 0x0, 0xca, 0x66b95316, 0x6}) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) shmat(r0, &(0x7f0000f68000/0x4000)=nil, 0x1000) munlock(&(0x7f0000c30000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000ea6000/0x1000)=nil, 0x1000) r10 = socket(0x1, 0x8000, 0xd) r11 = getegid() setregid(r11, r9) r12 = semget(0x0, 0x2, 0x100) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r2, r11, r2, r3, 0xcc, 0x8}, 0x401, 0x8000, 0x8}) fchown(r10, r5, r6) r13 = socket$inet(0x2, 0x3, 0x7f) shmat(r1, &(0x7f0000f35000/0x2000)=nil, 0x1000) close(r13) shmget$private(0x0, 0x11000, 0x400, &(0x7f0000c59000/0x11000)=nil) r14 = semget(0x2, 0x4, 0x41c) setgid(r11) madvise(&(0x7f0000f63000/0x1000)=nil, 0x1000, 0x3) semctl$GETZCNT(r14, 0x3, 0x7, &(0x7f0000000240)=""/15) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r15, r6) 1m8.488454402s ago: executing program 0 (id=1068): r0 = open$dir(&(0x7f0000000340)='.\x00', 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000340)="f6188b6cf3bc8e406090e462f032bc7045e9dd71c10c3803d8f190903bfdd2732c573ce1c43f96c57325bf047518932bffa7634d079151203ec71e0d4e5db048ec370b0815ca30b878c797a6215dee116de6631b39557427090a97e312f0", &(0x7f0000000140)=0xfdd1, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34bf5fe84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34bf5fe84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) (async) fcntl$setstatus(r0, 0x4, 0x0) socket$unix(0x1, 0x5, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) recvmmsg(r1, &(0x7f0000000300)={&(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000000c0)=""/104, 0x68}], 0x3, &(0x7f00000001c0)=""/206, 0xce}, 0x3}, 0x10, 0x1043, 0x0) 1m8.488305709s ago: executing program 0 (id=1069): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x35, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f0000000140)=0x2) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x3a, 0x0}}, 0x10, 0x0, 0x0) close(r0) 1m8.350114351s ago: executing program 0 (id=1070): r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0xb3) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080), 0x0) socket(0x18, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x3f) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x88) select(0x40, &(0x7f0000000100)={0x2, 0x0, 0xb84, 0x1a, 0xfffffffffffffff8, 0x0, 0xfffffffffffffe69, 0x1}, &(0x7f0000000240)={0xda, 0xfffffffffffffffd, 0x2, 0xfffffffffffffffd, 0x0, 0xffffffffffffffff, 0x4, 0x3}, 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2f1627aa79204abb, 0x88) faccessat(r2, &(0x7f0000003780)='./file0\x00', 0x10, 0x1) r3 = syz_open_pts() close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x31, 0x0, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) setitimer(0x0, &(0x7f0000000340)={{0xffffffffffffffff, 0x90e}, {0x2000000000ff, 0xfff}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, &(0x7f00000017c0)={{0x93, 0x7}, {0x2, 0x5}}, &(0x7f0000001800)) r6 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8, 0x3, 0x0, 0xffffd6c8, "e435b3ff1500000000000000fffffff00400", 0x543, 0x3fffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x99, 0x7}, 0x85c, 0x4, 0x0, 0x0, 0x80000000003, 0x4000000000007b, 0x5, 0x8000004}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x408) read(r6, &(0x7f0000000380)=""/271, 0x10f) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) 1m8.346260804s ago: executing program 0 (id=1074): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) chmod(&(0x7f0000000040)='.\x00', 0x3d6) rename(&(0x7f0000000140)='./file2/file0\x00', &(0x7f0000000100)='./file2\x00') r0 = socket$inet(0x2, 0x1, 0x0) close(r0) bind(r0, 0x0, 0x0) 1m8.110871046s ago: executing program 0 (id=1075): socket$inet(0x2, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x3) 1m7.880636459s ago: executing program 0 (id=1076): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) flock(r2, 0xc) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000780)={0x2, 0x1, 0x5, 0x8001, r4}) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) kevent(0xffffffffffffffff, 0x0, 0x24000, 0x0, 0x6, &(0x7f0000000240)={0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00aa667e000000", 0x8) close(r3) unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)='r\x00') syz_emit_ethernet(0x450, &(0x7f00000007c0)={@broadcast, @remote, [{[{0x88a8, 0x4, 0x1, 0x3}], {0x8100, 0x4, 0x1, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, "db0900", 0x412, 0x0, 0x0, @rand_addr="fed38d5ba80b9e61cd0c535a9800", @loopback, {[@fragment={0x8, 0x0, 0x6, 0x0, 0x0, 0x7, 0x66}, @dstopts={0x89}, @fragment={0x3, 0x0, 0xd, 0x0, 0x0, 0x4, 0x64}, @dstopts={0x67, 0x4, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @pad1, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x2}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x4}, @ra={0x5, 0x2, 0x3}]}], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x9, '\x00', {0x1, 0x6, "fa726a", 0x9, 0x29, 0x7, @mcast1, @rand_addr="c1683d2b0fb42a0e0af67f171946c135", [@routing={0x67, 0x10, 0x0, 0xb5, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}, @loopback, @loopback, @mcast1, @mcast1, @mcast2, @mcast1]}, @hopopts={0x11, 0x4d, '\x00', [@generic={0x5, 0x84, "e30cfd66f896c189e66561409985a4d15ca4733db61d1928d1d06561df53bc08d92a73b191d4052491ce9cd82f443f026d6547e009c9e3f2a2891458c8f6bb7a87eef49a98c4484a1bc54c28cc6a8adb102bde7d7a7fa6cf2eb9af095097b971914c27907a37086a2e14b54b9b420631f5409c0364fed709ea2a78be2a1764665d6e0243"}, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0x9, 0xe9, "90fb6d7dda5aabea59a3432b98da471152bb10115f08cea1f2224d392e4174bd486841320c076f3e0023aa4798e01c4ed0613b9fc0c47d4159685b2910d541e4920b3ee005e9a40e1764c9445ad6a65642d000fd5c99927e61e245b818fb387175bdc917cbc797cbc58c8f32cb6e11865eea9061736f47ef5d5a68522bd385cb2ae0f384a15e27265e26c6d0f1ae75c30798bf9075063838bfd226c45bbbea52f393b2e0c15b30119d661bde30c737046ee3d501dea0747b8fc25254730d8c82da9f5eaf637cbb1c4cf199d8f649133e08f8975c63a6f91b712eb8e89d8d6925ced83fbde0a040207d"}, @generic={0x7, 0x96, "1e072194d033a5c3a18f8bd3bf76eda0754dfecfc554141b3a6d1d6cd3501f62d0cdf68559760afe0d60fcf7f480357a5e698d577061531b43e93dcf138df525ad398ba7d901a8934ad396476dd632a17caeea5dea7d344f254471de4bc271630726a147b8023eef89dadde8dd9ebba0682bc68c09535094052c012feb4efc78eb8050153d242684fe3155574825275400adb06853fe"}, @generic={0xfc, 0x58, "92c5ecde955b1b5d05e11c26338bc41a9f60e696d4e147ce48b15a58de0d0e4e47a232cd1e57699cabc7081b30a3850ffb2b8aa0a39cbf04c9553b529b5e53f2ba1066e69cc5a8fa3d4503b253da717bede49bac6bd51281"}, @enc_lim]}, @routing={0x3b, 0xc, 0x0, 0x9, 0x0, [@mcast2, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="20931a24ede63cfb17db9bb052230758", @loopback, @empty]}], "4c16d1475f014b4da1f71b81da5eb3b0eff02266a6f5a1230cd2729d253e52842ddd89214abc70d2e4eb098321b29b222393"}}}}}}}) ioctl$TIOCSETA(r3, 0x802c7414, 0x0) connect$unix(r2, &(0x7f0000000d00)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r2, &(0x7f0000001240)=[{0x0}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000cc0)={@local, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @empty, @loopback, @random="d02abf9a45c0", @multicast1}}}}) r7 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) recvmmsg(r1, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/3, 0x3}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f00000002c0)=""/29, 0x1d}, {&(0x7f0000000300)=""/94, 0x5e}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/63, 0x3f}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/135, 0x87}], 0x9, &(0x7f0000000640)=""/115, 0x73}, 0x2}, 0x10, 0x0, &(0x7f0000000740)={0xbea, 0x200}) ioctl$FIOASYNC(r7, 0x200074c4, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x300}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) 1m7.879817823s ago: executing program 38 (id=1076): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) flock(r2, 0xc) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000780)={0x2, 0x1, 0x5, 0x8001, r4}) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) kevent(0xffffffffffffffff, 0x0, 0x24000, 0x0, 0x6, &(0x7f0000000240)={0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00aa667e000000", 0x8) close(r3) unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)='r\x00') syz_emit_ethernet(0x450, &(0x7f00000007c0)={@broadcast, @remote, [{[{0x88a8, 0x4, 0x1, 0x3}], {0x8100, 0x4, 0x1, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, "db0900", 0x412, 0x0, 0x0, @rand_addr="fed38d5ba80b9e61cd0c535a9800", @loopback, {[@fragment={0x8, 0x0, 0x6, 0x0, 0x0, 0x7, 0x66}, @dstopts={0x89}, @fragment={0x3, 0x0, 0xd, 0x0, 0x0, 0x4, 0x64}, @dstopts={0x67, 0x4, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @pad1, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x2}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x4}, @ra={0x5, 0x2, 0x3}]}], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x9, '\x00', {0x1, 0x6, "fa726a", 0x9, 0x29, 0x7, @mcast1, @rand_addr="c1683d2b0fb42a0e0af67f171946c135", [@routing={0x67, 0x10, 0x0, 0xb5, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}, @loopback, @loopback, @mcast1, @mcast1, @mcast2, @mcast1]}, @hopopts={0x11, 0x4d, '\x00', [@generic={0x5, 0x84, "e30cfd66f896c189e66561409985a4d15ca4733db61d1928d1d06561df53bc08d92a73b191d4052491ce9cd82f443f026d6547e009c9e3f2a2891458c8f6bb7a87eef49a98c4484a1bc54c28cc6a8adb102bde7d7a7fa6cf2eb9af095097b971914c27907a37086a2e14b54b9b420631f5409c0364fed709ea2a78be2a1764665d6e0243"}, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0x9, 0xe9, "90fb6d7dda5aabea59a3432b98da471152bb10115f08cea1f2224d392e4174bd486841320c076f3e0023aa4798e01c4ed0613b9fc0c47d4159685b2910d541e4920b3ee005e9a40e1764c9445ad6a65642d000fd5c99927e61e245b818fb387175bdc917cbc797cbc58c8f32cb6e11865eea9061736f47ef5d5a68522bd385cb2ae0f384a15e27265e26c6d0f1ae75c30798bf9075063838bfd226c45bbbea52f393b2e0c15b30119d661bde30c737046ee3d501dea0747b8fc25254730d8c82da9f5eaf637cbb1c4cf199d8f649133e08f8975c63a6f91b712eb8e89d8d6925ced83fbde0a040207d"}, @generic={0x7, 0x96, "1e072194d033a5c3a18f8bd3bf76eda0754dfecfc554141b3a6d1d6cd3501f62d0cdf68559760afe0d60fcf7f480357a5e698d577061531b43e93dcf138df525ad398ba7d901a8934ad396476dd632a17caeea5dea7d344f254471de4bc271630726a147b8023eef89dadde8dd9ebba0682bc68c09535094052c012feb4efc78eb8050153d242684fe3155574825275400adb06853fe"}, @generic={0xfc, 0x58, "92c5ecde955b1b5d05e11c26338bc41a9f60e696d4e147ce48b15a58de0d0e4e47a232cd1e57699cabc7081b30a3850ffb2b8aa0a39cbf04c9553b529b5e53f2ba1066e69cc5a8fa3d4503b253da717bede49bac6bd51281"}, @enc_lim]}, @routing={0x3b, 0xc, 0x0, 0x9, 0x0, [@mcast2, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="20931a24ede63cfb17db9bb052230758", @loopback, @empty]}], "4c16d1475f014b4da1f71b81da5eb3b0eff02266a6f5a1230cd2729d253e52842ddd89214abc70d2e4eb098321b29b222393"}}}}}}}) ioctl$TIOCSETA(r3, 0x802c7414, 0x0) connect$unix(r2, &(0x7f0000000d00)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r2, &(0x7f0000001240)=[{0x0}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000cc0)={@local, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @empty, @loopback, @random="d02abf9a45c0", @multicast1}}}}) r7 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) recvmmsg(r1, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/3, 0x3}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f00000002c0)=""/29, 0x1d}, {&(0x7f0000000300)=""/94, 0x5e}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/63, 0x3f}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/135, 0x87}], 0x9, &(0x7f0000000640)=""/115, 0x73}, 0x2}, 0x10, 0x0, &(0x7f0000000740)={0xbea, 0x200}) ioctl$FIOASYNC(r7, 0x200074c4, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x300}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) 1.170577635s ago: executing program 5 (id=1332): r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0xb, 0x10, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) shutdown(r0, 0x0) symlink(&(0x7f0000000480)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000100)='./file0/file0/..\x00', &(0x7f0000000200)='./file0/file0/..\x00') mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1, 0x2012, r1, 0x0) nanosleep(&(0x7f0000000180)={0x1, 0x1}, &(0x7f00000001c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/35, 0x23}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 1.167681413s ago: executing program 5 (id=1333): setrlimit(0x8, &(0x7f0000000980)={0x45, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() mquery(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4, 0x0, r2, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="0002000004", 0x2a}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfba, 0x4, 0xfffffffe, 0xffffffdf, "0000f8000000000000000000f400", 0x461b, 0x1}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) dup2(r0, r1) 270.824855ms ago: executing program 5 (id=1334): r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async) r1 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff6, 0xec, 0xfffff, 0xffffffffffffff0d, 0xfffc}], 0x1, 0x0, 0x9b68, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff6, 0x1, 0x20, 0xfd, 0x13ffb}], 0x7fffffff, 0x0, 0x969, 0x0) (async) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffff6, 0x1000100010008, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) 270.338768ms ago: executing program 5 (id=1335): mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x300000003}) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x300000003}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4000000004de1, 0x1000300000007}) (async) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4000000004de1, 0x1000300000007}) close(r0) open(&(0x7f0000000080)='./file2/file0\x00', 0xae38ac560ef87f54, 0x3e) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r0, @ANYRES32=r0]) (async) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r0, @ANYRES32=r0]) mkdir(&(0x7f0000000040)='./file2\x00', 0xd1) r1 = open(&(0x7f0000000080)='./file2/file0\x00', 0xae38ac560ef87f54, 0x3e) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000140)="bd0f192ef254bda0637ce017dc76c3ddeee461ff4a39680df933c0a1fa68aa6d6b2f1c18c128", &(0x7f0000000080)=0x26, 0x0, 0x0) r2 = geteuid() lchown(&(0x7f0000000140)='./file2/file0/file0\x00', r2, 0x0) (async) lchown(&(0x7f0000000140)='./file2/file0/file0\x00', r2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x18, 0x400000002, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) (async) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) minherit(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x3) getsockopt(r4, 0x29, 0x39, 0x0, 0x0) (async) getsockopt(r4, 0x29, 0x39, 0x0, 0x0) mmap(&(0x7f000011a000/0x2000)=nil, 0x2000, 0x4, 0x6010, r4, 0x9) mmap(&(0x7f0000045000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmmsg(r3, &(0x7f0000000500)={0x0, 0x3}, 0x90, 0x14) 258.975604ms ago: executing program 5 (id=1336): sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x0) syz_emit_ethernet(0x8e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6b000001000000000000006bceb1cb1eedc0754f15dd5ff9ff020000000000000000000000000001890900000000000005020956050280010001000105000000000004015001030000000001000106000000000000c204"]) pipe2(&(0x7f0000000100), 0x10000) (async) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup(r0) pipe2(&(0x7f0000000140), 0x8000) (async) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x8, 0x8, 0x8, 0x9ce8, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x8, 0x8, 0x8, 0x9ce8, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x181, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x97, 0x2, 0xfffffffffffffffc, 0x400}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x4, 0xffffffffffff7eb8}, {{r3}, 0x8000000000000004, 0xd7185f0bbafebb18, 0x1, 0x3, 0x88a}], 0x1, &(0x7f0000000240)=[{{r1}, 0x0, 0x0, 0x20000001, 0xf108, 0x4}, {{r1}, 0xfffffffffffffffe, 0x43, 0x1, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x46, 0xfffff, 0xb, 0x800}, {{r0}, 0xfffffffffffffffa, 0x44, 0xc3, 0x5, 0x3}, {{r5}, 0xfffffffffffffffc, 0xd0, 0x80000000, 0x1000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x1ff, 0xe}, {{r1}, 0xfffffffffffffffa, 0xc, 0x2, 0x10001, 0x7fff}, {{r2}, 0xfffffffffffffff8, 0x18, 0x80000000, 0x5, 0x2}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x4}], 0x7fff, &(0x7f0000000380)={0x10000, 0x80000000}) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 908.688µs ago: executing program 5 (id=1337): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="a7561ebe83d4ffffffffffff86dd6b38e487001402a60000000000000000000000000400000000000000000000ae"]) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) writev(r1, &(0x7f0000000a40)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000140)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r5, 0x9, 0x0) dup2(r3, r0) 0s ago: executing program 39 (id=1337): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="a7561ebe83d4ffffffffffff86dd6b38e487001402a60000000000000000000000000400000000000000000000ae"]) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) writev(r1, &(0x7f0000000a40)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000140)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r5, 0x9, 0x0) dup2(r3, r0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.107' (ED25519) to the list of known hosts. uvn_flush: obj=0xfffffd806b87bbd0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0xfffffd8061edac38, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! SYZFAIL: failed to recv rpc fd=3 want=4 recv=0 n=0 (errno 32: Broken pipe) OpenBSD/amd64 (Amnesiac) (tty00) login: set $lines = 0 set $maxwidth = 0 show panic trace show registers show proc ps show all locks show malloc show all pools machine ddbcpu 0