Using saucy salamander with 4.1.0.20-1 I have segfault 100% reproducible $ valgrind --leak-check=full --show-reachable=yes skype ==22168== Memcheck, a memory error detector ==22168== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al. ==22168== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info ==22168== Command: skype ==22168== vex x86->IR: unhandled instruction bytes: 0xF1 0xE 0x2B 0x2B ==22168== ==22168== Process terminating with default action of signal 11 (SIGSEGV) ==22168== General Protection Fault ==22168== at 0x8075F44: ??? (in /usr/bin/skype) ==22168== by 0x7C232D2: g_malloc (gmem.c:104) ==22168== by 0x7C2359A: g_malloc_n (gmem.c:345) ==22168== by 0x7C2D266: g_quark_from_static_string (gquark.c:278) ==22168== by 0x7A33901: gobject_init_ctor (gtype.c:4341) ==22168== by 0x400F215: call_init (dl-init.c:84) ==22168== by 0x400F2FB: _dl_init (dl-init.c:133) ==22168== by 0x40011DE: ??? (in /lib/i386-linux-gnu/ld-2.17.so) ==22168== Invalid free() / delete / delete[] / realloc() ==22168== at 0x402B1CC: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==22168== by 0x76CD7D4: __libc_freeres (in /lib/i386-linux-gnu/libc-2.17.so) ==22168== by 0x7C232D2: g_malloc (gmem.c:104) ==22168== by 0x7C2359A: g_malloc_n (gmem.c:345) ==22168== by 0x7C2D266: g_quark_from_static_string (gquark.c:278) ==22168== by 0x7A33901: gobject_init_ctor (gtype.c:4341) ==22168== by 0x400F215: call_init (dl-init.c:84) ==22168== by 0x400F2FB: _dl_init (dl-init.c:133) ==22168== by 0x40011DE: ??? (in /lib/i386-linux-gnu/ld-2.17.so) ==22168== Address 0xffffffff is not stack'd, malloc'd or (recently) free'd ==22168== ==22168== ==22168== HEAP SUMMARY: ==22168== in use at exit: 56 bytes in 2 blocks ==22168== total heap usage: 2 allocs, 1 frees, 56 bytes allocated ==22168== ==22168== 24 bytes in 1 blocks are still reachable in loss record 1 of 2 ==22168== at 0x402C418: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==22168== by 0x7C5FC18: g_mutex_impl_new (gthread-posix.c:91) ==22168== by 0x7C5FCC4: g_mutex_get_impl (gthread-posix.c:128) ==22168== by 0x7C5FFD7: g_mutex_lock (gthread-posix.c:213) ==22168== by 0x7C2D1CB: g_quark_from_static_string (gquark.c:238) ==22168== by 0x7A33901: gobject_init_ctor (gtype.c:4341) ==22168== by 0x400F215: call_init (dl-init.c:84) ==22168== by 0x400F2FB: _dl_init (dl-init.c:133) ==22168== by 0x40011DE: ??? (in /lib/i386-linux-gnu/ld-2.17.so) ==22168== ==22168== 32 bytes in 1 blocks are still reachable in loss record 2 of 2 ==22168== at 0x402C418: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==22168== by 0x7C5FD0B: g_rw_lock_impl_new (gthread-posix.c:433) ==22168== by 0x7C5FD94: g_rw_lock_get_impl (gthread-posix.c:457) ==22168== by 0x7C60227: g_rw_lock_writer_lock (gthread-posix.c:536) ==22168== by 0x7A3389F: gobject_init_ctor (gtype.c:4326) ==22168== by 0x400F215: call_init (dl-init.c:84) ==22168== by 0x400F2FB: _dl_init (dl-init.c:133) ==22168== by 0x40011DE: ??? (in /lib/i386-linux-gnu/ld-2.17.so) ==22168== ==22168== LEAK SUMMARY: ==22168== definitely lost: 0 bytes in 0 blocks ==22168== indirectly lost: 0 bytes in 0 blocks ==22168== possibly lost: 0 bytes in 0 blocks ==22168== still reachable: 56 bytes in 2 blocks ==22168== suppressed: 0 bytes in 0 blocks ==22168== ==22168== For counts of detected and suppressed errors, rerun with: -v ==22168== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) $ strace -eopen skype open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libasound.so.2", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libXv.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libXss.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/lib/i386-linux-gnu/librt.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/lib/i386-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libXext.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libQtDBus.so.4", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libQtWebKit.so.4", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libQtXml.so.4", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libQtGui.so.4", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libQtNetwork.so.4", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libQtCore.so.4", O_RDONLY|O_CLOEXEC) = 3 open("/lib/i386-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/lib/i386-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/lib/i386-linux-gnu/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/lib/i386-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/lib/i386-linux-gnu/libdbus-1.so.3", O_RDONLY|O_CLOEXEC) = 3 open("/lib/i386-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libXrender.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libjpeg.so.8", O_RDONLY|O_CLOEXEC) = 3 open("/lib/i386-linux-gnu/libpng12.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libxslt.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libgstapp-0.10.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libgstinterfaces-0.10.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libgstpbutils-0.10.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libgstvideo-0.10.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libgstbase-0.10.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libgobject-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libxml2.so.2", O_RDONLY|O_CLOEXEC) = 3 open("/lib/i386-linux-gnu/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libsqlite3.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libfontconfig.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libQtOpenGL.so.4", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/mesa/libGL.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libaudio.so.2", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libSM.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libICE.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libXi.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/liborc-0.4.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libgmodule-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libffi.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/lib/i386-linux-gnu/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3 open("/lib/i386-linux-gnu/libpcre.so.3", O_RDONLY|O_CLOEXEC) = 3 open("/lib/i386-linux-gnu/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libglapi.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libXdamage.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libXfixes.so.3", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libX11-xcb.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libxcb-glx.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libxcb-dri2.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libXxf86vm.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libdrm.so.2", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/i386-linux-gnu/libXt.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/lib/i386-linux-gnu/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 3 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV (core dumped) +++