aMule Forum

English => en_Bugs => Topic started by: stoatwblr on December 06, 2009, 05:50:03 AM

Title: Maximum downloads bug?
Post by: stoatwblr on December 06, 2009, 05:50:03 AM

I'm not sure about this as it's highly infrequest and produces no usable crashdump, but it looks like something is breaking if  amuled reaches 100 active downloads.

All I have logged is:

--------------------------------------------------------------------------------
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:
    http://forum.amule.org/index.php?board=67.0
If possible, please try to generate a real backtrace of this crash:
    http://wiki.amule.org/index.php/Backtraces

----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMuled SVN using wxGTK2 v2.8.10 (Snapshot: rev. 9892)
Running on: Linux 2.6.31-15-generic i686

total jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100, too many jobstotal jobs = 100,

[snipped]

It was just repeating the same message every couple of minutes when I found it, 18 hours later....

Title: Re: Maximum downloads bug?
Post by: stoatwblr on December 06, 2009, 05:31:07 PM

FWIW, in the source tree both messages appear to be sourced from aMule.app/Contents/Frameworks/libthreadutil.2.dylib

Title: Re: Maximum downloads bug?
Post by: wuischke on December 06, 2009, 05:36:28 PM
Wait. You are running on Linux (judging from the kernel version Ubuntu 9.10), aren't you? In this case anything in aMule.app should not be involved, that's only for Mac builds.

But I don't know what might cause this message. Could you please try to generate a real backtrace (http://wiki.amule.org/index.php/Backtraces)?
Title: Re: Maximum downloads bug?
Post by: stoatwblr on December 06, 2009, 05:44:23 PM
Wait. You are running on Linux (judging from the kernel version Ubuntu 9.10), aren't you? In this case anything in aMule.app should not be involved, that's only for Mac builds.

Yes, Linux (Ubuntu Karmic i386, locally compiled)

Quote
But I don't know what might cause this message. Could you please try to generate a real backtrace (http://wiki.amule.org/index.php/Backtraces)?

I'll try, but it could take a while - I've only seen this appear 3 times in the last 12 months

Title: Re: Maximum downloads bug?
Post by: skolnick on December 08, 2009, 05:13:44 AM
Just a question: does this happen with 100 downloads _downloading data?_ or simply with 100 downloads active (even if waiting)??

Regards.
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 06, 2010, 12:58:27 AM
Hi,

I get the same messages:
Code: [Select]
too many jobstotal jobs = 100even after amule crashed. I dont't think it's a "maximum download bug". I'm currently running about 350 downloads and that was fine running Debian Etch.

Anyway, I get another message during running amule from command line (don't know if this is an issue):
Code: [Select]
** (amule:24938): CRITICAL **: clearlooks_style_draw_box_gap: assertion `height >= -1' failed
I recently upgraded my machine from Debian Etch 40.r3 to Debian Lenny 5.0r3 and changed the motherboard from a VIA EPIA MII-10000 to VIA PC-1/PC2500. All packages come from Lenny, only amule 2.2.6 is self-compiled as described in the wiki with the following options:
Code: [Select]
./configure --enable-optimize
Code: [Select]
  Configure script has finished system check.

  Configured aMule 2.2.6 for 'i686-pc-linux-gnu'.

  aMule enabled options:

  **** aMule Core ****
  Prefix where aMule should be installed?                    /usr/local
  Should aMule be compiled with i18n support?                no
  Should aMule be compiled in debug mode?                    yes
  Should aMule be compiled with profiling?                   no
  Should aMule be compiled with optimizations?               yes
  Should aMule be compiled with UPnP support?                yes
  Should aMule be compiled with IP2country support?          no
  Should aMule monolithic application be built?              yes
  Should aMule daemon version be built?                      no
  Should aMule remote gui be built? (EXPERIMENTAL)           no
  Crypto++ library/headers style?                            installed

  **** aMule TextClient ****
  Should aMule Command Line Client be built?                 no

  **** aMule WebServer ****
  Should aMule WebServer be built?                           no

  **** aMule ED2K Links Handler ****
  Should aMule ED2K Links Handler be built?                  yes

  **** aMuleLinkCreator ****
  Should aMuleLinkCreator GUI version (alc) be built?        no
  Should aMuleLinkCreator for console (alcc) be built?       no

  **** aMule Statistics ****
  Should C aMule Statistics (CAS) be built?                  no
  Should aMule GUI Statistics (wxCas) be built?              no

  **** General Libraries and Tools ****
  Should ccache support be enabled?                          no
  Libraries aMule will use to build:
                                       wxWidgets             2.8.7 (gtk2,shared)
                                       crypto++              5.5.2 (installed, in /usr)
                                       libupnp               1.6.6
                                       libintl               Not detected
                                       zlib                  1.2.3.3

Here's the latest Backtrace:
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:
    http://forum.amule.org/index.php?board=67.0
If possible, please try to generate a real backtrace of this crash:
    http://wiki.amule.org/index.php/Backtraces

----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule 2.2.6 using wxGTK2 v2.8.7
Running on: Linux 2.6.26-2-486 i686

[2] CamuleApp::OnFatalException() in amule.cpp:1289
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.8.so.0[0xb757f1e6]
[4] ?? in [0xb7f7d400]
[5] ?? in /usr/lib/libpangocairo-1.0.so.0 [0xb6bdd188]
[6] ?? in /usr/lib/libpangocairo-1.0.so.0 [0xb6bdee56]
[7] pango_renderer_draw_glyphs in /usr/lib/libpango-1.0.so.0[0xb6db089a]
[8] ?? in /usr/lib/libpangocairo-1.0.so.0 [0xb6bde07e]
[9] ?? in /usr/lib/libgdk-x11-2.0.so.0 [0xb6e1e058]
[10] pango_renderer_draw_glyphs in /usr/lib/libpango-1.0.so.0[0xb6db089a]
[11] pango_renderer_draw_layout_line in /usr/lib/libpango-1.0.so.0[0xb6db1033]
[12] pango_renderer_draw_layout in /usr/lib/libpango-1.0.so.0[0xb6db1341]
[13] gdk_draw_layout_with_colors in /usr/lib/libgdk-x11-2.0.so.0[0xb6e1cff1]
[14] gdk_draw_layout in /usr/lib/libgdk-x11-2.0.so.0[0xb6e1d1a1]
[15] wxWindowDC::DoDrawText(wxString const&, int, int) in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb774be95]
[16] wxDCBase::DrawText(wxString const&, int, int) in dc.h:277
[17] CDownloadListCtrl::DrawFileItem(wxDC*, int, wxRect const&, CtrlItem_Struct*) const in DownloadListCtrl.cpp:1449
[18] CDownloadListCtrl::OnDrawItem(int, wxDC*, wxRect const&, wxRect const&, bool) in DownloadListCtrl.cpp:1187
[19] MuleExtern::wxListMainWindow::OnPaint(wxPaintEvent&) in listctrl.cpp:2804
[20] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/lib/libwx_baseu-2.8.so.0[0xb74dd7f1]
[21] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0xb757a9ca]
[22] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.8.so.0[0xb757bbb4]
[23] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0xb757bcbb]
[24] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0xb757bc49]
[25] wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb78a21c3]
[26] wxWindow::GtkSendPaintEvents() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb7768fd0]
[27] ?? in /usr/lib/libwx_gtk2u_core-2.8.so.0 [0xb776958d]
[28] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0xb6fd7816]
[29] g_closure_invoke in /usr/lib/libgobject-2.0.so.0[0xb6d5890b]
[30] ?? in /usr/lib/libgobject-2.0.so.0 [0xb6d6be6d]
[31] g_signal_emit_valist in /usr/lib/libgobject-2.0.so.0[0xb6d6d228]
[32] g_signal_emit in /usr/lib/libgobject-2.0.so.0[0xb6d6d7e6]
[33] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0xb710044e]
[34] gtk_main_do_event in /usr/lib/libgtk-x11-2.0.so.0[0xb6fd19e8]
[35] ?? in /usr/lib/libgdk-x11-2.0.so.0 [0xb6e2cd6d]
[36] gdk_window_process_all_updates in /usr/lib/libgdk-x11-2.0.so.0[0xb6e2d37f]
[37] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0xb6f34c6f]
[38] ?? in /usr/lib/libgdk-x11-2.0.so.0 [0xb6e1278b]
[39] ?? in /usr/lib/libglib-2.0.so.0 [0xb6cbd291]
[40] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0xb6cbf1d8]
[41] ?? in /usr/lib/libglib-2.0.so.0 [0xb6cc2873]
[42] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0xb6cc2d92]
[43] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0xb6fd1c99]
[44] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb7752f45]
[45] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb77e88fe]
[46] wxAppBase::OnRun() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb77e84d1]
[47] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.8.so.0[0xb751702a]
[48] wxEntry(int&, char**) in /usr/lib/libwx_baseu-2.8.so.0[0xb7517227]
[49] main in amule-gui.cpp:95
[50] __libc_start_main in /lib/i686/cmov/libc.so.6[0xb7229455]
[51] wxAppBase::MainLoop() in :0


--------------------------------------------------------------------------------
Abgebrochen
I don't know if the version of wxGTK (2.8.7) and crypto++ (5.5.2) are fine.

Another problem is, that the self-compiled one running on Etch was in german language and on Lenny I now have english. I think I'm also missing some packages for compiling...

Any sugestions?
Regards,
joker
Title: Re: Maximum downloads bug?
Post by: Stu Redman on January 06, 2010, 11:42:24 AM
Anyway, I get another message during running amule from command line (don't know if this is an issue):
Code: [Select]
** (amule:24938): CRITICAL **: clearlooks_style_draw_box_gap: assertion `height >= -1' failed
That's a common problem (probably wxWidgets related) an appears not to be critical.

Quote
Another problem is, that the self-compiled one running on Etch was in german language and on Lenny I now have english. I think I'm also missing some packages for compiling...
Sure.  :)
Code: [Select]
./configure --enable-optimize
Code: [Select]
  aMule enabled options:

  **** aMule Core ****
  Prefix where aMule should be installed?                    /usr/local
  Should aMule be compiled with i18n support?                no
