Not sure if this is the right place to report this. I am not able to get into the report bug link in KiCad about.
I am just trying the new 5.99 Nightly. Attaching version info.
Sometimes ( can not find any pattern ) when working on a layout I am getting an error message.
“Could not use OpenGL
error: setting draw buffer: invalid operation”
After that I should force quit KiCad because message appears immediately after I hit OK.
The same happened today with my older kicad version. It seems like I am not abled to work on layout anymore. I am getting white screen in pcbnew if try to open any of my projects.
Any ideas?
Thanks in advance!
Application: KiCad
Version: (5.1.9-0-10_14), release build
Libraries:
wxWidgets 3.0.4
libcurl/7.64.1 SecureTransport (LibreSSL/2.8.3) zlib/1.2.11 nghttp2/1.41.0
Platform: macOS Version 10.16 (Build 20D74), 64 bit, Little endian, wxMac
Build Info:
wxWidgets: 3.0.4 (wchar_t,STL containers,compatible with 2.8)
Boost: 1.75.0
OpenCASCADE Technology: 7.5.0
Curl: 7.54.0
Compiler: Clang 10.0.1 with C++ ABI 1002
What canvas settings are you using? You should have “Modern Accellerated” set . Try pressing Fn11. You might still need to adjust the antialiasing settings for optimal rendering.
COROUTINE means probably parallelism which is usually difficult to debug and may be hw/driver/sw/OS version etc. specific. It’s even possible (although improbable) that nobody else ever runs into this.
I suggest you go to https://gitlab.com/kicad/code/kicad/-/issues and report this properly. (The About dialog’s button is just a shortcut which leads to the issue tracker with some prefilled info.)
coroutines aren’t true parallelism. They are faux parallelism sharing the same thread as the gui that doesn’t require any special hardware. It’s no different than context switching on a rtos in a micro.
A fault ending in the coroutine just means the stack switch has confused the call tree shown potentially.