gpt4 book ai didi

dart - Dart 控制台应用程序中的退出代码 139 是什么意思?

转载 作者:行者123 更新时间:2023-12-03 02:51:45 26 4
gpt4 key购买 nike

用 Dart 编写的控制台程序调用 native function退出代码 139 .

Dart VM 不显示错误消息。

  • 发生了什么?
  • 在哪里可以找到有关退出代码 139 的文档?
  • 为什么不显示stack trace Dart VM 代码?

  • 附言

    我故意不举例,因为它反复出现。

    我不明白为什么异常终止的程序不显示错误消息。

    这是否意味着错误代码 139在没有提供错误消息文本的情况下,是 Dart VM 中未处理的错误吗?

    最佳答案

    这意味着您的程序因信号 11(Linux 和大多数其他 UNIX 上的 SIGSEGV)而死,也称为段错误。

    在您的情况下,您的扩展程序已经提出了这个问题并且很难关闭虚拟机,所以这是控制台可以报告的唯一内容。

    检查您的代码是否有空/无效指针访问等。

    您可以使用 cerr 将跟踪消息从您的扩展程序记录到控制台中,例如

    std::cerr << "我在这里"<< std::endl;

    关于dart - Dart 控制台应用程序中的退出代码 139 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21360761/

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