mikrocontroller.net

Forum: Compiler & IDEs Segmentation Fault-Problem mit Libraries beim AVR32-Linux-GCC


Autor: Dan M. (killler07)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe ein grosses Problem mit einer QT Application für AVR32-Linux.

Rahmenbedingungen:
-AVR32 Grasshopper + TFT
-ATMEL Buildroot mit Grasshopper patch
-Programmierung mit QT Creator

Ich schreibe an einem kleinen GUI für einen MP3-Player. Das QT-Programm 
läuft an sich problemlos.
Wenn ich nun allerdings eine Library einbinde (z.b. id3lib für die 
ID3-Tags) und das Programm anschliessend starte, gibt es beim ersten 
Aufruf einer Libraryfunktion einen Segmentation Fault.

Die Library ist meines Wissens nach korrekt eingebunden (Eintrag in der 
*.pro sowie Header Includes). Ich habe bereits etwa 4 Libraries 
(darunter sqllite und libmad ) probiert, alle mit dem selben Ergebnis.
Bei einer 5ten ( taglib ) funktionieren die Libraryfunktionen, 
allerdings treten nahezu bei jedem Programmstart Segmentation Faults an 
zufälligen Stellen auf

Libraries und die QT-Application sind mit dem avr32-linux-gcc/g++ aus 
dem Buildroot kompiliert, natürlich treten dabei keine Fehler auf.

Langsam bin ich mit meinem Latein am Ende, darum bitte ich hier im 
Hilfe.

Vielen Dank und Viele Grüsse,

Dan M.

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.