mojira.dev
MCPE-98133

server crash walking through village at nighttime

i got a server crash, while walking through a village at nighttime. Crashed twice in a row, so I waited a minute then walked slower through the village and it didn't happen again.

com.mojang.minecraft.dedicatedserver

Version: 1.16.20.3

OS: Linux

Server start: 2020-08-26 02:13:52 UTC

Dmp timestamp: 2020-08-26 02:51:32 UTC

Upload Date: 2020-08-26 02:51:32 UTC

Session ID: 6dc2bc28-7d2a-4290-8e7d-9c20d2246472

Commit hash:

Build id: development

CrashReporter Key: 8c4937c1-64cb-3532-a8dc-1deb28f67293

Crash

[2020-08-26 02:51:32 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:?)

b53aed95-4278-4d52-97fc-8b1b38c41ebc

Related issues

Comments

migrated

It's happening on 1.16.200.02 too. I'm putting the stacktrace here, but assuming it's the same.

[INFO] Package: com.mojang.minecraft.dedicatedserver
Version: 1.16.200.2
OS: Linux
Server start: 2020-12-14 14:14:23 CET
Dmp timestamp: 2020-12-14 14:15:24 CET
Upload Date: 2020-12-14 14:15:24 CET
Session ID: 077045b1-a757-4b31-98ec-fe3d6a527c8f
Commit hash:
Build id: development
CrashReporter Key: d210ab83-12c9-38ec-8491-ad409c7bd8ab

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:?)
NO LOG FILE! - Failed to up file descriptor limit Operation not permitted
NO LOG FILE! - setting up server logging...
[2020-12-14 14:15:24 INFO] Starting Server
[2020-12-14 14:15:24 INFO] Version 1.16.200.2
[2020-12-14 14:15:24 INFO] Session ID 019d5b15-c916-4dae-afa5-d5cf7eeb681f
[2020-12-14 14:15:24 INFO] Level Name: iceworld
[2020-12-14 14:15:24 INFO] Game mode: 0 Survival
[2020-12-14 14:15:24 INFO] Difficulty: 1 EASY
[INFO] opening worlds/iceworld/db
[INFO] IPv4 supported, port: 19132
[INFO] IPv6 supported, port: 19133
[INFO] IPv4 supported, port: 51442
[INFO] IPv6 supported, port: 47872
[INFO] Server started.

I just need to log into server, and wait a minute and it crashes. (My character is in a village ofc)
Let me know if u need the world to reproduce.
Thanks

migrated

It's happening on 1.16.200.02 too. I'm putting the stacktrace here, but assuming it's the same.

[INFO] Package: com.mojang.minecraft.dedicatedserver
Version: 1.16.200.2
OS: Linux
Server start: 2020-12-14 14:14:23 CET
Dmp timestamp: 2020-12-14 14:15:24 CET
Upload Date: 2020-12-14 14:15:24 CET
Session ID: 077045b1-a757-4b31-98ec-fe3d6a527c8f
Commit hash:
Build id: development
CrashReporter Key: d210ab83-12c9-38ec-8491-ad409c7bd8ab

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:?)
NO LOG FILE! - Failed to up file descriptor limit Operation not permitted
NO LOG FILE! - setting up server logging...
[2020-12-14 14:15:24 INFO] Starting Server
[2020-12-14 14:15:24 INFO] Version 1.16.200.2
[2020-12-14 14:15:24 INFO] Session ID 019d5b15-c916-4dae-afa5-d5cf7eeb681f
[2020-12-14 14:15:24 INFO] Level Name: iceworld
[2020-12-14 14:15:24 INFO] Game mode: 0 Survival
[2020-12-14 14:15:24 INFO] Difficulty: 1 EASY
[INFO] opening worlds/iceworld/db
[INFO] IPv4 supported, port: 19132
[INFO] IPv6 supported, port: 19133
[INFO] IPv4 supported, port: 51442
[INFO] IPv6 supported, port: 47872
[INFO] Server started.

I just need to log into server, and wait a minute and it crashes. (My character is in a village ofc)
Let me know if u need the world to reproduce.
Thanks

migrated

I have the same Error ;(

After i removed the Beds it was playable

Here the full error:
Console
 
[17:26:05] 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:?)
[17:26:05] at std::shared_ptr<POIInstance>::shared_ptr[std::weak_ptr<POIInstance> const&, std::nothrow_t] (UnknownFile:?)
 
[17:26:05] at std::weak_ptr<POIInstance>::lock[] const (UnknownFile:?)
 
