Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#35946 - [skype] crashes with ld.so complaining about an inconsistency.
Attached to Project:
Community Packages
Opened by David Bourgeois (dbourgeo) - Wednesday, 26 June 2013, 21:29 GMT
Last edited by Florian Pritz (bluewind) - Saturday, 06 July 2013, 08:15 GMT
Opened by David Bourgeois (dbourgeo) - Wednesday, 26 June 2013, 21:29 GMT
Last edited by Florian Pritz (bluewind) - Saturday, 06 July 2013, 08:15 GMT
|
DetailsDescription: Skype fails with the following output:
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number Inconsistency detected by ld.so: dl-open.c: 684: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed! I tried reinstalling qtwebkit with no luck. If I remove the bitmap fonts, the same error happens with ld.so (the last line). Additional info: skype 4.2.0.11-1 Steps to reproduce: just run skype. The normal splash screen, followed by the normal start screen with your list of contacts appears. After a few seconds, it just crashes. I don't know much about strace and stuff. |
This task depends upon
Please also try to run "LD_DEBUG=files skype" and check if the last few lines of output contain a library that doesn't exist on your system.
Also fwiw I can't reproduce.
Openresolv 3.5.5-1 and extra/json-c 0.11-1 and extra/qjson 0.8.1-2 are installed.
The symlinks seem to be OK?
Don't know anything about the strace output.
[david@kyoko Public]$ ls -l /usr/lib32/libresolv*
-rwxr-xr-x 1 root root 83804 Jan 22 18:50 /usr/lib32/libresolv-2.17.so
-rw-r--r-- 1 root root 102642 Jan 22 18:50 /usr/lib32/libresolv.a
lrwxrwxrwx 1 root root 14 Jan 22 18:50 /usr/lib32/libresolv.so -> libresolv.so.2
lrwxrwxrwx 1 root root 17 Jan 22 18:50 /usr/lib32/libresolv.so.2 -> libresolv-2.17.so
[david@kyoko Public]$ ls -l /usr/lib/*json*
lrwxrwxrwx 1 root root 18 Jun 7 14:27 /usr/lib/libjson-c.so -> libjson-c.so.2.0.1
lrwxrwxrwx 1 root root 18 Jun 7 14:27 /usr/lib/libjson-c.so.2 -> libjson-c.so.2.0.1
-rwxr-xr-x 1 root root 43792 Jun 7 14:27 /usr/lib/libjson-c.so.2.0.1
lrwxrwxrwx 1 root root 28 Apr 16 17:01 /usr/lib/libjson-glib-1.0.so -> libjson-glib-1.0.so.0.1600.0
lrwxrwxrwx 1 root root 28 Apr 16 17:01 /usr/lib/libjson-glib-1.0.so.0 -> libjson-glib-1.0.so.0.1600.0
-rwxr-xr-x 1 root root 156368 Apr 16 17:01 /usr/lib/libjson-glib-1.0.so.0.1600.0
lrwxrwxrwx 1 root root 16 Jun 7 14:27 /usr/lib/libjson.so -> libjson.so.0.1.0
lrwxrwxrwx 1 root root 16 Jun 7 14:27 /usr/lib/libjson.so.0 -> libjson.so.0.1.0
-rwxr-xr-x 1 root root 5904 Jun 7 14:27 /usr/lib/libjson.so.0.1.0
lrwxrwxrwx 1 root root 13 Feb 26 02:30 /usr/lib/libqjson.so -> libqjson.so.0
lrwxrwxrwx 1 root root 17 Feb 26 02:30 /usr/lib/libqjson.so.0 -> libqjson.so.0.8.1
-rwxr-xr-x 1 root root 164128 Feb 26 02:30 /usr/lib/libqjson.so.0.8.1
libresolv.so isn't part of openresolv, it's from glibc. Apart from that the 2nd ls -l is /usr/lib, but we need /usr/lib32.
[david@kyoko lib32]$ ls -l /usr/lib32/*json*
lrwxrwxrwx 1 root root 16 Jan 27 20:46 /usr/lib32/libjson.so -> libjson.so.0.1.0
lrwxrwxrwx 1 root root 16 Jan 27 20:46 /usr/lib32/libjson.so.0 -> libjson.so.0.1.0
-rwxr-xr-x 1 root root 34544 Jan 27 20:46 /usr/lib32/libjson.so.0.1.0
I didn't think there was a 32-bit version of libjson-c, but pacman -Qm tells me I have it installed.
Hmm, lib32-json-c 0.11-1 according to arch's site is supposed to include:
usr/lib32/libjson-c.so
usr/lib32/libjson-c.so.2
usr/lib32/libjson-c.so.2.0.1
which my version obviously doesn't have. Reinstalling gives the same situation. So, I am guessing I should report a bug to these guys and that should solve my skype issue?
P.S. I had to use pacman -Qm because I had multilib disabled, but I reenabled it.
Packager : Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Build Date : Fri 07 Jun 2013 07:05:45 PM CEST
Install Date : Wed 19 Jun 2013 10:56:49 AM CEST
If any of these 3 differ, please figure out where your package came from and install the one from our repo.
[david@kyoko Public]$ pacman -Qi lib32-json-c
Name : lib32-json-c
Version : 0.10-2
Description : A JSON implementation in C (32-bit)
Architecture : x86_64
URL : https://github.com/json-c/json-c/wiki
Licenses : MIT
Groups : None
Provides : None
Depends On : lib32-glibc json-c
Optional Deps : None
Required By : lib32-libpulse
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 52.00 KiB
Packager : Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Build Date : Sun 27 Jan 2013 08:46:59 PM NST
Install Date : Thu 04 Jul 2013 06:45:01 PM NDT
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
[david@kyoko Public]$ pacman -Qi lib32-json-c
Name : lib32-json-c
Version : 0.10-2
Description : A JSON implementation in C (32-bit)
Architecture : x86_64
URL : https://github.com/json-c/json-c/wiki
Licenses : MIT
Groups : None
Provides : None
Depends On : lib32-glibc json-c
Optional Deps : None
Required By : lib32-libpulse
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 52.00 KiB
Packager : Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Build Date : Sun 27 Jan 2013 08:46:59 PM NST
Install Date : Thu 04 Jul 2013 06:45:01 PM NDT
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
[david@kyoko Public]$ pacman -Qi lib32-json-c
Name : lib32-json-c
Version : 0.10-2
Description : A JSON implementation in C (32-bit)
Architecture : x86_64
URL : https://github.com/json-c/json-c/wiki
Licenses : MIT
Groups : None
Provides : None
Depends On : lib32-glibc json-c
Optional Deps : None
Required By : lib32-libpulse
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 52.00 KiB
Packager : Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Build Date : Sun 27 Jan 2013 08:46:59 PM NST
Install Date : Thu 04 Jul 2013 06:45:01 PM NDT
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature