javascript exceptino backtrace to ruby. to_ruby survives cyclic structures