[Wine]Current status on InstallShield

Tom Cavin tec at wpi.edu
Thu Aug 18 00:03:26 CDT 2005


Uwe Bonnes writes:
 > >>>>> "Tom" == Tom Cavin <tec at wpi.edu> writes:
 > 
 >     Tom> Hi all,
 > 
 >     Tom> I'm trying to install some special simulation software and ran into
 >     Tom> problems with InstallShield when running the
 >     Tom> wine-20050419-1wbel3winehq RPM version of WINE.  I checked the
 > ...
 >     Tom> I wasn't able to quickly determine if the fix is in the latest rpm,
 >     Tom> if I'll need to compile from the CVS source, or if I'll want to
 >     Tom> move to an earlier version of WINE.  (Since I'm only using WINE for
 >     Tom> this software, an earlier version would not be a problem for me.)
 > 
 >     Tom> What is the current status of WINE and InstallShield?
 > 
 > Much work around dcom etc has gone into recent versions. 20050419 is way to
 > old. Try the mosr recent version .
 > -- 
 > Uwe Bonnes                bon at elektron.ikp.physik.tu-darmstadt.de

Hi Uwe,

I compiled and installed the (most recent released) Wine-20050725 cvs
version and that got me past the InstallShield issues.  Or at least it
appeared to do so.  I still got a lot of warnings (see below: output run
through "uniq -c" so any leading number greater than 1 showes a duplicated
line like the 188 destroy child objects lines).  But the install seemed to
behave normally except for the messagesa and claimed to finish properly.

When I try to run the program, I get a display window and a splash window,
then the debugger starts and exits:

  $ wine c:Program\ Files/isee\ systems/isee\ Player\ 8.1.4/iseePlayer.exe
  fixme:win:WINNLSEnableIME hUnknown1 0x10022 bUnknown2 1: stub!
  fixme:htmlhelp:HtmlHelpW ((nil), (null), command=HH_INITIALIZE, data=2075721216): stub
  wine: Unhandled exception (thread 0009), starting debugger...
  ..(full debug output after InstallShield output)...
  WineDbg terminated on pid 0x8

Is there any reason to try the latest nightly build rather than the
20050725 release?  Specifically, is there anything obvious in these
messages that points to recent work?

Also, does the "fixme:htmlhelp:HtmlHelpW" reference above indicate this
program is looking for a browser?  I haven't installed one yet.

Many thanks for any pointers or suggestions.

Best Wishes,

     --Tom

Warning and Error messages from InstallShield:

      1 fixme:ole:ITypeInfo_fnRelease destroy child objects
    188	fixme:ole:ITypeInfo_fnRelease destroy child objects
      5	fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
    189	fixme:ole:ITypeInfo_fnRelease destroy child objects
     11	fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
      1	fixme:sync:SetNamedPipeHandleState 0xf4 0x626270a4 (nil) (nil)
      1	fixme:sync:SetNamedPipeHandleState 0x114 0x1c80b0a4 (nil) (nil)
      1	fixme:ole:RpcChannelBuffer_GetDestCtx (0x2c0d0cf0,0x2c0d0cf4), stub!
      1	fixme:sync:SetNamedPipeHandleState 0xa8 0x1c80b0a4 (nil) (nil)
      1	fixme:ole:NdrConvert (pStubMsg == ^0xad0dac, pFormat == ^0xf1241ba): stub.
      1	fixme:ole:NdrConvert (pStubMsg == ^0x2c0d0c7c, pFormat == ^0xf1241ba): stub.
      1	err:ole:get_unmarshaler_from_stream Failed to read common OBJREF header, 0x00000000
      1	fixme:ole:RpcChannelBuffer_GetDestCtx (0x2c0d0cec,0x2c0d0cf0), stub!
      3	fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
      1	fixme:sync:SetNamedPipeHandleState 0xec 0x1c80b0a4 (nil) (nil)
      1	fixme:ole:NdrConvert (pStubMsg == ^0xad0da8, pFormat == ^0xf1241c8): stub.
      1	fixme:ole:NdrConvert (pStubMsg == ^0x2c0d0c78, pFormat == ^0xf1241c8): stub.
      1	fixme:sync:SetNamedPipeHandleState 0xa8 0x1c80b0a4 (nil) (nil)
      2	fixme:sync:SetNamedPipeHandleState 0xf0 0x1c80b0a4 (nil) (nil)
      1	fixme:sync:SetNamedPipeHandleState 0xf0 0x3b3c00a4 (nil) (nil)
      6	fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 00adffff
     13	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 0033ffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 14eeffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 77deffff
      3	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 0033ffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 00b7ffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 0000ffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 77edffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 0033ffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 0000ffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 77edffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 0033ffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 0000ffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 77edffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 0033ffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 0000ffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 77edffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 0033ffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 0000ffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 77e5ffff
      1	fixme:sync:SetNamedPipeHandleState 0xe0 0x3b3c00a4 (nil) (nil)
      2	fixme:sync:SetNamedPipeHandleState 0xe4 0x3b3c00a4 (nil) (nil)
      1	fixme:win:SetWindowTextA cannot set text "TITLE_CAPTIONBAR" of other process window (nil)
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 00adffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 77deffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 0000ffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 77e5ffff
      2	fixme:sync:SetNamedPipeHandleState 0xe4 0x3b3c00a4 (nil) (nil)
      1	fixme:win:SetWindowTextA cannot set text "isee Player 8.1.4 - InstallShield Wizard" of other process window (nil)
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 0000ffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 1d9fffff
      9	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 77edffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 0032ffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 00b7ffff
      1	fixme:sync:SetNamedPipeHandleState 0xe4 0x3b3c00a4 (nil) (nil)
      6	fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
      3	fixme:sync:SetNamedPipeHandleState 0xe4 0x1c80b0a4 (nil) (nil)
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 0000ffff
      1	fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x4003 -> 0xb) 7f66ffff
      1	wine: Unhandled exception (thread 000b), starting debugger...
      1	err:seh:EXC_DefaultHandling Unhandled exception code c0000005 flags 0 addr 0x32ff42

