<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<big><big>All,<br>
<br>
I have been trying to get my Sony Digital Voice Editor software to run
with wine. (DVEdit.exe)<br>
I've installed it with the latest version of code weavers (6.2)
Standard for Linux.<br>
<br>
I've exported WINEDEBUG=+relay in order to see some detail and am
running it command line as follows:<br>
<br>
wine --bottle dve --cx-log ~josepy/wineDVE/wineDebug.log --cx-app
DVEdit.exe --verbose<br>
<br>
I get a window with menus in it and there it haults. On the command
line I see the following error message:<br>
<br>
</big></big>
<blockquote><big><big><i>shell-init: error retrieving current
directory: getcwd: cannot access parent directories: No such file or
directory</i></big></big><br>
<big><big><i>Running "/opt/cxoffice/bin/cxavscan"
"/home/josepy/.cxoffice/dve/drive_c/Program Files/SONY/Digital Voice
Editor 3/DVEdit.exe"</i></big></big><br>
<big><big><i>shell-init: error retrieving current directory: getcwd:
cannot access parent directories: No such file or directory</i></big></big><br>
<big><big><i>Command:</i></big></big><br>
<big><big><i>/opt/cxoffice/bin/wineloader winewrapper.exe cxoffice
--run -- /home/josepy/.cxoffice/dve/drive_c/Program Files/SONY/Digital
Voice Editor 3/DVEdit.exe</i></big></big><br>
</blockquote>
<big><big><br>
And the Debug stack info is as follows:<br>
<br>
</big></big>
<blockquote><big><big><i>000b:Ret gdi32.SelectObject() retval=0000006c
ret=5f409d2a</i></big></big><br>
<big><big><i>000b:Call <font color="#3333ff">gdi32.StretchDIBits</font>(00000e3c,00000000,00000000,00000078,00000018,00000000,00000000,00000078,00000018,04537888,00b33190,00000000,00cc0020)
ret=5f409d5d</i></big></big><br>
<big><big><i>000b:Call kernel32.GetLastError() ret=780036f3</i></big></big><br>
<big><big><i>000b:Ret kernel32.GetLastError() retval=00000000
ret=780036f3</i></big></big><br>
<big><big><i>000b:Call kernel32.TlsGetValue(00000004) ret=78003701</i></big></big><br>
<big><big><i>000b:Ret kernel32.TlsGetValue() retval=00b30f80
ret=78003701</i></big></big><br>
<big><big><i>000b:Call kernel32.SetLastError(00000000) ret=78003712</i></big></big><br>
<big><big><i>000b:Ret kernel32.SetLastError() retval=00000000
ret=78003712</i></big></big><br>
<big><big><i>000b:Call kernel32.GetLastError() ret=780036f3</i></big></big><br>
<big><big><i>000b:Ret kernel32.GetLastError() retval=00000000
ret=780036f3</i></big></big><br>
<big><big><i>000b:Call kernel32.TlsGetValue(00000004) ret=78003701</i></big></big><br>
<big><big><i>000b:Ret kernel32.TlsGetValue() retval=00b30f80
ret=78003701</i></big></big><br>
<big><big><i>000b:Call kernel32.SetLastError(00000000) ret=78003712</i></big></big><br>
<big><big><i>000b:Ret kernel32.SetLastError() retval=00000000
ret=78003712</i></big></big><br>
<big><big><i>000b:Call kernel32.UnhandledExceptionFilter(0034e820)
ret=7800e52a</i></big></big><br>
<big><big><i>000b:Call kernel32.IsBadCodePtr(006a5114) ret=00e85c53</i></big></big><br>
<big><big><i>000b:Ret kernel32.IsBadCodePtr() retval=00000000
ret=00e85c53</i></big></big><br>
<big><big><i>000b:Call kernel32.IsBadCodePtr(7800b4fb) ret=006ab3b5</i></big></big><br>
<big><big><i>000b:Ret kernel32.IsBadCodePtr() retval=00000000
ret=006ab3b5</i></big></big><br>
<big><big><i>000b:Call kernel32.IsBadCodePtr(0037571f) ret=7800b4f1</i></big></big><br>
<big><big><i>000b:Ret kernel32.IsBadCodePtr() retval=00000000
ret=7800b4f1</i></big></big><br>
<big><big><i>000b:Call kernel32.IsBadCodePtr(00359e87) ret=003757c9</i></big></big><br>
<big><big><i>000b:Ret kernel32.IsBadCodePtr() retval=00000000
ret=003757c9</i></big></big><br>
<big><big><i>wine: Unhandled page fault on read access to 0x04537888
at address 0x7e31e250 (thread 000b), starting debugger...</i></big></big><br>
<big><big><i>000b:Ret kernel32.UnhandledExceptionFilter()
retval=00000000 ret=7800e52a</i></big></big><br>
<big><big><i>Unhandled exception: page fault on read access to
0x04537888 in 32-bit code (0x7e31e250).</i></big></big><br>
<big><big><i>Register dump:</i></big></big><br>
<big><big><i> CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b</i></big></big><br>
<big><big><i> EIP:7e31e250 ESP:0034ecac EBP:0034ecc8
EFLAGS:00210206( - 00 - RIP1)</i></big></big><br>
<big><big><i> EAX:0000001e EBX:7e371a34 ECX:00000018 EDX:0000001e</i></big></big><br>
<big><big><i> ESI:04537888 EDI:0000001e</i></big></big><br>
<big><big><i>Stack dump:</i></big></big><br>
<big><big><i>0x0034ecac: 00000000 0000001e 00000000 00000018</i></big></big><br>
<big><big><i>0x0034ecbc: 7c098e40 00000078 04537888 0034eee8</i></big></big><br>
<big><big><i>0x0034eccc: 7e317475 00000078 00000018 04537888</i></big></big><br>
<big><big><i>0x0034ecdc: 00000168 7c098e40 fffffe20 0034eee8</i></big></big><br>
<big><big><i>0x0034ecec: 7e315205 001abfb8 7ec12a90 0034ed28</i></big></big><br>
<big><big><i>0x0034ecfc: 7ec12a90 00000001 00002000 fffffe20</i></big></big><br>
<big><big><i>Backtrace:</i></big></big><br>
<big><big><i>=>1 0x7e31e250 in winex11 (+0x1e250) (0x0034ecc8)</i></big></big><br>
<big><big><i> 2 0x7e317475 in winex11 (+0x17475) (0x0034eee8)</i></big></big><br>
<big><big><i> 3 0x7e31c09c X11DRV_SetDIBits+0x1ec() in winex11
(0x0034efc8)</i></big></big><br>
<big><big><i> 4 0x7ebc561f SetDIBits+0x11f() in gdi32 (0x0034f008)</i></big></big><br>
<big><big><i> 5 0x7ebc57c4 <font color="#3333ff">StretchDIBits</font>+0x184()
in gdi32 (0x0034f068)</i></big></big><br>
<big><big><i> 6 0x7efb2d60 call_entry_point+0x20() in ntdll
(0x0034f0b8)</i></big></big><br>
<big><big><i> 7 0x7efb398d SNOOP_Return+0xc0d() in ntdll (0x0034f128)</i></big></big><br>
<big><big><i> 8 0x7ebb47a1 in gdi32 (+0x47a1) (0x0034f18c)</i></big></big><br>
<big><big><i>000f:Call
winex11.drv.MsgWaitForMultipleObjectsEx(00000001,7e01c858,ffffffff,000004ff,00000000)
ret=7ecab6e0</i></big></big><br>
<big><big><i> 9 0x5f409c47 in <font color="#3333ff">mfc42 </font>(+0x9c47)
(0x0034f1a0)</i></big></big><br>
<big><big><i> 10 0x00a33f50 (0x00000000)</i></big></big><br>
<big><big><i>0x7e31e250: movl 0x0(%esi),%ecx</i></big></big><br>
<big><big><i>Modules:</i></big></big><br>
<big><big><i>Module Address Debug info Name (95
modules)</i></big></big><br>
<big><big><i>PE 350000-366000 Deferred spicc</i></big></big><br>
<big><big><i>PE 370000-37f000 Deferred icdspi</i></big></big><br>
<big><big><i>PE 380000-395000 Deferred icdcdda</i></big></big><br>
<big><big><i>PE 3d0000-3e8000 Deferred icdysys</i></big></big><br>
<big><big><i>PE 400000-65f000 Deferred dvedit</i></big></big><br>
<big><big><i>PE 660000-6ee000 Deferred id3lib</i></big></big><br>
<big><big><i>PE e50000-eaf000 Deferred msvoice</i></big></big><br>
<big><big><i>PE fc0000-fcf000 Deferred icddsply</i></big></big><br>
<big><big><i>PE fd0000-ffa000 Deferred icdabr03</i></big></big><br>
<big><big><i>PE 10000000-10018000 Deferred icdsconv</i></big></big><br>
<big><big><i>PE 5f400000-5f4f2000 Export mfc42</i></big></big><br>
<big><big><i>PE 78000000-7803d000 Deferred msvcrt</i></big></big><br>
<big><big><i>PE 780c0000-78121000 Deferred msvcp60</i></big></big><br>
<big><big><i>ELF 7bf00000-7bf03000 Deferred
<wine-loader></i></big></big><br>
<big><big><i>ELF 7def9000-7df0d000 Deferred
olepro32<elf></i></big></big><br>
<big><big><i> \-PE 7df00000-7df0d000 \ olepro32</i></big></big><br>
<big><big><i>ELF 7e01e000-7e04f000 Deferred
uxtheme<elf></i></big></big><br>
<big><big><i> \-PE 7e030000-7e04f000 \ uxtheme</i></big></big><br>
<big><big><i>ELF 7e097000-7e0ac000 Deferred
midimap<elf></i></big></big><br>
<big><big><i> \-PE 7e0a0000-7e0ac000 \ midimap</i></big></big><br>
<big><big><i>ELF 7e0ac000-7e0c4000 Deferred
msacm32<elf></i></big></big><br>
<big><big><i> \-PE 7e0b0000-7e0c4000 \ msacm32</i></big></big><br>
<big><big><i>ELF 7e0c4000-7e0ff000 Deferred
wineoss<elf></i></big></big><br>
<big><big><i> \-PE 7e0d0000-7e0ff000 \ wineoss</i></big></big><br>
<big><big><i>ELF 7e0ff000-7e11b000 Deferred
imm32<elf></i></big></big><br>
<big><big><i> \-PE 7e110000-7e11b000 \ imm32</i></big></big><br>
<big><big><i>ELF 7e11b000-7e121000 Deferred
libxrandr.so.2</i></big></big><br>
</blockquote>
<big><big>I've done software development in java for more than 10 years
now so I have some skills and would like to try to figure out how to
resolve this issue.<br>
It would appear that we have some sort of error in MFC42.DLL (as it is
at the bottom of the stack) coming from a gdi32.StretchDIBits() call.<br>
<br>
Any suggestion on how to further debug this issue would be greatly
appreciated.<br>
<br>
Thanks<br>
<br>
Joe<br>
<br>
</big></big>
</body>
</html>