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

Rolf Leggewie 490024 at bugs.launchpad.net
Wed Jun 17 11:12:38 UTC 2015


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
Foundations Bugs, 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



More information about the foundations-bugs mailing list