[17:26:05] at Village::getBedPOICount[] const (UnknownFile:?)
 
[17:26:05] at Village::tick[Tick, BlockSource&] (UnknownFile:?)
 
[17:26:05] at VillageManager::tickVillages[Tick const&, Vec3 const&, BlockSource&] (UnknownFile:?)
 
[17:26:05] at ServerPlayer::tickWorld[Tick const&] (UnknownFile:?)
 
[17:26:05] at std::function<bool [Player&]>::operator[][Player&] const (UnknownFile:?)
 
[17:26:05] at Level::forEachPlayer[std::function<bool [Player&]>] (UnknownFile:?)
 
[17:26:05] at Level::tick[] (UnknownFile:?)
 
[17:26:05] at ServerLevel::tick[] (UnknownFile:?)
 
[17:26:05] at GameSession::tick[] (UnknownFile:?)
 
[17:26:05] at Minecraft::tickSimtime[int, int] (UnknownFile:?)
 
[17:26:05] at Minecraft::update[] (UnknownFile:?)
 
[17:26:05] at ServerInstance::_update[] (UnknownFile:?)
 
[17:26:05] at clone (UnknownFile:?)
17:26:07
[17:26:07] 6162c835-447c-4318-b6d9-127765e86c5f
[17:26:07] NO LOG FILE! - setting up server logging...

migrated

I have the same Error ;(

After i removed the Beds it was playable

Here the full error:
Console
 
[17:26:05] 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:?)
[17:26:05] at std::shared_ptr<POIInstance>::shared_ptr[std::weak_ptr<POIInstance> const&, std::nothrow_t] (UnknownFile:?)
 
[17:26:05] at std::weak_ptr<POIInstance>::lock[] const (UnknownFile:?)
 
[17:26:05] at Village::getBedPOICount[] const (UnknownFile:?)
 
[17:26:05] at Village::tick[Tick, BlockSource&] (UnknownFile:?)
 
[17:26:05] at VillageManager::tickVillages[Tick const&, Vec3 const&, BlockSource&] (UnknownFile:?)
 
[17:26:05] at ServerPlayer::tickWorld[Tick const&] (UnknownFile:?)
 
[17:26:05] at std::function<bool [Player&]>::operator[][Player&] const (UnknownFile:?)
 
[17:26:05] at Level::forEachPlayer[std::function<bool [Player&]>] (UnknownFile:?)
 
[17:26:05] at Level::tick[] (UnknownFile:?)
 
[17:26:05] at ServerLevel::tick[] (UnknownFile:?)
 
[17:26:05] at GameSession::tick[] (UnknownFile:?)
 
[17:26:05] at Minecraft::tickSimtime[int, int] (UnknownFile:?)
 
[17:26:05] at Minecraft::update[] (UnknownFile:?)
 
[17:26:05] at ServerInstance::_update[] (UnknownFile:?)
 
[17:26:05] at clone (UnknownFile:?)
17:26:07
[17:26:07] 6162c835-447c-4318-b6d9-127765e86c5f
[17:26:07] NO LOG FILE! - setting up server logging...

migrated

I have the same issue please remove this bug as fast as possible😥

migrated

I have the same issue please remove this bug as fast as possible😥

migrated

I upgraded libc:

linux-libc-dev:amd64 (4.15.0-124.127, 4.15.0-128.131)

And then it all happened with that 1.16.200.02 version of bedrock server. Now an updated bedrock server came out (assuming was compiled with later libc) and now it seems to be fine again.

Could u guys try to upgrade libc and bedrock server?

migrated

I upgraded libc:

linux-libc-dev:amd64 (4.15.0-124.127, 4.15.0-128.131)

And then it all happened with that 1.16.200.02 version of bedrock server. Now an updated bedrock server came out (assuming was compiled with later libc) and now it seems to be fine again.

Could u guys try to upgrade libc and bedrock server?

migrated

Affects 1.16.201.2 (latest as of writing):

[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:?)

Appears to happen during daytime and nighttime. Server only been experiencing since upgrade from 1.16.101.01 to 1.16.201.02, but this may be caused by actions of players on this server (more players working on a village that contains villagers and beds).

Confirmed occurs on different versions of libc - Ubuntu LTS (20.04): libc6 2.31; Ubuntu current (21.04): libc6: 2.32.

 

migrated

Affects 1.16.201.2 (latest as of writing):

[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:?)

Appears to happen during daytime and nighttime. Server only been experiencing since upgrade from 1.16.101.01 to 1.16.201.02, but this may be caused by actions of players on this server (more players working on a village that contains villagers and beds).

