[Bug 3038] installshield problem: wine crashes on SPSS 13

Wine Bugs wine-bugs at winehq.org
Fri Oct 28 17:36:26 CDT 2005


http://bugs.winehq.org/show_bug.cgi?id=3038





------- Additional Comments From giovanni_lion at mailinator.com  2005-28-10 17:36 -------
using: winecvs 2 days old

I almost got the installer to work.

I used native msi.dll and msiexec.exe from instmsia.exe (dl from microsoft / in
the spss cdrom) using winME in config, and installing ISScript9.Msi. Everything
went wrong as soon as the first dialog comes out: Installshield claimed it
couldn't find LanguageID and it was missing some register keys.

I almost got spss to work

I copied the SPSS directory and some missing dlls from an existing windows
installation and crashed my head on a serious, very unwelcome problem about
spss: it's core processor needs a running jvm! I tried changing the jvm to both
1.4 and 1.5 with no luck. The app actually starts (menus, dialogs etc...) but
there's nothing interesting to do without the core processor :-).

Here's the output of spss 13 with jvm 1.5:

Reborn SPSS # wine spsswin.exe 
2005-10-29T00:34:23  root                   Server started with BSD Sockets.
2005-10-29T00:34:23  root                   Instantiated package DataEditorPkg
2005-10-29T00:34:23  root                   Instantiated package DACManagerPkg
2005-10-29T00:34:24  root                   Instantiated package ODBCDACPkg
2005-10-29T00:34:24  root                   Instantiated package SpsswPackage
com.spss.vizml.exceptions.ChartException: Couldn't instantiate com.spss.vizmlEng 
ine.chartxml.Director (other exception) : No suitable constructors for com.spss. 
vizmlEngine.chartxml.Director
        at com.spss.vizml.VisualizationFactory.instantiate(Unknown Source)
        at com.spss.vizml.VisualizationFactory.newVisualization(Unknown Source)
        at com.spss.charteditor.util.CEVis.<init>(Unknown Source)
        at com.spss.charteditor.RenderingEngine.<init>(Unknown Source)
        at com.spss.charteditor.MyEditor.init(Unknown Source)
        at com.spss.charteditor.MyEditor.<init>(Unknown Source)
Caused by: com.spss.vizml.exceptions.ChartException: No suitable constructors fo 
r com.spss.vizmlEngine.chartxml.Director
        ... 6 more
com.spss.vizml.exceptions.ChartException: Couldn't instantiate com.spss.vizmlEng 
ine.chartxml.Director (other exception) : No suitable constructors for com.spss. 
vizmlEngine.chartxml.Director
        at com.spss.vizml.VisualizationFactory.instantiate(Unknown Source)
        at com.spss.vizml.VisualizationFactory.newVisualization(Unknown Source)
        at com.spss.charteditor.util.CEVis.<init>(Unknown Source)
        at com.spss.charteditor.palettes.PaletteView.<clinit>(Unknown Source)
        at com.spss.charteditor.component.ColorWellPanel.jbInit(Unknown Source)
        at com.spss.charteditor.component.ColorWellPanel.<init>(Unknown Source)
        at com.spss.charteditor.palettes.PaletteManager.<init>(Unknown Source)
        at com.spss.charteditor.MyEditor.init(Unknown Source)
        at com.spss.charteditor.MyEditor.<init>(Unknown Source)
Caused by: com.spss.vizml.exceptions.ChartException: No suitable constructors fo 
r com.spss.vizmlEngine.chartxml.Director
        ... 9 more
wine: Unhandled exception (thread 000b), starting debugger...
WineDbg starting on pid 0x38
Unhandled exception: 0xe06d7363 in 32-bit code (0x7bb59d33).
In 32 bit mode.
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:7bb59d33 ESP:72d9b274 EBP:72d9b2d0 EFLAGS:00200206(   - 00      - -IP1)
 EAX:7bb459ad EBX:7bbb0718 ECX:00000000 EDX:0000000c
 ESI:72d9b274 EDI:72d9b294
