【Lv:3】
【BDS】公益服崩溃求助-0xC0000005(已发现崩溃源,寻求解决方案)
————————————————————————————————————————————
浓缩成4点:
1、错误代码【0xC0000005】
2、服务器是在没有玩家在线的情况下自行崩溃的
3、更换地图后服务器就可以正常运行
4、地图不能更换,无数人全年的付出都在这里了,不然我就要被吊在路灯上了,求大佬提供解决方案。
截至目前仍在寻求解决方案,以下为本事件调查经过:
————————————————————————————————————————————
一、事件起因
服务器白天运行正常(存有玩家中午游戏记录),下午有玩家反映服务器无法进入,遂重启,第一个玩家进入后服务器闪崩,后台显示如下字符:
[Crashed!]
-- Unhandled Exception in -> bedrock_server_mod.exe
-- Exception Code: 0xC0000005
-- C++ STL Exception detected!
[StackTrace] Function Dimension::tick at 0x7FF6E68AC250 [bedrock_server_mod.exe<1.19.1.01>]
-- At File (null) : Line 0
[StackTrace] Function ???????? at 0x7FF6E68AC600 [bedrock_server_mod.exe<1.19.1.01>]
[StackTrace] Function ???????? at 0x1017FF6E689DA0F []
[StackTrace] Function ???????? at 0x10101D1BC649160 []
[StackTrace] Function ???????? at 0x101010000000001 []
[StackTrace] Function ???????? at 0x10101D1E82DD440 []
[StackTrace] Function ???????? at 0x10101D1E48DDAB0 []
[StackTrace] Function ???????? at 0x10101A7F06FEBD0 []
[StackTrace] Function ???????? at 0x101010000000000 []
[StackTrace] Function ???????? at 0x101010401010101 []
[StackTrace] Function ???????? at 0x1017FF94C85290F []
[StackTrace] Function ???????? at 0x10101D1C771F8B3 []
[StackTrace] Function ???????? at 0x10101D1C771FA50 []
[StackTrace] Function ???????? at 0x10180F8F4932996 []
[StackTrace] Function ???????? at 0x10101A7F06FEC60 []
[StackTrace] Function ???????? at 0x1010101010101AE []
[StackTrace] Function ???????? at 0x1017FF6E5B06EAD []
[StackTrace] Function ???????? at 0x101010101010101 []
[StackTrace] Function ???????? at 0x1017FF6E6E7C780 []
[StackTrace] Function ???????? at 0x1010101010101AE []
[StackTrace] Function ???????? at 0x10101D1E48DDAB0 []
[StackTrace] Function ???????? at 0x1017FF601010101 []
[StackTrace] Function ???????? at 0x10101D1A8430000 []
[StackTrace] Function ???????? at 0x10101D1A84302F0 []
[StackTrace] Function ???????? at 0x1017FF95D2DB86B []
[StackTrace] Function ???????? at 0x101010101020104 []
[StackTrace] Function ???????? at 0x1010100000000A0 []
[StackTrace] Function ???????? at 0x10101D1BAA97510 []
[StackTrace] Function ???????? at 0x10101D1C821AB60 []
[StackTrace] Function ???????? at 0x10101D1C8224030 []
[StackTrace] Function ???????? at 0x1010101010101A4 []
[StackTrace] Function ???????? at 0x10101D1BCCE4710 []
[StackTrace] Function ???????? at 0x1010101010101A1 []
[StackTrace] Function ???????? at 0x10101D1BCCE4710 []
[StackTrace] Function ???????? at 0x1017FF95D2DB86B []
[StackTrace] Function ???????? at 0x101010101010101 []
[StackTrace] Function ???????? at 0x1017FF95D2DB86B []
[StackTrace] Function ???????? at 0x101010101EE026A []
[StackTrace] Function ???????? at 0x1010101010101BD []
[StackTrace] Function ???????? at 0x10101D1C7F6C920 []
[StackTrace] Function ???????? at 0x1017FF95D2DB86B []
[StackTrace] Function ???????? at 0x90107 []
[StackTrace] Function ???????? at 0xA6 []
[StackTrace] Function ???????? at 0x1D100000000 []
[StackTrace] Function ???????? at 0x1D1A8435DC0 []
二、崩溃调查
(图1)BehaviorLog显示15:30:28服务器停止运行:

(图2)TMEssential显示下午18:41:33重启服务器时弹出初始化提示:

综上得出第一点结论:服务器是在没有玩家在线的情况下自行崩溃的
二、已锁定问题
经过为期两小时的崩溃源排查,所有插件运行无异常,核心与模组无冲突(包括行为包与资源包均无异常),终于在测试服覆盖原worlds文件夹后,出现了本次崩溃的现象:
1、将worlds导入测试服根目录并运行bedrock_server_mod.exe
2、服务器运行正常,客户端显示服务器已连接(绿色圆圈)延迟48ms
3、加入服务器,后台显示玩家XXX已进入,随后
[Crashed!]
-- Unhandled Exception in -> bedrock_server_mod.exe
-- Exception Code: 0xC0000005
-- C++ STL Exception detected!
..........
4、玩家此时进入了服务器,但被卡在虚空,大约3秒后断开连接。
(图3:worlds文件夹下地图Mango数据)

(图4:Mango文件夹下db数据)

综上得出第二点结论:服务器崩溃原因与地图数据相关(具体原因未知)
三、排查到此,总结如下:
1、服务器突然在没有玩家在线的情况下自行崩溃,错误代码【0xC0000005】
2、更换地图后服务器可以正常运行
3、地图不能更换,无数人全年的付出都在这里了,不然我就要被吊在路灯上了
求大佬提供解决方案。

领取红包用户

