Le mardi 16 avril 2013 12:43:21 Rex Dieter a écrit :
On 04/16/2013 06:54 AM, Laurent Rineau wrote:
I know that Skype is a proprietary software, but I want to let you know that qtwebkit-2.3.0-1.fc17.i686 from kde-unstable (Fedora 17) makes Skype segfault at startup.
The setup that works is the following: renoir ~ $ rpm -q skype qtwebkit.i686 skype-4.1.0.20-fc16.i586 qtwebkit-2.2.2-5.fc17.i686
If I upgrade using kde-unstable, then Skype segfaults.
Similarly reported @ ubuntu too:
https://bugs.launchpad.net/ubuntu/+source/qtwebkit-source/+bug/1131636
can you generate a backtrace?
Well, that will not be helpful!
Program received signal SIGSEGV, Segmentation fault. 0x08075f46 in malloc@plt () Missing separate debuginfos, use: debuginfo-install skype-4.1.0.20-fc16.i586 (gdb) bt #0 0x08075f46 in malloc@plt () #1 0xf4759708 in ?? () from /usr/lib/nvidia/libGL.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?)
That backtrace is limited to two proprietary guys: Spype and the NVidia binary driver!
renoir ~ $ rpm -q skype qtwebkit.i686 xorg-x11-drv-nvidia-libs.i686 skype-4.1.0.20-fc16.i586 qtwebkit-2.3.0-1.fc17.i686 xorg-x11-drv-nvidia-libs-304.64-3.fc17.i686
I have verified that the following does not segfault: LD_PRELOAD=/lib/libGL.so /usr/bin/skype
As I said, downgrading to qtwebkit-2.2.2-5.fc17.i686 also fixes the issue. Let's wait for the developers of those proprietary binaries to solve the problem. Anyway, I have several workarounds (downgrading or preloading the non-nvidia libGL).