Amule crashes almost every time a file is just terminated (ending its downloads).
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
amule (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
This is an old error which I've been suffering since Xubuntu 14.04 and with several packages of amule, using official ones, which may or may not be a SVN compilation. In this system, with a freshly install of Xubuntu 18.04 and installed from Universe repositories as version 1:2.3.2-2, behaves just the same as it behaved with a SVN version in 16.04. Not always, and without apparent indication of why, when a download ends (the file is at 100% and it is in the process of rebuilding the file) the error happens. You can continue, but it will appear again and again, until amule crashes and closes. You can check the "do not inform me of this error again" and then it continues and finally crashes. Mostly, you find the computer without amule running and checking the timestamp of its log file and the reported finishing time for the files in it, and the timestamps of the recent downloads, it appears that the error happens just the same as when you can see it (being watching the program): at the end of certain downloads.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: amule 1:2.3.2-2
ProcVersionSign
Uname: Linux 4.15.0-58-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.9-0ubuntu7.7
Architecture: amd64
CurrentDesktop: XFCE
Date: Thu Aug 15 23:34:16 2019
InstallationDate: Installed on 2019-07-17 (29 days ago)
InstallationMedia: Xubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20180725)
SourcePackage: amule
UpgradeStatus: No upgrade log present (probably fresh install)
I've just hit another crash. This time I've been able to save the information in the dialog box which informs the problem. This is it:
An assertion failed!
ASSERT INFO: CFile.cpp( 370): assert "Assert failure" failed in doSeek(): ((IsOpened()))
../../src/
BACKTRACE: :ProcessEventIf MatchesId( wxEventTableEnt ryBase const&, wxEvtHandler*, wxEvent&) e::HandleEvent( wxEvent& , wxEvtHandler*) :TryHereOnly( wxEvent& ) :ProcessEventLo cally(wxEvent& ) :ProcessEvent( wxEvent& ) :ProcessPending Events( ) e::ProcessPendi ngEvents( ) context_ dispatch :DoRun( ) ::Run() e::MainLoop( )
[1] wxOnAssert(char const*, int, char const*, char const*, wchar_t const*)
[2] wxEvtHandler:
[3] wxEventHashTabl
[4] wxEvtHandler:
[5] wxEvtHandler:
[6] wxEvtHandler:
[7] wxEvtHandler:
[8] wxAppConsoleBas
[9] wxApp::DoIdle()
[10] g_main_
[11] g_main_loop_run
[12] gtk_main
[13] wxGUIEventLoop:
[14] wxEventLoopBase
[15] wxAppConsoleBas
[16] wxEntry(int&, wchar_t**)
[17] __libc_start_main
Hope it will serve.