← Back to team overview

canonical-partner-dev team mailing list archive

[Bug 1039408] Re: Skype does not launch segmentation fault (core dump)

 

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) +++

-- 
You received this bug notification because you are a member of Canonical
Partner Developers, which is subscribed to skype in Ubuntu.
https://bugs.launchpad.net/bugs/1039408

Title:
  Skype does not launch segmentation fault (core dump)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/skype/+bug/1039408/+subscriptions