-
Notifications
You must be signed in to change notification settings - Fork 218
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Downloads on queue for hours #290
Comments
This is more or less the same symptom of what I'm seeing in #270 Note that I reduced the buffering there which "kind of helped" but didn't solve the problerm It's some kind of interaction between amule stopping to write things out and emule not liking the pauses when running at high speeds (happens with emule in wine or native windows) Are you using any kind of sysctl tcp tweaks for fast resume, etc? |
Hi, Thanks |
On Manjaro (Arch Based) this happens even with version 2.3.2. |
Found this |
Link above translated with deepl.com:
|
The problem still happens. More cases can be found on https://forum.amule.org/index.php?topic=73928.0 |
Okay scratch that. In between football matches I decided to compile v2.3.3 the traditional way and found out that the bug does not happen. So it's not a regression by the code itself but probably from a dependency, most likely wxWidgets. Debian compiles with This is the command I used:
This will give you a clean and working v2.3.3 daemon. If you're too lazy to do that and trust a random stranger on GitHub you can also download my build: amuled-wx2.zip I also noticed that the bug doesn't just show itself by getting downloads stuck but also just being very slow. You can tell the difference almost immediately if you download something popular (e.g. debian-12.5.0-amd64-DVD-1.iso) and looking at the download speed: If it's ~100KB/s you got a bad version, if it's >1MB/s you got a good version. Maybe the current Debian maintainer wants to take a look at this and revert the decision to (patch aMule and) use a shared wxWidgets? @sandrotosi Edit: I just couldn't leave it alone and decided to mess with compiling again and I think I figured it out: It's Boost! Compiling with |
@Anuskuss thank you for this research, you're wonderful! I was stuck with this on (#372 #300) and actually just gave up and moved to eMule via Wine. I may give this a try some time and maybe PR https://github.com/NixOS/nixpkgs/ to disable Boost there... To be clear... I doubt the bug is in Boost itself, but probably it is in how aMule uses Boost. Either way, great find! |
Downloading in aMule works for few MB (around 20MB) and then goes "on queue" for hours and hours. Resetting aMule restores the download, but just for another 20MB.
I have another machine with eMule and I noticed that same behaviour when I upload to amule clients. My upload will cut off at around the same size sent.
This issue has been discussed in the forum, but I see no messages if this is being worked on:
http://forum.amule.org/index.php?topic=71860.0
At this current state, aMule is useless, I am not sure if this is happening in all OSs, I have tried in Linux only. Let me know what details you need
Thanks for having a look
The text was updated successfully, but these errors were encountered: