aMule Forum
English => Backtraces => Topic started by: kornell on November 23, 2007, 09:46:52 AM
-
Hi, sorry for my very bad "spaghetti" English powered by Google, but for Italian peoples English is an optional (someone remembers the Minister of Justice M@stell@ when he said: "I'm my wife" ?)
So, this is my first post and my first bugtrace (edit: ooops..... backtrace)
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1226422592 (LWP 6664)]
0xb7b29d9e in _GSocket_GDK_Input ()
from /opt/wxGTK-2.8.6/lib/libwx_gtk2u_core-2.8.so.0
bt:
#0 0xb7b29d9e in _GSocket_GDK_Input ()
from /opt/wxGTK-2.8.6/lib/libwx_gtk2u_core-2.8.so.0
#1 0xb72d6193 in gdk_get_show_events () from /usr/lib/libgdk-x11-2.0.so.0
#2 0x0be578c0 in ?? ()
#3 0x00000020 in ?? ()
Previous frame inner to this frame (corrupt stack?)
bt full:
#0 0xb7b29d9e in _GSocket_GDK_Input ()
from /opt/wxGTK-2.8.6/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#1 0xb72d6193 in gdk_get_show_events () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#2 0x0be578c0 in ?? ()
No symbol table info available.
#3 0x00000020 in ?? ()
No symbol table info available.
thread apply all bt:
Thread 4 (Thread -1246843984 (LWP 6674)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7eb4d8c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0
#2 0xb7971bf4 in wxConditionInternal::WaitTimeout ()
from /opt/wxGTK-2.8.6/lib/libwx_baseu-2.8.so.0
#3 0xb7971c4b in wxCondition::WaitTimeout ()
from /opt/wxGTK-2.8.6/lib/libwx_baseu-2.8.so.0
#4 0xb79721a1 in wxSemaphoreInternal::WaitTimeout ()
from /opt/wxGTK-2.8.6/lib/libwx_baseu-2.8.so.0
#5 0xb797222b in wxSemaphore::WaitTimeout ()
from /opt/wxGTK-2.8.6/lib/libwx_baseu-2.8.so.0
#6 0x08337b94 in CTimerThread::Entry (this=0x9996ba0) at Timer.cpp:63
#7 0xb7972f79 in wxThreadInternal::PthreadStart ()
from /opt/wxGTK-2.8.6/lib/libwx_baseu-2.8.so.0
#8 0xb7972fdc in wxPthreadStart ()
from /opt/wxGTK-2.8.6/lib/libwx_baseu-2.8.so.0
#9 0xb7eb2c87 in start_thread () from /lib/tls/libpthread.so.0
#10 0xb77076ae in clone () from /lib/tls/libc.so.6
Thread 2 (Thread -1230058576 (LWP 6672)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7eb7d16 in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
#2 0xb79786e4 in wxMicroSleep ()
from /opt/wxGTK-2.8.6/lib/libwx_baseu-2.8.so.0
#3 0xb7978718 in wxMilliSleep ()
from /opt/wxGTK-2.8.6/lib/libwx_baseu-2.8.so.0
#4 0xb7970e8c in wxThread::Sleep ()
from /opt/wxGTK-2.8.6/lib/libwx_baseu-2.8.so.0
#5 0x081a5126 in UploadBandwidthThrottler::Entry (this=0xbba1b40)
at UploadBandwidthThrottler.cpp:321
#6 0xb7972f79 in wxThreadInternal::PthreadStart ()
from /opt/wxGTK-2.8.6/lib/libwx_baseu-2.8.so.0
#7 0xb7972fdc in wxPthreadStart ()
from /opt/wxGTK-2.8.6/lib/libwx_baseu-2.8.so.0
#8 0xb7eb2c87 in start_thread () from /lib/tls/libpthread.so.0
#9 0xb77076ae in clone () from /lib/tls/libc.so.6
Thread 1 (Thread -1226422592 (LWP 6664)):
#0 0xb7b29d9e in _GSocket_GDK_Input ()
from /opt/wxGTK-2.8.6/lib/libwx_gtk2u_core-2.8.so.0
#1 0xb72d6193 in gdk_get_show_events () from /usr/lib/libgdk-x11-2.0.so.0
#2 0x0be578c0 in ?? ()
#3 0x00000020 in ?? ()
Previous frame inner to this frame (corrupt stack?)
wxGTK version (compiled from sources): 2.8.6
aMule was compiled with ' --disable-optimize --enable-debug --enable-geoip --enable-wxcas' and connected ( for 12-14~ hours ) only to Kad network.
Os: Mandriva
Kernel: latest Vanilla ( 2.6. 23.8 )
Thanks for your attention and your software: IMHO, aMule rocks ;)
-
Hi kornell,
Welcome to our forum.
This problem used to happen to me when I used Fedora 5, but now I use Suse and I don't remember it happening again. This could be related aMule (of course), to a bad wx package (sometimes distros screw it) or even a problem in glibc (most unlikely).
Are you sure you are compiling aMule with the wx that you compiled yourself? Maybe you are linking to the distro's wx, and that could explain. I usually install my self compiled wx in my home directory and link aMule explicitly with it. I do it like this:
Compile wx and install in my home dir:
./configure --enable-debug --disable-optimise --enable-debug_flag --enable-debug_info --enable-debug_gdb --with-opengl --enable-gtk2 --enable-unicode --enable-largefile --prefix=/home/myuser/usr/local/wxWidgets-2.8.6 && make && make install
Compile aMule linked to my wx:
./configure --enable-ccache --with-denoise-level=3 --enable-debug --disable-optimize --enable-verbose --enable-geoip --enable-cas --enable-wxcas --enable-amule-gui --enable-webserver --enable-amulecmd --enable-amule-daemon --with-wx-config=/home/myuser/usr/local/wxWidgets-2.8.6/bin/wx-config && LD_LIBRARY_PATH=/home/myuser/usr/local/wxWidgets-2.8.6/lib/ make
Run aMule:
LD_LIBRARY_PATH=/home/myuser/usr/local/wxWidgets-2.8.6/lib/:/home/myuser/usr/local/libupnp/lib/ LANG=en_US.UTF-8 trunk5/src/amule
I never "make install" aMule on my system because I have too many versions here to test, so it would make no sense. On the other hand, nothing is in the system paths, so I have to use these environment variables as prefix. But that also guarantees that I am using the packages that I want. Maybe you should give it a try.
Cheers!
PS: Nevermind about your google english, makes perfect sense to me. Maybe because I am brazilian :D
-
Hi kornell,
Welcome to our forum.
Thanks phoenix :)
Are you sure you are compiling aMule with the wx that you compiled yourself? Maybe you are linking to the distro's wx, and that could explain. [....]
Yes, i compiled myself the wx libs, and no other 2.8.x version is installed on my system. My Mandriva distro is old (2006.0) and "comes" only with a wx-2.6.x binary package.
But ... ok, i will try to rebuild amule and wxgtk as you suggested.
PS: Nevermind about your google english, makes perfect sense to me. Maybe because I am brazilian :D
:D :D :D
-
P.s.
oooops, a new crash(??) after kademlia search (aMule-CVS-20071124):
Keyword for search: emule
wxASSERT-SearchDlg.cpp(486):
'Immagini CD'
'Iso'
Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread -1228028224 (LWP 15770)]
0xffffe410 in __kernel_vsyscall ()
Current language: auto; currently c
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7eae80d in raise () from /lib/tls/libpthread.so.0
#2 0xb776c17b in wxTrap () at ./src/common/appbase.cpp:672
#3 0xb7a7a4fd in wxGUIAppTraits::ShowAssertDialog (this=0x88b5330,
msg=@0xbfb87a2c) at ./src/gtk/utilsgtk.cpp:404
#4 0xb776c76f in ShowAssertDialog (szFile=0x84ab708, nLine=501,
szFunc=0xbefeb04, szCond=0x84ab77c, szMsg=0x0, traits=0x88b5330)
at ./src/common/appbase.cpp:839
#5 0xb776cd4d in wxAppConsole::OnAssertFailure (this=0x8898778,
file=0x84ab708, line=501, func=0xbefeb04, cond=0x84ab77c, msg=0x0)
at ./src/common/appbase.cpp:443
#6 0xb7a4b7a7 in wxApp::OnAssertFailure (this=0x8898778, file=0x84ab708,
line=501, func=0xbefeb04, cond=0x84ab77c, msg=0x0) at ./src/gtk/app.cpp:552
#7 0xb776c878 in wxOnAssert (szFile=0x84ab708, nLine=501,
szFunc=0x84abd2a "StartNewSearch", szCond=0x84ab77c, szMsg=0x0)
at ./src/common/appbase.cpp:712
#8 0x08262faa in CSearchDlg::StartNewSearch (this=0xbc284b8)
at SearchDlg.cpp:501
#9 0x08263802 in CSearchDlg::OnBnClickedStart (this=0xbc284b8)
at SearchDlg.cpp:272
#10 0xb776b9ae in wxAppConsole::HandleEvent (this=0x8898778,
handler=0xbc284b8, func=
{__pfn = 0x8263686 <CSearchDlg::OnBnClickedStart(wxCommandEvent&)>, __delt---Type <return> to continue, or q <return> to quit---
a = 0}, event=@0xbfb87ff8) at ./src/common/appbase.cpp:320
#11 0xb782c2e8 in wxEvtHandler::ProcessEventIfMatches (entry=@0x88695c0,
handler=0xbc284b8, event=@0xbfb87ff8) at ./src/common/event.cpp:1225
#12 0xb782c6d6 in wxEventHashTable::HandleEvent (this=0x88695a0,
event=@0xbfb87ff8, self=0xbc284b8) at ./src/common/event.cpp:898
#13 0xb782d7eb in wxEvtHandler::ProcessEvent (this=0xbc284b8,
event=@0xbfb87ff8) at ./src/common/event.cpp:1287
#14 0xb7bb4c24 in wxWindowBase::TryParent (this=0xbc3d980, event=@0xbfb87ff8)
at ./src/common/wincmn.cpp:2612
#15 0xb782d857 in wxEvtHandler::ProcessEvent (this=0xbc3d980,
event=@0xbfb87ff8) at ./src/common/event.cpp:1300
#16 0xb7ac12cc in gtk_button_clicked_callback (button=0xbc3d980)
at ./src/gtk/button.cpp:53
#17 0xb70a6e03 in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
#18 0x088a2b48 in ?? ()
#19 0x0bc3d980 in ?? ()
#20 0xbfb88090 in ?? ()
#21 0xb70c8b48 in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0x0a9136c0 in ?? ()
#23 0x0a56d148 in ?? ()
#24 0xbfb8817c in ?? ()
#25 0xb709a1af in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#26 0xbfb8817c in ?? ()
#27 0x00000000 in ?? ()
(gdb) bt full
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7eae80d in raise () from /lib/tls/libpthread.so.0
No symbol table info available.
#2 0xb776c17b in wxTrap () at ./src/common/appbase.cpp:672
No locals.
#3 0xb7a7a4fd in wxGUIAppTraits::ShowAssertDialog (this=0x88b5330,
msg=@0xbfb87a2c) at ./src/gtk/utilsgtk.cpp:404
dialog = (GtkWidget *) 0xbe807c0
dump = {<wxStackWalker> = {<wxStackWalkerBase> = {
_vptr.wxStackWalkerBase = 0xb7ce74c8},
static ms_exepath = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xb786886c}, <No data fields>}, static ms_addresses = {
0xb7825b6c, 0xb7a7a45b, 0xb776c76f, 0xb776cd4d, 0xb7a4b7a7, 0xb776c878,
0x8262faa, 0x8263802, 0xb776b9ae, 0xb782c2e8, 0xb782c6d6, 0xb782d7eb,
0xb7bb4c24, 0xb782d857, 0xb7ac12cc, 0xb70a6e03,
0x0 <repeats 184 times>}, static ms_symbols = 0xbf43dc0,
static m_depth = 16}, m_dlg = 0xbe807c0}
maxLines = 20
result = 0
returnCode = false
__FUNCTION__ = "ShowAssertDialog"
#4 0xb776c76f in ShowAssertDialog (szFile=0x84ab708, nLine=501,
---Type <return> to continue, or q <return> to quit---
szFunc=0xbefeb04, szCond=0x84ab77c, szMsg=0x0, traits=0x88b5330)
at ./src/common/appbase.cpp:839
s_bNoAsserts = false
msg = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xbf3cd0c}, <No data fields>}
#5 0xb776cd4d in wxAppConsole::OnAssertFailure (this=0x8898778,
file=0x84ab708, line=501, func=0xbefeb04, cond=0x84ab77c, msg=0x0)
at ./src/common/appbase.cpp:443
No locals.
#6 0xb7a4b7a7 in wxApp::OnAssertFailure (this=0x8898778, file=0x84ab708,
line=501, func=0xbefeb04, cond=0x84ab77c, msg=0x0) at ./src/gtk/app.cpp:552
No locals.
#7 0xb776c878 in wxOnAssert (szFile=0x84ab708, nLine=501,
szFunc=0x84abd2a "StartNewSearch", szCond=0x84ab77c, szMsg=0x0)
at ./src/common/appbase.cpp:712
s_bInAssert = true
strFunc = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xbefeb04}, <No data fields>}
#8 0x08262faa in CSearchDlg::StartNewSearch (this=0xbc284b8)
at SearchDlg.cpp:501
sizemin = 1048576
sizemax = 1048576
params = {searchString = {<wxStringBase> = {static npos = 4294967295,
---Type <return> to continue, or q <return> to quit---
m_pchData = 0xbe4c37c}, <No data fields>}, typeText = {<wxStringBase> = {
static npos = 4294967295, m_pchData = 0xbeb4374}, <No data fields>},
extension = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xb786886c}, <No data fields>}, minSize = 0, maxSize = 0,
availability = 0}
search_type = 3216539128
real_id = 16777217
error = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xbe47e10}, <No data fields>}
m_nSearchID = 4
__FUNCTION__ = "StartNewSearch"
#9 0x08263802 in CSearchDlg::OnBnClickedStart (this=0xbc284b8)
at SearchDlg.cpp:272
searchString = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xbeef2f4}, <No data fields>}
choice = (class wxChoice *) 0xbc2b320
__FUNCTION__ = "OnBnClickedStart"
#10 0xb776b9ae in wxAppConsole::HandleEvent (this=0x8898778,
handler=0xbc284b8, func=
{__pfn = 0x8263686 <CSearchDlg::OnBnClickedStart(wxCommandEvent&)>, __delta = 0}, event=@0xbfb87ff8) at ./src/common/appbase.cpp:320
No locals.
#11 0xb782c2e8 in wxEvtHandler::ProcessEventIfMatches (entry=@0x88695c0,
---Type <return> to continue, or q <return> to quit---
handler=0xbc284b8, event=@0xbfb87ff8) at ./src/common/event.cpp:1225
tableId1 = 10023
tableId2 = -1
#12 0xb782c6d6 in wxEventHashTable::HandleEvent (this=0x88695a0,
event=@0xbfb87ff8, self=0xbc284b8) at ./src/common/event.cpp:898
n = 0
eventEntryTable = (
const wxEventTableEntryPointerArray &) @0x9109a7c: {<wxBaseArrayPtrVoid> = {m_nSize = 6, m_nCount = 6, m_pItems = 0x9109c08}, <No data fields>}
count = 6
eventType = 10080
eTTnode = (wxEventHashTable::EventTypeTable * const) 0x9109a78
#13 0xb782d7eb in wxEvtHandler::ProcessEvent (this=0xbc284b8,
event=@0xbfb87ff8) at ./src/common/event.cpp:1287
__FUNCTION__ = "ProcessEvent"
#14 0xb7bb4c24 in wxWindowBase::TryParent (this=0xbc3d980, event=@0xbfb87ff8)
at ./src/common/wincmn.cpp:2612
propagateOnce = {m_event = @0xbfb87ff8}
parent = (class wxWindow *) 0xbc284b8
#15 0xb782d857 in wxEvtHandler::ProcessEvent (this=0xbc3d980,
event=@0xbfb87ff8) at ./src/common/event.cpp:1300
__FUNCTION__ = "ProcessEvent"
#16 0xb7ac12cc in gtk_button_clicked_callback (button=0xbc3d980)
---Type <return> to continue, or q <return> to quit---
at ./src/gtk/button.cpp:53
event = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x86799b0,
static ms_classInfo = {m_className = 0xb7864548, m_objectSize = 8,
m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0xb78c6988,
static sm_classTable = 0x886d008}, m_refData = 0x0},
m_eventObject = 0xbc3d980, m_eventType = 10080, m_timeStamp = 0,
m_id = 10023, m_callbackUserData = 0x0, m_propagationLevel = 2147483646,
m_skipped = false, m_isCommandEvent = true, static ms_classInfo = {
m_className = 0xb787b3f4, m_objectSize = 36, m_objectConstructor = 0,
m_baseInfo1 = 0xb78c693c, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0xb78c7a60, static sm_classTable = 0x886d008}},
m_cmdString = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xb786886c}, <No data fields>}, m_commandInt = 0,
m_extraLong = 0, m_clientData = 0x0, m_clientObject = 0x0,
static ms_classInfo = {m_className = 0xb7c08184, m_objectSize = 56,
m_objectConstructor = 0xb7a329ee <wxCommandEvent::wxCreateObject()>,
m_baseInfo1 = 0xb78c7a48, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0xb7d0a6b8, static sm_classTable = 0x886d008}}
#17 0xb70a6e03 in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0x088a2b48 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#19 0x0bc3d980 in ?? ()
No symbol table info available.
#20 0xbfb88090 in ?? ()
No symbol table info available.
#21 0xb70c8b48 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0x0a9136c0 in ?? ()
No symbol table info available.
#23 0x0a56d148 in ?? ()
No symbol table info available.
#24 0xbfb8817c in ?? ()
No symbol table info available.
#25 0xb709a1af in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0xbfb8817c in ?? ()
No symbol table info available.
#27 0x00000000 in ?? ()
No symbol table info available.
(gdb) thread apply all bt
Thread 4 (Thread -1248449616 (LWP 15780)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7eaad8c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0
#2 0xb7827bf6 in wxConditionInternal::WaitTimeout (this=0xbd11760,
milliseconds=99) at ./src/unix/threadpsx.cpp:405
#3 0xb7827ccc in wxCondition::WaitTimeout (this=0x959c78c, milliseconds=99)
at ./include/wx/thrimpl.cpp:256
#4 0xb78282c9 in wxSemaphoreInternal::WaitTimeout (this=0x959c788,
milliseconds=99) at ./src/unix/threadpsx.cpp:552
#5 0xb782b2c8 in wxSemaphore::WaitTimeout (this=0x959e9e8, milliseconds=99)
at ./include/wx/thrimpl.cpp:320
#6 0x0834a5cc in CTimerThread::Entry (this=0x959e9c8) at Timer.cpp:63
#7 0xb7829b5b in wxThreadInternal::PthreadStart (thread=0x959e9c8)
at ./src/unix/threadpsx.cpp:766
#8 0xb7829ca9 in wxPthreadStart (ptr=0x959e9c8)
at ./src/unix/threadpsx.cpp:718
#9 0xb7ea8c87 in start_thread () from /lib/tls/libpthread.so.0
#10 0xb757f6ae in clone () from /lib/tls/libc.so.6
Thread 2 (Thread -1231664208 (LWP 15778)):
#0 0xffffe410 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
#1 0xb7eadd16 in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
#2 0xb78313ce in wxMicroSleep (microseconds=1000000)
at ./src/unix/utilsunx.cpp:191
#3 0xb7831411 in wxMilliSleep (milliseconds=1000)
at ./src/unix/utilsunx.cpp:212
#4 0xb7828a98 in wxThread::Sleep (milliseconds=1000)
at ./src/unix/threadpsx.cpp:986
#5 0x081b0906 in UploadBandwidthThrottler::Entry (this=0xbbebac0)
at UploadBandwidthThrottler.cpp:321
#6 0xb7829b5b in wxThreadInternal::PthreadStart (thread=0xbbebac0)
at ./src/unix/threadpsx.cpp:766
#7 0xb7829ca9 in wxPthreadStart (ptr=0xbbebac0)
at ./src/unix/threadpsx.cpp:718
#8 0xb7ea8c87 in start_thread () from /lib/tls/libpthread.so.0
#9 0xb757f6ae in clone () from /lib/tls/libc.so.6
Thread 1 (Thread -1228028224 (LWP 15770)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7eae80d in raise () from /lib/tls/libpthread.so.0
#2 0xb776c17b in wxTrap () at ./src/common/appbase.cpp:672
#3 0xb7a7a4fd in wxGUIAppTraits::ShowAssertDialog (this=0x88b5330,
msg=@0xbfb87a2c) at ./src/gtk/utilsgtk.cpp:404
#4 0xb776c76f in ShowAssertDialog (szFile=0x84ab708, nLine=501,
---Type <return> to continue, or q <return> to quit---
szFunc=0xbefeb04, szCond=0x84ab77c, szMsg=0x0, traits=0x88b5330)
at ./src/common/appbase.cpp:839
#5 0xb776cd4d in wxAppConsole::OnAssertFailure (this=0x8898778,
file=0x84ab708, line=501, func=0xbefeb04, cond=0x84ab77c, msg=0x0)
at ./src/common/appbase.cpp:443
#6 0xb7a4b7a7 in wxApp::OnAssertFailure (this=0x8898778, file=0x84ab708,
line=501, func=0xbefeb04, cond=0x84ab77c, msg=0x0) at ./src/gtk/app.cpp:552
#7 0xb776c878 in wxOnAssert (szFile=0x84ab708, nLine=501,
szFunc=0x84abd2a "StartNewSearch", szCond=0x84ab77c, szMsg=0x0)
at ./src/common/appbase.cpp:712
#8 0x08262faa in CSearchDlg::StartNewSearch (this=0xbc284b8)
at SearchDlg.cpp:501
#9 0x08263802 in CSearchDlg::OnBnClickedStart (this=0xbc284b8)
at SearchDlg.cpp:272
#10 0xb776b9ae in wxAppConsole::HandleEvent (this=0x8898778,
handler=0xbc284b8, func=
{__pfn = 0x8263686 <CSearchDlg::OnBnClickedStart(wxCommandEvent&)>, __delta = 0}, event=@0xbfb87ff8) at ./src/common/appbase.cpp:320
#11 0xb782c2e8 in wxEvtHandler::ProcessEventIfMatches (entry=@0x88695c0,
handler=0xbc284b8, event=@0xbfb87ff8) at ./src/common/event.cpp:1225
#12 0xb782c6d6 in wxEventHashTable::HandleEvent (this=0x88695a0,
event=@0xbfb87ff8, self=0xbc284b8) at ./src/common/event.cpp:898
#13 0xb782d7eb in wxEvtHandler::ProcessEvent (this=0xbc284b8,
---Type <return> to continue, or q <return> to quit---
event=@0xbfb87ff8) at ./src/common/event.cpp:1287
#14 0xb7bb4c24 in wxWindowBase::TryParent (this=0xbc3d980, event=@0xbfb87ff8)
at ./src/common/wincmn.cpp:2612
#15 0xb782d857 in wxEvtHandler::ProcessEvent (this=0xbc3d980,
event=@0xbfb87ff8) at ./src/common/event.cpp:1300
#16 0xb7ac12cc in gtk_button_clicked_callback (button=0xbc3d980)
at ./src/gtk/button.cpp:53
#17 0xb70a6e03 in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
#18 0x088a2b48 in ?? ()
#19 0x0bc3d980 in ?? ()
#20 0xbfb88090 in ?? ()
#21 0xb70c8b48 in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0x0a9136c0 in ?? ()
#23 0x0a56d148 in ?? ()
#24 0xbfb8817c in ?? ()
#25 0xb709a1af in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#26 0xbfb8817c in ?? ()
#27 0x00000000 in ?? ()
(gdb)
Edit: sorry, but i'm not sure that this is a crash: "Program received signal SIGTRAP, Trace/breakpoint trap".
Screenshot:
(http://img152.imageshack.us/img152/5975/amuleassertfailedse3.th.png) (http://img152.imageshack.us/my.php?image=amuleassertfailedse3.png)
-
Hi kornell,
This is not a crash. It is an assertion that has caught a bug in the code. These two strings were supposed to be equal:
wxASSERT-SearchDlg.cpp(486):
'Immagini CD'
'Iso'
An assertion is an error that will only be reported on debug builds. If you --disable-debug on configure, this interruption will not happen. If you tell the program to continue, there will be no problem.
If you do the search with the file type set to "any", this should not happen.
This can be a bug in the translation process, but I am not sure. I get this error here also when I set the file type filter, but I am not sure which is the string that must be fixed.
Cheers!
-
It is an assertion that has caught a bug in the code. These two strings were supposed to be equal:
wxASSERT-SearchDlg.cpp(486):
'Immagini CD'
'Iso'
An assertion is an error that will only be reported on debug builds. If you --disable-debug on configure, this interruption will not happen. If you tell the program to continue, there will be no problem.
Oh, thanks for this explanation ( It says so? :) )
P.s.
With KBabel i have found 2 messages in Italian untranslated (`amule-cvs/po/it.po`).
I can help in some way?
-
Yes, you can help, there is a forum for translations, I don't know how things are for the italian translation, but you should be able to find out there. Please read the sticky topics:
http://forum.amule.org/index.php?board=40.0
Cheers!
-
If you want to help, download the latest it.po file from http://www.amule.org/translations , translate the strings with kbabel or gTranslator (or whatever program you want to use, even vi works) and upload the finished file here (http://forum.amule.org/index.php?topic=13712.0).
Thanks for your readiness to help our project!
-
Hi wuischke, thanks :)
Done!
I've uploaded an updated IT translation.
(... and sorry for my "Googled" English)
Ciao!