aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Pages: 1 2 [3] 4 5 ... 37

Author Topic: RRM's epic struggle for a better aMule on high-speed connections  (Read 74224 times)

btkaos

  • Global Moderator
  • Sr. Member
  • *****
  • Karma: 110
  • Offline Offline
  • Posts: 486
  • Kaos is infinite!
RRM's epic struggle for a better aMule on high-speed connections
« Reply #30 on: February 27, 2009, 01:53:25 PM »

Thank you. Initially i thought that a 'more specific (and complicated) upgrade' was required;
i didnt think of this simple solution.
My Ubuntu has been upgraded to 8.10 now.
Great! Be sure to install proper amule 2.2.3 packages for Ubuntu 8.10. I'd say this repos should do the trick:

Code: [Select]
deb http://ppa.launchpad.net/simontol/ubuntu intrepid main
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #31 on: February 27, 2009, 05:10:53 PM »

Hi btkaos. Thank you for still supporting me.
My system is a lot more stable now; it didnt crash all night, but today, amule has crashed again.
It started with this:
Code: [Select]
(amule:6494): GLib-WARNING **: /build/buildd/glib2.0-2.18.2/glib/giounix.c:400Error while getting flags for FD: Bad file descriptor (9)
(amule:6494): GLib-WARNING **: /build/buildd/glib2.0-2.18.2/glib/giounix.c:400Error while getting flags for FD: Bad file descriptor (9)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb68fd700 (LWP 6494)]
0xb78916f4 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0

bt:
Code: [Select]
#0  0xb78916f4 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#1  0xb6f214af in gdk_io_invoke (source=0xacf2a6e8,
    condition=<value optimized out>, data=0xb1804aa0)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
#2  0xb6cbf6fd in g_io_unix_dispatch (source=0xad9f1cb8,
    callback=0xb6f21450 <gdk_io_invoke>, user_data=0xb1804aa0)
    at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
#3  0xb6c886f8 in IA__g_main_context_dispatch (context=0x93bc3a8)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
#4  0xb6c8bda3 in g_main_context_iterate (context=0x93bc3a8, block=1,
    dispatch=1, self=0x93bd2a8)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
#5  0xb6c8c2c2 in IA__g_main_loop_run (loop=0xb5802e48)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
#6  0xb70b93a9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
#7  0xb788fe95 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8  0xb79265ce in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#9  0xb79261a1 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#10 0xb765ea7a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#11 0xb765ec77 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#12 0x0814f300 in ?? ()
---Type <return> to continue, or q <return> to quit---
#13 0xb734b685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#14 0x08084c41 in ?? ()

and full bt:
Code: [Select]
#0  0xb78916f4 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#1  0xb6f214af in gdk_io_invoke (source=0xacf2a6e8,
    condition=<value optimized out>, data=0xb1804aa0)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
gdk_cond = GDK_INPUT_WRITE
#2  0xb6cbf6fd in g_io_unix_dispatch (source=0xad9f1cb8,
    callback=0xb6f21450 <gdk_io_invoke>, user_data=0xb1804aa0)
    at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
buffer_condition = 0
#3  0xb6c886f8 in IA__g_main_context_dispatch (context=0x93bc3a8)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
No locals.
#4  0xb6c8bda3 in g_main_context_iterate (context=0x93bc3a8, block=1,
    dispatch=1, self=0x93bd2a8)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
max_priority = 2147483647
timeout = 6
some_ready = 1
nfds = 389
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xac9df370
__PRETTY_FUNCTION__ = "g_main_context_iterate"
---Type <return> to continue, or q <return> to quit---
#5  0xb6c8c2c2 in IA__g_main_loop_run (loop=0xb5802e48)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
self = (GThread *) 0x93bd2a8
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#6  0xb70b93a9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0xb5802c48
loop = (GMainLoop *) 0xb5802e48
#7  0xb788fe95 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#8  0xb79265ce in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#9  0xb79261a1 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#10 0xb765ea7a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#11 0xb765ec77 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#12 0x0814f300 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#13 0xb734b685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#14 0x08084c41 in ?? ()
No symbol table info available.
« Last Edit: February 27, 2009, 05:53:15 PM by RRM »
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #32 on: February 27, 2009, 05:18:39 PM »

