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