莫队学习总结(一) :清橙A1206.小Z的袜子 && CF 86D

本文深入探讨了莫队算法的原理与应用,包括算法思想、实现方法、复杂度分析及实例解析。通过实例入门题1和入门题2,详细展示了如何在离线查询问题中运用莫队算法进行优化。

在网上看了一些别人写的关于莫队算法的介绍,我认为,莫队与其说是一种算法,不如说是一种思想,他通过先分块再排序来优化离线查询问题。

应用范围:一般问题是让你回答多个连续区间上的问题,如果你知道了区间【l,r】的答案、你就可以在O(1)或O(logn)时间内知道【l+1,r】、【l,r+1】、【l-1,r】、【l,r-1】区间的答案,那么你就可以应用莫队算法。

实现方法:数组长度为n,查询个数为m。先读入所有查询,然后把查询【l,r】按l/sqrt(m)递增的的顺序排序,如果相同再按r递增的顺序排序,然后维护当前区间的查询值,再按排好的序从前到后暴力跑一遍就OK了。

原理阐述:到这里很多人可能要问一个问题,为什么要分sqrt(m)块?这个问题也困扰了我好久,不过经过一番冥想,我终于找到了答案:假设我们要把查询分成x块,那么每块中 r 的移动量最大为n、总的移动量为n*x,每块中 l 的移动量最大为n/t、总的移动量为m*n/x,整个查询的复杂度为(n*x+n*m/x),根据数学知识我们可以知道,在n*x=n*m/x的时候总的复杂度是最小的,这时x=sqrt(m),复杂度为O(2*n*sqrt(m)),这样莫队按sqrt(m)分块的合理性就得到了证明。


入门题1:青橙A1206.小Z的袜子

http://www.tsinsen.com/A1206

长度为n的数组,有m个询问,每个询问你需要回答:在该区间内任意抽两个数字且两个数字的数值相同的概率是多大,答案需要时最简分数的形式。

思路:对于区间【l,r】,其不同数值的数的个数分别为a、b、.....、c,那么上述的概率就是(a^a+b^b+...+c^c-(r-l+1))/(r-l)*(r-l+1)。(不要问我是咋推出来的)。

解法:维护当前区间【l,r】中数值为v的数的个数cnt【v】,如果该区间答案为temp,那么对于区间【l,r+1】,你可以在O(1)时间内求出新的temp,那么久可以运用莫队来搞定了。

AC代码:

#include <iostream>
#include <cstdio>
#include <cstring>
#include <string>
#include <algorithm>
#include <cmath>
#include <vector>
#include <set>
#include <map>
#include <stack>
#include <queue>
using namespace std;

const int maxn=50005;
typedef long long LL;
int n,m;

LL gcd(LL a,LL b){
    if(b==0)  return a;
    return gcd(b,a%b);
}

struct ANS{
    LL a,b;
    void simple(){
        LL kk=gcd(a,b);
        a/=kk;
        b/=kk;
    }
}ans[maxn];

struct node{
    int l,r,id;
}q[maxn];

int cmp(const node& a,const node& b){
    if(a.l/(int)sqrt(m)!=b.l/(int)sqrt(m)) return a.l/(int)sqrt(m)<b.l/(int)sqrt(m);
    return a.r<b.r;
}

int c[maxn];
int cnt[maxn];

void solve(){
    cnt[c[1]]++;
    LL temp=1;
    int l=1;
    int r=1;
    for(int i=1;i<=m;i++){
        //cout<<l<<"  "<<r<<endl;
        while(l<q[i].l){
            temp=temp-cnt[c[l]]*cnt[c[l]];
            cnt[c[l]]--;
            temp=temp+cnt[c[l]]*cnt[c[l]];
            l++;
        }
        while(l>q[i].l){
            l--;
            temp=temp-cnt[c[l]]*cnt[c[l]];
            cnt[c[l]]++;
            temp=temp+cnt[c[l]]*cnt[c[l]];
        }
        while(r<q[i].r){
            r++;
            temp=temp-cnt[c[r]]*cnt[c[r]];
            cnt[c[r]]++;
            temp=temp+cnt[c[r]]*cnt[c[r]];
        }
        while(r>q[i].r){
            temp=temp-cnt[c[r]]*cnt[c[r]];
            cnt[c[r]]--;
            temp=temp+cnt[c[r]]*cnt[c[r]];
            r--;
        }
        //cout<<q[i].id<<endl;
        ans[q[i].id].a=temp-(r-l+1);
        ans[q[i].id].b=(LL)(r-l+1)*(r-l);
        ans[q[i].id].simple();
    }
}

