[解決済み] C言語の'glibc detected'がわからない
2022-02-06 16:26:57
質問内容
プログラムを終了させると、このように「glibc detected」というメッセージが表示されます。 しかし、これがエラーなのか、警告なのか、よくわかりません。このメッセージの意味と、どうすればいいのか、どなたか教えてください。
解決方法は?
プログラム中にヒープ破壊が発生していることを意味します。 おそらく
malloc
しかし、実際の境界の外に書き込むと、ヒープが破壊されます。 このような場合
free
glibc はこの破損を検出し、それを報告します (具体的には、次の空きチャンクのサイズが上書きされます)。
この問題は絶対に修正した方がいい。 ヴァルグラインド は、ヒープ破壊を実際に引き起こしているコードを追跡する上で大きな助けとなることでしょう。
関連
-
[解決済み】「無効なイニシャライザー」と表示されるのですが、何が間違っているのでしょうか?
-
[解決済み】cudamalloc()の使用。) なぜダブルポインタなのか?
-
[解決済み】式は変更可能なL値でなければならない
-
[解決済み】スタックスマッシュを検出しました
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] シェルで、「2>&1」はどういう意味ですか?
-
[解決済み] C言語では「?」演算子は何をするのですか?
-
[解決済み] grep --exclude/--include構文を使って特定のファイルをgrepしないようにする
-
[解決済み] rm, cp, mvコマンドで引数リストが長すぎるというエラーが発生する。
-
[解決済み】1つのホストで複数のglibcライブラリを使用する場合
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] (.text+0x20): `main'への未定義の参照と関数への未定義の参照
-
[解決済み】警告:互換性のないポインタ型からの代入
-
[解決済み】 error: too few arguments to function `printDay' (C言語)
-
[解決済み] struct で "warning: useless storage class specifier in empty declaration" (警告: 空の宣言での無駄なストレージクラス指定子)
-
[解決済み】cudamalloc()の使用。) なぜダブルポインタなのか?
-
[解決済み】式は変更可能なL値でなければならない
-
[解決済み】LinuxのI_PUSHに相当するもの
-
[解決済み】argv[]をint型として取得するには?
-
[解決済み] エラー: `itoa` はこのスコープで宣言されていません。
-
[解決済み】Linuxソケットのwrite()でBad File Descriptorが発生するC