aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Crash when refreshing ipfilter.dat  (Read 3905 times)

OldFrog

  • Sr. Member
  • ****
  • Karma: 31
  • Offline Offline
  • Posts: 385
Crash when refreshing ipfilter.dat
« on: November 24, 2006, 10:06:15 AM »

Uisng SVN from Nov 24th, compiled against wxGtk 2.8.9rc1 on Mandriva, I get the following crash info/. Looks like there's still some trouble in wxGtk vs Gtk :
Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1227532592 (LWP 20552)]
0xb7cf99e2 in wxGIFDecoder::GetFrameSize () from /usr/lib/libwx_gtk2u_core-2.8.so.0
(gdb) bt
#0  0xb7cf99e2 in wxGIFDecoder::GetFrameSize () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#1  0xb7cf9a2e in wxGIFDecoder::ConvertToImage () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#2  0x082ca423 in MuleGIFDecoder::ConvertToImage ()
#3  0x082c948f in MuleGifCtrl::OnTimer ()
#4  0xb79e3f55 in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#5  0xb7a8836f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#6  0xb7a884bd in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#7  0xb7a88626 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb7d41371 in wxTimerBase::Notify () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#9  0xb7c34415 in wxTimer::~wxTimer$base () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#10 0xb72007a7 in g_source_get_current_time () from /usr/lib/libglib-2.0.so.0
#11 0xb72001b5 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#12 0xb72031d2 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#13 0xb7203544 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#14 0xb74e899f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7c2ad4c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#16 0xb7cbcdbe in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0xb7cbc371 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0xb7a1fdca in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#19 0xb7a1fe76 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#20 0x08165c0a in main ()
#21 0xb775f75c in __libc_start_main () from /lib/i686/libc.so.6
#22 0x08068c41 in _start ()
(gdb) bt trace
#0  0xb7cf99e2 in wxGIFDecoder::GetFrameSize () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#1  0xb7cf9a2e in wxGIFDecoder::ConvertToImage () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#2  0x082ca423 in MuleGIFDecoder::ConvertToImage ()
(More stack frames follow...)
(gdb) bt full
#0  0xb7cf99e2 in wxGIFDecoder::GetFrameSize () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#1  0xb7cf9a2e in wxGIFDecoder::ConvertToImage () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#2  0x082ca423 in MuleGIFDecoder::ConvertToImage ()
No symbol table info available.
#3  0x082c948f in MuleGifCtrl::OnTimer ()
No symbol table info available.
#4  0xb79e3f55 in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#5  0xb7a8836f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#6  0xb7a884bd in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#7  0xb7a88626 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#8  0xb7d41371 in wxTimerBase::Notify () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#9  0xb7c34415 in wxTimer::~wxTimer$base () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#10 0xb72007a7 in g_source_get_current_time () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#11 0xb72001b5 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0xb72031d2 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#13 0xb7203544 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0xb74e899f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0xb7c2ad4c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#16 0xb7cbcdbe in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#17 0xb7cbc371 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#18 0xb7a1fdca in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#19 0xb7a1fe76 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#20 0x08165c0a in main ()
No symbol table info available.
#21 0xb775f75c in __libc_start_main () from /lib/i686/libc.so.6
No symbol table info available.
#22 0x08068c41 in _start ()Thread 12 (Thread -1265378400 (LWP 20568)):
#0  0xbfffe410 in __kernel_vsyscall ()
#1  0xb780d291 in select () from /lib/i686/libc.so.6
#2  0xb7b05722 in GSocket::Input_Timeout () from /usr/lib/libwx_baseu_net-2.8.so.0
#3  0xb7b05da8 in GSocket::Read () from /usr/lib/libwx_baseu_net-2.8.so.0
#4  0xb7b00e33 in wxSocketBase::_Read () from /usr/lib/libwx_baseu_net-2.8.so.0
#5  0xb7b01017 in wxSocketBase::Read () from /usr/lib/libwx_baseu_net-2.8.so.0
#6  0xb7aff1e3 in wxSocketInputStream::OnSysRead () from /usr/lib/libwx_baseu_net-2.8.so.0
#7  0xb7af6dec in wxHTTPStream::OnSysRead () from /usr/lib/libwx_baseu_net-2.8.so.0
#8  0xb7a3f902 in wxInputStream::Read () from /usr/lib/libwx_baseu-2.8.so.0
#9  0x080f5b69 in CHTTPDownloadThread::Entry ()
#10 0xb7a874b9 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#11 0xb7a8754d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#12 0xb7f9a540 in start_thread () from /lib/i686/libpthread.so.0
#13 0xb781455e in clone () from /lib/i686/libc.so.6

Thread 11 (Thread -1307341920 (LWP 20567)):
#0  0xbfffe410 in __kernel_vsyscall ()
#1  0xb7f9da0c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb7a8579c in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb7a857ef in wxCondition::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb7a8641c in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#5  0xb7a864af in wxSemaphore::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#6  0x08244a2e in CTimerThread::Entry ()
#7  0xb7a874b9 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb7a8754d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9  0xb7f9a540 in start_thread () from /lib/i686/libpthread.so.0
#10 0xb781455e in clone () from /lib/i686/libc.so.6

Thread 9 (Thread -1290556512 (LWP 20565)):
#0  0xbfffe410 in __kernel_vsyscall ()
#1  0xb7f9da0c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb59423bf in ThreadPoolSetAttr () from /usr/lib/libthreadutil.so.2
#3  0xb7f9a540 in start_thread () from /lib/i686/libpthread.so.0
#4  0xb781455e in clone () from /lib/i686/libc.so.6

Thread 8 (Thread -1282163808 (LWP 20564)):
#0  0xbfffe410 in __kernel_vsyscall ()
#1  0xb7f9da0c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb59423bf in ThreadPoolSetAttr () from /usr/lib/libthreadutil.so.2
#3  0xb7f9a540 in start_thread () from /lib/i686/libpthread.so.0
#4  0xb781455e in clone () from /lib/i686/libc.so.6

Thread 7 (Thread -1273771104 (LWP 20563)):
#0  0xbfffe410 in __kernel_vsyscall ()
#1  0xb780d291 in select () from /lib/i686/libc.so.6
#2  0xb594d90e in ?? () from /usr/lib/libupnp.so
#3  0xb5942635 in ThreadPoolSetAttr () from /usr/lib/libthreadutil.so.2
---Type to continue, or q to quit---
#4  0xb7f9a540 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb781455e in clone () from /lib/i686/libc.so.6

Thread 6 (Thread -1265378400 (LWP 20562)):
#0  0xbfffe410 in __kernel_vsyscall ()
#1  0xb780d291 in select () from /lib/i686/libc.so.6
#2  0xb7b05722 in GSocket::Input_Timeout () from /usr/lib/libwx_baseu_net-2.8.so.0
#3  0xb7b05da8 in GSocket::Read () from /usr/lib/libwx_baseu_net-2.8.so.0
#4  0xb7b00e33 in wxSocketBase::_Read () from /usr/lib/libwx_baseu_net-2.8.so.0
#5  0xb7b01017 in wxSocketBase::Read () from /usr/lib/libwx_baseu_net-2.8.so.0
#6  0xb7aff1e3 in wxSocketInputStream::OnSysRead () from /usr/lib/libwx_baseu_net-2.8.so.0
#7  0xb7af6dec in wxHTTPStream::OnSysRead () from /usr/lib/libwx_baseu_net-2.8.so.0
#8  0xb7a3f902 in wxInputStream::Read () from /usr/lib/libwx_baseu-2.8.so.0
#9  0x080f5b69 in CHTTPDownloadThread::Entry ()
#10 0xb7a874b9 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#11 0xb7a8754d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#12 0xb7f9a540 in start_thread () from /lib/i686/libpthread.so.0
#13 0xb781455e in clone () from /lib/i686/libc.so.6

Thread 5 (Thread -1256985696 (LWP 20561)):
#0  0xbfffe410 in __kernel_vsyscall ()
#1  0xb7f9d796 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb594327b in TimerThreadInit () from /usr/lib/libthreadutil.so.2
#3  0xb5942635 in ThreadPoolSetAttr () from /usr/lib/libthreadutil.so.2
#4  0xb7f9a540 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb781455e in clone () from /lib/i686/libc.so.6

Thread 3 (Thread -1239888992 (LWP 20559)):
#0  0xbfffe410 in __kernel_vsyscall ()
#1  0xb7fa0af6 in __nanosleep_nocancel () from /lib/i686/libpthread.so.0
#2  0xb7a8c438 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb7a8c461 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb7a84e6d in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x0812361c in UploadBandwidthThrottler::Entry ()
#6  0xb7a874b9 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#7  0xb7a8754d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb7f9a540 in start_thread () from /lib/i686/libpthread.so.0
#9  0xb781455e in clone () from /lib/i686/libc.so.6

Thread 1 (Thread -1227532592 (LWP 20552)):
#0  0xb7cf99e2 in wxGIFDecoder::GetFrameSize () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#1  0xb7cf9a2e in wxGIFDecoder::ConvertToImage () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#2  0x082ca423 in MuleGIFDecoder::ConvertToImage ()
#3  0x082c948f in MuleGifCtrl::OnTimer ()
#4  0xb79e3f55 in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#5  0xb7a8836f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#6  0xb7a884bd in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#7  0xb7a88626 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb7d41371 in wxTimerBase::Notify () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#9  0xb7c34415 in wxTimer::~wxTimer$base () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#10 0xb72007a7 in g_source_get_current_time () from /usr/lib/libglib-2.0.so.0
#11 0xb72001b5 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#12 0xb72031d2 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#13 0xb7203544 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#14 0xb74e899f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7c2ad4c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#16 0xb7cbcdbe in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0xb7cbc371 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0xb7a1fdca in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#19 0xb7a1fe76 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#20 0x08165c0a in main ()
#21 0xb775f75c in __libc_start_main () from /lib/i686/libc.so.6
#22 0x08068c41 in _start ()
Logged
Computer Science is no more about computers than astronomy is about telescopes (Edsger W. Dijkstra)

OldFrog

  • Sr. Member
  • ****
  • Karma: 31
  • Offline Offline
  • Posts: 385
Re: Crash when refreshing ipfilter.dat
« Reply #1 on: November 24, 2006, 10:11:51 AM »

Final error is

Code: [Select]
--------------------------------------------------------------------------------
A fatal error has occurred and aMule has crashed.
Please assist us in fixing this problem by posting the backtrace below in our
'aMule Crashes' forum and include as much information as possible regarding the
circumstances of this crash. The forum is located here:
    [URL]http://forum.amule.org/board.php?boardid=67[/URL]
If possible, please try to generate a real backtrace of this crash:
    [URL]http://www.amule.org/wiki/index.php/Backtraces[/URL]

----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule CVS using wxGTK2 v2.8.0 (Snapshot: Fri Nov 24 07:01:57 CET 2006)
Running on: Linux 2.6.17-5mdv i686

[2] ?? in /usr/local/bin/amule [0x8072b67]
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.8.so.0[0xb7a8c656]
[4] ?? in [0xbfffe420]
[5] wxGIFDecoder::GetFrameSize(unsigned int) const in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb7cf99e2]
[6] wxGIFDecoder::ConvertToImage(unsigned int, wxImage*) const in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb7cf9a2e]
[7] ?? in /usr/local/bin/amule [0x82ca423]
[8] ?? in /usr/local/bin/amule [0x82c948f]
[9] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/lib/libwx_baseu-2.8.so.0[0xb79e3f55]
[10] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0xb7a8836f]
[11] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.8.so.0[0xb7a884bd]
[12] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0xb7a88626]
[13] wxTimerBase::Notify() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb7d41371]
[14] ?? in /usr/lib/libwx_gtk2u_core-2.8.so.0 [0xb7c34415]
[15] ?? in /usr/lib/libglib-2.0.so.0 [0xb72007a7]


--------------------------------------------------------------------------------

Program received signal SIGABRT, Aborted.
0xbfffe410 in __kernel_vsyscall ()

Looks like a bug in using MuleGifCtrl.cpp ?
Logged
Computer Science is no more about computers than astronomy is about telescopes (Edsger W. Dijkstra)

OldFrog

  • Sr. Member
  • ****
  • Karma: 31
  • Offline Offline
  • Posts: 385
Re: Crash when refreshing ipfilter.dat
« Reply #2 on: November 24, 2006, 10:13:38 AM »

More precisely, it happens when the popup shows up to 1MB loading of the file ipfilter.dat (Almost 1/5th of the total length). Bad overflow ?
Logged
Computer Science is no more about computers than astronomy is about telescopes (Edsger W. Dijkstra)

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: Crash when refreshing ipfilter.dat
« Reply #3 on: November 24, 2006, 06:32:14 PM »

More like network but on wxSocket. Can you compile wx with debug?
Logged

OldFrog

  • Sr. Member
  • ****
  • Karma: 31
  • Offline Offline
  • Posts: 385
Re: Crash when refreshing ipfilter.dat
« Reply #4 on: November 26, 2006, 04:57:30 PM »

Seems to be fixed on today's snaphot ! Thanks !
Logged
Computer Science is no more about computers than astronomy is about telescopes (Edsger W. Dijkstra)

