Adobe Illustrator 7 runs only on Debian 8 + 3.16.x kernel

Questions about Wine on Linux
Locked
spartan59
Newbie
Newbie
Posts: 3
Joined: Mon Mar 05, 2018 1:12 am

Adobe Illustrator 7 runs only on Debian 8 + 3.16.x kernel

Post by spartan59 »

Hello,

Adobe Illustrator 7 works only on :
(1) + Debian 8.4.0 + Kernel 3.16.0 586
(2) + with lightdm, loaded with xforcevesa nomodeset
(3) + with a newly created user (/home/username)
(4) + at each reboot, clean up the whole /home/username to make it work
(5) + Wine is wine-1.6.2
You can give a try with this one:
https://cdimage.debian.org/mirror/cdima ... esktop.iso

However, on modern Debian Stable with >4.x kernel with Stable release of Debian is 9.3, codenamed Stretch, Adobe Illustrator, Illustrator 7 will NOT work.

Why and what to do to make it work on any i386 machines, with modern release and kernel?
User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: Adobe Illustrator 7 runs only on Debian 8 + 3.16.x kerne

Post by dimesio »

Not work in what way? From what you describe, it's not really working in the old system either; having to create a new home directory on reboot is not normal.

There's no way of knowing what the problem is in the newer system without seeing console output from it. Make sure you are using the WineHQ packages and the current development release; 1.6.2 is outdated. https://wiki.winehq.org/Debian
spartan59
Newbie
Newbie
Posts: 3
Joined: Mon Mar 05, 2018 1:12 am

Re: Adobe Illustrator 7 runs only on Debian 8 + 3.16.x kerne

Post by spartan59 »

dimesio wrote:Not work in what way? From what you describe, it's not really working in the old system either; having to create a new home directory on reboot is not normal.

There's no way of knowing what the problem is in the newer system without seeing console output from it. Make sure you are using the WineHQ packages and the current development release; 1.6.2 is outdated. https://wiki.winehq.org/Debian

thank you that you are interesting in Illustrator 7 !! Even this very old version.

Vers. 7 is actually the most reliable one, since it is easily running on most genuine Windows.

However, on all Wine + modern kernel 4.x.x, it will give something similar as the following bug:

Code: Select all


Unhandled exception: page fault on read access to 0x00000002 in 32-bit code (0x0045b4fd).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:0045b4fd ESP:0033ea98 EBP:0033eab8 EFLAGS:00210206(  R- --  I   - -P- )
 EAX:00003d08 EBX:00000000 ECX:0033ea84 EDX:0012d860
 ESI:656d616e EDI:0033ebd8
Stack dump:
0x0033ea98:  0033ebd8 0001001e 003f0020 7ea5ce59
0x0033eaa8:  0033eac8 00003d08 0001001e 0033ebd8
0x0033eab8:  0033ec18 0045b6b5 00010054 0033eadc
0x0033eac8:  0033eb5c 0033eb1c 0033eca0 0033f9e4
0x0033ead8:  7eab7ef0 616a6500 61537556 7e00736e
0x0033eae8:  00000068 7e106588 00000068 7d7721e8
Backtrace:
=>0 0x0045b4fd in illustrator (+0x5b4fd) (0x0033eab8)
  1 0x0045b6b5 in illustrator (+0x5b6b4) (0x0033ec18)
  2 0x7ea5a40e in gdi32 (+0x4a40d) (0x0033ed78)
  3 0x7ea6a9da in gdi32 (+0x5a9d9) (0x0033efc8)
  4 0x7ea6af30 in gdi32 (+0x5af2f) (0x0033f9b8)
  5 0x7ea5a1fd in gdi32 (+0x4a1fc) (0x0033fa18)
  6 0x7ea5c054 EnumFontFamiliesExA+0x53() in gdi32 (0x0033fab8)
  7 0x7ea5c108 EnumFontFamiliesA+0x87() in gdi32 (0x0033fb58)
  8 0x0045b838 in illustrator (+0x5b837) (0x0033fb80)
  9 0x0045b9b1 in illustrator (+0x5b9b0) (0x0033fbb0)
  10 0x0045bea2 in illustrator (+0x5bea1) (0x0033fd00)
  11 0x004d62e6 in illustrator (+0xd62e5) (0x0033fdbc)
  12 0x006638cb in illustrator (+0x2638ca) (0x0033fe50)
  13 0x7b85a9bc call_process_entry+0xb() in kernel32 (0x0033fe68)
  14 0x7b85b9ca in kernel32 (+0x4b9c9) (0x0033fe98)
  15 0x7bc72f60 call_thread_func_wrapper+0xb() in ntdll (0x0033feb8)
  16 0x7bc75d7f call_thread_func+0xce() in ntdll (0x0033ffa8)
  17 0x7bc72f3e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  18 0x7bc4acf7 call_dll_entry_point+0x776() in ntdll (0x0033ffe8)
  19 0xb75413ad wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  20 0xb7541510 wine_switch_to_stack+0x1f() in libwine.so.1 (0xbf9e5e98)
  21 0x7bc5020a LdrInitializeThunk+0x339() in ntdll (0xbf9e5ef8)
  22 0x7b861613 __wine_kernel_init+0x872() in kernel32 (0xbf9e7058)
  23 0x7bc50783 __wine_process_init+0x162() in ntdll (0xbf9e70c8)
  24 0xb753eff3 wine_init+0x2b2() in libwine.so.1 (0xbf9e7118)
  25 0x7bf00d52 main+0x81() in <wine-loader> (0xbf9e7568)
  26 0xb73b3723 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x0045b4fd: movw	0x2(%ebx),%ax
