[Wine] problem running Ashlar's Drawingboard

Charles Stroom
Wed, 23 Nov 2005 14:49:12 -0000

I have an old application from 1995 (Ashlar's Drawingboard), which
is the only software for which I still have to use VMware.
All others run in wine now.

In the latest version of wine (0.9.1 on Suse 10.0), I could not
install Drawingboard, but I copied the applicable folder from the
Windows 2000 installation and I have been able to run the program
once, until it crashed (after a couple of minutes making changes
in a drawing).  Since then, it starts up (the start-up screen is
displayed) and crashes immediately.  The output below is from a
fresh and clean installation, using winecfg, but I have also tried
a fresh install with a winetools (0.9-2jo) installation with nearly
the same results (some modules in the trace back call are different).

If anyone could give a hint where to look for an answer, I would
greatly appreciate.

Charles

email: charles at stremen dot xs4all dot nl


wine: Unhandled page fault at address 0x123f:0x0000cf26 (thread 000a), starting
debugger...
WineDbg starting on pid 0x8
fixme:dbghelp:SymLoadModule Should have successfully loaded debug information
for image C:\Program Files\DWGBOARD\DWGBOARD.EXE
Unhandled exception: page fault in 16-bit code (123f:cf26).
In 16 bit mode.
Register dump:
 CS:123f SS:1627 DS:1627 ES:1a7f FS:11df GS:0033
 IP:cf26 SP:d5a8 BP:d61e FLAGS:0202(   - 00      - -RI1)
 AX:0000 BX:7f18 CX:0083 DX:7f58 SI:0000 DI:0000
Stack dump:
0x1627:0xd5a8:  1627 0000 0000 0000 d6d2 2c06 123f d6ea
0x1627:0xd5b8:  1627 0083 0024 0000 0000 0000 2c00 4075
0x1627:0xd5c8:  d606 0f4f 123f 0000 0000 0022 0008 0026
02c4: sel=1627 base=4120e2b8 limit=0000e91f 16-bit rw-
034f: sel=1a7f base=412d8000 limit=0000ffff 16-bit rw-
023b: sel=11df base=40eb4000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x123f:0xcf26 (0x1627:0xd61e)
  2 0x1027:0x0458 in kernel32 (+0x794f4) (0x1627:0xd658)
  3 0x404f874f K32WOWCallback16Ex+0xcf in kernel32 (0x411cc748)
  4 0x4077eefa in user32 (+0x9eefa) (0x411cca80)
  5 0x407826e0 CallWindowProcW+0x290 in user32 (0x411ccf3c)
  6 0x40749c30 in user32 (+0x69c30) (0x411ccf94)
  7 0x4074dc44 SendMessageTimeoutW+0x1a4 in user32 (0x411ccfec)
  8 0x4074dc9c SendMessageW+0x4c in user32 (0x411cd018)
  9 0x40afbc95 X11DRV_SetWindowPos+0x475 in winex11.drv (0x411cd14c)
  10 0x4077aab3 SetWindowPos+0xd3 in user32 (0x411cd1ac)
  11 0x40af9144 X11DRV_CreateWindow+0x7a4 in winex11.drv (0x411cd298)
  12 0x40776c7a in user32 (+0x96c7a) (0x411cd3f4)
  13 0x40778290 CreateWindowExA+0x90 in user32 (0x411cd54c)
  14 0x4073d1a7 in user32 (+0x5d1a7) (0x411cd624)
  15 0x4073d9e4 in user32 (+0x5d9e4) (0x411cd63c)
  16 0x4077bac7 WINPROC_wrapper+0x17 in user32 (0x411cd660)
  17 0x4077c4f0 in user32 (+0x9c4f0) (0x411cd69c)
  18 0x4077e523 __wine_call_wndproc_32A+0x83 in user32 (0x411cd6e4)
  19 0x40781659 CallWindowProc16+0xa9 in user32 (0x411cd714)
  20 0x40751e50 SendMessage16+0xd0 in user32 (0x411cd768)
  21 0x406e9cee in user32 (+0x9cee) (0x411cd780)
  22 0x404f9109 in kernel32 (+0x79109) (0x411cd7b0)
  23 0x1237:0xe199 (0x1627:0xd690)
  24 0x1237:0xe81f (0x1627:0xd6d8)
  25 0x123f:0xf2f1 (0x1627:0xd712)
  26 0x123f:0xac9c (0x1627:0xd71a)
  27 0x11ff:0x0c03 (0x1627:0xd722)
  28 0x11f7:0x8b43 (0x1627:0xd8bc)
  29 0x11ef:0x025c (0x1627:0xd8d4)
  30 0x1237:0xe943 (0x1627:0xd8dc)
  31 0x11ef:0x0666 (0x1627:0xd908)
  32 0x124f:0x6005 (0x1627:0xd91a)
  33 0x124f:0x2fa5 (0x1627:0x0000)
0x123f:0xcf26: lesw	0xfffffffa(%bp),%bx
Modules:
Module	Address			Debug info	Name (75 modules)
ELF	0x40000000-40017000	Deferred        ld-linux.so.2
ELF	0x40020000-4002b000	Deferred        libgcc_s.so.1
ELF	0x4002b000-4002f000	Deferred        libxrandr.so.2
ELF	0x40030000-4004a000	Deferred        libwine.so.1
ELF	0x4004a000-4005c000	Deferred        libpthread.so.0
ELF	0x4005c000-4017b000	Deferred        libc.so.6
ELF	0x4017b000-4017f000	Deferred        libdl.so.2
ELF	0x40180000-401f9000	Deferred        ntdll<elf>
  \-PE	0x40190000-401f9000	\               ntdll
ELF	0x401f9000-402ee000	Deferred        libwine_unicode.so.1
ELF	0x402ee000-40314000	Deferred        libm.so.6
ELF	0x40349000-4034e000	Deferred        libxxf86dga.so.1
ELF	0x4034e000-40350000	Deferred        xlcutf8load.so.2
ELF	0x40460000-40568000	Export          kernel32<elf>
  \-PE	0x40480000-40568000	\               kernel32
ELF	0x4059b000-405a0000	Deferred        libxxf86vm.so.1
ELF	0x405a2000-405b7000	Deferred        winevdm<elf>
  \-PE	0x405b0000-405b7000	\               dwgboard
ELF	0x405b7000-405c0000	Deferred        libsm.so.6
ELF	0x406c0000-407ee000	Export          user32<elf>
  \-PE	0x406e0000-407ee000	\               user32
ELF	0x407ee000-408a2000	Deferred        gdi32<elf>
  \-PE	0x40800000-408a2000	\               gdi32
ELF	0x408a4000-408b9000	Deferred        midimap<elf>
  \-PE	0x408b0000-408b9000	\               midimap
ELF	0x40996000-409d5000	Deferred        advapi32<elf>
  \-PE	0x409a0000-409d5000	\               advapi32
ELF	0x409d5000-40a43000	Deferred        libfreetype.so.6
ELF	0x40a43000-40a56000	Deferred        libz.so.1
ELF	0x40a56000-40a86000	Deferred        libfontconfig.so.1
ELF	0x40a86000-40aa6000	Deferred        libexpat.so.0
ELF	0x40aa6000-40b2a000	Export          winex11.drv<elf>
  \-PE	0x40ac0000-40b2a000	\               winex11.drv
ELF	0x40b2a000-40b42000	Deferred        libice.so.6
ELF	0x40b42000-40b50000	Deferred        libxext.so.6
ELF	0x40b50000-40c49000	Deferred        libx11.so.6
ELF	0x40c49000-40cb0000	Deferred        libgl.so.1
ELF	0x40cb0000-40cb8000	Deferred        libxrender.so.1
ELF	0x40cb8000-40cd7000	Deferred        ximcp.so.2
ELF	0x40d28000-40d45000	Deferred        imm32<elf>
  \-PE	0x40d30000-40d45000	\               imm32
ELF	0x40d45000-40d4e000	Deferred        libxcursor.so.1
ELF	0x40d4e000-40daf000	Deferred        winedos<elf>
  \-PE	0x40d60000-40daf000	\               winedos
ELF	0x40daf000-40e33000	Deferred        winmm<elf>
  \-PE	0x40dc0000-40e33000	\               winmm
ELF	0x40e33000-40e78000	Deferred        wineoss.drv<elf>
  \-PE	0x40e40000-40e78000	\               wineoss.drv
ELF	0x40e78000-40e90000	Deferred        msacm.drv<elf>
  \-PE	0x40e80000-40e90000	\               msacm.drv
ELF	0x40e90000-40eb3000	Deferred        msacm32<elf>
  \-PE	0x40ea0000-40eb3000	\               msacm32
ELF	0x412e4000-412ef000	Deferred        libnss_files.so.2
ELF	0x41405000-4149f000	Deferred        comdlg32<elf>
  \-PE	0x41410000-4149f000	\               comdlg32
ELF	0x4149f000-4156b000	Deferred        shell32<elf>
  \-PE	0x414c0000-4156b000	\               shell32
ELF	0x4156b000-415c8000	Deferred        shlwapi<elf>
  \-PE	0x41580000-415c8000	\               shlwapi
ELF	0x415c8000-41656000	Deferred        ole32<elf>
  \-PE	0x415e0000-41656000	\               ole32
ELF	0x41656000-4169c000	Deferred        rpcrt4<elf>
  \-PE	0x41670000-4169c000	\               rpcrt4
ELF	0x4169c000-416bb000	Deferred        iphlpapi<elf>
  \-PE	0x416a0000-416bb000	\               iphlpapi
ELF	0x416bb000-41780000	Deferred        comctl32<elf>
  \-PE	0x416c0000-41780000	\               comctl32
ELF	0x41780000-417aa000	Deferred        winspool.drv<elf>
  \-PE	0x41790000-417aa000	\               winspool.drv
ELF	0x417aa000-417dd000	Deferred        uxtheme<elf>
  \-PE	0x417b0000-417dd000	\               uxtheme
ELF	0x41848000-41866000	Deferred        libcups.so.2
ELF	0x41866000-41896000	Deferred        libssl.so.0.9.7
ELF	0x41896000-41990000	Deferred        libcrypto.so.0.9.7
ELF	0x7bf00000-7bf03000	Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\DWGBOARD\DWGBOARD.EXE
	0000000a    0 <=	00000009    0
WineDbg terminated on pid 0x8