aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Re: SVN rev. 9371  (Read 2609 times)

lukinfore

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 2
Re: SVN rev. 9371
« on: January 19, 2009, 08:50:38 PM »

Hi.

Running on hardy, with wx's from repository. Crash happens when amulecmd trying to connect

to amuled:
Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb76536c0 (LWP 8487)]
0xb79b91ee in wxEvtHandler::AddPendingEvent () from /usr/lib/libwx_baseu-2.8.so.0
(gdb) bt
#0  0xb79b91ee in wxEvtHandler::AddPendingEvent () from /usr/lib/libwx_baseu-2.8.so.0
#1  0xb7a4977b in wxSocketBase::OnRequest () from /usr/lib/libwx_baseu_net-2.8.so.0
#2  0xb7a49894 in wx_socket_callback () from /usr/lib/libwx_baseu_net-2.8.so.0
#3  0xb7a4dd47 in GSocket::Detected_Write () from /usr/lib/libwx_baseu_net-2.8.so.0
#4  0x08070d4f in CSocketSet::Detected (this=0x8624770, func=&virtual table offset 12) at amuled.cpp:259
#5  0x08072bbd in CAmuledGSocketFuncTable::RunSelect (this=0x8616fb8) at amuled.cpp:311
#6  0x0807310a in CamuleDaemonApp::OnRun (this=0x86214e8) at amuled.cpp:629
#7  0xb794d05a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb794d107 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#9  0x080733fa in main (argc=138547720, argv=0x0) at amuled.cpp:162
(gdb) bt full
#0  0xb79b91ee in wxEvtHandler::AddPendingEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#1  0xb7a4977b in wxSocketBase::OnRequest () from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#2  0xb7a49894 in wx_socket_callback () from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#3  0xb7a4dd47 in GSocket::Detected_Write () from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#4  0x08070d4f in CSocketSet::Detected (this=0x8624770, func=&virtual table offset 12) at amuled.cpp:259
socket = (struct GSocket *) 0x88b2330
fd = 12
i = 2
#5  0x08072bbd in CAmuledGSocketFuncTable::RunSelect (this=0x8616fb8) at amuled.cpp:311
lock = {m_isOk = true, m_mutex = @0x8616fc4}
max_fd = 12
tv = {tv_sec = 0, tv_usec = 10000}
result = 1
#6  0x0807310a in CamuleDaemonApp::OnRun (this=0x86214e8) at amuled.cpp:629
ERROR_BUFFER_LEN = 256
errorBuffer = "��\212\b4�d\bD\000\000\000\021\000\000\000�N\236��N\236�xN\236�#\202\b\b�N\236�4�d\b\000\000\000\000\021\000\000\000��\212\b|\0228\b\230N\236�E\202\b\b�N\236�4�d\b\230N\236�\033N\a\b��\212\b|\0228\000�N\236�sN\a\b��\212\b\000\000\000\000�N\236�\207N\a\b�N\236��N\236��N\236���.\b�N\236��N\236��N\236�sN\a\bܱ`\b�\rB\b�N\236���\212\bL�\212\bܱ`\b8O\236�Z\031\a\b�tc\bܱ`\b\000\000\000\000\000\000\000\000����,O\236�"...
msg = {<wxStringBase> = {static npos = 4294967295, m_pchData = 0x88d3c9c}, <No data fields>}
ret = 0
#7  0xb794d05a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#8  0xb794d107 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#9  0x080733fa in main (argc=138547720, argv=0x0) at amuled.cpp:162
No locals.
(gdb) thread apply all bt

Thread 4 (Thread 0xb662fb90 (LWP 8500)):
#0  0xb7f8c410 in __kernel_vsyscall ()
#1  0xb7f65dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb79b607c in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb79b60df in wxCondition::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb79b6af5 in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#5  0xb79b6b7f in wxSemaphore::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#6  0x08077cbc in CTimerThread::Entry (this=0x864ef18) at Timer.cpp:64
#7  0xb79b74b8 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb79b752d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9  0xb7f614fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb772fe5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb7631b90 (LWP 8498)):
#0  0xb7f8c410 in __kernel_vsyscall ()
#1  0xb7f69196 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb79bceb8 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb79bcee1 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb79b578d in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x081ca4b0 in UploadBandwidthThrottler::Entry (this=0x88ac928) at UploadBandwidthThrottler.cpp:320
#6  0xb79b74b8 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#7  0xb79b752d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb7f614fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb772fe5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb76536c0 (LWP 8487)):
#0  0xb79b91ee in wxEvtHandler::AddPendingEvent () from /usr/lib/libwx_baseu-2.8.so.0
#1  0xb7a4977b in wxSocketBase::OnRequest () from /usr/lib/libwx_baseu_net-2.8.so.0
#2  0xb7a49894 in wx_socket_callback () from /usr/lib/libwx_baseu_net-2.8.so.0
#3  0xb7a4dd47 in GSocket::Detected_Write () from /usr/lib/libwx_baseu_net-2.8.so.0
#4  0x08070d4f in CSocketSet::Detected (this=0x8624770, func=&virtual table offset 12) at amuled.cpp:259
#5  0x08072bbd in CAmuledGSocketFuncTable::RunSelect (this=0x8616fb8) at amuled.cpp:311
#6  0x0807310a in CamuleDaemonApp::OnRun (this=0x86214e8) at amuled.cpp:629
#7  0xb794d05a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb794d107 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#9  0x080733fa in main (argc=138547720, argv=0x0) at amuled.cpp:162

