来自Crystal报表的usp10.dll中的随机应用程序崩溃(访问冲突-代码c0000005)

2020-08-21 11:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我在使用Crystal报...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,我在使用Crystal报表生成大量PDF(8000)时遇到随机故障。

最欢迎您提出任何建议,谢谢!

应用程序在某些计算机上生成所有文档,并在其他计算机上生成随机报告,并因访问冲突而崩溃-usp10.dll中的代码c0000005。

使用的版本是Crystal Reports运行时SP24、25,并且都以相同的方式失败。

操作系统是Windows 10

这是一个例外:

故障模块名称:usp10.dll,版本:1.626.7601.23259,时间戳:0x563905c7
异常代码:0xc0000005
故障偏移量:0x000000000003e784
故障进程ID:0x30e4
故障 应用程序开始时间:0x01d5f34790c50744
错误的应用程序路径:...
错误的模块路径:C:\ Program Files(x86)\ SAP BusinessObjects \ Crystal Reports for .NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win64_x64 \ usp10.dll
报告ID:a874cfb3-bfc9-4aa3-bdd6-345a5fc7937c

我拥有的转储文件中有此调用堆栈,但是我不确定如何解释该问题(注释05-07)。

 00 000000b7`52afd578 00007ffa`6e0ce85a 0x0
 01 000000b7`52afd580 00007ffa`6e0cf0e2 usp10!lalr + 0x3ea
 02 000000b7`52afd5b0 00007ffa`6e0cf720 usp10!lalr + 0xc72
 03 000000b7`52afd5e0 00007ffa`6e0ce4fe usp10!bz + 0x100
 04 000000b7`52afd610 00007ffa`6e0cda55 usp10!lalr + 0x8e
 05 000000b7`52afd8a0 00007ffa`6e0cd71a usp10!FindThaiWordBreakA + 0x1f5
 06 000000b7`52afda60 00007ffa`6e099bf0 usp10!ThaiBreak + 0x22a
 07 000000b7`52afdae0 00000000`65b38d56 usp10!ScriptBreak + 0xd0
 08 000000b7`52afdb20 00000000`65b38774 crpe32!MWCleanupProcess + 0x39cc66
 09 000000b7`52afdd00 00000000`65b3862b crpe32!MWCleanupProcess + 0x39c684
 0a 000000b7`52afdd50 00000000`65ada50c crpe32!MWCleanupProcess + 0x39c53b
 0b 000000b7`52afddb0 00000000`65ad90c5 crpe32!MWCleanupProcess + 0x33e41c
 0c 000000b7`52afdde0 00000000`65ad64d4 crpe32!MWCleanupProcess + 0x33cfd5
 0d 000000b7`52afde30 00000000`65b363cf crpe32!MWCleanupProcess + 0x33a3e4
 0e 000000b7`52afdf00 00000000`65b37736 crpe32!MWCleanupProcess + 0x39a2df
 0f 000000b7`52afdf80 00000000`65b35fc9 crpe32!MWCleanupProcess + 0x39b646
 10 000000b7`52afe010 00000000`65b24c6b crpe32!MWCleanupProcess + 0x399ed9
 11 000000b7`52afe0c0 00000000`65b27682 crpe32!MWCleanupProcess + 0x388b7b
 12 000000b7`52afe1a0 00000000`65b269c1 crpe32!MWCleanupProcess + 0x38b592
 13 000000b7`52afe420 00000000`65b23c2c crpe32!MWCleanupProcess + 0x38a8d1
 14 000000b7`52afe490 00000000`65b22f22 crpe32!MWCleanupProcess + 0x387b3c
 15 000000b7`52afe700 00000000`65b32867 crpe32!MWCleanupProcess + 0x386e32
 16 000000b7`52afe7a0 00000000`65b32db6 crpe32!MWCleanupProcess + 0x396777
 17 000000b7`52afe810 00000000`65b32c57 crpe32!MWCleanupProcess + 0x396cc6
 18 000000b7`52afe840 00000000`659496b0 crpe32!MWCleanupProcess + 0x396b67
 19 000000b7`52afe890 00000000`65940dab crpe32!MWCleanupProcess + 0x1ad5c0
 1a 000000b7`52afec00 00000000`659242f6 crpe32!MWCleanupProcess + 0x1a4cbb
 1b 000000b7`52afed10 00000000`65923fcd crpe32!MWCleanupProcess + 0x188206
 1c 000000b7`52afedf0 00000000`657adcd2 crpe32!MWCleanupProcess + 0x187edd
 1d 000000b7`52afee20 00000000`657a10b7 crpe32!MWCleanupProcess + 0x11be2
 1e 000000b7`52afef00 00000000`657a52cd crpe32!MWCleanupProcess + 0x4fc7
 1f 000000b7`52aff680 00000000`65790098 crpe32!MWCleanupProcess + 0x91dd
 20 000000b7`52aff6b0 00000000`657994a1 crpe32!CRPEConnectionInit + 0x1d3d8
 21 000000b7`52aff790 00000000`65799cc0 crpe32!PESetBackgroundThreadProc + 0xde1
 22 000000b7`52affa70 00000000`65799962 crpe32!PESetBackgroundThreadProc + 0x1600
 23 000000b7`52affaa0 00000000`657996cc crpe32!PESetBackgroundThreadProc + 0x12a2
 24 000000b7`52affc00 00007ffa`5f033e46 crpe32!PESetBackgroundThreadProc + 0x100c
 25 000000b7`52affcf0 00007ffa`c0d8fa95 mfc140u!_AfxThreadEntry + 0x136
 26 000000b7`52affe30 00007ffa`c38837e4 ucrtbase!thread_start <无符号整数(__cdecl *)(void * __ptr64)> + 0x35
 27 000000b7`52affe60 00007ffa`c3fdcb81 kernel32!BaseThreadInitThunk + 0x14
 28 000000b7`52affe90 00000000`00000000 ntdll!RtlUserThreadStart + 0x21 

