请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

linyimin

初级会员

27

主题

90

帖子

283

积分

初级会员

积分
283
linyimin
初级会员   /  发表于:2025-3-6 17:36  /   查看:90  /  回复:5
1金币
线程 32548 已退出,返回值为 0 (0x0)。
线程 26452 已退出,返回值为 0 (0x0)。
0x00007FFA6811B699 处(位于 ZWCAD.exe 中)引发的异常: Microsoft C++ 异常: EEFileLoadException,位于内存位置 0x000000F7007FB1B0 处。
0x00007FFA6811B699 处(位于 ZWCAD.exe 中)引发的异常: Microsoft C++ 异常: [rethrow],位于内存位置 0x0000000000000000 处。
0x00007FFA6811B699 处(位于 ZWCAD.exe 中)引发的异常: Microsoft C++ 异常: EEFileLoadException,位于内存位置 0x000000F7007FB1B0 处。
“ZWCAD.exe”(Win32): 已加载“G:\suanliang\lihy\bin\x64_vc15_unicode_release\sysdata\sys15\LBReportView.dll”。
“ZWCAD.exe”(Win32): 已加载“G:\suanliang\lihy\bin\x64_vc15_unicode_release\sysdata\sys15\LBReportView.dll”。
“ZWCAD.exe”(Win32): 已卸载“G:\suanliang\lihy\bin\x64_vc15_unicode_release\sysdata\sys15\LBReportView.dll”
“ZWCAD.exe”(Win32): 已加载“C:\Windows\Microsoft.NET\assembly\GAC_MSIL\GrapeCity.ActiveReports.Viewer.Wpf.v12\v4.0_12.0.11775.2__cc4967777c49a3ff\GrapeCity.ActiveReports.Viewer.Wpf.v12.dll”。
“ZWCAD.exe”(Win32): 已加载“C:\Windows\Microsoft.NET\assembly\GAC_MSIL\GrapeCity.ActiveReports.Viewer.Wpf.v12\v4.0_12.0.11775.2__cc4967777c49a3ff\GrapeCity.ActiveReports.Viewer.Wpf.v12.dll”。
“ZWCAD.exe”(Win32): 已卸载“C:\Windows\Microsoft.NET\assembly\GAC_MSIL\GrapeCity.ActiveReports.Viewer.Wpf.v12\v4.0_12.0.11775.2__cc4967777c49a3ff\GrapeCity.ActiveReports.Viewer.Wpf.v12.dll”
“ZWCAD.exe”(Win32): 已加载“C:\Windows\Microsoft.NET\assembly\GAC_MSIL\GrapeCity.ActiveReports.Document.v12\v4.0_12.0.11775.2__cc4967777c49a3ff\GrapeCity.ActiveReports.Document.v12.dll”。
“ZWCAD.exe”(Win32): 已加载“C:\Windows\Microsoft.NET\assembly\GAC_MSIL\GrapeCity.ActiveReports.Document.v12\v4.0_12.0.11775.2__cc4967777c49a3ff\GrapeCity.ActiveReports.Document.v12.dll”。
“ZWCAD.exe”(Win32): 已卸载“C:\Windows\Microsoft.NET\assembly\GAC_MSIL\GrapeCity.ActiveReports.Document.v12\v4.0_12.0.11775.2__cc4967777c49a3ff\GrapeCity.ActiveReports.Document.v12.dll”
“ZWCAD.exe”(Win32): 已加载“C:\Windows\Microsoft.NET\assembly\GAC_MSIL\GrapeCity.ActiveReports.Extensibility.v12\v4.0_12.0.11775.2__cc4967777c49a3ff\GrapeCity.ActiveReports.Extensibility.v12.dll”。模块已生成,不包含符号。
“ZWCAD.exe”(Win32): 已加载“C:\Windows\Microsoft.NET\assembly\GAC_MSIL\GrapeCity.ActiveReports.Extensibility.v12\v4.0_12.0.11775.2__cc4967777c49a3ff\GrapeCity.ActiveReports.Extensibility.v12.dll”。模块已生成,不包含符号。
“ZWCAD.exe”(Win32): 已卸载“C:\Windows\Microsoft.NET\assembly\GAC_MSIL\GrapeCity.ActiveReports.Extensibility.v12\v4.0_12.0.11775.2__cc4967777c49a3ff\GrapeCity.ActiveReports.Extensibility.v12.dll”
“ZWCAD.exe”(Win32): 已加载“C:\Windows\Microsoft.NET\assembly\GAC_MSIL\GrapeCity.ActiveReports.Viewer.Wpf.v12.resources\v4.0_12.0.11775.2_zh-CN_cc4967777c49a3ff\GrapeCity.ActiveReports.Viewer.Wpf.v12.resources.dll”。模块已生成,不包含符号。
“ZWCAD.exe”(Win32): 已加载“C:\Windows\Microsoft.NET\assembly\GAC_MSIL\GrapeCity.ActiveReports.Viewer.Wpf.v12.resources\v4.0_12.0.11775.2_zh-CN_cc4967777c49a3ff\GrapeCity.ActiveReports.Viewer.Wpf.v12.resources.dll”。模块已生成,不包含符号。
“ZWCAD.exe”(Win32): 已卸载“C:\Windows\Microsoft.NET\assembly\GAC_MSIL\GrapeCity.ActiveReports.Viewer.Wpf.v12.resources\v4.0_12.0.11775.2_zh-CN_cc4967777c49a3ff\GrapeCity.ActiveReports.Viewer.Wpf.v12.resources.dll”
线程 32544 已退出,返回值为 0 (0x0)。
0x00007FFA6811B699 处(位于 ZWCAD.exe 中)引发的异常: Microsoft C++ 异常: EEException,位于内存位置 0x000000F7007FC738 处。
0x00007FFA6811B699 (KernelBase.dll)处(位于 ZWCAD.exe 中)引发的异常: 0xE0434352 (参数: 0xFFFFFFFF80131578, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x00007FFA4C8D0000)。
0x00007FFA4CEC8C60 (clr.dll)处(位于 ZWCAD.exe 中)引发的异常: 0xC00000FD: Stack overflow (参数: 0x0000000000000001, 0x000000F700403A00)。
线程 13412 已退出,返回值为 0 (0x0)。
线程 33488 已退出,返回值为 2147943401 (0x800703e9)。
线程 36012 已退出,返回值为 2147943401 (0x800703e9)。

