last executing test programs: 5.918596202s ago: executing program 2 (id=3): r0 = socket(0x18, 0x2, 0x0) socket(0x800000018, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xc8d2b21d9a35548d, 0x8}, 0x0, 0xe, 0x0, 0x0, 0x0, 0x71ae, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10, 0xffff}], 0x10}, 0x400) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000001c0)={0x10, 0x9, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f00000a5000/0x2000)=nil, 0x10}, {&(0x7f00003c6000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000301000/0x1000)=nil, &(0x7f0000ff6000/0x8000)=nil, 0xa}, {&(0x7f0000456000/0x1000)=nil, &(0x7f000065b000/0x4000)=nil}, {&(0x7f00001dd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f00002b8000/0x4000)=nil, &(0x7f00003bf000/0x4000)=nil, 0x2dc}, {&(0x7f0000110000/0x3000)=nil, &(0x7f00000ce000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000019e000/0x4000)=nil, 0xffffffff}, {&(0x7f00002fc000/0x1000)=nil, &(0x7f0000375000/0x1000)=nil, 0x4}, {&(0x7f0000164000/0x6000)=nil, &(0x7f0000591000/0x2000)=nil, 0x3ff}, {&(0x7f0000312000/0x1000)=nil, &(0x7f00005b1000/0x4000)=nil, 0x2}, {&(0x7f000073b000/0x1000)=nil, &(0x7f0000168000/0x1000)=nil, 0x4}, {&(0x7f00000c8000/0x4000)=nil, &(0x7f00001f4000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f00003f2000/0x3000)=nil, &(0x7f00002e4000/0x3000)=nil, 0x16629c0d}, {&(0x7f0000027000/0x4000)=nil, &(0x7f0000448000/0x2000)=nil}, {&(0x7f00000f7000/0x1000)=nil, &(0x7f00000cc000/0x3000)=nil, 0xfffffffffffffff8}], './file0\x00', 0x84}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="3ebf2da455551bbf7df3133ad39785daef8e2687677cc2df24c05b3ede8e20764ecddeff2443c62977ae1fe67fdf943dc8c8cd4c285c3369fd4e4ad72f0648b326079b9e17b71bc9e7668ee1eb0940c27b6ba950198e955e1fa4", 0x5a) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x9, 0x4, 0x1, 0xada}, {{r2}, 0xfffffffffffffffa, 0x24, 0x2, 0x7fff, 0x7}], 0xe4a, 0x0, 0x1000a9f6, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ftruncate(r3, 0x10000) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x14) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000300)='#', 0x1}], 0x1) r5 = accept$inet6(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000004c0)=0x3, 0x4) utimensat(r4, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x2, 0x100000000}, {0x5, 0x8000000000000001}}, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8f5f84cf71b59c7a00c37082", &(0x7f0000000080)=0x3d, 0x0, 0xffffffffffffff57) ftruncate(r3, 0x8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0xfffffffffffffffe, &(0x7f0000000000)=0xfffffffffffffdcb, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x101) 5.605334735s ago: executing program 2 (id=17): syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc1286944, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000040), 0x7fffffff, 0x8) r2 = dup(r0) r3 = socket(0x800000018, 0x2, 0x0) socket(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000280)=0x201, 0x4) dup2(0xffffffffffffff9c, r3) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r4 = fcntl$dupfd(r2, 0x2, r1) close(r4) r5 = socket(0x18, 0x4, 0x7) bind(r5, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r5, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) write(r5, &(0x7f0000000140)="f168cb824ee57f228cf0475e3a640fa3f8f65eda", 0x14) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000080)=0x3, 0x4) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 5.538882731s ago: executing program 2 (id=21): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffeb0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000340)) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x143) unveil(&(0x7f0000000140)='./file2/file0\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000100)='./file2/file0\x00', 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x1, 0x281) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) msync(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) fchownat(r1, &(0x7f00000005c0)='./file2\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x4) r4 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x2000, 0x0, {[0xfffffbeffffffffb, 0x0, 0x4787, 0x1002, 0x8001, 0x0, 0x6, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0xfffffffffffbffff, 0x400000002000000, 0x0, 0xffffffffffffffa8, 0x82, 0xce5], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x2, 0xffff, 0x7b98, 0x6, 0x0, 0xfffffffffffffffe], [0x5ad8, 0x2, 0x40000000, 0x0, 0x1, 0x6, 0xfffffffffffffffa], [0x100, 0x20000000000, 0xfffffffffffffffc, 0x8000000100000000, 0xfffffffffffffffe, 0x3], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5, 0x10}, {0x0, 0x0, 0xfffffffe, 0x1000000000081}, {0x3, 0x100, 0x3, 0xffffffffffffffff}, {0x0, 0x2, 0x0, 0x8}, {0x0, 0x2006, 0x40000, 0x2000000000000000}, {0x6b7, 0x0, 0x1, 0xfffffffffffffffe}, {0x8, 0x965, 0x0, 0x8}], {0x2, 0x6, 0x8}, {0x21, 0x6, 0x100000b0, 0x2}}}) kevent(r4, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) semop(r2, &(0x7f0000000180)=[{0x3, 0x4}, {0x2, 0x2, 0x800}, {0x4, 0x2}, {0x3, 0x7, 0x800}, {0x1, 0x0, 0x400}, {0x4, 0x4, 0x1800}], 0x6) 4.776461717s ago: executing program 2 (id=47): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x100000000000000}) (async) r0 = socket(0x1, 0x5, 0x0) close(r0) (async) syz_emit_ethernet(0x1000e, &(0x7f0000000000)={@broadcast, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x100000005, 0x11, 0x0, @rand_addr="fed38d5ba80b9e61cd0c535a9800", @mcast2, {[], @udp={{0x3, 0x2, 0xffaa}}}}}}}) (async, rerun: 64) semop(0x0, &(0x7f00000000c0)=[{0x2}, {0x0, 0x2ff, 0x800}], 0x2) (async, rerun: 64) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0xfffffffffffffef1, 0x0}, 0x41) (async) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) (async, rerun: 64) minherit(&(0x7f00001eb000/0x3000)=nil, 0x3000, 0x1) (async, rerun: 64) write(r0, &(0x7f0000000140)="24bdfa5d1d2873c63e35348295b299ab09dbd0734449c365d05ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688a858b8cf6bbca32ec975d185cfcadf68ed7796e53e0000400007a20746f313da7dc6c5133407dbcafaea3077475df6575658bc77274869b4cf11d1374cacc8af0e6508712b97dd66229e96593086eed9b437639678a1cc3702368dc70dcf2429a7e1582005bed8a072a9c3310cdeeb79f221bda2b2ccef950b12ea84e60e401ed6abbac6c034a7d182a13e31f691b6f624148710ee7f3278e676ec4119399aa9c8774e6c53f708853588d97fc458e5807859417c4cc7cf0f51d2f4718ce77baaadf64199ef12945bb1506", 0xf748) 4.531461922s ago: executing program 32 (id=47): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x100000000000000}) (async) r0 = socket(0x1, 0x5, 0x0) close(r0) (async) syz_emit_ethernet(0x1000e, &(0x7f0000000000)={@broadcast, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x100000005, 0x11, 0x0, @rand_addr="fed38d5ba80b9e61cd0c535a9800", @mcast2, {[], @udp={{0x3, 0x2, 0xffaa}}}}}}}) (async, rerun: 64) semop(0x0, &(0x7f00000000c0)=[{0x2}, {0x0, 0x2ff, 0x800}], 0x2) (async, rerun: 64) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0xfffffffffffffef1, 0x0}, 0x41) (async) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) (async, rerun: 64) minherit(&(0x7f00001eb000/0x3000)=nil, 0x3000, 0x1) (async, rerun: 64) write(r0, &(0x7f0000000140)="24bdfa5d1d2873c63e35348295b299ab09dbd0734449c365d05ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688a858b8cf6bbca32ec975d185cfcadf68ed7796e53e0000400007a20746f313da7dc6c5133407dbcafaea3077475df6575658bc77274869b4cf11d1374cacc8af0e6508712b97dd66229e96593086eed9b437639678a1cc3702368dc70dcf2429a7e1582005bed8a072a9c3310cdeeb79f221bda2b2ccef950b12ea84e60e401ed6abbac6c034a7d182a13e31f691b6f624148710ee7f3278e676ec4119399aa9c8774e6c53f708853588d97fc458e5807859417c4cc7cf0f51d2f4718ce77baaadf64199ef12945bb1506", 0xf748) 4.093100379s ago: executing program 8 (id=53): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0/file0/..\x00') setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x100000}) symlink(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='.\x00') 3.600642593s ago: executing program 8 (id=53): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0/file0/..\x00') setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x100000}) symlink(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='.\x00') 3.268837251s ago: executing program 7 (id=77): munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x3, 0x7}, 0x5, 0xfffc, 0x0, 0x0, 0x1, 0x0, 0x800000800000000}) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x6f}, 0x400) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) shmdt(r1) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a9150", 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xaaa4bc4d2a9ccc89, 0x7}, 0x5, 0xfffc, 0x0, 0x0, 0x0, 0x7, 0x8000007fffffff8}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) kevent(0xffffffffffffffff, 0x0, 0xf2, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0x10000}) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x40978b, 0x10001, 0xfffffc01, 0x80a1a4, "bb08000100f167d910508bc49d7323000000007e", 0x0, 0xffffffff}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000001c0)=0x1) 3.012846447s ago: executing program 0 (id=79): writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) rename(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000533000/0x2000)=nil, 0x2000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x2) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) 3.012608423s ago: executing program 8 (id=53): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0/file0/..\x00') setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x100000}) symlink(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='.\x00') 2.415188298s ago: executing program 3 (id=80): sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000080)="6963220c0f581a311e70880b3e46a2", &(0x7f00000000c0)=0xf, &(0x7f0000000100)="2c6b3c2021629de84b813234cdc7f03a943eb878d835aa00d1203a81f257ef7d20b8d8b8076445dcf067b11a2c1de5c6c6890eb4e1860b29d34ab022730379415835a730a30ed0ea8230105e63d6944df8ef1513e9a42ce289808cfe0f9cc665317c7b724448e3c74b599d8d0706e96282978812d94afc0772b95e66c47a76077af6c8eae863c3335463afd94d58cc1e84f86e43a5c16fe1a7a0a338782a873faac7c9", 0xa3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r0, &(0x7f0000001780)='./file1\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') (async) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') mkdirat(r0, &(0x7f00000006c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000017c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000017c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x400}, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x400) (async) sendmsg(0xffffffffffffffff, 0x0, 0x400) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) rename(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') (async) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x102) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) 2.414657563s ago: executing program 0 (id=81): r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x1) r1 = socket(0x18, 0x4001, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297b61aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421210000ed710fd18bfbb670c1f5a8a40000006e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba090000001de371a3f8343732051ed6b71989e00004051b0000ff13000000", 0xb1, 0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0xc4f0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x6, 0x0, {0x100000000000004, 0x10000000008}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000280)={0x3ed2ad03, './file0\x00', './file0\x00'}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x6, 0x200007, 0x7, 0x101, 0xb, 0x2, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x35}, {0x7, 0xfffffffc, 0x10000008, 0xfffffff8}, {0xe, 0xf86, 0x0, 0xaf9}, {0x1, 0x800, 0x8}, {0x401, 0x7fffffff, 0xe, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0xcdf, 0x1, 0xfffffffd, 0x101}, {0xa, 0x7ff, 0x14, 0x4}, {0x7, 0xa, 0x1, 0x9}, {0xfffffffe, 0x7, 0xc8, 0x88}, {0x3, 0x10001, 0x100009, 0xaeb}, {0x7bf, 0x9, 0x8, 0x4}, {0xb8c, 0x4, 0x5, 0x4}, {0x29a71717, 0xfffffffa, 0x7, 0x6}, {0x4, 0x80000000, 0x6}, {0x0, 0x1, 0x2, 0x100}]}) r6 = socket(0x11, 0x3, 0x0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1be810d3bb04d324, 0x10, 0xffffffffffffffff, 0x3) setsockopt(r6, 0x11, 0x1, &(0x7f0000000340)="00fcff00", 0x4) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0xa, 0x0, 0x0) poll(&(0x7f0000000000), 0x35, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x8000000000000003, 0x2}}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) listen(r6, 0x29b2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) 2.407317577s ago: executing program 4 (id=83): sysctl$hw(&(0x7f0000000080)={0x6, 0x1c}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8, 0x8, 0x1, 0xfffffffc}]}) syz_emit_ethernet(0x138, &(0x7f0000000540)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = semget(0x3, 0x9, 0x7f0) semop(r1, &(0x7f00000000c0)=[{0x1, 0x5, 0x4f3e2ff5b308da3e}, {0x4, 0x7, 0x1800}], 0x2) syz_open_pts() syz_open_pts() select(0x0, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) r3 = socket$inet(0x2, 0x4, 0x5) bind(r0, &(0x7f0000000000), 0x10) acct(0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYRES32=0x0, @ANYRES32=r3, @ANYRESOCT=r2, @ANYRES32=r2, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES64=0x0, @ANYRESOCT, @ANYRES16=0x0]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000080)="d99aca906c", 0xfd23) sendto(r4, 0x0, 0x0, 0x3, 0x0, 0x0) read(r4, &(0x7f0000000280)=""/202, 0xca) syz_emit_ethernet(0x11e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000100000e82cfffe697a653e336f00000050000000000000000000aa3c08000000000000401b1d565fbcb2572dfd5876ba73f4f8292fde08d39d8ae97e3c54aa93c204fffff88005020004c204000000090502000304010305020000c20400000001000100000000000000006101000000000001c20400000007c20400008d6300000000020090780000000369c46dea0008ff0826650652e2a60a3a68632730c0fc4357ff020000000000000000000000568b010106000600000000fe8000000000000000000000000000aa00000000000000000000ffff00000000ff0100000000000000000000000000016c01000000000000010100c2040000007f00"/286]) 2.270396948s ago: executing program 5 (id=84): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x0, 0xfffffffffffffefe, 0x1000300000084, 0xffffffffffffffff}) (async) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) (async) r1 = syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{0x7f, 0xf183}, {0x1, 0x5}}, 0x0) sysctl$net_mpls(&(0x7f0000000080)={0x4, 0x21, 0x6}, 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) (async) close(r1) (async) write(r0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001540)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a69242e3303eac3846528d050712f838130efce33f523ba44706983a3bce4ed2c723e4c005d86d65f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74fd0acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f20823d0bef9177103145eb54a2612b0ff237c6e505ff5f5ba932954d7ff630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d910", &(0x7f00000002c0)=0x210, 0x0, 0x0) 2.269649704s ago: executing program 6 (id=85): sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000080)="98f9f21f223c7ff6c2e5fa073a56935646a1b67475f5840681ce2edf6f2af13f41244a262a8fb41672990231df003531764572628e04c1db6df1180494618bdc7c19aa896584ee48e93abfbe974a36e91bb605208a3e6ca3f6e4152a136e956322ce94d987016993f42ae89c4751e85fdb48b254416f06af0eb2b75ed0cdabafc538d4bf69635df1f064e3ff58a5a7b92b6f0e415148c7f943a3c416f6ca92865a2b8a2081b7385b56ecfac89744d21338d62d6c80238df234743c5174653fd56d076b7339bd2c92ef318d784b5713ca2ec23c8b98360d627d03c92242701a3574ede6f9d17b30d5", &(0x7f0000000180)=0xe8, &(0x7f00000001c0)="6efead7d1677eac970fad5e9ebecd4b6c0c6eb32de5370d738c4f5155cfd3ade2c336304ffa7e43a83d93604358c0d027ca0f951494115dd088f1c1988e4d2298fe669ad1897a5a0544fff5eefa82b4fe98f2bb02d74240123222eabbff1f477a6903fe2adb73121a3d80a02b22e59d4eb54e4795d8d7e82cd8fc121f2759284cf690b7cb18e6c0b79a108d5eede29a91d644e92c875776482cc37155f5f5e47ada47539f8c84b0df0ea7ce012f939f6e6734eb6609ada63490abdbb6b04b576149cdaf504fc8b", 0xc7) 2.268794096s ago: executing program 7 (id=86): sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x1) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 32) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) (async) socket(0x2, 0x4001, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x2, 0xe, 0xfffffffe, 0x1, "ff14e7130b1e588ba6294000", 0x40, 0x3effc}) (async) syz_open_pts() (async) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) (async) sysctl$net_inet_ipcomp(&(0x7f0000000000), 0x4, &(0x7f0000000380)="dd3b7c415028ff88cb720050bd376b102353cc2428b31a5b8c6b1e60f278a9afc1e432b329aedbdb37f8c69431687f448ef06604d0a01d649a82bc14ca61d9557229747a30b1e9d909a0f2df344ec06ca9d5b45406dad41d3d525d4a356d6ad7feb74b796cf15069b4c4f14972e3a9c199be38944b55d4944c3b9cd34e85b08a8e3656179fc034812b4b24e53994901f302ab8fb34b67daf2b3d4b70f0b0c591826b8d71c24d40cd8c290e", &(0x7f0000000080)=0xab, &(0x7f0000000440)="5ae460a4b1010c342a1745bec61d90a66e2bde73f59078a1f447fc0f082143d1a3b487d71811c8b883090ccf34a6f91329a9a5054bd7dd3e155d9b42bc65ed0ebbb13bdfa580ff952ebb2aef7277c40aff4250e9077548337ae396cb16349bdbc0a270f06d9d797781338052404eb273394c23f71c27010885cada8a15f7a5722fe6e82709274f3a0f720f14", 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x7777, 0x3, 0xfffffff9, 0x80a1ba, "bb08a5590209ff0100000800001b0f00", 0x103f, 0x9}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') (async) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000040)='x\x00') (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000040), &(0x7f0000000340)=0xfffffca2) (async) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) (async) r7 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb"]) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x4e}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) getsockopt(r6, 0x9, 0x3, &(0x7f0000000500)=""/253, &(0x7f0000000200)=0xfd) (async, rerun: 32) ioctl$FIONREAD(r7, 0xc0206925, &(0x7f00000001c0)) (async, rerun: 32) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000100)='c\x00') 2.2683315s ago: executing program 1 (id=87): munlock(&(0x7f0000800000/0x800000)=nil, 0x800000) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000003c0)) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000000000000000000000020e8000000000803710000000000000000000000df"]) sysctl$ddb(&(0x7f0000000380)={0x9, 0x6}, 0x2, &(0x7f00000001c0)="6b1cc124", &(0x7f00000000c0)=0x4, 0x0, 0x0) 2.261619911s ago: executing program 8 (id=53): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0/file0/..\x00') setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x100000}) symlink(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='.\x00') 1.549955062s ago: executing program 3 (id=88): ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000000)={0x3e, 0x3, {0x6, 0xfffffffffffffffe}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000040)=0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x8, 0x4, 0x9, 0x3}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x2, 0x6739, {0xf}}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') ioctl$KDENABIO(r0, 0x20004b3c) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x81) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x8, 0x2}, {0x1000, 0x9}}, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000280)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x3, 0x80000001, './file0\x00', 0x4, 0x7, 0x2, 0x3ff}) socketpair(0x6, 0x4000, 0xc0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) r4 = accept(r2, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000400)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000480)={0x66, 0x81, 0x4ca5, 0x5c93, 0x6, 0x5, 0x6, 0x10, [{0x1, 0xf, 0x1, 0xfff}, {0x5, 0xfffffeff, 0x6f, 0x8}, {0x401, 0x8, 0xf, 0x7}, {0x5, 0x8, 0x9, 0x6}, {0x6, 0xffffffff, 0x6f, 0x3ff}, {0x6cf21895, 0x2, 0xb15, 0x7}, {0x1, 0xf, 0x7, 0x9}, {0x41127ea2, 0x10000, 0x10, 0xfff}, {0x4, 0xffff7fff, 0x9, 0x91}, {0x6, 0x0, 0x0, 0x8}, {0x7fff, 0xfffffb50, 0xff, 0x8}, {0x3, 0x9, 0x8, 0x5}, {0x99, 0x6, 0x200, 0xe}, {0xa66, 0x80000001, 0x10000, 0x1}, {0x6, 0x0, 0x4a, 0xfffffff8}, {0x6, 0x1ff, 0xd3, 0x5}]}) syz_emit_ethernet(0x32, &(0x7f00000005c0)={@random="d36b6a56af33", @random="05c32c3e1ce0", [{[{0x88a8, 0x5, 0x1, 0x1}], {0x8100, 0x2, 0x0, 0x3}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @empty, @loopback, @remote, @multicast1}}}}) fchdir(r0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001700), 0x400, 0x0) sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000640)="741846271de7337b3197462946ce7c6705100d211d8f3f245a429f41c2c4b4fc474cbc594273d9d29b59fb51f969f42f04a38f6936262d98d29def9dbbfe7be0b75ebd7197ad783bb1fb042175a04e3ec570861dd4377ef999a46aff4e320380ae6a8253108c766168c58aee8f39433044a3c870484d80638e8d0735a493950ddab532f1df9d020814ba0d25b4500c063b9a60419ca04b92a129d7f00b9986dac70a0ea90813846e3768f23f68fcde47775bcee90f2d7357e333dac9c82f67aae4dc0e536a24dac17a8ffe99283ce1b1ac7ba885b549f66edb80d74a7244c5161b67c9b03d285450301285464d83bd6cdac8b3e7337f3d1f0525cc019c674958f30140506aed9f3880e9c1d2c6e274c0510e46772311e83ed22475d52bfa1b5634aec366d01338cb97e71c8ea23988a041c78863a87cab7ddf7c832fb5fdd25611d500f2ff34dca4c58ab6a9faa948d9cd2930906be56bac7b6ff25f12153fb5c167a02ed725fe8a968c1f6e756f6f14f0b767417b0914202b52ca60ade87f6c7def88c11ca8d6aee4803d6af9644c5d9f5b72bea55ea95c0ed70f91023147f96770a07689c3c986024cbe1f8a1b8a478d69f3e7ff5437fa3f9107fbb18f5c7c3ff25c1fb37ab51f83c198021e84673b4c16d4f872b109be6f9833c7291f5e7cb5f6263717a414ff5f2a7542061ea35043e4ff937243f73839f6114370cdd60f092b4e87529dd5ed528287a99aa22b759710e21b465b81182349447b122ef532c1a4c7494059d825d7197784ae73b552aeabb2101305b172c3e78c3a7358d363cd2143cb3378300a027360b2d308937954c33b514090b7217a88f49193d997bdf113514e789f609d44c199392d8e7d45c5ce88bdbe164958cc36cde1322a6bb661ad10aab554dcaf7a26a3c4caa218830f0c59bee74a40a94bd31ef969754403bb5ccc096c1e995b5713f9843150700d69ed8d75ad07bd622b6d4b0c528e9c39b110bc047375b6a0c0c9809734f4c0a0200862a46d33dd44ac8bf63c95b49141f07f07b49674b91e787dbde71735269a161537c3d76237b628371b81dc8cf96b5b518e08a7f6b22fa02b35793f4f154e6bd7145eb4c6f4b9202d4b4fd9024c1052a5634c40201cfca722e26cb8f3dfa1ad69297d9236c8b3a6af64eac8738ad0ba775cef396856e284482ed9be30c4ae2c8008764b70973630ce75fd1a1d61867a9414a63fe0c8380a3b5bbb73089ae8cc388b755f61de33c1b997c43348e5b2f4893559d1f7e2e140e9c4701bbacaad7dea10b82660d2bc2cfd5659c19df8295810ff59f3c4ee0633027d18a2b14e112deced38efd8cb14cb4a720b9a710631750a1c649aab9254ee4adbc17bc1a28cf01951380e8795e1f38b2a2d7fb3613d90a8c97f4c44e1c2c5eaf5efa0e112319d633ead1240d1c8f5880ebf195f2f8d0ab78bc187a0e93a02e757a69d66d387d44f398d5ddff1f2c0a826e6099bcb5540c7f7c8d86ae5787ab82f6ad3413d9926269ed6fd49df8b94dbe90c8c16709498d4a14122a73627de1cf16a086cc4ceb5ba0bcf3330a08fd8958c9ea79440cdd97a085b13205deab8b778109f4592f8975cb05a01c1f8eb814eb76de9683a5b8d9381cbce3887b64d393e4538e99b935da799485f8269a5c9cc2338c8ee1e98cfc1b64431576ad5308cb02a6255164cec946140e9aae6698f289310f23a6e40257f3a65d850750fd66484a09918b7cc00fdc8da7be4045f8abc2c0eebe778043a01c3068cea370f08974ff5cf9836714aea67b1c98ded2d96e3e35f64e5e5ce8e6a6daaccab9b29dbef0d40108a6c997b972c39c9440314a74df3a934399f85979153ac031380b2bc403f5bdac93ceb5da26c64fbb6af920371f5c51f64832e182eda354ab768570852c20141b2b187aacf9779a45a5d5e5efa9dcef602d71f2043c2b2c6e66040bb0d0fcbedbde2aba4eed8bc2208da7e1804075213ec56e49efaa9f17b1ebda00e63bb6f61c90ae8c4b711140297ec2d65b12307b9c2ba550aba96d3b0b564edeef7a6e2688c9d4a19d73701b4c98d9aa3a58acb47c3dc91e1003aa020b2e2f1a4eae307188c233a78b0f49ac6b68437c96d28b7e97ecaab55355799d25ec544484f2c48c8b595f6ee4bbae9675fa6640d5ef01193c7c18e8149435a76b793202f13fc8610b2f713ba7ba35c8297c067744efaa7b116bce1a397fcc7e55b98f15f830e6f6bd7c6909ee9c9613498f5733de76ebf0e3c06cc942721b8a8dd79747cf96096a73296209256dced751c7f5ee01712dc607140bc3e36911f1a8d945f45b6a03a34ca8aac6e59d12092b7d920e8e2f31866b91222729bb6b12707805537476fda9351867c0b3dd0a63b5aa9527bf7704886d15ea2bc66f833bc38beca49571b2c737d906f101589ca0450453c837a954d76a95a76c521324b2212b346521cb62910dabc73ed925a3b61199e63405c58cc6f53e7b1cefa7cc3d24d6cd17007b360a184122853ee7eb61b3b048e116c87f437e64d64b7a48feb40d134d6f1be895267a914ad22e2892c055d202348c324eec07ff21c93f4e17bacf8a696cbf8ee93bf68e2bcdf6c7278abe9bb23ad8b91f957e4db019161f0564c6ca8fd0a8ddd3d5745ad51b6fbd9ea46950a0f586058c57b8c00248aff01a89911455b4ded572266cd0bbb546b6f5a631da23cad3960d574d44f223dc205d433126a9561273ecee1a3a470c5de00b268d69a84c62c0c8f3f16809fabe6721b5ea3b1b2a53ef9b1fa3758087254e09d8e19961dc4e725122f4b9db0b3d2c84fb1649001499345830b5954ff649edd5453fc90cb4a596ec91666be5a6e9683d5591ebaacc7fbcbb9967a3bac68e00f7e5abe7bd283940e6c235bda1ce2eac22e6c8029f286b84ef081d431663ceea544b5ce6cd87c7b89d016443bf5ae5d83aadee84ec50d2bca3c7be4ba6bcc878fa832302f7004f4b0d812891437f2370544d6702e0372d9d45aafecdac94c4c4b57b5f2d0b65cfa9f700518d42f9bf9564fa2dab63a2255e6697872a0ba9f2d5c843f5a78b9a94794093922afaf52503255b6fc0e01c0bba8cbac3b65ee0b06233a6d2885a77dcfe74c0ae86f3997e697a98fe14a177d27c3b3c1d53612f687d3e838dd0192cab71a5a233bf3973e0473fa2b2279dcd465225addb9f70b0984f35a078a8479e33dabac3d1e7cc79b1b4f045cd451c813ba34021a9ce3ca983f3dbe2f037136a43743518bf41df8136114ccb61989c5299fc082eab3caea326bb4c67eb1bcad6c1c06c599dc4af6876e39c7566814bff432a49aaad2b828870898e4c37c4c8e2166f83a9062958866494b61f69e029f77b755515c24b1672670ee207fdaff406fface0b41fd51916edb388c29e9c9c175e54d061a19c6f71124265badc2fdfffe4644a7e86b8f34af80a9087ce6f044b198db54721bde8e1bc5c8dd3f7120bc8d51b500af883cf74ffc5d6fa616268f355a0c3e92b739263470d1de3f99f0a377d6ec3e40c1f9c111f72f6dfa7d394e7f21da80272ef64702ae5ed718cd5f2716343a962f2ddb34cd0f59266d7120e5a1210b8d4fe28e41a69bcdb8daf75817f4204973189a3b8fb00a5a9b61e1b616749de93e89e4fc904cf3fea2e54d364dac4fb1efcd88647dbdfaba652a0fb30640b29f111eeedbaf9465c38dc3e7345f1863fbbb01692d26bf0bdef2037d29138aed208eb5cb0ffd6976c7a52071708534862478ac37419451e89e5aa0a8cc85f8beea50e072638d80131fed5a96c1453cfeb6634b550f745494cf0543fb880b2bc983bf8ba2d75bbb3e28db39ab56f5386170eede8753d1c620099f4e6e74929661ac64ec8a5288439b54126276cd828ad4ca125666e6d5208bc073b8f5d413f85e3f65b1e17b99ee6d7c6ec77337e396142b13a2d6dd4998350315d427cf1fe2bf00e7d1941be73bf14ac64ff2199db5886e1576bf1b26283e445c99250ed63eb7d40a494fac321684f39279637480cd8ff80d7a7d7c3b94c0ee2ac45f290ab3cfa98fa9c5936d02b055c2f0ae889643ec5fdc2f9ab576cbe46a206115af47194c651657e533c565fdc90ef674b3cd4bce3eab83d3c4225e7d427dbea9379a25f4090f2b772274ff06ae1d0c5d5639a1fe83842c2a69ebfbbadb76566f55b678e1986036037e967ced7992828f8aaa7123041421202b3da506a01f793c4bcead8db3cd1390ef7942b44188794daee48d656ded613d1cc0647c277dfb2b384267d7dbe52b1c5ef8f946e66e36b6f4d25a3c0527d040152b1a9776f855b8b7e97b71689d2f8165f80e61124386f4e35c7198bfaf6f0e8b6be49861f0dc75824ef7c2c601cdafe65097f91c83f68ac985ac2bf615cb4310be2a46f1ed10b3b2f3a2a80f1f3b71c57eeaf29806f82386403fed66d8bc84f9617d5bd7c233109429b84f7aafbfbedc5b12989c4517ba2ca46762c07eb09374e4d0c0992bf0ac8a286b350dc8907f6311155d1f28cbf5f7e3e9d7e4d6978ff5df6fba6cd82cbf6496ec4110a17208dafd51bf479e5d8acf6d1a749c9aca642a3ea15bdf7c10aba3149791b2b9e0301e94b46cacc090eac27f54d1055f0554244061e10fe13146d3a7a377b54d60c5ca9dd483698213bd7174401d3b263a3a90b28dc94c2a69bfc1209cddfc90caa79cd16a4273b0a4abadef4aec5f462482532b19180161b1fb877abe1dfdab3ac196cf0638abc367a9f80c23c2d41d68b48406db586cd479cb9dc2e3eb90a7f647dcff2ca6b5b86047964807cdbcb2f619bb5eb4ee086c2ec74369ff3fd4386cd86c3553c72127b54cad49b22764f06edae4049957f5366a25906b5c3c6d09cd5dc68b68c353138e642c58b7634287450cbbf7d10387e388f500aab392668d9b2bfdf790c47c5c87b556a7834b1e403c277fa6e2bbdfa9b40dd2e8ba808af47ffe29903c6b69d5f0c378efe3d63d358ca4537d11f6ea6b69c785e7745de131d627c9234710fe1c3f888075a626fbe278c9b1c657aff9bff26974ea56d97e722ab9d10d9f065bcebaf4693344a0f21eb1f6e541d80a62ececf0795a7dfeba73d613fb95e05aa17baf60e014df2c0b5fe95681fa4b2eb5a7efa0eb60e4fea7ff3ac6ad7e4dc2c6a38b6e9df7fee91361e80c72f697a39f0a70173012ba6f6beb345c12cabfc6318e611124b402beef4446f84450ceb4b8fe9d379ba50b792832a0542a7bfdb6dbecc034ab3d975251384cde1cf0d159b064c64157cf00c7837ef80b8ba6ea6a0a80070e353f98196b2312958d7b536887b06c1cdf0ff7fdfbddfe1983913f7e00f763e0b13a4b7bfe3b87f3e2fa50d5965a827aece325f09eceb5f0b568db311fb66160ab6ebe583479c1cc0738deb4e92bdba31f6db7b6c86dea53c702869f4e5749c1d68e5ef27349d654f773697f826b795e0900c4f65ad24ed08b99ae85caf2d7af70ce2c825dbfc8fa545d76ef3cd3c28207838c94796b25b4f3557eb4b0c96561142c7e1f25e23acb783a4799ec30624c8e3ad5fb7ade0884dedc390a5344b61d077bfe1ab68f6e87882be2c028e38ae88ce3d2ff6a2905dcc84b89797820a89544be67e09690e6245b06d46a8b54b85ef68f2827fa488029dd4996861111ab5d895f9cbd7a7998b3693f94f2d638474b78347f6d51d8fc7ecbe043758f3dfd1a6691365bed6ab8e21d1de934b56b1cf44c0d76b985cc994e7e4abda4e925beafd2a3476878e4da71e7876c6315a7ab620b5e0125e5d0a4bfc398fc5b1171e0324ba2b9d5f6059569f9a9", 0x1000}], 0x1, &(0x7f0000001740)=[@rights={0x28, 0xffff, 0x1, [r5, r5, r4, r6, r5, r1]}, @rights={0x20, 0xffff, 0x1, [r5, r7, r1]}], 0x48, 0x403}, 0xd) flock(r1, 0x7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001800)={'./file0\x00', 0xba80, 0x5, 0x6, 0x1, 0x4, 0x98da, 0x3ff, 0x3, 0x2, 0x0, 0x4}) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) renameat(r7, &(0x7f0000001880)='./file1\x00', r7, &(0x7f00000018c0)='./file0\x00') syz_emit_ethernet(0x40, &(0x7f0000001900)={@broadcast, @random="cae671f06617", [], {@arp={0x806, @generic={0x1, 0x3c0b, 0x6, 0xe, 0xb, @remote, "b4b3f41e18fb3828be5dace31755", @remote, "e629fa3509752dd7ed1cd673dd75d0e2"}}}}) readv(r4, &(0x7f0000001c40)=[{&(0x7f0000001940)=""/102, 0x66}, {&(0x7f00000019c0)=""/61, 0x3d}, {&(0x7f0000001a00)=""/118, 0x76}, {&(0x7f0000001a80)=""/201, 0xc9}, {&(0x7f0000001b80)=""/88, 0x58}, {&(0x7f0000001c00)=""/30, 0x1e}], 0x6) symlink(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)='./file1\x00') 1.548583133s ago: executing program 5 (id=89): sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000080)="f23e8032af8882ab60e21b558e75f7b7ea91a4e5f965d5d1e8ebdbbebfe943fe867c152cf6872404923c76a87bfddec5a67c8dff57b537fefa974a0ff1d6c858b227265682d403bb566901fcc68482e0fad13db311b72280ebd40f2aa2204b99898cd06828d1654a7147ac35d9452c6091df36af15b7436974a71824487b612a1a5b5868cf361686a8317f3b68356d78211a860bdc6f60ad50e741597dee67b3b09dd8f2714720fb7523593f4cc618272f110de44c359d1ea507446847c28f1a77fc989ba120521b065ef02752b4409490f8f9b160fdc711", &(0x7f0000000180)=0xd8, &(0x7f00000001c0)="a7f9ff38dd59d643b4383b8c39b647abe80db9315076491117d0127329f63d5f053af1d70a661f61c311c4529b754851a2c2a6e5a11fbaa16b48cf842963550fca11ec0280b146fb155e8c9853f5", 0x4e) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) 1.547299508s ago: executing program 6 (id=90): select(0x40, &(0x7f0000000100)={0x0, 0x400000, 0x0, 0xfffffffffffffffe, 0x10000000000, 0x4b06, 0x80000000, 0x3}, &(0x7f00000024c0)={0x9, 0x10000, 0x3, 0x3000000, 0x2000, 0x2, 0x6e2, 0x9}, 0x0, 0x0) r0 = msgget$private(0x0, 0x1c0) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x2, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00", 0xb1a, 0x4000000}) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0xf, 0x101, 0x7, 0xfffff676, "186d28106308001100530400000000098000", 0x20000808, 0x4}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000"], 0x75, 0x0) msgsnd(r0, &(0x7f0000000040)={0x1}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000180)={0x3}, 0x8, 0x800) select(0x40, &(0x7f0000000100)={0x0, 0x400000, 0x0, 0xfffffffffffffffe, 0x10000000000, 0x4b06, 0x80000000, 0x3}, &(0x7f00000024c0)={0x9, 0x10000, 0x3, 0x3000000, 0x2000, 0x2, 0x6e2, 0x9}, 0x0, 0x0) (async) msgget$private(0x0, 0x1c0) (async) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x2, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00", 0xb1a, 0x4000000}) (async) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) (async) syz_open_pts() (async) close(r1) (async) syz_open_pts() (async) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x3) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0xf, 0x101, 0x7, 0xfffff676, "186d28106308001100530400000000098000", 0x20000808, 0x4}) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000"], 0x75, 0x0) (async) msgsnd(r0, &(0x7f0000000040)={0x1}, 0x8, 0x0) (async) msgsnd(r0, &(0x7f0000000180)={0x3}, 0x8, 0x800) (async) 1.546369516s ago: executing program 0 (id=91): open$dir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20000, 0x0) 1.546044095s ago: executing program 1 (id=92): openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x1fc, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x42, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @empty, {[@timestamp={0x44, 0xc, 0x9, 0x1, 0xc, [{[@broadcast], 0xb}]}]}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10, 0x2, 0x0, 0x9}}}}}}) 1.545711149s ago: executing program 4 (id=93): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)='\x00\x00@\x00', 0x4) (async) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)='\x00\x00@\x00', 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="8858cd20", 0x4) unveil(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) (async) unveil(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x7378, 0x3, 0xfffffffd, 0x80a1ba, "bb08a5590209ff0100000800001b0f00", 0x3f, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') 1.310636287s ago: executing program 7 (id=94): socketpair(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000080)="bf03d914", 0x4) dup2(r2, r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xef000, 0x4) r4 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000100)=0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000300)="0814883b798a67b633dd655bfa79ba05a408668b60c756793771929bc45ba2e1394d73283f697c37f72fa0c8d04d7759b7647eaeff609a37718d7486c33859d34a2c4bba320cb5d08fc26730cab962b608c632c8cc923deb54e2461942717d99412dc946c342204ba361a3bb877a4446b3ba0c00"/128, 0x4a15fa9c8a077d79, 0x100, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xac8c, &(0x7f0000000100)="9512bb78a5b9e7f276ae05dc6813a9b2ffb0000001e200"/32, 0x20) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) getsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) 1.309902227s ago: executing program 0 (id=95): r0 = socket(0x18, 0x400000002, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) (async) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000340)="71fb1e34", &(0x7f0000000300)=0x4, 0x0, 0x0) 1.30953354s ago: executing program 3 (id=96): writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d35e6abbbdabb26a5a12ad7f460032b34b77a382526b1572d", 0x2e}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18"], 0x20}, 0x404) r1 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) chflagsat(r1, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x2) mkdir(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x51) 1.213377942s ago: executing program 4 (id=97): r0 = msgget$private(0x0, 0x16) msgrcv(r0, &(0x7f0000000000), 0x8, 0x2, 0x1000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x40}, {0x46, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffac) msgctl$IPC_RMID(0x0, 0x0) 1.212717686s ago: executing program 5 (id=98): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x18e) mmap(&(0x7f0000324000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x6, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) unveil(0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) mmap(&(0x7f000033f000/0x14000)=nil, 0x14000, 0x2, 0x11, 0xffffffffffffffff, 0x0) truncate(&(0x7f0000000200)='./file0/file0\x00', 0x30003) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x4}, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r6 = dup(r5) dup2(r6, r4) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0xf) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socket(0x18, 0x2, 0x0) 1.212370142s ago: executing program 0 (id=99): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300000080}) r1 = socket(0x18, 0x2, 0x0) close(r1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x51, 0x40000000, 0x8, 0x4}], 0x7f, 0x0, 0x80000001, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) sendto$inet(r1, &(0x7f0000000880)="757b384bbd3476508860e2", 0xb, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x2, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x26900fffb}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) socketpair(0x18, 0x8000, 0xa, &(0x7f0000000080)) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0xffffffb3, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(0xffffffffffffffff, 0x0) 1.211423868s ago: executing program 1 (id=100): sysctl$fs(&(0x7f0000000000)={0x3, 0x1}, 0x2, &(0x7f0000000080)="407ceaf94d53", &(0x7f00000000c0)=0x6, &(0x7f0000000100)="77ba6a388d0380a8487c59f59ef4957e3c0330feca9b095d73129d200e4ba00549286bf8e0305def46efd7d3f2288a34e7bbedd8de81186c5fac71304df12909389a494c266a32257b87c0301b3c8801e9ae75c724482472d4508413c2a99d2e42a645f682d71c6e2fa4521aa3ad67d8f8e925d78b58cf6f73c806067286093f3a046c24d0f42bde5f93bfc6dd181074be249c3384072fdcd2a533fbaae791ce11b529f9849c93ecdac3609d6774a669a1187a14f86540ab2223b193be902016f8e7c607be6f226e38cec3bcd7ab36cce5517743d7f6b04ed0543247bb8d8a42834ecf67246e7270", 0xe8) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe9a) 1.210310471s ago: executing program 3 (id=101): setrlimit(0x8, &(0x7f0000000040)={0x44, 0x65}) r0 = syz_open_pts() close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x40, 0x1b}, 0x7297, 0x3d3, 0x0, 0x0, 0x8000000000000000, 0xb, 0x6, 0xffe}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/217, 0xd9}, 0xe6aec00a5c34a800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x80000000000) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x153, 0xcad3, 0x9, 0x160350b, "cc14ee0d2100caa26a364fa8a325850d1ec100", 0x200001, 0x2}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) 1.209240488s ago: executing program 6 (id=102): mknod(&(0x7f0000000040)='./file0\x00', 0x118a, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlink(&(0x7f0000000300)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x51) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x18) symlinkat(&(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 1.169213584s ago: executing program 7 (id=103): mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x23}, 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x777c, 0x7, 0xfffffffd, 0x80a1b9, "4a636557ea0c995000000800001b0f00", 0xffffffff, 0x2f6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20001, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) mprotect(&(0x7f00002a2000/0x1000)=nil, 0x1000, 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 1.118997173s ago: executing program 7 (id=104): r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) linkat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x4) (async, rerun: 64) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, 0xfffffffffffffffe, &(0x7f0000000040)=0xfffffee0, 0x0, 0x0) (async, rerun: 64) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1, 0x2010, r1, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300000080}) (async) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x300, 0x100000001}) (async) syz_open_pts() (async) syz_open_pts() (async) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) (async) shutdown(r3, 0x2) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x0, 0x0, 0x400000000}, 0x0, 0x0, 0x0) (async) renameat(r1, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) (async, rerun: 64) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) (rerun: 64) 1.072184087s ago: executing program 1 (id=105): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206916, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="673bb5b8cc0c16ed0898e17c03ce480135a128250801a22ed2b1ad6a78ef1d47e6abbbdabb26a5a12af0f460032b34b77a382d", 0x33}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18"], 0x20}, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @local, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @empty, @empty, @remote, @multicast2}}}}) msgrcv(0x0, 0x0, 0x0, 0x3, 0x1c00) r2 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x56, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60db0900ed1f0000fed38d5ba80b9e61cd0c535a98000000ff"]) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0)=0x8001, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) select(0x40, &(0x7f0000000040)={0x2, 0x81, 0x7, 0x1, 0xffffffffffffffa5, 0x5, 0x3, 0xaeb3}, 0x0, &(0x7f00000000c0)={0x2, 0xac1e, 0x0, 0x89b7, 0x9, 0x7d, 0x85, 0x64}, &(0x7f0000000100)={0x0, 0x86c4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) socket(0x1, 0x2, 0x0) (async) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0x80206916, &(0x7f0000000100)) (async) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="673bb5b8cc0c16ed0898e17c03ce480135a128250801a22ed2b1ad6a78ef1d47e6abbbdabb26a5a12af0f460032b34b77a382d", 0x33}], 0x1) (async) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) socket(0x18, 0x2, 0x0) (async) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18"], 0x20}, 0x4) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @local, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @empty, @empty, @remote, @multicast2}}}}) (async) msgrcv(0x0, 0x0, 0x0, 0x3, 0x1c00) (async) socket(0x2, 0x1, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x56, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60db0900ed1f0000fed38d5ba80b9e61cd0c535a98000000ff"]) (async) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0)=0x8001, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r2, &(0x7f0000000000), 0x10) (async) select(0x40, &(0x7f0000000040)={0x2, 0x81, 0x7, 0x1, 0xffffffffffffffa5, 0x5, 0x3, 0xaeb3}, 0x0, &(0x7f00000000c0)={0x2, 0xac1e, 0x0, 0x89b7, 0x9, 0x7d, 0x85, 0x64}, &(0x7f0000000100)={0x0, 0x86c4}) (async) 1.069565465s ago: executing program 4 (id=106): mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) (async) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f00000000c0)="1194a7db242fdbaa548221deef86755fedbd954a70e70a88c353bac34409bb907ad2c275e817202b7b95286f49c76a480284108b7c4daa51537545b4949d0823703e68340ea117dcd3b9ea9726938e2cf0fe6cce951fe0998a6a62682b25a0950897fe1fe81d3d788dcc3b95c4d0e9ca504b9e018f8be552031472f7453bd8fa2e43614fb0e797e9057be7877aa49f237e58f7c7057a7c91225d86252fa702e13033edd3f9261810fd7692e162d0b64bab804c1fdf62264fb6e7cb4703f6235e76a5355b6936", &(0x7f00000001c0)=0xc6, &(0x7f0000000200)="1042c0569e3cb4f8018ef40a351f03ff5ed039b5d57179c1a30db49185a5532e60a559f6138934ad09aca17aba3cf18842b302495baf98dee9d3b18f2fa1aeb613fc17bae8753e4a6c29f6e9b1ff10d162bd6f7d63c6c0596e8652eb5ad32d0f3621ba316fe291f0bd28c2be598c3f7a531f0f1d85cd4582ee5156d2f0827f86cd28ecd8f2da43c72813e56e676fde331e5bc20cefcea2e2c66af535ed4ccd067b7543ad4f293600806ce479feeb75fd962944666fea47a9104ef5fac14090fad4cd9203becf19d6e7f18fb53f3db7eed009cceaa0a061984774fc5faf0ee45aeafe0c48668aff0aa27a661a518bdcf43442d687bd17899412521f756dc0dfda045f672b67bc7dc21e7a82317e1efa2e71cbb547866d21ed1829ef76c70b815679bed31d1f9dddc2a4f5c45af91ad4c1cd8126b59577b9f9ecbf51f9c9d0672246969ec1c65b06754f72e6a05fa9b2954e8b95a08a3efbf448d9777e173d2bbaddf9afbe6bcbb038b96721743cc827e4987976f8f1a54c08312abeb45ae7e2a228493706d8824a1a6bc10bc0a0bf976a89d8158a9f036feaa34d42c019bcf100120ee1386cdc8c372d3751ffbeb09f88cac07fff3dc9fbf875688305a579809e6de0f1afaf716f58358d9ba04c15b5d6af686b9b262e0e820af593a79112f7a185f69c5a17909fce67dc94ddf9397947c31524acdd6e22fe2a8a97a392de581789f913bf510e622896a2de04c871d451d1499b3f2595ffdf11cf621a1a8499e1b6eb6f556b04c519b41da46b07e969077ca966d6fe50d1ca959e1bdd6bf79066a23051dc0140f80519cc22774880b832694a8cc1203c013cd1b9a901326605c3d80ee133dd3e36fd823ce3ad9e1a3d898b16af8430e48d54456ef8a7198ff7888af2708a81255256b5d3a479f04c6f24552b9393b5706033ed1c513a624e75ab67a092fd00dd4edc149936f3c02a8e54bd828c45ff2d35fabe7f22acd3ecc0d6aa84f2efe1cfbab9203827dd91e4f4d3bd7dfe767cf5f45da98b608b23cb9b83fe9b415d756af53796f064fb16704616fc48028c29b97366385c12812ac740f5bc06c373d6136fa36b0e04958e08dcee41ce5f82aa99b872768c9da044586ca81e644d590f3f6ce7d1a184a158d1726aeb82d510f5cd9d0d8db17d537aec44530688f1cc61fd5a7345fbb86c6847ebc5a979b70ff38bd50b5738429037275bbc91d175f37e9efe1fb754ea28202d95778e8d5668a0ff2b4e2671b2abb82071b7485e33cf220ea6314909c9f2c2ed51c50ab0a805023a1f3f1506cc6e4a576fb6bbf4ed59eebce6b0a6d4bcb0e314e4c336fc411c3cfcd196b68b184d31ece46b4d6c41f710af65ef61e0f35e75fbd15950217ce3942ed7ebe3dfec82c474861c1df583d6f8c70f5f1fb44c004bba35245b1426e061e5559984d8b17db708705925de806e68b5f1a09d8a5cd031ca4f0ab53c06013cd20ce50cef14a90f0fa64acf327e0ef41af1ed00112ce9b5fa2f1b118aff74871ec277dc644916b45073f86088ddeda0959b05e9228f768cf33308682a34ce3b83fc85fddc9f4b4bc05f75bebc39091d55b36bae363d0a020b782d062d119b897e7d10ee196e05acba0f4b62fee2c16c6619e06ccaddba952127ed60af35321ff3d93cd065e634e95354f3f65b8daa46fa3f380b387e14ee0389d90047b60d96eff9b76950d6ef17e9d8bdd218301f5a73f953d39938b6686e766f81fdf172dc9e04aa5e5a870dee6d835b4bc1abfe09e6848dbe8859dcce3499dc48b088394759fbfd7b70efae4fc1669dc5ed1226bdb0c16932bacc71a7455c2edbb1247f9b9eafb020bf3630bdf1a1fa8ea72be8d0f68b2d1e34cca58e04e264c7cda9fa03e8789a79609d50b4517d2eb652e875de7d555867415f5f86fa667040621406a714fbd461fca3ba3dcde9f00e2c9e0be2ab27679402722e5428afa0441d3fe3a2d6c829f74bd682636eb49791538620dbf6654eb273bbc7d71e24face380ed88f0a73a792ea1d57a7da742e75517b96307a671e3888d24f7cd518fd6dae6b80351c0697714dc8b53c49c01baa763b34ac950eb00b5478f61dad61664b2980d11e86c21fc58545f1d7da25bfceb5cc148083d04eb4284c49fb40328d0cf4c7ae3828259a948bf6a4343dea54d1350a77f62d09a1d13821d3c334859c9a060a4e228e4777f44b08fd5d8bb0aa9a1da9352f008d1191131eac2b8e4af21b0b8bbf16a8e26f0d0ab6911a1521ff5a4ba4a1c21347974fc560e80aea76d842dc32495b3316d93118be1768f7538b4ec1d17cbb98b4985fbeccd4858dd79e2d152ddbddef913356a8ab823dfa737ed3c22c33fe94c3c83b24358c7c9289c62191c70d3f9e6d42b3fb896f174a178482ab26af6d2a0f5dc92161aa4adae2dd59aa20b71a2cff65fbd7d41e0fdc4bd6baa6b889d6e887b4ceae57cac1b477c648bb11c5b229a5fdc97a5a24b02cf8c3652eebec3838662feaa240da12fec8866e03e7eb0859bfa0b39b5c369c4f3329e9999e0da9786131d212a0e5a7be16ea9c8742a066efe573f2a72838bc9bf157b4ca2564c11be21a112d02716cd4fb32a78c8f85d333abec6b18200d19afe996b3c60994a69b35a1f866e784c6b3f269b0e384ecfbbd11c3073e73b0a970883bc65403f0f91c9c4994fd8a655dc4252f3d73416d1a6b49d45896ee8ac62687664659fdfed2681caf67234e3986205f3a4c7cbc2f1b762f3c28d874eaddfac03f180906a68b94f7d583135b0f697eba58e796b2cdc369ff71596cdc9f7734cbf109f7b50262419393676d052847bf7d8ff4f9895b5f9e127f00a431bb39764c081acfdcedbb1878587085413143d526c7fc73067af7abdff91908f9e7b5872d3ed7e99a17656f77f72986ead90bb54ca0d75419d429af10d27f9bc8dc2f68d9c160d8bcef36759ff0c76b9e45e51d023c80349c44eb833ba8a0571ed94c9193c9e773a11009a3816014b8621c4d4b3df58b7a7442bdcc36c92cee0b1bc2b007c39eba5a7b1a045fe2fc281136e42e0d2242d0a3257f409491949dfae7f10e6fc04de6a8706ea87cdae876421a181018a271d21914a6b5d729b91db5684fa720ba86f11e7f43620e7e0189c17fd554d3031c4b5361d9a16e28ed412ac307bd0a0919b9136d6678015e2f2641612d4fd2f80637d392f1f375ea3b12ef4323ba3d5051202d88ef23674da33631ae4dc23d6d9ae2dd1b8b295a2b53f9f4597c5a59a972222374a50609a81a7bb244c2976486e8f8a1b44365d473cefda4fab5568c07478fddf0bcb164de81d6658a91a62e227d729d6f18dc72696b22904e72dee1676a6c21d47c52b2254ae03231d8141701cdcf5fa969c84435fb71eeff6b8175268e29881dba1efd09dccdd4b3d9d99ba44ae15bc16aff78518a2461ced1d586c1ed67356441615ba6bf960f66bbec40174ddd6c7ba41995e8f309845bc901a7cc697a66bfafdb56cf90a1a27b1b4110d09d0bdd193c542615bd75396bf05d8f99571f3b4d7e76ea032677a787882ced477c5a262ed9af4d59f41eb00787b5b519520335a5fb0ea2dc0d894c766382f58acc0e5048fe1e5f902617200fa80d025677a08868b082fedd3eae095ed737b2414025efe7dda4776314f61a2a788d886e7e9efb04f5d7f83ce0d425ecb932e58000d0ea3d8fcf306583b2929e01ddaf49f1596059879134e2eeac53d32498a5dedb71e619805c4bcc2d44c7e7b80552efeb67e6c519e1c06dbce64af9b4b8224c7ba8fdb2cdcaf17ca4a4a9041bb39afc7c06d092360af03fbc286a47ecd31107f689ac20e87c09fbfdde6f5bf84fb5288aeeed751f2679a9a05525d1a706f73246debc248be6a583be9cbc652c2304ae8bf886f71e9c37223ecfab1d9afd7fd26afb45bb8e13087fa1205f9895f7ec3a2e25cb95d7558a36d03638c818a05826eb6b17db5bd3375cfac2f29c1d833d7b7bea8d94ab0c9d6119e796f5637b101ea1cb0262091fabeb1f6971101be141ccfb5392555fdf03a789565748794b868fa55131edf76bc1344ed01749a6f78237a12d59da60f61cd39bb461df613e4b492bce75eb82e1bd87dce305d02e7d421801fee58b1f89046547e088897e1d8b3be88c1b2a2aee548e6b61e0005040bf69dc5999ba6331a972530a2f3aaa4ad6176f1a76e96ea8745b624c77dd25ce3b7c73185d29739ba254dc2f0f4770105082f7ea97573e635b751b8e5591521c2d865ccefb774389ef8250934f963ec8c74f90e7baf0f796edc247a09e7cf320bf6d3aa060861ce9b9c715b1871b84d60e39179aa070af6c3d7d3f549201cabf6cc1a1522ac7b7b1a3c8fd9d3e0ddd2d54db865804cae8d1225ad652538652f315683edd1881d9f423d163c6f0fa3d0928bd2721826b05ad38f7c53a5ddffd2e65d892daf72dfb9a47cfbe9b467bcb9b814f46f27657f8c08643ebbbc309ed6394c3eab436266e81bffc36e641dc07e1bf823df1e5c33097ec195c620b0117078b0ad9e3901101232a3563914d9a3236c1c03ac796288a94962c25e5a930175a93c871cf73fd7aa28b6308b6209c75cbad17ed5a31dd85be67d098a417c84cc2003beadeafb138fed1185b65880a497569a82f5a80c94234069426fa976b4ad8c444566079f0fbe7d6aaebb2e88a500528b5f6e6c1480326e4b7a5850c806a3afe99280510c0962916ded365253908c2f1b29f5e77b6ae5d356264ba026a31e1dcdfd30c50226620f4612a8270ed84d2c57f638398a694e174c5f2c35f86f22a4357e2f3b759c18fe3092efd03757f55555043aab6520033f74292b03764fe0916fc3ad386226495229f2a82b12684fe82358eec174046196ddf65a8f65dbe49aebad5d04745a3333e766fb4aa844d9d96305b0bd0887cc35879067bdaf392b56e62ed93a1f71ea66832e086c50b6e63a3bf96e6baf6df382a67460d864f19b7e4ae15d3e651678a24afb1212d95e5d8fde8c80608da9f8d8d3c793c66d94b09de4502c814e4faeba75a9f563442b520f0345ecc49e899704338f7638f0d588c819cce540f34e4a67ac0e7b5cc7d91bbbdf684c05c4e24f29e316c28f6785535494d819bd6ba409ddf86f5b4514032f9306cc78dfd47b854e23b02c8ff630e433fff20c30ab58f4ea98a767adee35c01645bf1836366c6ff0d235dc0ffce35ec17f7a36e726e04a3fbf5e0d0be159152e49d553e9e6ff387f0f8f27d0904199967c113a66df0356aead0a556a23366e606d5dc583c4cf3dc2b04b0cd93a8b3b276280b5338cb23c49216144df6a68f1305b45564eb99b7a4ea53eea490b26f02268d74cd0d29779f34604d88ea8e31d93a229ffb9717e853a38012bc23459c70e2d7cb591809fdc9c3f0cec6d798100cc9190c99f09f789118cd4048864c9c49e86103d1c9c48b24d34bee18ff05d905a36ef6ff3195f24c761364fe7d193f91f6a7d43371954cf50afa97f53340eebede78a7026518ef463206818d1f9b19f73d87cc417ef92f8effcdedea524f6836f936e6e10c0ddb74064e0f83fa491d5a9a8c600244fa8fdcdde08983f90790269fb7551a2420cb3a0660afe23aeff76d32b8a9a661048fe7e91a7b636b8dd6df19cb45ac4d02d2aa2fdd9304dc945ea93de9c893b1fedcd7e55902b34213fd0803b9d3c2a639ff1a0724c74cb1f4afa5103f87db864f2fd94414d69fcb14b1f138b47a8c0e5442e47e990844e5a8d7df930ff3e7413a4a27ca1335bd4170e333a03ee39ce195cd5642c96ba8b9694e7e6fb7", 0x1000) (async) socket$inet(0x2, 0x2, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) (async) socket$unix(0x1, 0x5, 0x0) (async) socket(0x18, 0x2, 0x0) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) r2 = kqueue() r3 = dup(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0xd5, 0x40000080, 0x0, 0x3}], 0x2, 0x0, 0x0, 0x0) (async) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xcbf, 0x0, 0x8, 0x0) close(r0) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) sysctl$net_inet_tcp(&(0x7f00000012c0)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, &(0x7f0000001940), &(0x7f0000000040)=0xfffffffffffffed0, 0x0, 0x0) (async) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001240)={0xffffffffffffffff}) connect$unix(r6, &(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8) 832.915391ms ago: executing program 1 (id=107): r0 = open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e5) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)='#', 0x1}, {&(0x7f0000000040)="2187", 0x2}], 0x2) (async) write(r0, &(0x7f00000000c0)='\t', 0x1) (async) write(r0, &(0x7f0000000100)='\r\n', 0x2) close(r0) (async) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)=""/161, &(0x7f0000000000)=0xa1) (async) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 831.171448ms ago: executing program 8 (id=53): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0/file0/..\x00') setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x100000}) symlink(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='.\x00') 223.192678ms ago: executing program 4 (id=108): r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xc8d2b21d9a35548d, 0x8}, 0x0, 0xe, 0x0, 0x0, 0x0, 0x71ae, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10, 0xffff}], 0x10}, 0x400) syz_emit_ethernet(0x96, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60db0905e80000000000000000009e61cd0c535a98000000ff0200000000000000000000000000012c05000000000000000800bd"]) setsockopt(r1, 0x6, 0xfff, &(0x7f0000000000)="b36234f02c043ed4a83f236e69108002fd2f2abddf6bbc6f2ec0f91c8095592a4ff49cd39828326ab40d2918239660a206ef60cf41290e94aea4ded1b1bfb508811c39ccd6965fec29f9fa00de5cd47ae512b7169a3212ea779ede69337bb78129", 0x61) 212.684922ms ago: executing program 5 (id=109): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xc8d2b21d9a355508, 0x8}, 0x0, 0xe, 0x0, 0x0, 0x0, 0x71ae, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$ddb(&(0x7f0000000040)={0x9, 0x1}, 0x2, &(0x7f00000000c0)="b7d5755d", &(0x7f0000000000)=0x4, 0x0, 0x0) 212.093543ms ago: executing program 0 (id=110): sysctl$net_inet_ipcomp(&(0x7f00000000c0)={0x4, 0x2, 0x6c, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ipcomp(&(0x7f00000000c0)={0x4, 0x2, 0x6c, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x400, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)=""/67, 0x43}], 0x1) (async) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)=""/67, 0x43}], 0x1) r0 = socket$inet6(0x18, 0x0, 0xfd) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0xffc7}], 0x1) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000100)="160000865fc26939974a9ebc", 0xc) (async) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000100)="160000865fc26939974a9ebc", 0xc) setrlimit(0x8, &(0x7f0000000980)={0xa, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0xa, 0x54}) r3 = syz_open_pts() r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) mmap(&(0x7f0000324000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x0) (async) mmap(&(0x7f0000324000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x615, 0x81) (async) r5 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x81) mmap(&(0x7f000033f000/0x14000)=nil, 0x14000, 0x2, 0x11, r5, 0x0) truncate(&(0x7f0000000340)='./file0\x00', 0x645) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) truncate(&(0x7f0000000100)='./file0\x00', 0x400) close(r3) r6 = syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd63cb2ff900005001ee8000000000000000000000000000aa0000000000000000000000000000000121fe246fa81864b34d7e29edc5ba233dc44508639708866ca520165be8367936bd21c90898871d1a3d59b97524146ce6a4b6e6f2cf6efef734bfaf"]) (async) syz_emit_ethernet(0x36, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd63cb2ff900005001ee8000000000000000000000000000aa0000000000000000000000000000000121fe246fa81864b34d7e29edc5ba233dc44508639708866ca520165be8367936bd21c90898871d1a3d59b97524146ce6a4b6e6f2cf6efef734bfaf"]) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f00000003c0)=""/71, 0x47}, {&(0x7f0000000440)=""/209, 0xd1}], 0x3) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0x750, 0x6b, 0xd, 0xa, "03cc000001c2c9212d2ce659db0020000080f600", 0x2000008a, 0x5}) write(r3, &(0x7f0000001200)="c71380d0d8eb0f07e836070f2163f10c095d2d00dea11e2bdd381a0e0586749e5abfe27ceb4160ff1873cbd9314f26433f05825a3a6763f6f99b3d69be91507bf22ea108db0cdab55a1005500a86b9d782e4113e2558611360f672b492d0c1802b4763c9d35eda4983f4d080f16a82c32ad7f97735b63b1f808176942ee4fe290e851e03e03d42650c5fed69701a5a7010500f77d6e9437d8d463a919cadcefe710183396434c7b8565647a31b881f1401ee179c8c5b09785e395ee7a281d3db45a9cfa9967a4a62c30cca63be0016e131b82e3e4efbdac3b7776d2cb1453b85a04c9d6efd1295d067bc1cb5f959214d7191c74f8d48ec5bd8c468c32c7ba38e4bf9c4f869212ccd75f49047fc24868ed75f49b25454b46019555ed78ad60ef30b32554bf5abd39e22d20942c048d4c82b063ff8d2dd5f1d6fecdf1b6c31e7aa3743213a4a510142daecefe98a24cbf698e9550d99ff9b80eb80048fbcf629a4397d44430a622fb0b406454e4aae0e469ccfcba08245fae9538362e174cb4752a86bdf8754afb50e49e691128f82b5f73e050ea810bb065ced3dd49973a46516c42f818f3ef3cefa1ed19dc332093985d0e0df4537c6f7e39c8691dd2736f30800000086b60384174b473529c36778c5d9935201bee37a54e0870d98837a26f9e3b30b7678c2aedb6309f947d5f83b74c881abd86ad4041883c5520780df260cf7ac3eaf2d23b7ba4a01ae80921bce10dce5b544285470e8a82edbddb4332c040a1849ea87c516969907ecd7149b38404fdbecfc3ad119b4c5b632ada4dfa4e24a91accf90d64596f49d54fb08e82e76a8b53b0ad4011294f80c7d9a46e7ad920a18b92ef8a80683a5f38f25f3ad023301677e22e5298e0de8ce144ad4bf4d68057e4bb6e1e245125c1e5d93319b0f87572bc51aeeb7a6aea9864f4fa3dffea725df0de9b4eb71616cf28dde1f2d7ce8fad56da7e7a0062ef090862f94f48965cc34aab2a412107ad86c078248a9f91ee96a442d3cf2220498c2db640dc190874af896333f004986b4cef17db3ddea3749f22be260bc3f3b219d9a95f4a4f6ac764bbb0f0c318d5a6fca696d8f9ff427fa0e49cb0a379c16f3a8e8510166f713b9ab8f4cbe73b633f572919addcb1543bc395797e66188cd0e07349d1c4f21d98ced49ea0fd0a28171e16c2c07c62d157312e13a177d321e5b5d618076ac7779706dada52b00ce878989537abecd7584f253cb0e82ad0920d904ca1afb01a10e6656b274ceb9c7b0dff211d593a987796e45761e9441ffb5fe3c3acac5194546ca7865106beff9809b986fd9736ed696917aeca6e8506c5ce2708149d449d1b5663f1978091751ba3436dfd0dea23b253497d42cf89efc63fe3a4e7b4e90fba289c8f198ddf1006bea29d46be7c2b8cf8558a0a7ee455d36c48967642119f4af66cb8269d52eb65e01000000000000008d5591f3d6041529e101a890a483b164f3f39400ce8e4ee75e29d1acb97a2bd1a70cac4d3039c796bb020b151403c5f911c8afd059943decd7074e0a9657c4e95a38c5b4bf13e92547c3e8ec0b2dd224c2b2c10f5ecf377c2009ddf39c45bc535e25b1d5f99be876b6646608adead1809d3b3e53d39843a228c5dbdeb53442f0e95353ed46e86e8c6712a0b6b5378bd20b1b1407f5dad7f452533743b2f390eefb06823a127e84f28c1833b6c12101e0af4aa8e54fefd41250729675f7d77dd21ce461ffa197243a894980b38f2c0b80165d1752cd4fe2e05083a0aaf23978774ae56adeaf9b42559260a7c928526787929d01ef85d4726a09db5da6ef93eef6c22993f6fb38083505e67eed96e883f03a9ea14a0276c93d3feb4e79c07c64ac7fbef2ff3b0eec3caa108c99d05e8a719d43ae8c043b351647d2e64c6e58f0b131788c0055cd320b7ecc46fae52b25085bdf59935976feed727048afcfdde948ff43d4c2488eb9f5d325b45c6651aa5c63f82ed60dcfdd333e62bde869df6ed33fa87ce24cfee4ed562c8427f83a51b3d4aeef296d005ba8abae3ae0050d7be092f18337a6f3347b582b92580fad161a8c927798e6e429cf592fb96847042c9b1e145c17a579861b9ee2f80ef2b095bc2692995ca4e1cb33604dd049033b436113ece5217cfb589c422ba6ffbd893aaa9b3cd16353672e9e4c7c815a9692dcce64cd98fd4fc78ed06400d4024a7c27e564d28035402b64c0d0fec2f25d7d107ea574a1261990cf6ae52e31abaf8405cc11a1d7e7afa21eeb3f3c71d8549191c7091ed6fb7650599842d5fb3e6548c0c70b4c5a94e24454f6b4145a85650083ab3ba3a910468be0f45d144799bb5a5768c52dbaf1483d59f866f950f3c06807a3e7fd76a60db1a357bf4ad64e070fb1a6fcb4fbbca3183c2ea771f4ab7dcb260d7ea44a2357bc72e1e940dc55b7442f73ce2cc4d5fb3773f1f941c6b988d0377cbc9f1727f5ae16cc51d34be7e9b1959b2293bccf024403ccffd9862a4aa0e74e6d72cb543c90547618d40ee7012c450181921a7a110dfbd01f93144e36704c909eee14a69420db5d81f3f9a33e92b9c2a447dd57daf0ee6c775037f876efc725e3d5eb59672695d0b332b13712e5f97928f4c0a8a50c1d8a229d92f2c3a9db2ec58ea12d232756bdde3175d9a22081aaa50c9eb0b51ad8c3c8b4d74826e293c873d99d111976897ed929b9ae92633b683b4571d262434d2731b7d8e1542d1c092bbc89bfd7952b4e8a8331c71330a24bd5d25b8bbcd58df9d43c5308df1d53c623f82a1d5a32709f01f882ce680c200c17a0aef7c70ae3f04bc48e5b9a6dc30b6745b07defc4bbfd8ab6ae0eb0099e8ab838a90d734a1a16f0756357f585ea99830f97e08319a18966b6a6cc201cc3df5f9b6764e9c6540e33ae49d51d0cc7c516f77018004eb6c73ab51c12ad35ecae0487fd2131a58129d0206a1f76e17f7af6c36655ba8958", 0x837) (async) write(r3, &(0x7f0000001200)="c71380d0d8eb0f07e836070f2163f10c095d2d00dea11e2bdd381a0e0586749e5abfe27ceb4160ff1873cbd9314f26433f05825a3a6763f6f99b3d69be91507bf22ea108db0cdab55a1005500a86b9d782e4113e2558611360f672b492d0c1802b4763c9d35eda4983f4d080f16a82c32ad7f97735b63b1f808176942ee4fe290e851e03e03d42650c5fed69701a5a7010500f77d6e9437d8d463a919cadcefe710183396434c7b8565647a31b881f1401ee179c8c5b09785e395ee7a281d3db45a9cfa9967a4a62c30cca63be0016e131b82e3e4efbdac3b7776d2cb1453b85a04c9d6efd1295d067bc1cb5f959214d7191c74f8d48ec5bd8c468c32c7ba38e4bf9c4f869212ccd75f49047fc24868ed75f49b25454b46019555ed78ad60ef30b32554bf5abd39e22d20942c048d4c82b063ff8d2dd5f1d6fecdf1b6c31e7aa3743213a4a510142daecefe98a24cbf698e9550d99ff9b80eb80048fbcf629a4397d44430a622fb0b406454e4aae0e469ccfcba08245fae9538362e174cb4752a86bdf8754afb50e49e691128f82b5f73e050ea810bb065ced3dd49973a46516c42f818f3ef3cefa1ed19dc332093985d0e0df4537c6f7e39c8691dd2736f30800000086b60384174b473529c36778c5d9935201bee37a54e0870d98837a26f9e3b30b7678c2aedb6309f947d5f83b74c881abd86ad4041883c5520780df260cf7ac3eaf2d23b7ba4a01ae80921bce10dce5b544285470e8a82edbddb4332c040a1849ea87c516969907ecd7149b38404fdbecfc3ad119b4c5b632ada4dfa4e24a91accf90d64596f49d54fb08e82e76a8b53b0ad4011294f80c7d9a46e7ad920a18b92ef8a80683a5f38f25f3ad023301677e22e5298e0de8ce144ad4bf4d68057e4bb6e1e245125c1e5d93319b0f87572bc51aeeb7a6aea9864f4fa3dffea725df0de9b4eb71616cf28dde1f2d7ce8fad56da7e7a0062ef090862f94f48965cc34aab2a412107ad86c078248a9f91ee96a442d3cf2220498c2db640dc190874af896333f004986b4cef17db3ddea3749f22be260bc3f3b219d9a95f4a4f6ac764bbb0f0c318d5a6fca696d8f9ff427fa0e49cb0a379c16f3a8e8510166f713b9ab8f4cbe73b633f572919addcb1543bc395797e66188cd0e07349d1c4f21d98ced49ea0fd0a28171e16c2c07c62d157312e13a177d321e5b5d618076ac7779706dada52b00ce878989537abecd7584f253cb0e82ad0920d904ca1afb01a10e6656b274ceb9c7b0dff211d593a987796e45761e9441ffb5fe3c3acac5194546ca7865106beff9809b986fd9736ed696917aeca6e8506c5ce2708149d449d1b5663f1978091751ba3436dfd0dea23b253497d42cf89efc63fe3a4e7b4e90fba289c8f198ddf1006bea29d46be7c2b8cf8558a0a7ee455d36c48967642119f4af66cb8269d52eb65e01000000000000008d5591f3d6041529e101a890a483b164f3f39400ce8e4ee75e29d1acb97a2bd1a70cac4d3039c796bb020b151403c5f911c8afd059943decd7074e0a9657c4e95a38c5b4bf13e92547c3e8ec0b2dd224c2b2c10f5ecf377c2009ddf39c45bc535e25b1d5f99be876b6646608adead1809d3b3e53d39843a228c5dbdeb53442f0e95353ed46e86e8c6712a0b6b5378bd20b1b1407f5dad7f452533743b2f390eefb06823a127e84f28c1833b6c12101e0af4aa8e54fefd41250729675f7d77dd21ce461ffa197243a894980b38f2c0b80165d1752cd4fe2e05083a0aaf23978774ae56adeaf9b42559260a7c928526787929d01ef85d4726a09db5da6ef93eef6c22993f6fb38083505e67eed96e883f03a9ea14a0276c93d3feb4e79c07c64ac7fbef2ff3b0eec3caa108c99d05e8a719d43ae8c043b351647d2e64c6e58f0b131788c0055cd320b7ecc46fae52b25085bdf59935976feed727048afcfdde948ff43d4c2488eb9f5d325b45c6651aa5c63f82ed60dcfdd333e62bde869df6ed33fa87ce24cfee4ed562c8427f83a51b3d4aeef296d005ba8abae3ae0050d7be092f18337a6f3347b582b92580fad161a8c927798e6e429cf592fb96847042c9b1e145c17a579861b9ee2f80ef2b095bc2692995ca4e1cb33604dd049033b436113ece5217cfb589c422ba6ffbd893aaa9b3cd16353672e9e4c7c815a9692dcce64cd98fd4fc78ed06400d4024a7c27e564d28035402b64c0d0fec2f25d7d107ea574a1261990cf6ae52e31abaf8405cc11a1d7e7afa21eeb3f3c71d8549191c7091ed6fb7650599842d5fb3e6548c0c70b4c5a94e24454f6b4145a85650083ab3ba3a910468be0f45d144799bb5a5768c52dbaf1483d59f866f950f3c06807a3e7fd76a60db1a357bf4ad64e070fb1a6fcb4fbbca3183c2ea771f4ab7dcb260d7ea44a2357bc72e1e940dc55b7442f73ce2cc4d5fb3773f1f941c6b988d0377cbc9f1727f5ae16cc51d34be7e9b1959b2293bccf024403ccffd9862a4aa0e74e6d72cb543c90547618d40ee7012c450181921a7a110dfbd01f93144e36704c909eee14a69420db5d81f3f9a33e92b9c2a447dd57daf0ee6c775037f876efc725e3d5eb59672695d0b332b13712e5f97928f4c0a8a50c1d8a229d92f2c3a9db2ec58ea12d232756bdde3175d9a22081aaa50c9eb0b51ad8c3c8b4d74826e293c873d99d111976897ed929b9ae92633b683b4571d262434d2731b7d8e1542d1c092bbc89bfd7952b4e8a8331c71330a24bd5d25b8bbcd58df9d43c5308df1d53c623f82a1d5a32709f01f882ce680c200c17a0aef7c70ae3f04bc48e5b9a6dc30b6745b07defc4bbfd8ab6ae0eb0099e8ab838a90d734a1a16f0756357f585ea99830f97e08319a18966b6a6cc201cc3df5f9b6764e9c6540e33ae49d51d0cc7c516f77018004eb6c73ab51c12ad35ecae0487fd2131a58129d0206a1f76e17f7af6c36655ba8958", 0x837) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800452000280066000000069078e0000001ac1400aa4e224e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0e00000000000000"]) syz_open_pts() (async) r7 = syz_open_pts() fchmod(r7, 0xd00) socket(0x11, 0x3, 0x0) 211.36396ms ago: executing program 1 (id=111): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000240)=0xff, 0x4) sysctl$kern(&(0x7f00000001c0)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() readv(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/47, 0x2f}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80, 0x0, 0xfbfffffe, 0x7f9, "d76c1f52000000ef000e00001d000000000400", 0x2}) syz_open_pts() setitimer(0x2, &(0x7f00000053c0)={{0x6, 0xb}, {0x1}}, &(0x7f0000005400)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xc6, 0x80000009, 0xfffffffe, 0x5, "bb000600180000ffffeb2d563fccc000", 0xffffffff, 0x8}) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42118000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x406, 0x0, 0x0) 209.204357ms ago: executing program 3 (id=112): sysctl$hw(&(0x7f0000000080)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x10000) 208.222614ms ago: executing program 6 (id=113): socket$inet(0x2, 0x4000, 0x0) (async) r0 = socket$inet(0x2, 0x4000, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000000c0)={0xe, 0x2}) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000180)={0x60000000, 0x60000000}) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000100)="cc2d4280dd22ad7a7ee53e0847ee2e31f8d7e3b277edcadcd30be307a36bf2eb0699e396e45a7c77a9a5a3717fadd66a57635315ba54ca13158c2c5e7ff7bd47a05631044b6ab6ac53cba5adf6a11aafddfece41d7552006a922a43ff35159c0726c441674511f4f30d0e3f2a367f461be8ae14922b4980080d0ac0ced31a58f3e", 0x81}, {&(0x7f0000000200)="b21c7b4be1290bfdda0c4bd8ba92f10bc85f943199bcc58115", 0x19}, {&(0x7f0000000380)="41c321d7ba0dd98f3f1a0b431437ae21e3cf9fd9029933e37eac84b5e91bfec05dca87bcef6296", 0x27}, {&(0x7f00000003c0)="7319308be1415e6a4aadf68491875e5fc9bc1807e617bcd651e508a39e5f201ce5fe8e9a1784804881f6229b48485c19fbe64c901923c8d6c84ff85526c092e40034ed3d5cfde07aba88d8d4f77b74cbe2c593d4d185f9b8d2122217a09d23ecafa6dfb4e835ff2969028ccec6671fa63efb6afb72e5029c15f9d74c6a59f147c507f1d27c7acb0f9437e62943ad97f05fe8b06a31", 0x95}, {&(0x7f0000000540)="598d5c28e56e12a0ca3cadd5b2d419007c1e67146d8626374daa59da55bfc7a9fe596099aeb9dce47da597e234aa145a3fdcb40525a9720b1ed1b9fc6ddb9f183634fe1130931c9aea7ec524c15feda9411c23864598514be4d13f836a659e4db5d7fd40067fc7abbc14873057ba4db9a1c53b2c63eafffd574af97177c5282991a89b3a9200e691c2f4d28b4ad89ba75451dc8915", 0x95}, {&(0x7f0000000600)="17b13f951052f9612b5811b29ad563b425191dd7b6b6f1898060d868a471476adf0cd0d250cb13fcb37bc6498995e32709f75f04818fbfff9250c5d102773e4d16b990d809c52e85d79f65a9c691ef27544c7a495f36dbaed4f8b06cb4cf2d701e25127f5348a80e90715993a3c193d6f8a7d6de9b2925d048d17a2704b97af5a76ea8a0c1b96dfd966079e48b162bc9a9cc573044ad221bbeb9ad2aadc4460943fd9d5429d401465f8b466ab1787417b91572d4ac4ad96e590d891f18dab6c1d9decf1fe434cb31c0b56e42d67669343d883833e428ef8096d88b9641874f73b8a9462dbf95e6bfd254e2b77745140afa32564549315819355907306b2cbdab12d7d349b38b9bbc7e0e5eb619544a1f122be8edb7f422983a2ef244951982e76a0e341b98138078466fc26fcb3306bb830f97b214af355eaaa90058d1e8f4ade322fe461b3e6611e59bf463302394244ca554a85d890eb07bfa3aadf222aaea0da0dc946c270da3fdcc4dd72d47b42ea40b626e7d34c362976845510e188d759c8c7ba76495e2f7e36ae81bc428a6299c872291d5c0e2d6ff222f3f4babbd69c514c8ca1646493815960618849e0b0c1034cf19cff4e3957d45b48a174969d4ff697fa42199e033fcb5366f8e2a7b80fe87b382f3fe34485028cadbc8fcaeb7df97628ef3acd1eed9f7713a4f1e6bcd194f8b7ad8d4f0269c865a0860ea5032dbb42ec321e9498e4e346b37c387c6a82ad8fc95a8a035dcd9a195a44e6a9f2ef052ae52535641d770386ff8c45dc43efcf13e8cd6e6cc223e819b265acb305d057d810e773cd9c70646e39358b779b7a1b6ad481eb7e5ba62c124099344f2abd58c3b65fa56ea3a088dacd58355d7cf042b78924a5eb08d04d634f24874b2943a74deb33a913177de5db2cfe6f23f966dfb90fd3723947548a83beb930375bde32c602c560445ba7665ccf5d03bd211b5405d2700f1f51e30c502bae8b10e2a3123b4236178037307d7d9574baa20617bd5481ace4769280476dc3b29082023efa627753c61fbcba9c90c56f2f4c5588436c7a63c16c790a887221efe9627aecab6a4b54fda1a50b2e3f10c81d50209484e88db0efb58a39bd75383117949a086f9f7e0c974d2f59247e46b1bb89fddb72985927b43d6d8affbceb07f13d07ce8431ffe22bda59f772138136b6ed52a905bc3cb3fd0560f210e764ebf16638b8f75ff61d4b97464c9c1773d5ddd6305d7bd7af35a1cef2468fad141ee053d41de394610a6cbd6f6fdc64600254f2f35a4d227f2636fefdb20dfb584b7db9f23b86b42ac3b9d3479103c0b6c0e2727c26337d4bdb565b4c1b4b013be187b26e0b292d4ca4e0e95f3eb7e9c30029ce0b3369492315725da9adc4d29e770d820bcedf77dacb0b03f4c93ed91a163d031bcab1237fc361e37faeed8095802af5e8b6c4c00deed864edc27ae9fa6bd0aa238e39acf73a9336f9896666d0955eaa90172c7f2aa74ef2e5458d147e1ae8dfa47273a7cebdefebc221e5c23ac67c96f7e7419b7783e4d31afcf21351eceebe1e9cc74bef8d213e44126d12999febba1b1dfbe1fe4b5895ea4438c453ad685be8d638b0aa80109964d065f66c6a8fd0c5457860fcd499bf45f5cd7f3959eb3443a331dc51df673ee157799eca0cb55ad35b325e09e2f3c37f62204720e3b319340d966b460632058973b34469fb000d3fc4f9e9dcf149f9fbd4e60869614ef4b2a0b2a251f28fe9c9aca2070e5a4b4311a271547ccc2899cb9f78f1c0fdab06f8eb77ef4b5d0442687f5ced824a4d98d15e90b3e8e007cd9ad60baceda93d4c114cbca7401d0e2a47ea22a688857cb34d35b97be31ebaca6776f6fbeb8b4754b24d7bae2c0f1dd1833cb350d71eaceb0eaed4fafb84cdac965ec2ab316a12d21f3b53cbff48e06ded936f24034b4f69aaca070290dd2ec63962518ddaa6e00c5e900679a2ddf0d2cfa7c960f57b31f2644875b6cd31cd4ff2895eaca817e48dac37ddc198b101f74a45a2b8773a96f302d7e521be8da9c126536b0ac570ea1803d9076f0206e864b5804985331249fbc22b5d9c7891ad7852158b372a37d1405aabac991f7ec03c407b720a2759c52302963523bcbebfff5996010209534d4ead5ed4e08aa3cb265bd99ad13d4eb79d327f9fa2a305204be36c4013ae64ccc9bf04dbec9f3f4b53d8d5e7379e656b9b573a6a094c20f66d690fd3e5a6b24387e6a67eec91556c64783c498572f91d531391b55679271302aab205dd770411c8b5bfc254ce5d784d5b83ef683b5c5ffb98e40b61aad7adce20588d698fd3e562e7d476fe3d3404285fafd92213394170238b0f2120e1d0e6285ccc478bee4ae674e7e03474bd1d9f71d85b996324aedc64fdc355558d842ce44c69049565e8b59fca13c4beefbbfde39375f49ab13af525ffcb05ba5aacd2b8ee44ad229b7e32d20aebf81c992b1258b81be7a1aa189685d31c996db93e16221deabb64128e08d6347296f323ed9156d324db0ebebe1099efacded37e773a887c10bbb4f057ebaad8eae5b8e51aa9cfa6b0aa0ebe71fc8ea8fea8edd9393728ceee40a8ed6a1e4c09eccc0bdc1ac00a0b06d23ff205552a680afba8b9ff2803e13e1a831df0063e9b8100a37d797b81f7af8827b49ce3175663ab44d61b03135720dd0168a87138458b4b7ea901f5b8430f15ef0c872298a1505a1cf80e7baf46abb4bd6a9e03cdaf393b203ec35412ebbd935628d9598559d2ebb93259a3ee34838cf37606be17c8b9c29e35eb61c053606c4fd4cf937f96ccb4a1edb5f5503511509b8abd99952c796de3bb3d6c8a725f4a28649de27b47c1a939e9d92d9ba754b3ff8627b4de6394a55a7fa0885bd4c661e60b1580d0bb662124ace513e4b1ddfa5bf8c6b1e9a14eaee5cbe32ccad1f143ddfeec2a1708656377666d6ccf4aeddae1dffedca82b421e27ae0589a2aad915aa6e006cb4712d997abbdb64560b1d00358d40a2b3ff5885af73e04af19eb26b594abb2285de3e3405d3c96cd7d20b5dfce47e5bf7e34302ea8029f3e90a8ecf426d03ffaba25ed77c75066af59c38b5c832847dd9178df1bf795c76b7e8dc1eadcabdb1a582f5a25243416e0618b9249767e18f0957ae9149317fa527dd9cbed953719fa2132a549a4c041bca4dcce0302547b777f694f9f8b60605a539573489ecfad114a45d9a4fb49155b946c9db38735b02ca6b8c366647794b05e730b7e8ae629ca2a1c8ea22deac94c4b4d96bc7deb0a54af4801510d09ad8b76ab678ab86fdfcb1a4b7090982ae9c1b1f7f23ef5c31ce35030081fca278b614db328f74fa6684afb4c4afc765b437979d563d282866e691271820bd584d22478ad62bcef39dea9250de3bf416be78b7125a775bb126560b70b3f719108d8903988c1a0c6ee10cf4f69c20dc13b742b2c75b27bcac8b4009886e5ab3873500760c7e78b7cd97bee5d40336bbaea16067e6036f3cadd0ec5d2693a91fcbbed365b5a0d0e9345af8e57cf2f3676434930c58baae2771c4a9e52d6e990d9c31cc6ed953bbecc747e068c840a1e1f721a55c40fe049f27e0c8704ddf8dd90308a44176da1ff401ccd05cad474578bffb678f8974243def6c8a556c6457200e406ce8351129409762303c07b921f2c6d5fb0dd8bb5203591083293b029ab436ff291e6a69a7888d4ead0606bc3a6bd5c0045d699f22059cbf44f8345a1f2f77ee101c6dff4c484da94791f7583ccda27c31e42575221495b5779be10fc3f7e743794aa866387647eb4d6e60d43b5d768d4cd3e1637dea0b3b99384714b3cee1ad69ed9bdcf585cd193fc12721d9168efb9b1b830ca3f5f8704bbe3e59a2ba9be9a2ff2a416ca9f7c066ba9b5a997ce92896a571039dc5678042ec287fed7391581dad8b27fd1b3b61605c3404db1e04073768978f2bee713520f7f6c9f01b4e7de99e286fabdf5cd9864b75e021c12a711eccfa9b7187d590d6280b4e8076f86523351c484d77bf7f0ead7fb10ea3341a0abab525514e885eea26c101a1d808dc8b24650d453f0e3a352776c5524f459cb86fd835921ad3900918823d1281d510c5fb8e2187d0782961e6b12e8cfdcc0cb2d4f5d9c71b08e2f43c121c691d587b239c9aae10b91292672c42ea095696736e88c9cc4584a80610406ef2c0edc62c92280660d868509fdb4e0cf6ec198319450743d9052dfca3aa66d957df3163a13315f1aedba783d3029c8c6a5dc9690490c55991ad1dd05dcbd77e8273b9fa623c2f218b100ca664854978595c013ae41ae4f8b2e4a9968b6af8ba9eb86243147d33d71036f986201b04fb2d759eccaee5cf91979c49a03926bcef1f0ffd8ffde6c46ddb74a5d2de76432afea5e4bb8b618bffca7fbf4c69642c0c18beaad50088e41e6112189678b7a27762f3a909be28cc1279ac6d2fc6ba730704ae6557f9de2f49f83993d7b3fcb65fd7b5d27d3ca05f6fb26f673cf28ece5b185e8b3e38f4e7f61f2a6e8d492f0be5340f2fe34388fc47eca179d9a5bb922edd9e3045bf81c8e26154d2d3451c16fc996e96bdda89fbc73876752795881fa82c1653f79335b306801142c73435a1bf061581bd9585588b13c3715d0b6ee3ac5062350cd25f492b8207f4f91dbc3cabb9dffa3747461d829f651b384faccc5e2c283daea4d1a6c1fe48a1b2d64c921a93b5375dee2000408b063f79c1de595eadd801787fae0010fe31940a16f3b217788bf926169357d80ba0dc2625baaec30872474cc938fcb3ecd5ab20bcb59830d736c2b21c6910633a5f834db760ae7c678e4216e34c512bbe48f936a612206338c5c8e666b6d8cacb701f24adec07f4e04eae47a071bca7bd3a1ee63b900e7f69bb92a548e3aa0d476da2bd677ff00d971c17fc6e77ee099d2bafa40ecd3267811ce3dd0e2f6a0e847c3862dc6dae541f1b33b783c6081d4f08ee9e898c494e3519e250ba782b8ccdab2a35cb7057be18137e0cd1322ff6abdcd603c427a1dda5a6f8b87b6b19157116affb196e1b3f7c979626d97f4c8e6b07c5ab139da9b33a45ab56e3ac157fc71c45456d3d15e9f9d518e890f411af1c229a027c6e6ab3bc6741161934f791ce1c01e1d5ee62348b32766b5245c4d2e8084740ab6f22f81f19ad2b57be31bf98966c269ba57036e93979d73f404020aa23d5a368cc6bdbe1f65ae10cb2ede8c7f7f9326d62f13f732645b6cd3b24a43f6142edaaf10706aac4fa29a93c6187177c76784a679c273e1490a32e2cf20b1f5ff42b6519e763013015c6253a8a67b5fa4b666e81d43705e664edab2d7952481853ec6f92bd7609e1987057d335ba8cb645e12d47d751acb0581b45926e4aa72c286354c7658bcd4806c185dd8a1ca815a67bcf66568f7be5fcb83a445d7a6a43e9f507306aa49e035560a0c5368504d03f5b333345c5c99e4d4e8c96a2a59119e3797b0efc2c0f8b82ae7df97f35628d8fa571601abb15f1741365525079a9b3152f9e128a2c147579bda17fc86448034096ed77bd5f105cb841fd0e7020083a5942633dc003ec209758073f90cb36d9ada781b21b19b3e37eca9f0cc3ec1a5c0200261f7a79cb6c4c6c5a150330451b97789849c41f78e201c362a5e05e5cc2ad232de2a8735e00c6bd1c4e903c6aa2adbb8c13864ef143570912765638a0bf20f1888ee50d0cdeccdba483e834d2573d01c867879db4a82938f2148ae2f49bac81712bc7411d3f65a0feffafb5a859e98fd344d4fca7d544753973e7173847c9b54901cdd", 0x1000}, {&(0x7f0000000480)}], 0x7, 0x8) recvmmsg(r1, &(0x7f00000004c0)={0x0, 0x7fffffff}, 0x10, 0x800, &(0x7f0000000500)={0x0, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffff6, 0x29, 0x20000000, 0x1, 0x13ffb}], 0xde0, 0x0, 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0xe4a, 0x0, 0xa9fa, 0x0) semop(0x0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x2, 0xb, 0x800}, {0x1, 0xec11, 0x1000}], 0x3) syz_emit_ethernet(0x7a, &(0x7f0000000340)=ANY=[@ANYRESDEC]) (async) syz_emit_ethernet(0x7a, &(0x7f0000000340)=ANY=[@ANYRESDEC]) socket(0x2, 0x5, 0x0) (async) r2 = socket(0x2, 0x5, 0x0) shutdown(r2, 0x1) setsockopt(r2, 0x1000000029, 0x36, 0x0, 0x0) (async) setsockopt(r2, 0x1000000029, 0x36, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x10, 0x1, 0x1) (async) r3 = socket(0x10, 0x1, 0x1) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f00000001c0)='\x00\x00@\x00', 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000206000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a378343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000000)="8858cd20", 0x4) r5 = socket$unix(0x1, 0x5, 0x0) recvmmsg(r5, &(0x7f0000001880)={&(0x7f0000001840)={&(0x7f0000000480)=@un=@abs, 0x8, &(0x7f00000017c0)=[{&(0x7f0000001680)=""/247, 0xf7}, {&(0x7f0000001780)=""/61, 0x3d}], 0x2, &(0x7f0000001800)=""/2, 0x2}, 0xb}, 0x10, 0x842, &(0x7f00000018c0)={0x8}) (async) recvmmsg(r5, &(0x7f0000001880)={&(0x7f0000001840)={&(0x7f0000000480)=@un=@abs, 0x8, &(0x7f00000017c0)=[{&(0x7f0000001680)=""/247, 0xf7}, {&(0x7f0000001780)=""/61, 0x3d}], 0x2, &(0x7f0000001800)=""/2, 0x2}, 0xb}, 0x10, 0x842, &(0x7f00000018c0)={0x8}) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) (async) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) 200.509533ms ago: executing program 7 (id=114): r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x12) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xfffffffffffffff1, 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x38}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}, 0x4000}, 0x10, 0x0, 0x0) (async) r1 = syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000480)=""/13, 0xd}], 0x1) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x80, 0x4, 0xfbfffffe, 0xfffffffe, "dd6c1f460000ff20004092d6126e4ed671e500", 0x800}) (async) syz_open_pts() (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x8000, 0xce69, 0x20004, "ebffbef5ebd1000000ef67d3b8890000000100", 0x8007, 0x200007e1}) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1003f8d}, 0x2b, 0x1001, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x24}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x6a, 0x0) (async) close(r2) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x2a, 0x0, &(0x7f0000000340), &(0x7f0000001900)={0x100000000000000}, &(0x7f0000000440)) unveil(0x0, &(0x7f00000000c0)='r\x00') 113.221214ms ago: executing program 5 (id=115): r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$inet6(r0, &(0x7f0000000240)="e09c5f4f8d0485b4d893504fd8b62f1eb8beef007002c8ad1a55ce451be991d6f9e173", 0x23, 0xb, &(0x7f0000000280)={0x18, 0x0, 0xf0000000, 0x9}, 0xc) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async) mlock(&(0x7f00003b0000/0x2000)=nil, 0x2000) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async) r3 = socket(0x18, 0x2, 0x0) (async) r4 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ftruncate(r4, 0x4) (async) r5 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) close(r3) socket(0x21, 0x0, 0x40) (async) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x33, &(0x7f0000000080)="031000086941e7c5ce5876778f181b12184c256b1ca6f583b03f959b5253027d08b90779da6a56ed10c81a19096dc2baca0179cdd9967a674820f89c4daa330fee01c76728490d1851d4ab60059f6a3f7cc45ac10500000078bbf169d0632f4ce57a508bc82a28ebc2467003535184fc604fd6642787b31558a39bd200"/136, 0x88) sendto$inet(r1, &(0x7f0000000000)="0886474e0361e3d26956e7d1d722adf24917e5d4c06cd2bae6374877014c2915769054d7c40ffb1bd3acb2bbf01509dedc8fc4b3cb929a006a10e0eb2e1d687bdfa6d171e457bf25a061c58b76fbbf0bb6b0", 0x52, 0x403, &(0x7f0000000140)={0x2, 0x2}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x100000000000000}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 112.696316ms ago: executing program 5 (id=116): sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9de9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) fchdir(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000540)='./file0\x00', 0x184) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000000)='./file1\x00') 6.910319ms ago: executing program 6 (id=117): setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) r0 = syz_open_pts() syz_open_pts() socket$unix(0x1, 0x1, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x5, 0x4000000004, 0x0, 0x0, 0x2000000000000001, 0x200000000000000, 0xffffffffffffffff}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)="fd2066c3dd9b89", 0x7}], 0x1) 5.984233ms ago: executing program 6 (id=118): r0 = shmget(0x0, 0x4000, 0x794, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000400000/0xc00000)=nil, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) (async, rerun: 64) shmdt(r1) (rerun: 64) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) (async) shmdt(r1) (async) shmat(r0, &(0x7f0000e24000/0x4000)=nil, 0x1000) (async) sysctl$net_inet_ah(&(0x7f0000000080)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f00000000c0)="ff644215633c06b0b07cff24dc0d9a67f7eaa3561a45b713e4cc83651ff4e39268be594d46413eabff1f42be7dbaaa53db87c63cf30916fcd0cac883d7", &(0x7f0000000100)=0x3d, &(0x7f0000000140)="1105bbf478986659b1b657a35247d2fc3e44d7564bb2533f1ee4568520f09042f846ef1126f0fc27cad6bfa728fb1c32b0a37ac747deba0cc42f8279f370080c40b4d4", 0x43) shmat(r0, &(0x7f0000eb6000/0x2000)=nil, 0x1800) (async) r4 = shmget(0x2, 0x1000, 0x400, &(0x7f0000e26000/0x1000)=nil) r5 = shmat(r4, &(0x7f0000a8f000/0x4000)=nil, 0x1000) close(r2) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f00000001c0)={0x10, 0x0, [{&(0x7f0000823000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00008a7000/0x1000)=nil, 0xfffffffffffeffff}, {&(0x7f000083e000/0x2000)=nil, &(0x7f0000940000/0x3000)=nil, 0x7f}, {&(0x7f0000f33000/0x1000)=nil, &(0x7f0000f2d000/0x3000)=nil, 0xf54}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000c19000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10001}, {&(0x7f0000aab000/0x1000)=nil, &(0x7f0000880000/0x3000)=nil, 0x1}, {&(0x7f0000a0d000/0x4000)=nil, &(0x7f0000f6c000/0x2000)=nil, 0x9}, {&(0x7f0000cbb000/0x2000)=nil, &(0x7f0000423000/0x1000)=nil}, {&(0x7f0000b8d000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0xe00000000000}, {&(0x7f0000ba7000/0x4000)=nil, &(0x7f000061e000/0x2000)=nil, 0x1000}, {&(0x7f0000b2e000/0x1000)=nil, &(0x7f0000c0c000/0x1000)=nil}, {&(0x7f00004df000/0x4000)=nil, &(0x7f0000a47000/0x3000)=nil, 0x3}, {&(0x7f000045b000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00008a7000/0x1000)=nil, 0x6}, {&(0x7f0000975000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}], './file0\x00', 0x101}) r6 = shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmat(r4, &(0x7f0000e70000/0x4000)=nil, 0x2000) (async) shmdt(r5) r7 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ec6000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000003c0)=""/52) (async, rerun: 64) r8 = shmget(0x3, 0x2000, 0x204, &(0x7f000093c000/0x2000)=nil) (rerun: 64) shmat(r8, &(0x7f0000ffa000/0x3000)=nil, 0x0) (async) msync(&(0x7f0000acd000/0x3000)=nil, 0x3000, 0x2) r9 = dup2(r2, r2) shmdt(r6) (async) sysctl$kern(&(0x7f0000000400)={0x1, 0x46}, 0x2, &(0x7f0000000440)="c1e47d4243f5fb7648a2cd27eace5443ac59feee87c31623e9a0df52b0b6a030c84fc3ac04585c24fbfb0262a1eae8620b8e8678a00edb2174e0c85a026c0f5d7c440952d3a354ad4d8268a67972fb0791a6b2fee0240fb272d11d7550d5ec06883dbd2ada15ddb2b9cc4f07b683a4d084ba337bd040bfe9a7112b330be88237eccefcfb93e26a4a384e0d8854092a7811326c3bdff8f7a8fb608ec9a49a2ced41f1e5872f213887984717bb5e94516a555ed309cf6affc7526f40e5c6e52f1bb9fbc585592b5b449d74180107e3f6502640f6d1732f258871f42e5d19357a59648d11bb72e7f9c5036b631cc5", &(0x7f0000000540)=0xed, &(0x7f0000000580)="4a5a27f98d532dd9c2746be3542fd0dfc846e457dc16902dc571ff291d40823872075fb4665880b05c5d9144de98f917e9d37aac61cce6dfec84f9024cac65b5318d36acd3ea834e0f31eadd2e3658bfb222691bdfbba6e22e344cf6e2938ce2d4e5a7340434e496a8e9d2dbc83bc39ec1d428cdc1cf0493a53e1599c6f3e7eeae7bd892f4fadce451a4b6179cf37714eb568561791c3958515d409f151cf544005dc8f9f57d9974c0e229fe3ba941e816cba1396b7acc9da6d9a40f81284c77bb28809d9bfd4acadbce18e63ca80291907a40bdc371b017815ffb3527bc44ffc22066c0108654513d8a28845e116e205a926bab91ec4803e89eaaaa2db364a2b8157637d0926d01063669ae678ffe7786d11c4b2148a6a6118d596e4fca6304b45824e7d3dc7c88e9a5a6ecd3dbe807ad89af2193a63dd06c9b406f3396895a6c947cf8058b53b9baa3ab12320cb150ad95685a99146aca6d804fb17eb6cd061cbdf961225a6e23536487f46fd055706016299c2f7a7d8764cfd4a0300ce81c9caf5cece3e5b8a472f8efcb3af6bb36b15a7f31ee18f5d7e7b346a1fffffe069a63f6943c9b901920ab5facae72983a4d52306b4ea2cb1cdd665b9bfa423ae89b14abc5491eec9dba1c2979fb87b08935e502957a4db71719e2859b8a0d2cbdc40b4a807cac18c143b46ae3b85fa913fbbeb3482a5abea25fc6de31afd723a08d957263a33ae8a992b24245d61bf4558840459870582bb419c195fdffd1e55c4b90a0874be99b15e7f6533e9e6b845fc93ab15042187af1a0eaac8ae3230228fd7ffddf471c1831ffc9b575ea8dfb176b270764f1ca8fbf1cd6689aea814afcabd58ff5aec6ed2d3ed863a4e04f96964d0015d677b2883494538ea534f209c877c0cb8ff5b02adae4f614b2382923d1ef175cbdb9c9c4a5296cfa3c789facedc4e707531b72670409d29174d758bfb129037ed64fe37dbf4d6ca242403a556d1ff58635a033397306af4124d6bde1fbbcc4e26d944db192dccfb5f06ce3765f040d78f78f563208bcd0fa228e022117134a6cc49db6046a1f835480ffada3a971c3b8a9c6c3ce7e8589c519daf0c03a6c2ecfdedd70d78f8237c1c46d2393af7e08dde095ba22068331a8d1a5026375d68b4e63f8fb011d74e22c7bfbe36a477f30fac2d6976ab77bc86f0b9c51435cbb682b8fcb901f00cfa974e2294e30b32de25fd7f65fcc95f58585cf29e8f8d1cdc720b13e546cfeba9747b36e44534bef72e8e8b2f43b71d93b3f61801df9b75127e15f363281977524664749c2838f666c1062490c827e48d47e2c4829f059832c42a068853cd48458840f2ba55edb6e2265a030be07d124d561121395abb6844991b6af1dba9e42da4f7230bfda7eab19b0c5524df2248acc9bf0e7281a27b9843f6710852e1abc0271f9218d09bb7a0adfa95f2ecf25167e3002f398e8f1fba12f074c91e0ace5e124bf5c15d95b4f18f319fdca0d91abacb0bd4b1eadc895809e582e4cd13be808cc33ded2bf2880210bca1011bd44d1dfc5e5daa5f666053379251c9539ca7d5afa1ee3bff2d1f22dcccfc9b339b2b212ef4bfe1ea4b9f3727acf2f2113e5578b8385a10f4544626e4e6c9ada6953f50dd6e51ff2a31d85a0c22a012de5dc5c86c622848245f7364f06297b4e6380612a9a50d544daefb76dd0022dd8cb9e55b06f69ae93269b2e1222f06655b37aace8fd655ec13cacdc84f9dc53b8f39b25b27a96051c5d22764fd88766daf79e95568c889b5491ca9608d66a8f17f21b908408138f9315de0fc1d85ad9778937ec4d774952e03e32bff8e02e8ddded1d92b8c1703d490607e682d7cf3a8604e65b2705fb7d3d11961f31868867ae5cea61619c1da0c27db2d60d782eae60558d0ce32a5a35ffe9d372ede5a980147bdcc8265fc5937e4e672abddd3fe9eb13bf534273d40fa3fa5effc10ca93fa042bce974d65c6e91ce22c2d0530f8a51289716ff5c298804841bcfb0d247679bf7de352289d2c98a39234d7f6299c16ce461a5cb916274c8df015f61ded1b99b4f3329d60dc49f06f807d11744c761f96ec124db809852a764f4634fc36145d2546d12f39c6ba9b20c2b1ec46dabd18f2acdd76414fbb3fed3af4a58ae0fb9e7726dc3fb9ed64b1ee3f736a66a1f7612963af00fb1503d80ec980b526140e0164c0e90705da3efb1bcad55249911ed94ae11f3f3cbd405e9ff8a51783886edf42447c0ab9935ba58bcbcafd0f7d9d659d2e7b6fc518445baea3736157488b3dd7a11907ddc4be73ebb63dd519645d7503a915bf829535e7b704a0959c529d0c997f9a07802d0eae8ff4977f3db09744c32ee699a31227b1b5a63a36129815c5c8d119fe2323bfb482c053cdb7be25825e0c9befb076477bff03f57c6a57f2efb3662bb9fe975226699d12e2b31a785f24d014519210ce344bfeb7a4ce774e975dec54ca76022a897ebc762b2bc5e3cae264a7be9d9bb5e4dcf92cce1ef6ed9b76c86539d87987ef9f509fe5081295e1d67d3975e4c741b250d9b6407a997f842b1eceb5f7860e3631c1bab2e43c8969391f9f78dd6bc642c5d99314e01edcae030d3c46d89d0f0630b76d92aff9f61e593ba9e4d33348a4c2252c5853a86f1c975636cbe0fe1175b99f9f80f704e003d15675f07c72e2c25717a5cbd802322c46dcc4a1d68669c648356cce028ffb0d5aff320a674800efb7e1f7afd7c42b7d137945006b7d1e4f8cd30711b8fd7e1b1ea99f4c93d683ae41b9ff32284fbf7d302a8ef1dc09be2c5271bfd34068e6b42ba8aa42f74f8191cc599933ad57048c8af37751b75909eb26682bccd5b71c6110cf4c5a9d0e9262db3ba7735f923fa348d5c6c04bba24598701d122f7ab1dabd181151e500fc615dfa556bdc223bc4ad5091a9a523eb7a132ddfb3a9cf0b906604d5c76cf8cb0748587f6b6f8f889bea01a4ed94f97f6e71587c5e9efad27df4ad0738d8693dcfc41255ce8739b987d35257b53c237f536e4358f92fa5b199870465721d0e4c6204f4a54c5a4f51654d4ca5d7bcaab7dfe9d3c69ff6ce6eb8d1d661bf15f16e4f9ceed4cf056716f3d51c709eb9dc2fd8cab82df072d6529b8ab8ed90a28afd8cce300446e6a443b55cc27a17d11524a7f648f8f18a675b4c31645ea018701f1652103074c25ed657033b5b03a7ff5ee119653c8d6e4449bd7bb718d1a73ef1acf8160ae3e54fb8ce5322abd7f8e4cb315332ef95f2175149dafd4b577469336236d7c8e4b7aea8ad111fd4b13b5a2262fb2e29819d84a82e12af95abcbb1062f3afea82b9a1eb8806e2c517d288ea062f20fbb3127cdcc37c1347d8dc64f58cc3e03245d4d0dd38ae97a01a5c071e736c4cd11a650b197d6efa7eab601b13ea56109a860a2c79ef44a74efc5eb7df2b07e1fa0d38f22e5e5f6464433ad790fe43d820414a0e4984ee8a59bce49e6e2d25b12c8fecea5c9fb878fbbbdd2ee667bfb1c7db32af9c71c11ee24aba084a15926c82913b635a581cac32282df00424a1870a5b672ae8a20b9fdae7b097f0d8399a9dc119dc10eac06f65b0277280e5a5f38e0390ab0fc1af40f081e897822ea7a29872673bd3069b9ed167514601fb04cf226121aee0f244b83ed69180f4bf88951d4fcea451aeb689cc4042534743f2795c164560dcc71dd4925b1215b4fb896bdbb75870ce4ca8d63f2fa4e11b5cd15ac86f02a4bc700c41da182486995f03d5c1653d8ffe790a2fbcce6a5bcd344311939eec88b754526815190d9ed2c52d340bc522fad5704f8203c5bbdb6843a08fd8b0f6318bdd0e69a33d82d2de8803cb9e1a20f73618dfcf0dd733886b5a6e4b1e14f38882c9d4ede44f7e15141d4be5415ad58dc924f20776142baece6a54dcb148363089af3cd709bdf2c97e02c1ede109b84e0665bf61abdc46c77cfa9726d78e278b3b5e4c9769415dea601d8138c2853105c4c87d3e19faaa88605f01a7e6f6ecab6728d2c3405e78b390816f944e4b07a753a4089aa2406d937269e09bac6975bc19c1d26c4a06c0384158da464222fa8a0ca4728f61accef120748cea0a0a0c43fda38ec393beadf1a420800054279087c95a2fe0f7516eb7bcbcbc80540cd0281acf9b077ac0841c71fce725a9bd67271b987f4bc2c1c41e01c66507b6c5770e82ec631499d64ea5e18774ac32fb3dc2f4f7f056328fa2785fa268460172eafe2fd4b08fe959ee51fbd7a74f6573101d05e1b44389446a820f7a2de67b4b774f6d0dcc30f3c4cbfac9d64c5ee9fa4a649ed913911a349583b7b1daf22f3b0801d2f4f0091e907ab4e4a2bbb3a6c478741af3d73843467034421fcf4903f534cd8785d75f78d3f2e4ae02cb9439226a370373c504eb6e4e7cd8420869efb565e0495f43e37252d86e7bbbf48e5cb64586a6da31482c6179411de75c5859e2cdfa4bbbf573114a34512fc827156c6135df5a8942503ae4f4bffca8ffb26175c6717a0e125ec788d263774551d9d022a121d6c1496747bd13db506476333bff1e43fe297d11a6e4d789199b2230bf1f36354b2bb2a2344eb75a02c2e23d0b459fea430149da7e67063bd7637839ab4ef2e9773a046d5e53a5ab864ee93ade420bd7615859c96c86e33d472cae39bb9e465ccfbc8fcff6bf90244e7a56150fd02bc641ad42c6de9d07640bcb7d790c50224e2aa2c3fde05228e60f42edc9d8aa4cfb3dffd1bb77c15b94519e0500a3e982fdf2898d4d639482c15ef2df7cdc7f62e3d6405aceb2de37bc8f9a2ff973a7f37c4608c0ffcfb92a556902d2dc1c844170e4e361aa997a4be95eaf102eed9ae892c2b8ea0f6dbbd2a4b031600e1c491cad083d4c82beb3a895315c3d4dfd792d1a157298b49f352c54cd67d10e4345debaf3b92d836e07f565342abab86636792ae860a8debe65e5f80d96852c4acb6323d8c9ff5650e2406b8a82c34664abcd594462e2412bdd1ec2f893f3dc368b770da912318f2dd26027a86d6492e84569177fe0a42c9b30a4f4f3bc3454ff229cc93922d129a6456571abc31699103d9320ce31f385468115671674118eebe75e5212db32ad47cea424bda682534cf8b752ecf2336b0fd2535b0e8f74704c2b28fffbbeba81122f9f4c979b41c96726d3f1ccf9e165034861ff6e5a8c4f347ba9d6613611df903a6e0ef814c679a084f86c74bc1bb4e109be9e091df82424125870289a1852e360a080a77bc5a93086802010dd3237e0fd3070d749c62cf36359667969661b077793a800c1e63dc488dc858524f159f4e749134c8083149b3430c4d6ddd3ba28f2c705b024abf19d70aacdbd2b2a2a4b55923d147a4534cc2b1d376756b1a9c9fe4086185a6dc3fed7ad5dcef289893c41bdc08c1ea0a08206995730ecf24b0162b9be8025fce3643557d7f4fbd505686daf68349df021eea027e622080c61ec5cbcecda9ebdccddeed0d58c274880f0fd7a2a63a6e1609548c018bb36cbaff1f31faa87bcb9200e9277e8bc8b8eb140a243edc6fdb0519992ed159f0fb0b0021abc7dcaebc388af56b9d48935340231b9207d51e5ee9f13fd80265c567793764cae003c0e1e9c1da7104af9b5e77bf76631ff7386f8a218937a66606babf50628b9b01af73339c4f6df9f7f3a5925d431dcfcaad39df2b20609c168f6cf8ad430c0a7b26caf70af83d6f37dc0ed4175fba777372032c83aaa1da2faf9add8ede3ead38951b842ade94532ba000b50def6430dedf958a119dd929106fc85f78131a6e1fb46c716e70", 0x1000) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000001580), 0x200, 0x0) (async) fchmodat(r9, &(0x7f00000015c0)='./file0/file0\x00', 0x177, 0x2) (async) r10 = semget(0x1, 0x0, 0x482) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) (rerun: 32) getgroups(0x3, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001740)={{0x7, r11, r12, 0x0, 0xffffffffffffffff, 0x0, 0x1ff}, 0x7, 0xe4, 0x28}) 4.569453ms ago: executing program 4 (id=119): r0 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x6605) pipe(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0xb, 0x0) ftruncate(r0, 0x10000) 3.610353ms ago: executing program 3 (id=120): syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6099cea6001c2c03cb697a653e336f000000500000000000ff0200000000000000000000000000016200002e000000004e214e21", @ANYRES32=0x41424344, @ANYRES16, @ANYRESDEC]) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x1fc, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60b6000000302c03cb697a653e336f000000500000000000ff020000000000000000000000000001020028"]) 0s ago: executing program 8 (id=53): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0/file0/..\x00') setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x100000}) symlink(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='.\x00') kernel console output (not intermixed with test programs): OpenBSD/amd64 (ci-openbsd-setuid-4.us-central1-b.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.134' (ED25519) to the list of known hosts. login: panic: kernel diagnostic assertion "pg->wire_count == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_page.c", line 1326 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 323684 41095 32767 0x10 0 0 syz-executor *394234 78595 32767 0x10 0x4000000 1K syz-executor db_enter() at db_enter+0x25 panic(ffffffff833b03e7) at panic+0x1e5 __assert(ffffffff833f1046,ffffffff8333fc7a,52e,ffffffff834071a1) at __assert+0x29 uvm_pagedequeue(fffffd80081ade68) at uvm_pagedequeue+0x2dd uvn_flush(fffffd8069520ba0,400,645,8) at uvn_flush+0x4fc uvm_vnp_setsize(fffffd8069a6b0e0,400) at uvm_vnp_setsize+0x11e ffs_truncate(fffffd806c804e28,400,0,fffffd80097fd618) at ffs_truncate+0x34c ufs_setattr(ffff80003c447ae0) at ufs_setattr+0x8e9 VOP_SETATTR(fffffd8069a6b0e0,ffff80003c447b68,fffffd80097fd618,ffff80002a2e47e0) at VOP_SETATTR+0x11b dotruncate(ffff80002a2e47e0,fffffd8069a6b0e0,400) at dotruncate+0x1da sys_truncate(ffff80002a2e47e0,ffff80003c447e40,ffff80003c447d90) at sys_truncate+0x13e syscall(ffff80003c447e40) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x5789537fc50, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: kernel diagnostic assertion "pg->wire_count == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_page.c", line 1326 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833b03e7) at panic+0x1e5 __assert(ffffffff833f1046,ffffffff8333fc7a,52e,ffffffff834071a1) at __assert+0x29 uvm_pagedequeue(fffffd80081ade68) at uvm_pagedequeue+0x2dd uvn_flush(fffffd8069520ba0,400,645,8) at uvn_flush+0x4fc uvm_vnp_setsize(fffffd8069a6b0e0,400) at uvm_vnp_setsize+0x11e ffs_truncate(fffffd806c804e28,400,0,fffffd80097fd618) at ffs_truncate+0x34c ufs_setattr(ffff80003c447ae0) at ufs_setattr+0x8e9 VOP_SETATTR(fffffd8069a6b0e0,ffff80003c447b68,fffffd80097fd618,ffff80002a2e47e0) at VOP_SETATTR+0x11b dotruncate(ffff80002a2e47e0,fffffd8069a6b0e0,400) at dotruncate+0x1da sys_truncate(ffff80002a2e47e0,ffff80003c447e40,ffff80003c447d90) at sys_truncate+0x13e syscall(ffff80003c447e40) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x5789537fc50, count: -13 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c4475b0 rbx 0xffff8000299eee07 rdx 0 rcx 0xffff80002a2e47e0 rax 0xffff8000299edff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x62705485df29b386 r11 0xdea47968ddce80d8 r12 0xffff8000299eec08 r13 0 r14 0 r15 0x1 rip 0xffffffff81e1ce35 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c4475a0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=394234 pid=78595 tcnt=4 stat=onproc flags process=10 proc=4000000 runpri=32, usrpri=62, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003c408fb0,0xffff80002a2e5a18 process=0xffff8000fffef038 user=0xffff80003c442000, vmspace=0xfffffd800f7c9d78 estcpu=12, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 41095 323684 78228 32767 7 0x10 syz-executor 41095 273227 78228 32767 3 0x4000090 fsleep syz-executor 25875 182486 6939 32767 2 0x10 syz-executor 25875 278137 6939 32767 3 0x4000090 fsleep syz-executor 70160 341198 90665 32767 2 0x10 syz-executor 70160 482873 90665 32767 3 0x4000090 fsleep syz-executor 70160 34222 90665 32767 3 0x4000090 fsleep syz-executor 27301 505853 98292 32767 2 0x10 syz-executor 27301 128279 98292 32767 3 0x4000090 fsleep syz-executor 47446 505930 23084 32767 2 0x10 syz-executor 47446 306766 23084 32767 3 0x4000090 fsleep syz-executor 78595 10039 40125 32767 2 0x10 syz-executor *78595 394234 40125 32767 7 0x4000010 syz-executor 78595 207933 40125 32767 3 0x4000090 fsleep syz-executor 78595 370991 40125 32767 3 0x4000090 fsleep syz-executor 90665 409565 96768 32767 3 0x90 nanoslp syz-executor 235 374228 92749 32767 2 0x10000010 syz-executor 78228 24538 58302 32767 3 0x90 nanoslp syz-executor 98292 463329 93424 32767 3 0x90 nanoslp syz-executor 6939 300890 37484 32767 3 0x90 nanoslp syz-executor 40125 480580 60290 32767 3 0x90 nanoslp syz-executor 23084 405713 27235 32767 3 0x90 nanoslp syz-executor 92749 348142 47779 0 3 0x82 wait syz-executor 96768 91158 47779 0 3 0x82 wait syz-executor 93424 60570 47779 0 3 0x82 wait syz-executor 37484 384816 47779 0 3 0x82 wait syz-executor 58302 338554 47779 0 3 0x82 wait syz-executor 27235 274880 47779 0 3 0x82 wait syz-executor 60290 266069 47779 0 3 0x82 wait syz-executor 47779 194913 26488 0 3 0x82 nanoslp syz-executor 26488 42104 31784 0 3 0x10008a sigsusp ksh 31784 514837 15362 0 3 0x98 kqread sshd-session 15362 224317 59681 0 3 0x92 kqread sshd-session 6006 261600 1 0 3 0x100083 ttyin getty 59681 24198 1 0 3 0x88 kqread sshd 37081 515914 11294 73 3 0x1100090 kqread syslogd 11294 434810 1 0 3 0x100082 sbwait syslogd 24696 438275 1 0 3 0x100080 kqread resolvd 17767 156045 98091 77 3 0x100092 kqread dhcpleased 48229 309948 98091 77 3 0x100092 kqread dhcpleased 98091 517995 1 0 3 0x80 kqread dhcpleased 94914 464279 0 0 3 0x14200 bored smr 68240 136153 0 0 2 0x14200 zerothread 93989 389578 0 0 3 0x14200 aiodoned aiodoned 71796 380742 0 0 3 0x14200 syncer update 577 93177 0 0 3 0x14200 cleaner cleaner 34235 170822 0 0 3 0x14200 reaper reaper 96753 177890 0 0 3 0x14200 pgdaemon pagedaemon 46319 339808 0 0 3 0x14200 bored viomb 63343 319663 0 0 3 0x40014200 acpi0 acpi0 43848 2950 0 0 3 0x40014200 idle1 99386 151996 0 0 3 0x14200 bored softnet1 19984 192910 0 0 3 0x14200 bored softnet0 50409 284001 0 0 3 0x14200 bored systqmp 92240 224516 0 0 3 0x14200 bored systq 236 422456 0 0 3 0x14200 tmoslp softclockmp 66286 441134 0 0 3 0x40014200 tmoslp softclock 7282 513167 0 0 3 0x40014200 idle0 1 71291 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &uvm.pageqlock r = 0 (0xffffffff839e4168) #0 witness_lock+0x5f1 #1 mtx_enter+0x4b4 #2 uvn_flush+0x1e7 #3 uvm_vnp_setsize+0x11e #4 ffs_truncate+0x34c #5 ufs_setattr+0x8e9 #6 VOP_SETATTR+0x11b #7 dotruncate+0x1da #8 sys_truncate+0x13e #9 syscall+0xb17 #10 Xsyscall+0x128 Process 41095 (syz-executor) thread 0xffff80003c496d28 (323684) shared rwlock uobjlk r = 0 (0xfffffd806f79aef8) #0 witness_lock+0x5f1 #1 rw_do_enter_read+0x3e8 #2 uvm_fault_lower_lookup+0x53 #3 uvm_fault_lower+0x89 #4 uvm_fault+0x274 #5 upageflttrap+0xa9 #6 usertrap+0x42f #7 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xfffffd807ac05300) #0 witness_lock+0x5f1 #1 rw_do_enter_read+0x3e8 #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4f #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x42f #7 recall_trap+0x8 Process 78595 (syz-executor) thread 0xffff80002a2e47e0 (394234) exclusive rwlock uobjlk r = 0 (0xfffffd8075bf41a8) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 uvm_vnp_setsize+0x72 #3 ffs_truncate+0x34c #4 ufs_setattr+0x8e9 #5 VOP_SETATTR+0x11b #6 dotruncate+0x1da #7 sys_truncate+0x13e #8 syscall+0xb17 #9 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806c804ec8) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xbd #4 vn_lock+0xa4 #5 sys_truncate+0xce #6 syscall+0xb17 #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83a129c8) #0 witness_lock+0x5f1 #1 syscall+0xaf4 #2 Xsyscall+0x128 exclusive mutex &uvm.pageqlock r = 0 (0xffffffff839e4168) #0 witness_lock+0x5f1 #1 mtx_enter+0x4b4 #2 uvn_flush+0x1e7 #3 uvm_vnp_setsize+0x11e #4 ffs_truncate+0x34c #5 ufs_setattr+0x8e9 #6 VOP_SETATTR+0x11b #7 dotruncate+0x1da #8 sys_truncate+0x13e #9 syscall+0xb17 #10 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10187 10955K 10973K 166960K 11281 0 pcb 17 12K 12K 166960K 17 0 rtable 215 6K 7K 166960K 354 0 pf 29 16K 16K 166960K 31 0 ifaddr 38 6K 7K 166960K 44 0 ifgroup 46 2K 2K 166960K 50 0 sysctl 3 1K 9K 166960K 8 0 counters 68 36K 37K 166960K 70 0 ioctlops 0 0K 2K 166960K 31 0 iov 0 0K 4K 166960K 3 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1335 84K 84K 166960K 1446 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 5K 5K 166960K 5 0 VM map 2 1K 1K 166960K 2 0 sem 7 0K 0K 166960K 8 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 22 81K 121K 166960K 292 0 proc 58 99K 163K 166960K 487 0 subproc 63 3K 4K 166960K 153 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 15 0 in_multi 88 6K 7K 166960K 99 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 73 334K 334K 166960K 73 0 exec 0 0K 1K 166960K 370 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 247 161K 185K 166960K 4144 0 UVM aobj 6 3K 3K 166960K 6 0 pinsyscall 43 86K 109K 166960K 1340 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 14 0 NDP 10 0K 2K 166960K 27 0 temp 36 8667K 8731K 166960K 4368 0 kqueue 13 20K 26K 166960K 48 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 48 0 44 1 0 1 1 0 8 0 rtentry 176 112 0 13 6 0 6 6 0 8 0 unpcb 144 99 0 84 1 0 1 1 0 8 0 syncache 336 7 0 7 1 0 1 1 0 8 1 tcpcb 736 81 0 76 2 0 2 2 0 8 1 arp 136 18 0 2 1 0 1 1 0 8 0 ipq 40 1 0 0 1 0 1 1 0 8 0 ipqe 40 1 0 0 1 0 1 1 0 8 0 inpcb 328 191 0 183 2 0 2 2 0 8 1 ip6q 72 1 0 0 1 0 1 1 0 8 0 ip6af 40 1 0 0 1 0 1 1 0 8 0 nd6 152 25 0 4 1 0 1 1 0 8 0 kcovpl 48 17 0 10 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 454 0 46 29 0 29 29 0 8 1 art_table 40 455 0 46 5 0 5 5 0 8 0 art_node 32 112 0 22 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 0 1 0 1 1 0 8 0 semapl 112 6 0 1 1 0 1 1 0 8 0 shmpl 112 3 0 0 1 0 1 1 0 8 0 dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 1738 0 218 96 0 96 96 0 8 0 ffsino 296 1738 0 218 118 0 118 118 0 8 0 nchpl 144 2085 0 383 64 0 64 64 0 8 0 vnodes 216 1900 0 0 106 0 106 106 0 8 0 namei 1024 6341 0 6341 2 0 2 2 0 8 2 percpumem 16 50 0 1 1 0 1 1 0 8 0 kstatmem 264 24 0 2 2 0 2 2 0 8 0 scxspl 216 6936 0 6936 3 2 1 2 1 8 1 plimitpl 152 72 0 49 2 0 2 2 0 8 0 sigapl 424 556 0 505 7 0 7 7 0 8 1 knotepl 120 106 0 0 4 0 4 4 0 8 0 kqueuepl 224 51 0 42 1 0 1 1 0 8 0 pipepl 344 143 0 116 3 0 3 3 0 8 0 fdescpl 528 540 0 506 3 0 3 3 0 8 0 filepl 160 2229 0 2028 10 0 10 10 0 8 1 lockfpl 104 42 0 38 1 0 1 1 0 8 0 lockfspl 48 16 0 13 1 0 1 1 0 8 0 sessionpl 144 32 0 17 1 0 1 1 0 8 0 pgrppl 48 53 0 31 1 0 1 1 0 8 0 ucredpl 104 285 0 267 1 0 1 1 0 8 0 zombiepl 144 506 0 505 1 0 1 1 0 8 0 processpl 1232 556 0 505 5 0 5 5 0 8 0 procpl 664 754 0 694 7 0 7 7 0 8 1 sockpl 752 341 0 314 5 0 5 5 0 8 2 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 134 0 0 17 0 17 17 0 8 0 mcl2k 2048 42 0 0 6 0 6 6 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 232 0 0 15 0 15 15 0 8 0 bufpl 280 2555 0 118 175 0 175 175 0 8 0 anonpl 32 7128 0 0 58 0 58 58 0 246 0 amapchunkpl 152 13291 0 12659 32 0 32 32 0 158 7 amappl16 200 1738 0 1720 5 3 2 5 0 8 0 amappl15 192 20 0 20 1 1 0 1 0 8 0 amappl14 184 10 0 10 1 1 0 1 0 8 0 amappl13 176 400 0 399 1 0 1 1 0 8 0 amappl12 168 870 0 827 3 0 3 3 0 8 0 amappl11 160 6 0 6 1 1 0 1 0 8 0 amappl10 152 46 0 36 1 0 1 1 0 8 0 amappl9 144 283 0 283 1 1 0 1 0 8 0 amappl8 136 20 0 19 1 0 1 1 0 8 0 amappl7 128 72 0 71 1 0 1 1 0 8 0 amappl6 120 259 0 248 1 0 1 1 0 8 0 amappl5 112 74 0 67 1 0 1 1 0 8 0 amappl4 104 384 0 360 1 0 1 1 0 8 0 amappl3 96 2079 0 1966 4 0 4 4 0 8 0 amappl2 88 505 0 451 2 0 2 2 0 8 0 amappl1 80 9816 0 9267 14 0 14 14 0 8 1 amappl 88 3431 0 3253 5 0 5 5 0 92 0 uvmvnodes 80 105 0 0 3 0 3 3 0 8 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 5 0 0 1 0 1 1 0 8 0 uaddrrnd 24 540 0 506 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 540 0 506 1 0 1 1 0 8 0 vmmpekpl 168 6239 0 6203 3 0 3 3 0 8 0 vmmpepl 168 42166 0 40246 97 0 97 97 0 357 11 vmsppl 488 539 0 506 6 0 6 6 0 8 1 rwobjpl 80 14526 0 13611 22 0 22 22 0 8 0 pdppl 4096 1088 0 1012 114 32 82 96 0 8 6 pvpl 32 12665 0 0 103 0 103 103 0 265 0 pmappl 256 539 0 506 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 293 0 34 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff837cfff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 mtx_enter(ffffffff839e4158) at mtx_enter+0x377 uvm_pageactivate(fffffd80088f9ff8) at uvm_pageactivate+0x15a uvm_fault_lower_lookup(ffff80003c426ec0,ffff80003c426ef8,ffff80003c426e40) at uvm_fault_lower_lookup+0x2a4 uvm_fault_lower(ffff80003c426ec0,ffff80003c426ef8,ffff80003c426e40) at uvm_fault_lower+0x89 uvm_fault(fffffd807ac05200,110c285000,0,1) at uvm_fault+0x274 upageflttrap(ffff80003c427060,110c28534d) at upageflttrap+0xa9 usertrap(ffff80003c427060) at usertrap+0x42f recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x75572e06cee0, count: 4 ddb{0}> trace x86_ipi_db(ffffffff837cfff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 mtx_enter(ffffffff839e4158) at mtx_enter+0x377 uvm_pageactivate(fffffd80088f9ff8) at uvm_pageactivate+0x15a uvm_fault_lower_lookup(ffff80003c426ec0,ffff80003c426ef8,ffff80003c426e40) at uvm_fault_lower_lookup+0x2a4 uvm_fault_lower(ffff80003c426ec0,ffff80003c426ef8,ffff80003c426e40) at uvm_fault_lower+0x89 uvm_fault(fffffd807ac05200,110c285000,0,1) at uvm_fault+0x274 upageflttrap(ffff80003c427060,110c28534d) at upageflttrap+0xa9 usertrap(ffff80003c427060) at usertrap+0x42f recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x75572e06cee0, count: -11 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff833b03e7) at panic+0x1e5 __assert(ffffffff833f1046,ffffffff8333fc7a,52e,ffffffff834071a1) at __assert+0x29 uvm_pagedequeue(fffffd80081ade68) at uvm_pagedequeue+0x2dd uvn_flush(fffffd8069520ba0,400,645,8) at uvn_flush+0x4fc uvm_vnp_setsize(fffffd8069a6b0e0,400) at uvm_vnp_setsize+0x11e ffs_truncate(fffffd806c804e28,400,0,fffffd80097fd618) at ffs_truncate+0x34c ufs_setattr(ffff80003c447ae0) at ufs_setattr+0x8e9 VOP_SETATTR(fffffd8069a6b0e0,ffff80003c447b68,fffffd80097fd618,ffff80002a2e47e0) at VOP_SETATTR+0x11b dotruncate(ffff80002a2e47e0,fffffd8069a6b0e0,400) at dotruncate+0x1da sys_truncate(ffff80002a2e47e0,ffff80003c447e40,ffff80003c447d90) at sys_truncate+0x13e syscall(ffff80003c447e40) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x5789537fc50, count: 2 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833b03e7) at panic+0x1e5 __assert(ffffffff833f1046,ffffffff8333fc7a,52e,ffffffff834071a1) at __assert+0x29 uvm_pagedequeue(fffffd80081ade68) at uvm_pagedequeue+0x2dd uvn_flush(fffffd8069520ba0,400,645,8) at uvn_flush+0x4fc uvm_vnp_setsize(fffffd8069a6b0e0,400) at uvm_vnp_setsize+0x11e ffs_truncate(fffffd806c804e28,400,0,fffffd80097fd618) at ffs_truncate+0x34c ufs_setattr(ffff80003c447ae0) at ufs_setattr+0x8e9 VOP_SETATTR(fffffd8069a6b0e0,ffff80003c447b68,fffffd80097fd618,ffff80002a2e47e0) at VOP_SETATTR+0x11b dotruncate(ffff80002a2e47e0,fffffd8069a6b0e0,400) at dotruncate+0x1da sys_truncate(ffff80002a2e47e0,ffff80003c447e40,ffff80003c447d90) at sys_truncate+0x13e syscall(ffff80003c447e40) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x5789537fc50, count: -13