Mailinglist Archive: opensuse-de (1612 mails)

< Previous Next >
Re: FireFox auf Suse 10.1
  • From: Bernhard Schimanski <bernhard.schimanski@xxxxxxxx>
  • Date: Wed, 19 Jul 2006 20:53:07 +0200
  • Message-id: <44BE7F93.1030601@nexgo.de>
Hallo,

danke für eure Hilfe, ff kann ich endlich starten, ich habe nur qkt-qt-engine
deinstalliert :-)
Entschuldigung, dass ich nicht früher gentwortet habe :-(
Einige von euren Empfelungen habe ich ausgeführt:
- "rpm -Va" eine lange Ausgabe hatte die Konsole angezeigt, falls David Interesse hat kann
ich es posten, die anderen Sache habe ich nicht ausprobiert.
- ich habe doch die 32-Bit Version runter geladen.

Noch Mal Danke an alle.

Grüße Bernhard.



David Haller schrieb:
Hallo,

Am Sam, 15 Jul 2006, Bernhard Schimanski schrieb:
David Haller schrieb:
Am Mit, 12 Jul 2006, Bernhard Schimanski schrieb:
Erster Versuch war Firefox zu starten, Firefox meldet:
/firefox
./run-mozilla.sh: line 131: 16672 Speicherzugriffsfehler "$prog" ${1+"$@"}
Das kann auch an einer inkompatiblen Lib liegen (z.B. glib/gdk/gtk).
Also, habe über Yast nach gkt gesucht und folgende Pakete wurden gefunden:

glib: 1.2.10-607
gtk: 1.2.10-907
gtk2: 2.8.10-36
gtk-qt-engine: 0.7cvs20060209-20

gtk-qt-engine macht gerne mal Ärger. Schmeiss das mal raus.

Kann jemand vielleicht bei sich auf dem Rechner checken, ob er die gleichen gtk Pakete installiert hat oder fehlen mir welche?

Das liegt nicht per se an der Version sondern an "komischen"
Inkompatibilitäten der Lib, gegen die das Binary kompiliert wurde und
der, die du auf dem Rechner hast.

Ich hatte das auch mal, da habe ich IIRC glib/gdk/gtk mal gerinfügig
aktualisiert und dann lief Mozilla (mit den gleichen Symptomen wie bei
dir) nicht mehr.

Ruf' doch mal (in dieser Reihenfolge):

LANG=C catchsegv sh ./run-mozilla.sh

LANG=C ltrace -f -S -s 128 -o /tmp/mozilla.ltrace sh ./run-mozilla.sh

LANG=C strace -f -F -s 128 -o /tmp/mozilla.strace sh ./run-mozilla.sh

auf und maile die letzten 10-20 Zeilen der Ausgabe (bzw. der Datei
/tmp/mozilla.[ls]trace) des ersten Tools, das eine "sinnvolle" Ausgabe
liefert. Von catchsegv sieht die z.B. so aus:

$ catchsegv ./segv *** Segmentation fault
Register dump:
[..]
Backtrace:
/home/dh/src/misc/segv.c:2(main)[0x80483f3]
/lib/libc.so.6(__libc_start_main+0x11e)[0x40049a5e]
??:0(_start)[0x8048341]
====

Maile von catchsegv die komplette Ausgabe (dann kannst du
ltrace/strace weglassen).

-dnh, der sowieso selber kompiliert (bzw. inzwischen kompilieren
muss)

PS: *hurhur*

,----[ ~/src/misc/segv.c ]
| int main(void) {
| return *(int*)0;
| }
`----




--
Um die Liste abzubestellen, schicken Sie eine Mail an:
suse-linux-unsubscribe@xxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: suse-linux-help@xxxxxxxx

< Previous Next >