Sadly, the stacktrace seems to be mostly useless here (don't know why it won't go any further). You'll have to debug it manually. I find that the best way to do this is to put a few conoutf()'s into the suspicious functions, like this:
Eventually, you should be able to see where it crashed. A horrible procedure, I know, but still faster than commenting out single lines.
[SELECT ALL] Code:
void bla()
{
conoutf("entered function bla");
...function code...
conoutf("reached point 1 in bla");
...function code...
conoutf("reached point 2 in bla");
...function code...
conoutf("finished function bla");
}