www.mikrocontroller.net

Forum: Compiler & IDEs WinAVR Fehlermeldung: status_integer_divide_by_zero


Autor: MarcusW (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Guten Tag an alle.

Seit neuestem kommt bei der Ausführung von make in WinAVR eine neue 
Fehlermeldung:

...
 0 [main] sh 1816 handle_exceptions: Exception: 
STATUS_INTEGER_DIVIDE_BY_ZERO
 22431 [main] sh 1816 open_stackdumpfile: Dumping stack trace to 
sh.exe.stackdump
make.exe: *** [main.d] Error 100352


Hab natürlich schon mal versucht, make bei einem anderen Code 
durchzuführen. Aber selbst bei:

 void main (void)
 {
   do {
   } while (1);
 }
... tritt dieser Fehler auf. Zusätzlich wird ein sh.exe.stackdump 
angelegt.

Wer kann mir helfen? Eine Suche bei Google etc. ergab, dass dieser 
Fehler wohl kein C-spezifischer Fehler ist. Aber eine zufrieden 
stellende Hilfe konnte ich nicht finden (jedenfalls keine, die ich 
verstehe). Auch eine Neuinstallation von WinAVR brachte keine Abhilfe.
Falls ihr weitere Angaben o.ä. benötigt, sagt bitte bescheid. Da ich 
allerdings absolut keinen Ansatz habe, kann ich leider nicht 
einschätzen, was man hier zur Fehleranalyse benötigt.

Gruß
Marcus

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Da stürzt anscheinend sh.exe (die Shell) aus den Binutils ab. Hast du 
die sh.exe.stackdump Datei? Dort müsste mehr Debuginformation drin 
stehen. Welche WinAVR Version benutzt du auf welchem Betriebssystem? 
Wenn du schon per Suche Erklärungen gefunden hast - wo? Vielleicht 
verstehen wir sie zusammen ;-)

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hast du eine Logitech QuickCam installiert?

Autor: MarcusW (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Stefan

Logitech QuickCam ist nicht installiert.

Das einzige, dass ich installiert habe bevor die Meldung das erste Mal 
auftrat, ist der USB-Parallel Wandler von H. Haftmann (übrigens super 
Teil!). Dies sollte jedoch keine Auswirkungen auf die Shell haben !?!


Die stackdump hab ich leider z.Zt. nicht vorliegen. Kann diese jedoch 
heut abend uploaden.

WinAVR Version: 20060421 auf XP mit SP2.

Tja, zu den Erklärungen, die ich im Netz gefunden hab: Hab einfach mal 
"status_integer_divide_by_zero" bei google eingegeben. Die Treffer, die 
ich gefunden habe, gehen zwar auf dieses Problem ein. Muss jedoch leider 
gestehen, dass ich den Antworten und Erklärungsversuchen nur SEHR 
bedingt (oder gar nicht) folgen kann. So fit bin ich leider nicht.


Gruß

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.