If the program contains GtkGLArea widget then whole window does not redraw upon an action (dragging sliders), and redraw can be done by alt-tabing or swapping workspaces.
This example app shows the defect.
Gtk+ version is 3.16.6.
The bug is not present on mesa 10.5.8 and is present >10.6.3
I cant compile older version because of c61bc6ed844b39e600cc64e3e552c7bf1894d7ba. This one also crashes with software rendering.
(In reply to pavol from comment #2)
> The bug is not present on mesa 10.5.8 and is present >10.6.3
Can you bisect Mesa?
(In reply to pavol from comment #3)
> I cant compile older version because of
> c61bc6ed844b39e600cc64e3e552c7bf1894d7ba. This one also crashes with
> software rendering.
When crossing that commit, you can either fix up src/util/.deps/libmesautil_la-strtod.Plo manually or clean all build output and build from scratch.
This commit fixes crashes during software rendering.
I started bisect at commit f5c110199675b7f4c50d4a7a64b6aac44c55d0a4, where it kind of works, i.e. does not crash, but the widgets start to appear only after redraw (mouse hover or slider moved).
And this is the culprit which makes it segfault (i.e. from kind of working as above to not working and then it was "fixed" where it does not segfault but does not redraw either).
The update to mesa 11.0.3 fixed this issue for me.
Anyone else can confirm that this is fixed?
R600 works, llvmpipe does not (draws now, however some parts are black at the start and drawn only when mouse goes over it).
(In reply to Ian Brunelli from comment #7)
> The update to mesa 11.0.3 fixed this issue for me.
> Anyone else can confirm that this is fixed?
The update seems to have fixed the issue for me as well.
(In reply to Hugues Ross from comment #9)
> (In reply to Ian Brunelli from comment #7)
> > The update to mesa 11.0.3 fixed this issue for me.
> > Anyone else can confirm that this is fixed?
> The update seems to have fixed the issue for me as well.
Can you test with LIBGL_ALWAYS_SOFTWARE=on ? Because I am getting black widget before I hover over them.
-- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/553.