aMule Bug Tracker - aMule
View Issue Details
0000878aMuleSharedfilespublic2006-04-24 01:182007-12-27 00:56
zumatemp 
Xaignar 
normalcrashalways
resolvedfixed 
SVN 
 
ubuntu breezy 2.6.12-386 kernel
0000878: Amule crash CSeekFailureException over FAT32 networkdrive
Amule crash, CSeekFailureException over networkdrive with FAT32 (iomega ethernet disk).
No tags attached.
related to 0001205resolved Xaignar aMule core dump after a few minutes for every CVS release since 2.1.3 
txt error.txt (4,067) 2006-04-24 01:21
http://bugs.amule.org/file_download.php?file_id=143&type=bug
Issue History
2006-04-24 01:18zumatempNew Issue
2006-04-24 01:18zumatempOperating System => ubuntu breezy 2.6.12-386 kernel
2006-04-24 01:21zumatempFile Added: error.txt
2006-04-24 01:22zumatempNote Added: 0001958
2006-04-24 01:36zumatempNote Added: 0001959
2006-04-24 01:37zumatempNote Edited: 0001959
2006-04-24 01:37zumatempNote Edited: 0001959
2006-04-24 01:49zumatempNote Edited: 0001958
2006-04-24 08:56KryNote Added: 0001960
2006-04-24 15:15zumatempNote Added: 0001961
2006-04-24 15:16zumatempNote Added: 0001962
2006-04-24 15:16zumatempNote Added: 0001963
2006-04-24 15:17zumatempNote Deleted: 0001962
2006-04-24 15:17zumatempNote Deleted: 0001963
2006-04-25 19:21zumatempNote Edited: 0001961
2006-04-25 19:21zumatempNote Edited: 0001961
2006-04-25 19:21zumatempNote Edited: 0001961
2007-07-10 22:17skorkaNote Added: 0002348
2007-07-10 23:56skorkaNote Added: 0002349
2007-12-26 02:04XaignarRelationship addedrelated to 0001205
2007-12-26 03:50XaignarStatusnew => assigned
2007-12-26 03:50XaignarAssigned To => Xaignar
2007-12-27 00:56XaignarStatusassigned => resolved
2007-12-27 00:56XaignarResolutionopen => fixed
2007-12-27 00:56XaignarNote Added: 0002479

Notes
(0001958)
zumatemp   
2006-04-24 01:22   
(edited on: 2006-04-24 01:49)
usuario@mediaserver:~$ amule
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
Loading temp files from /media/networkdrive/emule/aTemp.
Loading PartFile 25 of 25
All PartFiles Loaded.
ListenSocket: Ok.

External connections disabled in config file
*** Server UDP socket (TCP+3) at 0.0.0.0:4665
*** TCP socket (TCP) listening on 0.0.0.0:4662
*** Client UDP socket (extended eMule) at 0.0.0.0:4672
Adding file /media/networkdrive/emule/aTemp/055.part.met to shares
Adding file /media/networkdrive/emule/aTemp/051.part.met to shares
Adding file /media/networkdrive/emule/aTemp/022.part.met to shares
Adding file /media/networkdrive/emule/aTemp/021.part.met to shares
Adding file /media/networkdrive/emule/aTemp/015.part.met to shares
Adding file /media/networkdrive/emule/aTemp/014.part.met to shares
Adding file /media/networkdrive/emule/aTemp/013.part.met to shares
Adding file /media/networkdrive/emule/aTemp/012.part.met to shares
Adding file /media/networkdrive/emule/aTemp/011.part.met to shares
Adding file /media/networkdrive/emule/aTemp/010.part.met to shares
Adding file /media/networkdrive/emule/aTemp/009.part.met to shares
Adding file /media/networkdrive/emule/aTemp/008.part.met to shares
Adding file /media/networkdrive/emule/aTemp/007.part.met to shares
Adding file /media/networkdrive/emule/aTemp/006.part.met to shares
Adding file /media/networkdrive/emule/aTemp/002.part.met to shares
Adding file /media/networkdrive/emule/aTemp/001.part.met to shares
Empty dir /media/networkdrive/emule/Incoming shared

*****(then is running ok over 15, 20 or 30 minutes, after crash)********

Terminated after throwing an instance of 'CSeekFailureException'
        what(): SafeIO::IOFailure::SeekFailure: Seeking failed: Argumento inv\ufffflido
        backtrace:
