Hi,

Since updating to Ubuntu v9.10 and thus moving to eglibc,
libtorrent-rasterbar users are experiencing regularly an ASSERT hit in
malloc.c:
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.

What does this mean?
glibc users are unable to reproduce the issue. Note that the new
libtorrent-rasterbar extensively uses valloc to get aligned memory.

More information (including backtrace) is available here:
https://bugs.launchpad.net/qbittorrent/+bug/490024

Best regards,
Chris.
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss

Reply via email to