mojira.dev

Joe Colafrancesco

Assigned

No issues.

Reported

No issues.

Comments

I pulled down a new server into my Docker environment, copied over the world files and can confirm that all looks good. No more crash that once was very consistent.

Not that everyone cares but I'm an IT geek - any way know what the issue was and what the fix was? Always love seeing some insight into the code and the fix for a bug!

[media]


Pulled from latest itzg/minecraft-bedrock-server
Crash happens around village - near coordinates 539 68 208

World file - https://drive.google.com/drive/folders/1K2Ox7PXnxEkbP1Z0wygXqp2u3t3dlEpG?usp=sharing

Have the same issue - I can reproduce on demand.  Some further clarity:
Running Bedrock 1.16.201.2 on Docker (on Windows)
Crash happens for any user but only when entering a certain area / within range of specific coordinates.  Lowered the render distance from 10 to 6 chunks and was able to proceed further in a line before the crash and then respawned.  Can fly around in a large circle without issue but then try to enter the circle and crash happens. 

Version: 1.16.201.2
OS: Linux
Server start: 2021-01-27 03:06:06 UTC
Dmp timestamp: 2021-01-27 03:08:19 UTC
Upload Date: 2021-01-27 03:08:19 UTC
Session ID: 30a32c8b-77e3-456a-9a60-9627061922d8
Commit hash:
Build id: development
CrashReporter Key: 8c4937c1-64cb-3532-a8dc-1deb28f67293

Crash
[INFO] at std::_shared_count<[__gnu_cxx::_Lock_policy]2>::shared_count[std::_weak_count<[__gnu_cxx::_Lock_policy]2> const&, std::nothrow_t] (UnknownFile:?)
at std::_shared_ptr<POIInstance, [__gnu_cxx::_Lock_policy]2>::shared_ptr[std::_weak_ptr<POIInstance, [__gnu_cxx::_Lock_policy]2> const&, std::nothrow_t] (UnknownFile:?)
at std::shared_ptr<POIInstance>::shared_ptr[std::weak_ptr<POIInstance> const&, std::nothrow_t] (UnknownFile:?)
at std::weak_ptr<POIInstance>::lock[] const (UnknownFile:?)
at Village::getBedPOICount[] const (UnknownFile:?)
at Village::tick[Tick, BlockSource&] (UnknownFile:?)
at VillageManager::tickVillages[Tick const&, Vec3 const&, BlockSource&] (UnknownFile:?)
at ServerPlayer::tickWorld[Tick const&] (UnknownFile:?)
at std::function<bool [Player&]>::operator[][Player&] const (UnknownFile:?)
at Level::forEachPlayer[std::function<bool [Player&]>] (UnknownFile:?)
at Level::tick[] (UnknownFile:?)
at ServerLevel::tick[] (UnknownFile:?)
at GameSession::tick[] (UnknownFile:?)
at Minecraft::tickSimtime[int, int] (UnknownFile:?)
at Minecraft::update[] (UnknownFile:?)
at ServerInstance::_update[] (UnknownFile:?)
at clone (UnknownFile:?)