LiteLDev / LeviLamina

A lightweight, modular and versatile mod loader for Minecraft Bedrock Edition, formerly known as LiteLoaderBDS
https://levimc.org/software/levilamina
GNU Lesser General Public License v3.0
1.14k stars 117 forks source link

部分ios用户的加入会导致崩服或卡死 #863

Closed tpw123 closed 2 years ago

tpw123 commented 2 years ago

异常模块

LiteLoader (本体)

操作系统

Windows Server 2016

LiteLoader 版本

2.72

BDS 版本

1.9.31.01

发生了什么?

一位玩家忽然出现了进入不了服务器的问题,排查之后发现纯净启动并无影响,但只要加入了LL,无论是更换存档或服务器该玩家都无法进入,后发现只要他进行加入行为就会导致崩服或卡死,也就是说不理论是谁的服务器,只要该服务器使用了LL,该玩家加入就会导致崩服。与群友讨论后发现都是ios用户

复现此问题的步骤

1.该玩家无法进入游戏 2.排查插件发现只要加入了LL就会崩服,但只官方纯净版不会 3.发现就算开一个全新的服务器以及存档也会崩服或卡死

有关的日志/输出

[Crashed!]
-- Unhandled Exception in -> KERNELBASE.dll
-- Exception Code: 0xE0000001
-- C++ STL Exception detected!

[StackTrace] Function RaiseException at 0x7FFBEDBC3BF0  [KERNELBASE.dll<6.2.14393.1770>]
-- At File (null) : Line 0 
[StackTrace] Function ???????? at 0x7FFBEDBC3C58  [KERNELBASE.dll<6.2.14393.1770>]
[StackTrace] Function get_thread_local_invalid_parameter_handler at 0x7FFBED8DD3B0  [ucrtbase.dll<6.2.14393.1770>]
-- At File (null) : Line 0 
[StackTrace] Function ???????? at 0x7FFBED8DD5DF  [ucrtbase.dll<6.2.14393.1770>]
[StackTrace] Function invalid_parameter_noinfo_noreturn at 0x7FFBED8DD610  [ucrtbase.dll<6.2.14393.1770>]
-- At File (null) : Line 0 
[StackTrace] Function ???????? at 0x7FFBED8DD619  [ucrtbase.dll<6.2.14393.1770>]
[StackTrace] Function std::vector<SubChunkPacket::SubChunkPacketData,std::allocator<SubChunkPacket::SubChunkPacketData> >::_Emplace_reallocate<SubChunkPacket::SubChunkPacketData & __ptr64> at 0x7FF631719290  [bedrock_server_mod.exe<1.19.30.04>]
-- At File (null) : Line 0 
[StackTrace] Function ???????? at 0x7FF6317194D1  [bedrock_server_mod.exe<1.19.30.04>]
[StackTrace] Function SubChunkPacket::_read at 0x7FF6317197B0  [bedrock_server_mod.exe<1.19.30.04>]
-- At File (null) : Line 0 
[StackTrace] Function ???????? at 0x7FF631719A1D  [bedrock_server_mod.exe<1.19.30.04>]
[StackTrace] Function Packet::readExtended at 0x7FF630F6EBF0  [bedrock_server_mod.exe<1.19.30.04>]
-- At File (null) : Line 0 
[StackTrace] Function ???????? at 0x7FF630F6ECA5  [bedrock_server_mod.exe<1.19.30.04>]
[StackTrace] Function Packet::readNoHeader at 0x7FF631705670  [bedrock_server_mod.exe<1.19.30.04>]
-- At File (null) : Line 0 
[StackTrace] Function ???????? at 0x7FF63170568E  [bedrock_server_mod.exe<1.19.30.04>]
[StackTrace] Function NetworkHandler::_sortAndPacketizeEvents at 0x7FF6312A9370  [bedrock_server_mod.exe<1.19.30.04>]
-- At File (null) : Line 0 
[StackTrace] Function ???????? at 0x7FF6312A970C  [bedrock_server_mod.exe<1.19.30.04>]
[StackTrace] Function <lambda_f5fb18606e7a5aecb19e8d1571e0892d>::operator() at 0x7FF6312A7D90  [bedrock_server_mod.exe<1.19.30.04>]
-- At File (null) : Line 0 
[StackTrace] Function ???????? at 0x7FF6312A8069  [bedrock_server_mod.exe<1.19.30.04>]
[StackTrace] Function NetworkHandler::runEvents at 0x7FF6312AC550  [bedrock_server_mod.exe<1.19.30.04>]
-- At File (null) : Line 0 
[StackTrace] Function ???????? at 0x7FF6312AC645  [bedrock_server_mod.exe<1.19.30.04>]
[StackTrace] Function Minecraft::update at 0x7FF63180C660  [bedrock_server_mod.exe<1.19.30.04>]
-- At File (null) : Line 0 
[StackTrace] Function ???????? at 0x7FF63180D8FF  [bedrock_server_mod.exe<1.19.30.04>]
[StackTrace] Function ServerInstance::_update at 0x7FF63182AEA0  [bedrock_server_mod.exe<1.19.30.04>]
-- At File (null) : Line 0 
[StackTrace] Function ???????? at 0x7FF63182AF9D  [bedrock_server_mod.exe<1.19.30.04>]
[StackTrace] Function ???????? at 0x7FFB6E8B0CD9  []