You have to configure it with --enable-nls (nls == "national language support").

Quote
Here's the latest Backtrace:
Please try to get a full GDB backtrace so we can see what arguments are passed. I'd guess something is wrong with wx/gtk/pango/whatever.

Quote
I don't know if the version of wxGTK (2.8.7) and crypto++ (5.5.2) are fine.
crypto++ is fine, wx isn't. 2.8.10 is the current version. If you don't want to update your OS to something that ships current wx you should compile wxGTK yourself (no big deal, see the wiki).
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 07, 2010, 04:01:05 PM
Hi,

@Stu Redman:
Thanks for your support!

Quote
Another problem is, that the self-compiled one running on Etch was in german language and on Lenny I now have english. I think I'm also missing some packages for compiling...
Sure.  :)
OK, the language issue is solved after installing gettext  ::) .

In Etch it was not neccessary to compile wx. Amule 2.2.6 was able to compile fine with the standard packages from the distro.
Compiling wxGTK was NOT the "no big deal"  :( : after installing the neccessary packages
Code: [Select]
apt-get install flex bison gettext libgtk2.0-dev python-all-dev python-all-dbg zlib1g-dev libjpeg62-dev libpng12-dev libtiff4-dev libsm-dev libgl1-mesa-dev libglu1-mesa-dev libesd0-dev libgnomeprintui2.2-dev libgconf2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev bc APT installed 84 Packages. That broke somehow the vino-server and I had no chance, to get my desktop back, because the machine has no display (headless server). Only SSH was possible. So the machine was built out and I took it back to my workspace... After restoring the VNC-functions I also got a kernel  failure. I needed 3 tries to build the amule binary. At the moment, the machine is running, but not stable anymore. I think I'm going to uninstall the self-compiled version of wx and go back to the distros one.

I don't know the VIA PC-1 board good yet, but it seems to me that this board is crap. I'm running lenny on a couple of machines and don't have such problems there (need to disable ACPI, etc.).

Would it be a great idea to upgrade the kernel?

Regards,
joker
Title: Re: Maximum downloads bug?
Post by: Stu Redman on January 07, 2010, 05:48:09 PM
Hmm, sounds like a bad distro to me. I'm using Ubuntu and Fedora and never had problems like this. Even when compiling wx myself, which is not necessary there.
WTF - "Lenny" is current stable and ships with wx 2.8.7 ? What are they thinking ? Oh, and poor homepage. Sniffing my IP, turning German, I turn back to English, click a link, and German again.

Try a different distro.
Title: Re: Maximum downloads bug?
Post by: Kry on January 08, 2010, 04:50:28 AM
No, don't. Keep using debian.
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 08, 2010, 12:09:50 PM
Hi,

I'm using debian since a long time now and was happy almost the whole time. I've had redhat 5.2 and suse 9.1 before, I also tried ubuntu. Debian seemed always a good choice in stability und usability.

Anyway, I figured out some more problems, which maybe caused a crash of amule. I wanted to copy some files for a friend and he gave me a hdd with ntfs. I was always able to copy files from one hdd to another while running amule, but my hdds are running encrypted ext3. So I installed the ntfs-3g driver in order to get write access to the hdd. This driver is causing 100% CPU usage while copying files to that disk, even without running amule.

What did I do to get my stable system back? :)
I uninstalled the self-compiled amule and wx, told apt to remove the previously installed packages for compiling wx. Then told apt to use the repository from vollstreckernet.de as described in the wiki and installed wx 2.8.10 using apt. Amule was compiled again and voila: the system is running fine since.

I still have got some small problems: since I'm running amule in german language, the buttons became a bit larger and the preferences button disappeared. I haven't got a clue how to change settings now :) , but it wasn't neccessary yet. I think it's a problem of the X server and/or font settings. I'll try some other modelines in xorg.conf when I find the time. At the moment only a resolution of 800x600 is possible. On etch I also had smaller fonts, so that wasn't an issue.

I'm still thinking of upgrading to a current kernel version (2.6.31)...

Regards,
joker
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 09, 2010, 11:03:38 AM
Hi,

here's the backtrace:
Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb682d8d0 (LWP 5534)]
0xb6da41ce in ?? () from /usr/lib/libpango-1.0.so.0
(gdb) bt
#0  0xb6da41ce in ?? () from /usr/lib/libpango-1.0.so.0
#1  0x0d0769d8 in ?? ()
#2  0x0d584e70 in ?? ()
#3  0x00000000 in ?? ()
(gdb) bt full
#0  0xb6da41ce in ?? () from /usr/lib/libpango-1.0.so.0
No symbol table info available.
#1  0x0d0769d8 in ?? ()
No symbol table info available.
#2  0x0d584e70 in ?? ()
No symbol table info available.
#3  0x00000000 in ?? ()
No symbol table info available.
(gdb) thread apply all bt

Thread 5 (Thread 0xb5120b90 (LWP 5543)):
#0  0xb7f7e430 in __kernel_vsyscall ()
#1  0xb7f5f352 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
#2  0xb7570c47 in wxConditionInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb7570c9f in wxCondition::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb7572324 in wxSemaphoreInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#5  0xb75723af in wxSemaphore::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#6  0x0830e447 in CTimerThread::Entry (this=0xce27a00) at Timer.cpp:64
#7  0xb7572543 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb75725bd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9  0xb7f5b4c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb72ea6de in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xb6446b90 (LWP 5540)):
#0  0xb7f7e430 in __kernel_vsyscall ()
#1  0xb7f628a6 in nanosleep () from /lib/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#2  0xb7578a28 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb7578a51 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb7570a9d in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x081abe3c in UploadBandwidthThrottler::Entry (this=0xadc7a78)
    at UploadBandwidthThrottler.cpp:324
#6  0xb7572543 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#7  0xb75725bd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb7f5b4c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#9  0xb72ea6de in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb682d8d0 (LWP 5534)):
#0  0xb6da41ce in ?? () from /usr/lib/libpango-1.0.so.0
#1  0x0d0769d8 in ?? ()
#2  0x0d584e70 in ?? ()
#3  0x00000000 in ?? ()
(gdb)

I hope anyone can help with this...