Confirmed occurs on different versions of libc - Ubuntu LTS (20.04): libc6 2.31; Ubuntu current (21.04): libc6: 2.32.

 

migrated

Right now I have only 1 user connecting to my server at a time, and the server crashes consistently within a minuet from the time any single user logs in, regardless of even if they move or not. All the users are at/near a village, but I don't even get enough time to teleport one away to test to see if the village is the cause.

I have support ticket open since the day the update was releases few weeks ago, and that they have not responded yet, and also there is this: BDS-10666

I wonder if the developers actually care at all to look into this at all or give a crap. I really do not trust a Windows server to be running this app, as my Linux is hardened and Minecraft BE server is contained in Linux in ways that it cannot be secured down in Windows. I'm not sure what the problem is here, are they not making enough money to maintain their software anymore?

migrated

Right now I have only 1 user connecting to my server at a time, and the server crashes consistently within a minuet from the time any single user logs in, regardless of even if they move or not. All the users are at/near a village, but I don't even get enough time to teleport one away to test to see if the village is the cause.

I have support ticket open since the day the update was releases few weeks ago, and that they have not responded yet, and also there is this: BDS-10666

I wonder if the developers actually care at all to look into this at all or give a crap. I really do not trust a Windows server to be running this app, as my Linux is hardened and Minecraft BE server is contained in Linux in ways that it cannot be secured down in Windows. I'm not sure what the problem is here, are they not making enough money to maintain their software anymore?

migrated

Fresh install of ubuntu 20.04 still causes the issue.  A temp workaround is to copy the world to a client or use the windows bedrock server which as Ali mentioned is not ideal for a number of reasons. 

Using the newer libc libraries did not help.

In the affected world I have, it's to the point that all I have to do is join the same and within a minute it will crash even with no movement of the character.
 

Version: 1.16.201.2
OS: Linux
Server start: 2021-01-05 19:41:24 UTC
Dmp timestamp: 2021-01-05 19:41:57 UTC
Upload Date: 2021-01-05 19:41:57 UTC
Session ID: c5d74dff-2715-47fa-8554-563909cbb467
Commit hash: 
Build id: development
CrashReporter Key: 3fda6e15-a682-3497-ba49-8f114dcd62af
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:?)
ebc1894e-3d35-40ed-9835-c67ca947ad1f

 

Details on the environment:

 

root@minecraft2:~/bds# uname -a
Linux minecraft2 5.4.73-1-pve #1 SMP PVE 5.4.73-1 (Mon, 16 Nov 2020 10:52:16 +0100) x86_64 x86_64 x86_64 GNU/Linux
root@minecraft2:/etc# more os-release 
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
root@minecraft2:~/bds# apt list --installed | grep libc
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
libc-bin/focal-updates,now 2.31-0ubuntu9.1 amd64 [installed]
libc6/focal-updates,now 2.31-0ubuntu9.1 amd64 [installed]
libcap-ng0/focal,now 0.7.9-2.1build1 amd64 [installed]
libcap2-bin/focal,now 1:2.32-1 amd64 [installed]
libcap2/focal,now 1:2.32-1 amd64 [installed]
libcbor0.6/focal,now 0.6.0-0ubuntu1 amd64 [installed]
libcom-err2/focal,now 1.45.5-2ubuntu1 amd64 [installed]
libcrypt1/focal,now 1:4.4.10-10ubuntu4 amd64 [installed]
libcryptsetup12/focal-updates,now 2:2.2.2-3ubuntu2.3 amd64 [installed]
libcurl4/focal-updates,focal-security,now 7.68.0-1ubuntu2.4 amd64 [installed]
root@minecraft2:~/bds#

 

migrated

Fresh install of ubuntu 20.04 still causes the issue.  A temp workaround is to copy the world to a client or use the windows bedrock server which as Ali mentioned is not ideal for a number of reasons. 

Using the newer libc libraries did not help.

In the affected world I have, it's to the point that all I have to do is join the same and within a minute it will crash even with no movement of the character.
 

Version: 1.16.201.2
OS: Linux
Server start: 2021-01-05 19:41:24 UTC
Dmp timestamp: 2021-01-05 19:41:57 UTC
Upload Date: 2021-01-05 19:41:57 UTC
Session ID: c5d74dff-2715-47fa-8554-563909cbb467
Commit hash: 
Build id: development
CrashReporter Key: 3fda6e15-a682-3497-ba49-8f114dcd62af
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:?)
ebc1894e-3d35-40ed-9835-c67ca947ad1f

 

Details on the environment:

 

