Seite 1 von 1

PB stürzt ab (FloatingPointException)

Verfasst: 24.12.2018 14:11
von DarkSoul
Ich habe seit ca. einer Woche das Problem, dass der PB-Editor mittendrin mit

Code: Alles auswählen

Floating point exception (core dumped)
abschmiert. :(

Also während man den Code bearbeitet und das geschriebene Programm nicht läuft.

Die Meldung erhält man nur, wenn man PB über die Console startet. Wenn man PB per Doppelklick startet, schließt sich PB ohne jede Meldung. Je weniger Code vorhanden, desto häufiger.

Jemand eine Idee, woran das liegt?

PB: 5.70 beta 4 (passiert auch in der 5.62 stable, aber weit weniger häufig)
OS: Ubuntu 18.04

Diese Kombination hat bereits störungsfrei funktioniert.

Re: PB stürzt ab (FloatingPointException)

Verfasst: 24.12.2018 15:21
von ccode_new
Hallo!

Du darfst doch auch nicht durch 0 teilen ! :mrgreen:

Spaß bei Seite:

Installiere Purebasic in einem seperaten Ordner neu und starte dein System neu. Wenn danach der Fehler weiter existiert darfst du hier ganz still und sacht weiter schimpfen. :)

Re: PB stürzt ab (FloatingPointException)

Verfasst: 24.12.2018 15:29
von DarkSoul
Durch 0 teilen ist ausgeschlossen.

Zumal mein Proggie nichtmal Float verwendet. :freak:

Aber der Code-Editor vielleicht. :wink:
Installiere Purebasic in einem seperaten Ordner neu und starte dein System neu. Wenn danach der Fehler weiter existiert darfst du hier ganz still und sacht weiter schimpfen.
Habe ich bereits versucht. :)

Ich vermute mal, dass irgendeine Abhängigkeit oder so das Problem ist. Die Meldung kenne ich bisher von gcc.

....*schimpf*-*motz*-*mecker*.... :mrgreen:

Re: PB stürzt ab (FloatingPointException)

Verfasst: 24.12.2018 15:55
von ccode_new
Ich vermute mal, dass irgendeine Abhängigkeit oder so das Problem ist. Die Meldung kenne ich bisher von gcc.
Diese Vermutung habe ich auch.

Im schlimmsten Fall ist es ein Treiberproblem.

Nur aus reinem Interesse: Verwendest du eine AMD oder eine Intel - CPU (wenn AMD: eine APU ?)
(Ich habe gerade irgendetwas von AMD-Treiber-Problemen gelesen, aber ich habe keine Ahnung ob das relevant ist.)

Mit über 50% Wahrscheinlichkeit kann es auch an einer zu alten libc Bibliothek liegen. (Quasi jedes C Programm ist dagegen gelinkt ;) ) keine Garantie!

Möglicherweise wird bei einem "core dump" eine Speicherabzugsdatei erstellt, die man mit dem gdb auslesen kann.