QDialog - Segmentation-Fault beim Erstellen
Verfasst: 12. Dezember 2008 13:03
Hallo!
Seit gestern habe ich ein Problem mit QDialog: Sobald ich einen QDialog erstelle (es war immer QFileDialog oder QMessageBox) gibt es einen "Segmentation-Fault (SIGSEGV)".
Wenn ich mir in GDB die Aufrufliste anschaue, endet das ganze in "pthread_mutex_trylock". In anderen Projekten funktionieren die entsprechenden Klassen, in diesem reicht allerding schon folgender Code:
Ende mit SIGSEGV...
Woran kann das liegen?
Was muss ich ändern, um alles wieder zum Laufen zu bringen?
Ich freue mich auf eure Antworten, danke im Voraus.
Viele liebe Grüße
The User
Edit:
Zwei Sachen habe ich noch herausbekommen:
1. QDialog alleine schafft nicht den Fehler, nur QMessageBox und QFileDialog sind die Problemkinder.
2. Nach erneutem Kompilieren funktionieren auch andere Projekte nicht mehr.
Edit2:
Erneutes Update von Qt4.4.3 (libqt4 und libqt4-devel) bringt keine Verbesserung.
Seit gestern habe ich ein Problem mit QDialog: Sobald ich einen QDialog erstelle (es war immer QFileDialog oder QMessageBox) gibt es einen "Segmentation-Fault (SIGSEGV)".
Wenn ich mir in GDB die Aufrufliste anschaue, endet das ganze in "pthread_mutex_trylock". In anderen Projekten funktionieren die entsprechenden Klassen, in diesem reicht allerding schon folgender Code:
Code: Alles auswählen
#include <QApplication>
#include <QMainWindow>
#include <QFileDialog>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QMainWindow mw;
QFileDialog dialog(&mw, "Hallo", "Hallo");
mw.show();
return app.exec();
}
Woran kann das liegen?
Was muss ich ändern, um alles wieder zum Laufen zu bringen?
Ich freue mich auf eure Antworten, danke im Voraus.
Viele liebe Grüße
The User
Edit:
Zwei Sachen habe ich noch herausbekommen:
1. QDialog alleine schafft nicht den Fehler, nur QMessageBox und QFileDialog sind die Problemkinder.
2. Nach erneutem Kompilieren funktionieren auch andere Projekte nicht mehr.
Edit2:
Erneutes Update von Qt4.4.3 (libqt4 und libqt4-devel) bringt keine Verbesserung.