int main (){
    while(scanf("%d%d",&n,&m)!=EOF){
        for(int i=1;i<=n;i++){
            scanf("%d",&c[i]);
        }
        for(int i=1;i<=m;i++){
            scanf("%d%d",&q[i].l,&q[i].r);
            q[i].id=i;
        }
        sort(q+1,q+m+1,cmp);
        memset(cnt,0,sizeof(cnt));
        solve();
        for(int i=1;i<=m;i++)
            cout<<ans[i].a<<"/"<<ans[i].b<<endl;
    }
    return 0;
}

入门题2:  CF 86D Powerful array

http://codeforces.com/problemset/problem/86/D

题意:给你一个长度为n的数组,m个询问,每个询问需要你回答对于给出的区间【l,r】,sigma(cnt[v]*cnt[v]*v),其中v是【l,r】内的数字,cnt[v]是【l,r】内v的个数。

解法:区间的范围每移动一次,就可以在O(1)时间内完成更新,故可以使用莫队算法(具体实现详见代码)

AC代码:

#include <iostream>
#include <cstdio>
#include <cstring>
#include <string>
#include <algorithm>
#include <cmath>
#include <vector>
#include <set>
#include <map>
#include <stack>
#include <queue>
using namespace std;

typedef long long LL;
const int maxn=200005;
const int maxa=1e6;

int n,t;

struct node{
    int l,r,id;
}q[maxn];

int cmp(const node& a,const node& b){
    if(a.l/(int)sqrt(t)!=b.l/(int)sqrt(t))  return a.l/(int)sqrt(t)<b.l/(int)sqrt(t);
    return a.r<b.r;
}

int cnt[maxa+5];
int a[maxn];
LL ans[maxn];

LL temp;
void update(int cur,int change){
    temp-=(LL)cnt[a[cur]]*cnt[a[cur]]*a[cur];
    cnt[a[cur]]+=change;
    temp+=(LL)cnt[a[cur]]*cnt[a[cur]]*a[cur];
}

void solve(){
    temp=a[1];
    cnt[a[1]]++;
    int l=1;
    int r=1;
    for(int i=1;i<=t;i++){
        while(l<q[i].l){
            update(l,-1);
            l++;
        }
        while(l>q[i].l){
            l--;
            update(l,1);
        }
        while(r>q[i].r){
            update(r,-1);
            r--;
        }
        while(r<q[i].r){
            r++;
            update(r,1);
        }
        ans[q[i].id]=temp;
    }
}

int main (){
    while(scanf("%d%d",&n,&t)!=EOF){
        for(int i=1;i<=n;i++)
            scanf("%d",&a[i]);
        for(int i=1;i<=t;i++){
            scanf("%d%d",&q[i].l,&q[i].r);
            q[i].id=i;
        }
        sort(q+1,q+t+1,cmp);
        memset(cnt,0,sizeof(cnt));
        solve();
        for(int i=1;i<=t;i++)
            cout<<ans[i]<<endl;
    }
    return 0;
}

学了这么久,感觉终于学了一点点听起来牛逼一点的东西了,不过还是要在深入的研究一下,等搞完数模再说吧。



