当前位置: 首页 > news >正文

ue4打包出现问题解决[Callstack] 0x00007ffa47e6474c KERNELBASE.dll!UnknownFunction []

今天打包时,日志显示了以下错误

ProcessResult.StdOut: LogWindows: Error: begin: stack for UAT
ProcessResult.StdOut: LogWindows: Error: === Critical error: ===
ProcessResult.StdOut: LogWindows: Error:
ProcessResult.StdOut: LogWindows: Error: Assertion failed: SynchObject [File:D:\install\unreal\UE_4.26\Engine\Source\Runtime\Core\Public\Misc/ScopeLock.h] [Line: 38]
ProcessResult.StdOut: LogWindows: Error:
ProcessResult.StdOut: LogWindows: Error:
ProcessResult.StdOut: LogWindows: Error:
ProcessResult.StdOut: LogWindows: Error: [Callstack] 0x00007ffa47e6474c KERNELBASE.dll!UnknownFunction []
ProcessResult.StdOut: LogWindows: Error: [Callstack] 0x00007ff9eb27d066 UE4Editor-Core.dll!UnknownFunction []
ProcessResult.StdOut: LogWindows: Error: [Callstack] 0x00007ff9eb2807a8 UE4Editor-Core.dll!UnknownFunction []
ProcessResult.StdOut: LogWindows: Error: [Callstack] 0x00007ff9eaf8e8cd UE4Editor-Core.dll!UnknownFunction []
ProcessResult.StdOut: LogWindows: Error: [Callstack] 0x00007ff9eaf25575 UE4Editor-Core.dll!UnknownFunction []
ProcessResult.StdOut: LogWindows: Error: [Callstack] 0x00007ff9eaf27620 UE4Editor-Core.dll!UnknownFunction []
ProcessResult.StdOut: LogWindows: Error: [Callstack] 0x00007ff9ca09ac40 UE4Editor-SimpleHttp.dll!FSimpleHttpModule::ShutdownModule() [D:\test\ue4\HotUpdate_4_26\Plugins\SimpleHttp\Source\SimpleHttp\Private\SimpleHttp.cpp:15]
ProcessResult.StdOut: LogWindows: Error: [Callstack] 0x00007ff9eb0116d5 UE4Editor-Core.dll!UnknownFunction []
ProcessResult.StdOut: LogWindows: Error: [Callstack] 0x00007ff699ff06cb UE4Editor-Cmd.exe!UnknownFunction []
ProcessResult.StdOut: LogWindows: Error: [Callstack] 0x00007ff699ff1207 UE4Editor-Cmd.exe!UnknownFunction []
ProcessResult.StdOut: LogWindows: Error: [Callstack] 0x00007ff699ff125a UE4Editor-Cmd.exe!UnknownFunction []
ProcessResult.StdOut: LogWindows: Error: [Callstack] 0x00007ff69a0052bd UE4Editor-Cmd.exe!UnknownFunction []
ProcessResult.StdOut: LogWindows: Error: [Callstack] 0x00007ff69a00736e UE4Editor-Cmd.exe!UnknownFunction []
ProcessResult.StdOut: LogWindows: Error: [Callstack] 0x00007ffa48ed54e0 KERNEL32.DLL!UnknownFunction []
ProcessResult.StdOut: LogWindows: Error: [Callstack] 0x00007ffa4a94485b ntdll.dll!UnknownFunction []
ProcessResult.StdOut: LogWindows: Error:
ProcessResult.StdOut: LogWindows: Error: end: stack for UAT
CommandUtils.Run: Took 19.2546888s to run UE4Editor-Cmd.exe, ExitCode=3
InternalUtils.SafeDeleteFile: SafeDeleteFile C:\Users\Legion\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+install+unreal+UE_4.26\Cook-2022.08.30-11.00.59.txt
InternalUtils.SafeCopyFile: SafeCopyFile D:\install\unreal\UE_4.26\Engine\Programs\AutomationTool\Saved\Cook-2022.08.30-11.00.40.txt C:\Users\Legion\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+install+unreal+UE_4.26\Cook-2022.08.30-11.00.59.txt
InternalUtils.SafeDeleteFile: SafeDeleteFile D:\install\unreal\UE_4.26\Engine\Programs\AutomationTool\Saved\Cook-2022.08.30-11.00.40.txt
Log.WriteException: ==============================================================================
Log.WriteException: ERROR: Cook failed.

一下子傻眼了。我对ue不熟啊,这么多插件。
静下心来,发现定位在SimpleHttp.cpp中,
void FSimpleHttpModule::ShutdownModule()
{
FSimpleHttpManage::Destroy();
}

void FSimpleHttpManage::Destroy()
{
FScopeLock scopeLock(&instance->mutex);
if (instance != nullptr)
{
delete instance;
}
instance = nullptr;
}
原来是析构时也加锁了。把锁去掉就Ok了。本来就是,析构了,锁都没了,谁还和你抢资源?哈哈,

相关文章:

  • 【Matlab】状态空间模型的极点配置法 place() 函数
  • Chrome常用插件收集整理
  • [车联网安全自学篇] Android安全之APK内存敏感信息泄露挖掘【静态分析】
  • cpacr_el1等特殊寄存器
  • 代码层走进“百万级”分布式ID设计
  • 开源众包-项目大厅数据爬取
  • 数仓工具—Hive源码之SQL解析Antlr进阶(8)
  • 家用烘干机家电出口欧盟CE认证资料您是否准备好了
  • Ant Design Pro of Vue 构建打包后使用 Nginx 发布,API 请求报 404 错
  • 多功能音频工具的旗舰音乐编辑工具!Music Studio
  • Spring循环依赖
  • iptables规则表及规则链及语法
  • “云”上交通,“翼”路畅行
  • java计算机毕业设计科学评价系统源码+数据库+系统+lw文档+mybatis+运行部署
  • 【分享】“简道云“ 在集简云平台集成应用的常见问题与解决方案
  • @jsonView过滤属性
  • __proto__ 和 prototype的关系
  • canvas 绘制双线技巧
  • create-react-app项目添加less配置
  • fetch 从初识到应用
  • Java|序列化异常StreamCorruptedException的解决方法
  • JDK9: 集成 Jshell 和 Maven 项目.
  • Leetcode 27 Remove Element
  • Mithril.js 入门介绍
  • Mocha测试初探
  • Python 基础起步 (十) 什么叫函数?
  • Python中eval与exec的使用及区别
  • Shell编程
  • SQLServer之创建显式事务
  • ucore操作系统实验笔记 - 重新理解中断
  • 动态规划入门(以爬楼梯为例)
  • 判断客户端类型,Android,iOS,PC
  • 前端知识点整理(待续)
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 数据可视化之 Sankey 桑基图的实现
  • 在Docker Swarm上部署Apache Storm:第1部分
  • MPAndroidChart 教程:Y轴 YAxis
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • 国内开源镜像站点
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #NOIP 2014#Day.2 T3 解方程
  • #Spring-boot高级
  • $(selector).each()和$.each()的区别
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • ( 10 )MySQL中的外键
  • (2)MFC+openGL单文档框架glFrame
  • (2022 CVPR) Unbiased Teacher v2
  • (6)设计一个TimeMap
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (Java数据结构)ArrayList
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (蓝桥杯每日一题)love
  • (一)Thymeleaf用法——Thymeleaf简介