ChristopherHX / mcpelauncher-manifest

EOL use ng, https://github.com/minecraft-linux/mcpelauncher-manifest/tree/ng, This works with 0.12 - 1.16.10.x (excl. beta 1.16.0.67/68), This won't work with the current 1.16.20-200 Versions
GNU General Public License v3.0
219 stars 21 forks source link

Random crashes with latest launcher/mincraft (client 67b8976 / manifest f02700d / 1.16.220.02 / x86_64) #244

Open stsquad opened 3 years ago

stsquad commented 3 years ago

This crash sometimes occurs as soon as I try to connect or at some random point while playing. It looks like a potential NULL de-reference (terminating with uncaught exception of type std::length_error) but I'm finding it a little unclear trying to follow the backtrace which seems a little free of symbols:

17:53:30 Info  [Launcher] Version: client 67b8976 / manifest f02700d
17:53:30 Info  [Launcher] CPU: GenuineIntel Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
17:53:30 Info  [Launcher] CPU supports SSSE3: YES
17:53:30 Trace [Launcher] Loading hybris libraries
17:53:30 Trace [REDIRECT] /data/data/com.mojang.minecraftpe to /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/
17:53:30 Trace [REDIRECT] /data/data/app/proc/349/cmdline to /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/
17:53:30 Trace [REDIRECT] /data/data/app/bin/mcpelauncher-client to /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/
17:53:30 Trace [REDIRECT] /data/data to /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/
17:53:30 Trace [HybrisUtils] Loaded OS library libm.so.6
17:53:30 Trace [HybrisUtils] Loaded OS library libz.so.1
17:53:30 Trace [HybrisUtils] Loaded OS library /app/share/mcpelauncher/lib/native/x86_64/libfmod.so.12.0
load_library: Undefined symbol glMultMatrixf
load_library: Undefined symbol glFogfv
load_library: Undefined symbol glNormalPointer
load_library: Undefined symbol glVertexPointer
load_library: Undefined symbol glLightfv
load_library: Undefined symbol glLoadIdentity
load_library: Undefined symbol glRotatef
load_library: Undefined symbol glMatrixMode
load_library: Undefined symbol glPopMatrix
load_library: Undefined symbol glTranslatef
load_library: Undefined symbol glOrthof
load_library: Undefined symbol glPushMatrix
load_library: Undefined symbol glEnableClientState
load_library: Undefined symbol glShadeModel
load_library: Undefined symbol glViewport
load_library: Undefined symbol glVertexAttrib2fv
load_library: Undefined symbol glVertexAttrib1fv
load_library: Undefined symbol glValidateProgram
load_library: Undefined symbol glUniformMatrix4fv
load_library: Undefined symbol glUniform4iv
load_library: Undefined symbol glVertexAttrib1f
load_library: Undefined symbol glUniform4fv
load_library: Undefined symbol glUniform4f
load_library: Undefined symbol glUniform3i
load_library: Undefined symbol glAlphaFunc
load_library: Undefined symbol glUniform3fv
load_library: Undefined symbol glUniform2i
load_library: Undefined symbol glScalef
load_library: Undefined symbol glUniform4i
load_library: Undefined symbol glUniform2fv
load_library: Undefined symbol glUniform2f
load_library: Undefined symbol glVertexAttribPointer
load_library: Undefined symbol glUniform1iv
load_library: Undefined symbol glUniform1i
load_library: Undefined symbol glUniform1fv
load_library: Undefined symbol glUniform1f
load_library: Undefined symbol glTexParameteriv
load_library: Undefined symbol glStencilOpSeparate
load_library: Undefined symbol glStencilMaskSeparate
load_library: Undefined symbol glStencilMask
load_library: Undefined symbol glStencilFuncSeparate
load_library: Undefined symbol glFramebufferRenderbuffer
load_library: Undefined symbol glEnable
load_library: Undefined symbol glTexParameteri
load_library: Undefined symbol glBufferSubData
load_library: Undefined symbol glDrawArrays
load_library: Undefined symbol glGetRenderbufferParameteriv
load_library: Undefined symbol glDetachShader
load_library: Undefined symbol glDeleteFramebuffers
load_library: Undefined symbol glDrawElements
load_library: Undefined symbol glDeleteProgram
load_library: Undefined symbol glDepthRangef
load_library: Undefined symbol glCullFace
load_library: Undefined symbol glCreateProgram
load_library: Undefined symbol glDisableVertexAttribArray
load_library: Undefined symbol glColorPointer
load_library: Undefined symbol glDeleteRenderbuffers
load_library: Undefined symbol glPixelStorei
load_library: Undefined symbol glDeleteShader
load_library: Undefined symbol glGetProgramInfoLog
load_library: Undefined symbol glColor4f
load_library: Undefined symbol glUseProgram
load_library: Undefined symbol glClearStencil
load_library: Undefined symbol glShaderBinary
load_library: Undefined symbol glIsShader
load_library: Undefined symbol glReleaseShaderCompiler
load_library: Undefined symbol glBlendEquation
load_library: Undefined symbol glShaderSource
load_library: Undefined symbol glGetVertexAttribPointerv
load_library: Undefined symbol glDepthMask
load_library: Undefined symbol glFogf
load_library: Undefined symbol glVertexAttrib3f
load_library: Undefined symbol glUniformMatrix3fv
load_library: Undefined symbol glGetShaderInfoLog
load_library: Undefined symbol glActiveTexture
load_library: Undefined symbol glTexParameterfv
load_library: Undefined symbol glCopyTexImage2D
load_library: Undefined symbol glStencilOp
load_library: Undefined symbol glClear
load_library: Undefined symbol glIsBuffer
load_library: Undefined symbol glGetBufferParameteriv
load_library: Undefined symbol glDisable
load_library: Undefined symbol glBlendFunc
load_library: Undefined symbol glBlendEquationSeparate
load_library: Undefined symbol glFinish
load_library: Undefined symbol glUniformMatrix2fv
load_library: Undefined symbol glIsTexture
load_library: Undefined symbol glTexSubImage2D
load_library: Undefined symbol glBindFramebuffer
load_library: Undefined symbol glBlendColor
load_library: Undefined symbol glGetUniformLocation
load_library: Undefined symbol glBindBuffer
load_library: Undefined symbol glBlendFuncSeparate
load_library: Undefined symbol glBindTexture
load_library: Undefined symbol glVertexAttrib2f
load_library: Undefined symbol glBindRenderbuffer
load_library: Undefined symbol glUniform3iv
load_library: Undefined symbol glGetVertexAttribiv
load_library: Undefined symbol glDeleteTextures
load_library: Undefined symbol glFlush
load_library: Undefined symbol glClearColor
load_library: Undefined symbol glDeleteBuffers
load_library: Undefined symbol glCreateShader
load_library: Undefined symbol glDepthFunc
load_library: Undefined symbol glGetString
load_library: Undefined symbol glAttachShader
load_library: Undefined symbol glCopyTexSubImage2D
load_library: Undefined symbol glClearDepthf
load_library: Undefined symbol glVertexAttrib3fv
load_library: Undefined symbol glTexParameterf
load_library: Undefined symbol glGetAttribLocation
load_library: Undefined symbol glTexImage2D
load_library: Undefined symbol glLinkProgram
load_library: Undefined symbol glCheckFramebufferStatus
load_library: Undefined symbol glUniform2iv
load_library: Undefined symbol glColorMask
load_library: Undefined symbol glCompileShader
load_library: Undefined symbol glSampleCoverage
load_library: Undefined symbol glEnableVertexAttribArray
load_library: Undefined symbol glCompressedTexSubImage2D
load_library: Undefined symbol glUniform3f
load_library: Undefined symbol glGetTexParameteriv
load_library: Undefined symbol glFramebufferTexture2D
load_library: Undefined symbol glFrontFace
load_library: Undefined symbol glVertexAttrib4fv
load_library: Undefined symbol glGenBuffers
load_library: Undefined symbol glCompressedTexImage2D
load_library: Undefined symbol glGetFloatv
load_library: Undefined symbol glGenFramebuffers
load_library: Undefined symbol glBindAttribLocation
load_library: Undefined symbol glGenRenderbuffers
load_library: Undefined symbol glGenTextures
load_library: Undefined symbol glBufferData
load_library: Undefined symbol glHint
load_library: Undefined symbol glFogx
load_library: Undefined symbol glDisableClientState
load_library: Undefined symbol glGetActiveAttrib
load_library: Undefined symbol glIsRenderbuffer
load_library: Undefined symbol glGenerateMipmap
load_library: Undefined symbol glGetAttachedShaders
load_library: Undefined symbol glGetBooleanv
load_library: Undefined symbol glGetError
load_library: Undefined symbol glVertexAttrib4f
load_library: Undefined symbol glGetProgramiv
load_library: Undefined symbol glGetUniformfv
load_library: Undefined symbol glIsFramebuffer
load_library: Undefined symbol glTexCoordPointer
load_library: Undefined symbol glGetFramebufferAttachmentParameteriv
load_library: Undefined symbol glGetShaderiv
load_library: Undefined symbol glGetIntegerv
load_library: Undefined symbol glGetShaderPrecisionFormat
load_library: Undefined symbol glGetShaderSource
load_library: Undefined symbol glGetUniformiv
load_library: Undefined symbol glGetTexParameterfv
load_library: Undefined symbol glReadPixels
load_library: Undefined symbol glLightModelf
load_library: Undefined symbol glGetVertexAttribfv
load_library: Undefined symbol glIsEnabled
load_library: Undefined symbol glStencilFunc
load_library: Undefined symbol glIsProgram
load_library: Undefined symbol glLineWidth
load_library: Undefined symbol glScissor
load_library: Undefined symbol glGetActiveUniform
load_library: Undefined symbol glPolygonOffset
load_library: Undefined symbol glRenderbufferStorage
17:53:30 Trace [Launcher] Loading Minecraft library
17:53:30 Info  [Launcher] Loaded Minecraft library
17:53:30 Debug [Launcher] Minecraft is at offset 0x0x7fc032f40000
17:53:30 Info  [Launcher] Game version: 0.0.0.0
17:53:30 Info  [Launcher] Applying patches
17:53:30 Debug [CorePatches] Failed to patch, vtable _ZTV21AppPlatform_android23 not found
17:53:30 Info  [Launcher] Initializing JNI
17:53:30 Error [JniSupport] Missing native symbol: Java_com_mojang_minecraftpe_MainActivity_nativeRegisterThis
17:53:30 Error [JniSupport] Missing native symbol: Java_com_mojang_minecraftpe_MainActivity_nativeUnregisterThis
17:53:30 Error [JniSupport] Missing native symbol: Java_com_microsoft_xal_browser_WebView_urlOperationSucceeded
17:53:30 Info  [Launcher] Executing main thread
17:53:30 Trace [Minecraft] Entering JNI_OnLoad 0x7fc032f3f700
17:53:30 Trace [Minecraft] JNI_OnLoad completed
17:53:30 Trace [JniSupport] Invoking nativeRegisterThis
17:53:30 Trace [JniSupport] Invoking ANativeActivity_onCreate
17:53:30 Warn  [Main] Android stub called
17:53:30 Warn  [Main] Android stub called
17:53:30 Warn  [Main] Android stub called
17:53:30 Warn  [Main] Android stub called
17:53:30 Info  [Launcher] Loading gamepad mappings
17:53:30 Trace [Launcher] Loading gamepad mappings: /app/share/mcpelauncher/gamecontrollerdb.txt
17:53:30 Trace [Launcher] Loading gamepad mappings: /app/share/mcpelauncher/gamecontrollerdb.txt
17:53:30 Info  [Launcher] Creating window
17:53:30 Trace [JniSupport] Invoking start activity callbacks
17:53:30 Info  [Minecraft] android_main starting. internalDataPath is '/internal', externalDataPath is '/external'
17:53:30 Info  [Minecraft] NO LOG FILE! - AppPlatform_android::setStorageDirectory - using External dir - CurrentFileStoragePath is now '/home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/'
17:53:30 Error [MCPE] *** setCachedDeviceId(8f06c657-c286-46d0-861f-55caf81555be)
17:53:30 Warn  [Main] Android stub called
17:53:30 Warn  [Main] Android stub called
17:53:30 Warn  [Minecraft] NO LOG FILE! - [Device Lost] The graphics context was gained
17:53:30 Warn  [Minecraft] MinecraftGame::init && MinecraftGame::setSize!
17:53:30 Debug [HttpCallStaticGlue] Successfully registerered HttpCall methods
17:53:30 Debug [XboxLiveAppConfig] Successfully registerered XboxLiveAppConfig methods
17:53:30 Debug [XSAPI.Android] Successfully registerered HttpCall tcuiMethods
17:53:30 Debug [XSAPI.Android] Successfully registerered telemetryMethods
17:55:28 Info  [Minecraft] NO LOG FILE! - opening /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/minecraftpe/blob_cache
terminating with uncaught exception of type std::length_error
abort message: terminating with uncaught exception of type std::length_error
Signal 6 received
Backtrace elements: 5
#0 /app/bin/mcpelauncher-client(_ZN12CrashHandler12handleSignalEiPv+0x12a) [0x61838a]
#1 /usr/lib/x86_64-linux-gnu/libpthread.so.0(+0x13ae0) [0x7fc03e1f5ae0]
#2 /usr/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x145) [0x7fc03db9a615]
#3 /usr/lib/x86_64-linux-gnu/libc.so.6(abort+0x12b) [0x7fc03db83899]
#4 HYBRIS (null)+0x7fc03c6e508c in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xa508c [0x0x7fc03c6e508c]
Dumping stack...
#3 HYBRIS (null)+0x7fc03c640000 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x(nil) [0x0x7fc03c640000]
#11 HYBRIS (null)+0x7fc03c6e508c in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xa508c [0x0x7fc03c6e508c]
#55 HYBRIS (null)+0x7fc03c70322d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xc322d [0x0x7fc03c70322d]
#70 HYBRIS (null)+0x7fc03c70322d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xc322d [0x0x7fc03c70322d]
#95 HYBRIS (null)+0x7fc03c7031fd in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xc31fd [0x0x7fc03c7031fd]
#98 HYBRIS (null)+0x7fc03c7031ff in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xc31ff [0x0x7fc03c7031ff]
#100 HYBRIS (null)+0x7fc039e4ed6a in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x6f0ed6a [0x0x7fc039e4ed6a]
#171 HYBRIS AppPlatform::mProtocolMutex+0x10 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8eb2200 [0x0x7fc03bdf2200]
#245 HYBRIS (null)+0x7fc03c7031fd in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xc31fd [0x0x7fc03c7031fd]
#253 HYBRIS (null)+0x7fc03c70e080 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xce080 [0x0x7fc03c70e080]
#303 HYBRIS (null)+0x7fc03c7031f3 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xc31f3 [0x0x7fc03c7031f3]
#306 HYBRIS (null)+0x7fc03c70322d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xc322d [0x0x7fc03c70322d]
#312 HYBRIS (null)+0x7fc03c6e508c in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xa508c [0x0x7fc03c6e508c]
#313 HYBRIS (null)+0x7fc03c6fdcc0 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xbdcc0 [0x0x7fc03c6fdcc0]
#322 HYBRIS typeinfo for std::length_error+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8df9f80 [0x0x7fc03bd39f80]
#323 HYBRIS typeinfo for __cxxabiv1::__shim_type_info+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xeecd8 [0x0x7fc03c72ecd8]
#324 HYBRIS (null)+0x7fc03c703288 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xc3288 [0x0x7fc03c703288]
#327 HYBRIS typeinfo for std::exception+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xef888 [0x0x7fc03c72f888]
#332 HYBRIS typeinfo for std::exception+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xef888 [0x0x7fc03c72f888]
#334 HYBRIS (null)+0x7fc03c6fce0a in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xbce0a [0x0x7fc03c6fce0a]
#336 HYBRIS typeinfo for std::length_error+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8df9f80 [0x0x7fc03bd39f80]
#338 HYBRIS typeinfo for std::exception+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xef888 [0x0x7fc03c72f888]
#345 HYBRIS typeinfo for std::length_error+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8df9f80 [0x0x7fc03bd39f80]
#349 HYBRIS typeinfo for std::length_error+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8df9f80 [0x0x7fc03bd39f80]
#350 HYBRIS (null)+0x7fc03c6e5266 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xa5266 [0x0x7fc03c6e5266]
#371 HYBRIS typeinfo for std::length_error+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8df9f80 [0x0x7fc03bd39f80]
#372 HYBRIS (null)+0x7fc03c70023d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xc023d [0x0x7fc03c70023d]
#392 HYBRIS (null)+0x64 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xba614 [0x0x7fc03c6fa614]
#396 HYBRIS (null)+0x7fc03c7001e2 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xc01e2 [0x0x7fc03c7001e2]
#426 HYBRIS (null)+0x7fc034e95480 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x1f55480 [0x0x7fc034e95480]
#477 HYBRIS (null)+0x7fc03c734efc in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xf4efc [0x0x7fc03c734efc]
#482 HYBRIS (null)+0x23 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xbab83 [0x0x7fc03c6fab83]
#486 HYBRIS (null)+0x7fc03c6fafa3 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xbafa3 [0x0x7fc03c6fafa3]
#488 HYBRIS (null)+0x7fc03c6fa6a6 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xba6a6 [0x0x7fc03c6fa6a6]
#490 HYBRIS (null)+0x7fc03c6fa61c in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xba61c [0x0x7fc03c6fa61c]
#491 HYBRIS vtable for std::length_error+0x10 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xefa00 [0x0x7fc03c72fa00]
#494 HYBRIS (null)+0x7fc039e3a09d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x6efa09d [0x0x7fc039e3a09d]
#496 HYBRIS (null)+0x7fc034788bc5 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x1848bc5 [0x0x7fc034788bc5]
#500 HYBRIS (null)+0x7fc036125cd7 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x31e5cd7 [0x0x7fc036125cd7]
#506 HYBRIS (null)+0x7fc03479138d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x185138d [0x0x7fc03479138d]
#510 HYBRIS (null)+0x7fc035aab0c8 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x2b6b0c8 [0x0x7fc035aab0c8]
#511 HYBRIS (null)+0x7fc03bdf2238 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8eb2238 [0x0x7fc03bdf2238]
#522 HYBRIS (null)+0x7fc035aaba00 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x2b6ba00 [0x0x7fc035aaba00]
#530 HYBRIS (null)+0x7fc035655a42 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x2715a42 [0x0x7fc035655a42]
#542 HYBRIS (null)+0x7fc03563d7f2 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x26fd7f2 [0x0x7fc03563d7f2]
#548 HYBRIS (null)+0x7fc03563cff9 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x26fcff9 [0x0x7fc03563cff9]
#551 HYBRIS (null)+0x7fc03bdf2238 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8eb2238 [0x0x7fc03bdf2238]
#553 HYBRIS (null)+0x7fc03bdf2238 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8eb2238 [0x0x7fc03bdf2238]
#555 HYBRIS (null)+0x7fc03bdf2238 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8eb2238 [0x0x7fc03bdf2238]
#558 HYBRIS (null)+0x7fc03563ea9d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x26fea9d [0x0x7fc03563ea9d]
#564 HYBRIS (null)+0x7fc03532a415 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x23ea415 [0x0x7fc03532a415]
#578 HYBRIS (null)+0x7fc03563e50d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x26fe50d [0x0x7fc03563e50d]
#588 HYBRIS (null)+0x7fc036b3f468 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x3bff468 [0x0x7fc036b3f468]
#592 HYBRIS (null)+0x7fc0369a840d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x3a6840d [0x0x7fc0369a840d]
#594 HYBRIS (null)+0x7fc03614e2aa in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x320e2aa [0x0x7fc03614e2aa]
#595 HYBRIS (null)+0x7fc03ba0aa50 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8acaa50 [0x0x7fc03ba0aa50]
#604 HYBRIS (null)+0x7fc03614e4ec in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x320e4ec [0x0x7fc03614e4ec]
#606 HYBRIS (null)+0x7fc03612f7b7 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x31ef7b7 [0x0x7fc03612f7b7]
#610 HYBRIS (null)+0x7fc036126cdd in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x31e6cdd [0x0x7fc036126cdd]
#614 HYBRIS (null)+0x7fc03befe720 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8fbe720 [0x0x7fc03befe720]
#621 HYBRIS (null)+0x7fc03ba7cce8 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8b3cce8 [0x0x7fc03ba7cce8]
#627 HYBRIS (null)+0x7fc03ba7cc68 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8b3cc68 [0x0x7fc03ba7cc68]
#633 HYBRIS (null)+0x7fc03ba7cbe8 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8b3cbe8 [0x0x7fc03ba7cbe8]
#639 HYBRIS (null)+0x7fc03bae1038 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ba1038 [0x0x7fc03bae1038]
#652 HYBRIS (null)+0x7fc036b3ed3f in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x3bfed3f [0x0x7fc036b3ed3f]
#668 HYBRIS (null)+0x7fc035a48389 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x2b08389 [0x0x7fc035a48389]
#674 HYBRIS operator delete(void*)+0x15 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x653d125 [0x0x7fc03947d125]
#681 HYBRIS (null)+0x7fc03be8acc0 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8f4acc0 [0x0x7fc03be8acc0]
#694 HYBRIS (null)+0x7fc03672e703 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x37ee703 [0x0x7fc03672e703]
#696 HYBRIS (null)+0x7fc03653bb65 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x35fbb65 [0x0x7fc03653bb65]
#706 HYBRIS operator delete(void*)+0x15 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x653d125 [0x0x7fc03947d125]
#708 HYBRIS (null)+0x7fc036662099 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x3722099 [0x0x7fc036662099]
#710 HYBRIS operator delete(void*)+0x15 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x653d125 [0x0x7fc03947d125]
#712 HYBRIS (null)+0x7fc0372bc0e2 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x437c0e2 [0x0x7fc0372bc0e2]
#722 HYBRIS ResourceLocation::getFullPath() const+0x186 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x6473d66 [0x0x7fc0393b3d66]
#729 HYBRIS (null)+0x7fc03badd938 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8b9d938 [0x0x7fc03badd938]
#738 HYBRIS operator delete(void*)+0x15 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x653d125 [0x0x7fc03947d125]
#740 HYBRIS (null)+0x7fc03673d034 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x37fd034 [0x0x7fc03673d034]
#751 HYBRIS (null)+0x7fc03badd938 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8b9d938 [0x0x7fc03badd938]
#752 HYBRIS (null)+0x7fc036737df4 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x37f7df4 [0x0x7fc036737df4]
#754 HYBRIS (null)+0x7fc0367411d2 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x38011d2 [0x0x7fc0367411d2]
#770 HYBRIS (null)+0x7fc036991924 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x3a51924 [0x0x7fc036991924]
#783 HYBRIS (null)+0x7fc03be79798 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8f39798 [0x0x7fc03be79798]
#784 HYBRIS (null)+0x7fc03697ef5b in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x3a3ef5b [0x0x7fc03697ef5b]
#824 HYBRIS (null)+0x7fc03bf3c960 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ffc960 [0x0x7fc03bf3c960]
#825 HYBRIS (null)+0x7fc03be79798 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8f39798 [0x0x7fc03be79798]
#827 HYBRIS (null)+0x7fc03bf3bb60 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ffbb60 [0x0x7fc03bf3bb60]
#834 HYBRIS getTimeS()+0xf in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x645c03f [0x0x7fc03939c03f]
#840 HYBRIS (null)+0x7fc034ec3ba6 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x1f83ba6 [0x0x7fc034ec3ba6]
#852 HYBRIS (null)+0x7fc0367e8fc6 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x38a8fc6 [0x0x7fc0367e8fc6]
#853 HYBRIS (null)+0x7fc03bf3c960 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ffc960 [0x0x7fc03bf3c960]
#858 HYBRIS (null)+0x7fc03bf3c948 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ffc948 [0x0x7fc03bf3c948]
#868 HYBRIS (null)+0x7fc03678068e in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x384068e [0x0x7fc03678068e]
#891 HYBRIS (null)+0x7fc03bf3bb60 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ffbb60 [0x0x7fc03bf3bb60]
#896 HYBRIS mce::Mesh::renderMesh(mce::MeshContext&, mce::MaterialPtr const&, nonstd::variants::variant<nonstd::variants::monostate, mce::TexturePtr, mce::ClientTexture, mce::ServerTexture, nonstd::variants::detail::TX<nonstd::variants::detail::S4>, nonstd::variants::detail::TX<nonstd::variants::detail::S5>, nonstd::variants::detail::TX<nonstd::variants::detail::S6>, nonstd::variants::detail::TX<nonstd::variants::detail::S7>, nonstd::variants::detail::TX<nonstd::variants::detail::S8>, nonstd::variants::detail::TX<nonstd::variants::detail::S9>, nonstd::variants::detail::TX<nonstd::variants::detail::S10>, nonstd::variants::detail::TX<nonstd::variants::detail::S11>, nonstd::variants::detail::TX<nonstd::variants::detail::S12>, nonstd::variants::detail::TX<nonstd::variants::detail::S13>, nonstd::variants::detail::TX<nonstd::variants::detail::S14>, nonstd::variants::detail::TX<nonstd::variants::detail::S15> > const&, unsigned int, unsigned int, mce::IndexBufferContainer const*) const+0xcb in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x633022b [0x0x7fc03927022b]
#904 HYBRIS (null)+0x7fc03652accf in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x35eaccf [0x0x7fc03652accf]
#909 HYBRIS (null)+0x7fc03bae5720 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ba5720 [0x0x7fc03bae5720]
#921 HYBRIS (null)+0x7fc03bae5620 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ba5620 [0x0x7fc03bae5620]
#927 HYBRIS (null)+0x7fc03bae5520 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ba5520 [0x0x7fc03bae5520]
#933 HYBRIS (null)+0x7fc03bae54a0 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ba54a0 [0x0x7fc03bae54a0]
#942 HYBRIS (null)+0x7fc03be096f8 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ec96f8 [0x0x7fc03be096f8]
#946 HYBRIS (null)+0x7fc034e509ba in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x1f109ba [0x0x7fc034e509ba]
#948 HYBRIS (null)+0x7fc03b918c01 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x89d8c01 [0x0x7fc03b918c01]
#963 HYBRIS (null)+0x7fc03b918c90 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x89d8c90 [0x0x7fc03b918c90]
#969 HYBRIS (null)+0x7fc03bb1a5b0 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8bda5b0 [0x0x7fc03bb1a5b0]
#977 HYBRIS (null)+0x7fc03b918b90 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x89d8b90 [0x0x7fc03b918b90]
#990 HYBRIS (null)+0x7fc034e9557c in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x1f5557c [0x0x7fc034e9557c]
#996 HYBRIS (null)+0x7fc034e95480 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x1f55480 [0x0x7fc034e95480]

