QT-Anwendung hängt sich im letzten return auf.
Verfasst: 7. September 2005 19:37
Hallo,
also ich bastel da gerade mal ein einer kleinen QT-Anwendung mit mehreren Threads unter Version 3.3.3, und mit meinem Uralt-Linux läuft es auch ganz gut.
Jetzt habe ich das binary mal auf einem neueren Linux-System (2.6.8) gestartet, und dabei das folgende festgestellt: Manchmal bleibt das Programm im allerletzten return hängen! Die cout-Ausgabe direkt davor kommt noch.
Gibt es dafür irgendwelche allgemein bekannten Gründe, die mir noch unbekannt sind?
Es tritt auch scheinbar nur auf, wenn ich vorher innerhalb des Programms einen Thread, der cin>>irgendwas enthält, erzeuge und terminiere. Das Programm selbt läuft jedoch sonst soweit problemlos.
also ich bastel da gerade mal ein einer kleinen QT-Anwendung mit mehreren Threads unter Version 3.3.3, und mit meinem Uralt-Linux läuft es auch ganz gut.
Jetzt habe ich das binary mal auf einem neueren Linux-System (2.6.8) gestartet, und dabei das folgende festgestellt: Manchmal bleibt das Programm im allerletzten return hängen! Die cout-Ausgabe direkt davor kommt noch.
Gibt es dafür irgendwelche allgemein bekannten Gründe, die mir noch unbekannt sind?
Es tritt auch scheinbar nur auf, wenn ich vorher innerhalb des Programms einen Thread, der cin>>irgendwas enthält, erzeuge und terminiere. Das Programm selbt läuft jedoch sonst soweit problemlos.