gpt4 book ai didi

hhvm - 调试 hhvm 段错误

转载 作者:行者123 更新时间:2023-12-01 05:13:19 24 4
gpt4 key购买 nike

使用 hhvm 运行 php 脚本时如何调试段错误?当我运行它时,我得到:

Core dumped: Segmentation fault
Segmentation fault

在堆栈跟踪中,当我调用同一对象的方法时,我得到它错误。

是否有任何代码分析器可能会告诉我错误的 php 代码或以某种方式获得更详细的错误或堆栈跟踪信息?

当我使用
    $r = mysql_query($sql, $link); //crashes
$r = mysql_query($sql); //does not crash

最佳答案

调试构建
为了更好地理解崩溃,您需要构建 HHVM 进行调试。
这可以通过添加 -DCMAKE_BUILD_TYPE=Debug 来完成给您的 cmake .
更多信息可以在这里找到:
https://github.com/facebook/hhvm/wiki/Reporting-Crashes

堆栈跟踪
您还可以找到名为 stacktrace.[number].log 的跟踪。在 /tmp目录。
如果在检查堆栈跟踪后发现错误不在您这边,最好在此处提交新问题:
https://github.com/facebook/hhvm/issues

更好的日志记录
一旦问题不是段错误,您就可以从日志中获得更多信息。
Here is how my hhvm.hdf log section looks like .

关于hhvm - 调试 hhvm 段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22781124/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com