Skype崩溃并出现分段错误

在13.04下,Skype因故障而崩溃。

$ skype Segmentation fault (core dumped) $ 

我怎样才能解决这个问题?

你也可以按照以下方式……

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

复制并粘贴以下行

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

然后跑

  sudo ldconfig -v 

发行说明中提到了此问题。

  • Bug#1155327“skype与malloc @ plt()中的SIGSEGV崩溃”:错误:“skype”包:Ubuntu

临时解决方法。 打开终端并将其粘贴到:

 sudo mv /usr/bin/skype{,-bin} sudo install -b -m 744 <(< 

然后Skype应该

  1. 为了让Skype在Ubuntu 13.04 Raring Ringtail中使用专有的Nvidia / AMD驱动程序,首先我们将Skype可执行文件从“skype”重命名为“skype-bin”:

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

  2. 现在让我们在/ usr / bin /下创建一个名为“skype”的文件 – 为此我们将以root身份启动文本编辑器(我将在下面的说明中使用Gedit):

    gksu gksu gedit /usr/bin/skype

(我在上面的命令中使用了两次“gksu”,因此Gedit不会打开空白选项卡和/ usr / bin / skype)

在此文件中,粘贴以下内容:

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

然后保存文件。

  1. 最后,在终端中运行以下命令:

    sudo chmod 0755 /usr/bin/skype

而已。 现在Skype应该在Ubuntu 13.04 Raring Ringtail中运行。

如果要还原使用上述说明所做的更改,请使用以下命令:

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

资源

如果您和我一样,在将Ubuntu 12.10升级到13.04之前安装了Skype,请将其卸载。 转到Ubuntu软件中心,找到Skype和卸载。

添加Ubuntu合作伙伴存储库,在Ubuntu Sofware Center,Edit Software Origins中,添加以下存储库:

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

关闭软件中心,然后从终端更新存储库信息:

 sudo apt-get update 

再次打开Sofware Center,找到并安装Skype。 您将注意到标记了一个名为指标支持Qt的附加包,让它以这种方式。