Modules:
Module	Address			Debug info	Name (88 modules)
PE	  400000-  713000	Export          illustrator
PE	40000000-4012e000	Deferred        aires
ELF	7b800000-7ba55000	Dwarf           kernel32<elf>
  \-PE	7b810000-7ba55000	\               kernel32
ELF	7bc00000-7bcd6000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcd6000	\               ntdll
ELF	7bf00000-7bf04000	Dwarf           <wine-loader>
ELF	7d722000-7d757000	Deferred        uxtheme<elf>
  \-PE	7d730000-7d757000	\               uxtheme
ELF	7d857000-7d85f000	Deferred        libffi.so.6
ELF	7d85f000-7d8b3000	Deferred        libdbus-1.so.3
ELF	7d8b3000-7d942000	Deferred        libgmp.so.10
ELF	7d942000-7d972000	Deferred        libhogweed.so.2
ELF	7d972000-7d9a7000	Deferred        libnettle.so.4
ELF	7d9a7000-7d9bb000	Deferred        libtasn1.so.6
ELF	7d9bb000-7d9fe000	Deferred        libp11-kit.so.0
ELF	7d9fe000-7da32000	Deferred        libk5crypto.so.3
ELF	7da32000-7db74000	Deferred        libgnutls-deb0.so.28
ELF	7dbba000-7dbd2000	Deferred        libresolv.so.2
ELF	7dbd2000-7dbd7000	Deferred        libkeyutils.so.1
ELF	7dbd7000-7dbe4000	Deferred        libkrb5support.so.0
ELF	7dbe4000-7dbe9000	Deferred        libcom_err.so.2
ELF	7dbe9000-7dcbf000	Deferred        libkrb5.so.3
ELF	7dcbf000-7dcd3000	Deferred        libavahi-client.so.3
ELF	7dcd3000-7dce2000	Deferred        libavahi-common.so.3
ELF	7dce2000-7dd33000	Deferred        libgssapi_krb5.so.2
ELF	7dd33000-7ddaf000	Deferred        libcups.so.2
ELF	7ddaf000-7ddb6000	Deferred        libxfixes.so.3
ELF	7ddb6000-7ddc2000	Deferred        libxcursor.so.1
ELF	7ddc2000-7ddd5000	Deferred        libxi.so.6
ELF	7ddd5000-7ddd9000	Deferred        libxcomposite.so.1
ELF	7ddd9000-7dde5000	Deferred        libxrandr.so.2
ELF	7dde5000-7ddf1000	Deferred        libxrender.so.1
ELF	7ddf1000-7ddf8000	Deferred        libxxf86vm.so.1
ELF	7ddf8000-7ddfc000	Deferred        libxinerama.so.1
ELF	7ddfc000-7de02000	Deferred        libxdmcp.so.6
ELF	7de02000-7de06000	Deferred        libxau.so.6
ELF	7de06000-7de2c000	Deferred        libxcb.so.1
ELF	7de2c000-7df7e000	Deferred        libx11.so.6
ELF	7df7e000-7df93000	Deferred        libxext.so.6
ELF	7dfa1000-7e02e000	Deferred        winex11<elf>
  \-PE	7dfb0000-7e02e000	\               winex11
ELF	7e045000-7e06e000	Deferred        libexpat.so.1
ELF	7e06e000-7e0b1000	Deferred        libfontconfig.so.1
ELF	7e0b1000-7e0de000	Deferred        libpng12.so.0
ELF	7e0de000-7e0fb000	Deferred        libz.so.1
ELF	7e0fb000-7e1ad000	Deferred        libfreetype.so.6
ELF	7e1ad000-7e1d0000	Deferred        libtinfo.so.5
ELF	7e1d0000-7e1f8000	Deferred        libncurses.so.5
ELF	7e206000-7e231000	Deferred        msacm32<elf>
  \-PE	7e210000-7e231000	\               msacm32
ELF	7e231000-7e2e9000	Deferred        winmm<elf>
  \-PE	7e240000-7e2e9000	\               winmm
ELF	7e2e9000-7e310000	Deferred        mpr<elf>
  \-PE	7e2f0000-7e310000	\               mpr
ELF	7e310000-7e38b000	Deferred        rpcrt4<elf>
  \-PE	7e320000-7e38b000	\               rpcrt4
ELF	7e38b000-7e4b9000	Deferred        ole32<elf>
  \-PE	7e3a0000-7e4b9000	\               ole32
ELF	7e4b9000-7e5b3000	Deferred        comctl32<elf>
  \-PE	7e4c0000-7e5b3000	\               comctl32
