GNOME Bugzilla – Bug 324096
A Refresh at Symbol Browser blocks Anjuta when static class variable is of type "self" (non pointer).
Last modified: 2009-08-15 18:40:50 UTC
Please describe the problem: I have a class like this: class A{ static A m_A; }; There is other methods and variables, but the point is when I go to symbol browser and hit refresh, Anjuta blocks and the only thing I can do is SIGKILL it. Then I go to project path and restore a backup I made of file: .tm_project2.cache I found this exact point by commenting out the other parts of class declaration and at last leaving only that line commented and then the problem happened when I uncomment it. Steps to reproduce: 1. create this class class A{ //static A m_A; }; 2. activate "refresh" at symbol browser tab 3. uncomment the "static" line, save file 4. activate "refresh" at symbol browser tab again 5. ajuta stop working Actual results: anjuta stop working Expected results: symbol browser refreshes normally Does this happen every time? at that circunstances, yes Other information: Anjuta ROCKS, most now that i found a workaround to that bug :D
I think it is the same bug than 315218 which has already been corrected in CVS head.
*** This bug has been marked as a duplicate of 315218 ***
Closing all fixed bugs. Sorry for the mass update :( ...