last executing test programs: 2.032870915s ago: executing program 5 (id=80): utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080)={{0x1, 0x800000000000004}, {0x0, 0x3}}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/165, 0xa5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 1.962094155s ago: executing program 5 (id=84): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x5770d461) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x1e, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(r0) r3 = syz_open_pts() pwrite(r2, &(0x7f00000000c0)="73a1374ee5e55f144c4eb1d748a3709b5e8e48c28e442a9f629f281b652cc8a6470f4a16caceeca4d4e62d7372705f6cc26f89d3e65b2d608573d502a0ff43772264acd3514c546ba1b7487e447f5f65a4bc1850e8b1b600ef3aecb9a4c868c460b527f23391c0e3dbe53f712dd530c6af4f8ebf59bbf54d601417a2bb6b1709e890edbc76e50488d5dd7b52897455042de514d422260b6fd33124522a8b5cfa39766650f86c372a4a714770da13d03758e35d3d27881759e20194a2d00c2fba17f6280327d6278809af13a83bbfb94e533578024b7a90e3be19be03fe4a5a9a", 0xe0, 0xd) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x1000300000004}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x4a}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x200000040}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x9, 0x5f99, 0x3, 0xd, "f500000000ea000500", 0x1, 0x4}) clock_getres(0x93f5fd41b58aa665, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0de241ae19e3cf35fc70d4a4f484855683c7e38cb1822c555ba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="10000001"], 0x10, 0x4}, 0x40a) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000240)) sysctl$kern(&(0x7f00000002c0)={0x1, 0x9}, 0x2, &(0x7f0000000300)="f1edaa53bdbdbde88a0ad2d4097f4fda9ce4f9be89bf840ddd2364ee7c", &(0x7f0000000340)=0x1d, &(0x7f00000005c0)="7769b8dac41694406f0ec7c983ded64467e38822d1516557e88e4b518a16e97d89c80cdb5e688428b41d6b4f142b4ad991c30c9b6d11be046673741f474e794210596142c259217c23f548ebc77e62838bdfc92d3c0cb99521e022b0ead0ab", 0x5f) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6089958900002b00fec000000000000000000000000000aafe"]) setrlimit(0x6, &(0x7f0000000200)={0x4, 0x10004}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) 1.904645945s ago: executing program 3 (id=92): socket(0x18, 0x0, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) (async) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="9971108c3e9a2392f47e9681260373a6a0a149911dcfe7706eaf0e409712666ac96610e039fc6be98fa5706179097f87503cf0a5fe37232035ec326cf1057b7b87777aa566672c0c2d54cea7382bc77b6d6d0da16991d0b32e4df9baa021e65d96adda9668bf4b6ac309b41877434e03717b5153818309590144a9d00d49231b19fc6ccb9400b3743a833c94f7b7965a0b", 0x91) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) 1.902189337s ago: executing program 0 (id=95): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x2, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x2, 0x8, 0x6, 0xfff}, {0x1, 0xfffffffe, 0x6, 0x1}, {0x2, 0xdf, 0xf}, {0x0, 0x7, 0xf11, 0x7}, {0x1, 0xffff, 0x80cf}, {0x24, 0x9, 0x85, 0x5}, {0x0, 0x40008, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffe, 0x6, 0x7fff}, {0x3, 0xfffffff8, 0x8, 0x8bfd}, {0x5, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x2dc51db8, 0xa66}, {0x401, 0x106, 0x9, 0x40}, {0x200003, 0xee2, 0xffffffff, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x5}, {0x9be2, 0x8001, 0x6, 0x69}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000000)="ea", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000002100), &(0x7f0000000000)=0x4) poll(&(0x7f0000000000), 0x35, 0x0) select(0x40, &(0x7f0000000000)={0x1b, 0x6, 0x4, 0x8, 0x0, 0xfffffffffffffff6, 0x200, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x6, 0xa, r3}) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x13e, 0x40000000, 0x0, 0xb9b}], 0x40, 0x0, 0xa, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = dup(r0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) 1.790765845s ago: executing program 3 (id=96): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) (async) setrlimit(0x8, &(0x7f00000000c0)={0xb, 0x54}) r1 = syz_open_pts() socket(0x18, 0x2, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) (async) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) (async) write(r4, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000)={0x42d}, 0x0, 0x0, 0x0) (async) close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x7fffffff, 0xfffffff9, 0xfffdff7e, 0x1603509, "04e4ee0d090000deffffffff0fe0ff04050800", 0x200000}) (async) writev(r1, &(0x7f0000000440), 0x0) (async) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r7, 0x0) (async) accept(r0, 0x0, 0x0) close(r0) clock_getres(0x2, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaab08004d0a003c00650004bc6c9078ac1400aaac1400aa891f06ac1400bbe0000002ffffffffac1400dd0790d24e8013010000800b004e224e2000ec6fe9147cfb80bab4ae2a212c121dad95ab5b1acfaef557bc9eceea3c84f9e4dbc0de3d0879224fccacb407436d4e206b6fbb7910d3395fa5e8457baf21614aaa1409fe3230fb7820cbe39559b5266bf3c62e6b86173f6e58043ff2ac4e82cfd537a16f7be1c3b19d1358e927999548cd42a42a2f1135f4ee9571895d953f5a2cbc6fa53d7b9aa565d54b0614a5faf0dc216960104cbf4666492dc5839cec04cc003b6fd128c72bc1b39dcb49793547b9c86cf0c82dcd43b1ee30b55b732a0bdce5c8f2678c5f59e893a618e617da39f1add4e2337ea17d3b5004f0a9a3c6cda044cb4000a8ce0b398d0ead7c2b68640259ba0bcce9f39e81e100"/335]) 1.670494005s ago: executing program 3 (id=102): ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000000c0)={0xa, 0x8000148, {[0x3, 0x0, 0x6, 0x6, 0x0, 0x8002, 0x1, 0xfffffffffffffffc, 0x7, 0x2, 0x9, 0x91c, 0xb, 0x180, 0x0, 0xd3, 0x76, 0xfffffffffffffff7], [0x5438b950, 0x5, 0x1001, 0x7, 0x1, 0x1, 0x9, 0x7, 0x1, 0x3], [0x5933, 0x0, 0x8, 0x8, 0x10000, 0x200, 0x2], [0x100000080, 0x10001, 0x0, 0x20000000ff, 0x3, 0x6], [{0x9, 0x7, 0xfffffffb, 0x6}, {0x2, 0x925, 0x3, 0x338}, {0x1000, 0x7fffffff, 0x0, 0x5}, {0xc, 0x2, 0x3, 0x895}, {0x4, 0x3, 0x2, 0x9}, {0xeff8, 0x4, 0x4, 0x7}, {0x17, 0x4, 0x1ff, 0x1}, {0x7, 0x10000, 0x6, 0x5}], {0x52b, 0x4, 0xfffffffd, 0x8}, {0xfffb, 0xffffffc0, 0x8, 0xffffffffffffffff}}}) (async) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xcb, 0x1, 0x200000000000001}], 0x3, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='c\x00') (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') (async) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') (async, rerun: 32) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') (async, rerun: 32) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async, rerun: 32) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x29, 0x28, 0x0, 0x0) (async) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000005c0)={0x27ad, 0x8, {0x4, 0x897}}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)="0c0f0000", 0x4) (async) open$dir(&(0x7f0000000440)='./file0\x00', 0x20, 0x148) openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x10000, 0x0) 1.592853943s ago: executing program 3 (id=107): r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x683e03628ecbb6db, 0x20) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @random="5b724c88840e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0xffff, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2=0xe0ffffff}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) mkdir(&(0x7f0000000080)='./file0\x00', 0x90) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504b10004000000080020000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42118d3db000000720fd18bfbb670c1f5a872c881ea6e2ec5890000eeff7f00361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000400", 0xb1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="df42709fd47658780b", 0x9) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80047476, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000005c0)={0x1, 0x2c}, 0xc, &(0x7f0000000440)="61dc996739a30e45b9d2a201f917934f060e530945eb95ce8ada2f3034b4d40d0c4676fabc3993adb9b39ecbb6ef44432e4aa2a76efa8a0c7538e77608b3706e19d9d5bf88eb60ca15e5a6c0f13bbe891bdb00233c49d3b5bb72c17aa9c9d0677c6b48f665c0e4f619f2c81de3bd30c3a79986872dac32276c1473333452feee3a3789bab527fdd76a0786641d26fa9ed232b7da8a53e6a2358f45dd36437ceb853e240a617dd280fa9f93f52cd788fc469004ab2aca8ae05dbfc375398b92b8776b18806e21f56584be427707c9d72685168405b6c79f755fc71f00"/233, 0x0, 0x0, 0xe4a8171de7cce3f3) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x80000001, 0x100, {[0xfffffffffffffff7, 0x7, 0xffff, 0xa3, 0x10000, 0x9, 0x9a8b, 0x8, 0x536, 0x4, 0x100, 0x3, 0x0, 0x1000, 0x2, 0x5, 0x7ec3679a, 0x1], [0x40, 0x7fffffffffffffff, 0x6, 0xfffffffffffffffd, 0x9486, 0x1, 0x5, 0xfffffffffffffffa, 0x5, 0x5], [0x2, 0x0, 0x4f50, 0x45a3, 0x2, 0x100000000, 0x80000000], [0x3, 0xfffffffffffffeff, 0x6e, 0x200, 0x4, 0x5], [{0x8001, 0x1, 0x5, 0x7e3}, {0x7ff, 0xc6e7, 0x7ff, 0x80000000}, {0x8001, 0x1, 0x516d, 0x40}, {0x3, 0x1, 0x400, 0x9}, {0xe, 0x7, 0x3, 0xa}, {0x500, 0xa000, 0x2, 0x7}, {0x7, 0x7, 0x8, 0xda8}, {0xf, 0x0, 0x1c, 0x4}], {0x9, 0x36, 0xdbc3, 0xffff}, {0x7, 0x7, 0x10000, 0x14}}}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x23, 0x0, 0x0) close(r5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000340)="71fb1e34", &(0x7f0000000300)=0x4, 0x0, 0x0) 1.569959861s ago: executing program 3 (id=112): stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) (async) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x80) (async) link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') (async) setitimer(0x1, &(0x7f0000000180)={{0x101, 0xa}, {0xc075, 0x6ac}}, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) (async) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file1\x00', 0xffffffff, 0x9, 0xffffe0ca, 0x1, 0x9, 0x58f6, 0x400, 0x2, 0x2, 0x3, 0x9}) (async) truncate(&(0x7f00000002c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') (async) setitimer(0x2, &(0x7f0000000380)={{0x1, 0x25}, {0x4b, 0x7}}, &(0x7f00000003c0)) (async, rerun: 32) r2 = semget(0x0, 0x0, 0x200) (rerun: 32) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000400)=""/222) (async) chroot(&(0x7f0000000500)='.\x00') getuid() mknod(&(0x7f0000000540)='./file0\x00', 0x4, 0x9) (async) r3 = openat(r0, &(0x7f0000000580)='./file1/file0\x00', 0x8000, 0x20) utimensat(r1, &(0x7f00000005c0)='./file1/file0\x00', &(0x7f0000000600)={{0x3}, {0x514, 0xd}}, 0x0) (async) chflagsat(r3, &(0x7f0000000640)='./file1\x00', 0x0, 0x2) symlinkat(&(0x7f0000000680)='./file0\x00', r0, &(0x7f00000006c0)='./file1\x00') rename(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000780)='./file1\x00', 0x12a) writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f00000007c0)="55149ea8aa7eb8b99054b41d103f7aa6ce245bc61a6d26af3f0b18c88a3090d434a37a96ffe00b", 0x27}, {&(0x7f0000000800)="5e716334fea53c9b11649555d4c0dcadd3b2831e3571e2ed2499494b490fe4335650c91b381d713d543c269dc8cdbd471bb6f42cb17a9ecd7206f46dd37f24373a864b47ea7d2f697819c83a8f9585a1d9443127c94a8732f9f1bb960aaadbdc10f8bbaba1b092f8df321f990ab636f24b8fc9f411a0c24d51dae1bbf98626ad0b7a5909a06291d444adcf7b4521f54bd8174d2510df4c6a6efe0674301d3ea0999197daa580fdcb9454ddd0b57a88fda2c00680e846c9e5aeb31f3933c0960a14b251122c8a5996c09523b36c142317fecd201089fee9244001a44120b19f6c5e8ffdeffb1261b245f2fbbe95069d147c94eec03e93300a", 0xf8}, {&(0x7f0000000900)="1d128081edb91050cd567e6f3a009e554b3a8b1e326274fe2793e1ac3662f201d55260328f6e559ed5f4cbd23e19a0758d1fd61dab616c5cf511100f5e28847bda21ec0da019eb8d08f2b1bc86e6b5b30c0d552a422eb5e519120aae4e42625a88f708ffbfe372197281d498e0883220aa67f42b8bd829d537d945285b48f25bcb424907bb7b6b6eb72be5bc177ee08ada9cea9c95f696c3100ce7a826b1bd6c58b57cb8c4d92202196fe177e67ad8ab552a1fcb373a0ae0daae503b53fbb3ea1e8c61fd2f707b2fa95c3bdda5ed", 0xce}, {&(0x7f0000000a00)="53b4b3083af6a1edd869b33241937ceb937e8f5dece6c77b5ee36539d3514f", 0x1f}, {&(0x7f0000000a40)="d579dcf62c91c8987740f0bf9ff4b22b8322c49b6b76bb1106337f068bbe965438a73afab8db4e91a849cff281731f934a21ef367e5e62f7546596f9079e47f508bbdd2fd100fd4ae070e7c41f2e47af2ad2c872abd79cdf346b2543f2a28961f72669a41c1edc2754371ce695bf4fb14d", 0x71}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000b40)=0x8, 0x4) (async) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000c00)={&(0x7f0000000b80)='./file1\x00', 0x7fffffffffffffff, &(0x7f0000000bc0)='./file1/file0\x00', 0xe}) bind$unix(r3, &(0x7f0000000c40)=@abs={0x0, 0x0, 0x1}, 0x8) (async) connect(r3, &(0x7f0000000c80)=@in={0x2, 0x1}, 0xc) readlink(&(0x7f0000000cc0)='./file1/file0\x00', &(0x7f0000000d00)=""/59, 0x3b) (async) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000d40)) (async) r4 = open$dir(&(0x7f0000000d80)='./file0\x00', 0x80, 0x0) utimensat(r4, &(0x7f0000000dc0)='./file1/file0\x00', &(0x7f0000000e00)={{0x800, 0x3967}, {0x9, 0x6}}, 0x2) 1.568952804s ago: executing program 3 (id=115): r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x7, 0x0, 0xfffffffe, 0x5, "ff14e7130b1e586ca6294000", 0x40, 0x3effc}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="ebbbac371eadb18a7631d8dbefecfd5f03a356ee239f381f18dd84fe990a014e60a2a9047cc7ab75f0c6b36a861e0403c27605971316d0ab095cdb39f1db6df60d87f1d4b68da1acca1497764c39006099f8bbc16d597d692dd1145d15228a43f3b166de9294fc0577f4e54754628c65", 0x70}, {&(0x7f0000000240)="1e3aac6a32cfa538416172e1717ecad4cad0cd78426e05ef45a361905b0838595cc79398827a278c234555d39bd03e32ef2e086779233f23dcd002d9232aa35fb4538f4e3721a96196ecc7a49ffedc315eefcb1c7a8c2d5a2d96806f6d399e4cddbb9d5f3b2053406f", 0x69}, {&(0x7f0000000380)="55c667b43a20cdc44c4df80b05bedceb3fb23ba8f35911b3ce3321a23db5c582e587bb08ff6e39c7369b14d5fd09204ba6549b3b320c216b1bdc6871d696f217159a267f721f436b5ad869b928da0f27dcfde34d2ebcbd273210a86c408b0f9ec79493cd501f6601b5717bd4699f644896f76a2a616e1e817b37210b250142731a0390f87ed5efe007e184581d6dd572f179b59351dc20d0e174d45dfb7bfc3744", 0xa1}, {&(0x7f0000000440)="452441f50fc56531be76ac0ae88d64ffe03c1bda3c", 0x15}], 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0xad7, 0x400, 0x0, "296438fe6c90e90f06142dbd32b73669cad5a2db", 0x7fffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000680)={0xc, 0x44, 0xfffffffd, 0x100, "04f6ad8a5ae9e75b01bebfab2b05849f8acd6072", 0x73262cd7, 0x8000}) semget$private(0x0, 0x7, 0x3c0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000002c0)='./file0/file0/..\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0, 0x0, r3, 0x0, 0x0, 0x10, 0x0, 0xe8}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r2, 0x6, r5) close(r2) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0/..\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3dcf, 0x0, 0xa, 0x7ff, "2cf98900000000000020000000e0ff0000008800", 0x100, 0x7}) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') semop(0x0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}], 0x1) semop(0x0, &(0x7f0000000100)=[{0x3, 0xdfff}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='5', 0x1}], 0x1) 1.284403335s ago: executing program 2 (id=130): sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x100000001}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 1.283261798s ago: executing program 2 (id=133): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_emit_ethernet(0x1fbb, &(0x7f0000002080)={@empty, @broadcast, [], {@ipv6={0x86dd, {0xb, 0x6, "14e93d", 0x1f85, 0x2, 0xa, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x8, 0x20, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @ra={0x5, 0x2, 0x7}, @enc_lim={0x4, 0x1, 0x7}, @generic={0x6, 0xea, "f4164f167a9950ee239bb5336bb5b2950b2628a975fc5e99200660bf33b0b4c30f98971374a6fcc830c87faf7a5b73dde1d8ad849533864f7d9bea559b5a694e59e7d7b3f3d42eff197de413918470277f7cd65cdd91ab0c2b525802069b450d3037afc18c5072856cc4a81610fa1bdc95773e32ae5111aca0d40c4e53d7ea02c52389c37e12477954e3203948250c2420bf9b7f851a23e1efa868cec187563ddced8c64114ac18e5154295a2bf5c3f322f732f38170f1f823832dd5612942d6170e6b82140beef09796c9ac79ef0c557852c6c7cdea08d9159b8f7debd52f9e6be1808b6e59ead7a61c"}, @generic={0x8, 0x6, "9a2fae2aca06"}]}, @hopopts={0x471b353d12069f21, 0x0, '\x00', [@pad1]}, @hopopts={0x62, 0x1bc, '\x00', [@ra={0x5, 0x2, 0x2}, @generic={0xf6, 0xddb, "7607f81223fedd0fdf6a6e337f4fc82206217c0f91def33535f1a824d24a0bb30d56f9de50fa0102d6332684c7b567f0903d95e4a7b1b98de9acfc6b4ffaf591f0d41cf9585f08a8ecffdb45729e3fbecd09f7c00b1dadeda0d93aca3b20315f173e571f9cab24f96bfd84aaf8ec88dd354d75e7473fedced06e7fa92aadc83b592a7514c221dba2750803e8faca450393dba85924c617de1fc69abbbc43ae46f200c6fd0c915b3de28abd5adc227cf74afd74c26fc59bc99dcecf71e468cb322b1f6d3bb12ad2d099a0bfc26e350f899070a33dff99f2ae5ae79f6bad1adf15520b2c25475130b4b2717362ff02d26e4d1754de8e391bc73e282ea7bff6dc68e4ac41ebbd3cfc1fd5d86e57a24c3e1ca93abb0dfb61e9cabaa1a37cd99b3ee016a264f008dd18822d5c2848da75945c985832cb0dd9c3d4d56d530c2b93a9c26c7b31ac34bd2b53ddd8cf98218365aa4385e0422202d505078620e1a632d1ef7291198f571e9154ea690a0349eb9b8dd3f42030cc20405880bb7a1f944d87e34684a75cbffa33c2fccf87fd8e3e3e4cab81a9f2ea1efe6c4d82335541fdd0e149a10be008e6526751a4325f64d253a961cf953e3b3e3fac4e8e2a91672b7554e14dc3984c3243ad111723b3911db0f13e50402cd630afedf47a8f682a3df796e0cd4c90c963aa3d70e938f4940746d5d8462e23583ad3a1a5aa94f790d463fbb1242f6249104d27b52ec0c5706b70cc74392594b28409e628afed0ae62037134b47a59d8e87d042b49148bf15cfc04643fbacff1fb707e3898f41fedfadd7f813ac9c7093477fd2056aa185c55bfce59d7ea9736e5ba302744bc3777eb7e1dcb23c970441ff12b46f75baa0316f54d811efa1ab6d4b54c645928edc4e549fa8e4ccd3702acd23168ca64041d4fc3e1720dc684e0d78881c6ef93bd6f783cf2e21c77a0252f3c7eb6c28c7a6f380bc9eea406116fdb5d3f3408c6e6e7f95326be7b9ef31e96038aba9d339237def08aba156340ad73a00141c90c04d605a58091bb464034db2d325f5f7638a3270408a7188267057e042c9040aa5f437424d39d69e433bb4b378b52b630571190cccaef926e79e27e4daebf684a0a42d3c9d9cebe275d7be8555a387e7715c40f5aac784ee84a43681352b2a54fdf5daf5e413516f20f350506cb954fcf14000b21c2410678a2aa9af0ebefb3311607ca2c3e092de6966af6b7a79dae3a266c4bdd38a166e4993652acacc5613f2933b6f4f6b7b76e0aa8886ce81226ddb6851e2b137001798e14aeda2f984dfb36bd57ebeaa9252889d0b38cb65f53e915c5a5d2e12b402099c0427f8ce718c0a6ed8c5702e2f03cfb9358f0abd5d4b8fb8591a23056008e9bb5229b8b86623f2ce7005d24f2f48b2f4050bfdfce3a38e4e8c9ea7038bc4a64f214c1e20a7294da4880351892b7c692e57aa48936e366a09c78bebaf086bdc7f79f45fc74456f46c9c8f60adfcbdbe33d16b92eb02193831c1de2ddcec2b0f4c086e72491e164f9c99378c8a95d17f4e08e1bea614624892fd21cbbd598092792e23f11263e9f4811564aecd483fc9d43bf6d6c3edbbf981cbed6e381ab7731cebb951a228c8ed8986fbd01fd2bc0bd71a356d7e5e9ed30763fcb693662775ff628f695711646cba1629dbc4e49d872b28cac0a763256478c7d1645b283cc5f6f8af3a40b0b8b610143b39e14e4c064b9c16db68432b2c3cdd2d9d821ed1af3c048a554f50eb27dd0df8c307d2337814897540445fa665c7caae1cf32b9896bf6c8d286cf61f7a85d25bcdc8cb05c6f842e9378a496fcf412544a13cc98c9367e42a9d8920dda5e99ff9f7d368f79dc5dfb29f089a7d79725ca53b020431c7956ed17fae7cc367988b1ae84890502e5cfedb93684181a1820ddac2fd13bb41d62e4baac2b1ba5780d54a5ba15c9cbb472ca7d91d75695b0e8ee213a8f32fdef1b815e2cc488d6027be6989591a908e32a1405cd88a9a242e7f30c3550e56604158506098d35b93aefd480f0802871ac650ce49be5302a56c6d324deb2b6fc830da3788bbdb7485e01a8ab2f63a91a2756172281523531f7acde8c6504f98e06b7666e2317b35bf68ac2d9818f9fe7b37c3d30c78bd2b5479bfbe30c31e6a14c3022c6fc42312113a468958af45b335a2f838f31daa877cd4e3006e82cbd5a2cb203bb8a81754dda8069672d1409945c9f6eee8fbd4af95ff04c2ff57dc51b3f0ef986b052c8d4bea772ff46b4bb625cca16bce63510a12f337321e730d37a050a81cfc3a918e2629855e63ed7a7cea988077df19f91bc31f0bc1f9640d381c353c8b6e1d736ad6f89def8f0f65b163af5c4a01e5e580be2205eb45758529dc96a013897aefd936bd650bbb58268da4692317f675fa1bed91cfc8056988940049ea41e1ada74884bad11b00962bf4430327b1fb7577d4f651cd88c3cdadaead8d2eb31550dd11dca5769e07980c5a70faa1e3e541d04f3d236462c0ff406efeddc62c2a1ddd29e66aa29b821460a5963d8dc2d3d2ea888bd80baae580eb0baa2e513379a3d66097900f1ce1bdced1203fe1fba3fbd44390bbd5a41891a2efd54a544c3e39e6fc8da2f8c7c9d18a55653d6530ddcaac9154169894222003e276925ac9d7c483cc90e44f04fbe979d330e23adfa745a961cf4b6d279b2d7a0ee4cfc31e00fff69f0462180295625baafefbe7db94099beddc329dd8f193402c47d281dcf97da84d194a3ced34d6c6b486da72337ccafc915c43972709ce146864d3b4cedaa82f529bc2db2a6a610643dc2cf0c35f57160356129ce4c3f3c609e5fb19097d4403d7fbb5ba57e2dd5d3ce14fce8a8c9fea013f5cd639f315ee6d9cc84b027cb89c64fd3b6b746ac3865a354eac10ea7e208295549def86ae8328d57175167daf477069a563bea020128e800ba079489cf7f5da6478d66c3156ae3d96a6c42d1f3193ab3de96dbd118f1e26981d60c5fb653b754d61288be73b9f186869d5f501ddbdcc9aa0f14368d439846fca4de6824cffa073e5bd86c6be1c9f501df288be998609d6e1e0f8dcc6c0d8dabeac19d5ae8b9e0924175971b40f9bee9453e1c096e7d7546192433c4a66f9e83d50404b88bb40507d5b61410e66042ff76e6d0d5922bae1a2fb15844bfe00e44a93e7d3c3f371a783d58e779a227818b85fe0d3c1ecfbf3022cf428a529b942461aef63c5c2fa01a100cc670739d3816257057c7920bfa567919219a393d6bfe0417876d489f5cc0370ddf25887a31f908dbd92c6a43c676f9d86b2a3c62cfd22718cf5833ec1372e268b4ecfc01bafbfb6c926aed49b5003806e788bc6a9df7a8b05fe6e6fb6109fa96cfd808efbedc5487ea2244ca617e8e33deb8dd1dca62a3da7df896896d84585722e747e67d5a244f1bde2e48fb08fc77b5598df5b804cc1ee5c022a42de7afa719bcb9c0b2c27fce500d13b2e97d0eee8e4c61a4d001e711e8d52ebfd70e884b3471fc1f853b11515c31718a08f547944da153e493e0f9eb4166e286e28093e298f932fcdc4024b92dd73c8568aaa1838ea22991e60f44c687cc09d1e99ccf3c03554ecfb3b1f3f9798b0de0d37efd5d6931b8e1345b5de22010dd56457cc7060a68107678b8dbaeaa8c96f4cd1f76dd2e33634b494e2efe4d3961cb7d94c32914cbc88c24506a0b58fcd7ff37c8e1104e88ab010ea3a4c55b427ed30718af6965de6288ff4e1f644a2626baa21850a6df358b5dca8fdb0c69e24baa043076f92c114634352bca8ecef4ff20efa96e5a685bcf58a084febe1e8b2bd490786fcf8d103d67601457ae120efae672b4b380c01b9f235298decf84a3b46888fbf5cd62483df82b6d61372fb4b1e869e612bed8781a330c3a0989761c2b78b854ddb4003f6b48f6730975d4e9d77fe5009011aef506b0a8b701c20416912d17ba20489ecfabd87b2b3d60dff6398f2802c10300b9b4dd5398b5f8a1f53f12e8a925016e4f920bd0ab422ec7c24c8b70652e2f5aba582ecb11e758ead9b3b17cfa686e56d05ae4c6cf3c3c2a5bf9210b906415a367675cb085ff6037b51c780957c5b790c215e3172423fc8ced4e79398031d1039f0bce86f365a6d182c5738ae9262fdc57bfcd46c35bb438d4361220fe18d213588406065c3499d702e112a3d2121347546d8a449bf19118fbd4d0e4c88f4758497acb5f08d4b78508fa6bf07d5b8368d8fb5e0fb710c8e1c96e25e7173fd4763f66085acf47df3fc64e1f7cb23d3596105e979d30791557a4552671b4dc930d8e35234db281ef45f78df56794b7a9de68c5b983187551cf17d98a9a2698be8500647bea524d1635feb6108da05df584fcc93a1874fa022a138f3808304d72b2b23435fcda868395aa492f1c0447c7288db7247eefdb1530175f1c5c1e8df700706240e40b95c3f8343de2bddadc776af2372b1ea48f78eb4595efe6f6a52ee959a34a4e7516541d6a4393e600864c491415748762a200236877829301c654633f92f90b75c1a8ed9aafa3b6e4172daddbd4a85670578d86aef218db84f250abf2556c2de9614cd397dedbf99421e525bad27a196e7d1eddabc3ac8441242ac8e436c5ddeab38aab3d7362565e005be5cc639b24254e06d42ef73dc8eb1ca5816568ff2c8bfe87a08388e5aee18459a34ae59547a550a3ee40ee00ba1b1587c57d8c284251d809f5838062769fe3faf6c2f89fe94b996cdaf7e71ff6a05f367daf3fd564120e602e559c379ce5f44db21dfb2aa8f6406b6d7d2a3e3fac25f6bc2f3e5feb70b1df3bc13476c67c572cb6bc58dd6c216c65ba21c355f58eeddd312fdf8ab3c49d316e1a588e991c08137e8b5583e58093ee1669f5b409142fd0f69142d0967ebb8cd9d729f48d0b601d24be2469c847a1fc04e6bbab442af9ca951538953e55d09f32a3170b70913c8322b1d57c9051d5ee3a1201086c3b6525742189597d7f054e91932f4e95ba61007288b18d99399eec5ee15f945"}]}], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x1, 0x0, 0x1e, 0x10, 0x1, 0x0, 0x0, {[@md5sig={0x13, 0x12, "b3d42d3565a6d6661760bf85d3e1b175"}, @md5sig={0x13, 0x12, "66b51d0dc8c7bbe0ecd5df9e6d3d5459"}, @generic={0x1, 0x3, 'a'}, @eol, @generic={0x13, 0xf, "a3e3bcdeed178c2fb848e8a791"}, @mss={0x2, 0x4, 0x3}, @sack={0x5, 0x1a, [0x81, 0x9, 0xfffffffc, 0x2, 0x7, 0xf]}, @timestamp={0x8, 0xa, 0xfffffffb, 0x3}, @generic={0x0, 0x3, "91"}, @sack_perm={0x4, 0x2}]}}, {"45539942471842825fe44af228cd6d7cdde8456a1f2ae442a18ae2602b8b4fee16284a86db8cf2d1be64fea0fd671323bf54e1abe03634082035720bda02116ba918ce4a8003f773a4cac3fe9d3d70efe237f582e4d76b2f17bf929548e826224583fcd8215703302b8a763a011254f012621ab250de110f5f3630f76ea54f2a871d1187ac591e64b3c6d63ae2bd38d3fe621e22e4e7d964d8246e568d6d79932a1780452cc56bb4abe9c1cf75c76e4ebf262b945f085b4dc51a53f3c42c2d95782e6ee0c7bf4017501cda44b7b2d22127689f1c76aa88a738281de41263eb580899c3fea20293ddfe1d3eea20bfc01c1b4b3080854120c8b7955f1791f2f3472c38b61a66ced07cf2ccb15de734f158a9f66c85d4a842e63a61735f4ac7ef8e1adac9e64cff7cb255ef7f4e926f98dbfbeccdd47453a85dfb9befdb8477df8cf3996809d0ec3202931dd498ae5595e1d0efcb6c67bc5fb6ad31b94a3e7a75bab55278b2f1d7a4cf058a813238dbd33947e39e45316c1cd713477a29c739f64db6b62a122c166f0f203a620bff00de76717bbd5bdc1bd0518f5159ed5e05dd6a55e46a09d0c67567164c10541fe3523b51e8ce7814d51696ba57c2593fcd3f705cb07f171afdd63659b8c80bfeee5c2fd7ca2c9f37bb8ab5850285c99d921e12b1a55e22999ac5cc438e92d0b9409850ffde00da5f618867bfb092d06ff624654c7df78532bdfde80aaf3784cefdf1b61ea3d199fb09b28c5bdfe43d8ca07cda003b9a971ff93bfe00308740d4f8d3d31c88357dfc9027074147030c4ae2711a7c979420b7c8fa7bf243a5ef18ade87491daf989580468828d08ef666e14a3db3469311385aa3ebe9bf724e218abf653a2fbbc98dcd5194659e8ebacbe87cae962916a79d2233edb3b11e77891da5cb5a297620a49601f904492453d0e116b878e40c63e5ed38e751b5250f62bcff5c0a24a664ee03cf68d26a8e2583c460598bf4dc1efcf170642203192c46b93be52d37662d0f52c0d366d89b036b14d18e34de852d9f8561f3e7c5b3c6787d5661d74cfc8430973ff9df1b2e5203e32d3c36780242ca0ca163451807f0798de45e38b7811578e8e0ac3035ea3fcb1fc9369e48c8398583b2002a935249cf05fc1a4429f581041a8a173261d149aa4c050dc6ddf86d780906e26247f3123cb0afe8c66ad171a61d891b210515a37e20bf414ad48f5605829815a4f3e66d79a606c4dd1a0ef06bbc890781f0e576fa9073a112d6be1099759886e35d8367d1b5763c5d52f66decd7a8139762bec6bef70674f4f0aa032f67b63b3ad192bf393a4f23c775aac2efabd8a3ca7d59d8e70a089ab121afd5825850cfb18a8da1a3410804d7c5d93f35cebee19899b5b59fd61e17409fd898ee7653b2d70d094af378fc48a5f0a442ef5c9a7af8fd5499b6d6440bb02dfd999097fdb15ea01060503916d24ac36f83802b760d08b14dabfd5d84fa1940b8f2b5464c5637bcc6aa1ea0d2b6b33112cbb54e3f1a5052fffc22f0e71724aa1c2f2ab0774e502b9eeceda3d1050ba6dbae63808f82dd7b650a11af06f4b0a5d3249d75fc19b6248d52835d3c213b87ee1f0690ab6dc3a347cf377173a6d886c370ffff6c691a8a64f2c677dda569963e9dd99bf60c9b639e581608d72e05c6a501ea7c8f5747c1c1b0519d8e5f92a4993f9375efef0bb9c7f9a08367f26a6a96d31d8387b2533cbb7b53a67f42ba6cfb2da2e3fcb65e4035499a2fefae2dfe6d665179ac72a2b7014ec345917830c6b07d2ef06f580c0b50da3c0a31652ca2648a202833ec301dfcc746a6325e205692ebad6000d02bdcd59434b09292c726d26c75008f981021dd84552942a2218f6dc8457629b33ed2b021bef03f0785385ea251173216d0142968698952ce64213e4cc65aaa56597e7da2c00ae0078d0df995ab04e3d49ae56bee97f60d4fbc31cb5c1d8e222c4fa05458725c83ca6a03c173a2c8a0d5f115fd06c5239bc7c0de17d79b7a069ecaebd41f3ecb8594736203a696e07e58548e85db18c5f1ad88d7384b2f6387a05c5d753fd100ded92411fa9eb22b8b94e2e21741afa748451c796af29fa69b19b348b3a61bd7479229788d84a33b6ae003e1a816ff005c3cf1245c5a3df98d33d5617dc035d9ba9668dad9dfe4e52b9a29aeba9a147b2e08dad775442608cbfe5999f6d3d15f40e37fd02c1543fe2fc25aa98e78d53cb56a589056182b33f22831d5d77d5a63408341fa185c3e9938f0b0382da3aaab38e4f8398b4e0eeb922b0434add04ebd9502fc51cacee4c40c090669deddebd6ed3acaec9189c11111fc85d881594c1ce026807524709269d459e9064a63094503370b8ccf76b1d1d30128e1121007bc3ac061ecfd328812b856ba69d8c1b30fd0814b5f00673726634bc3c998978a1fbaa2436c0bd5b11b7d4dc4e9bff88d0d321a510221013f6d895f383ab15ec3234e20dbdffa5ae1fc0fa5a4284b8a1de98ca128580667209947f653a239ce1fc63e6203a62636c6bd50c505a711df5dc4294d3b021a7d55d4c43753f1a85b1d8c7d986371ba92d7bdbb2f3b15155a7a50920b507b0ddf0930a47e029fe328a8b4dae368b606b781c7a6a4df4314aab2fbdb7159f277375c9df144fc111259bdec1065875cc3ab6642d7c248f0fbe486710bc5698f4d682ee59427d5dc0e039e7e69b451ad59068a40b9322e636cd6828ecf01a5fe3d79f6cc1d033c9937f953384c987f6a3f108df3e8b31542598b995a7aaee1a039b38d326911d5380ca8cca3175d9f34f4ab7c2afafe213fa8209d876f76e40eb81953d347ccee1932224510d79c1e1275d3c9d0338a75253176725efb1efee3a785c4f89ada9188377a45a38e00133c0e9d479ef19c84e97d42840173b7394be155aa5e6dbd227ad6e2e03c9d4d6f3590dca8e169b7297b43480265c18a01ce644a3962c77e77febb2121c1e2bb73de0fb10a6420b86fbaa6e22904f1dc07b50044b11f0b8c065d034a747d82445c33d25c1c88381ae3b6ab26d4ebe4fb3d0ca0f9a43241316c4fd4dd33c7648ba595a481665ea7fed16444d33043e8b254b7b5743a8c78eb07f5e0b739d312010bce4a6c133fbccd4b5a4ce2a49c2d44d1fab83e0c101efce7c32298393e6d6700bc6f1e77993b6f8ba415e87fb9ddd24a20beb5cc9e2770d6b298f44d7dadfffc188f5a73383d20d3388c3b675847e318dd9937a5acd16c7b87454922bd1f6cfbec163fa88d5f55346a49fa8a2624c95f13a345b3aaeab5562d7107623eb3b7234511a271279c2296e27363f01246ee4f9036d03a3230a1e1daca067b40869d69fc19564639087ba6b378d91abe731b038a45204a526a745a9978c6b8676705722dfbd70201e41123182c510e9dcacd4676a12830e0bf8c1c8c11c8a35274486ce79f78a76f617c46819a5f2dd5c2b4f6a364adc20accba8eb48cfd981b2741786b7f373bd121482e1c9093a315546c0372f5970a1474b8de5db40acec4f1b491a5a61e70d3e267ede3a7a91944f3c6f64e149e041bc1114b89b7a466e96e3f7f9327490675c045e433892b731c8f53ee29828616904b79ca0b21ef73b3f0c75d47fe172b8e5ff6bec502ee93ad5c010d25afa362119f249d4103069d9173c3fe43cf2f60bea91bf50e5e1e8ec1b597c5db6e7585b8e48a4bc904c874d7ae5500c563f0a07dbca5d723413c65666f85711181ee4ee10399f3de2dbe7c98be865712178ccf3bfeef6dd7ebfcd82c2ea041638396256fbf069c09fb0c8dabdb39f2e7434a099aa7d8f75fd4143e64dc8616d121c8db7eedd96af1a2bc1110813692f6647f01f2b33c6535a6b5f299e73f0688a02046476d27a5316715113559b09fe5df121f422f687f898488e6a3c02eb1329f5a50b2055ea7c2b0eb607dc0995c9adf7aecbc0a9275906ce7e85fabc2e7351761d57f60d84bc4fac2fe952d9b123895a5b5d35d86c416edd67b90f8d2c20585fa374a7b37b9d16d4c1cf1145cbd6c44273cad811ac8a32982c06b63cdf4bd098bcd982f8fce8e029b9c2cb1a1a04535e1adc2e9b7b2c8047c20ccbac73299fd099d81ea383d2c6c73e974c35b6197413a6bae3638043dd8b7e4a1520d9a0a57db37a9f1551cdedf4e3b8bd341e56315f4bdc19245e90f6dfb1ed48a2aca29b78d8c4a4c99b3c1665f64c5024682302777f1e3ea848ce3dacd6a842b94b0d816aec17c771dc5ddfc5f1d59af596cf25fb2222a58804fd19275a2ebf29027410e0002dece4be4815227db5afc2d1640bb46c9b23e4bd03221eec12332c74cc1389185b9669956f28e04f31fa1242e666c534306c79ef4dc68ade842f1311e17cfafba3a8c3bd47811bc9b6d459a786823f6de29a2691b618a868100c80aaad20a5832fdbecc947047907c3e9ae3611c0600019dde13c357a985b81b80afdb32db4c71e93cb3c2e4b778301194081f30b11897fd88a90d400b00114585c081113ab34bfac2c37917446649586550515929c889e0c5f6636afd5e0fe113a92d53e89bada25bee1efdd7e2c2cd399ae02e2a680b38f023bcf4fdcbb5c44a7358141e6659058dee62baa24766291a82b6d854e5eac06bd4e5a1cad47b3c09f0cce0887511e130e48a4ade20118e15e5877a9b17aabab7c59bc8a5909cb7e112fe481986c5a78ba94d82fe42ff5269c5cda1304a8448e5cbcefdb8709eea4ea7acde86b29aa03e7cc06bf189e331f39116ed39eee1e9a2fbc56900f8605b9bf6dd07b274b8e3885a3bdc5ceb0451aa24a57a4ce7044d90245d01683ff017f18218788deb8f726619d8ce2aa81ae5b692d870e8912fcf7ff0cab0bb230938f4561da52af8531325428a6a8c18012592433cd5386750cd159b76a29a04d1bd265a1d5ae4e750b96084746606898ac192c3fe5335965e975a0eb61369f8af7d947c24ed37c7f9f5712d402978e740892fbc0aa94e7a048f4d821c3b6286f8c836a48d0eb39c8fec1578a3c4fff6505e8dff53d2d54646b43729f3f835fcf4aba8d01f3f081761f7446b86f2180a559efe634325b01b6aa03c188d184068d72ae72aadd45001b6fb56bb99cb4cc5da4e33aba9fc80b8dcf3307e4e62d19465d5d22ad214fd3cbdb025978d2780ec535c88b247884e8c26e73f589c5dbb1e1e3728e6e5de1bd2906ad6e726db066b5f913c2fe884cbc0e247016af6416c02eb0c16c4aaa81092cbac0b5478dc6d56905ed36cbe319c0922058c40a404f11d28c9304d15472d7b651f89ba1bce4306437c909776236af6753edd33ec2debbea50b617df6c9afa78f9b4b2cf36d9baa1a4385b3ace5f5cfb5729e7e6d5b298a2cc659b0dd356c8a74d752c69960a1bbef5e18880db6d74d7d45d278d3a1230fe773f7bb434c6e82e892a24617dbdaf8ca2e36990e39971350521af16084bddddea0025677519c0910e89e9ed32f6fb681e1ad9e0302ba4ac212c04c6d649fb801d43ef08c3271a29a1de7cab92c82f3127bcb59957d3ca7e76575c15022b81d94346f86fa511f1423b2807ceb9a90aa60780ce6881628901b8636a5e4df5ba545ae48d8fe7f37667110b3d1c6e7cb4f34eead2db1d487028c7ea7c0bd79d4cdb23c45a07470a644ecaa6fb81d00fff57ec2edd5b7622e21c90533e6bb840e332e450eb900040eea68eb58b5f206d606945bae49eedf5acf76ff8c05ddae9094d30e999358d7de58e2eab518e8f9632abfcf09968605accd579a62d9793365736905b835e2f29e2806edda56eeda2abdc18"}}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(0x0, &(0x7f0000000100)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00aa6600000000", 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0xd9) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r4, 0xb026) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="332921d0dc", 0x5}], 0x1, 0xffbf) execve(0x0, 0x0, 0x0) 1.224843967s ago: executing program 2 (id=139): r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r8 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0xa0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x4a, 0xb, 0x4}], 0xc, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x12, 0x1, 0x8, 0x7}, {{r3}, 0xfffffffffffffffd, 0x30, 0x20, 0x40, 0x6}, {{r4}, 0xfffffffffffffffd, 0xcd, 0x2, 0x5, 0x647}, {{r5}, 0xfffffffffffffff2, 0x82, 0x1, 0x0, 0x29}, {{r7}, 0xfffffffffffffffc, 0x1, 0x20, 0xfffffffffffffeff, 0x2}, {{}, 0xfffffffffffffff8, 0x8b, 0x1, 0x2ec8, 0x4}, {{r8}, 0xfffffffffffffff9, 0x0, 0x8, 0x80, 0x7ff}], 0x401, &(0x7f0000000300)={0x8000, 0x1}) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000340)={'./file0/file0\x00', 0x8, 0x1000, 0x212}) getpeername$inet(r2, &(0x7f0000000780), &(0x7f00000007c0)=0xc) fcntl$setstatus(r4, 0x4, 0x8) shutdown(r2, 0x0) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000800)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000840)) recvmsg(r7, &(0x7f0000000980)={&(0x7f0000000880)=@in6, 0xc, &(0x7f00000008c0), 0x0, &(0x7f0000000900)=""/81, 0x51}, 0x1840) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000009c0)) semget$private(0x0, 0x0, 0x4) r9 = accept$inet(r3, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) getsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000a80)=""/235, &(0x7f0000000b80)=0xeb) getsockname$unix(r5, &(0x7f0000000bc0)=@abs, &(0x7f0000000c00)=0x8) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000c80)={&(0x7f0000000c40)='./file0/file0\x00', r1, 0x3}) r10 = dup2(r6, r9) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000cc0)={'./file0/file0\x00', 0xfffffffb, 0x5, 0x8, 0x1, 0x2, 0x1000, 0x0, 0x2, 0x0, 0x8, 0x101}) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000d40)={0x1, 0x8001}) r11 = open$dir(&(0x7f0000000d80)='./file0/file0/file0\x00', 0x20000, 0x10) preadv(r11, &(0x7f0000001100)=[{&(0x7f0000000dc0)}, {&(0x7f0000000e00)=""/235, 0xeb}, {&(0x7f0000000f00)=""/194, 0xc2}, {&(0x7f0000001000)=""/228, 0xe4}], 0x4, 0x8) r12 = dup(r1) ioctl$VT_SETMODE(r12, 0x80087602, &(0x7f0000001140)={0x0, 0x0, 0x9, 0x5bb, 0x1}) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000001180)=0x9) bind(r12, &(0x7f00000011c0)=@in={0x2, 0x3}, 0xc) 1.14865105s ago: executing program 4 (id=144): getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/239, 0xef, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x6, 0x6}, 0x8) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4093}, &(0x7f00000012c0)=0xfff) recvfrom$unix(r0, &(0x7f0000001300)=""/161, 0xa1, 0x40, &(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) ftruncate(r1, 0x4) symlinkat(&(0x7f0000001440)='./file0\x00', r0, &(0x7f0000001480)='./file1\x00') r2 = fcntl$getown(r1, 0x5) getpgid(r2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000014c0), 0x100, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r4, &(0x7f0000001500)=@file={0x0, ""/93}, &(0x7f0000001580)=0x5f) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000015c0)=0x6) rename(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') r5 = socket$unix(0x1, 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000001680)={'./file0\x00', 0x7, 0x1d9, 0x1, 0x1, 0x2, 0x8, 0xffe, 0x1, 0x0, 0x5, 0x1}) r6 = open(&(0x7f0000001700)='./file1/file0\x00', 0x8, 0x158) getsockname(r0, &(0x7f0000001740)=@in6, &(0x7f0000001780)=0xc) fcntl$setown(r0, 0x6, r2) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000017c0)=0x5) ioctl$KDENABIO(r0, 0x20004b3c) r7 = socket(0x18, 0x3, 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001800), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000001840)={0xdc7f, 0x1, 0x1, 0xe9ea, 0xc6b}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000001880)={0x1, './file0\x00'}) recvmmsg(r5, &(0x7f0000001a40)={&(0x7f0000001a00)={&(0x7f00000018c0)=@in6, 0xc, &(0x7f0000001980)=[{&(0x7f0000001900)=""/107, 0x6b}], 0x1, &(0x7f00000019c0)=""/60, 0x3c}, 0x6}, 0x10, 0x0, 0x0) 1.144572791s ago: executing program 5 (id=145): r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() pledge(0x0, &(0x7f00000002c0)='tty\x00!\a\x9bj\xb6\x00\x00\x00\x00\x00\x00\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xd7\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x1an\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\f\x00\x00\x00\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\xeb\xb4\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x9b^\xae\x9f\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0_FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&[(j1\x98-\xfc\xf9\xb5\xa5d1t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0hD\xf4\x1a\x8eJ\xa6\xd9\x8c7~\xea\xceW^\x03\x18\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x8b\x80\xa5A\xf1\x95>\xd8G\xf0\xe25\xba\x95z\x14/(\x02\xb3a\x88`|/7Q\x1by}\x13\xd6\xaf\x01\xa2m\xceYn\x91\xb5\xb76\xfb\xc4\xf2\x1c\x999\x81\xc1\x98\x83\\\x8f5\x1d\xd5i#\x18\x12\x17C\xef\xea\xb8<\xa1\xe5w\xad\xf3[\xa7\x87\xa9\xe2\f\x97p\xe8O\xa9\xae\xd5\x8d\xe0|I\xb0\x96\x13\xd3\x8f#\xd0,\x9f\xc0\xc3\xdc\x12\\\xec\x10y\xd2\xbcx\xf8;f\xb1\x93\xa4\x90+\x89\xa6\xe0\xa3C4\x8b\\X\xb7\xc7\x13\x97\xa2\xe7\xfcp\xa3\xb1d\xdf\a1\xc7\x9b\x02\x1b\x98T\xfa\xfa\xf9Q.=\xf4') (async, rerun: 32) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000000)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0xffffffffffffff5f, 0x0, 0x37) (rerun: 64) r5 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0xa011, r5, 0x0) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x7bef, 0x3, 0xffffff8b, "18262877680023d5ff7f0d01000400000400", 0x7fffffff, 0xa}) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) execve(0x0, 0x0, 0x0) clock_gettime(0x9002b28b772bf1cd, 0x0) (async) close(r0) (async) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000200)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae321b37b673039d2d2360737058e04be38164991f7c8cf5f88b5d124bbff685b3eeb515268ac3ebbc25769b05f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a81d5181ea6e69e0be76d907c400000200361b1257aea8c5000020020000fc0000008abfba0900000008e371a3f8343712051eadb71d89e000e20681e4b280f8eeff00", 0xb1, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000040)=0x3) fchflags(r6, 0x0) 1.115314268s ago: executing program 2 (id=149): sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a", 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x4, 0x3, 0x81, 0xfffffffd}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x36, 0x0, 0x37) r1 = kqueue() dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x32, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="8f7321e3cfb0000000000000080048ff00000000440c0893ffffffff000004004e224e22000890780000000000000000000000000000d4a1419ac9242c7191289d48d70e43b649e9332785c1e9d53d5a084ad381fb0f22c0f022a8c474fb6af18798c6a59e3eafd278ce003fd1e12cb02d93452e00c11c38eed0be41483c6b825f7dea3c6bb2893e85b124300790c3b99cba39d051d9a93c19520aa4df3cb86906cb3ce09f8bc5a9fe0fdfad02cfb6a7f433eb1eafc20227e19a04080bd277f2926e37ad919d2f38"]) syz_extract_tcp_res(&(0x7f0000000000), 0x74, 0x8) 1.11421113s ago: executing program 4 (id=150): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) read(r2, &(0x7f0000000280)=""/5, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendsyslog(&(0x7f0000000040)="fc186e2217a1f56ba1d9df8e7d0ef454c7e84e1867d36298dc1893ab48dfda58dd9900c50e7306cd365b05da9d91a68edc4f17f35e93fdcc4f100796ffe62d2cf76a239dfeac289882c66771fe9a6439fa750791200a6b220f8faeeea7d385b0aab0ec677d7d5fb133bb4622e160277f7ab8e1020c0c1a9a36d83fe2edb49073744e526810c409c24e7f38777f3bc3b8916a4f5e58af9452fdf89e26821ff60361431f8a0a51dfc4b54b01b669a4b67ab068414e439806a9d84e2a3c768694aaef8a4a9cfe15d87aab14c1db0c53197e531dde0008693a9205e7d216ed854b5acc8ac30fdee8e3240e9b328388c10274961b4fa2fa3b7621f8f477986aac7086ff87b3cb2663e599855fa9ef275b20d0a043817c05898e0fa4a235f6e6f3d8d108913bdba742f7f9e0a903ec00b3ffb67c198b8d35c93f75723910c1a65797a132cda90ca94cec7192cc0ead5f7ef2296db3b5ec66e32f81dd31a99d784ba79215ae570006a369f59c5474dcab9a77971b", 0x171, 0x2d) 1.088213563s ago: executing program 4 (id=153): open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) (async) r0 = socket(0x2, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, 0x0, 0x0) (async) setsockopt(r1, 0x11, 0x2, 0x0, 0x0) shutdown(r0, 0x1) select(0x40, &(0x7f0000000000)={0x1a, 0x3, 0x4, 0x4, 0x2, 0xfffffffffffffff5, 0x200, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) syz_emit_ethernet(0x1000e, &(0x7f0000000040)=ANY=[]) getrusage(0xffffffffffffffff, &(0x7f0000000380)) socket$inet(0x2, 0x8000, 0xb) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3ea) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x3ea) chdir(&(0x7f0000000100)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x79ad, 0x7bcf, 0xffffdf82, 0xffffff8c, "1aff7f0d010004000100", 0x80000000, 0xb4e}) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000001400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) accept$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) (async) accept$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) mmap(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x4, 0x9010, r2, 0x0) (async) mmap(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x4, 0x9010, r2, 0x0) r5 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r5, &(0x7f0000000100)="6030ea868fc55d65178f5c5b64ef8fd883f7e18d87c89325017300129ebc55b3056cfa31f69394c7ef474cc05a7b6f2a3f55b1bb39eb749650730d5a0142e453ba9c4a3e1c33c96f14c095871fc66b05ed24ab830001aa5ffbcbea708a0b3f87f0922c4c4a9353e2ffcc04fb9fd637193c58113ccf623ee769255194a55152f868c129fab502d9b0d73f0ff1dcb54793d1549c3e88caf7e12e66d9b6ff4053902d0773e698d91a28", 0xa8, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xa, 0xffffffff}, 0xc) 977.165327ms ago: executing program 7 (id=155): poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x114}, {}], 0x2, 0x3) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) close(0xffffffffffffffff) poll(&(0x7f0000000480)=[{0xffffffffffffffff, 0x114}, {0xffffffffffffffff, 0x80}], 0x2, 0x200) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r0, 0x5) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x114}, {}], 0x2, 0x3) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) poll(&(0x7f0000000480)=[{0xffffffffffffffff, 0x114}, {0xffffffffffffffff, 0x80}], 0x2, 0x200) (async) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) fcntl$getown(r0, 0x5) (async) 976.693137ms ago: executing program 4 (id=156): r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000001540)="9b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x94, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffc7a2e46f055886dd619d488b005e000200000000000000000000000000000000ff0100000000000000000000000000014e204e20000890784b1f8ba5ad86622f9453494cf5b4fd37ccdbbf6ba4def4582a4c50976c7e1f4c1825be05752f35c75a11e397f0a2c2eff99cef416cdab801729eeb418dc93046ffffffffffffffff7b8a28f00c9ce8577200000000006720c647e46de239c645c64d772dc35d9da4f1531b4bff18c3a619b1cdb5140c9e7a01ba1e3e5363b951cfb9ef09d78c4968f975509062f9525b2693e2bda6bb9e0edf1102d440e98b8ebb206e670328b20930e4c1650bcde6b4696f83f2a704db605abda20000000001000000ccc7a820d39cd412dd22698e48734c"]) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x10001) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000001c0)="ae894f8e97e2c89182342162f04c2194c324bd529a39f9671219665ec775b2d4cc220bde5dd246a241dff5678f88", &(0x7f0000000200)=0x2e, &(0x7f0000000240)="cdd27cbf4de1b854240fe1c385b35cf3b97ee872dd515ffd5a1c4f249f", 0x1d) 974.774349ms ago: executing program 4 (id=158): sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 927.175668ms ago: executing program 0 (id=159): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x12, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240), 0x0) (async) socket(0x1, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000016c0)) (async, rerun: 64) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async, rerun: 64) kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000002100), &(0x7f00000002c0)=0x4) (async, rerun: 32) r4 = kqueue() (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000001740)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000001780)="919286b9e9b3a4a6fb28bdf90badf3b9a3fda0d64e4493253a0efef1ff1128a09c65c1491dee3e4e5ee3843cab777822c966f7583fc2829ef0a70eb074bf1a2b86f3ae6c107520c38687c44bf805bfe3d0343d57627f43ffffcb1ee69fe5564f75e17e2a0a5fa9c467e8161309dfadcc731ddb556aeae255db1fd60d45d0ebcd2782aa4857b22ce8fc3e7ddb186befb94b3f49b5d9ad7d4b482b5120a10e708b829e92cbf49101dd1573b7d68dd81e98e5c3a7c323415975162eeae64e9c5a2c727753917ebfc198cbf5a7da8dcbee80c0aed87732f76ca2d1b4a781", 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x1, 0xffffffffffff7fff}], 0x101, &(0x7f00000000c0), 0x6, 0x0) (async) shutdown(r2, 0x1) (async) pipe2(&(0x7f0000001700), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0406938, &(0x7f00000001c0)) (async, rerun: 32) mprotect(&(0x7f0000220000/0x2000)=nil, 0x2000, 0x5) (async, rerun: 32) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe74) (async) r5 = socket(0x20, 0x1, 0x0) listen(r3, 0x990e) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000628000/0x1000)=nil, 0x1000, 0x2) (async) pwritev(r4, &(0x7f0000001600)=[{&(0x7f0000000200)="268c0aa3d26119895ca170ed15426ef1889d66274a1171bb159614cce0ce07dae2a1da051803a35755892eb4345b537b859eaad4654941ebc36600f9c9e15963a135a276be0581f16b259ce485e4600a175b0583a7cfa3e1b1ac2f33afaff894ac2b7de18458b18bea06e38fc158a08fcb6676c800d113b59135c6e114523ba73a7282b81eda5ff94cf70f167391ea457dc8a84d6f1820", 0x97}, {&(0x7f0000000300)="642137423061e6c6d7a5e12bb3739f494ca98859f16da7685bc9a9c866797f83141ed9e9e087493e5b0aabd4ae562836733872eafa6db1561ca92b52c32744b20e29c444b6867f7557b23a6c965f8f651d8f6e8ca5675b4a008e6f11a8e16e1377e7124614ec427aaea7ef778e0886d3090bbff8d45382014c4803d2e7d11f24c279478c7773ac8e2d147064cad3bd3da0c3c5ccb25d9b7a8d5124ffb1eb54e5b281f2dcc098e197f94666fd5102bf1eb36a7ac9221f2b23897aa25fd292828c883fcae650e54178810dd66c93043650418056371c1202694fb33929282109bae84b2c76112b8b0686a9d048179af6673f79a861d32da9689f50ea97912d800b49d4f65cd2568268857f977ded8051c429231717ba15711841feba6ba1be0580cf4a06eed9d4c2793a5dd8a2ec85d6f522952637a82fcb360d24de0a47b4ec465d97ce401aa1cd9ecd2a2258322c516856e606b9a734635ad6bf09cd2e6fdc61a880a6a8401af593d0c6b81e9038a59993e728e42895f1c56d001324a2e81af740c001a68e34941664ea78de2a748625065dbee2ccab8ed2645cca3c9645d92c763042b6159ddf9104b32fd7b08cb8d95adeaa48e5d36c9108d527f95ba06007702cdec56048ac35c75bdbbce82e34f37a9d8239d7d983a79fcb1f4728a89a4a1c214e5e12ffb3dc6e67b6dc817daa386f1ca67ff197c936daecf31133db00f760085b01c475634bde5e556c88fd531cf0ceb95767e9b188eb2d4e3b5e9e2d81f8d8d20fac6641eef9c6566cf68bc5e90f91a3a67da43a38423b2eeb587dba9dd637e862dfe3a14eef2bff3d0493acfb5cd029b986986a75eb3d42430781e5b6898d29371a8efa3a00b8eabd41ceb9280a31d99816e783505c7a8f1e980fbbb9b86cd1096c71d34dcf19d5c17acb1e8d2fb2aafc14408bb0bf8f3c3c066f26954ecba275684b20e6849ec9619b25abf7bce4bde81d70e7df1f73c4d8b81ea02fc16c24bf34284d1b39f74cb601e2746a133024b219e249f87dca2dc38e0752f66cc12af9ad8467b0bc1030e91be5e53b0ee1ee00bbad79402d936767c8d5625cba61f96717d32fc37d41e94414f3fab461dad27d21ef99ecc681bd27fe0b8adb5cbbb40a3ca8613396c199e13f95ee6f014e10ef22aecf90a232ef7f8d0045ae353c07b4d109aac0e2128346854fe4fa167f98bc8f884b419edac2906b849ff5d0532cfc0f0800f0f583bb30c359460ed9a1a5e34d8ca63c38ba238b7c474e8873101fb36cd961bdae341c7ba36f05de4fdfa4793837a8e172ad241c7566117c25fdf2c59de1de59dbe2e86f6858d77c7c54854aa9cca6f7a58e6cf7d078865377628dfe031303b8a6d89255105db83416ea514d5526edbb1b4c1cee9e1cd9b42a14d7b3e7adf8aee2f5a95737152d59542ba3f6a53c56cb0c864cc62ff5125c6c5197049e9a3e7df45d6a17f480afbd3b65aadf3a84643798a53a45e575fb6be13fa032c5cd256048a13da55632fe0478def48ce3c05001ffb509c28adae00b9150ac22eed58b3ef8580f70fc3738b4cbdcbcf94c9b3f84add624b7228647450372815d31f2d3299ff3464b8dbea18fc38aab94e5c191ec1d43be1acef1da3ee7acb1514a8e7ba0028f261a1741305e1916b69d57a611a3f9dd2074f95e0cdc163842835dda85980c71eb28af21626d4c4fb6785d0857c9961e25f0f04d0e6109a58ca0d8a406a6af904badc689a1908451faa4e68764603236f72b64cc1771a1e8f3bdbe2974bdd4f10e97b9bdaa0867d510ebf3725eb73e1f31b0c75daa7b25f6a00c42c623db6ad5e7e8ecdaecce402a3ab575867a5ef1b835233695af71296024df08889f9e2fe45b3c275ae00e9b06f2ba140fc5a22b7665cbada8296bc5a3d8a2104a700c12309f24a77016eeed805167d06816b9d15fc0d7465f94f316c443d4cc7b5fbcc5961b39aa1c3ba820d5efa24dcadf99ab5d1b44571799fe4a7894e83c47f427adb625fdafbd61dc8cf89cd300191f1ed2f10eb31a5cef669a21cb88a60267f4b67c23a6c4de58235baef4d10ba81c2472cf0257ad4f1732c1794bc5815ef84c4c524ee949365ce802af89d92d7ee03f61d31cc8f4141114a0a404667d474412954fb19a9a6aab675145612bf5670ae66bf80d84fdca39d006599baeccd1cb3a99268e9a089ed926d0aa404ad8e9bdc869d7cdb761722e6430ce283ec8783e2136840d4681efcac65b7bad7a05f543bbeb4cd3f959000e0b2372b9d9670dbea898d5ce9ce1da017d96689a7ede67167d925ff7ce1abacc82408484ef020ee50a163c76b557f51ccf58c0a47d5831b2f76100db00afa5871ce8c007b570722b273be8027177561b12dd3f0477a88c49f4dcb779afd88fc9f22c391a8ba88b581876e1620beb5311ba42561a1724e68714cadb34452d0b235b95dd0c25c4dfd2bc17b91b8f154ededbbc6c0d3187124a158f0b6c1dda24754494b400d368a81ee2ce88ed330925722b2a57415c0d8feb3eefb5c4aaf9a646c19f93c9be067bff17585720bda660388620bdd2f8b7249b6258bf167fe817ffe3cc5c4a18eedf906d59b58494410203b3b52b730ec52dd971572daf721299606bae4e396ba37ab317acfae38cb7030875e1345ead4bc6c4fcc7ca8595f98b5626743775dd44014280537a47e3a906880dac7a3af9757d6dd7c34c60ad4a0666462f7d9fac06f8d0e2dcbd3c025a90b42323da7a1cc53614569da0b4b019a0c1e1b5b5e215c118985c247bdb201fee7eb6727ea1eaf3bf44297737b9a96b7f46287f852ae79283a34dabe514de6168b44330848059f0a3797d1932fe72a7ae4c295350544a797c39f8ccb5091bda3c00023c308700ec87c7f1d4dd3c088ff98b0d4df6dfe75f7483a1bb135c888851caa26f9465d567229f72e65baecd0cbd92f9ff6b835457af70e8b4a6a860b645ff019255357897ce1ff241757e79a85316a357ba91f0560a3f6ec009c849ddbd01b2b1107a2ed3ae611e0fba7ee157f0d40fcf7ce32b7f17005e2256648e33d3b226d1b4814dc602caac572032a856d86ab9dbd5b90372b49fa35bd192e19c14cdc2c1dcf7a5a149b3bb2eafb79603699cd796ddb4e22983dead2c6b3d958b1b1e584a4f34c17cd8952bbb1c4af6dbec70be3bf76ea4f9d8c95b66eeec109e884e9fe823038318457b044e87e6c484e8859c04383af0cc1bcab5651ca475c8c3c12a6958c8fcd6c37016af4564e1aaa32e2d3b57bb308c449f3dd337e8275ba1b4ce64670d04cee6894d7cef588993acac5f807cb929b539deb72b02eac31ceb984f660d9d0a66a1c500f320c383842b8993b593289d21b6b1ed7a2fa8889f1b7e41fb99179f7f41482f2484b4c1f0237ea0467acf80aad2c5b975307825418f77f4cca2759a4f1a79581d39d64da532b77f821ccd6f2d566f2462dcb573ab598c20e54ee47e304b25f7d10a43a57bfd7f7b10fa489b1f546060b5123c6e9a0cdf7d0cf48a00a8ee7fa677b1003721e142928fbf2c78c2be58e8a603fff4fc64f91d3975f0e32166b08ca8c69b361705ce7e1c88d0097be82858c28a894155380ba9777e54ff26e17268561accbe1689a476df4b6d8a156f1f95928b6684cf285aa1abdd42afefd06e17758ce053a7a2c934538f4e9f877134343391cebaf248efdde400d5aacd2eb6f8ea2a7492726915eca0ba571786a09992b6fc3b9ebf852ec6c43d931525e8a785cbb63738812b29cb37db81761303e20342800d3c12bac6ee34ab5036a34944ac1423fd85e2d48976604ff6cc4ac0032dffc6998d92a5344ad4b894653e4c48b099e0565dc6c1fde4da773f3b8870b9e6009a5421627caf318b8b291b498173701a34f3935f6e1baff9ef1f0917a94da1fddc40340ad4071447100df37a8d6baf09d8ac55cd671dd4f3f2786298c10a0b5d3ba8384be4c8905a142e72522fa4560779208daaf110a1862c617e82048e9ed493b057da35e2eec6140ce962aa9adab1dd81417040e7959819813c88b92cd505619c7fdbf641b258571267e4027682bb195652a378e5f4151ef0a2c698e41c148e9f3c5533937f4468b72edaf6b648d81adee642eeb36a1e806e1f5ac5267bbcb3de93d936f98d3344df4f5d9d505ff29b0aa0e9bf19466aeed5056f820070aeffe71a717b24ef84fe595d6d10c1f74ec3491eb91c38e9ddfd55b51bef3ac3e04268f6794502f87df116bf7cd1a0dd6ab45b4444e11df5ab5a0cd3ee0e3ae9a092593423d663e7516f896e2490026bdbd329e566c2538a3014803a4aeab2cd8cbe4c57af59870323d870a9aebeb8dc15a1e02335cb60d98ba3af4ec7b38f5a6944e7ba998a6f1c96102c0a6d01ab0550d5cad2391cc771adf38ccfa8ba9341deb1d17da5695e200a89fda3a23846d49ca198b485aa745e3b28608e4f0c5b380d455aab8aae215d726a1d178338003a37e14cb6c6faa973cbb2f3cc9dfa8c48d33f9eae0f9c8f5f47602f5ef0c9dc9b079d078636a36a4d1c81e466c091d184f0c055fce9d89cfe474098a233267aea9a229259848667c4aadc15dffd06a277f4896109a4e7e3fd2771127b9dc374057a177aea22a31139d3fe6729c25fd4e25e77f16efe0bcf51a1fb90af1d33ba4f0c9e183c09ac4dc437473bd42f27bd01317561bc8a9a0c2742c579be86929b4baee21c1318ac3e627a6313f91967a4b87669c243a0e5fceb64b5bef8cf3a23aa8e5cd74729b439690bb51943b3baa3a8e19009d5a640310f82bae6075d146a9c198a079fe5c33e521283eb9664ad43a40f45d9e3994d3bcf72699ab3bdf36363b12ed2059d9a50a789d4e8a01c11d7d5cee73926eca8e87087d79c557738d53d2654810feef6312879c89cb7171c9fe2fca41ce37c7855c2a42fe8c86936148d9d4613f875ceccb21c38e35f3a18428f783a5fe88c1705ac2d620af0d6b44f7b92d270a4f75751017d95916d40c33e31b858ab54211c30447eb34dc5c613bfc77e6818da2e18523a40760100321da3694ff4b889b72d9cd1c290a5a8e4f11e0bc57b931ad8c384ea25987a95adc1567b8e16d996591ba5bb53902290caba450f6dd1ae0724bddba8467188ac060a23c33de891fb1d8d9c8ad895243dd3b6257e7c0b766f97f9ca612303f530f10fe2f75b66e1b6f96cc6622a832d99541c895945ef690faef926c77221b761664d4ecda799e96c8f0cb7e6b7b5de56a1c71728aa99b97243b31a966314a745100a79b3eef8d226784d173cb1776b3fef5df03b849458a28df1d690eb05bd38d5c56e21d2f7f29ea7962b3f1c3a4f66983b537970c5f126e2368bd05e202fa8ea62fd23ba30807f4187b69861adf482371d5e45cebfdfe1f78b694dc6621a0e579897b088d36401b3ca17997bd9193526ac083e8ce24d3c0f1ff147aed870a2af8768129526843702bbc1ab5c3713185822c6d0920801fb396a5579babbbae4f09e9ca3875e40ad13f40f7ca4d720a5dfc15a306155249aa76b51d4d21369536591b757f3ddc70109a4200d279dc17cc38c5b90da777afa6337ce40c53e7d4701f9d4ffc2083209f4abe58b7c3019879b89f7dc297ee01320c875c29cd1f992104570f8b8b36e60b374c29d514a1b05597aa7933df597b7eab69f29bf9d0dcfed3301ff805d78f1efc9c149fa85b87b2c39281f50a5fc8f39f83eb41405da6b776f102161aaebddcfcaa612a8fa76a6e0c0a023773b3f6f7672af2f61fe640b9ed6ff5beaeba35c594d4e0e7caf2b84446b2534f79bccdad0807c33", 0x1000}, {&(0x7f0000000180)="534d683b8179eccada5415cb1fa9b8c84756fe02fae506cb7b8f53bc3f41eea554dc97537f293e5d22176aafd32c088081f7af661b0b9f39", 0x38}, {&(0x7f0000001880)="2f4ff3a5d853c3832baa4d44839d7cd287f8a0c58d8f45a5a1326f3d1908e9a7b30ed31508f222d1e7cf4701470841d1711057c6d0532cfc05dd2091bf4d34c4bb7afda0bd534d57c00fcd4836c4ec043fec71ea96a8c86b467b0db2504d4d92823e4dfd6b9f18e5dc7a653692b8e46df4c4e02f40739ee95bab9251fc8ce12d89a1712d0600000000000000092d597a027a95b621ab7b18e7574dccce6a6e09586844772ed197858175254b929923e8e8eb9c0bcb24c6e520bb7f9170c6921efd316b0cda69f9a2083d0fa7bed8", 0xce}, {&(0x7f0000002140)="02fa1fac9024b119caaded3761eb768c47efea6d27eb1690336bb1e61fc87a06cfb839118b9bf0def66af35b7c338f97baba1b1c2e91e9600a26503f86b15a738e1b4a62b8bc8daf61a6cd3e54698f1283f0428d314d30de39133ae70149b38df82ce9397370fbc0996e21c4d08fa0e2ac466a12ac10dfe62a40d860b3a95321bd2b66850c0245ec1eec3570dc713bdd223f081f55ae81b875354616d8198f5feeee70a1ec38dd00aa290ddafeffcbc1b78c7256eefaba8ceaecd51a6bd5ad9633a356bffa5b8639eb7db8ba8b9104ea9bf2a8ae473d6a82addd8bcbbfe69eeb8fa0111e244bd54df8031daabde2ebefae8ae9562168f1912561c114745e008db8cacb302cab7a8bfd8361c23e9971cb4c7a74190fc7f3f2de082a34385ac0764f5022f362d2d0a10d64843982a9c057304e994c325411b27bc763856cc1a388506d297bcfa35486b2554255990158eeb184b2024d6f5bb76ffeb49c2b876b8f92e168347dfa0e7ad8bfccb5143a71d3dd9e2978726baeb0d49e488d3c409fc144563147e276b7f28e25b77f4173497799f96bd5fb7fb2754d1d51410fb37196c70de26479a2fc90352461ca5b433fc4578aba4a726cb511d209626027673b4c3aa3564cab03c6d936a3b51c716ad7a87c396fd24e4e18c57bda230d9622e48313d950cac6b2ec3eaeb55e0cc36f4cb9f72fd97fe48a7a25419ddb706e400d9514c968c41e66a506f69d1d0f59f8fc7d5f3fc26bf6ba3ac0309fb6d10058a25a73ff88472f18ba15c3c5d8723580630248c06179ba3226fd9e1242a5ca42f6f51cecc897edf0a75f0a3bd730cea385908c809030d54d793a26f8d04f6bd4735be8d0304327fe8826645c351688a213b37e7d4f9020948b42e58aa6ec7e8e41408c17b0b514634aa41ac7fac5c0cbd8597c5f7360d9ccd7c219df653d309ce6d892e45b2391892e131c1b5ba5ab9ec5f5870a9b13b2aa8136a46f0c62130ed138f040c32ebb6d2d4e7ff3ce33f0c84ae893a5b6025d8ae9f01a0e0468c6c58c95d3e2bf7bd5943a37b2b14a007ed20007c21cf9a579476a6274f5cb362553cf3ba767d1c6b8c18a254e4e78da703a02c522862057bfd8f290f2ccb789e4068f3021b6febcc77df4263ee95a416204423d4d1baed0859a9a68f34e919859d36bf2a259de85c48f7f1e00bbbdff87b632a57f0542ea00df81ccc0cc504b8fce313e5a57b1bddb4fd877be88bb0ee9dca0c0d55dea3f0b1bf0662f8f906e7148186203a070b162f13698a66ac329953ee6728e2564e2092515c56c7e4d6686645329c7a6db43042d528a175b34fe3f888a985c45e7a892ed409d12d1b7862d162e58d6ef3f190dc12459f57025209d84e1afd61ab9369a6a1d01edc8800a738f898e3fc4ec9979147d7816d18e46db103c258e3eb8bbfb870a885403f259b3ef69c814a580724875d8a087d5c0277a651726c562b243326ed25c2eb1afa041ab863c6978d2cb5a86b12934a8e929f3bcae0b6990884d0ae0436f0161f6f064478756169de6748272d9481d525b5508a68c62217cd9c20f3fb5c0bcdc2c2b3f954c466ee8ca6051a5e5786adedba9438c4c917d1dc3a77816100917745abb678b3713bf5da51a57c630b42c0702c5efd44b6022641a2ae389eed4aae80f8d6b8c34025e57bc51d3b185200143ae1b0a0cf4e0a958d7b0917e687982e7aba0d3b3e473698c880ea71b13a5fa48e7402841c9acd5267f5fad990309e39c5ca3afdfc56dc787cfcd99e40f38c9e78d41d64be906edb225c66551d696577b0fbee2c2e8ce0aea6249442a9b27a3afa99df878e4f0d2b0b8331dc9ac7c0f9438d3354c9d076789916eb060bc5250fce49f688b941ae11f7b2f564477cc373810afee7f5182ee280c5de14517f5204b6275c3654e4a720f435fbcedd44d3ee98981a8d7e134caf24292849965040f35b69c65415a6ecd8e3f89384436d8452267bfb0d3bc6d477cda8b246c3d4ef371b6bdc0aac8842f6d2e2ab4f12e2403bd9f5b995ac7edba01eadeba63a8ef9067e797449d31b307a141bc31557e45ec518f3eea3b4b4f385a16b3006af527023ef6947c7373b9d154cb9329988142348ab7588941a3cd4d45d7e250e331aa73a6c5f2e1955154932b69d9f3afaa7bb6164d14a52a75b0adc9f629f3b8dbedf18c794f476d5b4413f193f53784c7aef85b36d6b426d0bbe012c9c6f44122a2ec34b5d55817fb742220bf2bd8ce61aa1ad007572ef21ad3deceb9f544d3bc8d9dc57eecbf2aa5e0c0a6e407e5ebce6cf813a515642c2d63eff3828bd5948d5c23fe1004e6bffea6967d35750056f593b5bed5f848ec7ec3e7a0599a10ea6d6b802e4b5b7c5fdf25fecfc9e46b67db3eb0e9621b044700df2215e2b09d8e3a4b775e13a70125bde86994c4f91e6f2465cbbc93272c90e49f9cd101926216cde824c8fbd3ca37ccc86cfb028ec910730c9c5dfa5d20b4873317766e235a5a4cae4a3650a62dd4a2c6326770bb6c3eb8db928334307e1598b0ab4f7d3c8a78d0acbf653257219a0a1e09847987a75c315ed59d2c4c022be1c4d19c003a104b29c2f6df9b5f177ed3a5e16071765ff84b053e49d764b41e84c2fbf1ee5910e7062b91a812dea317f8088604941e471b691408ac8461afa7f9b0ca23f028318012711ca1b19e8d491c0013a8269f5482109df05bd2465084c7662f28ebe6d5bda84590995d3d84dc0660e362d0b0df87b6a4a390dd39dbcde1cd4e0a2cab2a825dfc8a125e2580539272ef65759e9e71db783500e0bb7fe25988dbab2648928373339a8258f86886feb22edc5b3ad699ee120a8c88aba686a41345468626fa075f667d521aba07e839b6a045a12315887f506cea92e901f4c15cc81c462a1f142d49437a1a78ceafc99f51ed0bae9108bebdfd4ea31d936ce943781f3779f19d83349dcb31a9c076e4b2189d2f29d3928e5e4cae3824a0bb4c21ebb942c25a90a2bfac033cb9fa067217ee65cbe209bb63bc42dfbdb80918c8a6d17c2e88d623085ba081fccbce0aec0ca15d1828acf92f0bcd527865c45e05fc12dc6f1be17724fdd1a5302b5d4bf9e986ef53c3b43667c31698f18c2f9fafe52e9c5814839c14546a227d9d6381ada27332121297f8ef56102f28c351adb7826671f04b332ccefe774504c67b7e89f0051121269f881729f16f7ba1e5e74ae65288776b2543046e4055e7040a85aca2e30f2bf18ed6460f50e06d1f0207c85bcc83f63eb14fd3f6af7f91930fbedd2bf18c16659a4379f905d6a24708b34f6671537f6ec55ff0e285f8216e545f35553e7aad018a65aa1f919728515d47a9fc2886c089842040d8949d5465f843827e885b75af01136c3543e034bacf93b61d676ca2555bd96722217536de521437d22a4b04d5e50881def8cccefef6afcebda8a1982873d5bc25ea68b18fe39803e75c8453ce132d7d6347a90ae449e20ef4db754964abba62f86b297795a328a735eac3ba9f2fecb01c01ef832c445d3178c5645a4492aa6a0bf8c1ceb60c6eadca2a8d1145cd44c9be5a498b544b43e4b918f0f7f6e448cea8c24fad007dec472d49223856f3dce8a7ff1e8fc3d2eb52faac10ba5574ecd3d122af05ee72957ab7c1422194b08cc809f68f3b11766846b8d717d5a8e90e77147c5ece0bce07657e42cd8d5607b372fb6e0da4c8f4f9727a9bc5a1a809e9cc2872ab52303a96fd4a41caaad5120370adc227875559baa04a9bcf8694c32f5cafb05e58036a9933070a731b345e1a976571c592ca4b3b57b0f161c4f573683c1fa929768e75db62e75ad8cb6bbb013309d3238d524b2fb9eea09f46ae5fb5ec2967836305eabbf9fd5aa757521f0e77a4d728e180ae6cce78b1184c91c23848509efdba51373169d2d5dd8c073dc1b5375d70269314116bc0a799a9f2bcf1419b638a74e8a0442c6ba96cb4ab2d4b0ce541b4dbdc9f2cd175caa137bbf2073053ca7cbbf344808dc62dbf22524e6342e3014b72579b2917e128b28d55c07e8b404efa56b690ff594cc9f83e753100376983f7ffb4f218edb806b939b29a0b22b3515612ae4da09b558ac6b7307f4ff91c08e0ca553802f2cacd37085b25e6f91f2c54ba961437e691d7b13420d83d29628552a561b7baffa45b8ae1e0944ffd1d5d9333e7298090962b9f634f5b1d88ceb7d27bd4d51ed78b6e1b624f8bfbdac8a628888595cdae424a154e48c1cbeb300a9b3d3398a1d9616afcfcb32c873199190e073395e53ef9c3b6ee31994417401d6cfcb10106ee12746e06ffddf9e7a0a00f00092b17f8c744fa68bc1f3a5588456e6fbdcaaf3908e0f2d160668f44770eb8497f054662bb39854067a8a32332424da9005075f8532b8803b5fdb96f3aa4cf017fc549f4426e39f85a998a3ce589da4fa1fa74b9723dc1ef22bd00a9fab830f87da0394637db3e102c8e83b322d1e019e499a09b4866441c2c1d52201ccb0dce3deab2bab40cefccb8e8eeefefae686630ff5befbea8ac5a1d2f4f52a5c1545d74681c384272e8e1e994064a6b2b025b28e09cfb2c5bcd486c392745fa7a0a02b56ad369195518f07452fba89def2d7ee24035184911d0aa12771e7a9b8e629fa8cccba9e4d485315bcdc4eca35facd8526eec95305a88ab6199d663c06a93fb718d63ed49eb3fd9c1011002bbc32d614b39e50699678ba8c7720c63bc0ca8735a79c4ac93af3845f16fdd331ca0f039f7ebd3bf14d4861603a0f1f3c22ffd9fe031b948ce31b78f4176b2f0cdaaca621591300a9bdb172cb54cda25a070fec3efe626e062dff16d1c6dcae5ebaf940d97aa72af11d812fa0333bfd67d9f8dd35e642767c90788976a905f3521673e656a670294e3669a448c36742e3dea051ff63058a7b9b7e6218c1e67b8d59dc108508d56d43efcab9b7bf4b6ba9cc23db0a8c97cf285f213fdc7bc32434eda455f3ab85d9e36505d74165a4c1bd5f1aac4921926c6effb46f18250a08100ed34c35662cc6f046fb666c5aacae14a36929302d3ff82c0cfbed7077f22a51b92e667d09064ef5c644e8f64bddcd9a9e34cb3f719e72750afb6d36a935d3c6d584adb0bfb52261690aceb7278a1774c2aa823cedd2acc82cac2b7b047b732112e2cafa1e71fccbd3c37b76c3b5e5390dcabd48d2d8af84e9644d44cefa2636a0ee0bc8d9e1f2fc055b052d3abb242f4a3f81312de0c2ee996197aa3a657f119cb488d23d35d7b92520a3d9423ff9adaf169be2ab45b44021c5ef5de17725ab8173aa6196be9cbe47aa608df8cc8627006953ea989d48db07d0cd729fea8d98b7cdc224a4965c458ca0f3f1b19dc4f0f5ca9824aed7211ab261c165d05493cca3d57dbc3ed09e56e9c556321d1a24642544ba82c739b0ee2ec509ffaccf5360c4c92bb749ecf2bde8d182a112ec41c1f25949cd2a4f97e447555c2e2606679c9d7612ff32c3131392159c84b890ef9cbd0f7f2a8d6a537fa9bc207b8366444d6f803fb92bb725a270b76235187ab789da4299d3c05d469b8fc16f9b97d3e1a17be3ef70d7233235fda3f0b4758525e6f13813a35524bb3def99aa2c1b1decee2e4ddf0ffe69d20026fad1c1a949a1921176b29bedd1c2bac4ae24cb44714cc45a5537e4f5bbef71f1a491342b93d12cab6db2a8d3f4b4caad6e7c276a972b31104142de81b39e565c2780f0be8d52678194f3a8672b02fcce0617acf7a4ffeb64ec113ea4c815578456aa94cd1338727cf5d4e0b1c94c29c55bee182888a78e3035d9b358348d90a", 0x1000}, {&(0x7f0000001380)="94b18691f849fc3b85f090551ef28bdfe6437213f76484ce5430432fcea2e96b1d2e7b3c6b749bf4491af3212c7f12dc19ec0a0ee7ff944d557446a9a6b10287b28317af7a698c05cf923d332ae5e37da2732cc60a830cfa2da1f431cd068c7ab69557e7fe63713510f59a84d315aea99fa595c0b6b9ef8c36887861448be40c1a62282bf88b08abcd29b31feac4265e63d2c6ab484dc60c10deaad968e3014f87129aa5a8f079e0abda530d8d64ef9502e41ca721aa7268c8ad6f0ba15b28bb6d28eb66570a18270bf44a", 0xcb}, {&(0x7f0000001480)="3d1bb662daeef1c0a6730de4ed4381d71df69ece142aef200cecc745908472d73b49c1bf2ceb9f617676b9f5e7783d425d9e6e4aeafb7e794206250910f8571765b1c93d8a120ed56b4784eab5e91f2d31a6f9c393816fa0e7cfbcc742ee55ebb84770676b467ac34f5ee152ff61bd82e333aebb324c6332a7c0c1f0832896", 0x7f}, {&(0x7f0000001500)="53a8b924fb0d2400a49ebd1cc14210f4ab67904beb9e1fdf9f261f38a622c86edb1d0f21be5f9264624226d4a52ddefa32ad9e6091adac9763dbbf73fd06939d437fa7ff24fc869b664084db2a60e878e50e4a635071ea0311e54762d67eddbbcdc52cb163e7e78753dffeb3e7cd6f36ee55428cbba2e5a7bb14614e053bfdea6d4cf6ce4b34fa170ea8154c91299b58af517cfb065cea65502a10998d6323d23db29b59cf439e5b47853db09ebceb7d02fed2f6a27a8b03b60441914f2504d347e0fefc0093a72a225eee76bacf27709a9e63022b5d0ff2b9351982c981a7012148c249cf30b4d11b3d1dbb33c0950418a4ef9215d7115b7a76159b", 0xfc}, {&(0x7f0000003140)="66bc38341650c0cedd4309c98eb61ec1e5aeda39b26df848a9f134f3dc0e4d21f6371e7b88b0706d740fe256eeda908de69d57597a955a54dc7f55635353b709f8e63dbc855f25fb010ca9856525ff8e45215b2f2268b101552da474afc10dde8beb11d555e75d6c18a50517146862f9945124ac2a14d41df87cee63d1c996760fdb8316f946aa2f1c2f3475a5d9e948184c9677ef5954dfc841c2c8ff11b787ff2a76fcc448cd69fb44fa03797d8eb2aae4d758434a48244a369b93cb148d51ee611fa6f3a114e354b02510e2ed77e172fc3347550618bab21f6d806af5f8eaddd2748d55c3d2d01dd7a6789a59e77746d03672b269dc1c7c17acc190926e0956c444908ef38b4dcb5061ef53de141ad2b1a733b39092c7f3e6540121a51bd08b2238ec4887d93fcc94a71e130a40f41bbaca9fea29973f2a3c52d0acda93d7fe4d089dd43de4b9362e7eb721d537ebb7b419891fb807e6bdf190d21c5c76fce1edda7f2a2f8db2a6f4ebc135f1d1018af37c5dc0f4073c0c3fc53ebd3731d1d5b160456b8aa7397f3aa3c208fea890a9bc79e3a7a7f24292f7efa873ac6c878c97f3959cebe0ef4608c69ef360f92f6d0d75d94d3633d17ae18b5cd9f75a4a7f701188bb2b31d0772a344e7a9884c43f44a4ac619587bc9f681173151eea614ebef20292890130c85b34b9119491509a2e4f6f93b2ad372147e74005fe7db9b4f86b9042f508386402545d604c7dec0c55963b32097f8e03cf91f33e78e2e862b2afa3344637bdea52d5cbbcf0cc8b6a2a863b18a596ccf901ae29e795b24116647c146f1add685b675a0d046c7097f0a33d9bb2ab4f3f33ad441a6e9e3a9da8f0e82fdae086e42ac6bb1e883b1e5baabc278ced237736a3dae8c7d08313c839a86e040e31617b4cee95b4194dc5176e2c0bdbdbc6df84b8d59ef616c008a076e678fe43cda2f34e3b7d54cd733ab2a8e7c615fd4ded351dea7c755f013f841b7fe2cac1aba24c7680f8a0c53cf1ee9ba41c3c9d90482a4c668d0517100f939fc35a9df20cc4a3ecd4deb74cff6702aee436e15ce769c9728b2434cac91b907a102b13b8611ba97b1b4a60bd94b1289e8c50aeda8a19536eff951f72ee9e6b4e2cfb8add47edd33f28e074e1b65955e496f904a94c01eadd57d240c1b4dbaa5edfb8dbffea76b4a49f794983cf0cf8114cd72e7e4b37597f0829eb9f7376c65c3434cb8f3ef81a90959c97f982b80c4e4f249bbf6ca87aca7fc8dcc4a30ba97ee3a86f14c66243cb4bf9fbd210772f820448582da5708bb89ebf418eac24c36577c9df18bf7f15b2378cc0cc4dacbf548f7098b64ab360e5df0e9ab1436f1ca08366f1458aff932a08abb2673103c97797dca3bec8e7af8b3bbeb5d8f60dc6a0fbea88c745c9c864f0289604c0a1b95019a70244e44e579bdb7c5163b987f39aa279d2cd3cd7afd239291795c4f8899ef0ea7949ec32958a0778245818de3098b0140cda0c5a917da24d0fb8f6b2deaff2d85c1f64038c3c519cf693cb17a713d6988c8eab7dc9451111e3d4520476d9ad4f4b8dac2198fb8ce07e470089c1f07ddc192387839b5bd46589371d60831cf27067d50ecdfcea2189db0fdc6a1abffef258e2f72a93cca04a84cd912f76d4041fc015ab935b457974e09084528d93ff19b7730a0eccf312acc4aefe441567a2137c8b68ffb2c2f752fb5e07eb54b03cbf4b783d2fde26a1fd96d5cf9f1ad8c7105314bcc1a36e12d07c357bfa3d71e59cebd42043349d21f0d8039d0e7cf2abd6c54ea7c9829e03e73e560c6017a0c818eacfe7d89d92193049c59e6b2fda61b87620ba72f49a4faf8818d548140881baab24ec38a81682a83d60490679d4b5edb29c2336a7f70ba86520c78a51a10a90ca69e407f0601a08e9f5facec68c4ab8f474f875f0546a46dcadf0e27f8605c107ada8569db446ed9d13f828284d412bb6a33ddbf19af0f4d777d689aeaf177c4daec2e20c25ca966a9169314eb0b9039ca5e3e107ea9ee00b39a93b8e558cdf1eaa8c5f38fbbec2f7b09d7c64da6a2d9803aa648ed51cfd4c3825c5a0499b6ea2ba83828f485f8e4b7d16133aa3d4d87fb720b7fa5dee7dc23ae0781dfe8137241a77ff8cee670ea38cadaa7d41b93ec99045acfcd35d637e84286174f4bc8bef85cdbc7cba2bc3b48c03ccb4a71061cf358347be7ca1b3e18d35ba0bb34053fd01204e9cfd460217ba1b9ec0ace42479730c9bc4e4d53880346e10a675bf3db5f866eb9b9720a1ac25c180da6b480dd4afb73ba3cbdd6c6ca27ced6968051d86304ba847297d81dca0a679816f717e0af4df3ee0a52c6b45b5f129c1d9624e06c2fece5894e800acce2ab439a087749cb2b24f1e5dc1c02936a91144254946914723ad2719fc82b55d3e1f153ca4d86dcbcc245bc4db3d09f8395e6de1b68351208646c0623aa6356998a8e193ba0244b088806cb1d23b9e28e831d338962cba76e2b3839aa7734b536a564d211e414dd0aed3440663489f27df3b3d7c5b71b1d49f129f0f7f22127dc93dc8170739165784807f730c2622bb78577cf1665bd90c64626e5f7a3788b02c5093d3c39468b9c2c4bcaecec23892b45810a648cff999b74039e5d4ad3b1d42eb03524b848c5cc2e8899e7f5ff8b885d920a38333ddbc8854cebcfc27320a0eacc8cb207c3d40a23f4397d8069ab1e9ba81022a1da3f72c8855634e6acc8fbc6afe76c614ea29f8a5c6643c4e2174597b56433052dd81baa2b03966abb624056f9d8fde3dba8abc1302915fd82fa540bda61afdac8516216ad9a1b17950022062abaf0d6d278efb78e1b157121d0cf24757f90f08b1069394a537473ccc075937e28c3b32d29d58e99e217bb3adf48ef9acd9013cecda2fe6cf03c85af83ca44416a8aaf4745c382de7bc0dcb5a374369876485a9f49ada13c9df0258a439cfb2fb50cae513fac35ebf5ddd3c726929494e140be8aedfb94fb323bc714fe63d329acae511603f45b41497495332637eb6dfbfde3b095a193ea3b46233ecfb843a8031045268610347d16f6fddb467c51960091e1d7d5e8e3e3d8999efc1b550a9666627a391af93f16c2a9bce9e3aa063dfbdb47c0d5115933de605e873e3f533e69f51050195bd5d6e8da6d24d33116fd7a2ac646e0532043d7f133c78d51ec12d179908a06455020f050cf72f412be13b0efd1430255d540cc9b103e147c12ce7df6dacbb6356b2f267f8717376189e5d2bd2cd7af54b7f029ba43010eb13a33550b16f08b9ff8aaaab41d252329b1126cd2bfc14fba2f99022624335f3df25fc4167ca5a7c1a46c49b1aa0808c6aa2ea917d845bf6ae47f967d0298fddc0776b6d5658b85db3fe56166b5b992f227baef63b96e60051e5c393b95bd0fba147cde7f9f4928dda99b2b0db85ee6453012ce78dde5ecdc372a64ba7f78ee0b759ec249d86d640224bed0b4cd282750e6050af36203d49f0ccd641d7d6ece126a3b62b4140d8cf399e32bc46fea1f9bd16d76ad22ec18aea8b196ab4d8dd5ce0da3af81fe9a51045759b1686adee62909fc358353dffcdecaa655d70d986ecac29580222e83d28cb23b84818d3783ac3177018314b2d750606eb5812af9578e6b52d3b688c5737084d116274d3d551a9b9be33fc37852a23d82c5c2491d5739447c1333a528a107484aae735804f273a371e0c4a18d0ee11bf7e0cd8e7a8dac44c2f26c44f22b4df4d69741a7d1d1ed66c506ca94333e84383011f7164983d73382359eab0f31f2d38a2d05f1492146428ac5390ed8f6da1a378b5087fbebd164f51f6cca1d9222b82cf84881a61b82a066df80c4c669090d66eaa7d9cb8bfa7a92a35c1965f83fd04642094093a6b98056294674b9af10edd5395f032f926343d47dcbc3a8fc5d1bbfb8947683fa27540e359159d48334f82ff350547633e0bf706eafbc6ec92be59d4002c0f13264f8ce60c7e303952bc090abd318bb76d6eaab6c11e33e0ebd37493922b60e2a7e7bd58d9a0d692893b45cd259eeda9f412d7d1583b9d9bda2c33de395353d30055cf55be486a77e864814e5ceb16c8105422168cb9057c27a00327767e4b5dc178227802f33f456d33e1e90da42b6931c20bbc02dbb2fc3273ee2e42f1c496334f99054e55ffac9618be5b051394087239616a131deb69a9b3663f9355890c296001e0cf7b2897876924ea9fad17f7212f9573c451c5a91a8ee7edda0616cbda3b569f65cca796b068c0981e7b6504dbb366ed5b89fad9758ac18d2f1ade964d276025d5ba1a0752377807a381d649f7fc626481dfecde6b7f3d8e4b0788bd719e5ca63c0b390fdd5f959aacd719f139ca05b8284c56ff73f1efc550bbd2857483461489efe0bdca77ecde476a08bcc38122b678c345e7d7ffd75c53d28d4f3994d62f06953b6a888591914f12da3f802aadd178a68593430c1cca662f63518c28c43b47d8e67a822d8c5c392513c44477a55de08e4a764ebb45445de17a7c12ea803eb93961dc200b9f4a52d4c7372b7a10cd3fa0e00f201ac2a6908563bc43a9586db42ceed97a693273177afe64d1758f27a51f9ddc77d5d399041dca36cd8e80021d0784aded9d90065e3f9e533f125eaf8a16bfc6c4e90b91f7330e7969045fba7e4918677a19037696aed89cad9c7857f177933d33d507fc8fbee28f73fd695a71ce467d6f41ede70ce7c048651bc99167d26abc0de2c4b52fb61184893f2c9a1f73e7480e504584b683b5f8bab2cb22d1c37fa58f86727526b0aaab3103657bcc150b79375afe0d629b35cb5a309ac12bcd82ce29e15a91be5e26018f0c10ba50a8e0d8504c17dafbf2e7d0c037df85597ab9d24df7c01e879908bbab02cf7ffeb721d4b194886ae34a8a6e8ee9bcd97a57d53c0854e9d89ea6a7c78dfbd0ce15aa18c874a1681e91a74e741065c0e526b9a9157a7e90a8f162d8bfdcf3ee911be4640b1059bee03d2f87fbf8d94a82decf04b720dbcbd3f822d5d2a2d917ac048ac255de834410a58b3b80b3ca6e73d869b2c21ae05896cb20bb01fcae7d48d21a0f1ba758bfa7a9a7b504bf09702eab3677610b562ec8ed22b39b83bcba2f5d0f691b25cd7ae23194bbed38ef2c8824194c5cd3cfdd749e9419031f1bd7a0dceccbd1dd078d16f7fdf9a1a79468e65bb8f376f874e84a15ea58a76ab7d7d6cc64dc602ebf7c0669d74f60cb95c53906a6a853c93f126796ce775b54074b6874393883493ad508889055cb3cceb84742449ff8d489f0db3d7099c4026519c26eb6c15dc19ae538eb78e627f13bcd48759b3d5bd4906cce4ef5f8da9dd4a108bd0d342c4306dacace05261c368251cf20655bb2c6569d1bc2b7ab99e6791804bc40ab24c2c0261ea7bf5a014db3a7574de59ae270a129d59608477f2a0b38229fc7432d2c4d546f10ca848c778bd6226770f686f17af1c4c473dd83923f0c8e3530e465fe9b5c8c078c76f2ade16b45451dd52e05305f71153f0e24f197a9aad23c80c676d64573237730c69f9872c9187029ffa7e5031cd4d98c6d9e11efdab4a23562b8e65bf432d533bdc233483ea93720e942f275abbc7a5cd8a0f82fe4aceeeeb6a30fc4c8eb4cc7320d1f291c2cf3dfc70abbb0fbb8323c87cfa149845d4ebdd652d2965276723bf4f59c26448ff184eb3f1b2ba3961179763402f51df056738ea8eb6a68c035c6b9127c59fa8276df822303246263d7c0d21e06014f86413a0d474fc080664d253a83a252935b917cb479ab98c4c44f87e7fc1d81bd", 0x1000}], 0x9, 0x3) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x0, 0x5, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200d, &(0x7f0000000040)="00000001", 0x4) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x3a) 923.981773ms ago: executing program 7 (id=160): sysctl$kern(&(0x7f0000000100)={0x1, 0x9}, 0x0, 0x0, 0x0, 0x0, 0xffffffc7) r0 = semget(0x0, 0x1, 0x2a1) semop(r0, &(0x7f0000000080), 0x26) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5cdd]) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r1 = open(&(0x7f0000000380)='./file0\x00', 0x8000, 0x4ebfac6bbaf78db) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)='#!H', 0x3}], 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe(&(0x7f0000000140)) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 898.958695ms ago: executing program 4 (id=161): setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000380)=""/227, 0xe3}], 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) unveil(0x0, &(0x7f00000000c0)='W\x00') writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) (async) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000380)=""/227, 0xe3}], 0x1) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) (async) unveil(0x0, &(0x7f00000000c0)='W\x00') (async) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) (async) 828.125442ms ago: executing program 5 (id=167): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000280)='./file0/file0/..\x00', 0x8) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x1) 826.412015ms ago: executing program 0 (id=168): r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="6a8449517174a02396979989f3362318348bf2f4fda0af925e3c7606e3a1a65857a91020adcf8b0072d8877da8344d67f52b6115eb7787e45f96d805e67fa953d1ecf34a59961672b9d2479b83c9c2862faa150ad7dfc59de0850c1a95e1dee47535e4f0d136cb994e", 0x69}, {&(0x7f0000000180)="a5b438f38c293816361eb300e41a416fc2fb99a7e33d72ed6b062869694a08950d4247962be4cd490f91ebd0ed91f1e018836fa68df2563684278c2059ac5b1cba44a71658dcf7784b394486ddf70b6ccf601b1c9197501564c4368c67c42f07945e6c5fb367cd572a49b69319eea7b7af799fda51216f02e9589c221217f21e11bea07cb1c5a64235b969b571c6847dbf88970fb9b688697f95325e1d78c4aaf44a98705e0c580aef94455dcf0afef8b2cb3c3b420568f4df6edd9efdd7c373a9514a1f6ce97a357ba010c63fb2a7a0eff40a68504a7338103972", 0xdb}, {&(0x7f0000000080)="fe006f15b4daccf016e0f58f37eac1c1273d52279b98314e4c310d2008283e082978a294922900d508ccbf6d07d33baa26e54afa1fd4a36c", 0x38}, {&(0x7f0000000280)="a8fe213c9a997ad1aa615d6988544a98d253c9007962e3174d75c7cf0fb4c52d7fdbee56e6163252899feb9708a8d185192dad2f8cfa4b9d5dac989e97a90c71ce09ccee8afa15a5711ea449dc01317848aed88ae3be70436a7fd11272760d7275922c56a8f801b0c594dc3d5cb763e441a78ccd8947f4572775cd8b737ddff3c3de28c41f1457c6a160fdd5cf5673f8750818b8", 0x94}, {&(0x7f00000000c0)="acccdca5e804438641daad9ce101d20842414d9c3791a16e07a8e59e44", 0x1d}, {&(0x7f0000000340)="d41db57801452071c61cc7b97e2589a1053ec720f9af46e3d626111f86df574a42007f1e5f1541875496b2ce815b4a1a73763fcf2324424ad2bcb36665b40e0d1a48ede9d210f6b59c4a6d7aacc227ce19986215000582ea611c8d5eb8149f7ff97bfe32495dd3aee1af440d9c4715e5add9d3a572e4198ba5f31dbc746201ac14306d15207cf97a0850b37cda9e67a0ffd55038c1d6ade02b24ceeee630fabd103f1902e1bbc96c38a1b217239379ccb28a01aab6dfbc859f5e457fbe48891185206b21cf93933b8b7061013828a50139fe3dcda983ecc819384abc20d08ce4b7e2bef19425e5bb372e0170dde763557b182c900cb55c6dcff86dc68a", 0xfd}], 0x6) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 734.754796ms ago: executing program 5 (id=170): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r0, 0x90a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x33, &(0x7f0000000080)='./file0\x00', 0x8}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) 726.29546ms ago: executing program 0 (id=172): symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) rename(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x2, 0x8, 0x6, 0xfff}, {0x1, 0x0, 0x849, 0x1}, {0x2, 0xdf, 0xf}, {0x0, 0x7, 0xf11, 0x7}, {0x3, 0xffff, 0x80cf}, {0x24, 0x9, 0x85, 0x5}, {0x0, 0x40008, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffe, 0x101, 0x7fff}, {0x3, 0xfffffff8, 0x8, 0x8bfd}, {0x0, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x1, 0x106, 0x9, 0x40}, {0x200007, 0xee2, 0x2, 0x6f57c48f}, {0x81, 0x101, 0xa, 0x5}, {0x9be2, 0x8001, 0x6, 0x69}]}) poll(&(0x7f0000000000), 0x35, 0x0) shutdown(r0, 0x2) (async) socketpair(0x20, 0x4, 0x1, &(0x7f0000000180)) (async, rerun: 32) r1 = syz_open_pts() (rerun: 32) close(r1) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x5}, 0x2, &(0x7f0000000200), 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) (async, rerun: 32) r2 = syz_open_pts() (rerun: 32) close(r2) (async) r3 = syz_open_pts() sysctl$net_inet_divert(0x0, 0x0, &(0x7f00000003c0)="b2aed609", 0x0, 0x0, 0x0) (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x7bcf, 0xffffdf88, 0xffffff8e, "fa00000000a529e5d600080000000061701100", 0x7fffffff, 0x4}) (async) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async, rerun: 64) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xf66c, 0x1e, 0x9, 0x5fffff5f, "9cdc452e387e080c002f4c0e2400", 0x1000400, 0x207f}) (rerun: 64) writev(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)="f284547ec8", 0x5}], 0x1) 725.653264ms ago: executing program 7 (id=174): sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f00000000c0)="40cea6923e90b2c9ef2017082c42eb1ab6fd5a27f84fcc0a33bafccd623900d5cb958bd15460f872803363d8db4510989cad072ccb504bb68a32d145d6ed05b49315606e7bcac61238e3f2a864232f609c8f09c79a22b221b65b46a03a1400"/120, 0x0, 0x0, 0xffffffffffffff2f) sysctl$vm_swapencrypt(&(0x7f0000000240)={0x2, 0x5, 0x4}, 0x40000066, &(0x7f00000008c0)="8da18e15b809b3eded6b9aa6d74cdbdbbdfb8cd9cfc4bc4ac18baffbcdbb143784f9558509455136ce70f24543f5f827b355a952153e73ad176343f491813536acfe27363bd8d35a90023433dcfcf8fec19539450b2e83e82f0e5b0b65bdb069757ed3300a70a68e8ba056cfe26c51c32a944540b52d8044d42d708cf1275b8b5fd77a9a7e66a2315aed81836bebd1da95b7f384666edcc72aefe58dd3475274317424ae25712a1ab6ab1a707de9d2644f11b9ed02e798ab53c91229aaaa557293d3f4d5556d270b66ccee4bc0256deb8123a602394f18c9cf06c483444a7a30322421bf2fa2fe9be8d943055d9bd82715b8e2d215d417a59bb8c6246d0dff3755a4205f0bdd52c6e66f6d8f06a465a8e57082bf2fd34e0000000000000000000000000b99b0696996d4715c316b2f14c9391521224b70e62cbf7100ffe8e9cb299d4caeb618c8b8feea87466efb70c3cf76fa776f2d1e0a6772cb2438932c3bd8c3af8cbe66019d425da3f82212c609641d8b195d94db7f2816c8ba0a23575279bfe2c31c85c8014fc340b6f8e9411c55465869e87ef40dfd676881bfcd86d3ca8b8df7ef85ae6800de58989b4b7679cd027c319e628e924ff6f2b655c3f0d3445bcc48855aafb0a2669381ac228b0eded60000b69e4b42266726440285713ba67f184a44f99e0637695dbb793856f82b20ac077588b23d2341fd331db6307d41a1af98682f5ab8b8027e962dadf8debb1a1af4a8b50cd9dd7079e706be29d7bdfd88fe731a99b011ae3eef1fcd3246e204c1a20f30ef20f1ed9a03a51fada34ff964ae9efef6db98e2bf16057df1f3b859f0a1d90404b5abc700be846d1ed91efe9dd8e81c9d3e4b60b58749cf1cd99e1f02a704e58142e2d16e360f92271ed6c985300b66e54209967071745b5911676f5b4f22e802a053362c45e4051f4bc122a03e19127688b8a0d6077979ab74da85d5b735402c66cd074d169689086aef1d1f9af67643cbb1df83f12a07dceb730b3f0500cc02f2187d159e10c198d92039acc363916239a7509b35dba43c5389a67664ce1a01a372dc9c83c7df57e01d0774719c084cde49a9182e9faa60ab170b3453934be470b7058b2c59f497b1", &(0x7f0000000040)=0x317, &(0x7f0000000280)="3819c67bfe09faf63ccf55166e1ab5a85456c07447d7e7348675cd825fa1c18a6dc9600eb0bb14c3eba479dd0491d8876c987cb0153cd8f4ca2b3cbaf000755c2e1f290c644c73f84bb5a8c544896b2046c9e998b85dc661ca7d61d43a147449a5eb1b88a73b21d8bc922d2445ae16b6d8e1aff74f086aa49af03419505cf34ef59e9977061c9aceb987dfde1b495a06998d964e2f6fc74342454d81f346a1b91c17593136aead904d8c79eacac44e91e95e27861356ef98093cf42d0cd9107e29365aa28b3a27a824319e9f185ceefca74191fca1829369b773beae809e2e44147df82154b08c21836ec5d0883f7d5e3a", 0x6483b36c0d0f270a) 626.910818ms ago: executing program 0 (id=175): sysctl$net_inet_carp(&(0x7f0000001140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000001180)="ee7882c5", &(0x7f0000001200)=0x4, 0x0, 0x0) open(&(0x7f00000007c0)='./file0\x00', 0x200, 0x4ebfac6bbaf78be) (async, rerun: 32) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) (async, rerun: 32) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000180)='r\x00') mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) open(&(0x7f0000000780)='./file2/file0\x00', 0x62, 0x42) (async) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) rename(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000140)='./file2/file0\x00') (async, rerun: 32) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc) (rerun: 32) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async, rerun: 64) execve(0x0, 0x0, 0x0) (rerun: 64) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') (async) setrlimit(0x8, &(0x7f0000000040)={0xa, 0x50}) (async) r2 = syz_open_pts() close(r2) (async) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x2df57365, 0xfffffce2, 0x9, 0xfffffffc, "000332608c2a0bb03482910ba164d3c3a3f4d3c9", 0x29, 0x100000}) writev(r2, &(0x7f0000001200)=[{&(0x7f00000000c0)="534bc4bbcc9738be430e61eb2728d2650e7d3fcf69bceffba34a39f7f2adbccddd814e4a850c64a267679739a51824842a1b7a1204364684c32f647bbbaf10630090f6c4b2f111a695661f3bc81f503571527cfcac2ca1d034cba02a84f5b265805563942085303ae83af237af2900eb0e41e90560001e8d8841c891ca25f49b34fa5e422b374fcf63e9f9bccec50caa70314036da6332c1edc2be5d4d731186be7b066fc23fd9227f270a3c70dbd38e3566083625e87ba86cf9e3d949639b32bc1ff3097d33f0f7cba6194c762931cc9b8858b695537cbce49f6ec8ae78d68f804b488172356c2ea249fa177172f87fab7b12e7d4a95fa0321ff0c9975a1b9a580a08bc2e106f6205941aeb7bfdb4e6c53af37a27bb733031afba2e04d9060e21cd6fd1d62cb11fd47cb9c3929d334920d9ab1a4dbfcce619f5114a8ba9029bfc6febf43706c6ac224583cba8e47181c78c60ff76e94c3a8278783766ae0971603e8d8b9518301e0c0e7b24343f8e5aa90b62575dd6777ac0d7b6268aaccd454753da2aa41774ea5a9e4db76ffd851227393170bd6d661daa56cf7e5e4f15ad6ac063597a5081049dbd6f759d903b86375a0030736b5ccfeaa34a7b2753bcf44064d7d0031ab62efffef51bfa4682889b1e347816a017d0c80e7462b8a9c3666db0d0be77a28a4e8e1feede65ed15d65413aa1e39b303660fa9d17454cba258b6a6a24248da3d49faaa364fe5bd3337a16b0b769be819cb4501797526048e2952b5cef7192aad85d66b1b246808f94bcbc21e57b490743873a706a4c5023b96b037df4652fcb9858085fcd0721db4cab8badcbfc8d793d9e1e457b8f9f231c4cd8b482d96aea78f48e3649f5f391317eea00df7488513d36945066ed2f10c6bdcf755e763c178dfe258105c3faf31f761c166de61ea9b3719bf1a0967806186a31dfde362ce13fb84ca91989daf848600e6bc10851b20b5d03ee8f36a4ff5bcdc9aee21b5a4a54409dddafaa5283ecb352a6938d122a73e6fc790c041efe2b682f9615faf66707ab9c2cb4328c5543398aee6ab22a96377114c7c3b527773d4515a836c5d13d5828e1ae642502759d8bebedcc72bc483aa42dd837fb381f0f056947489aa8be0e5725e4eef9e57d02ab1aa6c644b96e692244434c99c3e9779961343918c20be17816ebf7716be82e711c31eb4f0b19deba4704e932a8db80cd5c1770ad03739996efbd0d2b6aed9f7ffc1066fe80adfd93f03126978664834e55e71e423f9a4e8502309990b063a2d448812a3a72fa892d4f4a39c06414a2d674db59de42797be7d9c8bc3eed8022812031d74cdaf089673fc01f846a620e5c48d725229b53a2cc44c631d33f9aa9fc73ff24cf82d1f661cc00365a7726e851f0f540d4f450d02ddbd7fffbec70109efb36a1ecd15841bd088402a923d72bff4fc0760fba3ad013480c11acb8efeab2e528bf6d8bae2c026d8950d950d1b9a3c968fe0e1e2f282a837f97ec635098c0f8b0c8b29c15ca9f3e6c1079962be3dda8169e306d5e474b112239ab6b214eb8c41317d448f87cdc053e31343b916388db305678e2dfb9796dbbf34515dc55977e13813f3e9037f9be771f7d745d82badcdb920999690b5455a277a7171b113f703b526749831189056c7ce9b479cea6424cf64a060b42818d1c415baba0c03e8430c7e75780178a3d45585b6209dd0b45a31b423743e517ad79b613159be0f85d284bad83d89a472cbba350e406486961d27550d700d02be2d1c4314d86acf4786eeb6f8eb7d26c1f8c6e6801f4da527ed97cdece01108e56120ddd916c372a5b10d8c7c1b597e3f1d742c69c14adb461d74419a7dfeec9d01d33b36d4d951c4a6ce60038921624938f83b6ea8eb8c8570eabcf1993c156bbf29e9cced9657ebc12d8b8c694cf5c12e4e75112a8766460fae8f901a1215e8a795343b9c91d5f66a7b302b11d83e751a5a72b5424d1ceeeb6ae29fd4ce75deead6104ea76f8ad6193104b68028b5f97a23c4b808eb48273a95424732afb3874fcede8d1d2eaead83d8bf163d4c59996664efa372c6e1c45f4eddb6ae126f7473a70c338f179c92bbca1abf024e7e548c4014c8798ea36ef7b6a8b47c25dac77b64c63b496da90ea9c0ce85b603e1f662c922845f05d11dfd23d2dd8fa9fbc34cbbb5bf82485fa94461647cf5778404e6596784fafc880018043642b7481ecaa23aa7251460111a38696c6ebae31baca1667aada45af86118b41ea6108bfe20c938b60270b1db40f08eb8d176b40c9eace9bb263fad8b53f221282f3a6a8176834819040fd5b6b8d206864a72da38ee7eb52b415736ce6b854b5c131d9380756f9821a8bfce5ca7", 0x691}], 0x1) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 626.244643ms ago: executing program 6 (id=177): fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x2, 0xfffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a", 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4089}, &(0x7f0000000040)=0xffb) r2 = getppid() wait4(r2, 0x0, 0x2, &(0x7f0000001140)) r3 = accept$unix(r1, 0x0, &(0x7f0000000000)) readv(r3, 0x0, 0xfffffffffffffddb) 625.98804ms ago: executing program 6 (id=178): syz_emit_ethernet(0x36, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x8863, {0x0, 0x6, "998add", 0x0, 0x11, 0x0, @rand_addr="46f1d6cecbee8af869a782329501a45e", @mcast2}}}}) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 625.746898ms ago: executing program 6 (id=179): syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa24967d1091eb0800450f001c0001ac1400aa4e224e2000de9078"]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1fa) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) 625.57772ms ago: executing program 1 (id=180): socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @random="df56959305ef", [], {@ipv6={0x86dd, {0x0, 0x6, "0000ed", 0x10, 0x0, 0x0, @rand_addr="feff000000006209000000013a00", @mcast2, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000, 0x100000}}}}}}) 538.836048ms ago: executing program 1 (id=181): r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) shutdown(r2, 0x1) select(0x40, &(0x7f0000000000)={0x1a, 0x3, 0x4, 0x4, 0x2, 0xfffffffffffffff5, 0x200, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) shutdown(r1, 0x2) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1, 0x3018, r0, 0x69) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x455}, 0x10, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x40) 538.321619ms ago: executing program 1 (id=182): r0 = socket(0x2, 0x2, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000001000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000000000/0x1000)=nil, 0x1000) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_RMID(r1, 0x0) (async, rerun: 64) shmdt(r2) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) r3 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) (async) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async, rerun: 64) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xd4, 0x0, 0x0, 0x0, 0x0, 0x95, 0x7}, 0xffffffffffffccf9, 0x8000000000000007, 0x0, 0x0, 0x1, 0x7b, 0x7, 0x4}) (rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000140)="3971a5b4fd77b93b3ddd25058f5a88121f5504d32c4b1250b6cdf56841a418092f722629fbf74dacbbfac37effa18cbeca8b2620bcfdc0f2b8d9a3303c1ebcc611c542374da003cfe3010f0cbe19e83792ad889ef55c8303eb96b9c5914505aad2", 0x61}, {&(0x7f0000000280)="7d41432d42372487f41a39583df294753073ca502e7e038779204aaa1d96d0dbb00e722c7141d5cdd8724d184bd3d437deda4b5e63efe8c920862349506df5afd4c4e27737ff367bf85d67a248893b8978050702082224c807e863affa7311956cef21252b6a152ec940d0f129196eebaf670f3b4cacb15f4bffc407d18797f8095167fc943817fe77e7cd595cadf925af0b3462da3cb8862f781f76f3d68ae39727319dc6011f001f61a9e341fa484f7513c46c3fd7c58949b14e8631eb5a75a38a44acb9e64bd56a19b7b8fd15d6629a15a9ff30336f56d984bce134742248f12582273f8848abb0e62ff7b1fa4157346e0d82f425b0", 0xf7}, {&(0x7f00000001c0)}, {&(0x7f0000000380)="9bd03b5a2ee2b40d51f9426fefb06b0bb86d81bd9f5f7b3a7f4d52b296a6eb4d325d2527ef0cd4fb348d4cc9b156360b6d363bc5c0dd028c44fb221d525ac9723d6d8282d612091ad806d66f78337fe2cfcfea3a617d2d55c2c879944c15186eac54c3aaa1b4e8c0dd5d2bb9b0932856f4fc77d1171b12bd269aab70fa46f10b929fea88ba65f5aef7dbf15b3378f061f1af0ab093e7b6cd239e23eff297c968c28c4f1e933e18ebc25afb6095f5bec92fc9a7f9d4f583533a672724ac89eabe4576c322bf231b398bd9dd9d53b5fbbd9965164c0f77232ef4239d6b2937172fc9c81fd264564a93fe47a7902a0c8b8ae9ba77d525f96f7b15754896a747696957ae3fceeeaa4b60192b40ea4714d0e19a6efd876c7f988202ba3ae787f9dfde31e268780a4c1b76fdfd4cf33e55717674521922e8e1c4ae9e64c96b857868fc4da484dbc990c1049c51b93c068aec77fadc62de06d9fd9fd39e971b752206575fc74c2c7d8fbf657a4abc94cea4530b0322843674f2e266c364d74c045ab0be26cfac8643448c5493f3721dbd1291c4e0c97dc4d318c8e496c0fb787e7dc85d56a083cf920a1fb5049e96815795e052a44c04542595473a0f8b62e4c444f031dbc536961bfa21ed68693068f59eb2032c31262b31fa70c7eaea25dd625a868255926f67b30c0c5c46f39b84388394c529ef782b07c630874b84761fafa1ff6214cc529f07c3bf719a1594aa3f8b8963b1a72352935be92325a375f238ce46bb3b0f1188cc18387fced824549f3ff7f5b4937d7d22097d4ee554d6d1af208ae699bc433fa40f214cf74a14b09b7d2a623da5d9f3e94c84e7b52c11bbed92208747363691c1bae74f99160d87cce02ebec4e084eb8bf8c93eb2ccfd533bbaf286682849744349ed17f3102d89a23a651df561956d6346d1d14fb511c4778684cf32624c54d7dd33a1eb6d3074abfe5f982c41dae54cc060e27e7d33e29770038da767f6a6090e5624983b441277ec9be42d52964eb12db8478813d92baee7a944a317b9e19026a867a3dc46595553bc78326043024f6ad92ffa6ae38d1c01ec5751780d0b691fb1f2e147e50c156d6b2e2cbbc527958a16fad8c23a40332a49cfda75c9e376ae9475fc0341c8a7348cdf21515c21ffef472ca26c434e8cb76fc0bed366e1d36d9d7b958ce401dd3baa73a111926939148b36c13fe1bcf704e681107c73c79e35ac9e12f61658d0bd73baf645bda3105a3dea0ad4fe9580acbe5fa02d598f37a66ec73cffc03ba8ac3166d8824b315607f78c7cbd7cb3010b36b3c2793d5ffe254a6d2309f1184f63fe7fab9541522ed47d073f8389a696b255bf5f786e58740c26da2c3b120187ea7b07af2c9e6b98eb7419896f87486d28aac1b4d9d8da923e814b3bfa31973e40ab890d20db8df9590b3f289f54c4d61db01318b62fd60c6e20ddcd90eb3a23fd5491a356cd33a1b05ac17d432ba951069e46f36252e121b6787f63092b2fdee52e760001a0fadde6767e6022e0a3232eb7e17291b90f2d0c4b8e203ef17cd2207c98af36ff6da804f4e9000cac94a2dc9ebf3ff3b1992df885264b55ea20478168982834ce06238858d24188e84f271678aeca08cd89bb48d90cc22f299dd577a173f31daa7c98b5f4541c12d06f5b3292ca231cc2f0417754efd7906d17302c6d73589b6d26ab820c009a34c5deaa70eb45b5e226020d1524161d4d0a5687c5701a9fe464f9503e4bd9a62a8e4dbb7a70e330f9a0e1b58603682ab6f82a83d3459f234a473c216310d1004cbfa81ec30fdeec5974b36a2dfbf6ad5913ffc335b6dd54f39b7c976d509e5b007382aa268bfbf99afcd641f7d5f2fdc256a396ecebcc998ab0040ed9fd00923d35d916882ad18db9e23120864d1a5aa67b36f7dfa6ea41b5940879073b45f803cc0e7ebf78cd11bd42698d5af6d530e619c2020e0bca7a051b462344f25ee885961d4b9150430df11745b5b7fd54d582509084b3f69a00262acd7802757c78067db55544385f475aff7ee936308ae00113adab06a533dcb586fb05ccad152eb84d651c17ad7ef0cc630b5b58211ff6b18d969b1d2ae28b7385365c4aff2eeb1ce28b0246241147f9739ca0bf0587d9666537faece149667b2bf6e9ad127f25a66afa35b986071960aa45626bd133dbf2640e0c1c42bb732daca287e8343a7937ffaab119f51556c24b1088bd477dd96e02fa6d262e3b27980694c2b5115e62840ac3cb40aea0a672654342902538fac3d47319c21238f26947dc8b2cc676b9af6b5153a7f3bea0718ba1779ae509d5e33eef0bd2501c24def0e419e71b74195c906ac8a154ff2dcde63dfc9bc3566813b4750379075044aeecf52b2c365d77b62674be3b95682cba3657d9c49195ba6a8250d6d1dce89646c8a782de1f30978d95b68a49c5e5278d4eb3f38af2f96b18d995e685afd6b2bfd38693b32a62a7df00b4ad14ccf5ea58fc407f3656c25d14bab803a3b9182ff1750c5194132199a9d6c1698db70466286c6c6e3d9cea1093be9a26a22ddfa3878655c86e6c6b68a1d00f7ef862f89d9a2fb9b8acff5287848d876f223395fababc9c4ed397eea767bbbe75de095e34c879bb1bc61e3b155baf8e9610e0d1eaedaf86a653622684ba6cf33629a0fe91671cb209862374cfccae2e870a8448b23ced220ec738410a4966e81697ce4ab620b531dcefda18366fff2657b46eee8aded1f517f99c56939dedcafe2e4b940a27df0d7b79469103f2ec1d546425d71ec0c2af5f140a89998678010f4e9feda5d8af550178b44f17b04f98c4961440eb42d372f7e6e9db7f0236242637c8bdc8c904893e910800e5f86f8468a3afcd1b14267543f4b2cfc8dbca0ffd3c0200722f6f5f42821ff422ad5782c80fc093baec2471381c53cba35df8dbb1d4201dab0692e1aee98d621cf5376c2ca9daed6b22d18c03b8daea6e6a108fcd94347a8e6d575c5b535a70540d9eb5aa56286fda60be63692e4543e27f56e4471d18f931943211f277863d18e9c9790f79e5142c3e09a49a3ec09cabcf7760477c1fda0bfe4c76e0554511af0c44d30e44d2f6e2bcb578e7ed4e3d9d4132ca6605541460f02113863c32971a6811078d10663dfe52046b3942efff406e4340c54723c649a9623949441edf6dd77583d3606ac3cc95bdc93d1dedcdaca71b183a1996410dd280d00eba3c51ee34783a9e2d880d6bb4be2fb574ee7fb60c6c2dc0fe0cdb87516cff3ad48a6d394b2ba1e0da2499463ad6f23d61b2b781b864e2cc8df5e820099f18fc2b15bfe47cf2df6061abd3dd7f8c2695d84c35411daae481f99fc546686350c25a7b37ff2822143386ac646c0479a8f16f74f4192bce0842625a8e9846cd2ca0051855d7a01a7d8775fcbb80b8eafb7f5ee2eedee9f84871727182ae5cf7c250999048213856e6837b111995c79a9a497743ec796bcbb9b218a207be5b78d03e052864994ccfc9db46d73f010f76c766e862b751865b48312d0ff8a41a040ef15cb6beccef9dcb4a4a90d50336cc700182862829d3c08c1aa2aa21e382c799b81736243dabcd72cca807211fdec897c9aa10cfefdcfe7768e9c292354bc23aa8fb06f272a22ac192e6d52a9c4a01cb14445e23f3b14c3bf07fc8c971f58fd86af1b1c967d1502978e0cee02bf47b97fee50694c21aa11817291e739ce108cab79ed9312eb1a2128830c7bad96cdda745752a4413c9381f5036871f93dc63bc2a116397a271ad961703f5157abcb70549f4d1bbb3d07bcc51a893a8c1139a98e40dc1ffe4155625f14c5fdda57fe8fa7b2a84feb232c8237ab8f5a087ed24f6eea4e798f91821750fda887c677dbee1fe84490be3ef3117e6f34008d43421693fed257ba01a006ac116423c36aebe9f4cb2f9618d4350e5476a259bd44facacc6479335356da7ced0ed988cde99fbaf860755d3656f75347821bc681141f24ed3fb412a3701e38c88ce26c0e439b6fb7c97fa4661b5e2ef09b5ad1ed4fe844b103324cbfa6935209b5b43945f2ebecdf558bf5e7182ea8b420f21dcb3abc489523a37f5c83a553f469f378a285b10bd3fa61d8f3e9bdf6211940c4e0b466c177cd0e2648f3e6a18f974cfcd596acea11eddc8e54f065379240dec161e1ad4b3315eb3b538a5afdc2dfd7b70274e3a2f713043031c8efad71f9111a64509d0ab55f6628327d546fbaa271c62a401961666629901c4c82064d86a6820c334aa5fe717d920abfe6cb88de2afc1c1bf2fa1c821dc0364996272dc3398f0982d700f38dcfa1b9ae42ad4605984ba626feaf6240a330da1002659e773f456e857693ab5af6bee203539507a5060be788808593636b392b1924914b997c6cadae947a8583356c636fe812d39998bb055a06f86cd975b4d9ebaf650c3467c261727c877e42c7cfc093ef5b7334a3041bb7b428e34620a27d1c7b1be2908326cd6eb95b9b845988f32685c7149e7bfa8990d12815bdaf3d616dc7a5a98c23e41c3e9423993d0a72fb6a02fcc59f3ed170b99b2d29837f375d0d9bec7064c7118513019f1cd4b6271b4bea18207e64beb1223b11620803a754d5ff596323146b03f08bdc027c9fa3b73715f3868cd7fe3dd7a3af353b8d28df027cabe60208b71d45b5714af8921c019bbbe54be3c103e708028ec3abcdbad4d6207a48c56fa0ba78766d89b0ba32d25c276353370f05cd4a63868beffba4ede514c1f44bb5935f399f248475bb153adb2fd0a2afbd3fd789988935a5294e40a87e3c9975e3460ff024d36cd61cd90ba4689c63d5bd25bc012d64e7e3a00e16c7f726ed8efb24282aec9168a758d4228b553398c4fc816a68ce61251b38cfa4515586527f60694a71d5823b47fa5ee404cfd16b6dc569d7082b63892532e18b2a02b72db7bcfa0c2cf23040dd02cbcb0251905663dd7997362ed5898ebdaa00c9321b217133557327f3a2de602e4cab4b878ef0b01ffa01a0daadb9eefaf4a42c6eb834554e49efeb22e6b51066d0a32a004f8bcdb91b3bf0e8ac944f28d3d4f1392dee5d0e25648412b7ee29c400383935eb1cca9b89f0c3d9dcc3b340d67f646264ea09c91b3907e0620809820664d4a0ad902f37c1af4223aba6a235f16ec0f24da3ec3ec6c2ae9a9c170556d2fc8345b44231b1997cfeaf97140016e6e91e09f713932b2bab2294d8cfee9282017a5cfedbe39ae2acb8b07ff4c3d083fd571ca0dd1531aa300ed343f45a77ac2f9c64292feb3a65b3416a326ba10cc44a9369cc05c32026ec438f99b640e4f3757a8575ebc0cbd8b1b055d576718f7fe8461e3420d98aaad84091ca69e317b0d0969056a9ad6bcce6444009607dad8fba62f1311b14942c2895c473dac461f65ea72924577336bef37b085c6a3457c3ee4f1670a442df4e3e3d9005814a66441fcf1969ac431bcf579f9574cfe1c128d62782a90e31259f7a8cafec496357080d9557e8e1c207f6e2dcb7159d95225108d17096afa8d6451754b36ea448be479d2ab63e3174e025cec52d5e37e4b02bb92d0d9e89a1d26c11e35c2947de32f94300716d3e1298e8661eb920c8bb838067264c414a8186ea1c4bdd34f5afe90b5f1d37cf509a550933d89818f91da8c8449dc90d9f03313a65e814c708787a1878a33fcda1b2f8dc3819b8678d564f0bcb6c917304e6e4f3f39e41be8cdf55a1fb4d89b7092d6af503a6b1c6d592a2bc02261ce2c61a06a63ebbd68b416adc91847a445c9ed08e7b2454095d990da5fd20616e46dc147d42e", 0x1000}], 0x4) (async, rerun: 64) mquery(&(0x7f0000431000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0x1) dup2(r3, r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) dup2(r4, r0) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x6f9fe513eb45b5d1}, 0x2, 0x0, 0x0, 0x0, 0x0) 537.904837ms ago: executing program 7 (id=183): r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="dc8c19f0735f987c4db4dcdfeb021d522dc2565fab852942336626c16de9d1b957", 0x21, 0xc, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x9, &(0x7f00000000c0)='./file0\x00', 0x8}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = getpgrp() ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0, r3) close(r2) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/61}, &(0x7f0000000280)=0x3f) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x18009, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r0}) socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x147, &(0x7f0000000380)={@remote, @local, [], {@ipv4={0x800, {{0x2c, 0x4, 0x0, 0x2c, 0x139, 0x67, 0x7f, 0x7, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0x8, {[@ssrr={0x89, 0x7, 0x7, [@multicast2]}, @lsrr={0x83, 0x13, 0x7, [@multicast2, @multicast1, @loopback, @remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0xb, 0xae, [@multicast2, @rand_addr=0x400]}, @timestamp={0x44, 0x18, 0x5c, 0x0, 0x7, [{[], 0x2}, {[], 0xffffffff}, {[], 0x4}, {[@broadcast], 0x7}]}, @lsrr={0x83, 0x13, 0x7, [@loopback, @loopback, @rand_addr=0x1, @multicast1]}, @ssrr={0x89, 0x23, 0x1, [@multicast2, @loopback, @multicast2, @multicast2, @empty, @rand_addr=0x81c4, @multicast2, @loopback]}, @lsrr={0x83, 0xb, 0xf1, [@multicast1, @local={0xac, 0x14, 0x0}]}, @generic={0x83, 0xf, "0372c321188973aa44ca32a2fc"}, @lsrr={0x83, 0xf, 0x5, [@rand_addr=0x2, @empty, @broadcast]}]}}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x1, 0x0, 0xa, 0x8, 0x8, 0x0, 0xd, {[@timestamp={0x8, 0xa, 0x3, 0x2}, @generic={0x8, 0x2}, @nop, @sack_perm={0x4, 0x2}, @generic={0x0, 0x4, ',z'}]}}, {"1267d6a29d4079bcae850d27e83e6f906a7b60a01a036e622833800d4165ee7017d1a74a7e3e99b340ee1e52f54806905a849a0f0b0865f39c06c8ef82052affb6864fba983c7af06ad26074e92b3938ce09f6e656f8a9d389886a4c231bf769aa"}}}}}}) r5 = open$dir(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000540)={0x1, 0x0, 0x81, 0xb5a, r3}) mknod$loop(&(0x7f0000000580)='./file0\x00', 0x8000, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x2e}, 0x2, &(0x7f0000000600)="933aa954c7bafa03cb93eef5c985f68f194cc5b28025c876e2ebb18467b541c5a9d58aeb3917786a9261939e8d59e1c363dd6941ed8b18ce97ab1fbcae56f50110e377515016616ce65459d5506143b2ad079ccc0b6d08dff4efaf2fef2032a16988bd14ac4c629730bda019811b1631dd84fb9ae9e0c359b2fe4fc1c402069916a033f95fe2b62c3d073c2516", &(0x7f00000006c0)=0x8d, &(0x7f0000000700)="28b4f7504eeecba302fe66b0624288702482079c7491fbbf8ece7dbea8a32e79e486be7dfeab2d29a08ea92a0d6ea9a44d03c6165a5dec8abf5f1a8b0955df96d255898b34833a48b95fe44bc41d645937ed3acee7b98a52cac03ffcf779c3575bee7a3864cbd8828551af55304a45f32d5d08681d24a4bb6846cd8c2d6ffada7a8098062f73e20ec961ad62d531d166c0a039c1b94da463354d5cb1e683f4137cd3970bf9e760a5fb18a0c91f279cc7796f629332dbc260430c244c012f565de19c8b54c3d9838470c803191a93e6af48", 0xd1) fcntl$setstatus(r0, 0x4, 0x4) r6 = socket$inet6(0x18, 0x4, 0x9) dup2(r6, r0) unlink(&(0x7f0000000800)='./file0\x00') r7 = socket(0x6, 0x85cd4abb2092bc66, 0x4) setsockopt(r7, 0xfffffff7, 0x2, &(0x7f0000000840)="cf4fb5eb93e31a044b3398ff088a2b44b5cb16b8531728f85f4c472c0ff1d25e8d7cea093c73dee702a86ac858125b7927a7d5dfd9e5e410ce9346511e5280518c0de65f61edf1553674228f44b0aace58edad83942748425bb22f7b2e2538dd9b96680e24c7b2122b64e6b98cf4035630b1b2c0de153c957618cd361a5c2f2540883166aa2914f6b4e26a214107c0068aa78ef090253383ba4e51fced96a0ab9d387eec3c36face354137", 0xab) mknod$loop(&(0x7f0000000900)='./file0/file0\x00', 0x4, 0x1) mknodat(r1, &(0x7f0000000940)='./file0\x00', 0x100, 0x3) r8 = socket(0xe066d24761e9e311, 0x1, 0xff) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000009c0)={&(0x7f0000000980)='./file0/file0\x00', r8, 0x1}) getpeername$unix(r8, &(0x7f0000000a00)=@file={0x0, ""/22}, &(0x7f0000000a40)=0x18) 537.617359ms ago: executing program 1 (id=184): sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000440)="417744b49638250df6db09c15919a69bd888af1ba16e67bca181bacdbea10552c4eb8a42baa55335ce6a241ae7fc54c9acd12b665fa20ff0c7032b91f6e27a33f1978b84a1819d7f266511ed07544e6ae0ff14a80588729dc59451f90041fd8e58d2facef6857953b3ff1730843ec57487555fcd0daf3736e1393168eaf4c87233557af942f5d2c688e7189fa6b5fd13ae1e6ca2f28bdf2866021105112d58ea523cd6834eee8ae9c35a2b088726e1f22bae5f942f22c7c7e38773ea393846e8d7056c348c55c3cb1143974176af32076c5e02a0c1e3dd1621ae564043f1b6cd6c8234b1e0a87e6cc28e2e23bc22f2f7f97995c48f8bdcd9fe6f736b0842a6f086dfbeab8840dc9b44be634b1e6e081d1bf1fb31885a16e7281dbb0e9f83457c6284d331fee49de497ef2e7341f20033873129266767d3f878380adaaeafc1d5834daf11549edd1826137b3d0956d89d702ede01f1c5bf5c6c3aed84378b83e47ed18c13fbd297e6db757fa00dc64aa187058a0ed625ee0f2bbb61724dcaab681690042624a6db6cf15d87dc5231eaca11445cd74643c66bccc0f86785126eb413bd263034f8e37065b3646b138670cd4bf95ef3dfb4c72d7f58ce5715cfcf125c8fbf9f8132f9f576f07d2901070013505e43b96c339f54de690c6210e6bee35111067a92525c04d154b4b10358d80ea96a78e1c1fbfa7d48bff0d0d520ae7302d66b54d6e15c2b5aeffcb83a83927765c74d7b4dce2c5f710929e4c2747f52569b8c82fdec43360f6644d01ea6debf0fa065acde569101ac6b7edda9a839d462eab3a424a58190675daf49556188a1bef82813164634313c4e3b0c2ce5891915", 0x261}], 0x10000000000001e4, 0x0}, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 537.401421ms ago: executing program 1 (id=185): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2f}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() sysctl$kern(&(0x7f0000000340)={0x1, 0x9}, 0x2, &(0x7f0000000080)="71f91eff", &(0x7f0000000040)=0x4, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x7) readv(r3, &(0x7f0000002680)=[{0x0}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x7fffffff, 0xfffffff9, 0xfffdff7e, 0x1603509, "04e4ee0d090000deffffffff0fe0ff04050800", 0x200000}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x3f8e, 0x5, 0x7, 0xffffffc7, "ae85374373921102730b4efc1f669624d11e4f53", 0x2, 0x5}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) 536.969655ms ago: executing program 7 (id=186): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0x800}, {0x2, 0x0, 0x0, 0x40000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000b4e000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f000059e000/0x1000)=nil, 0x1000, 0x0, 0x4813, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000740)=0xd38, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mkdir(&(0x7f0000000200)='./file2/file0\x00', 0x1c6) unveil(&(0x7f0000000240)='./file2/file0\x00', &(0x7f00000002c0)='r\x00') ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='.\x00', 0x7, &(0x7f0000000180)='./file2\x00', 0x8}) unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000380)='c\x00') 260.723806ms ago: executing program 6 (id=187): r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0xd9) r1 = semget$private(0x0, 0x3, 0x464) r2 = syz_open_pts() lseek(r2, 0x34c7, 0xac44c8730c4a5094) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x401, 0x0, 0x0, 0x0, 0x0, 0x80, 0x2}, 0x1, 0x9e, 0x7}) semop(r1, &(0x7f0000000140), 0x2aaaaaaaaaaaaad1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000440)={{0x3, r3, r4, r5, r6, 0x187, 0xfffa}, 0x7, 0x6, 0xb9c}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x8, 0x0, 0x2, {[0x8e, 0x448f86e1, 0x3, 0x7d, 0x1, 0x4, 0x0, 0x10001, 0x2, 0x6, 0x9, 0xfff, 0x3, 0x9, 0x7636411f, 0x7, 0x7b, 0x4], [0x8000000000008000, 0xff, 0xfffffffffffffff8, 0x15c80, 0x7fffffff, 0x8, 0x40000069, 0x0, 0x6, 0x40], [0x9, 0xb, 0x6, 0xff, 0x577, 0x9, 0x8], [0x6, 0x1, 0x1, 0xd5, 0xffffffffffffffff, 0x4c7cc18c], [{0x1, 0xa3bb, 0x5, 0xa}, {0x0, 0x2, 0x2, 0x8000000000000004}, {0x80, 0xf4d, 0x380, 0x8000}, {0x10, 0x72, 0xfa, 0xffffffffffffffff}, {0x5, 0x5cbd, 0x3}, {0x3, 0xfffffff7, 0x81, 0x1}, {0x8, 0x235, 0x6, 0xfffffffffffffff7}, {0x0, 0x4d39, 0x201ca, 0x5}], {0x3c5, 0x10, 0x9a4, 0xf0d}, {0x7, 0x4, 0x9, 0xdd6}}}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0xd9) (async) semget$private(0x0, 0x3, 0x464) (async) syz_open_pts() (async) lseek(r2, 0x34c7, 0xac44c8730c4a5094) (async) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x401, 0x0, 0x0, 0x0, 0x0, 0x80, 0x2}, 0x1, 0x9e, 0x7}) (async) semop(r1, &(0x7f0000000140), 0x2aaaaaaaaaaaaad1) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0x0]) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) (async) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000440)={{0x3, r3, r4, r5, r6, 0x187, 0xfffa}, 0x7, 0x6, 0xb9c}) (async) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x8, 0x0, 0x2, {[0x8e, 0x448f86e1, 0x3, 0x7d, 0x1, 0x4, 0x0, 0x10001, 0x2, 0x6, 0x9, 0xfff, 0x3, 0x9, 0x7636411f, 0x7, 0x7b, 0x4], [0x8000000000008000, 0xff, 0xfffffffffffffff8, 0x15c80, 0x7fffffff, 0x8, 0x40000069, 0x0, 0x6, 0x40], [0x9, 0xb, 0x6, 0xff, 0x577, 0x9, 0x8], [0x6, 0x1, 0x1, 0xd5, 0xffffffffffffffff, 0x4c7cc18c], [{0x1, 0xa3bb, 0x5, 0xa}, {0x0, 0x2, 0x2, 0x8000000000000004}, {0x80, 0xf4d, 0x380, 0x8000}, {0x10, 0x72, 0xfa, 0xffffffffffffffff}, {0x5, 0x5cbd, 0x3}, {0x3, 0xfffffff7, 0x81, 0x1}, {0x8, 0x235, 0x6, 0xfffffffffffffff7}, {0x0, 0x4d39, 0x201ca, 0x5}], {0x3c5, 0x10, 0x9a4, 0xf0d}, {0x7, 0x4, 0x9, 0xdd6}}}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) 259.549266ms ago: executing program 6 (id=188): setrlimit(0x8, &(0x7f0000000000)={0x42, 0x62}) r0 = syz_open_pts() close(r0) (async) syz_open_pts() (async, rerun: 32) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000140)=0x5) (async, rerun: 32) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0xe1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x2, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000013c0)=""/1, 0x1}], 0x1) (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x10, 0x3, 0x800, 0x3, "b67ada60bafd3113a10a9fb72809fbd0372e0f37", 0x200000f, 0x2}) 223.651034ms ago: executing program 5 (id=189): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) (async) flock(r0, 0x1) execve(0x0, 0x0, 0x0) close(r0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x8, 0x6, 0x2, {[0x8e, 0x4, 0x6, 0x80, 0x1, 0x4, 0x0, 0x10001, 0x2, 0x9, 0x9, 0xfff, 0x3, 0x9, 0x7636411f, 0x6, 0x7f, 0x4], [0x8000, 0xff, 0xfffffffffffffff8, 0x15c80, 0x7fffffff, 0x8, 0x69, 0x0, 0x6, 0x40], [0x9, 0xb, 0x6, 0xff, 0x577, 0x9, 0x8], [0x6, 0x443e, 0x1, 0xd5, 0xffffffffffffffff, 0x4c7cc18c], [{0x1, 0xa3bb, 0xd765, 0xd}, {0x0, 0x2, 0x2, 0x8000000000000001}, {0x80, 0xf4e, 0x380, 0x8000}, {0x10, 0x72, 0xfa, 0xffffffffffffffff}, {0x5, 0x58bd, 0x3}, {0x4, 0xfffffff7, 0x81, 0x5}, {0x8, 0x235, 0x6, 0xfffffffffffffff7}, {0x0, 0x4d39, 0x1ca, 0x5}], {0x3c5, 0x10, 0x9a4, 0xf0d}, {0x7, 0x4, 0x9, 0xdd6}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r0) close(r1) socket(0x18, 0x2, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0xd9) write(r3, &(0x7f00000001c0)=')', 0x1) readv(r3, &(0x7f00000022c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x6f) (async) r4 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x6f) fcntl$dupfd(r4, 0x0, r4) close(r4) (async) close(r4) ioctl$VNDIOCSET(r4, 0xc0387200, 0x0) (async) ioctl$VNDIOCSET(r4, 0xc0387200, 0x0) 223.263635ms ago: executing program 7 (id=190): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001180), 0x10000, 0x0) pread(r1, &(0x7f0000002fc0)="37d2c18b20", 0x5, 0x9) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x9, &(0x7f0000000000)="ebffcbff13001000e2a94e040000009931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000271000/0x4000)=nil, 0x4000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) munmap(&(0x7f000051a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) madvise(&(0x7f000013b000/0x3000)=nil, 0x3000, 0x3) sysctl$vfs_nfs(&(0x7f0000002580)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) 222.823046ms ago: executing program 6 (id=191): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000880)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000480)=""/253, 0xfd}], 0x1, 0x0}, 0x6}, 0x10, 0x40, 0x0) close(r0) (async) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) r2 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4100010000000000, 0xffffffffffffffff}) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) listen(r1, 0x0) fcntl$getflags(r1, 0x3) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x24, &(0x7f0000000180)="fd0cc085", 0x4) sendmsg(r3, &(0x7f0000000680)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x15, &(0x7f0000000040)="fd04c085", 0x4) (async) execve(0x0, 0x0, 0x0) (async) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0xb, 0x0, 0x0, 0x0, 0x0) (async) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000100)=0x20000, 0x4) (async) dup2(r1, r3) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x7fff, 0x7fffffff, 0x3ff, 0x0, 0x200000}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x20000) (async) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) (async) accept(r1, 0x0, 0x0) 222.53186ms ago: executing program 2 (id=192): ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000003, 0xffff63de, 0x1, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x2, 0x8, 0x6, 0xfff}, {0x1, 0xffffffff, 0x6, 0x1}, {0x2, 0xdf, 0xf}, {0x2, 0x7, 0xf11, 0x7}, {0x3, 0xffff, 0x80cf}, {0x1, 0x5, 0x85, 0x9}, {0x0, 0x40009, 0xfffffff8, 0xfbffe2e9}, {0x7, 0xffe, 0x6, 0x7fff}, {0x3, 0xfffffff8, 0x3e, 0x8bfd}, {0x0, 0x8000002, 0x800008, 0x7}, {0x6, 0x8c7cb, 0x800000, 0x6}, {0x401, 0x106, 0x9, 0x40}, {0x200001, 0xee2, 0x2, 0x6f5fc48f}, {0xffffffff, 0x101, 0x3, 0x5}, {0xff, 0x8003, 0x6, 0x69}]}) (async) r0 = getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r0, 0x0, r0, 0x0, 0x46, 0x8}, 0x40000000000, 0x0, 0xfffffffffffffff7}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r1 = socket(0x18, 0x1, 0x0) (rerun: 64) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0xffffffb3, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) 989.268µs ago: executing program 2 (id=193): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) (async, rerun: 32) r0 = syz_open_pts() (rerun: 32) close(r0) (async) r1 = syz_open_pts() (async) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) (async) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000780)="812d08f756f457375aae387346ecff010000002f4247fac130c406912818f91356c6ed6c", 0x24}, {&(0x7f0000000080)="9700f69192da42dc451ad0d74c21e820151a49ada2e346b7ee161700590e6f6e", 0x20}, {&(0x7f0000000100)="64457d7917797bfd04c992f4d62d833e22b784f163c47208570390f95a9c80681d53ad9d3ca331c085875663", 0x2c}], 0x3) (async, rerun: 64) r2 = socket$unix(0x1, 0x2, 0x0) (rerun: 64) fcntl$setown(r2, 0x6, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x306c0, 0x22) fcntl$getown(r1, 0x5) r3 = open(&(0x7f0000000100)='./file0\x00', 0x804, 0x0) poll(&(0x7f0000000080)=[{r3, 0x4}], 0x1, 0x7) 232.962µs ago: executing program 0 (id=194): r0 = socket(0x2, 0x2, 0x0) getpeername(r0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0xd9) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, {[0x0, 0x0, 0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x800000000000000, 0x800], [0x3, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x2000000000, 0x0, 0x40000000000], [0x0, 0x0, 0xffffffffffffffff], [{0x0, 0x1, 0x10000000, 0x4}, {}, {0x0, 0xfffffffd, 0x0, 0x800000000000}, {0x0, 0xfffffffe, 0x0, 0x1}, {}, {0x0, 0x0, 0xfffffffd}]}}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r4 = socket(0x2, 0x4001, 0x0) dup(r4) close(0xffffffffffffffff) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0xfffffff7, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}) syz_emit_ethernet(0x46, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff000000000000080049fc00380000000000019078e0000002ffffffff070310440c05200000000f00000307000d009078000000000000000200000000000000009672039827"]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x308, &(0x7f0000ffc000/0x2000)=nil) r5 = shmget$private(0x0, 0x3000, 0x65d, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x7}, 0x0, 0xfffc, 0x0, 0x0, 0x4, 0xffffffffffffffff, 0xcd}) r6 = shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r7 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4100010000000000, 0xffffffffffffffff}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r6) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x304, r2) 0s ago: executing program 1 (id=195): r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7fffffff, 0x0, 0xffffffff, 0x0) madvise(&(0x7f0000047000/0x2000)=nil, 0x2000, 0x6) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.76' (ED25519) to the list of known hosts. panic: pool_do_get: shmpl free list modified: page 0xfffffd800dc03000; item addr 0xfffffd800dc03770; offset 0x40=0x6828b876 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 30482 99296 32767 0x10 0x4000000 1K syz-executor 453011 92226 32767 0x10 0x4000000 0 syz-executor db_enter() at db_enter+0x25 panic(ffffffff833cd671) at panic+0x1e5 pool_do_get(ffffffff83946fc0,1,ffff80003ac1f6c8) at pool_do_get+0x5ea pool_get(ffffffff83946fc0,1) at pool_get+0x149 shmget_allocate_segment(ffff80003c45b220,ffff80003ac1f920,5d,ffff80003ac1f870) at shmget_allocate_segment+0x1a7 sys_shmget(ffff80003c45b220,ffff80003ac1f920,ffff80003ac1f870) at sys_shmget+0x1b2 syscall(ffff80003ac1f920) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc004dc24b10, 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 0xfffffd800dc03000; item addr 0xfffffd800dc03770; offset 0x40=0x6828b876 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833cd671) at panic+0x1e5 pool_do_get(ffffffff83946fc0,1,ffff80003ac1f6c8) at pool_do_get+0x5ea pool_get(ffffffff83946fc0,1) at pool_get+0x149 shmget_allocate_segment(ffff80003c45b220,ffff80003ac1f920,5d,ffff80003ac1f870) at shmget_allocate_segment+0x1a7 sys_shmget(ffff80003c45b220,ffff80003ac1f920,ffff80003ac1f870) at sys_shmget+0x1b2 syscall(ffff80003ac1f920) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc004dc24b10, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80003ac1f500 rbx 0xffff8000299dedd7 rdx 0xffff800001465a40 rcx 0xffff80003c45b220 rax 0xffff8000299ddff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x7101134f885e6bd r11 0x306f69d22e365e59 r12 0xffff8000299debd8 r13 0 r14 0 r15 0x1 rip 0xffffffff818009f5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003ac1f4f0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=30482 pid=99296 tcnt=2 stat=onproc flags process=10 proc=4000000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003c45a550,0xffffffff83989550 process=0xffff800039413408 user=0xffff80003ac1a000, vmspace=0xfffffd806c171020 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 99296 285352 68234 32767 2 0x10 syz-executor *99296 30482 68234 32767 7 0x4000010 syz-executor 92226 45044 58035 32767 2 0x10 syz-executor 92226 453011 58035 32767 7 0x4000010 syz-executor 55781 167841 63156 32767 2 0xc90 syz-executor 55781 467720 63156 32767 3 0x4000090 fsleep syz-executor 55781 48956 63156 32767 3 0x4000090 ttyout syz-executor 55781 351729 63156 32767 3 0x4000090 fsleep syz-executor 99428 45573 48488 32767 2 0xc90 syz-executor 99428 218243 48488 32767 3 0x4000090 kqsel syz-executor 99428 48943 48488 32767 3 0x4000090 fsleep syz-executor 99428 284323 48488 32767 3 0x4000090 fsleep syz-executor 22845 356437 0 0 3 0x14200 bored sosplice 68234 182142 75865 32767 3 0x90 nanoslp syz-executor 48488 235639 18598 32767 2 0xc90 syz-executor 58035 164482 63088 32767 2 0xc90 syz-executor 3641 524022 66213 32767 2 0x10 syz-executor 92212 291218 15491 32767 2 0xc90 syz-executor 63156 179172 8695 32767 2 0xc90 syz-executor 65223 272620 51501 0 3 0x82 wait syz-executor 18598 280675 51501 0 3 0x82 wait syz-executor 75865 358014 51501 0 3 0x82 wait syz-executor 66213 201920 51501 0 3 0x82 wait syz-executor 15491 290154 51501 0 3 0x82 wait syz-executor 8695 206311 51501 0 3 0x82 wait syz-executor 63088 183221 51501 0 3 0x82 wait syz-executor 1514 211443 51501 0 3 0x82 wait syz-executor 51501 258716 28312 0 3 0x82 kqread syz-executor 28312 516719 84244 0 3 0x10008a sigsusp ksh 84244 216558 86033 0 3 0x98 kqread sshd-session 86033 411625 89526 0 3 0x92 kqread sshd-session 54062 398330 1 0 3 0x100083 ttyin getty 89526 340771 1 0 3 0x88 kqread sshd 78938 186610 49437 73 3 0x1100090 kqread syslogd 49437 92475 1 0 3 0x100082 sbwait syslogd 37310 523050 1 0 3 0x100080 kqread resolvd 18779 422370 82820 77 3 0x100092 kqread dhcpleased 38372 346764 82820 77 3 0x100092 kqread dhcpleased 82820 504511 1 0 3 0x80 kqread dhcpleased 73420 501309 0 0 2 0x40014200 smr 62837 498546 0 0 2 0x14200 zerothread 10700 267519 0 0 3 0x14200 aiodoned aiodoned 47623 143135 0 0 3 0x14200 syncer update 82627 201919 0 0 3 0x14200 cleaner cleaner 17404 10038 0 0 3 0x14200 reaper reaper 28876 463331 0 0 3 0x14200 pgdaemon pagedaemon 43678 253598 0 0 3 0x14200 bored viomb 43925 94550 0 0 3 0x40014200 acpi0 acpi0 50913 272013 0 0 3 0x40014200 idle1 50394 215574 0 0 3 0x14200 bored softnet3 53037 3160 0 0 3 0x14200 bored softnet2 73489 468172 0 0 3 0x14200 bored softnet1 25407 222563 0 0 3 0x14200 bored softnet0 28875 208418 0 0 3 0x14200 bored systqmp 85565 208955 0 0 3 0x14200 bored systq 15980 220093 0 0 3 0x14200 tmoslp softclockmp 54346 318190 0 0 3 0x40014200 tmoslp softclock 96454 469444 0 0 3 0x40014200 idle0 1 454967 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 (0xffffffff83946fd8) #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 99296 (syz-executor) thread 0xffff80003c45b220 (30482) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83923170) #0 witness_lock+0x5bb #1 syscall+0xae6 #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff83946fd8) #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 3641 (syz-executor) thread 0xffff80002a286a58 (524022) exclusive rrwlock inode r = 0 (0xfffffd806bf8bd40) #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 (0xfffffd807cee0e50) #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 10221 10959K 10966K 166960K 11300 0 pcb 17 12K 12K 166960K 17 0 rtable 240 6K 7K 166960K 364 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 3 1K 9K 166960K 8 0 counters 66 36K 36K 166960K 66 0 ioctlops 0 0K 2K 166960K 32 0 iov 0 0K 16K 166960K 15 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1334 84K 84K 166960K 1395 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 7 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 18 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 23 85K 117K 166960K 335 0 sigio 1 0K 0K 166960K 8 0 proc 58 79K 115K 166960K 493 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 28 0 in_multi 99 7K 7K 166960K 103 0 ether_multi 1 0K 0K 166960K 2 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 253 1129K 1129K 166960K 253 0 exec 0 0K 1K 166960K 432 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 252 184K 217K 166960K 4613 0 UVM aobj 12 2K 2K 166960K 13 0 pinsyscall 44 88K 108K 166960K 1365 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 27 0 NDP 11 0K 2K 166960K 27 0 temp 43 8672K 8737K 166960K 5369 0 kqueue 13 20K 31K 166960K 63 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 26 0 0 1 0 1 1 0 8 0 rtpcb 120 56 0 53 1 0 1 1 0 8 0 rtentry 176 114 0 1 6 0 6 6 0 8 0 unpcb 144 272 0 252 2 0 2 2 0 8 1 syncache 336 4 0 4 1 0 1 1 0 8 1 tcpqe 32 1 0 1 1 0 1 1 0 8 1 tcpcb 808 136 0 131 7 0 7 7 0 8 6 arp 128 19 0 0 1 0 1 1 0 8 0 ipq 40 3 0 1 1 0 1 1 0 8 0 ipqe 40 5 0 2 1 0 1 1 0 8 0 inpcb 384 274 0 262 8 0 8 8 0 8 6 nd6 144 26 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 471 0 0 30 0 30 30 0 8 0 art_table 32 472 0 0 4 0 4 4 0 8 0 art_node 16 113 0 10 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semapl 112 14 0 4 1 0 1 1 0 8 0 shmpl 112 10 0 1 1 0 1 1 0 8 0 pool(0xffffffff83946fc0:shmpl): page inconsistency: page 0xfffffd800dc03000; 25 on list, 9 missing, 35 items per page dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1859 0 349 95 0 95 95 0 8 0 ffsino 288 1859 0 349 108 0 108 108 0 8 0 nchpl 144 2327 0 646 63 0 63 63 0 8 0 uvmvnodes 80 1940 0 0 40 0 40 40 0 8 0 vnodes 216 1940 0 0 108 0 108 108 0 8 0 namei 1024 9614 0 9613 1 0 1 1 0 8 0 percpumem 16 48 0 0 1 0 1 1 0 8 0 kstatmem 264 24 0 0 2 0 2 2 0 8 0 scxspl 216 7519 0 7519 9 1 8 8 1 8 8 plimitpl 152 127 0 102 2 0 2 2 0 8 0 sigapl 424 617 0 563 7 0 7 7 0 8 0 knotepl 120 547 0 0 17 0 17 17 0 8 0 kqueuepl 224 86 0 74 1 0 1 1 0 8 0 pipepl 336 126 0 97 3 0 3 3 0 8 0 fdescpl 520 598 0 563 3 0 3 3 0 8 0 filepl 160 2752 0 2528 13 0 13 13 0 8 2 lockfpl 104 61 0 59 1 0 1 1 0 8 0 lockfspl 48 22 0 20 1 0 1 1 0 8 0 sessionpl 144 22 0 6 1 0 1 1 0 8 0 pgrppl 48 32 0 8 1 0 1 1 0 8 0 ucredpl 104 480 0 461 1 0 1 1 0 8 0 zombiepl 144 566 0 563 1 0 1 1 0 8 0 processpl 1208 617 0 563 5 0 5 5 0 8 0 procpl 656 973 0 911 7 0 7 7 0 8 0 sosppl 168 2 0 2 1 0 1 1 0 8 1 sockpl 728 603 0 569 9 0 9 9 0 8 5 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 112 0 0 14 0 14 14 0 8 0 mcl2k 2048 20 0 0 3 0 3 3 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 220 0 0 14 0 14 14 0 8 0 bufpl 280 2514 0 117 172 0 172 172 0 8 0 anonpl 32 5337 0 0 44 0 44 44 0 246 0 amapchunkpl 152 14532 0 13986 40 0 40 40 0 158 13 amappl16 200 2173 0 2072 8 2 6 6 0 8 0 amappl15 192 6 0 6 2 1 1 1 0 8 1 amappl14 184 103 0 93 1 0 1 1 0 8 0 amappl13 176 5 0 5 2 1 1 1 0 8 1 amappl12 168 1209 0 1174 2 0 2 2 0 8 0 amappl11 160 42 0 32 1 0 1 1 0 8 0 amappl10 152 8 0 8 1 1 0 1 0 8 0 amappl9 144 255 0 253 1 0 1 1 0 8 0 amappl8 136 24 0 22 1 0 1 1 0 8 0 amappl7 128 93 0 83 1 0 1 1 0 8 0 amappl6 120 185 0 182 1 0 1 1 0 8 0 amappl5 112 123 0 117 1 0 1 1 0 8 0 amappl4 104 281 0 265 1 0 1 1 0 8 0 amappl3 96 2476 0 2357 4 0 4 4 0 8 0 amappl2 88 611 0 557 2 0 2 2 0 8 0 amappl1 80 8900 0 8331 14 0 14 14 0 8 0 amappl 88 3931 0 3747 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 12 0 1 1 0 1 1 0 8 0 uaddrrnd 24 598 0 563 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 598 0 563 1 0 1 1 0 8 0 vmmpekpl 168 6397 0 6359 3 0 3 3 0 8 0 vmmpepl 168 44016 0 41916 97 0 97 97 0 357 1 vmsppl 480 597 0 563 7 1 6 6 0 8 1 rwobjpl 72 16276 0 13408 53 0 53 53 0 8 0 pdppl 4096 1203 0 1126 111 28 83 93 0 8 6 pvpl 32 11387 0 0 92 0 92 92 0 265 0 pmappl 256 597 0 563 4 1 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 400 0 31 11 0 11 11 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff838b0ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83922f68) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x12a dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x54 witness_lock(fffffd806c171e40,1) at witness_lock+0xcb rw_do_enter_read(fffffd806c171e28,0) at rw_do_enter_read+0x3af uvmfault_lookup(ffff80003c448d90,0) at uvmfault_lookup+0x122 uvm_fault_check(ffff80003c448d90,ffff80003c448dc8,ffff80003c448e00,0) at uvm_fault_check+0x4a uvm_fault(fffffd806c171d40,4b6000,0,2) at uvm_fault+0x106 kpageflttrap(ffff80003c448f40,4b6e40) at kpageflttrap+0x2d0 end trace frame: 0xffff80003c448f30, count: 0 ddb{0}> trace x86_ipi_db(ffffffff838b0ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83922f68) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x12a dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x54 witness_lock(fffffd806c171e40,1) at witness_lock+0xcb rw_do_enter_read(fffffd806c171e28,0) at rw_do_enter_read+0x3af uvmfault_lookup(ffff80003c448d90,0) at uvmfault_lookup+0x122 uvm_fault_check(ffff80003c448d90,ffff80003c448dc8,ffff80003c448e00,0) at uvm_fault_check+0x4a uvm_fault(fffffd806c171d40,4b6000,0,2) at uvm_fault+0x106 kpageflttrap(ffff80003c448f40,4b6e40) at kpageflttrap+0x2d0 kerntrap(ffff80003c448f40) at kerntrap+0x14a alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b copyout() at copyout+0x57 syscall(ffff80003c449390) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x259b2af5b40, count: -19 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff833cd671) at panic+0x1e5 pool_do_get(ffffffff83946fc0,1,ffff80003ac1f6c8) at pool_do_get+0x5ea pool_get(ffffffff83946fc0,1) at pool_get+0x149 shmget_allocate_segment(ffff80003c45b220,ffff80003ac1f920,5d,ffff80003ac1f870) at shmget_allocate_segment+0x1a7 sys_shmget(ffff80003c45b220,ffff80003ac1f920,ffff80003ac1f870) at sys_shmget+0x1b2 syscall(ffff80003ac1f920) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc004dc24b10, count: 7 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833cd671) at panic+0x1e5 pool_do_get(ffffffff83946fc0,1,ffff80003ac1f6c8) at pool_do_get+0x5ea pool_get(ffffffff83946fc0,1) at pool_get+0x149 shmget_allocate_segment(ffff80003c45b220,ffff80003ac1f920,5d,ffff80003ac1f870) at shmget_allocate_segment+0x1a7 sys_shmget(ffff80003c45b220,ffff80003ac1f920,ffff80003ac1f870) at sys_shmget+0x1b2 syscall(ffff80003ac1f920) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc004dc24b10, count: -8