ASSERT hit in malloc.c (eglibc)
Chris
chris at qbittorrent.org
Tue Dec 1 08:23:16 UTC 2009
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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-devel-discuss/attachments/20091201/0bf53706/attachment.html>
More information about the Ubuntu-devel-discuss
mailing list