Open GoogleCodeExporter opened 9 years ago
What version of the product are you using? On what operating system? latest libtorrent_aio Please provide any additional information below. assertion failed. Please file a bugreport at http://code.google.com/p/libtorrent/issues Please include the following information: version: 1.1.0.0 $Rev: 9464 $ file: '../libtorrent_aio/src/allocator.cpp' line: 103 function: static char* libtorrent::page_aligned_allocator::malloc(libtorrent::page_aligned_allocator::s ize_type) expression: bytes < 0x30000000 stack: 1: assert_fail(char const*, int, char const*, char const*, char const*) 2: libtorrent::page_aligned_allocator::malloc(unsigned long) 3: boost::pool<libtorrent::page_aligned_allocator>::malloc_need_resize() 4: boost::pool<libtorrent::page_aligned_allocator>::malloc() 5: libtorrent::disk_buffer_pool::allocate_buffer_impl(boost::asio::detail::scoped_l ock<boost::asio::detail::posix_mutex>&, char const*) 6: libtorrent::disk_buffer_pool::allocate_buffer(char const*) 7: libtorrent::block_cache::allocate_iovec(iovec*, int) 8: libtorrent::disk_io_thread::do_read(libtorrent::disk_io_job*, libtorrent::tailqueue&) 9: libtorrent::disk_io_thread::perform_job(libtorrent::disk_io_job*, libtorrent::tailqueue&) 10: libtorrent::disk_io_thread::thread_fun(int, libtorrent::disk_io_thread::thread_type_t) 11: boost::_mfi::mf2<void, libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t>::operator()(libtorrent::disk_io_threa d*, int, libtorrent::disk_io_thread::thread_type_t) const 12: void boost::_bi::list3<boost::_bi::value<libtorrent::disk_io_thread*>, boost::_bi::value<int>, boost::_bi::value<libtorrent::disk_io_thread::thread_type_t> >::operator()<boost::_mfi::mf2<void, libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf2<void, libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t>&, boost::_bi::list0&, int) 13: boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t>, boost::_bi::list3<boost::_bi::value<libtorrent::disk_io_thread*>, boost::_bi::value<int>, boost::_bi::value<libtorrent::disk_io_thread::thread_type_t> > >::operator()() 14: boost::asio::detail::posix_thread::func<boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t>, boost::_bi::list3<boost::_bi::value<libtorrent::disk_io_thread*>, boost::_bi::value<int>, boost::_bi::value<libtorrent::disk_io_thread::thread_type_t> > > >::run() 15: boost_asio_detail_posix_thread_function 16: 17: clone warning: Can't read pathname for load map: Input/output error. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `./utorrent cache-type=0 --utp --cache-size=48000 --aio-threads=8 --network-thre'. Program terminated with signal 6, Aborted. #0 0x00007f7fdae9a475 in raise () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt #0 0x00007f7fdae9a475 in raise () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f7fdae9d6f0 in abort () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x0000000000d42376 in assert_fail (expr=0x11ecf0e "bytes < 0x30000000", line=103, file=0x11ecee0 "../libtorrent_aio/src/allocator.cpp", function=0x11ecf40 "static char* libtorrent::page_aligned_allocator::malloc(libtorrent::page_aligned_allocator::size_type)", value=0x0) at ../libtorrent_aio/src/assert.cpp:278 #3 0x0000000000fec545 in libtorrent::page_aligned_allocator::malloc (bytes=5033164816) at ../libtorrent_aio/src/allocator.cpp:103 #4 0x00000000010047ea in boost::pool<libtorrent::page_aligned_allocator>::malloc_need_resize (this=0x2c76608) at /usr/include/boost/pool/pool.hpp:693 #5 0x0000000001003265 in boost::pool<libtorrent::page_aligned_allocator>::malloc (this=0x2c76608) at /usr/include/boost/pool/pool.hpp:431 #6 0x00000000010018c5 in libtorrent::disk_buffer_pool::allocate_buffer_impl (this=0x2c76530, l=..., category=0x11ede78 "pending read") at ../libtorrent_aio/src/disk_buffer_pool.cpp:344 #7 0x00000000010015fb in libtorrent::disk_buffer_pool::allocate_buffer (this=0x2c76530, category=0x11ede78 "pending read") at ../libtorrent_aio/src/disk_buffer_pool.cpp:286 #8 0x0000000000ff3715 in libtorrent::block_cache::allocate_iovec (this=0x2c76530, iov=0x7f7fdaa82a40, iov_len=8) at ../libtorrent_aio/src/block_cache.cpp:1119 #9 0x0000000000f7387a in libtorrent::disk_io_thread::do_read (this=0x2c76178, j=0x3a93588, completed_jobs=...) at ../libtorrent_aio/src/disk_io_thread.cpp:1242 #10 0x0000000000f73237 in libtorrent::disk_io_thread::perform_job (this=0x2c76178, j=0x3a93588, completed_jobs=...) at ../libtorrent_aio/src/disk_io_thread.cpp:1133 #11 0x0000000000f7b028 in libtorrent::disk_io_thread::thread_fun (this=0x2c76178, thread_id=0, type=libtorrent::disk_io_thread::generic_thread) at ../libtorrent_aio/src/disk_io_thread.cpp:3109 #12 0x0000000000f82d9f in boost::_mfi::mf2<void, libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t>::operator() (this=0x2c7a188, p=0x2c76178, a1=0, a2=libtorrent::disk_io_thread::generic_thread) at /usr/include/boost/bind/mem_fn_template.hpp:280 #13 0x0000000000f82cf2 in boost::_bi::list3<boost::_bi::value<libtorrent::disk_io_thread*>, boost::_bi::value<int>, boost::_bi::value<libtorrent::disk_io_thread::thread_type_t> >::operator()<boost::_mfi::mf2<void, libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t>, boost::_bi::list0> (this=0x2c7a198, f=..., a=...) at /usr/include/boost/bind/bind.hpp:392 #14 0x0000000000f82c59 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t>, boost::_bi::list3<boost::_bi::value<libtorrent::disk_io_thread*>, boost::_bi::value<int>, boost::_bi::value<libtorrent::disk_io_thread::thread_type_t> > >::operator() (this=0x2c7a188) at /usr/include/boost/bind/bind_template.hpp:20 #15 0x0000000000f82c1e in boost::asio::detail::posix_thread::func<boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t>, boost::_bi::list3<boost::_bi::value<libtorrent::disk_io_thread*>, boost::_bi::value<int>, boost::_bi::value<libtorrent::disk_io_thread::thread_type_t> > > >::run (this=0x2c7a180) at /usr/include/boost/asio/detail/posix_thread.hpp:82 #16 0x0000000000d2eb89 in boost::asio::detail::boost_asio_detail_posix_thread_function (arg=0x2c7a180) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:64 #17 0x00007f7fdc012b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #18 0x00007f7fdaf42a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #19 0x0000000000000000 in ?? ()
Original issue reported on code.google.com by v.korkod...@gmail.com on 31 Jan 2014 at 10:53
v.korkod...@gmail.com
Original issue reported on code.google.com by
v.korkod...@gmail.com
on 31 Jan 2014 at 10:53