Segmentasyon hatasıyla Skype çöküyor [kapalı]


20

13.04 altında, Skype bir seg hatası ile çöküyor.

$ skype
Segmentation fault (core dumped)
$

Bunu nasıl düzeltebilirim?


İlk yorum hile yapmak gibiydi. Sağol Brandon!
Ian,

2
! Bu arada, bu sürüm notlarının bir parçasıdır. Böceğin sizi etkilediğini ekleyebilirsiniz: bugs.launchpad.net/ubuntu/+source/skype/+bug/1155327 .
don.joey

1
Skype için bugs.launchpad.net/ubuntu/+source/skype/+bug/1155327 adresini ziyaret edin . Sürüm notlarında yazılmıştır.
Charles Brunet

ubuntu tarafından bir düzeltme yayımlandı
apparat

Bu, glib, Qt veya Skype'taki bellek tahsisi hatalarıyla ilgili zor bir konudur. bugzilla.gnome.org/show_bug.cgi?id=698716 Geçici çözüm ya LD_PRELOAD tekniğini kullanmak ya da glib'i düşürmek ya da glib inşa etmek olabilir -Wall.
Vanuan

Yanıtlar:


37

Ayrıca aşağıdaki yolu da yapabilirsiniz ...

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

aşağıdaki satırı kopyalayıp yapıştırın

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

ve sonra koş

 sudo ldconfig -v

Bu konu sürüm notlarında belirtilmiştir .


1
Bunun Linux için Steam'i kırdığını unutmayın. Steam kullanmak istiyorsanız, bu .conf dosyasını silmeniz veya bitmeyen bir şeyle yeniden adlandırmanız gerekir .conf. Ardından ldconfigSteam'i çalıştırın ve çalıştırın.
Chris,

Güncelleme için @Chris ty ......
Qasim

1
Bu, ubuntu 14.04 için de geçerlidir. Aynı sorunu HP gıpta - 64 Bit'te de yaşadım. Yukarıdaki komutu çalıştırdıktan sonra skype sorunsuz olarak yüklenir.
kds

6

Geçici geçici çözüm. Bir terminal açın ve şunu içine yapıştırın:

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

O zaman Skype gerekir


2
Garip, skype neden mesa lib'lere ihtiyaç duyuyor?
w4etwetewtwet

4
  1. Skype'ın Ubuntu 13.04'te Raring Ringtail'i tescilli Nvidia / AMD sürücüleri ile çalıştırmasını sağlamak için öncelikle "skype" ile "skype-bin" arasındaki Skype'ı yeniden adlandırırız:

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

  2. Şimdi / usr / bin / altında "skype" adında bir dosya oluşturalım - bunun için root olarak bir metin editörü başlatacağız (aşağıdaki talimatlarda Gedit kullanacağım):

    gksu gksu gedit /usr/bin/skype

(Yukarıdaki komutta iki kez "gksu" kullandım, bu yüzden Gedit / usr / bin / skype ile birlikte boş bir sekme açmıyor)

Ve bu dosyaya, aşağıdakileri yapıştırın:

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

Sonra dosyayı kaydedin.

  1. Son olarak, bir terminalde aşağıdaki komutu çalıştırın:

    sudo chmod 0755 /usr/bin/skype

Bu kadar. Şimdi Skype, Ubuntu 13.04 Raring Ringtail'de çalışmalı.

Yukarıdaki talimatları kullanarak yapılan değişiklikleri geri almak istiyorsanız, aşağıdaki komutları kullanın:

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

kaynak


Çok teşekkür ederim Blade, ama başka hataları nasıl düzeltebilirim?
Quantum Jumping

@AlphaPolaris pidgin kişi listesi hatayı düzeltmek için. askubuntu.com/questions/67286/pidgin-doesnt-show-buddy-list ve durum çubuğunda gösterilmeyen compiz füzyonu hakkında - the Unity systray whitelist has been removed,artık orada görüntülenemeyeceği anlamına gelir. bakınız: webupd8.org/2013/04/ubuntu-1304-raring-ringtail-final-beta.html
blade19899

Gelecekteki referanslar için, lütfen gönderim başına bir soru sorun veya göndermeden önce sorunuzu aramayı deneyin.
blade19899

1

Benim gibi, Ubuntu 12.10’u 13.04’e yükseltmeden önce Skype’ı kurduysanız, kaldırın. Ubuntu Yazılım Merkezine gidin, Skype'ı bulun ve kaldırın.

Ubuntu Ortakları deposunu ekleyin, Ubuntu Sofware Center'da, Yazılım Kökenlerini Düzenle bölümünde aşağıdaki depoyu ekleyin:

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

Sofware Center'ı kapatın, ardından depo bilgilerini bir terminalden güncelleyin:

sudo apt-get update

Sofware Center'ı tekrar açın, Skype'ı bulup yükleyin. Qt için Gösterge Desteği adında ek bir paketin işaretlendiğini ve bu şekilde izin verdiğini not edersiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.