unfortunately your crash is happening inside libwxgtk in a weird manner.
I don't know why, but Ubuntu -dbg packages for libwx are broken

"Broken" because there is a "segmentation fault", hence no continuity?
"In a weird manner" because it says: "0xb781c1b4 in ??" ?
"-dbg packages for libwx are broken" because it says: "No symbol table info available"?

Quote
I'd like to be able just to install standard debug packages and get good backtraces.

Ok, seems logical to me.

Quote
By the way, is your system stable apart from aMule?

Yes, totally. Nothing else has crashed, ever.

Quote
Be sure to install proper amule 2.2.3 packages for Ubuntu 8.10. I'd say this repos should do the trick:
Code: [Select]
deb http://ppa.launchpad.net/simontol/ubuntu intrepid main

Ok, i will do that now...
Done.
I still (since the very beginning) get this while starting up amule:
Code: [Select]
execvp(amuleweb, --amule-config-file=/home/rrm/.aMule/amule.conf) failed with error 2!
Regards,
« Last Edit: February 27, 2009, 05:49:48 PM by RRM »
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #33 on: February 27, 2009, 06:35:44 PM »

Ok, an hour since the intrepid-amule 2.2.3 upgrade, and a new crash, and a slightly different bt:

Code: [Select]
#0  0x093264cf in ?? ()
#1  0xb6ed04af in gdk_io_invoke (source=0xa1963c8,
    condition=<value optimized out>, data=0x2)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
#2  0xb6c6d6fd in g_io_unix_dispatch (source=0xaf4f7d8,
    callback=0xb6ed0450 <gdk_io_invoke>, user_data=0xac9b070)
    at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
#3  0xb6c366f8 in IA__g_main_context_dispatch (context=0x8bf17f0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
#4  0xb6c39da3 in g_main_context_iterate (context=0x8bf17f0, block=1,
    dispatch=1, self=0x8bf2d70)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
#5  0xb6c3a2c2 in IA__g_main_loop_run (loop=0x8c4a2a8)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
#6  0xb70683a9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
#7  0xb783de95 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8  0xb78d45ce in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#9  0xb78d41a1 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#10 0xb760ca7a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#11 0xb760cc77 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#12 0x0815bc30 in ?? ()
---Type <return> to continue, or q <return> to quit---
#13 0xb72f9685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#14 0x08085c21 in ?? ()
bt full:
Code: [Select]
#0  0x093264cf in ?? ()
No symbol table info available.
#1  0xb6ed04af in gdk_io_invoke (source=0xa1963c8,
    condition=<value optimized out>, data=0x2)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
gdk_cond = 154297552
#2  0xb6c6d6fd in g_io_unix_dispatch (source=0xaf4f7d8,
    callback=0xb6ed0450 <gdk_io_invoke>, user_data=0xac9b070)
    at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
buffer_condition = 0
#3  0xb6c366f8 in IA__g_main_context_dispatch (context=0x8bf17f0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
No locals.
#4  0xb6c39da3 in g_main_context_iterate (context=0x8bf17f0, block=1,
    dispatch=1, self=0x8bf2d70)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
max_priority = 2147483647
timeout = 9
some_ready = 1
nfds = 393
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x9813768
__PRETTY_FUNCTION__ = "g_main_context_iterate"
---Type <return> to continue, or q <return> to quit---
#5  0xb6c3a2c2 in IA__g_main_loop_run (loop=0x8c4a2a8)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
self = (GThread *) 0x8bf2d70
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#6  0xb70683a9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x9186af0
loop = (GMainLoop *) 0x8c4a2a8
#7  0xb783de95 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#8  0xb78d45ce in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#9  0xb78d41a1 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#10 0xb760ca7a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#11 0xb760cc77 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#12 0x0815bc30 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#13 0xb72f9685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#14 0x08085c21 in ?? ()
« Last Edit: February 27, 2009, 07:00:30 PM by RRM »
Logged