插件列表

BETweaker [v1.2.0] (BETweaker.dll)
08:43:57 INFO [Server]   adds features to the game, giving survival players a very rich and useful feature set.
08:43:57 INFO [Server] - ScriptEngine-Lua [v2.7.2] (LiteLoader.Lua.dll)
08:43:57 INFO [Server]   Lua ScriptEngine for LiteLoaderBDS
08:43:57 INFO [Server] - BEPlaceholderAPI [v1.0.10] (BEPlaceholderAPI.dll)
08:43:57 INFO [Server]   BEPlaceholderAPI
08:43:57 INFO [Server] - LLMoney [v2.7.0] (LLMoney.dll)
08:43:57 INFO [Server]   EconomyCore for LiteLoaderBDS
08:43:57 INFO [Server] - ChainMiner [v0.2.5] (ChainMiner.dll)
08:43:57 INFO [Server]   A plugin enables players to gather blocks quicker.
08:43:57 INFO [Server] - TrustedSkin [v1.0.1] (TrustedSkin.dll)
08:43:57 INFO [Server]   Make all skin trusted
08:43:57 INFO [Server] - GiveClock [v1.0.6] (GiveClock.lxl.js)
08:43:57 INFO [Server]   LLSE 进服自动给个钟 [输入 ll plugins GiveClock 查看具体信息]
08:43:57 INFO [Server] - PermissionAPI [v2.7.0] (PermissionAPI.dll)
08:43:57 INFO [Server]   Builtin & Powerful permission API for LiteLoaderBDS
08:43:57 INFO [Server] - LiteLoader.NET [v2.7.2] (LiteLoader.NET.dll)
08:43:57 INFO [Server]   LiteLoader.NET
08:43:57 INFO [Server] - BanExplosion [v1.5.7] (BanExplosion.dll)
08:43:57 INFO [Server]   Customize your explosion destroy rule!
08:43:57 INFO [Server] - MovingLight [v1.8.1] (MovingLight.dll)
08:43:57 INFO [Server]   The moving light.
08:43:57 INFO [Server] - ScriptEngine-QuickJs [v2.7.2] (LiteLoader.Js.dll)
08:43:57 INFO [Server]   Javascript ScriptEngine for LiteLoaderBDS
08:43:57 INFO [Server] - Achievement [v1.0.0] (Achievement.lxl.js)
08:43:57 INFO [Server]   Achievement
08:43:57 INFO [Server] - FakePlayerManager [v1.2.3] (FakePlayerManager.lxl.js)
08:43:57 INFO [Server]   带 GUI 的假人管理插件
08:43:57 INFO [Server] - LiteSweeper [v1.0.0] (LiteSweeper.js)
08:43:57 INFO [Server]   LiteSweeper
08:43:57 INFO [Server] - PMenu [v1.0.5] (PMenu.llse.js)
08:43:57 INFO [Server]   菜单插件
08:43:57 INFO [Server] - WorldTools [v1.1.7] (WorldTools.js)
08:43:57 INFO [Server]   世界工具
08:43:57 INFO [Server] - ScriptEngine-NodeJs [v2.7.2] (LiteLoader.NodeJs.dll)
08:43:57 INFO [Server]   Node.js ScriptEngine for LiteLoaderBDS
08:43:57 INFO [Server] - PFEssentials [v0.1.8303] (PFEssentials.LL.dll)
08:43:57 INFO [Server]   PF基础插件 v0.1.8303.29198
tpw123 commented 2 years ago

7天后的更新,我自己的账号也进不去了,1.19.31的uwp版本,这次不崩服,就是进不去,到目前为止那位ios用户也还是进不去,希望能够有人跟进问题。

ShrBox commented 2 years ago

已初步定位为官方商城售卖的皮肤包导致的问题