MCMrARM / mcpelauncher-linux

Please note this is a legacy repository, please go to: https://github.com/minecraft-linux/mcpelauncher-manifest/wiki
GNU General Public License v3.0
312 stars 46 forks source link

[server] Random crash (finally?) #360

Open NyaomiDEV opened 6 years ago

NyaomiDEV commented 6 years ago

After days and days of investigation I thought I couldn't find nothing that could make that server crash. Interestingly enough, when me and my friends were searching an end portal to complete the game, we got a \~pretty~ signal 6. I am not sure what this crash was about, so I'll leave that part to you. As far as I can tell we were doing nothing weird or somewhat crashaholic: I was leaving my "home" and the other two guys were using the Eyes of Ender to find the portal.

Log:

Signal 11 received
Backtrace elements: 3
#0 ./server(_Z12handleSignaliPv+0x62) [0x808ed65]
#1 [0xf7737bc0]
#2 HYBRIS Entity::stopRiding(bool, bool)+157 in libminecraftpe.so+0x1dac7cd [0xf57507cd]
Dumping stack...
#17 HYBRIS Entity::stopRiding(bool, bool)+157 in libminecraftpe.so+0x1dac7cd [0xf57507cd]
#24 HYBRIS AttributeInstance::_calculateValue()+611 in libminecraftpe.so+0x1cf5e83 [0xf5699e83]
#60 HYBRIS Entity::stopRiding(bool, bool)+157 in libminecraftpe.so+0x1dac7cd [0xf57507cd]
#68 HYBRIS SharedAttributes::_loadAttribute(AttributeInstance&, CompoundTag const*)+2706 in libminecraftpe.so+0x1cfcd62 [0xf56a0d62]
#88 HYBRIS ItemInstance::_updateCompareHashes()+12 in libminecraftpe.so+0x1f5692c [0xf58fa92c]
#92 HYBRIS std::vector<Block const*, std::allocator<Block const*> >::operator=(std::vector<Block const*, std::allocator<Block const*> > const&)+12 in libminecraftpe.so+0x1f5734c [0xf58fb34c]
#104 HYBRIS Container::setContainerChanged(int)+11 in libminecraftpe.so+0x1d0297b [0xf56a697b]
#107 HYBRIS ChunkViewSource::getExistingChunk(ChunkPos const&)+12 in libminecraftpe.so+0x207ecac [0xf5a22cac]
#111 HYBRIS ChunkViewSource::getExistingChunk(ChunkPos const&)+12 in libminecraftpe.so+0x207ecac [0xf5a22cac]
#120 HYBRIS ChunkSource::getAvailableChunk(ChunkPos const&)+69 in libminecraftpe.so+0x207d325 [0xf5a21325]
#132 HYBRIS BlockSource::getChunk(ChunkPos const&) const+125 in libminecraftpe.so+0x206e5fd [0xf5a125fd]
#144 HYBRIS BlockSource::getBlockID(BlockPos const&) const+96 in libminecraftpe.so+0x206ef30 [0xf5a12f30]
#151 HYBRIS ChunkViewSource::getExistingChunk(ChunkPos const&)+12 in libminecraftpe.so+0x207ecac [0xf5a22cac]
#160 HYBRIS ChunkSource::getAvailableChunk(ChunkPos const&)+69 in libminecraftpe.so+0x207d325 [0xf5a21325]
#172 HYBRIS BlockSource::getChunk(ChunkPos const&) const+125 in libminecraftpe.so+0x206e5fd [0xf5a125fd]
#180 HYBRIS BlockSource::getChunk(ChunkPos const&) const+11 in libminecraftpe.so+0x206e58b [0xf5a1258b]
#184 HYBRIS BlockSource::getBlockID(BlockPos const&) const+96 in libminecraftpe.so+0x206ef30 [0xf5a12f30]
#192 HYBRIS BlockSource::getBlockAndData(BlockPos const&)+108 in libminecraftpe.so+0x206f0ec [0xf5a130ec]
#196 HYBRIS BlockSource::getBlock(BlockPos const&)+44 in libminecraftpe.so+0x206dfdc [0xf5a11fdc]
#204 HYBRIS Entity::updateWaterState()+366 in libminecraftpe.so+0x1db937e [0xf575d37e]
#232 HYBRIS BlockPos::BlockPos(Vec3 const&)+118 in libminecraftpe.so+0x206d4c6 [0xf5a114c6]
#259 HYBRIS BlockPos::BlockPos(Vec3 const&)+118 in libminecraftpe.so+0x206d4c6 [0xf5a114c6]
#364 HYBRIS ChunkSource::getAvailableChunk(ChunkPos const&)+50 in libminecraftpe.so+0x207d312 [0xf5a21312]
#368 HYBRIS ChunkSource::getAvailableChunk(ChunkPos const&)+50 in libminecraftpe.so+0x207d312 [0xf5a21312]
#468 HYBRIS BaseAttributeMap::getInstance(Attribute const&) const+53 in libminecraftpe.so+0x1cf8805 [0xf569c805]
#480 HYBRIS Entity::stopRiding(bool, bool)+64 in libminecraftpe.so+0x1dac770 [0xf5750770]
#488 HYBRIS RideableComponent::canAddRider(Entity&)+292 in libminecraftpe.so+0x2308c84 [0xf5cacc84]
#500 HYBRIS Mob::stopRiding(bool, bool)+60 in libminecraftpe.so+0x1e3505c [0xf57d905c]
#508 HYBRIS Entity::startRiding(Entity&)+101 in libminecraftpe.so+0x1dac6f5 [0xf57506f5]
#516 HYBRIS LevelChunk::tick(BlockSource&, Tick const&)+1586 in libminecraftpe.so+0x2083a62 [0xf5a27a62]
#533 HYBRIS vtable for SetEntityDataPacket+8 in libminecraftpe.so+0x37c0d24 [0xf7164d24]
#544 HYBRIS PlayerChunkSource::centerAt(Vec3 const&, float)+15 in libminecraftpe.so+0x208e2ef [0xf5a322ef]
#553 HYBRIS vtable for StringByteInput+8 in libminecraftpe.so+0x37c0880 [0xf7164880]
#560 HYBRIS BlockPos::BlockPos(Vec3 const&)+118 in libminecraftpe.so+0x206d4c6 [0xf5a114c6]
#571 HYBRIS ChunkViewSource::getExistingChunk(ChunkPos const&)+12 in libminecraftpe.so+0x207ecac [0xf5a22cac]
#580 HYBRIS Player::tickWorld(Tick const&)+841 in libminecraftpe.so+0x1e6d599 [0xf5811599]
#612 HYBRIS ServerPlayer::tickWorld(Tick const&)+38 in libminecraftpe.so+0x1c40566 [0xf55e4566]
#620 HYBRIS operator delete(void*)+28 in libminecraftpe.so+0x2c8ad3c [0xf662ed3c]
#622 HYBRIS ServerPlayer::tickWorld(Tick const&)+0 in libminecraftpe.so+0x1c40540 [0xf55e4540]
#632 HYBRIS Level::tick()+1007 in libminecraftpe.so+0x20ab53f [0xf5a4f53f]
#664 HYBRIS ServerLevel::tick()+31 in libminecraftpe.so+0x1c3f1ef [0xf55e31ef]
#680 HYBRIS GameSession::tick()+49 in libminecraftpe.so+0x2320631 [0xf5cc4631]
#684 HYBRIS Minecraft::update()+991 in libminecraftpe.so+0x216502f [0xf5b0902f]
#728 HYBRIS getTimeMs()+36 in libminecraftpe.so+0x24d4064 [0xf5e78064]
#736 HYBRIS std::_Function_handler<int (), int (*)()>::_M_invoke(std::_Any_data const&)+22 in libminecraftpe.so+0xdec806 [0xf4790806]
#740 HYBRIS Timer::advanceTime(float)+66 in libminecraftpe.so+0x1ce4bb2 [0xf5688bb2]
#748 HYBRIS ServerInstance::update()+91 in libminecraftpe.so+0x1c3e17b [0xf55e217b]
#793 HYBRIS vtable for SkinPackKeyProvider+8 in libminecraftpe.so+0x37b1048 [0xf7155048]
#843 HYBRIS vtable for minecraft::api::Api+8 in libminecraftpe.so+0x37abbac [0xf714fbac]
#845 HYBRIS vtable for minecraft::api::PlayerInterface+8 in libminecraftpe.so+0x37abbec [0xf714fbec]
#846 HYBRIS vtable for minecraft::api::EntityInterface+8 in libminecraftpe.so+0x37abc04 [0xf714fc04]
#847 HYBRIS vtable for minecraft::api::NetworkInterface+8 in libminecraftpe.so+0x37abc14 [0xf714fc14]
#848 HYBRIS vtable for minecraft::api::PlayerInteractionInterface+8 in libminecraftpe.so+0x37abc28 [0xf714fc28]
Signal 6 received
MCMrARM commented 6 years ago

Blame Mojang, I doubt I have anything to do with it really. Realms are very unstable to being with. Looking at the crash it looks like a crash when an entity stopped riding another for any reason. I don't think there's anything I can do about it