加载报表,偶尔会暴机,不是必须,随机暴机问题,没有堆栈信息,就是直接暴机了,暴机之后在vs开发工具打印如上的信息,帮忙看一下什么问题吧。

5 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2025-3-7 12:25:28
沙发
看报错:
  1. 0xC00000FD: Stack overflow
复制代码
看起来就是堆栈内存溢出。不过我们控件本身还没有出现分配内存泄露的情况。
您可以尝试修改分配栈内存大小试试。
回复 使用道具 举报
linyimin
初级会员   /  发表于:4 天前
板凳
本帖最后由 linyimin 于 2025-3-21 11:19 编辑


正常加载到这里,提示加载我们模块成功,爆出栈异常,就是加载我们的模块的地方,爆异常的地方是如下代码,PageView的InitializeComponent,这个地方做的事情主要是加载我们的报表组件,暴机的位置也是在加载我们的报表dll,这个是偶发暴机,我这边排查几天,都没有找到原因,还是需要你们帮忙分析一下,是不是你们报表加载过程,使用栈空调太多造成的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
linyimin
初级会员   /  发表于:4 天前
地板
本帖最后由 linyimin 于 2025-3-21 11:39 编辑


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:4 天前
5#
您好,从报错信息看,是堆栈溢出。而且您也说这个不是每次都会出现,那应该是在加载数据量较大的报表的时候导致的堆栈的空间不足。

您可以找一个数据量比较大的报表试一下。
回复 使用道具 举报
linyimin
初级会员   /  发表于:昨天 13:23
6#
小数据量的报表也暴机,其实还没有到加载报表数据之前,就暴机了,程序第一次打开报表,加载报表的模块的时候报表,如果第一次加载好没有问题,后面就不会有暴机。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部