last executing test programs: 115.377855ms ago: executing program 5 (id=6): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0xa, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) ftruncate(r0, 0x4) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0xc001, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x5}, 0x8) connect$unix(r1, &(0x7f0000000000), 0x10) close(r1) 97.740498ms ago: executing program 1 (id=2): setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) r0 = syz_open_pts() close(r0) (async) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="64a287826d572edf2e03d666200c0700", 0x10}, {&(0x7f0000000340)="c092a70736e687cd85f8ac83fad25c103ee28a451748b55157e38ce33d8eb1567272120643ab0fff16e236f2c65af16e1eeacbdc2aa6bd05555c9256723e8512ef80db5e4154839903bcaa928e646600b0c730f31f", 0x55}], 0x2) (async) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="64a287826d572edf2e03d666200c0700", 0x10}, {&(0x7f0000000340)="c092a70736e687cd85f8ac83fad25c103ee28a451748b55157e38ce33d8eb1567272120643ab0fff16e236f2c65af16e1eeacbdc2aa6bd05555c9256723e8512ef80db5e4154839903bcaa928e646600b0c730f31f", 0x55}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) setpgid(r3, 0x0) mprotect(&(0x7f000006b000/0x2000)=nil, 0x2000, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000068000/0x4000)=nil}, {&(0x7f00006ac000/0x4000)=nil, &(0x7f00006ad000/0x1000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {0x0, &(0x7f0000826000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffffff}, {0x0, 0x0, 0xfffffffffffffffc}, {&(0x7f00001c9000/0xb000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001d2000/0x1000)=nil}, {&(0x7f00006ad000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f00001cf000/0x4000)=nil}, {0x0, &(0x7f00006ae000/0x2000)=nil}], './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) fcntl$lock(r4, 0xb, 0x0) kqueue() (async) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x1, 0x0, 0x100be2, 0x0) (async) kevent(r5, &(0x7f0000000200), 0x1, 0x0, 0x100be2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x2, 0x2, 0x8, 0x100003, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x2, 0x8, 0x6, 0xfff}, {0x7, 0xfffffffe, 0x2006, 0x1}, {0x2, 0x7, 0xf}, {0x0, 0x7, 0xf11, 0x7}, {0x3, 0xffff, 0x80d2}, {0x2024, 0x1, 0x85, 0x5}, {0x0, 0x40009, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffa, 0x6, 0x7fff}, {0x0, 0xfffffff8, 0x400005, 0x8bfb}, {0xfffff0d1, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x3, 0x2}, {0x401, 0x106, 0x9, 0x40}, {0x200003, 0xee6, 0x2, 0x6f5fc48b}, {0x7e, 0x5, 0x1, 0x5}, {0x9be2, 0x108001, 0x6, 0x69}]}) syz_open_pts() poll(&(0x7f0000000000), 0x35, 0x0) syz_open_pts() (async) syz_open_pts() syz_open_pts() (async) syz_open_pts() poll(&(0x7f0000000000), 0x35, 0x0) (async) poll(&(0x7f0000000000), 0x35, 0x0) r6 = syz_open_pts() symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') unlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0/..\x00', 0x8) (async) unlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0/..\x00', 0x8) syz_open_pts() syz_open_pts() fsync(r6) write(r1, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000040)={0x0, 0xff}, 0x10, 0x42, 0x0) socket$inet(0x2, 0x8000, 0x1) (async) socket$inet(0x2, 0x8000, 0x1) 16.116058ms ago: executing program 5 (id=9): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffc, {0x0, 0x10000000000001}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) 15.2612ms ago: executing program 5 (id=10): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206981, &(0x7f0000000100)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000500)="c2398fe2a4bb213f9c750adcb0e291102d2997a2a50d29b8e452b55d1bbaf5ce98eb81eeed37972edd895d4bcbcc54aac7f2e43273475271fdaf77878878bb6efdc96c2833fddf8a775ed29d29d1a9e90c01db800c8def22a30c923ce31d8cbf3a421580", 0x64) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x5}, @udp={{0x0, 0x0, 0x8}}}}}}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{}, 0xfffffffffffffff8, 0xe0, 0x40, 0xfffffffffffffff9, 0xffffffff80000000}, {{}, 0x2, 0xe, 0x20, 0x30000000, 0x7fffffffffffffff}, {{}, 0xfffffffffffffffb, 0x10, 0x2, 0x2, 0xfffffffffffffff9}], 0x8, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x8, 0x80, 0xfffffffffffffc00, 0x88df}, {{r0}, 0xfffffffffffffff8, 0x9, 0x100000003, 0x6, 0x800000005}, {{}, 0xffffffffffffffff, 0x14, 0xf0000000, 0xff, 0x3}, {{}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0x200}, {{}, 0xfffffffffffffff8, 0xc8, 0x20, 0x4, 0x9}, {{}, 0xfffffffffffffffe, 0x1d0, 0x5, 0x8, 0x582}, {{}, 0xfffffffffffffff8, 0x39, 0x80000000, 0x1, 0x400}], 0x4, &(0x7f0000000380)={0x5, 0x9}) utimensat(r1, &(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000004c0)={{0x7, 0x200000002000}, {0x100, 0x9}}, 0x2) r3 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r3, &(0x7f00000000c0)=""/138, 0x8a, 0x40, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r4, &(0x7f0000000ac0)=[{&(0x7f0000000580)="7f8d2f91cf46", 0x6}, {&(0x7f00000005c0)="c9bb486abd94aff39aaa8481df330103e565862a8f3f53293b9e963994ce57a0cc042b22c9cd9afe1f0236f6e136a9294d5cff0d4f0ba0f631d23e", 0x3b}, {&(0x7f0000000600)="122434864f7a99503ce31ab6b9f98d", 0xf}, {&(0x7f0000000640)="7cb021da8ea9e810b037904e1000e702bf88b286d276d1f5e5cae1d4c9bec1c055b5fb66c1c6be5d167e8bdd4ce773945293505d42a1a597b75bc17c3132b030d6bc709eae0149c8f8e08d9340f6e7d716f66fe45fc94bba511b206ace46d6c37ac85f1e29c6ab0105cce07dee3fda5734154465633fa73f449114ca4a9ad66ce387f671bb429b4a366cb123c7e585ab6eab", 0x92}, {&(0x7f0000000700)="0884b58a988b098234397b783ad7734dc28bc3431c5c85bcb93ded70a4f196af86c64feeee51fbba3034d052e6f594d40dcd257d89dac5c431e5aa78334c487eb744bcadd80938e378130712c862af9fad1d37fec3ae6107ea0a6ecdd05f01a6ce4e105ac67d4195d297d9ef6fa5fbebef06f04ff397e57669ee25c71a32106ab519583b40e569b5da3e76f2fe84821a0139cb58530e0b655aea88b2cef0478e198f25e16df6d808b38c1834ad82026f6139967033b047ddd3fa802f203d30351b356c274c4e30cd460d9687c730c95e41cf81ab59e786a5658ff9", 0xdb}, {&(0x7f0000000800)="135708f0be8805199777389e6ba5f1b48187e919d43c62273a3a9ba9bdd6dce004e761967c14d8496d0a3c15886749ec00a6f8ba3bb8636f632dd1e0d9061bcc8b8576fb9afac7bae510b7749b83d83aa9ae4a4216f96b857b778b9d2cc3cc15f3285835ee57c384cab04b942f7777a47c6e4527c2495bdba26766cd1483f5625f9fb7be607290719ff9663310c67d897d0cac4edc3feb96c3a2330e619538da628f9be3a19bd4747618776dd48a4e44c250bede54f6d17a79380c7a0b7a1e204e4fb50058cd8e4aef410f8438e5b1dc40522e0fc1f720f492e81ad8c19f84281c52ac44544c292d3d6f", 0xea}, {&(0x7f0000000a00)="3051fbccda1e2ce6a3b79b5f31b448cd1e394e023f2f37b44c8d2eb0446626e5af3656acda1666073d14e3657febccf1fff54ef7232d80d130fede596ceacc8079467a8f06312a8f5da16c8a63f2132c7ed72e4bc9f1b20b56d9ce3eaa04955ba26639f55130770066db45a825eb0fa8b0c73e9de856", 0x76}, {&(0x7f0000000a80)}], 0x8) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000900)=@file={0x170, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfb, 0x0, 0x0, 0x0, 0x0, 0xa}, 0xa) kqueue() 7.525735ms ago: executing program 2 (id=3): shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x1000400, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x32}, 0x0, 0x8}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) poll(&(0x7f00000003c0)=[{r1, 0x40}], 0x1, 0x9f48) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="4f99", 0x2}], 0x1) read(r1, &(0x7f0000000100)=""/253, 0xfd) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x12, 0x1, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x28) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f0000000280)="1a6c6e3990fc1e46aea18b44ff0e4d73d26a3b09d957f3f46c55a6768551da81847cb06d8c8758c26782c580f2b88f11d6704ba7cba555d5dfa638bd1eb390226b58150104e6011f91033d5dc0c519eb6295aa997035df9b62337f72f8ef950a33976b1246457b44791052c3099acf736c9bd8bf77d6597982028faa3e8053bafe82bb0a81485d549553032d74c76d053a8b3ee4f659c9a91bb54c892b924d3bdfe18149e354839d4673d8f52460c6cf25cec56a2568645fd3062d7b85c8d14857b0508e03c45e20049ef4317040752ff38ca637024a9594133e4c", &(0x7f0000000380)=0xdb, &(0x7f0000000a00)="6a3347e85334112168a593eb658214bc18b29714f2d8b3b5f721e425ea5bdfebf4f62ba565644f5cc054bebaab5ff3beb7d131445fa70e7ff8cf88c7495428f6b37e01f6a0167db02f9c3263d5dad64fd393e7946d8aafdde39aba79a8650883c683b0a51531eeef98da37d0ed5bb79cc12a0ab92ef2bd5994657cc26ebaccd9619063f6ff918f29b91717266859c94ee4bb89ad34a23466dcb65b1efefba03350812e4e7ccc9a0a78c1a6ee5d4167edee170b1c17331422bd8474b1ed79ba87e955b92aae7d79b4d1384d7b8da3f556d7a2cc4ded27b27c5c5f624751584e131618739b259346673aa49abe78a8801667f79bede36e5f8420e6b75b25bf2d6f45bb916eadaf755a00dd704eae89c28fc9bf55f70e8f5d57d55476c6e8796f746a9be98d8ae4a287017adc90b8ebce21dfd7bc692aedf62d9688d78fae55b7446cb38639381a3bd49b4b3247b76fe5c91d8e216cbde7cbf5a82363565dd3203044570ac3af0a8cded777152a84eb44cc4f97bc3af52ed31b174dc07b1a367792b62e99444a2b10030736f0c1c27c0840abcccc6dd0578483950ebe8eacba334bd2616cf73abcfaf6ce5e7bdb10b78bb10ac1ccd519212170e91ef9630c10d18a59462d0d21fe3534b4c0c1d172b393a6e97e00529be45d141604b8c0747d39008a6e0dde9333a3f6f56cb12650eb28c17fb2f13313fcedc0e93c3345fcf8fc3b14e9b3a66e2bccb31973eae5cfec2d33aad0f9766406791f75b62af97a40d7fe6fab419fda6212fb9d492c6bea49403e99386053b2f248025a07a7571580bc16788f274a6dee4b1631357d08ffeecae638f959bd3c82b0cfe8d9977a0186394ffc657775a0cf08349b3c0ec8d9729039e3dc6bfc9c62c08400bb9cff8664d638c27a3c229f458a936fd5076bdb0df52f64e872f9eb59aa09d38ffd3a16ea73bcbeadc26d844e08b320c8729468820907dfbaf5d981e99ade9188d72341193a5134bb67e2070710ba4b21eee7bfc3ad92b463005bffde57ca993183308c3e8cf5374d7500e42a0d162c2e2b20193ecb1ebb141c4281c79a7fad518bb021f11f7842ad006dffad0665828f2a918664e6ea522006cbda834e89378d25d85f8a73178963fba8f3debb4a58c332b89d6f97aea03bf82ec78cde6f5a00907ec3385c56570dd486e7f95982a6f4c520009696240e147d0bb9cc726cfde990a2c82d5e0fa1ca67066cb2dcb1ad58284604c415030f525c8504fe27de881103f64248e6fad5cc69f5e03fe9c1fedc4c54eb5485b60f7fe4670f9572211c4664b6c1925262e2ea22ab14262d465505d6b5a9fbb3904be0197f554f44b1d6841ecf6889b34e5ee97ea5e30ec87156a6b35c0f85e58ae9f1f55c10db2327070b9d091e375664c14ea84a8610e25f008af345ac947f38c104ba465768aea325ebbcd8db4c8a9e7f270b56fe7bbe69de292d9b67aca2293a0f831a8f211ef0847cf337a257ee3f317f2d27c910b7024af95f988bf2305d9589b6968c51f2d24f1083a735d66f211dad1a8c626a83d4dc0c27e16aebfadb094940e782d4ba43bfda3ac219fcd1aa0ec2bbeb37857f8ce0e8ce608ef66008e09b40cc0de6d15268d752a287dbc284ae50f136e817f9c527b57dee3f82867f33361f1ce8294143c9a63461d4a86bfe4536c951555baca457994f64a48b798a5b3ca75e2dc4f61520ed7fd83be24bb0f5c255ba4e5e84dfeee44df742f8c3962acae51a07a392c82df2a639c0e5bea805261395a29a6f92fd0f7778161367ba4c334794a33119b6eefdc4093020513de583713e94601ccf6b9780245ae454695975018c40985a4ff1b64d6eb5a2fed7e4a1f18a229fdb6a117363b3fb4feaa3a331db2d0621da5133cd29ebd718e768aa0b899ac19a671f007a319ce500f42b3539ef9b54fdea302667bc48d289643c8909b64095893a3cd2ea6bc026ffe624cb148d956f850eb71a06c02eea020de96bdb4334aac9302a159b8ff0121f8a62c0a67fb9c3c78654c6b83340279cd9dd8d07bc061641abe8388fc634f86acc7913c342821ec8c7aa8de73b1891029b1b55c34313110975a36e4833849d51e65a0352475ab9763c0cf1f1db8f3f28f3986293bfc659f16590a57946918d469ccd27e98d232b15bc8bd962c5380b69764aa46edf5bbad1776fbcc5b36d04e3b19c1dff03c68ed811f3538a67e8ad0e32b252d71ae59a0809b0f5a5125cf49b2ce8c8dafd016545c7e376af7c82ea52b4abf14c7c613de880dadb2613d6805650a86c6452e1036f3d8d0bbc530ce9709f74534190ed171266c85a530324f575b39e4c0c244662b479beb8c6220e18153f17a3f93b56a5278758b0799e4c201b5fa3732171cf859d9b7f3a9942c4c68240a810da32e123469b6360ed999e2c2177e226cdef3edad0856bc27251df31c915da3bceae79079e55a7925c48ca0ef10a7bb6969051f9e35cde7ac0ebbb5f5fd694aaf4882f71b23b64c16edf1b11c6a826ce82b0a8ef9a352e36d9da1b3af845e204f13be37ed8b9132529c66ac484f4d2864bcd0c20b1e7985c3b9eee504f94a75e73ba522412b8ffd8a181a9e171a45c7c38f122882dd136a39cded342b244310edc70a09cd4d8c5f3ed289396510c00df39e01f93579e6ed8a03043f7d193352cdda3e6411f3fa9258be1aef03dd9f8e954cdd0867161587ea7c2b8c6f44c973f3d9746e63e1e8b321c791d5d03b8e3497e2642787f78bb26da657564088309aefcbc336aedbc9bfa6b3528c5bbad76e2ff7586df0d77c2ca1c366c28915e01ebdd0e84c7140d57552e3378df17ede1efc9641efe16556fad528a32cd1bda7657faca3a1a2a0d71790ab0fddaeac2963b29ae4bf6f806011cf5af06b7eaa4352e8a88c6e99b836dbdfd0ed286077258a5467459ab458246fb6141576d60a04995ca5fdf16965455e090bf3b4037a997f9a5ce73c8611ea9f0b330c1d2d40907f03cfe4b13eebd76afe92e6c1ade7f6b1b9bff9bb55860b228b82633fc0c9cb16fbf949bf10bc75a348b0d3427a86eb1352fa432bf521393338c738fbc23f02ccf043968d9902257fd9103b654f3dd15723d3ffc8cad22943aaf9f636f12afaa2fc5e0642af85a54e23ab0e6ccb4b0ef6e00debfa2a77ac8584d771f98642f01b772ed8c9945d6d115cd412be1db2faa0d1023703841d3c61e773c4b8d1f2f91da2b200945866f06e94b9faa4d2cbe4e98c9c950d8b5aa470abbce77801b93d2716e0bd192925c67eeb694db272fcccb021dc963976f0745e00fdd3f9c9be1ae2754c07cf701ec14a2432b4f4978dc56df251c59c37274cf16cb4b1f9b16cb548c82d5402603c5e018d0cf42887afbd889a1e4eee5481cf4508a0568655fc0845d567e7d746e6c85dbee23eab8f0de22fd3dcbb54cd8a32396d27a5e84bb50cc25ef81c8447752eb34b536550061806d64c126c295aac7c5f3dc6546689825ebf1e2dedbd165731581624336b57c138fe30fe574bcc96733f4127ea7b85feaddcd12e71fdfe250a05339fc685d725d1955854374fefa9d5478d78608202d736fe7a45709ae56cc06e397959a4f46027810016d9889be4295e14ec103b3d1366c4a54fc343e9551a5b340e494332e9275d2e6f5eadf095426832422bc6d8530b8a810a19078a4c65c741487bc578a7cd1778b72be924d709a672c75f86a24ee3350aa603684d0e4edd9c7c9260a5dac077e3acecb392d05e2d6c7d6862d2caf2a621267ce8968b6daf15e5d8b6fd7b865cbd1b02ac3f6b467e61d46904a583a74ed5d1de24ba02d83b3560eba952e534a72f36249296321439f6577092a0a6871aa630c39b0532077af22487f25e8034187f17e933432179bcea7963f42512e824e78abd67f83249bbf0247a6502611200c7144a672f275842cc7c9b88c4d9e2d1d8fee1c0421529ae67c8edafbfd43e5ad26a1e4b7d0eb07b582fb05acfef0323ef1669790e41224d091358db864c0a56d29149fdbb95daaf32b607df8632f4ae7c0738e2fb5db6af4c55004979d303dc9cc81dad14c6be5d4b06014dc871b57fc9795b74501545ae606d7c325287286fd1afb39ec2e18efa9a83e4a419e301d76890c605e9594f3986aa3feb5faf7b2482c75ff3d90ae97eacf9ef9275186e0b98b4ea72cb00a57aa126c900826af199a09b7e054bf6f434fff76a9d16183dfcc4733894def4439136ea7ff8326e2f1128f51f282cd477001b48aaddee56c6197066ef202a0b8f38af1924f3021742bc0192df7ae23a7bb6e3960cc61a1f2370f8d3a891dc4deaa39631cc9190cbb03ee445284c6cbe646764bc3f67221e934c88b0273492be66d6af9b8b081bf8dd44223652261f71707374e39ededa3418eb85548f3812c59b0e4ef94bdef567d84cf2a347289cc0a54427acd71320a0c17e220d62f309e524e7c6a4baf5bdf002c58692f1f76879735a9a7098a945b95bddbf94e39ce3ed4cc2f8d3c7278d31302046b73eb69b2bb1818bb261084e5b29fc2eabdeda404ed22ab718cf684a422fd6b2c49e0f59d4a7183200bd7b4f65affc3fb403bb039ac490a192581077d6901199a126db652d11a01eaf4d42b325045047a5ddb5b38a839cf5f40fa85974b3833473132e9b7089f10d181dda86a966289ddfc7897dca75a127cf4f6fbb5eb652b72d764ed3e077e0fb06d47d3817d6567fb7d03d7e7439668bfcae8df76627026471f37a660c6b4140038fb02b042db4cedf9e5a68592d6097ff48a14ffc34dfffcfbbbe6f7b08677ada7200b8e839a14be473893db67f0d0d055c86f75f0ba3e84048e001ca508d0786ff8ad4c113e1dbe00bf0389ac68c7de35c2ee550103e6ef992af32be8c7f78f0a35d5a71dfbc278faa3a0451dafdd68bfbdadb4237c6c43c48f390fe9c2d30c86687d9ffb1e9501e48fe24af730785be43000267d571abe342c6ac92855f14963661f379bdf8a25fa71024a466a85a5e8aace22e5987179799b6c0ad092086d59674c0b7705c381ef5de2f30eb3b27d6189035784306b40bd51380720f65a8826c5577e94b7ac5efc245331781becb6aff06db67390f4b8ee00d11f58454af36ca9ce4cd8fa77953a21d75e5451a5a74f691c77dc03f57ae4a8084d4001106a4c562c0636d3db3986197fc5a1eaea9476c12dc69172df66420d047a21de3c94c7c8ea58aab94641f84eb9e6890f018829f1b83b20546183e162b71a90e4b601cb226530e3b9582fe31a564cdcccb68b4df98b522ced26f7eb8370ab995f2aaadaf1c8bacc069d4373f52d8c5d662c1ebbe1477ecb5387c5205a167a7fa0d882e6798c96e4595069f8026b3e9558e32dbbdb3a333aa04bfe106424bd625e25abb66d8f81c2a7832e671ea05a2c7c049463dd0b6f09e2310d62e5fa2c6592d3bd5516805e57482bac7c6e8ae4502b107f0a2d43c17fad52bfccb277244c7905e18bdb23befb770a52944939795827a48beef24019840b41a8c723d9dffe64222784f7d4b3d965e0f1f37c85afa8537d0560470b176c6146b29e73588743b09b57db4a42ab2cf86d5c6919f547108a9d077ca63e4dc9d00066789eae809a9e103a842ba1fa166d425b6887e74af19963ab8cdf22297de3b654eaca1107d354795eab58870eed40ab6d307f5fd89b6a3080734966b9750b8aa2d17411d2942ede9b16692d59bce912888524e3c3e2477f0e44d5cf8d9aca48e993eb2e53068ce8ed629182582efd1845a2b1aa416d3fc7e5696322b3fe2feb47bea12d8a1c00888afce17d078e9e", 0x1000) ioctl$FIONREAD(r2, 0x80206997, &(0x7f00000001c0)) r3 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x3a, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @empty, {[@lsrr={0x83, 0x3, 0x8}]}}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x0, 0xfffffffd}}}}}) sendto$unix(r3, &(0x7f00000000c0)="b10005040000000000000000070700000000000020a10500fef96ecf13ff9e0a0089583535673039d0d236acf2f97704be38164991f7c8cf5f882b293be1aa5b23edeb51e2f0ac3ebbd2feb3fda1139b672f4d3353eb067e7335000000000000000000000000000300c5e8ebcdd272000000000022831cf41bed66f40066ccf1f3e4999d9d20002002c5dbfad80000000800000000000100008000000000000000000000000000000000000000000000000000000000007f3b59cadbca84047ecc63fcf245bc6ebf0029b56246798f0000cb3483da3d4dce1398cd1ed23228ad", 0xe0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) msgget(0x3, 0x222) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="0300000000000000019c3165bafba062e3ea7a84d2c8f15515f678f9ea98a5b868131f8b74b67826e25ce18ef07ab2e037265bfe10fab4410fab5cbc71cbe1c9b229b3c853d3556981c9d92df56e19e379c480bccae44f20ce34bb8fb9ff9c2a9a37794887e80aca0969e418bfbb3070cb12fb85c41060c245aff0e020e9ffff0a383c2f5c22e83aeb88562ea21f369a12fcc3eeb7eb7d35730400000000000000276048df560efd130eaed3b528620b23c523eaa29e2c56eab3898830d092760faba38f532749e49fdfa4ec2f6d04fda1d411fc5d574d47b5108303750942f161b10d289e40b40000a00ad34d30cefcbd8fd11fee8b5afd08576df184ee0153090c6095fdf23afdb71f478c3105a916e792b0e284b1884f59e345a69e422b83a5a603dba3cab8c5a0cf18c042d6f1a4d0a230664b484901b63b20b15b5d3a384d8c5b7d0ab04bf2164741653a8850fd02d2404560a4a1a27dfd0ce7260471d5284b0104af02b8e658fc581d3c6d698fb3f2bde9f01fd91e1981cca7ee7a34f981b6d8fef7485da21172bb4c00"/408], 0xf5, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x800) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000900)={0x81, 0x5, 0x9, 0x40, "c9dbf7d12edb5a8348e629f8d09f8aadcbd39fbd", 0x7, 0x2}) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000004c0)={0x40, 0x400, {[0x100000001, 0x7, 0x6, 0x5, 0x9, 0x800, 0x8, 0x81, 0x1, 0x3, 0x3, 0x3, 0x4, 0x7, 0x1, 0x3, 0x8, 0x10000], [0x1, 0x2, 0x7fffffff, 0x0, 0xe000000000, 0xed, 0xc5, 0x8001, 0x0, 0x1ff], [0x10000, 0x935, 0x4, 0x2, 0x0, 0x1, 0x8], [0x9, 0xe, 0x1, 0x81, 0x400, 0xd70], [{0x8, 0x2, 0x5, 0xa}, {0x8000, 0xb, 0x0, 0x1}, {0x80, 0x8da1, 0x800, 0x7ff}, {0x8, 0x9, 0x964a, 0x7}, {0x0, 0x7, 0x7, 0x80000001}, {0x5, 0x9abd, 0x247a, 0xfffffffffffffff7}, {0x2f04, 0x7, 0x5, 0x3ff}, {0x8, 0xf, 0x7, 0x4}], {0x3ff, 0x3, 0x200, 0x5}, {0x6000, 0x4, 0x2}}}) select(0x40, &(0x7f0000000100)={0x4, 0x7, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x10000000000, 0x4b06, 0x80000000, 0x3}, &(0x7f00000024c0)={0x9, 0x10000, 0x1, 0x3000000, 0x2000, 0x0, 0x0, 0x4}, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0xf) syz_emit_ethernet(0xf7, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaa2d18943baaaaaa86dd6603816a00c10620fe8000000000000400000000000000bbfe800015c900000000000000000000aafcfffffd", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="700200bd907800010204090003030400de1333e7c21f4a7dd92c9b148db3352c6150a86fade5dd6d3a1412448112e547d160f928e2b26f9426b232acbb298fa6ecbad4179a91eee3145d705a8eed475f6d7e29ab2f7b81829ea1b65321babcd03a8e9837bd105bd9f225360538ea40af9e10e37d8bec207120c5f1177e9d1897b09d53ca866b0682db885bca403479df436ecffed8f9fcd321fbbe617613c1884aeee026aad8aa5505343b179d8e69cea42b6dfa33"]) 1.524888ms ago: executing program 0 (id=1): r0 = socket$inet(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x5}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, r2) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r1, 0x0, &(0x7f0000000200)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000000c0)="ea0000080000002051c2c730671fcfa8a0848a24e93af8368d58130f1f2303302040ffd5c1e8dde4c2963ce188c932ec24faa9ffa98011d52c05864c3716fed4e697ba24d2b75826aa91ed529a3d267fb912337f6c10c99a77db31e84aa5feae5a3e7d5468c20a911efaf185b700"/126, 0x7e) close(r0) sendto(r1, &(0x7f0000000000)="99c2b8539cb41937e0ca95ff8793e1c17d5312ac413443d6e1a29b728350820a59ecd9692fd36edf829aa2c380ee34dbd77299699d3ebb2fb55e14162d45f4fc6f7a7fb143c30a1fcf9d3a0b669dac7825b3dc35a24a97e11ecb517e12de3a7b18e24094350c18c5", 0x68, 0x4, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x8e}, 0xc) socket$inet(0x2, 0x1, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x5}) (async) socket(0x18, 0x2, 0x0) (async) socket(0x2, 0x4001, 0x0) (async) fcntl$dupfd(r2, 0x2, r2) (async) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getpeername$inet6(r1, 0x0, &(0x7f0000000200)) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000000c0)="ea0000080000002051c2c730671fcfa8a0848a24e93af8368d58130f1f2303302040ffd5c1e8dde4c2963ce188c932ec24faa9ffa98011d52c05864c3716fed4e697ba24d2b75826aa91ed529a3d267fb912337f6c10c99a77db31e84aa5feae5a3e7d5468c20a911efaf185b700"/126, 0x7e) (async) close(r0) (async) sendto(r1, &(0x7f0000000000)="99c2b8539cb41937e0ca95ff8793e1c17d5312ac413443d6e1a29b728350820a59ecd9692fd36edf829aa2c380ee34dbd77299699d3ebb2fb55e14162d45f4fc6f7a7fb143c30a1fcf9d3a0b669dac7825b3dc35a24a97e11ecb517e12de3a7b18e24094350c18c5", 0x68, 0x4, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x8e}, 0xc) (async) 1.230681ms ago: executing program 5 (id=11): pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) close(r0) r4 = getppid() pipe(&(0x7f0000000280)={0xffffffffffffffff}) fcntl$setown(r5, 0x6, r4) setpgid(r3, r4) fcntl$setstatus(r2, 0x4, 0x40) 329.631µs ago: executing program 5 (id=12): r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/181) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r1, 0x0) (async) ftruncate(r1, 0x79c8) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) syz_emit_ethernet(0xa9, &(0x7f0000000180)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x3f, 0x9b, 0x68, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0x4, 0x7, 0x0, 0x4}]}}, @icmp=@time_exceeded={0xb, 0x1, 0x0, 0x0, 0x7, 0x0, {0x1e, 0x4, 0x0, 0x0, 0x7, 0x65, 0xfffd, 0x8, 0x3a, 0x6, @multicast1, @local={0xac, 0x14, 0x0}, {[@end, @noop, @rr={0x7, 0x3, 0x2}, @rr={0x7, 0xb, 0xf1, [@local={0xac, 0x14, 0x0}, @broadcast]}, @generic={0x7, 0x4, "6605"}, @rr={0x7, 0x2b, 0x8, [@local={0xac, 0x14, 0x0}, @multicast1, @rand_addr=0xfff, @empty, @rand_addr=0x1, @multicast1, @empty, @local={0xac, 0x14, 0x0}, @multicast2, @rand_addr=0x6]}, @noop, @timestamp={0x44, 0x24, 0x8, 0x3, 0x4, [{[@remote={0xac, 0x14, 0x0}], 0x7}, {[], 0x5}, {[@rand_addr=0x7], 0x800}, {[@broadcast], 0x2}, {[], 0x6}]}]}}, "006417"}}}}}) 0s ago: executing program 0 (id=13): r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x12, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffff7, 0x2}, 0x10) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f0000000680), 0x0, 0x0, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.142' (ED25519) to the list of known hosts. panic: mtx 0xffffffff83917148: locking against myself Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 26565 54658 32767 0x10 0 0 syz-executor 64864 14912 32767 0x10 0 1 syz-executor db_enter() at db_enter+0x25 panic(ffffffff83332f45) at panic+0x1e5 mtx_enter_try(ffffffff83917148) at mtx_enter_try+0x1da mtx_enter(ffffffff83917148) at mtx_enter+0x62 uvm_pageclean(fffffd80086b04a0) at uvm_pageclean+0x28e uvm_pagefree(fffffd80086b04a0) at uvm_pagefree+0x26 uvn_get(fffffd806a10f8a0,0,ffff80003a447218,ffff80003a4471fc,0,2,2aec52b6ba4e30dd,2) at uvn_get+0x686 uvm_fault_lower_io(ffff80003a447430,ffff80003a447468,ffff80003a4472b0,ffff80003a447298) at uvm_fault_lower_io+0x2cd uvm_fault_lower(ffff80003a447430,ffff80003a447468,ffff80003a4473b0) at uvm_fault_lower+0x2bb uvm_fault(fffffd806bb2bb98,200000000000,0,2) at uvm_fault+0x274 upageflttrap(ffff80003a4475c0,200000000180) at upageflttrap+0xa9 usertrap(ffff80003a4475c0) at usertrap+0x3c6 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7ec4931b5490, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: mtx 0xffffffff83917148: locking against myself ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff83332f45) at panic+0x1e5 mtx_enter_try(ffffffff83917148) at mtx_enter_try+0x1da mtx_enter(ffffffff83917148) at mtx_enter+0x62 uvm_pageclean(fffffd80086b04a0) at uvm_pageclean+0x28e uvm_pagefree(fffffd80086b04a0) at uvm_pagefree+0x26 uvn_get(fffffd806a10f8a0,0,ffff80003a447218,ffff80003a4471fc,0,2,2aec52b6ba4e30dd,2) at uvn_get+0x686 uvm_fault_lower_io(ffff80003a447430,ffff80003a447468,ffff80003a4472b0,ffff80003a447298) at uvm_fault_lower_io+0x2cd uvm_fault_lower(ffff80003a447430,ffff80003a447468,ffff80003a4473b0) at uvm_fault_lower+0x2bb uvm_fault(fffffd806bb2bb98,200000000000,0,2) at uvm_fault+0x274 upageflttrap(ffff80003a4475c0,200000000180) at upageflttrap+0xa9 usertrap(ffff80003a4475c0) at usertrap+0x3c6 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7ec4931b5490, count: -13 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80003a446f50 rbx 0xffffffff8379bddf cpu_info_full_primary+0x2ddf rdx 0 rcx 0xffff80002a2d3ca8 rax 0xffffffff8379aff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xc20f2cdbead39af r11 0xc7ea843049dd8051 r12 0xffffffff8379bbe0 cpu_info_full_primary+0x2be0 r13 0 r14 0 r15 0x1 rip 0xffffffff8180d925 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003a446f40 ss 0 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=26565 pid=54658 tcnt=4 stat=onproc flags process=10 proc=0 runpri=36, usrpri=50, slppri=36, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80002a2d2fb0,0xffff80002a2d3258 process=0xffff80003a45e250 user=0xffff80003a442000, vmspace=0xfffffd806bb2bb98 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *54658 26565 28969 32767 7 0x10 syz-executor 54658 368703 28969 32767 3 0x4000090 fsleep syz-executor 54658 131282 28969 32767 3 0x4000010 getblk syz-executor 54658 382995 28969 32767 3 0x4000010 uobjlk syz-executor 65580 83857 68919 0 2 0x100000 sh 63213 437160 46494 0 2 0x100000 sh 45227 325660 80984 0 2 0x100000 sh 51278 3065 39852 32767 2 0x10 syz-executor 51278 286866 39852 32767 3 0x4000090 fsleep syz-executor 68919 441311 16046 0 3 0x10008a sigsusp sh 46494 362000 90607 0 3 0x10008a sigsusp sh 14912 64864 37328 32767 7 0x10 syz-executor 14912 299831 37328 32767 3 0x4000090 ttyout syz-executor 80984 403886 46657 0 3 0x10008a sigsusp sh 17261 338004 46881 0 2 0x2 sh 90607 55979 41087 0 3 0x80 wait syz-executor 37328 298095 98749 32767 3 0x90 nanoslp syz-executor 28969 520453 91512 32767 3 0x90 nanoslp syz-executor 46657 158690 67790 0 3 0x80 wait syz-executor 39852 266845 60780 32767 3 0x90 nanoslp syz-executor 93691 212395 65837 32767 3 0x10 biowait syz-executor 16046 137420 82174 0 3 0x80 wait syz-executor 46881 131175 31643 0 3 0x80 wait syz-executor 82174 328064 52506 0 3 0x82 wait syz-executor 31643 38370 52506 0 3 0x82 wait syz-executor 91512 14366 52506 0 3 0x82 wait syz-executor 41087 218051 52506 0 3 0x82 wait syz-executor 67790 180284 52506 0 3 0x82 wait syz-executor 60780 228410 52506 0 3 0x82 wait syz-executor 98749 400515 52506 0 3 0x82 wait syz-executor 65837 166532 52506 0 3 0x82 wait syz-executor 52506 402831 84133 0 3 0x82 kqread syz-executor 84133 341101 94865 0 3 0x10008a sigsusp ksh 94865 168744 80237 0 3 0x98 kqread sshd-session 80237 66860 26843 0 3 0x92 kqread sshd-session 63018 179249 1 0 3 0x100083 ttyin getty 26843 221340 1 0 3 0x88 kqread sshd 28492 335070 90526 73 3 0x1100090 kqread syslogd 90526 104628 1 0 3 0x100082 sbwait syslogd 87788 347039 1 0 3 0x100080 kqread resolvd 10022 227299 54623 77 3 0x100092 kqread dhcpleased 22850 246249 54623 77 3 0x100092 kqread dhcpleased 54623 150991 1 0 3 0x80 kqread dhcpleased 81808 28104 0 0 3 0x14200 bored smr 13940 486399 0 0 2 0x14200 zerothread 90423 23621 0 0 3 0x14200 aiodoned aiodoned 21134 53488 0 0 3 0x14200 syncer update 82022 358224 0 0 3 0x14200 cleaner cleaner 60089 65673 0 0 3 0x14200 reaper reaper 57820 402171 0 0 3 0x14200 pgdaemon pagedaemon 90816 80082 0 0 3 0x14200 bored viomb 8065 391311 0 0 3 0x40014200 acpi0 acpi0 27400 358078 0 0 3 0x40014200 idle1 99539 330485 0 0 3 0x14200 bored softnet7 91172 360615 0 0 3 0x14200 bored softnet6 4460 418072 0 0 3 0x14200 bored softnet5 51789 461951 0 0 3 0x14200 bored softnet4 93504 380784 0 0 3 0x14200 bored softnet3 13399 94431 0 0 3 0x14200 bored softnet2 65557 206920 0 0 3 0x14200 bored softnet1 24129 305497 0 0 3 0x14200 bored softnet0 84615 137564 0 0 3 0x14200 smrbar systqmp 2126 40337 0 0 3 0x14200 bored systq 38518 37770 0 0 3 0x14200 tmoslp softclockmp 26250 353697 0 0 3 0x40014200 tmoslp softclock 56541 434723 0 0 3 0x40014200 idle0 1 150198 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &uvm.pageqlock r = 0 (0xffffffff83917158) #0 witness_lock+0x5f1 #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 uvn_get+0x674 #4 uvm_fault_lower_io+0x2cd #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x274 #7 upageflttrap+0xa9 #8 usertrap+0x3c6 #9 recall_trap+0x8 Process 54658 (syz-executor) thread 0xffff80002a2d3ca8 (26565) exclusive rwlock uobjlk r = 0 (0xfffffd806a184458) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 uvn_io+0x667 #3 uvn_get+0x31d #4 uvm_fault_lower_io+0x2cd #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x274 #7 upageflttrap+0xa9 #8 usertrap+0x3c6 #9 recall_trap+0x8 exclusive mutex &uvm.pageqlock r = 0 (0xffffffff83917158) #0 witness_lock+0x5f1 #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 uvn_get+0x674 #4 uvm_fault_lower_io+0x2cd #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x274 #7 upageflttrap+0xa9 #8 usertrap+0x3c6 #9 recall_trap+0x8 Process 54658 (syz-executor) thread 0xffff80002a382a88 (131282) exclusive rrwlock inode r = 0 (0xfffffd806ba8d450) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 vn_lock+0xa4 #5 sys_ftruncate+0x1c1 #6 syscall+0xb17 #7 Xsyscall+0x128 Process 54658 (syz-executor) thread 0xffff80002a382d20 (382995) shared rwlock vmmaplk r = 0 (0xfffffd806bb2bc98) #0 witness_lock+0x5f1 #1 rw_do_enter_read+0x3e8 #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4a #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x3c6 #7 recall_trap+0x8 Process 93691 (syz-executor) thread 0xffff8000ffff27d8 (212395) exclusive rrwlock inode r = 0 (0xfffffd806ba8d578) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 ufs_ihashins+0x4f #5 ffs_vget+0x187 #6 ffs_inode_alloc+0x279 #7 ufs_mkdir+0xfc #8 VOP_MKDIR+0x101 #9 domkdirat+0x179 #10 syscall+0xb17 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806d01cd80) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 vn_lock+0xa4 #5 vfs_lookup+0x11c #6 namei+0x7ca #7 domkdirat+0x8b #8 syscall+0xb17 #9 Xsyscall+0x128 Process 84615 (systqmp) thread 0xffff8000ffffe298 (137564) shared rwlock systqmp r = 0 (0xffffffff8381d4e8) #0 witness_lock+0x5f1 #1 taskq_thread+0x12a #2 proc_trampoline+0x10 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10188 10955K 10968K 166960K 11266 0 pcb 17 12K 12K 166960K 17 0 rtable 169 4K 4K 166960K 221 0 pf 31 16K 16K 166960K 31 0 ifaddr 36 6K 6K 166960K 38 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 1 1K 9K 166960K 5 0 counters 68 36K 36K 166960K 68 0 ioctlops 0 0K 2K 166960K 26 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1334 84K 84K 166960K 1350 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 1K 166960K 2 0 VM map 2 1K 1K 166960K 2 0 sem 2 0K 0K 166960K 2 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 28 105K 121K 166960K 138 0 sigio 0 0K 0K 166960K 3 0 proc 58 99K 147K 166960K 452 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 3 0 in_multi 69 5K 5K 166960K 69 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 37 175K 175K 166960K 37 0 exec 0 0K 1K 166960K 332 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 226 163K 168K 166960K 2797 0 UVM aobj 4 2K 2K 166960K 4 0 pinsyscall 49 98K 110K 166960K 1131 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 NDP 21 1K 1K 166960K 21 0 temp 34 8634K 8698K 166960K 3605 0 kqueue 13 20K 20K 166960K 21 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 31 0 28 1 0 1 1 0 8 0 rtentry 176 77 0 1 4 0 4 4 0 8 0 unpcb 144 32 0 17 1 0 1 1 0 8 0 syncache 336 3 0 3 1 0 1 1 0 8 1 tcpcb 736 14 0 10 1 0 1 1 0 8 0 arp 128 10 0 0 1 0 1 1 0 8 0 ipq 40 1 0 0 1 0 1 1 0 8 0 ipqe 40 1 0 0 1 0 1 1 0 8 0 inpcb 328 63 0 56 1 0 1 1 0 8 0 nd6 144 10 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 319 0 0 20 0 20 20 0 8 0 art_table 40 320 0 0 4 0 4 4 0 8 0 art_node 32 77 0 4 1 0 1 1 0 8 0 shmpl 112 1 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1546 0 46 94 0 94 94 0 8 0 ffsino 296 1546 0 46 116 0 116 116 0 8 0 nchpl 144 1731 0 59 62 0 62 62 0 8 0 uvmvnodes 80 1627 0 0 34 0 34 34 0 8 0 vnodes 216 1627 0 0 91 0 91 91 0 8 0 namei 1024 4977 0 4976 2 0 2 2 0 8 1 percpumem 16 49 0 0 1 0 1 1 0 8 0 kstatmem 264 24 0 0 2 0 2 2 0 8 0 scxspl 216 6275 0 6273 3 1 2 2 1 8 1 plimitpl 152 35 0 10 1 0 1 1 0 8 0 sigapl 424 421 0 359 8 0 8 8 0 8 0 knotepl 120 55 0 0 2 0 2 2 0 8 0 kqueuepl 224 18 0 9 1 0 1 1 0 8 0 pipepl 344 102 0 75 3 0 3 3 0 8 0 fdescpl 528 399 0 359 3 0 3 3 0 8 0 filepl 160 1280 0 1073 9 0 9 9 0 8 0 lockfpl 104 7 0 4 1 0 1 1 0 8 0 lockfspl 48 5 0 2 1 0 1 1 0 8 0 sessionpl 144 21 0 5 1 0 1 1 0 8 0 pgrppl 48 30 0 6 1 0 1 1 0 8 0 ucredpl 104 82 0 67 1 0 1 1 0 8 0 zombiepl 144 359 0 359 1 0 1 1 0 8 1 processpl 1248 421 0 359 7 1 6 6 0 8 0 procpl 664 438 0 371 6 0 6 6 0 8 0 sockpl 752 126 0 101 3 0 3 3 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 129 0 0 17 0 17 17 0 8 0 mcl2k 2048 10 0 0 2 0 2 2 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 136 0 0 9 0 9 9 0 8 0 bufpl 280 2796 0 116 192 0 192 192 0 8 0 anonpl 32 3691 0 0 30 0 30 30 0 246 0 amapchunkpl 152 8070 0 7488 27 4 23 23 0 158 0 amappl16 200 1711 0 1700 5 0 5 5 0 8 4 amappl15 192 8 0 8 1 0 1 1 0 8 1 amappl14 184 95 0 85 1 0 1 1 0 8 0 amappl13 176 3 0 3 1 0 1 1 0 8 1 amappl12 168 984 0 944 2 0 2 2 0 8 0 amappl11 160 46 0 36 1 0 1 1 0 8 0 amappl10 152 8 0 8 1 0 1 1 0 8 1 amappl9 144 243 0 243 1 0 1 1 0 8 1 amappl8 136 27 0 26 1 0 1 1 0 8 0 amappl7 128 99 0 89 1 0 1 1 0 8 0 amappl6 120 161 0 154 1 0 1 1 0 8 0 amappl5 112 128 0 121 1 0 1 1 0 8 0 amappl4 104 265 0 248 1 0 1 1 0 8 0 amappl3 96 1164 0 1064 3 0 3 3 0 8 0 amappl2 88 587 0 531 2 0 2 2 0 8 0 amappl1 80 7706 0 7130 13 0 13 13 0 8 0 amappl 88 2199 0 2040 4 0 4 4 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 399 0 359 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 399 0 359 1 0 1 1 0 8 0 vmmpekpl 168 4691 0 4661 2 0 2 2 0 8 0 vmmpepl 168 31604 0 29579 92 0 92 92 0 357 2 vmsppl 488 398 0 359 7 1 6 6 0 8 0 rwobjpl 80 13090 0 10630 52 0 52 52 0 8 0 pdppl 4096 806 0 718 110 14 96 96 0 8 8 pvpl 32 8714 0 0 71 0 71 71 0 265 0 pmappl 256 398 0 359 4 1 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 268 0 17 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff83332f45) at panic+0x1e5 mtx_enter_try(ffffffff83917148) at mtx_enter_try+0x1da mtx_enter(ffffffff83917148) at mtx_enter+0x62 uvm_pageclean(fffffd80086b04a0) at uvm_pageclean+0x28e uvm_pagefree(fffffd80086b04a0) at uvm_pagefree+0x26 uvn_get(fffffd806a10f8a0,0,ffff80003a447218,ffff80003a4471fc,0,2,2aec52b6ba4e30dd,2) at uvn_get+0x686 uvm_fault_lower_io(ffff80003a447430,ffff80003a447468,ffff80003a4472b0,ffff80003a447298) at uvm_fault_lower_io+0x2cd uvm_fault_lower(ffff80003a447430,ffff80003a447468,ffff80003a4473b0) at uvm_fault_lower+0x2bb uvm_fault(fffffd806bb2bb98,200000000000,0,2) at uvm_fault+0x274 upageflttrap(ffff80003a4475c0,200000000180) at upageflttrap+0xa9 usertrap(ffff80003a4475c0) at usertrap+0x3c6 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7ec4931b5490, count: -13 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff8000299fdff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x71c0a3c94460, count: 12 ddb{1}> trace x86_ipi_db(ffff8000299fdff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x71c0a3c94460, count: -3