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 0x 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