虚幻引擎卡死问题

Viewed 139

image.png

经常在加载、导入、保存这类的情况,整个工程卡死,下面是新卡死的截图。看上去很正常,实际上一点都点不了了,也不是那种“无响应”的情况,看了任务管理器、疯狂点击窗口,都是“正在运行”

11 Answers

另外,确保你的工程和引擎的名字和路径不要有中文、空格等,也不要路径太深太长,尽量全是英文。以免发生各种兼容问题导致的崩溃意外。
我看你的那些崩溃,基本要么工程放到了中文路径下(F:\UE5PROJECTS\FPS枪战\),要么路径有空格(E:\Pixel Helmet\Courses\Unreal Engine 5 Blueprints - Multiplayer Shooter)

这是通过源码启动的吗?是C++工程吗?
如果是通过源码启动的,可以断点看看在干啥。
也可以在任务管理器里选中进程后右键创建转储,然后用VS打开转储,看看主线程卡在什么地方。
还可以结合当时的日志来看。
一般这种情况有可能是陷入了死循环,或者在进行很繁重的IO等卡主线程的操作(可以结合任务管理器的性能-资源监视器视图看看在进行什么操作)

还要确认下是没法点击还是游戏已经卡死了:
没法点击的时候角色的动作还有在播放吗?

卡住的时候的log发一下,记得是卡住的时候的log

image.png

终于让他又卡了,在导入fbx动画的时候。

image.png

另一个项目的截图,加载条什么的都不动了

image.png

把livecoding关了后,依然卡,任务管理器截图如上

这个是log:(这次很准确,热乎的)https://pan.baidu.com/s/1sKitFPeohjPLyfGNU7ZosA?pwd=zulk

从你给的日志里可以看到,卡死发生在fbx导入。
有个警告,可以考虑修复一下再试试:
FBXImport: 正在加载FBX文件:发现命名冲突,节点“SKM_Quinn_Simple”被重命名为“SKM_Quinn_Simple1”

另外,要不你把你导入的fbx发我看看?

我把你给的fbx都导入了,没有任何警告和报错,也不会卡住:
image.png

但是你给的跟你的日志里的fbx好像不一致啊?
image.png

你的这个会导致卡死的工程有多大?你通过下图所示方式把它打包一下,看看多大,发给我试试:

image.png

image.png

又卡了 发生的情况是我对图片点击保存

log地址:https://pan.baidu.com/s/1fe9mC1J0aUQSnXQuBe8DUQ?pwd=k9xe

我觉得你的工程在卡死的时候大概是确实崩溃了。你看下图所示,那些时间那些频次的崩溃:
image.png

建议你新建一个C++工程,把资源导入进去再试试。这样的话崩溃之后可能会触发断点。
你发过来的dump我没法调试的,因为没有对应的符号文件。