I’m getting a GAL canvas deadlock when I have both PCBNew and Eeschema running.

To reproduce, open both a schematic and a board, go to Preferences and change 
one of the GAL grid settings.  (I was changing PCBNew’s minimum grid spacing, 
but I imagine it reproduces with the others as well.)

On the CommonSettingsChanged() notification we end up rebuilding PCBNew's 
horizontal toolbar.  This results in a paint event on PCBNew's canvas.

In BeginDrawing() —> SetBuffer() —> bindFb() —> glBindFramebufferEXT() we get a 
"Error: switching framebuffer: invalid framebuffer operation”.  

We then try to fallback to Cairo and deadlock.

Ring any bells for anyone?

Cheers,
Jeff.


_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to