Code::Blocks is designed to work with wxGTK:2.8, the support for wxGTK:3.0 is still not stable. Example: When enabling the Symbol Browser, random crashes can happen. With enabled debugging symbols, different asserts, for instance in gdkregion-generic.c, can be triggered. Please revert back to WX_GTK_VER="2.8" to have a stable symbol browser again. At https://sourceforge.net/p/codeblocks/tickets issues concerning wxGTK:3.0 are tagged with "wx30". See: https://sourceforge.net/p/codeblocks/tickets/search/?q=labels:%22wx30%22 Ebuilds with downgraded wxGTK versions for codeblocks-16.01 and codeblocks-9999 can be found in my overlay "seden" (via layman).
Fixed. I'm leaving this open to block the 3.0 tracker.
Thank you very much!
17.12 is out, is that working fine with 3.0 or even 3.0-gtk3 maybe? Also, do you use this and might want to maintain or co-maintain it?
(In reply to Mart Raudsepp from comment #3) > 17.12 is out, is that working fine with 3.0 or even 3.0-gtk3 maybe? > Also, do you use this and might want to maintain or co-maintain it? I am using the 9999 build only, as the releases get out-of-date pretty fast. However, I just changed the wxWidgets version to 3.0-gtk3 in a local ebuild, and Code::Blocks worked just fine this morning. It's GTK3 now, so the UI looks a bit different, but I had no crashes, yet. I'll see what I can report in a few days. I am using c::b on a daily basis.
Code::Blocks works perfectly fine with 3.0 and 3.0-gtk3 (See Bug 643494 also) so I take the liberty, being the reporter of this bug, to close it as obsolete. I think it is better to have a single bug for the upgrade, and the other looks more suitable to me.