質問

QHash で次のクラッシュが発生しました。何かを見つけることができません。 LinuxマシンでQtopia-Core-4.3.3を使用しています。

ログは次のとおりです。

  

ASSERT:" * node == e || (*ノード)-> next"ファイル内
  /usr/local/Trolltech/QtopiaCore-4.3.3-400wrl/include/QtCore/qhash.h、   824行目
  セグメンテーション違反

これで誰か助けてもらえますか?

役に立ちましたか?

解決

単なる推測ですが、 QHash はコンテナであり、「ノード」を参照しているという事実に基づいて、与えられたアサーションは、ノードが終了ノード( e )であるか、次のノードがあります。あなたがやっていることはハッシュのエントリを台無しにしているように見えます。

乱暴に推測し続けるために、誰かがコンテナを繰り返し処理しているときに診断が困難なエラーをしばしば見ました。 QHash がこれをうまく処理するかどうかはわかりません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top