[Wine] Re: 64-bit chess engines and wine 1.2

MaxM wineforum-user at winehq.org
Fri Aug 6 03:28:32 CDT 2010

Thanks for helping!

Just made a vm with Suse 11.3 and installed wine 1.3.0 there. Both w32 and x64 chess engines of Hannibal, Houdini and Rybka (links in the first post) run well out-of-the-box.  :D 

Houdini 64-bit:

max at linux-su64:~/Downloads> uname -a
Linux linux-su64 2.6.34-12-desktop #1 SMP PREEMPT 2010-06-29 02:39:08 +0200 x86_64 x86_64 x86_64 GNU/Linux

max at linux-su64:~/Downloads> wine --version

max at linux-su64:~/Downloads> wine ./Houdini_x64_2CPU.exe 
Trying to load PE image for unsupported architecture (AMD-64)
fixme:heap:HeapSetInformation 0x7fca70bfe000 0 0x7fca7458fd50 4
Houdini 1.03a x64 2_CPU
build 2010-07-17 
by Robert Houdart
info string 128 MB Hash allocated
id name Houdini 1.03a x64 2_CPU
id author Robert Houdart
option name Hash type spin default 128 min 4 max 16384
option name Threads type spin default 2 min 1 max 2
option name Split_Depth type spin default 10 min 8 max 99
option name Ponder type check default false
option name Analysis_Contempt type check default false
option name MultiPV type spin default 1 min 1 max 16
option name Large_Pages type check default false

Only Stockfish 64-bit crashed

max at linux-su64:~/Downloads> wine ./stockfish-18-64-ja.exe 
Trying to load PE image for unsupported architecture (AMD-64)
wine: Unhandled page fault on write access to 0xf984fd30 at address 0x1403d287f (thread 001c), starting debugger...
Unhandled exception: page fault on write access to 0xf984fd30 in 64-bit code (0x00000001403d287f).
Register dump:
 rip:00000001403d287f rsp:00007f27f984fcf0 rbp:00000000f984fd18 eflags:00010206 (  R- --  I   - -P- )
 rax:0000000000000000 rbx:00007f27fb542000 rcx:00007f27fb542000 rdx:0000000000000000
 rsi:0000000000000000 rdi:00007f27f9d15800  r8:00000000ffffffff  r9:0000000000000000 r10:00007fff476db540
 r11:00007f27faffefc0 r12:0000000000000000 r13:00007f27f99dcc30 r14:00000001400000f0 r15:00007f27fb53c000
Stack dump:
0x00007f27f984fcf0:  0000000000000000 0000000000000000
0x00007f27f984fd00:  0000000000000000 0000000000000000
0x00007f27f984fd10:  0000000000000000 0000000000000000
0x00007f27f984fd20:  0000000000000000 0000000000000000
0x00007f27f984fd30:  0000000000000000 0000000000000000
0x00007f27f984fd40:  0000000000000000 0000000000000000
0x00007f27f984fd50:  0000000000000000 0000000000000000
0x00007f27f984fd60:  0000000000000000 0000000000000000
0x00007f27f984fd70:  0000000000000000 0000000000000000
0x00007f27f984fd80:  00000001403d2873 00007f27f99dccef
0x00007f27f984fd90:  0000000140000000 0000000000000000
0x00007f27f984fda0:  0000000000000000 0000000000000000
0x00000001403d287f: movq	%rsi,0x0000000000000018(%rbp)
Module	Address					Debug info	Name (10 modules)
PE	        40000000-        403d4000	Deferred        stockfish-18-64-ja
PE	        f5d60000-        f5d64000	Deferred        uxtheme
PE	        f6dc0000-        f6dc4000	Deferred        imm32
PE	        f7fa0000-        f7fa4000	Deferred        winex11
PE	        f8b90000-        f8bbb000	Deferred        comctl32
PE	        f8e80000-        f8e84000	Deferred        advapi32
PE	        f9100000-        f9104000	Deferred        gdi32
PE	        f93e0000-        f9417000	Deferred        user32
PE	        f9990000-        f9a76000	Deferred        kernel32
PE	        fa5a0000-        fa5a4000	Deferred        ntdll
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000016    0
	00000015    0
	00000014    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000017    0
	00000013    0
	00000012    0
00000019 explorer.exe
	0000001a    0
0000001b (D) Z:\home\max\Downloads\stockfish-18-64-ja.exe
	0000001c    0 <==

Hope next Ubuntu fills this gap. Kudos to Suse!

More information about the wine-users mailing list