我试图在我的Julia代码中捕获一个难以捉摸的错误,但是它没有给我足够的堆栈跟踪来捕获它。我已经习惯了使用Chrome的JavaScript工具,并且能够获得完整的堆栈跟踪信息。如何打印通过Julia代码执行的整个路径,以便能够发现错误?
我已经尝试过使用backtrace
函数,但是我不知道如何解密我似乎从中得到的指针。[Ptr{Void} @0x000000010cbc6416,Ptr{Void} @0x000000010cb788ab...]
最佳答案
通常,错误的确会给出完整的堆栈跟踪信息。如果没有,则您遇到了一个错误。您遇到什么样的错误?您在什么平台上?
如果有回溯,则可以这样显示:Base.show_backtrace(STDOUT, bt)
。
关于stack-trace - Julia中较长的堆栈跟踪,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26145473/