Skype-Abstürze mit Segmentierungsfehler [geschlossen]


20

Unter 13.04 stürzt Skype mit einem Seg-Fehler ab.

$ skype
Segmentation fault (core dumped)
$

Wie kann ich das beheben?


Obwohl der erste Kommentar den Trick zu tun schien. Vielen Dank Brandon!
Ian

2
! Dies ist übrigens Teil der Release Notes. Sie können hinzufügen, dass der Fehler Sie betroffen hat: bugs.launchpad.net/ubuntu/+source/skype/+bug/1155327 .
don.joey

1
Informationen zu Skype finden Sie unter bugs.launchpad.net/ubuntu/+source/skype/+bug/1155327 . Es ist in den Release Notes geschrieben.
Charles Brunet

Ein Update wurde von Ubuntu
Apparat

Das ist ein kniffliges Problem im Zusammenhang mit den Speicherzuordnungsfehlern in glib, Qt oder Skype. bugzilla.gnome.org/show_bug.cgi?id=698716 Eine vorübergehende Lösung wäre entweder die Verwendung der LD_PRELOAD-Technik oder das Downgrade von glib oder das Erstellen von glib mit glib -Wall.
Vanuan

Antworten:


37

Sie können auch folgendermaßen vorgehen ...

sudo nano /etc/ld.so.conf.d/skype.conf

Kopieren Sie die folgende Zeile und fügen Sie sie ein

 /usr/lib/i386-linux-gnu/mesa/

und dann rennen

 sudo ldconfig -v

Dieses Problem wurde in den Versionshinweisen erwähnt .


1
Beachten Sie, dass dies Steam für Linux bricht. Wenn Sie Steam verwenden möchten, müssen Sie diese .conf-Datei entfernen oder in etwas umbenennen, das nicht auf endet .conf. Dann lauf ldconfigund lauf Steam.
Chris

@ Chris Ty für die Aktualisierung ......
Qasim

1
Dies gilt auch für Ubuntu 14.04. Ich hatte das gleiche Problem in HP Neid - 64 Bit. Nach dem Ausführen des obigen Befehls wurde Skype ohne Probleme geladen.
kds

6

Temporäre Problemumgehung. Öffne ein Terminal und füge es ein:

sudo  mv /usr/bin/skype{,-bin}
sudo install -b -m 744 <(<<EOF
#!/bin/sh
export LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1
exec /usr/bin/skype-bin
EOF) /usr/bin/skype

Dann sollte Skype


2
Komisch, warum braucht Skype Mesa-Bibliotheken?
w4etwetewtwet

4
  1. Damit Skype unter Ubuntu 13.04 Raring Ringtail mit proprietären Nvidia / AMD-Treibern funktioniert, benennen wir zunächst die ausführbare Skype-Datei von "skype" in "skype-bin" um:

    sudo mv /usr/bin/skype /usr/bin/skype-bin

  2. Jetzt erstellen wir eine Datei mit dem Namen "skype" unter / usr / bin / - dafür starten wir einen Texteditor als root (ich benutze Gedit in den Anweisungen unten):

    gksu gksu gedit /usr/bin/skype

(Ich habe "gksu" im obigen Befehl zweimal verwendet, damit Gedit zusammen mit / usr / bin / skype keine leeren Tabs öffnet.)

Fügen Sie in diese Datei Folgendes ein:

#!/bin/sh
export LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1
exec skype-bin "$@"

Speichern Sie dann die Datei.

  1. Führen Sie abschließend den folgenden Befehl in einem Terminal aus:

    sudo chmod 0755 /usr/bin/skype

Das ist es. Jetzt sollte Skype in Ubuntu 13.04 Raring Ringtail funktionieren.

Wenn Sie die anhand der obigen Anweisungen vorgenommenen Änderungen rückgängig machen möchten, verwenden Sie die folgenden Befehle:

sudo rm /usr/bin/skype
sudo mv /usr/bin/skype-bin /usr/bin/skype

Quelle


Vielen Dank Blade, aber, wie kann ich die anderen Fehler beheben?
Quantenspringen

@AlphaPolaris, um den Fehler in der Pidgin-Kontaktliste zu beheben. askubuntu.com/questions/67286/pidgin-doesnt-show-buddy-list und über die Compiz-Fusion, die nicht in der Statusleiste the Unity systray whitelist has been removed,angezeigt wird - was bedeutet, dass sie dort nicht mehr angezeigt werden kann. Siehe: webupd8.org/2013/04/ubuntu-1304-raring-ringtail-final-beta.html
blade19899

Für zukünftige Referenzen stellen Sie bitte eine Frage pro Beitrag oder versuchen Sie, nach Ihrer Frage zu suchen, bevor Sie Beiträge veröffentlichen.
Blade19899

1

Wenn Sie wie ich Skype installiert haben, bevor Sie Ubuntu 12.10 auf 13.04 aktualisieren, deinstallieren Sie es. Gehen Sie zum Ubuntu Software Center, suchen Sie nach Skype und deinstallieren Sie es.

Fügen Sie das Ubuntu Partners-Repository im Ubuntu Sofware Center, Edit Software Origins, hinzu und fügen Sie das folgende Repository hinzu:

deb http://archive.canonical.com/ubuntu/ raring partner

Schließen Sie das Sofware Center und aktualisieren Sie die Repository-Informationen über ein Terminal:

sudo apt-get update

Öffnen Sie das Sofware Center erneut, suchen und installieren Sie Skype. Sie werden feststellen, dass ein zusätzliches Paket namens Indicator Support for Qt markiert ist. Lassen Sie es auf diese Weise.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.