1. ホーム
  2. c

[解決済み] fasttop "とはどういう意味ですか?

2022-01-31 23:02:27

質問内容

このエラーが表示されるのですが。

*** glibc detected *** perl: double free or corruption (fasttop): 0x0000000003c1daa0 ***

エラーの後には、バックトレースが表示されます。

glibcが何か、Perlが何か、二重解放が何かは知っている。 ファストトップ とは?

どのように解決するのですか?

使用方法 ソース :

もうひとつの簡単なチェック:ビンの先頭がこれから追加するレコードでないことを確認する(つまりダブルフリー)。

つまり、これはダブルフリーの状況が検出されるいくつかの場所のうちの1つなのです。いわゆる ファストビン チャンクを解放したサイズに依存します。いずれにせよ、この文の核心は「二重解放」であり、この二重解放がどのように診断されたかは、アプリケーションにとってそれほど重要ではありません。

質問もご覧ください *** glibc detected *** double free or corruption (fasttop)。 その回答は、valgrindを使用して問題を特定することを示唆しています。特に、問題を合理的に再現できる場合は、合理的に聞こえます。