Joerg: 32-Bit OK, segfault nach compilierung auf 64-Bit?

Beitrag lesen

Hi,

mal eine Frage ... ich habe hier eine rechenintensive Kommandozeilen-Anwendung ("nicht von mir", aber Open Source; geschrieben in C, compilierung mit dem ueblichen ./configure && make).

Unter 32-bit Linux laesst sie sich problemlos kompileren und laeuft fehlerfrei. gcc 3.2.3, Kernel 2.4.21.

Unter 64-bit Linux laesst sie sich problemlos kompileren und ... macht einen segfault, sobald eine Berechnung ausgefuehrt werden soll (= d.h. Hilfetext bei fehlendem Argument wird noch korrekt angezeigt). gcc 3.4.6, Kernel 2.6.9 x86_64.

Ich habe zwar recht viel Erfahrung in C, aber recht wenig mit "solchen" Problemen. Was waere so der erste Schritt, um der Ursache auf die Spur zu kommen?

Gruss & Merci,

  • Joerg