Irioth / mcpelauncher-docker

Running Minecraft from Docker container
1 stars 1 forks source link

Crash on splash screen #1

Open fazo96 opened 6 years ago

fazo96 commented 6 years ago

Hello, thanks for making this! I'm running it on Arch Linux, tried both your image and building it myself and unfortunately I get to the point where the game shows "Minecraft" with a white background then it crashes.

Here's the final part of the log:

verifycertchain
verifycertchain
verifycertchain
verifycertchain
verifycertchain
verifycertchain
verifycertchain
userdata path = /root/.local/share/mcpelauncher/
is game purchased: true
get app receipt
send http request
destroying http request
userdata path = /root/.local/share/mcpelauncher/
userdata path = /root/.local/share/mcpelauncher/
internal storage path = /root/.local/share/mcpelauncher/
get system region: 0xdeadbeef
get system region: 0xdeadbeef
get store id: android.googleplay
get sub platform store id: 
userdata path = /root/.local/share/mcpelauncher/
internal storage path = /root/.local/share/mcpelauncher/
Signal 11 received
Backtrace elements: 5
#0 ./mcpelauncher(_Z12handleSignaliPv+0x70) [0x56842aa9]
#1 [0xf7f90dd0]
#2 HYBRIS RakNetServerLocator::findServers(int, int)+207 in libminecraftpe.so+0x1a7637f [0xdbb1437f]
#3 [0xeebbf8]
#4 [(nil)]
Dumping stack...
#17 HYBRIS RakNetServerLocator::findServers(int, int)+207 in libminecraftpe.so+0x1a7637f [0xdbb1437f]
#45 HYBRIS ServiceLocator<AppPlatform>::mService+0 in libminecraftpe.so+0x3776e2c [0xdd814e2c]
#55 HYBRIS ServiceLocator<AppPlatform>::mService+0 in libminecraftpe.so+0x3776e2c [0xdd814e2c]
#64 HYBRIS RakNetServerLocator::findServers(int, int)+207 in libminecraftpe.so+0x1a7637f [0xdbb1437f]
#156 HYBRIS RakNet::SystemAddress::FromString(char const*, char, int)+1024 in libminecraftpe.so+0x23bfaf0 [0xdc45daf0]
#236 HYBRIS MinecraftEventing::fireEventScreenChanged(unsigned int const&, std::string const&, std::unordered_map<std::string, std::string, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)+859 in libminecraftpe.so+0x1a03f5b [0xdbaa1f5b]
#263 HYBRIS MinecraftEventing::fireEventScreenChanged(unsigned int const&, std::string const&, std::unordered_map<std::string, std::string, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)+859 in libminecraftpe.so+0x1a03f5b [0xdbaa1f5b]
#372 HYBRIS operator delete(void*)+28 in libminecraftpe.so+0x2bf133c [0xdcc8f33c]
#376 HYBRIS operator delete(void*)+28 in libminecraftpe.so+0x2bf133c [0xdcc8f33c]
#524 HYBRIS ThreadLocal<AppPlatform*>::getLocal()+56 in libminecraftpe.so+0xdd7098 [0xdae75098]
#528 HYBRIS RakNetServerLocator::activate()+179 in libminecraftpe.so+0x1a76943 [0xdbb14943]
#532 HYBRIS ServiceLocator<AppPlatform>::mService+0 in libminecraftpe.so+0x3776e2c [0xdd814e2c]
#536 HYBRIS RakNetServerLocator::findServers(int, int)+142 in libminecraftpe.so+0x1a7633e [0xdbb1433e]
#545 HYBRIS operator new(unsigned int)+12 in libminecraftpe.so+0x2bf35ec [0xdcc915ec]
#548 HYBRIS operator delete(void*)+28 in libminecraftpe.so+0x2bf133c [0xdcc8f33c]
#550 HYBRIS operator delete(void*)+6 in libminecraftpe.so+0x2bf1326 [0xdcc8f326]
#554 HYBRIS operator delete(void*)+6 in libminecraftpe.so+0x2bf1326 [0xdcc8f326]
#556 HYBRIS ScreenController::handleGameEventNotification(ui::GameEventNotification)+12 in libminecraftpe.so+0x103d01c [0xdb0db01c]
#564 HYBRIS DebugScreenController::handleGameEventNotification(ui::GameEventNotification)+254 in libminecraftpe.so+0x15db9be [0xdb6799be]
#572 HYBRIS ScreenController::handleGameEventNotification(ui::GameEventNotification)+12 in libminecraftpe.so+0x103d01c [0xdb0db01c]
#580 HYBRIS ScreenView::onGameEventNotification(ui::GameEventNotification)+60 in libminecraftpe.so+0x17f73dc [0xdb8953dc]
#588 HYBRIS UIScene::onGameEventNotification(ui::GameEventNotification)+39 in libminecraftpe.so+0x104d127 [0xdb0eb127]
#592 HYBRIS SceneStack::pushScreen(std::shared_ptr<AbstractScene>, bool)+770 in libminecraftpe.so+0x1037552 [0xdb0d5552]
#596 HYBRIS MinecraftGame::getPrimaryUserOptions()+67 in libminecraftpe.so+0xe1f253 [0xdaebd253]
#604 HYBRIS MinecraftGame::onPrimaryUserConnectComplete(Social::UserPlatformConnectionResult, bool)+1127 in libminecraftpe.so+0xe49a57 [0xdaee7a57]
#718 HYBRIS xbox::services::java_interop::log_cll(std::string const&, std::string const&, std::string const&)+0 in libminecraftpe.so+0x2708710 [0xdc7a6710]
#719 HYBRIS crossplat::JVM+0 in libminecraftpe.so+0x3839220 [0xdd8d7220]
Signal 6 received
Irioth commented 6 years ago

Which graphics card do you have? I think that NVIDIA gpu requires more magic.

fazo96 commented 6 years ago

Intel Graphics, I have an i7 6500U CPU in the laptop.

Looks like the error is in here: RakNetServerLocator::findServers(int, int)+207 so I thought it could be a networking problem

Irioth commented 6 years ago

Well, did you try to run it without network ? Downloaded client must work without any network.

Sometimes I'm encounter crashes, but usually after client fully initialized and when I too fast clicking on buttons :) Unfortunately I don't have enough experience in C, HYBRIS and free time to debug such issues.