Regards,
joker
Title: Re: Maximum downloads bug?
Post by: ^marcell^ on January 10, 2010, 01:20:37 AM
Looks more like a bug in the pango library. >:(
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 10, 2010, 01:12:30 PM
Hi,

Looks more like a bug in the pango library. >:(
is it possible to fix it (i. e. upgrading Pango)?
Istill use standard distro packages, so am I the only one with this issue?

Code: [Select]
lambda:~# apt-cache policy libpango1.0-0
libpango1.0-0:
  Installiert: 1.20.5-5
  Kandidat: 1.20.5-5
  Versions-Tabelle:
 *** 1.20.5-5 0
        500 http://ftp5.gwdg.de lenny/main Packages
        100 /var/lib/dpkg/status
     1.20.5-3+lenny1 0
        500 http://security.debian.org lenny/updates/main Packages
Shouldn't have the security fix a higher version?


Regards,
joker
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 10, 2010, 07:50:58 PM
Hi,

here's another one:
Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb68468d0 (LWP 3666)]
0x80836d61 in ?? ()
(gdb) bt
#0  0x80836d61 in ?? ()
#1  0x3ff00000 in ?? ()
#2  0x00000000 in ?? ()
(gdb) bt full
#0  0x80836d61 in ?? ()
No symbol table info available.
#1  0x3ff00000 in ?? ()
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.
(gdb) thread apply all bt

Thread 5 (Thread 0xb5139b90 (LWP 3675)):
#0  0xb7f97430 in __kernel_vsyscall ()
#1  0xb7f78352 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
#2  0xb7589c47 in wxConditionInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb7589c9f in wxCondition::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb758b324 in wxSemaphoreInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#5  0xb758b3af in wxSemaphore::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#6  0x0830e447 in CTimerThread::Entry (this=0xa975f18) at Timer.cpp:64
#7  0xb758b543 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb758b5bd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9  0xb7f744c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb73036de in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xb645fb90 (LWP 3672)):
#0  0xb7f97430 in __kernel_vsyscall ()
#1  0xb7f7b8a6 in nanosleep () from /lib/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#2  0xb7591a28 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb7591a51 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb7589a9d in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x081abe3c in UploadBandwidthThrottler::Entry (this=0xa6a3728)
    at UploadBandwidthThrottler.cpp:324
#6  0xb758b543 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#7  0xb758b5bd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb7f744c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#9  0xb73036de in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb68468d0 (LWP 3666)):
#0  0x80836d61 in ?? ()
#1  0x3ff00000 in ?? ()
#2  0x00000000 in ?? ()

I don't see any pango entries here.

Regards,
joker
Title: Re: Maximum downloads bug?
Post by: Stu Redman on January 10, 2010, 08:06:08 PM
Stack destroyed. No idea.   :(
Can you run a version built in debug mode?

Oh, and I still think your distro might be part of the problem.
No, don't. Keep using debian.
Well, maybe you can help him then. I've seen enough of Debian.
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 10, 2010, 10:32:42 PM
Hi,

Can you run a version built in debug mode?
Code: [Select]
./configure --enable-webserver --enable-optimizeIsn't debug enabled here?

Regards,
joker
Title: Re: Maximum downloads bug?
Post by: myth on January 10, 2010, 10:54:38 PM
Wiki says:

Quote
--enable-optimize     Optimizes the code to run (a little) faster. Using this option will not allow you to create useful bug reports so you might not want to enable it

Better to not enable it ;)
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 11, 2010, 11:42:47 AM
Hi,

OK, I recompiled:
Code: [Select]
./configure --enable-debug --enable-webserver --disable-optimize
and here's the according backtrace:
Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb68638d0 (LWP 18489)]
0x80853d61 in ?? ()
(gdb) bt
#0  0x80853d61 in ?? ()
#1  0x3ff00000 in ?? ()
#2  0x00000000 in ?? ()
(gdb) bt full
#0  0x80853d61 in ?? ()
No symbol table info available.
#1  0x3ff00000 in ?? ()
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.
(gdb) thread apply all bt

Thread 5 (Thread 0xb4958b90 (LWP 18499)):
#0  0xb7fb4430 in __kernel_vsyscall ()
#1  0xb7f95352 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
#2  0xb75a6c47 in wxConditionInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb75a6c9f in wxCondition::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb75a8324 in wxSemaphoreInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#5  0xb75a83af in wxSemaphore::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#6  0x083d2020 in CTimerThread::Entry (this=0x915ae98) at Timer.cpp:64
#7  0xb75a8543 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb75a85bd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9  0xb7f914c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb73206de in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xb59a6b90 (LWP 18495)):
#0  0xb7fb4430 in __kernel_vsyscall ()
#1  0xb7f988a6 in nanosleep () from /lib/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#2  0xb75aea28 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb75aea51 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb75a6a9d in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x081f7b1d in UploadBandwidthThrottler::Entry (this=0xa39fcc8)
    at UploadBandwidthThrottler.cpp:324
#6  0xb75a8543 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#7  0xb75a85bd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb7f914c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#9  0xb73206de in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb68638d0 (LWP 18489)):
#0  0x80853d61 in ?? ()
#1  0x3ff00000 in ?? ()
#2  0x00000000 in ?? ()
looks like the one from yesterday...

Regards,
joker
Title: Re: Maximum downloads bug?
Post by: wuischke on January 11, 2010, 11:56:48 AM
The problem is that the crash is not directly inside aMule, therefore enabling debug for aMule alone won't help much, unfortunately.

Could you please install "libpango1.0-0-dbg" (and any other related -dbg packages) to get a better backtrace? Particularly wxwidgets debug information will be helpful.
Title: Re: Maximum downloads bug?
Post by: btkaos on January 11, 2010, 05:21:42 PM
Umm, the strack trace seems corrupted so I guess debug info won't bring a lot in this case.

You may test with newer packages (in Sid). You can use the schroot package in order to create a bleeding egde chroot, then compile aMule inside it and try to reproduce the crash.
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 11, 2010, 06:48:04 PM
Hi,

here's a backtrace with libpango-dbg and wxgtk-dbg installed:
Code: [Select]
Program received signal SIGILL, Illegal instruction.
[Switching to Thread 0xb67a68d0 (LWP 3800)]
0xb6b4d188 in _pango_cairo_font_install (font=0x9d19808, cr=0xac1b088)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c:187
187 /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c: No such file or directory.
in /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c
Current language:  auto; currently c
(gdb) bt
#0  0xb6b4d188 in _pango_cairo_font_install (font=0x9d19808, cr=0xac1b088)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c:187
#1  0xb6b4ee56 in pango_cairo_renderer_draw_glyphs (renderer=0xa09b678,
    font=0x9d19808, glyphs=0xabed360, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:300
#2  0xb6d2489a in pango_renderer_draw_glyphs (renderer=0xa09b678,
    font=0x9d19808, glyphs=0xabed360, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:629
#3  0xb6b4e07e in _pango_cairo_do_glyph_string (cr=0xac1b088, font=0x9d19808,
    glyphs=0xabed360, do_path=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:629
#4  0xb6d92058 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#5  0x0abed360 in ?? ()
#6  0x00000000 in ?? ()
(gdb) bt full
#0  0xb6b4d188 in _pango_cairo_font_install (font=0x9d19808, cr=0xac1b088)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c:187
scaled_font = <value optimized out>
#1  0xb6b4ee56 in pango_cairo_renderer_draw_glyphs (renderer=0xa09b678,
    font=0x9d19808, glyphs=0xabed360, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:300
i = <value optimized out>
count = <value optimized out>
x_position = <value optimized out>
cairo_glyphs = <value optimized out>
stack_glyphs = {{index = 0, x = -0.031034768253833264,
    y = -0.031036377524650077}, {index = 3063068576, x = 0.10000000000000001,
    y = -0.031033873558044434}, {index = 3085785486,
    x = 8.1433402695248904e-316, y = 1.3906650756981932e-309}, {
    index = 164863896, x = -2.2573048180272269e-45,
    y = 6.517388791521269e-257}, {index = 3800, x = -2.7033579706019806e-39,
    y = -0.031032920396102559}, {index = 0, x = 2.853876788690111e-266,
    y = -5.7897587796368824e-46}, {index = 3072277041,
    x = -0.031032930505354994, y = 2.8558831165936283e-266}, {
    index = 3062537084, x = -5.8095572842269152e-46,
    y = -6.2744942312034208e-43}, {index = 3073119816,
---Type <return> to continue, or q <return> to quit---
    x = -6.2541692279568125e-43, y = -0.031033873558044434}, {
    index = 3063975531, x = 8.2955487528623991e-316,
    y = 1.8774494541967369e-320}, {index = 167903744,
    x = -0.031034123130616681, y = 1.8300164007543945e-260}, {
    index = 3064251792, x = -1.4572938853259255e-45,
    y = -0.031035791565779462}, {index = 4096, x = 1.9393495326883802e-309,
    y = -0.031035363674163822}, {index = 27305537, x = 8.916213977420265e-316,
    y = 5.8125708751274387e-310}, {index = 105984,
    x = 1.6189543082925967e-319, y = 0}, {index = 27392,
    x = 1.9393343934408771e-309, y = 1.9393343934143161e-309}, {index = 32768,
    x = 5.8125708758483793e-310, y = 6.9533558130713097e-310}, {index = 0,
    x = 7.3656903556677836e-257, y = 2.5446767553033414e-257}, {
    index = 3073225056, x = 1.7465608807920303e-256,
    y = 1.2017828104646785e-306}, {index = 8389022,
    x = -1.3578807379917244e-45, y = 2.211157930739475e-314}, {
    index = 3214919736, x = 7.3632810638931009e-257,
    y = -0.031037688826337229}, {index = 3063884380,
    x = 7.3656903556674642e-257, y = -2.3534379293677286e-185}, {
    index = 1069128089, x = 2.4249123792512319e-257,
    y = 2.544676699600391e-257}, {index = 164587376,
    x = -1.342699266409599e-45, y = 7.365690355667269e-257}, {
    index = 1078755328, x = -2.2014437291505274e-44,
    y = -0.031038404137163883}, {index = 3068095368,
---Type <return> to continue, or q <return> to quit---
    x = 1.9946168091779845e-261, y = -1.7390971670226263e-44}, {
    index = 180466180, x = 8.6272778660657789e-316, y = 0}, {index = 897,
    x = 3.4584595208887258e-322, y = -2.204564797296638e-44}, {
    index = 3214919896, x = 1.8300660215592458e-260,
    y = 8.0636569982585746e-311}, {index = 0, x = -1.7588075241901274e-45,
    y = -1.4511892907281845e-45}, {index = 167903744,
    x = -0.031040321490939216, y = 1.8300164007560437e-260}, {
    index = 3064206592, x = -1.8175869134523712e-45,
    y = 2.4249124459701372e-257}, {index = 3214919992,
    x = -1.7588084252787401e-45, y = 10.000000000007276}, {index = 0,
    x = -6.6573728035746551e-43, y = -1.2833533276516059e-44}, {
    index = 180465800, x = -0.031041503572692475,
    y = 7.3634843151421138e-257}, {index = 178736496,
    x = -1.3894014540472547e-44, y = 7.9511759443129263e-261}, {
    index = 3214920056, x = 8.2890455643924491e-317,
    y = -1.738464224195503e-44}, {index = 3068095368,
    x = 7.9511757938703738e-261, y = -1.3636604236485419e-45}, {
    index = 178736588, x = -0.03104306382733471, y = 7.3632812871012191e-257},
  {index = 168408736, x = -1.278410888744091e-44, y = -0.031043172508746872}}
