Well that looks like it might be the same issue.
But the Multiple Keyword support is fairly recent, the commit is from 26 days ago, if your TBA source was updated from the master during this time then yes, that might be the case.
You could try to replace your isname_tok() and isname() functions with the ones I posted earlier, BUT it might be wiser to simply update your source from the master on github again (since the commit has been reverted) and wait for and answer from thomas or anyone else for that matter since I'm fairly new around here and not sure of what I am doing
Edit: and btw for the trace you need to use
gdb to run circle, I think there's some tutorials around here on the forums on how to do it
Another edit: So here's some examples.
www.tbamud.com/forum/2-general/4364-crashing-on-shutdown#7741
This thread has some info (from thomas himself) on how to attach gdb to a running process.
www.tbamud.com/forum/2-general/4348-crash-need-help#7674
This one there's thomas (yep, him again, dude is all over the place!) walking someone over on how to walk through frames and print variables in gdb.
There's a lot more probably, but I think those can get you started.