After about 10 min that one crashes with an "bad_alloc" message
** (amule:28501): CRITICAL **: clearlooks_style_draw_box_gap: assertion `height >= -1' failed
Terminated after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
* Could not get symbol names for backtrace
backtrace:
amule: Fatal IO error 12 (Cannot allocate memory) on X server :1.0.
pure virtual method called
Multiple segmentation faults occurred; can't display error dialog
Linux Gentoo.
linux kernel 2.6.39.3
#1 SMP Tue Jul 12 19:53:00 MSD 2011 i686 Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz GenuineIntel GNU/Linux
amule -v
aMule 2.2.6 using wxGTK2 v2.8.11 (OS: Linux)
What were I doing:
USE="debug" emerge amule
$ gdb /usr/bin/amule
(gdb) run
(after some time)
** (amule:16030): CRITICAL **: clearlooks_style_draw_box_gap: assertion `height >= -1' failed
WARNING! Client UDP-Socket discarded packet due to errors (2) while sending.
WARNING! Client UDP-Socket discarded packet due to errors (2) while sending.
WARNING! Client UDP-Socket discarded packet due to errors (2) while sending.
Terminated after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
* Could not get symbol names for backtrace
backtrace:
Program received signal SIGABRT, Aborted.
0xb7ffd424 in __kernel_vsyscall ()
On the
http://wiki.amule.org/index.php/Backtraces people advices insert some code in /etc/make.conf.
(On Gentoo
You must follow How to get meaningful backtraces in Gentoo.
In short, most gentoo users want to edit /etc/make.conf, add -ggdb into their CFLAGS and
FEATURES="splitdebug"
)
But I don't know what is it and I fear to breake my system. Amule isn't single software that I have on Gentoo.
May be I have a standart problem that I'll be change configuration of my make.conf.
If it's not right so I'm ready change it.