Help - Search - Members - Calendar
Full Version: idle screensaver crash
Skype Community > English > Linux
Mikel Ward (Work)
Since I upgraded to Ubuntu 9.04, Skype has started crashing.

I noticed it was happening only when I went away from the computer.

Starting it from a terminal with core dumps enabled gives this information:
CODE
$ skype
skype: ../../src/xcb_io.c:242: process_responses: Assertion `(((long) (dpy->last_request_read) - (long) (dpy->request)) <= 0)' failed.
zsh: abort (core dumped) skype

$ gdb skype core.32239
(no debugging symbols found)
...

gdb> where
#0 0xb806a430 in __kernel_vsyscall ()
#1 0xb6f406d0 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb6f42098 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb6f395ce in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#4 0xb6e667d7 in ?? () from /usr/lib/libX11.so.6
#5 0xb6e66ccd in _XReply () from /usr/lib/libX11.so.6
#6 0xb7f81506 in XScreenSaverQueryInfo () from /usr/lib/libXss.so.1
#7 0x08648892 in ?? ()
#8 0x083f0790 in ?? ()
#9 0x0828b69c in ?? ()
#10 0x082f36ae in ?? ()
#11 0xb71a24ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb6ff949e in clone () from /lib/tls/i686/cmov/libc.so.6


I'm going to try disabling my screen saver, which I hope will fix the problem.
Mikel Ward (Work)
Disabling the screensaver has not prevented the problem, however I do lock my screen when I leave my computer, and that uses the screensaver.

Am I the only one having this problem?
bigblen
No. I get similar (Ubuntu 9.04)

*** glibc detected *** /usr/bin/skype.real: double free or corruption (fasttop): 0xb509d018 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb6edc604]
/lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0xb6ede5b6]
/usr/lib/libX11.so.6[0xb6dbf6ce]
/usr/lib/libX11.so.6(_XReply+0x10d)[0xb6dbfccd]
/usr/lib/libXss.so.1(XScreenSaverQueryInfo+0x96)[0xb7eda506]
/usr/bin/skype.real[0x8648892]
/usr/bin/skype.real[0x85b4895]
Mikel Ward (Work)
https://bugs.launchpad.net/medibuntu/+bug/372593 provides a possible workaround:
CODE
sudo dpkg-divert --rename --add /usr/bin/skype
cat > ~/skype.temp <<"EOF"
#!/bin/bash
export MALLOC_CHECK_=0
LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so /usr/bin/skype.distrib "$@"
EOF
sudo mv ~/skype.temp /usr/bin/skype
sudo chmod 0755 /usr/bin/skype
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.