Comment 26 for bug 427288

Revision history for this message
Kostas Chatzikokolakis (kostas-chatzi) wrote :

This problem is still present in lucid when using imagemagick (and I presume other packages), even though it does not appear when booting.

To reproduce
- launch "ami-a403f7cd" (latest lucid 32bit). dmesg output is clean
- install the 'imagemagick' package
- run 'convert' without any argument. The command takes 10+ seconds to run. After finishing dmesg output contains the following:

** WARNING: Currently emulating unsupported memory accesses **
** in /lib/tls glibc libraries. The emulation is **
** slow. To ensure full performance you should **
** install a 'xen-friendly' (nosegneg) version of **
** the library, or disable tls support by executing **
** the following as root: **
** mv /lib/tls /lib/tls.disabled **
** Offending process: convert (pid=910) **

Deleting /lib/tls does not help.
Interestingly, the issue does _not_ appear in the latest maverick.

ldd /usr/bin/convert output:
        linux-gate.so.1 => (0xb78e2000)
        libMagickCore.so.2 => /usr/lib/libMagickCore.so.2 (0xb76a3000)
        libMagickWand.so.2 => /usr/lib/libMagickWand.so.2 (0xb758e000)
        liblcms.so.1 => /usr/lib/liblcms.so.1 (0xb755a000)
        libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb74fe000)
        libc.so.6 => /lib/tls/i686/nosegneg/libc.so.6 (0xb73a0000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb732a000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7309000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb72f9000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0xb72a5000)
        libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb7293000)
        libz.so.1 => /lib/libz.so.1 (0xb727e000)
        libpthread.so.0 => /lib/tls/i686/nosegneg/libpthread.so.0
(0xb7265000)
        libltdl.so.7 => /usr/lib/libltdl.so.7 (0xb725c000)
        libdl.so.2 => /lib/tls/i686/nosegneg/libdl.so.2 (0xb7258000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb724e000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb7235000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7118000)
        libgomp.so.1 => /usr/lib/libgomp.so.1 (0xb710a000)
        libm.so.6 => /lib/tls/i686/nosegneg/libm.so.6 (0xb70e4000)
        /lib/ld-linux.so.2 (0xb78e3000)
        libuuid.so.1 => /lib/libuuid.so.1 (0xb70de000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb70c4000)
        librt.so.1 => /lib/tls/i686/nosegneg/librt.so.1 (0xb70bb000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb70b7000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb70b1000)

Any ideas? I would prefer to avoid upgrading to maverick because of this.