base_x = 357
base_y = 120
#2  0xb6d2489a in pango_renderer_draw_glyphs (renderer=0xa09b678,
    font=0x9d19808, glyphs=0xabed360, x=0, y=0)
---Type <return> to continue, or q <return> to quit---
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:629
__PRETTY_FUNCTION__ = "pango_renderer_draw_glyphs"
#3  0xb6b4e07e in _pango_cairo_do_glyph_string (cr=0xac1b088, font=0x9d19808,
    glyphs=0xabed360, do_path=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:629
free_renderer = <value optimized out>
crenderer = (PangoCairoRenderer *) 0xa09b678
#4  0xb6d92058 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#5  0x0abed360 in ?? ()
No symbol table info available.
#6  0x00000000 in ?? ()
No symbol table info available.
(gdb) thread apply all bt

Thread 5 (Thread 0xb489db90 (LWP 3809)):
#0  0xb7ef8430 in __kernel_vsyscall ()
#1  0xb7ed8352 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
#2  0xb74e9c47 in wxConditionInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb74e9c9f in wxCondition::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb74eb324 in wxSemaphoreInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#5  0xb74eb3af in wxSemaphore::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#6  0x083d2020 in CTimerThread::Entry (this=0xa309170) at Timer.cpp:64
#7  0xb74eb543 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb74eb5bd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9  0xb7ed44c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb72636de in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xb58ebb90 (LWP 3806)):
#0  0xb7ef8430 in __kernel_vsyscall ()
#1  0xb7edb8a6 in nanosleep () from /lib/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#2  0xb74f1a28 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb74f1a51 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb74e9a9d in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x081f7b1d in UploadBandwidthThrottler::Entry (this=0x9f23a00)
    at UploadBandwidthThrottler.cpp:324
#6  0xb74eb543 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#7  0xb74eb5bd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb7ed44c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#9  0xb72636de in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb67a68d0 (LWP 3800)):
#0  0xb6b4d188 in _pango_cairo_font_install (font=0x9d19808, cr=0xac1b088)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c:187
#1  0xb6b4ee56 in pango_cairo_renderer_draw_glyphs (renderer=0xa09b678,
    font=0x9d19808, glyphs=0xabed360, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:300
#2  0xb6d2489a in pango_renderer_draw_glyphs (renderer=0xa09b678,
    font=0x9d19808, glyphs=0xabed360, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:629
---Type <return> to continue, or q <return> to quit---
#3  0xb6b4e07e in _pango_cairo_do_glyph_string (cr=0xac1b088, font=0x9d19808,
    glyphs=0xabed360, do_path=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:629
#4  0xb6d92058 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#5  0x0abed360 in ?? ()
#6  0x00000000 in ?? ()

Regards,
joker
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 12, 2010, 02:31:20 PM
Hi,

OK, I installed the SVN 9953 from vollstreckernet.de/stable and got another error:
Code: [Select]
Program received signal SIGILL, Illegal instruction.
[Switching to Thread 0xb67a99f0 (LWP 4181)]
0xb6b50188 in _pango_cairo_font_install (font=0x9852818, cr=0xa3836e8)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c:187
187 /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c: No such file or directory.
in /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c
(gdb) bt
#0  0xb6b50188 in _pango_cairo_font_install (font=0x9852818, cr=0xa3836e8)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c:187
#1  0xb6b51e56 in pango_cairo_renderer_draw_glyphs (renderer=0x9c01358,
    font=0x9852818, glyphs=0xa0148c0, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:300
#2  0xb6d2789a in pango_renderer_draw_glyphs (renderer=0x9c01358,
    font=0x9852818, glyphs=0xa0148c0, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:629
#3  0xb6b5107e in _pango_cairo_do_glyph_string (cr=0xa3836e8, font=0x9852818,
    glyphs=0xa0148c0, do_path=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:629
#4  0xb6d95058 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#5  0x0a0148c0 in ?? ()
#6  0x00000000 in ?? ()
(gdb) bt full
#0  0xb6b50188 in _pango_cairo_font_install (font=0x9852818, cr=0xa3836e8)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c:187
scaled_font = <value optimized out>
#1  0xb6b51e56 in pango_cairo_renderer_draw_glyphs (renderer=0x9c01358,
    font=0x9852818, glyphs=0xa0148c0, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:300
i = <value optimized out>
count = <value optimized out>
x_position = <value optimized out>
cairo_glyphs = <value optimized out>
stack_glyphs = {{index = 0, x = -0.90480997081771397,
    y = -0.90486146792796074}, {index = 3063080864, x = 0.10000000000000001,
    y = -0.90478134155273438}, {index = 3085957518,
    x = 9.8813129168249309e-324, y = -2.9364247372800671e-39}, {
    index = 3066745408, x = -2.2737262844061519e-45,
    y = 1.5104474264780529e-259}, {index = 4181, x = -2.9501164189857147e-39,
    y = -0.90475083987700788}, {index = 0, x = 1.5511958442733846e-267,
    y = -5.8308124495181634e-46}, {index = 3072289329,
    x = -0.90475116386806853, y = 1.5524497992157272e-267}, {
    index = 3062549372, x = -5.8506109541081963e-46,
    y = 1.5246655941693202e-314}, {index = 3065293396,
---Type <return> to continue, or q <return> to quit---
    x = 1.5137544443974504e-314, y = -0.90478134155273438}, {
    index = 3063987819, x = 8.0570249261207121e-316,
    y = 2.0656884652622518e-320}, {index = 163075968,
    x = -0.90478932843656334, y = 7.7303046418075491e-262}, {
    index = 3064264080, x = -1.4737153532784379e-45,
    y = -0.90484271780161951}, {index = 4096, x = 6.4481661893921016e-309,
    y = -0.9048290252685548}, {index = 27317825, x = 8.4710821741532022e-316,
    y = 1.3798065446185858e-309}, {index = 358144,
    x = 3.4782221467223757e-319, y = 0}, {index = 65024,
    x = 6.4481510502698145e-309, y = 6.4481510502432535e-309}, {index = 70400,
    x = 1.3798065448867251e-309, y = 1.4938850386090182e-309}, {index = 0,
    x = 1.9690776505408635e-259, y = 1.9680017595763638e-259}, {
    index = 3073237344, x = 6.7695481173202003e-259,
    y = 6.8395563231643145e-304}, {index = 18023799,
    x = -1.3660914711811276e-45, y = 2.2067066127068043e-314}, {
    index = 3219977432, x = 1.9686070883469133e-259,
    y = -0.90490342957429437}, {index = 3063896668,
    x = 1.9690776505408011e-259, y = -2.3534379293677286e-185}, {
    index = 1069128089, x = 2.0168971709577988e-259,
    y = 1.9680017146011631e-259}, {index = 159509032,
    x = -1.3509100003858552e-45, y = 1.9690776505407629e-259}, {
    index = 1080721408, x = -2.2145809022566313e-44,
    y = -0.90492631908429377}, {index = 3068107656,
---Type <return> to continue, or q <return> to quit---
    x = 7.1115239295089605e-263, y = -1.7522343413846362e-44}, {
    index = 171456612, x = 8.2535760976118602e-316, y = 0}, {index = 897,
    x = 3.4584595208887258e-322, y = -2.2177019693597805e-44}, {
    index = 3219977592, x = 7.7304597068227094e-262,
    y = 8.8721351973917931e-311}, {index = 0, x = -1.7752289890667676e-45,
    y = -1.4676107586806969e-45}, {index = 163075968,
    x = -0.90498767540673164, y = 7.7303046418127029e-262}, {
    index = 3064218880, x = -1.8340083798311777e-45,
    y = 2.0168972204797002e-259}, {index = 3219977688,
    x = -1.7752298916613699e-45, y = 10.000000000007276}, {index = 0,
    x = -6.6994117575043997e-43, y = -1.2964905007577098e-44}, {
    index = 171456232, x = -0.9050255012175219, y = 1.9686467858564862e-259}, {
    index = 171495160, x = -1.4025386271502998e-44,
    y = 2.8407524206918279e-262}, {index = 3219977752,
    x = 8.2890455643924491e-317, y = -1.7516013973413705e-44}, {
    index = 3068107656, x = 2.8407523295269711e-262,
    y = -1.3718711576247981e-45}, {index = 171495252,
    x = -0.90507543073154029, y = 1.9686071333995197e-259}, {
    index = 163582848, x = -1.2915480631061009e-44, y = -0.90507890697494942}}
