2

native functionコードで exit を呼び出す Dart で書かれたコンソール プログラム139

Dart VM はエラー メッセージを表示しません。

  • どうしたの?
  • 終了コード 139 に関するドキュメントはどこにありますか?
  • stack traceDart VM コードが表示されないのはなぜですか?

PS

繰り返し発生するため、あえて例を挙げませんでした。

異常終了したプログラムがエラーメッセージを表示しない理由がわかりません。

139これは、エラー メッセージのテキストが提供されていない Dart VM で、エラー コードが未処理エラーであることを意味しますか?

4

1 に答える 1

4

これは、セグメンテーション違反とも呼ばれるシグナル 11 (Linux およびその他のほとんどの UNIX では SIGSEGV) でプログラムが停止したことを意味します。

あなたの場合、拡張機能がこれを発生させ、VM をハードダウンさせたので、コンソールが報告できるのはこれだけです。

null/無効なポインターアクセスなどについてコードを確認してください。

cerr を使用して、拡張機能からトレース メッセージをコンソールに記録できます。

std::cerr << "私はここにいます" << std::endl;

于 2014-01-26T09:02:28.383 に答える