stack-trace - Julia 中更长的堆栈跟踪

标签 stack-trace julia

我试图在我的 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/

相关文章:

c - 堆栈跟踪、GDB 中没有函数名称,但出现在 LLDB 中

javascript - 为什么 console.trace() 结果以 "anonymous function"结尾?那个功能是什么?

julia - Searchlight.jl 支持哪些数据类型?

string - 如何在 Markdown Julia 中使用固定宽度的插值字符串格式?

ruby-on-rails - 我怎样才能很好地打印在救援 block 中捕获的格式化异常?

java - 用于解析堆栈跟踪中完全限定的 Java 名称的正则表达式

tcl - Tcl 中 errorInfo 中的堆栈跟踪信息

julia - 在 Julia - Frozen 中添加包

arrays - Julia:将数组向量转换为任意维度的数组

julia - 检查 Julia 中是否存在关键字参数