last executing test programs: 9.66927764s ago: executing program 4 (id=389): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffff64) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080)={{0x7ffe, 0x4}, {0x1ff, 0xffffffffffffffff}}, 0x9f1a6e103bd2b539) close(0xffffffffffffff9c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7ffffffe, 0x7f, 0x1fd2dabb, 0xfffffbe1, "97071540d67d3f0000f80aed847bd8ae564ffd00", 0xb, 0x1}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000a00)="8d49210afe4859e844972321488f1c23cced2b22297ed44e7a04e22500a221b949de2151d76aab45d0bade166ee72c6da67320ef946072a82130272b0835af557494b8e4fe6c4c9363d55134ecb46be75455aca710eaff0066cad192c40c37b5f01665118c38dd292e8cb59999a95d729477342843141640648714cafc4b5470cb04471991e9aa4078d5ffd48af2241953a4db5e18a40bff2c4b7c19d680b46dfb186e1d1b4e2d7cb525640afcd4427b1dd12c24749cad2ac7b5d22310eb9497bb7eff1fb4db309c92cf585b369765ed4b66af2c90f4f9d7a3666a5f10ca2ab5cb07edc8a49334da688193458b7f3cc83e008238f41d4f5d40dd163a394496f360eef6f0c53eac9365a05e6e915abd5e44ced43e2c5030400e9cb4da2bdce5e24ce6cd3cf465d57387aec47241964b4e3e364a8a1b33f4b30cf1d0320750a265828c593ba25d31feb9ce27afbfa32a0fb869c99949bef1b2fb42d57c31bc4b999a8097b2755ee4fa76bc38741b70742ed984cd0ef2dbf98180277a332214b5a1546370a46b7b3fa57b3bd5c9ea44ec03d96eed389cf05d180bbe97e88fe1340a22c46f207f9628868e4f8971a11bbd5278583db58f8570e1aee74bab1fe6c35cd27079c77c86c31cbd8450e08172b35244b9cb197d212330a660c9dc44d8aa0be7988c612dd5a702c34627f72c621ee7c2b16bb31e6ab41aacc8c35647bc69425b208620e43159456d1023471c8ffd3cbf6a0d350c50850cfbad08ba7b7d7c16362b3af4bb31998f8f2083fd738d5a7b10f99f745db2075135c1a67a48006c67ec61bb8e174f7c7151a310eed26aca52def6dee6bda6e2c3979d5872520521b759d974c7e2a2a736491f641e0b4ddf1887c6a2c03149ad5efe58e239163d2abd0cfad6a4789d20c93b5e3ee91b4f815b1575520404dd2460d5a367ddff999a61979152eca5e983c1ee5cf2839cfbc8885fcf6b7f0b7f978f5160e14d7dd9d1ad68de69c9ee6caf9e6d6380e4557c5958d30698bddb92c728a4d24e4c2bd6e27e578bd35c0227629c06a63454ce68f2feafc3f7a50638d4d34e4060fe78e0cf19ff31ce86014ce6693f10d2bf2b893786138845fabc915b20fb3f343433b127b8babe8ac1103cec18db54093e52e16bc87ce558cae9b4093df6fa8094c89e422683fdc24308918c70d2c80731fa84c8ab676e9ab0ab66adbc4f67de4a33685e2b40d4e7a4246a394763f50ceacc0f6366862e17a11812e3b6d3fefa8ffaf1302cfe5403962606bd340cc3ca23cf628b68f35785f2d86d512dba0c90463abdb504e86fb0f56235dbdd2efc5227802aa952ca602b9caa979b7e04c4d92340e8946308f782e1deef790d4b8ad4fdbef207aa3236ec5ba4e8ee2fc6e897a3f90a1eadbc43aa03381a374364799c389117d9bbec44c4704c60406d5a9d8ec436027215c21ee4763c2fbf6223d7b1021a353348713de75d0c722e94518abcf2a6eee509f78d4fc18180ad19a44b1fb5a6e6046b7285d707e3346d9378a5304e17fcec53610947869f90b6cd841df2acf6e78505d7eeb0e1adbcac3838951e4eee63c723cced8f7ee104ac1acd73affada30a51d954e0af3f4aa7734f56cb0886849259a92c022d3d3b1a172d657fc6d1d556c40259ec960492d57f2f6b33e12233cc978caafe59c4154dea2d0cbfb63b0041093fac7556e9b44f8727b876fa52ca2e1022b3f270d3e52cde49d68e2e57120001c29abb7b32a8b4e78652ec3ea3be8af14a508da65f9c5b12a8e04d2b2f27a6634220e48aee15c7a0de6cb579bd12b79704d3f306959d0222fca4d212bbfff8ad2e52e9ef0f5d3be10c205252fdbebe39c26db07d5c9bb119cf8d26f116fff47b910904a2a5348a952ebf2984b8c88645bf746e2da2f45d1733aadfafeb60afb9b1659ae4dbf7463040de41c6b8cc5018436a575b22e9426eb490b5549d725eadbac12e84c0f3d25a75901a7e2ac01e95fdb200f1b2fe1c35389ffaa0269d312a27fea8a0b87dcef976d57ebc40b607bf03de8e1d1f2d59d2abbfee43897ece831e6645f9103ee112d0aae162ecc0f2f5168e26b79d9d58b5c6887713cb49008683043e03f1f2108a1e397f8ddd6a14cff702c42debae7c05a3b2f51934dc650a36b2afab2d24af26c361f4a0c70a87f4ea3d304aae4bc39a90a38f3d8c57a7d43d178dbdb00f44e26f3a3706113546293c9670f7de06fe00a9a9702e321e39515d21336abbeb7ebd7848f75681c8eac03fdbb9483458b8c0dcb872b2a62654451a0bcb62e3b70b22c11c8723001291fbdbafacfea7c7ed787dcbfe636a1bf0d73c21d0281245c29", 0x677}], 0x1) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000000)={0x9, 0x8edd}) 9.668203649s ago: executing program 4 (id=390): r0 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0xe8) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000200000003}) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000100)=0x2, 0x11) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r3 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x32, 0x2, 0x6, 0x1}], 0x7, &(0x7f00000001c0)=[{{r3}, 0x4b8d1631d0fd8eff, 0x0, 0x40000000, 0x1, 0x6}], 0x4, &(0x7f0000000240)={0x81}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xa815a91b2f483517) msgget(0x3, 0x200) r6 = msgget(0x3, 0x100) r7 = getuid() setreuid(r7, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) syz_emit_ethernet(0xfe08, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) setpgid(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x91, r7, r8, 0xffffffffffffffff, r9, 0x20, 0x4}, 0x10001, 0xffffffff, r10, r11, 0x8, 0x2, 0x4, 0x9}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) 9.658322688s ago: executing program 4 (id=392): r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x9) syz_emit_ethernet(0x4a, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "0000c0", 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @rand_addr="00fe000001000800001a000000000004", {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4, 0x8003, 0x0, 0x7ffe}}}}}}}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x3a8a, 0x5}, {0x7}}, 0x0) setsockopt(r0, 0x20065, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) 9.528277864s ago: executing program 4 (id=395): sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2, 0x2}, 0x1a546c79, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0xc1) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x84e0, 0x0) open(&(0x7f00000003c0)='./file2/file0\x00', 0x202, 0x0) execve(&(0x7f0000000040)='./file2/file0/file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x7) setsockopt(r0, 0x1000000029, 0x1b, &(0x7f0000000040)="6700d6e5", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xa12, 0x0) 8.733390321s ago: executing program 4 (id=420): r0 = socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x11, 0x1, 0x0, 0x0) 8.39593876s ago: executing program 4 (id=422): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="c19a", 0x2}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0xa, 0x0, 0x5, 0xffffffbf, "00abf26461d994000000000000000400", 0x3}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/108, 0x6c}], 0x1) r3 = socket(0x2, 0x4000, 0x8) shutdown(r3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r4, 0xa, r5) close(r6) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0x3, 0x20, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x44, 0x80, 0x3, 0x8}, {{r4}, 0xfffffffffffffff9, 0x28, 0x40000000, 0x9, 0x8}], 0x138, 0x0, 0xffffffff, 0x0) dup2(r5, r6) poll(&(0x7f0000000500), 0x0, 0x18e) r8 = dup(r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket(0x2, 0x5, 0x2) dup2(r8, r9) recvmmsg(r3, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r10, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff6a) 8.393763211s ago: executing program 32 (id=422): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="c19a", 0x2}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0xa, 0x0, 0x5, 0xffffffbf, "00abf26461d994000000000000000400", 0x3}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/108, 0x6c}], 0x1) r3 = socket(0x2, 0x4000, 0x8) shutdown(r3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r4, 0xa, r5) close(r6) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0x3, 0x20, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x44, 0x80, 0x3, 0x8}, {{r4}, 0xfffffffffffffff9, 0x28, 0x40000000, 0x9, 0x8}], 0x138, 0x0, 0xffffffff, 0x0) dup2(r5, r6) poll(&(0x7f0000000500), 0x0, 0x18e) r8 = dup(r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket(0x2, 0x5, 0x2) dup2(r8, r9) recvmmsg(r3, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r10, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff6a) 4.714878569s ago: executing program 6 (id=453): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x1000e, &(0x7f0000000500)=ANY=[]) r0 = socket(0x2, 0x1, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000100), 0x0) clock_gettime(0x3, &(0x7f0000000000)) r2 = semget$private(0x0, 0x7, 0x3c0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xc8, 0x7fffffffffffffff}]}}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xd6, 0x0, 0xf0f1, 0x0) kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) r4 = msgget(0x2, 0x226) msgsnd(r4, &(0x7f0000000380)={0x2, "af6cd98c38b39236a6aa3072b3fad388e721060b105a3ea90caf2d5d7925b6e85155e96b1c7f8b4509f89d9811487bc37e384a0f8f096f230d78cd58c8823c4024ba9e30d658e86fcbccca1d0deec0abdc11d7cedccc8dc3e485a60eb4da03630397720a27c36d1f28c9b1bdb2341cd3d550deafc666ed2088c0a93b5b30108bf1e6487318bbdb488550a958ec1b30855f4930237966395f8521060f18980a75e4245c34738b0d5196e1e1d589becc674af5cd9578cfbb01627d011723ccb104a53991ff30ab75f9a4ea0041019e7538b1ae6cb70d526c655bf29ffa01baddfc5a1c477eef15cbc41a6abfc161eaeaf0fd9234123a92fb83e11998ac3bc274edf3d1254786ba8e1ed827876242736efbdd6e0003018721165e28bcb526bede2f954dfbcc6a6191e2631d6fac75dd2b90e3d0f9615c9938e65f1b265ab46a38c6c0bc2c3829a24fa50e72281cddd6f99364dc8cf91727c1897e3d9600dbe91ec4e84e792c856036f6aa74be1b9930af3fa8af7a0b540f3a89002d62dc351c44cd3cf7f57c112a7f81866f03e2dcc8df805d42efcfd151d3957b238732fc9d333a9162b54fd813a102b7ff42a02dc29fa957bf46b368f310f0b4d41c228c0557d05e6a05bd85ddf35c237a4beaec750e7a6dbae28ece4d49a85f8bb87fef389d9ec4887f1ca8e4f082d19d34d76277900a93564d00e9c5c395c7969c576b238924bf29d701920da38f517127404c8caa3a8c7f3ca664c36b10113d953e008e5610fee9ed4a3febb1933d88b8d299117802a29157ab509b151d10e79a023652d2e175f2c64bba2095fbfa55f026d45b7c2424bc627d85a16f02ab53499a7f39c6a8003d69c4aca95d6833aeb04afbae7106e6ee598986c40942a6d7d1374050190194911b978bdf5443829dc67424b0e0c20586078485804d8cf953c8cb641809033afb73c628bac09e6245419521bd48104c6930911c66d785885d0df67a3125a341cac96d77d61238b96592ce57a8d82c203c1acc2473fd7b1ccdb6a61bfd000060b52dfb49aa95cff808e3a49b20befde8f5abf982e24375a3d8ac4c6f6cec742ef08bc18cf6175a77a96c2515388bd4198dbe4fd14d0f060d52894b0cfe914f741d7f6c51d9bd0ffa127f97dc76c708be6ba1fb9cab500d86dc83ba8d760ed21fea0f47c11b5f3088d0a9fbed2143cf74a90400deb5a3771592022ce948496ff54903e93814c0482a33b68c0ded34a41600416a4ccebfbb90ef63d608d9de0753e1bac4eb18a76c60158446156be0fdd18ef27730c3c6b35fa8f87bde5d77a07f32bf3127d5255cff2270a5a25dac6de0c7f58aedea433edcf9461c7e3f82305ec595b6f1525c82fa4678a6272a70cd52bcd51e7cb16013651c42c7eb9b75152415b82cf6a4f583eb1fb0926efb7d5e424f85ff4c1c3f10f3803ae042ce5a4f5f9d45830d23e5fa75e578d90f0f16443475a3f4b49ce6cb2f93ccf82a6d08e93f1e4a442cc4aa3280583d76c01b78ff0957ac4eb99b821c9ab2916ed07a158b903e874adf8d2d22aabab3e5311e81a1296ceaf90c84b027c62427141f774503f84baa970e8145f5e93cd34eb99383d5ef32ef67ada324d186c071b61b64fd338d044b8055fe61fd4449c2fde880db8098ab8d0a600035b754fb18bb99e74d56ef98d9ad97c5bfc0094fcfccd75a819b5ce1b044d296d8d1af49bcefde6806acab498ca1344b5277ed8c4341cbf045681eb84e1c7bfb95035acb7eb8f6402c055f6d5361fdd1f4e2b02c906778cb5e7b9b2b9a3eac4430eed7b3ea15aa78ffb859b616aeb90dbba25534165b9e8adea6b9902e61eae4a96d5782dcf30a34b2570ffee21acac7d5a031c16223a1039a292659eb6fb72a40c60037fe5973c01bd8b53752f5f84f6b7b257e572c8f8e77fd813c38092d2203d1fa560723521e93b091b42d76ef23de28d1324a3d4dab4b5e90b79b7be51d8752477287df4c4be3f8f36f9f41416ab21ee305574d2de26cbc9e2fffe82ba60be7d9c7035074f653fa6aa8f24e26c030be88fdf705dcdcb7c100f398b7633b3cd4530b7cb91420ca77e55fcbe85993df020465d5cadd130d1dacedb4d870f407e36651634b1aa9f7984ad97d39342268f518de129324d73dfe9352e58324c485538aa8a76ec5ef6bddae5b5cc114d2a0301147598d7356e6e07f4f410498fc4c979b9b51959b21ba3d6c4e4720b44767a3b4cf29031e7b020413e41d5fcb2ada3bbc73894ebf1718be3fdf86e113adae2be5b0c96d54f11e5e283a379f12385f5efc605f99fbeaded79bc6c0452d121c78b6723016326863c72535a9e213d6ef0dbb9e2b75aa56958a7ddbfbc7408f5007aa85e847fbc44aed4f9fbe59ddc3874dd1747427c7436efdfb2679df7659c8b6a28dac356ef5987c6655a1fed3d7e7f7e3af12177c21e0af0dab8aa739a9302611265a354d98f5b9aad4c7788b7d6465c2751cf02fda479b21f86d0ad7d1f14b2d294e4cccf52a8f43d8e4dd3a6adabcf0309aab7a712e2c966c007c49e3848fa35a757ec9468bc8bf5e9f2f57eca45079cd3738f67902912a0bf0754feb733924dfdd1c85e08ad9f6ba6ac21c494ac16f328820434a80627266461b31c00c8b674ddb01191d92b4e9d91d3325449b86dfd0c674e554a978143fe9f0accddbb59212bcfe23da919768c928aa2ad77f74fb93663b4be4bf72c6084f73aae87620cf1ec2cc79447fbbe4684ab3f28155503ea8de5c08169dff24a295b6a8483eadcc28a103b63f41ef393330a601792ac30caab0fe5301a52a3194cc9022b2ffb92a2dec5fc2c8807067a8266fc4c0fb78989806a7803090e929491608e33e9c486b1ac34ad39c97e5ca21e099b0e3b9ca123079c3431ff0943735260b9d6b2862bae735768831332e202f2464b886b8d79b20138a9e93be70288a46f8c237eea8b54f98144c0396af7edee4606a56ceda8a882af7c67c79d4b373f49fe5843f62a081c5adf8804913b457ea6adfb71497340ebba0f185fa400f469a3105c674accd395d39cacb3529c7564381edf8657651e4a7571fde17fde6afeadcf1917a3443259684b64ee9d257e3671b9e84233394596c81e39203bf9a6b4a5e60a1ad3a010815334d2775c63a5b41a7ef08a63b0d2cc29ced9517dcb5f9785db91ef2e1363dc1e366b7c9cb5fda77df6711bfbb5755a297b55753fd4b627067ff14c8a5fd81e0016cca1de088e7a3f3cc6a8c6dbddf418b8e419a920c440056f379995c57bf66e8b9db9b57ead934fae285620b12ccfeb29868e140d9aad75d0de9acc9fdf5556022944c6845ef02d276279db11ed240c8ee939eb8a7ece8bb325ba2fb04d9d4f6edf00cbcad97512f09bf4030933a2c401f26ade080b4d4334e6346b8f2a98d84e77c4dba9eaf76f21da916ee7a057153b2cd5d5f34b8cb926c61328a552e002d38a9b80eb7517206263b52ea66cc45dace36b05c399dfe99dbab108a806f5b869f7646ed98b89e6fa2fc278c0bc77cfa87f7a08a05234cee74cabd394dc92ae5767e2d7fa6dea4a3353992ee749c790dc826298fd3af4e21c7dd318fd919221cdc35123766951662e85465074ddbdde91809ca42821d9e4c3b0b1759965ee2f8cbcf30d3c53ceb02d01d3da60608bebae95f06cdebb66957ace23e8d39fe2cc17a18d848e8001a9b1e08614461049cd691b27d75b25bf8e511126f08cbe11d1365867969d98885999fec26b52c7e9c1716dd8544f2d4a2ee9a3222fa17c9b0b5725255cd10a4198db9063be1d805332c17a5ed7644e5a8382a0c52cc3d1319bd57497ddc3e191936e93b3cbc128025c7aab17e6b82acf0578a659ef26b2b793d5b184a65b42308dd50ef4244993c0f4c0b9ab7563333eaa33617a9f5c5690047c6bc2068e048a53ae7d9410f1df5214ac48e7b132f90ba9534af6dd6130b202f5bb2f980733bcaeca6eb10c5e9469b06aedff4ada3b0f37603958f660f630f2b108dd0059ec4c58d54e146258558fad08de2abe6cd3e9aa420c2ff73e4c7ec2571b22a66a76395d0686c9d96e3dc96e118cd1624ab586819b0e6ad5fc6420508a1ae92065d564ec4509d802ce70d6dab54ff1885add9de781338487e74936655f3b2346f1d27ce8574fd3e34c7167b491d54932e78e702267765cf39d62e6656c1640e326547b81e5fc7be709f7ddc0851f60125c827d54c918b374096e77713b7b76e2b03d3dbfa17cb95312c986c986408f8ca1a8957564196a734ee27c0f6c959545606aa26084d4c0523fa37bcb315231c5520acdb129b1963973d1d2259f47c9c3364a297e1d1869ad3a358e5ef660c0e321d72d4a597b675913544cc3a7df4cd8d66412096722b229a2d8c5e9722b117d528eab23957121a93efb03e704eba6251c471e1cfddb3b074105dd5b44b9a42fd15f6845dae9afc77b006f872172b057dbac1bb506e15eefb3ba32b1d126bf11524fba28acf68f6178aca05387a85d3dec298dbaf9650df4e87334d4fb4fa7f2025877e7a68b38a7733f3d8f662f69c7b2f9383212ed9aa313d7304f7093fdac18d5e2dc931cfcf8a52bc90418eca5fdaae4dc07438b84063bf32fe8df03dfb60ffa6c2762c3ac6adfadd4ddeebb9d6086f3317115c7c77803a2154d89cb6d0993caee250159f18423714f514fc92ff5a6e3ae2c44dd7d6761763e5cd0a72e81ee055fa22476f7905ff1c964107b071c35625502495dafb0fcd4591d8d5344b01c150e456ad1b21e8032dd424544219f81ece2599139921388910fb03ffcacd92e27f07167f4a8ac47f308c3066451bb538dfe22b48bf60e5bd4c0ca6520bd9a82eae37bfe6fd7bfe5e4ace3caae3708fd9e988f66b158e7c70859a921b266ba11c5c3dfc7195c3c3167359be02df602783bb58e7e606496e53c9d5f1c4781b48d497ac3308dc387074427ca5a69b453717dc227e67b2fbb797c068e441a6500cb38cc6d3ad8036b5f62588f23f25ac1988ce2b36736a6e8ec476266b337ee84eef72598e772cb64eaea078153dabe835e1f4cd4217d310b7c0131c460afdb8c8814486745084186c5d8f769c84789eebf1bb4f12eddda1a69e6bb5fb49007a8b4dae7c91bb3d0fe9368e3b5a32298b51abe75832a3b23f1b20c0e1e94870973aa4fae0c0b377305e56ac69ef7f9bfd32347960d89c191e2d1d6520f23d757738270c857ae2be50962989878a9b1f993fea4e44aaea0898a98abce1f0edc2b9997a8c23e00986a97d2caef6e94d7e773013fe2c1aaf220ad320eb27a45944dc751d08180682e27dfa744c3cec1ccaf6d5098fe81a49f6d773149f5f8f1197b16a32ba66f2e65dc986819df8e36a158512a58f3c5c238ccfbde944743cecbf45d2a0074894e9fee2a2819d6d8861cffa18e172938767215df3c2b2988154176d76930ebdff11e75d63745155ab1169d8661542b8bf2c91e8d79e5c1d66d980d99e91b3327c4cb48b9c84eb4aa0b52008eabe64bfd80e33bd4a0b8a67d81102c3c7008e386dd2bbf5773015d4dd7c47cb067487be2e9889ed48c23b79746167badd872f9ba848161f1d4ab3a628a3ae39ce5e77311a55ddce1edbba625cbfe7215a8fcea5f2c60bf09bd75ee1353306bad7689f26367a2abe328d27b2f5b31a1059b01b14ab643ae68a04ac1c8eea74fa1554003361c5e3c73b4680f38ff8f6732483414fce18c5f436bee3dc0a7281278a53bbb1d20874da390c1c2f1409d5b6a16ee28baef2e74fe6314202761c4ce6c88df9ee2f9a336c366c578e31017d18ce"}, 0x1008, 0x0) semop(r2, &(0x7f0000000280)=[{0x0, 0x4}, {0x3, 0x101, 0x1000}], 0x2) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x800}, {0x709f41e118e35c7d, 0xfffa}, {0x4, 0x4, 0x800}, {0x0, 0x20f, 0x1800}, {0x0, 0x5c7, 0x1000}, {0x0, 0xf89, 0x1000}, {0x1, 0x7, 0x800}], 0x7) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) 3.941864788s ago: executing program 6 (id=461): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) minherit(&(0x7f00005c6000/0x3000)=nil, 0x3000, 0x3) (async) sendto$inet(r0, &(0x7f0000001500)="aa", 0xffffffbb, 0x195a05e282d6161, 0x0, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000980)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae302acf20b787be1aa0500000051e2f02f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000000000800036281257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300"/177, 0xb1, 0x0, 0x0, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x0) (async) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x800c745b, &(0x7f0000000080)) (async) close(r0) 3.701664773s ago: executing program 8 (id=424): open(&(0x7f0000000240)='./file0\x00', 0x80000000000206, 0x44) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 2.818317953s ago: executing program 2 (id=469): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r1 = kqueue() (rerun: 64) r2 = dup(r1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x4000000003e}], 0x138, 0x0, 0xffffffff, 0x0) (async) kevent(r1, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x61, 0x4, 0x6, 0x4}], 0xffffffff, 0x0, 0x3, 0x0) (async, rerun: 64) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x6b, 0x20, 0x16a}], 0x1, 0x0) (async, rerun: 64) kevent(0xffffffffffffffff, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = socket(0x18, 0x1, 0x47) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000100)=0x5, 0x3) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffefff, 0x0, 0x1, 0xc9, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb9, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000008000000a814ffff000100004e214e20000890788b2453f9fb3046ca73c90d57b175a73f006af89815c800a6f109b320632547db3f72a75671226c511f1da5dfe101000000c44ffc1e1caf33821851d85b32dd4861bae7236f6ca39ed8e613d73895772bc0a2a6d746123c5c987591545309624b2d30e492012e8d7e778212dcaf897c268eea1672c6fefc241f089aad680c5385e472844a8e40fabc5ecf6e00"/185]) r6 = dup2(r5, r3) write(0xffffffffffffffff, &(0x7f0000000180)="5a18be", 0x3) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r7 = socket(0x2, 0x400000002, 0x1) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000180)=0x9, 0x4) connect$inet6(0xffffffffffffffff, &(0x7f0000000240)={0x18, 0x1, 0x2, 0x4a}, 0xc) (async) symlinkat(&(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0x0, 0xc, {0x9, 0x6b}}) (async, rerun: 64) syz_open_pts() (async, rerun: 64) socket(0x2, 0x4001, 0x0) (async, rerun: 32) connect$inet(0xffffffffffffffff, &(0x7f0000000280)={0x2, 0x3}, 0xc) (async, rerun: 32) select(0x40, &(0x7f00000001c0)={0xe2, 0x7fffffffffffffff, 0x4, 0x5, 0x4, 0xffffffff80000000, 0x7, 0x6}, 0x0, 0x0, 0x0) 2.811407225s ago: executing program 6 (id=472): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000080)='./file0\x00') recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000480)=""/253, 0xfd}], 0x1, 0x0}, 0x6}, 0x10, 0x40, 0x0) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = dup2(r1, r3) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x7, 0x0, 0x8, 0x0, 0x8000000000000000, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r6 = semget$private(0x0, 0x2, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="688b20b5", &(0x7f00000001c0)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x1a}, 0x3, 0x0, 0x0, 0x0, 0x0) r7 = geteuid() r8 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0xfffffff8, r7, r8, r9, r10, 0x1, 0x5}, 0x5, 0x9, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x408) sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) 2.746703873s ago: executing program 2 (id=473): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x18, 0x2, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, r2, 0x0, 0x7}, 0x2, 0xfffc, 0x0, 0xffffffffffffffff, 0x4, 0x5, 0x800000800000000}) socketpair(0x10, 0x4000, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="1b521c0133b426cb5937e73f07b5502356def82ae94669a8f94463d4f630235099945ed3f1143c5cc7e48cf2a191c85162b908abaf6d495228258a0e0e0e1f3921b6c2283dcf1d7b777c412eec40494c1c5f11d5776f2654bfb01d6355a07774099a9f", 0x63}, {&(0x7f0000000140)="9e91bb79e0451444b23a4823720fe50e0e4e68e3bae422b107ffedb5d51e6fca80ebda34bd3a4eeb148e29ca52b865477c5d11111a918aaabdb5032e03d27b6ab3b37cdf24500998f954d56d0d00e0b61754b2dfad3636916d743ff7e5c4f8f4d0296c60", 0x64}, {&(0x7f0000000200)="c42fe29c691905dff8b73915ee2dad1a1219d77e0c0f223dc4b497b57ab13eacc672239f5fadfd0ed6086057fa82ba4c04299d5906f351ece2", 0x39}, {&(0x7f00000002c0)="7d08a9bf28a192d6be732c66fab405034f07fb4a110ac4fc7a82a8c70cded441afc37a44ffb9716be60939b4fb7b08ae37039a00057603217d3718e8bb4d8eadaaf5b446a9f8db08bd7b15f8e55e3c1521e67388188b1257fcf220e62ea86e84f90cb7900a987a2aabd9b23495a4b580dc58028ea8b86709ccc9e053b1db56a8d682634620b1be0a00caf81ae0", 0x8d}, {&(0x7f0000001300)="93b1b180b20a9382b492ba1ba7526b0ed76063e76c163772cbdffb72b0adfa38f96ca1731a1cbda3b434f063728b0ea3bf1bbd91fbe40d1d4146c95fd933a61171ae6f0fdd6df941a7e1c49ae490282d8d993469f85c492e0c4d53955a683817521cf581d2bc30e45d9e2cdccf4a28a60f8d469c724589d0a2f5339f683ea14a149e9f80ee30c4f605aa412c6bfa98f9dd6f00a6ae99488c5a9de405f807273396b24532fdcf3ed6a3e197ed87d431306d47f8538b8e90224f234272dbb9d7ac07c80d645b0c142d24beaec91eb1b874fd61ee29d93be1f04f27db6750d7a1b2e8cd03e8b45b320e887fcbc770f16b990dcffa9457fa1a211178794e9d04037b33e591716559d375cc2908c8375bab7bf9c19ef2c9ff27f39389092a41fb121b2c3ab6035ee01fd11248916011416973183f81e6265464e116c319fe72c1f4f25da33d6e98fbd2c3f35fb593e0c50ddaceabfd5a246b96c49460460c1741a13a481e24df27ad5f7832dec8be480de5173ba2268d7a26929ef25d7ee2f424fc085346c3d709e78480b666ee287092aa0295f4d864b0d0cd2d0f0a8a3ae3a41087268b8913c08518559c7ddba9b98fbca1e5d45e0ca5206f9d84a1ef6df6e82c2cb32893fc7d29e89715a10f24e6be4654b4b1873605ede3d3a15025a87e24b4087cf9abff339d375c73f8eee84525195076621202a125c71917c234c64278a0a39ca7cfff0a5b1c98582a61349b2bb1ad71e72b3a69406190f0e221ee267471cc626d4ab67ddc5623e6b47038d2b0800b28e3cbc19bd80acbaac57c2705c6c246cc1bce2a9e8e5e31abf616cbdac869ca75c0e95e205705d28eeb7995c7df7ea18c802bb065b8ed4b574e7bee5e834f799bab0690f55e202a582e51796c4246df84dd1640aa38ca47d3e2c1f16e03c7bb2310d7bfbc1704c5c77fc6c85b17a31cb00404b5d2a912750ed4a56eca0cd29d215bf5816f09b325a2f0123512f1a60ebdda5631c8d605cc3cb17dbfb71e8e3bb9fac4054206f98a8d4940786387095bf354317566c9e3e87de27d91a3171d92777c9f59997c2a92fa58fde6ef6c58af03bb950fd2e0fc6bfaafafbb9b74a90eea95fb5b8d9b7d6bbb9b9c3cee72d8b9767f4b86467d6e864f9fab409fdfe96e2e509623f15fcca64ac21cc010736269d82bcc7f1ccde7934a768ced19715fcf16c6af2524b9b06fa92444b3cfdd449caf06314fb8f4ccd2fb97b4b1f1725b78622a72f5af8cab81d46178bcea709e7bb351ae647115303272e98e62bad5b55e1e05c33c950e19e00aece133b262f5255e617f70ba8edbf8257d12a68d68f272c8ae5f2820696ea6d555e0bdaf6c461abc463a1c2fce82e6046bae5a43f709e2b1e468d0575b74f72abb9471e4b326e2817dd2ceedc687aff17b71b10b0e899e50cbb9e24634f6f3f3071c6035b39e441e009060deb2d1c60fd502b675ab0e3d8462c73a30417e810cea1ca5a3c7a05c367e9278847633930ccbc083fb34c78c6afdb550732a510fd775482a6454e76568d950c9c129bb409f39aa61e629c4d9cbeb2e6ea5e4e7fe557e3ccf66b914fc77e5c5ba804152099a0a58e0df808bb584da409b901a85bdb41c85da25623fbde5ade1f0d106b09236449a4b6c6b7cc75f7f13493d7ce0daf7ef1094297d1c817aed2f62cbf33fc5d721b8bbfc1c2c6ae648c0a0c7c06069e49e12d9850b097ef2f45ec4e10eb4c6f550433f40fee5e2c5c3d6307b4ff8da1455e41a9d89d68dbfc724120922a247daebac0274ac6f4af2593c8ee5f28c4f2fb744ccc9ae2a3aa354808b8c58a905c79976e76c0851bfa01382ff6a92d774b7220a14a81cbacc18da939011350eba3289a9d4c432035a57fb84d47f7e00c0dc4d44230b0490bae19c731c195713cef25406eb4182e65ee20833e946ebbbb5999c1f99ce3ed9c79461fa014ea24fe1ad053ad8430fc7ff9173415356feac0ea436474652b7390135d0608719ffa0d45c605d24ba0ed16d0e7cd1d24f9eadfa545205aabecfd454f32bfe2f17240f2b5184dc2905884c32472a12531b7b63e9e91bd5889940b9db711898799494935c00984f034ce0836ca965e90e518d8f88276e0d2dafdf7a983373274846ab826bc3a3b79ef052e8f5928304b9212203ad34bb1f5f6469d1ceac71caf71dc0eab2cc425dd134bb21f2e9027da0f4faff7e5aa8562553b3220e05db2fb1cdec79dbdf657d4d0cb1fe6bb081abebeb852d3875c6fa8e88eb1485d729c9719b072ef23c4dff4f3195a3e0859a7fb950104a06d60fb53c9fdfc7045f7268119b17b2cb8b9b539545dc7c5d2a5c9c2b43cd235bcccaabde9fe36cfe7d24ecc6c98a91b9da65ba427b1944a4ffea21d4b16a0f774aa58ac178a17339465f4592fb0adf4c34feb3ebd483a89f3f2299a413fe2365a98d5343e31985c4170de593956e84fdf342fcb50825f63eb6b2b3289319524779857375668b9e68198a56bb14011fc5cdc1b979982ca6da1746bd65c426867a5bd438e11c0cd462e2c1e5cfac61e8dbceec771b7b90d4b7166c1291b87d2ace50df1be3dc3e3a14e747c75faea9c0f4cf9ee796243896e7d1dc0baa01c6c68e30c3801ad7e23fbe33d494b40d8ecd072422c86f3af73507de14b8af6328575da98119c8fe5ccf463505250b12f91512a04cf62144f19f6718e171d2a4728c6aed95affcb1ffa99538bdedad61518855e4769f7010a33ec3fa02f86c44ca4b6d071e88c5460bd4254173073b2cc43901cb5091cb435f0056417a498c7eb7c078e95397822aae4b3d013a23e84763e0d06be4659652ab19173759603b92417c29343a894e6d42272b0e163acd2733eeafa7d6a92d8337f8ade4ea5da559c2fc7317d26c78496c809a051676d489d352d7fe38fe3d6a683f1c8df515014b104ad1f7a475115c356c46d0aee5a6264bda2a66a0e368c360aae479d05618ec3e32e863dccb97769ed1c95bf924515583328a31e862716dbfd7d141388db6d7113b02c343812dd90bc6e179a80cd5704dda239f07524e831f4fb949b3a61a05117870baf6714ad566ffa44247933fbe1d4e6bd06ae3bcaeb06b5917e3a8d9338e8afd1cdf04275b252815edc473937372bc87ba066eba5ae9ec59c0c02d584b76cb0f11808c30aa0b645fc8a98be4a431824b133de9dd5fa60c759a9d6666b56abeac9b16c2057abfaa963b231f2ac523fb568eee7d0468b1e727162febeb3836ab3854329722cff7703f0c2a7d59b0380e3071cbbd41fbf10cc0bc9fbb8ad3ac39fc64517be157ef2d562a7289aa6fcf0d3e13f3597d36527322f884d779c0789353b0d91549f362c8c46ed08b6a190b04ffa91d5564c31c78e910185ee878dbfd8d5f6ac97e7e4222ba9326073a17bfec0aef3b5efdbeadc3dc4e8b3ac4539a1c2a02bbea2f8cbe333600101255c4c606470ea18d95836b4ed0804ef2940685ab7e2f5085ba9eed6e9e2eab98b6670195ae20e54e3e1f912c072aa573d7bbcbd06608d4ce6c172a2f215fe6cb3f5160896b5c08a2d12149727c41397b2f57309b6fe1c3399bdc083c4432874bc7b83ec0a3233a87d2a8b883a498348f63f41091027517b4c3103cd7299a1d6a17b071387789e5fddb81cf4db1ba55b7fb1070b1f883094ee7ef472f0efbdf8802eeb47da4e0cae8ce8d700764b08aae1becebf842799d42c6c05e7e81393251feadae273b295a079980ec0fadafcc75e52d157f1cd116969ed144b67e0087ede7bccbb2fcc65da733e7bd5eafafa827524a6290e3ae644cba322bf4938b343161102dc582cbe523ad8f36a2ad075628fe93f6ae6a23d93903345535aac9a5a04818380fdd6692c2f27a76bfafd6bc616fc8a30359f2a112274ae573a5b0367ae42495ee706d5b22528b67e378d40601d151cad14362ce52783821eeb4c3d5793a4da69c6bdac57fe84b47625328db617e55423cdc832762e2f8d1ce71680cc803d6b1984b09e3d20fadfd9697e9c775b68e7c8149f81616a8e6e52f165b453a5b2c92bcc5356de6ad8efbbcc9ab62463e6dac6118bba2d0638d37074288cfb5743ee8428731f6a2aa77a88594b1241e8a3558e77c6dc17cd691f12c1cd82c25251e3b45f0e88f579290de05731ebc12c194f6c7174e413ffe22151488223853962258a0a4d707e2830da54dec1862adf1d9a380755ce12f171058fb117d92c1410a98f55887783efc20ad3e46c3278e192416c66e47301141349c3052d5def6792eb5adf294509fd0d50ec2c131ebfbce7f40c0f12b578aae10bf9de489e65bc5985711dfe5ef64d5e486f16f03b6697fbff824ccbc5f801ed5bae690ffc091c880ebf05cc1d265817325d8f916dce384cea717a11fd850e939dd1ff67db507c71717e8dd519be738f259617150d775928bc7029d886f08c2b6cb40ee51f729fe7c2d5084534275791c11dba0771833a985cfeab89ee5bab2e74fd11fb11b3bcffb6ed071626b9dfea6dfa3e6718f283696cf33c9fa367746d9bfec0153a6be0075129ba7e2360fcd6f2979c413d0533f821b9a194119cda3e18b27871f69615ba001deaacf637aaf041f06aaddf378ee5689b4c76e1d171041d72b3fceb10f4be4d7128cccee63f9ff934be0fafd3141dbbf995b57e10bd1fcc9a14df6624c0bfb44c38bd74f0519e4b26da43bb1e5efbb46c234b91ff3982a1a31bb14a3fe82b7ced58b5e7e52fa959569bd4d612f596b8344e3fdd4fab067e6cb882f91c1081abd1785fd412adc501d56f3fc7e865991e85b4aaba4132059e10e2546c911c2382732dd620857540a191f68c9b2767f40b80ad4abb5256d4aea8244ac3f1b0a5b1d1bf49b70f467b07ee7bae727d1ca4c7cb7c887791384e4d5f5fe2caceb55c952946936e0e406429589986399e52badd72b5649b39a9d04766c0294c8449227c5a2cc10e3c4454b661fd8ab3df397b4887e4c6c4b3a0ca1313bded70319962a9c799c56c6afa8ee464a49fbe072a441abef61ce0ced860e131c6d184e94539a7c6370623965197749b6baafa45426ae7cb9206c06671671dfc3ea37fdf2ef87b09f49adf71b13456960f4e3a3bc22987e3d1cbb70c08796c6e73f9b43da5e0f1876d8339da5d0be29a8fc742b5f4049daaf43dd87f03b9bee02dfda58441eb0a3c7413a1079f8a64b5011dbb048d0bb5cf3ef3de3272d0ef0aa1f295b7bf66a3114cca61137989323e4992190c3eab172bf3bcceb5a2e44cf746570efefe9e1345a09636fb106dd464745d5a23e761ccbf01dd83fa39ad18283db8f8c976159fd5b7e99bf2cb6aee016e41ac772c962127d40b2ca96ab951c86d1f4e70def0584f9e0b7094ae0ec4418ad6eff39af665e6573d3cd0d8867da479df0bae0e8b6dc53d197ddd95cb088d8303e6c8e166e3595a58930dc46a49fd1d52311fff5288d278884e7b66c35778aa1deb0ec49783c770e67c5075dea71a92ea5f2eea0f9ab0a0a0b1f6abf1be2a6e23dcd85b61da874cdba3f6ea19a60779e5fc0365b840c668693e3a1d5ee08933d90c047ff6573d880602ea8a412d70765b4da32ff9f90e8526d8fddbcc278aef78058b5e67aae1412a0a0c19f7e5eac142ae298dea8c8f8bc7df7c8ab4c9bc370e4f64880d13d7f06ad778f0be7eb6c8d0ee765769e4fa953263093adb4f1eb4d8d050bd81963d10734be2d77a03125c32336d1cee77e0719b1a63247297cd76df9c6b2596cbd4c8059cb8d2eb6e24344595a540202fbc79c54b7d34f1ef172ab36d5e68dbfe1339d85317bded31d8a6c", 0x1000}, {&(0x7f0000000380)="b6dc1101a6894d7527adc4787c1317a8b37da6da93d4bef4589d715661a4f74616e6f2d8ced4176df5a435baa50e17972f4ce80cd817f8a579d23850bf30d1201f328118d6061f58e6eb501a2642b4e7e5d73d2dd38dfaf913b5b1f3cb3b83afcfb004bc85787c41ee0e72ccea0871fccb7dddada4c32e177483aab7493b5bb7c4fff18748af46717fc8265b203f8a23e1b9570cd5446d32639a4e7a9ec82815f923987eba16276f365738fd483d57b720d3913ee6364d5ea19e5e1014a908fb76092e2f78196b56c09a85ca4653e7218241a7b9d3050cd577169ee1485ce8af948ec7c6b0f00bd26b74fd2819e697d071cef218a0dbf752a5d2a2cc0137", 0xfe}, {&(0x7f0000000480)="8b1b60cc5cb2e72abfea01a5336c4c61c85951b37120f90a4434966c642107ad377686919d1e9fe09cb51ec561dea6ad754c66ab9be19fd5d0ebd2ab5fef00", 0x3f}], 0x7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r3, r0]}], 0x28}, 0x1) r4 = shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) (async) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) (async) shmdt(r4) (async) r5 = syz_open_pts() readv(r5, &(0x7f00000012c0)=[{0x0}], 0x1) (async) setpgid(0x0, 0xffffffffffffffff) (async) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$FIONREAD(r6, 0xc1206922, &(0x7f00000001c0)) 2.50565445s ago: executing program 2 (id=474): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000440)=""/188, 0xbc}], 0x20, 0x0, 0xfffffffffffffeca}, 0x40) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f0000000080)="521dbfa50d0f72a9e201c3aae15182b098a8fce159756a97750b248af71a063dbf0aec680a201f96d6a56a1290969ee96e33bc1bc4e8f8b5802bb0fef684c07eab556e34253d7d2532c3573705342fbd9d9f0457596d748edb5ab1943ddff8e206da56c19a31fda81f1ea0d412af4334e6e428d279ef3ea24bcf1ccbe972c3a65e0fa58e15c7cb53c10477983df09ebe815f1a613f8ab6a9ebac768a0d14630836139aada0168a6d", 0xa8, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 1.482569672s ago: executing program 2 (id=478): r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000200)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') execve(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000140)=0x833, 0x4) 1.379895351s ago: executing program 5 (id=480): recvmmsg(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000ac0), 0x0, 0x0}, 0x6}, 0x10, 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) 1.378214964s ago: executing program 6 (id=481): socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000600)=""/139, 0x8b}, 0x0) sendto$unix(r1, &(0x7f0000000000)="f6b2da28c3537e0c82620f65ba4ce976c285da3b6b91a89961bb635fc5368c", 0x1f, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) sendmsg$unix(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x8) 1.376719885s ago: executing program 2 (id=484): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) r0 = open$dir(&(0x7f0000000000)='./file2/file0\x00', 0x20000, 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) bind(r1, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) flock(r2, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file2/file0\x00', 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = open(&(0x7f0000000080)='./file2/file0\x00', 0xae38ac560ef87f54, 0x3e) r5 = kqueue() sync() sysctl$vfs_ffs(&(0x7f0000000100)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000002c0), 0x138, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x1d, 0x80000000}, {{r3}, 0xfffffffffffffff8, 0x24, 0x1, 0x48b7, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffb, 0x2a, 0x1, 0xfff, 0x7f}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x7}, {{r4}, 0xfffffffffffffffa, 0x4, 0x0, 0x3, 0x7b15e99b}], 0xffffffff, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x100) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000100)="4b87056ca9b93f6a31801f25bccf5321fc5f545704d1e341a6a01d324711a4552649056e8f", 0x25}, {&(0x7f0000000140)="e3c39c509edd22f63c4cd298fc5a7fba7fb20d7280fa4ec4d1ebe9bdb8b3adfd33f2b377d33a0f0b0e3660", 0x2b}, {&(0x7f0000000180)="99fb1f1fe172c68fa4f12925986842389e380e38bd6dcda6cae85e37243008dc6052b29cdc9b607f29f73f32d89617a716990982dc0065e71aaea02e000e0f3795fe4ab5842db52c0f0105d71ee97e8ef801f60bac3a7862991beb8d1f28bbc8c0f9ad339c5cdbb1937a07083edde9ce9e7b78f43fa107cd6c4741fe302d2515865062ab9d4f94e0bb9cb6b7915ba846a01028ed744c667785f5b4626a4df0ac90fc2d3d", 0xa4}], 0x3) 1.37617224s ago: executing program 3 (id=485): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpid() syz_open_pts() r2 = getpid() r3 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$FIONREAD(r3, 0x802069b4, &(0x7f00000001c0)) fcntl$setown(r3, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 1.375830094s ago: executing program 8 (id=424): open(&(0x7f0000000240)='./file0\x00', 0x80000000000206, 0x44) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 1.078403825s ago: executing program 5 (id=486): writev(0xffffffffffffffff, &(0x7f0000000100), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0/..\x00', 0x0, 0x0) mlock(&(0x7f0000606000/0x4000)=nil, 0x4000) 1.077966408s ago: executing program 0 (id=487): pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fsync(r1) (async) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1ffffffffffffe, 0x7, 0x4, 0x0, 0x80000001}, &(0x7f0000000140)={0x10000000000079, 0x400000000000009, 0x80000000000, 0x2, 0x6, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x3, 0xf, 0xfffffffffffff36f, 0xffffffffffffd532, 0x8001, 0x1ff, 0xb, 0x100000001}, &(0x7f00000001c0)={0xffffffffffffff7f, 0x6, 0x10000, 0xfffffffffffffffb, 0x3, 0x20bcc8db, 0x4, 0xff}, &(0x7f0000000380)={0x80, 0x2, 0x7fffffffffffffff, 0x9, 0xff, 0x61e, 0x1, 0x401}, &(0x7f00000003c0)={0x7ff, 0xd2c6}) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x11, 0x4, 0x0, 0x0) (async) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/193, 0xc1}], 0x1) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) (async) close(r1) (async) close(r0) (async) dup2(r0, r0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) 1.071796354s ago: executing program 2 (id=489): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0x3}]}) r0 = socket(0x18, 0x400000002, 0x0) getsockopt(r0, 0x29, 0x2a, 0x0, 0x0) (async, rerun: 64) socketpair(0x10, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) (rerun: 64) sendto(r1, &(0x7f0000000180), 0x0, 0x4, 0x0, 0x4c) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) read(r0, &(0x7f0000000100)=""/101, 0x65) 1.071164978s ago: executing program 33 (id=489): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0x3}]}) r0 = socket(0x18, 0x400000002, 0x0) getsockopt(r0, 0x29, 0x2a, 0x0, 0x0) (async, rerun: 64) socketpair(0x10, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) (rerun: 64) sendto(r1, &(0x7f0000000180), 0x0, 0x4, 0x0, 0x4c) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) read(r0, &(0x7f0000000100)=""/101, 0x65) 1.070908397s ago: executing program 3 (id=490): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000000)=[{&(0x7f00000007c0)="7f454435c5c41a49b7f865d14b16a2299bb881794ffa08bb11bafcdc202a294097b327baaedbae6826050800eb0600"/64, 0x40}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="e600100000000000", 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0xfffffffffffffe7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00aa6600000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)='#', 0x1}, {&(0x7f0000000040)='FE', 0x2}], 0x2) execve(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) r3 = socket(0x1, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r3}, 0xfff7, 0x27, 0x1, 0x200, 0x7}], 0x6, 0x0, 0x5, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 1.040850527s ago: executing program 6 (id=491): r0 = kqueue() kevent(r0, 0x0, 0xe, 0x0, 0x5, 0xfffffffffffffffe) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r1 = geteuid() r2 = semget$private(0x0, 0x2, 0x400) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/10) setreuid(r1, 0x0) 917.675969ms ago: executing program 5 (id=492): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)='F', 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000008c0)=""/237, 0xed}], 0x1, 0x0}, 0x10}, 0x10, 0x10c2, 0x0) shutdown(r1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000080)="6ff80600", 0x4) r4 = dup2(r2, r3) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) close(r1) execve(0x0, 0x0, 0x0) 883.267824ms ago: executing program 6 (id=493): open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) ftruncate(r1, 0x79c8) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 873.645661ms ago: executing program 0 (id=497): r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x33, &(0x7f0000000080)="d7112e22", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000340), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) 842.728278ms ago: executing program 3 (id=498): setrlimit(0x0, &(0x7f0000000980)) getrlimit(0x3, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x3, 0x1000110000007}) (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x3, 0x1000110000007}) r0 = socket$unix(0x1, 0x1, 0x0) close(r0) fchflags(r0, 0xae3bb68e9fa8ce69) (async) fchflags(r0, 0xae3bb68e9fa8ce69) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x1811, 0xffffffffffffffff, 0x0) 758.693172ms ago: executing program 9 (id=496): munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1e5, 0x80}, 0x3, 0x5, 0x0, 0x0, 0x1, 0x0, 0x9, 0xfffffffffffffffc}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}], 0x20000000000000e7, 0x8000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1e5, 0x80}, 0x3, 0x5, 0x0, 0x0, 0x1, 0x0, 0x9, 0xfffffffffffffffc}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}], 0x20000000000000e7, 0x8000) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) (async) 633.987864ms ago: executing program 0 (id=499): r0 = open$dir(&(0x7f0000000440)='.\x00', 0x0, 0xc4) mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20000, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x8, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (rerun: 32) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) symlinkat(&(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0xee6) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="17d59299482daaaaaaaaaaaa803500010800"]) (async, rerun: 64) symlinkat(&(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000400)='./file1\x00') (rerun: 64) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000), 0x0) rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 633.539175ms ago: executing program 9 (id=496): munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1e5, 0x80}, 0x3, 0x5, 0x0, 0x0, 0x1, 0x0, 0x9, 0xfffffffffffffffc}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}], 0x20000000000000e7, 0x8000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1e5, 0x80}, 0x3, 0x5, 0x0, 0x0, 0x1, 0x0, 0x9, 0xfffffffffffffffc}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}], 0x20000000000000e7, 0x8000) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) (async) 633.348074ms ago: executing program 0 (id=500): r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="c8f709ccd594a781fbfaadc7e1715b0f3d2472fd40f39635d795f91f6196651c41918a31a6e4b3f8cebcf1ff72e9710f32ff4cced181b0d8e631105dc35af60d5e395123a39f4f22ceaae0c1e2c0b6f9b0234d7b2d74843cd0c6ba991e1dea19122bf834755b7522f386a039b7833321f7d3efd9edea02aa149ce1d791c4", 0x7e}, {&(0x7f00000000c0)="0f789facdd224cae373e40591c5a91303fdc4b8443e1982f96f2dfecd467db69d25dc5689613ca065ee688015b72eebf54beb28bdb00dccc26d06ab2d0aea411b879ba2f2462fd3e28174f690ce81a0a6d1ead5cbcd40d44c49d306dbc9811c1cb3399b5030a5808f906a460b25c184c96233a786c38be1773526a76b16be7427816ff2b3b540b27411e73634de13689214f58efb4e2d97de4434fd44ecdf4", 0x9f}, {&(0x7f0000000180)="4fac6101cd043c6e7b6e442092d4ab6f19b3204e414cfa763129a6fcea1689", 0x1f}, {&(0x7f00000001c0)="8a3480f9f76796dfd5b22c6ce1d4d8f33eb0489b5d0bf5da6bb6090eb8b6445e87c1993665579b9149b14b4763ab55ea2198b35cc8f8711dba31908263e0155f2ff8cb77c8bffd8254907049a992371b067519914aef3995860fefe30398eb5bb398af4ceca84513b718365d1a9a0320dec54bbeb6644652a5afb6fa38f84fccd791d0d1736cf91321c159b0970044f07b745517a7f7401c41b4281e1d6168bdda21783f53638aa8f8ca66566a3f76a1a8e2be9261908bc57633b503e2abf7cac190ea377291ea02b45764f97e66", 0xce}, {&(0x7f00000002c0)="2f959083a2782a27881d68f79057e901ee8fff3ce2e931d22599b1491ad585d44e88dbbade88e7c563a0247dddafd795e8758bef1c1be572e2cc327398f7776028082b532605e0a7547b2375ada96c9bbfac434925ec67367af42e81b6f638f4bc982e2f85b832f765f3dcd29451399e1a67704ec86b5b8fca638fce31b1971007dffd872683587862", 0x89}, {&(0x7f0000000380)="cc36d66b2844c3720bd2f94c7fc013317fc660e0f068750685c762fdd02a62554e0f5f9601b8d25fef1bc986c7a689e912e639cf82a66db24afdbefe3461682937ac2112c8238d55e8515c77d3e567fb68e5ab9e72500f3232505e10d33338b42fa70db573e91d78ea92e63765f209c19437d3ca9e5c1107dc44bab158681c73389504a3866ebea8d20c841242938a86a4ec13be0f32549c6c4fa5", 0x9b}], 0x6) 633.055585ms ago: executing program 1 (id=501): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file2\x00', 0x1) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') (async) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') open$dir(&(0x7f0000000740)='./file1\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000740)='./file1\x00', 0x0, 0x0) 632.676194ms ago: executing program 3 (id=502): munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="13593175de5cfb"}], 0x632e8c6dd0194013) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) r2 = socket(0x2, 0x1, 0x0) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) (async) r3 = kqueue() (async) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0xa9}, {{r4}, 0xfffffffffffffffa, 0x1f, 0x2, 0xfe, 0xb0b}], 0x7, 0x0, 0x0, 0x0) (async) close(r4) (async) madvise(&(0x7f00005d1000/0x4000)=nil, 0x4000, 0x3) (async) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x8}, 0x10) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0xb0, 0x7d8, 0xd2ca, 0x6, "3548dc486df919a41499fad9437bc7bb911e5c97", 0x3, 0x6}) poll(&(0x7f0000000100)=[{r5, 0x10}], 0x1, 0x0) minherit(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x3) 632.502917ms ago: executing program 8 (id=424): open(&(0x7f0000000240)='./file0\x00', 0x80000000000206, 0x44) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 469.171279ms ago: executing program 5 (id=503): r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1b, 0x12}], 0x1, 0x0, 0x0, 0x0) (async) kevent(r0, &(0x7f0000000040), 0x4, 0x0, 0x20, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) (async) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') (async) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') (async) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') (async) r1 = kqueue() (async) r2 = open(&(0x7f0000000140)='./file0\x00', 0x802, 0x2e) (async) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r5 = syz_open_pts() close(r5) (async) syz_open_pts() (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$TIOCSETD(r5, 0x8004745f, &(0x7f0000000000)=0x1d) write(r4, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ftruncate(r4, 0x10000) close(r4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) fcntl$lock(r6, 0xb, 0x0) (async) kevent(r1, &(0x7f0000000180)=[{{r2}, 0x2, 0x93, 0x20, 0x2, 0x3}, {{r3}, 0xfffffffffffffffc, 0x48, 0x2, 0xfffffffffffff000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x50, 0x10, 0xf57f, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffff8, 0x18, 0x40, 0x6, 0x7fffffff}, {{}, 0xffffffffffffffff, 0x8, 0x1, 0xa, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40, 0x3, 0x7}, {{r0}, 0xfffffffffffffff9, 0xa, 0x80000000, 0x24, 0x6}], 0x0, &(0x7f0000000280)=[{{r6}, 0x0, 0x42, 0xfffff, 0xb, 0x6}, {{r0}, 0xfffffffffffffff8, 0x39, 0x20000000, 0x7, 0x9}], 0xfa3, &(0x7f00000002c0)={0x5, 0x8}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async) flock(r7, 0x1) (async) flock(r7, 0x3) (async) close(r7) 468.95318ms ago: executing program 0 (id=504): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x6, 0x4) (async, rerun: 64) r1 = socket(0x2, 0x400000000002, 0x0) (rerun: 64) setsockopt(r1, 0x0, 0x23, &(0x7f0000000180)="b1f5d915", 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="f7cd6d83356222a61226848bd180c3d53c5f95c2983d7a01e5508076565cde9cf7ee286fa0990623f28d2a369898a1096a40514b6e556654456adf1271457eec33e17d9a6898575fd1f4607fb4f3d2ddb6c6d87e04a39e71cd7b08000000000000ae1c19224f", 0x66) 468.706688ms ago: executing program 1 (id=505): r0 = semget$private(0x0, 0x2, 0x15) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/126) clock_getres(0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r2 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x7}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000006c0)="4a03299124177b5c2d963e958315b08deb044d323dda45817f2d320e2b731a8b5c19f4209b005bf716d00a", 0x2b}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x24}, 0x2, &(0x7f0000000140)="81", &(0x7f0000000180)=0x1, &(0x7f00000001c0)="76bf3d186c67d1f55a81aaedc4ad45ea3a8ff92ae0a8ce679c12207bd3b2d0595c4f64b0c063ef19aa661e51692f416668119754422245f7d28e47582c2d0e7908b951f9163166a904580916137f47f8f6a9bec2a8cdbcf11e352df78657d15a316fdc6a87702e1492e443ef9197d2acee4708cfd89701835eab56c529e1543beaf507438b96d5af152afbf52b48e9d1b902b8a9be57f3e5fc192479", 0x9c) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0xffffffffffffffff, r3) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 468.5998ms ago: executing program 9 (id=496): munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1e5, 0x80}, 0x3, 0x5, 0x0, 0x0, 0x1, 0x0, 0x9, 0xfffffffffffffffc}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}], 0x20000000000000e7, 0x8000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1e5, 0x80}, 0x3, 0x5, 0x0, 0x0, 0x1, 0x0, 0x9, 0xfffffffffffffffc}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}], 0x20000000000000e7, 0x8000) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) (async) 468.24265ms ago: executing program 3 (id=506): setgroups(0x0, 0x0) sysctl$kern(&(0x7f00000002c0)={0x1, 0xb}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x7) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000014c0)="943b1979a4e25cabf1917e02bc930f09c4d14dcc4011c798ffd74f98b12f46e9db404b35796e4696ac8ab7115c3ba931ef93ef627ba084d95fa9591d25f9326f3cbda6a89a5534d44d8f2dcf42c9bd29e09e2b229a7783faf9403d15acaa6e734140f59df009b4b1b377bfc297e8e2ca5af3511ab9dba167e600efaffa1ae9a536f3228d4cc51802284f1a97bc89e67ba9c84ba891019f535e0e7b7747afbcbe0e50e8c1fe0954948888a7d300e0666aff2e5b536441ffbe85aaa6fc4054b9ad73da41a67bb017f24967ecfcf301f0da6ac9d119d5bd050b7a2fa798144ef607d4961e70fddcab0c9d8c327058cad911e9dcabfee59ed39701bb8a775d23dbc1f8de14196794a273706b5097c06c46584a84df45bd2f8acdb4c3ae51480570e041311ce26074749b7268745b3d1a49f5576c6793c51ab15ca3e99fdf65594556ad31e30f977541f2a1f450023afcf7bbcd7c0ca8b16f6f9e3e11d39be8fcf72fee04cceb2acc6d53e8525cb42b4557b9fa334a72c58a698c7e56e51a1488f9582a1c9c50b4e70c39808ac0b4af9613a6ee791d2e3827b1b803941ba2270000000000", 0x1a2) close(r2) r4 = socket(0x0, 0x1, 0xff) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f577a", 0x3}], 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, 0x0) socket$inet6(0x18, 0x4000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r7 = getuid() setreuid(r7, 0xffffffffffffffff) getsockopt(r3, 0x6, 0x10, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000001180)={0x9, [{0x1, 0x5}, {0x3, 0x4}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x401}, {0x2, 0x7fffffff}, {0x7, 0x72}, {0x3, 0x2}, {0x2, 0x5}, {0x2, 0x7f}, {0x3, 0x2}, {0x2}, {0x3, 0xa04}, {0x3, 0xb}, {0x2, 0x223}, {0x1, 0xfb6a}, {0x1, 0xfb}, {0x1, 0xffffffff}, {0x2, 0x800}, {0x2, 0x5}, {0x0, 0x761}, {0x2, 0x9}, {0x3, 0x5}, {0x3, 0x7}, {0x2, 0x10001}, {0x3, 0xffffffff}, {0x2, 0x9bed}, {0x1, 0x9}, {0x2, 0x6}, {0x1, 0x3}, {0x1, 0xfffffffb}, {0x3, 0xffffffa1}]}) execve(0x0, 0x0, 0x0) 467.952293ms ago: executing program 0 (id=507): socket$inet(0x2, 0x3, 0x102) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0xfffffffe, 0x0, "10000000230000000000000000000200"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7f) 467.049868ms ago: executing program 1 (id=508): sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff89, 0x0}, 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)) r3 = socket(0x2, 0x2, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r4}, 0x7, 0xcd58}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000480)={0x80000003, 0x6, 0x5, 0xffffffbf, "00c1f26461d9940000000025c12289db41663500", 0xffffffff}) fchflags(r5, 0x0) readv(r5, &(0x7f00000000c0)=[{0x0}], 0x1) bind(r3, &(0x7f0000000000), 0x10) dup2(r3, r1) r6 = socket(0x6, 0x400000000002, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) 466.885365ms ago: executing program 8 (id=424): open(&(0x7f0000000240)='./file0\x00', 0x80000000000206, 0x44) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 193.982788ms ago: executing program 5 (id=509): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffc, {0x1, 0x5}}) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x7) r1 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x200028, 0x10, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget(0x3, 0x88) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() r6 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x200023}) r7 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x9a2, r4, r5, r6, 0xffffffffffffffff, 0xfc98ba2bd665127f, 0x8}, 0x7ff, 0xffffffffffff8001, r7, r8, 0x9, 0x1, 0x2, 0xe}) 192.797517ms ago: executing program 1 (id=510): setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x9, 0x7ffc, 0x200498, "ff79235db98e667f3f08000000000000000800", 0x896, 0x7}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r4 = syz_open_pts() dup2(r4, r4) writev(r3, &(0x7f0000000440)=[{0x0}], 0x1) readv(r2, &(0x7f0000001a40)=[{&(0x7f0000000040)=""/1, 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="7e746376ab", 0x5}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) (async) syz_open_pts() (async) socket(0x2, 0x1, 0x0) (async) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) close(r0) (async) syz_open_pts() (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x9, 0x7ffc, 0x200498, "ff79235db98e667f3f08000000000000000800", 0x896, 0x7}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() (async) close(r3) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) (async) syz_open_pts() (async) dup2(r4, r4) (async) writev(r3, &(0x7f0000000440)=[{0x0}], 0x1) (async) readv(r2, &(0x7f0000001a40)=[{&(0x7f0000000040)=""/1, 0x1}], 0x1) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="7e746376ab", 0x5}], 0x1) (async) 191.75133ms ago: executing program 9 (id=496): munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1e5, 0x80}, 0x3, 0x5, 0x0, 0x0, 0x1, 0x0, 0x9, 0xfffffffffffffffc}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}], 0x20000000000000e7, 0x8000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1e5, 0x80}, 0x3, 0x5, 0x0, 0x0, 0x1, 0x0, 0x9, 0xfffffffffffffffc}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}], 0x20000000000000e7, 0x8000) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) (async) 191.645694ms ago: executing program 8 (id=424): open(&(0x7f0000000240)='./file0\x00', 0x80000000000206, 0x44) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 191.474031ms ago: executing program 1 (id=511): setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040)=0x3, 0x4) clock_getres(0x4, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) getrusage(0x1, &(0x7f00000003c0)) 191.072949ms ago: executing program 9 (id=496): munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1e5, 0x80}, 0x3, 0x5, 0x0, 0x0, 0x1, 0x0, 0x9, 0xfffffffffffffffc}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}], 0x20000000000000e7, 0x8000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1e5, 0x80}, 0x3, 0x5, 0x0, 0x0, 0x1, 0x0, 0x9, 0xfffffffffffffffc}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}], 0x20000000000000e7, 0x8000) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) (async) 3.119971ms ago: executing program 5 (id=512): syz_open_pts() (async) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) select(0x40, &(0x7f00000000c0)={0x0, 0x3, 0x4000000000, 0x0, 0x0, 0x0, 0x1, 0x2}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x3}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) poll(&(0x7f0000000ac0)=[{0xffffffffffffffff, 0x160}], 0x1, 0xffff) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x1003f8d}, 0x10, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x6a, 0x0) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x12, r3, 0x0) ftruncate(r3, 0x25b3) (async) execve(0x0, 0x0, 0x0) syz_open_pts() (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x102) 2.605396ms ago: executing program 1 (id=513): syz_emit_ethernet(0x4e, &(0x7f00000002c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x10, 0x4, 0x0, 0x0, 0x40, 0x0, 0x0, 0x2, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@generic={0x1, 0xe, "5f7125f117bfb9be9635e185"}, @rr={0x7, 0x1b, 0x8, [@local={0xac, 0x14, 0x0}, @multicast2, @remote={0xac, 0x14, 0x0}, @broadcast, @loopback, @rand_addr=0x7fff]}]}}}}}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x2, 0x1, 0x7, 0x4}, {{}, 0x5, 0xd, 0x40000081, 0x9, 0x8}], 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x100}, {r0, 0x41}, {r0, 0x10}, {r0, 0x2}, {r0, 0x4}, {r0, 0x40}], 0x7, 0x6) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0xf24d, 0x9, 0x1, 0x9, "00080001001300", 0x0, 0x8}) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0xa0) r2 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x200, r2) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) 303.419µs ago: executing program 3 (id=514): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x13b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x12d, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0xf, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack={0x5, 0x16, [0x4, 0x0, 0x40000001, 0xde5, 0xffffffff]}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) (async, rerun: 32) r1 = semget$private(0x0, 0x0, 0x1) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000140)=""/92) (async, rerun: 32) syz_emit_ethernet(0x142, &(0x7f0000000200)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x134, 0x0, 0x2000, 0x0, 0x0, 0x0, @rand_addr}, @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0xd, 0x10, 0x7, 0x0, 0xf3, {[@sack_perm={0x4, 0x2}, @generic={0x13, 0x5, 'j8d'}, @sack={0x5, 0x16, [0x7752163, 0x71, 0x8, 0x7, 0xffffffff]}]}}, {"a30e76cb3f6121b2d66550f5fd227c6cec208240e1fd4b42301fbce20dca03b048c1f7d03ef0c1695badab700c5bd7ffafeab2cafc67e4ee6bc4b704da7f72bd92dc8ca145ab196319a64fba250c317ac4ce2c0e3c4e2afbc156f50f848b7e45e8133dbd035e7e2fc2847f9751d836de04e527c465878e8a8b70e5b2d3fdda4f72dfde1b0ee3f77ea5efa03015857225e13612f518c39feab00a51c323d2509829fb72b5af2e23bdbc4a22196a14a7a175e38b1aa5333e657ba7e7c770144b4250c7e92558d04f0c0939c2dfdfedc38c4d0f6a894342cbc97a116e106ae2be206b538d3dbc5ab23296712e22"}}}}}}) (rerun: 32) 83.034µs ago: executing program 8 (id=424): open(&(0x7f0000000240)='./file0\x00', 0x80000000000206, 0x44) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 0s ago: executing program 9 (id=496): munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1e5, 0x80}, 0x3, 0x5, 0x0, 0x0, 0x1, 0x0, 0x9, 0xfffffffffffffffc}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}], 0x20000000000000e7, 0x8000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1e5, 0x80}, 0x3, 0x5, 0x0, 0x0, 0x1, 0x0, 0x9, 0xfffffffffffffffc}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}], 0x20000000000000e7, 0x8000) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) (async) kernel console output (not intermixed with test programs): OpenBSD/amd64 (ci-openbsd-setuid-9.us-central1-b.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.39' (ED25519) to the list of known hosts. login: uvn_flush: obj=0xfffffd8066bf4578, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! panic: pool_do_get: shmpl free list modified: page 0xfffffd805e003000; item addr 0xfffffd805e0032b0; offset 0x40=0x67a3e96b Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 70223 80892 32767 0x10 0 0 syz-executor * 19351 80892 32767 0x10 0x4000000 1K syz-executor db_enter() at db_enter+0x25 panic(ffffffff830d2f4c) at panic+0x1e5 pool_do_get(ffffffff835775c0,1,ffff80003c5a2ec8) at pool_do_get+0x5da pool_get(ffffffff835775c0,1) at pool_get+0x149 shmget_allocate_segment(ffff8000ffff5468,ffff80003c5a3120,100,ffff80003c5a3070) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000ffff5468,ffff80003c5a3120,ffff80003c5a3070) at sys_shmget+0x1b2 syscall(ffff80003c5a3120) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xfca3fd33ed0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: pool_do_get: shmpl free list modified: page 0xfffffd805e003000; item addr 0xfffffd805e0032b0; offset 0x40=0x67a3e96b ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff830d2f4c) at panic+0x1e5 pool_do_get(ffffffff835775c0,1,ffff80003c5a2ec8) at pool_do_get+0x5da pool_get(ffffffff835775c0,1) at pool_get+0x149 shmget_allocate_segment(ffff8000ffff5468,ffff80003c5a3120,100,ffff80003c5a3070) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000ffff5468,ffff80003c5a3120,ffff80003c5a3070) at sys_shmget+0x1b2 syscall(ffff80003c5a3120) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xfca3fd33ed0, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c5a2d00 rbx 0xffff800029b5cdc7 rdx 0xffff8000012824c0 rcx 0xffff8000ffff5468 rax 0xffff800029b5bff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x3d42c1635d21f26a r11 0x4855fcb3696a23aa r12 0xffff800029b5cbc8 r13 0 r14 0 r15 0x1 rip 0xffffffff8104caf5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c5a2cf0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=19351 pid=80892 tcnt=2 stat=onproc flags process=10 proc=4000000 runpri=32, usrpri=77, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffff4a48,0xffff8000ffff4f68 process=0xffff80003c5914a0 user=0xffff80003c59e000, vmspace=0xfffffd806c0ec748 estcpu=27, cpticks=2, pctcpu=0.0, user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 83392 48742 79697 0 2 0 syz-executor 80892 70223 32062 32767 7 0x10 syz-executor *80892 19351 32062 32767 7 0x4000010 syz-executor 67891 410287 73324 32767 2 0x10 syz-executor 67891 489253 73324 32767 3 0x4000090 fsleep syz-executor 79697 78988 50156 0 3 0x82 wait syz-executor 10510 58774 68763 32767 3 0x90 nanoslp syz-executor 10510 86909 68763 32767 3 0x4000090 ttyopn syz-executor 10510 335663 68763 32767 3 0x4000090 fsleep syz-executor 43994 457777 0 0 3 0x14200 bored sosplice 72128 182834 92912 0 3 0x100082 sbwait arp 92912 503881 88394 0 3 0x10008a sigsusp sh 88394 1289 35456 0 3 0x80 wait syz-executor 68763 268205 35329 32767 3 0x90 nanoslp syz-executor 68243 358950 13202 32767 3 0x90 piperd syz-executor 32062 500426 79865 32767 3 0x90 nanoslp syz-executor 73324 62790 83157 32767 3 0x90 nanoslp syz-executor 8071 173742 82786 32767 3 0x10 biowait syz-executor 35456 291662 50156 0 3 0x82 wait syz-executor 79865 73957 50156 0 3 0x82 wait syz-executor 13202 485093 50156 0 3 0x82 wait syz-executor 83157 173523 50156 0 3 0x82 wait syz-executor 82786 393951 50156 0 3 0x82 wait syz-executor 35329 360592 50156 0 3 0x82 wait syz-executor 50156 346006 14110 0 3 0x82 nanoslp syz-executor 14110 115537 68063 0 3 0x10008a sigsusp ksh 68063 275726 635 0 3 0x98 kqread sshd-session 635 201612 29549 0 3 0x92 kqread sshd-session 54749 407234 1 0 3 0x100083 ttyin getty 29549 37437 1 0 3 0x88 kqread sshd 25808 450596 53990 73 3 0x1100090 kqread syslogd 53990 201704 1 0 3 0x100082 sbwait syslogd 87604 253516 1 0 3 0x100080 kqread resolvd 69264 369580 11821 77 3 0x100092 kqread dhcpleased 36061 299299 11821 77 3 0x100092 kqread dhcpleased 11821 465088 1 0 3 0x80 kqread dhcpleased 60785 101684 0 0 3 0x14200 bored smr 59373 254309 0 0 2 0x14200 zerothread 80390 461012 0 0 3 0x14200 aiodoned aiodoned 35654 389093 0 0 3 0x14200 syncer update 14904 399981 0 0 3 0x14200 cleaner cleaner 34260 281069 0 0 3 0x14200 reaper reaper 47763 258620 0 0 3 0x14200 pgdaemon pagedaemon 56839 458258 0 0 3 0x14200 bored viomb 19269 45736 0 0 3 0x40014200 acpi0 acpi0 32441 282972 0 0 3 0x40014200 idle1 92500 58579 0 0 3 0x14200 bored softnet3 77201 308914 0 0 3 0x14200 bored softnet2 88679 110484 0 0 3 0x14200 bored softnet1 38249 327303 0 0 3 0x14200 bored softnet0 85876 35387 0 0 3 0x14200 bored systqmp 67364 511137 0 0 3 0x14200 bored systq 86059 190461 0 0 3 0x14200 tmoslp softclockmp 69270 411247 0 0 3 0x40014200 tmoslp softclock 27337 489691 0 0 3 0x40014200 idle0 1 445818 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex shmpl r = 0 (0xffffffff835775d8) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 pool_get+0x10b #4 shmget_allocate_segment+0x1a7 #5 sys_shmget+0x1b2 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 80892 (syz-executor) thread 0xffff8000ffff5468 (19351) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83679a90) #0 witness_lock+0x5bb #1 syscall+0xae6 #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff835775d8) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 pool_get+0x10b #4 shmget_allocate_segment+0x1a7 #5 sys_shmget+0x1b2 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 8071 (syz-executor) thread 0xffff8000ffff82a0 (173742) exclusive rrwlock inode r = 0 (0xfffffd80637c6ca8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 ufs_ihashins+0x4f #5 ffs_vget+0x187 #6 ffs_inode_alloc+0x283 #7 ufs_mkdir+0x113 #8 VOP_MKDIR+0x102 #9 domkdirat+0x179 #10 syscall+0xb08 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806c706bc0) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 domkdirat+0x8b #8 syscall+0xb08 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10207 10953K 10966K 166960K 11294 0 pcb 17 14K 16K 166960K 19 0 rtable 176 5K 6K 166960K 391 0 pf 27 16K 16K 166960K 31 0 ifaddr 32 5K 7K 166960K 42 0 ifgroup 42 1K 2K 166960K 50 0 sysctl 4 1K 1K 166960K 4 0 counters 60 35K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 32 0 iov 0 0K 16K 166960K 25 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1332 84K 84K 166960K 1658 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 17 0 VM map 2 1K 1K 166960K 2 0 sem 12 1K 1K 166960K 91 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 21 77K 121K 166960K 756 0 sigio 0 0K 0K 166960K 13 0 proc 58 79K 115K 166960K 517 0 subproc 63 3K 4K 166960K 324 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 85 0 in_multi 67 5K 6K 166960K 104 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 223 996K 996K 166960K 223 0 exec 0 0K 1K 166960K 462 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 200 64K 90K 166960K 7891 0 UVM aobj 89 7K 7K 166960K 92 0 pinsyscall 43 86K 114K 166960K 1814 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 1K 166960K 52 0 NDP 9 0K 1K 166960K 25 0 temp 70 6899K 6964K 166960K 7021 0 kqueue 13 20K 30K 166960K 156 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 117 0 113 2 0 2 2 0 8 1 rtentry 112 105 0 24 3 0 3 3 0 8 0 unpcb 144 656 0 640 5 2 3 5 0 8 2 syncache 336 10 0 10 1 1 0 1 0 8 0 tcpqe 32 4 0 4 1 1 0 1 0 8 0 tcpcb 808 255 0 249 4 2 2 4 0 8 1 arp 120 17 0 4 1 0 1 1 0 8 0 ipq 40 5 0 1 1 0 1 1 0 8 0 ipqe 40 11 0 5 1 0 1 1 0 8 0 inpcb 376 859 0 850 17 9 8 12 0 8 6 nd6 136 23 0 7 1 0 1 1 0 8 0 kcovpl 48 36 0 29 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 432 0 93 27 0 27 27 0 8 3 art_table 32 433 0 93 4 0 4 4 0 8 0 art_node 16 104 0 30 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 89 0 79 1 0 1 1 0 8 0 shmpl 112 89 0 3 3 0 3 3 0 8 0 pool(0xffffffff835775c0:shmpl): page inconsistency: page 0xfffffd805e003000; 18 on list, 16 missing, 35 items per page dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 2298 0 766 96 0 96 96 0 8 0 ffsino 280 2298 0 766 110 0 110 110 0 8 0 nchpl 144 3203 0 1498 64 0 64 64 0 8 0 uvmvnodes 80 2631 0 0 54 0 54 54 0 8 0 vnodes 216 2631 0 0 147 0 147 147 0 8 0 namei 1024 11047 0 11046 1 0 1 1 0 8 0 percpumem 16 46 0 2 1 0 1 1 0 8 0 kstatmem 264 22 0 4 2 0 2 2 0 8 0 scxspl 216 9899 0 9898 9 5 4 7 1 8 3 plimitpl 152 367 0 345 2 0 2 2 0 8 1 sigapl 424 990 0 938 8 1 7 8 0 8 0 futexpl 64 7351 0 7349 1 0 1 1 0 8 0 knotepl 120 326 0 0 10 0 10 10 0 8 0 kqueuepl 216 331 0 322 9 4 5 5 0 8 4 pipepl 328 321 0 294 8 5 3 8 0 8 0 fdescpl 504 971 0 938 7 1 6 6 0 8 1 filepl 152 5997 0 5803 17 5 12 17 0 8 3 lockfpl 104 262 0 260 1 0 1 1 0 8 0 lockfspl 48 55 0 53 1 0 1 1 0 8 0 sessionpl 144 56 0 41 1 0 1 1 0 8 0 pgrppl 48 98 0 76 1 0 1 1 0 8 0 ucredpl 104 891 0 875 1 0 1 1 0 8 0 zombiepl 144 938 0 938 1 0 1 1 0 8 1 processpl 1168 990 0 938 5 0 5 5 0 8 0 procpl 648 1876 0 1820 7 0 7 7 0 8 1 sockpl 688 1641 0 1612 13 4 9 13 0 8 5 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 110 0 0 14 0 14 14 0 8 0 mcl2k 2048 31 0 0 4 0 4 4 0 8 0 mtagpl 96 1 0 0 1 0 1 1 0 8 0 mbufpl 256 455 0 0 29 0 29 29 0 8 0 bufpl 280 3192 0 124 220 0 220 220 0 8 0 anonpl 24 176437 0 173242 70 10 60 69 0 185 20 amapchunkpl 152 25611 0 25184 37 9 28 37 0 158 7 amappl16 200 4062 0 4045 30 20 10 27 0 8 5 amappl15 192 1 0 1 1 1 0 1 0 8 0 amappl14 184 117 0 106 1 0 1 1 0 8 0 amappl13 176 6 0 6 1 1 0 1 0 8 0 amappl12 168 1584 0 1552 2 0 2 2 0 8 0 amappl11 160 51 0 41 1 0 1 1 0 8 0 amappl10 152 26 0 26 1 1 0 1 0 8 0 amappl9 144 265 0 264 2 1 1 1 0 8 0 amappl8 136 23 0 21 1 0 1 1 0 8 0 amappl7 128 114 0 103 1 0 1 1 0 8 0 amappl6 120 248 0 243 1 0 1 1 0 8 0 amappl5 112 127 0 121 1 0 1 1 0 8 0 amappl4 104 312 0 296 1 0 1 1 0 8 0 amappl3 96 4840 0 4741 4 0 4 4 0 8 0 amappl2 88 694 0 635 2 0 2 2 0 8 0 amappl1 80 11018 0 10461 16 2 14 16 0 8 0 amappl 88 7441 0 7291 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 91 0 3 2 0 2 2 0 8 0 uaddrrnd 24 971 0 938 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 971 0 938 1 0 1 1 0 8 0 vmmpekpl 168 10602 0 10570 3 0 3 3 0 8 0 vmmpepl 168 67567 0 65777 109 9 100 109 0 357 7 vmsppl 456 970 0 938 7 2 5 6 0 8 0 rwobjpl 64 24351 0 20805 59 1 58 58 0 8 0 pdppl 4096 1949 0 1876 121 40 81 97 0 8 8 pvpl 32 17575 0 0 142 0 142 142 0 265 0 pmappl 248 970 0 938 4 1 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 319 0 46 9 0 9 9 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff83491ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83679888) at __mp_lock+0x192 intr_handler(ffff800037970e60,ffff800000079f00) at intr_handler+0xe1 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f end of kernel end trace frame: 0x7305a74aea70, count: 9 ddb{0}> trace x86_ipi_db(ffffffff83491ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83679888) at __mp_lock+0x192 intr_handler(ffff800037970e60,ffff800000079f00) at intr_handler+0xe1 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f end of kernel end trace frame: 0x7305a74aea70, count: -6 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff830d2f4c) at panic+0x1e5 pool_do_get(ffffffff835775c0,1,ffff80003c5a2ec8) at pool_do_get+0x5da pool_get(ffffffff835775c0,1) at pool_get+0x149 shmget_allocate_segment(ffff8000ffff5468,ffff80003c5a3120,100,ffff80003c5a3070) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000ffff5468,ffff80003c5a3120,ffff80003c5a3070) at sys_shmget+0x1b2 syscall(ffff80003c5a3120) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xfca3fd33ed0, count: 7 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff830d2f4c) at panic+0x1e5 pool_do_get(ffffffff835775c0,1,ffff80003c5a2ec8) at pool_do_get+0x5da pool_get(ffffffff835775c0,1) at pool_get+0x149 shmget_allocate_segment(ffff8000ffff5468,ffff80003c5a3120,100,ffff80003c5a3070) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000ffff5468,ffff80003c5a3120,ffff80003c5a3070) at sys_shmget+0x1b2 syscall(ffff80003c5a3120) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xfca3fd33ed0, count: -8