[Wine] regression with solidworks 2005

denis bonnenfant denis.bonnenfant at diderot.org
Fri Jun 30 09:27:00 CDT 2006


Hi, some news about SolidWorks : 

I tried again solidworks 2005 with wine 0.9.16 /ubuntu, and noticed a
regression : 

- installer fails ( many errors, but i need to investigate it
furthermore ) 

- an already installed version ( made with 0.9.11 ) crashes just at the
beginning, before displaying anything,  surely in ntdll : 



denis at bureau:~/.wine/drive_c/Program Files/SolidWorks$ wine sldworks.exe
wine: Unhandled page fault on read access to 0x102c08bc at address
0x7bebb68f (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x102c08bc in 32-bit
code (0x7bebb68f).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:7bebb68f ESP:7facfae0 EBP:7facfbb8 EFLAGS:00010246(   - 00
-RIZP1)
 EAX:00000000 EBX:7bef3c44 ECX:102c08bc EDX:00000000
 ESI:00000000 EDI:00000009
Stack dump:
0x7facfae0:  7fd71070 102c2154 7facfb9c 7facfb98
0x7facfaf0:  102c3f78 7fd70338 7fd70fb8 7fd71070
0x7facfb00:  00000002 00000022 7fd70530 00000000
0x7facfb10:  00000012 00000050 7facfb58 7f970000
0x7facfb20:  7f9a4780 10000000 7facfb78 102c2158
0x7facfb30:  1026a7f4 1026aa48 102c0460 102c08bc
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x7bebb68f in ntdll (+0x2b68f) (0x7bebb68f)
  2 0x7bebc461 in ntdll (+0x2c461) (0x7bebc461)
  3 0x7bebb172 in ntdll (+0x2b172) (0x7bebb172)
  4 0x7bebb599 in ntdll (+0x2b599) (0x7bebb599)
  5 0x7bebc727 LdrInitializeThunk+0x1a7 in ntdll (0x7bebc727)
  6 0x7fcdd18c in kernel32 (+0x4d18c) (0x7fcdd18c)
  7 0xb7fa87a7 wine_switch_to_stack+0x17 in libwine.so.1 (0xb7fa87a7)
0x7bebb68f: movl        0x0(%eax,%ecx,1),%edi
Modules:
Module  Address                 Debug info      Name (42 modules)
PE      0x00400000-00448000     Deferred        sldworks
PE      0x10000000-10013000     Deferred        hlink
PE      0x5f800000-5f8f2000     Deferred        mfc42u
ELF     0x7be83000-7bf00000     Export          ntdll<elf>
  \-PE  0x7be90000-7bf00000     \               ntdll
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
ELF     0x7eab1000-7eb83000     Deferred        shell32<elf>
  \-PE  0x7eac0000-7eb83000     \               shell32
ELF     0x7eb83000-7ec39000     Deferred        comctl32<elf>
  \-PE  0x7eb90000-7ec39000     \               comctl32
ELF     0x7ec39000-7ecc5000     Deferred        oleaut32<elf>
  \-PE  0x7ec50000-7ecc5000     \               oleaut32
ELF     0x7ecc5000-7ece3000     Deferred        iphlpapi<elf>
  \-PE  0x7ecd0000-7ece3000     \               iphlpapi
ELF     0x7ece3000-7ed2f000     Deferred        rpcrt4<elf>
  \-PE  0x7ecf0000-7ed2f000     \               rpcrt4
ELF     0x7ed2f000-7edb8000     Deferred        ole32<elf>
  \-PE  0x7ed40000-7edb8000     \               ole32
ELF     0x7edb8000-7ee0c000     Deferred        shlwapi<elf>
  \-PE  0x7edd0000-7ee0c000     \               shlwapi
ELF     0x7ee0c000-7ef35000     Deferred        user32<elf>
  \-PE  0x7ee30000-7ef35000     \               user32
ELF     0x7ef35000-7ef74000     Deferred        advapi32<elf>
  \-PE  0x7ef40000-7ef74000     \               advapi32
ELF     0x7f05a000-7f95e000     Deferred        gdi32<elf>
  \-PE  0x7f0a0000-7f95e000     \               gdi32
ELF     0x7f95e000-7f9c0000     Deferred        msvcrt<elf>
  \-PE  0x7f970000-7f9c0000     \               msvcrt
ELF     0x7fad5000-7fae0000     Deferred        libgcc_s.so.1
ELF     0x7fc72000-7fd70000     Export          kernel32<elf>
  \-PE  0x7fc90000-7fd70000     \               kernel32
ELF     0x7fe81000-7fe8c000     Deferred        libnss_files.so.2
ELF     0x7fe8c000-7fe96000     Deferred        libnss_nis.so.2
ELF     0x7fe96000-7feac000     Deferred        libnsl.so.1
ELF     0x7feac000-7feb6000     Deferred        libnss_compat.so.2
ELF     0x7fec4000-7fee7000     Deferred        libm.so.6
ELF     0x7fee7000-7ffe0000     Deferred        libwine_unicode.so.1
ELF     0xb7e53000-b7e57000     Deferred        libdl.so.2
ELF     0xb7e57000-b7f85000     Deferred        libc.so.6
ELF     0xb7f85000-b7f98000     Deferred        libpthread.so.0
ELF     0xb7fa3000-b7fbd000     Export          libwine.so.1
ELF     0xb7fbf000-b7fd5000     Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\SolidWorks\sldworks.exe


In 0.9.11, main screen was displayed  before the crash( see description
in appdb )

Hope this help, 

Denis




More information about the wine-users mailing list