OldFrog

  • Sr. Member
  • ****
  • Karma: 31
  • Offline Offline
  • Posts: 385
Re: Crash when refreshing ipfilter.dat
« Reply #5 on: November 26, 2006, 11:35:41 PM »

Ratz, crashed again. Here the BT with wxGtk in debug mode

Here with  everything in Debug mode on today"s snapshot (Nov 27th)



I receive a poup with a warning error and the following :
Code: [Select]
#0  0xb7c92236 in wxGIFDecoder::GetFrameSize (this=0x9ff1400, frame=36) at ../src/common/gifdecod.cpp:191
#1  0xb7c92388 in wxGIFDecoder::ConvertToImage (this=0x9ff1400, frame=36, image=0xbf8d51f4) at ../src/common/gifdecod.cpp:119
#2  0x082de61d in MuleGIFDecoder::ConvertToImage ()
#3  0x082dd5af in MuleGifCtrl::OnTimer ()
#4  0xb78dee4f in wxAppConsole::HandleEvent (this=0x86618d0, handler=0x9feba00, func=
      {__pfn = 0x82dd546 , __delta = 0}, event=@0xbf8d5328) at ../src/common/appbase.cpp:320
#5  0xb79965c6 in wxEvtHandler::ProcessEventIfMatches (entry=@0x8632fe0, handler=0x9feba00, event=@0xbf8d5328)
    at ../src/common/event.cpp:1203
#6  0xb79983b6 in wxEventHashTable::HandleEvent (this=0x8632fc0, event=@0xbf8d5328, self=0x9feba00) at ../src/common/event.cpp:877
#7  0xb799851c in wxEvtHandler::ProcessEvent (this=0x9feba00, event=@0xbf8d5328) at ../src/common/event.cpp:1265
#8  0xb7cdfed1 in wxTimerBase::Notify (this=0x9febb58) at ../src/common/timercmn.cpp:57
#9  0xb7bc19f6 in timeout_callback (data=0x9febb58) at ../src/gtk/timer.cpp:43
#10 0xb70d87a7 in g_source_get_current_time () from /usr/lib/libglib-2.0.so.0
#11 0xb70d81b5 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#12 0xb70db1d2 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#13 0xb70db544 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#14 0xb73c099f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7bb6dbb in wxEventLoop::Run (this=0x9df6738) at ../src/gtk/evtloop.cpp:76
#16 0xb7c50d6c in wxAppBase::MainLoop (this=0x86618d0) at ../src/common/appcmn.cpp:299
#17 0xb7c5075d in wxAppBase::OnRun (this=0x86618d0) at ../src/common/appcmn.cpp:354
#18 0xb79263ca in wxEntry (argc=@0xbf8d5620, argv=0x8650168) at ../src/common/init.cpp:440
#19 0xb7926492 in wxEntry (argc=@0xbf8d5620, argv=0xbf8d56a4) at ../src/common/init.cpp:452
#20 0x08172226 in main ()
#21 0xb763775c in __libc_start_main () from /lib/i686/libc.so.6
#22 0x080710b1 in _start ()

