Tenho um programador dum modulo CAM T-Rex, para o qual, parece não existir suporte de software em Linux. Tentei fazer a instalação do CIS86c.exe a partir do Wine mas não consigo obtenho seguinte resultado:
linux-gx21:/Baú # wine CIS86c.exe
wine: Unhandled page fault on read access to 0x00140000 at address 0x7edf8b93 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00140000 in 32-bit code (0x7edf8b93).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7edf8b93 ESP:0032cdb8 EBP:0032ce00 EFLAGS:00010216( - 00 -RIAP1)
EAX:00140000 EBX:7ee4dff4 ECX:0032cd58 EDX:00000000
ESI:00000001 EDI:0032ce28
Stack dump:
0x0032cdb8: 00000058 00000000 00000000 00000000
0x0032cdc8: 0032cdf0 001350c8 0000355c 00000000
0x0032cdd8: 00000000 00000001 00690000 00000000
0x0032cde8: 00000018 0032cdf0 00000000 00000000
0x0032cdf8: 7ede8ea0 0032ce28 0032ce3c 00404163
0x0032ce08: 00000000 00000000 001350c8 ffffffff
Backtrace:
=>0 0x7edf8b93 WideCharToMultiByte+0x203(page=0, flags=0, src=0x140000, srclen=1, dst="", dstlen=2, defchar=0x0, used=(nil)) [/Baú/wine/dlls/kernel32/../../include/wine/unicode.h:216] in kernel32 (0x0032ce00)
1 0x00404163 in cis86c (+0x4163) (0x0032ce3c)
2 0x00403212 in cis86c (+0x3212) (0x0032cf58)
3 0x004023ea in cis86c (+0x23ea) (0x0032d3b0)
4 0x0042bb26 in cis86c (+0x2bb26) (0x0032d3e4)
5 0x0042bbad in cis86c (+0x2bbad) (0x0032d450)
6 0x00425feb in cis86c (+0x25feb) (0x0032d548)
7 0x0042b384 in cis86c (+0x2b384) (0x0032d660)
8 0x0042b058 in cis86c (+0x2b058) (0x0032d680)
9 0x004263af in cis86c (+0x263af) (0x0032dbb8)
10 0x0041a1f3 in cis86c (+0x1a1f3) (0x0032dc3c)
11 0x00419fdd in cis86c (+0x19fdd) (0x0032e868)
12 0x00416830 in cis86c (+0x16830) (0x0032ef18)
13 0x00416e41 in cis86c (+0x16e41) (0x0032f208)
14 0x004259e3 in cis86c (+0x259e3) (0x0032f850)
15 0x00424279 in cis86c (+0x24279) (0x0032f98c)
16 0x0040fb8b in cis86c (+0xfb8b) (0x0032fe7c)
17 0x00432157 in cis86c (+0x32157) (0x0032ff08)
18 0x7ee10d60 start_process+0x130(arg=(nil)) [/Baú/wine/dlls/kernel32/process.c:946] in kernel32 (0x0032ffe8)
19 0xb7e4ac47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7edf8b93 WideCharToMultiByte+0x203 [/Baú/wine/dlls/kernel32/../../include/wine/unicode.h:216] in kernel32: cmpw $0,0x0(%eax)
Unable to open file ''
Modules:
Module Address Debug info Name (69 modules)
PE 400000- 476000 Export cis86c
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7de7f000-7dea1000 Deferred cabinet<elf>
\-PE 7de80000-7dea1000 \ cabinet
ELF 7dea1000-7dec4000 Deferred mpr<elf>
\-PE 7deb0000-7dec4000 \ mpr
ELF 7dec4000-7df15000 Deferred wininet<elf>
\-PE 7ded0000-7df15000 \ wininet
ELF 7df15000-7df55000 Deferred urlmon<elf>
\-PE 7df20000-7df55000 \ urlmon
ELF 7df55000-7e009000 Deferred msi<elf>
\-PE 7df60000-7e009000 \ msi
ELF 7e096000-7e0c9000 Deferred uxtheme<elf>
\-PE 7e0a0000-7e0c9000 \ uxtheme
ELF 7e0c9000-7e0d4000 Deferred libxcursor.so.1
ELF 7e0d4000-7e0da000 Deferred libxfixes.so.3
ELF 7e0da000-7e0de000 Deferred libxcomposite.so.1
ELF 7e0de000-7e0e6000 Deferred libxrandr.so.2
ELF 7e0e6000-7e0f0000 Deferred libxrender.so.1
ELF 7e0f0000-7e0f6000 Deferred libxxf86vm.so.1
ELF 7e0f6000-7e0fa000 Deferred libxinerama.so.1
ELF 7e0fa000-7e11a000 Deferred imm32<elf>
\-PE 7e100000-7e11a000 \ imm32
ELF 7e11a000-7e138000 Deferred libxcb.so.1
ELF 7e138000-7e13e000 Deferred libuuid.so.1
ELF 7e13e000-7e271000 Deferred libx11.so.6
ELF 7e271000-7e282000 Deferred libxext.so.6
ELF 7e282000-7e29d000 Deferred libice.so.6
ELF 7e29d000-7e2a6000 Deferred libsm.so.6
ELF 7e2a6000-7e341000 Deferred winex11<elf>
\-PE 7e2b0000-7e341000 \ winex11
ELF 7e412000-7e43a000 Deferred libexpat.so.1
ELF 7e43a000-7e46b000 Deferred libfontconfig.so.1
ELF 7e46b000-7e480000 Deferred libz.so.1
ELF 7e480000-7e501000 Deferred libfreetype.so.6
ELF 7e51e000-7e605000 Deferred oleaut32<elf>
\-PE 7e540000-7e605000 \ oleaut32
ELF 7e605000-7e672000 Deferred rpcrt4<elf>
\-PE 7e610000-7e672000 \ rpcrt4
ELF 7e672000-7e768000 Deferred ole32<elf>
\-PE 7e690000-7e768000 \ ole32
ELF 7e768000-7e830000 Deferred comctl32<elf>
\-PE 7e770000-7e830000 \ comctl32
ELF 7e830000-7e885000 Deferred advapi32<elf>
\-PE 7e840000-7e885000 \ advapi32
ELF 7e885000-7e925000 Deferred gdi32<elf>
\-PE 7e8a0000-7e925000 \ gdi32
ELF 7e925000-7ea71000 Deferred user32<elf>
\-PE 7e940000-7ea71000 \ user32
ELF 7ea71000-7eace000 Deferred shlwapi<elf>
\-PE 7ea80000-7eace000 \ shlwapi
ELF 7eace000-7ec56000 Deferred shell32<elf>
\-PE 7eae0000-7ec56000 \ shell32
ELF 7ec56000-7ec71000 Deferred version<elf>
\-PE 7ec60000-7ec71000 \ version
ELF 7ed99000-7eed5000 Dwarf kernel32<elf>
\-PE 7edb0000-7eed5000 \ kernel32
ELF 7ef0a000-7ef33000 Deferred libm.so.6
ELF 7ef34000-7ef37000 Deferred libxcb-xlib.so.0
ELF 7ef3c000-7ef50000 Deferred lz32<elf>
\-PE 7ef40000-7ef50000 \ lz32
ELF 7ef50000-7f000000 Deferred ntdll<elf>
\-PE 7ef60000-7f000000 \ ntdll
ELF b7ca0000-b7ca4000 Deferred libxau.so.6
ELF b7cab000-b7cb0000 Deferred libdl.so.2
ELF b7cb0000-b7e0c000 Deferred libc.so.6
ELF b7e0c000-b7e26000 Deferred libpthread.so.0
ELF b7e43000-b7f7e000 Dwarf libwine.so.1
ELF b7f7f000-b7f9f000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\Ba�\CIS86c.exe
00000009 0 <==
0000000c
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000014 0
00000011 0
00000010 0
00000015
00000016 0
Backtrace:
=>0 0x7edf8b93 WideCharToMultiByte+0x203(page=0, flags=0, src=0x140000, srclen=1, dst="", dstlen=2, defchar=0x0, used=(nil)) [/Baú/wine/dlls/kernel32/../../include/wine/unicode.h:216] in kernel32 (0x0032ce00)
1 0x00404163 in cis86c (+0x4163) (0x0032ce3c)
2 0x00403212 in cis86c (+0x3212) (0x0032cf58)
3 0x004023ea in cis86c (+0x23ea) (0x0032d3b0)
4 0x0042bb26 in cis86c (+0x2bb26) (0x0032d3e4)
5 0x0042bbad in cis86c (+0x2bbad) (0x0032d450)
6 0x00425feb in cis86c (+0x25feb) (0x0032d548)
7 0x0042b384 in cis86c (+0x2b384) (0x0032d660)
8 0x0042b058 in cis86c (+0x2b058) (0x0032d680)
9 0x004263af in cis86c (+0x263af) (0x0032dbb8)
10 0x0041a1f3 in cis86c (+0x1a1f3) (0x0032dc3c)
11 0x00419fdd in cis86c (+0x19fdd) (0x0032e868)
12 0x00416830 in cis86c (+0x16830) (0x0032ef18)
13 0x00416e41 in cis86c (+0x16e41) (0x0032f208)
14 0x004259e3 in cis86c (+0x259e3) (0x0032f850)
15 0x00424279 in cis86c (+0x24279) (0x0032f98c)
16 0x0040fb8b in cis86c (+0xfb8b) (0x0032fe7c)
17 0x00432157 in cis86c (+0x32157) (0x0032ff08)
18 0x7ee10d60 start_process+0x130(arg=(nil)) [/Baú/wine/dlls/kernel32/process.c:946] in kernel32 (0x0032ffe8)
19 0xb7e4ac47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
Se aceder pelo winefile o resultado é o mesmo.
PS: peço desculpa pelo espaço ocupado, mas não sei aplicar as barras de rolamento.