base_x = 1187
base_y = 267
#2  0xb6d2789a in pango_renderer_draw_glyphs (renderer=0x9c01358,
    font=0x9852818, glyphs=0xa0148c0, x=0, y=0)
---Type <return> to continue, or q <return> to quit---
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:629
__PRETTY_FUNCTION__ = "pango_renderer_draw_glyphs"
#3  0xb6b5107e in _pango_cairo_do_glyph_string (cr=0xa3836e8, font=0x9852818,
    glyphs=0xa0148c0, do_path=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:629
free_renderer = <value optimized out>
crenderer = (PangoCairoRenderer *) 0x9c01358
#4  0xb6d95058 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#5  0x0a0148c0 in ?? ()
No symbol table info available.
#6  0x00000000 in ?? ()
No symbol table info available.
(gdb) thread apply all bt

Thread 5 (Thread 0xb489fb90 (LWP 4190)):
#0  0xb7f22430 in __kernel_vsyscall ()
#1  0xb7f02352 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
#2  0xb7513c47 in wxConditionInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb7513c9f in wxCondition::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb7515324 in wxSemaphoreInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#5  0xb75153af in wxSemaphore::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#6  0x083445f1 in ?? ()
#7  0xb7515543 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb75155bd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9  0xb7efe4c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb72666de in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xb58eeb90 (LWP 4187)):
#0  0xb7f22430 in __kernel_vsyscall ()
#1  0xb7f058a6 in nanosleep () from /lib/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#2  0xb751ba28 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb751ba51 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb7513a9d in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x081c763c in ?? ()
#6  0xb7515543 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#7  0xb75155bd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb7efe4c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#9  0xb72666de in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb67a99f0 (LWP 4181)):
#0  0xb6b50188 in _pango_cairo_font_install (font=0x9852818, cr=0xa3836e8)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c:187
#1  0xb6b51e56 in pango_cairo_renderer_draw_glyphs (renderer=0x9c01358,
    font=0x9852818, glyphs=0xa0148c0, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:300
#2  0xb6d2789a in pango_renderer_draw_glyphs (renderer=0x9c01358,
    font=0x9852818, glyphs=0xa0148c0, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:629
#3  0xb6b5107e in _pango_cairo_do_glyph_string (cr=0xa3836e8, font=0x9852818,
---Type <return> to continue, or q <return> to quit---
    glyphs=0xa0148c0, do_path=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:629
#4  0xb6d95058 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#5  0x0a0148c0 in ?? ()
#6  0x00000000 in ?? ()

Oh, and I still think your distro might be part of the problem.
No, don't. Keep using debian.
I'm beginning to think so too.
Am I the only one running debian lenny and experiencing such problems?
And why did it work with debian etch?

My suspects are the VIA PC2500 board/drivers and/or kernel version.
Code: [Select]
# uname -a
Linux lambda 2.6.26-2-486 #1 Wed Nov 4 20:19:07 UTC 2009 i686 GNU/Linux

Regards,
joker
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 12, 2010, 03:02:53 PM
Hi,

SVN 9954 ran only for a couple of minutes.
Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb68019f0 (LWP 5633)]
0xb70cf304 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
(gdb) bt
#0  0xb70cf304 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#1  0x0a6530b8 in ?? ()
#2  0x0a660168 in ?? ()
#3  0x00000000 in ?? ()
(gdb) bt full
#0  0xb70cf304 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#1  0x0a6530b8 in ?? ()
No symbol table info available.
#2  0x0a660168 in ?? ()
No symbol table info available.
#3  0x00000000 in ?? ()
No symbol table info available.
(gdb) thread apply all bt

Thread 5 (Thread 0xb48f7b90 (LWP 5642)):
#0  0xb7f7a430 in __kernel_vsyscall ()
#1  0xb7f5a352 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
#2  0xb756bc47 in wxConditionInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb756bc9f in wxCondition::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb756d324 in wxSemaphoreInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#5  0xb756d3af in wxSemaphore::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#6  0x0833e881 in CTimerThread::Entry (this=0xad04820) at Timer.cpp:66
#7  0xb756d543 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb756d5bd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9  0xb7f564c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb72be6de in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xb5946b90 (LWP 5639)):
#0  0xb7f7a430 in __kernel_vsyscall ()
#1  0xb7f5d8a6 in nanosleep () from /lib/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#2  0xb7573a28 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb7573a51 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb756ba9d in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x081c193c in UploadBandwidthThrottler::Entry (this=0xa88df18)
    at UploadBandwidthThrottler.cpp:323
#6  0xb756d543 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#7  0xb756d5bd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb7f564c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#9  0xb72be6de in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb68019f0 (LWP 5633)):
#0  0xb70cf304 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#1  0x0a6530b8 in ?? ()
#2  0x0a660168 in ?? ()
#3  0x00000000 in ?? ()
Any ideas?

Regards,
joker
Title: Re: Maximum downloads bug?
Post by: Vollstrecker on January 13, 2010, 10:58:38 AM
Am I the only one running debian lenny and experiencing such problems?

Could be. The bug could be caused from something really weird, that only occurs one your specific setup. I for myself have the problem that amarok crashes my plasma when starting. When staring plasma from console or in gdb to see what happens it doesn't crash. Nothing on debian bugtracker, nothing on amaroks bugtracker, nothing on forums found by google that looks like my problem. But , as RRM, showed already, these bugs can be cought, too.
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 13, 2010, 11:56:37 AM
Hi,

I got another backtrace with more output:
Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb68738d0 (LWP 3976)]
0xb6c1a18f in _pango_cairo_font_install (font=0xb67e008, cr=0xbef7c70)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c:187
187 /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c: No such file or directory.
in /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c
Current language:  auto; currently c
(gdb) bt
#0  0xb6c1a18f in _pango_cairo_font_install (font=0xb67e008, cr=0xbef7c70)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c:187
#1  0xb6c1be56 in pango_cairo_renderer_draw_glyphs (renderer=0xba00810,
    font=0xb67e008, glyphs=0xbcdf6b0, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:300
#2  0xb6df189a in pango_renderer_draw_glyphs (renderer=0xba00810,
    font=0xb67e008, glyphs=0xbcdf6b0, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:629
#3  0xb6c1b07e in _pango_cairo_do_glyph_string (cr=0xbef7c70, font=0xb67e008,
    glyphs=0xbcdf6b0, do_path=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:629
#4  0xb6e5f058 in gdk_pango_renderer_draw_glyphs (renderer=0xb858b98,
    font=0xb67e008, glyphs=0xbcdf6b0, x=533504, y=17408)
    at /tmp/buildd/gtk+2.0-2.12.12/gdk/gdkpango.c:251
#5  0xb6df189a in pango_renderer_draw_glyphs (renderer=0xb858b98,
    font=0xb67e008, glyphs=0xbcdf6b0, x=533504, y=17408)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:629
#6  0xb6df2033 in pango_renderer_draw_layout_line (renderer=0xb858b98,
---Type <return> to continue, or q <return> to quit---
    line=0xb941290, x=533504, y=17408)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:559
#7  0xb6df2341 in pango_renderer_draw_layout (renderer=0xb858b98,
    layout=0xb8fcc58, x=533504, y=4096)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:186
#8  0xb6e5dff1 in IA__gdk_draw_layout_with_colors (drawable=0xb980d38,
    gc=0xb8e7e28, x=521, y=4, layout=0xb8fcc58, foreground=0x0, background=0x0)
    at /tmp/buildd/gtk+2.0-2.12.12/gdk/gdkpango.c:951
#9  0xb6e5e1a1 in IA__gdk_draw_layout (drawable=0xb980d38, gc=0xb8e7e28,
    x=521, y=4, layout=0xb8fcc58)
    at /tmp/buildd/gtk+2.0-2.12.12/gdk/gdkpango.c:1013
#10 0xb778d7a5 in wxWindowDC::DoDrawText ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#11 0x082c9497 in wxDCBase::DrawText (this=0xbf90847c, text=@0xbf9085a4,
    x=521, y=4) at /usr/include/wx-2.8/wx/dc.h:277