以下是一些可能有用的细节:

 THREAD_SHA1_HASH_MOD_FUNC:19f6514e1573d1d19743c16c1701acd405e9939d

 THREAD_SHA1_HASH_MOD_FUNC_OFFSET:06f2b815d6c19c81693f921a60cf2ba8bd919a65

 THREAD_SHA1_HASH_MOD:fe98363bdab4f30333103eae8175b89f3626db48

 FAULT_INSTR_CODE:441f0f66

 SYMBOL_STACK_INDEX:1

 SYMBOL_NAME:usp10!lalr + 3ea

 FOLLOWUP_NAME:计算机所有者

 MODULE_NAME:usp10

 IMAGE_NAME:usp10.dll

 DEBUG_FLR_IMAGE_TIMESTAMP:563905c7

 STACK_COMMAND:〜35s;  .ecxr; 千位

 FAILURE_BUCKET_ID:SOFTWARE_NX_FAULT_NOSOS_c0000005_usp10.dll!

 BUCKET_ID:APPLICATION_FAULT_SOFTWARE_NX_FAULT_NULL_INVALID_POINTER_EXECUTE_NOSOS_NULL_IP_usp10!lalr + 3ea

 FAILURE_EXCEPTION_CODE:c0000005

 FAILURE_IMAGE_NAME:usp10.dll

 BUCKET_ID_IMAGE_STR:usp10.dll

 FAILURE_MODULE_NAME:usp10

 BUCKET_ID_MODULE_STR:usp10

 FAILURE_FUNCTION_NAME:lalr

 BUCKET_ID_FUNCTION_STR:笑声

 BUCKET_ID_OFFSET:3ea

 BUCKET_ID_MODTIMEDATESTAMP:563905c7

 BUCKET_ID_MODCHECKSUM:cb7f1

 BUCKET_ID_MODVER_STR:1.626.7601.23259

 BUCKET_ID_PREFIX_STR:APPLICATION_FAULT_SOFTWARE_NX_FAULT_NULL_INVALID_POINTER_EXECUTE_NOSOS_NULL_IP_

 FAILURE_PROBLEM_CLASS:APPLICATION_FAULT

 FAILURE_SYMBOL_NAME:usp10.dll!

 TARGET_TIME:2020-02-28T00:37:44.000Z

 组装:16299

 OSSERVICEPACK:1146

 SERVICEPACK_NUMBER:0

 OS_REVISION:0

 OSPLATFORM_TYPE:x64

 OSNAME:Windows 10

 操作系统:Windows 10 WinNt SingleUserTS

 USER_LCID:0

 OSBUILD_TIMESTAMP:1999-05-28 07:48:40

 BUILDDATESTAMP_STR:180808-1748

 BUILDLAB_STR:rs3_release_svc

 BUILDOSVER_STR:10.0.16299.637.amd64fre.rs3_release_svc.180808-1748

 ANALYSIS_SESSION_ELAPSED_TIME:5ecb

 ANALYSIS_SOURCE:UM

 FAILURE_ID_HASH_STRING:um:software_nx_fault_nosos_c0000005_usp10.dll!lalr

 FAILURE_ID_HASH:{c7a62b3e-43a5-767a-5b68-b8dcdb4fcc3b}
 
 NTGLOBALFLAG:0

 PROCESS_BAM_CURRENT_THROTTLED:0

 PROCESS_BAM_PREVIOUS_THROTTLED:0

 APPLICATION_VERIFIER_FLAGS:0

 PRODUCT_TYPE:1

 SUITE_MASK:272

 DUMP_FLAGS:8000c07

 DUMP_TYPE:3

 MISSING_CLR_SYMBOL:0

 ANALYSIS_SESSION_HOST:AP-CHC-LT179

 ANALYSIS_SESSION_TIME:2020年3月5日13:53:52.0025

 ANALYSIS_VERSION:10.0.18317.1001 amd64fre

 MANAGED_CODE:1

 MANAGED_ENGINE_MODULE:clr

 MANAGED_ANALYSIS_PROVIDER:SOS

 THREAD_ATTRIBUTES:
 OS_LOCALE:ENA

 ADDITIONAL_DEBUG_TEXT:未为托管代码加载SOS.DLL。 分析可能不完整

 BUGCHECK_STR:APPLICATION_FAULT_SOFTWARE_NX_FAULT_NULL_INVALID_POINTER_EXECUTE_NOSOS

 PRIMARY_PROBLEM_CLASS:APPLICATION_FAULT

 PROBLEM_CLASSES:

     ID:[0n313]
     类型:[@ ACCESS_VIOLATION]
     类:附录
     范围:BUCKET_ID
     名称:省略
     数据:省略
     PID:[未指定]
     TID:[0x48ac]
     帧:[0]:未知!未知

     ID:[0n287]
     类型:[INVALID_POINTER_EXECUTE]
     班级:小学
     范围:BUCKET_ID
     名称:添加
     数据:省略
     PID:[未指定]
     TID:[0x48ac]
     帧:[0]:未知!未知

     ID:[0n295]
     类型:[SOFTWARE_NX_FAULT]
     班级:小学
     范围:DEFAULT_BUCKET_ID(失败存储桶ID前缀)
             BUCKET_ID
     名称:添加
     数据:省略
     PID:[0x25bc]
     TID:[0x48ac]
     帧:[0]:未知!未知

     ID:[0n294]
     类型:[NULL]
     班级:小学
     范围:BUCKET_ID
     名称:添加
     数据:省略
     PID:[0x25bc]
     TID:[0x48ac]
     帧:[0]:未知!未知

     ID:[0n251]
     类型:[NOSOS]
     类:附录
     范围:DEFAULT_BUCKET_ID(失败存储桶ID前缀)
             BUCKET_ID
     名称:添加
     数据:省略
     PID:[未指定]
     TID:[未指定]
     镜框:[0]

 LAST_CONTROL_TRANSFER:从00007ffa6e0ce85a到0000000000000000 
4条回答
木偶小白
2020-08-21 12:02

  1. 增加注册表项[.NET Framework 4.0 \ Report Application Server \ Server的HKEY_LOCAL_MACHINE \ SOFTWARE \ SAP BusinessObjects \ Crystal Reports]中的打印作业限制。 重新启动服务器(完全重新启动Windows,以便进行注册表更改)并重新启动我们的服务。
  2. 使用更新的Crystal Report 13.0.25.3158。

唯一可行的方法是在100%的时间内删除所有可能显示泰语字符的字段。 起初我以为是因为模板使用的是自定义泰语字体,所以我更改了可以显示泰语字符的1字段,改为使用Times New Roman。 但是,这不起作用。

总而言之,我们知道它与呈现泰语字符有关。

一周热门 更多>