GNOME Bugzilla – Bug 566209
"generate inhertances..." progress bar doesn't disappear
Last modified: 2009-12-29 19:55:48 UTC
After some work with the symbol-db it seems to end up in an inconsistent state and blocks when editing some text while searching for a symbol. Following backtrace appeared after 2 minutes of waiting. In some other cases I got criticals about g_value and gda_holder stuff.
+ Trace 211209
In addition, the "generate inhertances..." progress bar doesn't disappear ever for global symbols.
(In reply to comment #0) > After some work with the symbol-db it seems to end up in an inconsistent state > and blocks when editing some text while searching for a symbol. Following > backtrace appeared after 2 minutes of waiting. In some other cases I got > criticals about g_value and gda_holder stuff. > hmm please try to run with --g-fatal-warnings and let's see which point breaks. > > In addition, the "generate inhertances..." progress bar doesn't disappear ever > for global symbols. > yeah I got that too, I'm investigating. AFAIK it seems to be only a graphical bug.
(In reply to comment #0) > After some work with the symbol-db it seems to end up in an inconsistent state > and blocks when editing some text while searching for a symbol. Following > backtrace appeared after 2 minutes of waiting. In some other cases I got > criticals about g_value and gda_holder stuff. > I've done a code cleaning on the engine core which probably caused those warnings. Please check with new version if those still occur.
I'm not seeing Anjuta blocking anymore. The but can be changed to "generate inhertances..." progress bar doesn't disappear.
(In reply to comment #3) > I'm not seeing Anjuta blocking anymore. > The but can be changed to "generate inhertances..." progress bar doesn't > disappear. > on trunk there's a version that should fix this. Have you ever had a gui block while editing since this bug was filed?
maybe the locking was due to bug #568031.
Still happens sometimes but I have no sane way or reproducing!
I investigated this one. And maybe I've found a way to reproduce it. 1. Open Anjuta. 2. Close all documents. 3. Close the active project. 4. Close any documents that remain opened. 5. Close Anjuta. 7. Open Anjuta. A fresh interface without documents nor symbo-db should come up. 8. Open a /tmp/foo_file.c 9. Symbol-db gets loaded and two bars displayed. This isn't correct and I'll try to fix this. Anyway shouldn't project-manager take care of opening a foo project when no project nor files were stored on session?
I've committed a patch for this. The 'generating inheritances' messages was there I suppose because it was not cleared. If you still encounter some weird behaviour please reopen this.