last executing test programs: 14.387080076s ago: executing program 5 (id=207): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000140225f0e4b5cf52b7d99d15d9", &(0x7f0000000080)=0x33, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0/..\x00', 0x4b, 0x7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x97) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 14.383311417s ago: executing program 5 (id=210): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r0, 0xc00c642e, &(0x7f00000000c0)={0x2, 0xffffff13, r0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r2, &(0x7f00000000c0)="e8", 0x1) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)="a321", 0x2}, {&(0x7f0000000140)="f69891", 0xffffff83}], 0x2) write(r2, &(0x7f0000000240)="d0e8", 0xff44) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$DRM_IOCTL_MODE_OBJ_SETPROPERTY(r1, 0xc01864ba, &(0x7f0000000000)={0x1, 0x81, 0xfff, 0xdededede}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) 14.349265547s ago: executing program 5 (id=213): sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b18", 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b18", 0x0, 0x0, 0x0) mprotect(&(0x7f00004fe000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x10, 0x2, 0x0}, 0x1c) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff886369529c8a0030000ffe8200000000000000008000000000bb0800000000001000000000000000dfaa010090ddfa6d0f5f78840000006200000085744e08ff02001707b5a59d50437f28f6d486a60000f200"/115, @ANYRESDEC=r0]) (async) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff886369529c8a0030000ffe8200000000000000008000000000bb0800000000001000000000000000dfaa010090ddfa6d0f5f78840000006200000085744e08ff02001707b5a59d50437f28f6d486a60000f200"/115, @ANYRESDEC=r0]) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x10, 0x4) 14.329012577s ago: executing program 5 (id=219): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000700), 0x10, 0x0) sendto$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (rerun: 64) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0xc2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r2, &(0x7f0000001680)=[{0x0}], 0x1) closefrom(r1) pselect(0x40, &(0x7f00000000c0)={0x1, 0x1ff, 0x7, 0x9d2, 0x2, 0xed9a, 0xad8c, 0x85f0}, 0x0, &(0x7f0000000340)={0x5, 0x96c, 0x5, 0x10000, 0xc1, 0x0, 0xb0, 0x7}, &(0x7f0000000380)={0x2e7, 0x3}, 0x0) 14.282847979s ago: executing program 5 (id=224): setsid() r0 = socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x4, 0xc0000000, 0x0, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) (async) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) r4 = socket(0x2, 0x2, 0x0) fcntl$setown(r4, 0x6, r3) (async) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x2b, 0x0, 0x0) (async) mprotect(&(0x7f0000641000/0x3000)=nil, 0x3000, 0x4) (async) r6 = socket(0x1, 0x5, 0x0) close(r6) (async) r7 = getppid() getpgid(r7) (async) kill(r7, 0x8) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, 0x0, 0x0) (async) connect$inet6(r8, &(0x7f0000000000)={0x1c, 0x18, 0x0, 0x800, "00000000001000"}, 0x1c) r9 = accept$inet(r4, &(0x7f0000000300), &(0x7f0000000340)=0x10) getsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000380), &(0x7f00000003c0)=0x4) (async) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000140)=0x20000, 0x4) write(r6, &(0x7f0000000200)="24bdfa5d1d2873c63e35348295b299ab09dbd0734449c365d05ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688a858b8cf6bbca32ec975d185cfcadf68ed7796e53e0000400007a20746f313da7dc6c5133407dbcafaea3077475df6575658bc77274869b4cf11d1374cacc8af0e650876593f6a8822b437639678a1cc3702368dc70dcf2429a7e1582005bed8a072a9c3310cdeeb79f221bda2b2cce0d51b12ea84e60e401ed6abbac6c034a7d182a13e31f491b6f62414871", 0x10099) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x1}], 0x1, 0x32) (async) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000000c0)=""/31, &(0x7f0000000180)=0x1f) sendto$unix(r8, &(0x7f0000000040)="c64962e19bfb750331c752b789d8d7634f0d20b9f1b8786ccdeb6a1f6eca6c1ac0dc133e659a64f9aaffa8f7d73618511f512647370e269b80f491457c7b91e917c33dd9b9a71949246f6d1b986621f563feb40fc9", 0x55, 0x40c, 0x0, 0x0) (async) unveil(0x0, &(0x7f0000000100)='c\x00') 14.182439886s ago: executing program 5 (id=226): munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, 0x0, &(0x7f0000001540), 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) 14.181054852s ago: executing program 32 (id=226): munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, 0x0, &(0x7f0000001540), 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) 10.605999862s ago: executing program 8 (id=227): r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) 9.596425824s ago: executing program 8 (id=227): r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) 8.656493084s ago: executing program 8 (id=227): r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) 7.346268978s ago: executing program 8 (id=227): r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) 6.158140648s ago: executing program 8 (id=227): r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) 5.077500132s ago: executing program 2 (id=326): ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f00000000c0)={0x2f06, 0x81}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2ce3a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x3) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x101) r1 = syz_open_pts() setsid() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0xa) r3 = kqueue() r4 = fcntl$dupfd(r2, 0xc, r3) closefrom(r4) socket(0x2, 0x4001, 0x0) write(r4, &(0x7f0000000340)="4c3b17fae5850264a8fa3964b62e639c31213f4492426e7b9e78ccb0ac88f711f3297388dee7136ab3a9db445b09a6e253689d234b4d0fb87dca64c48be73ac0de7856059ade37655961474302cffaf0ee0b119206d59dbb92b3ea35a771d6bc050b914dfef0132ccd31e9ad71a02655c13eb208b7fc240724ecafa5ceaa6104a1c7c274958c256dd4b60d59962ff547967560454c4712e1d99141ee3c7aff67aa2867fb17fe58c21a0c6d288efb4446c5cad0b7e05f2988f651bac3f691c04981369f0ac25dbbf09685674ee4f0a79343f713e939c2d99c401a7f5b55fa565555ff2e2b", 0xe4) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000040)=0x2, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10091, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x3, 0x300000003}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x3}, {0x1, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) open(&(0x7f0000000000)='./file0\x00', 0x8acfe7a1cd1dc6dc, 0xea) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) pipe2(&(0x7f0000000440), 0x20006) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, 0x0, ""/256}, &(0x7f0000000240)=0x102) setsockopt$sock_int(r6, 0xffff, 0x8, &(0x7f0000000280)=0x2, 0x4) 4.969967343s ago: executing program 4 (id=328): semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffffe) semget(0x2, 0x0, 0x0) (async) semget(0x2, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000002600)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000002c0)="cfbe2d62ba", &(0x7f00000026c0)=0x5, 0x0, 0x0) 4.969321721s ago: executing program 6 (id=329): r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x36, &(0x7f00000004c0), 0x0) r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180)=""/61, 0x3d}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000240), 0x2, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32=r1], 0x18, 0x401}, 0x0) 4.968998954s ago: executing program 7 (id=330): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6) open$dir(&(0x7f0000000b00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x184) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x3, 0xfffffffffffffffe) select(0x40, &(0x7f0000000000)={0x6, 0x1, 0x7f, 0x9, 0x0, 0x2, 0x1b6, 0x3ff}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000f80)={0x0, 0x0, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000000140)="9880", 0x2}], 0x170, 0x0}, 0x2) 4.959621681s ago: executing program 2 (id=332): r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0)=0xfffffa73, 0x4) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x1c, 0x18, 0x0, 0x9, '\x00', 0x80000001}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x3, 0x4) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6bb855", 0x4}], 0x2) sendto$unix(r2, &(0x7f0000000080)="cd768b0daa3ab9d9ff6ad57637fb8262afd90cd8913f82235a92f743fd603fcf9f244c139cffd74cf335734b909ab30e1dd3d44bd805f31156ddcb2657005c885c0d8ec61f756e9a2c16d06b54da707a90e917b8832512ef615f73df217e10e3e1010c6c96d60698b0cba891329b7c7bacd30905a0b6b0e8227f4bb1dacb5a6848d82a119fa0fde8937fc57aa307cdd5799fbf1621d4784fe72d38975804b5505c3b3a537ac6e098d2e7d7eac80c99a87626e623cd64c4c25a778cc33b3d123515cb4b917edf7aaa4ae5174093ea", 0xce, 0x405, 0x0, 0x0) read(r1, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x110) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a378343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x124, &(0x7f0000000640)=ANY=[@ANYRES64=r4, @ANYRESOCT=r3, @ANYRES32=r3, @ANYRES8, @ANYRESHEX, @ANYRES32=r0, @ANYRESOCT=r1]) unveil(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000600)='w\x00') 4.955348476s ago: executing program 8 (id=227): r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) 3.63556905s ago: executing program 1 (id=334): r0 = socket$inet(0x2, 0x2, 0x0) clock_gettime(0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000280), 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000001c0)="03000000", 0x4) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="9fb36d82548240568f91aaa244fbf8699c007e6e4426936f3892cd9031dc4b45471ef810950bceb4e17d40de527da919e48a7c", 0xfffffd73) 3.634419538s ago: executing program 2 (id=335): open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x1e, 0x0, 0x0) (async) getsockopt(r0, 0x0, 0x1e, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2b, 0x0, 0x0) (async) getsockopt(r1, 0x29, 0x2b, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xafffe) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000002c0)="2321f3f8fae9a6ddc00276da968fe7e333df1f1c3773c343208af01bc47cb41119b8669862870e26ef41bd0a1f", 0x2d}], 0x1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) semget$private(0x0, 0xb, 0x19f) (async) r3 = semget$private(0x0, 0xb, 0x19f) semop(r3, &(0x7f0000000140)=[{0x1, 0x7, 0x1000}], 0x1) semop(r3, &(0x7f0000002300)=[{0x0, 0x8, 0x1000}], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001940)={{0x0, 0x0, 0x0, 0x0, 0x0}}, 0xfffffffffffffd52, 0x4) 3.631040852s ago: executing program 3 (id=336): r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) r1 = socket(0x18, 0x2, 0x0) closefrom(r1) getsockname$inet(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mknod(&(0x7f0000000040)='./file0\x00', 0x118a, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x102b8, 0x582f785027a7383f) open(&(0x7f0000000040)='.\x02/file1/file0\x00', 0x100, 0x15e) symlink(&(0x7f00000001c0)='.\x02/file1/file0\x00', &(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000012c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='./file1\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) 3.630751228s ago: executing program 4 (id=337): syz_emit_ethernet(0x42, &(0x7f0000000280)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3d, 0x34, 0x68, 0x0, 0xf, 0x6, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x80, 0x8200, 0x0, 0xfffc, {[@nop, @nop, @timestamp={0x8, 0xa, 0x8, 0x7fffffff}]}}}}}}}) sendmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x38, 0x8) r0 = socket(0x1, 0x4, 0x3) connect(r0, &(0x7f0000000080)=@in6={0x1c, 0x18, 0x2, 0x2, "b4a3f1f355dfa13090c8543fb77eb881", 0xa}, 0x1c) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f0000000000)) 3.630145517s ago: executing program 6 (id=338): r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x42b784, 0x7f, 0x3ff, 0xfffffff2, "bb0800064ee0c9b60ace26da8d29c79900000009", 0x10001, 0x11383}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) r3 = semget$private(0x0, 0xb, 0x19f) semop(r3, &(0x7f0000000040)=[{0x4, 0x9, 0x800}, {0x1, 0x5}], 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/34) getresgid(0x0, &(0x7f00000001c0)=0x0, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000004c0)='w\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000004c0)='x\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) setgid(r4) fchmodat(r1, &(0x7f0000000200)='./file0/file0/..\x00', 0x80, 0x6) closefrom(r1) r5 = socket(0x18, 0x2, 0x0) connect$inet6(r5, &(0x7f0000000000)={0x1c, 0x18, 0x3, 0x800, "fe80000800fdff000000000200"}, 0x1c) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0xc5, 0x48e}, 0x5, 0x8, 0x0, 0x0, 0x1, 0x4000000000003, 0x20000000007f, 0x40000000000000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfffffffffffffe3c, 0x0, 0x37) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00eb0100000000", 0x8) close(0x3) 3.625328445s ago: executing program 7 (id=339): ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xe84, 0x400001, 0x3, 0x73fcb68b, "bfe74995b7c19c000000000384b70716033bf400", 0xfd, 0x108}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x118a, 0x0) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='.\x00') sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) truncate(&(0x7f0000000000)='./file0\x00', 0x30000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xe84, 0x400001, 0x3, 0x73fcb68b, "bfe74995b7c19c000000000384b70716033bf400", 0xfd, 0x108}) (async) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') (async) chdir(&(0x7f0000000080)='./file0/file0/..\x00') (async) mknod(&(0x7f0000000040)='./file0\x00', 0x118a, 0x0) (async) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='.\x00') (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) truncate(&(0x7f0000000000)='./file0\x00', 0x30000) (async) 3.33633238s ago: executing program 1 (id=341): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ppoll(0x0, 0x0, &(0x7f0000001e80)={0x800000000000, 0x7}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x18, 0x3, 0x800, "fe80000400000000fdff00"}, 0x1c) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="5d8f6d0f029f27e8579d9097f4c6056b26a7a7674ae8ae7aaf73dc556f500447bc6064d16d3a7adca3c925848a4ca7d4cf57fc393c08149eb12925639b8739cd4ff25890cc2ec982617cc11f6db9a488ae62ddb53b53c429c08b0561f3e6283db2a44ddabedfe70af7059300c62bd64face00e7da30d8edf7ac5af1c17070dc2f63a61f2f89764dc976da4850fa1104bc3", 0x91}], 0x1) setitimer(0x1, &(0x7f00000000c0)={{0x20ffffffff}, {0x9}}, 0x0) getrusage(0x0, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0xe, 0x1, './file0\x00'}, 0x3) r2 = socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000240)={@local, @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x1, 0x3, 0x0, @multicast1, @local={0xac, 0x14, 0x0}, {[@generic={0x7, 0x3, "e3"}, @timestamp={0x44, 0xc, 0x6, 0x2, 0x8, [{[@loopback], 0x396}]}]}}, @udp={{0x0, 0x2, 0x8}}}}}}) pwritev(r1, &(0x7f0000001140)=[{&(0x7f0000000040)="864b625863", 0x5}, {&(0x7f0000000140)="e9762887fe4ef59b87d55a8157d40c2077d9834e0560180b3c7ac7e58ea53cbc1d2f3c1dc43cb5751142cf3ae15b8d640f16f72ac8a88d1cd2a594a024e0e5674d426ca096ae27ea4e745ed77d13c64d5055001849ade31fa3ccc692964a6cd2730d7451eaff83670ebbc2fddf038e74ae113d527a66128e0edb37f66effb9732c5c9bdf4c265aca29f0211723f52e422d0d2764df4b3b130fb83d5027eff46964bb9e072ed864b376e74e57072be1c89e2d35f92121c06d9d77376d0be1d6e7e4057eab16c739ea5d728af862e79c50859df0d0deb25f9c42cb2c3864fd05252d86a44a1cbd29e15a81f04a7e20c9dd03f5a0c060236b79903b356fc85f2ddf93958053f912c1f68eb55f96055207a03567459d99b2e89ddda884c905e142cb8498ee1bd82c04948861bad28ff331257dca07b1fec229feddeaed95279903c1443a7e967088b2629595e2e94618da3fd80fd92754248d0c7392b186636eefff1411c1a179ac670537ed578c0ae611fc1a91c7eb921d2d1b6e1aa0434c4b5f0b98633660d886cae984ca2b9a3dee83054e86066076103798f3506e523a5140d52513f01efcb6bc79e26cea3bbfbccae3956e1b2ebe4da38b065975288a30fbc7b2122536941af8243dfd807099c8e6500eaad95c0567347d25b7263f65972e33217ed4a798745c4ce44bf1555fcacada1451c3748059f98a0a770cbdd8896d3a8ab63960ad9d671c94e98f8b0652ea4872dfc3236194ee2fe8610138dcb1745f913ef2f5baf0302d5d8e7e79647748c4ab5a5bde4e4e687158c562d761c47a0d2bbfc31b50afe6f837bde0d628c51552b75f76bfeff38d38adf7ed457fba54c3b50097d87549c015e1cd13095a6f8f66d89760c70291b8a47ffed2e53147a32e2b57af8b2848923f5d3d55829fdaaf6e21908efe0865a29d8e186b4f7a2355d048bb279d0e9efa850c5128ec66009f902b262b39cce0d56045a9ff80852b8f3ef10abf062d41b5b146c957542c19a5a9d8ef64a09da7a9060074f4ef6f533c13ada98a268260325e6d47cf4a3593da5b4149e2b4f3d3886b05229b184553342e96b359f14ce50d707159ce13e8b9510c67c0b05b826e0b0493cb569a6ddc39ce4df08ad9ea9b7f4ca1735a63207802fafc810fd1a8198c73f889c6e377699c764b4fa5789c772fc2f2480fe1f72ba17d03cb7f243ebb2976336d2ca93655a4a8e737b26fd2b1ea1cee0d8df398865a8a2bfb9d318a5ee79ebd659718ea9d3b13ffc7b338f3062640053ad162d9626d20f93309ad4d524770294bd37d1ba29cf4a8a026fe86bac837337002b16755622de022e27bc29caa6d18bed88b5b5500b3a2ecc8a5e634e50c4d9d350a669728a9d0b8f552235b5d23cce70da4a08b243e0d0e4f3d2668902dd12c0e32ddf2598a99b4090036b9f826aedc99099b7569006e3168df6ab04d6bd8ef5e5bd41037ca9cb1e1183ff07014cae6815944e380041e8cf745767a924802143cf063542d4779274c90411e19a503c8b3c0fa4fac2478d029a746046671bee9df25ae4143b1c80ec425d296013a3aff05e86a65652c343d2c2dc1a5d8bd5fc2f932fb209e1787aa5a1404c0e0d27df0456aa50de5ebc91df15822bb8b452c3cdffb903362e66e5ba601865b777e0668113226537098e0bd4e595d334a7e2d0a22fb4330f453531e5f16f114f3762f21b6816bbc19182e78fa58c582b28c3a2cc833fbeabcd94b02b3ca369ed8650a1f82665109c654017f441e9ab69abb612169ac7e4ff946ce9b0c57a3c8051e463d7c895533c3a245c052189e303f0577d6c9ff0a3b0694269a6a35c03f109214d76fe386634e29d45bb70f5af4a1b7dd213bad73ea8d58f4832d94ec208193bdf603ab449f67daf0034ecff0747c87ecd212e853d5aaed6d5b851d7bce706c9459012579e26fd9652200100bdf0673930913eea1bc72ccede499ae9bccaa6b89b65d670f34efec08128444b0830c8245d85366e3a707e26dd8ee9971ae2e83cff32056652caaad3613d34278b61e6ac71649095dc8d1736460e18d1586a97eec5ab45851e8d8db8b068e32c8db30e283bd144e08c6474413cba984b7ad206ff1d244b3d036febba0fe3ba6d05ddfdea0db815cc9be2abf870a2c9270e226c406349f844e1a43a2e6f49993126b00388f48efe3dfb760a4c4283b14b5499e57c4506224550aeea981ee3f5069a64b5e2f4ae1d67bae0d1ee2caaddb6ab7186d9eeac5db3898289a6644c053fc7d4e52bfcb28e09e9d29008ffa048489e89a2b6485dbae5ebdd5191ed63aefcdc93a495bf2b4d635b1ac0b8b473a40007bf4d05a146358d222c19059e4290f292e15ac80c5a6c0bb3d7c691455a2c563c928104af8984eb58fcb7fb39780349ed820ec6dae19ce97a9de72bbfa39a6d87af0586acdfeb46fc2f405b0908da333ed440941e68daf79f0ff6086e61b92f2a8aeaed2c927b95cedb210620423cb4043f24cacd1cdd5e6321d6c1746ffc10248dce546b10ea8b039560a7dd6638ac5bb6154ce2930e2b5436e97c1460b8ba705e2305a45ca5aa0f8d08f1cbe80019667d5d9838c835d0e11e339ab35b976ef420c567db2b133e041030e9e26e848910573798f0797432b32def636739b641c029b94903b557e13623f6fc1e112a3b5c9ee11022d85e6e96552fbb3890bfb2ede5b4f20cbd63b3a84da816742569434a233d1f196c2d642607ab51486781630aac1d2a38371ea5f23186c6d6224923ae05015e25de1ec23607d39da38b5fc030e44b5466fd492b106834395bc0b4485dfee83627dbb9f70e18fe1e9493f2970de58cebf9f4d9ce469dc07720a2bcb15ff2bf38726300a6163cf1fe8509e957a6ec7c140cc27330190df537fea89787721b3a3fb90ba6b7081acba6a5e6478116f394dae828182ca8e1ffa9e4f79d367d8e765ed6f94d221e73de35ac64338aeb6d7c7abc83f53940dcc8437e6dc89d4cf20ac32ff0f7af10a018a18cbb8582ab8c979ae2f8ce55e6fd5c5ebd006aecf1d3a2add7f1f343674060398fdf5c7ed5420b2616451daf0d80ed3eaf3da74a17a3c8b9902a151ea47a3bd4b151ec14c4d10d1bcb772fa6f6afbe1f9d5da75937efd819ecc640f888924a76672e7ae7bd40bb49bbe0c40a9f97a9c0f152783c53d57a0a7fb4509445e120e8acffc0cc079b04998c5d58ec23172e8c513596858858bd894665f09da60d2f05c15d08e953e0f76ec1f74e69a2de382b768853c6e9b5a3470599bbfdcdf039b4db89062f3687a1d70fa44292e64865d4bf802976555797b343b32fa72caeea5e0b9e16b7c1587ba2e1528f0c0d3f89fe87e91837ba1038399799d2685b179e3cb37a8ded2b0b5675d40a7bfb447147e617b557e138b0c97a3df124129cd06960cf65baeb3b14d9570a7dac02d060423c218fe8b2fc22da43fe5c260ebd411b909a369cab7add0ba3e4b368193ed5541e4335eb0c6bfc6a0d953fb9d2d4d6031559539f6772f138dbcf44a7871c7f9e58879159c7769e60ee220a4f6a5fcf52d251a105561218c786b7e367f8e1fdf7951e06431aef34ba1df5a9c17ef3de6866f3e2a891319582e5c0550bf2cf2cd405281a70a6fe553f2d4cd0c98461767bdbb6c65894ab250a1a344ec4cc66022985758fd1641e1ecdc9a2c9ab50abd4670a68b227275be24391a81d817634ed161b00b84f76ba8090ee05e208a548ff3e0ef86140cf142624350c0ac9fb66505f9ce54af20ff8554b1f718ac184161027fddc5f466ee4dd9bb1a2461dccf48c7a4e685cac2879b173b04057afba86aea5ee90551ad42068ad96d7e38566db85949a0e52d3d99d85a02ba4dc6278c94786e0c9c8c88688f3975cf6539590c02134c025b430914b25af00cdb2980ed78cb91e27d4102f1981b477233fb95ceb3cfdf21ff8fb2d09eac267b0dcf21c731dc2b8e6fa2b17ebfc4085951550b82ea1fe05b49b3bd08109af6fbc015d849519934b2392f22df7b9aeeb0e00eb591c0b376d3e2ef2ac7a253f89ce94e30abd86ead685364bd90f12b84a170bb5ce67da60c8400f37af80197b89f7a8bb278363f2e76819a19357a1ef52e5545bab83712ab4975c282a74c77d39ceb80897fba0053b25fb6a28879a2c4ab3c42da7cc7be4d77df5c5abc68c90df74c1fd3a7beeea75dc7f147d80f5546512df63acfa009d2dd7b89cc4e468923520ba4be08e79c248049c4ffee4f3fb743610d7a6fa113d9ea621ba0147527dc55e1a76327139820435d0af6ba6247ca98e79b5686f19b8eaae10970c51e3d5a2d3494e76ae06dd9838ac94760a058eb71b18f630e1c72c05fec1f6871455f9e5c54ef8259e21c747594402aed1b9d57eb453987a0423621adc8d6a78cc5897d0f55d6b3b287eed991e438514b541abf76d269dc508a52c08dcd8413b0dc930adf3e87aa99cd03154bae8a06945030f3beef39b8a4457692b01e8c09ff886cf2c33aee8bd21ff5cd17aefe0d35f7ed1a18883847e9a25257acaf75f88474563df145f14d98c33865d89951d218e0a1e38fcf64832279209eb3e2bf5cefe11d36a571b74acac380f959f1877b0fb189dae4ffab5b230ee16a793069c485420137d0ef794edb7120f09edec80aedee314201b6be77abeeb77fa60d209292d29d4bd013e244c170508594fb8f4b764ff8aad9658b019fc4290ebeb1c8631fbaa3123837d81bf7868b7f5deb7588f8aaba2f0396aefb856c2f1ed0b89d54dc470caa3314c626ff6cd4199eeecac83fa80dfbb00aeba56682670fd8219608eff87a96cd46f3300d2cb5e12f307e02d275e5ec5c34490a95b8ad5e5ffe6c92172f472bb4d3c883093e7a29cce0416b859a771dd3d1f0804c8695c8b007d9c6b089ef8a0466b9e320584fbbab106c06e9aff9f8adaca2d8ca3fd0bc65cc1449d3af99405d1b82dcba61a797204dfcf4d70dd64c8bea2c7082dd6eca6e1c742fc8868526c564892a15246193c930d2f23e2707ac7312caf6169abf98cffa388573b6fc288f208966359a9615479755f9a1e818ef79c64db2e4ca432d001dc8dd9200734ab67e2494e93ce9aa5782b1b6b35e71e67445b248bd0b5f75e2798c8afd20870f11aaf9d50e1e8d727cdbaf58b62412a592cf6b4c179bfa7efba85f90e67d033a3045f25685d45bea9aa268f6a848e3ec475ca9024c80ed14cd4f98ef47321341404bb7a2edb12c23f39f2959aeb5863270ee5a69c6405f27f1a287cd300e178673a984a2073b5f27ace858251acb48665d6d43096e7218dd882f241de27dbad83635563ba6cd541b6bf0d3a89a04a3573097d3262231f357b5ac57fc7d44009a867976ff8f77ab86796d29aa27b5a19daffeab72cc687c0d423f2857679464f8f2655f63ba4eff983221cd5166149a8cf7f3a4acdf56384af806f444dabe1ebd613111187665c39c1f8898d78f1bda574a61da48a2caa662dac14636f9b49542d6ee948db9ddfbfe54ab8479792e6288c6d021a5c4c69d33809d6d422b546fe2b875132cbd68218e7a8af4d6e0df27dc9fbc47921aafe2199c630687b14c5b1c242078a189d8004b0043d7919a026217d8ef473c0f1cd0fddc91f406a0bb60b94736145ad59a59fe16bc6ac7753d0ac8915e4feb246e4b374843f1471d956115ac509d51362453470d0732f792c76a170d7f3febf4532cb41ad782ead7e12f582af81adc659c5abf38f617dc96f462d36b77f9c285253f5b8d5233d9331640a50468e1ccca1c24271eaf451206608c12a5943d2aa28b0b65", 0x1000}], 0x2, 0x3) ioctl$FIONREAD(r2, 0xc020699c, &(0x7f0000000100)) r3 = socket(0x18, 0x1, 0x1b) getsockopt(r1, 0x2a, 0x2f, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r4 = socket(0x18, 0x1, 0x0) r5 = setsid() wait4(r5, &(0x7f0000001180), 0x0, &(0x7f00000011c0)) setsockopt(r4, 0x1000000000029, 0x3b, 0x0, 0x0) listen(r3, 0x0) 3.335224328s ago: executing program 4 (id=342): r0 = syz_open_pts() fsync(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x2, 0x2, 0x8, 0x100003, 0x40, 0x10, [{0x5, 0x6, 0x80000001, 0x80000201}, {0x2, 0xfffffffb, 0x6, 0xfff}, {0x7, 0xfffffffe, 0x2006, 0x1}, {0x4000002, 0x7, 0xf}, {0xfffffffc, 0x7, 0xf11, 0x7}, {0x3, 0xffff, 0x80d2}, {0x2024, 0x1, 0x85, 0x80005}, {0x0, 0x40009, 0xfffffffb, 0xfbffe2e9}, {0x8, 0xffa, 0x6, 0x7fff}, {0x0, 0xfffffff8, 0x400005, 0x8bfb}, {0xfffff0d1, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x3, 0x2}, {0x401, 0x8, 0x9, 0x40}, {0x200003, 0xee6, 0x2, 0x6f5fc48b}, {0x7e, 0x5, 0x1, 0x5}, {0x9be2, 0x6, 0x6, 0x69}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8c2) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000f80)={0x0, 0x0, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000000140)="9880", 0x2}], 0x170, 0x0}, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc02069a0, &(0x7f00000001c0)) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x7fffffffffffffff, 0x20001fffffffd}) 1.950139219s ago: executing program 1 (id=345): mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xfffffffb) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) 1.948972252s ago: executing program 2 (id=346): semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0xffffffffffffffff, 0x0, 0x0, 0x0, 0x65, 0x3, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x9}) r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = getpid() r2 = getuid() getresuid(0x0, &(0x7f0000000080)=0x0, 0x0) setreuid(r2, r3) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r1, r3, r4}, 0xc) r5 = semget$private(0x0, 0x1, 0x42) r6 = getuid() pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0x0) fchmod(r7, 0x100) setreuid(r6, 0x0) fstatat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) r9 = getuid() setreuid(r9, 0x0) lstat(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) getuid() sysctl$vfs_ffs(&(0x7f0000000040)={0x4, 0x1, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) r12 = setsid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001340)={{r6, r8, r9, r10, 0x80, 0x81, 0x0, 0x0, 0x7ff}, 0x0, 0x0, 0xe, 0x89, 0xf, r11, r12, 0x1, 0x0, 0x1, 0x0, 0x78bb}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/4096) fstat(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001480)={{r6, r8, r13, r8, 0x21, 0x7fff, 0x0, 0x0, 0x4}, 0x0, 0x3, 0x0, 0x0, 0x8000000000000000}) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001100)=""/201) 1.941018503s ago: executing program 3 (id=347): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) sendto(r0, &(0x7f0000000280)="b646678868e95222938d30e865dbc3e40308ebd1f32838fc78098c3f6881059d8195d9c3b65bf031bce5e861d618282c51b9cb22fee043d80d6148528873770a97956062723ab86ee3899cf0f212dfa36bc440694b11ec341b83406a4851f376c924a0d146b138bcccab230d5a4298815af7dcb5e0a49df8f9f1635ef78e8a51cbf4167083cf49a8c226e002619933a7354b8c83c3d071f1aa12ef63b1c8c1fba1b94a9a49d4e7a73297ad8936d8ecdabce876405a035004cf56a0ce32e5027c33516fa86b266e6641b26a27f8fbf5b6b8ace50fccda1c8daadbcedfb198b2bc5b0ce889fef4471d0010cc8a09e043187830b346558940821c", 0xf9, 0x400, &(0x7f0000000080)=@in6={0x1c, 0x18, 0x3, 0x5, "1029d705ecda79e7de607391cc9475c0", 0x86}, 0x1c) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 1.937783568s ago: executing program 4 (id=348): sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000080)="25087ed2198a48d5c784073b3db20ae5134b846978b3a22329d2034e327694af2ed56fce4eb934e76b01b90d6f4444fd4d1725c2f8746f2ce5e78e072c7fa30fc3d8a17fb83c0cf4511d4e4ad7d06fcb8891e7cc4fa2cb41eae4b0e6d2ddd2db9eb4add8296333d59aeab8767d81c83dd4139fb8081715f3cb712d86f17ab24e7913efcab4d7312b2a66975dfc19d403a3328a7df35ffd005b07fe9b9119acc9a3bbf65e970dd8b14d2fc3d91b951f465728ac5c33c6bce3819be9e18c4095ca6609f409948e393c439c6a8f2925cef64a52e19d6e0619fd477f5c0f", &(0x7f0000000180)=0xdc, &(0x7f00000001c0)="8933062d014a02913659393da948db64cb8aedab8f5d1a37106b4517a593dd1867686db3457ce48d0108719637469a59cb98f4786389f2f3eb0b25c9365df407386e8fed55b69f53983056291cde053d0a4e204ebe77d0c34ec837277ea627868ac02263a000075f228ea9b6c0c46f491b790d19e7ae75cb3fedf6c349e9c05d37a7a68211c716839dbd827f4d138fdcb1151a86caee7b85513adc28b01ec6484223b429d9308174124279a54e163ec6b9bd1561269e9b60f9bff9555424c103b217110ad6dd4dad89dd698349f521ebd88010cf92f5a3f8", 0xd8) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000080)=@abs={0x9, 0x0, 0x0, 0x1}, 0x8, &(0x7f0000002140)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x118, 0x1}, 0x209) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540), 0x0, 0x0, 0x0) 1.93646295s ago: executing program 6 (id=349): munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) (async) futimens(0xffffffffffffffff, &(0x7f0000001240)=[{0x3f1, 0x7}, {0x8000, 0x125ae4dd}]) (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000100)="a3d6ebad9f5f31aa5f12b9c00fc3926602f40e94998156d3cd4cb404be96552f9d8e68514e20acbdf426645bbc7b7065e8c16670a1f9a6d0a54f3ca6dcffbaeeeecd38c396ca4065cc3483244368b5f9d1b58f53611d473917b2f4b68e68e4467ee9c24c25bd18512e1f69ebb909c78ce965718dacd7d23df240e6a7d530897d123aecad16ca2de767f6bbc4c20fc0aaed8f1281c9f936a65715765d2370e67292e0f20f560bec5a692713ee9165b3ff9da915206511d9eaadb29eb015d3642f486d65a3ccb86bc5eefabe45b0aa096f1694441d132833c6035c3370436bb3328721cfb05583b02837fc8405c9bb30150d37a5a05578d37c9d8067ff49e236021a3c43d8bb35fa781233f6878613f06c2a4ffefba984946db64403eb51bd69a9975cd6bc716ae29436ba6c8327746da677c91563a23436b82ad08c30b4932042e437e5088fedffd768c1f861e0d9511118d554d535dd2e4a3ce476fcb6e1e9d5f4d684fa23b0402c71e3a01576bf5c761cdf1b41d7008410abd1c56e860932877164329a680b362cce8973d44b1ecc9b05bb7f98101bb2d199d50de2ee885bd99d4c440f4cd92df20120937ab68e2f8131817ed360eaf30d86002ab19f14d45745a30593786c8b043ce252cd72f0c799d553a593a7693cb18872757c3c9ce78fe2ea6c4c9e2a308d0f9df79ec49229d6491e4ef6012602c02009aaeecf6fb22bf7c1560724ceac2ed1bf571396778a44f5796c4bf1718e579ab0b2a692978b94c3c1f8b64b45dd89f193ae7c79bfa952823803703270f88e7d7439324a7efdd6eb2c6f32e0b7aed0d7978be4721ecbc73c83058ea7929c07086f11ce804fedf4e70482f33467878e5cf6a485bf4947ecc9026a1d7c7a830d7826e75eabcbeefa0485306a6283be7937102d81eaf76f1b48d7d5d4930fdbdb7c0b2f4fd3060cbb683d7f166351807e051cfa514ba4812d8f2ca0a52c931245a5f5d722e29ad4ad6bf4cea491783b222cefece3ba67a0bdbdb731b16b4ba97e44238a28fefb6edad4c201bb5ed450a4a84336388cfd46d51ff56c3546d4d187a386fb1b0eaa05bbb63b2ea402ee816ce734f73c54826e4fd50de2bc18feb95ae06f6f6ce7fba6d3b15b1d39035d367c5159f562509b06a12808df0bde7f0ce1e52503f2e72cf2307351e959f3e299308a027902ed7a940a0d90cdc4aab4344b513f97d4c6a920e504805cc1c3a10baf3bfff797e170bc1744e6002c78c9d43dd260e1f64329f3df48a0bfdb885f0fb9c8e5a90fd3197166c31ae8d39e983ce849c440e1140b3a53522ee065c192e7449d746c102925172490bc12b4f3919cbc627b19b132357976031327c3556dc08429450a4de23f10f18c8636a5a41589e7f4f25e72ededee1222ef519abca1777807b8f8d546cb967495545a11d710a5ea79b62624c0e8d6e3226305b90e74c7d2a73601b1a93d2c373d350f8e8ff5fb086c12e5975028d9b4f3daa05a28a402f63c333de15dae947c2656efc4a2400ebeefc7d532fe382ae98c95547d350e0c1c7edcc3c78511023b4ec147ea7ff5a2ba3935f04872a0a68ccb6498f19357e2050ba8522e4c51ed165f70cb4d3251f8a65feda6892e6d0580d93c9d4b725553c6d081dc5ab6ec7b75174c10f14c81ed8c2e0218f48ed0ef5d93324cc98a4d691480d5a8b300e0d277d757bc87f85e9af0b3ae43ec5f171aff2913b0471c7b20f9b30601d8fa7a2143796e31a43dd87b39ab10a3b619d0391576bdf19829638ec1f82173496a5d0837eaf7c3e4aa987df3833707cbdc5286feb1146abe63578eaa07740772c842156610c208314d21b96cc87f59e34b7deb972b0bd9a007cb1728f858f6a0fef1e6966b248c0ba5d2234619c75b3bddcb89683f27124d98f2e4b70225ff612f440d49dff8ca9b520696afa37af7d2728bcdb9777c6649d801618aee317144cbe1ef7b99ad20b1ef4db1c3757b143929f2249e727ca9cfaa69ce4aff5550f624350e2e88b9487bca7f3639ebd474c387a81cefc700a503d3e5b2788ea705056e22dafcee60f7f77ebf99ba5318aa6f5c21c6d7f734198029030dd6efab46255d1c2f5ee62a3f2811f0b8f35994fd4402ee5969e3384ab9034d92441e552077cf8b37fd305f909031664cd88539038854a5b05b65ca5d857791dd1a68f04731f1f47716bbc4c95e4fff14f12620253aa742b9197937865d9f0da6e2b1d2cc3b225c6f771e61b17eb691b20c1b57cbe38ded030886bdbf49ad1d4b2bfe119da106743f1ebd9a39e95e3ddd5e6d2949c049062830ade4b2d90f19d93ee6a42ca1109fc20aef870bf53fd40ace9dd3c8c26da595e2563a084956f243eef6b25d72e8be6f4bf561414c0fb927be12d4874f2f4f1e9bc3dd377e8ad79bb516af9cfad58ae46bb10feb25f976a0ebae7ef077a514afa66186528a4e61c5a562a646f6c049372548c3814bd222a96dc395347592629c099b8376b17e64b7897535efb3307e6471b5f32a963af1d9c0463649ae48bee8ca2f7d291bde9a7accae2dec0369271c88b3225155e3128190c9abdda7480bf4a1296b0ce5d970f8c7f827f920b4c8853287aadbc4361a4651f35589e50c5c72e5340ffadbe14552ab2d8fa036419624ee004aa169e22b11ce6206dd79f48d73f13327589c40ede8e4d2759b12035f6c39f2b516fffbc986a1bd4088781efb36ee16c92712c057fd02279374c7b3533c0107e346ae1b79395db552ee3b3d7127ae7207afda3ff4712ae31236b7933d99fd948d78898521873f300e820f85a2435ce81759c3275b018e1d1fc3bc5895904953813741d800243b2177e070e9e5e8aaa2f1922cb4a16ca8c2148c58aaa09024c2e4ff4130b59ea35ee9f9765c4d6d2b725bf7fe7cec6967684b3cb8d123bbd62b2675a7da7854cee5589c48242ffe14bccca37b58f0e8703c10d13ac4776adacb69941dd69263515cf56bfb0e0e31696bd263df11c95f65a713cd58704359a345c5a02b412d1dd7e43017f5dbf1f28ab85dcf19fabf4679bfaa37cf6e6ba42eb5fc86a79b55de0e04f8af4254bc78e6707813b60ca1ac38748a7baad58d73554fc848dea373631859f37702b4b75bc3bec62cf3cb66a5386f52f3f5af7d90e448acf00e171c52df532dd380bebc6d46e2466788a35e5f6ee45caf92ae47ad33e3f30d989831299f62e6e13062ee78e7835ccb8e341bee1bed7ee9c82e5830dd0be43ea2e6dc5f7f7d4a63bca7c93b5302f9628a18cc6bb452fae3ce0140b81f3b5d80f0751cd817e659c3e2cd80c91c5c7db1c408a01db6742c4e5d925c5546d73e17759d025dac067085639c6180065d411b13828d1cd9874ca99c797280e75d95699ed0ea8aa59bf0c21517590e88206ee07ec6bbfacb05d134801cf87aa5ac0ab2b22b7c5010259c527fdb620cce9ac1e25f18941dd635fd18640adaef00904c3d4ad053f39f8efe6f87074773a86549a32a23f61e91a7fa29b898d8a65b0d602f0e1fdc35073e4dcce882226ec30ca04831fb00002554ee3fd6df2af560fcf84563512a001dae6cd5ce8ee435c3fd0a06ceef95335132d6ad95839eef7fcac90ae6076d79a36ddcb9273a5607a2e4bbbe7d9757064292b402f7f941c6d0e17a83e7aba00c9cc2d5096970459da0369421a74b76abf637a9161b775dca1d9e94bf89c42ddb3e2e559c37427a06f7386a6acc170aab20c093c930042d8543ea5d824cc820307ac280c306e9e79ef2425494e58b3a52f3f1d8a89338d32f39af9516baf61a8ae024a21958b01a0c37714f850ba314ed8c20f6d716f7463dd8372fdfb8f27ce57acca1f927733c445bd2f42b4e1430b89ab35b56e0cb60eab96d0575e45740cd03c1bfef04aa8a635eb8dc792acd6556f5b2761c3a53265124c09248e487da0e051d04319492581066d910ae5205fd6275a72a17aa5c0239858c45e9a94153ae8c44a9d8614ddf61ad46f6bdd54daca5e9f660d168a4cb3a4f4ed4c9d599ea365a706534c0b36787a916480226460b0ef0f87267b7b01d788094442cb9d875160ddc19da780af0444d796922f3a5b248c9bc171ecb90725712db760d51a87689286b234f71f94080883c4de79b1834d58375a64ec446a106d950c24509026451384cb4ba751402ef8cb6605a1f5b14d1ff0c72ffacb50561e37589c5220d00c0f3fca6597377774c9a19524262450e556cc6753d7399f323a1f13b93fc389fd5548b75716e3adae90b284d843ba0520cd3d4f6400bfd24300f686b8fa5a61d767b9104f6f89c60f4ece6a2f26078a4b1440336683b6f8259a1b3165a7fa5f89df07317b21ef1d0aa9ecf2f6f0ca060e456876d62713af33a6f0d7605ddb283b4e436c249538b138e47f09706c5d69a0f8b49af3b14eba9c783a25bab54504628bd5dcd40f69ce6e1758b9a121c4e0bc648e489ae5e17f9700f1783502a601e56b5a5763e582297153cce99f3a4a8afb91bdd6d1b48b2bf106102bf35923b25d097587e0fbf09e4423d6d716a9180ad5a89e263d032d3df1f8e2175ea1e4c3652ff54a9aa4126bcfc994ee055dc2cb8218186c5d65da0fdba37f89c9e0b82768918ed897c265a38e665f685211e368b92c72c3309aa41691398a13e087a562a323075ee4ff026095ca15fee7632ba93a99671681bee3ed9392b1bc55ae4dd5e1f7de5fc5ddc78b3dd2c95df646faf5d93504ccaf87d7edc8917a44514c74d6d64a61576720cfc9d52f34c87a0d2420878675b53fc9c7adc374fd9387b8d9fe49f2d8f7a44ce6dfc10a09351aeb152b3bcd0e774789cf8d56c6dbb7444546ffd980af2bdebfc3d79a7b605d4599ed706074c1677dfe3235de66310986f8d8edf0a2981112eceaf396926aa05e67b9d4a16c909c036c0dc8264d6819a2b420696bb36a2bcdbda22182c98f744698fd195ff0f1772753ab47ecfd8105b31fe53b6e18da5d636cf9d2185f784df38b73f58fafebe3b4ec3c8611236283c8e248388c3df7be7a91eac31f6caf9fb5e638e282a3fa3759a04f588edd12a251084337b87a63ccbdc93658a74527e5d27a0f332cbe5f3236ff7cf9b55ce6729db9d0e85b21ec6be38325768e8b2652881b41a5a41389c55826f312cadbb5fdb2d47f0b8830a6b524b99fd6fc81df1cb99f4315129a263f8b6b351c69dc3b7eed053a9efa42fe799926a6da2743b9d2a80e4b554532077542f26f078e8b52c0bb20b218beb3e0f5fcb6af6b2a4d6fb165d45279e6a54d9bd26197877bd0b82565937c2c60873974ab6d2a7bef8ef7094b7794eccde9fc0501bf2d49227431c486ecaae274ba58656cb97d1c9ba9d720400daae0cd2befac01fe98fad8388b7b97274dc10f0527dcefb58a70a9f80a892cd0fd2dd11a6424c197cfdcbbf1840e31aaa9ae1287ee84db6c1c0f2223bb280013d3d55fc0e6c12297d9020c26def1c69aa177c4ab86f6f4aca2fb5014c5389471228a14cdf52d0687a9c6b008af16ea2d7df4c8bb627eb45a9788dce0da9d50ee7da9a4ff57387408973369ae4e34caf775351ce0e9fc0d42e662ef233a31b5e80b13d40f0f9df171146f6ba1881b1f2cd5219fa6896ea612bc3426b343ccddef4139af347910bfc45472e027d0f77a4fd2ac7cbfacf1d8b94158818515c3007abea7e96efe70fe7afa8132cb363b4e92777e7d7d15dab4d586b7c492d1875e646d1b674621c653aeef4b82dcb35e2928eb9b83653d0298fce23f8d42d8d9d3510bef2d9f912b48ed8da0be1201ad3d5d4a58d14b3631e263c952a64b7", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="4099f13ff05d886b3f8fca3297e37e54f41ee2a2e4a3e1c79f1618464c27d4a902117b09f4be32132b41eb2a88e2aeca9aec80c8c6fcef14ab9236fa854fd13100098b2e2cc1ef3b31665ff932ba5a426262418cc1501aa613e88919420beca3a91e37c2320fb7a4cabcfc5a5c7eb96c06635c07ae32116f792fa9204002660c27935296be1859935871feca106914cead97a45e99dca5fab4104bf349a96cd64e536a2ff385d0dc5ab34ccf402d83b19b8eae7e897a7954511c4fc9dee4999e7bca074f268cd13dd054317638cb8008d2bcf483c1e7cf30a1988f28e29227ba2d240c0f11f7420746e003", 0xeb) (async, rerun: 32) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x6dca06b55b83c60d, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x200000000000001, 0x101}], 0x203, 0x0, 0x0, 0x0) (async) mquery(&(0x7f0000022000/0x1000)=nil, 0x1000, 0x2, 0x0, 0xffffffffffffff9c, 0x5) 1.913284769s ago: executing program 7 (id=350): r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) closefrom(r3) r4 = socket(0x2, 0x4001, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = dup2(r1, r0) sendmmsg(r0, &(0x7f0000000200)={{&(0x7f00000000c0)=@in6={0x1c, 0x18, 0x2, 0xac, "ff010000000000000000000000000001", 0x3}, 0x1c, 0x0, 0x0, 0x0}}, 0x38, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r5, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0}}, 0x38, 0x8) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x15d5600000000}) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) (async) socket(0x2, 0x4001, 0x0) (async) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) closefrom(r3) (async) socket(0x2, 0x4001, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r4, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) dup2(r1, r0) (async) sendmmsg(r0, &(0x7f0000000200)={{&(0x7f00000000c0)=@in6={0x1c, 0x18, 0x2, 0xac, "ff010000000000000000000000000001", 0x3}, 0x1c, 0x0, 0x0, 0x0}}, 0x38, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sendmmsg(r5, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0}}, 0x38, 0x8) (async) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x15d5600000000}) (async) 1.912382209s ago: executing program 0 (id=351): r0 = syz_open_pts() close(r0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x14) (async) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x14) getresuid(&(0x7f0000000180)=0x0, &(0x7f00000001c0), &(0x7f0000000200)) getresgid(0x0, &(0x7f0000000340), 0x0) (async) getresgid(0x0, &(0x7f0000000340)=0x0, 0x0) r3 = getgid() setresgid(r3, r2, 0x0) (async) setresgid(r3, r2, 0x0) lchown(&(0x7f0000000140)='./file0/file0\x00', r1, r2) r4 = socket$inet(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f0000000000)={0x10, 0x2, 0x3}, 0x10) listen(r4, 0xfffffffa) setsockopt(r4, 0x6, 0x4, &(0x7f0000000040)="d2674561", 0x4) syz_emit_ethernet(0x3a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3d, 0x2c, 0x66, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x8200, 0x0, 0xfffc, {[@sack={0x5, 0x2}, @sack={0x5, 0x2}]}}}}}}}) syz_open_pts() (async) r5 = syz_open_pts() setsid() socket(0x2, 0x1, 0x0) (async) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) writev(r6, &(0x7f0000001800)=[{&(0x7f0000000380)="ded9ac79590c70888d5773b40cd5e5413faccf7220cf94fea87328bfb231b0b4430b6a8f6d8a68642f3fd868f0cbc705d4945a0b98215dd1956d91fd54e05d1ba79714f2e514456b778628741e9e29c9fabc1f46bd8754aebc74ee4797a9a6f7585e7b8039535d7d36a0a34a07a3bb1013553a8b41a7db72891de63142e4c1ba2b3a1ce1c8a1441faaffb436f340b2906031a51193f772136d2d45fbbf738132d1efa902c733489a2e8c2b6a4409f2a863cbf1991853ecaa5cffd4d5b60d67458551769025b700e34aaba6695583f6a4cc035786853d1b93933271e91c1e681da319aaae7ab053410e60cfbb223984761d67353b28409b13a5c2ef7c1d1f8645576c22c26d0b033f203330384a14b95f7d8881097b4c4f923dba3e760828eaab2419a56369c3551446ca08b436ceeb5642a802d3b3c9c072c7a35ceb7df9cb51d943a5cb3288600bfd31df0573da5fe053424d1f466ffd1f80c2c6190e36a3c3248b88e8e530597fa0323cbdb9a6c5119b394f3f4f9270c5cd359f8a63e43d5b56f5f959750df656881703bfc4ca0ad9cfa1a89b72dd90d19858011f49f8af7287f6e7de98d071614a0436447ee7f545242d777d21c64aed3c62a7576b39ae099a2f74c8af8ea408c993920375c8ad6d32d332495235f38ae646c207e1a049935ed894b637fec63bd1c777713807fe4add243960c7bbd152a9e85a50ca638fca866582025ac5898defb6d549261c0a8c364bc4dee9f038734ceeb288ab5ceecda2ebe3b956265caaf63e65d18c05e27c2fc73aa9c0820c9953ee6c38d869a8a04319d63b80950bf52c36ef3d189db7f72159d162b9c8a21fe8564519c362693db9ffbba62bb6f88a76f477d2eff377e36ff4fea8b77a2e01f2c9f2efef6a5a081c05c9bdcab8f79f05a59e8f562ae912f0b001927ad2de8cc41914589f22e6b170e3938eb0b7490858c0cc1fbd73c1a92fa73da465ec7f2dd6394bcdee24de4da39fadb1d17e44818ee0acaffa2749c25ed5bab66f8b002d26b0c5d5e83682d9a84eb5faeb97559d899a7db6479430a9c404ea27adaa11346916c237e4b939cf3987270194105600dfd4529f59bc0bf39578fe9a56466fe58cc38c8c578e628fddaddbea95ead3831ff257080ca201bad1fa7269f671b9f0dd672881f0f5238596d976b45913c41af922aa8e715cdfc5077955fe7b1ba9b1b71cb30d5d9fe20f63431c3e6dbc07c252198e902d7dc2e6c63b0837f27b493645b46a80fbda9e9cfd1457676b0c8e75cbfa7e28bddbc09db11fd87c868a2abf4361911c89217cc256967c331adadedcbea41f8832ff0239f3bd02dafeadd7c9ca1edada566136e534b78f22d5bf6b206013f70574b3367a86f3dffd44414311b72d6a10933883a0b7582e30c366e18845296f89a0f20f517a51ea27d87c68edf68abac6aef607b8a0abe282f81f0b5c389f5a411edafe5efcb10548c7dffd9362872cbed808c5a6220a40ae28fa4f39791fc7015405fb946310f62e208974b9cae2f939a955355f9265b0a967bcad8ab854d86088ee3f01aad03a3e702b666d02547374f10127662a897cafc404a898678d66da29672b195a2721052ea63054b105a13aec1c4a65d2aaf45f5d4f263f74aa86f786dd57cd6337be17ea77a6e16437335691667b04b7875a5912928056f6339fa9b940189d1c27f835fcbcfac73204bde3ea9c3cbc39af642e91f6384ebe42f1c9cdce45a5da325f469c04c05eea5202e670cfbc53804fb0aab53be149b756bdc13b7c4a7351b9eaa803a2f2a6a25a820fab86a380350ee09bdf2184c0aec2aa78396fa0365fdd50486e784de295846d4865fd27a1feaa62d6c60c608b730f3627e622ca247bddc1b039292775ea3ef5af38d7dfa4e3190ae2c57526fe54479841ced9fffa637d8c5e5379f017a17a8cbd19c2bd7989d1d1ce4ec62b454255f3cd31fdf4bcde2924d2f633ea355cf319bd688bf709c63611b7ef022a4f47090eadddedd61c5f4413ead1173f03a79d2c76eca963eea7daec172aae92a0040ec6a4b2702b837d0c85d574bb433773a940fc489b507ce1386566f2037f4de0c194eb60ac8203f741e656aadb2c7d0228c2eca46c6a42ba319aca532b798c59687ac0c1306d6d7258cc3734e0fa25aa487247e3b73fa00acded0483e17eb04ac1e2b40eadbf973e38e8df48b7eb4fdf889d01da7055d5eeee002607da98adf68c8ae1fc9b78ad95dea7a6180a1d18b9de20c95f69c3827ca90d84161bb16d9f5ac895a1472959f6ce41e25e2d631c890e0e4637d5929fa646ff847e5fd529b7fcbcab971720ba2b8e1a99ad4c5a8ecc6f14ccd5f6a317c61ed74dcd466d635523f56dc364205a19bd64324064bcf5314043b703134d698110ee7ba77fa2f7587ffdb4642cab0ebee1185c42901c95f47783b7a5d9d7550cfabc49d91d54abc5d984696373b4aaa3033e940d2258305282fc8108ab1255adeba144a6d01aa128881f49cafb39ce7a78488542fa0ddec48cbe0c263d3524f4ccb2dfcab436f0584af12c87fc555bc80203e9c17ea8b0b508a4cc504b6af947a2667ad58105a991d1526acf1f152f084d359d2bc8398200f973fab1b8eff8fd46885de2f954d46e779f5b45aadd143b6651112709c154c72169731b45c75e67d6692104e2ee11df348648b5d80cf17cf78f6efdcb426bad244421a8bfb91f658d65e1a50ed8cd9d0296faefa01a1ef587ce1076f5bb57a14ad32d45a2090474239f29a76763103dc9811190020db0e60d6f42f597964372e43d167722a634e08faf67236ed65eebe844b4b49a96b57e31cdb27dc453b19ede96ecf55a7d7be0b5ba2e9737719f3a6030d96edec77199c1d6725ce5d3c23e54ff0cf32eeae0a8668f7333d59a11ec8a30717d52c0b3307aa2269a0decaa9a98463ac7d87836942e69f5ed40cb897249f40479d34e613b2ef9115502fe08d254bef6d73a61d061a21889c8a55492eb7bb9352b1e256150ca7dbd3ddc1ffe1ce0be8213854be7e1286bd5f2a5ba0b15a9d67721dbdd059750b6b2d8f032ce997c3560b80badfadf7c1e9749967938f7380641bd206d4ffd0d347debc22692abbdccf663b22397c7030ce52c28625ab26adf75746efbffd2b506fe570a84ec1e4b10b9e623a1b4f7e692eda1cac14d3f2e8fd52e98ddd1c3fa285db47efca3ceffb51aab58b25dd3567e9af8eb27a8d4934c5a5116b5963845e7fb92532ca2e07d1833ecbb484881883c7df1fedd2b423c0964399e3da8c2c1c3d204506b8f897042d64b54a7cdadedc47c44efb8b2831e02aaae7c821c39d2c3761745711e0c6ecafcb08b28fb4cdc729fe170a42791f19d89f21008db48aa285b83d683181fa987e0726042192e02a9477174cd77490e0c467e68e013eae4112d539b566f14ba7627c28bd424a8feca8b33dd99c39febe7057fce3bb5481519495f821979316b32b7f9ac196b95856a1777409794094a1912a040c75ffe191433eeed7c297c1bddfbba3ccd63d63bd60be1461c6320a594c592f2141eab865490b8e3366f7184503894e8b7425f28dbcd6b8d4b9aa664f9a5bac676a7e5a267f48fb443c9f2a7c091fc5a1a29bad86f8f63f664696c618ea936fa6c2f56f1ca3115874250107f538086dfd31d387129e740dbae5678ce25f771e10926fe7aa0424097a057901a0bf8042bf763d1f4015aad89e4ab7f3c4839db77fdc2bc234fcf85b432e37b90fe90b7dcf1b142d81d5b311de86fa3501b043333147394d02944555e1e680f8f48d41ef69e754153daff6e1f24c8b908beeffb10ed0f52a10f1f8e32e56c185ee2be3fe19e9c58609ee2eeb41404f4eba05dd51e0e6a351242a7f3963eb475c8cd2c97eb28a8876aee06d9a8f991d25293ffd7974264b48cedaefb1315b5e056054cd13fedf49ac91e9d26311c2ea778c50e590237b54f93a6c790911ff758725a5d57de5d3daaf287931df10ff533d21d3500f85aecdec0d6c69ae7e283b57c1b75ccd7ae6415e9de6cfcd6d5827e9f55811964b0961760cedd653c7e7c552de8d04f233fdd7c7d15992d673f75ebdd745c0ebac12fa8b9ef94aeda2bc429977035f523bf7f4af9a040cd62e0741f85f4372ff485b37205ab22ab9cad71e0e5266759da00c160584c6d340e11a1861239f651a112d84804caf144e03d313784056f7b230c39ecc540f0903359765eb6e7d4cf47bde74680bc21b871cc33ae7ccc13be18383c6cdf5ab41cc10e88c2820e4b9577ff128d999742a12f180d4b487a558bacbcea637f18218c94d7b5a1c75b851b0cf53509b4137d1f3fab4d99d92fbebb726dcd3abaaa1e07282529417184fb9d1e3d5b56be267680991a8b1011cdd772cd5b3028b5cbb80db64b03284942ae68e0f55aeb6a79975032454706cfd8ea6ad0a60fbff22e396bb0d725e14fd2a397c5cb2480e372a44d7030321dac6f70b729e47b071849538a12439826b840a62f62521670152bb6c810b2f0f373057b160211bd259cedebfd5af2253f05dd98496301ff3c019a8c05d565a1bb920a3e224804e4cc495f787a298cbd6d80bde0e679e6c95d3b94c5a5c216d5075c469fb1c0f8ffbf64dced3fa0e17084c981ff46d28ccc0c9623b0133a291e170b572c4234ed406667990561c6f8d1160a38756678bb0e8c729fa7547101f01383869a66b9a84e95a79701323443a038393705ddc9dca2e07d629eb546dc9bf10f9e1ce7c6c7c5c545c5ff1f792aeddea310a56fb43210bc1663c6cb226b2c5a2e9613ee55d4902409089fc86c60edbfccdd32eca285f6a366b9bfcb8aa72f973cac2a81f402761607768f955c6564043ae16f681115c33cdedee33b6d96f914422d0c7edec668ff4e81278d9d92319049f51edfc799291ef47952287cd7485227d62cbc88407d7d519ac8f3444a507e2fee19f9e378ad9ebcdd0d52a6eeb554deb5b304a6f830c2fe7c62288536365afb94759336746b056a868889ec12c155aa30dbd94794ed24580458be24dcb0305102a8ce550c35453059dde69ff830551c79b49873b2a8d3cc632fdaade85fa6fa5855e223a0efce52c94f72ff68f11d044df51e150549823a327e60c3ce9f1d005a3394e6d8555f5c87672f3787763658f99b512b9f968fd537ef5ba3d70cf4b5b3b120e38ade45378728de74b9fac7ef8b98a5596fc0b14e84c0e8f0b4e9a11c374a49bf4f59353c7ef728b0e87675d212543dc4413e780796ec998771be4257f096ed7339b1d278e5d15ad3e5990069335fef86d6581b4c2ee503ffa1b99825cb6df287acc061eff5e738247768fdeea0a642dd5f80c5e70f6720963e156d9584e51556bc6946edb44472da762aa96077aa78a5f39907f25684e27c1151c63243793edb47d0eebfe5092d24c697423a9024f1d239d97ea4a9d307725c65b013fc602d7f3c0fe3679208f1f183efbbed990915db236053ab3f09f0536fecbb9e0393c8aae112e0a5eb45b989e1e5ab742d9d6781263fbcf862e92e27089e816ecd60130d3a2b082e7c8b615c93ea907a501a6ac9312086dc39b95c2214f234fef4686281fc4f3e13ed3a07c48ba6f93f381f101184159ffa3c9d71539dc61a8577820870d5fe54dcce620e05b3cbedd96bdeebc1045ebada17ae3dbbc0a465dd9b2002757c7abfd50cf970ab2f39f544504d62f5fec3c8d87e8b449e897ba3de5d08b758a09b5fa4ca4ad5b68f53589ba202c4dcbfbbb8c71541e2040b06739e7f567111cf118e81447f00bac564799d5fff027e58c4", 0x1000}, {&(0x7f0000001380)="d94e777545c7315389086a80d7955bb1fb7af527b14465c6010626b0ff0d5fcaba8e2728deeb4f632d408a4628cad933c9f50315c597ec79dddb5d97066be4fdaa6a953a1237ad1cfbf274b66c7015d5498926575ebafa2366d3c5b50df76c5e56394abb3ae5e8cf333e0bb800724f2cacb8c51431f681f4137e67cb7e8a70924dfed564a9a654", 0x87}, {&(0x7f0000001440)="e966e37226", 0x5}, {&(0x7f0000001480)="f9c9d31f1321c8ada70664d38bcb2a05e612a781a08a8bc2769f49964102f623f7b58793f176407a71362dc84396f4ea2494d0552d8e9a0cb14e330047d0a73c2d14fe4eb5329acdf99618a3f59064d14675d2ab48318f76fd8d91349e997014c79d0c6fa7fe6fdc486aea5ebc66487ea1735d8a450b5187af3fbab31870c0fec5e0723367d7966667ea45bfa5c3d292b90b9547c94adc57c28ff6edc1a43c950452d23e62fadbd334244e1b215d16460755dcf8db66b7b9222e85c650ee2bce302d7c4cc7d20ece2c4d341019e9ddbbe68c0771", 0xd4}, {&(0x7f0000001580)="e50fd498758a754f47bd3a77277ef2e50e616b0cacb2591d0028b2cfd0fa15bdbd607aab2475b64bd7e0bb0f1dd3f1db4d2c2822dbd5109093dd974a42ec7334d5e8d30f934f172d8799d0a221d2bbf555", 0x51}, {&(0x7f0000001600)="26cffb5f1838e9e985885ad8c276c17441b67e9db976ca8e108e4c9fab90c7ed2d3ce441fa", 0x25}, {&(0x7f0000001640)="84c5373b0ba2f7eaf472589f6a851162ab16271c517b5c486c4c4cd72bd46c03e90bc700e459c329c06bb6d6f3ae", 0x2e}, {&(0x7f0000001680)="db926d478573089232a4b45e87408351906f8eee06034aea8aef9889220d6330e9cb0eb8177e48bd02038741a00ac671beb86ceda246b2d060a05ed00c6cce7957da693611e6500e4e293ca24376f4ada050da784e03e390c21563d2e397d06d38b86177950ee2f83f450377709b25c78aac336f548a36e5df7b4e2015ed4abc4ad8f01a5567e590221f20e111f2f2bd3acfe35004989838b11e99b6ea3b52456653", 0xa2}, {&(0x7f0000001740)="f6cb7bf1a6517843d3b58bf105f9000df50975527bb4252c6ae06a7a9bd8408df54be5d3047c721e1f71e2835b5188117339148fa8b93ac4ae1242a58ee5e31106cb76c09d5d857c2c930336a2ea93f0c4f28a6e4270cee05cfff4604b41721b868c6d575fa0fb887e309731759e1e95b8734f62d9e0e172858f38842b3c88841fa73f7aefc1dffef4b8ac", 0x8b}], 0x9) ioctl$TIOCSCTTY(r5, 0x20007461) (async) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCSTAT(r0, 0x20007465) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0x7) (async) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0x7) 1.910318531s ago: executing program 2 (id=352): pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) read$audio(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x800474c4, &(0x7f00000000c0)) syz_emit_ethernet(0xaa, &(0x7f0000000000)=ANY=[@ANYRES8=r3, @ANYRES8=r2]) ftruncate(0xffffffffffffffff, 0xffffffff7fffffff) 1.909062276s ago: executing program 4 (id=353): open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x9, {[0xfffffbfffffffffb, 0x2, 0x2, 0x100200000, 0x100000000, 0x7, 0xdf60, 0xfffffffffffffffb, 0x0, 0xffffffffffffffec, 0x93, 0xfffffffffffffff8, 0xffffffffffffffff, 0x200000000002, 0xb76, 0x4, 0xfffffffffffffffe, 0x400000000100], [0x8, 0x81, 0xfffffffffffffffa, 0xff, 0xa, 0x100000000007b98, 0x800, 0x9, 0x20000000000, 0x5], [0xfffffffe, 0x40000000008000, 0x40000000, 0x0, 0xb, 0x11000, 0xffffffff00000000], [0xb, 0x800001ffff7ffffb, 0x2, 0x9, 0xfffffffffffffffe, 0x5], [{0x0, 0x400000, 0x0, 0x7d06}, {0x1, 0x22, 0x5, 0x20000000000000}, {0x4, 0x0, 0xfffefffe, 0x280}, {0x3, 0x80004, 0x5, 0xfffffffffffffff8}, {0xfffe, 0x2, 0xffff, 0x1}, {0x0, 0x9, 0x9, 0xfffffffffffff281}, {0x5, 0x0, 0xfffffff7, 0xe}, {0xe, 0x100, 0x1, 0xb}], {0x1, 0x800008, 0x80000006, 0x3}, {0xf, 0x6, 0x6d5, 0x6}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) 1.908012908s ago: executing program 6 (id=354): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r0 = shmget$private(0x0, 0x3000, 0x65d, &(0x7f0000ffa000/0x3000)=nil) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @broadcast, @empty, @remote, @multicast2}}}}) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x7}, 0x0, 0xfffc, 0x0, 0x0, 0x4, 0x0, 0x800000800000000}) setrlimit(0x8, &(0x7f0000000980)={0x45, 0x62}) (async) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() (async) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @remote, [], {@arp={0x806, @generic={0xf, 0x803a, 0x6, 0xc, 0x9, @random="a77df03ec11c", "74326736940d9808530d1743", @broadcast, "dab7f392229de182106d6c6a77bd1273"}}}}) (async) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="c57d9c4809a50923b469fabd7d8e13856feaa14b40d0da965e7cfe120b6fac16a35dc78aa38516e2a7d741a776b949aed337119cfbfe8685c6b2ce830f9d09187a7dad888465fbce5f56c3525de09a01b918a4d50751655aa2f67460a19115", 0x5f}], 0x1) (async) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x13, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x2) mlock(&(0x7f000022b000/0x3000)=nil, 0x3000) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x70462edb) (async) shmctl$IPC_RMID(r0, 0x0) 1.838078322s ago: executing program 1 (id=355): open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x184) open$dir(&(0x7f00000000c0)='./file2\x00', 0x20, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@file={0xd, 0x0, './file2\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x403}, 0x2) r0 = socket$inet6(0x18, 0x1, 0x6) connect$inet6(r0, &(0x7f0000000100)={0x1c, 0x18, 0x2, 0x6, "0000000000000000000000000000008b", 0xd}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file2\x00', 0x1c1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000121, 0xffffffffffffffff) 1.837485998s ago: executing program 3 (id=356): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$DIOCSETHOSTID(r0, 0xc0044456, &(0x7f0000000080)=0x800) r1 = semget(0x1, 0x2, 0x80) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000340)=""/4096) sysctl$net_inet_tcp(&(0x7f0000003800)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000140)="9b1809ffffffff2d4cff7f473f11e1a4e5f2f9f220ef7f0acc9a3441859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000300)=0xfffffffffffffe28, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000001500)="1f8ad33bfa44af73dd6032a864ca73ff8f3452b10880dfa73915580faf121660ae040ecf932965c8a8ce3fb640058fe5120316dbbf0278c965ae9ea8d5a2c00a1c28d70d1244df2ba7cdea2b7955c191a12c0e947adc5bae03b83ffa1e859b9868a70d3c71be001265d58b2c7fba5cdea2a81e9e58fa84d59bb9f354a56fb5c0fc0a96f988df362ff776e14010193742c5e1eaf58b4d254e80d0ff3f28c0d600a03b76d13442bc16dcd4288da88ef95aa51993e3b32dbd4da1dc9a26618f3175198faf92b3649545b1e38a9a13fa34abba34d5c756bace3c1c5f6f48a628ac457e2931adda46b9ea65738f379cf9026cb514424162775b7c8bf595f5dbe65befaa9ff89236931d7104d7b547946d50f23c50ba225f1caa059f84d51444ca1354d4a5c42125b3539a14411770254581f38c8528c822ba169a25fe0362fd4db87a75d205d16367747f1d12475662d832177747648a09dad3eb697d53be475ce69dc84f54c268de2d294b52da84ca3dfa02e986ba3070756bb5893e20f8063d97b49ece30dd2bd52eb44c2c364a4d7704", &(0x7f0000000100)=0x18f, &(0x7f0000000180)="2c8b05e3b9fec90c3d4fba66ee8aa905e79c56825bb39666e0ea10e634af6015ef0ae7361523189862571c947b2a4369d56c9c19a935b9c575449ec58afceba5461a846f24c0d6cde9902878566f206dbe03b1837b3c7cbc6ea4243ff12426fb25ff0f5b570875df94d795b189706f56286690f17b4177ad9625fd8c", 0x7c) 1.834620715s ago: executing program 7 (id=357): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) (async) mlock(&(0x7f0000302000/0x1000)=nil, 0x1000) (async) ioctl$WSDISPLAYIO_GTYPE(0xffffffffffffff9c, 0x40045740, &(0x7f0000000000)) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) (async) socketpair$unix(0x1, 0x1, 0x0, 0xffffffffffffffff) 1.833152862s ago: executing program 3 (id=358): r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x9, &(0x7f0000000040), 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 1.832315263s ago: executing program 0 (id=359): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r0, 0xc00464c9, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x0) 1.747927614s ago: executing program 3 (id=360): ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000000c0)={0xa, 0x8000148, {[0x3, 0x0, 0x6, 0x5, 0x3, 0x8000, 0x1, 0x0, 0x7, 0x2, 0x9, 0x91c, 0x9, 0x180, 0x0, 0xb8, 0x76, 0xfffffffffffffff7], [0x5438b950, 0x3, 0x1001, 0x5, 0x1, 0x1, 0x8, 0x7, 0x1, 0x3], [0x7fffffffffffffff, 0x9, 0x10000, 0x8000000008, 0x10000, 0x9, 0x2], [0x100000000, 0x10801, 0x0, 0x10000000000005, 0x3, 0xe], [{0x5ad, 0x7, 0xfffffffb, 0x6}, {0x2, 0x924, 0x3, 0x338}, {0x1000, 0x1, 0x0, 0x5}, {0xf, 0xa3a1, 0x1003, 0x896}, {0x4, 0x6bbc, 0x2, 0x9}, {0xeff8, 0x4, 0x0, 0x5}, {0x5f, 0xffffff81, 0x1ff, 0x1}, {0x3, 0x10000, 0x4, 0x5}], {0x52b, 0x4, 0xfffffffc, 0x8}, {0xfffb, 0x3, 0x40000008, 0xfffffffffffffffe}}}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1040978c, 0xbb, 0xf7fffbfc, 0x80a19f, "bb08000100f167d910508b000000000000000080", 0x100, 0x4000002}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) 1.746565639s ago: executing program 7 (id=361): poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4010, 0xffffffffffffffff, 0x0) unveil(0x0, &(0x7f0000000100)='x\x00') 1.744796804s ago: executing program 1 (id=362): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4, 0xfd, 0x0, 0xfffffffe}, {0x2, 0x0, 0x0, 0xfffffff7}, {0x17f, 0x0, 0x0, 0xbc2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, 0xfffffffffffffffe, &(0x7f0000000080)=0xff0a, 0x0, 0xffffffc9) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x44, 0x6, 0x0, 0xfffffffffffffffd}, 0x80000000, 0xfffffffffffffffd, 0x8, 0x0, 0x0, 0x1, 0x0, 0x5, 0x0, 0x1, 0x0, 0xbb9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x6, 0x4000, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r1 = syz_open_pts() futimens(r1, &(0x7f0000000080)=[{0x5, 0xfffffffffffffffe}, {0x3, 0xffffffffffffffff}]) (async) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebf6cbdf13b9fd812eaa4e712e54e69931929648", 0x14) (async) rename(&(0x7f00000001c0)='.\x00', &(0x7f0000000240)='./file2/file0\x00') 1.743835797s ago: executing program 6 (id=363): socket(0x6, 0x5, 0x7) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) read(r1, &(0x7f0000000300)=""/69, 0x45) r2 = msgget$private(0x0, 0x1ba) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="4ebbfd9056b8b584ac3f1753a76d028af55f7da58e581d590f607b1a8db41bef1b08d7b073003111cb8f3536522c339b2a6a4ec262c3e2aeacec00fb7dbb14e51822c13e687fa4a9d1f4eef9a9548184ab18fccf58b90ff7105bdbbc77515a78ee42a3fad2fcf9137bc52d3e60c20280568f4666ef8f18d0d2de3cfb1d061f6e088b529e82712ec22d434a5ac72bf3345614c55c418938a2d6dfa503f634df08113d787651cec7ab0bca91e299535f1260e79bf3942a19"], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) msgrcv(r2, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0xc5, 0x48e}, 0x5, 0x8, 0x0, 0x0, 0x100000002, 0x4000000000003, 0x20000000007f, 0x40000000000000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) 1.393719078s ago: executing program 0 (id=364): r0 = msgget$private(0x0, 0x248) msgsnd(r0, 0x0, 0x8, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x17) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x8002, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) closefrom(r4) r5 = socket(0x2, 0x8002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r2) closefrom(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 1.392365525s ago: executing program 0 (id=365): r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80146951, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0x80146951, &(0x7f00000001c0)) sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r1 = socket$inet(0x2, 0x8000, 0x9) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) setitimer(0x0, &(0x7f00000000c0)={{0x80, 0x2}, {0xffffffff, 0x401}}, 0x0) 1.388118941s ago: executing program 0 (id=366): mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) (async) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) (async) open$dir(&(0x7f0000000b00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async, rerun: 32) rename(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') (rerun: 32) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) (async) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) 34.242945ms ago: executing program 0 (id=367): sysctl$hw(&(0x7f0000000040)={0x6, 0x6}, 0x2, &(0x7f0000000300)="8a9e3a7bea", &(0x7f0000000200)=0x5, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x4, 0xc0000000, 0x0, 0x0) shutdown(r0, 0x1) acct(&(0x7f0000000000)='./file0\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000040)={0x80000000, 0x8, 0x7, 0xf45d, 0x3, 0x3, 0x40, 0x10, [{0x6, 0x3, 0x8001, 0xc}, {0x2, 0x8, 0x100, 0xfff}, {0x1, 0xfffffffe, 0x6, 0x1}, {0x800, 0xdf, 0xf}, {0xfffff57b, 0xeb8, 0xf13, 0x7}, {0x4, 0xffff, 0x6, 0x40}, {0x5, 0xb50b, 0x89, 0x2}, {0x1, 0x40009, 0xfffffffb, 0xfbffe2e9}, {0x8, 0x6, 0x6, 0x7fff}, {0xa, 0xfffffff8, 0x5, 0x3ff}, {0xffffeffe, 0x8000000, 0x8, 0x6}, {0x7, 0xc7cb, 0x7, 0xa66}, {0x401, 0x106, 0x9, 0x7}, {0x200003, 0xee3, 0x2, 0x6f5fc48b}, {0x4, 0x100, 0x8001, 0xd7f}, {0x9be2, 0x8000, 0x6, 0x69}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) sysctl$hw(&(0x7f0000000040)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) 31.838941ms ago: executing program 1 (id=368): setrlimit(0x8, &(0x7f0000000980)={0x47, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7f0, 0x32578cd5, 0x9, 0x160350d, "cc14ee0d2100caa26a364fa8a325850d1ec100", 0x200003, 0xa}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="e8d693117e4eb8b9a84b4a590e83ef255b40e828d536565025c0c1d5140d8512483800f7bc346d83578459393099b6d3d6d3479d5c875be02bcfe375e67645b11b38fe62ec24e227c28fdf5afd98d42d704c25179c4066511858", 0x5a) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x103) ioctl$FIONREAD(r2, 0xc028698b, &(0x7f0000000100)) setrlimit(0x3, &(0x7f0000000340)={0x10001, 0x100000}) readv(r1, &(0x7f00000019c0)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) setrlimit(0x4, &(0x7f0000000000)={0x200, 0x5}) 31.232121ms ago: executing program 2 (id=369): r0 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x76ec, 0x2, 0x10001, 0xffffff09, "9ddc4d80307eecfaffffffd7fc5b8196f2283f04", 0x7, 0xffffff81}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)="2aef1ba69986bfa8bdbecbcad1f3c1622163c1f5228fdb7c32bca7f3fbb73f4dc3a6f65d935878b1eb253cd096f8cc79616313b32f5322e0b353900f163102e8d7d10f70b82891374d7a7194f8e389ef304b6ae2a05bfc367f5f7e26429d3744e8c527949c7c9cf5cdf50cb497f38a364de272a33409d37704405a9e3a04ce70b030e9e6d5e035f09fe4e9f5d125d6a59dc71059cae75a706fc343e93b3cd5bd5012390c9979b681d08bf4271a78fb4aef8ad01e4be2bf8abcbe33d4250fec27fec8901c4ef2fe5f4aa07a3561bddeb02d5f1f3bbdd854934d70fa322214a6de03954966a7fe92a2b328c4a9a0ee3b791598319b4ec9096289a3e8678b8e8cb777cd7a414ccebd131b3b10ff23355e00adcefab600a793aa92290fce8eec2c76fa5ed06a104b7bfd9ebd22ffabdf11c9bab57b4b22bcba67692d53a1985e43c733841eaeb09c3ba011aa129a2e1fa5a718340fd85507676301cf9702437eb9681aaabd8f98ed06c512333fff813c6a7293126fb20e53dc969fbf07d6de8aa65384ac5b178c6eac1b7f31cacd4b7ec500fe8d", 0xfd56}], 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0x22, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x9, 0x9d}], 0xb6b5, 0x0, 0x7fff, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) 30.783377ms ago: executing program 3 (id=370): syz_emit_ethernet(0x2e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8a2b481a7e8f53bd00080b039078f0000002e00000011100907880010004000005fe"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xffffffffffffffff, 0x0, 0x0, 0x0, 0x40, 0x85, 0x48e}, 0x5, 0x4, 0x0, 0x0, 0x6, 0x4000000000003, 0x20000000007f, 0x40000200000002}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x102) ioctl$FIONREAD(r0, 0x80047476, &(0x7f0000000100)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) 26.963058ms ago: executing program 4 (id=371): sysctl$net_inet_etherip(&(0x7f0000000080)={0x4, 0x2, 0x6c, 0x3}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffc52) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e5) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="7ffd05b622dd8bf0593bd053bf99a3a0454c4602011a49b70cb710aa95000000d18fcf9ad1f979c811daac0d24885ca55404cf941251d2709582bdbc83c6df6a", 0x40}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001200)='#', 0x1}, {&(0x7f0000000040)="2187fe", 0x3}], 0x2) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="7f454c4602", 0x5}], 0x1) write(r0, &(0x7f0000000400)="00004e48af9dcb20dce7fcb3b17639daa7f34da917d924effde27c133631cdc862931170f487985a5afcbdd2f48f98142d0da5a15e9d1bad62ca699e", 0x3c) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000080)={0x4, 0x2, 0x6c, 0x3}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffc52) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e5) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) (async) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="7ffd05b622dd8bf0593bd053bf99a3a0454c4602011a49b70cb710aa95000000d18fcf9ad1f979c811daac0d24885ca55404cf941251d2709582bdbc83c6df6a", 0x40}], 0x1) (async) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001200)='#', 0x1}, {&(0x7f0000000040)="2187fe", 0x3}], 0x2) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) (async) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="7f454c4602", 0x5}], 0x1) (async) write(r0, &(0x7f0000000400)="00004e48af9dcb20dce7fcb3b17639daa7f34da917d924effde27c133631cdc862931170f487985a5afcbdd2f48f98142d0da5a15e9d1bad62ca699e", 0x3c) (async) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async) 26.120222ms ago: executing program 6 (id=372): r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x4001, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf794d) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000000)='#!', 0xffffffb2}], 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x8, 0x8, 0x6, 0xfff}, {0x7, 0xfdfffffe, 0x7, 0x20000}, {0x5, 0xdf, 0xf}, {0x0, 0x7, 0xf11, 0xb}, {0x3, 0xffff, 0x80cf, 0x1}, {0x3, 0x800, 0x100, 0x5}, {0x0, 0x40009, 0xfffffffb, 0xfbffe2e9}, {0x9b, 0xffe, 0x9, 0x7fff}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0x0, 0x8000000, 0x44d2, 0x2}, {0x4, 0xc7ce, 0x800000, 0x5}, {0x401, 0x106, 0x92fb, 0x40}, {0x200003, 0x80000000, 0x9, 0x6f5fc48b}, {0x81, 0x0, 0x1001, 0x5}, {0x9be2, 0x8001, 0x5, 0x69}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r3, 0x0, &(0x7f0000001080)) poll(&(0x7f0000000000), 0x35, 0x0) read(r2, &(0x7f0000000180)=""/79, 0x4f) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000068000/0x4000)=nil}, {&(0x7f0000d80000/0x2000)=nil, &(0x7f00006ad000/0x1000)=nil}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xc}, {0x0, &(0x7f0000e08000/0x4000)=nil, 0x10000}, {0x0, &(0x7f0000826000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0xffffffffffffffff}, {0x0, 0x0, 0x9}, {&(0x7f00001c9000/0xb000)=nil, &(0x7f0000b72000/0x4000)=nil, 0x1}, {&(0x7f00001d0000/0x2000)=nil, &(0x7f00001d2000/0x1000)=nil}, {&(0x7f00006ad000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000a80000/0x1000)=nil}, {&(0x7f0000eef000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f00004c1000/0x2000)=nil, &(0x7f00001d3000/0x2000)=nil}, {&(0x7f00009ff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000800000/0x800000)=nil}], './file0/../file0\x00', 0x0, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}) connect$inet6(r5, &(0x7f0000000000)={0x1c, 0x18, 0x0, 0x800, "fe80000400000000fdff00"}, 0x1c) r6 = fcntl$dupfd(r0, 0xa, r1) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) 0s ago: executing program 7 (id=373): r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$DRM_IOCTL_MODE_SETGAMMA(0xffffffffffffff9c, 0xc02064a5, &(0x7f00000000c0)={0x0, 0xa, &(0x7f0000000000)=[0x5, 0xf1, 0xff, 0xcc4, 0x6, 0x544, 0x3d, 0x9, 0x1, 0x7], &(0x7f0000000040)=[0x3], &(0x7f0000000080)=[0x5, 0x4, 0x3, 0x5a9]}) ioctl$DRM_IOCTL_MODE_GETGAMMA(r0, 0xc02064a4, &(0x7f00000001c0)={r1, 0x9, &(0x7f0000000100)=[0xff, 0xfff, 0xfff7, 0x1, 0x0, 0xc, 0xf52d, 0xa, 0x707], &(0x7f0000000140)=[0x9, 0x1], &(0x7f0000000180)=[0x1]}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r0, 0x1}) (async) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000280)={0x0, r1, 0x0, 0x8, 0x9, 0x3, 0xfff, 0xe, 0x3, 0x7, 0x10, 0x5dd1}) ioctl$DRM_IOCTL_MODE_GETPLANE(r0, 0xc02064b6, &(0x7f0000000300)={r2, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f00000002c0)=[0x0]}) (async) read(r0, &(0x7f0000000340)=""/182, 0xb6) (async) closefrom(r0) (async) r4 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x2, 0x2, 0x10, 0x0, r4}) (async) sched_yield() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x10000, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) (async) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x66) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r0, 0xc01864c6, &(0x7f00000004c0)={&(0x7f0000000480)=[0x6, 0x8001], 0x2, 0x4, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000500)={0x10001, 0x8, 0x7e, 0x5, 0x0}) ioctl$DRM_IOCTL_GEM_FLINK(r6, 0xc008640a, &(0x7f0000000540)={r7}) (async) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580), 0x40000, 0x0) poll(&(0x7f00000005c0)=[{r8, 0x20}, {r0, 0x100}, {r5, 0x8}, {r6, 0x4}, {r5, 0x2}, {r5, 0x80}, {r0, 0x100}, {r6, 0x40}, {r5, 0x40}, {r6, 0x100}], 0xa, 0xffff) mknod(&(0x7f0000000640)='./file0\x00', 0x2000, 0x7b52) (async) ioctl$DRM_IOCTL_MODE_DIRTYFB(r6, 0xc01864b1, &(0x7f00000006c0)={r3, 0x1, 0x0, 0x3, &(0x7f0000000680)=[{0x81, 0x1, 0x2}, {0x40, 0x776a, 0x1ff, 0x7f}, {0xfffa, 0x80, 0x9, 0x7}]}) (async) ioctl$TIOCDRAIN(r5, 0x2000745e) (async) sched_yield() (async) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x200, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x40, 0x0) r11 = openat$audio(0xffffffffffffff9c, &(0x7f0000000780), 0x1, 0x0) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r6, 0xc00c642d, &(0x7f00000007c0)={0x1c3, 0x1, r8}) poll(&(0x7f0000000800)=[{r0, 0x4}, {r8, 0x40}, {r5}, {r9}, {r8}, {r10, 0x40}, {r6, 0x100}, {r11, 0x1}, {r6, 0x20}, {r12, 0x7c}], 0xa, 0x6) (async) poll(&(0x7f00000008c0)=[{r0, 0x40}, {0xffffffffffffffff, 0x80}, {r5, 0x10}], 0x3, 0x9) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.141' (ED25519) to the list of known hosts. uvm_fault(0xffffee806dW1ARd8N7IcN0G:, S P0xL7 fNfOfT0 0L0O0W80ER0fE,D 0O,N 1S)Y SC->ALL 49 0 EXIT 0 c Stopped at savectx+0xae: movl $0,%gs:0x688 TID PID UID PRFLAGS PFLAGS CPU COMMAND 21740 20641 32767 0x10 0 0 syz-executor *220948 46322 0 0x2 0 1 syz-executor savectx() at savectx+0xae end of kernel end trace frame: 0x71cfef4ea8a0, count: 14 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 *cpu0: uvm_fault(0xffffee806d1d87c0, 0x7fff0000800f, 0, 1) -> e ddb{1}> show kasan No such command ddb{1}> trace savectx() at savectx+0xae end of kernel end trace frame: 0x71cfef4ea8a0, count: -1 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff80002a3224c0 rbx 0 rdx 0 rcx 0xffff800045fefca0 rax 0x32 r8 0xffff80002a3223f0 r9 0x1 r10 0x6ac53950b0599b9f r11 0x8f5a75857ca2074b r12 0 r13 0 r14 0xffff800045fefca0 r15 0 rip 0xffffffff818473ee savectx+0xae cs 0x8 rflags 0x46 rsp 0xffff80002a322440 ss 0 savectx+0xae: movl $0,%gs:0x688 ddb{1}> show proc PROC (syz-executor) tid=220948 pid=46322 tcnt=1 stat=onproc flags process=2 proc=0 runpri=75, usrpri=75, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000357b87e8,0xffff800045feea88 process=0xffff80003c3d5360 user=0xffff80002a31d000, vmspace=0xffffee806d1d8d78 estcpu=25, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S PRLAGS PFLAGS WAIT COMMAND 20641 21740 32213 32767 7 0x10 0 syz-executor 20641 212767 32213 32767 3 0x10 0x4000080 fsleep syz-executor *46322 220948 78111 0 7 0x2 0 syz-executor 22769 52652 68849 32767 3 0x10 0x80 piperd syz-executor 5920 274967 4690 32767 3 0x10 0x80 piperd syz-executor 99299 476395 17542 32767 3 0x10 0x80 piperd syz-executor 26779 7316 53275 32767 3 0x10 0x80 piperd syz-executor 65883 121615 671 32767 3 0x10 0x80 piperd syz-executor 32213 163208 62332 32767 3 0x10 0x80 nanoslp syz-executor 23457 216650 89752 32767 3 0x10 0x80 nanoslp syz-executor 68849 335376 78111 0 3 0x2 0x80 wait syz-executor 4690 360196 78111 0 3 0x2 0x80 wait syz-executor 53275 476024 78111 0 3 0x2 0x80 wait syz-executor 17542 123121 78111 0 3 0x2 0x80 wait syz-executor 671 458556 78111 0 3 0x2 0x80 wait syz-executor 89752 179837 78111 0 3 0x2 0x80 wait syz-executor 62332 158713 78111 0 3 0x2 0x80 wait syz-executor 78111 57030 82349 0 2 0x2 0 syz-executor 82349 229046 91471 0 3 0x100002 0x88 sigsusp ksh 91471 434324 26925 0 3 0x10 0x88 kqread sshd-session 26925 443762 68152 0 3 0x12 0x80 kqread sshd-session 33712 179817 1 0 3 0x100003 0x80 ttyin getty 68152 177402 1 0 3 0 0x88 kqread sshd 90291 143491 19348 73 3 0x1100010 0x80 kqread syslogd 19348 98232 1 0 3 0x100002 0x80 sbwait syslogd 75707 440974 1 0 3 0x100000 0x80 kqread resolvd 45057 52086 13849 77 3 0x100012 0x80 kqread dhcpleased 60602 40669 13849 77 3 0x100012 0x80 kqread dhcpleased 13849 110693 1 0 3 0 0x80 kqread dhcpleased 82101 436886 0 0 3 0x14000 0x200 bored smr 49192 377738 0 0 2 0x14000 0x200 zerothread 39193 67745 0 0 3 0x14000 0x200 aiodoned aiodoned 58083 520548 0 0 3 0x14000 0x200 syncer update 82200 452823 0 0 3 0x14000 0x200 cleaner cleaner 22403 353376 0 0 2 0x14000 0x200 reaper 54235 316318 0 0 3 0x14000 0x200 pgdaemon pagedaemon 97877 102368 0 0 3 0x14000 0x200 bored viomb 23542 115350 0 0 3 0x14000 0x40000200 acpi0 acpi0 72713 85312 0 0 3 0x14000 0x40000200 idle1 96599 364011 0 0 3 0x14000 0x200 bored softnet1 31159 36638 0 0 3 0x14000 0x200 bored softnet0 51316 68520 0 0 3 0x14000 0x200 bored systqmp 39187 215213 0 0 3 0x14000 0x200 bored systq 67211 129393 0 0 3 0x14000 0x200 tmoslp softclockmp 2578 67455 0 0 3 0x14000 0x40000200 tmoslp softclock 23893 391725 0 0 3 0x14000 0x40000200 idle0 1 486485 0 0 3 0x2 0x80 wait init 0 0 -1 0 3 0x10000 0x200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &uvm.fpageqlock r = 0 (0xffffffff83a0c2a0) #0 witness_lock+0x5f1 #1 mtx_enter+0x4b4 #2 uvm_pmr_freepages+0x1b6 #3 pmap_do_remove+0x8af #4 uvm_unmap_kill_entry_withlock+0x269 #5 uvm_map_teardown+0x117 #6 exit1+0x71b #7 sys_exit+0x1a #8 syscall+0xb17 #9 Xsyscall+0x128 Process 20641 (syz-executor) thread 0xffff800045feea78 (21740) shared rwlock amaplk r = 0 (0xffffee806e3a71c0) #0 witness_lock+0x5f1 #1 rw_do_enter_read+0x3e8 #2 uvm_fault_check+0x8a9 #3 uvm_fault+0x106 #4 upageflttrap+0xa9 #5 usertrap+0x430 #6 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xffffee806d1d88c0) #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+0x430 #7 recall_trap+0x8 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 11050 12016K 12034K 166960K 12144 0 pcb 17 12K 12K 166960K 17 0 rtable 223 6K 7K 166960K 394 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 10 0 counters 68 36K 37K 166960K 70 0 ioctlops 0 0K 4K 166960K 42 0 iov 0 0K 12K 166960K 56 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1296 82K 82K 166960K 1559 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 11 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 32 0 dirhash 12 2K 2K 166960K 27 0 ACPI 1734 201K 291K 166960K 11964 0 file desc 18 65K 125K 166960K 578 0 sigio 0 0K 0K 166960K 9 0 proc 58 99K 179K 166960K 545 0 subproc 66 4K 5K 166960K 219 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 90 0 in_multi 88 5K 6K 166960K 108 0 ether_multi 1 0K 0K 166960K 1 0 mrt 1 0K 0K 166960K 17 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 79 360K 360K 166960K 79 0 exec 0 0K 1K 166960K 498 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 191 159K 192K 166960K 6708 0 UVM aobj 19 4K 4K 166960K 22 0 pinsyscall 39 78K 113K 166960K 1728 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 33 0 NDP 10 0K 2K 166960K 27 0 temp 41 9116K 9135K 166960K 4886 0 kqueue 13 20K 27K 166960K 130 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 28 0 0 1 0 1 1 0 8 0 rtpcb 120 137 0 134 3 2 1 3 0 8 0 rtentry 176 119 0 16 6 0 6 6 0 8 0 unpcb 144 263 0 248 1 0 1 1 0 8 0 syncache 336 14 0 14 1 0 1 1 0 8 1 tcpqe 32 1 0 1 1 1 0 1 0 8 0 tcpcb 736 188 0 183 4 3 1 4 0 8 0 arp 136 19 0 2 1 0 1 1 0 8 0 ipq 40 3 0 0 1 0 1 1 0 8 0 ipqe 40 3 0 0 1 0 1 1 0 8 0 inpcb 328 562 0 554 7 5 2 7 0 8 1 nd6 152 31 0 7 2 0 2 2 0 8 0 kcovpl 48 24 0 17 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 517 0 78 31 2 29 31 0 8 0 art_table 40 518 0 78 5 0 5 5 0 8 0 art_node 32 119 0 25 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 6 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 72 27 0 17 1 0 1 1 0 8 0 shmpl 112 19 0 3 1 0 1 1 0 8 0 dirhash 1024 27 0 10 3 0 3 3 0 8 0 dino2pl 256 2181 0 703 93 0 93 93 0 8 0 ffsino 296 2181 0 703 114 0 114 114 0 8 0 nchpl 144 2899 0 1199 64 0 64 64 0 8 0 vnodes 216 2409 0 0 134 0 134 134 0 8 0 namei 1024 9288 0 9288 2 1 1 2 0 8 1 percpumem 16 51 0 1 1 0 1 1 0 8 0 kstatmem 264 25 0 2 2 0 2 2 0 8 0 scxspl 216 10072 0 10072 10 5 5 8 1 8 5 plimitpl 152 151 0 127 2 0 2 2 0 8 1 sigapl 424 852 0 805 7 1 6 7 0 8 0 knotepl 120 526 0 0 16 0 16 16 0 8 0 kqueuepl 224 140 0 131 1 0 1 1 0 8 0 pipepl 344 249 0 222 3 0 3 3 0 8 0 fdescpl 528 836 0 806 4 1 3 4 0 8 0 filepl 160 4245 0 4047 13 3 10 13 0 8 1 lockfpl 104 221 0 219 2 1 1 2 0 8 0 lockfspl 48 47 0 45 1 0 1 1 0 8 0 sessionpl 144 67 0 52 1 0 1 1 0 8 0 pgrppl 48 102 0 79 1 0 1 1 0 8 0 ucredpl 104 692 0 674 1 0 1 1 0 8 0 zombiepl 144 806 0 805 1 0 1 1 0 8 0 processpl 1232 852 0 805 5 0 5 5 0 8 0 procpl 664 1495 0 1447 7 1 6 7 0 8 1 sosppl 176 9 0 9 2 1 1 1 0 8 1 sockpl 752 969 0 943 11 7 4 11 0 8 1 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k128 9344 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 111 0 0 14 0 14 14 0 8 0 mcl2k 2048 28 0 0 4 0 4 4 0 8 0 mextrefs 64 28 0 0 1 0 1 1 0 8 0 mtagpl 96 4 0 0 1 0 1 1 0 8 0 mbufpl 256 1225 0 0 77 0 77 77 0 8 0 bufpl 272 3148 0 103 203 0 203 203 0 8 0 anonpl 32 9371 0 0 76 0 76 76 0 247 0 amapchunkpl 152 21913 0 21555 39 5 34 36 0 158 13 amappl16 200 2443 0 2422 15 12 3 14 0 8 0 amappl15 192 6 0 6 1 1 0 1 0 8 0 amappl14 184 413 0 412 1 0 1 1 0 8 0 amappl13 176 142 0 132 1 0 1 1 0 8 0 amappl12 168 1079 0 1050 2 0 2 2 0 8 0 amappl11 160 4 0 4 1 1 0 1 0 8 0 amappl10 152 59 0 49 1 0 1 1 0 8 0 amappl9 144 274 0 272 1 0 1 1 0 8 0 amappl8 136 93 0 92 1 0 1 1 0 8 0 amappl7 128 152 0 141 1 0 1 1 0 8 0 amappl6 120 151 0 149 1 0 1 1 0 8 0 amappl5 112 121 0 113 1 0 1 1 0 8 0 amappl4 104 286 0 269 1 0 1 1 0 8 0 amappl3 96 4074 0 3987 5 1 4 4 0 8 0 amappl2 88 604 0 547 2 0 2 2 0 8 0 amappl1 80 14298 0 13743 17 2 15 17 0 8 0 amappl 88 5872 0 5746 5 0 5 5 0 92 0 uvmvnodes 80 122 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 21 0 3 1 0 1 1 0 8 0 uaddrrnd 24 836 0 806 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 836 0 806 1 0 1 1 0 8 0 vmmpekpl 168 9695 0 9658 3 0 3 3 0 8 0 vmmpepl 168 64777 0 63079 110 7 103 110 0 357 14 vmsppl 488 835 0 805 7 2 5 6 0 8 0 rwobjpl 80 21386 0 20456 27 2 25 27 0 8 0 pdppl 4096 1679 0 1610 125 44 81 97 0 8 12 pvpl 32 14755 0 0 119 0 119 119 0 265 0 pmappl 256 835 0 805 4 1 3 3 0 8 0 extentpl 40 46 0 28 1 0 1 1 0 8 0 phpool 112 568 0 53 15 0 15 15 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff839d7ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83a02f00) at __mp_lock+0x199 softintr_dispatch(0) at softintr_dispatch+0x125 dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 cnputc(3e) at cnputc+0x67 db_putchar(3e) at db_putchar+0x36d kprintf() at kprintf+0x29c5 db_printf(ffffffff8345e82f) at db_printf+0x9b fault(ffffffff8351e553) at fault+0xa7 kpageflttrap(ffff80003c3d3390,7fff0000800f) at kpageflttrap+0x37d kerntrap(ffff80003c3d3390) at kerntrap+0x19d end trace frame: 0xffff80003c3d3410, count: 0 ddb{0}> trace x86_ipi_db(ffffffff839d7ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83a02f00) at __mp_lock+0x199 softintr_dispatch(0) at softintr_dispatch+0x125 dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 cnputc(3e) at cnputc+0x67 db_putchar(3e) at db_putchar+0x36d kprintf() at kprintf+0x29c5 db_printf(ffffffff8345e82f) at db_printf+0x9b fault(ffffffff8351e553) at fault+0xa7 kpageflttrap(ffff80003c3d3390,7fff0000800f) at kpageflttrap+0x37d kerntrap(ffff80003c3d3390) at kerntrap+0x19d alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b amap_lookups(ffffee8062b68750,a000,ffff80003c3d3580,8) at amap_lookups+0x1e0 uvm_fault_check(ffff80003c3d3680,ffff80003c3d36b8,ffff80003c3d36f0,0) at uvm_fault_check+0x8d2 uvm_fault(ffffee806d1d87c0,f9b47a6e000,0,1) at uvm_fault+0x106 upageflttrap(ffff80003c3d3820,f9b47a6eb50) at upageflttrap+0xa9 usertrap(ffff80003c3d3820) at usertrap+0x430 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7b4d59f91c90, count: -21 ddb{0}> machine ddbcpu 1 Stopped at savectx+0xae: movl $0,%gs:0x688 savectx() at savectx+0xae end of kernel end trace frame: 0x71cfef4ea8a0, count: 14 ddb{1}> trace savectx() at savectx+0xae end of kernel end trace frame: 0x71cfef4ea8a0, count: -1