overte-org / overte

Overte open source virtual worlds platform.
https://overte.org/
Other
132 stars 47 forks source link

OpenGL-related crash when starting Overte and loading into tutorial #842

Open ksuprynowicz opened 4 months ago

ksuprynowicz commented 4 months ago

Backtrace:

__memcpy_sse2_unaligned_erms 0x00007ffff02c02d3
<unknown> 0x00007fffca62a6df
<unknown> 0x00007fffca604606
<unknown> 0x00007fffca604cf9
<unknown> 0x00007fffca6054a7
<unknown> 0x00007fffca60579d
gpu::gl45::GL45Backend::GL45Texture::copyMipFaceLinesFromTexture GL45BackendTexture.cpp:243
gpu::gl45::GL45Backend::GL45VariableAllocationTexture::copyMipFaceLinesFromTexture GL45BackendVariableTexture.cpp:52
operator() GLTexture.cpp:267
std::__invoke_impl<…>(std::__invoke_other, struct {...} &) invoke.h:61
std::__invoke_r<…>(struct {...} &) invoke.h:150
std::_Function_handler::_M_invoke(const std::_Any_data &, const std::shared_ptr<…> &) std_function.h:290
std::function::operator()(const std::shared_ptr<…> &) const std_function.h:591
gpu::gl::TransferJob::transfer GLTexture.h:89
gpu::gl::GLTextureTransferEngineDefault::processTransferQueues GLTextureTransfer.cpp:341
gpu::gl::GLTextureTransferEngineDefault::manageMemory GLTextureTransfer.cpp:182
gpu::gl::GLBackend::recycle GLBackend.cpp:997
gpu::gl45::GL45Backend::recycle GL45Backend.cpp:42
gpu::Context::recycle Context.cpp:121
operator() OpenGLDisplayPlugin.cpp:593
OpenGLDisplayPlugin::withPresentThreadLock<…>(struct {...}) const OpenGLDisplayPlugin.h:185
OpenGLDisplayPlugin::updateFrameData OpenGLDisplayPlugin.cpp:590
OpenGLDisplayPlugin::present OpenGLDisplayPlugin.cpp:698
PresentThread::run OpenGLDisplayPlugin.cpp:198
operator() 0x00007ffff60daeb1
(anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > 0x00007ffff60daeb1
QThreadPrivate::start 0x00007ffff60daeb1
start_thread 0x00007ffff02a645c
clone3 0x00007ffff0326bbc

image image