There have been several posts on this subject, none describe my problem. I have emptied (commented out) all code in each function in dictionary.c so the program should run straight through with no problems. Compile and run produces the expected error message could not load dictionary.
Run the debugger against speller with any dictionary and a small file like ralph.txt and the debugger hangs -well not strictly hangs, it just doesn't respond.
Memory usage and disk usage remain the same. CPU is 100% with gdb using 98%.
Valgrind reported no problems or leaks in the running code, before commenting out.
What is it chewing on? It can't be my code because there isn't any!
It appears that the problem goes away when the IDE is closed and then reopened. I have been debugging speller.c not dictionary.c.