btkaos

  • Global Moderator
  • Sr. Member
  • *****
  • Karma: 110
  • Offline Offline
  • Posts: 486
  • Kaos is infinite!
RRM's epic struggle for a better aMule on high-speed connections
« Reply #34 on: February 27, 2009, 07:32:58 PM »

unfortunately your crash is happening inside libwxgtk in a weird manner.
I don't know why, but Ubuntu -dbg packages for libwx are broken

"Broken" because there is a "segmentation fault", hence no continuity?
"In a weird manner" because it says: "0xb781c1b4 in ??" ?
"-dbg packages for libwx are broken" because it says: "No symbol table info available"?
I mean the debug packages for wx are broken because you are suppossed to install them an get good backtraces.

This is not happening in Ubuntu.

Quote
I still (since the very beginning) get this while starting up amule:
Code: [Select]
execvp(amuleweb, --amule-config-file=/home/rrm/.aMule/amule.conf) failed with error 2!
amuleweb is on a different package. Try
Code: [Select]
$ sudo aptitude install amule-daemon
Ok, I have some good info now, but we need to fix the last bit of the backtrace, then the cause of the crash will be clear (I hope). Let me think for a while of a solution for the backtrace problem and I'll get back to you.
Logged

btkaos

  • Global Moderator
  • Sr. Member
  • *****
  • Karma: 110
  • Offline Offline
  • Posts: 486
  • Kaos is infinite!
RRM's epic struggle for a better aMule on high-speed connections
« Reply #35 on: February 27, 2009, 07:35:39 PM »

Ok RRM, I'm afraid this problem is not new.

Could you give me some background information about your eMule usage, namely:
  • Number of downloads
  • Approximate number of sources in total
  • Your settings "Maximum number of connections" "Connections per 5/sec" "maximum number of sources per download"
I undertand this information is private, I don't need hard numbers, just approximations. If you don't want that to be public please send that information by private msg to me. Indeed, the information is not really fundamental to debug your crash, so if you are not really confortable providing it to me just say so :)
« Last Edit: February 27, 2009, 07:38:08 PM by btkaos »
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #36 on: February 27, 2009, 08:21:32 PM »

Ok RRM, I'm afraid this problem is not new.

Well, thats good, because then people have experience with this, right?

Quote
Could you give me some background information about your eMule usage

I have send you all the info by pm.

Quote
if you are not really confortable providing it to me just say so :)

Of course i am!  :)
Should i still install amule-daemon, or is it of no use anymore?
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #37 on: February 27, 2009, 08:30:47 PM »

BTW, I noticed something weird lately.
In amule, my maximum uploadspeed for my current session is 92.85 MB/s  ;D
while normally, its about 1.1 to 1.3 MB/s, and my maximum
uploadspeed (of my cable connection) is set to 10 MB/s (download: 120 MB/s)
Something similar has previously happened this week.
The stats are going through the roof incidentally.
« Last Edit: February 27, 2009, 08:37:31 PM by RRM »
Logged

btkaos

  • Global Moderator
  • Sr. Member
  • *****
  • Karma: 110
  • Offline Offline
  • Posts: 486
  • Kaos is infinite!
RRM's epic struggle for a better aMule on high-speed connections
« Reply #38 on: February 27, 2009, 08:59:05 PM »

BTW, I noticed something weird lately.
In amule, my maximum uploadspeed for my current session is 92.85 MB/s  ;D
while normally, its about 1.1 to 1.3 MB/s, and my maximum
uploadspeed (of my cable connection) is set to 10 MB/s (download: 120 MB/s)
Something similar has previously happened this week.
The stats are going through the roof incidentally.

I've seen this artifact before, it seems there is some weird interaction with the network trottler.
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #39 on: February 27, 2009, 09:42:23 PM »

