Frage

ich eine qApp haben, die einen Segmentation Fault erzeugt nur dann, wenn ein Haltepunkt in den Code eingefügt wird (ich kann es an verschiedenen Orten setzen) und erst nach 4-5 Haltepunkt stoppt. Habe ich ein Problem mit meinem Code haben oder ist das ein Bug DBG. das Verfahren ist Teil eines QThread Klasse.

Im Grunde, was ich getan habe ist, ich das mandlebrot Beispiel nahm, und habe drei Instanzen davon in meinem Programm. So würde das Programm wie ein Hauptfenster suchen, die 3 mandlebrot Widgets in ihm hat, eine neben der anderen. Ist es möglich, dass GDB doesnt Unterstützung QThread Subklassen Debuggen, die mehrfach instanziiert werden oder ist es thread unsicher, dies zu tun. Ich habe nicht irgendwelche Probleme haben zur Laufzeit.

War es hilfreich?

Lösung

Es sieht aus wie das Problem ist, dass Sie nicht synchronisierten Zugriff auf ein Objekt in Ihrem Code haben und Haltepunkte sind erlaubt glücklich, das Problem zu sehen.

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