After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 315218 - anjuta 2.0 freeze on opening my project
anjuta 2.0 freeze on opening my project
Status: VERIFIED FIXED
Product: anjuta
Classification: Applications
Component: plugins: symbol-db
2.0.x
Other All
: Normal major
: ---
Assigned To: Anjuta maintainers
Anjuta maintainers
: 324096 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-09-04 10:45 UTC by Masse Nicolas
Modified: 2012-07-30 10:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
project who causes the problem (335.44 KB, application/x-bzip)
2005-09-04 10:49 UTC, Masse Nicolas
Details

Description Masse Nicolas 2005-09-04 10:45:37 UTC
Please describe the problem:
It seems there is sometimes an infinite loop in the tagmanager, causing anjuta
to freeze.


Steps to reproduce:
1.Open anjuta 
2.Open the project in the attached files 
3.if it doesn't freeze, just disable then re-enable the symbol browser plugin
until it freeze. 




Actual results:
anjuta freeze

Expected results:
no freeze

Does this happen every time?
almost every time

Other information:
It happens in the  in tm_symbol.c file, where sometimes the func
check_children_symbols calls always itself. 
I use ddd to try to find what happens but all I discovered is that this func
calls itself every times on the last line: 

check_children_symbols(sym1,sym1->tag->atts.entry.var_type)

and also on this line, sym1 always has a different
value, but sym1->tag (and BTW
sym1->tag->atts.entry.var_type) is always the same.
Perhaps is this normal, I don't know.
Comment 1 Masse Nicolas 2005-09-04 10:49:02 UTC
Created attachment 51778 [details]
project who causes the problem
Comment 2 Johannes Schmid 2006-03-13 11:43:45 UTC
*** Bug 324096 has been marked as a duplicate of this bug. ***
Comment 3 Naba Kumar 2006-12-04 10:00:37 UTC
Closing all fixed bugs. Sorry for the mass update :( ...
Comment 4 Johannes Schmid 2012-07-30 10:53:13 UTC
Moving all old tagmanager bugs to symbol-db - sorry for the noise!