[Wine] Delphi application on Wine

Marcello Capelati mcapelati at yahoo.com.br
Fri Sep 28 14:36:18 CDT 2007

Hi there,

I'm very new(bie) here, I just subscribe to the list, but I can not even see the past messages!!! How to do that???

Well, my true problem is:

I trying to run an application write in Delphi (win32) on a Linux machine using Wine (version 0.9.33). 

This application access Firebird database, and uses some unique libraries: borlndmm.dll, dbexpint.dll, gds32.dll, midas.dll. All of them I put on right place: \windows\system32.

The Database I have put on Linux, and seems to be running good.

When I try to run application (using "wine eXpert.exe &"), it just shows me splash 
screen and stops. Debug shows following:

mcapelati at Sumeria:~/.wine/drive_c/ExpertRis/Exec$ wine eXpert.exe &
[5] 6559
mcapelati at Sumeria:~/.wine/drive_c/ExpertRis/Exec$ wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b842690 (thread 000e), starting debugger...
First chance exception: 0xc0000025 in 32-bit code (0x7bc30d6c).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7bc30d6c ESP:0033f7c4 EBP:0033f828 EFLAGS:00000282(   - 00      - -IS1)
 EAX:0033f7d0 EBX:7bc7b550 ECX:00110020 EDX:0033fba8
 ESI:0033fba8 EDI:0033f834
Stack dump:
0x0033f7c4:  6c6f6320 206e6d75 0a2e3134 c0000025
0x0033f7d4:  00000001 0033fba8 7bc68183 00000000
0x0033f7e4:  0033f7f0 00000212 73695274 00010007
0x0033f7f4:  72696265 736d2e64 6f6e2067 6f662074
0x0033f804:  00646e75 00000000 00000000 00000000
0x0033f814:  00000000 00000000 00000000 7bc30d20
=>1 0x7bc30d6c __regs_RtlRaiseException+0x4c() in ntdll (0x0033f828)
  2 0x7bc68183 in ntdll (+0x58183) (0x0033fb84)
  3 0x7bc30356 RtlRaiseException+0x6() in ntdll (0x0033fbfc)
  4 0x004c8d19 in expert (+0xc8d19) (0x0033fc58)
  5 0x004f2ac2 in expert (+0xf2ac2) (0x0033fcb8)
  6 0x004f507c in expert (+0xf507c) (0x0033fcdc)
  7 0x004f2d2c in expert (+0xf2d2c) (0x0033fcf8)
  8 0x004d5d63 in expert (+0xd5d63) (0x0033fd14)
  9 0x004d58e1 in expert (+0xd58e1) (0x0033fd38)
  10 0x004f2f59 in expert (+0xf2f59) (0x0033fd78)
  11 0x0042ebf5 in expert (+0x2ebf5) (0x0033fec0)
  12 0x004b6c58 in expert (+0xb6c58) (0x0033fee4)
  13 0x00cce85d in expert (+0x8ce85d) (0x0033ff08)
  14 0x7b87221e in kernel32 (+0x5221e) (0x0033ffe8)
  15 0xb7dfb897 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7bc30d6c __regs_RtlRaiseException+0x4c in ntdll: subl $4,%esp
Module  Address                 Debug info      Name (104 modules)
PE      340000-34b000   Deferred        borlndmm
PE      400000-127a000  Export          expert
PE      1a30000-1a57000 Deferred        dbexpint
PE      10000000-1005c000       Deferred        gds32
PE      4dae0000-4db31000       Deferred        midas
PE      780c0000-78121000       Deferred        msvcp60
ELF     7b800000-7b926000       Export          kernel32<elf>
  \-PE  7b820000-7b926000       \               kernel32
ELF     7bc00000-7bc97000       Export          ntdll<elf>
  \-PE  7bc10000-7bc97000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7d02a000-7d091000       Deferred        msvcrt<elf>
  \-PE  7d040000-7d091000       \               msvcrt
ELF     7d091000-7d0be000       Deferred        ws2_32<elf>
  \-PE  7d0a0000-7d0be000       \               ws2_32
ELF     7d126000-7d16a000       Deferred        riched20<elf>
  \-PE  7d130000-7d16a000       \               riched20
ELF     7d16a000-7d17f000       Deferred        midimap<elf>
  \-PE  7d170000-7d17f000       \               midimap
ELF     7d17f000-7d1a5000       Deferred        msacm32<elf>
  \-PE  7d190000-7d1a5000       \               msacm32
ELF     7d1a5000-7d1bd000       Deferred        msacm32<elf>
  \-PE  7d1b0000-7d1bd000       \               msacm32
ELF     7d1bd000-7d1f9000       Deferred        wineoss<elf>
  \-PE  7d1c0000-7d1f9000       \               wineoss
ELF     7d219000-7d21d000       Deferred        libgpg-error.so.0
ELF     7d21d000-7d26e000       Deferred        libgcrypt.so.11
ELF     7d26e000-7d283000       Deferred        libtasn1.so.3
ELF     7d283000-7d2b1000       Deferred        libcrypt.so.1
ELF     7d2b1000-7d321000       Deferred        libgnutls.so.13
ELF     7d321000-7d352000       Deferred        libcups.so.2
ELF     7d5c4000-7d5f6000       Deferred        uxtheme<elf>
  \-PE  7d5d0000-7d5f6000       \               uxtheme