[2] ?? in /usr/lib/libstdc++.so.6 [0xb7509ed4]
[3] ?? in /usr/lib/libstdc++.so.6 [0xb7509f11]
[4] ?? in /usr/lib/libstdc++.so.6 [0xb750a09c]
[5] wxSocketEvent::~wxSocketEvent() in amule [0x82dcb0c]
[6] wxArchiveInputStream::Peek() in amule [0x82ec196]
[7] wxTimer::IsRunning() const in amule [0x8276237]
[8] wxTimer::IsRunning() const in amule [0x82808a0]
[9] wxTimer::IsRunning() const in amule [0x8282cf4]
[10] __gnu_cxx::__mt_alloc<unsigned long, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) in amule [0x80e9923]
[11] wxThreadHelperThread::~wxThreadHelperThread() in amule [0x808ceea]
[12] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/lib/libwx_baseu-2.6.so.0[0xb75742c1]
[13] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.6.so.0[0xb75fcedf]
[14] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.6.so.0[0xb75fd0b0]
[15] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.6.so.0[0xb75fd261]
[16] wxEvtHandler::ProcessPendingEvents() in /usr/lib/libwx_baseu-2.6.so.0[0xb75fd85f]
[17] wxAppConsole::ProcessPendingEvents() in /usr/lib/libwx_baseu-2.6.so.0[0xb757458a]
[18] ?? in /usr/lib/libwx_gtk2u_core-2.6.so.0 [0xb7762418]
[19] ?? in /usr/lib/libglib-2.0.so.0 [0xb6cf7750]
[20] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0xb6cf54ee]
[21] ?? in /usr/lib/libglib-2.0.so.0 [0xb6cf84f6]
[22] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0xb6cf87e3]
[23] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0xb713ae65]
[24] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0xb777b2a7]
[25] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0xb780ab6a]
[26] wxAppBase::OnRun() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0xb780ac4f]
[27] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.6.so.0[0xb75a7ad4]
[28] wxEntry(int&, char**) in /usr/lib/libwx_baseu-2.6.so.0[0xb75a7b88]
[29] CryptoPP::IteratedHashBase2<unsigned int, CryptoPP::EnumToType<CryptoPP::ByteOrder, 0>, CryptoPP::HashTransformation>::TruncatedFinal(unsigned char*, unsigned int) in amule [0x81ef9a9]
[30] __libc_start_main in /lib/tls/i686/cmov/libc.so.6[0xb730aec2]
[31] __gxx_personality_v0 in amule[0x8080541]

Abortado

edited on: 04-24-06 01:49
(0001959)
zumatemp   
2006-04-24 01:36   
(edited on: 2006-04-24 01:37)
Version CVS using wxGTK+ 2.6.2 (Unicoded)

edited on: 04-24-06 01:37

edited on: 04-24-06 01:37
(0001960)
Kry   
2006-04-24 08:56   
2.6.2 = old.
(0001961)
zumatemp   
2006-04-24 15:15   
(edited on: 2006-04-25 19:21)
The same error with amuled. Problem with FAT32 disk. Please, help

edited on: 04-25-06 19:21
(0002348)
skorka   
2007-07-10 22:17   
It seems that I have the same exception raised with wx 2.8.4:
crash after approximately 15 m,.

//---------------------------------------------------------------------------
Terminated after throwing an instance of 'CSeekFailureException'
        what(): SafeIO::IOFailure::SeekFailure: Failed to retrieve position in file: Argument invalide
        backtrace:
[2] ?? in /usr/lib/libstdc++.so.6 [0xb7410ca5]
[3] ?? in /usr/lib/libstdc++.so.6 [0xb7410ce2]
[4] ?? in /usr/lib/libstdc++.so.6 [0xb7410e1a]
[5] ?? in amule [0x81f78e0]
[6] ?? in amule [0x8082ae8]
[7] ?? in amule [0x8083846]
[8] wxThreadInternal::PthreadStart(wxThread*) in /usr/lib/libwx_baseu-2.8.so.0[0xb7537928]
[9] wxPthreadStart in /usr/lib/libwx_baseu-2.8.so.0[0xb753799d]
[10] ?? in /lib/tls/i686/cmov/libpthread.so.0 [0xb7ee831b]
[11] clone in /lib/tls/i686/cmov/libc.so.6[0xb72b657e]
//---------------------------------------------------------------------------


Also have the shared file on ntfs over smb (related ??)

I tried to recompile to investigate, from amule src debian package,
but compile error :

//---------------------------------------------------------------------------
make[3]: entrant dans le répertoire « /home/darkvador/dev/amule/aMule-2.1.3/src »
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/wx/include/base-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DwxUSE_GUI=0 -pthread -I./libs -DUSE_EMBEDDED_CRYPTO -W -Wall -Wshadow -Wundef -g -ggdb -fno-inline -D__DEBUG__ -fmessage-length=0 -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -MT libmuleappgui_a-BarShader.o -MD -MP -MF ".deps/libmuleappgui_a-BarShader.Tpo" -c -o libmuleappgui_a-BarShader.o `test -f 'BarShader.cpp' || echo './'`BarShader.cpp; \
        then mv -f ".deps/libmuleappgui_a-BarShader.Tpo" ".deps/libmuleappgui_a-BarShader.Po"; else rm -f ".deps/libmuleappgui_a-BarShader.Tpo"; exit 1; fi
/usr/include/wx-2.8/wx/cursor.h: In constructor «wxBusyCursorSuspender::wxBusyCursorSuspender()":
/usr/include/wx-2.8/wx/cursor.h:65: erreur: «wxIsBusy" was not declared in this scope
/usr/include/wx-2.8/wx/cursor.h:67: erreur: «wxBusyCursor" has not been declared
/usr/include/wx-2.8/wx/cursor.h: In destructor «wxBusyCursorSuspender::~wxBusyCursorSuspender()":
/usr/include/wx-2.8/wx/cursor.h:72: erreur: «wxIsBusy" was not declared in this scope
/usr/include/wx-2.8/wx/cursor.h:74: erreur: «wxBusyCursor" has not been declared
//---------------------------------------------------------------------------



and then a lot of errors from dc.h
(0002349)
skorka   
2007-07-10 23:56   
Ok, Crash solved for me.
(cf forum, amule crashes)
The problem was related to the access to an smb-share > 2Gb
in this case the remote partition must be mounted with lfs option.
(should not crash however...)


(still unable to recompile however)
(0002479)
Xaignar   
2007-12-27 00:56   
This bug should now be fixed in current SVN (rev. 7848). Thanks
for reporting the problem, and please let us know if you still
experience problems of this sort.

Of course, I can only prevent the crash, so aMule will now simply
log an error in this situation and ignore/pause affected files.

Cheers,
 Xaignar