|
2017-10-11
, 13:09
|
Posts: 1,414 |
Thanked: 7,547 times |
Joined on Aug 2016
@ Estonia
|
#122
|
|
2017-10-11
, 21:02
|
Posts: 339 |
Thanked: 1,623 times |
Joined on Oct 2013
@ France
|
#123
|
@Zeta, I wonder if you could try to run the demo from
http://repo.merproject.org/obs/home:...mv7hl/armv7hl/
(gdb) bt full #0 0x00000000 in ?? () No symbol table info available. #1 0x2a18d280 in mbgl::gl::checkError(char const*, char const*, int) () No symbol table info available. #2 0x2a18b5a6 in mbgl::gl::Context::initializeExtensions(std::function<void (*(char const*))()> const&) () No symbol table info available. #3 0x2a0ed672 in void std::call_once<mbgl::RendererBackend::getContext()::{lambda()#1}>(std::once_flag&, mbgl::RendererBackend::getContext()::{lambda()#1}&&)::{lambda()#2}::_FUN() () No symbol table info available. #4 0x40dee35c in __GI___pthread_once (once_control=0x44f224a0, init_routine=0x2a2fd6b9 <__once_proxy+1>) at ../ports/sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c:76 _buffer = {__routine = 0x40dee2cd <clear_once_control>, __arg = 0x44f224a0, __canceltype = 709104808, __prev = 0x0} #5 0x2a0ed730 in mbgl::RendererBackend::getContext() () No symbol table info available. #6 0x2a0ef176 in mbgl::Renderer::Impl::render(mbgl::UpdateParameters const&) () No symbol table info available. #7 0x2a0e21c2 in QMapboxGLRendererFrontend::render() () No symbol table info available. #8 0x2a08514c in QSGMapboxGLTextureNode::render (this=this@entry=0x44f61068, window=0x2a456308) at mapbox-gl-qml/src/qsgmapboxglnode.cpp:111 loaded = false alignment = 4 #9 0x2a07effe in QQuickItemMapboxGL::updatePaintNode (this=0x2a54ab50, node=<optimized out>) at mapbox-gl-qml/src/qquickitemmapboxgl.cpp:769 n = 0x44f61068 sz = {wd = 540, ht = 960} map = 0x44f066c8 loaded = <optimized out> tol = <optimized out> #10 0x401fc970 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) () from /usr/lib/libQt5Quick.so.5 No symbol table info available. #11 0x44f29618 in ?? () No symbol table info available. #12 0x44f29618 in ?? () No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?)
void checkError(const char* cmd, const char* file, int line) { // fprintf(stderr, "cmd: %s\n", cmd); GLenum err = GL_NO_ERROR; if ((err = glGetError()) != GL_NO_ERROR) { std::string message = std::string(cmd) + ": Error " + stringFromError(err); // Check for further errors while ((err = glGetError()) != GL_NO_ERROR) { message += ", "; message += stringFromError(err); } throw Error(message + " at " + file + ":" + util::toString(line)); } }
|
2017-10-12
, 05:04
|
Posts: 1,414 |
Thanked: 7,547 times |
Joined on Aug 2016
@ Estonia
|
#124
|
|
2017-10-12
, 15:55
|
Posts: 339 |
Thanked: 1,623 times |
Joined on Oct 2013
@ France
|
#125
|
So, I made a new demo build with shared stdc++ linking under
https://build.merproject.org/package...pbox-demo-sfos
The Following User Says Thank You to Zeta For This Useful Post: | ||
|
2017-10-12
, 16:57
|
Posts: 1,414 |
Thanked: 7,547 times |
Joined on Aug 2016
@ Estonia
|
#126
|
Just tested it for two minutes without any crash !
So it works on the Jolla 1 with this style.
So the crash we had before could be related to GPU memory exhaustion when using the full style, or that there are some gl calls not done in this simplified style ?
The Following User Says Thank You to rinigus For This Useful Post: | ||