Code: [Select]
#0  0xb7c92236 in wxGIFDecoder::GetFrameSize (this=0x9ff1400, frame=36) at ../src/common/gifdecod.cpp:191
No locals.
#1  0xb7c92388 in wxGIFDecoder::ConvertToImage (this=0x9ff1400, frame=36, image=0xbf8d51f4) at ../src/common/gifdecod.cpp:119
        src = (unsigned char *) 0xbf8d51b8 "ý\215\035ý\b"
        dst = (unsigned char *) 0xb7ebb066 "\203ý024[]ý\211ýiv\201`_\004"
        pal = (unsigned char *) 0x0
        i = 3080796472
        transparent = -1081257544
        sz = {x = -1081257544, y = -1214681320}
        r = "ý\030\000P\215\205\215h89P\215Oý215\210ýf\ný020ýg\"\203@\000\000\000\210\031\020\beh2f\231ý020\210ýf\n\210\031\020\b\000\000\000\000ý020`ý034ý\215\222P\030\b8\000\000\000\000\000\000\000ý\221r\234\026\t]\034\000\0009|89ý030f\b\000ý006\bHQ\215=(\231ý\t\210ýf\ný020\221r\001\000\000\000]\034\000\0009|89ý030f\b\000ý006\bxQ\215=(\231ýf\b89xQ\2151)\231"...
        g = "\000\000\000\000\030\003\t%\000\000\000ý ý\030=\000\ný\2153oh ý\030=\000\nýf\nýf\n\032\001\000\000\000\000\000\032\001\000\000\000\000\000ý\215ý\030\000ý030f\b\000ý006\bý\215\ff\a\b\030=\000\n\000\000\000\001O\215'f\a\b\030=\000\n\000\005ýbP\215;f\a\bdP\215\000\000\000\030P\215g\a\bdP\215\000ý006\bxP\215b\031\020\b\\P\215ý\030\000XWD\b\000\000\000\000\205\215h ý@\000\000\000ý205Hý\tHý\tHý\tR%7"...
        b = "\000\005ý223\000\000\000b\000\000\000N\215Y-\b\030\tb\000\000\000\223\000\000\000U\000\000\000\033\000\000\000\004\000\000\000(O\215\0251w\030\tb\000\000\000\223\000\000\000U\000\000\000\033\000\000\000\004\000\000\000\030O\215ý035w\030\t\001\000\000\000(O\215ý035w\030\tU\000\000\000\033\000\000\000b\000\000\000\223\000\000\000b\000\000\000\223\000\000\000U\000\000\000\033\000\000\000\000\005ýO\215ýý\003\t\000\005ñeh\232'wxO\215\000\000\000\000`O\215?_\000\000\000%\000\000\000_\000\000\000%\000\000\000"...
        npixel = 3079891145
#2  0x082de61d in MuleGIFDecoder::ConvertToImage ()
No symbol table info available.
#3  0x082dd5af in MuleGifCtrl::OnTimer ()
No symbol table info available.
#4  0xb78dee4f in wxAppConsole::HandleEvent (this=0x86618d0, handler=0x9feba00, func=
      {__pfn = 0x82dd546 , __delta = 0}, event=@0xbf8d5328) at ../src/common/appbase.cpp:320
No locals.
#5  0xb79965c6 in wxEvtHandler::ProcessEventIfMatches (entry=@0x8632fe0, handler=0x9feba00, event=@0xbf8d5328)
    at ../src/common/event.cpp:1203
        tableId1 = 271283
        tableId2 = -1
#6  0xb79983b6 in wxEventHashTable::HandleEvent (this=0x8632fc0, event=@0xbf8d5328, self=0x9feba00) at ../src/common/event.cpp:877
        n = 0
        eventEntryTable = (const wxEventTableEntryPointerArray &) @0x9ff189c: { = {m_nSize = 1, m_nCount = 1,
    m_pItems = 0xa2b7c90}, }
        count = 1
        eventType = 10094
        eTTnode = (wxEventHashTable::EventTypeTable * const) 0x9ff1898
#7  0xb799851c in wxEvtHandler::ProcessEvent (this=0x9feba00, event=@0xbf8d5328) at ../src/common/event.cpp:1265
        __FUNCTION__ = "ProcessEvent"
#8  0xb7cdfed1 in wxTimerBase::Notify (this=0x9febb58) at ../src/common/timercmn.cpp:57
        event = { = { = {_vptr.wxObject = 0x84448b0, static ms_classInfo = {m_className = 0xb79cf750,
        m_objectSize = 8, m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x8445860,
        m_next = 0xb7a24fc4, static sm_classTable = 0x8634008}, m_refData = 0x0}, m_eventObject = 0x9febb58, m_eventType = 10094,
    m_timeStamp = 0, m_id = 271283, m_callbackUserData = 0x0, m_propagationLevel = 0, m_skipped = false, m_isCommandEvent = false,
    static ms_classInfo = {m_className = 0xb79e697c, m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0xb7a24f58,
      m_baseInfo2 = 0x0, static sm_first = 0x8445860, m_next = 0xb7a25fc8, static sm_classTable = 0x8634008}}, m_interval = 120,
  static ms_classInfo = {m_className = 0xb7d88374, m_objectSize = 40, m_objectConstructor = 0xb7cdff04 ,
    m_baseInfo1 = 0xb7a25fe0, m_baseInfo2 = 0x0, static sm_first = 0x8445860, m_next = 0xb7e1dc28, static sm_classTable = 0x8634008}}
        __FUNCTION__ = "Notify"
#9  0xb7bc19f6 in timeout_callback (data=0x9febb58) at ../src/gtk/timer.cpp:43
        timer = (wxTimer *) 0x9febb58
