aMule Forum
English => en_Bugs => Topic started by: wuischke on September 14, 2007, 04:10:52 PM
-
aMule seems to deadlock when I click on cancel in the server.met download dialog.
In the terminal it prints HTTP download cancelled, but the gui will freeze and I can't interact with aMule at all. (i.e. clicking one the x to close the dialog or the aMule window won't work)
-
This is still present as of aMule 2.2.5!
Exactly the same symptoms under exactly the same circumstances.
Also, when downloading an ipfilter, the same thing happens when cancelling the download.
-
Same for me, plus: When I get asked if I want to download a server.met when starting with a deleted .aMule-dir, it's no matter if I click on yes or no, it starts on any choice. And why are yes no switched, I usually expect yes left and no right.
-
aMule seems to deadlock when I click on cancel in the server.met download dialog.
I wonder how you accomplish that. I can't even hit return before it finishes downloading a 7 kb file. :D
When I get asked if I want to download a server.met when starting with a deleted .aMule-dir, it's no matter if I click on yes or no, it starts on any choice.
Look again. It's downloading the GeoIP database after you click on no.
And why are yes no switched, I usually expect yes left and no right.
They aren't switched here. It's pure wx anyway.
-
It's the toolkit's order.
-
When I get asked if I want to download a server.met when starting with a deleted .aMule-dir, it's no matter if I click on yes or no, it starts on any choice.
Look again. It's downloading the GeoIP database after you click on no.
OK. Why? I have that database on my PC, and it get's used. Http-downloads don't work at all in aMule, because it's not possible to use the proxy ONLY for http. If the feature of downloading the database is usefull in any environment, it should ask before doing that.
And why are yes no switched, I usually expect yes left and no right.
They aren't switched here. It's pure wx anyway.
Jep, I just saw that DeVeDe has them the same way. If it is the toolkits order, like Kry said, Why is it ok on your system? And how can it be influenced?
-
Because he is a windows user.
-
k, so Windows does what I expect, and in Lunix I can't even configure it. Strange feeling.
What about the proxy problem, is it somehow possible to use a proxy for http requests like downloads and use natted direkt-access for ed2k/kad at the same time?
-
You can't configure it in windows, either. Each toolkit has its decisions.
I'm actually not sure you can't change it in linux, but it's definitely not programatically, but in the toolkit's configuration (in this case GTK).
-
Why? I have that database on my PC, and it get's used.
Not everybody has, and it gets updated monthly. That's why aMule downloads it to its config dir if it doesn't exist there yet and uses it from there.
It was planned to add a config dialog option to enable/disable GeoIP and set the update intervall. I leave it to you to guess why it wasn't implemented yet. :-X
If the feature of downloading the database is usefull in any environment, it should ask before doing that.
It will always download it if GeoIP is enabled and the database isn't there.
Http-downloads don't work at all in aMule, because it's not possible to use the proxy ONLY for http.
That request might make sense, though you're probably the only one with that problem. How did you get your system set up so Kad works and HTTP doesn't?
However, it requires a GUI change too. :P
k, so Windows does what I expect, and in Lunix I can't even configure it. Strange feeling.
So, that happens if you start talking about two totally unrelated issues - nobody knows anymore which relates to what.
-
Why? I have that database on my PC, and it get's used.
Not everybody has, and it gets updated monthly. That's why aMule downloads it to its config dir if it doesn't exist there yet and uses it from there.
It was planned to add a config dialog option to enable/disable GeoIP and set the update intervall. I leave it to you to guess why it wasn't implemented yet. :-X
I think I know why. Wouldn't it be better to download to config dir, if the systemwide db isn't present? Many Distros ship the db with the libs, so not everyone has a db in his $home or amule's-config dir, but much more have one in /usr/share...
If the feature of downloading the database is usefull in any environment, it should ask before doing that.
It will always download it if GeoIP is enabled and the database isn't there.
It should ask, at least one time. The user could want to stay on the systemwide one (if present) for reasons like limited home, or just because it works and they give a shit of seeing a flag of Maldives as long as the main countries with the most users work, or just because they know (like me) that the download will fail.
Http-downloads don't work at all in aMule, because it's not possible to use the proxy ONLY for http.
That request might make sense, though you're probably the only one with that problem. How did you get your system set up so Kad works and HTTP doesn't?
Gateway with caching proxy for http/ftp and so on, mail/news-server, and nat for ed2k/kad/irc/games. Not really difficult.
k, so Windows does what I expect, and in Lunix I can't even configure it. Strange feeling.
So, that happens if you start talking about two totally unrelated issues - nobody knows anymore which relates to what.
The dialog appears right before the problem of the op (and me), so not totally unrelated. More totally surprising.
See it like in Usenet. If you want to talk about redwine, ask for a camcorder.
-
Http-downloads don't work at all in aMule, because it's not possible to use the proxy ONLY for http.
That request might make sense, though you're probably the only one with that problem. How did you get your system set up so Kad works and HTTP doesn't?
Gateway with caching proxy for http/ftp and so on, mail/news-server, and nat for ed2k/kad/irc/games. Not really difficult.
You can configure the proxy as transparent at least for HTTP (under Linux iptables + squid at example).
-
It should ask, at least one time.
There are like 50 more important issues which aren't asked for either. If a 1.1MB download is an issue (either in size or in bandwidth) you have no business using aMule anyway.
Gateway with caching proxy for http/ftp and so on, mail/news-server, and nat for ed2k/kad/irc/games.
Isn't NAT about incoming traffic? Why doesn't HTTP work with NAT unless you explicitly block it?
-
NAT is not just about incoming traffic.
-
I mean you have to take special action (port forwarding) for incoming traffic only.
-
Http-downloads don't work at all in aMule, because it's not possible to use the proxy ONLY for http.
That request might make sense, though you're probably the only one with that problem. How did you get your system set up so Kad works and HTTP doesn't?
Gateway with caching proxy for http/ftp and so on, mail/news-server, and nat for ed2k/kad/irc/games. Not really difficult.
You can configure the proxy as transparent at least for HTTP (under Linux iptables + squid at example).
And then? Doing the same for https, ftp, ftps. No way. And when I have an URL like www.example.com:8080 it won't work either.
If a 1.1MB download is an issue
If the 1.1MB download doesn't result in any data and blocks the app, it is a problem. Btw. I used a very small homepartition in times where noone did think about filesharing networks different of usenet and ftp-servers. Unfortunately my harddisk is still working, and as I would have to move the half of my system, I wait till it is needed. Almost every app let's me decide where his data should go, so it isn't really a problem for me. That's the reason why I implemented the "Use systemwide IP-filter" option. Initially this was the reason for the param to change the config dir, too. I just was to lazy to move it and set an alias.
-
You know I found out why it crashes/hangs in 2006 but didn't ever get to tell anyone what it is or submit a wx patch myself.
-
You remind me of Fermat (http://en.wikipedia.org/wiki/Fermat%27s_Last_Theorem#Fermat.27s_conjecture). ;)
-
I have a blog post detailing the wx bug from a defunct blog in the database in amule.org, maybe I'll check it some time.
-
The initially reported bug is still present on aMule 2.2.6.
I noticed that it only blocks if I press cancel before the progress bar appears. If I press Cancel after the progress bar appears, there is no problem: the download is cancelled and aMule continues running normally.