← Back to team overview

touch-packages team mailing list archive

[Bug 490024] Re: assert hit in eglibc (valloc) with libtorrent v0.15

 

lucid has seen the end of its life and is no longer receiving any
updates. Marking the lucid task for this ticket as "Won't Fix".

** Changed in: eglibc (Ubuntu Lucid)
       Status: Fix Committed => Won't Fix

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to eglibc in Ubuntu.
https://bugs.launchpad.net/bugs/490024

Title:
  assert hit in eglibc (valloc) with libtorrent v0.15

Status in Deluge BitTorrent Client:
  Won't Fix
Status in Embedded GLIBC:
  Fix Released
Status in The GNU C Library:
  Invalid
Status in Bittorrent library by Rasterbar software:
  Unknown
Status in qBittorrent - An advanced bittorrent client in C++ / Qt4:
  Invalid
Status in eglibc package in Ubuntu:
  Fix Released
Status in eglibc source package in Lucid:
  Won't Fix

Bug description:
  qb 2.0.0rc2, libtorrent-rasterbar-0.15.svn.r4053, Xubuntu 9.10

  This is almost a daily pehnomenom. I finally succeed in goaching the stack trace, no obvious reason for the crash:
   - - -

  qbittorrent: malloc.c:3929: __libc_valloc: Assertion `!p ||
  ((((mchunkptr)((char*)(p) - 2*(sizeof(size_t)))))->size & 0x2) ||
  ar_ptr == (((((mchunkptr)((char*)(p) - 2*(sizeof(size_t)))))->size &
  0x4) ? ((heap_info *)((unsigned long)(((mchunkptr)((char*)(p) -
  2*(sizeof(size_t))))) & ~((2 * (512 * 1024))-1)))->ar_ptr :
  &main_arena)' failed.

  
  *************************************************************
  Catching SIGABRT, please report a bug at http://bug.qbittorrent.org
  and provide the following backtrace:
  stack trace:
    [0xd86400]
    [0xd86422]
    /lib/tls/i686/cmov/libc.so.6 : gsignal()+0x51  [0x769f4d1]
    /lib/tls/i686/cmov/libc.so.6 : abort()+0x182  [0x76a2932]
    /lib/tls/i686/cmov/libc.so.6 : __assert_fail()+0xf8  [0x7698648]
    /lib/tls/i686/cmov/libc.so.6 : __libc_valloc()+0x19f  [0x76e46bf]
    /usr/local/lib/libtorrent-rasterbar.so.6 : libtorrent::page_aligned_allocator::malloc(unsigned int)+0x1d  [0x100d43d]
    /usr/local/lib/libtorrent-rasterbar.so.6 : boost::pool<libtorrent::page_aligned_allocator>::ordered_malloc_need_resize()+0x5a  [0x103824a]
    /usr/local/lib/libtorrent-rasterbar.so.6 : libtorrent::disk_buffer_pool::allocate_buffer(char const*)+0xa6  [0x10323a6]
    /usr/local/lib/libtorrent-rasterbar.so.6 : libtorrent::disk_io_thread::read_into_piece(libtorrent::disk_io_thread::cached_piece_entry&, int, int, int, boost::unique_lock<boost::recursive_mutex>&)+0x103  [0x10324c3]
    /usr/local/lib/libtorrent-rasterbar.so.6 : libtorrent::disk_io_thread::copy_from_piece(std::_List_iterator<libtorrent::disk_io_thread::cached_piece_entry>, bool&, libtorrent::disk_io_job const&, boost::unique_lock<boost::recursive_mutex>&)+0x20d  [0x1032a9d]
    /usr/local/lib/libtorrent-rasterbar.so.6 : libtorrent::disk_io_thread::try_read_from_cache(libtorrent::disk_io_job const&)+0x9a  [0x103301a]
    /usr/local/lib/libtorrent-rasterbar.so.6 : libtorrent::disk_io_thread::operator()()+0x181d  [0x1034fcd]
    /usr/local/lib/libtorrent-rasterbar.so.6 : boost::detail::thread_data<boost::reference_wrapper<libtorrent::disk_io_thread> >::run()+0x23  [0x103b2b3]
    /usr/lib/libboost_thread.so.1.40.0 : thread_proxy()+0x65  [0x51bab5]
    /lib/tls/i686/cmov/libpthread.so.0 [0xd7280e]
    /lib/tls/i686/cmov/libc.so.6 : clone()+0x5e  [0x77417ee]

  $

To manage notifications about this bug go to:
https://bugs.launchpad.net/deluge/+bug/490024/+subscriptions