Output from attempt to run iseePlayer.exe:

  $ wine c:Program\ Files/isee\ systems/isee\ Player\ 8.1.4/iseePlayer.exe
  fixme:win:WINNLSEnableIME hUnknown1 0x10022 bUnknown2 1: stub!
  fixme:htmlhelp:HtmlHelpW ((nil), (null), command=HH_INITIALIZE, data=2075721216): stub
  wine: Unhandled exception (thread 0009), starting debugger...
  WineDbg starting on pid 0x8
  Unhandled exception: page fault on read access to 0x6e755232 in 32-bit code (0x100108d6).
  In 32 bit mode.
  fixme:dbghelp:sffip_cb NIY on 'I:\M2WRelease\Mac2Win\Win32\Bin\RelDBCS\asintppc.pdb'
  Register dump:
   CS:0023 SS:002b DS:002b ES:002b FS:003b GS:0033
   EIP:100108d6 ESP:7bb8fa34 EBP:00000131 EFLAGS:00010206(   - 00      - RIP1)
   EAX:6e755226 EBX:00000004 ECX:7be5c9bc EDX:7f5ddc30
   ESI:00000134 EDI:7be5c9bc
  Stack dump:
  0x7bb8fa34:  7be5c9be 10010e97 00000004 7be5c9bc
  0x7bb8fa44:  00000131 7be5baf4 7bb8fa98 7be5c9be
  0x7bb8fa54:  0000ffff 10068da3 7be5c9be 00000131
  0x7bb8fa64:  00000001 7bedb3bc 7bedb3ae 00000000
  0x7bb8fa74:  10073897 7be5baf4 00000131 5eaf000e
  0x7bb8fa84:  0000000f 03000000 7be5ca6c 00000130
  Backtrace:
  =>1 0x100108d6 in asintppc (+0x108d6) (0x00000131)
    2 0x00000000 (0x00000000)
  0x100108d6: cmpl        0xc(%eax),%ecx
  Modules:
  Module  Address                 Debug info      Name (72 modules)
  PE      0x10000000-10147000     Export          asintppc
  ELF     0x20000000-20018000     Deferred        libwine.so.1
  ELF     0x20018000-20150000     Deferred        libc.so.6
  ELF     0x20150000-2015c000     Deferred        libnss_files.so.2
  ELF     0x2015c000-20253000     Deferred        kernel32<elf>
    \-PE  0x20180000-20253000     \               kernel32
  ELF     0x20253000-20309000     Deferred        shell32<elf>
    \-PE  0x20270000-20309000     \               shell32
  ELF     0x20309000-20330000     Deferred        libfontconfig.so.1
  ELF     0x20330000-2033e000     Deferred        libxext.so.6
  ELF     0x2033e000-20382000     Deferred        libgl.so.1
  ELF     0x20382000-20384000     Deferred        iso8859-1.so
  ELF     0x20384000-2039c000     Deferred        msacm.drv<elf>
    \-PE  0x20390000-2039c000     \               msacm.drv
  ELF     0x2039c000-203ca000     Deferred        uxtheme<elf>
    \-PE  0x203b0000-203ca000     \               uxtheme
  ELF     0x203ca000-203df000     Deferred        hhctrl.ocx<elf>
    \-PE  0x203d0000-203df000     \               hhctrl.ocx
  ELF     0x20688000-20791000     Deferred        user32<elf>
    \-PE  0x206b0000-20791000     \               user32
  ELF     0x24b96000-24c10000     Deferred        winex11.drv<elf>
    \-PE  0x24bb0000-24c10000     \               winex11.drv
  ELF     0x27cc8000-27d3f000     Deferred        winmm<elf>
    \-PE  0x27ce0000-27d3f000     \               winmm
  ELF     0x2c2ca000-2c2ec000     Deferred        libm.so.6
  ELF     0x2c795000-2c79d000     Deferred        libxrender.so.1
  ELF     0x2ff22000-2ff42000     Deferred        libexpat.so.0
  ELF     0x37168000-3716b000     Deferred        xlcdef.so.2
  ELF     0x37bdc000-37c57000     Deferred        ole32<elf>
    \-PE  0x37bf0000-37c57000     \               ole32
  ELF     0x3a923000-3a926000     Deferred        libdl.so.2
  ELF     0x3ae88000-3af29000     Deferred        comctl32<elf>
    \-PE  0x3aea0000-3af29000     \               comctl32
  ELF     0x43ab9000-43ac7000     Deferred        libz.so.1
  ELF     0x504dc000-504f2000     Deferred        ld-linux.so.2
  ELF     0x50f35000-50fb3000     Deferred        gdi32<elf>
    \-PE  0x50f50000-50fb3000     \               gdi32
  ELF     0x5129b000-512a3000     Deferred        libsm.so.6
  ELF     0x576f0000-57711000     Deferred        msacm32<elf>
    \-PE  0x57700000-57711000     \               msacm32
  ELF     0x57b4b000-57b69000     Deferred        ximcp.so.2
  ELF     0x5ac71000-5ac7a000     Deferred        libxcursor.so.1
  ELF     0x5bfd7000-5bfe7000     Deferred        libpthread.so.0
  ELF     0x5c6e6000-5c704000     Deferred        mpr<elf>
    \-PE  0x5c6f0000-5c704000     \               mpr
  ELF     0x5cffc000-5d082000     Deferred        comdlg32<elf>
    \-PE  0x5d010000-5d082000     \               comdlg32
  ELF     0x5da2f000-5da44000     Deferred        midimap<elf>
    \-PE  0x5da40000-5da44000     \               midimap
  PE      0x5e8f0000-5eb11000     Deferred        iseeplayer
  ELF     0x5f768000-5f76c000     Deferred        libxrandr.so.2
  ELF     0x6083c000-60863000     Deferred        winspool.drv<elf>
    \-PE  0x60850000-60863000     \               winspool.drv
  ELF     0x610b0000-610ce000     Deferred        iphlpapi<elf>
    \-PE  0x610c0000-610ce000     \               iphlpapi
  ELF     0x66194000-661b2000     Deferred        imm32<elf>
    \-PE  0x661a0000-661b2000     \               imm32
  ELF     0x661f5000-66230000     Deferred        advapi32<elf>
    \-PE  0x66200000-66230000     \               advapi32
  ELF     0x66c6d000-66c84000     Deferred        libice.so.6
  ELF     0x68f6e000-68fdf000     Deferred        ntdll<elf>
    \-PE  0x68f90000-68fdf000     \               ntdll
  ELF     0x699a6000-699f6000     Deferred        libfreetype.so.6
  ELF     0x70fe1000-71035000     Deferred        shlwapi<elf>
    \-PE  0x71000000-71035000     \               shlwapi
  ELF     0x732ef000-7332e000     Deferred        wineoss.drv<elf>
    \-PE  0x73300000-7332e000     \               wineoss.drv
  ELF     0x73d82000-73e61000     Deferred        libx11.so.6
  ELF     0x74adc000-74bd1000     Deferred        libwine_unicode.so.1
  ELF     0x7634c000-76392000     Deferred        rpcrt4<elf>
    \-PE  0x76360000-76392000     \               rpcrt4
  ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
  Threads:
  process  tid      prio (all id:s are in hex)
  00000008 (D) C:\Program Files\isee systems\isee Player 8.1.4\iseePlayer.exe
	  00000009    0 <==
  WineDbg terminated on pid 0x8



More information about the wine-users mailing list