root@minecraft2:~/bds# uname -a
Linux minecraft2 5.4.73-1-pve #1 SMP PVE 5.4.73-1 (Mon, 16 Nov 2020 10:52:16 +0100) x86_64 x86_64 x86_64 GNU/Linux
root@minecraft2:/etc# more os-release 
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
root@minecraft2:~/bds# apt list --installed | grep libc
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
libc-bin/focal-updates,now 2.31-0ubuntu9.1 amd64 [installed]
libc6/focal-updates,now 2.31-0ubuntu9.1 amd64 [installed]
libcap-ng0/focal,now 0.7.9-2.1build1 amd64 [installed]
libcap2-bin/focal,now 1:2.32-1 amd64 [installed]
libcap2/focal,now 1:2.32-1 amd64 [installed]
libcbor0.6/focal,now 0.6.0-0ubuntu1 amd64 [installed]
libcom-err2/focal,now 1.45.5-2ubuntu1 amd64 [installed]
libcrypt1/focal,now 1:4.4.10-10ubuntu4 amd64 [installed]
libcryptsetup12/focal-updates,now 2:2.2.2-3ubuntu2.3 amd64 [installed]
libcurl4/focal-updates,focal-security,now 7.68.0-1ubuntu2.4 amd64 [installed]
root@minecraft2:~/bds#

 

migrated

Same issue on ubuntu 20.10 (groovy)

root@minecraft3:~/bds# LD_LIBRARY_PATH=. ./bedrock_server
NO LOG FILE! - setting up server logging...
[2021-01-05 20:43:35 INFO] Starting Server
[2021-01-05 20:43:35 INFO] Version 1.16.201.2
[2021-01-05 20:43:35 INFO] Session ID 01475428-33ab-48db-8884-fa9c7d7f7efe
[2021-01-05 20:43:35 INFO] Level Name: Bedrock level
[2021-01-05 20:43:35 INFO] Game mode: 0 Survival
[2021-01-05 20:43:35 INFO] Difficulty: 2 NORMAL
[INFO] opening worlds/Bedrock level/db
[INFO] IPv4 supported, port: 19132
[INFO] IPv6 supported, port: 19133
[INFO] IPv4 supported, port: 33904
[INFO] IPv6 supported, port: 41772
[INFO] Server started.
[INFO] Player connected: xxxx, xuid: 25332749026xxxx
[INFO] Package: com.mojang.minecraft.dedicatedserver
Version: 1.16.201.2
OS: Linux
Server start: 2021-01-05 20:43:35 UTC
Dmp timestamp: 2021-01-05 20:44:16 UTC
Upload Date: 2021-01-05 20:44:16 UTC
Session ID: 01475428-33ab-48db-8884-fa9c7d7f7efe
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:?)
ed792a5f-a2b5-4cb4-a27d-97ddc78fba10root@minecraft3:~/bds# 
root@minecraft3:~/bds# 
root@minecraft3:~/bds# uname -a
Linux minecraft3 5.4.73-1-pve #1 SMP PVE 5.4.73-1 (Mon, 16 Nov 2020 10:52:16 +0100) x86_64 x86_64 x86_64 GNU/Linux
root@minecraft3:~/bds# more /etc/os-release 
NAME="Ubuntu"
VERSION="20.10 (Groovy Gorilla)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.10"
VERSION_ID="20.10"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=groovy
UBUNTU_CODENAME=groovy
root@minecraft3:~/bds# apt list --installed | grep libc

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libc-bin/groovy,now 2.32-0ubuntu3 amd64 [installed]
libc6/groovy,now 2.32-0ubuntu3 amd64 [installed]
libcap-ng0/groovy,now 0.7.9-2.2 amd64 [installed]
libcap2-bin/groovy,now 1:2.43-1 amd64 [installed]
libcap2/groovy,now 1:2.43-1 amd64 [installed]
libcbor0.6/groovy,now 0.6.0-0ubuntu3 amd64 [installed]
libcom-err2/groovy,now 1.45.6-1ubuntu1 amd64 [installed]
libcrypt1/groovy,now 1:4.4.16-1ubuntu1 amd64 [installed]
libcryptsetup12/groovy,now 2:2.3.3-1ubuntu6 amd64 [installed]
libcurl4/groovy-updates,groovy-security,now 7.68.0-1ubuntu4.2 amd64 [installed]
root@minecraft3:~/bds#
migrated

Same issue on ubuntu 20.10 (groovy)

