[Wine] Re: Also a new user.

dimesio wineforum-user at winehq.org
Wed May 28 11:08:27 CDT 2008


The download page for the demo for this program has a prominent warning that Mac and Linux users need to install "Virtual PC / VMware or other Windows emulation software" to run this program, so it sounds like the makers already know it won't run under Wine. 

I downloaded the demo anyway to see what kind of messages the crash generated. Here's the terminal output:


> dimesio at linux-95tw:~> WINEPREFIX=/home/dimesio/test wine "C:\Program Files\Dynam
> ic HTML Editor 4x\DHWE.exe"
> fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x1487924), stub!
> fixme:ole:OleLoadPictureEx (0x127c6cc,3646,0,{7bf80980-bf32-101a-8bbb-00aa00300c
> ab},x=0,y=0,f=0,0x32f9ec), partially implemented.
> fixme:ole:OleLoadPictureEx (0x127c6cc,106910,1,{7bf80980-bf32-101a-8bbb-00aa0030
> 0cab},x=0,y=0,f=0,0x32f9bc), partially implemented.
> fixme:ole:OleLoadPictureEx (0x127c6cc,87758,1,{7bf80980-bf32-101a-8bbb-00aa00300
> cab},x=0,y=0,f=0,0x32f9bc), partially implemented.
> fixme:ole:OLEPictureImpl_SaveAsFile (0x1489060)->(0x14a7778, 0, (nil)), hacked s
> tub.
> fixme:ole:OleLoadPictureEx (0x127ebfc,3646,0,{7bf80980-bf32-101a-8bbb-00aa00300c
> ab},x=0,y=0,f=0,0x32f9ec), partially implemented.
> fixme:ole:OleLoadPictureEx (0x127e02c,122,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f608), partially implemented.
> fixme:ole:OleLoadPictureEx (0x127e02c,122,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f608), partially implemented.
> fixme:ole:OleLoadPictureEx (0x127e02c,110,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f608), partially implemented.
> fixme:ole:OleLoadPictureEx (0x127e02c,110,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f608), partially implemented.
> fixme:ole:OleLoadPictureEx (0x127e02c,122,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f608), partially implemented.
> fixme:ole:OleLoadPictureEx (0x127e02c,122,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f608), partially implemented.
> fixme:ole:OleLoadPictureEx (0x127e02c,110,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f608), partially implemented.
> fixme:ole:OleLoadPictureEx (0x127e02c,110,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f608), partially implemented.
> fixme:ole:OleLoadPictureEx (0x127e02c,122,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f608), partially implemented.
> fixme:ole:OleLoadPictureEx (0x127e02c,122,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f608), partially implemented.
> fixme:ole:OleLoadPictureEx (0x127e02c,110,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f608), partially implemented.
> fixme:ole:OleLoadPictureEx (0x127e02c,110,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f608), partially implemented.
> fixme:ole:OleLoadPictureEx (0x128cae4,782,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f5d8), partially implemented.
> fixme:ole:OleLoadPictureEx (0x128fc64,782,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f5d8), partially implemented.
> fixme:ole:OleLoadPictureEx (0x128fc64,230,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f5d8), partially implemented.
> fixme:ole:OleLoadPictureEx (0x1290a8c,1326,1,{7bf80980-bf32-101a-8bbb-00aa00300c
> ab},x=0,y=0,f=0,0x32f5d8), partially implemented.
> fixme:ole:OleLoadPictureEx (0x127ebfc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f98c), partially implemented.
> fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
> fixme:ole:OleLoadPictureEx (0x127ebfc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f98c), partially implemented.
> fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
> fixme:ole:OleLoadPictureEx (0x127ebfc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f98c), partially implemented.
> fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
> fixme:ole:OleLoadPictureEx (0x127ebfc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f98c), partially implemented.
> fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
> fixme:ole:OleLoadPictureEx (0x127ebfc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f98c), partially implemented.
> fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
> fixme:ole:OleLoadPictureEx (0x127ebfc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f98c), partially implemented.
> fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
> fixme:ole:OleLoadPictureEx (0x127ebfc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
> b},x=0,y=0,f=0,0x32f98c), partially implemented.
> fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
> fixme:ole:OLEPictureImpl_SaveAsFile (0x14ad718)->(0x15979a8, 0, (nil)), hacked s
> tub.
> fixme:ole:OleLoadPictureEx (0x129e064,3646,0,{7bf80980-bf32-101a-8bbb-00aa00300c
> ab},x=0,y=0,f=0,0x32f5b0), partially implemented.
> wine: Unhandled array bounds at address 0x15b09ad (thread 0009), starting debugg
> er...
> Unhandled exception: array bounds in 32-bit code (0x015b09ad).
> Register dump:
>  CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
>  EIP:015b09ad ESP:0032e640 EBP:0032e665 EFLAGS:00010202(   - 00      - -RI1)
>  EAX:015b0980 EBX:7edd64fa ECX:00000000 EDX:000100a6
>  ESI:000100a6 EDI:000100a6
> Stack dump:
> 0x0032e640:  00000046 00000000 0032e96c 00000002
> 0x0032e650:  7edfbff4 0032e664 7edfbff4 000100a6
> 0x0032e660:  000100a6 0032e6a4 7edd6bde 015b0980
> 0x0032e670:  000100a6 00000046 00000000 0032e96c
> 0x0032e680:  7edfbff4 0032e6a4 7edfbff4 000100a6
> 0x0032e690:  7ee3d794 0032e6a4 7edfbff4 000100a6
> Backtrace:
> =>1 0x015b09ad (0x0032e665)
> 0x015b09ad: boundl      0x0(%eax),%eax
> Modules:
> Module  Address                 Debug info      Name (109 modules)
> PE        400000-  9ab000       Deferred        dhwe
> PE      10000000-10114000       Deferred        dheglib
> PE      732a0000-733f3000       Deferred        msvbvm60
> ELF     7b800000-7b92e000       Deferred        kernel32<elf>
>   \-PE  7b820000-7b92e000       \               kernel32
> ELF     7bc00000-7bca5000       Deferred        ntdll<elf>
>   \-PE  7bc10000-7bca5000       \               ntdll
> ELF     7bf00000-7bf04000       Deferred        <wine-loader>
> ELF     7db31000-7db92000       Deferred        winedos<elf>
>   \-PE  7db40000-7db92000       \               winedos
> ELF     7db92000-7dba6000       Deferred        olepro32<elf>
>   \-PE  7dba0000-7dba6000       \               olepro32
> ELF     7dbfa000-7dc9d000       Deferred        oleaut32<elf>
>   \-PE  7dc10000-7dc9d000       \               oleaut32
> ELF     7dc9d000-7dca7000       Deferred        libnss_files.so.2
> ELF     7dca7000-7dcb1000       Deferred        libnss_nis.so.2
> ELF     7dcb1000-7dcc8000       Deferred        libnsl.so.1
> ELF     7dcc8000-7dcd0000       Deferred        libnss_compat.so.2
> ELF     7dd05000-7dd37000       Deferred        libcrypt.so.1
> ELF     7dd37000-7de7d000       Deferred        libcrypto.so.0.9.8
> ELF     7de7d000-7dec0000       Deferred        libssl.so.0.9.8
> ELF     7dec0000-7def2000       Deferred        libcups.so.2
> ELF     7dfeb000-7e01f000       Deferred        uxtheme<elf>
>   \-PE  7dff0000-7e01f000       \               uxtheme
> ELF     7e01f000-7e046000       Deferred        msacm32<elf>
>   \-PE  7e030000-7e046000       \               msacm32
> ELF     7e046000-7e05e000       Deferred        msacm32<elf>
>   \-PE  7e050000-7e05e000       \               msacm32
> ELF     7e093000-7e14f000       Deferred        libasound.so.2
> ELF     7e15a000-7e16f000       Deferred        midimap<elf>
>   \-PE  7e160000-7e16f000       \               midimap
> ELF     7e16f000-7e1a6000       Deferred        winealsa<elf>
>   \-PE  7e180000-7e1a6000       \               winealsa
> ELF     7e1a6000-7e1c8000       Deferred        mpr<elf>
>   \-PE  7e1b0000-7e1c8000       \               mpr
> ELF     7e1c8000-7e1dc000       Deferred        sensapi<elf>
>   \-PE  7e1d0000-7e1dc000       \               sensapi
> ELF     7e1dc000-7e209000       Deferred        ws2_32<elf>
>   \-PE  7e1e0000-7e209000       \               ws2_32
> ELF     7e209000-7e230000       Deferred        netapi32<elf>
>   \-PE  7e210000-7e230000       \               netapi32
> ELF     7e230000-7e258000       Deferred        secur32<elf>
>   \-PE  7e240000-7e258000       \               secur32
> ELF     7e258000-7e28f000       Deferred        winspool<elf>
>   \-PE  7e260000-7e28f000       \               winspool
> ELF     7e28f000-7e2e9000       Deferred        shlwapi<elf>
>   \-PE  7e2a0000-7e2e9000       \               shlwapi
> ELF     7e2e9000-7e3f9000       Deferred        shell32<elf>
>   \-PE  7e300000-7e3f9000       \               shell32
> ELF     7e3f9000-7e4a5000       Deferred        comdlg32<elf>
>   \-PE  7e400000-7e4a5000       \               comdlg32
> ELF     7e4a5000-7e4b8000       Deferred        libresolv.so.2
> ELF     7e4be000-7e4d8000       Deferred        rasapi32<elf>
>   \-PE  7e4c0000-7e4d8000       \               rasapi32
> ELF     7e4d8000-7e4f7000       Deferred        iphlpapi<elf>
>   \-PE  7e4e0000-7e4f7000       \               iphlpapi
> ELF     7e4f7000-7e558000       Deferred        rpcrt4<elf>
>   \-PE  7e500000-7e558000       \               rpcrt4
> ELF     7e558000-7e5fd000       Deferred        ole32<elf>
>   \-PE  7e570000-7e5fd000       \               ole32
> ELF     7e5fd000-7e624000       Deferred        oledlg<elf>
>   \-PE  7e600000-7e624000       \               oledlg
> ELF     7e624000-7e6e4000       Deferred        comctl32<elf>
>   \-PE  7e630000-7e6e4000       \               comctl32
> ELF     7e6e4000-7e6f9000       Deferred        lz32<elf>
>   \-PE  7e6f0000-7e6f9000       \               lz32
> ELF     7e6f9000-7e714000       Deferred        version<elf>
>   \-PE  7e700000-7e714000       \               version
> ELF     7e714000-7e7a7000       Deferred        winmm<elf>
>   \-PE  7e720000-7e7a7000       \               winmm
> ELF     7e7a7000-7e7d0000       Deferred        msvfw32<elf>
>   \-PE  7e7b0000-7e7d0000       \               msvfw32
> ELF     7e7d0000-7e7e5000       Deferred        avicap32<elf>
>   \-PE  7e7e0000-7e7e5000       \               avicap32
> ELF     7e7e5000-7e7eb000       Deferred        libxfixes.so.3
> ELF     7e7eb000-7e7f5000       Deferred        libxcursor.so.1
> ELF     7e7f5000-7e7fc000       Deferred        libxrandr.so.2
> ELF     7e7fc000-7e805000       Deferred        libxrender.so.1
> ELF     7e805000-7e809000       Deferred        libxinerama.so.1
> ELF     7e809000-7e82a000       Deferred        imm32<elf>
>   \-PE  7e810000-7e82a000       \               imm32
> ELF     7e82a000-7e843000       Deferred        libxcb.so.1
> ELF     7e843000-7e846000       Deferred        libxcb-xlib.so.0
> ELF     7e846000-7e961000       Deferred        libx11.so.6
> ELF     7e961000-7e970000       Deferred        libxext.so.6
> ELF     7e970000-7e989000       Deferred        libice.so.6
> ELF     7e989000-7ea21000       Deferred        winex11<elf>
>   \-PE  7e9a0000-7ea21000       \               winex11
> ELF     7eb51000-7eb72000       Deferred        libexpat.so.1
> ELF     7eb72000-7eb9e000       Deferred        libfontconfig.so.1
> ELF     7eb9e000-7ebb1000       Deferred        libz.so.1
> ELF     7ebb1000-7ec20000       Deferred        libfreetype.so.6
> ELF     7ec20000-7ec72000       Deferred        advapi32<elf>
>   \-PE  7ec30000-7ec72000       \               advapi32
> ELF     7ec72000-7ed0e000       Deferred        gdi32<elf>
>   \-PE  7ec80000-7ed0e000       \               gdi32
> ELF     7ed0e000-7ee56000       Deferred        user32<elf>
>   \-PE  7ed30000-7ee56000       \               user32
> ELF     7efbb000-7efe0000       Deferred        libm.so.6
> ELF     7efe0000-7f000000       Deferred        unicows<elf>
>   \-PE  7eff0000-7f000000       \               unicows
> ELF     b7d20000-b7d26000       Deferred        libxxf86vm.so.1
> ELF     b7d27000-b7d2b000       Deferred        libdl.so.2
> ELF     b7d2b000-b7e5e000       Deferred        libc.so.6
> ELF     b7e5e000-b7e75000       Deferred        libpthread.so.0
> ELF     b7e77000-b7e80000       Deferred        libsm.so.6
> ELF     b7e90000-b7e94000       Deferred        libxau.so.6
> ELF     b7e95000-b7fcb000       Deferred        libwine.so.1
> ELF     b7fcc000-b7fe8000       Deferred        ld-linux.so.2
> Threads:
> process  tid      prio (all id:s are in hex)
> 00000008 (D) C:\Program Files\Dynamic HTML Editor 4x\DHWE.exe
>         00000009    0 <==
> 0000000c
>         00000013    0
>         00000012    0
>         0000000e    0
>         0000000d    0
> 0000000f
>         00000015    0
>         00000014    0
>         00000011    0
>         00000010    0
> 00000016
>         00000017    0
> Backtrace:
> =>1 0x015b09ad (0x0032e665)

Should I file a bug report, or is this one of those "we know it will never work in Wine because..." things?







More information about the wine-users mailing list