current host: 192.168.31.32 16:15:26,925 DEBUG HeartBeatTask:64 - [DUBBO] Send heartbeat to remote channel /192.168.31.32:20880, cause: The channel has no data-transmission exceeds a heartbeat period: 60000ms, dubbo version: 2.6.0, current host: 192.168.31.32 16:15:27,250 DEBUG ClientCnxn:742 - Got ping response for sessionid: 0x10083b86d5d001d after 0ms 16:15:37,253 DEBUG ClientCnxn:742 - Got ping response for sessionid: 0x10083b86d5d001d after 1ms 16:15:47,260 DEBUG ClientCnxn:742 - Got ping response for sessionid: 0x10083b86d5d001d after 1ms 16:15:52,202 INFO DubboProtocol:120 - [DUBBO] disconected from /192.168.31.32:20880,url:dubbo://192.168.31.32:20880/com.service.UserService?anyhost=true&application=SupplyChain_backend&check=false&codec=dubbo&default.check=false&default.timeout=600000&dubbo=2.6.0&generic=false&heartbeat=60000&interface=com.service.UserService&methods=findByUsername&pid=16524&register.ip=192.168.31.32&remote.timestamp=1750061100418&revision=1.0-SNAPSHOT&side=consumer&timestamp=1750061126508, dubbo version: 2.6.0, current host: 192.168.31.32 16:15:53,313 WARN AbstractClient:170 - [DUBBO] client reconnect to 192.168.31.32:20880 find error . url: dubbo://192.168.31.32:20880/com.service.UserService?anyhost=true&application=SupplyChain_backend&check=false&codec=dubbo&default.check=false&default.timeout=600000&dubbo=2.6.0&generic=false&heartbeat=60000&interface=com.service.UserService&methods=findByUsername&pid=16524&register.ip=192.168.31.32&remote.timestamp=1750061100418&revision=1.0-SNAPSHOT&side=consumer&timestamp=1750061126508, dubbo version: 2.6.0, current host: 192.168.31.32 com.alibaba.dubbo.remoting.RemotingException: client(url: dubbo://192.168.31.32:20880/com.service.UserService?anyhost=true&application=SupplyChain_backend&check=false&codec=dubbo&default.check=false&default.timeout=600000&dubbo=2.6.0&generic=false&heartbeat=60000&interface=com.service.UserService&methods=findByUsername&pid=16524&register.ip=192.168.31.32&remote.times
06-17
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. {"type": "server", "timestamp": "2025-09-09T02:14:43,255Z", "level": "INFO", "component": "o.e.e.NodeEnvironment", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "using [1] data paths, mounts [[/ (rootfs)]], net usable_space [11.1gb], net total_space [16.9gb], types [rootfs]" } {"type": "server", "timestamp": "2025-09-09T02:14:43,258Z", "level": "INFO", "component": "o.e.e.NodeEnvironment", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "heap size [989.8mb], compressed ordinary object pointers [true]" } {"type": "server", "timestamp": "2025-09-09T02:14:43,303Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "node name [4f4e975c350e], node ID [sQFsJJI4SeiA9Zs175XCJw], cluster name [docker-cluster]" } {"type": "server", "timestamp": "2025-09-09T02:14:43,303Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "version[7.6.2], pid[1], build[default/docker/ef48eb35cf30adf4db14086e8aabd07ef6fb113f/2020-03-26T06:34:37.794943Z], OS[Linux/3.10.0-1062.el7.x86_64/amd64], JVM[AdoptOpenJDK/OpenJDK 64-Bit Server VM/13.0.2/13.0.2+8]" } {"type": "server", "timestamp": "2025-09-09T02:14:43,303Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "JVM home [/usr/share/elasticsearch/jdk]" } {"type": "server", "timestamp": "2025-09-09T02:14:43,304Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "JVM arguments [-Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dio.netty.allocator.numDirectArenas=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Djava.locale.providers=COMPAT, -Xms1g, -Xmx1g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -Djava.io.tmpdir=/tmp/elasticsearch-17390473032524778223, -XX:+HeapDumpOnOutOfMemoryError, -XX:HeapDumpPath=data, -XX:ErrorFile=logs/hs_err_pid%p.log, -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m, -Des.cgroups.hierarchy.override=/, -XX:MaxDirectMemorySize=536870912, -Des.path.home=/usr/share/elasticsearch, -Des.path.conf=/usr/share/elasticsearch/config, -Des.distribution.flavor=default, -Des.distribution.type=docker, -Des.bundled_jdk=true]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,540Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [aggs-matrix-stats]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,541Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [analysis-common]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,541Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [flattened]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,541Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [frozen-indices]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,541Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [ingest-common]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,541Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [ingest-geoip]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,541Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [ingest-user-agent]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,542Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [lang-expression]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,542Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [lang-mustache]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,542Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [lang-painless]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,542Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [mapper-extras]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,542Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [parent-join]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,542Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [percolator]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,542Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [rank-eval]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,542Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [reindex]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,543Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [repository-url]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,543Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [search-business-rules]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,543Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [spatial]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,543Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [transform]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,543Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [transport-netty4]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,543Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [vectors]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,544Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-analytics]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,544Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-ccr]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,544Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-core]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,544Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-deprecation]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,544Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-enrich]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,544Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-graph]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,545Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-ilm]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,545Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-logstash]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,545Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-ml]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,545Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-monitoring]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,545Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-rollup]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,546Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-security]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,546Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-sql]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,546Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-voting-only-node]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,546Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-watcher]" } {"type": "server", "timestamp": "2025-09-09T02:14:44,547Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "no plugins loaded" } {"type": "server", "timestamp": "2025-09-09T02:14:47,273Z", "level": "INFO", "component": "o.e.x.s.a.s.FileRolesStore", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "parsed [0] roles from file [/usr/share/elasticsearch/config/roles.yml]" } {"type": "server", "timestamp": "2025-09-09T02:14:47,653Z", "level": "INFO", "component": "o.e.x.m.p.l.CppLogMessageHandler", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "[controller/107] [Main.cc@110] controller (64 bit): Version 7.6.2 (Build e06ef9d86d5332) Copyright (c) 2020 Elasticsearch BV" } {"type": "server", "timestamp": "2025-09-09T02:14:48,084Z", "level": "DEBUG", "component": "o.e.a.ActionModule", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "Using REST wrapper from plugin org.elasticsearch.xpack.security.Security" } {"type": "server", "timestamp": "2025-09-09T02:14:48,224Z", "level": "INFO", "component": "o.e.d.DiscoveryModule", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "using discovery type [zen] and seed hosts providers [settings]" } {"type": "server", "timestamp": "2025-09-09T02:14:48,888Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "initialized" } {"type": "server", "timestamp": "2025-09-09T02:14:48,888Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "starting ..." } {"type": "server", "timestamp": "2025-09-09T02:14:48,986Z", "level": "INFO", "component": "o.e.t.TransportService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "publish_address {172.17.0.5:9300}, bound_addresses {[::]:9300}" } {"type": "server", "timestamp": "2025-09-09T02:14:49,165Z", "level": "INFO", "component": "o.e.b.BootstrapChecks", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "bound or publishing to a non-loopback address, enforcing bootstrap checks" } ERROR: [2] bootstrap checks failed [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] [2]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured ERROR: Elasticsearch did not exit normally - check the logs at /usr/share/elasticsearch/logs/docker-cluster.log {"type": "server", "timestamp": "2025-09-09T02:14:49,176Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "stopping ..." } {"type": "server", "timestamp": "2025-09-09T02:14:49,212Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "stopped" } {"type": "server", "timestamp": "2025-09-09T02:14:49,212Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "closing ..." } {"type": "server", "timestamp": "2025-09-09T02:14:49,230Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "closed" } {"type": "server", "timestamp": "2025-09-09T02:14:49,235Z", "level": "INFO", "component": "o.e.x.m.p.NativeController", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "Native controller process has stopped - no new native processes can be started" } OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. {"type": "server", "timestamp": "2025-09-09T02:20:58,506Z", "level": "INFO", "component": "o.e.e.NodeEnvironment", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "using [1] data paths, mounts [[/ (rootfs)]], net usable_space [11.1gb], net total_space [16.9gb], types [rootfs]" } {"type": "server", "timestamp": "2025-09-09T02:20:58,512Z", "level": "INFO", "component": "o.e.e.NodeEnvironment", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "heap size [989.8mb], compressed ordinary object pointers [true]" } {"type": "server", "timestamp": "2025-09-09T02:20:58,618Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "node name [4f4e975c350e], node ID [sQFsJJI4SeiA9Zs175XCJw], cluster name [docker-cluster]" } {"type": "server", "timestamp": "2025-09-09T02:20:58,619Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "version[7.6.2], pid[1], build[default/docker/ef48eb35cf30adf4db14086e8aabd07ef6fb113f/2020-03-26T06:34:37.794943Z], OS[Linux/3.10.0-1062.el7.x86_64/amd64], JVM[AdoptOpenJDK/OpenJDK 64-Bit Server VM/13.0.2/13.0.2+8]" } {"type": "server", "timestamp": "2025-09-09T02:20:58,620Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "JVM home [/usr/share/elasticsearch/jdk]" } {"type": "server", "timestamp": "2025-09-09T02:20:58,620Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "JVM arguments [-Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dio.netty.allocator.numDirectArenas=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Djava.locale.providers=COMPAT, -Xms1g, -Xmx1g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -Djava.io.tmpdir=/tmp/elasticsearch-10120704755467096680, -XX:+HeapDumpOnOutOfMemoryError, -XX:HeapDumpPath=data, -XX:ErrorFile=logs/hs_err_pid%p.log, -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m, -Des.cgroups.hierarchy.override=/, -XX:MaxDirectMemorySize=536870912, -Des.path.home=/usr/share/elasticsearch, -Des.path.conf=/usr/share/elasticsearch/config, -Des.distribution.flavor=default, -Des.distribution.type=docker, -Des.bundled_jdk=true]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,815Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [aggs-matrix-stats]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,816Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [analysis-common]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,816Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [flattened]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,816Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [frozen-indices]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,816Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [ingest-common]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,816Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [ingest-geoip]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,816Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [ingest-user-agent]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,816Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [lang-expression]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,817Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [lang-mustache]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,817Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [lang-painless]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,817Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [mapper-extras]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,817Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [parent-join]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,817Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [percolator]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,817Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [rank-eval]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,818Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [reindex]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,818Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [repository-url]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,818Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [search-business-rules]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,818Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [spatial]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,818Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [transform]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,818Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [transport-netty4]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,819Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [vectors]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,819Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-analytics]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,819Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-ccr]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,819Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-core]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,819Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-deprecation]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,820Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-enrich]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,820Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-graph]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,820Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-ilm]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,820Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-logstash]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,820Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-ml]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,821Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-monitoring]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,821Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-rollup]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,821Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-security]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,821Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-sql]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,821Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-voting-only-node]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,821Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "loaded module [x-pack-watcher]" } {"type": "server", "timestamp": "2025-09-09T02:20:59,822Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "no plugins loaded" } {"type": "server", "timestamp": "2025-09-09T02:21:02,696Z", "level": "INFO", "component": "o.e.x.s.a.s.FileRolesStore", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "parsed [0] roles from file [/usr/share/elasticsearch/config/roles.yml]" } {"type": "server", "timestamp": "2025-09-09T02:21:03,089Z", "level": "INFO", "component": "o.e.x.m.p.l.CppLogMessageHandler", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "[controller/107] [Main.cc@110] controller (64 bit): Version 7.6.2 (Build e06ef9d86d5332) Copyright (c) 2020 Elasticsearch BV" } {"type": "server", "timestamp": "2025-09-09T02:21:03,510Z", "level": "DEBUG", "component": "o.e.a.ActionModule", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "Using REST wrapper from plugin org.elasticsearch.xpack.security.Security" } {"type": "server", "timestamp": "2025-09-09T02:21:03,637Z", "level": "INFO", "component": "o.e.d.DiscoveryModule", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "using discovery type [zen] and seed hosts providers [settings]" } {"type": "server", "timestamp": "2025-09-09T02:21:04,313Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "initialized" } {"type": "server", "timestamp": "2025-09-09T02:21:04,313Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "starting ..." } {"type": "server", "timestamp": "2025-09-09T02:21:04,411Z", "level": "INFO", "component": "o.e.t.TransportService", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "publish_address {172.17.0.6:9300}, bound_addresses {[::]:9300}" } {"type": "server", "timestamp": "2025-09-09T02:21:04,602Z", "level": "INFO", "component": "o.e.b.BootstrapChecks", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "bound or publishing to a non-loopback address, enforcing bootstrap checks" } ERROR: [2] bootstrap checks failed [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] [2]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured ERROR: Elasticsearch did not exit normally - check the logs at /usr/share/elasticsearch/logs/docker-cluster.log {"type": "server", "timestamp": "2025-09-09T02:21:04,610Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "stopping ..." } {"type": "server", "timestamp": "2025-09-09T02:21:04,642Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "stopped" } {"type": "server", "timestamp": "2025-09-09T02:21:04,642Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "closing ..." } {"type": "server", "timestamp": "2025-09-09T02:21:04,660Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "closed" } {"type": "server", "timestamp": "2025-09-09T02:21:04,662Z", "level": "INFO", "component": "o.e.x.m.p.NativeController", "cluster.name": "docker-cluster", "node.name": "4f4e975c350e", "message": "Native controller process has stopped - no new native processes can be started" }
09-10
rtHttpServletRequest$StandardMultipartFile@b2ca64f] java.io.IOException: java.io.FileNotFoundException: /tmp/tomcat.8080.4743251268079534915/work/Tomcat/localhost/ROOT/\root\img/469e6e54-230c-45b7-932a-26db4580990b.webp (No such file or directory) at org.apache.catalina.core.ApplicationPart.write(ApplicationPart.java:122) at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest$StandardMultipartFile.transferTo(StandardMultipartHttpServletRequest.java:256) at com.example.xiaoxueqi.mall.controller.ProductAdminController.uplod(ProductAdminController.java:61) at com.example.xiaoxueqi.mall.controller.ProductAdminController$$FastClassBySpringCGLIB$$6458a172.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698) at com.example.xiaoxueqi.mall.controller.ProductAdminController$$EnhancerBySpringCGLIB$$ba24e37d.uplod(<generated>) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568)
最新发布
10-10
************* Preparing the environment for Debugger Extensions Gallery repositories ************** ExtensionRepository : Implicit UseExperimentalFeatureForNugetShare : true AllowNugetExeUpdate : true NonInteractiveNuget : true AllowNugetMSCredentialProviderInstall : true AllowParallelInitializationOfLocalRepositories : true EnableRedirectToChakraJsProvider : false -- Configuring repositories ----> Repository : LocalInstalled, Enabled: true ----> Repository : UserExtensions, Enabled: true >>>>>>>>>>>>> Preparing the environment for Debugger Extensions Gallery repositories completed, duration 0.000 seconds ************* Waiting for Debugger Extensions Gallery to Initialize ************** >>>>>>>>>>>>> Waiting for Debugger Extensions Gallery to Initialize completed, duration 0.032 seconds ----> Repository : UserExtensions, Enabled: true, Packages count: 0 ----> Repository : LocalInstalled, Enabled: true, Packages count: 44 Microsoft (R) Windows Debugger Version 10.0.27829.1001 AMD64 Copyright (c) Microsoft Corporation. All rights reserved. Loading Dump File [C:\Users\86187\Desktop\052425-20093-01.dmp] Mini Kernel Dump File: Only registers and stack trace are available ************* Path validation summary ************** Response Time (ms) Location Deferred srv* Symbol search path is: srv* Executable search path is: Windows 10 Kernel Version 22621 MP (16 procs) Free x64 Product: WinNt, suite: TerminalServer SingleUserTS Personal Kernel base = 0xfffff807`59a0c000 PsLoadedModuleList = 0xfffff807`5a61f510 Debug session time: Sat May 24 00:12:56.102 2025 (UTC + 8:00) System Uptime: 0 days 0:16:19.782 Loading Kernel Symbols ............................................................... ................................................................ ................................................................ ................................................................ .. Loading User Symbols Loading unloaded module list ............... For analysis of this file, run !analyze -v nt!KeBugCheckEx: fffff807`59e23ba0 48894c2408 mov qword ptr [rsp+8],rcx ss:0018:fffff88b`b86d6dc0=000000000000001a 2: kd> !analyze -v Loading Kernel Symbols ............................................................... ................................................................ ................................................................ ................................................................ .. Loading User Symbols Loading unloaded module list ............... ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* MEMORY_MANAGEMENT (1a) # Any other values for parameter 1 must be individually examined. Arguments: Arg1: 0000000000001233, The subtype of the BugCheck. Arg2: 0000000000101603 Arg3: 0000000000000000 Arg4: 0000000000000000 Debugging Details: ------------------ *** WARNING: Unable to verify timestamp for ACE-CORE302706.sys KEY_VALUES_STRING: 1 Key : Analysis.CPU.mSec Value: 937 Key : Analysis.Elapsed.mSec Value: 15319 Key : Analysis.IO.Other.Mb Value: 0 Key : Analysis.IO.Read.Mb Value: 1 Key : Analysis.IO.Write.Mb Value: 0 Key : Analysis.Init.CPU.mSec Value: 15 Key : Analysis.Init.Elapsed.mSec Value: 10051 Key : Analysis.Memory.CommitPeak.Mb Value: 79 Key : Analysis.Version.DbgEng Value: 10.0.27829.1001 Key : Analysis.Version.Description Value: 10.2503.24.01 amd64fre Key : Analysis.Version.Ext Value: 1.2503.24.1 Key : Bugcheck.Code.LegacyAPI Value: 0x1a Key : Bugcheck.Code.TargetModel Value: 0x1a Key : Dump.Attributes.AsUlong Value: 0x1008 Key : Dump.Attributes.DiagDataWrittenToHeader Value: 1 Key : Dump.Attributes.ErrorCode Value: 0x0 Key : Dump.Attributes.KernelGeneratedTriageDump Value: 1 Key : Dump.Attributes.LastLine Value: Dump completed successfully. Key : Dump.Attributes.ProgressPercentage Value: 0 Key : Failure.Bucket Value: 0x1a_1233_ACE_CORE302706!unknown_function Key : Failure.Hash Value: {86ce45f4-5601-de55-b29f-a08345d23087} BUGCHECK_CODE: 1a BUGCHECK_P1: 1233 BUGCHECK_P2: 101603 BUGCHECK_P3: 0 BUGCHECK_P4: 0 FILE_IN_CAB: 052425-20093-01.dmp DUMP_FILE_ATTRIBUTES: 0x1008 Kernel Generated Triage Dump FAULTING_THREAD: ffff9d8a0d353080 BLACKBOXBSD: 1 (!blackboxbsd) BLACKBOXNTFS: 1 (!blackboxntfs) BLACKBOXPNP: 1 (!blackboxpnp) BLACKBOXWINLOGON: 1 CUSTOMER_CRASH_COUNT: 1 PROCESS_NAME: System STACK_TEXT: fffff88b`b86d6db8 fffff807`5a03d17a : 00000000`0000001a 00000000`00001233 00000000`00101603 00000000`00000000 : nt!KeBugCheckEx fffff88b`b86d6dc0 fffff807`59e9c6fe : 00000000`0000000f ffffd400`579c9180 00000000`00101603 00000000`00000000 : nt!MiShowBadMapper+0x28e fffff88b`b86d6ef0 fffff807`59c72cc8 : 00000000`00000000 fffff88b`b86d71b0 ffff8080`00000000 00000000`00000000 : nt!MiDeletePteRun+0x1fc58e fffff88b`b86d70e0 fffff807`59c73c9d : ffff8081`210ab220 00000000`00000000 00000000`00000002 fffff88b`b86d7210 : nt!MiDeleteVaTail+0x48 fffff88b`b86d7110 fffff807`59c6be0e : ffff9d89`f2187510 ffff9d8a`0d353080 fffff88b`b86d74b0 ffff9d8a`0d353780 : nt!MiDeletePagablePteRange+0x2ed fffff88b`b86d7420 fffff807`5a0bdbc7 : 00000000`00000000 ffff9d8a`00000001 ffff9d8a`092732a0 ffff9d89`f2187508 : nt!MiDeleteVirtualAddresses+0x4e fffff88b`b86d7470 fffff807`5a2c54c4 : 00000242`15643000 00000000`00000000 fffff88b`b86d7580 00000000`00000000 : nt!MiDeleteVad+0x1b7 fffff88b`b86d7530 fffff807`5a0c7acf : ffff9d89`f2187040 fffff807`00000008 ffff9d89`f21866c0 00000000`00000000 : nt!MiUnmapViewOfSection+0x1fd9c4 fffff88b`b86d7610 fffff807`5a0c7a1c : ffff9d8a`0d353080 00000000`00001000 ffffffff`80003964 ffff9d89`f2187040 : nt!NtUnmapViewOfSectionEx+0x9f fffff88b`b86d7660 fffff807`59e39205 : ffff9d8a`0d353080 ffff9d8a`0d353080 00000000`00000004 00000000`00000000 : nt!NtUnmapViewOfSection+0xc fffff88b`b86d7690 fffff807`59e29690 : fffff800`3b7ccb5b 00000000`00000000 00000000`00000000 00000000`00000002 : nt!KiSystemServiceCopyEnd+0x25 fffff88b`b86d7828 fffff800`3b7ccb5b : 00000000`00000000 00000000`00000000 00000000`00000002 00000002`47f9923b : nt!KiServiceLinkage fffff88b`b86d7830 00000000`00000000 : 00000000`00000000 00000000`00000002 00000002`47f9923b 00000000`00001000 : ACE_CORE302706+0x1cb5b SYMBOL_NAME: ACE_CORE302706+1cb5b MODULE_NAME: ACE_CORE302706 IMAGE_NAME: ACE-CORE302706.sys STACK_COMMAND: .process /r /p 0xffff9d89f2187040; .thread 0xffff9d8a0d353080 ; kb BUCKET_ID_FUNC_OFFSET: 1cb5b FAILURE_BUCKET_ID: 0x1a_1233_ACE_CORE302706!unknown_function OSPLATFORM_TYPE: x64 OSNAME: Windows 10 FAILURE_ID_HASH: {86ce45f4-5601-de55-b29f-a08345d23087} Followup: MachineOwner ---------
05-25
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值