Stack dump:
0x72d9b274:  e06d7363 00000001 00000000 7bb59ca0
0x72d9b284:  00000003 19930520 72d9b380 6798a344
0x72d9b294:  72d9b3b8 00000007 72d9b288 72d9b304
0x72d9b2a4:  7c3cda1f 00000000 72d9b2dc 7c3a4f7c
0x72d9b2b4:  00000402 7fefd320 72d9b2dc 7c3a55ea
0x72d9b2c4:  732ea730 7c380edc 72d9b310 72d9b310
Backtrace:
=>1 0x7bb59d33 RaiseException+0x93 in kernel32 (0x72d9b2d0)
  2 0x7c359aed ??0__non_rtti_object@@QAE at ABV0@@Z+0xf87 in msvcr71 (0x72d9b310)
  3 0x679831b0 in vizedit (+0x31b0) (0x72d9b508)
  4 0x7b900ff8 579+0x46e in mfc71 (0x72d9b58c)
  5 0x7c349565 ?_query_new_handler@@YAP6AHI at ZXZ+0xd8c in msvcr71 (0x72d9b5c0)
  6 0x7bb9c960 GetCurrentThreadId+0xf4 in kernel32 (0x72d9b698)
  7 0x7bedfa32 NtCurrentTeb+0x1c6 in ntdll (0x72d9beec)
  8 0xb7f6fd5f pthread_start_thread+0x19f in libpthread.so.0 (0x72d9bfec)
  9 0xb7f01a9a __clone+0x5a in libc.so.6 (0x00000000)
0x7bb59d33 RaiseException+0x93 in kernel32: subl        $4,%esp
Modules:
Module  Address                 Debug info      Name (224 modules)
PE      0x00400000-007f2000     Deferred        spsswin
PE      0x10000000-1005c000     Deferred        datasrc
PE      0x12000000-12180000     Deferred        xerces-c_2_3_0
PE      0x4a800000-4a88f000     Deferred        icuuc26
PE      0x5d360000-5d36e000     Deferred        mfc71enu
PE      0x61bd0000-61bd9000     Deferred        utlcli
PE      0x61f50000-61f65000     Deferred        webhelp
PE      0x61fe0000-61ffc000     Deferred        gridctrl
PE      0x62c30000-62cb3000     Deferred        spsstxwz
PE      0x644d0000-644d9000     Deferred        clntutil
PE      0x644e0000-644eb000     Deferred        utilclnt
PE      0x64500000-64513000     Deferred        spsscapp
PE      0x64540000-64557000     Deferred        loclsrvr
PE      0x645b0000-645db000     Deferred        spssdeds
PE      0x645e0000-6460b000     Deferred        spssdmgr
PE      0x64610000-64648000     Deferred        spscache
PE      0x646b0000-64752000     Deferred        spssdevw
PE      0x64890000-64896000     Deferred        maintsps
PE      0x648a0000-648a9000     Deferred        sockbsd
PE      0x648d0000-648dc000     Deferred        dacmgrpk
PE      0x648f0000-648fc000     Deferred        txtwdmsg
PE      0x64920000-6492d000     Deferred        spawn
PE      0x64930000-6493d000     Deferred        xsecure
PE      0x64950000-6495e000     Deferred        svrerrs
PE      0x64970000-6497f000     Deferred        dacmmsgs
PE      0x64980000-64990000     Deferred        savfdacc
PE      0x64990000-649a1000     Deferred        spssmsgs
PE      0x649d0000-649e4000     Deferred        tempdir
PE      0x64a20000-64a31000     Deferred        fopenmsg
PE      0x64a60000-64a72000     Deferred        pkginpr
PE      0x64aa0000-64ab5000     Deferred        txtwdacc
PE      0x64ac0000-64ad5000     Deferred        srvrclnt
PE      0x64b80000-64b99000     Deferred        xserver
PE      0x64bc0000-64bdc000     Deferred        svrdmgr
PE      0x64c00000-64c1e000     Deferred        dedstore
PE      0x64c40000-64c61000     Deferred        odbcdac
PE      0x64c70000-64c94000     Deferred        odbcdacc
PE      0x64ca0000-64cc6000     Deferred        dacmgr
PE      0x64cd0000-64cf6000     Deferred        fmsgs
PE      0x64d00000-64d28000     Deferred        fopen
PE      0x64d30000-64d59000     Deferred        netcom
PE      0x64d60000-64d89000     Deferred        odbcdmsg
PE      0x64d90000-64db9000     Deferred        csserver
PE      0x64df0000-64e2f000     Deferred        spssdemg
PE      0x64e80000-64ed5000     Deferred        server
PE      0x65020000-6502a000     Deferred        readonly
PE      0x65040000-6504b000     Deferred        vutility
PE      0x650f0000-650fe000     Deferred        utilmsg
PE      0x65200000-65212000     Deferred        xlsdmsg
PE      0x65360000-65376000     Deferred        zlib
PE      0x654a0000-654b9000     Deferred        xlsdacc
PE      0x65b10000-65b40000     Deferred        vserial
PE      0x67150000-67954000     Deferred        icudt26l
PE      0x67960000-6796d000     Deferred        xutility
PE      0x67980000-67990000     Export          vizedit
PE      0x679f0000-67a0b000     Deferred        spsswcom
PE      0x67ac0000-67af0000     Deferred        uparser
PE      0x67bb0000-67bec000     Deferred        spsswctl
PE      0x6d000000-6d167000     Deferred        awt
PE      0x6d240000-6d27d000     Deferred        fontmanager
PE      0x6d280000-6d288000     Deferred        hpi
PE      0x6d300000-6d31d000     Deferred        java
PE      0x6d490000-6d49e000     Deferred        navutil
PE      0x6d4a0000-6d4b0000     Deferred        vizutil
PE      0x6d4c0000-6d4d3000     Deferred        net
PE      0x6d4e0000-6d4e9000     Deferred        nio
PE      0x6d610000-6d61c000     Deferred        verify
PE      0x6d630000-6d63f000     Deferred        zip
PE      0x6d640000-6d7cc000     Deferred        jvm
PE      0x72770000-7278f000     Deferred        spssaddc
ELF     0x72eb1000-72ef0000     Deferred        riched20<elf>
  \-PE  0x72ec0000-72ef0000     \               riched20