root@minecraft3:~/bds# LD_LIBRARY_PATH=. ./bedrock_server
NO LOG FILE! - setting up server logging...
[2021-01-05 20:43:35 INFO] Starting Server
[2021-01-05 20:43:35 INFO] Version 1.16.201.2
[2021-01-05 20:43:35 INFO] Session ID 01475428-33ab-48db-8884-fa9c7d7f7efe
[2021-01-05 20:43:35 INFO] Level Name: Bedrock level
[2021-01-05 20:43:35 INFO] Game mode: 0 Survival
[2021-01-05 20:43:35 INFO] Difficulty: 2 NORMAL
[INFO] opening worlds/Bedrock level/db
[INFO] IPv4 supported, port: 19132
[INFO] IPv6 supported, port: 19133
[INFO] IPv4 supported, port: 33904
[INFO] IPv6 supported, port: 41772
[INFO] Server started.
[INFO] Player connected: xxxx, xuid: 25332749026xxxx
[INFO] Package: com.mojang.minecraft.dedicatedserver
Version: 1.16.201.2
OS: Linux
Server start: 2021-01-05 20:43:35 UTC
Dmp timestamp: 2021-01-05 20:44:16 UTC
Upload Date: 2021-01-05 20:44:16 UTC
Session ID: 01475428-33ab-48db-8884-fa9c7d7f7efe
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:?)
ed792a5f-a2b5-4cb4-a27d-97ddc78fba10root@minecraft3:~/bds# 
root@minecraft3:~/bds# 
root@minecraft3:~/bds# uname -a
Linux minecraft3 5.4.73-1-pve #1 SMP PVE 5.4.73-1 (Mon, 16 Nov 2020 10:52:16 +0100) x86_64 x86_64 x86_64 GNU/Linux
root@minecraft3:~/bds# more /etc/os-release 
NAME="Ubuntu"
VERSION="20.10 (Groovy Gorilla)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.10"
VERSION_ID="20.10"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=groovy
UBUNTU_CODENAME=groovy
root@minecraft3:~/bds# apt list --installed | grep libc

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libc-bin/groovy,now 2.32-0ubuntu3 amd64 [installed]
libc6/groovy,now 2.32-0ubuntu3 amd64 [installed]
libcap-ng0/groovy,now 0.7.9-2.2 amd64 [installed]
libcap2-bin/groovy,now 1:2.43-1 amd64 [installed]
libcap2/groovy,now 1:2.43-1 amd64 [installed]
libcbor0.6/groovy,now 0.6.0-0ubuntu3 amd64 [installed]
libcom-err2/groovy,now 1.45.6-1ubuntu1 amd64 [installed]
libcrypt1/groovy,now 1:4.4.16-1ubuntu1 amd64 [installed]
libcryptsetup12/groovy,now 2:2.3.3-1ubuntu6 amd64 [installed]
libcurl4/groovy-updates,groovy-security,now 7.68.0-1ubuntu4.2 amd64 [installed]
root@minecraft3:~/bds#
migrated

Just added a comment to https://bugs.mojang.com/browse/BDS-10666, but tl;dr: I tried using Ubuntu 18.04 with libc 2.27 and have not yet been able to reproduce a crash.

Please can someone else try Ubuntu 18.04, confirm libc version and see if they can reproduce a crash?

migrated

Just added a comment to https://bugs.mojang.com/browse/BDS-10666, but tl;dr: I tried using Ubuntu 18.04 with libc 2.27 and have not yet been able to reproduce a crash.

Please can someone else try Ubuntu 18.04, confirm libc version and see if they can reproduce a crash?

migrated

I have Ubuntu 18.04.5 LTS and libc 2.27 (Ubuntu GLIBC 2.27-3ubuntu1.4), and the crash is still happening for me, right after join, within a min. Consistently.

migrated

I have Ubuntu 18.04.5 LTS and libc 2.27 (Ubuntu GLIBC 2.27-3ubuntu1.4), and the crash is still happening for me, right after join, within a min. Consistently.

[Mojang] Mega_Spud (Jay)

Thank you for your report!
We're going to be tracking this issue at BDS-10666, so we will resolve and link this ticket as a duplicate.

If you would like to add a vote and any extra information to the main ticket it would be appreciated.

Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki

[Mojang] Mega_Spud (Jay)

Thank you for your report!
We're going to be tracking this issue at BDS-10666, so we will resolve and link this ticket as a duplicate.

If you would like to add a vote and any extra information to the main ticket it would be appreciated.

Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki

migrated

(Unassigned)

Unconfirmed

iOS

Server is Ubuntu in Docker, Client IOS 13.6.1

1.16.21

Retrieved