#10 0xb70d87a7 in g_source_get_current_time () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#11 0xb70d81b5 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0xb70db1d2 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#13 0xb70db544 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0xb73c099f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0xb7bb6dbb in wxEventLoop::Run (this=0x9df6738) at ../src/gtk/evtloop.cpp:76
        activate = {m_evtLoopOld = 0x0}
        exitcode = -1209989888
        __FUNCTION__ = "Run"
#16 0xb7c50d6c in wxAppBase::MainLoop (this=0x86618d0) at ../src/common/appcmn.cpp:299
        mainLoop = { = {m_ptr = 0x9df6738}, m_pp = 0x8661910, m_pOld = 0x0}
#17 0xb7c5075d in wxAppBase::OnRun (this=0x86618d0) at ../src/common/appcmn.cpp:354
No locals.
#18 0xb79263ca in wxEntry (argc=@0xbf8d5620, argv=0x8650168) at ../src/common/init.cpp:440
        callOnExit = {}
        cleanupOnExit = {}
#19 0xb7926492 in wxEntry (argc=@0xbf8d5620, argv=0xbf8d56a4) at ../src/common/init.cpp:452
No locals.
#20 0x08172226 in main ()
No symbol table info available.
#21 0xb763775c in __libc_start_main () from /lib/i686/libc.so.6
No symbol table info available.
#22 0x080710b1 in _start ()
No symbol table info available.

Code: [Select]
(gdb) thread apply all bt

Thread 11 (Thread -1250858080 (LWP 7277)):
#0  0xbfffe410 in __kernel_vsyscall ()
#1  0xb7fb8a0c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb799224b in wxConditionInternal::WaitTimeout (this=0x87eebe0, milliseconds=90) at ../src/unix/threadpsx.cpp:405
#3  0xb7992330 in wxCondition::WaitTimeout (this=0x8687c24, milliseconds=90) at ../include/wx/thrimpl.cpp:256
#4  0xb7993173 in wxSemaphoreInternal::WaitTimeout (this=0x8687c20, milliseconds=90) at ../src/unix/threadpsx.cpp:552
#5  0xb799325c in wxSemaphore::WaitTimeout (this=0x9dfb178, milliseconds=90) at ../include/wx/thrimpl.cpp:320
#6  0x08257036 in CTimerThread::Entry ()
#7  0xb7994520 in wxThreadInternal::PthreadStart (thread=0x9dfb158) at ../src/unix/threadpsx.cpp:766
#8  0xb799468b in wxPthreadStart (ptr=0x9dfb158) at ../src/unix/threadpsx.cpp:718
#9  0xb7fb5540 in start_thread () from /lib/i686/libpthread.so.0
#10 0xb76ec55e in clone () from /lib/i686/libc.so.6

Thread 9 (Thread -1292821600 (LWP 7274)):
#0  0xb7c92236 in wxGIFDecoder::GetFrameSize (this=0x9ff1400, frame=36) at ../src/common/gifdecod.cpp:191
#1  0xb7c92388 in wxGIFDecoder::ConvertToImage (this=0x9ff1400, frame=36, image=0xbf8d51f4) at ../src/common/gifdecod.cpp:119
#2  0x082de61d in MuleGIFDecoder::ConvertToImage ()
#3  0x082dd5af in MuleGifCtrl::OnTimer ()
#4  0xb78dee4f in wxAppConsole::HandleEvent (this=0x86618d0, handler=0x9feba00, func=
      {__pfn = 0x82dd546 , __delta = 0}, event=@0xbf8d5328) at ../src/common/appbase.cpp:320
#5  0xb79965c6 in wxEvtHandler::ProcessEventIfMatches (entry=@0x8632fe0, handler=0x9feba00, event=@0xbf8d5328)
    at ../src/common/event.cpp:1203
