aMule Forum
English => aMule crashes => Topic started by: toagobiao on January 12, 2008, 03:35:42 PM
-
I installed the amule_20080111-1207_amd64.deb package and amule crashed after a few hours running.
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule SVN using wxGTK2 v2.8.4
Running on: Linux 2.6.22-14-generic x86_64
[2] std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() in amule [0x453605]
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.8.so.0[0x2b9fde96d64c]
[4] ?? in /lib/libpthread.so.0 [0x2b9fdd418100]
[5] wxMenuItemList::~wxMenuItemList() in amule [0x5ee773]
[6] wxDataObjectSimple::~wxDataObjectSimple() in amule [0x5a6fc5]
[7] wxDataObjectSimple::~wxDataObjectSimple() in amule [0x5a73ee]
[8] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x2b9fde96966f]
[9] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.8.so.0[0x2b9fde96980f]
[10] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x2b9fde969959]
[11] wxTimerBase::Notify() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x2b9fde2f0d76]
[12] ?? in /usr/lib/libwx_gtk2u_core-2.8.so.0 [0x2b9fde1e7a14]
[13] ?? in /usr/lib/libglib-2.0.so.0 [0x2b9fe0e2270b]
[14] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0x2b9fe0e21fd3]
[15] ?? in /usr/lib/libglib-2.0.so.0 [0x2b9fe0e252dd]
[16] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0x2b9fe0e255ea]
[17] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0x2b9fe1421883]
[18] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x2b9fde1df50d]
[19] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x2b9fde270c8b]
[20] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.8.so.0[0x2b9fde90880c]
[21] std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in amule [0x5a0fd2]
[22] __libc_start_main in /lib/libc.so.6[0x2b9fdf5aeb44]
[23] wxAppBase::MainLoop() in amule[0x44ef59]
--------------------------------------------------------------------------------
-
Were you doing anything in particular? Downloading something, modifying any option.. ?
-
Samoe for me and I was not doing anything special. I even suspect amule to be the reason why ubuntu freezes sometimes or even reboot without any warning.
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule 2.1.3 using wxGTK2 v2.8.4 (Unicoded)
Running on: Linux 2.6.22-14-generic i686
[2] wxThreadHelperThread::~wxThreadHelperThread() in amule [0x8082b0b]
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.8.so.0[0xb75a05d6]
[4] ?? in [0xffffe420]
[5] ?? in /usr/lib/libwx_gtk2u_core-2.8.so.0 [0xb77822b4]
[6] ?? in /usr/lib/libgdk-x11-2.0.so.0 [0xb6aed97e]
[7] ?? in /usr/lib/libglib-2.0.so.0 [0xb6f466ed]
[8] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0xb6f1711c]
[9] ?? in /usr/lib/libglib-2.0.so.0 [0xb6f1a55f]
[10] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0xb6f1a909]
[11] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0xb6cad9e4]
[12] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb77807cc]
[13] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb782200e]
[14] wxAppBase::OnRun() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb7821601]
[15] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.8.so.0[0xb753025a]
[16] wxEntry(int&, char**) in /usr/lib/libwx_baseu-2.8.so.0[0xb7530307]
[17] CryptoPP::IteratedHash<unsigned int, CryptoPP::EnumToType<CryptoPP::ByteOrder, 0>, 64u, CryptoPP::HashTransformation>::~IteratedHash() in amule [0x812d010]
[18] __libc_start_main in /lib/tls/i686/cmov/libc.so.6[0xb7250050]
[19] wxNotebook::SetPadding(wxSize const&) in amule[0x807ee51]
--------------------------------------------------------------------------------
-
Samoe for me and I was not doing anything special. I even suspect amule to be the reason why ubuntu freezes sometimes or even reboot without any warning.
An user app should not be able to cause either freezing or rebooting of your system. More likely your OS and/or hardware is broken, possibly due to overheating. You might want to try to look into that possibility.
-
Well the hardware is 6 month old and what makes me think that it's not a hardware problem is that :
- I never experience this kind of trouble when amule is not on
- even Vista don't crash like this. In fact it has never crashed so far...
-
That would leave the operating system, in which case it's probably a buggy driver.
-
True, and I'm investigating on it but it doesn't solve my amule problem.
I installed the latest wxWidgets and wxPhyton as recommended here :
http://forum.amule.org/index.php?topic=14224.msg75117#msg75117 (http://forum.amule.org/index.php?topic=14224.msg75117#msg75117)
I'll test it more but it looks like the same
-
mugen,
Depending on the configuration, aMule can be very CPU intensive, and beeing CPU intensive for a long time can cause heating problems if the CPU is not properly cooled.
If I remember correctly, there is a program called "burncpu" :D which tests for overheating.
-
Thanks for the tip, I'll look for the tool.
Anyway amule still abord for no reason even after I installed the latest wxWidgets and wxPhyto
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule 2.1.3 using wxGTK2 v2.8.4 (Unicoded)
Running on: Linux 2.6.22-14-generic i686
[2] wxThreadHelperThread::~wxThreadHelperThread() in amule [0x8082b0b]
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.8.so.0[0xb75d25d6]
[4] ?? in [0xffffe420]
[5] ?? in [0x86316c5]
[6] ?? in /usr/lib/libgdk-x11-2.0.so.0 [0xb6b1f97e]
[7] ?? in /usr/lib/libglib-2.0.so.0 [0xb6f786ed]
[8] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0xb6f4911c]
[9] ?? in /usr/lib/libglib-2.0.so.0 [0xb6f4c55f]
[10] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0xb6f4c909]
[11] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0xb6cdf9e4]
[12] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb77b27cc]
[13] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb785400e]
[14] wxAppBase::OnRun() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb7853601]
[15] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.8.so.0[0xb756225a]
[16] wxEntry(int&, char**) in /usr/lib/libwx_baseu-2.8.so.0[0xb7562307]
[17] CryptoPP::IteratedHash<unsigned int, CryptoPP::EnumToType<CryptoPP::ByteOrder, 0>, 64u, CryptoPP::HashTransformation>::~IteratedHash() in amule [0x812d010]
[18] __libc_start_main in /lib/tls/i686/cmov/libc.so.6[0xb7282050]
[19] wxNotebook::SetPadding(wxSize const&) in amule[0x807ee51]
--------------------------------------------------------------------------------
-
mugen,
aMule 2.1.3 is very old. This last backtrace you have posted was an old known issue with cryptopp on some distros. It should be fixed in current svn tarballs. I strongly advise you to compile it yourself. The latest tarballs come with a script called "amule_build_install.sh" that can be used to compile everything. Or you can use just pieces if you prefer, like say, you want to use your distro's libupnp or wxWidgets (which I do not recomend). Give it a try. Just download the necessary tarballs and fire the script. No need to be root.
Cheers!
-
2.1.3 is old? it's the latest version that was available on the ubuntu synaptic package manager.
Sorry but I'm new to the ubuntu and co world.
What are the svn-tarballs you mentionned and where can they be downloaded?
Just to make sure, you're talking about svn-tarballs not amule-tarballs?
-
Yes, 2.1.3 is old and buggy. Unfortunately, due to real life problems of the aMule coders, we were not able to release in more than a year. But in a slow but constant pace we kept on developing.
I am refering to aMule tarballs of our svn code. You can get them on a dayly basis here:
http://www.hirnriss.net/?area=cvs
Also, take a look at the file "amule_build_install.sh" inside the tarball for instructions on how to compile.
If you have any other doubt, please ask.
-
Looks like I'll need more help!
When running the amule_build_install.sh file, I went through a dozen errors. I solved already couples and the compilation goes further but I still have errors:
http://forum.amule.org/index.php?PHPSESSID=a39961d422ffca3000af85832f72d4d8&topic=14339.0 (http://forum.amule.org/index.php?PHPSESSID=a39961d422ffca3000af85832f72d4d8&topic=14339.0)
-
I have answered in the other thread. To make a long story short, you need to specify the tarballs in the correct order as command line parameters.
This is the first version of the script, maybe I find some time to make it more user friendly.
-
Thanks, I've got the latest version and see how it goes.
-
Ok, pleae report your findings. Your feedback is important. Even if you think the script sucks :P
-
I don't think it sucks, it's just not user freindly even for me who's an ex IT engineer...
What type of feedback are you looking for? errors? or general amule usage?
-
Any feedback is welcome, from critics to patches.
I know, the script is not user friendly, I did it in a hurry. I will try to make it better in my next time slot.
Thanks for you participation!