Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BGFX Crash when loading CesiumMan example model #17

Closed
Alex-MSFT opened this issue May 29, 2020 · 1 comment
Closed

BGFX Crash when loading CesiumMan example model #17

Alex-MSFT opened this issue May 29, 2020 · 1 comment

Comments

@Alex-MSFT
Copy link
Contributor

When loading the cesium man (https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/CesiumMan/glTF/CesiumMan.gltf) in the playground the app crashes with the following traces

ERROR: 0:56: '=' :  cannot convert from 'highp 4-component vector of float' to 'highp 4X4 matrix of float'
ERROR: 0:58: '=' :  cannot convert from 'highp 4-component vector of float' to 'highp 4X4 matrix of float'
ERROR: 0:60: '=' :  cannot convert from 'highp 4-component vector of float' to 'highp 4X4 matrix of float'

2020-05-29 10:54:43.279 30296-30340/com.playground A/libc: Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 30340 (mqt_js), pid 30296 (com.playground)

2020-05-29 10:54:43.314 30363-30363/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2020-05-29 10:54:43.314 30363-30363/? A/DEBUG: Build fingerprint: 'google/sdk_gphone_x86/generic_x86:9/PSR1.180720.093/5456446:userdebug/dev-keys'
2020-05-29 10:54:43.314 30363-30363/? A/DEBUG: Revision: '0'
2020-05-29 10:54:43.314 30363-30363/? A/DEBUG: ABI: 'x86'
2020-05-29 10:54:43.314 30363-30363/? A/DEBUG: pid: 30296, tid: 30340, name: mqt_js >>> com.playground <<<
2020-05-29 10:54:43.314 30363-30363/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
2020-05-29 10:54:43.315 30363-30363/? A/DEBUG: eax 00000000 ebx 00007658 ecx 00007684 edx 00000006
2020-05-29 10:54:43.315 30363-30363/? A/DEBUG: edi 00007658 esi cad0df20
2020-05-29 10:54:43.315 30363-30363/? A/DEBUG: ebp c117d679 esp cad0de88 eip ec7deb39
2020-05-29 10:54:43.375 30363-30363/? A/DEBUG: backtrace:
2020-05-29 10:54:43.375 30363-30363/? A/DEBUG: #00 pc 00000b39 [vdso:ec7de000] (__kernel_vsyscall+9)
2020-05-29 10:54:43.375 30363-30363/? A/DEBUG: #1 pc 0001fdf8 /system/lib/libc.so (syscall+40)
2020-05-29 10:54:43.375 30363-30363/? A/DEBUG: #2 pc 00022ed3 /system/lib/libc.so (abort+115)
2020-05-29 10:54:43.375 30363-30363/? A/DEBUG: #3 pc 003235ed /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (Babylon::BgfxCallback::fatal(char const*, unsigned short, bgfx::Fatal::Enum, char const*)+157)
2020-05-29 10:54:43.375 30363-30363/? A/DEBUG: #4 pc 003ba5d8 /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (bgfx::fatal(char const*, unsigned short, bgfx::Fatal::Enum, char const*, ...)+472)
2020-05-29 10:54:43.375 30363-30363/? A/DEBUG: #5 pc 0040b80d /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (bgfx::gl::ShaderGL::create(bgfx::Memory const*)+7693)
2020-05-29 10:54:43.375 30363-30363/? A/DEBUG: #6 pc 004218b5 /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (bgfx::gl::RendererContextGL::createShader(bgfx::ShaderHandle, bgfx::Memory const*)+69)
2020-05-29 10:54:43.375 30363-30363/? A/DEBUG: #7 pc 003c929b /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (bgfx::Context::rendererExecCommands(bgfx::CommandBuffer&)+3403)
2020-05-29 10:54:43.375 30363-30363/? A/DEBUG: #8 pc 003c7eea /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (bgfx::Context::renderFrame(int)+154)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #9 pc 003c7c0c /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (bgfx::Context::swap()+476)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #10 pc 003c366b /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (bgfx::Context::frameNoRenderWait()+43)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #11 pc 003c3a35 /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (bgfx::Context::frame(bool)+133)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #12 pc 003d4538 /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (bgfx::frame(bool)+56)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #13 pc 002b1a47 /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (Babylon::NativeEngine::EndFrame()+71)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #14 pc 002e5a31 /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #15 pc 002e5967 /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #16 pc 002e58c2 /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #17 pc 002e5862 /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #18 pc 002e421b /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #19 pc 0028404d /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #20 pc 00283fe1 /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (std::__ndk1::function<void (Napi::Env)>::operator()(Napi::Env) const+65)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #21 pc 00283f75 /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (_ZZZN7Babylon6NativeC1EP15OpaqueJSContextP13ANativeWindowENKUlNSt6__ndk18functionIFvN4Napi3EnvEEEEE_clESA_ENKUlvE_clEv+69)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #22 pc 00283f25 /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (_ZZNK6arcana16looper_schedulerILj32EEclIZZN7Babylon6NativeC1EP15OpaqueJSContextP13ANativeWindowENKUlNSt6__ndk18functionIFvN4Napi3EnvEEEEE_clESE_EUlvE_EEvOT_ENKUlvE_clEv+37)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #23 pc 00283c7b /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (_ZN6stdext16inplace_functionIFvvELj32ELj8ELb1EE6invokeIZNK6arcana16looper_schedulerILj32EEclIZZN7Babylon6NativeC1EP15OpaqueJSContextP13ANativeWindowENKUlNSt6__ndk18functionIFvN4Napi3EnvEEEEE_clESJ_EUlvE_EEvOT_EUlvE_EEvPKv+43)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #24 pc 00280bb9 /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (_ZNK6stdext16inplace_functionIFvvELj32ELj8ELb1EEclEv+57)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #25 pc 00280a69 /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (offset 0x5d93000) (_ZN6arcana16looper_schedulerILj32EE15looper_callbackEiiPv+345)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #26 pc 00012a77 /system/lib/libutils.so (android::SimpleLooperCallback::handleEvent(int, int, void*)+39)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #27 pc 00013896 /system/lib/libutils.so (android::Looper::pollInner(int)+998)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #28 pc 0001340b /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+43)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #29 pc 000e414b /system/lib/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long long, int)+59)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #30 pc 003ddb28 /system/framework/x86/boot-framework.oat (offset 0x3ca000) (android.media.MediaExtractor.seekTo [DEDUPED]+136)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #31 pc 00008126 /dev/ashmem/dalvik-jit-code-cache (deleted) (android.os.MessageQueue.next+230)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #32 pc 0000beec /dev/ashmem/dalvik-jit-code-cache (deleted) (android.os.Looper.loop+492)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #33 pc 005f0d52 /system/lib/libart.so (art_quick_invoke_static_stub+418)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #34 pc 000a30df /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+239)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #35 pc 0029bca2 /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+338)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #36 pc 002660b7 /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+247)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #37 pc 0026c79c /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #38 pc 00293e2b /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #39 pc 005bdc5f /system/lib/libart.so (MterpInvokeStatic+207)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #40 pc 005e2ea1 /system/lib/libart.so (ExecuteMterpImpl+14625)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #41 pc 001b5356 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.playground-832eY8zPAIoslxdeCQB1ZQ==/base.apk (deleted) (com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run+74)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #42 pc 00266216 /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #43 pc 0026c79c /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #44 pc 00293e2b /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #45 pc 005bd574 /system/lib/libart.so (MterpInvokeInterface+1444)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #46 pc 005e2f21 /system/lib/libart.so (ExecuteMterpImpl+14753)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #47 pc 000ca806 /system/framework/boot.vdex (java.lang.Thread.run+12)
2020-05-29 10:54:43.376 30363-30363/? A/DEBUG: #48 pc 00266216 /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
2020-05-29 10:54:43.377 30363-30363/? A/DEBUG: #49 pc 0026c68e /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+126)
2020-05-29 10:54:43.377 30363-30363/? A/DEBUG: #50 pc 005a953d /system/lib/libart.so (artQuickToInterpreterBridge+1277)
2020-05-29 10:54:43.377 30363-30363/? A/DEBUG: #51 pc 005f6c6d /system/lib/libart.so (art_quick_to_interpreter_bridge+77)
2020-05-29 10:54:43.377 30363-30363/? A/DEBUG: #52 pc 005f0b82 /system/lib/libart.so (art_quick_invoke_stub+338)
2020-05-29 10:54:43.377 30363-30363/? A/DEBUG: #53 pc 000a30ce /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+222)
2020-05-29 10:54:43.377 30363-30363/? A/DEBUG: #54 pc 004d3349 /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+89)
2020-05-29 10:54:43.377 30363-30363/? A/DEBUG: #55 pc 004d45f7 /system/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+471)
2020-05-29 10:54:43.377 30363-30363/? A/DEBUG: #56 pc 0050958c /system/lib/libart.so (art::Thread::CreateCallback(void*)+1484)
2020-05-29 10:54:43.377 30363-30363/? A/DEBUG: #57 pc 0008f065 /system/lib/libc.so (__pthread_start(void*)+53)
2020-05-29 10:54:43.377 30363-30363/? A/DEBUG: #58 pc 0002485b /system/lib/libc.so (__start_thread+75)

@Alex-MSFT
Copy link
Contributor Author

Issue moved to BabylonJS/BabylonNative #280 via ZenHub

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant