Official eMule-Board: Emule On Linux With Wine Mini-howto - Official eMule-Board

Jump to content


  • (16 Pages)
  • +
  • « First
  • 4
  • 5
  • 6
  • 7
  • 8
  • Last »

Emule On Linux With Wine Mini-howto Fresh and up-to-the-minute

#101 User is offline   Painkiller Jane 

  • Splendid Member
  • PipPipPipPip
  • Group: Members
  • Posts: 104
  • Joined: 23-November 03

Posted 10 April 2004 - 06:37 PM

ok. thnx.
it's up and running...

-pkj
0

#102 User is offline   mindpirate 

  • Premium Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 299
  • Joined: 06-January 03

Posted 12 April 2004 - 09:38 AM

Any crashes or odd behaviour under CrossOver yet? B)
0

#103 User is offline   Painkiller Jane 

  • Splendid Member
  • PipPipPipPip
  • Group: Members
  • Posts: 104
  • Joined: 23-November 03

Posted 12 April 2004 - 03:32 PM

i tried crossover in winxp mode and emule starts nicely but noticeably slower than under 'pure' wine.
when double clicking on a file to see the sources the gui freezes and crossover starts eating 100% cpu time. happens doing other stuff too.
didn't bother to wait longer than 2 mins to see if it ever recovers from eating 100% cpu and starts showing the expected results.
well, so much for crossover in winxp mode.
someday i might try it in w98 mode...

-pkj

This post has been edited by Painkiller Jane: 12 April 2004 - 06:19 PM

0

#104 User is offline   mindpirate 

  • Premium Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 299
  • Joined: 06-January 03

Posted 12 April 2004 - 04:01 PM

Oops, I should have told you to forget WinXP mode and dll's in CrossOver. The first time I tried eMule with CrossOver I tried that, and like you, I found out pretty quick that it sucked. ;) Win95/Win98 is the way to go. I'm eager to see if you'll still have the stability problems using Win98 mode and dll's (you only need riched20.dll native, the builtin comctl32 should be used), or whether it might just be caused by something about your system/OS environment.

About CryptoAPI, the word from the devs is that it's pretty much non-existent on Wine, and nobody seems to know anything more about that guy who said he was gonna implement it with libgcrypt on the backend. So it looks like Backup Plan A is in effect. I need to write a script to generate the RSA key pair.

Still picking apart CrossOver... the problem is that CrossOver actually uses quite a different dll setup than stock Wine, so narrowing it all down to discover exactly what it is we need for eMule is quite tedious. :rolleyes:
0

#105 User is offline   Painkiller Jane 

  • Splendid Member
  • PipPipPipPip
  • Group: Members
  • Posts: 104
  • Joined: 23-November 03

Posted 12 April 2004 - 06:14 PM

ok. here we go...

cxoffice is CrossOver Office Version 2.1.0 (October 21, 2003) according to README.

cxoffice config:

Quote

[Version]
; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win2k3,win20,win30,win31)
"Windows" = "win98"
; DOS version to imitate
;;"DOS" = "6.22"

...

;;eMule
;;[AppDefaults\\emule.exe\\DllOverrides]
"*" = "builtin, native"
"riched20" = "native"

# [/wineconf]


riched20.dll version 5.0.152.0 (comes with my w98se OEM) in ~/.cxoffice/dotwine/fake_windows/Windows/System

emule version 0.42e plain vanilla official no mod or homemade wine-workaround patches. pregenerated cryptkey.dat in emule config dir.

jane@Thunder:~/.cxoffice/dotwine/fake_windows/Program Files/eMule> /home/jane/cxoffice/bin/wine emule.exe

Quote

WARNING: Trying to use ICMP (network ping) will fail unless running as root


emule splash pops up. setup wizard shows. emule connects to a server. searching -> no problem. looking for sources. changing preferences -> no proplem. looking at statistics -> no problem. browsing to set incoming/temp dir -> no problem.
double clicking on a file to see the sources -> ...

Quote

wine: Unhandled exception (thread 000f), starting debugger...
WineDbg starting on pid e
No debug information in ELF '/home/jane/cxoffice/bin/wineloader' ((nil))
Breakpoint 1 at 0x4000dd60
No debug information in ELF '/home/jane/cxoffice/lib/nptl/libntdll.dll.so' (0x4001a000)
No debug information in ELF '/home/jane/cxoffice/lib/libwine.so.1' (0x400f0000)
No debug information in ELF '/home/jane/cxoffice/lib/libwine_unicode.so.1' (0x40108000)
No debug information in ELF '/lib/i686/libc.so.6' (0x40209000)
No debug information in ELF '/lib/i686/libm.so.6' (0x4033d000)
No debug information in ELF '/lib/i686/libpthread.so.0' (0x40360000)
No debug information in ELF '/lib/libdl.so.2' (0x403b1000)
No debug information in ELF '/lib/ld-linux.so.2' (0x40000000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/kernel32.dll.so' (0x403b4000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/version.dll.so' (0x40803000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/lz32.dll.so' (0x4081d000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/user32.dll.so' (0x40834000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/gdi32.dll.so' (0x40965000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/advapi32.dll.so' (0x409e2000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/comdlg32.dll.so' (0x40a11000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/shell32.dll.so' (0x40a8a000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/ole32.dll.so' (0x40b09000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/rpcrt4.dll.so' (0x40b7b000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/shlwapi.dll.so' (0x40bc2000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/comctl32.dll.so' (0x40c15000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/winspool.drv.so' (0x40cab000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/oledlg.dll.so' (0x40cce000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/oleaut32.dll.so' (0x40ce3000)
No debug information in ELF '/usr/lib/libungif.so.4' (0x404c6000)
No debug information in ELF '/usr/lib/libjpeg.so.62' (0x40d54000)
No debug information in ELF '/usr/X11R6/lib/libX11.so.6' (0x40d74000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/wsock32.dll.so' (0x40e70000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/ws2_32.dll.so' (0x40e8d000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/iphlpapi.dll.so' (0x40eb5000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/winmm.dll.so' (0x40ed3000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/wininet.dll.so' (0x40f39000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/mpr.dll.so' (0x40f6a000)
Loaded debug information from ELF '/home/jane/cxoffice/lib/libcxfreetype.so' (0x40f84000)
No debug information in ELF '/usr/lib/libfontconfig.so.1' (0x40fc3000)
No debug information in ELF '/usr/lib/libfreetype.so.6' (0x40feb000)
No debug information in ELF '/usr/lib/libexpat.so.0' (0x41041000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/x11drv.dll.so' (0x41061000)
No debug information in ELF '/usr/X11R6/lib/libSM.so.6' (0x405e2000)
No debug information in ELF '/usr/X11R6/lib/libICE.so.6' (0x410d5000)
No debug information in ELF '/usr/X11R6/lib/libXext.so.6' (0x410ec000)
No debug information in ELF '/usr/lib/libGL.so.1' (0x410fa000)
No debug information in ELF '/usr/X11R6/lib/libXcursor.so.1' (0x41170000)
No debug information in ELF '/usr/X11R6/lib/libXrender.so.1' (0x41179000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2' (0x401fb000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2' (0x41181000)
No debug information in ELF '/usr/lib/gconv/ISO8859-15.so' (0x40205000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/imm32.dll.so' (0x411a0000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/wineps.dll.so' (0x41320000)
No debug information in ELF '/usr/lib/libcups.so.2' (0x414b0000)
No debug information in ELF '/usr/lib/libssl.so.0.9.7' (0x414cd000)
No debug information in ELF '/usr/lib/libcrypto.so.0.9.7' (0x414fd000)
No debug information in ELF '/lib/libnss_files.so.2' (0x415ef000)
No debug information in ELF '/usr/lib/gconv/ISO8859-1.so' (0x405eb000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/wineoss.drv.so' (0x4160f000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/msacm.drv.so' (0x4164b000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/msacm32.dll.so' (0x41663000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/midimap.drv.so' (0x417a0000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/crtdll.dll.so' (0x419e0000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/msvcrt.dll.so' (0x419fc000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/msimg32.dll.so' (0x41a43000)
No debug information in ELF '/home/jane/cxoffice/lib/wine/icmp.dll.so' (0x41eb4000)
No debug information in 32bit DLL 'C:\Program Files\eMule\emule.exe' (0x400000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\NTDLL.DLL' (0x40040000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\KERNEL32.DLL' (0x403e0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\LZ32.DLL' (0x40820000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\VERSION.DLL' (0x40810000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\ADVAPI32.DLL' (0x409f0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\GDI32.DLL' (0x40980000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\USER32.DLL' (0x40860000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\RPCRT4.DLL' (0x40b90000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\OLE32.DLL' (0x40b20000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHLWAPI.DLL' (0x40be0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\COMCTL32.DLL' (0x40c20000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHELL32.DLL' (0x40ab0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WINSPOOL.DRV' (0x40cb0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\COMDLG32.DLL' (0x40a20000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\OLEDLG.DLL' (0x40cd0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\OLEAUT32.DLL' (0x40d00000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\IPHLPAPI.DLL' (0x40ec0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WS2_32.DLL' (0x40ea0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WSOCK32.DLL' (0x40e80000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WINMM.DLL' (0x40ee0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MPR.DLL' (0x40f70000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WININET.DLL' (0x40f40000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\X11DRV.DLL' (0x41080000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\IMM32.DLL' (0x411b0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WINEPS.DLL' (0x41340000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WINEOSS.DRV' (0x41620000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSACM32.DLL' (0x41670000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSACM.DRV' (0x41650000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MIDIMAP.DRV' (0x417b0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSVCRT.DLL' (0x41a10000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\CRTDLL.DLL' (0x419f0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\RICHED20.DLL' (0x48000000)
No debug information in 32bit DLL 'C:\PROGRAM FILES\EMULE\LANG\DE_DE.DLL' (0x10000000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSIMG32.DLL' (0x41a50000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\ICMP.DLL' (0x41ec0000)
Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x004ddbbb).
In 32-bit mode.
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:1007 GS:0007
EIP:004ddbbb ESP:40801aec EBP:40801b4c EFLAGS:00010246(  R- 00  I  Z- -P1 )
EAX:000000a6 EBX:000000a6 ECX:417c70cc EDX:000000a6
ESI:00000000 EDI:00000001
Stack dump:
0x40801aec:  417c70cc 00555b2c 000000a6 00000001
0x40801afc:  00649b6c 40801b4c 0000bc4e 4006993d
0x40801b0c:  40912154 40801b24 408ba2a4 0000110f
0x40801b1c:  40912154 40801e44 408dcac0 00555d61
0x40801b2c:  000000a6 00000002 00000000 005fceec
0x40801b3c:  40801f5c 40801cf4 00649b6c 417c70cc
0x40801b4c:

0200: sel=1007 base=400e6ba0 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x004ddbbb (emule.exe..text+0xdcbbb in emule.exe) (ebp=40801b4c)
  1 0x005fd0a7 (emule.exe.EntryPoint+0x2f7ec in emule.exe) (ebp=40801b7c)
  2 0x005fc147 (emule.exe.EntryPoint+0x2e88c in emule.exe) (ebp=40801ba4)
  3 0x004dcd9d (emule.exe..text+0xdbd9d in emule.exe) (ebp=40801c48)
  4 0x005fb28f (emule.exe.EntryPoint+0x2d9d4 in emule.exe) (ebp=40801c70)
  5 0x005fbb46 (emule.exe.EntryPoint+0x2e28b in emule.exe) (ebp=40801d04)
  6 0x005f91e1 (emule.exe.EntryPoint+0x2b926 in emule.exe) (ebp=40801d24)
  7 0x005fac71 (emule.exe.EntryPoint+0x2d3b6 in emule.exe) (ebp=40801d84)
  8 0x005facf6 (emule.exe.EntryPoint+0x2d43b in emule.exe) (ebp=40801da0)
  9 0x408cac1b (USER32.DLL.GetTaskmanWindow+0x207 in user32.dll.so) (ebp=40801dc4)
  10 0x408cacae (USER32.DLL.GetTaskmanWindow+0x29a in user32.dll.so) (ebp=40801df0)
  11 0x408d0a98 (USER32.DLL.GetTaskmanWindow+0x6084 in user32.dll.so) (ebp=40801e1c)
  12 0x408d0fea (USER32.DLL.CallWindowProcW+0x9a in user32.dll.so) (ebp=40801e44)
  13 0x408e14d4 (USER32.DLL.IsCharAlphaW+0x337c in user32.dll.so) (ebp=40801e94)
  14 0x408e22ca (USER32.DLL.SendMessageTimeoutW+0xe6 in user32.dll.so) (ebp=40801eec)
  15 0x408e253f (USER32.DLL.SendMessageW+0x33 in user32.dll.so) (ebp=40801f18)
  16 0x40c4eca5 (COMCTL32.DLL.ImageList_Write+0x1ba5 in comctl32.dll.so) (ebp=40801f3c)
  17 0x40c5be91 (COMCTL32.DLL.ImageList_Write+0xed91 in comctl32.dll.so) (ebp=40801f7c)
  18 0x40c5e180 (COMCTL32.DLL.ImageList_Write+0x11080 in comctl32.dll.so) (ebp=40801fbc)
  19 0x408cac1b (USER32.DLL.GetTaskmanWindow+0x207 in user32.dll.so) (ebp=40801fe0)
  20 0x408cacae (USER32.DLL.GetTaskmanWindow+0x29a in user32.dll.so) (ebp=4080200c)
  21 0x408d09a8 (USER32.DLL.GetTaskmanWindow+0x5f94 in user32.dll.so) (ebp=40802034)
  22 0x408d0f1a (USER32.DLL.CallWindowProcA+0xb6 in user32.dll.so) (ebp=4080205c)
  23 0x005f8f97 (emule.exe.EntryPoint+0x2b6dc in emule.exe) (ebp=4080207c)
  24 0x005f91f8 (emule.exe.EntryPoint+0x2b93d in emule.exe) (ebp=40802098)
  25 0x005fac71 (emule.exe.EntryPoint+0x2d3b6 in emule.exe) (ebp=408020f8)
  26 0x005facf6 (emule.exe.EntryPoint+0x2d43b in emule.exe) (ebp=40802114)
  27 0x408cac1b (USER32.DLL.GetTaskmanWindow+0x207 in user32.dll.so) (ebp=40802138)
  28 0x408cacae (USER32.DLL.GetTaskmanWindow+0x29a in user32.dll.so) (ebp=40802164)
  29 0x408d0a98 (USER32.DLL.GetTaskmanWindow+0x6084 in user32.dll.so) (ebp=40802190)
  30 0x408d0fea (USER32.DLL.CallWindowProcW+0x9a in user32.dll.so) (ebp=408021b8)
  31 0x408b2f22 (USER32.DLL.DispatchMessageW+0x11e in user32.dll.so) (ebp=40802200)
  32 0x408aa665 (USER32.DLL.IsDialogMessageW+0x2a9 in user32.dll.so) (ebp=40802218)
  33 0x408e3056 (USER32.DLL.IsDialogMessage+0x3e in user32.dll.so) (ebp=40802258)
  34 0x005fc77e (emule.exe.EntryPoint+0x2eec3 in emule.exe) (ebp=408b922c)
  35 0x000000e8 (ebp=53e58955)
*** Invalid address 0x53e58955

0x004ddbbb: movl        0x8(%esi),%eax
Modules:
Address                 Module  Name
0x00400000-00932000     (PE)    C:\Program Files\eMule\emule.exe
0x10000000-10017000     (PE)    C:\PROGRAM FILES\EMULE\LANG\DE_DE.DLL
0x40040000-40042000     (PE)    C:\WINDOWS\SYSTEM\NTDLL.DLL
0x403e0000-403e2000     (PE)    C:\WINDOWS\SYSTEM\KERNEL32.DLL
0x40810000-40812000     (PE)    C:\WINDOWS\SYSTEM\VERSION.DLL
0x40820000-40822000     (PE)    C:\WINDOWS\SYSTEM\LZ32.DLL
0x40860000-40862000     (PE)    C:\WINDOWS\SYSTEM\USER32.DLL
0x40980000-40982000     (PE)    C:\WINDOWS\SYSTEM\GDI32.DLL
0x409f0000-409f2000     (PE)    C:\WINDOWS\SYSTEM\ADVAPI32.DLL
0x40a20000-40a22000     (PE)    C:\WINDOWS\SYSTEM\COMDLG32.DLL
0x40ab0000-40ab2000     (PE)    C:\WINDOWS\SYSTEM\SHELL32.DLL
0x40b20000-40b22000     (PE)    C:\WINDOWS\SYSTEM\OLE32.DLL
0x40b90000-40b92000     (PE)    C:\WINDOWS\SYSTEM\RPCRT4.DLL
0x40be0000-40be2000     (PE)    C:\WINDOWS\SYSTEM\SHLWAPI.DLL
0x40c20000-40c22000     (PE)    C:\WINDOWS\SYSTEM\COMCTL32.DLL
0x40cb0000-40cb2000     (PE)    C:\WINDOWS\SYSTEM\WINSPOOL.DRV
0x40cd0000-40cd2000     (PE)    C:\WINDOWS\SYSTEM\OLEDLG.DLL
0x40d00000-40d02000     (PE)    C:\WINDOWS\SYSTEM\OLEAUT32.DLL
0x40e80000-40e82000     (PE)    C:\WINDOWS\SYSTEM\WSOCK32.DLL
0x40ea0000-40ea2000     (PE)    C:\WINDOWS\SYSTEM\WS2_32.DLL
0x40ec0000-40ec2000     (PE)    C:\WINDOWS\SYSTEM\IPHLPAPI.DLL
0x40ee0000-40ee2000     (PE)    C:\WINDOWS\SYSTEM\WINMM.DLL
0x40f40000-40f42000     (PE)    C:\WINDOWS\SYSTEM\WININET.DLL
0x40f70000-40f72000     (PE)    C:\WINDOWS\SYSTEM\MPR.DLL
0x41080000-41082000     (PE)    C:\WINDOWS\SYSTEM\X11DRV.DLL
0x411b0000-411b2000     (PE)    C:\WINDOWS\SYSTEM\IMM32.DLL
0x41340000-41342000     (PE)    C:\WINDOWS\SYSTEM\WINEPS.DLL
0x41620000-41622000     (PE)    C:\WINDOWS\SYSTEM\WINEOSS.DRV
0x41650000-41652000     (PE)    C:\WINDOWS\SYSTEM\MSACM.DRV
0x41670000-41672000     (PE)    C:\WINDOWS\SYSTEM\MSACM32.DLL
0x417b0000-417b2000     (PE)    C:\WINDOWS\SYSTEM\MIDIMAP.DRV
0x419f0000-419f2000     (PE)    C:\WINDOWS\SYSTEM\CRTDLL.DLL
0x41a10000-41a12000     (PE)    C:\WINDOWS\SYSTEM\MSVCRT.DLL
0x41a50000-41a52000     (PE)    C:\WINDOWS\SYSTEM\MSIMG32.DLL
0x41ec0000-41ec2000     (PE)    C:\WINDOWS\SYSTEM\ICMP.DLL
0x48000000-4804e200     (PE)    C:\WINDOWS\SYSTEM\RICHED20.DLL
Threads:
process  tid      prio
0000000e (D) C:\Program Files\eMule\emule.exe
        00000012    0
        00000011    0
        00000010    0
        0000000f    0 <==
0000000a
        0000000b    0
WineDbg terminated on pid e


so basically not so much diff from the winxp experience. well, i got a crash instead of a 100%cpu load freeze. ;)

This post has been edited by Painkiller Jane: 12 April 2004 - 07:35 PM

0

#106 User is offline   mindpirate 

  • Premium Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 299
  • Joined: 06-January 03

Posted 12 April 2004 - 07:15 PM

Painkiller Jane, on Apr 12 2004, 01:14 PM, said:

;;eMule
;;[AppDefaults\\emule.exe\\DllOverrides]
"*" = "builtin, native"
"riched20" = "native"

Remove the bolded line, then try again. That shouldn't be there under CrossOver.
0

#107 User is offline   Painkiller Jane 

  • Splendid Member
  • PipPipPipPip
  • Group: Members
  • Posts: 104
  • Joined: 23-November 03

Posted 12 April 2004 - 07:42 PM

crashes, right before displaying the splash screen now. window is already there but no emule logo, etc. in it. weird.
will reboot an see if there're changes...

-pkj

ps.: what version is your riched20.dll?

This post has been edited by Painkiller Jane: 12 April 2004 - 07:43 PM

0

#108 User is offline   mindpirate 

  • Premium Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 299
  • Joined: 06-January 03

Posted 12 April 2004 - 07:52 PM

Painkiller Jane, on Apr 12 2004, 02:42 PM, said:

crashes, right before displaying the splash screen now. window is already there but no emule logo, etc. in it. weird.
will reboot an see if there're changes...

-pkj

ps.: what version is your riched20.dll?

Heh... you have the worst luck! It's like your machine is from a parallel universe or something.

Can't figure out how to view my riched20.dll's version number under Linux, but it's 298,768 bytes. I took it straight off my Win98 SE CD. Maybe you have the first edition?
0

#109 User is offline   Painkiller Jane 

  • Splendid Member
  • PipPipPipPip
  • Group: Members
  • Posts: 104
  • Joined: 23-November 03

Posted 12 April 2004 - 08:10 PM

seems the last cxoffice crash left the system damaged.
after reboot it starts emule with no problems.
everything seems to work except the double click on a file in transfer.
that always causes the crash.

my riched20 is the very same size. let's assume they are identical.
to make sure you could md4, md5 or crc32 the dll. so we can compare the hashes.

wrt the WSA... bla errors i get after a while:
assuming that the reason for the error is a handle/socket leak or an event that triggers the chain of wsa... errors i guess with emule's recommended settings for w98 (100 sources/file, 50 cons max., 5 cons max pers 5 secs) it will run quite some time.
using the recommended settings for w2k/xp (350 sources/file, 450 cons max, 20 cons max per 5 secs) will certainly cause the error a lot sooner.

This post has been edited by Painkiller Jane: 12 April 2004 - 08:15 PM

0

#110 User is offline   mindpirate 

  • Premium Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 299
  • Joined: 06-January 03

Posted 15 April 2004 - 08:39 AM

Painkiller Jane, on Apr 12 2004, 03:10 PM, said:

seems the last cxoffice crash left the system damaged.
after reboot it starts emule with no problems.
everything seems to work except the double click on a file in transfer.
that always causes the crash.


It's crashing? Is it doing so in the same place?

Quote

my riched20 is the very same size. let's assume they are identical.
to make sure you could md4, md5 or crc32 the dll. so we can compare the hashes.


riched20.dll from the Win98 SE CD:

MD5: 36e379aca69e2f37582f69fb0dc152a9
SHA-1: a8d844795bdb8de318b87ea78021a93660fb3ef9

Quote

i guess with emule's recommended settings for w98 (100 sources/file, 50 cons max., 5 cons max pers 5 secs) it will run quite some time.
using the recommended settings for w2k/xp (350 sources/file, 450 cons max, 20 cons max per 5 secs) will certainly cause the error a lot sooner.


That could be it... have you tried the Win98 settings yet?
0

#111 User is offline   Painkiller Jane 

  • Splendid Member
  • PipPipPipPip
  • Group: Members
  • Posts: 104
  • Joined: 23-November 03

Posted 15 April 2004 - 08:34 PM

riched20.dll is the same (md5: 36E379ACA69E2F37582F69FB0DC152A9)

Quote

It's crashing? Is it doing so in the same place?


excuse me for being too cryptic before.
cxoffice/emule crashes always in the same place (0x004ddbbb (emule.exe..text+0xdcbbb in emule.exe) when i double click on a file in transfer so that the item expands in the list and shows the file's sources.
after the crash it's impossible to start emule again and i have to reboot the machine to get it working again. annoying!

besides that if i don't touch anything the whole thing freezes after a while.

Quote

That could be it... have you tried the Win98 settings yet?


yes, i did. but like i said above emule freezes after a while.
except for the gfx glitches the wine-workaround-patched emule worked a lot better under 'pure' wine in xp mode for me.

anyways, i've been testing the native linux emules and they don't work very stable either. except for mldonkey which runs for 7 days without problems so far. so i stick with that for now.

This post has been edited by Painkiller Jane: 16 April 2004 - 12:58 PM

0

#112 User is offline   mindpirate 

  • Premium Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 299
  • Joined: 06-January 03

Posted 16 April 2004 - 05:01 AM

Painkiller Jane, on Apr 15 2004, 03:34 PM, said:

cxoffice/emule crashes always in the same place (0x004ddbbb (emule.exe..text+0xdcbbb in emule.exe) when i double click on a file in transfer so that the item expands in the list and shows the file's sources.
after the crash it's impossible to start emule again and i have to reboot the machine to get it working again. annoying!


I'll try expanding the sources next download to see if I can duplicate it.

Quote

except for the gfx glitches the wine-workaround-patched emule worked a lot better under 'pure' wine in xp mode for me.

anyways, i've been testing the native linux emules and they don't work very stable either. besides mldonkey which runs for 7 days without problems so far. so for now i stick with that.


Yeah I haven't had pleasant experiences with the native *nix Mules, that's really how I got the idea for this puzzle of a project. ;-)

At this point I'm suspecting a hardware or driver problem may be the cause of some of the odd behaviors you're seeing. Have you ever run Memtest86 on your RAM, or tested your CPU with SiSoft Sandra or similar? Those are what helped me single out my motherboard recently as the cause of system instabilities I was having. I also recommend running the diagnostics from your hard drive manufacturer. If everything comes out clean, it could be your NIC or drivers. I once had a cheap NIC in my main machine that didn't like eMule at all, it just couldn't handle the beating.
0

#113 User is offline   Painkiller Jane 

  • Splendid Member
  • PipPipPipPip
  • Group: Members
  • Posts: 104
  • Joined: 23-November 03

Posted 16 April 2004 - 06:23 AM

Quote

I'll try expanding the sources next download to see if I can duplicate it.


plz note that i run 0.42e.

Quote

At this point I'm suspecting a hardware or driver problem may be the cause of some of the odd behaviors you're seeing. Have you ever run Memtest86 on your RAM, or tested your CPU with SiSoft Sandra or similar? Those are what helped me single out my motherboard recently as the cause of system instabilities I was having. I also recommend running the diagnostics from your hard drive manufacturer. If everything comes out clean, it could be your NIC or drivers. I once had a cheap NIC in my main machine that didn't like eMule at all, it just couldn't handle the beating.


usually that's what i'd say too. but:
i setup that box like 4 weeks ago and ran all kind of stress tests before i installed suse 9.0. before that i had w2k on that box running emule without problems for ~1 year. so i'm pretty sure the hardware is not the problem and up to the task.
as for the NIC/driver being a problem: mldonkey is kinda rough on the NIC, handling several thousand edonkey/emule/overnet sources and a few bittorrents without any problems whatsoever. if my setup or the hardware really were an issue why do mldonkey, the ircd, and a few eggdrops run without showing signs of erratic behaviour?

anyways, in the dark woods of linux lib versions and all that stuff no one can be really sure that all the libs are the right/working ones which cxoffice/wine prefers to work with.

i really wish someone else would enlighten us with his experience with wine/cxoffice/emule. just to see if you just got lucky running emule or the probs are really with me. haven't seen you mentioning if wine/cxoffice emule works on your setup for longer times (30+ hours). ;)

-pkj

This post has been edited by Painkiller Jane: 16 April 2004 - 12:52 PM

0

#114 User is offline   mindpirate 

  • Premium Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 299
  • Joined: 06-January 03

Posted 16 April 2004 - 12:08 PM

Painkiller Jane, on Apr 16 2004, 01:23 AM, said:

anyways, in the dark woods of linux lib versions and all that stuff no one can be really sure that all the libs are the right/working ones which cxoffice/wine prefers to work with.


Very true, and it's probably also the same reason why the native *nix Mules are flaky for some but fine for others.


Quote

i'd really wish someone else would enlighten us with his experience with wine/cxoffice/emule. just to see if you just got lucky running emule or the probs are really with me.


For enlightenment, I really wish someone on the Wine/CrossOver/WineX teams would make a nice map of all the differences between their distributions. :D

The reason I think we haven't heard from many more people trying our Howto is probably because they're either waiting for us to iron out the quirks or they're turned off by the length of the Howto. Once we finally settle on a method (ie. Win98-based or WinXP-based) I'll script most of the technical tasks in the Howto.

On the other hand, maybe people have tried it and had good luck with it...... naaaah, that couldn't be it. ;)

Quote

haven't seen you mentioning if wine/cxoffice emule works on your setup for longer times (30+ hours). ;)


Sorry... unfortunately I've had other projects this week that have kept me from running an extended test of X-over/eMule, but I'm finally free for the weekend so I'm firing it up now. :D
0

#115 User is offline   mindpirate 

  • Premium Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 299
  • Joined: 06-January 03

Posted 16 April 2004 - 04:19 PM

Okay, I'm definitely having weird behavior on 0.42e with CrossOver while expanding an item in the Transfer list to display the sources, but it's not crashing on me like it does with you.

If there's more than one item in your download queue and you click to expand any item appearing after the first item, the item expands fine but the contents are displayed at the *top* of the download queue window before the first item. Weird. But you can expand and collapse items fine otherwise, and everything seems perfectly functional.

I don't think this was happening with 0.42d under Crossover because I definitely would have noticed.
0

#116 User is offline   mindpirate 

  • Premium Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 299
  • Joined: 06-January 03

Posted 16 April 2004 - 06:46 PM

Here's my script for generating a private 384-bit RSA key for secure user identification. Make sure you have the OpenSSL package installed first. It's shipped with all major distros.

#!/bin/sh
#
# Generates a 384-bit RSA private key for eMule

test ! -e /usr/bin/openssl && echo 'Sorry, you must have OpenSSL installed on your system to generate an RSA key.' && exit
openssl genrsa 384 | perl -p -i -e 's/^.*PRIVATE KEY.*//s' > config/cryptkey.dat
echo
echo 'RSA private key successfully generated and written to config/cryptkey.dat. You may now use the secure user identification option in eMule.'


Save it as "rsagen.sh" in your eMule installation directory under Wine, then open a console in that directory and make it executable:

chmod u+x rsagen.sh


Then run it:

./rsagen.sh


That's it, cryptkey.dat will have been created in the /config subdirectory of your Wine/eMule installation directory. Before launching eMule, make sure you've patched the registry as explained in the Howto. You should then be able to use eMule's Secure User ID. ;-)

P.S. - If CrossOver isn't on your path, you can launch the registry editor from /opt/cxoffice/bin/regedit

P.P.S. - The registry patch that works for Win2K/XP registries apparently doesn't work for Win98 registries I just discovered. :unsure: Guess I'll have to make a separate patch.

This post has been edited by mindpirate: 17 April 2004 - 03:54 PM

0

#117 User is offline   mindpirate 

  • Premium Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 299
  • Joined: 06-January 03

Posted 16 April 2004 - 08:42 PM

Just updated the Howto with the keygen script info and removed the Secure User ID issue from the Known Issues section. 1 down, 6 to go. ;)
0

#118 User is offline   mindpirate 

  • Premium Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 299
  • Joined: 06-January 03

Posted 17 April 2004 - 04:30 PM

Updated the Launching Emule section. I somehow lost a chunk of it in some previous revision during editing, so I had to re-write what was lost. It's a lot clearer now anyhow.

I'm currently working on automating everything in the Installing Emule section with a script.
0

#119 User is offline   Skyw4lker 

  • ^__^
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 714
  • Joined: 25-December 02

Posted 19 April 2004 - 09:23 PM

Thanks for this very good written How-To for eMule on Linux. I will test it as soon as I got some spare time and will then comment the results.

cya Skyw4lker
0

#120 User is offline   mindpirate 

  • Premium Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 299
  • Joined: 06-January 03

Posted 19 April 2004 - 10:29 PM

Skyw4lker, on Apr 19 2004, 04:23 PM, said:

Thanks for this very good written How-To for eMule on Linux. I will test it as soon as I got some spare time and will then comment the results.

cya Skyw4lker

Groovy. :D

I think we'll be moving the method outlined in the Howto from WinXP to Win98 soon, as soon as I can work out what CrossOver is doing that's Wine's not. The WinXP method just isn't working out.
0

  • Member Options

  • (16 Pages)
  • +
  • « First
  • 4
  • 5
  • 6
  • 7
  • 8
  • Last »

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users