i have the very same issue and allways tought it's because of too much files in that particular directory. But i realized when i start up the chameleon and goes in to the file browser it will happen. When i now remove the card and reinsert it while it's running, The directory got read instantly...
quite sure it's not recommend to do that while it's running. Better have a backup