If you activate the symbol browser you will get the crashes.
I am aware of that.
But that does not mean its not useful. Example. try to look at foreign code with 20.000Loc with SB or with File view only. The file view does not tell you anything about how large the classes are, public/private functions, member vars name space structure, name it. And when i have 1hr to check out such a project, I'd still do it with a CB crahing on me 10times in that time, rather than doing it without a symbol browser.
The only solution is to rewrite the whole part of codeblocks, but there is no dev who is willing to do it (help is needed)
I can fully understand its hard to to such a rewrite in open source. The use case above would benefit from a "lock" button to quickly enable/disable it until its being eventually fixed. Just an example of an other "solution".
One possible solution is to compile codeblocks by yourself but with wxWidgets 2.8.X instead of the official wxWidgets 3.X.X of your ubuntu distribution. This should be possible and it should work without crashing..
Cool. Although I guess this implies the nightlies also do lock the SB feature.
If compiling CB 17.12 with 2.8 is an option that a good way out indeed. I had thought that I did read somewhere that wx3.xx is a requirement for 17.12 and it would not compile, but maybe I misunderstood that.
So if when I did compile it with 2.8, how would I enable the SB then? Woudn't it still be locked?