Emule On Linux With Wine Mini-howto Fresh and up-to-the-minute
#181
Posted 08 December 2005 - 10:36 AM
http://forum.emule-p...showtopic=42844
I'm a bit tired so there may be some mistakes. I'll look at it all again after a nice long sleep.
#182
Posted 08 January 2006 - 02:21 AM
Because of this, the webinterface also seems not to work (very sluggish).
Two questions:
1. Can anyone second that?
2. Does anyone have a clue what the reason of this might be?
Wine is set to Win98 correctly.
This post has been edited by hszFS: 08 January 2006 - 02:24 AM
#183
Posted 08 January 2006 - 10:33 AM
hszFS, on Jan 7 2006, 09:21 PM, said:
Because of this, the webinterface also seems not to work (very sluggish).
Two questions:
1. Can anyone second that?
2. Does anyone have a clue what the reason of this might be?
Wine is set to Win98 correctly.
You should try reverting to 0.9.3 or 0.9.2, two recent versions of Wine that are known (at least to me) not to consume 100% CPU with eMule in Win98 mode as set up in the HowTo. Typical peak CPU usage with Kad + Server and a few downloads going is around 10-15% on my Athlon XP 3200+ box.
I'll upgrade to 0.9.5 myself and see if I can duplicate your problem. What version of eMule are you using BTW?
#184
Posted 08 January 2006 - 05:39 PM
mindpirate, on Jan 8 2006, 10:33 AM, said:
Uhm, I had 0.9.2 before and upgraded to 0.9.5 because of the CPU usage.
mindpirate, on Jan 8 2006, 10:33 AM, said:
Well, the point is that it uses 100% even when I just it and it's completely empty and idle, not connected, nothing.
mindpirate, on Jan 8 2006, 10:33 AM, said:
0.46c of course.
#185
Posted 11 January 2006 - 03:03 AM
Short of running a profiler on eMule there's not too much you can do to discover which part of the code it's spinning in. If this is happening immediately after you launch eMule (and have run the first time setup wizard), my feeling is it might be when eMule is generating your Secure Identification key for the first time. That part of the code makes calls to the Windows CryptoAPI. Wine's implementation of CryptoAPI was just recently added and isn't well-tested yet--perhaps it's not finding a suitable source of entropy to generate your key.
To test this theory, with eMule shut down you should edit the file .wine/drive_c/Program Files/eMule/config/preferences.ini and disable functionality related to Secure Identification by changing the value of the following preferences to "0":
SecureIdent=0 LogSecureIdent=0
Save the file then launch eMule again and see if it still goes to 100% CPU.
#186
Posted 22 January 2006 - 12:53 PM
mindpirate, on Jan 11 2006, 03:03 AM, said:
Short of running a profiler on eMule there's not too much you can do to discover which part of the code it's spinning in.
If there is a good and not too difficult to use profiler I will do that if you hint me out to one ;D
mindpirate, on Jan 11 2006, 03:03 AM, said:
To test this theory, with eMule shut down you should edit the file .wine/drive_c/Program Files/eMule/config/preferences.ini and disable functionality related to Secure Identification by changing the value of the following preferences to "0":
SecureIdent=0 LogSecureIdent=0
Save the file then launch eMule again and see if it still goes to 100% CPU.
Yes it is happening immediately when first starting a blank eMule client. I disabled SecureIdent but that did not help at all
#187
Posted 23 January 2006 - 11:19 AM
hszFS, on Jan 22 2006, 07:53 AM, said:
If you're not an experienced programmer you shouldn't even bother messing around with a profiler.
Something else you could try is to upgrade to their latest versions all packages that Wine depends on.
#188
Posted 24 January 2006 - 08:55 PM
mindpirate, on Jan 23 2006, 11:19 AM, said:
hszFS, on Jan 22 2006, 07:53 AM, said:
If you're not an experienced programmer you shouldn't even bother messing around with a profiler.
mindpirate, on Jan 23 2006, 11:19 AM, said:
This post has been edited by hszFS: 24 January 2006 - 08:56 PM
#189
Posted 25 January 2006 - 03:56 PM
#190
Posted 25 January 2006 - 05:19 PM
hszFS, on Jan 24 2006, 03:55 PM, said:
Although you're using the Debian unstable repos, it's likely that at least one of your dependencies is a bit stale ("stale" in a relative rather than absolute sense... I'm using Gentoo here, so my packages are usually bleeding-edge). So I know it's a lame solution, but you just may have to wait for newer debs.
On a more encouraging note, Wine 0.9.6 was released on the 20th, so you should give that a shot.
#191
Posted 17 February 2006 - 08:16 PM
mindpirate, on Jan 25 2006, 05:19 PM, said:
No, this is very unlikely. I was using the latest packages all the time. And now I have tried again with the latest updates, wine 0.9.8 and eMule 0.47a and the problem still persists.
I think it's very obvious that this is caused by wine/eMule, of course it could be some broken debian package but wine is still beta and obviously the primary place to search for the source of a problem.
#192
Posted 17 February 2006 - 08:50 PM
Please consider filing a bug report with Wine's bugzilla:
http://bugs.winehq.org
Instead of providing them a test case, just refer them back to the HOWTO here so they'll know how you've set up eMule under Wine.
#193
Posted 17 February 2006 - 08:52 PM
- Bug 3063 - emule exposes socket/file handle leak
- Bug 3246 - eMulePlus clipping crash
- Bug 4299 - Text field malfunction in eMule.exe's search tab
Two more I'm aware of which affect eMule:
- Bug 201 - masking problem - image is not transparent
- Bug 3320 - strange looking buttons and graphical glitches
Anyone who can confirm these bugs please do so at Wine's bugzilla.
#194
Posted 03 March 2006 - 09:45 AM
As for the remaining two reported Wine bugs mentioned above, please confirm these on Wine's bugzilla if you run into them.
#195
Posted 14 March 2006 - 02:53 PM
mindpirate, on Mar 3 2006, 09:45 AM, said:
Well, unfortunately you are not right. The 100% CPU-usage bug still persists.
I just upgraded my debian to UNSTABLE, the unstable tree contains the most recent packages. And I also upgraded wine to 0.9.9. The problem still persists.
- WTF!?
#196
Posted 14 March 2006 - 07:42 PM
hszFS, on Mar 14 2006, 09:53 AM, said:
mindpirate, on Mar 3 2006, 09:45 AM, said:
Well, unfortunately you are not right. The 100% CPU-usage bug still persists.
I just upgraded my debian to UNSTABLE, the unstable tree contains the most recent packages. And I also upgraded wine to 0.9.9. The problem still persists.
- WTF!?
I stand behind my statement that it's ready for general use. Your case is clearly an exception because nobody else has experienced or been able to replicate your problem (or if they have nobody is speaking up, something I'd find strange because people love to bitch when stuff is broken--I know I do). Did you file a bug report with the Wine folks as I suggested? The chances of them fixing a problem they don't know about aren't very good.
#197
Posted 24 March 2006 - 10:19 PM
#198
Posted 31 March 2006 - 08:43 AM
IF yes i can get you a version of Morphmod with debug info (or official ....) to help finding where the mule is spinning.
Trouble connecting to a server? Use kad and /or refresh your server list
Strange search results? Check for fake servers! Or download morph, enable obfuscated server required, and far less fake server seen.
Looking for morphXT translators. If you want to translate the morph strings please come here (you only need to be able to write, no coding required. ) Covered now: cn,pt(br),it,es_t,fr.,pl Update needed:de,nl
-Morph FAQ [English wiki]--Het grote emule topic deel 13 [Nederlands]
if you want to send a message i will tell you to open op a topic in the forum. Other forum lurkers might be helped as well.
#199
Posted 31 March 2006 - 06:30 PM
leuk_he, on Mar 31 2006, 03:43 AM, said:
IF yes i can get you a version of Morphmod with debug info (or official ....) to help finding where the mule is spinning.
I'm not sure how you'd go about trapping Linux kernel signals in a Wineserver subprocess that's 100% Windows API.
Luckily Wine has its own debugger, Winedbg, which is supposedly compatible with the Windows debugging API.
http://winehq.com/si...-guide/debugger
Maybe you can rig up something with that?
#200
Posted 02 April 2006 - 04:54 PM
after changing the open files limit /etc/security/limits.conf from 1024 to 30000 works great! no crashes at all!










Sign In
Register


