This is the bug where a loop in the directory tree (typically introduced by a symbolic link) would cause the asd file search in initialize-source-registry to go into an infinite loop.
I added a visited/closed list to this search. It relies on TRUENAME resolving symbolic links, so I can't guarantee it works everywhere. But I have tested on many implementations on Mac OS X. Will test on Linux and Windows as soon as my test machine is freed from work on an experiment (might be a couple of days).
Cheers, r