ELF     7d5f8000-7d5fd000       Deferred        libxfixes.so.3
ELF     7d5fd000-7d606000       Deferred        libxcursor.so.1
ELF     7d606000-7d60c000       Deferred        libxrandr.so.2
ELF     7d60c000-7d614000       Deferred        libxrender.so.1
ELF     7d614000-7d617000       Deferred        libxinerama.so.1
ELF     7d940000-7d942000       Deferred        libnvidia-tls.so.1
ELF     7d942000-7e1c8000       Deferred        libglcore.so.1
ELF     7e1c8000-7e254000       Deferred        libgl.so.1
ELF     7e254000-7e259000       Deferred        libxdmcp.so.6
ELF     7e259000-7e25c000       Deferred        libxau.so.6
ELF     7e25c000-7e34d000       Deferred        libx11.so.6
ELF     7e34d000-7e35b000       Deferred        libxext.so.6
ELF     7e35b000-7e360000       Deferred        libxxf86vm.so.1
ELF     7e360000-7e378000       Deferred        libice.so.6
ELF     7e378000-7e381000       Deferred        libsm.so.6
ELF     7e381000-7e40f000       Deferred        winex11<elf>
  \-PE  7e390000-7e40f000       \               winex11
ELF     7e49d000-7e4bd000       Deferred        libexpat.so.1
ELF     7e4bd000-7e4e8000       Deferred        libfontconfig.so.1
ELF     7e4e8000-7e4fc000       Deferred        libz.so.1
ELF     7e4fc000-7e567000       Deferred        libfreetype.so.6
ELF     7e567000-7e589000       Deferred        oledlg<elf>
  \-PE  7e570000-7e589000       \               oledlg
ELF     7e589000-7e618000       Deferred        winmm<elf>
  \-PE  7e5a0000-7e618000       \               winmm
ELF     7e618000-7e6b8000       Deferred        comdlg32<elf>
  \-PE  7e620000-7e6b8000       \               comdlg32
ELF     7e6b8000-7e711000       Deferred        shlwapi<elf>
  \-PE  7e6d0000-7e711000       \               shlwapi
ELF     7e711000-7e806000       Deferred        shell32<elf>
  \-PE  7e720000-7e806000       \               shell32
ELF     7e806000-7e839000       Deferred        winspool<elf>
  \-PE  7e810000-7e839000       \               winspool
ELF     7e839000-7e856000       Deferred        imm32<elf>
  \-PE  7e840000-7e856000       \               imm32
ELF     7e856000-7e912000       Deferred        comctl32<elf>
  \-PE  7e860000-7e912000       \               comctl32
ELF     7e912000-7e926000       Deferred        olepro32<elf>
  \-PE  7e920000-7e926000       \               olepro32
ELF     7e926000-7e93a000       Deferred        lz32<elf>
  \-PE  7e930000-7e93a000       \               lz32
ELF     7e93a000-7e953000       Deferred        version<elf>
  \-PE  7e940000-7e953000       \               version
ELF     7e953000-7e972000       Deferred        mpr<elf>
  \-PE  7e960000-7e972000       \               mpr
ELF     7e972000-7e985000       Deferred        libresolv.so.2
ELF     7e985000-7e9a3000       Deferred        iphlpapi<elf>
  \-PE  7e990000-7e9a3000       \               iphlpapi
ELF     7e9a3000-7e9f8000       Deferred        rpcrt4<elf>
  \-PE  7e9b0000-7e9f8000       \               rpcrt4
ELF     7e9f8000-7ea92000       Deferred        ole32<elf>
  \-PE  7ea10000-7ea92000       \               ole32
ELF     7ea92000-7eb2d000       Deferred        oleaut32<elf>
  \-PE  7eaa0000-7eb2d000       \               oleaut32
ELF     7eb2d000-7eb73000       Deferred        advapi32<elf>
  \-PE  7eb40000-7eb73000       \               advapi32
ELF     7eb73000-7eb7f000       Deferred        libgcc_s.so.1
ELF     7ec78000-7ed35000       Deferred        gdi32<elf>
  \-PE  7ec90000-7ed35000       \               gdi32
ELF     7ed35000-7ee71000       Deferred        user32<elf>
  \-PE  7ed50000-7ee71000       \               user32
ELF     7ef9e000-7efa9000       Deferred        libnss_files.so.2
ELF     7efa9000-7efb3000       Deferred        libnss_nis.so.2
ELF     7efb3000-7efca000       Deferred        libnsl.so.1
ELF     7efca000-7eff1000       Deferred        libm.so.6
ELF     7eff7000-7f000000       Deferred        libnss_compat.so.2
ELF     b7c89000-b7c8d000       Deferred        libdl.so.2
ELF     b7c8d000-b7dce000       Deferred        libc.so.6
ELF     b7dce000-b7de5000       Deferred        libpthread.so.0
ELF     b7df4000-b7f05000       Export          libwine.so.1
ELF     b7f07000-b7f22000       Deferred        ld-linux.so.2
process  tid      prio (all id:s are in hex)
0000000d (D) C:\ExpertRis\Exec\eXpert.exe
        0000000e    0 <==
        0000000c    0
        0000000b    0
        00000009    0

[5]+  Done                    wine eXpert.exe

Please folks, give me some clue on how can I solve this.

Thanks in advance.


       Flickr agora em português. Você clica, todo mundo vê. Saiba mais.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.winehq.org/pipermail/wine-users/attachments/20070928/b051bb18/attachment-0001.htm 

More information about the wine-users mailing list