#6  0xb79983b6 in wxEventHashTable::HandleEvent (this=0x8632fc0, event=@0xbf8d5328, self=0x9feba00) at ../src/common/event.cpp:877
#7  0xb799851c in wxEvtHandler::ProcessEvent (this=0x9feba00, event=@0xbf8d5328) at ../src/common/event.cpp:1265
#8  0xb7cdfed1 in wxTimerBase::Notify (this=0x9febb58) at ../src/common/timercmn.cpp:57
#9  0xb7bc19f6 in timeout_callback (data=0x9febb58) at ../src/gtk/timer.cpp:43
#10 0xb70d87a7 in g_source_get_current_time () from /usr/lib/libglib-2.0.so.0
#11 0xb70d81b5 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#12 0xb70db1d2 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#13 0xb70db544 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#14 0xb73c099f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7bb6dbb in wxEventLoop::Run (this=0x9df6738) at ../src/gtk/evtloop.cpp:76
#16 0xb7c50d6c in wxAppBase::MainLoop (this=0x86618d0) at ../src/common/appcmn.cpp:299
#17 0xb7c5075d in wxAppBase::OnRun (this=0x86618d0) at ../src/common/appcmn.cpp:354
#18 0xb79263ca in wxEntry (argc=@0xbf8d5620, argv=0x8650168) at ../src/common/init.cpp:440
#19 0xb7926492 in wxEntry (argc=@0xbf8d5620, argv=0xbf8d56a4) at ../src/common/init.cpp:452
#20 0x08172226 in main ()
#21 0xb763775c in __libc_start_main () from /lib/i686/libc.so.6
#22 0x080710b1 in _start ()

Thread 8 (Thread -1284428896 (LWP 7273)):
#0  0xbfffe410 in __kernel_vsyscall ()
#1  0xb7fb8a0c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb57193bf in ThreadPoolSetAttr () from /usr/lib/libthreadutil.so.2
#3  0xb7fb5540 in start_thread () from /lib/i686/libpthread.so.0
#4  0xb76ec55e in clone () from /lib/i686/libc.so.6

Thread 7 (Thread -1276036192 (LWP 7272)):
#0  0xbfffe410 in __kernel_vsyscall ()
#1  0xb76e5291 in select () from /lib/i686/libc.so.6
#2  0xb572490e in ?? () from /usr/lib/libupnp.so
#3  0xb5719635 in ThreadPoolSetAttr () from /usr/lib/libthreadutil.so.2
#4  0xb7fb5540 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb76ec55e in clone () from /lib/i686/libc.so.6

Thread 6 (Thread -1267643488 (LWP 7271)):
#0  0xbfffe410 in __kernel_vsyscall ()
#1  0xb7fb8a0c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb57193bf in ThreadPoolSetAttr () from /usr/lib/libthreadutil.so.2
#3  0xb7fb5540 in start_thread () from /lib/i686/libpthread.so.0
#4  0xb76ec55e in clone () from /lib/i686/libc.so.6

Thread 5 (Thread -1259250784 (LWP 7270)):
#0  0xbfffe410 in __kernel_vsyscall ()
#1  0xb7fb8796 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb571a27b in TimerThreadInit () from /usr/lib/libthreadutil.so.2
#3  0xb5719635 in ThreadPoolSetAttr () from /usr/lib/libthreadutil.so.2
#4  0xb7fb5540 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb76ec55e in clone () from /lib/i686/libc.so.6

Thread 4 (Thread -1250858080 (LWP 7269)):
#0  0xbfffe410 in __kernel_vsyscall ()
#1  0xb7fb8a0c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb799224b in wxConditionInternal::WaitTimeout (this=0x87eebe0, milliseconds=90) at ../src/unix/threadpsx.cpp:405
#3  0xb7992330 in wxCondition::WaitTimeout (this=0x8687c24, milliseconds=90) at ../include/wx/thrimpl.cpp:256
#4  0xb7993173 in wxSemaphoreInternal::WaitTimeout (this=0x8687c20, milliseconds=90) at ../src/unix/threadpsx.cpp:552
#5  0xb799325c in wxSemaphore::WaitTimeout (this=0x9dfb178, milliseconds=90) at ../include/wx/thrimpl.cpp:320
#6  0x08257036 in CTimerThread::Entry ()
#7  0xb7994520 in wxThreadInternal::PthreadStart (thread=0x9dfb158) at ../src/unix/threadpsx.cpp:766
#8  0xb799468b in wxPthreadStart (ptr=0x9dfb158) at ../src/unix/threadpsx.cpp:718
#9  0xb7fb5540 in start_thread () from /lib/i686/libpthread.so.0
#10 0xb76ec55e in clone () from /lib/i686/libc.so.6

Thread 3 (Thread -1242158176 (LWP 7268)):
#0  0xbfffe410 in __kernel_vsyscall ()
#1  0xb7fbbaf6 in __nanosleep_nocancel () from /lib/i686/libpthread.so.0
#2  0xb799e16b in wxMicroSleep (microseconds=1000000) at ../src/unix/utilsunx.cpp:191
#3  0xb799e195 in wxMilliSleep (milliseconds=1000) at ../src/unix/utilsunx.cpp:212
#4  0xb7991ecb in wxThread::Sleep (milliseconds=1000) at ../src/unix/threadpsx.cpp:986
#5  0x0812edc8 in UploadBandwidthThrottler::Entry ()
#6  0xb7994520 in wxThreadInternal::PthreadStart (thread=0x92aae00) at ../src/unix/threadpsx.cpp:766
#7  0xb799468b in wxPthreadStart (ptr=0x92aae00) at ../src/unix/threadpsx.cpp:718
#8  0xb7fb5540 in start_thread () from /lib/i686/libpthread.so.0
#9  0xb76ec55e in clone () from /lib/i686/libc.so.6