Process exited with unexpected exit code: 6

I wonder if the:

#722 HYBRIS ResourceLocation::getFullPath() const+0x186 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x6473d66 [0x0x7fc0393b3d66]

alludes to the data location problems you mentioned in #48?

ChristopherHX commented 3 years ago

It looks like a potential NULL de-reference

No, a NULL de-reference is a SEGFAULT. The string might be to small. I don't have the src code of the game.

I thinks this code throws such an error.

std::string s("test");
s[10] = '6';

Compile the launcher with JNIVM_ENABLE_TRACE=ON, JNI_USE_JNIVM=ON and the log will contain Java native interface calls, which might be useful to find the reason.

the backtrace which seems a little free of symbols

1.16.230 have even less symbols.

ResourceLocation::getFullPath

No idea how this method works. I meant only the logged storage path, which fixed localstorage.

Does this also happen with the previous version (launcher)? (Use the appimage, flatpak don't support downgrading)

I ask because I merged this in the last update: https://github.com/minecraft-linux/mcpelauncher-client/pull/19/commits/d195789abdf88ccc56780797be4db06793f92c2b

stsquad commented 3 years ago

Flatpak does support downgrading but I ran into problems because it wouldn't run the version I needed due to the server having ticked up (basically trying to keep in sync with the kids on their PS/Android device). I will say the crash is pretty recent - it has been generally stable albeit with the weird graphics glitch and crafting issues. The graphics seem fine on the latest version.

I'm unable to get a working build from source at the moment:

cmake .. -DCMAKE_INSTALL_PREFIX=(pwd)/../install -DJNI_USE_JNIVM=ON -DJNIVM_ENABLE_TRACE=ON -DCMAKE_BUILD_TYPE=Debug

Results in:

10:58:41 [alex@rogue:~/s/mcpelauncher.ng] ng + ./install/bin/mcpelauncher-client
10:58:43 Info  [Launcher] Version: client 67b8976 / manifest f02700d
10:58:43 Info  [Launcher] CPU: GenuineIntel Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
10:58:43 Info  [Launcher] CPU supports SSSE3: YES
10:58:43 Trace [Launcher] Loading hybris libraries
10:58:43 Trace [REDIRECT] /data/data/com.mojang.minecraftpe to /home/alex/.local/share/mcpelauncher/
10:58:43 Trace [REDIRECT] /data/data/home/alex/src/mcpelauncher.ng/install/proc/187971/cmdline to /home/alex/.local/share/mcpelauncher/
10:58:43 Trace [REDIRECT] /data/data/./install/bin/mcpelauncher-client to /home/alex/.local/share/mcpelauncher/
10:58:43 Trace [REDIRECT] /data/data to /home/alex/.local/share/mcpelauncher/
10:58:43 Trace [HybrisUtils] Loaded OS library libm.so.6
10:58:43 Trace [HybrisUtils] Loaded OS library libz.so.1
terminate called after throwing an instance of 'std::runtime_error'
  what():  Failed to find data file: lib/x86_64
Signal 6 received
Backtrace elements: #0 ./install/bin/mcpelauncher-client(_ZN12CrashHandler12handleSignalEiPv+0xfc) [0xc46ffc]
#1 /lib/x86_64-linux-gnu/libpthread.so.0(+0x153c0) [0x7fee0bb5c3c0]
#2 /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb) [0x7fee0b47218b]
#3 /lib/x86_64-linux-gnu/libc.so.6(abort+0x12b) [0x7fee0b451859]
#4 /lib/x86_64-linux-gnu/libstdc++.so.6(+0x9e951) [0x7fee0b828951]
#5 /lib/x86_64-linux-gnu/libstdc++.so.6(+0xaa47c) [0x7fee0b83447c]
#6 /lib/x86_64-linux-gnu/libstdc++.so.6(+0xaa4e7) [0x7fee0b8344e7]
#7 /lib/x86_64-linux-gnu/libstdc++.so.6(+0xaa799) [0x7fee0b834799]
#8 ./install/bin/mcpelauncher-client(_ZN10PathHelper12findDataFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x85c) [0xcbcb1c]
#9 ./install/bin/mcpelauncher-client(_ZN10PathHelper12findGameFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x71) [0xa52d61]
#10 ./install/bin/mcpelauncher-client(main+0x1cfb) [0xa5056b]
#11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7fee0b4530b3]
#12 ./install/bin/mcpelauncher-client(_start+0x2e) [0xa4e45e]
Dumping stack...
fish: “./install/bin/mcpelauncher-clie…” terminated by signal SIGABRT (Abort)

EDIT TO ADD hmm should it not be an i386 binary? Or is the upstream client a full 64 bit one now?

ChristopherHX commented 3 years ago

should it not be an i386 binary

No, only for 32bit only systems or cross compilations. Ng is since almost a year 64bit compatible like the game itself. MCmrarm and I replaced old 32bit only code with new code last year.

You can just use the versions folder of the flatpak, "open game data" will open the folder. The flatpak was allways true 64bit.

Use -dg path/to/1.16.220.*/

Maybe the launcher should show help if the game isn't in the current working directory, I kept it as it was...

stsquad commented 3 years ago

Well that runs although weirdly I can't login to my Xbox account (Errorcode: Drowned) in that mode and hence I can't test the same setup. I'll see if I can cause a crash with standalone.

ChristopherHX commented 3 years ago

Do sudo make install then the launcher finds the login window provider.

Drowed = webview returned error, isn't found etc. Mojang has crazy error codes.

stsquad commented 3 years ago

sigh now I get Errorcode:Crossbow, any idea what that is? Where is the webview launched from? Maybe I can debug it from there.

ChristopherHX commented 3 years ago

You have the qt5-qml-webengine module installed? It is a common error while building from source. This command should start it if it is installed, should open google

mcpelauncher-webview http://google.com xal://nowhere

The following code opens it https://github.com/minecraft-linux/mcpelauncher-client/blob/master/src/xal_webview_qt.cpp

There is also a cli version to login, if you change some cmake flags.

stsquad commented 3 years ago

Here is the crash with debug turned on:

19:54:45 Debug [JNIVM] Call Member Function Class=`com/xbox/httpclient/HttpClientRequest` Method=`setHttpMethodAndBody` Signature=`(Ljava/lang/String;Ljava/lang/String;[B)V`
19:54:45 Debug [JNIVM] Found symbol, Class=`com/xbox/httpclient/HttpClientRequest`, Method=`doRequestAsync`, Signature=`(J)V`
19:54:45 Debug [JNIVM] InternalFindClass com/xbox/httpclient/HttpClientRequest
19:54:45 Debug [JNIVM] Call Member Function Class=`com/xbox/httpclient/HttpClientRequest` Method=`doRequestAsync` Signature=`(J)V`
19:54:45 Debug [JNIVM] InternalFindClass com/mojang/minecraftpe/MainActivity
19:54:45 Debug [JNIVM] Invoked Unknown Member Function Class=`com/mojang/minecraftpe/MainActivity` Method=`tick` Signature=`()V`
19:54:45 Debug [JNIVM] InternalFindClass com/mojang/minecraftpe/MainActivity
19:54:45 Debug [JNIVM] Call Member Function Class=`com/mojang/minecraftpe/MainActivity` Method=`getCursorPosition` Signature=`()I`
19:54:45 Trace [AAssetManager] AAssetManager_open /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02//assets/resource_packs/vanilla/textures/entity/trident_riptide.png
19:54:45 Trace [AAssetManager] AAssetManager_open /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02//assets/resource_packs/vanilla/textures/entity/endercrystal/endercrystal.png
19:54:45 Debug [JNIVM] InternalFindClass com/mojang/minecraftpe/MainActivity
19:54:45 Debug [JNIVM] Invoked Unknown Member Function Class=`com/mojang/minecraftpe/MainActivity` Method=`tick` Signature=`()V`
19:54:45 Debug [JNIVM] InternalFindClass com/mojang/minecraftpe/MainActivity
19:54:45 Debug [JNIVM] Call Member Function Class=`com/mojang/minecraftpe/MainActivity` Method=`getCursorPosition` Signature=`()I`
terminating with uncaught exception of type std::length_error
abort message: terminating with uncaught exception of type std::length_error
Signal 6 received
Backtrace elements: 5
#0 ./install/bin/mcpelauncher-client(_ZN12CrashHandler12handleSignalEiPv+0xfc) [0xc46ffc]
#1 /lib/x86_64-linux-gnu/libpthread.so.0(+0x153c0) [0x7f22166963c0]
#2 /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb) [0x7f2215fac18b]
#3 /lib/x86_64-linux-gnu/libc.so.6(abort+0x12b) [0x7f2215f8b859]
#4 HYBRIS (null)+0x7f220c62508c in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xa508c [0x0x7f220c62508c]
Dumping stack...
#15 HYBRIS (null)+0x7f220c64322d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xc322d [0x0x7f220c64322d]
#48 HYBRIS (null)+0x7f220c6431fd in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xc31fd [0x0x7f220c6431fd]
#289 HYBRIS (null)+0x7f220c62508c in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xa508c [0x0x7f220c62508c]
#290 HYBRIS (null)+0x7f220c63dcc0 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xbdcc0 [0x0x7f220c63dcc0]
#299 HYBRIS typeinfo for std::length_error+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8df9f80 [0x0x7f21f7cf9f80]
#300 HYBRIS typeinfo for __cxxabiv1::__shim_type_info+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xeecd8 [0x0x7f220c66ecd8]
#301 HYBRIS (null)+0x7f220c643288 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xc3288 [0x0x7f220c643288]
#304 HYBRIS typeinfo for std::exception+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xef888 [0x0x7f220c66f888]
#309 HYBRIS typeinfo for std::exception+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xef888 [0x0x7f220c66f888]
#311 HYBRIS (null)+0x7f220c63ce0a in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xbce0a [0x0x7f220c63ce0a]
#313 HYBRIS typeinfo for std::length_error+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8df9f80 [0x0x7f21f7cf9f80]
#315 HYBRIS typeinfo for std::exception+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xef888 [0x0x7f220c66f888]
#322 HYBRIS typeinfo for std::length_error+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8df9f80 [0x0x7f21f7cf9f80]
#326 HYBRIS typeinfo for std::length_error+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8df9f80 [0x0x7f21f7cf9f80]
#327 HYBRIS (null)+0x7f220c625266 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xa5266 [0x0x7f220c625266]
#348 HYBRIS typeinfo for std::length_error+(nil) in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8df9f80 [0x0x7f21f7cf9f80]
#349 HYBRIS (null)+0x7f220c64023d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xc023d [0x0x7f220c64023d]
#369 HYBRIS (null)+0x64 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xba614 [0x0x7f220c63a614]
#373 HYBRIS (null)+0x7f220c6401e2 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xc01e2 [0x0x7f220c6401e2]
#403 HYBRIS (null)+0x7f21f0e55480 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x1f55480 [0x0x7f21f0e55480]
#456 HYBRIS (null)+0x7f220c63ac30 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xbac30 [0x0x7f220c63ac30]
#459 HYBRIS (null)+0x23 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xbab83 [0x0x7f220c63ab83]
#463 HYBRIS (null)+0x7f220c63afa3 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xbafa3 [0x0x7f220c63afa3]
#465 HYBRIS (null)+0x7f220c63a6a6 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xba6a6 [0x0x7f220c63a6a6]
#467 HYBRIS (null)+0x7f220c63a61c in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xba61c [0x0x7f220c63a61c]
#468 HYBRIS vtable for std::length_error+0x10 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libc++_shared.so+0x0xefa00 [0x0x7f220c66fa00]
#471 HYBRIS (null)+0x7f21f5dfa09d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x6efa09d [0x0x7f21f5dfa09d]
#473 HYBRIS (null)+0x7f21f0748bc5 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x1848bc5 [0x0x7f21f0748bc5]
#477 HYBRIS (null)+0x7f21f20e5cd7 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x31e5cd7 [0x0x7f21f20e5cd7]
#483 HYBRIS (null)+0x7f21f075138d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x185138d [0x0x7f21f075138d]
#487 HYBRIS (null)+0x7f21f1a6b0c8 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x2b6b0c8 [0x0x7f21f1a6b0c8]
#488 HYBRIS (null)+0x7f21f7db2238 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8eb2238 [0x0x7f21f7db2238]
#499 HYBRIS (null)+0x7f21f1a6ba00 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x2b6ba00 [0x0x7f21f1a6ba00]
#507 HYBRIS (null)+0x7f21f1615a42 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x2715a42 [0x0x7f21f1615a42]
#519 HYBRIS (null)+0x7f21f15fd7f2 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x26fd7f2 [0x0x7f21f15fd7f2]
#525 HYBRIS (null)+0x7f21f15fcff9 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x26fcff9 [0x0x7f21f15fcff9]
#533 HYBRIS (null)+0x7f21f7db2238 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8eb2238 [0x0x7f21f7db2238]
#535 HYBRIS (null)+0x7f21f15fea9d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x26fea9d [0x0x7f21f15fea9d]
#541 HYBRIS (null)+0x7f21f12ea415 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x23ea415 [0x0x7f21f12ea415]
#555 HYBRIS (null)+0x7f21f15fe50d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x26fe50d [0x0x7f21f15fe50d]
#565 HYBRIS (null)+0x7f21f2aff468 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x3bff468 [0x0x7f21f2aff468]
#569 HYBRIS (null)+0x7f21f296840d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x3a6840d [0x0x7f21f296840d]
#571 HYBRIS (null)+0x7f21f210e2aa in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x320e2aa [0x0x7f21f210e2aa]
#572 HYBRIS (null)+0x7f21f79caa50 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8acaa50 [0x0x7f21f79caa50]
#581 HYBRIS (null)+0x7f21f210e4ec in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x320e4ec [0x0x7f21f210e4ec]
#583 HYBRIS (null)+0x7f21f20ef7b7 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x31ef7b7 [0x0x7f21f20ef7b7]
#587 HYBRIS (null)+0x7f21f20e6cdd in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x31e6cdd [0x0x7f21f20e6cdd]
#589 HYBRIS mce::TextureBase::TextureBase(mce::TextureBase&&)+0x9d in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x6362fad [0x0x7f21f5262fad]
#591 HYBRIS (null)+0x7f21f7ebe720 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8fbe720 [0x0x7f21f7ebe720]
#598 HYBRIS (null)+0x7f21f7a3cce8 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8b3cce8 [0x0x7f21f7a3cce8]
#601 HYBRIS mce::CreateTextureFromUnownedContainerTransaction::apply(mce::ResourcePointer<nonstd::variants::variant<nonstd::variants::monostate, mce::Texture, dragon::res::ClientTexture, nonstd::variants::detail::TX<nonstd::variants::detail::S3>, nonstd::variants::detail::TX<nonstd::variants::detail::S4>, nonstd::variants::detail::TX<nonstd::variants::detail::S5>, nonstd::variants::detail::TX<nonstd::variants::detail::S6>, nonstd::variants::detail::TX<nonstd::variants::detail::S7>, nonstd::variants::detail::TX<nonstd::variants::detail::S8>, nonstd::variants::detail::TX<nonstd::variants::detail::S9>, nonstd::variants::detail::TX<nonstd::variants::detail::S10>, nonstd::variants::detail::TX<nonstd::variants::detail::S11>, nonstd::variants::detail::TX<nonstd::variants::detail::S12>, nonstd::variants::detail::TX<nonstd::variants::detail::S13>, nonstd::variants::detail::TX<nonstd::variants::detail::S14>, nonstd::variants::detail::TX<nonstd::variants::detail::S15> >, mce::ResourceBlockTemplate<nonstd::variants::variant<nonstd::variants::monostate, mce::Texture, dragon::res::ClientTexture, nonstd::variants::detail::TX<nonstd::variants::detail::S3>, nonstd::variants::detail::TX<nonstd::variants::detail::S4>, nonstd::variants::detail::TX<nonstd::variants::detail::S5>, nonstd::variants::detail::TX<nonstd::variants::detail::S6>, nonstd::variants::detail::TX<nonstd::variants::detail::S7>, nonstd::variants::detail::TX<nonstd::variants::detail::S8>, nonstd::variants::detail::TX<nonstd::variants::detail::S9>, nonstd::variants::detail::TX<nonstd::variants::detail::S10>, nonstd::variants::detail::TX<nonstd::variants::detail::S11>, nonstd::variants::detail::TX<nonstd::variants::detail::S12>, nonstd::variants::detail::TX<nonstd::variants::detail::S13>, nonstd::variants::detail::TX<nonstd::variants::detail::S14>, nonstd::variants::detail::TX<nonstd::variants::detail::S15> >, mce::PerFrameHandleTracker, mce::ResourceServiceTextureDescription>, std::__ndk1::shared_ptr> const&, mce::TextureResourceServiceContext&)+0x207 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x6341a07 [0x0x7f21f5241a07]
#604 HYBRIS (null)+0x7f21f7a3cc68 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8b3cc68 [0x0x7f21f7a3cc68]
#610 HYBRIS (null)+0x7f21f7a3cbe8 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8b3cbe8 [0x0x7f21f7a3cbe8]
#613 HYBRIS (null)+0x7f21f7e4acc0 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8f4acc0 [0x0x7f21f7e4acc0]
#629 HYBRIS (null)+0x7f21f2afed3f in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x3bfed3f [0x0x7f21f2afed3f]
#645 HYBRIS (null)+0x7f21f1a08389 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x2b08389 [0x0x7f21f1a08389]
#658 HYBRIS (null)+0x7f21f7e4acc0 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8f4acc0 [0x0x7f21f7e4acc0]
#671 HYBRIS (null)+0x7f21f26ee703 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x37ee703 [0x0x7f21f26ee703]
#729 HYBRIS getTimeS()+0xf in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x645c03f [0x0x7f21f535c03f]
#739 HYBRIS operator delete(void*)+0x15 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x653d125 [0x0x7f21f543d125]
#741 HYBRIS GameControllerMapper::tick(InputEventQueue&, ControllerIDtoClientMap&)+0x328 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x6188998 [0x0x7f21f5088998]
#747 HYBRIS (null)+0x7f21f2951924 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x3a51924 [0x0x7f21f2951924]
#760 HYBRIS (null)+0x7f21f7e39798 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8f39798 [0x0x7f21f7e39798]
#761 HYBRIS (null)+0x7f21f293ef5b in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x3a3ef5b [0x0x7f21f293ef5b]
#775 HYBRIS (null)+0x7f21f7e395f8 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8f395f8 [0x0x7f21f7e395f8]
#777 HYBRIS (null)+0x7f21f7e395f8 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8f395f8 [0x0x7f21f7e395f8]
#797 HYBRIS (null)+0x7f21f7efc960 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ffc960 [0x0x7f21f7efc960]
#810 HYBRIS (null)+0x7f21f7efbb60 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ffbb60 [0x0x7f21f7efbb60]
#811 HYBRIS getTimeS()+0xf in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x645c03f [0x0x7f21f535c03f]
#817 HYBRIS (null)+0x7f21f0e83ba6 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x1f83ba6 [0x0x7f21f0e83ba6]
#829 HYBRIS (null)+0x7f21f27a8fc6 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x38a8fc6 [0x0x7f21f27a8fc6]
#830 HYBRIS (null)+0x7f21f7efc960 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ffc960 [0x0x7f21f7efc960]
#835 HYBRIS (null)+0x7f21f7efc948 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ffc948 [0x0x7f21f7efc948]
#845 HYBRIS (null)+0x7f21f274068e in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x384068e [0x0x7f21f274068e]
#868 HYBRIS (null)+0x7f21f7efbb60 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ffbb60 [0x0x7f21f7efbb60]
#886 HYBRIS (null)+0x7f21f7aa5720 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ba5720 [0x0x7f21f7aa5720]
#898 HYBRIS (null)+0x7f21f7aa5620 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ba5620 [0x0x7f21f7aa5620]
#904 HYBRIS (null)+0x7f21f7aa5520 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ba5520 [0x0x7f21f7aa5520]
#910 HYBRIS (null)+0x7f21f7aa54a0 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ba54a0 [0x0x7f21f7aa54a0]
#919 HYBRIS (null)+0x7f21f7dc96f8 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8ec96f8 [0x0x7f21f7dc96f8]
#923 HYBRIS (null)+0x7f21f0e109ba in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x1f109ba [0x0x7f21f0e109ba]
#925 HYBRIS (null)+0x7f21f78d8c01 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x89d8c01 [0x0x7f21f78d8c01]
#940 HYBRIS (null)+0x7f21f78d8c90 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x89d8c90 [0x0x7f21f78d8c90]
#946 HYBRIS (null)+0x7f21f7ad7de8 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x8bd7de8 [0x0x7f21f7ad7de8]
#954 HYBRIS (null)+0x7f21f78d8b90 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x89d8b90 [0x0x7f21f78d8b90]
#967 HYBRIS (null)+0x7f21f0e5557c in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x1f5557c [0x0x7f21f0e5557c]
#977 HYBRIS (null)+0x7f21f0e55480 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x1f55480 [0x0x7f21f0e55480]
#984 HYBRIS (null)+0x7f21f0e55480 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x0x1f55480 [0x0x7f21f0e55480]
#992 HYBRIS (null)+0x7f21eef00000 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x(nil) [0x0x7f21eef00000]
#993 HYBRIS (null)+0x7f21eef00000 in /home/alex/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/versions/1.16.220.02/lib/x86_64/libminecraftpe.so+0x(nil) [0x0x7f21eef00000]
fish: “./install/bin/mcpelauncher-clie…” terminated by signal SIGABRT (Abort)
ChristopherHX commented 3 years ago

Hmm the log doesn't show any method which needs to be implemented. It connect via http(s) to microsoft which might cause problems, but I need to reproduce the crash or I'm unable to fix it.

as soon as I try to connect

Do you play on a server, realm, local multiplayer or featured server?

I don't have a realm so I cannot test such thing.

I only tested single player (short timespan).

stsquad commented 3 years ago

The connection is fine and I can get onto a local bedrock server (running on my synology (https://hub.docker.com/r/marctv/minecraft-bedrock-server). The crash occurs either straight away or after playing for some time. It's a little random how long it takes to crash but I often can re-start and re-connect and then play for 15 minutes before boom! fails again.

stsquad commented 3 years ago

I do not seeing getTimes() in there I wonder if there is a periodic check that fails. I'll have to start noting the crash times.

ChristopherHX commented 3 years ago

I can confirm this crash. Gdb gives me even after adding the few symbols still in the game only an address backtrace without names.

It is also possible that mojang make the game even worse on intel, I have absolutly no idea what to do about this.

stsquad commented 3 years ago

I've been playing with this a while now and not had any crashes recently. Could this problem have gone away with the latest releases?

stsquad commented 3 years ago

OK I've done some data collection and I think I've identified a possible reproducer. Generally the crash seems to occur when then player is in a liquid (water/lava) and often while mining/placing blocks. The eventual manifestation is the map data on the server gets corrupted with the player having an invalid rotation (NaN) and then all following server connections fail on any client (via mcpelauncher or native on Android/PS4). So there are two bugs.

Obviously the first I need to report as a bug in Minecraft. However I wonder if there is anything we can do to track the second problem down? How many of the stubbed library functions return floating point numbers? Could we enable a debug check for isnan on those results and see if we can identify when that occurs?

stsquad commented 3 years ago

The upstream bug has already been raised: https://bugs.mojang.com/browse/MCPE-133581