qtwebkit-2.3.0-1.fc17.i686 makes Skype segfault

Laurent Rineau laurent.rineau__fedora at normalesup.org
Wed Apr 17 11:54:21 UTC 2013


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 at plt ()
Missing separate debuginfos, use: debuginfo-install skype-4.1.0.20-fc16.i586
(gdb) bt
#0  0x08075f46 in malloc at 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).



More information about the kde mailing list