PE      0x72ef0000-72f0e000     Deferred        spsswpkg
ELF     0x73435000-73450000     Deferred        wsock32<elf>
  \-PE  0x73440000-73450000     \               wsock32
PE      0x73450000-7345c000     Deferred        spsymsg
PE      0x73460000-73471000     Deferred        spsydacc
ELF     0x7347b000-7349b000     Deferred        odbc32<elf>
  \-PE  0x73480000-7349b000     \               odbc32
PE      0x735a0000-73646000     Deferred        userenv
ELF     0x7455b000-74570000     Deferred        midimap<elf>
  \-PE  0x74560000-74570000     \               midimap
ELF     0x74690000-746ae000     Deferred        msacm32<elf>
  \-PE  0x746a0000-746ae000     \               msacm32
ELF     0x746ae000-746c4000     Deferred        msacm.drv<elf>
  \-PE  0x746b0000-746c4000     \               msacm.drv
PE      0x64dc0000-64df0000     Deferred        platdep
ELF     0x746c4000-747c3000     Deferred        libcrypto.so.0.9.7
ELF     0x747c3000-747f3000     Deferred        libssl.so.0.9.7
ELF     0x747f3000-74810000     Deferred        libcups.so.2
ELF     0x74866000-74896000     Deferred        uxtheme<elf>
  \-PE  0x74870000-74896000     \               uxtheme
ELF     0x748da000-748e4000     Deferred        libxcursor.so.1.0.2
ELF     0x748f4000-74911000     Deferred        ximcp.so.2
ELF     0x74911000-74914000     Deferred        xlcdef.so.2
ELF     0x74914000-74918000     Deferred        libxrandr.so.2
ELF     0x74918000-74920000     Deferred        libxrender.so.1
PE      0x79b30000-79b51000     Deferred        omssel
ELF     0x79b56000-79b70000     Deferred        imm32<elf>
  \-PE  0x79b60000-79b70000     \               imm32
PE      0x79b70000-79c01000     Deferred        dataprep
ELF     0x79c0c000-79c20000     Deferred        oleacc<elf>
  \-PE  0x79c10000-79c20000     \               oleacc
PE      0x79c20000-79c80000     Deferred        gdsmsgs
PE      0x79c90000-79cb3000     Deferred        csgdsclt
PE      0x79cc0000-79ccc000     Deferred        strtable
PE      0x79cd0000-79d64000     Deferred        vizchart
PE      0x79d70000-79dd3000     Deferred        chartutl
PE      0x79de0000-79e0d000     Deferred        twostep
PE      0x79e10000-79e2f000     Deferred        spssbmed
PE      0x79e30000-79e76000     Deferred        spsstbar
PE      0x79e80000-79f1a000     Deferred        spssrdw
PE      0x79f20000-79f60000     Deferred        spssprnv
PE      0x79f70000-79f7c000     Deferred        spssjvm
PE      0x79f80000-7a016000     Deferred        spssimap
ELF     0x7a025000-7a03b000     Deferred        glu32<elf>
  \-PE  0x7a030000-7a03b000     \               glu32