Should i install amule-daemon?
Logged

btkaos

  • Global Moderator
  • Sr. Member
  • *****
  • Karma: 110
  • Offline Offline
  • Posts: 486
  • Kaos is infinite!
RRM's epic struggle for a better aMule on high-speed connections
« Reply #40 on: February 28, 2009, 03:21:44 AM »

Should i install amule-daemon?
Are you using amuleweb? That is to say, the web browser interface of amule, you can control the mule from Firefox, for example.

If your answer is yes, then install the package. Otherwise, go to prefencies, and in "Remote control" uncheck the "start web server" checkbox.

Cheers,

BillTheKaos
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #41 on: February 28, 2009, 06:38:45 AM »

Quote
Are you using amuleweb?

No.

Quote
, go to prefencies, and in "Remote control" uncheck the "start web server" checkbox.

Done. Thank you Bill.
Another crash:
Code: [Select]
Terminated after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
* Could not get symbol names for backtrace
backtrace:

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb68ac700 (LWP 4402)]
0xb7f9e430 in __kernel_vsyscall ()
bt
Code: [Select]
#0  0xb7f9e430 in __kernel_vsyscall ()
#1  0xb730f8a0 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7311268 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0x0823c20e in ?? ()
#4  0xb7532655 in ?? () from /usr/lib/libstdc++.so.6
#5  0xb7532692 in std::terminate () from /usr/lib/libstdc++.so.6
#6  0xb75327ca in __cxa_throw () from /usr/lib/libstdc++.so.6
#7  0xb7532e23 in operator new () from /usr/lib/libstdc++.so.6
#8  0xb76f9b79 in wxSocketEvent::Clone ()
   from /usr/lib/libwx_baseu_net-2.8.so.0
#9  0xb7672965 in wxEvtHandler::AddPendingEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#10 0xb76f97e8 in wxSocketBase::OnRequest ()
   from /usr/lib/libwx_baseu_net-2.8.so.0
#11 0xb76f98e4 in wx_socket_callback () from /usr/lib/libwx_baseu_net-2.8.so.0
#12 0xb76fdfbe in GSocket::Detected_Read ()
   from /usr/lib/libwx_baseu_net-2.8.so.0
#13 0xb7840710 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#14 0xb6ed14af in gdk_io_invoke (source=0xb2300770,
    condition=<value optimized out>, data=0xb1dfc4c8)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
#15 0xb6c6e6fd in g_io_unix_dispatch (source=0xb21b5f98,
    callback=0xb6ed1450 <gdk_io_invoke>, user_data=0xb1dfc4c8)
---Type <return> to continue, or q <return> to quit---
    at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
#16 0xb6c376f8 in IA__g_main_context_dispatch (context=0x97c57f0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
#17 0xb6c3ada3 in g_main_context_iterate (context=0x97c57f0, block=1,
    dispatch=1, self=0x97c6d70)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
#18 0xb6c3b2c2 in IA__g_main_loop_run (loop=0x9d1f920)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
#19 0xb70693a9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
#20 0xb783ee95 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#21 0xb78d55ce in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#22 0xb78d51a1 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#23 0xb760da7a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#24 0xb760dc77 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#25 0x0815bc30 in ?? ()
#26 0xb72fa685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#27 0x08085c21 in ?? ()
bt full
Code: [Select]
#0  0xb7f9e430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb730f8a0 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb7311268 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3  0x0823c20e in ?? ()
No symbol table info available.
#4  0xb7532655 in ?? () from /usr/lib/libstdc++.so.6
No symbol table info available.
#5  0xb7532692 in std::terminate () from /usr/lib/libstdc++.so.6
No symbol table info available.
#6  0xb75327ca in __cxa_throw () from /usr/lib/libstdc++.so.6
No symbol table info available.
#7  0xb7532e23 in operator new () from /usr/lib/libstdc++.so.6
No symbol table info available.
#8  0xb76f9b79 in wxSocketEvent::Clone ()
   from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#9  0xb7672965 in wxEvtHandler::AddPendingEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#10 0xb76f97e8 in wxSocketBase::OnRequest ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#11 0xb76f98e4 in wx_socket_callback () from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#12 0xb76fdfbe in GSocket::Detected_Read ()
   from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#13 0xb7840710 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#14 0xb6ed14af in gdk_io_invoke (source=0xb2300770,
    condition=<value optimized out>, data=0xb1dfc4c8)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
