[gelöst in 4.3.1 - 4.4.0] Bug in XML Bibliothek von QT 4.3
Verfasst: 10. Juni 2007 19:23
Heute hab ich auch mal eine Frage:
Ist jemand evtl. auch schon über seltsame Abstürze gestolpert, seitdem er/sie Qt 4.3 installiert hat? Bei mir kommt es seit kurzem zu Fehlern die sich leider nicht sehr präzise lokalisieren lassen, da ich annehme, dass in der QtXML Bibliothek von Qt 4.3 ein Buffer Overflow existiert, der Speicher unzulässig überschreibt. Oder es wird irgendwas gelöscht was nicht mehr gültig ist, die üblichen C++ Probleme eben, wenn ein Absturz scheinbar keine rationale Erklärung hat.
Ich hab mal ein Testprogramm geschrieben, bei dem ich durch
den Speicher prüfe und damit recht zuverlässig den Fehler reproduzieren kann. Ohne die Anweisung bewirkt der Fehler leider nicht immer einen Absturz, so dass nicht klar wird, ob ein Problem aufgetreten ist.
Es wäre nett wenn mal jemand den angeängten Source Code mit Qt 4.3 bei sich testen könnte und mir gegebenenfalls bestätigen das der Fehler in Qt liegt.
Ist jemand evtl. auch schon über seltsame Abstürze gestolpert, seitdem er/sie Qt 4.3 installiert hat? Bei mir kommt es seit kurzem zu Fehlern die sich leider nicht sehr präzise lokalisieren lassen, da ich annehme, dass in der QtXML Bibliothek von Qt 4.3 ein Buffer Overflow existiert, der Speicher unzulässig überschreibt. Oder es wird irgendwas gelöscht was nicht mehr gültig ist, die üblichen C++ Probleme eben, wenn ein Absturz scheinbar keine rationale Erklärung hat.
Ich hab mal ein Testprogramm geschrieben, bei dem ich durch
Code: Alles auswählen
_ASSERTE(_CrtCheckMemory());
Es wäre nett wenn mal jemand den angeängten Source Code mit Qt 4.3 bei sich testen könnte und mir gegebenenfalls bestätigen das der Fehler in Qt liegt.