Thread 1 (Thread -1228745008 (LWP 7261)):
#0  0xb7c92236 in wxGIFDecoder::GetFrameSize (this=0x9ff1400, frame=36) at ../src/common/gifdecod.cpp:191
#1  0xb7c92388 in wxGIFDecoder::ConvertToImage (this=0x9ff1400, frame=36, image=0xbf8d51f4) at ../src/common/gifdecod.cpp:119
#2  0x082de61d in MuleGIFDecoder::ConvertToImage ()
#3  0x082dd5af in MuleGifCtrl::OnTimer ()
#4  0xb78dee4f in wxAppConsole::HandleEvent (this=0x86618d0, handler=0x9feba00, func=
      {__pfn = 0x82dd546 , __delta = 0}, event=@0xbf8d5328) at ../src/common/appbase.cpp:320
#5  0xb79965c6 in wxEvtHandler::ProcessEventIfMatches (entry=@0x8632fe0, handler=0x9feba00, event=@0xbf8d5328)
    at ../src/common/event.cpp:1203
#6  0xb79983b6 in wxEventHashTable::HandleEvent (this=0x8632fc0, event=@0xbf8d5328, self=0x9feba00) at ../src/common/event.cpp:877
#7  0xb799851c in wxEvtHandler::ProcessEvent (this=0x9feba00, event=@0xbf8d5328) at ../src/common/event.cpp:1265
#8  0xb7cdfed1 in wxTimerBase::Notify (this=0x9febb58) at ../src/common/timercmn.cpp:57
#9  0xb7bc19f6 in timeout_callback (data=0x9febb58) at ../src/gtk/timer.cpp:43
#10 0xb70d87a7 in g_source_get_current_time () from /usr/lib/libglib-2.0.so.0
#11 0xb70d81b5 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#12 0xb70db1d2 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#13 0xb70db544 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#14 0xb73c099f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7bb6dbb in wxEventLoop::Run (this=0x9df6738) at ../src/gtk/evtloop.cpp:76
#16 0xb7c50d6c in wxAppBase::MainLoop (this=0x86618d0) at ../src/common/appcmn.cpp:299
#17 0xb7c5075d in wxAppBase::OnRun (this=0x86618d0) at ../src/common/appcmn.cpp:354
#18 0xb79263ca in wxEntry (argc=@0xbf8d5620, argv=0x8650168) at ../src/common/init.cpp:440
#19 0xb7926492 in wxEntry (argc=@0xbf8d5620, argv=0xbf8d56a4) at ../src/common/init.cpp:452
#20 0x08172226 in main ()
#21 0xb763775c in __libc_start_main () from /lib/i686/libc.so.6
#22 0x080710b1 in _start ()
« Last Edit: November 27, 2006, 02:37:45 PM by OldFrog »
Logged
Computer Science is no more about computers than astronomy is about telescopes (Edsger W. Dijkstra)

OldFrog

  • Sr. Member
  • ****
  • Karma: 31
  • Offline Offline
  • Posts: 385
Re: Crash when refreshing ipfilter.dat
« Reply #6 on: November 27, 2006, 02:39:30 PM »

Bump, because I updated the above post (Former was stupidly with aMule not in DB mode)

RPMs for wxGTK 2.8.0-rc1 in debug mode available here
« Last Edit: November 27, 2006, 02:41:26 PM by OldFrog »
Logged
Computer Science is no more about computers than astronomy is about telescopes (Edsger W. Dijkstra)

OldFrog

  • Sr. Member
  • ****
  • Karma: 31
  • Offline Offline
  • Posts: 385
Re: Crash when refreshing ipfilter.dat
« Reply #7 on: December 11, 2006, 10:11:13 AM »

Still the same trouble in today's snapshot. Is that a wxGtk issue ?
« Last Edit: December 11, 2006, 10:11:56 AM by OldFrog »
Logged
Computer Science is no more about computers than astronomy is about telescopes (Edsger W. Dijkstra)