Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
[Solved] Distracting SymbolBrowser Behaviour
Pecan:
Head ver 13432 contains many fixes to the ClassBrowser after treating it badly with stress testing and beating out every crash I could find.
Give it a try, beat up on it,and let us know how it goes.
Backup your current codecompletion.dll and copy the the devel version to the output folder version so that any crash shows us the line numbers in the backtrace file.
Thanks
tigerbeard:
--- Quote from: Pecan on January 26, 2024, 08:59:50 pm ---Give it a try, beat up on it,and let us know how it goes.
--- End quote ---
Thanks for your work. I am currently testing that as my main development version. Its very stable so far but I need more testing.
I am testing svn13342 under a Linux Ubuntu 22.04 environment.
Some early feedback
* when opening a new project the symbol tree is not shown unless I click into the empty tab. I am not sure if its a 100% rule, but I did not have another case yet
* during work sometimes the three would not rebuild and an empty tab is shown with no working context menu. It was notable, because I found no other way to display the symbol tree again other than rebuilding the project. That happening out of nowhere would be a bit annoying for a new user. It happened during a full work day about 5 times, so I only can say there seems to be something, but i need to find a way to reproduce it.
* Subjectively the symbol tree seems to re-build a bit less often than before, which is a good thing. I had not crashes at all.
I keep on testing.
Miguel Gimenez:
Using svn13436, if I open C::B workspace, wait for CC to complete and close the program then codeblocks.exe still shows in the task manager (tested on MSW).
I have detected this after compiling svn13437: executing update32.bat shows a lot of "file in use" errors.
EDIT: nightly 13430 works OK, nightly 13434 fails. This leaves 13432 as the suspect, probably the thread is waiting for a semaphore.
Pecan:
--- Quote from: Miguel Gimenez on January 31, 2024, 02:02:23 pm ---Using svn13436, if I open C::B workspace, wait for CC to complete and close the program then codeblocks.exe still shows in the task manager (tested on MSW).
I have detected this after compiling svn13437: executing update32.bat shows a lot of "file in use" errors.
EDIT: nightly 13430 works OK, nightly 13434 fails. This leaves 13432 as the suspect, probably the thread is waiting for a semaphore.
--- End quote ---
Thanks, I'll look into it.
Pecan:
--- Quote from: Miguel Gimenez on January 31, 2024, 02:02:23 pm ---Using svn13436, if I open C::B workspace, wait for CC to complete and close the program then codeblocks.exe still shows in the task manager (tested on MSW).
I have detected this after compiling svn13437: executing update32.bat shows a lot of "file in use" errors.
EDIT: nightly 13430 works OK, nightly 13434 fails. This leaves 13432 as the suspect, probably the thread is waiting for a semaphore.
--- End quote ---
I could not recreate this problem, so I changed all CallAfter semaphore Wait()s to WaitTimeout(500).
Please test to see if this solved the problem.
Thanks
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version