Package: asio Version: 0.3.8~rc3-2 Severity: normal I'm sorry I can't provide a smaller test case. Get Rasterbar's libtorrent 0.12[1], apply the attached patch (to use system asio instead of a provided copy), then:
automake && autoconf ./configure CXXFLAGS=-fvisibility=hidden --disable-static make make check You'll see that a test fails with a segmentation fault. This failure is only present when using -fvisibility=hidden. The point of failure is asio/detail/socket_ops.hpp line 516 (function inet_ntop): const char* result = error_wrapper(::inet_ntop(af, src, dest, length), ec); if (result == 0 && !ec) ec = asio::error::invalid_argument; // <- here ec is not getting updated, so later on the passed ip is considered to be an IPv6 address when in fact it was an IPv4 (1.0.0.0, for example). The failed test is test_ip_filter. [1] http://www.rasterbar.com/products/libtorrent/ -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.21-felipe (PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]