aMule Forum
English => Backtraces => Topic started by: BeFalou on May 27, 2005, 09:48:02 AM
-
Hi,
Here is the BT, amuled 20050527 and wxWidgets 2.6:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1212570832 (LWP 30351)]
0x08063fa8 in CAmuledGSocketFuncTable::RunSelect() (this=0x8530dd0) at amuled.cpp:214
214 socket->Detected_Write();
(gdb) bt
#0 0x08063fa8 in CAmuledGSocketFuncTable::RunSelect() (this=0x8530dd0) at amuled.cpp:214
#1 0x080644ca in CamuleDaemonApp::OnRun() (this=0x8530ba8) at amuled.cpp:325
#2 0xb7f162f8 in wxEntry(int&, char**) () from /usr/local/lib/libwx_base-2.6.so.0
#3 0x08063b90 in main (argc=1, argv=0xbffff224) at amuled.cpp:124
(gdb) bt full
#0 0x08063fa8 in CAmuledGSocketFuncTable::RunSelect() (this=0x8530dd0) at amuled.cpp:214
socket = (struct GSocket *) 0x0
fd = 15
i = 1
max_fd = 161
tv = {tv_sec = 0, tv_usec = 4000}
result = 2
#1 0x080644ca in CamuleDaemonApp::OnRun() (this=0x8530ba8) at amuled.cpp:325
No locals.
#2 0xb7f162f8 in wxEntry(int&, char**) () from /usr/local/lib/libwx_base-2.6.so.0
No symbol table info available.
#3 0x08063b90 in main (argc=1, argv=0xbffff224) at amuled.cpp:124
No locals.
---------------------------------------------------
Bye.
-
i've installed that cvs-tarball, too, and it crashes after a few minutes...
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMuled CVS using wxGTK1 v2.6.0 (Snapshot: Fri May 27 07:01:27 CEST 2005)
Running on: Linux 2.4.27-ct-1 i686
[2] wxFatalSignalHandler in /usr/lib/libwx_base-2.6.so.0[0x40189208]
[3] ?? in /lib/libpthread.so.0 [0x4002a825]
[4] ?? in /lib/libc.so.6 [0x4030d6f8]
[5] ?? in amuled [0x8064ddf]
[6] wxEntry(int&, char**) in /usr/lib/libwx_base-2.6.so.0[0x4011d408]
[7] ?? in amuled [0x80646cb]
[8] __libc_start_main in /lib/libc.so.6[0x402f9e36]
[9] wxEvtHandler::ProcessEvent(wxEvent&) in amuled[0x8051ec1]
--------------------------------------------------------------------------------
-kahfau
-
BeFalou, I fixed that one. Retry please with new one.
-
Seems to be still there:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1212570832 (LWP 22748)]
0x08064074 in CAmuledGSocketFuncTable::RunSelect() (this=0x8530dd0) at amuled.cpp:214
214 socket->Detected_Read();
(gdb) bt
#0 0x08064074 in CAmuledGSocketFuncTable::RunSelect() (this=0x8530dd0) at amuled.cpp:214
#1 0x0806460e in CamuleDaemonApp::OnRun() (this=0x8530ba8) at amuled.cpp:335
#2 0xb7f162f8 in wxEntry(int&, char**) () from /usr/local/lib/libwx_base-2.6.so.0
#3 0x08063cc8 in main (argc=1, argv=0xbffff224) at amuled.cpp:124
(gdb) bt full
#0 0x08064074 in CAmuledGSocketFuncTable::RunSelect() (this=0x8530dd0) at amuled.cpp:214
socket = (struct GSocket *) 0xc
fd = 9
i = 3
max_fd = 250
tv = {tv_sec = 0, tv_usec = 6000}
result = 1
#1 0x0806460e in CamuleDaemonApp::OnRun() (this=0x8530ba8) at amuled.cpp:335
No locals.
#2 0xb7f162f8 in wxEntry(int&, char**) () from /usr/local/lib/libwx_base-2.6.so.0
No symbol table info available.
#3 0x08063cc8 in main (argc=1, argv=0xbffff224) at amuled.cpp:124
No locals.
-
I'm working on it :)
-
Weel, that's not the same bug anymore. Glad lfroen is working on it.
-
I've fixed few issues with multithreading. Btw, Kry: if there's socket descriptor in fd_set, the object for this socket is absolute must. So, no 'if ( gsocket ) ...' but 'wxASSERT(gsocket)'.
There's still an issue with "Destroy()" call, which deletes object "in-place" instead of scheduling for deletion.
-
aMule-CVS-20050530 and wxGTK-2.6.0
Mandrake 10
[New Thread 1117068208 (LWP 17268)]
Detaching after fork from child process 17269.
Program received signal SIGILL, Illegal instruction.
[Switching to Thread 1089759232 (LWP 17260)]
0x408d03f8 in __after_morecore_hook () from /lib/tls/libc.so.6
(gdb) bt
#0 0x408d03f8 in __after_morecore_hook () from /lib/tls/libc.so.6
#1 0x407355e4 in __dynamic_cast () from /usr/lib/libstdc++.so.5
#2 0x080f5cf2 in wxHTTP::GetError() ()
#3 0x4020a14d in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const ()
from /usr/lib/libwx_gtk2-2.6.so.0
#4 0x402b0604 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
from /usr/lib/libwx_gtk2-2.6.so.0
#5 0x402afaa9 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_gtk2-2.6.so.0
#6 0x402b0772 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
#7 0x402b0555 in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk2-2.6.so.0
#8 0x4020a0c6 in wxAppConsole::ProcessPendingEvents() () from /usr/lib/libwx_gtk2-2.6.so.0
#9 0x08065526 in GSocketGUIFunctionsTable::~GSocketGUIFunctionsTable() ()
#10 0x4024c436 in wxEntry(int&, char**) () from /usr/lib/libwx_gtk2-2.6.so.0
#11 0x08064681 in GSocketGUIFunctionsTable::~GSocketGUIFunctionsTable() ()
#12 0x407a095d in __libc_start_main () from /lib/tls/libc.so.6
#13 0x08052e81 in ?? ()
(gdb) bt full
#0 0x408d03f8 in __after_morecore_hook () from /lib/tls/libc.so.6
No symbol table info available.
#1 0x407355e4 in __dynamic_cast () from /usr/lib/libstdc++.so.5
No symbol table info available.
#2 0x080f5cf2 in wxHTTP::GetError() ()
No symbol table info available.
#3 0x4020a14d in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const ()
from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#4 0x402b0604 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#5 0x402afaa9 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#6 0x402b0772 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#7 0x402b0555 in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#8 0x4020a0c6 in wxAppConsole::ProcessPendingEvents() () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#9 0x08065526 in GSocketGUIFunctionsTable::~GSocketGUIFunctionsTable() ()
No symbol table info available.
#10 0x4024c436 in wxEntry(int&, char**) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#11 0x08064681 in GSocketGUIFunctionsTable::~GSocketGUIFunctionsTable() ()
No symbol table info available.
#12 0x407a095d in __libc_start_main () from /lib/tls/libc.so.6
No symbol table info available.
#13 0x08052e81 in ?? ()
No symbol table info available.
(gdb)
It happens when amuled starts....
Cheers....
-
can you maybe try to disable the "auto update server.met" at start? looks like there is an error wxHTTP which downloads the servermet... or same thing if you update ipfilter.dat at start
-
The auto update server.met at startup is not enabled....so it cant be it....
Going to try another tarball.....
Cheers!