I made a mistake: I found out that that line causes the problem when using the shipped version of asio, not Debian's version. However the segmentation fault does occur. I have the following backtrace:
#0 0xb7a8bebf in std::_Rb_tree_decrement () from /usr/lib/libstdc++.so.6 #1 0xb7a8bf1d in std::_Rb_tree_decrement () from /usr/lib/libstdc++.so.6 #2 0xb7ea8ba5 in std::_Rb_tree_const_iterator<libtorrent::detail::filter_impl<asio::ip::address_v6>::range>::operator-- () from src/.libs/libtorrent.so.0 #3 0xb7ea8bd7 in boost::prior<std::_Rb_tree_const_iterator<libtorrent::detail::filter_impl<asio::ip::address_v6>::range> > () from src/.libs/libtorrent.so.0 #4 0xb7eaa2e3 in libtorrent::detail::filter_impl<asio::ip::address_v6>::add_rule () from src/.libs/libtorrent.so.0 #5 0xb7ea5973 in libtorrent::ip_filter::add_rule () from src/.libs/libtorrent.so.0 #6 0x0805214c in test_main () #7 0x08051577 in main () I will try to find out more aboout this tomorrow. -- Felipe Sateler
signature.asc
Description: This is a digitally signed message part.