ELF     0x7a03b000-7a044000     Deferred        libgcc_s.so.1
ELF     0x7a0fe000-7a181000     Deferred        libglu.so.1
ELF     0x7a181000-7a1fa000     Deferred        libgl.so.1
ELF     0x7a1fa000-7a2cd000     Deferred        libx11.so.6
ELF     0x7a2cd000-7a2dd000     Deferred        libxext.so.6
ELF     0x7a2dd000-7a2e2000     Deferred        libxxf86vm.so.1
ELF     0x7a2e2000-7a2e8000     Deferred        libxxf86dga.so.1
ELF     0x7a2e8000-7a300000     Deferred        libice.so.6
ELF     0x7a300000-7a309000     Deferred        libsm.so.6
ELF     0x7a319000-7a390000     Deferred        opengl32<elf>
  \-PE  0x7a350000-7a390000     \               opengl32
PE      0x7a390000-7a48e000     Deferred        spssgrph
PE      0x7a490000-7a5d9000     Deferred        spssgspc
ELF     0x7a5e8000-7a600000     Deferred        oledlg<elf>
  \-PE  0x7a5f0000-7a600000     \               oledlg
PE      0x7a600000-7a612000     Deferred        rwuxthemes
PE      0x7a620000-7a770000     Deferred        og902as
PE      0x7a780000-7a7b1000     Deferred        spssxls
PE      0x7a7c0000-7a886000     Deferred        spsscntr
PE      0x7a890000-7a8d7000     Deferred        spsscls
PE      0x7a8e0000-7a957000     Deferred        spssgrui
PE      0x7a960000-7a9d2000     Deferred        spssui
PE      0x7a9e0000-7abd9000     Deferred        spssgagv
ELF     0x7abdf000-7ac00000     Deferred        netapi32<elf>
  \-PE  0x7abf0000-7ac00000     \               netapi32
PE      0x7ac00000-7ac34000     Deferred        spsswdat
PE      0x7ac40000-7aebb000     Deferred        spsswlib
PE      0x7aec0000-7aef3000     Deferred        cpputil
PE      0x7af00000-7af11000     Deferred        freqmsg
PE      0x7af20000-7af38000     Deferred        dlgsmsg
PE      0x7af40000-7af8c000     Deferred        datactrl
ELF     0x7af9a000-7b010000     Deferred        winmm<elf>
  \-PE  0x7afb0000-7b010000     \               winmm
PE      0x7b010000-7b045000     Deferred        uictrls
PE      0x7b050000-7b0a4000     Deferred        xgraphgui
ELF     0x7b0b4000-7b0c8000     Deferred        lz32<elf>
  \-PE  0x7b0c0000-7b0c8000     \               lz32
ELF     0x7b0c8000-7b0e0000     Deferred        version<elf>
  \-PE  0x7b0d0000-7b0e0000     \               version
PE      0x7b0e0000-7b0fc000     Deferred        spsstrnb
ELF     0x7b108000-7b130000     Deferred        winspool.drv<elf>
  \-PE  0x7b110000-7b130000     \               winspool.drv
ELF     0x7b130000-7b1c0000     Deferred        comdlg32<elf>
  \-PE  0x7b140000-7b1c0000     \               comdlg32
PE      0x7b1c0000-7b1c9000     Deferred        spssprnt
PE      0x7b1d0000-7b1ed000     Deferred        spssgraf
PE      0x7b1f0000-7b1fd000     Deferred        spssctrl
PE      0x7b200000-7b4a2000     Deferred        spssutil
PE      0x7b4b0000-7b4c7000     Deferred        spsswmsg
PE      0x7b4d0000-7b4e5000     Deferred        spssclnt
PE      0x7b4f0000-7b50c000     Deferred        spsscoll
PE      0x7b510000-7b537000     Deferred        spsspref
PE      0x7b540000-7b56a000     Deferred        spsscmn
PE      0x7b570000-7b5cd000     Deferred        gdsspecs
PE      0x7b5d0000-7b5e8000     Deferred        spsscgds
ELF     0x7b5f5000-7b650000     Deferred        msvcrt<elf>
  \-PE  0x7b610000-7b650000     \               msvcrt