gdk_cond = 3
#15 0xb6c6e6fd in g_io_unix_dispatch (source=0xb21b5f98,
    callback=0xb6ed1450 <gdk_io_invoke>, user_data=0xb1dfc4c8)
    at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
buffer_condition = 6
#16 0xb6c376f8 in IA__g_main_context_dispatch (context=0x97c57f0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
No locals.
#17 0xb6c3ada3 in g_main_context_iterate (context=0x97c57f0, block=1,
    dispatch=1, self=0x97c6d70)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
---Type <return> to continue, or q <return> to quit---
max_priority = 0
timeout = 0
some_ready = 1
nfds = 16
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xc8f2298
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#18 0xb6c3b2c2 in IA__g_main_loop_run (loop=0x9d1f920)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
self = (GThread *) 0x97c6d70
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#19 0xb70693a9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x9d1fcd0
loop = (GMainLoop *) 0x9d1f920
#20 0xb783ee95 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#21 0xb78d55ce in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#22 0xb78d51a1 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#23 0xb760da7a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#24 0xb760dc77 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#25 0x0815bc30 in ?? ()
No symbol table info available.
#26 0xb72fa685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#27 0x08085c21 in ?? ()
No symbol table info available.

Cheers.


Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #42 on: February 28, 2009, 06:38:27 PM »

No crashes in the last 12 hours...  :)

, but i did get this warning:
Code: [Select]
(amule:19623): GLib-WARNING
**: /build/buildd/glib2.0-2.18.2/glib/giounix.c:400
Error while getting flags for FD: Bad file descriptor (9)

And amule (only amule) was 'frozen' for about 8 minutes,
showing an extremely high uploadspeed, but i couldnt verify that
as i couldnt check individual uploadspeed (because of its 'frozen condition')
Now its back to normal, resuming with a very low uploadspeed (290 kbps),
(due to a sharp but very short drop in active uploads) steadily returning to normal.
I also noticed that pattern in stats; very high peaks usually followed by lows
(not always though). In between the uploadspeed is rather stable.
« Last Edit: February 28, 2009, 06:59:26 PM by RRM »
Logged

btkaos

  • Global Moderator
  • Sr. Member
  • *****
  • Karma: 110
  • Offline Offline
  • Posts: 486
  • Kaos is infinite!
RRM's epic struggle for a better aMule on high-speed connections
« Reply #43 on: February 28, 2009, 07:25:24 PM »

Dear RRM,

your crash is highly likely caused by more traffic than amule can handle right now.

Unfortunately it seems amule cannot cope well with high loads, however it should never crash.

I'm thinking on strategies to debug it, for the moment I suggest you limit your speeds and the crash should happen less often.
Logged

btkaos

  • Global Moderator
  • Sr. Member
  • *****
  • Karma: 110
  • Offline Offline
  • Posts: 486
  • Kaos is infinite!
RRM's epic struggle for a better aMule on high-speed connections
« Reply #44 on: February 28, 2009, 07:29:04 PM »

Dear RRM, we need to compile a specific amule so we can debug your problem. We have two choices:

  • You could follow my instructions and patch and compile aMule. Be warned that, although not difficult, this is a time consuming process and you'll need to learn a lot of things.
  • I can easily prepare pre-build packages. This has a critical problem, it is: The moment you run code from me you should assume your machine is compromised, you'll have to trust me and reinstall everything afterwards.
« Last Edit: February 28, 2009, 07:30:52 PM by btkaos »
Logged
Pages: 1 2 [3] 4 5 ... 37