PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Segmentation faults bei unterschiedlichen Programmen



Phlogiston
10.08.04, 18:02
Hallo zusammen

Bei verschiedenen Programmen, die eine "kleine" grafische Oberfläche haben erhalte ich beim Starten segmenation fault:

xmode2 -d /dev/lirc/lirc0
could't load font
Segmentation fault

oder

btdownloadgui.py
Segmentation fault


ich nehme mal an, dass da irgendeine Library nicht richtig installiert ist... aber welche? gehören die zum X? Oder ist das gtk oder sonst was?

System: gentoo

Danke für die Hilfe

tooly
10.08.04, 18:47
Hallo,

ein segmentation fault, läßt häufig auf zu starke Optimierung beim kompilieren und/oder einen Speicherfehler schliessen.

mfg
tooly

ThorstenHirsch
10.08.04, 18:53
Kompilier die Programme einfach nochmal. Meist ist da wirklich nur ne falsch library-Version im Spiel.

Phlogiston
10.08.04, 19:21
hmm aber warum ist das denn bei unterschiedlichen programmen? ich habe schon versucht die programme neu zu kompilieren ;) hat aber nichts gebracht, vileicht müsste ich die anhänigkeiten auch neu kompilieren... was meint ihr?

ThorstenHirsch
11.08.04, 00:26
Ja. 2,3,4,5

die_Eule
11.08.04, 00:34
Ich habe die Fehler auch. Wenn ich dann nochmal kompiliere klappt alles immer perfekt. Wie kann ich den Speicher testen?

Hun
11.08.04, 00:55
memtest86


10ZEICHEN

sirmoloch
11.08.04, 02:33
Welche GCC Version und welche Compiler-Flags benutzt du?
Benutzt du Keywords? (ACCEPT_KEYWORDS="~x86")

Phlogiston
11.08.04, 16:19
nein ich benutz seit kurzem wieder x86, könnte es auch daran liegen? Ich müsste einfach dieses Programm xmode2 zum laufen bringen, denn das brauche ich für meine Arbeit ;)

ThorstenHirsch
11.08.04, 16:22
Ich habe die Fehler auch. Wenn ich dann nochmal kompiliere klappt alles immer perfekt. Wie kann ich den Speicher testen?
Na wenn du neu kompiliert hast und dann wieder alles funktioniert, dann bedeutet das doch gerade, dass es NICHT am Speicher liegt, sondern an einem der anderen hier genannten Gründe.

Phlogiston
12.08.04, 16:27
ach ja hier noch meine versionen

gcc -v
Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/specs
Configured with: /var/tmp/portage/gcc-3.3.3-r6/work/gcc-3.3.3/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3 --includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info --enable-shared --host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --with-system-zlib --enable-languages=c,c++ --enable-threads=posix --enable-long-long --disable-checking --disable-libunwind-exceptions --enable-cstdio=stdio --enable-version-specific-runtime-libs --with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/include/g++-v3 --with-local-prefix=/usr/local --enable-shared --enable-nls --without-included-gettext --disable-multilib --enable-__cxa_atexit --enable-clocale=generic
Thread model: posix
gcc version 3.3.3 20040412 (Gentoo Linux 3.3.3-r6, ssp-3.3.2-2, pie-8.7.6)


und von lirc:

0.7.0_pre4

ich wäre wirklich froh wenn jemand ein tipp häte ;)