#12 0x0842bb73 in MuleExtern::wxListHeaderWindow::OnPaint (this=0xb8ed498)
    at extern/wxWidgets/listctrl.cpp:1906
#13 0xb751aa71 in wxAppConsole::HandleEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#14 0xb75b979a in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.8.so.0
---Type <return> to continue, or q <return> to quit---
#15 0xb75ba9b4 in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#16 0xb75baabb in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#17 0xb77ab580 in wxWindow::GtkSendPaintEvents ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0xb77abb3d in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0xb7018816 in _gtk_marshal_BOOLEAN__BOXED (closure=0xb8ed680,
    return_value=0xbf908ab0, n_param_values=2, param_values=0xbf908b68,
    invocation_hint=0xbf908a9c, marshal_data=0xb77abab0)
    at /tmp/buildd/gtk+2.0-2.12.12/gtk/gtkmarshalers.c:84
#20 0xb6d9990b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#21 0xb6dace6d in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0x0b8ed680 in ?? ()
#23 0xbf908ab0 in ?? ()
#24 0x00000002 in ?? ()
#25 0xbf908b68 in ?? ()
#26 0xbf908a9c in ?? ()
#27 0xb6b190d0 in ?? () from /usr/lib/libcairo.so.2
#28 0xb6d775f8 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0xb6d77620 in ?? () from /usr/lib/libglib-2.0.so.0
#30 0xb6d775f8 in ?? () from /usr/lib/libglib-2.0.so.0
#31 0xb6d77620 in ?? () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#32 0xb6d775f8 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0xb6d77620 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0xbf908a90 in ?? ()
#35 0xbf908b50 in ?? ()
#36 0xbf908a94 in ?? ()
#37 0x0bcece98 in ?? ()
#38 0xbf908ac4 in ?? ()
#39 0x00000000 in ?? ()
(gdb) bt full
#0  0xb6c1a18f in _pango_cairo_font_install (font=0xb67e008, cr=0xbef7c70)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c:187
scaled_font = <value optimized out>
#1  0xb6c1be56 in pango_cairo_renderer_draw_glyphs (renderer=0xba00810,
    font=0xb67e008, glyphs=0xbcdf6b0, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:300
i = <value optimized out>
count = <value optimized out>
x_position = <value optimized out>
cairo_glyphs = <value optimized out>
stack_glyphs = {{index = 0, x = -0.016107857922063221,
    y = -0.016109467216637113}, {index = 3063908256, x = 0.10000000000000001,
    y = -0.016106963157653809}, {index = 11, x = 3.8938834972534207e-308,
    y = 1.3906650798467636e-309}, {index = 191489248,
    x = -1.3983789688855256e-45, y = 1.4870302566665523e-251}, {
    index = 191356936, x = -4.8052598263425439e-39,
    y = 1.0872956812671772e-253}, {index = 3086638805,
    x = 3.6376083960000402e-314, y = -1.6986691968637907e-44}, {
    index = 3086630876, x = 8.4385708472145198e-311,
    y = 2.1219957909652723e-314}, {index = 64, x = -3.0768439700227742e-45,
    y = 2.7811364053990058e-258}, {index = 3213917768,
---Type <return> to continue, or q <return> to quit---
    x = 1.0863517793418782e-253, y = -0.016106963832217658}, {
    index = 3064815211, x = 9.6111949754155045e-316,
    y = 1.9644050078647963e-320}, {index = 194532720,
    x = -0.016107212726750614, y = 8.2976041605834172e-253}, {
    index = 3065091472, x = -2.5794274208993445e-45,
    y = -0.016108881168302062}, {index = 4096, x = 1.8361356615643998e-309,
    y = -0.016108453273773197}, {index = 28145217,
    x = 9.8934034936836995e-316, y = 4.2750512203351381e-319}, {
    index = 130048, x = 5.0592322134143646e-321, y = 0}, {index = 0,
    x = 1.8361205180114901e-309, y = 1.8361205180064308e-309}, {index = 1024,
    x = 6.4252249110362431e-319, y = 2.172923754200688e-311}, {index = 0,
    x = 3.4363093911167757e-251, y = 2.129839961514703e-251}, {
    index = 3074064736, x = 4.5122775975706378e-251,
    y = 7.1882935257196029e-312}, {index = 262652,
    x = -2.4365965475437391e-45, y = 2.2209298259021093e-314}, {
    index = 3213918008, x = 3.4356778023919083e-251,
    y = -0.016110778518322932}, {index = 3064724060,
    x = 3.436309391116692e-251, y = -2.3534379293677286e-185}, {
    index = 1069128089, x = 2.1222596450092455e-251,
    y = 2.1298399038197709e-251}, {index = 191213040,
    x = -2.4062336040678e-45, y = 3.4363093911166408e-251}, {
    index = 1080377344, x = -3.9562235732155467e-44,
    y = -0.016111493805393839}, {index = 3068935048,
---Type <return> to continue, or q <return> to quit---
    x = 9.2406344643579478e-254, y = -3.0315304480430156e-44}, {
    index = 200244716, x = 9.790494955563943e-316, y = 0}, {index = 896,
    x = 6.0084399503630348e-304, y = 2.2177891079031114e-314}, {
    index = 3213918168, x = 8.297770660375634e-253,
    y = 8.4385708472145198e-311}, {index = 0, x = -2.9592852080720879e-45,
    y = -2.5733228263016035e-45}, {index = 194532720,
    x = -0.016113411093461816, y = 8.2976041605889511e-253}, {
    index = 3065046272, x = -3.0768439700253231e-45,
    y = 2.1222597226364859e-251}, {index = 3213918264,
    x = -2.959286994200595e-45, y = 10.000000000007276}, {index = 0,
    x = -1.1885421173537997e-42, y = -2.1810601565687055e-44}, {
    index = 200244336, x = -0.016114593244185321,
    y = 3.4357310834873295e-251}, {index = 199455496,
    x = -2.3321390225909739e-44, y = 3.6736099309449115e-253}, {
    index = 3213918328, x = 8.2890455643924491e-317,
    y = -3.0302645633054979e-44}, {index = 3068935048,
    x = 3.6736098138578618e-253, y = -2.4481559185456857e-45}, {
    index = 199455588, x = -0.016116153423468643,
    y = 3.4356778601907323e-251}, {index = 195037240,
    x = -2.1761177172028262e-44, y = -0.016116262176976828}}
base_x = 521
base_y = 17
#2  0xb6df189a in pango_renderer_draw_glyphs (renderer=0xba00810,
---Type <return> to continue, or q <return> to quit---
    font=0xb67e008, glyphs=0xbcdf6b0, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:629
__PRETTY_FUNCTION__ = "pango_renderer_draw_glyphs"
#3  0xb6c1b07e in _pango_cairo_do_glyph_string (cr=0xbef7c70, font=0xb67e008,
    glyphs=0xbcdf6b0, do_path=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:629
free_renderer = <value optimized out>
crenderer = (PangoCairoRenderer *) 0xba00810
#4  0xb6e5f058 in gdk_pango_renderer_draw_glyphs (renderer=0xb858b98,
    font=0xb67e008, glyphs=0xbcdf6b0, x=533504, y=17408)
    at /tmp/buildd/gtk+2.0-2.12.12/gdk/gdkpango.c:251
priv = (GdkPangoRendererPrivate *) 0xb858bf0
cr = (cairo_t *) 0xbef7c70
#5  0xb6df189a in pango_renderer_draw_glyphs (renderer=0xb858b98,
    font=0xb67e008, glyphs=0xbcdf6b0, x=533504, y=17408)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:629
__PRETTY_FUNCTION__ = "pango_renderer_draw_glyphs"
#6  0xb6df2033 in pango_renderer_draw_layout_line (renderer=0xb858b98,
    line=0xb941290, x=533504, y=17408)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-r---Type <return> to continue, or q <return> to quit---
enderer.c:559
metrics = <value optimized out>
run = (PangoLayoutRun *) 0xb7ed858
logical_rect = {x = -1226913780, y = 0, width = 194544336,
  height = -1081048424}
logical = (PangoRectangle *) 0x0
rise = 0
shape_attr = (PangoAttrShape *) 0x0
ink_rect = {x = -1226933347, y = 193887788, width = 0,
  height = 194544312}
ink = (PangoRectangle *) 0x0
x_off = 0
glyph_string_width = 66560
state = {underline = PANGO_UNDERLINE_NONE, underline_rect = {
    x = 192862296, y = 199663184, width = 193973336, height = 0},
  strikethrough = 0, strikethrough_rect = {x = 198047408, y = -1226791800,
    width = 194544312, height = 193973336}, logical_rect_end = 600064}
l = (GSList *) 0xb7ed840
got_overall = 0
overall_rect = {x = -1226941025, y = 0, width = 66560, height = 17408}
__PRETTY_FUNCTION__ = "pango_renderer_draw_layout_line"
#7  0xb6df2341 in pango_renderer_draw_layout (renderer=0xb858b98,
    layout=0xb8fcc58, x=533504, y=4096)
