After recently upgrading Opensuse 12.3 to the latest Kernel
Linux linux-7v9h.site 3.10.5-1.g4e0ffc2-desktop #1 SMP PREEMPT Sun Aug 4 11:35:35 UTC 2013 (4e0ffc2) x86_64 x86_64 x86_64 GNU/Linux
and a reset, I am no longer able to sign into skype. The application appears in the taskbar upon open, and the login screen appears and functions properly, however upon entering your credentials and authenticating the application crashes.
The error produced in it’s entirety is on pastebin for pleasurable light reading
The part that I think is important is the first line:
*** Error in `skype’: double free or corruption (!prev): 0xee2c7de0 ***
I am running a 64 bit O/S and have attempted to run skype using skype --secondary as well as a few minimally provided cli arguments which all produce the same behavior.
I am running a 64 bit O/S and have attempted to run skype using skype --secondary as well as a few minimally provided cli arguments which all produce the same behavior.
I updated and have verified “/lib/libc.so.6” by doing the following:
zypper wp /lib/libc.so.6
Command 'what-provides' is replaced by 'search --provides --match-exact'.
See 'help search' for all available options.
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
--+-------------+----------------------------------------------------+--------
i | glibc-32bit | Standard Shared Libraries (from the GNU C Library) | package
updating this to the latest version bears no effect, the behavior persists:
rpm -qi glibc-32bit
Name : glibc-32bit
Version : 2.17
Release : 4.4.1
Architecture: x86_64
Install Date: Fri Aug 9 10:48:36 2013
Group : System/Libraries
Size : 3473417
License : LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+
Signature : RSA/SHA256, Fri Feb 1 05:29:23 2013, Key ID b88b2fd43dbdc284
Source RPM : glibc-2.17-4.4.1.nosrc.rpm
Build Date : Fri Feb 1 05:28:46 2013
Build Host : build32
Relocations : (not relocatable)
Packager : [http://bugs.opensuse.org](http://bugs.opensuse.org)
Vendor : openSUSE
URL : [http://www.gnu.org/software/libc/libc.html](http://www.gnu.org/software/libc/libc.html)
Summary : Standard Shared Libraries (from the GNU C Library)
Description :
The GNU C Library provides the most important standard libraries used
by nearly all programs: the standard C library, the standard math
library, and the POSIX thread library. A system is not functional
without these libraries.
Distribution: openSUSE 12.3
Other actions tried:
removing the profile
attempting a separate profile
running as root(kdesu)
Any help would be stelar at this point as I am a bit lost.
Have you tried to update skype to its latest version? (I guess that’s what tsu2 was trying to suggest, but that zypper line isn’t going to work if you haven’t added any skype repo… )
Other than that, I have no idea. I don’t use skype, so can’t even tell you if it should work on an updated 12.3 system…
I think if it’s caused by the update, then the most likely candidates would be the Qt packages.
Have you tried to switch all libqt4* packages back to the versions from the standard Oss repo?
Also tried:
username@machine:~> MALLOC_CHECK_=1 skype
QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv_open failed
QIconvCodec::convertToUnicode: using Latin-1 for conversion, iconv_open failed
Fontconfig warning: “/etc/fonts/conf.d/56-user.conf”, line 9: reading configurations from ~/.fonts.conf is deprecated.
*** Error in skype': free(): invalid pointer: 0xf94c80d8 *** *** Error in skype’: free(): invalid pointer: 0xf9b03bb8 ***
*** Error in `skype’: free(): invalid pointer: 0xfaeae410 ***
Avbrutt (SIGABRT)
Try also “MALLOC_CHECK_=0 skype”, that makes the memory allocation functions more tolerant. Maybe it runs then?
Skype is closed source, proprietary software. OpenSUSE is not able to fix/change anything there (there is not even an official skype package by openSUSE).
I’ve updated GNOME 3.10 to 3.12 in openSuse 13.1 feew weeks ago, and from that time Skype froze or crashed often.
svik@linux-avhu:~> skypeTraceback (most recent call last):
File "/home/vik/.local/share/gnome-shell/extensions/SkypeNotification@chrisss404.gmail.com/notify.py", line 44, in <module>
server = bus.get_object('com.Skype.API.Extension', '/com/Skype/Extension')
File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 241, in get_object
follow_name_owner_changes=follow_name_owner_changes)
File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 248, in __init__
self._named_service = conn.activate_name_owner(bus_name)
File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 180, in activate_name_owner
self.start_service_by_name(bus_name)
File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 278, in start_service_by_name
'su', (bus_name, flags)))
File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name com.Skype.API.Extension was not provided by any .service files
vik@linux-avhu:~>
But today I think I’ve found the problem of these crashes.
Gnome panel widget for skype was outdated (so I fixed the version list, the widget appears now as it did previously)
I’m not 100% shure about that, but it might be a solution.
P.S. I run Skype with no Pulse. // Disabled via Yast