Skype si arresta in modo anomalo con un errore di segmentazione [chiuso]


20

Sotto 13.04, Skype si blocca con un errore seg.

$ skype
Segmentation fault (core dumped)
$

Come posso risolvere questo problema?


Anche se il primo commento sembrava fare il trucco. Grazie Brandon!
Ian,

2
! A proposito, questo fa parte delle note di rilascio. Puoi aggiungere che il bug ti ha colpito: bugs.launchpad.net/ubuntu/+source/skype/+bug/1155327 .
don.joey,

1
Per Skype, consultare bugs.launchpad.net/ubuntu/+source/skype/+bug/1155327 . È scritto nelle note di rilascio.
Charles Brunet,

una versione è stata rilasciata da Ubuntu
apparat

Questo è un problema delicato relativo ai bug di allocazione della memoria in glib, Qt o Skype. bugzilla.gnome.org/show_bug.cgi?id=698716 La soluzione temporanea sarebbe quella di utilizzare la tecnica LD_PRELOAD o eseguire il downgrade di glib o creare glib con -Wall.
Vanuan

Risposte:


37

Puoi anche fare il seguente modo ...

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

copia e incolla la seguente riga in essa

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

e poi corri

 sudo ldconfig -v

Questo problema è stato menzionato nelle note di rilascio .


1
Nota che questo rompe Steam per Linux. Se vuoi usare Steam, devi rimuovere questo file .conf o rinominarlo in qualcosa che non finisce .conf. Quindi esegui ldconfiged esegui Steam.
Chris

@Chris ty per l'aggiornamento ......
Qasim,

1
Questo è applicabile anche a Ubuntu 14.04. Ho avuto lo stesso problema con HP Envy - 64 Bit. Dopo l'esecuzione sopra il comando lo skype caricato senza problemi.
kds

6

Soluzione temporanea. Apri un terminale e incollalo in:

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

Quindi Skype dovrebbe


2
Strano, perché skype ha bisogno delle librerie mesa?
w4etwetewtwet,

4
  1. Per far funzionare Skype in Ubuntu 13.04 Raring Ringtail con driver Nvidia / AMD proprietari, in primo luogo rinomineremo l'eseguibile Skype da "skype" a "skype-bin":

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

  2. Ora creiamo un file chiamato "skype" sotto / usr / bin / - per questo avvieremo un editor di testo come root (userò Gedit nelle istruzioni seguenti):

    gksu gksu gedit /usr/bin/skype

(Ho usato "gksu" due volte nel comando sopra, quindi Gedit non apre una scheda vuota insieme a / usr / bin / skype)

E in questo file, incolla quanto segue:

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

Quindi salva il file.

  1. E infine, esegui il seguente comando in un terminale:

    sudo chmod 0755 /usr/bin/skype

Questo è tutto. Ora Skype dovrebbe funzionare in Ubuntu 13.04 Raring Ringtail.

Se si desidera ripristinare le modifiche apportate utilizzando le istruzioni sopra, utilizzare questi comandi:

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

fonte


Grazie mille Blade, ma, come posso correggere gli altri errori?
Salto quantico

@AlphaPolaris per correggere il bug dell'elenco contatti di pidgin. askubuntu.com/questions/67286/pidgin-doesnt-show-buddy-list e sulla fusione compiz che non viene visualizzata nella barra di stato - il che the Unity systray whitelist has been removed,significa che non può più essere visualizzata lì. vedi: webupd8.org/2013/04/ubuntu-1304-raring-ringtail-final-beta.html
blade19899

Per riferimenti futuri, fai una domanda per post o prova a cercare la tua domanda prima di pubblicare.
blade19899,

1

Se, come me, hai installato Skype prima di aggiornare Ubuntu 12.10 a 13.04, disinstallalo. Vai su Ubuntu Software Center, trova Skype e disinstalla.

Aggiungi il repository di Ubuntu Partners, in Ubuntu Sofware Center, Modifica origini software, aggiungi il seguente repository:

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

Chiudi Sofware Center, quindi aggiorna le informazioni sul repository da un terminale:

sudo apt-get update

Apri nuovamente Sofware Center, trova e installa Skype. Noterai che è contrassegnato un pacchetto aggiuntivo chiamato Indicator Support for Qt, lascia che sia così.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.