or to amule:
Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb68a36c0 (LWP 8551)]
0xb75361ee in wxEvtHandler::AddPendingEvent () from /usr/lib/libwx_baseu-2.8.so.0
(gdb) bt
#0  0xb75361ee in wxEvtHandler::AddPendingEvent () from /usr/lib/libwx_baseu-2.8.so.0
#1  0xb75c777b in wxSocketBase::OnRequest () from /usr/lib/libwx_baseu_net-2.8.so.0
#2  0xb75c7894 in wx_socket_callback () from /usr/lib/libwx_baseu_net-2.8.so.0
#3  0xb75cbd47 in GSocket::Detected_Write () from /usr/lib/libwx_baseu_net-2.8.so.0
#4  0xb77101b7 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#5  0xb6dc8bdf in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#6  0xb6cabfed in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb6c77cc6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#8  0xb6c7b083 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb6c7b467 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#10 0xb6f7a264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#11 0xb770e71c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0xb77b132e in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0xb77b0981 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#14 0xb74ca05a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#15 0xb74ca107 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#16 0x0825be78 in main (argc=140841800, argv=0x0) at amule-gui.cpp:94
(gdb) bt full
#0  0xb75361ee in wxEvtHandler::AddPendingEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#1  0xb75c777b in wxSocketBase::OnRequest () from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#2  0xb75c7894 in wx_socket_callback () from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#3  0xb75cbd47 in GSocket::Detected_Write () from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#4  0xb77101b7 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#5  0xb6dc8bdf in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#6  0xb6cabfed in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7  0xb6c77cc6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#8  0xb6c7b083 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#9  0xb6c7b467 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#10 0xb6f7a264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#11 0xb770e71c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#12 0xb77b132e in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#13 0xb77b0981 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#14 0xb74ca05a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#15 0xb74ca107 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#16 0x0825be78 in main (argc=140841800, argv=0x0) at amule-gui.cpp:94
No locals.
(gdb) thread apply all bt

Thread 4 (Thread 0xb408eb90 (LWP 8567)):
#0  0xb7f62410 in __kernel_vsyscall ()
#1  0xb7f3bdd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb753307c in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb75330df in wxCondition::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb7533af5 in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#5  0xb7533b7f in wxSemaphore::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#6  0x0838257c in CTimerThread::Entry (this=0x89fbb48) at Timer.cpp:64
#7  0xb75344b8 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb753452d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9  0xb7f374fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb7285e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb5090b90 (LWP 8565)):
#0  0xb7f62410 in __kernel_vsyscall ()
#1  0xb7f3f196 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7539eb8 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb7539ee1 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb753278d in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x081dfb14 in UploadBandwidthThrottler::Entry (this=0x8e3f498) at UploadBandwidthThrottler.cpp:320
#6  0xb75344b8 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#7  0xb753452d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb7f374fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb7285e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb68a36c0 (LWP 8551)):
#0  0xb75361ee in wxEvtHandler::AddPendingEvent () from /usr/lib/libwx_baseu-2.8.so.0
#1  0xb75c777b in wxSocketBase::OnRequest () from /usr/lib/libwx_baseu_net-2.8.so.0
#2  0xb75c7894 in wx_socket_callback () from /usr/lib/libwx_baseu_net-2.8.so.0
#3  0xb75cbd47 in GSocket::Detected_Write () from /usr/lib/libwx_baseu_net-2.8.so.0
#4  0xb77101b7 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#5  0xb6dc8bdf in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#6  0xb6cabfed in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb6c77cc6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#8  0xb6c7b083 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb6c7b467 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#10 0xb6f7a264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#11 0xb770e71c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0xb77b132e in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0xb77b0981 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#14 0xb74ca05a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#15 0xb74ca107 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#16 0x0825be78 in main (argc=140841800, argv=0x0) at amule-gui.cpp:94
it seems, to get amule crashed I should do smth with it - minimize window, hide to tray etc, but anyway amulecmd freezes at "Creating client..."

Amulegui does almost the same.


Notice: got this after recompiling amule with dbg debs, previous works acceptable
Logged

Stu Redman

  • Administrator
  • Hero Member
  • *****
  • Karma: 214
  • Offline Offline
  • Posts: 3739
  • Engines screaming
Re: SVN rev. 9371
« Reply #1 on: January 21, 2009, 07:08:15 PM »

Now please don't everybody dump any backtrace into just the next thread.
Logged
The image of mother goddess, lying dormant in the eyes of the dead, the sheaf of the corn is broken, end the harvest, throw the dead on the pyre -- Iron Maiden, Isle of Avalon