symbol lookup error

Bug #35596 reported by Alban Crequy
14
Affects Status Importance Assigned to Milestone
libcairo (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

When I launch Azureus, I get:

symbol lookup error: /usr/lib/libcairo.so.2: undefined symbol: FT_GlyphSlot_Embolden

This problem also happens in other programs like Firefox, Konqueror... Bug always reproductible on Azureus. Sometimes reproductible on Firefox (only on some websites).

This problem only occurs with the last version of libcairo2 in Ubuntu 5.10: libcairo2_1.0.2-3ubuntu2_i386.deb

To resolve the problem, I downloaded the old version of libcairo2 at
http://ftp.oleane.net/ubuntu/pool/main/libc/libcairo/libcairo2_1.0.2-0ubuntu1_i386.deb
and installed it with "dpkg -i". This breaks dependancies but it works.

This is the first time I used dpkg on this computer. I always used Synaptic before this problem.

Revision history for this message
Matt Zimmerman (mdz) wrote :

That symbol comes from libfreetype. Please:

nm -D /usr/lib/libfreetype.so.6 | grep FT_GlyphSlot_Embolden
ldd -r /usr/lib/libcairo.so.2
dpkg-query -W --showformat='${Version}\n' libfreetype6

Revision history for this message
Alban Crequy (muadda) wrote :

Unfortunately, I updated my computer to Dapper and that bug disappear... Now it works correctly.

alban@alban:~$ nm -D /usr/lib/libfreetype.so.6 | grep FT_GlyphSlot_Embolden
00012904 T FT_GlyphSlot_Embolden
alban@alban:~$ ldd -r /usr/lib/libcairo.so.2
        linux-gate.so.1 => (0xffffe000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7e95000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7dae000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7d8b000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7d5d000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7cf4000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7ce0000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7cbe000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7b8e000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7b8b000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7b88000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7b69000)
        /lib/ld-linux.so.2 (0x80000000)
alban@alban:~$ dpkg-query -W --showformat='${Version}\n' libfreetype6
2.1.10-1ubuntu2
alban@alban:~$ dpkg-query -W --showformat='${Version}\n' libcairo2
1.0.4-0ubuntu1

Revision history for this message
Dennis Kaarsemaker (dennis) wrote : Re: [Bug 35596] Re: symbol lookup error

Fixed in dapper according to reporter

 status FixReleased

Changed in libcairo:
status: Unconfirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.