PE      0x7b650000-7b6ce000     Deferred        dformd
PE      0x7b6d0000-7b715000     Deferred        spssiocv
ELF     0x7b719000-7b7c5000     Deferred        comctl32<elf>
  \-PE  0x7b720000-7b7c5000     \               comctl32
ELF     0x7b7c5000-7b872000     Deferred        shell32<elf>
  \-PE  0x7b7e0000-7b872000     \               shell32
ELF     0x7b872000-7b8f0000     Deferred        oleaut32<elf>
  \-PE  0x7b890000-7b8f0000     \               oleaut32
PE      0x7b8f0000-7b9f3000     Export          mfc71
ELF     0x7bb1d000-7bc10000     Export          kernel32<elf>
  \-PE  0x7bb40000-7bc10000     \               kernel32
ELF     0x7bd22000-7bd2f000     Deferred        libnss_files.so.2
ELF     0x7bd2f000-7bd3a000     Deferred        libnss_nis.so.2
ELF     0x7bd3a000-7bd51000     Deferred        libnsl.so.1
ELF     0x7bd51000-7bd5c000     Deferred        libnss_compat.so.2
ELF     0x7bd6c000-7bd8f000     Deferred        libm.so.6
ELF     0x7bd8f000-7be84000     Deferred        libwine_unicode.so.1
ELF     0x7be94000-7bf00000     Export          ntdll<elf>
  \-PE  0x7beb0000-7bf00000     \               ntdll
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
ELF     0x7c030000-7c069000     Deferred        rpcrt4<elf>
  \-PE  0x7c040000-7c069000     \               rpcrt4
ELF     0x7c069000-7c0e3000     Deferred        ole32<elf>
  \-PE  0x7c080000-7c0e3000     \               ole32
ELF     0x7c0e3000-7c131000     Deferred        shlwapi<elf>
  \-PE  0x7c100000-7c131000     \               shlwapi
ELF     0x7c131000-7c1b4000     Deferred        gdi32<elf>
  \-PE  0x7c140000-7c1b4000     \               gdi32
ELF     0x7c1b4000-7c2c9000     Deferred        user32<elf>
  \-PE  0x7c1d0000-7c2c9000     \               user32
ELF     0x7c2c9000-7c2fe000     Deferred        advapi32<elf>
  \-PE  0x7c2d0000-7c2fe000     \               advapi32
ELF     0x7c2fe000-7c31a000     Deferred        iphlpapi<elf>
  \-PE  0x7c310000-7c31a000     \               iphlpapi
ELF     0x7c31a000-7c340000     Deferred        ws2_32<elf>
  \-PE  0x7c320000-7c340000     \               ws2_32
PE      0x7c340000-7c396000     Export          msvcr71
PE      0x7c3a0000-7c41b000     Deferred        msvcp71
ELF     0x7f63b000-7f80e000     Deferred        savage_dri.so
ELF     0x7f80e000-7f882000     Deferred        winex11.drv<elf>
  \-PE  0x7f820000-7f882000     \               winex11.drv
ELF     0x7faa2000-7fac9000     Deferred        libexpat.so.0
ELF     0x7fac9000-7faf4000     Deferred        libfontconfig.so.1
ELF     0x7fb04000-7fb16000     Deferred        libz.so.1
ELF     0x7fb16000-7fb90000     Deferred        libfreetype.so.6
ELF     0xb7e35000-b7e39000     Deferred        libdl.so.2
ELF     0xb7e39000-b7f69000     Export          libc.so.6
ELF     0xb7f69000-b7fbb000     Export          libpthread.so.0
ELF     0xb7fbc000-b7fd7000     Deferred        libwine.so.1
ELF     0xb7fe7000-b8000000     Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000038 (D) C:\Program Files\SPSS\spsswin.exe
        0000001d    1
        0000001c    0
        00000017   15
        00000016    2
        00000015    1
        00000013   15
        00000012    0
        00000011   15
        00000010   15
        0000000f    2
        0000000e   15
        0000000d   15
        0000000b    0 <==
        00000047    0
        00000046    0
        00000045    0
        00000044    0
        00000043    0
        00000042    0
        00000041    0
        00000040    0
        0000003f    0
        0000003e    0
        0000003d    0
        0000003c    0
        0000003b    0
        0000003a    0
        00000039    0
00000008 
        00000009    0
WineDbg terminated on pid 0x38





-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list