ELF	7e5b3000-7e629000	Deferred        shlwapi<elf>
  \-PE	7e5c0000-7e629000	\               shlwapi
ELF	7e629000-7e852000	Deferred        shell32<elf>
  \-PE	7e640000-7e852000	\               shell32
ELF	7e852000-7e937000	Deferred        comdlg32<elf>
  \-PE	7e860000-7e937000	\               comdlg32
ELF	7e937000-7e973000	Deferred        winspool<elf>
  \-PE	7e940000-7e973000	\               winspool
ELF	7e973000-7e98c000	Deferred        version<elf>
  \-PE	7e980000-7e98c000	\               version
ELF	7e98c000-7e9fa000	Deferred        advapi32<elf>
  \-PE	7e9a0000-7e9fa000	\               advapi32
ELF	7e9fa000-7eb14000	Dwarf           gdi32<elf>
  \-PE	7ea10000-7eb14000	\               gdi32
ELF	7eb14000-7ec62000	Deferred        user32<elf>
  \-PE	7eb30000-7ec62000	\               user32
ELF	7ef80000-7ef8d000	Deferred        libnss_files.so.2
ELF	7ef8d000-7ef99000	Deferred        libnss_nis.so.2
ELF	7ef99000-7efb2000	Deferred        libnsl.so.1
ELF	7efb2000-7efbb000	Deferred        libnss_compat.so.2
ELF	7efbb000-7f000000	Deferred        libm.so.6
ELF	b7395000-b739a000	Deferred        libdl.so.2
ELF	b739a000-b750e000	Dwarf           libc.so.6
ELF	b750f000-b752a000	Deferred        libpthread.so.0
ELF	b7538000-b76ed000	Dwarf           libwine.so.1
ELF	b76ef000-b7711000	Deferred        ld-linux.so.2
ELF	b7714000-b7715000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\illustrator-7.0-us\illustrator.exe
	00000009    0 <==
0000000c services.exe
	0000002e    0
	0000002d    0
	0000002c    0
	00000029    0
	00000028    0
	0000000e    0
	0000000d    0
00000014 explorer.exe
	00000016    0
	00000015    0
0000002a winedevice.exe
	00000031    0
	00000030    0
	0000002f    0
	0000002b    0
System information:
    Wine build: wine-1.6.2
    Platform: i386
    Host system: Linux
    Host version: 4.5.5


User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: Adobe Illustrator 7 runs only on Debian 8 + 3.16.x kerne

Post by dimesio »

spartan59 wrote: Vers. 7 is actually the most reliable one, since it is easily running on most genuine Windows.
According to the AppDB, 8 and 10 are the versions that work best in Wine. If you have access to one of those versions, you might want to try it. https://appdb.winehq.org/objectManager. ... ion&iId=20

Code: Select all

System information:
    Wine build: wine-1.6.2
You still need to upgrade Wine. 1.6.2 is over four years old and no longer supported.
spartan59
Newbie
Newbie
Posts: 3
Joined: Mon Mar 05, 2018 1:12 am

Re: Adobe Illustrator 7 runs only on Debian 8 + 3.16.x kerne

Post by spartan59 »

dimesio wrote:
spartan59 wrote: Vers. 7 is actually the most reliable one, since it is easily running on most genuine Windows.
According to the AppDB, 8 and 10 are the versions that work best in Wine. If you have access to one of those versions, you might want to try it. https://appdb.winehq.org/objectManager. ... ion&iId=20

Code: Select all

System information:
    Wine build: wine-1.6.2
You still need to upgrade Wine. 1.6.2 is over four years old and no longer supported.

Hi,

I noticed during experiments that version 7 and 8 are both working or not.
7 and 8 are similar.

Ok. I am fine that the wine version above is outdated.

So far, so good. Could you please help me?

Could you please download the version 8.0 and install it and then tell me if you are capable to run it under Linux?

I bet you that not.

I know already the reason, higher than 4.5.x kernel, it does NOT work.

thank you a lot for your efforts for helping
User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: Adobe Illustrator 7 runs only on Debian 8 + 3.16.x kerne

Post by dimesio »

spartan59 wrote: Could you please download the version 8.0 and install it and then tell me if you are capable to run it under Linux?
There is no free legal download of that version. Pirated software is not supported and discussing it is against forum rules.
I know already the reason, higher than 4.5.x kernel, it does NOT work.
If you're right about that then my testing would be meaningless anyway, since my kernel is 4.4.x.

What you need to do is retest in the current development release (3.6) of Wine. If the problem is still present, run a regression test and file a bug.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Adobe Illustrator 7 runs only on Debian 8 + 3.16.x kerne

Post by Bob Wya »

@spartan59

Code: Select all

00000008 (D) Z:\illustrator-7.0-us\illustrator.exe
Where have you installed Illustrator?? This looks really suspect...
Wine's Z:\ drive is normally mapped to the system root /.

I'd recommend reading through the WineHQ FAQ...
Especially: WineHQ FAQ: 6.2 Should I run Wine as root?

If you've simply mapped a native Windows install of Illustrator to Wine...
That won't work...

Bob
Locked