Question

J'ai le crash suivant dans QHash . Je suis incapable de trouver quelque chose dans. J'utilise Qtopia-Core-4.3.3 sur une machine Linux.

Le journal est le suivant:

  

ASSERT: & *; node == e || (* noeud) - > next " en fichier
  /usr/local/Trolltech/QtopiaCore-4.3.3-400wrl/include/QtCore/qhash.h,   ligne 824
  Erreur de segmentation

Quelqu'un peut-il m'aider à cet égard?

Était-ce utile?

La solution

Juste une hypothèse sauvage, mais basée sur le fait que QHash est un conteneur et qu'il fait référence à "noeud", je pense que l'assertion donnée est provoquée par le programme qui s'attend à ce que le noeud est soit le nœud final ( e ), soit un nœud suivant. Il semble donc que quelque chose que vous fassiez perturbe les entrées dans le hachage.

Pour continuer à spéculer sauvagement, j'ai souvent vu des erreurs difficiles à diagnostiquer lorsque quelqu'un effectuait une itération sur un conteneur et retirait parfois des éléments de ce dernier lors de ses itérations. Je ne sais pas si QHash gère cela correctement ou non.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top