---Type <return> to continue, or q <return> to quit---
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:186
logical_rect = {x = 0, y = 0, width = 66560, height = 17408}
line = (PangoLayoutLine *) 0xb941290
baseline = -1083153912
iter = (PangoLayoutIter *) 0xb9882b8
__PRETTY_FUNCTION__ = "pango_renderer_draw_layout"
#8  0xb6e5dff1 in IA__gdk_draw_layout_with_colors (drawable=0xb980d38,
    gc=0xb8e7e28, x=521, y=4, layout=0xb8fcc58, foreground=0x0, background=0x0)
    at /tmp/buildd/gtk+2.0-2.12.12/gdk/gdkpango.c:951
renderer = (PangoRenderer *) 0xb858b98
matrix = <value optimized out>
__PRETTY_FUNCTION__ = "IA__gdk_draw_layout_with_colors"
#9  0xb6e5e1a1 in IA__gdk_draw_layout (drawable=0xb980d38, gc=0xb8e7e28,
    x=521, y=4, layout=0xb8fcc58)
    at /tmp/buildd/gtk+2.0-2.12.12/gdk/gdkpango.c:1013
__PRETTY_FUNCTION__ = "IA__gdk_draw_layout"
#10 0xb778d7a5 in wxWindowDC::DoDrawText ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#11 0x082c9497 in wxDCBase::DrawText (this=0xbf90847c, text=@0xbf9085a4,
    x=521, y=4) at /usr/include/wx-2.8/wx/dc.h:277
No locals.
---Type <return> to continue, or q <return> to quit---
#12 0x0842bb73 in MuleExtern::wxListHeaderWindow::OnPaint (this=0xb8ed498)
    at extern/wxWidgets/listctrl.cpp:1906
flags = 0
hLabel = 17
ix = 16
imageList = (struct wxImageList *) 0x87f4800
wCol = 170
wLabel = 95
iy = 16
xAligned = 515
cw = 170
ch = 25
image = 0
clipper = {m_dc = @0xbf90847c}
i = 5
dc = <incomplete type>
w = 1010
h = 25
x = 515
numColumns = 12
item = <incomplete type>
#13 0xb751aa71 in wxAppConsole::HandleEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#14 0xb75b979a in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#15 0xb75ba9b4 in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#16 0xb75baabb in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#17 0xb77ab580 in wxWindow::GtkSendPaintEvents ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#18 0xb77abb3d in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#19 0xb7018816 in _gtk_marshal_BOOLEAN__BOXED (closure=0xb8ed680,
    return_value=0xbf908ab0, n_param_values=2, param_values=0xbf908b68,
    invocation_hint=0xbf908a9c, marshal_data=0xb77abab0)
    at /tmp/buildd/gtk+2.0-2.12.12/gtk/gtkmarshalers.c:84
data1 = (gpointer) 0xb897cb8
data2 = <value optimized out>
v_return = <value optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
---Type <return> to continue, or q <return> to quit---
#20 0xb6d9990b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0xb6dace6d in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0x0b8ed680 in ?? ()
No symbol table info available.
#23 0xbf908ab0 in ?? ()
No symbol table info available.
#24 0x00000002 in ?? ()
No symbol table info available.
#25 0xbf908b68 in ?? ()
No symbol table info available.
#26 0xbf908a9c in ?? ()
No symbol table info available.
#27 0xb6b190d0 in ?? () from /usr/lib/libcairo.so.2
No symbol table info available.
#28 0xb6d775f8 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#29 0xb6d77620 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#30 0xb6d775f8 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#31 0xb6d77620 in ?? () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#32 0xb6d775f8 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#33 0xb6d77620 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#34 0xbf908a90 in ?? ()
No symbol table info available.
#35 0xbf908b50 in ?? ()
No symbol table info available.
#36 0xbf908a94 in ?? ()
No symbol table info available.
#37 0x0bcece98 in ?? ()
No symbol table info available.
#38 0xbf908ac4 in ?? ()
No symbol table info available.
#39 0x00000000 in ?? ()
No symbol table info available.
--- snip ---
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 13, 2010, 11:58:53 AM
--- snip ---
Code: [Select]
(gdb) thread apply all bt

Thread 5 (Thread 0xb496ab90 (LWP 3994)):
#0  0xb7fc5430 in __kernel_vsyscall ()
#1  0xb7fa5352 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
#2  0xb75b6c47 in wxConditionInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb75b6c9f in wxCondition::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb75b8324 in wxSemaphoreInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#5  0xb75b83af in wxSemaphore::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#6  0x083d2020 in CTimerThread::Entry (this=0xbc47f38) at Timer.cpp:64
#7  0xb75b8543 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb75b85bd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9  0xb7fa14c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb73306de in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xb59b8b90 (LWP 3982)):
#0  0xb7fc5430 in __kernel_vsyscall ()
#1  0xb7fa88a6 in nanosleep () from /lib/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#2  0xb75bea28 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3  0xb75bea51 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#4  0xb75b6a9d in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x081f7b1d in UploadBandwidthThrottler::Entry (this=0xb88ff30)
    at UploadBandwidthThrottler.cpp:324
#6  0xb75b8543 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#7  0xb75b85bd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb7fa14c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#9  0xb73306de in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb68738d0 (LWP 3976)):
#0  0xb6c1a18f in _pango_cairo_font_install (font=0xb67e008, cr=0xbef7c70)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c:187
#1  0xb6c1be56 in pango_cairo_renderer_draw_glyphs (renderer=0xba00810,
    font=0xb67e008, glyphs=0xbcdf6b0, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:300
#2  0xb6df189a in pango_renderer_draw_glyphs (renderer=0xba00810,
    font=0xb67e008, glyphs=0xbcdf6b0, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:629
---Type <return> to continue, or q <return> to quit---
#3  0xb6c1b07e in _pango_cairo_do_glyph_string (cr=0xbef7c70, font=0xb67e008,
    glyphs=0xbcdf6b0, do_path=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:629
#4  0xb6e5f058 in gdk_pango_renderer_draw_glyphs (renderer=0xb858b98,
    font=0xb67e008, glyphs=0xbcdf6b0, x=533504, y=17408)
    at /tmp/buildd/gtk+2.0-2.12.12/gdk/gdkpango.c:251
#5  0xb6df189a in pango_renderer_draw_glyphs (renderer=0xb858b98,
    font=0xb67e008, glyphs=0xbcdf6b0, x=533504, y=17408)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:629
#6  0xb6df2033 in pango_renderer_draw_layout_line (renderer=0xb858b98,
    line=0xb941290, x=533504, y=17408)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:559
#7  0xb6df2341 in pango_renderer_draw_layout (renderer=0xb858b98,
    layout=0xb8fcc58, x=533504, y=4096)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pango-renderer.c:186
#8  0xb6e5dff1 in IA__gdk_draw_layout_with_colors (drawable=0xb980d38,
    gc=0xb8e7e28, x=521, y=4, layout=0xb8fcc58, foreground=0x0, background=0x0)
    at /tmp/buildd/gtk+2.0-2.12.12/gdk/gdkpango.c:951
#9  0xb6e5e1a1 in IA__gdk_draw_layout (drawable=0xb980d38, gc=0xb8e7e28,
---Type <return> to continue, or q <return> to quit---
    x=521, y=4, layout=0xb8fcc58)
    at /tmp/buildd/gtk+2.0-2.12.12/gdk/gdkpango.c:1013
#10 0xb778d7a5 in wxWindowDC::DoDrawText ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#11 0x082c9497 in wxDCBase::DrawText (this=0xbf90847c, text=@0xbf9085a4,
    x=521, y=4) at /usr/include/wx-2.8/wx/dc.h:277
#12 0x0842bb73 in MuleExtern::wxListHeaderWindow::OnPaint (this=0xb8ed498)
    at extern/wxWidgets/listctrl.cpp:1906
#13 0xb751aa71 in wxAppConsole::HandleEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#14 0xb75b979a in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.8.so.0
#15 0xb75ba9b4 in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#16 0xb75baabb in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#17 0xb77ab580 in wxWindow::GtkSendPaintEvents ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0xb77abb3d in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0xb7018816 in _gtk_marshal_BOOLEAN__BOXED (closure=0xb8ed680,
    return_value=0xbf908ab0, n_param_values=2, param_values=0xbf908b68,
    invocation_hint=0xbf908a9c, marshal_data=0xb77abab0)
    at /tmp/buildd/gtk+2.0-2.12.12/gtk/gtkmarshalers.c:84
