問題タブ [double-free]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 二重解放または破損 (アウト): C++ の 0x000000000154fc20
C++ でベクターに対して挿入ソートを実行しようとしていますが、私の ./a.out は次のように返します:
なぜこれが起こっているのかわかりません。このような他の問題を見てきましたが、それは常にコードに関するもので、自分のコードを購入してください。問題が何であるかわかりません。
これはコードです:
c++ - C++ glibc ダブルフリー エラー
理解できなかったこの奇妙なエラーが発生しています。私は試験のために勉強しているので、クラスの代わりに構造体を使用しています。これはクラスで行ったことだからです。これが私のコードです
ここにエラーがあります
glibc が何を意味するのかはわかりませんが、どこで二重解放しているのかわかりません。Student デストラクタをコメント アウトすると、コードは正常に機能します。何故ですか?コースごとにメモリを割り当てたので、デストラクタでそのメモリを解放しているので、プログラムがないと動作しないと思いますが、動作します。編集:もう1つ。Student two = one; をコメントアウトしても違いはありません。行なので、エラーは addCourse() および/またはデストラクタにあると推測しています
とても長い質問で申し訳ありません どうもありがとう SO
ios - Swift の malloc_error_break が double free でクラッシュする
Web API からデータをフェッチするアプリに取り組んでいます。ほとんどの場合、問題なく動作します。ただし、次のエラーが表示されることがあります。
*** デバッグするために malloc_error_break にブレークポイントを設定します
malloc_error_break ブレークポイントを設定しました。これはアプリがクラッシュしたときに表示され、最初の行が強調表示されます。
これが何を意味するのか、私にはわかりません。何時間もスタック交換を検索しましたが、何の助けも得られません。一度、エラーは次のように表示されました:
私を判断しないでください、しかし私はポインターが何であるか、何かを解放すること、またはオブジェクトを割り当てることの意味を知りません。誰かが私に簡単なクラッシュコースを提供したり、私のエラーが何であるかを教えてくれたりしたいのなら、それは素晴らしいことです.
編集:エラーは、画像をダウンロードするための UIImageView 拡張機能から発生している可能性があると思います:
}
(auth.client.get は OAuthSwift フレームワークのメソッドです)
クラッシュ後にバックトレースを出力しました:
繰り返しますが、これが何を意味するのかわかりませんが、デバッグに役立つ可能性があります。
c++ - C++ でベクターを消去すると、二重解放エラーが発生します
次のコードのように。
ベクター内の要素を後ろに移動したい。
例: [(1),2,3,4] -> [2,3,4,(1)]
ただし、ダブルフリーの問題が発生します。このコードのロジックは単純です。
消去機能を誤用していると思います。本当ですか?誰か詳細を教えてくれませんか?
お読みいただきありがとうございます。
これは出力です:
*** Error in '/home/ubuntu/workspace/hello-cpp-world.cc.o': double free or corruption (out): 0x00000000016ffca0 ***
これはコード スニペットです。