On my system the line while [[ $a = *//* ]]; do a="${a//\/\///}"; done in clean_var function seems to cause a 100% CPU occupation for more than 1 hour while executing a="${a//\/\///}". the call stack shows that the function is called as SEARCH_DIRS=$(clean_var "$SEARCH_DIRS") where SEARCH_DIRS contains: /usr/kde/3.5/bin /usr/kde/3.5/lib /usr/kde/3.5/lib32 /usr/kde/3.5/lib64 /usr/kde/3.5/bin /usr/kde/3.5/lib /usr/kde/3.5/lib32 /usr/kde/3.5/lib64 /usr/qt/3 /usr/kde/3.5/bin /usr/kde/3.5/lib /usr/kde/3.5/lib32 [and so on for a lot of lines and finally] kde/3.5/lib /usr/kde/3.5/lib32 /usr/kde/3.5/lib64 /usr/kde/3.5/bin /usr/kde/3.5/lib /usr/kde/3.5/lib32 /usr/kde/3.5/lib64 /usr/qt/3 /bin /sbin /usr/bin /usr/sbin /lib /lib32 /lib64 /usr/lib /usr/lib32 /usr/lib64 /usr/libexec /opt/bin /usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2 /opt/blackdown-jdk-1.4.2.03/bin /opt/blackdown-jdk-1.4.2.03/jre/bin /usr/kde/3.5/sbin /usr/kde/3.5/bin /usr/qt/3/bin /opt/bin /usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2 /opt/blackdown-jdk-1.4.2.03/bin /opt/blackdown-jdk-1.4.2.03/jre/bin /usr/kde/3.5/bin /usr/qt/3/bin /usr/games/bin /usr/local/lib //usr/lib32/opengl/nvidia/lib //usr/lib64/opengl/nvidia/lib /lib /usr/lib /lib64 /usr/lib64 /usr/local/lib64 /lib32 /usr/lib32 /usr/local/lib32 /usr/x86_64-pc-linux-gnu/lib /usr/lib/gcc/avr/3.4.6 /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/32 /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1 /usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2 /usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/32 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/32 /usr/lib64/nspr /usr/lib64/nss /usr/lib64/openmotif-2.3 /opt/blackdown-jdk-1.4.2.03/jre/lib/amd64/ /opt/blackdown-jdk-1.4.2.03/jre/lib/amd64/native_threads/ /opt/blackdown-jdk-1.4.2.03/jre/lib/amd64/classic/ /opt/blackdown-jdk-1.4.2.03/jre/lib/amd64/server/ /usr/lib64/qca1 /usr/lib64/qca2 /usr/lib/qt4 /usr/lib64/qt4 /usr/lib32/qt4 /usr/kde/3.5/lib /usr/kde/3.5/lib64 /usr/kde/3.5/lib32 /usr/qt/3/lib /usr/qt/3/lib64 /usr/qt/3/lib32 /usr/games/lib /usr/games/lib32 /usr/lib64/fltk-1.1 /usr/lib64/libstdc++-v3/ /usr/lib32/libstdc++-v3/
*** This bug has been marked as a duplicate of bug 193979 ***