I've just installed transmission-gtk 2.82-r3 on Gentoo Linux via its Portage package manager. Running the GTK+ version aborts immediately, yielding:
Code: Select all
$ transmission-gtk
transmission-gtk: malloc.c:2451: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) & ~((2 * (sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long)old_end & pagemask) == 0)' failed.
System is kernel is 3.0.4-ck, glibc 2.15-r3.
Installed dependencies:
libevent 2.0.21
openssl 1.0.1e-r1
libnatpmp 20130911
miniupnpc 1.8
curl 7.35.0
zlib 1.2.7
dbus-glib 0.100.2
glib 2.36.4-r1
gtk+ 3.8.7, 2.24.8-r1
intltool 0.41.1
gettext 0.18.2
pkgconfig 0.27.1
automake 1.8.5-r3
autoconf 2.13
libtool 2.4.2
sed 4.2.1
A web search on the error turned up this Stackoverflow question which links it to not allocateing space for a terminating null byte.
I gladly provide any more information. Thanks for considering.
-flberger