aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: amuled 2.3.2 crashes on run  (Read 2406 times)

n3v3rs33n

  • Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 3
amuled 2.3.2 crashes on run
« on: October 22, 2016, 09:21:57 PM »

Hi every one!

When I run amuled, it crashes. My OS is:

Linux DEBIAN-LXDE 4.6.0-0.bpo.1-686-pae #1 SMP Debian 4.6.4-1~bpo8+1 (2016-08-11) i686 GNU/Linux

I compiled sources without problem, but when I entry amuled -f, it crashes:

~$ amuled -f
 2016-10-22 21:21:08: amuleAppCommon.cpp(335): Initialising aMuleD 2.3.2 compiled with wxBase(GTK2) v3.0.2 (Debugging)
 2016-10-22 21:21:08: amuleAppCommon.cpp(382): Checking if there is an instance already running...
 2016-10-22 21:21:08: amuleAppCommon.cpp(413): No other instances are running.
Assertion failed: Path.cpp:CPath:258: Assertion 'm_printable.Length()' failed.
Backtrace follows:
[3] wxOnAssert(char const*, int, char const*, char const*, char const*) in /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0[0xb6f3c961]
[4] CPath::CPath(wxString const&) in Path.cpp:258
[5] CPreferences::ReloadSharedFolders() in Preferences.cpp:1787
[6] CPreferences::CPreferences() in Preferences.cpp:958
[7] CamuleApp::OnInit() in amule.cpp:403
[8] CamuleDaemonApp::OnInit() in amuled.cpp:649
[9] wxAppConsoleBase::CallOnInit() in app.h:93
[10] wxEntry(int&, wchar_t**) in /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0[0xb6fddc96]
[11] wxEntry(int&, char**) in /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0[0xb6fddd33]
[12] main in amuled.cpp:125
[13] __libc_start_main in /lib/i386-linux-gnu/i686/cmov/libc.so.6[0xb6c00a63]
[14] _start in :0

Thank you in advance.
Logged

GonoszTopi

  • The current man in charge of most things.
  • Administrator
  • Hero Member
  • *****
  • Karma: 165
  • Offline Offline
  • Posts: 2726
Re: amuled 2.3.2 crashes on run
« Reply #1 on: October 23, 2016, 12:46:31 PM »

It is a known and problem and will be fixed in the next release. The crash is caused by sharing directories with non-ASCII characters.

You have three choices until the next release:
1) edit shareddir.dat (~/.aMule/shareddir.dat) to not share directories with non-ASCII characters in their names,
2) use monolithic aMule, which doesn't suffer from this problem, or
3) apply the recommended fix for this bug and recompile aMuleD.
Logged
concordia cum veritate

n3v3rs33n

  • Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 3
Re: amuled 2.3.2 crashes on run
« Reply #2 on: October 23, 2016, 03:33:01 PM »

Thank you GonoszTopi for your reply!

I applyed the recommended fix and that worked  ;D, but now another crash is launched  :-\:

Assertion failed: PartFile.cpp:LoadPartFile:493: Assertion 'm_corrupted_list.empty()' failed.
Backtrace follows:
[3] wxOnAssert(char const*, int, char const*, char const*, char const*) in /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0[0xb6eec961]
[4] CPartFile::LoadPartFile(CPath const&, CPath const&, bool, bool) in PartFile.cpp:493
[5] CDownloadQueue::LoadMetFiles(CPath const&) in DownloadQueue.cpp:138
[6] CamuleApp::OnInit() in amule.cpp:571
[7] CamuleDaemonApp::OnInit() in :0
[8] wxEntry(int&, wchar_t**) in /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0[0xb6f8dc96]
[9] wxEntry(int&, char**) in /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0[0xb6f8dd33]
[10] main in :0
[11] __libc_start_main in /lib/i386-linux-gnu/i686/cmov/libc.so.6[0xb6bafa63]
[12] _start in :0
Logged

n3v3rs33n

  • Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 3
Re: amuled 2.3.2 crashes on run
« Reply #3 on: October 28, 2016, 08:37:08 PM »

Could anyone help me, please? I'am not a programmer and I don't know how to resolve this error.

Thanks!
Logged