[Wine] Access Violation running an application calling Borland libraries vcljpg60.bpl & vcl60.bpl

Frederic Lapeyre frederic at lapeyre-frederic.com
Sat Mar 25 04:06:59 CST 2006


Access Violation running an application calling Borland libraries 
vcljpg60.bpl, vcl60.bpl.

I am using Wine 0.9.10 and Mandriva LE2005. Although I can run several windows 
application successfully, I have never been able to run one - Heredis8 - that 
seems to be using Borland libraries (vcljpg60.bpl, vcl60.bpl, and others). 
The output from running "winedbg Heredis8.exe" is below. There is no error 
message on the console when I just run "wine Heredis8.exe". In both cases, I 
just get a small window saying "EAccess Violation" and nothing else. 

I have googled and seen that there is a problem with a patent with Borland, 
but it seems to be limited to the need to compile which is not what I am 
doing here. I have tried to configure Wine with different windows versions, 
using different windows library built-in or native, with no success. I am 
considering going back to the company who developed Heredis to see if they 
can help but would like before to get some expert advice on this forum.

Has anyone got any idea of how I can progress from there?

Thanks in advance,
Frederic

[]$ winedbg Heredis8.exe
WineDbg starting on pid 0x12
0x7bb56579 start_process+0xf9 in kernel32: jmp  0x7bb56568 start_process+0xe8 
in kernel32
Wine-dbg>c
First chance exception: page fault on write access to 0x7a16d7f6 in 32-bit 
code (0x402370aa).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:402370aa ESP:7baaf344 EBP:7baaf384 EFLAGS:00210297(   - 00     RISAP1C)
 EAX:7a16d7f4 EBX:ffffff3b ECX:7a2bf7d4 EDX:00000058
 ESI:7a2bf82c EDI:00000000
Stack dump:
0x7baaf344:  7a2bfc54 7baaf4f0 7a2c0c6c 7a2c4a9c
0x7baaf354:  7a2c3acc 7a2bb55c 7a2c086c 7a2c046c
0x7baaf364:  7a2c006c 7a2bfc6c 000001f4 00000000
0x7baaf374:  0000006b 0000009c 00000001 7a2c0c78
0x7baaf384:  7baaf3bc 4023b280 00000000 7baaf6c0
0x7baaf394:  7baaf6bc 7a2c0d0c 7a2c1144 7a2c1158
Backtrace:
=>1 0x402370aa in vcljpg60.bpl (+0x70aa) (0x402370aa)
  2 0x4023b280 in vcljpg60.bpl (+0xb280) (0x4023b280)
  3 0x402398f0 in vcljpg60.bpl (+0x98f0) (0x402398f0)
  4 0x40234816 in vcljpg60.bpl (+0x4816) (0x40234816)
  5 0x402322bc in vcljpg60.bpl (+0x22bc) (0x402322bc)
  6 0x4010e29e in vcl60.bpl (+0x5e29e) (0x4010e29e)
  7 0x401077ef in vcl60.bpl (+0x577ef) (0x401077ef)
  8 0x401075bf in vcl60.bpl (+0x575bf) (0x401075bf)
  9 0x4010ad4f in vcl60.bpl (+0x5ad4f) (0x4010ad4f)
  10 0x00000000 (0x00000000)
0x402370aa: movb        %bl,0x2(%eax)
Wine-dbg>      
--end--



More information about the wine-users mailing list