Programmabsturz bei Darstellung einer schnellen Bildfolge
Verfasst: 22. Mai 2012 13:29
Hallo,
ich habe eine kleine GUI, in der ich alle 20ms ein Bild (QPixmap) der Größe 400 x 400 ausgebe. Zusätzlich wird ein anderes Feld rot oder grün eingefärbt, über die Modifikation der zugehörigen Palette. Beide Male nutze ich ein QLabel als Basis.
Nun tritt bei mir der Effekt auf, dass das Programm nach 1h bis zu einem halben Tag Laufzeit abstürtzt. Aber nur wenn ich die "Videoausgabe" aktiviert habe. Verschluckt sich Qt da irgendwo? Da die Update-Funktion schon über einen Mutex gesichert ist, kann ich mir nur vorstellen, dass Qt intern Prozesse noch nicht abgeschlossen hat und ich dann schon den Folgeaufruf starte.
Hat jemand da vielleicht eine Idee oder ähnliche Erfahrungen?
Grüße,
Matthias
ich habe eine kleine GUI, in der ich alle 20ms ein Bild (QPixmap) der Größe 400 x 400 ausgebe. Zusätzlich wird ein anderes Feld rot oder grün eingefärbt, über die Modifikation der zugehörigen Palette. Beide Male nutze ich ein QLabel als Basis.
Nun tritt bei mir der Effekt auf, dass das Programm nach 1h bis zu einem halben Tag Laufzeit abstürtzt. Aber nur wenn ich die "Videoausgabe" aktiviert habe. Verschluckt sich Qt da irgendwo? Da die Update-Funktion schon über einen Mutex gesichert ist, kann ich mir nur vorstellen, dass Qt intern Prozesse noch nicht abgeschlossen hat und ich dann schon den Folgeaufruf starte.
Hat jemand da vielleicht eine Idee oder ähnliche Erfahrungen?
Grüße,
Matthias