Pregunta

Obtuve el siguiente bloqueo en QHash . No puedo encontrar nada en. Estoy usando Qtopia-Core-4.3.3 en la máquina Linux.

El registro es el siguiente:

  

ASSERT: " * node == e || (* nodo) - > siguiente " en archivo
  /usr/local/Trolltech/QtopiaCore-4.3.3-400wrl/include/QtCore/qhash.h,   línea 824
  Falla de segmentación

¿Alguien puede ayudarme en esto?

¿Fue útil?

Solución

Solo una suposición descabellada, pero basado en el hecho de que QHash es un contenedor y se refiere a "nodo", creo que la afirmación dada es causada por el programa que espera que el nodo es el nodo final ( e ) o tiene un nodo siguiente. Parece que algo que estás haciendo es desordenar las entradas en el hash.

Para continuar especulando salvajemente, a menudo he visto algunos errores difíciles de diagnosticar cuando alguien estaba iterando sobre un contenedor y, a veces, eliminaba cosas del contenedor mientras iteraba. No sé si QHash maneja esto bien o no.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top