Frage

Ich habe den folgenden Absturz in QHash. Ich bin nicht in der Lage, irgend etwas in zu finden. Ich bin mit Qtopia Core-4.3.3 auf Linux-Maschine.

Das Protokoll ist wie folgt:

  

ASSERT: "* Knoten == e || (* Knoten) -> next" in der Datei
  /usr/local/Trolltech/QtopiaCore-4.3.3-400wrl/include/QtCore/qhash.h,   Linie 824
  Segmentation fault

Kann jemand mir helfen, in diesem?

War es hilfreich?

Lösung

Nur eine wilde Vermutung, sondern beruht auf der Tatsache, dass QHash ein Behälter ist, und es bezieht sich auf den „Knoten“, ich glaube, die gegebene Behauptung durch das Programm verursacht wird erwartet, dass der Knoten entweder der Endknoten (e) ist oder hat einen nächsten Knoten. So scheint es etwas, was Sie tun, um die Einträge in der Hash vermasselt.

wild zu spekulieren fortzusetzen, habe ich oft einig schwer zu diagnostizieren Fehler zu sehen, wenn jemand über einen Container iteriert, und manchmal Dinge aus dem Behälter zu entfernen, während laufen. Ich weiß nicht, ob QHash diese Griffe schön oder nicht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top