last executing test programs: 5.145066375s ago: executing program 4 (id=73): sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x85) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x0, 0x0, 0x0, {[0x1, 0x0, 0xffffffffffffffd, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001], [], [], [0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x8], [{}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x1000}, {0x20, 0x0, 0xc8, 0x7ffffffffffffffe}, {0x0, 0x5, 0x0, 0x200}, {0x0, 0x6}, {0x0, 0xfffffffd}], {0x0, 0x0, 0x80008}}}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) select(0x21, 0x0, &(0x7f0000000040)={0x600000000, 0x7, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x33, 0xfffffffffffffffc}, &(0x7f0000000080)={0x3, 0x3, 0x0, 0x8, 0x5b0, 0x0, 0x0, 0x2}, &(0x7f00000000c0)={0x0, 0x7ffe}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="720e17bd6f8cf6962de704ea2cc8", 0xe) kevent(r3, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) ftruncate(r1, 0xb026) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) close(r0) listen(r0, 0x3) 4.998889727s ago: executing program 4 (id=78): sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8ec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffec3) (async) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded"]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000007"], 0x18}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0xfffffffc, 0x0, {[0xfffffffffffffffc, 0x0, 0x2, 0x100000000, 0x0, 0x0, 0x2e, 0x0, 0x0, 0x2f01, 0x100000000000000, 0x0, 0x0, 0x1, 0x0, 0xd595, 0x2, 0x100], [0x5, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0x80000000, 0x1fe, 0xe7, 0x0, 0x4000043], [0x0, 0x2], [0x100, 0x20000000000, 0x0, 0x100000000, 0xfffffffffffffffe], [{0x0, 0xa, 0x0, 0x7d06}, {0x0, 0x2, 0x8001, 0x4}, {0x0, 0x0, 0xfffffffe, 0x1000}, {0xa, 0x0, 0x81, 0xfffffffffffffffe}, {0x0, 0x400, 0x0, 0x40}, {0x0, 0x2000, 0x40003, 0x1}, {}, {0x0, 0x3, 0x0, 0x8}], {0x0, 0x5}, {0x3, 0x0, 0x93f6, 0x3}}}) (async) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x10001, 0xfffffc03, 0x80a1a0, "bb08000100f167d910508b000000000000000080"}) (async) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/19, 0x13}], 0x1) (async) fchdir(r0) (async) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) r3 = socket(0x2, 0x4, 0x60) sendto$unix(r3, &(0x7f0000000280)="b1000504600000000000800007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037281802000000000000000000000081ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008effffeffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) 4.848800375s ago: executing program 4 (id=82): pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000144000/0x1000)=nil, 0x1000, 0x2, 0x2810, r0, 0x2) (async) syz_emit_ethernet(0x291, &(0x7f0000000600)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60440000025b1100fe5ba80a000000000000000020db6900fe8000000000000000000000000000bb0400000000000000040290780000000866c1b45f070732f600000000000000000000fcffffffffffffff0000000000000000000000000001890200000000000005020005050203b30100c204000000000401cc000000000006210000000000000001000105000000000000f1ba1a4bc908308eb4f5a513c6413dd92d7dacd38cc93ec5f75c38eeeff3586ba8b96f735001cf8fdda7df3023d791a9624ad941d8b040c646f6a09353f2e0836f8a3b45e3c1ac86706c2385015dc7ad6e5f616e81c1e67f2c8fa1f5a99459059bf376d933d975c09d2b36d67595c47484916e3bacc4666176eeb367464908fc401bfe247f8bd39b91119e45bd13b5394cb7798036b4aaad13565cb9caf29e81092c172a6bbccf9279be769f2771ddf4d117ecca6e092f4dc10201a072b36d860cc4e45bd22f28f2308877e0bfbba1017dfaac1fe2fc18ceef760799ff8ca3c1b09245247b76819370f89e0c00008fd0da1f05020004010200000001008901000000000000000100000100000100010400000000002f006fc8650000008901000000000000c20400000018000100000000000000002e000330680000000c3438427ea71727afcd3e424dc88cd82fdb35c3796857809abecba8c96711ee191c88ab22f7786c371bd602898eb511a0f3e9cc62768bf1cb98947634f6ea084884d023e443b16981cf0771b986d92986776e09ec705df4786f5ae3d5b5972525402275bdd5e1c8af1a3eb7da22a3a41d6ad73aa7826aeb57a3711d67d4b35ca3d44c9fc0ba8d3ddcce5f196c866b36175d30827f32e7322913efc10d346b1746726b4aa7545df09508d5fc7cfd28d887b5eebff01ac8074287f6a958273467253b3a14e43e2921b15846e292e0fcd53e8c55ca239abd40242f75cbdda1b76825f25cca711f573d8233e7618ece150909b3704cf520be60b528e0b757044784c4421b95477a3cc7f87ee2de9dee3ba4d96c2674bc30fee9172316c5c621f4bd14ea32660d4996a9fc6f67b31dcc53dadedca4bc35c3b5c636cb0a17db7cbc25f371904fe241960e101c182f5fdb34df58149919be19c3ff070604963a1cea5e3deb123ed1a96fcec83c459d6b76cb684243e916cd59c8c8047246fc719e34ec26e7b9f76b0080dda8f9420ef799a56a51"]) syz_emit_ethernet(0x17a, &(0x7f0000000200)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000040100c2047fffffffc204"]) (async) r1 = syz_open_pts() readv(r1, &(0x7f00000012c0), 0x0) (async) r2 = semget$private(0x0, 0x2, 0x40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) listen(r4, 0x1) (async) shutdown(r4, 0x0) (async) ioctl$FIONREAD(r3, 0xc0206911, &(0x7f00000001c0)) (async) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/124) (async) r5 = semget(0x2, 0x1, 0x28) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) (async) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)) (async) getrusage(0x7fffffffffffffff, 0xffffffffffffffff) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x2, &(0x7f00000002c0)="ff361398930052938c9a1ff9b5ddf2de920677a102db62f4ceb3b0ad9b732d1012a0b0b7e79b45c1e80bcac3e6fd20df7f0a5a65379233c074bb69e7560c627e1f171238f87b2951bf61a7cb9a3237c1941081788e5a4a92c18a", &(0x7f00000001c0)=0x5a, &(0x7f0000000200)="bd87d245719f5eaf66e4fbe99b326a086545776292f6867afbaaea2372bad59c72342b3c08f5911ea48c2120b84157bf0e1cdbe1cc0c91bbdd5c68522e7e6e160a09f51219fce5289dd86ff86f872ea58603019304426042ec637e767ef52c57140208f84925a2e70ee16f7cfd6760858eeb7295064d56ebe55c6ba6b24a3e3f23a369547fe27b6f", 0x88) (async) semctl$GETZCNT(r2, 0x2, 0x7, 0x0) 4.814343205s ago: executing program 4 (id=86): r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file2/file0\x00'}, 0x10) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000280)='./file2/file0\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 4.720291064s ago: executing program 4 (id=88): r0 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000300)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d35e6abbbdabb26a52ad7f4601faa903493e339865dce0f225d032b34b77e382526b1572da73c6d", 0x3d}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x20, 0x401}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000200)='\x00\x00\x00', 0x3}], 0x1, 0xa1a) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1c}, 0x2, &(0x7f0000001080), &(0x7f0000000080)=0x5f, 0x0, 0x0) getpeername(r0, &(0x7f0000000380)=@un=@file={0x0, ""/54}, &(0x7f00000003c0)=0x38) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2, 0x9011, 0xffffffffffffffff, 0x400000000000000) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) 4.363768225s ago: executing program 4 (id=104): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) 4.36322714s ago: executing program 32 (id=104): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) 4.07354767s ago: executing program 8 (id=106): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x3}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) r4 = fcntl$dupfd(r1, 0x3, 0xffffffffffffff9c) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4e2f9c31030bb869) poll(&(0x7f0000000100)=[{r4, 0x60}], 0x1, 0x5) dup2(r0, r4) 3.793915612s ago: executing program 8 (id=106): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x3}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) r4 = fcntl$dupfd(r1, 0x3, 0xffffffffffffff9c) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4e2f9c31030bb869) poll(&(0x7f0000000100)=[{r4, 0x60}], 0x1, 0x5) dup2(r0, r4) 3.555371874s ago: executing program 3 (id=123): symlink(&(0x7f0000000200)='.\x00', &(0x7f00000001c0)='./file0\x00') (async) symlink(&(0x7f0000000200)='.\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0/file0/../file0\x00', &(0x7f0000000040)='x\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) open(&(0x7f0000000b40)='./file0\x00', 0x10000, 0x20) syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0806010190030600000300000000000099ddc2acbae00fb713cf413d8bd59837e428190f23ce"]) (async) syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0806010190030600000300000000000099ddc2acbae00fb713cf413d8bd59837e428190f23ce"]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000), 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() close(r2) (async) close(r2) r3 = syz_open_pts() socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffdd7) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffdd7) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) (async) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r6, r5) close(r4) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, 0x0) 3.410482447s ago: executing program 7 (id=131): writev(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffbfffffffffb, 0x1, 0x2, 0x1, 0x0, 0x0, 0xdf5e, 0x0, 0x0, 0x2f01, 0x0, 0x3, 0xffffffffffffffff, 0x0, 0x0, 0xa4, 0x2, 0xce5], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffb, 0xffffffff, 0x100, 0x7b99, 0x1fe, 0x3, 0x1], [0x100000001, 0x2, 0x40000000, 0x0, 0xffffffffffffffff, 0x11000, 0xfffffffffffffffe], [0x100, 0x20000000000, 0x401, 0x100000000, 0xffffffffffeffffe, 0x6], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5, 0x2}, {0x0, 0x0, 0xfffffffe, 0x1}, {0x3, 0x5, 0x6, 0x80000001}, {0x0, 0x2, 0x0, 0x808}, {0xb, 0x2003, 0x40000, 0x2000000000000000}, {}, {0x0, 0x965, 0x0, 0x8}], {0x2000, 0x1000001, 0x5}, {0x0, 0x0, 0x73e8, 0x2}}}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) syz_open_pts() setrlimit(0x4, &(0x7f0000000980)={0x40, 0x8062}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) r5 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000019c0)={0xfffffffc, 0xfffffffe, {[0x5, 0x8, 0x5, 0x100000000, 0x0, 0x80000000, 0x8000002e, 0x8, 0xfffffffffffffff7, 0x2f01, 0x4, 0x0, 0x0, 0x1, 0x800004, 0x4, 0x2, 0x100], [0x5, 0x5, 0xfffffffffffffff8, 0x8000000000, 0x1, 0x80000000, 0x0, 0x0, 0x0, 0x47], [0x8, 0x8, 0x100000000000000, 0x0, 0x3, 0x6, 0xfffffffffffffffe], [0x100, 0x20000000000, 0x0, 0x100000002, 0xfffffffffffffffe], [{0x1, 0xc, 0x0, 0x7d06}, {0x2, 0x2, 0x80000002, 0x3}, {0x0, 0xfffffffe, 0xfffffffe, 0x1000}, {0x1008, 0x0, 0x6, 0xfffffffffffffffe}, {0x0, 0x400, 0xd, 0x40}, {0x7ffe, 0x2000, 0x40003, 0x1}, {0xfffe, 0x0, 0x7}, {0x0, 0x95b, 0x200, 0x8}], {0x0, 0x5, 0x0, 0x849}, {0x203, 0x10, 0x4, 0x2}}}) kevent(r5, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$setown(r5, 0x6, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000080)="c5", 0x1) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xfffffffffffffcf5, 0x0}, 0x1800) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42118000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8", 0xad, 0x0, 0x0, 0x0) 3.368638682s ago: executing program 6 (id=134): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) (async) shutdown(r0, 0x2) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r1], 0x28, 0xa}, 0x405) 3.162778873s ago: executing program 0 (id=136): setrlimit(0x0, &(0x7f00000003c0)={0xfffd, 0x54}) poll(0x0, 0x0, 0x2) socket$inet(0x2, 0x3, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x6b, 0x8, 0x4}], 0x2000203, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) r1 = socket(0x1, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="dac5c1ac9957b1b8b72dc979c9e6bca663e532f9cfccef2f360d378e422c1596534b21fca56d2ebf3b75952d2204b53ddf9d13252eaea3a1256870b48800c109a353baa9214f8fdbfee0426b594ca047df95c7c75353e1fb2a83b1178e9a01", 0x5f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) sysctl$net_inet_ipcomp(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000040)="df016e709dff4af7089184126df6081a8a006d50efd5451c5fa737dfd054b9fa0a6b38f7f960a7a374df62e1434ce8777a4eb91d51149a28c791f5fdb49f73a2c276c73f417980a2387ed31b", &(0x7f00000000c0)=0x4c, &(0x7f0000000100)="1a771ebbf3fae254cb2e0d8318ce3c29f2c68ea135f94cf8a40dabccaafe5f9b497ca45d2baa36446cea750898f58f2dec4dbe3f065d2dfbc183395db7da7a7df0b4e07666e3cade80acea436aa862da875412e6fdd39123308c559cd60f04f5fb92a168efad12f16580118650cc7c7e1cb3db15572a15d0b0470ff50e2bd8a353ee4703c6910b624c8f6ebb85aaa5989524cee92e56892597992158ea1015fbfb69bd58542eaef46d881df82d33b2fa3e290b1e4c2a16716313494164de8cd77cfdc304a13d922a2faade497739fb31d17f4d62521e57e106a3202a115ba07027c51cb46a57e02aaf7256e698460bae7e5a697044ce", 0xf6) 2.804994542s ago: executing program 0 (id=138): ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x26, 0x8}], 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x0, 0x8) mkdirat(r1, &(0x7f0000000540)='./file0\x00', 0x184) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c61e000000000000000100000000e01f00000000000000ff0200000000000000000000000000010100c204df"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x7, 0xd4, 0x4, "62630ca69175a46251d4087d36382c1eb2f66c39", 0x6, 0x1}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000000)='./file0/file0\x00') unlinkat(r0, &(0x7f0000000140)='./file1\x00', 0x8) fchdir(r0) setgid(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) r4 = socket(0x800000018, 0x1, 0x0) r5 = socket(0x1, 0x2, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1024, &(0x7f00000002c0)={0x0}, &(0x7f0000001880)=0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x1ff, 0x800100100001, r6}) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f00000005c0)=0x3ff, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r4, 0x0, &(0x7f00000010c0)) sysctl$kern(&(0x7f0000000200)={0x1, 0x45}, 0x3, &(0x7f00000002c0)="71f95f84cf71b59c7afec37582", &(0x7f0000000080), 0x0, 0x37) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) 2.803041472s ago: executing program 2 (id=140): r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0xc06) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)="82", 0x1}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8, 0x8, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000001240)="8d960000", &(0x7f0000000280)=0x4, 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0xb}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)="f1608344df16934bb3bfc121347db43c229032d94993d18c1405040a658cabcd15e53b69ee7f6208420ae468fb82d20a93ff205fc89fdb108a7b00b18d25f5e6b02f8cf3db3f394dfcca3c80fe117fe2a9af40682f72eb49925187cd99d06dda8e1562e5d4b17eae8950923494ecb4f5414f4c04678055d8f6d7d59ca3748f2d6ae9b727107426bc8f606fbb64ff70d50084be8f8f4c054c53597f2b53e0e02afc53e55cfa0b1c10611a04363838df8aad4a1249f059eb77c5e1d0b1b3d5fbc89dea8e5de657b9961cc6751b9725f5007b", 0xd1) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) 2.80253105s ago: executing program 3 (id=141): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x85c, 0x2, 0x0, 0x0, 0x3, 0x7b, 0x7, 0x8000004}) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) (async, rerun: 64) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) (async, rerun: 32) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001180), 0x10000, 0x0) (rerun: 32) pread(r1, &(0x7f0000002fc0)="37d2c18b20", 0x5, 0x9) sysctl$kern(&(0x7f0000000000)={0x1, 0x29}, 0x2, &(0x7f0000000140)="896ccf49e6c7591725d9d6907f1fa54513f4e7415ab5053804f2907143829816cbaa5b5d1feaa2b0b3ce696f9037e94c0fd9355b55d35e719197e7eff7e3a052ade998dbef7f99496e1c919d13fc4dbccfcbe6c15c4f300d4e599577a31493a81b45eb4dcbf912d22ae2c7136aa527730a0998bb8dcd5869218bc05db1a6bb62dbfe44aeb12d6c53d6cdeb38257b5230fff078b8a9", &(0x7f0000000200)=0x95, &(0x7f0000000240)="23486a25147062067c5bace7aef2eaed1c6c32cd6186a3041dcee3372fe7b1558b38ed043dde3d3ff854b6402936246da3fc2f1a690018d84a4ab84ebd33bb3cbc27c9d5a2d24d011bebb3776bbb7ce7471d59ef733f2ec3669e564e9e62d632394ef7dba348a81106786ef73f692a08024bb5370e257b9e831a51042faebfd3108b7b8eae4294e46fe6dc9c35c5636179bca9758ef990877b0cc624fae42396e1f072a2ce03927fd0fd080675f3300a794189bdbfc5d8bf3362adc38c7a844879722d614cf8cddb058c1c5fd17201632733d42375da00aa302966", 0xdb) 2.765992808s ago: executing program 6 (id=143): kqueue() r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000000c0)) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x100c2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f0000000380)) sysctl$net_inet_tcp(&(0x7f0000000580)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="9b1809ff", &(0x7f0000000040)=0x4, 0x0, 0x0) 2.763679725s ago: executing program 7 (id=144): r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="1ece7dc69b42eca11f5829a17c01aa4adc4ff38690047eb514a2d984925f8d07", 0x20}, {&(0x7f0000000240)="820f0c939b35fb2bc7da8fadab01205a40842838a04eae5c4705fb850e0c4267fe0406c988b1ecb61170116cbb28287775593ab499c61bcd408f3f7ad445273d99afff193777dd349c6aa52d80f4ffefe3862a6963bd37c8f4865473746640ff579122f126f9d5b958e7ac692c3227c8bd35c7162ed3b4d08d8204baa6a3dc21113584eb003fda7689aae32ddb53fd379527927fad30d63e4bed4925c4cd8dd6f3055bd70ffe60704a16b6f3ac5cc54ff9be9f034487f8c1fade702c93ed6ba0ef622a688ad9617ca2fa44ed6493e5d4a9f11acf16eed8024ea268a64d78", 0xde}, {&(0x7f00000003c0)="26b1067eac59d039ff4dc8237ec6fe54de59c083764995e230fe2334fd5ca4bfbbaeec0d99c339ad589396f06991b4af18220cfeacc37ec0a92202fa4cf88623ea5b78c43701927d06eac0ba9eb59364861df6ada979c3259729b1ec5fa8f49f03225f4c3318e363c73675a77822bd91186542402b0bc77fb9060b45ab75159579505265c5dcc0181c1281a8d151761198b5975f52e4fcdc67f381ae2b3b1190cefff5fc3711ef419b7f17b9ca289b6e234ec80567e8a1ab04098354956f9adcafcb2f8b9466533a212238d5c43d3c95b34476267d72163c32041b19f56af916163a58a426b8016f5a5a52ab9b04e715759282871380da46e90a8c85de9b4b349a4647eeabd64feff19cdc30a1d3bf10fe69e0754c45b7c03b7f9a1f3afc13c6a8669c42ad7812b2b7d087be99492472fc0fdc2ad60f53e73700a144f5c32e012e6facb6c3250807572a3856036ccd2408a9c27426e379b02b5e0bdf891c7b2ea773be1506d21a3f2642738e3c522e84a481d874ef0c9d75c2553e903756a5cc9eac00783c57d2a10f67b20c6506b59abdb2f1a1142224c513a2208eeb384f7a18623e484c08f66deed4aeaad6a3b16bcb8298bc1805517e8116545ce008c24a6d3c853fe29c850b50318a785484532107182fedc35c5bda8e95969e16c395ceb8a56b6ffb37cbfde99c314d40bd282ede2c682c58f64683731501f587bc151c996092c2628a0a842a17e5e082153073c61af378c4e9223c381761aabd78c6c56bd678ded5bc90ce772f2bf7e58af6d165acaa243b6e72f123e36475293a38879d659ab68b52b14d2c2564352ac96d201cfe859a8ec673aa6ffe77b0c02b0af4d50f276ecef71c79fdf38289a587705a8867f7355f9bb54a3e4a7771eae011ea32908e713728b9f6095945a722eb06bdefaaaaad3bba187bc41161fe05ec299ff6367728a2a69f2bb0d45dbf447e9dd6980e0fe7c10f2d8d979fc00e52cb43b48e2acfcbd4fc6819b5f6becd7f9e99daafb07cb14aa91b3f125b7736ed6a19cd72597df5c9847478ec103e68ef8cd42d834f05bd54f81332f16b4a5d88524ef62ed429a03d4738e1038bcfcb1e232b386b6166f9ab04350e8ead6b7a4f1df2e03ef6a688df1823435f70ec25e8fa0e7909e2fcf551ecf9c3d392482161dea10c0cbe50d0dd3cdecd4c758e0079104fae1a1fedae3665999b58b8aa43d075fe076664ec3070deb664474c2e1983803b095db58473b486b758f99812bc86b84d19c024aaa4ad714e6c1bc50810ba0f520ef90fba64818b10f0f6ab9e3b6b51ec342d9b616dd244c270a5fc68656ad3103148b9aa9e0c1c56ca89bbb3e6dcbfad4449562415badc4f54d00b2efc61814fe735669ebed771712b6ef387f524256b3786b028b8091c4b2ba6c468dc3ca204d77f63fa9217ee49881a0d9f29a13e07ed90c19751c64a6502069f1621003abe1979c69042a58fc6b9f857e7afd3e06e9875f1a04995300f86401926c0fea33ff9f86de369e43af2b2d9f60e03e97dc8c61f7451f82d1ce9e35f05e089de890c7f3975eaa8c723c051e24d6b16bd8e2de80eace24f3940eac4b33d982d5901e8c5225adcb119921bee7ca9f7ec914a45a7e0d5945a3045552f88248ff7477c8ab3c56a49e5121f637150803b314bf297ef7394c545b633d93c165be0c804d8710932b236ef3445ef316e1dad289075c7e6406f287995299554bd0c45596e4c1a36ab408c83b16f278d9e477c18dd736b8277c3d8d6e691687b84b49ba9e02ae25ae2315d647321980f3c08c36dc96542fb0df68c9c38b61af95d77cde3a83e149ffb9fa95961f4d8fca2c7ae68ec43ee4c434992653e0ea87cafb624674e6dbb1e48f2a2eaf3b16f22e1b84f132a1870b1527662aded59b2dfc2175efe8fbdab4c152432a6f0404edb4faa6269db2d803a53631528f0ff04c3dcb1198a3ae8c7984a75a68d536f4f79721fb8e84b4be127bbc8e2bcc93dd67a5f69cedfe79fc34f89dccbe5462a0828c2d046f0d6e8899671153b2622f1edafe7df80b4429aa0b10f6043fcab50cf31f4c09eb13d02e0d86d1fe3a6ceeaaa367e9d3631a9cc7f259cc5e3dc004d818eecd0c8cc12bc65da5b56e439f5ffdc4253a75836282f81659132285a61f6825e2622ef06fbcd5e10f6449f30a836913e0ca46d2d40da968bb5b89598b98f81a3b5105da9a356825ef620b56336b048a808d0c30fea3c2a23b3e1076ad7b039167037ac488cb9a542cf71abac073fdc16e74a948cb62ff0ef154d087a9b37e2cced6141ff3c96aa3b0dad75f8f05643557a65cc62a39946fa01e4a5bbb8b6b9fd1bc461ed6ba8803d89ebbf3cbe63f5909298dfb78b8a44da949e32c7f6bcefb0716e6cb75daf65e3c4dad4f801300e672da25a257ae368c30c5cbd0349e242cffd52f53d436f83af5ef2b07d3c9614826f8dedf7b226c702324ad0fc39e9d926e0758ac87bee735ffb301f1421557c09b37bc810499c6f2b44a43bf75958712cc28ed9a329bf1ff5fa5778df8e3a3398ba06eaf3de6cd691c22c33d3759767005bb9cdfea307c0d7fbdd322ac14ee33fb0fa6acbf6bd8c2d9f82a367d35d3ee7f084e9a18255bea2e78cb8eefb3f2bbdca0be08c726f1488732dd61fcda04e191eaab75ef1f82afde6a1ea4131b5313f44ba45e93d5135a6dbb707d6edc953e51c29ceb8a691e68a439349e4c9603268b43f2caf5b26c6c9302cd6b2ee2e85d748e2ab09d0fb3c9750f74b2020a99bb2c8cf6cfb7508fb7a07f680c539500b5d128f0b3552fb1ebb272184ad034ea61f8117dc2f250a08ce25047f04ec8b0f86a227763943944d83cb150699391063388faf5471673f3dfc3bc616663e2a7d3edaf96c9ef8d233e04080cb5ee94607580b42431b3eca702f563d53242f5d6c285859b728f6be4544b0a6d301be20cee69e92ea76ca222d5d9cdfba327842ddcf0f78c67c885c97e78384bc9866afa0918e48bb11d104bb4fd50fe71ae47d9e51e0b911db5ad17f0acc125d7e555fde5bbd8cd8f7388884e0b67c39a3d0b259e650a164e840bfb02cc6911b3d8735715bb6e038b8f5d0b59a6c4afe20940277a29f6088b8690069953bdbd8ddf2cb446d21dd6e6238c0eb52e55971e7570376881409cfa991204409287def711c7ca586c3def2afcf98f61fa0ccdd3c64bc4cc1e3e20448d8a64892b9e4413e67e11ca21e81df02c3886fe221fddcfd5529c0d5a7fb67b221cd2202d710bf17964c92abe1341fe78160963f3cfe8414412b1605aa0180868bc279ce2207ba8fba43e0dbb546516a4fbec1788e80a20deb9847af5b285a65643d81288ebcf3dc87f44c914bd7890f19f787dc8cbf7c16f1d7dc622067ece4d0f0fab5a64dee755417155858cbadf0483162423700e6d316bd603a148b8a7bfff96080bde8a6fbf2b4f109e0ba6d5aa5cced50af6af8ee9ac51c61e09f81ba0eb3739d272438f960bfc041ae80edfa287d88ddc211faa67d41e46217d83b5f5b63bed2f3cf9aa29d8842ba4359f30dfbc7c720c12f54dc3a7062c2af91979841b62339b3e9b1a69d972500010f925f6e9e6f78bf8f97306cedb96484ca8aaffe0020c0da6d1dfda6f1dc88a513f7dcba1c4829f958d6f868a2aaa43aed6a71e39f1cbd61c1ac8763e84a971c8731a59194909fd3a10ba71bcaca82032c7f94ff9d418c8d941adc1d4ed0d75eb09ac2a5a239bdefa42331060433278bb77681e24dd7c85c571e655df930e7a563832bae402051f3fa721ed2c13f6eb210f4a3af8e7513e80b02a5f3e5a3feccff01549e2c56fd5f771a1e3dd0830182a737f5b73cb471d46b035f9d3a57abaa9bb052bfca0248ac0e3e1d76fe11a0fbc05c47cca78855f01f9050055c9ca2eef0d074e8df43744e2d736b55f76e925ca74133cdabf48eb1dc6cdb12accc18a3e74a8c69f6508f84b10a45a8143ac56189c8fb60d834ab53976d89fbb05ada41f22cc36fe95205194c5574001d79f09274bc89fdff2670a7e8c9f2750e286d822d9c3a0ad9bfbc8a3efe1043afa92e7920cf094cd9264a8315e07389376de803e22e431d6e8063896a927006de2377d3c562bb8fc7a410cdaebbba7e98af155caa9ff7e2788d14c6e06c5f9173fedbe926e90eed280f4258ae8a2d62b39cf5b4037b4361700603938b19ed3d3b94ff26266566922055e5b95253a1138a61cfd80bb750ed3e1840315182f437799d7712977f8043b97fa9969b8393358c576a6ca9b0a5792eeabf55d6f2a70d6596b02d796ccf6d485f015df528651f47014f4dca02e6ffbbfba3f8aaca07a02e0eacb725a2593fdc9378b3bdab6b056956e8454e84f078e8b5f7bc4e3eebcae01372b37d5287272dbc46d5b4eff2fd43d7bc498582b850c51fe79ffbc50462d8d0d8fe19c5def12d1372a63be59ba869b0ab3e0c803ea8bb51e5d91a454c61429cf2b38e912c433d2e5ad0a7683861e267c88bcaa21dd8d7f19d68a3a6245c283cea02c61b8296fe36eed57268cf47dc0a1b631acb7ba27ec7e3e46455a5f72c35a02134987ae1a3fc9498ae68373c0e12f3afc0e90a08cbdd4489dc8459a647b2ed874e8d999ec40675974fb6dfee676143db95c32ec0640a73a408b9565475fa097a604c5f33ee41d2cb577be68db16462b02ece0afcc445be7877146635a34884f784c0b923b42cd00efc096742f7d9b9476778622342254086f2db2269160a51a9a2965098003da5174c9f44476682026284f13a676ba20b73482044ea6cd534648bb94f644453d1c30cd6d8b02ef074c049a52fd442bc9824b1808eafe22e11340607e016dc66a57d46a441fcbc1ddee4df520116954248a7251c6855dbd2fa3d4854a01dfe48988632961c328595be189e01265b56bbc02dd383ac7ff10a843b33241854c8c84bf8c4d8dedd651538824f77b6e8610685fe2a1e6e155f86e6b8127c78d1addcabf2459602f2565c0e9726466f122bd9cd5604ae4752ec424b69c5a4b157d0a763212e351b09f16aae0df6a4aecf39f2d55ee444b92122b08a891594602a51a9ff11cc1927f197732190aed5adf83cf45d2190f140e1e06fec50c7e7bc1ba3ecbbdc0a8511aec08176fa5a470f7f82c0937b0af3aca9dd17af7bce545f83c66cff009cad3f8bebbb23fe6672b90b5fe84c7b8e147706bedba89963a2e40c68ba7055cf1c85f705cb745fb9f67fc9cbd423f4bb316f21102ed15b3767792fd2dc17fc961819ac2d981c7fc000a4653ce6e8944c37f8f4025d94d7de7df2536fc961fc136f2b152f9c4890bc71ccd3a6aea2663e1139207a57c8c7147cbbf317bcd62c666380507d2811b05a2f5450c34b454e9969f32a2e415ed4b3a8dd6e481aae40bfd4f6235d07a5653540462f1fb38cc777d42d483f918ce3a6708651ccce8b84c61c80c734155f4b721f9d2c089532dc9526c06fa384fa701d477372ffb18cacd76fdfa842234b8213f6a821261690c49561da86a8cafcd747b97afdc1558ceaf7f0805e0e40c8de49d95024c885e5771402e3e3d46fb3a7be1f956d3730f64884f5576fe078220f12c5c52631a9406231f1869c02577416f60a8f800770eb6f930079d6a31291554d72cee4d1de4f601cda02858161fca8391064e9b80daaf46a24e727e4771ddd7d0d52340f07ed137ca11e0d4341d14e979d88a93a4c2ce90a7f0ef63e583ca819169251365f63fc48cfb95b2377665904fa4c52985cd178e4b59b78c0ed59fdd6d9043329094882c36b53e82ee243d88a4d950ff86aac", 0x1000}, {&(0x7f0000000040)="b2925d7814dc5a5c59e75752cdb5a23432e04d1acd72c7ebf14a08b3887873981816cbb11c20b68d5a9f4bcc08905b1fc2cbeb8e8c1026c44d79c88937befab16bccf157d7f27bf689b4f097b3702fb112a30e98c9", 0x55}, {&(0x7f00000000c0)}], 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) write(r0, &(0x7f0000000200)="09541ded0900db0000ff4278ad535ab76e7a42000000a190c6005624bf7b6a0a", 0x20) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 2.76331155s ago: executing program 1 (id=145): semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x141, 0x3763}, 0x80000, 0x80000000, 0x4}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x37, &(0x7f0000000040)='Q[{L', 0x4) (async) setsockopt(r1, 0x1000000000029, 0x37, &(0x7f0000000040)='Q[{L', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000001580), 0x1000000000000177) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x42}, 0xfffffffe, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x5}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0x300}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0x300}, 0x3, 0x0, 0x0, 0x0, 0x0) 2.762805146s ago: executing program 5 (id=146): sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000000)="b3eadb28b95fe9db91daac7479adca1c0f97e49b14839d337977c76a2ea2500a64405d7fe2bca5e07c6ab728842c87b0b4604ceede2f3ca07d", 0x0, 0x0, 0x0) 2.735200803s ago: executing program 5 (id=147): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x7, 0x100000000000000}) semop(0x0, &(0x7f00000000c0)=[{0x2}, {0x0, 0x2ff, 0x800}], 0x2) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000b80)="e48ea654885488323a9f6b433acd7be0201ab4a223c4571c2c8a66c8662c581b7762d8edad72abb1204ea8747d505256a1072d6ec2dd31edf9b0b4a2fa082dffbdadac41b67a755c8f62ff74308c5a3fb473e0accadc95e81459a6d67321e78f20ebc25591b5da2881a2b5e66e40d171d906ba80ef92c86533c7501cd5aa304b47bf1d9d45e163931e90bf0c748de79209addbbd0b48924ad7b3179948205bdc6b3bc001ab5649e2dd19cd1bb80275ff350cffa7dc653391228bc4a1e81e3a0633dc008fb1760088dcdf2e80e6e66f0036a7c05e3fb354a0473a29fc9a1adfcf6d175e546e4b6bd07ed56bb9d3e6744f4800437f2899990bc5451cc0db8df5d62f5e9056dd715ecf2ce6f06b5908122dee9077c4f7a2759501a83dfd3e3740099bd246b10c61aea55d5ba7fc3e792aad2a7bcb48d39bfa5419e1efdf1005cbe6ab831c9d9cbb693f13d92419c58e53c9ee0275e930331d5b926003886d9b2fd72271392f1aa40f2ff42a84a37d57a0ae8f857c00e6b1612ad9c4f2a4770747b4aff4920467dd2dd6bb99caaa7d976f469b015843cd32aed1145742555bda25447b43c00b0d9da07ac3528656eb27f04af2a77a7e50c7cb9507cebf0d78fb03fb8c91ac6faf5f99283ef249a0f7ca5bc74e7c0984a8ccd51c6c253200b14ddc91888dd23317db103e7635cab6490573f68fd5ac26a0a19a55373437d7b0c5ed4742663b4e215ecc20c868fb5d18894041905b22dc8b6cfea35527d4b7ef96743bfc45d612a3c4f330e424518cc819f13f102ba474e7861c05639a668d5d1aeceefd02474e91c059bcc7fef0c610a57683f08f2717bc82021d50faab6f7aed8938579556fe3db86658fafea33e55e97b4ff1d7145cf372c13cb95af2ebcfd57317106872297292628278813970f5e85ee9bcdc6254e298ca2786703cc4b2aa962cf447420fbe438e3d3414cb72e1b51adab85cf08ae7a386b4d36a29fa78d3b71036b4fc0b332af04c38bdb52e4d496ddd5e47119c0177c4ccef8f0e1e4a2715a2876b194e650b5ff4ad2b32a78d98dfe63f644bde7caa25e7f18dcf12d6a5e2de324fd6577cea83786f044ff0d925c42353410e18b354f0eeab8c0ae47b5390731d91ebd4538cf4da8384a7bb9d5f96aae2bda415c6f8653a6a0d21eca6a7e85e566f7f12bf53579adacf543974d16a34ef008170e72bcc1f02e3becb54067ba6e281e504891a512e03416504788c1b78c8ce594ea1b34d670037fbe27696f31722388820bea2171e9761573165f9839d92dcb046c56de77b6467614975c0af096cd87aff0f4bd8dd01ab8a02520674852f6a317243db9e219d389c390e108d3c4bf18b0b2ff6d27ade580da65218814695b2b4e3bc9554ca112b612c3595fe1cd1f04c78792f4e8066b9398cb6b96eb0a4dfaee78014dd734bf0808e81b3dd5b29006f587b1c24e93a78e4bb3ac6efd486acce261f48808b462e11c7ebdc2051b400b0be774c7c2ee0f52c01aed61adfef261593a029a96100b684590879f11f38b5f0bbf1d636dc7035c46af11a9e773302951fb35aa88ecf12a604f030c5aa9b2a8ea3ceb44b9488fe41d75594470c01045e717087bea755d8f8559aecc818bd9ee1fd1294e4328c52c3c4fb67d50342c6ac6fa7dba77bb9fdefb54c51e8809fda2a42071f2aae7a542d72efec44a09993f03682126928d8ac1a04efdc3ecb1a85686e2ba934981f4176f2228a607e135f4e7f", 0x4d4) r1 = fcntl$getown(r0, 0x5) r2 = getgid() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) unveil(0x0, &(0x7f0000000040)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0xc001, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x5}, 0x8) connect$unix(r3, &(0x7f0000000000), 0x10) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1b}, 0x4000000000000007, 0x0, 0x0, 0x0, 0xfffffffffffffef2) close(r3) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r1, 0xffffffffffffffff, r2}, 0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) rename(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') write(r3, &(0x7f0000000300)="015c726b3fdde27fb2d1408e68d39faec84e8e1137103a72ae5d8e453b4a96eb94fea4738a85b5164069c93a51e0ee7b0f26e1885d93e7da7ef43cf3b5e66ee4c253a56fdb471414ca693948d6cb2aa8ad0ab5bde952e6f2", 0x58) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000080)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x12, 0x61, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x40) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) 2.50755148s ago: executing program 2 (id=148): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0xf7ffffffffffffff, 0x100000003}) sysctl$kern(&(0x7f0000000080)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x81, [{&(0x7f0000eb3000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000151000/0x400000)=nil, &(0x7f000011a000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000109000/0x1000)=nil, &(0x7f000040b000/0x1000)=nil, 0xb9b9}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000484000/0x3000)=nil, &(0x7f0000022000/0x1000)=nil, 0x809}, {&(0x7f0000571000/0x4000)=nil, &(0x7f0000049000/0x3000)=nil, 0x400}, {&(0x7f0000c9e000/0x2000)=nil, &(0x7f00007b1000/0x1000)=nil, 0xffffffdffffffffa}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000688000/0x4000)=nil, 0x7ff}, {&(0x7f0000d23000/0x4000)=nil, &(0x7f0000131000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000025b000/0x2000)=nil, 0xe11}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000375000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000617000/0x4000)=nil, &(0x7f000038c000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f00007da000/0x4000)=nil, 0x6}, {&(0x7f0000527000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xc0}, {&(0x7f000055f000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x807}, {&(0x7f0000224000/0xe000)=nil, &(0x7f000024a000/0x3000)=nil, 0xffffffffffffffff}], './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 0x40}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = semget(0x0, 0x1, 0x281) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x10, 0x8}) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000040)=[{0x3, 0x7, 0x1800}, {}, {0x2, 0x2, 0x1000}, {0x3, 0x81, 0x1000}], 0x4) (async) semctl$SETVAL(r2, 0x3, 0x8, 0x0) semctl$SETVAL(r1, 0xff7f0000, 0x8, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfffffffefffffffe, 0x2fffffff8}) 2.507160898s ago: executing program 8 (id=106): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x3}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) r4 = fcntl$dupfd(r1, 0x3, 0xffffffffffffff9c) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4e2f9c31030bb869) poll(&(0x7f0000000100)=[{r4, 0x60}], 0x1, 0x5) dup2(r0, r4) 2.068456758s ago: executing program 0 (id=149): sysctl$net_inet_tcp(&(0x7f0000001100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000001140), 0x0, 0x0, 0x0) (async) r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000000)=[{0x3, 0xe5b}, {0x0, 0x2}], 0x2) (async) semop(r0, &(0x7f0000000040)=[{0x3, 0xfffa, 0x800}, {0x0, 0x1000}], 0x2) r1 = kqueue() (async) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) lseek(r2, 0xfffffffffffffff4, 0x2) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000001800)="b95be4ea84fc023860d77beb77741d370c2856bde82cf97cd767c75ab55fe254d1fcb071c37b84688fa1b1895dd7bbe14b6ec5b144a195200d6790c2e1a75b8d168abf20804bcccc90afe88eef1a0a5127bddf4347c118f7bae4d0b9d391549ed7f1d733f3cb33b3ca13a6654d6e24e744dcd218a2f895b9e7b9b4537691aad2fdfba66e15ef273ece9898ba5851d109bcff75e10b4c9682b808d05fd4d5211834ffdd992523887e399dafbdd177d9cdaaa9c75b5397d5ab08d19ad5ced8ad62a3ea13c77533e07d40c30b7e8b544452a1e327fefe2a81630d60965836e7bed3869ad6a228d7e85e93278265526173aadebb897e67ede391bbde02700853d326855aa481f64e55ff375bf3868533ea3954820d4a96fdebcc705461dfd3aaec59a44e72c1ac145b6d702a643788d2bfc57e69aabb5909249c3526ad4cf79bd254e1c24ad5646cd5377811309023175d9fab29a6cbb9549480754fda20e17af35069c599da787a77fe1f994493787f5499bd36da4b7c1425a86cb21a86df7df52c5190d21318f96e0a9ab3e624a94e225b82f2f89c2040414464eba6a7987e0fa779920540544b0b258d24a5ed17fd01d550fb921ceed7cde3b8e89932611175a3fb0a038e1c6a1eeb82a114abfb1d26fe6dc2e4d6e1768d9acacba1045c807fd8d5b9e70dd6d29708332a30ae8c7f51d89439a23d09c82847369d5f948c00fccfcca9dc2f50720120006cf1904d01eb6cdd9cd8219f64ba76e744a51a05d208b8a0ec1b2b5b9b2581dd4912079686eac7f86c0690dc851ebeed862708453f14a3d1421b7b9e3efb49fb00f549e23fa50d4613d413f2149aef4f6eebddbf781617fb8f142bc8bb8cf458f13b5295ffb20078c083810672f74e65e6f4f9f35ad425966da79dc7007cb4491d3b785d9b5e409b174116b4ae1a7b712a75c8cc04db39e6421279e8ec0dd1f44c7995c1a2cf366559d54c016c42c6095ede797e6c9cd8c6282e86e7218a98f65f4de6a186f9b980ce22a687b12305a437f58b3ca6ef23fa1331f9c608b45b326386fa562e8a3cd74a9af25a6d554f10038a0483ad9886d771d2c861924762e5e55b300c65cea779940530c7261d09f19a42c069fa638f56f0634e5480e2fa39f2c2316f4a25aa9bc7ea1a55ddff33e174a149ee545a7062cf0f2f67c5e4b2e570eb7a6ab9e9f35f5ac1836882d0b627fd70fe9db5662a68ea94ca614713d24b43f57011a9b26a9908daaa28b388fd48b9d00efc8158564eeb812f9662df6779c91e7dccb220528f402901a7eb9cb1daf76a331430ef4003e5eca5828ae5928da2ba99e029a486638c0ecbcd7c6d8220cf6d5b10b5f339fcff334dc7786a625f4ef156f8d2065a0fa073ab9a0cc9f74b11e52d6396b24a4952e13b9ff5bcbeb98b5b9eda5f027215f3b0513a084d1946d90a1e7965d504cedc8bef3d6593e274b6f0a2028583e881698ec0a02f75004a7e18bc428109c9b17d22219ae511a0ab06463edd8ff9d1523bc745c5e21aadc6daf61fb1ef22fa6383d4c1edede5325d12222ec9402deea9050c19f7900c1a4f4505777a6788b69c3c8912f569a2d023198ebeff892243c7410c342f1cbdfa16f05efb4219615256b43335454e3566465bc16695e64950c3557c5db4b421cdeda0d263bce156f195abbbc840a23598b2d0414c72ba3d3653d7f8deb91c7a350178807a12f6419f1677b8d6875a70c5745c21025bc2b56bfa7f8039bfbec7cf495447e5b1cdf89cc8b63e3bab16c11215878a43c9c2d74d618a6896e9ba712ee82f5427a2b699e8b5286c983e48d94166c06fccc1499b3b5da4298c5c802b9c40522f6f0e9e5e4910b0f075e22bc76c5f9865ba423b3b8998d423a9d3beebb6d7a19283e4cdb2f4e483358e4d793d4c104dd54c4d3b2bfa45fe752e2e423cf535e816a6dc61c704607ccd6dab3ff3f100ab7611dd490e014ba16d51391373946b66d9f7b9631879342b8f61b41117f7ecd821cd4568c3fd1a40cf8912448117dae8a4b0bbef56ab1fd284e4229967073dd91a3c1ca6d4b64b572e244b10595c9623cfde02d8e5a521e8a25a26cdefc579f7e89123c460daa7f021e08a0f57b87f446a1d83b31803577baf179c9f26409967d11398d22087dcf1b7e52748c89c0a80ba9f74b902da334e30eb20cf4dfed0a3c83451463cfc75c3f33a14abcbfa10d31c7f81b483983a90f1f005c6e28beb32a9284115f86dea845b8a82ab22137e45c6c950f58684db790fc39f8f7ca44232406ce3e740c8e794d46f969a9384261b6c4eb1233ffad7d1edb394c124b1ac268a182c5f49486eee3d6e9c203f3d701967b892e712c07e6dc307364ab31f9ab2a4b686b2346ab4fc705443cebeded2e2f8d3bc68632780ee01bc76f877df29fd166df1e8de00b02ceb7c752fb3b74c425195a3a55d71f3d569248eede17d7625e1cf67241cace62d1cd176e4c705b6d7f22baa8517b68fda25672ebf759e1341abff04cc04dc59d4d964cbbd6c13e16bca8ef4eec3b53298baf8885de17a6d4bcd2c59b1ef56b22c2dea089b044e76501dda2a92e652742d997b9584713f5632d5774236207d17bbcab1afcd962be032175bf63ab1c02429c006a144be389a08898f8b2743e80f4410f87d10bd65d3965ae2237dcff5f1542d12b870dcf94595e72d984d5e9c9e005d4933c05e6503db9599b78aa95af85e641f99648c9ed6d5d3aaf4ce70ab94a21796c621018ac12d36898339a619eeea8abece811bcf2ba72f450ee862a825f61d30feb2edacc73fa4f2ceb8ec3e7d7e9997bc6820b462c2542edeb2a7a8126027a33802824de34f1c9a32809d50d7768ed1e28edbb4ded7a438936e8331f75e6338acb0d75086b8f166ef5a7824aeddb8fcfd32c4aaecfca8e735c8a50f0c61bd0508e1b9789e3c29cf053e56103e548653b8f7607d465ee2419f8a6d8d43950d238aec3df183c14f592b5b3a77f9c7d26650d50e3093b146af2d16c18eb2db0ee84f69e0c8b854a7fd488e027737402f31c7cb0f8e099bcbac295f7a44b8e48e41be836aedcc611568e11be5982d90f16310164c4997ad04d7aeaff794df54e9e7cbbb770be49c9e24a07b534c24a466b72643c644bd019a1970c4018eadc25a2158620642ea97f6e1694ee23a7a12a9b2f223639ad35258d05218005b2dbaec35b7fba591ceca7ae715f1722616d6685eedeb221cff8806a24d66ea524c48cbd1a0a16cad96d6ab61a0f6950420f91bda302390004e9c26e24ecd5b28509a5a2d2bb1ea11ed3d924c8c923999e576864cf3ea5f309d7f0b91f421eb3d3d5b25fd377ffd165538898cc7b641fc6869fc3ce3008b51322fc153253037934bd22b9d24bce8ef9c5e403b9ef0ccf4266dd3974530e44d14858101ae37e4b5a3642b38cccc1985df2676f53f0fb2ee71516024c62fc3c11fa2d9579f0299fd54f741a031a7422c7cae08fa1160701bbd9f5b8a2b8af412136d2b2a4ce3636291359de4c7e4a999db18e4bd973fb9f2e2dbd51291355b4bd7d1c58e2ec7eb813ad75cdc735088677668ec0f5bfb73f9b992da8599449a7c66a1756fb5869c07c82d6c2f7fef76e34a35118adbf47fd83cd7069953bc709754c61cba49039fbafa3e291a8c1ed05740f38ff49a3b0cd8a7ea3116954c654cd3416c71fe343b4cf90c19be4e7537427fb91a3e119271c2b3cc2c088b1233dbeef9711dfb4ae8385bcca1a8edba5111092395b0ae9d54e67104ce28d0e966d5ec444575044400d956e473dc78ffa8828a3d55863f054723092ab7e32f2d495fe3c1681680ac9df6837f75ea10042046836ffb04b2da7a92c4265d91753fd7d5dec35e3511d3ee23f7cb87aaf40b52ad67bb6a73b84e5a9aa3c16764afd672b235a6c50d1c118471d7711d9396fc2228aded3aa7a9146018112c3b6cf3bf9a1f157a3f9bbf528f524da279a541114f7e1805c515ea08d3c1ab2fe49272453334e5e44f824edd822d9b96f85ffc59fe5a2f4aa785082b3e19cda4f01c3df0b8a3aa98c4e10d9b963993941fe9123bdd33164e288263715a5123626a07aa719237ca855c68a4fce4be0a7e9ecda9f7bfcab2995b1213914f083276a6d2cc7dbba0ae3005e47e0ac6a580cc32fad9bafa54137e91d2083edde550dc3066c6d72f450295cf49a82b43857f2e28ef632d439f986d4e2fcdc1a8055f80bc58eb9c55537644c32134ea6ec664f0c4824e5e2e73331efefc26ddc81591cb63ccdad9596633e8bd19ab9d03feffcff93331c85c51d9ab9b051dcf00f6c33795e3c359be42ca8645d9a94212b40f52cc6c1335eb17ce1e7551fb306e4cf2a92da42f362363ec433011f84e6b64f74813ac771bdf0e4dc9a1e7c207d0650971a98a9457a5d62cf4d9d64df4ac79f12981636cc6582e0c97a81fdd809450cb6d1ab92eacb744d58bbddd09ff78237f8f91eaf72155dc6cdc0f385c24d521961118f189198f1491cf53a416b24c4a465c9033f19cd5fb933d24a0208be26e8fb2e3c7463f07ce9580ef9006438bd7f26a9b7fdbfe1aaefe1dd3e0db1aedf651ac36b30197093298098a497ab5fa03d10128a9133dad5f760bf572bf89d0e0ca3319956cb5341bb87994024027b61ef904a8dbcc835ce3a4886ffd1ff2c10d28b6b229617b283f1342c21bb1bac584753822a6e7e49f41b1c68bf8b423d5d7db6de442abeb0bc9da2c538725ea546518795322b082e38a1f56b7e96053e90e255eadc283e9ce14b513d7bef94678a8d726043f87b78052c3669b83eaae0cbea52d96742307e56da94c3267716cd3e2f345135ccb7e2bd04a9ba1a8e5dcc12452642204302b563ac0bc5e5d15df5270b88f70144a8774be5f38555cd054cc19ee3778ce23a9408094571f323bb6c47602af9cf50324731e1dbd0352016195ae395c7245f06e35e5345a8578dcc0d8f875ef79e0abc162bbccf41c9edbc9be2c7a77d3f526cedd5b8f7cf0747c852f51acfc2df35066094899494c9c401e0c06fb2a6a6eb3fbc85e7974d217286278403c50a51656a41ac1ad61718fdd5ac0250431900e423d37168675e7bfe222ea39c79ff033a1da5e3ee8d8287a64edffe5317b462efb0ae91673dc7062876451e8dd1e91de8bdf3ba8c05018f58df93c3be06d0ac89845f94ad8083f45c6fd631c107299aaaa0e1eb48b1e9d2e98e0b9c58b20ea4392efe117147aad99f65141b86d65109a200f3aa30361a32065e6455be16119046cef5da0b3380ea3507dcdbd436f9be5947bd84c173c77fcb3cf0790e41d69caa2bb6849aadb9b0c527a84143ecb476967454aa2c14493e29db1e16e098ee002fa3bd6f38b1f993251271305880baac591fbc97199b41c10ff5ff4be048fc4733257359ec889d952e0cbf5fe7196a9466ccea9c77b4d54ad311558c9ec7304a7ad5fd7b3cb38abec44d75e92262ddba44bf09cae227be7a649b302b46de1345ce8d6f617b87cda69a11b0cf9ead95712b157ee8e9fe2d98f5548717a9e9048f25ab41f4eea826ccaaf537db2740313f2ac3887ab106301f4699bd43e89f5b54595b5d8f8e0dfa6c219ec46d23edf429bc6767a006ecb630deddf5f66171a289484ee24efb6da1f9c67de8f1c82e6a0a1bbec4220064fbcf9515d3b72eadae4beec7ae982984aa4e96986b2fad6f8793448cd8cb2e44b8381e9149ed67861cf7795bd7f0b5e20a1a9c1f0229afd79a32b896efa352ce07c69861d41023c00dace6ed17b5ec9b9e658c7c4d5f76da084c898a675525ccbdcdbb475792e", &(0x7f0000000100)=0x1000, &(0x7f0000002800)="b5a1b3de2201c5316e0a0eceb86553b069101ba3a7e7d686b60303d809fa220172294c2b2a12ef642c7804afb19ad484c2f21e8f6004181b87ae22072355480b0d7ab6670271fa01f1cd89adcb44a69f977475ccb05b114924707882e40511562fe44e0d21f823e31653d59cdd79285620f4f4c0d1095a0ab019d2774e850d3ea5b08deddcdf2eea723ec73d85a9f9b373bf96e440cfcfad96a41a6f898cae38e7b5371a29469482f6b5794ce484848ecd0b2e74a136793cc9234b3d1ac03b0b2329e5a02d91e47ad22acd0b3b89fbef87cf61836c0240078f074c04fb177e0f1be60fad6e3b83cce754da8472d8e56f4a471e939a40b59a28ce54b914d66b268400ef1f2df8d82f553889b8faa34c43dfff437422b5e363e25078185c99684deb3f03a6c3401a27adc9088be4b4bfb4fd3c9ae5df4722efc32037093e760e07dbf891e7193a57f8e67dad939ecd9bb4d9b74131b4571f2b174a977620d0ec54fe6f2740055b48562083029eafbfa95d46cb937089089e6c961907427d12d5112d160bac3cab73fc26bc12bc50a698be95933e2cd0b56e8433e3b966cece9c5368920e8067ac997f0113568e739d7f5b716e61487e2a3bfd1dcbf303419aca1a43a5030f5447f892290ff58a1c5d5b02819d2a546c919fd2593290e426641d7fdeacbf175d8c9fa8e51f23ceea9cb83afc5d0716fc2a34d52923c7c55e5696d1e933c9b6dd3f291f20dac82bb18d0bb3f410b3d46ab079c144f40e0219c91ae1005e0aa295c45ea55305ea7692ffc5f1bce67430863faaa144eecc458cbe832d85799a649ec6a0eab39917a4a9c33ea7ad514aeeb3f6150b6d60ac08767a6650568c9563337a888d36251850dc748055641a13cf28dbe1fe59245c0c98d1c01c8692f7be82796ccbe59bc8b9dd519698034ca66cb055c7fbaa48c4361198b1a6384bfb419ecab75f52bd9184ab756d33c8dd5fbfdc78f6bef079953a9384f4ae40bf7b8240a20e5150f367d17d6af0ea0e3766d518ae51a9abfb8644102a9b00b20e8b07339a7c11112170168d2017913f7590ffe72d3a364cff8fad5b99d59ff03378315d91ac2b8aa36fac49e3e463dd18a86aec567cf2426b18e3ebed992eddd9b0e1664f2a4ceb11004a8c14b9a2b161e177a5d5cbeeac9f09e58d110fe0d7cc93e36b090b91f51f733e1d712dcd75a40c35a45460c8b808522c7b15eac2a79d7178e68b256b43f719a6abc3be46509a01b81916de6bdeae3e75e944c26c9568c0d60f42038fc862b040c15785be582178d605a56830ec1ca4072fec5872919433c0a7084dae7857dc6203ac4d8b5e7a7daf98bef6ceaae934b25498c96ba3ef1e651a24cf1741f21845f93ce23a7ad330058adf0fa56b5835e4e3537b1e0119e3a2818caa7765bdb7d7eaa8e93194f13b5bbda11faff5ca873ee4297380244df6f7ac80ad3b49a28d024bdaf5460e517bf75b988ecaf67ea6b14614fd2809e128fcb1e5e8a50138f6354046ef1acc082e1c720622847f7cf627aea993974e70793f04447eb00dd06ef481464b0b3edfe2900da0de35b4bce5d295b34316013e5bea74cd7380a3813304b987c8ded35b72dc28604d696051fa3270c6a5bea45b3d967c77bb3170c825d175ae367e520a984615b9e3477e94a73cfe44850b37f385179da6901bc904c14eca6e9306c3db82e7b6bd13bb0f256053dd6afda417f3deb02a204c2cf4c3391126d5ed2d85b6be4640fc22293b9dfeb117ba5869cd7291b27ef7aaf440331213367aec7e6aa88694f8488755c02af4c8709c4f217d8f32d9267401716d874e33b3515d3c5d830dd270a23f9db5dfdd21873f8935058ad3bc996ae9dfbd5d4f241b36ff0b606fb641ab038e93a0887c065fdc47a229570f61b7ee1833a5ef928347c63bd20ddf6f606d3e7acab09c7eca8e56e63b3fb6103f21bacb69d824682fb67a17202fa9a94740f0c0b6ecbb651ff252b5a6b8833cd82c53ad387b609c86472969562086d3e26c476568d17aadb3e2848f0e4be6ed0350214bd967f2d3c4ad2b11fbb044282a6bfd6e49241c303d63b4303ba335536873dc2857b328cb0c169bb04e3f19acf7c7088c2adb32382356e8418295468cce89438cea8becddbf099d78b18a46489758e6279610e53a41ff8eec7d129d692d9c45f600ac9d8cf775be27ad9cfa3fcb971c42ac5aa139a3cb7dbd002b7ce827f740b98090cd25d65e697a0409358f5e9ba80f5438f342337796550025441237cd567bf451585f67af480ddc9365b2cc03d69d0efd2d2e76adbb465f2003d71ce11b79c46d3d9ec9a5839df48cbbad6cd8b085c2e77fd5ae43b3a2210157a65a2d2996c2eee3f0a666e26d82aee6a0aedf4ed82cb471874a30dac1b8c799c6d727eaf873383f6e2ff92d90cded2d76fba42f5700964cc46878f042123a0b2e9df8df7e11ca5820e9c42c93039615117cc9c04689a9ad5a3bd3bc5a55aa7cb0286f823afcf20003aed18c67948d2e8da2886d8b0b7f3328db048fa9b0a5105de63de802f09ad23405af9394b05995851feab00105250df06a6273623fa17aab6aebe349366f94b36078b9ab42b7eac329241a69f51e8f7f3c90b7d247769ae80d56469c50884a0678ae6314bfa9acd80a7f55ab3c1e4620d003fe6a8a6bc53ed84005470b954c61e2c70af7a4e22dd647be21b92ea44a5f25092eb9a37f607746d6c28f432036a3f1e542bf0391b799515ebcbd364a6be95082ad8497d9be48579cf7817e1b46f4cf106badce9737fa3415a2b5a80fb609fc86e069d084fe6d98b670983024ff7b7ae2901172bce3536f8eb8956bcd2f77133c7ad24b87d3ee3dd076f9c1e94534a1653c137adc7d5e1c6fd5eb0b769fb3e533609ab37b7a32dec3d347f3fd52f8d607168a59f5ce3ac8e3ac31270ccb0f98b9e0ce38e6acfdf8fc1307b42df119070512c2a1594d717372780d2468a8b70949ba3c418944b94d6db005f5e1fc4f89d909685d8dbf3141f47eddad35c38b06079be0275d12d97550755558d9ab3e968e2bab0685ab90d6f583b1a2adceef2c5f840b2320cb55cd8878a149fcc920bd8f8333c2d90ebf12efe617c736636a1b873a43e547a3ee66a8d9b00f8eaad29998908a17fc8c8a4b2d3a057eab49bda28a56caced16e53dc4f8f6722e6ae80ae8023d5f68b316b45483b3280affaaebf2e84b112ca623e8098247b834ebed6ddf5aafc81322781ce8ca9a2ae33718f647c26f5da14a25486076848234be5cfad13c42e88e0f275d60d1ad4dd3fc1ba70c74928c564236b33a762bdfc7f2db4d3c44de4654ef729c7b9439cb062882cecc35f686c1e0975e1f5ad7400256c568995b14fc96f16e641baf9bb84280ad7531882ba0d6deba56f2af66e78806ac83b9a9b4c39bce232c426517b7a65c915a009f16a4d8131157cba3eb92037602e67e50ac7c30de3f57ae7f16dc0d87c06b17461cba95dc11c15588b369f123ddb187e9cfaed9120ae6ebb5315cf55af7bd697031af6dd3b65cb5175469acb0d2b84ac81faadfca7b612fd08be0c6d45d489dd39c6545602784207d87f53b653eb9301ee8742ca63b49c3c555bc6ef380e588b7941d63f7a7e1ec50d27bef528409fcf2af48c120fd76a28bd1058da55e2558d7c94b2864e8a2b46a64bf8dcbb3c9c00d8bbe5a9b792faeb3dcd8b2cf640f14d97986b383c35fa3db20486f5962a9129d6da44e97c26e5b6e1b8eba0d95289ea2f64ca43a1f4aa1501ecb9d720e0df69a3dbafdba8b3891b5c1d7b438f02821b69d432e6bada2fd72d06a96b7ed11bb3cc93c49af3a488f4c86322c9ee697822214c5007c730632aede64fbc2705dfbbdcbe59688f03109336396c629d44e2b45fc457ff6b96ffe311abee7b93460902430aa0a16d125b4e0217f369ba398b09b8a51b7952743e8a9f51bbd68e02630c10fc9f63151567281fa0b6b6216e73ce45d3cfe6b9ca5c76ed64ea71c2d1a7e915913e62cac5ac59cb8cd308b2cacbf69af9c5fb66eb26fa8fe0f6065a04627962721fe4f194d3677927faf38a7a6b21b2eb8647e7382b1e67c01b4902d3369b4a18ca93ba0bc2a3e06138f884faa7b81eb1eee73e032d4dfe0404d16f86654d18b744bcb97802c5e9df2c7b9191a729926940d347db5bebd9599ca9f863c7cf00ce222a1082947274de6931986b947b1b38b1cd10d49a3569c8898f1f78fe2971ebbb67ed08eb5ce6710f59947b1e6276ea2c440efe2d0702aeb9d62ad9de7e009981393230bc515f8c10b891334ffb6d918bd1b7eacc9908234f5398221f96d17bb3fe6ecc5c30f85f2a37dc4076c5d8ba59617f2b6ef35fbeb2f3923aed10c83265ef942785b08bbdb999ec9969aa040b6e79c89517219f6658e03437774df147f66db278e92eb89c4d3bdbe4e19c40b7c9225d339cabe6cddd4ede1e7c59a9f4b5e9fc8475807a2db053575b5fafdd20584511d9d1d0ca9e56603824cad2acabc4fdbea82beb5e57de59b3c514e2e2cb3e9347e5bea910e2bce7b72e927fe47712f86641c798b9648593e9e9b15e686b075f600abf4777fad4ff5c2a956b555f222ef3f58a7bee546862e1a9622e8d3b2e5d5b971eed489f49303973e4c23e26c6d5f7981a8a247ef148d9adf5475232803c146208ea5708f78f89ace61c8e312b7e763fdf94fd2aec3dbd104441e221827a2fd2f74917471c523dbcfb53843123e96590bfa42dcb21503875ee4cd42032d185940b975b7a384cdff69badb4a4addc8b23e4193993d01219bf412ff20cc048e2f10289807372db3e3ef1f299e01adf37c45cbb4c9d83ffbc52edc22d78db6eb358fa62e5649e7225fe4474401c83220bbe339c5d9ea6082a041a64cb72a72ae9e4a2bbcb545e395d163e775401af30271a4d38d00bd647622350446a6bbff93091602f59d4ae88672085fb7732fec26a22aea0a8aff258fa03e2b41d4446603121438980f226d8e946f77be6d1f8e7d55e5d08cd741adbc1e09c772b7ff90db15383f4e3c127e9aca07cf516755d90bea8d47cc8c03a90fb1e2801543ffe3c531075495d86b90cb6bc39b62c9e8870821b2eddbb26a1b0cd5c1e723eb07531e89397c152e6a24c2917f3efe65559650141e56a236c32c9802ff1083e407664c658bdec3d88e66835395612aba50b2f143e21fbe9abab4e1cb504c9adf3429a0aa5b8bb7afe901539aa62b6f492687095390886209efe8a0b8ea94880af964bb722dfd203b57eda40a2510cacc1df59a2d2135b571990391e3fb37f2e1d240c64c3c63405ae59b566df7cf9392054bb7ea512da5c0a2805e4c6cf631bd078109c3bf2783efe0f2b7dc5d68f5fe14104095c0ca1e05e4cd99dfd28d94624653fcd94076deb895cd209536081ee3d775f4f79ec3d59695410d35dffe4601ed4bd9b7def4b769cc096bb908a7e61766df231de8c649ec6e99bb618ebc6f25afce408a108777d0456db24b21e5d9804866dc9021dbb3f432f7bf91e5f462166926ec7092b3c731afcbc76674b7f3a6abfeca3a6edbb1729c6a4797a7a39332e1f3a010b88384305fde90b180988fad0dca72ac94ae5869b4ec98a28f636d62764ed04a1d0640058ebde80a73c5ded2d8b226f9b3b1965d3c7989a81d144186d0ac24aa55b94cfc9f5ce780f324d5f48fc5bd1c07f12d189ad160753a1a972148e07147908f73efa7c4d04293b107f9ff283cecfd84f16e5073a2f9829a101070c2ae9ac18d8f63f98a9f0dc747ddbf5548d5a1acdd878c1d1bff55a97cbecae37", 0x1000) (async) kevent(0xffffffffffffff9c, 0x0, 0x6d, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x119, 0x80000000, 0x4, 0x8}], 0xff, 0x0) (async) sysctl$net_inet_gre(&(0x7f0000000000), 0xc, 0x0, 0x0, 0x0, 0xffffffffffffffa9) (async) kevent(r1, &(0x7f00000000c0), 0x1f, 0x0, 0xb76, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x42, 0x62}) r4 = syz_open_pts() close(r4) (async) r5 = syz_open_pts() (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000080)='A\x00\x00\x00', 0x4) (async) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) (async) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x29f56361, 0x7fffffff, 0x3, 0xfffffff8, "09f1ffff0004787d900a565864d3c3a3f4d3e800", 0x29}) writev(r4, &(0x7f0000001280)=[{&(0x7f00000012c0)="57a62b619011b3b84493126087d30b45caaf2cd36a74bf2d651a534ff1916f8b003fadbb194fa3fb23a198d0b255c799840b373a911bd4c2a77cd1d0a1387d41285c6694fd577da7c2f8a786248b1dc49ea716ceda62119498dbe3ee3cd5c4316450955f4b63ba5c4c81e422f5e2802b8d705ad0fc275e45b14e3ced5dccb29045d510582f7f9abb1dfa2d691d2bc9226e275557e6d0e82c927737c2d3eba31ce53f6be7938f636725963187e383f1a8d0e1a66c0a41af5850a771f0dfbf90c0f6103a36c701a7128ed3e4435056b594c0d698be1c508562c2daad5d3516da0598ab7cc291b973707347b7b15e5f86d53c79d71f677f26a0b64b40e315ebe2bae181cf5dee59d08c43bc1a7d289130ff777e6e78f292f16e81191a0a076aa62a64cd602ae3c9a8340d96f471fa4d0a460671733e0f15708b811d06ddfb0fe082278b49295efac436cad5f7e0ad39ad313acd98d3c2cd46502bcd0a440cf2cf1156c41db1e7aee21b26631d0a2f17831f91cd45844e79d355c1a5bea1d646fb552caed6dc2ba4ff8b15c6f673271b1a83b7b3977394293cdb37bd54d6d6fa4782fc345aafedb1dc3811f5e1f207040d5df5b12138cd1279d96fe179c12b33f734862172be374e024e6bae551530c5ad1fd092d929570504e1f9bc38c9e30da913944a13dcaaf1395045742ef1bb3554d1a90e8be8d52d62603b30b810da4d868e639ece5289ee12324503e5a644a225771bd8fe82d630ecdadd7fb896c26dd9249dde0b297f5cac2e124a7ce2c2994abbb884ff67a6bd50fc956b71e452d9305bbe134e88fc6159c7d0ea91f250dc66589395aaa75ce8ad537f2b92aecfd4ed05d8662f29e575858be43d2d9118173899c083978826a6db48367ab20f9c9ea2845e3e885ed4f174f7f65a7571f79de07f6063e868f7ff67a608e69697aba55d43df1e4795ca11d0ffd3df437862f4bfe62913033512ff457413f5e41dc8cb3572ad8a106d9b876ec55a54046fa4ab5e85a5e1f26ee69694b39da89cb3e1e356f3f5e1ea08a8f1c022db262656f4ac30183be9a2f9ad921dccc77d3601dd5e513a1014f51f77399588f66cb89b93ccf55770090bd994394662dab7f4c466d4621b87550ec5847d427badc2c309ec780199fa359c287905be6f08c0a8b1f99d9fe36735469020192dc309001cd043d8ae6dd59533b50723010f1310cea7dd339648da63f399012c74f00f9aa8bb3fffd3658346df21bcd7e406a4ff4735fcbf419d6720ad7b51cedbe9de2aecad5ca6e5a9f5d27c9774447df514fc377080d720070baa8d4662bb35327bffc644d158d6971078f20a621162fbccde234f6b310515ab47c5eae3f51a6bd8310013354cebc740f30f5fe66fdd306a19f5dab59f018b337cbd1d13e521a97a931bc3cffc660ea78d547e32e5cdf7df30fdfc503c2e2c4c959890aa8acb2fc1a86f3e06eabb46eb314dc331f013046a702ee3cf8b017c79e2c842279687b21130cc248a13f433ad617f66ca885f3c37e68ba616968b95e40e114619b35603e336b263e64e6e48f1f21d1cbd837a69f4fc5df71dca67120ba4e8bca319554713f9b6124902aab120d8e5c9c9ed065170c8306b28192471438e6f5e7d6805f65120e10ace467afa2166875439a2cb7054500f3e868d02a4bd435a78f8ce0c4ee0a6ee874de62fb49db551ea2e0f0fb55d0eae9618bf5daffe3fa1d77fe89c4639fa703b66a4cbc59842cfeb90be3d51e58b409cb2d7d04905c852e3515a66d38ae08aec78951f62ef1ce4b51d7a8c298f102bc6692c3f452cee231f9002e5a0d722a960f10f2258404fcbab8ff0fede24a5c6380a", 0x51d}], 0x1) r7 = socket(0x18, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='2'], 0x35, 0x401}, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0xfffffff7, 0x5, 0x8, 0x2efe, "1005289611d9bea5b6b340db9fc8b81e1bd90a62", 0xfffffffd, 0xd1}) 2.068016035s ago: executing program 1 (id=150): r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="2315", 0x2}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 2.067056999s ago: executing program 2 (id=151): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1fc, 0x5}, 0x200, 0x8000000000000008, 0x0, 0x0, 0x7ffffffffffffffe, 0x8b, 0x10000009e, 0x8000000000000e65}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x91, 0x404, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shmget(0x1, 0x4000, 0x20, &(0x7f00000b5000/0x4000)=nil) 2.066588101s ago: executing program 3 (id=152): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x40000300000043}) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setrlimit(0x3, &(0x7f0000005680)={0x8001, 0x100000}) setrlimit(0x3, &(0x7f0000000080)={0xffff, 0x100000}) getpeername$unix(r0, &(0x7f0000002480)=@file={0x0, ""/4101}, &(0x7f0000000040)=0x1007) 2.059471125s ago: executing program 5 (id=153): munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x800, r0) r1 = shmget$private(0x0, 0x3000, 0x65d, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x7}, 0x0, 0xfffc, 0x0, 0x0, 0x4, 0x0, 0x800000800000000}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) msync(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x6) select(0x11, &(0x7f0000000080)={0x10, 0x9, 0x2, 0x100, 0x1, 0x7, 0x86, 0x3}, 0x0, &(0x7f0000000100)={0xfb7d, 0x4, 0x5, 0x5, 0x80000001, 0x4, 0x6, 0xd8}, 0x0) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) getpid() (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x800, r0) (async) shmget$private(0x0, 0x3000, 0x65d, &(0x7f0000ffa000/0x3000)=nil) (async) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x7}, 0x0, 0xfffc, 0x0, 0x0, 0x4, 0x0, 0x800000800000000}) (async) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) (async) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) (async) msync(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x6) (async) select(0x11, &(0x7f0000000080)={0x10, 0x9, 0x2, 0x100, 0x1, 0x7, 0x86, 0x3}, 0x0, &(0x7f0000000100)={0xfb7d, 0x4, 0x5, 0x5, 0x80000001, 0x4, 0x6, 0xd8}, 0x0) (async) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) (async) 2.058824327s ago: executing program 6 (id=154): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/193, 0xc1}], 0x1, 0x0}, 0x1042) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000240)="b100050400000400400000003501040000000000cea18500fef96ec005000008ddc4b6b43b95f6f0e30200004e3039d2d236acf20b7804be38164991f7aacf5f882b295dbdaa0500000051e2f0ad3ebbc257699a1f139b67304d335c223e7d0c132bfa896443a42102000000720fd18beb695564b670000000000083b1aecc499556b42300008abfba655a85e795e3717439fd29ca4757dab71d89e000040502000000140000003e4b45a827dde6d6be812292aaa9ecd73021e0a969f695c98763a145b908bb8aca5f23c032b2e8ed5fb9ab85310f9cfc48dca2827a43f74d515be1b56928f2b6ebcbb7b1279dc569cd581dda2cc3a2ad08d01f38996a30d266a508ec3a9e2dd0cc6d8925fba0888c1a7ab55515fd241396ea231ea11d2721107848a69e2185f5475c47d0dd7df31102c7bf4152b76a28ee75b8d9216e33e534c3faf70e171556c09a68e6d76249dd391714155094f68b37ab5d9a9af1990f7b48868d2d594c41cb6acdc342c054b560a5", 0x171, 0x400, 0x0, 0x0) syz_open_pts() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0xa9, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001680)=[@rights={0x10}, @rights={0x10}], 0x20, 0x1}, 0x400) poll(&(0x7f0000000000), 0x0, 0x8) poll(&(0x7f0000000000), 0x35, 0x0) 2.057980963s ago: executing program 7 (id=155): r0 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x3, 0x1, 0x18, 0x0, 0x1, 0x400000000, 0xffffffffffffffff}, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x145) r2 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000100)="d49b58ef165c216b66f552c5e8d0e9f4f4ef602dab3fbf260cf2d98905bd2ab70d2f3359d570f74d9d1a8a67632b45779d666a926baf8b9989bbba09b75973abef9de18c01655a428890b131db3010037812", 0x52}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000300)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d35e6abbbdabb26a52ad7f4601faa903493e339865dce0f225d", 0x2f}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x20, 0x401}, 0x0) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000000110000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000200)={0xfffffffffffffe00, 0xfffffffffffff001}, 0x10) 2.007629809s ago: executing program 8 (id=106): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x3}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) r4 = fcntl$dupfd(r1, 0x3, 0xffffffffffffff9c) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4e2f9c31030bb869) poll(&(0x7f0000000100)=[{r4, 0x60}], 0x1, 0x5) dup2(r0, r4) 1.265971479s ago: executing program 0 (id=156): writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000696000/0x3000)=nil, 0x200007fffffffffe}, {&(0x7f00003e2000/0xa000)=nil, &(0x7f0000417000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00002b1000/0x2000)=nil, 0x7}, {&(0x7f0000318000/0x2000)=nil, &(0x7f00000d6000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0x2000000004009}, {&(0x7f000027f000/0x1000)=nil, &(0x7f0000095000/0x3000)=nil}, {&(0x7f000055e000/0x4000)=nil, &(0x7f00000bf000/0x3000)=nil, 0x8}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f00004de000/0x2000)=nil, 0x403}, {&(0x7f000036f000/0x2000)=nil, &(0x7f0000729000/0x1000)=nil, 0x3}, {&(0x7f000015b000/0x3000)=nil, &(0x7f0000632000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000196000/0x4000)=nil, &(0x7f00004e6000/0x3000)=nil, 0x46}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000688000/0x4000)=nil, 0x5}, {&(0x7f0000691000/0x2000)=nil, &(0x7f00003e4000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000183000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000169000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000039f7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x800000)=nil, 0x5010000002}], './file0\x00', 0xfffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x23bf, 0x0) r0 = semget$private(0x0, 0xd, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0xc6e, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1}, 0x0, 0x9, 0x402}) semctl$GETALL(r0, 0x0, 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') close(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000240)=""/193, 0xfffffe14}], 0x1) close(r1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x5, 0x9}, {0x6, 0x40005}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) getitimer(0x2, 0xfffffffffffffffe) 1.263523531s ago: executing program 1 (id=157): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0xda, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0) semget(0x0, 0x2, 0x324) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) dup(r1) 1.261855023s ago: executing program 2 (id=158): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x7fffffff}, 0xc) write(r1, &(0x7f0000000080)="95fec98bc1b0bed792dc75303d8fe5d64d7e253ddd7a967f02a047bcb42b802ff73ec7e9f1ad068a17f97bc3511b5dd080adeed37c372480a603903730ae5c8c4a", 0x41) truncate(&(0x7f0000000100)='./file0\x00', 0x4) truncate(&(0x7f0000000140)='./file0\x00', 0xd7) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3af7fe2e24b8bf6984d8eb25a620ec60f92f54e00a0221067cf0b597af7ca6b1ec4820b691c6c38f963d4e5650803d5a91b3ff8d7c64670ed723b806da6527c4eed6adb05e2f77ebff3c4d84592e9fc780239392a7cffccec949dda86d299f680b5bf0372b38a072d9b6d2862acd16e183dea9685f75a6fce64de8a41e922433a4650d249732261a46b102a783a1e5369b03acd4b76619c3f85b277a1408024ae37309af33565b5f443a2903fd237f7bb9ea4196121f4acf93a5e0ac9efe436cd24f8d768e8212", 0xc7}, {&(0x7f00000002c0)="6204c3b395e5e32bd54953f435ba74d5bb88a64349ee3f88691d1db28674c670f6d049f429392c1b321f2410c60cead8fbd038721450eb0a439e440cb91eaff7142dbb1fa29f79e6af9377597ef83c32205b8fac8eeef4d51fc056de1145c05e0039b21e550578f54655e99a1afcee0ee90075ff507639110774283584d55b2bf185df95a091af51093e279eae3d3d807722a5a19630508ce9183414", 0x9c}, {&(0x7f0000000380)="d3c86e8ac3786d2f8844527c59d1e62f1550608bf0792bc928bcf0078626420f187150cefb03fc7ac88722fba444c3", 0x2f}], 0x3, 0x0, 0x0, 0x404}, 0x6) sendto$unix(r0, &(0x7f0000000440)="1bff60b6816e8ff6f8c1e96d953d2c1bafbb2afd364535092a760710a17ec8bbeeed44a3a547dd772f570290b2eadb63abb31c7b1236772fcd63256a5977bc00096da23603ea656e7bd3d8b9d005178a729583d3a3105cfd9f45b49a65f195448014244752747457a002923cc51ea331ab0ac139a02e0607240e4042beadaeede0dae6e6d013a8852af00fa325ab288bb811", 0x92, 0x4, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000540)=@abs={0x0, 0x0, 0x0}, 0x8) execve(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)=[&(0x7f00000005c0)='{\x00', &(0x7f0000000600)='.+\x00', &(0x7f0000000640)='\'\x00', &(0x7f0000000680)='/!\x00'], &(0x7f00000007c0)=[&(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='[\x00']) bind$unix(r1, &(0x7f0000000800)=@abs={0x1, 0x0, 0x2}, 0x8) flock(r1, 0x9) r2 = socket(0x18, 0x8003, 0x0) read(r0, &(0x7f0000000840)=""/4096, 0x1000) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) chown(&(0x7f0000001840)='./file0\x00', r3, r5) kqueue() syz_emit_ethernet(0x86, &(0x7f0000001900)={@broadcast, @random="72c9a8ca110c", [{[], {0x8100, 0x4, 0x0, 0x4}}], {@generic={0x0, "49dfbc2830fcfde34b817c4d88c04f5e9036ff1124d65018377a6fdae0ce12f1a1f2d1a90e78bd9d05608e2feec6cfc5cbff58f48f92d24a81edd6c13741f78775de4464358535cad180f6657f65c3d22c9bdb3e7f1e1d973f36ed5afca52870333dd7760c7ee0a0323f841de63dde6ed944f02a"}}}) r6 = msgget$private(0x0, 0x540) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001a00)={{0x0, r3, 0xffffffffffffffff, r3, r8, 0x40, 0x3}, 0x5, 0xfffffffffffffffd, r4, 0x0, 0xffffffffffffffff, 0x2, 0xa000, 0x8}) mknod$loop(&(0x7f0000001a80)='./file0\x00', 0x2000, 0x0) r9 = syz_open_pts() getsockopt(r1, 0x8c2, 0x2, &(0x7f0000001ac0)=""/204, &(0x7f0000001bc0)=0xcc) getgroups(0x3, &(0x7f0000001c00)=[r8, r5, r8]) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, 0xc) fchown(r9, r7, r10) r11 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001c80), 0x0, 0x0) ioctl$VNDIOCCLR(r11, 0x80384601, &(0x7f0000001d40)={&(0x7f0000001cc0)='./file0\x00', 0x31b, &(0x7f0000001d00)='./file0\x00', 0x8}) 1.261558106s ago: executing program 3 (id=159): syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@broadcast, @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x2000, 0x0, 0x0, 0x0, @rand_addr, @empty, {[@ra={0x94, 0x6, 0x81}, @generic={0x7, 0x2}]}}, @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10, 0x7, 0x0, 0xf3}}}}}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5813, 0xffffffffffffffff, 0xfffffffffffffffd) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4, 0x10, r0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x3, 0xb}, {0x12}}, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) 1.261122994s ago: executing program 5 (id=160): openat$null(0xffffffffffffff9c, &(0x7f0000000740), 0xc0, 0x0) (async) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000740), 0xc0, 0x0) r1 = dup2(r0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) fchmod(r1, 0x100) 1.260711794s ago: executing program 6 (id=161): r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x55) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x7) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) syz_open_pts() 1.250045382s ago: executing program 7 (id=162): r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = getpgrp() listen(r0, 0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) close(r0) socket$unix(0x1, 0x5, 0x0) (async) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) getpgrp() (async) listen(r0, 0x0) (async) fcntl$setown(r0, 0x6, r1) (async) socket$unix(0x1, 0x5, 0x0) (async) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) socket$unix(0x1, 0x2, 0x0) (async) close(r0) (async) 1.03380079s ago: executing program 5 (id=163): r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000040)={0x1, 0x4, 0x3}) r1 = msgget(0x3, 0x108) msgsnd(r1, &(0x7f0000000080)={0x1}, 0x8, 0x0) msgctl$IPC_RMID(r1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0xffffffffffffffff, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xd3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5ece1eba}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8bd0}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0xd2f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}], './file0\x00', 0x5}) fcntl$setflags(r0, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000300)=0x7, 0x4) msgsnd(0xffffffffffffffff, &(0x7f0000000340)={0x3, "ab96df4c76e567fa1eb980b9bd0c4cdce7635ff7c4b4ffb7a62332dd1ca26a0f936bb298d29673059a763b96b41ec9550419d54f40a124ceb3fea98d4f8730920f217b4ff56707709e62fd0d36d630267c79cf8e8819d0413fd76b26d3e0d75a30c3d77dc3662fb4b66f81e83ebf917763abb2e8b64585c02dac2ff2e4dcab4356f04dc0"}, 0x8c, 0x800) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x9011, 0xffffffffffffffff, 0x6) mknodat(r2, &(0x7f0000000400)='./file0\x00', 0x2000, 0x279) pread(0xffffffffffffff9c, &(0x7f0000000440)="99aa", 0x2, 0x50) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000480)=""/205, &(0x7f0000000580)=0xcd) msgsnd(r1, &(0x7f00000005c0)={0x3, "10808bb6fadea2d3ffbf7303324dfd4774a29149242b9fe8f0f5a9c340d84c822a3f82f5f1cf743919bf5dee2c76580be31945b9da9342972e6dcda0e3c5631e5f0f774c19"}, 0x4d, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000640)=""/201) msgsnd(r1, &(0x7f0000000740)={0x2, "5b1abc76f97f19d2342a37d1862bbab4"}, 0x18, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000780)=0x80000000) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') msgsnd(r1, &(0x7f0000000840)={0x3, "39c0c61c3a964eecb30bbb9d1c165fbcd3d936672d37ec5d683e924923e44528695079cb2390ce5b57717d581d3194b957e053f5329925f3fad36555e8c13acd718e14d057c148f78b2ec4b7054e86dc06cd3aae793bbb9824b5f2e49dbe62483c5c799ea7ef8b"}, 0x6f, 0x0) r3 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x40, 0xc0) msgsnd(r1, &(0x7f0000000900)={0xe595b32c601b2971, "35169fe73bb63218abd39ed603be37c1874da53ca901ad1c46ab7708290deaa0f1eba6fa7b7653a8d83901252f29cb9465efaa1c951e25fe4896fdfc1c398f0bef8d7ef16cec6d0fb232b06733b60e02faa415f91faa0f9fcca5e53a6e152dd5866337ef138916a94db59e5b35f73622fdd46e72b929317a81611762048b7d4d4eb6f559b77961eaebed95f87a0293eb302c37da0bc9413ed8cc"}, 0xa2, 0x0) msgrcv(r1, &(0x7f00000009c0)={0x0, ""/106}, 0x72, 0x0, 0x1800) open$dir(&(0x7f0000000a40)='./file0\x00', 0x100, 0xd1) msgrcv(r1, &(0x7f0000000a80)={0x0, ""/76}, 0x54, 0x0, 0x1800) socket$inet(0x2, 0x2, 0xc) getpeername(r3, &(0x7f0000000b00)=@in, &(0x7f0000000b40)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000b80), &(0x7f0000000bc0)=0x10) sendto(r2, &(0x7f0000000c00)="37801dd33b5a2f3a9ee03251d9bbe59f1f8377db44c1748b835e08d571e40fe4b26b40aa574a60ce4def95dd99017ae3fb4490dc215413b91dda5ce217d3f30bfcea5ef591f8ec748a33386a6d8ef91c3e45512f738e60f67a8742f6e349317b02799407ad6f160f3a1d44f8ef77c07a8b87ce25c13c3855a3662a924b49f2fef01336788c6a4afe6b05429ac86a9280f20bf2489097ffbb2377628879c436bb43cd3a189356726e4b073e970e24d058df055f3244d250b3a6ae7c440e31df712183a50d28865a1812add3ceb2ac39944de03bda70fa", 0xd6, 0x0, &(0x7f0000000d00)=@in6={0x18, 0x3, 0x8000, 0x80000001}, 0xc) chmod(&(0x7f0000000d40)='./file0/file0\x00', 0x3) 1.032751994s ago: executing program 6 (id=164): setrlimit(0x8, &(0x7f00000015c0)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7fff) syz_open_pts() r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000900)=0x4) socket(0x18, 0x1, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x8) accept$unix(r4, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffefffffd}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000100)=0xf83) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x3, &(0x7f0000000000)="71f91e3471ac0058bc5b60b43b6ddd1af65b91501d94a34b8e5f84cf71b59c140520bc64528e57f2be7afec37082", &(0x7f0000000080)=0x36, 0x0, 0x37) 1.032311798s ago: executing program 1 (id=165): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="06000013b22b342520"], 0x28, 0xa}, 0x6) 1.031507684s ago: executing program 8 (id=106): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x3}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) r4 = fcntl$dupfd(r1, 0x3, 0xffffffffffffff9c) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4e2f9c31030bb869) poll(&(0x7f0000000100)=[{r4, 0x60}], 0x1, 0x5) dup2(r0, r4) 331.67652ms ago: executing program 0 (id=166): sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f00000002c0)="741ad85d", &(0x7f0000000200)=0x4, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x8000, 0x169) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x1, 0x5, 0x80000000004, 0x80, 0xfffffffffffffff8, 0xf83c, 0xffffffffffffbffc}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)='`', 0x1}], 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c61e000000000000000100000000e01f00000000000000ff0200000000000000000000000000010100c204df"]) open(&(0x7f0000000080)='./file2/file0\x00', 0xae38ac560ef87f54, 0x3e) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(&(0x7f0000000280)='./file0\x00', 0x4, 0x0) setsockopt(r0, 0x2, 0xc, &(0x7f0000000140)="9bad77cf3e1613e9aed30bdf042ba9358e6690401fd64afa32ae729f05a193badc10114faf1394066928c9358b749027deac4fbff99aea8081c77565", 0x3c) 323.478917ms ago: executing program 1 (id=167): r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x319) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xc8, 0x3) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) setrlimit(0x3, &(0x7f0000000080)={0xffff, 0x100000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r2, 0x0) kevent(r1, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffb, 0xc4, 0x1, 0x7, 0x8}], 0x8, 0x0, 0x7fff, 0x0) open$dir(&(0x7f0000004540)='.\x00', 0x2, 0x45) 321.945427ms ago: executing program 2 (id=168): execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0xfffffff9}, {0x0, 0x1}, {0x0, 0x300}, {0x0, 0x7fff}, {0x0, 0x2f}, {0x2}, {0x0, 0xc7}, {0x3, 0x5}, {0x0, 0x2}, {}, {0x1}, {}, {}, {0x0, 0x82}, {}, {}, {0x2}, {0x1, 0x1000}, {}, {}, {0x2}, {}, {0x2, 0x6}, {0x2}, {0x3}, {0x0, 0x5}, {0x3}, {0x1}, {0x0, 0x9}, {0x1, 0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x38, &(0x7f00000000c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x2, 0x3c, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[], @generic='+S'}}}}}) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) fcntl$setstatus(r1, 0x4, 0x40) r3 = socket(0x18, 0x1, 0x3) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0xfffffff9}, {0x0, 0x1}, {0x0, 0x300}, {0x0, 0x7fff}, {0x0, 0x2f}, {0x2}, {0x0, 0xc7}, {0x3, 0x5}, {0x0, 0x2}, {}, {0x1}, {}, {}, {0x0, 0x82}, {}, {}, {0x2}, {0x1, 0x1000}, {}, {}, {0x2}, {}, {0x2, 0x6}, {0x2}, {0x3}, {0x0, 0x5}, {0x3}, {0x1}, {0x0, 0x9}, {0x1, 0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) socket(0x2, 0x4001, 0x0) (async) dup(r0) (async) syz_emit_ethernet(0x38, &(0x7f00000000c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x2, 0x3c, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[], @generic='+S'}}}}}) (async) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) close(r2) (async) fcntl$setstatus(r1, 0x4, 0x40) (async) socket(0x18, 0x1, 0x3) (async) connect$unix(r3, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) (async) 319.733247ms ago: executing program 3 (id=169): r0 = socket(0x18, 0x2, 0x0) sendto(r0, 0x0, 0xffffffffffffff80, 0x0, 0x0, 0x0) setrlimit(0xa, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x13f) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xc82, 0x5c) socket(0x18, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x4ebfac6bbaf7960) mkdir(&(0x7f0000000080)='./file1\x00', 0x7e) unveil(&(0x7f0000000480)='./file1\x00', &(0x7f0000000000)='c\x00') select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0xda, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x3, 0x0, 0x0, 0x0, 0x1000, 0x8000, 0x1}, &(0x7f0000000200)={0x81, 0x0, 0x2, 0x4000000, 0x0, 0x312d, 0x85}, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) pwritev(r2, &(0x7f00000001c0)=[{0x0}], 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) syz_emit_ethernet(0x3e, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x10000, 0x9) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3d}, 0x53b7, 0x8000000000000007, 0x0, 0x0, 0x200000000, 0x101000000, 0x10000000000009}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000001240), &(0x7f0000000040), 0x0, 0x0) 319.309644ms ago: executing program 5 (id=170): setitimer(0x2, &(0x7f0000000080)={{0x6, 0x5}, {0x9, 0x4}}, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x11c) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xffd9, 0x3}, {0xfff, 0x1}}, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0xd}, 0x2, &(0x7f0000000000)="26e584bba7b35646cb10afe8293bbf6c74ce04f8d9a1537f6b151c734b9396fd306edc4ba1c5e404019c8565aae45b113bf89e1bf10ce1a984584a193ddd0338227dd8c335ccb9346c2dca0f3e796f87bd7dc40392cb6bf2e3436cf007210f8cff3f6af1df32e9f756c296a01e53", 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, 0x0, 0x0, 0x3, 0x1000) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0x2) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x1}, 0x100000126a, 0x2, r3, 0x0, 0x7ffffffffffffffe, 0x8b, 0x9e, 0x8000000000000e65}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x5, 0x10, r3}) 318.967509ms ago: executing program 6 (id=171): ktrace(&(0x7f00000000c0)='./file0/file0\x00', 0x4, 0xd18, 0x0) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="ad06bc", 0x3}, {&(0x7f00000000c0)="f7df85", 0x3}], 0x2, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x1000300000000}) r3 = socket(0x11, 0x3, 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000000110000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x2, 0x73) 317.97247ms ago: executing program 7 (id=172): r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="ea00ebff0000009ebe8dad8e86ed7fee6f34a1d9bfafca85ed93f60cd48b7052f28df6f5621d15a37e9bdb73e11de8ff42aa9fdc40cbcbd1d0654caeb3e0ecc016abc5e8f093f943822be3566e45ae2023a0af7226e8c9c628e612b14637d3fb37f70ff2cef0c33e03e3a9599394aee2c8842cc6fc128f99f14115a1e2", 0x7d) r2 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00aa6600000000", 0x8) unveil(&(0x7f0000000080)='.\x00', 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x7, 0x5bc, "625e00d1554309aaf6fff9cab1896c0700", 0x6, 0x1}) r3 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a378343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x6, &(0x7f0000000180)="b1f5d915", 0x4) 235.145568ms ago: executing program 8 (id=106): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x3}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) r4 = fcntl$dupfd(r1, 0x3, 0xffffffffffffff9c) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4e2f9c31030bb869) poll(&(0x7f0000000100)=[{r4, 0x60}], 0x1, 0x5) dup2(r0, r4) 9.168138ms ago: executing program 0 (id=173): r0 = msgget$private(0x0, 0xafb0e20fef6483ff) socket(0x2, 0x8000, 0xa) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) bind$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x48) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069b4, &(0x7f00000001c0)) chmod(&(0x7f00000000c0)='./file0\x00', 0x3ea) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0xb25) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) minherit(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x2) chdir(&(0x7f0000000100)='./file0\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x1b6) write(r1, &(0x7f0000000000)="04ac429b434d9a2acd48e8b770e94f463784a0057521cf21799c7ce9", 0x1c) renameat(r3, &(0x7f00000025c0)='./file0\x00', r3, &(0x7f0000002600)='./file1\x00') msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000000000c01729e1cb022ffa5a3c86ef0ccc75896577868f63c8ece4ee86a6dcce936acce4186f5e5ca062ef39f5a719dc0473ee1fab90e1ef43afe77a6ddaf97fb188ab96616d4bfc41986b539c0e15f74c158b5d8de68f23207a2619168a087590bf82cdaee67f738c494ecc64a05667529fd93878287676fac49a326789768f9c7abb4f99b74328c5c37c1b31e29c018678c358be3b81a8e2ba402b8ee4eb4f0384b82d468f8d8fa6969855adc1587b720cc4bab10ccc4450e2bceb1e382ee18aa244f91d202dc4bf625a565e6f604453a7137e7796f3d6119ae656e3418c43e7bf0f0465efec4d63637b184c04ef34b7c2e03f4e7fe068e72bf92ce76651347103e65b3eca1f2ddeee6cdb1a5d152e6c3527fba817a21c803ab2331e502238ec666d974ea0af97a543e15d784a015841a19b71ab49"], 0xe2, 0x800) 5.823701ms ago: executing program 33 (id=173): r0 = msgget$private(0x0, 0xafb0e20fef6483ff) socket(0x2, 0x8000, 0xa) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) bind$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x48) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069b4, &(0x7f00000001c0)) chmod(&(0x7f00000000c0)='./file0\x00', 0x3ea) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0xb25) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) minherit(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x2) chdir(&(0x7f0000000100)='./file0\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x1b6) write(r1, &(0x7f0000000000)="04ac429b434d9a2acd48e8b770e94f463784a0057521cf21799c7ce9", 0x1c) renameat(r3, &(0x7f00000025c0)='./file0\x00', r3, &(0x7f0000002600)='./file1\x00') msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000000000c01729e1cb022ffa5a3c86ef0ccc75896577868f63c8ece4ee86a6dcce936acce4186f5e5ca062ef39f5a719dc0473ee1fab90e1ef43afe77a6ddaf97fb188ab96616d4bfc41986b539c0e15f74c158b5d8de68f23207a2619168a087590bf82cdaee67f738c494ecc64a05667529fd93878287676fac49a326789768f9c7abb4f99b74328c5c37c1b31e29c018678c358be3b81a8e2ba402b8ee4eb4f0384b82d468f8d8fa6969855adc1587b720cc4bab10ccc4450e2bceb1e382ee18aa244f91d202dc4bf625a565e6f604453a7137e7796f3d6119ae656e3418c43e7bf0f0465efec4d63637b184c04ef34b7c2e03f4e7fe068e72bf92ce76651347103e65b3eca1f2ddeee6cdb1a5d152e6c3527fba817a21c803ab2331e502238ec666d974ea0af97a543e15d784a015841a19b71ab49"], 0xe2, 0x800) 5.734413ms ago: executing program 1 (id=174): nanosleep(0xfffffffffffffffe, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='[-^\'!\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)=':\x00', &(0x7f0000000100)='+\x00'], &(0x7f0000000380)=[&(0x7f0000000180)=']-,8}@-\'+}\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000200)='*{^/%.\')%-[/!/}\'\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='[](\xf4-\x8a!{/!{{$\x00', &(0x7f00000002c0)='%(]-.-&}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-+^\\!*-H]-#\x00']) 2.336342ms ago: executing program 2 (id=175): syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @random="e3fee351c380", [], {@ipv6={0x86dd, {0x0, 0x6, "826e03", 0x30, 0x0, 0x0, @rand_addr="00000000000000000e14fc11133f6400", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x29, 0x0, 0x0, 0x1, 0x0, 0x1f, 0x64}, @fragment={0x3c, 0x0, 0x5, 0x0, 0x0, 0x6, 0x65}, @dstopts={0x2f}, @fragment={0x61, 0x0, 0xf8, 0x0, 0x0, 0x0, 0x67}], @icmpv6=@ndisc_ra}}}}}) syz_open_pts() (async) r0 = syz_open_pts() close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) 589.826µs ago: executing program 3 (id=176): r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) (async, rerun: 32) socketpair(0x1, 0x5, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) ftruncate(r1, 0x6) (async, rerun: 32) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) (rerun: 32) ftruncate(r0, 0x79c7) (async) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) dup(r1) (async) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 0s ago: executing program 7 (id=177): r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) wait4(r0, 0xfffffffffffffffe, 0xa, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x7}}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x1000000001ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) r3 = socket(0x1, 0x400000002, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x3}], 0x1, 0x3fe) close(r4) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x32, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r7, 0x0) clock_gettime(0x0, &(0x7f0000000100)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r3) getsockopt(r3, 0x29, 0x2c, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x0, 0x2000, 0x358, &(0x7f0000ffe000/0x2000)=nil) shmget(0x0, 0xf000, 0x602, &(0x7f0000ff1000/0xf000)=nil) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x1, 0x7ff, 0x5, r0}) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.10.35' (ED25519) to the list of known hosts. panic: mtx 0xffffffff83962558: locking against myself Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 189612 62902 0 0 0 1 syz-executor *412608 42967 32767 0x10 0 0 syz-executor db_enter() at db_enter+0x25 panic(ffffffff833dec40) at panic+0x1e5 mtx_enter_try(ffffffff83962558) at mtx_enter_try+0x1bf mtx_enter(ffffffff83962558) at mtx_enter+0x60 uvm_pageclean(fffffd800883ca78) at uvm_pageclean+0x290 uvm_pagefree(fffffd800883ca78) at uvm_pagefree+0x26 uvn_get(fffffd8063f7df28,0,ffff800034fedc78,ffff800034fedc54,0,2,cf2a6788d1f3466c,ffff800034feded0) at uvn_get+0x68b uvm_fault_lower_io(ffff800034fede98,ffff800034feded0,ffff800034fedd00,ffff800034fedd08) at uvm_fault_lower_io+0x319 uvm_fault_lower(ffff800034fede98,ffff800034feded0,ffff800034fede10) at uvm_fault_lower+0x278 uvm_fault(fffffd806c183200,200000000000,0,2) at uvm_fault+0x272 upageflttrap(ffff800034fee020,200000000100) at upageflttrap+0xa9 usertrap(ffff800034fee020) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x770e3eda8870, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: mtx 0xffffffff83962558: locking against myself ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833dec40) at panic+0x1e5 mtx_enter_try(ffffffff83962558) at mtx_enter_try+0x1bf mtx_enter(ffffffff83962558) at mtx_enter+0x60 uvm_pageclean(fffffd800883ca78) at uvm_pageclean+0x290 uvm_pagefree(fffffd800883ca78) at uvm_pagefree+0x26 uvn_get(fffffd8063f7df28,0,ffff800034fedc78,ffff800034fedc54,0,2,cf2a6788d1f3466c,ffff800034feded0) at uvn_get+0x68b uvm_fault_lower_io(ffff800034fede98,ffff800034feded0,ffff800034fedd00,ffff800034fedd08) at uvm_fault_lower_io+0x319 uvm_fault_lower(ffff800034fede98,ffff800034feded0,ffff800034fede10) at uvm_fault_lower+0x278 uvm_fault(fffffd806c183200,200000000000,0,2) at uvm_fault+0x272 upageflttrap(ffff800034fee020,200000000100) at upageflttrap+0xa9 usertrap(ffff800034fee020) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x770e3eda8870, count: -13 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800034fed9c0 rbx 0xffffffff83835dcf cpu_info_full_primary+0x2dcf rdx 0 rcx 0xffff8000ffff02b0 rax 0xffffffff83834ff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x53242e810af85836 r11 0x9384847c3282d156 r12 0xffffffff83835bd0 cpu_info_full_primary+0x2bd0 r13 0 r14 0 r15 0x1 rip 0xffffffff81758355 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff800034fed9b0 ss 0 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=412608 pid=42967 tcnt=4 stat=onproc flags process=10 proc=0 runpri=50, usrpri=86, slppri=16, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffff1210,0xffff8000ffff1740 process=0xffff80003c420970 user=0xffff800034fe9000, vmspace=0xfffffd806c183200 estcpu=36, cpticks=4, pctcpu=0.0, user=1, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 62902 189612 63200 0 7 0 syz-executor 39683 160983 11396 0 2 0 syz-executor 42330 487933 91319 32767 2 0x10 syz-executor 42330 31591 91319 32767 2 0x4000010 syz-executor 91001 99415 62301 32767 2 0x10 syz-executor 91001 278509 62301 32767 3 0x4000090 fsleep syz-executor 41013 91127 74506 32767 2 0x10 syz-executor 41013 239016 74506 32767 3 0x4000090 fsleep syz-executor *42967 412608 45431 32767 7 0x10 syz-executor 42967 10651 45431 32767 3 0x4000010 biowait syz-executor 42967 2944 45431 32767 3 0x4000090 fsleep syz-executor 42967 314830 45431 32767 3 0x4000090 fsleep syz-executor 11396 470590 63200 0 3 0x82 wait syz-executor 11648 471352 26773 32767 3 0x90 nanoslp syz-executor 11648 133413 26773 32767 3 0x4000090 lockf syz-executor 11648 379849 26773 32767 3 0x4000090 lockf syz-executor 11648 487225 26773 32767 3 0x4000090 fsleep syz-executor 11301 459389 99423 32767 2 0x4000010 syz-executor 11301 338976 99423 32767 3 0x4000090 msgwait syz-executor 11301 150267 99423 32767 3 0x4000090 fsleep syz-executor 45431 368246 20657 32767 3 0x90 nanoslp syz-executor 74506 223993 24118 32767 3 0x90 nanoslp syz-executor 26773 508939 48950 32767 3 0x90 nanoslp syz-executor 99423 177525 31621 32767 3 0x90 nanoslp syz-executor 62301 90797 7186 32767 3 0x90 nanoslp syz-executor 91319 136759 784 32767 3 0x90 nanoslp syz-executor 24118 310229 63200 0 3 0x82 wait syz-executor 48950 231558 63200 0 3 0x82 wait syz-executor 31621 99335 63200 0 3 0x82 wait syz-executor 20657 26645 63200 0 3 0x82 wait syz-executor 7186 511720 63200 0 3 0x82 wait syz-executor 784 210805 63200 0 3 0x82 wait syz-executor 63200 238158 37265 0 3 0x82 kqread syz-executor 37265 3820 83664 0 3 0x10008a sigsusp ksh 83664 79420 8553 0 3 0x98 kqread sshd-session 8553 306087 19617 0 3 0x92 kqread sshd-session 96094 3646 1 0 3 0x100083 ttyin getty 19617 392554 1 0 3 0x88 kqread sshd 93342 95360 50642 73 3 0x1100090 kqread syslogd 50642 506684 1 0 3 0x100082 sbwait syslogd 87153 277525 1 0 3 0x100080 kqread resolvd 89436 245517 3412 77 3 0x100092 kqread dhcpleased 63938 177467 3412 77 3 0x100092 kqread dhcpleased 3412 350718 1 0 3 0x80 kqread dhcpleased 23346 437163 0 0 3 0x14200 bored smr 10536 248794 0 0 2 0x14200 zerothread 15734 241161 0 0 3 0x14200 aiodoned aiodoned 89492 144255 0 0 3 0x14200 syncer update 73503 212002 0 0 3 0x14200 cleaner cleaner 73335 107493 0 0 3 0x14200 reaper reaper 34143 352658 0 0 3 0x14200 pgdaemon pagedaemon 52683 265289 0 0 3 0x14200 bored viomb 39385 304483 0 0 3 0x40014200 acpi0 acpi0 87934 171498 0 0 3 0x40014200 idle1 13656 269318 0 0 3 0x14200 bored softnet3 38697 198093 0 0 3 0x14200 bored softnet2 16283 520760 0 0 3 0x14200 bored softnet1 93035 357825 0 0 3 0x14200 bored softnet0 7642 377262 0 0 3 0x14200 bored systqmp 79980 128946 0 0 3 0x14200 bored systq 26820 494005 0 0 3 0x14200 tmoslp softclockmp 20511 141383 0 0 3 0x40014200 tmoslp softclock 5813 401309 0 0 3 0x40014200 idle0 1 86391 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &uvm.pageqlock r = 0 (0xffffffff83962568) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 uvn_get+0x679 #4 uvm_fault_lower_io+0x319 #5 uvm_fault_lower+0x278 #6 uvm_fault+0x272 #7 upageflttrap+0xa9 #8 usertrap+0x2d8 #9 recall_trap+0x8 Process 42967 (syz-executor) thread 0xffff8000ffff02b0 (412608) exclusive rwlock uobjlk r = 0 (0xfffffd806a96be88) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvn_io+0x667 #3 uvn_get+0x31d #4 uvm_fault_lower_io+0x319 #5 uvm_fault_lower+0x278 #6 uvm_fault+0x272 #7 upageflttrap+0xa9 #8 usertrap+0x2d8 #9 recall_trap+0x8 exclusive mutex &uvm.pageqlock r = 0 (0xffffffff83962568) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 uvn_get+0x679 #4 uvm_fault_lower_io+0x319 #5 uvm_fault_lower+0x278 #6 uvm_fault+0x272 #7 upageflttrap+0xa9 #8 usertrap+0x2d8 #9 recall_trap+0x8 Process 42967 (syz-executor) thread 0xffff80003c455c58 (10651) exclusive rrwlock inode r = 0 (0xfffffd806bfdc200) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 sys_ftruncate+0x1c4 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 42967 (syz-executor) thread 0xffff80003c4559c8 (2944) exclusive rwlock futexpl r = 0 (0xffffffff839ad640) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 pool_get+0x10b #3 futex_get+0x309 #4 futex_wait+0x328 #5 sys_futex+0x149 #6 syscall+0xbc6 #7 Xsyscall+0x128 exclusive rwlock futex r = 0 (0xffffffff8387dbf8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 sys_futex+0x69 #3 syscall+0xbc6 #4 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10180 10949K 10965K 166960K 11263 0 pcb 17 12K 12K 166960K 17 0 rtable 190 5K 7K 166960K 369 0 pf 27 16K 16K 166960K 31 0 ifaddr 34 6K 7K 166960K 44 0 ifgroup 42 1K 2K 166960K 50 0 sysctl 3 1K 1K 166960K 3 0 counters 60 35K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 33 0 iov 0 0K 16K 166960K 6 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1334 84K 84K 166960K 1485 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 6 0 VM map 2 1K 1K 166960K 2 0 sem 12 1K 1K 166960K 14 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 23 82K 125K 166960K 358 0 sigio 0 0K 0K 166960K 5 0 proc 58 79K 127K 166960K 495 0 subproc 63 3K 4K 166960K 171 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 31 0 in_multi 77 5K 7K 166960K 106 0 ether_multi 1 0K 0K 166960K 3 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 79 360K 360K 166960K 79 0 exec 0 0K 1K 166960K 379 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 238 144K 168K 166960K 4658 0 UVM aobj 72 3K 3K 166960K 73 0 pinsyscall 44 88K 113K 166960K 1395 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 1 0K 0K 166960K 25 0 NDP 9 0K 2K 166960K 27 0 temp 40 8680K 8744K 166960K 4679 0 kqueue 13 20K 28K 166960K 64 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 56 0 52 1 0 1 1 0 8 0 rtentry 176 114 0 26 6 0 6 6 0 8 1 unpcb 144 142 0 126 2 0 2 2 0 8 1 syncache 336 5 0 5 1 0 1 1 0 8 1 tcpcb 808 124 0 118 4 0 4 4 0 8 3 arp 128 18 0 4 1 0 1 1 0 8 0 inpcb 384 280 0 271 5 0 5 5 0 8 3 nd6 144 27 0 9 1 0 1 1 0 8 0 kcovpl 48 19 0 12 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 459 0 94 29 0 29 29 0 8 1 art_table 32 460 0 94 4 0 4 4 0 8 0 art_node 16 113 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 7 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 11 0 1 1 0 1 1 0 8 0 shmpl 112 70 0 1 2 0 2 2 0 8 0 dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 1830 0 311 95 0 95 95 0 8 0 ffsino 288 1830 0 311 109 0 109 109 0 8 0 nchpl 144 2270 0 576 63 0 63 63 0 8 0 uvmvnodes 80 2010 0 0 42 0 42 42 0 8 0 vnodes 216 2010 0 0 112 0 112 112 0 8 0 namei 1024 6930 0 6930 2 0 2 2 0 8 2 percpumem 16 47 0 2 1 0 1 1 0 8 0 kstatmem 264 22 0 4 2 0 2 2 0 8 0 scxspl 216 7624 0 7622 3 2 1 2 1 8 0 plimitpl 152 147 0 125 2 0 2 2 0 8 1 sigapl 424 619 0 566 8 0 8 8 0 8 1 futexpl 64 2610 0 2604 1 0 1 1 0 8 0 knotepl 120 567 0 0 18 0 18 18 0 8 0 kqueuepl 224 92 0 83 1 0 1 1 0 8 0 pipepl 336 151 0 121 3 0 3 3 0 8 0 fdescpl 520 601 0 566 4 0 4 4 0 8 1 filepl 160 2592 0 2389 11 0 11 11 0 8 2 lockfpl 104 71 0 64 1 0 1 1 0 8 0 lockfspl 48 25 0 21 1 0 1 1 0 8 0 sessionpl 144 33 0 18 1 0 1 1 0 8 0 pgrppl 48 57 0 35 1 0 1 1 0 8 0 ucredpl 104 351 0 334 1 0 1 1 0 8 0 zombiepl 144 566 0 566 1 0 1 1 0 8 1 processpl 1192 619 0 566 5 0 5 5 0 8 0 procpl 656 913 0 849 7 0 7 7 0 8 1 sockpl 728 481 0 452 6 0 6 6 0 8 3 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 115 0 0 15 0 15 15 0 8 0 mcl2k 2048 30 0 0 4 0 4 4 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 253 0 0 16 0 16 16 0 8 0 bufpl 280 2781 0 119 191 0 191 191 0 8 0 anonpl 32 3947 0 0 32 0 32 32 0 246 0 amapchunkpl 152 13800 0 13281 38 0 38 38 0 158 18 amappl16 200 1350 0 1331 5 1 4 4 0 8 2 amappl15 192 10 0 9 1 0 1 1 0 8 0 amappl14 184 104 0 94 1 0 1 1 0 8 0 amappl13 176 5 0 5 2 1 1 1 0 8 1 amappl12 168 1217 0 1183 2 0 2 2 0 8 0 amappl11 160 45 0 34 1 0 1 1 0 8 0 amappl10 152 2 0 2 1 1 0 1 0 8 0 amappl9 144 258 0 258 1 1 0 1 0 8 0 amappl8 136 37 0 36 1 0 1 1 0 8 0 amappl7 128 114 0 104 1 0 1 1 0 8 0 amappl6 120 166 0 163 1 0 1 1 0 8 0 amappl5 112 117 0 111 1 0 1 1 0 8 0 amappl4 104 282 0 267 1 0 1 1 0 8 0 amappl3 96 2445 0 2322 4 0 4 4 0 8 0 amappl2 88 624 0 571 2 0 2 2 0 8 0 amappl1 80 9018 0 8454 14 0 14 14 0 8 0 amappl 88 3960 0 3786 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 72 0 1 2 0 2 2 0 8 0 uaddrrnd 24 601 0 566 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 601 0 566 1 0 1 1 0 8 0 vmmpekpl 168 6620 0 6578 3 0 3 3 0 8 0 vmmpepl 168 43367 0 41337 97 0 97 97 0 357 6 vmsppl 480 600 0 566 7 1 6 6 0 8 1 rwobjpl 72 15717 0 12819 53 0 53 53 0 8 0 pdppl 4096 1210 0 1132 114 32 82 98 0 8 4 pvpl 32 13639 0 0 111 1 110 110 0 265 0 pmappl 256 600 0 566 4 1 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 405 0 35 11 0 11 11 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833dec40) at panic+0x1e5 mtx_enter_try(ffffffff83962558) at mtx_enter_try+0x1bf mtx_enter(ffffffff83962558) at mtx_enter+0x60 uvm_pageclean(fffffd800883ca78) at uvm_pageclean+0x290 uvm_pagefree(fffffd800883ca78) at uvm_pagefree+0x26 uvn_get(fffffd8063f7df28,0,ffff800034fedc78,ffff800034fedc54,0,2,cf2a6788d1f3466c,ffff800034feded0) at uvn_get+0x68b uvm_fault_lower_io(ffff800034fede98,ffff800034feded0,ffff800034fedd00,ffff800034fedd08) at uvm_fault_lower_io+0x319 uvm_fault_lower(ffff800034fede98,ffff800034feded0,ffff800034fede10) at uvm_fault_lower+0x278 uvm_fault(fffffd806c183200,200000000000,0,2) at uvm_fault+0x272 upageflttrap(ffff800034fee020,200000000100) at upageflttrap+0xa9 usertrap(ffff800034fee020) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x770e3eda8870, count: -13 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff8000299edff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0xf syscall(ffff800035012840) at syscall+0xae6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7453a5bb5e30, count: 9 ddb{1}> trace x86_ipi_db(ffff8000299edff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0xf syscall(ffff800035012840) at syscall+0xae6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7453a5bb5e30, count: -6