https://bugs.documentfoundation.org/show_bug.cgi?id=97160

--- Comment #12 from Michael Meeks <[email protected]> ---
unfortunately the back-trace with symbols (which is great - it looks like
calling a virtual / null function somehow) seems rather odd:

#1  0x00007ffff68b9bb5 in OpenGLContext::AcquireFramebuffer (this=0x174b300,
rTexture=...) at
/build/libreoffice-slmnDx/libreoffice-5.1.0~rc3/vcl/source/opengl/OpenGLContext.cxx:1649
#2  0x00007ffff68b027f in OpenGLSalGraphicsImpl::CheckOffscreenTexture
(this=this@entry=0x171ee30) at
/build/libreoffice-slmnDx/libreoffice-5.1.0~rc3/vcl/opengl/gdiimpl.cxx:477

but at line 1649 in 5.1.0.3 we have:

    if( !pFramebuffer && mnFramebufferCount < MAX_FRAMEBUFFER_COUNT )
    {
        mnFramebufferCount++;
***     pFramebuffer = new OpenGLFramebuffer();  ***
        if( mpLastFramebuffer )
        {
            pFramebuffer->mpPrevFramebuffer = mpLastFramebuffer;

A simple constructor - so ... it is very unclear how that could be NULL. Most
odd. Perhaps running in valgrind would help.

It'd also be great to get a trace from 5.1.1.rc1 (or even 2 coming soon) if
possible. It looks like a simple NULL ptr de-reference which (I'd hope) would
be easy to fix - but we need a newer version to poke at I think.

Thanks !

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to