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

Bug report launcher crashes while in world and exiting a world #426

Closed stayandwait closed 5 years ago

stayandwait commented 5 years ago

I get this error right after navigating my minecraft world for less than 30 seconds. As far as I am aware, this is a bug with the launcher or this could have something to do with the development build of mcpe.

MCPE version: v1.7.0.7

@MCMrARM If you have a fix for this, then I would appreciate it. Thank you.


Backtrace elements: 3
#0 ./mcpelauncher(_Z12handleSignaliPv+0x70) [0x5684f074]
#1 linux-gate.so.1(__kernel_sigreturn+0) [0xf7ef2070]
#2 HYBRIS EntityRegistryOwned::destroyEntity(EntityContextStackRef)+62 in libminecraftpe.so+0x27957be [0xeb5b97be]
Dumping stack...
#17 HYBRIS EntityRegistryOwned::destroyEntity(EntityContextStackRef)+62 in libminecraftpe.so+0x27957be [0xeb5b97be]
#64 HYBRIS EntityRegistryOwned::destroyEntity(EntityContextStackRef)+62 in libminecraftpe.so+0x27957be [0xeb5b97be]
#236 HYBRIS Actor::getHealth() const+49 in libminecraftpe.so+0x2192221 [0xeafb6221]
#263 HYBRIS Actor::getHealth() const+49 in libminecraftpe.so+0x2192221 [0xeafb6221]
#368 HYBRIS __cxxabiv1::__class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const+135 in libminecraftpe.so+0x32f1007 [0xec115007]
#372 HYBRIS std::_Hashtable<std::tuple<unsigned int, ButtonState>, std::pair<std::tuple<unsigned int, ButtonState> const, std::vector<std::tuple<ScreenController::PreviousButtonStateRequirement, std::function<ui::ViewRequest (UIPropertyBag*)> >, std::allocator<std::tuple<ScreenController::PreviousButtonStateRequirement, std::function<ui::ViewRequest (UIPropertyBag*)> > > > >, std::allocator<std::pair<std::tuple<unsigned int, ButtonState> const, std::vector<std::tuple<ScreenController::PreviousButtonStateRequirement, std::function<ui::ViewRequest (UIPropertyBag*)> >, std::allocator<std::tuple<ScreenController::PreviousButtonStateRequirement, std::function<ui::ViewRequest (UIPropertyBag*)> > > > > >, std::__detail::_Select1st, std::equal_to<std::tuple<unsigned int, ButtonState> >, ScreenController::ButtonEventCallbackKeyHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::~_Hashtable()+135 in libminecraftpe.so+0x1c07407 [0xeaa2b407]
#400 HYBRIS EntityRegistryOwned::destroyEntity(EntityContextStackRef)+39 in libminecraftpe.so+0x27957a7 [0xeb5b97a7]
#404 HYBRIS ChunkSource::getAvailableChunk(ChunkPos const&)+50 in libminecraftpe.so+0x2616612 [0xeb43a612]
#412 HYBRIS OwnerStorageEntity::_reset()+60 in libminecraftpe.so+0x2795aac [0xeb5b9aac]
#416 HYBRIS BlockSource::getChunk(ChunkPos const&) const+103 in libminecraftpe.so+0x26006e7 [0xeb4246e7]
#424 HYBRIS Actor::removeEntity()+31 in libminecraftpe.so+0x21737cf [0xeaf977cf]
#428 HYBRIS Level::_fixEntitiesRegion(std::vector<Actor*, std::allocator<Actor*> >&, BlockSource const&, Dimension&)+292 in libminecraftpe.so+0x2657094 [0xeb47b094]
#436 HYBRIS operator delete(void*)+28 in libminecraftpe.so+0x32f107c [0xec11507c]
#444 HYBRIS Level::onSourceDestroyed(BlockSource&)+428 in libminecraftpe.so+0x265f8cc [0xeb4838cc]
#464 HYBRIS BlockSource::~BlockSource()+65 in libminecraftpe.so+0x25ffcd1 [0xeb423cd1]
#472 HYBRIS BlockSource::~BlockSource()+27 in libminecraftpe.so+0x25ffd7b [0xeb423d7b]
#476 HYBRIS Player::destroyRegion()+212 in libminecraftpe.so+0x234f564 [0xeb173564]
#480 HYBRIS SoundEngine::unregisterLoop(unsigned long long)+9 in libminecraftpe.so+0x16d0209 [0xea4f4209]
#484 HYBRIS Player::~Player()+156 in libminecraftpe.so+0x234df3c [0xeb171f3c]
#492 HYBRIS operator delete(void*)+28 in libminecraftpe.so+0x32f107c [0xec11507c]
#496 HYBRIS operator delete(void*)+28 in libminecraftpe.so+0x32f107c [0xec11507c]
#498 HYBRIS operator delete(void*)+6 in libminecraftpe.so+0x32f1066 [0xec115066]
#500 HYBRIS BaseContainerMenu::~BaseContainerMenu()+138 in libminecraftpe.so+0x243c91a [0xeb26091a]
#502 HYBRIS operator delete(void*)+6 in libminecraftpe.so+0x32f1066 [0xec115066]
#512 HYBRIS LocalPlayer::~LocalPlayer()+605 in libminecraftpe.so+0x12a1c4d [0xea0c5c4d]
#520 HYBRIS LocalPlayer::~LocalPlayer()+27 in libminecraftpe.so+0x12a1e9b [0xea0c5e9b]
#524 HYBRIS Level::~Level()+95 in libminecraftpe.so+0x2652e7f [0xeb476e7f]
#532 HYBRIS operator delete(void*)+28 in libminecraftpe.so+0x32f107c [0xec11507c]
#536 HYBRIS operator delete(void*)+28 in libminecraftpe.so+0x32f107c [0xec11507c]
#538 HYBRIS operator delete(void*)+6 in libminecraftpe.so+0x32f1066 [0xec115066]
#544 HYBRIS MultiPlayerLevel::~MultiPlayerLevel()+133 in libminecraftpe.so+0x1e47b05 [0xeac6bb05]
#546 HYBRIS operator delete(void*)+6 in libminecraftpe.so+0x32f1066 [0xec115066]
#552 HYBRIS GameSession::~GameSession()+165 in libminecraftpe.so+0x286fb85 [0xeb693b85]
#560 HYBRIS Minecraft::~Minecraft()+56 in libminecraftpe.so+0x2714ab8 [0xeb538ab8]
#572 HYBRIS Minecraft::~Minecraft()+27 in libminecraftpe.so+0x2714cfb [0xeb538cfb]
#576 HYBRIS ClientInstance::~ClientInstance()+281 in libminecraftpe.so+0x17b5369 [0xea5d9369]
#586 HYBRIS operator delete(void*)+6 in libminecraftpe.so+0x32f1066 [0xec115066]
#592 HYBRIS std::_Sp_counted_deleter<ClientInstance*, std::__shared_ptr<ClientInstance, (__gnu_cxx::_Lock_policy)2>::_Deleter<std::allocator<ClientInstance> >, std::allocator<ClientInstance>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()+29 in libminecraftpe.so+0xe7876d [0xe9c9c76d]
#596 HYBRIS std::_Rb_tree<unsigned char, std::pair<unsigned char const, std::shared_ptr<IClientInstance> >, std::_Select1st<std::pair<unsigned char const, std::shared_ptr<IClientInstance> > >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, std::shared_ptr<IClientInstance> > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned char const, std::shared_ptr<IClientInstance> > >*)+134 in libminecraftpe.so+0xe6c286 [0xe9c90286]
#604 HYBRIS MinecraftGame::~MinecraftGame()+2810 in libminecraftpe.so+0xe2e22a [0xe9c5222a]
#687 HYBRIS mce::RenderContext::setViewportWithFullScissor(mce::ViewportInfo const&)+286 in libminecraftpe.so+0x2a5523e [0xeb87923e]
#689 HYBRIS crossplat::JVM+0 in libminecraftpe.so+0x465eb78 [0xed482b78]
Signal 6 received
Aborted (core dumped)```
MCMrARM commented 5 years ago

This version of the launcher is not supported for versions above 1.6, please use the new launcher: https://github.com/minecraft-linux/mcpelauncher-manifest/wiki