---Type <return> to continue, or q <return> to quit---
#20 0xb6d9990b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#21 0xb6dace6d in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0x0b8ed680 in ?? ()
#23 0xbf908ab0 in ?? ()
#24 0x00000002 in ?? ()
#25 0xbf908b68 in ?? ()
#26 0xbf908a9c in ?? ()
#27 0xb6b190d0 in ?? () from /usr/lib/libcairo.so.2
#28 0xb6d775f8 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0xb6d77620 in ?? () from /usr/lib/libglib-2.0.so.0
#30 0xb6d775f8 in ?? () from /usr/lib/libglib-2.0.so.0
#31 0xb6d77620 in ?? () from /usr/lib/libglib-2.0.so.0
#32 0xb6d775f8 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0xb6d77620 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0xbf908a90 in ?? ()
#35 0xbf908b50 in ?? ()
#36 0xbf908a94 in ?? ()
#37 0x0bcece98 in ?? ()
#38 0xbf908ac4 in ?? ()
#39 0x00000000 in ?? ()

maybe anyone can deal with this.

My next step is to replace that crappy VIA-board. I have a GA-M720-US3 laying around and will try this one...

Regards,
joker

Quote
The message exceeds the maximum allowed length (20000 characters).
:o
Title: Re: Maximum downloads bug?
Post by: Stu Redman on January 13, 2010, 09:52:30 PM
Code: [Select]
#0  0xb6c1a18f in _pango_cairo_font_install (font=0xb67e008, cr=0xbef7c70)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-font.c:187
#1  0xb6c1be56 in pango_cairo_renderer_draw_glyphs (renderer=0xba00810,
    font=0xb67e008, glyphs=0xbcdf6b0, x=0, y=0)
    at /build/buildd-pango1.0_1.20.5-5-i386-N2CbzT/pango1.0-1.20.5/pango/pangocairo-render.c:300
<snip>
#10 0xb778d7a5 in wxWindowDC::DoDrawText ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#11 0x082c9497 in wxDCBase::DrawText (this=0xbf90847c, text=@0xbf9085a4,
    x=521, y=4) at /usr/include/wx-2.8/wx/dc.h:277
#12 0x0842bb73 in MuleExtern::wxListHeaderWindow::OnPaint (this=0xb8ed498)
    at extern/wxWidgets/listctrl.cpp:1906
Well, I'd say some font problem with your graphic subsystem. And I don't think that's a hardware issue. Rather a OS issue.

Am I the only one running debian lenny
Probably.  :P

But , as RRM, showed already, these bugs can be cought, too.
Wrong. RRM's problem was clearly an aMule problem, caused by extreme conditions. Now this here is rather of the "broken environment" type. Nobody can help you with this I'm afraid.
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 13, 2010, 11:16:56 PM
Hi,

Well, I'd say some font problem with your graphic subsystem. And I don't think that's a hardware issue. Rather a OS issue.
I'm running now that gigabyte board for ~8h without crash. I reused the installation (just replaced the board, no new installation!), so I think it has something to do with hardware/drivers. The VIA board has an onboard unichrome pro graphics. In the current configuration I'm running an old Matrox Millenium II PCI graphics card with 4 mb ram (>15 years old  :D ).

Maybe tomorrow there's more to tell...

Regards,
joker
Title: Re: Maximum downloads bug?
Post by: Stu Redman on January 14, 2010, 12:06:09 AM
Broken graphics driver for the VIA board then.  :)
Title: Re: Maximum downloads bug?
Post by: Vollstrecker on January 14, 2010, 09:14:16 AM
But , as RRM, showed already, these bugs can be cought, too.
Wrong. RRM's problem was clearly an aMule problem, caused by extreme conditions. Now this here is rather of the "broken environment" type. Nobody can help you with this I'm afraid.
Not wrong. His problem was caused by something different, under different circumstances, but like this one here, it seemed to only affect him, and and the beginning the informatins weren't usfull and didn't point into the right direction.
Title: Re: Maximum downloads bug?
Post by: btkaos on January 14, 2010, 03:24:17 PM
As I said you must try SID/unstable on that board. Until you do that we cannot help you.
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 14, 2010, 08:59:41 PM
Hi,

the gigabyte board is running fine, 24h without crash. So it seems broken driver whatever indeed.

The bad news is that my low power system now consumes 58 watts instead of 28 watts with the via board  :( .

Another thing I'm wondering of is X server configuration: I always had a resolution of 800x600. But when I connected my 19'' lcd display, the X server adjusted to 1280x1024 automatically. Also the messages
Code: [Select]
** (amule:24938): CRITICAL **: clearlooks_style_draw_box_gap: assertion `height >= -1' failed have disappeared since.
Is it possible to make this setting permanent i. e. in xorg.conf, so that the settings are also available with no display connected (because I want to run the system headless and want to connect via VNC)?

The next step will be to do a fresh install of debian lenny to get power management working properly and make all cpu cores running.

@btkaos
BTW: what's the difference between lenny and sid here? The board's design is from 2006, so there shouldn't be anything new like chipset etc., isn't it?

Regards,
joker
Title: Re: Maximum downloads bug?
Post by: btkaos on January 15, 2010, 03:43:17 PM
@btkaos
BTW: what's the difference between lenny and sid here? The board's design is from 2006, so there shouldn't be anything new like chipset etc., isn't it?
Sid has much never drivers and a lot of fixed bugs (of course is bleeding egde, so it may be useful for testing).

In particular for VIA drivers the difference should be noticeable, note that back then via was not very open source friendly.

You won't lose a lot of time by testing SID.

Regards,
BTKaos
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 15, 2010, 05:10:43 PM
Hi,

You won't lose a lot of time by testing SID.
OK, I'll give it a try.
At the moment I don't have much time, so that can take a while...

Regards,
joker
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 19, 2010, 09:55:20 AM
Hi,

I finished testing now and the via-board wil R.I.P.
As btkaos suggested I updated to sid. Still crashes, kerneloops and so on. The System seemed a bit more stable, but far away from productive server. This morning then my ext3 filesystem is broken and all data gone :( .
BTW: I ran memtest to verify memory is working well a while ago. It seems to me that the C7-D cpu is energy efficent indeed but has some other disadvantages.
So I now have to build a new server from the beginning with the (so far absolutely stable) Gigabyte GA-M720-US3...

So here's my conclusion: keep your hands away from that crappy via-boards!

Thanks all for your support,
Regards,
joker
Title: Re: Maximum downloads bug?
Post by: btkaos on January 19, 2010, 11:23:22 PM
As btkaos suggested I updated to sid. Still crashes, kerneloops and so on. The System seemed a bit more stable, but far away from productive server. This morning then my ext3 filesystem is broken and all data gone :( .
BTW: I ran memtest to verify memory is working well a while ago. It seems to me that the C7-D cpu is energy efficent indeed but has some other disadvantages.
So I now have to build a new server from the beginning with the (so far absolutely stable) Gigabyte GA-M720-US3...

So here's my conclusion: keep your hands away from that crappy via-boards!
A pity to hear that, unfortunately VIA wasn't very open source friendly at they will pay it.
Title: Re: Maximum downloads bug?
Post by: joker4791 on January 20, 2010, 05:53:09 PM
Hi,

..., unfortunately VIA wasn't very open source friendly at they will pay it.
I really don't get that. I had an epia me-6000 since 2005/11 and an epia mii-10000 since 2007/02, both running C3 cpus, without having problems in stability and linux support here was IMHO really good.  The C3 with 1GHz became a bit too small since I added more and more applications (i. e. running at 100% for a few minutes a day), so what I was looking for was a "small" upgrade.
OK, the via boards are less solid than usual server boards, I have broken capacitors on my mii, but after running almost 3 years 24/7? MTBF is at 30000 hrs and so I think that's OK.

What I got now is a BIG upgrade: 4 cores, each running at 2200MHz. Now THAT should last for a while  ;D ...

Regards,
joker
Title: Re: Maximum downloads bug?
Post by: btkaos on January 21, 2010, 01:36:49 AM
..., unfortunately VIA wasn't very open source friendly at they will pay it.
I really don't get that.
http://www.petitiononline.com/vialinux/petition.html

http://www.openchrome.org/trac/wiki/About

[Note that the situation has improved]

Regards,
BTK
Title: Re: Maximum downloads bug?
Post by: Vollstrecker on January 21, 2010, 11:26:16 AM
I really don't get that. I had an epia me-6000 since 2005/11 and an epia mii-10000 since 2007/02, both running C3 cpus, without having problems in stability and linux support here was IMHO really good.

That depends on the scenario, or what features of the cpu are used. I remember my old AMD K6-2 500 cpu, no problems while gaming or doing the usual stuff. but every kernel I compiled with it stopped with panic. When I used the .config for this kernels on another machine and just installed them here, all worked fine.
Title: Re: Maximum downloads bug?
Post by: stoatwblr on January 21, 2010, 10:31:15 PM
Just a question: does this happen with 100 downloads _downloading data?_ or simply with 100 downloads active (even if waiting)??

Regards.

Apologies for missing updates on this thread.

100 sessions actually  downloading. The number of active/waiting sessions is usually significantly higher here.