I'm running Camelia on Mac OS X 10.4 Tiger.
The debugger was behaving erratically, not pausing at function calls where it should have and often crashing after around 20 steps. I isolated the problem to the punctuation in my file names. Both periods and question marks cause the problem; I haven't tested other punctuation. The pink window "knows" it has a problem and prints "Syntax Error", but doesn't illucidate. Continuing to step through the code after this message is what causes the problem, and the message seems innocent enough for continuation to seem reasonable. (Note that the code itself runs fine and has no syntax errors.)
CRITICALLY, after Camelia crashes in this manner, several ocalrum processes are still active. There will be a principal process which continues to augment its size at about 1MB/sec, stealing processor cycles and memory and slowing down one's computer unbearably. No damage occurs (presumably because of OS X's protected memory), but it is annoying if you don't know what's going on.
To fix the problem, simply open Activity Monitor. There will be a process ocamlrun taking anywhere from 20 MB to 100 MB or more of real memory. Click it and choose "Stop Process."
Log in to post a comment.