Skype se bloquea con una falla de segmentación [cerrado]

20

Bajo 13.04, Skype se bloquea con una falla seg.

$ skype
Segmentation fault (core dumped)
$

¿Cómo puedo arreglar esto?

Ian
fuente
Aunque el primer comentario parecía hacer el truco. Gracias Brandon!
Ian
2
! Por cierto, esto es parte de las notas de la versión. Puede agregar que el error lo afectó: bugs.launchpad.net/ubuntu/+source/skype/+bug/1155327 .
don.joey
1
Para Skype, vea bugs.launchpad.net/ubuntu/+source/skype/+bug/1155327 . Está escrito en las notas de la versión.
Charles Brunet
ubuntu ha lanzado una solución
apparat
Ese es un problema complicado relacionado con los errores de asignación de memoria en glib, Qt o Skype. bugzilla.gnome.org/show_bug.cgi?id=698716 La solución temporal sería usar la técnica LD_PRELOAD o degradar glib o construir glib con -Wall.
Vanuan

Respuestas:

37

También puedes hacer lo siguiente ...

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

copia y pega la siguiente línea

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

y luego correr

 sudo ldconfig -v

Este problema se mencionó en las notas de la versión .

Qasim
fuente
1
Tenga en cuenta que esto rompe Steam para Linux. Si desea usar steam, debe eliminar este archivo .conf o cambiarle el nombre a algo que no termine en .conf. Luego corre ldconfigy corre Steam.
Chris
@Chris ty para actualizar ......
Qasim
1
Esto también es aplicable para ubuntu 14.04. Tuve el mismo problema en la envidia de HP: 64 bits. Después de ejecutar el comando anterior, el skype se cargó sin problemas.
kds
6

Solución temporal. Abra una terminal y pegue esto en:

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

Entonces Skype debería

Simion Agavriloaei
fuente
2
Extraño, ¿por qué Skype necesita mesa libs?
w4etwetewtwet
4
  1. Para que Skype funcione en Ubuntu 13.04 Raring Ringtail con controladores propietarios de Nvidia / AMD, primero cambiaremos el nombre del ejecutable de Skype de "skype" a "skype-bin":

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

  2. Ahora creemos un archivo llamado "skype" en / usr / bin / - para esto lanzaremos un editor de texto como root (usaré Gedit en las instrucciones a continuación):

    gksu gksu gedit /usr/bin/skype

(He usado "gksu" dos veces en el comando anterior para que Gedit no abra una pestaña en blanco junto con / usr / bin / skype)

Y en este archivo, pegue lo siguiente:

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

Luego guarda el archivo.

  1. Y finalmente, ejecute el siguiente comando en una terminal:

    sudo chmod 0755 /usr/bin/skype

Eso es. Ahora Skype debería funcionar en Ubuntu 13.04 Raring Ringtail.

Si desea revertir los cambios realizados utilizando las instrucciones anteriores, use estos comandos:

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

fuente

cuchilla19899
fuente
Muchas gracias Blade, pero, ¿cómo puedo solucionar los otros errores?
Salto cuántico
@AlphaPolaris para corregir el error de la lista de contactos pidgin. askubuntu.com/questions/67286/pidgin-doesnt-show-buddy-list , y sobre la fusión de compiz que no se muestra en la barra de estado, the Unity systray whitelist has been removed,lo que significa que ya no se puede mostrar allí. ver: webupd8.org/2013/04/ubuntu-1304-raring-ringtail-final-beta.html
blade19899
Para futuras referencias, haga una pregunta por publicación o intente buscar su pregunta antes de publicarla.
blade19899
1

Si, como yo, tiene instalado Skype antes de actualizar Ubuntu 12.10 a 13.04, desinstálelo. Vaya al Centro de software de Ubuntu, busque Skype y desinstale.

Agregue el repositorio de Ubuntu Partners, en Ubuntu Sofware Center, Edit Software Origins, agregue el siguiente repositorio:

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

Cierre el Centro de software, luego actualice la información del repositorio desde un terminal:

sudo apt-get update

Abra nuevamente el Centro de software, busque e instale Skype. Notará que está marcado un paquete adicional llamado Indicator Support for Qt, déjelo así.

pablo.bueti
fuente