Results 1 to 5 of 5

Thread: Running Paint Shop Pro 8 Crashes in newer (3.0+) versions of Wine!

  1. #1
    Join Date
    Mar 2018
    Beans
    23

    Running Paint Shop Pro 8 Crashes in newer (3.0+) versions of Wine!

    Wine 3.01 is Broken meaning that Paint Shop Pro 8 crashes when starting it after installation. This thread is moved from a previous thread that started on a wrong note.

    I am working to update to Ubuntu 18.04LTS, but I have some problems running my favorite Paint Program Paint Shop Pro 8 which I have owned and used for some 10 years now:

    PSP8 CD files installs both the Paint Shop Pro 8 and the Animation Shop 3.

    The Animation Shop runs like it used to with the exception that a small dialog saying:

    Electronic registration Register.exe program not
    found. You may need to reinstall the product.


    After clicking OK in this dialog Animation Shop 3 runs as normal, and the dialog will not reappear when starting Animation Shop 3 again.

    But Paint Shop Pro 8 has real show stopping problems, it crashes during start up:


    • It shows the Splash loading DLLs
    • It shows the main window behind the splash
    • When the Splash reads Initializing Color Swatches, it Crashes as described above!


    I have even succeeded in updating Paint Shop Pro 8.0 to 8.10 calling wine psp810enp.exe in a terminal, this it not straight forward as a preparation you have to:


    • cd to the installation directory of Paint Shop Pro (/home/username/.wine/drive_c/Program Files (x86)/Jasc Software Inc)
    • call 'chmod -R 777 .', to give read/write/execute to all file in the folder, because the installed tries to overwrite dlls and script when updating and will fail if they are write protected


    I learned this the hard way, but now I know. It was my tiny tiny hope that this wuold be an ailment for bug, but no. But at least I can now update on my main machine to 8.10...

    I have filed this bug in WineHQ through their Bugzilla, BUT ANY suggestions are welcome.

    BTW!

    Here is a trace of the crash:

    Code:
    Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x7f545c76).
    Register dump:
     CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
     EIP:7f545c76 ESP:003387f0 EBP:00338818 EFLAGS:00010293(  R- --  I S -A- -C)
     EAX:0012fb48 EBX:7f5bddb8 ECX:00338830 EDX:0012fb48
     ESI:00000000 EDI:00338958
    Stack dump:
    0x003387f0:  00338f00 0012fb48 5f403844 00338814
    0x00338800:  00339ea0 7f545c46 00338830 7f5bddb8
    0x00338810:  00338958 0012fb48 00338868 7f545f76
    0x00338820:  00000000 02e1a460 7f58358b 7f545f76
    0x00338830:  00338958 7f5bddb8 00338868 7f545f5c
    0x00338840:  01286c3a 0012fb48 00339ea0 00000000
    Backtrace:
    =>0 0x7f545c76 (0x00338818)
      1 0x7f545f76 (0x00338868)
      2 0x7f547268 (0x00338a38)
      3 0x7f54601a (0x00338a98)
      4 0x7bc7dfab (0x00338ab8)
      5 0x7bc80993 (0x00338b28)
      6 0x7bc7ded2 (0x00338e18)
      7 0x7b43ce2c in kernel32 (+0x1ce2b) (0x00338ea8)
      8 0x7f53d461 (0x00338ee8)
      9 0x0034394f in jascerrorcodes (+0x394e) (0x00339ec0)
      10 0x004901f6 in paint shop pro (+0x901f5) (0x0033a160)
      11 0x00f04015 in jascfileutil (+0x4014) (0x0033a444)
      12 0x00f03b19 in jascfileutil (+0x3b18) (0x0033a570)
      13 0x00f063cd in jascfileutil (+0x63cc) (0x0033a814)
      14 0x00494034 in paint shop pro (+0x94033) (0x0033a998)
      15 0x0049124d in paint shop pro (+0x9124c) (0x0033a9e0)
      16 0x004744af in paint shop pro (+0x744ae) (0x0033fe00)
      17 0x5f40b4f3 in mfc42 (+0xb4f2) (0x0033fec0)
      18 0x7b46255c in kernel32 (+0x4255b) (0x0033fed8)
      19 0x7b463f8e in kernel32 (+0x43f8d) (0x0033ffd8)
      20 0x7b46256a in kernel32 (+0x42569) (0x0033ffec)
    0x7f545c76: movl    0x4(%esi),%eax
    Modules:
    Module    Address            Debug info    Name (100 modules)
    PE      340000-  351000    Export          jascerrorcodes
    PE      360000-  36e000    Deferred        jasclanguage
    PE      370000-  37b000    Deferred        jascmemory
    PE      380000-  3a8000    Deferred        jasccolormgr
    PE      3b0000-  3bb000    Deferred        jascsingletonmgr
    PE      3c0000-  3f1000    Deferred        jascdebugtools
    PE      400000-  876000    Export          paint shop pro
    PE      880000-  95f000    Deferred        sxlrt308
    PE      960000-  ad5000    Deferred        jascrender
    PE      ae0000-  d93000    Deferred        jascfileformats
    PE      da0000-  deb000    Deferred        pcdlib32
    PE      df0000-  ef5000    Deferred        jasccontrols
    PE      f00000-  ff4000    Export          jascfileutil
    PE     1000000- 103c000    Deferred        jascimagegear
    PE     1040000- 11fe000    Deferred        gear12d
    PE     1200000- 138c000    Deferred        jasccommandbase
    PE     1390000- 13ee000    Deferred        jasccmdproc
    PE     13f0000- 1450000    Deferred        jascmip
    PE     1450000- 146b000    Deferred        jasccmyk
    PE     1470000- 14fa000    Deferred        jascmaterialpalette
    PE     1500000- 1522000    Deferred        jascbrowserutil
    PE     1530000- 15b2000    Deferred        jascbrowser
    PE     15c0000- 1603000    Deferred        cmydb
    PE     1610000- 1623000    Deferred        jasclearningcenter
    PE     1630000- 1639000    Deferred        jasccapture
    PE     1640000- 1685000    Deferred        jasclayerpalette
    PE     1690000- 16b0000    Deferred        jascpreferences
    PE     16b0000- 1773000    Deferred        jasctoolbase
    PE     2360000- 2433000    Deferred        igcad
    PE     2550000- 2559000    Deferred        igdgn
    PE     2560000- 2580000    Deferred        igfpx
    PE     2580000- 25d2000    Deferred        fpxig
    PE     25e0000- 25f5000    Deferred        jpegacc
    PE     2820000- 2837000    Deferred        ighpgl
    PE     2950000- 298d000    Deferred        igjpeg2k
    PE     2990000- 29db000    Deferred        kdu_v32r
    PE     2af0000- 2b0c000    Deferred        iglzw
    PE     3920000- 3aaa000    Deferred        jasccmdartistic
    PE     3ab0000- 3b09000    Deferred        jasccmdbevels
    PE     3b10000- 3b40000    Deferred        jasccmdbrowse
    PE     3b40000- 3bdd000    Deferred        jasccmdclipboard
    PE     3be0000- 3d0a000    Deferred        jasccmdcolor
    PE     3d10000- 3d2b000    Deferred        jasccmdexternal
    PE     3d30000- 3f19000    Deferred        jasccmdfile
    PE     3f20000- 4004000    Deferred        jasccmdgeometry
    PE     4010000- 4038000    Deferred        jasccmdjgl
    PE     4040000- 41c9000    Deferred        jasccmdlayers
    PE     41d0000- 4215000    Deferred        jasccmdlighting
    PE     4220000- 4522000    Deferred        jasccmdnongraphic
    PE     4530000- 47af000    Deferred        jasccmdphoto
    PE     47b0000- 4806000    Deferred        jasccmdpluginhost
    PE     4810000- 484e000    Deferred        jasccmdprint
    PE     4850000- 48c8000    Deferred        jasccmdpyscript
    PE     48d0000- 49f8000    Deferred        jasccmdselections
    PE     4a00000- 4b2b000    Deferred        jasccmdstandard
    PE     4b30000- 4bd1000    Deferred        jasccmdtexture
    PE     4be0000- 4bea000    Deferred        jasccmdui
    PE     4bf0000- 4c86000    Deferred        jasccmdvector
    PE     4c90000- 4d2d000    Deferred        jasccmdweb
    PE     4d30000- 4f1c000    Deferred        jasctoolobject
    PE     4f20000- 51e6000    Deferred        jasctoolpaint
    PE     51f0000- 5278000    Deferred        jasctoolselect
    PE     5280000- 5367000    Deferred        jasctoolstandard
    PE     5370000- 5401000    Deferred        jasctooltext
    PE     5410000- 54f3000    Deferred        jasctoolwarp
    PE    10000000-1012d000    Deferred        jascworkspace
    PE    1e000000-1e0cf000    Deferred        python22
    PE    5f400000-5f4f2000    Export          mfc42
    PE    780a0000-780b2000    Deferred        msvcirt
    PE    780c0000-78121000    Deferred        msvcp60
    PE    7ac10000-7ac23000    Deferred        riched20
    PE    7b420000-7b5c6000    Export          kernel32
    PE    7bc10000-7bc14000    Deferred        ntdll
    PE    7d470000-7d473000    Deferred        wintab32
    PE    7d490000-7d494000    Deferred        sti
    PE    7d8a0000-7d8a4000    Deferred        ws2_32
    PE    7d8d0000-7d8e8000    Deferred        wininet
    PE    7dde0000-7ddea000    Deferred        actxprxy
    PE    7df10000-7df1a000    Deferred        mpr
    PE    7df30000-7df35000    Deferred        atl
    PE    7df70000-7df74000    Deferred        uxtheme
    PE    7e9a0000-7e9a4000    Deferred        riched32
    PE    7ec20000-7ec24000    Deferred        winex11
    PE    7eec0000-7ef60000    Deferred        comdlg32
    PE    7efc0000-7efc8000    Deferred        oleaut32
    PE    7f0f0000-7f0f4000    Deferred        imm32
    PE    7f110000-7f113000    Deferred        usp10
    PE    7f150000-7f1a0000    Deferred        comctl32
    PE    7f290000-7f3f3000    Deferred        shell32
    PE    7f4e0000-7f4ea000    Deferred        winspool
    PE    7f530000-7f534000    Deferred        msvcrt
    PE    7f5d0000-7f5d9000    Deferred        msacm32
    PE    7f600000-7f604000    Deferred        rpcrt4
    PE    7f690000-7f6b8000    Deferred        ole32
    PE    7f7e0000-7f858000    Deferred        winmm
    PE    7f890000-7f894000    Deferred        advapi32
    PE    7f910000-7f917000    Deferred        gdi32
    PE    7fa40000-7fb06000    Deferred        user32
    PE    7fc20000-7fc28000    Deferred        shlwapi
    PE    7ffd0000-7ffd4000    Deferred        version
    Threads:
    process  tid      prio (all id:s are in hex)
    0000000e services.exe
        00000037    0
        00000026    0
        00000023    0
        0000001e    0
        00000018    0
        00000013    0
        00000010    0
        0000000f    0
    00000011 winedevice.exe
        0000001b    0
        00000017    0
        00000016    0
        00000012    0
    0000001c plugplay.exe
        00000020    0
        0000001f    0
        0000001d    0
    00000021 winedevice.exe
        0000002b    0
        00000025    0
        00000024    0
        00000022    0
    00000029 explorer.exe
        0000002e    0
        0000002d    0
        0000002c    0
        0000002a    0
    0000002f (D) C:\Program Files (x86)\Jasc Software Inc\Paint Shop Pro 8\Paint Shop Pro.exe
        0000003f    0
        0000003e    0
        00000033    0
        00000032    0
        00000031    0
        00000030    0 <==
    00000035 svchost.exe
        00000043    0
        00000042    0
        00000041    0
        00000040    0
        0000003d    0
        0000003c    0
        0000003b    0
        0000003a    0
        00000039    0
        00000036    0
    System information:
        Wine build: wine-3.5 (Ubuntu 3.5-1)
        Platform: i386 (WOW64)
        Version: Windows 7
        Host system: Linux
        Host version: 4.15.0-15-generic
    It worked in wine-1.6.2 on 16.04LTS, but on 18.04LTS which installs wine-3.0.1 where it crashes.

    Any suggestions are very welcome
    Last edited by armrek; May 19th, 2018 at 01:07 PM.

  2. #2
    Join Date
    Aug 2013
    Beans
    4,941

    Re: Running Paint Shop Pro 8 Crashes in newer (3.0+) versions of Wine!

    If it runs with older version then just use playonlinux and choose whatever wine version that works.

  3. #3
    Join Date
    Mar 2018
    Beans
    23

    Re: Running Paint Shop Pro 8 Crashes in newer (3.0+) versions of Wine!

    Quote Originally Posted by monkeybrain20122 View Post
    If it runs with older version then just use playonlinux and choose whatever wine version that works.
    I have been there and tried that, and it did not work. But thanks for the reply
    Last edited by armrek; May 19th, 2018 at 01:06 PM.

  4. #4
    Join Date
    Jun 2008
    Beans
    4

    Re: Running Paint Shop Pro 8 Crashes in newer (3.0+) versions of Wine!

    Did you by any chance get it to run? I'm struggling with the exact same issue, play on linux didn't help me too..

  5. #5
    Join Date
    Mar 2018
    Beans
    23

    Re: Running Paint Shop Pro 8 Crashes in newer (3.0+) versions of Wine!

    Well I did get it to work. But in another way then expected. I have recently gotten the Update to 18.04 dialog for while, and gave the update a go. An everything went smoothly, and even Wine works as before. So the question is, has Wine been fixed or do you need make a fresh install of 16.04 + Wine and the update to make it work?

    <snip>
    Last edited by coffeecat; October 21st, 2018 at 11:39 AM. Reason: snip

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •