000
19.11.2003, 08:57 Uhr
HRI-Dummy
|
Hallo allerseits!
Mein Client Programm ist jetzt so gut wie fertig und es laueft bis zum Programm ende in jedem Fall fehlerfrei durch. Eins verstehe ich allerdings nicht. Wenn ich mir mehr als 7 columns pro result set (die Anzahl der result sets ist egal, komischerweise) aus der Datenbank hole, laeuft das Programm zwar immer noch bis zum Ende komplett sauber durch, aber nach beenden des Programms kriege ich einen segmentation fault. An meiner Speicherverwaltung kann es eigentlich nicht liegen, weil ich mit printf-Ausgaben getestet habe, wie weit das Programm laeft und er gibt zum Schluss allen Speicher wieder frei ohne Fehler zu produzieren, erst danach gibt es den segfault. Ist es moeglich, das ich vielleicht mehr Speicher in Anspruch nehme, als ich auf dem Rechner zur Verfuegung habe oder wie soll ich mir das erklaeren? Falls der Fehler doch im Programm liegt, wie kann ich ihn einkreisen? Bisher habe ich das immer mit printf hingekriegt, aber in diesem Fall hilft mir das ueberhaupt nicht weiter. Waere super, wenn jemand eine Antwort parat haette! |