← Back to team overview

kicad-developers team mailing list archive

Re: GAL canvas deadlock

 

On 11/10/18 14:55, Seth Hillbrand wrote:
> Sorry, Jeff but my Mac is currently burning a hole in the desk trying to
> get the 5.0.1 build out. I can look this weekend probably

Hi Jeff,

I don't know if this is very relevant for your case, but I noticed a
deadlock in:

#2  0x00007fffe3b2a53c in GL_CONTEXT_MANAGER::LockCtx(wxGLContext*,
wxGLCanvas*) () at
/home/twl/Kicad-dev/kicad-build/release-master/eeschema/_eeschema.kiface
#3  0x00007fffe3b12ea4 in KIGFX::OPENGL_GAL::~OPENGL_GAL() () at
/home/twl/Kicad-dev/kicad-build/release-master/eeschema/_eeschema.kiface
#4  0x00007fffe3b131f9 in KIGFX::OPENGL_GAL::~OPENGL_GAL() () at
/home/twl/Kicad-dev/kicad-build/release-master/eeschema/_eeschema.kiface
#5  0x00007fffe3b07415 in
EDA_DRAW_PANEL_GAL::SwitchBackend(EDA_DRAW_PANEL_GAL::GAL_TYPE) () at
/home/twl/Kicad-dev/kicad-build/release-master/eeschema/_eeschema.kiface
#6  0x00007fffe38e7f69 in
SCH_DRAW_PANEL::SwitchBackend(EDA_DRAW_PANEL_GAL::GAL_TYPE) () at
/home/twl/Kicad-dev/kicad-build/release-master/eeschema/_eeschema.kiface
#7  0x00007fffe3b37ba5 in
EDA_DRAW_FRAME::SwitchCanvas(EDA_DRAW_PANEL_GAL::GAL_TYPE) () at
/home/twl/Kicad-dev/kicad-build/release-master/eeschema/_eeschema.kiface


It happens when there's a pending OpenGL error (not reported anywhere),
in my case it was a wrong shader parameter name.

Cheers,
Tom


Follow ups

References