Description: Development version of LO asserts when I try to edit chart objects Steps to Reproduce: 1. Open attached test document 2. Double click on chart to step into edit mode Actual Results: Assertion comes up pointing to OpenGL code. In OpenGLContext::prepareForYield() method !hasCurrent() is evaluated to false. Expected Results: No assertion Reproducible: Always User Profile Reset: No Additional Info: User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
Created attachment 129908 [details] Calc document with chart
Confirmed with the below build in Windows 7. Version: 5.4.0.0.alpha0+ Build ID: 289124284f98bbea442871455cf7da5fe9ef3aae CPU Threads: 4; OS Version: Windows 6.1; UI Render: GL; Locale: hu-HU (hu_HU); Calc: CL
Also happening when Inserting a chart in Writer
Tomaz, do you have an insight why this might be occurring?
I can still reproduce this. I'll try to see why we still have a context after we attempt to release it.
Miklos Vajna committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=2a6171ed6fb85b3419dcf5cf1346cf1eec447987 tdf#104893 vcl opengl: fix assert failure when starting chart editing It will be available in 6.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Miklos Vajna committed a patch related to this issue. It has been pushed to "libreoffice-6-0": http://cgit.freedesktop.org/libreoffice/core/commit/?id=014a573a05bc69e0883a9e5fccdc7bed72b0a62e&h=libreoffice-6-0 tdf#104893 vcl opengl: fix assert failure when starting chart editing It will be available in 6.0.5. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.