http://bugs.winehq.org/show_bug.cgi?id=10002
Summary: Adobe Illustrator CS aborts on startup Product: Wine Version: CVS/GIT Platform: Other URL: ftp://ftp.adobe.com/pub/adobe/illustrator/win/cs/ilst_cs _tryout_de.zip OS/Version: other Status: NEW Keywords: download Severity: enhancement Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
Starting up Illustrator CS fails with the fatal dialog
Der Vorgang kann nicht vollst\00e4ndig ausgef\00fchrt werden, weil ein unbekannter Fehler aufgetreten ist. [PARM]
http://bugs.winehq.org/show_bug.cgi?id=10002
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Adobe Illustrator CS aborts |Adobe Illustrator CS and CS2 |on startup |abort on startup
--- Comment #1 from Dan Kegel dank@kegel.com 2007-10-13 02:32:02 --- Same thing with CS2. I have the English tryout version, and it complains "The operation cannot complete because of an unknown error. [PARM]" If you click "OK" on that, it goes a bit further, and complains "Missing required plugins. BRS Pencil Tool. Pathfinder Suite"
http://bugs.winehq.org/show_bug.cgi?id=10002
The Peach smartart@tiscali.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |smartart@tiscali.it
--- Comment #2 from The Peach smartart@tiscali.it 2007-11-22 07:57:52 --- Similar error. using GIT-wine on gentoo system and Illustrator CS Full. Installation finishes with no problems. when run it reports this:
$ wine /home/peach/.wine/drive_c/Programmi/Adobe/Illustrator\ CS/Support\ Files/Contents/Windows/Illustrator.exe fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution. fixme:palette:GetICMProfileA (0x3c4, 0x33f828, 0x33f82c): partial stub fixme:menu:SetMenuInfo MNS_NOTIFYBYPOS partially implemented fixme:menu:SetMenuInfo MNS_NOTIFYBYPOS partially implemented fixme:win:EnumDisplayDevicesW ((null),0,0x33f100,0x00000000), stub! fixme:win:UpdateLayeredWindow (0x1002a,0x3f8,0x33ee54,0x33ee4c,0x470,0x33ee44,0x00000000,0x33ee6c,2): stub! fixme:palette:GetICMProfileA (0x500, 0x33dee0, 0x33dee4): partial stub fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" fixme:font:WineEngRemoveFontResourceEx :stub fixme:system:SystemParametersInfoW Unimplemented action: 95 (SPI_GETSNAPTODEFBUTTON) fixme:palette:GetICMProfileA (0x2840, 0x33d628, 0x33d62c): partial stub fixme:win:GetWindowModuleFileNameA GetWindowModuleFileNameA(hwnd 0x20038, lpszFileName 0x33e5b0, cchFileNameMax 1024) stub! fixme:font:WineEngRemoveFontResourceEx :stub wine: Unhandled page fault on write access to 0x00000000 at address 0x417784 (thread 0009), starting debugger... Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x00417784). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:00417784 ESP:0033e33c EBP:00020038 EFLAGS:00210246( - 00 -RIZP1) EAX:00000000 EBX:7ec47ff4 ECX:00000000 EDX:0033e5b0 ESI:ffffffff EDI:00020038 Stack dump: 0x0033e33c: 0033e5b0 0000005c 0033e5b0 0000002e 0x0033e34c: 00020038 00000000 0033e9e8 7ec47ff4 0x0033e35c: 0033e408 0033e8e0 7ef97c60 0033e938 0x0033e36c: 0033ea8c 00000100 0033e3c4 0033e398 0x0033e37c: 7efc0507 0033e804 0033e938 0033e49c 0x0033e38c: 0033e408 00bac744 7efe3ff4 0033e418 Backtrace: =>1 0x00417784 in illustrator (+0x17784) (0x00020038) 2 0x00000000 (0x00000000) 0x00417784: movb $0x0,0x0(%eax) Modules: Module Address Debug info Name (161 modules) PE 340000- 368000 Deferred bib PE 370000- 3a7000 Deferred bibutils PE 3b0000- 3e0000 Deferred are PE 400000- f4c000 Export illustrator PE f50000- 10ec000 Deferred cooltype PE 10f0000- 150e000 Deferred pdfl60 PE 1510000- 1593000 Deferred jp2klib PE 15a0000- 162f000 Deferred ace PE 1630000- 190f000 Deferred agm PE 1910000- 1c74000 Deferred mps PE 1c80000- 1ddf000 Deferred awscommonui PE 1de0000- 1f32000 Deferred awsscl PE 1f40000- 1fbd000 Deferred webaccessutils PE 1fc0000- 1ffa000 Deferred awscommonsymbols PE 2000000- 203e000 Deferred asn.er PE 43f0000- 458d000 Deferred adm.aip PE 4ea0000- 4ee2000 Deferred aiport PE 5440000- 5461000 Deferred flattentransparency.aip PE 58f0000- 5909000 Deferred diffusionraster.aip PE 5b30000- 5b61000 Deferred brushmanager.aip PE 5c80000- 5cc5000 Deferred art style.aip PE 5de0000- 5e41000 Deferred envelope and warp.aip PE 5f60000- 5f82000 Deferred fileclipboardpref.aip PE 6230000- 624b000 Deferred tool selector.aip PE 6690000- 68ae000 Deferred svg file format.aip PE 6bf0000- 6c60000 Deferred symbolism.aip PE 6e70000- 6eb8000 Deferred flare.aip PE 7940000- 7ecb000 Deferred save for web.aip PE 10000000-10013000 Deferred asklib PE 20040000-20056000 Deferred action.aip PE 202c0000-20309000 Deferred pencil tool.aip PE 20660000-20685000 Deferred expand suite.aip PE 206c0000-206cb000 Deferred flatten suite.aip PE 206e0000-206f4000 Deferred fwserver.aip PE 20ae0000-20b2e000 Deferred layers palette.aip PE 20c20000-20c6c000 Deferred variablespalette.aip PE 20e60000-20e97000 Deferred offset path.aip PE 21260000-21280000 Deferred rasterize.aip PE 21440000-21453000 Deferred shape construction suite.aip PE 214c0000-214f8000 Deferred swatch libraries.aip PE 216a0000-216b5000 Deferred artconverters.aip PE 21880000-218c7000 Deferred foconversionsuite.aip PE 28060000-28077000 Deferred path construction suite.aip PE 30060000-300a1000 Deferred slicing.aip PE 31060000-3109c000 Deferred pathfinder suite.aip PE 40000000-40490000 Deferred aires PE 61800000-61a83000 Deferred arm PE 6e130000-6e1fa000 Deferred svgexport PE 6f130000-6f3cf000 Deferred svgre PE 70d00000-70ea0000 Deferred gdiplus ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7c4cb000-7c4e0000 Deferred shfolder<elf> -PE 7c4d0000-7c4e0000 \ shfolder ELF 7c4e0000-7c527000 Deferred riched20<elf> -PE 7c4f0000-7c527000 \ riched20 ELF 7c527000-7c53c000 Deferred riched32<elf> -PE 7c530000-7c53c000 \ riched32 ELF 7c7c8000-7c7dd000 Deferred mswsock<elf> -PE 7c7d0000-7c7dd000 \ mswsock ELF 7c9ff000-7ca2d000 Deferred libcrypt.so.1 ELF 7ca2d000-7ca7f000 Deferred libgcrypt.so.11 ELF 7ca7f000-7caed000 Deferred libgnutls.so.13 ELF 7caed000-7cb20000 Deferred libcups.so.2 ELF 7cb25000-7cb40000 Deferred wsock32<elf> -PE 7cb30000-7cb40000 \ wsock32 ELF 7cb40000-7cb68000 Deferred msacm32<elf> -PE 7cb50000-7cb68000 \ msacm32 ELF 7cb68000-7cc1a000 Deferred libasound.so.2 ELF 7cc24000-7cc3a000 Deferred midimap<elf> -PE 7cc30000-7cc3a000 \ midimap ELF 7cc3a000-7cc71000 Deferred winealsa<elf> -PE 7cc50000-7cc71000 \ winealsa ELF 7cd16000-7cd49000 Deferred uxtheme<elf> -PE 7cd20000-7cd49000 \ uxtheme ELF 7cfd4000-7cfed000 Deferred msacm32<elf> -PE 7cfe0000-7cfed000 \ msacm32 ELF 7cfed000-7cff6000 Deferred libxcursor.so.1 ELF 7cff6000-7cffb000 Deferred libxfixes.so.3 ELF 7cffb000-7cffe000 Deferred libxcomposite.so.1 ELF 7cffe000-7d004000 Deferred libxrandr.so.2 ELF 7d004000-7d00c000 Deferred libxrender.so.1 ELF 7d00c000-7d00f000 Deferred libxinerama.so.1 ELF 7d00f000-7d01f000 Deferred libtasn1.so.3 ELF 7d028000-7d02d000 Deferred libgpg-error.so.0 ELF 7d418000-7ddb0000 Deferred libglcore.so.1 ELF 7ddb0000-7de46000 Deferred libgl.so.1 ELF 7de46000-7de4b000 Deferred libxdmcp.so.6 ELF 7de4b000-7de4e000 Deferred libxau.so.6 ELF 7de4e000-7df3a000 Deferred libx11.so.6 ELF 7df3a000-7df48000 Deferred libxext.so.6 ELF 7df48000-7df60000 Deferred libice.so.6 ELF 7df60000-7df69000 Deferred libsm.so.6 ELF 7df89000-7e01c000 Deferred winex11<elf> -PE 7dfa0000-7e01c000 \ winex11 ELF 7e18b000-7e2a4000 Deferred libxml2.so.2 ELF 7e2a4000-7e2cf000 Deferred libfontconfig.so.1 ELF 7e2cf000-7e349000 Deferred libfreetype.so.6 ELF 7e349000-7e34b000 Deferred libnvidia-tls.so.1 ELF 7e34b000-7e350000 Deferred libxxf86vm.so.1 ELF 7e369000-7e3cf000 Deferred crypt32<elf> -PE 7e370000-7e3cf000 \ crypt32 ELF 7e3cf000-7e41b000 Deferred wininet<elf> -PE 7e3e0000-7e41b000 \ wininet ELF 7e41b000-7e449000 Deferred ws2_32<elf> -PE 7e420000-7e449000 \ ws2_32 ELF 7e449000-7e46f000 Deferred netapi32<elf> -PE 7e450000-7e46f000 \ netapi32 ELF 7e46f000-7e497000 Deferred secur32<elf> -PE 7e480000-7e497000 \ secur32 ELF 7e497000-7e538000 Deferred oleaut32<elf> -PE 7e4b0000-7e538000 \ oleaut32 ELF 7e538000-7e54d000 Deferred lz32<elf> -PE 7e540000-7e54d000 \ lz32 ELF 7e54d000-7e567000 Deferred version<elf> -PE 7e550000-7e567000 \ version ELF 7e567000-7e58b000 Deferred oledlg<elf> -PE 7e570000-7e58b000 \ oledlg ELF 7e58b000-7e5ad000 Deferred mpr<elf> -PE 7e590000-7e5ad000 \ mpr ELF 7e5ad000-7e64e000 Deferred comdlg32<elf> -PE 7e5c0000-7e64e000 \ comdlg32 ELF 7e64e000-7e684000 Deferred winspool<elf> -PE 7e660000-7e684000 \ winspool ELF 7e684000-7e713000 Deferred winmm<elf> -PE 7e690000-7e713000 \ winmm ELF 7e713000-7e7d3000 Deferred comctl32<elf> -PE 7e720000-7e7d3000 \ comctl32 ELF 7e7d3000-7e8d7000 Deferred shell32<elf> -PE 7e7e0000-7e8d7000 \ shell32 ELF 7e8d7000-7e930000 Deferred shlwapi<elf> -PE 7e8f0000-7e930000 \ shlwapi ELF 7e930000-7e942000 Deferred libresolv.so.2 ELF 7e944000-7e962000 Deferred imm32<elf> -PE 7e950000-7e962000 \ imm32 ELF 7e962000-7e981000 Deferred iphlpapi<elf> -PE 7e970000-7e981000 \ iphlpapi ELF 7e981000-7e9db000 Deferred rpcrt4<elf> -PE 7e990000-7e9db000 \ rpcrt4 ELF 7e9db000-7ea7c000 Deferred ole32<elf> -PE 7e9f0000-7ea7c000 \ ole32 ELF 7ea7c000-7eac9000 Deferred advapi32<elf> -PE 7ea90000-7eac9000 \ advapi32 ELF 7eac9000-7eb61000 Deferred gdi32<elf> -PE 7eae0000-7eb61000 \ gdi32 ELF 7eb61000-7ec9d000 Deferred user32<elf> -PE 7eb80000-7ec9d000 \ user32 ELF 7edc5000-7eeed000 Deferred kernel32<elf> -PE 7ede0000-7eeed000 \ kernel32 ELF 7eeed000-7eef7000 Deferred libnss_files.so.2 ELF 7eef7000-7ef01000 Deferred libnss_nis.so.2 ELF 7ef01000-7ef18000 Deferred libnsl.so.1 ELF 7ef18000-7ef3e000 Deferred libm.so.6 ELF 7ef3e000-7ef50000 Deferred libz.so.1 ELF 7ef5e000-7f000000 Deferred ntdll<elf> -PE 7ef70000-7f000000 \ ntdll ELF b7ca2000-b7ca6000 Deferred libdl.so.2 ELF b7ca6000-b7dd6000 Deferred libc.so.6 ELF b7dd6000-b7ded000 Deferred libpthread.so.0 ELF b7e05000-b7e0d000 Deferred libnss_compat.so.2 ELF b7e0d000-b7f21000 Deferred libwine.so.1 ELF b7f22000-b7f3e000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000a 0000000c 0 0000000b 0 00000008 (D) C:\Programmi\Adobe\Illustrator CS\Support Files\Contents\Windows\Illustrator.exe 0000000f 0 0000000e 0 0000000d 0 00000009 0 <== Backtrace: =>1 0x00417784 in illustrator (+0x17784) (0x00020038) 2 0x00000000 (0x00000000) err:seh:setup_exception stack overflow 0 bytes in thread 0009 eip 7efc0c35 esp 00231000 stack 0x231000-0x340000
debug
http://bugs.winehq.org/show_bug.cgi?id=10002
--- Comment #3 from Dan Kegel dank@kegel.com 2007-12-25 01:46:39 --- Yep. With today's GIT, when starting CS trial, I'm seeing the null pointer write, and the error "Impossible d'effectuer l'op\xe9ration en raison d'une erreur ind\xe9termin\xe9e. [PARM]".
http://bugs.winehq.org/show_bug.cgi?id=10002
--- Comment #4 from cem cemelmaci@hotmail.com 2008-03-30 12:58:09 --- Created an attachment (id=11745) --> (http://bugs.winehq.org/attachment.cgi?id=11745) bug
http://bugs.winehq.org/show_bug.cgi?id=10002
Daniel dthul@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dthul@gmx.de
--- Comment #5 from Daniel dthul@gmx.de 2008-03-31 11:13:50 --- I get the same error as cem with Illustrator CS2 on Ubuntu 7.10 and wine 0.9.58.
I also got an error because of ntlm_auth, but a "sudo apt-get install winbind" solved this partial problem.
http://bugs.winehq.org/show_bug.cgi?id=10002
--- Comment #6 from Lei Zhang thestig@google.com 2008-03-31 11:17:34 --- (In reply to comment #5)
I get the same error as cem with Illustrator CS2 on Ubuntu 7.10 and wine 0.9.58.
I also got an error because of ntlm_auth, but a "sudo apt-get install winbind" solved this partial problem.
Perhaps this should be in the FAQ somewhere?
http://bugs.winehq.org/show_bug.cgi?id=10002
--- Comment #7 from Dan Kegel dank@kegel.com 2008-03-31 11:52:06 --- Yeah, along with a note saying the ntlm error is harmless?
http://bugs.winehq.org/show_bug.cgi?id=10002
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #8 from Anastasius Focht focht@gmx.net 2008-03-31 15:48:51 --- Hello,
there are various issues though the app is not really specific about the cause. The commercial vbox wrapper protection scheme is a bit of nuisance here so one has to reduce the number of possible causes in the startup phase one by one.
The first one is that installer and the app/support tools don't get well with color profiles in mscms storage (the 'private' locations will work). With the current implementation of mscms api, the profiles are stored in "windows/system32/spool/drivers/color". This works as long as the mscms API is used to retrieve the directory where the profiles are stored.
Unfortunately the CS installer stores the profiles *NOT* in "windows/system32/spool/drivers/color" but in the old 9X "windows/system32/Color/" location (creates the "Color" directory if not present).
--- snip illustrator installation --- .. 001c:Call KERNEL32.GetFileAttributesA(0298ff00 "C:\windows\system32\Color\Adob257b.rra") ret=10033a6e 001c:Ret KERNEL32.GetFileAttributesA() retval=ffffffff ret=10033a6e 001c:Call KERNEL32.CreateFileA(0298ff00 "C:\windows\system32\Color\Adob257b.rra",40000000,00000001,00000000,00000002,00000080,00000000) ret=1002f158 001c:Ret KERNEL32.CreateFileA() retval=00002e30 ret=1002f158 .. 001c:Call KERNEL32.GetFileAttributesA(0298ff00 "C:\windows\system32\Color\AdobeRGB1998.icc") ret=10033a6e 001c:Ret KERNEL32.GetFileAttributesA() retval=ffffffff ret=10033a6e 001c:Call KERNEL32.DeleteFileA(0298ff00 "C:\windows\system32\Color\AdobeRGB1998.icc") ret=1005c7c5 001c:Ret KERNEL32.DeleteFileA() retval=00000000 ret=1005c7c5 001c:Call KERNEL32.GetLastError() ret=1005c7cb 001c:Ret KERNEL32.GetLastError() retval=00000002 ret=1005c7cb 001c:Call KERNEL32.MoveFileA(0298ff48 "C:\windows\system32\Color\Adob257b.rra",0298ff00 "C:\windows\system32\Color\AdobeRGB1998.icc") ret=1005c823 001c:Ret KERNEL32.MoveFileA() retval=00000001 ret=1005c823 --- snip illustrator installation ---
Starting with fresh ~/.wine. After cs trial installation:
--- snip --- [focht@nexus Color]$ pwd /home/focht/.wine/drive_c/windows/system32/Color [focht@nexus Color]$ ls -lsa total 7360 8 drwxrwxr-x 2 focht focht 4096 2008-03-30 21:59 . 8 drwxrwxr-x 8 focht focht 4096 2008-03-30 21:59 .. 8 -rw-rw-r-- 1 focht focht 560 2003-11-06 20:46 AdobeRGB1998.icc 8 -rw-rw-r-- 1 focht focht 552 2003-11-06 20:46 AppleRGB.icc 8 -rw-rw-r-- 1 focht focht 552 2003-11-06 20:46 CIERGB.icc 8 -rw-rw-r-- 1 focht focht 560 2003-11-06 20:46 ColorMatchRGB.icc 556 -rw-rw-r-- 1 focht focht 557164 2003-11-06 20:46 EuroscaleCoated.icc 556 -rw-rw-r-- 1 focht focht 557164 2003-11-06 20:46 EuroscaleUncoated.icc 556 -rw-rw-r-- 1 focht focht 557168 2003-11-06 20:46 JapanColor2001Coated.icc 556 -rw-rw-r-- 1 focht focht 557168 2003-11-06 20:46 JapanColor2001Uncoated.icc 556 -rw-rw-r-- 1 focht focht 557160 2003-11-06 20:46 JapanStandard.icc 556 -rw-rw-r-- 1 focht focht 557164 2003-11-06 20:46 JapanWebCoated.icc 8 -rw-rw-r-- 1 focht focht 556 2003-11-06 20:46 NTSC1953.icc 8 -rw-rw-r-- 1 focht focht 552 2003-11-06 20:46 PAL_SECAM.icc 716 -rw-rw-r-- 1 focht focht 722600 2003-11-06 20:46 Photoshop4DefaultCMYK.icc 716 -rw-rw-r-- 1 focht focht 722576 2003-11-06 20:46 Photoshop5DefaultCMYK.icc 8 -rw-rw-r-- 1 focht focht 552 2003-11-06 20:46 SMPTE-C.icc 8 -rw-rw-r-- 1 focht focht 3144 2003-11-06 20:46 sRGB Color Space Profile.icm 280 -rw-rw-r-- 1 focht focht 274474 2003-11-15 14:55 stdpyccl.icm 556 -rw-rw-r-- 1 focht focht 557168 2003-11-06 20:46 USSheetfedCoated.icc 556 -rw-rw-r-- 1 focht focht 557168 2003-11-06 20:46 USSheetfedUncoated.icc 556 -rw-rw-r-- 1 focht focht 557168 2003-11-06 20:46 USWebCoatedSWOP.icc 556 -rw-rw-r-- 1 focht focht 557164 2003-11-06 20:46 USWebUncoated.icc 8 -rw-rw-r-- 1 focht focht 560 2003-11-06 20:46 WideGamutRGB.icc --- snip ---
and "new" mscms storage:
--- snip --- [focht@nexus color]$ pwd /home/focht/.wine/drive_c/windows/system32/spool/drivers/color [focht@nexus color]$ ls -lsa total 16 8 drwxrwxr-x 2 focht focht 4096 2008-03-31 21:12 . 8 drwxrwxr-x 5 focht focht 4096 2008-03-31 21:12 .. --- snip ---
Illustrator and other support tools later retrieve the profiles location by using GetColorDirectoryA().
--- snip illustrator trace --- .. 0013:Call mscms.GetColorDirectoryA(00000000,0033edf4,0033e9d4) ret=015df457 .. 0013:Call KERNEL32.GetSystemDirectoryW(0033e6dc,00000100) ret=6116e9c0 0013:Ret KERNEL32.GetSystemDirectoryW() retval=00000013 ret=6116e9c0 0013:Call KERNEL32.WideCharToMultiByte(00000000,00000000,00158698 L"C:\windows\system32\spool\drivers\color",ffffffff,00000000,00000000,00000000,00000000) ret=6116ed6c 0013:Ret KERNEL32.WideCharToMultiByte() retval=00000028 ret=6116ed6c .. 0013:Ret mscms.GetColorDirectoryA() retval=00000001 ret=015df457 .. 0013:Call KERNEL32.FindFirstFileA(0033e43c "C:\windows\system32\spool\drivers\color\*",0033e540) ret=015deb47 0013:Ret KERNEL32.FindFirstFileA() retval=00158698 ret=015deb47 .. 0013:Call KERNEL32.GetSystemDirectoryA(0033edf4,00000104) ret=015df4a5 0013:Ret KERNEL32.GetSystemDirectoryA() retval=00000013 ret=015df4a5 0013:Call KERNEL32.FindFirstFileA(0033e43c "C:\windows\system32\Color\*",0033e540) ret=015deb47 0013:Ret KERNEL32.FindFirstFileA() retval=00158698 ret=015deb47 .. 0013:Call advapi32.RegOpenKeyExA(80000002,0163dab4 "SOFTWARE\Microsoft\Windows\CurrentVersion",00000000,00020019,0033f14c) ret=015de83d 0013:Ret advapi32.RegOpenKeyExA() retval=00000000 ret=015de83d 0013:Call advapi32.RegQueryValueExA(00000114,0163daa4 "CommonFilesDir",00000000,0033f144,0033ed34,0033f148) ret=015de866 0013:Ret advapi32.RegQueryValueExA() retval=00000000 ret=015de866 0013:Call advapi32.RegCloseKey(00000114) ret=015de8a3 0013:Ret advapi32.RegCloseKey() retval=00000000 ret=015de8a3 0013:Call KERNEL32.GetFileAttributesA(0033f198 "C:\Program Files\Common Files\Adobe\") ret=015de62a 0013:Ret KERNEL32.GetFileAttributesA() retval=00000010 ret=015de62a 0013:Call KERNEL32.GetFileAttributesA(0033f198 "C:\Program Files\Common Files\Adobe\Color\") ret=015de62a 0013:Ret KERNEL32.GetFileAttributesA() retval=00000010 ret=015de62a .. 0013:Call KERNEL32.CreateFileA(0033f198 "C:\Program Files\Common Files\Adobe\Color\ACE1Cache.lst",80000000,00000003,0033f0f8,00000003,00000080,00000000) ret=01618801 0013:Ret KERNEL32.CreateFileA() retval=00000114 ret=01618801 .. 0013:Call KERNEL32.CreateFileA(0033f33c "C:\windows\system32\spool\drivers\color\sRGB Color Space Profile.icm",80000000,00000003,0033f214,00000003,00000080,00000000) ret=01618801 0013:Ret KERNEL32.CreateFileA() retval=ffffffff ret=01618801 0013:Call KERNEL32.GetLastError() ret=0161880d 0013:Ret KERNEL32.GetLastError() retval=00000002 ret=0161880d .. 0013:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0033f27c) ret=0160b183 0013:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b8419a0 0013:trace:seh:raise_exception info[0]=19930520 0013:trace:seh:raise_exception info[1]=0033f2a4 0013:trace:seh:raise_exception info[2]=016339e4 0013:trace:seh:raise_exception eax=7b82c3e9 ebx=7b8ae884 ecx=00000000 edx=0033f260 esi=0033f260 edi=0033f1e0 0013:trace:seh:raise_exception ebp=0033f1c8 esp=0033f164 cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00000216 0013:trace:seh:call_stack_handlers calling handler at 0x161b6d0 code=e06d7363 flags=1 0013:trace:seh:call_stack_handlers handler at 0x161b6d0 returned 1 0013:trace:seh:call_stack_handlers calling handler at 0x161b70a code=e06d7363 flags=1 --- snip illustrator trace ---
Nothing is found due to installer putting them in "old" directory and C++ exception is thrown. Not catastrophic for Illustrator because it searches additional 'private' profile locations but it adds additional noise. Other tools like the adobe gamma loader (from "C:\Program Files\Common Files\Adobe\Calibration\Adobe Gamma Loader.exe") won't even work due to that problem.
To solve the profiles problem - supporting the "old" and "new" profile storage I suggest to use a symbolic link.
E.g. wine should create a "windows/system32/Color/" symlink to "windows/system32/spool/drivers/color". That way older and new apps can access the profiles.
With fresh ~./wine, precreation of "color" profile directory symlink and installation, the app and tools find the profiles:
--- snip --- 002e:Call mscms.GetColorDirectoryA(00000000,0033f068,0033ec48) ret=015df457 002e:Call KERNEL32.GetSystemDirectoryW(0033e94c,00000100) ret=67b649c0 002e:Ret KERNEL32.GetSystemDirectoryW() retval=00000013 ret=67b649c0 002e:Call KERNEL32.WideCharToMultiByte(00000000,00000000,00158960 L"C:\windows\system32\spool\drivers\color",ffffffff,00000000,00000000,00000000,00000000) ret=67b64d6c 002e:Ret KERNEL32.WideCharToMultiByte() retval=00000028 ret=67b64d6c 002e:Ret mscms.GetColorDirectoryA() retval=00000001 ret=015df457 .. 002e:Call KERNEL32.FindFirstFileA(0033e6b0 "C:\windows\system32\spool\drivers\color\*",0033e7b4) ret=015deb47 002e:Ret KERNEL32.FindFirstFileA() retval=00158960 ret=015deb47 .. 002e:Call KERNEL32.CreateFileA(0033eb2c "C:\windows\system32\spool\drivers\color\sRGB Color Space Profile.icm",80000000,00000003,00338660,00000003,00000080,00000000) ret=01618801 002e:Ret KERNEL32.CreateFileA() retval=0000011c ret=01618801 .. --- snip ---
Note: This will not solve the crash but will enhance functionality of support tools and removes some noise (less exceptions). More stuff to follow.
Regards
http://bugs.winehq.org/show_bug.cgi?id=10002
--- Comment #9 from Anastasius Focht focht@gmx.net 2008-03-31 16:34:29 --- Created an attachment (id=11771) --> (http://bugs.winehq.org/attachment.cgi?id=11771) better GetWindowModuleFileNameA/W to prevent error handler from crashing
Hello,
another problem is the crash when the error message box is dismissed. This is due to GetWindowModuleFileNameA() being a stub.
The illustrator error handler directly accesses the returned buffer contents without checking return value, leading to crash (and stack overflow).
--- illustrator crash trace --- .. 0009:Call user32.GetWindowModuleFileNameA(00030038,0033dff0,00000400) ret=004177bb 0009:fixme:win:GetWindowModuleFileNameA GetWindowModuleFileNameA(hwnd 0x30038, lpszFileName 0x33dff0, cchFileNameMax 1024) stub! 0009:Ret user32.GetWindowModuleFileNameA() retval=00000000 ret=004177bb 0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x4177d4 0009:trace:seh:raise_exception info[0]=00000001 0009:trace:seh:raise_exception info[1]=00000000 0009:trace:seh:raise_exception eax=00000000 ebx=603c5708 ecx=00000000 edx=0033dff0 esi=ffffffff edi=00030038 0009:trace:seh:raise_exception ebp=00030038 esp=0033dd7c cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00210246 0009:trace:seh:call_stack_handlers calling handler at 0xbc3a7c code=c0000005 flags=0 0009:trace:seh:call_stack_handlers handler at 0xbc3a7c returned 1 0009:trace:seh:call_stack_handlers calling handler at 0xbf7558 code=c0000005 flags=0 0009:trace:seh:call_stack_handlers handler at 0xbf7558 returned 1 0009:trace:seh:call_stack_handlers calling handler at 0xbf740c code=c0000005 flags=0 0009:trace:seh:call_stack_handlers handler at 0xbf740c returned 1 0009:trace:seh:call_stack_handlers calling handler at 0xc06bad code=c0000005 flags=0 0009:trace:seh:call_stack_handlers handler at 0xc06bad returned 1 0009:trace:seh:call_stack_handlers calling handler at 0xc06b10 code=c0000005 flags=0 --- illustrator crash trace ---
The use of this API seems a bit awkward because it's obsoleted for long time (relict of Win9X) and doesn't work as initially intended for NT based systems. See http://support.microsoft.com/kb/228469 for more information.
I just deferred the work to GetModuleFileNameA/W() which is mentioned in KB article with default app instance handle supplied. This should mimick the behaviour for NT based systems and it keeps the app crash handler happy.
I don't think it makes much sense to emulate 9X behaviour. According to MSDN, GetWindowModuleFileName() will always fail on NT and later unless the window was created by the process that calls it. If you know some apps that break because they expect module names from remote processes, free to file bugs .. I seriously doubt it. To get the info for remote process window handles one could use GetWindowThreadProcessId and translate the pid into process module name by using psapi or other means - but that would be incompatible to NT based systems as described in MSDN.
Attached patch prevents the crash in error handler.
NOTE: This will not solve the cause of error but will allow a clean app exit (after another message box, which was previously not seen due to crash is dismissed). More stuff will follow (needs some time).
Regards
http://bugs.winehq.org/show_bug.cgi?id=10002
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
http://bugs.winehq.org/show_bug.cgi?id=10002
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #11771|0 |1 is obsolete| |
--- Comment #10 from Anastasius Focht focht@gmx.net 2008-06-10 04:47:18 --- (From update of attachment 11771) Hello,
revisiting, obsoleting patch. GetWindowModuleFileNameA/W has a decent implementation now.
Regards
http://bugs.winehq.org/show_bug.cgi?id=10002
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|patch |
--- Comment #11 from Dan Kegel dank@kegel.com 2008-06-10 07:37:13 --- ok, removing 'patch' keyword.
http://bugs.winehq.org/show_bug.cgi?id=10002
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #12 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-06-29 05:58:13 --- Still present in wine-1.1.0. Couldn't make anything out of a relay-log, it's full of exceptions. mysterious bug......
http://bugs.winehq.org/show_bug.cgi?id=10002
--- Comment #13 from Dan Kegel dank@kegel.com 2008-10-09 07:56:04 --- You can avoid the first error dialog and get to the second more quickly by moving Plugins/Extensions out of the way; evidently it's having trouble loading a plugin.
The second dialog, about two missing required plugins, is discussed in several places, e.g. http://www.adobeforums.com/webx/.3c0583da There they say it can be caused by a missing font, or by a corrupt AiPrefs file. I think that would be in ~/.wine/drive_c/windows/profiles/$LOGNAME/Application Data/Adobe/Adobe Illustrator CS2 Settings but I don't see it. Deleting that folder, as suggested by some adobe users, doesn't help; Illustrator does recreate it, but it neither creates an aiprefs file nor successfully starts.
The app *does* look for that file. Touching AIPrefs in that directory causes the app to find and open the file, but that doesn't help.
http://bugs.winehq.org/show_bug.cgi?id=10002
--- Comment #14 from Dan Kegel dank@kegel.com 2008-10-09 08:16:43 --- Illustrator CS also fails in a similar way, though it only complains about a single missing plugin (pathfinder).
http://bugs.winehq.org/show_bug.cgi?id=10002
--- Comment #15 from Dan Kegel dank@kegel.com 2008-10-09 08:26:50 --- I filed new bug 15556 for the Color directory problem mentioned in #8.
http://bugs.winehq.org/show_bug.cgi?id=10002
--- Comment #16 from Austin English austinenglish@gmail.com 2009-01-18 03:45:56 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=10002
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #17 from Austin English austinenglish@gmail.com 2009-01-18 03:46:04 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=10002
Niels niels.emmersen@pkf-it.dk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |niels.emmersen@pkf-it.dk
http://bugs.winehq.org/show_bug.cgi?id=10002
cem cemelmaci@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cemelmaci@hotmail.com
--- Comment #18 from cem cemelmaci@hotmail.com 2009-04-18 18:28:13 --- Retested in current git 1.1.19. The bug is still present in wine-1.1.19-90-g781b087.
http://bugs.winehq.org/show_bug.cgi?id=10002
markus markus@bytenirvana.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |markus@bytenirvana.de
--- Comment #19 from markus markus@bytenirvana.de 2009-06-19 12:47:00 --- Bug still present in 1.1.24.
http://bugs.winehq.org/show_bug.cgi?id=10002
nathan.n saturn_systems@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saturn_systems@yahoo.com
--- Comment #20 from nathan.n saturn_systems@yahoo.com 2010-07-15 00:23:24 --- Still present in Wine 1.2-rc7
http://bugs.winehq.org/show_bug.cgi?id=10002
butraxz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |butraxz@gmail.com
--- Comment #21 from butraxz@gmail.com 2012-05-17 15:01:31 CDT --- This bug has not been updated for two years. Is this still an issue i current (1.5.4) or newer wine ? You may also close this as abandoned if you feel that that this is issue is no longer relevant to you.
http://bugs.winehq.org/show_bug.cgi?id=10002
hasi whynot@nurfuerspam.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |whynot@nurfuerspam.de
--- Comment #22 from hasi whynot@nurfuerspam.de 2012-08-16 11:29:41 CDT --- This is still an issue in the latest wine 1.5.10 using Illustrator CS
http://bugs.winehq.org/show_bug.cgi?id=10002
Dylan Taylor aliendude5300@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aliendude5300@gmail.com
--- Comment #23 from Dylan Taylor aliendude5300@gmail.com 2013-01-11 00:06:45 CST --- This is still an issue in WINE 1.5.21.
http://bugs.winehq.org/show_bug.cgi?id=10002
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |normal
https://bugs.winehq.org/show_bug.cgi?id=10002
Pierre Rudloff contact@rudloff.pro changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |contact@rudloff.pro
https://bugs.winehq.org/show_bug.cgi?id=10002
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|Other |x86 Version|unspecified |0.9.46. Summary|Adobe Illustrator CS and |Adobe Illustrator CS and |CS2 abort on startup |CS2 abort on startup, | |reporting 'The operation | |cannot complete because of | |an unknown error. [PARM]' OS|other |Linux
--- Comment #24 from Anastasius Focht focht@gmx.net --- Hello folks,
still present. Refining summary.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Adobe/Illustrator CS-Testversion/Support Files/Contents/Windows
$ WINEDEBUG=+tid,+seh,+relay,+snoop wine ./Illustrator.exe >>log2.txt 2>&1 ... 003f:Ret PE DLL (proc=0x75b3ebd,module=0x7590000 L"Zeichenstil.aip",reason=PROCESS_ATTACH,res=(nil)) retval=1 003f:Ret KERNEL32.LoadLibraryA() retval=07590000 ret=004265af 003f:Call KERNEL32.GetProcAddress(07590000,032aa7fc "main") ret=004265be 003f:Ret KERNEL32.GetProcAddress() retval=075e0000 ret=004265be 003f:CALL ArtStyle.aip.main(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET ArtStyle.aip.main() retval=00000000 ret=004266fd 003f:CALL ArtStyle.aip.main(048701f7,04870204,0033ece8) ret=004266fd 003f:Call KERNEL32.GetSystemDefaultLangID() ret=05126aaf 003f:Ret KERNEL32.GetSystemDefaultLangID() retval=00000409 ret=05126aaf 003f:Call KERNEL32.GetLocaleInfoA(00000409,00001004,0033e9b8,00000006) ret=05126a18 003f:Ret KERNEL32.GetLocaleInfoA() retval=00000005 ret=05126a18 003f:Call KERNEL32.GetSystemDefaultLangID() ret=05126aaf 003f:Ret KERNEL32.GetSystemDefaultLangID() retval=00000409 ret=05126aaf 003f:Call KERNEL32.GetLocaleInfoA(00000409,00001004,0033e9d4,00000006) ret=05126a18 003f:Ret KERNEL32.GetLocaleInfoA() retval=00000005 ret=05126a18 003f:Call user32.LoadStringA(07590000,00003ee7,0033e5a8,00000100) ret=051138a7 003f:Ret user32.LoadStringA() retval=00000026 ret=051138a7 ... 003f:Call KERNEL32.FindResourceA(07590000,00000000,0033ddb4 "ZDCT") ret=050fe2ca 003f:Ret KERNEL32.FindResourceA() retval=00000000 ret=050fe2ca 003f:Call ntdll.RtlFreeHeap(05440000,00000000,05445b60) ret=05176d55 003f:Ret ntdll.RtlFreeHeap() retval=00000001 ret=05176d55 003f:Call ntdll.RtlAllocateHeap(05440000,00000000,00000030) ret=05177284 003f:Ret ntdll.RtlAllocateHeap() retval=05461dc8 ret=05177284 003f:Call ntdll.RtlAllocateHeap(05440000,00000000,00000010) ret=05177284 003f:Ret ntdll.RtlAllocateHeap() retval=05445b60 ret=05177284 003f:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0033e480) ret=05174288 003f:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b83af77 ip=7b83af77 tid=003f 003f:trace:seh:raise_exception info[0]=19930520 003f:trace:seh:raise_exception info[1]=0033e500 003f:trace:seh:raise_exception info[2]=051adb80 003f:trace:seh:raise_exception eax=7b826e55 ebx=7b8be000 ecx=19930520 edx=0033e3c4 esi=0033e464 edi=0033e430 003f:trace:seh:raise_exception ebp=0033e408 esp=0033e3a4 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00200283 003f:trace:seh:call_vectored_handlers calling handler at 0x7cfd007b code=e06d7363 flags=1 003f:trace:seh:call_vectored_handlers handler at 0x7cfd007b returned 0 ... 003f:Call KERNEL32.GetSystemDefaultLangID() ret=05126aaf 003f:Ret KERNEL32.GetSystemDefaultLangID() retval=00000409 ret=05126aaf 003f:Call KERNEL32.GetLocaleInfoA(00000409,00001004,0033e99c,00000006) ret=05126a18 003f:Ret KERNEL32.GetLocaleInfoA() retval=00000005 ret=05126a18 003f:CALL CoolType.CTTranslateEncoding() ret=0045c769 003f:RET CoolType.CTTranslateEncoding() retval=0033e700 ret=0045c769 003f:Call ntdll.RtlAllocateHeap(05440000,00000000,00000010) ret=05177284 003f:Ret ntdll.RtlAllocateHeap() retval=05445b48 ret=05177284 003f:CALL CoolType.CTTranslateEncoding() ret=0045c769 003f:RET CoolType.CTTranslateEncoding() retval=0033e700 ret=0045c769 003f:Call ntdll.RtlFreeHeap(05440000,00000000,05445b48) ret=05176d55 003f:Ret ntdll.RtlFreeHeap() retval=00000001 ret=05176d55 003f:Call ntdll.RtlFreeHeap(05440000,00000000,05461d50) ret=05176d55 003f:Ret ntdll.RtlFreeHeap() retval=00000001 ret=05176d55 003f:Call KERNEL32.GetLocalTime(0033ebc4) ret=075b39c6 003f:Ret KERNEL32.GetLocalTime() retval=00000001 ret=075b39c6 ... 003f:Call user32.MessageBeep(00000000) ret=05113920 003f:Call winex11.drv.SystemParametersInfo(00000001,00000000,0033e9ac,00000000) ret=7ecff6f6 003f:Ret winex11.drv.SystemParametersInfo() retval=00000000 ret=7ecff6f6 003f:Call winex11.drv.Beep() ret=7ece587b 003f:Ret winex11.drv.Beep() retval=00000001 ret=7ece587b 003f:Ret user32.MessageBeep() retval=00000001 ret=05113920 ... 003f:Call winex11.drv.SetWindowText(000100f0,001a7218 L"Der Vorgang kann nicht vollst\00e4ndig ausgef\00fchrt werden, weil ein unbekannter Fehler aufgetreten ist. [PARM] ") ret=7ec9c761 --- snip ---
Each plugin entry point 'main' or 'PluginMain' is called multiple times from the Adobe plugin manager (ADM).
Upon second call with 'SP Interface' and 'Startup' args, some plugin entry points return EAX=0x5041524D which is 'PARM' (the error seen in message box). During execution of 'main' entry point, plugins call back into the plugin manager and main executable multiple times. The actual error gets propagated from main app code into plugin during such "call-out" (the plugin never sets this).
The exception due to failing resource load looks rather harmless.
Filtering the log for all plugin entry points yields:
--- snip --- $ egrep -i "(aip.PluginMain|aip.main)" log.txt
003f:CALL PhotoshopAdapter.aip.PluginMain(048702b0,048702ba,0033ebd8) ret=004266fd 003f:RET PhotoshopAdapter.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL PhotoshopAdapter.aip.PluginMain(048701f7,04870204,0033ece4) ret=004266fd 003f:RET PhotoshopAdapter.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL PhotoshopAdapter.aip.PluginMain(0487021b,04870277,0033ee34) ret=004266fd 003f:RET PhotoshopAdapter.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL Action.aip.main(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET Action.aip.main() retval=00000000 ret=004266fd 003f:CALL Action.aip.main(048701f7,04870204,0033ece8) ret=004266fd 003f:RET Action.aip.main() retval=00000000 ret=004266fd 003f:CALL FRAMEWORKS.aip.PluginMain(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET FRAMEWORKS.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL FRAMEWORKS.aip.PluginMain(048701f7,04870204,0033ece8) ret=004266fd 003f:RET FRAMEWORKS.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL ASLIB.aip.PluginMain(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET ASLIB.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL ASLIB.aip.PluginMain(048701f7,04870204,0033ece8) ret=004266fd 003f:RET ASLIB.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL BRSPencilTool.aip.PluginMain(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET BRSPencilTool.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL BRSPencilTool.aip.PluginMain(048701f7,04870204,0033ece8) ret=004266fd 003f:RET BRSPencilTool.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL FOConversionSuite.aip.main(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET FOConversionSuite.aip.main() retval=00000000 ret=004266fd 003f:CALL FOConversionSuite.aip.main(048701f7,04870204,0033ece8) ret=004266fd 003f:RET FOConversionSuite.aip.main() retval=53214664 ret=004266fd 003f:CALL ArtConverters.aip.main(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET ArtConverters.aip.main() retval=00000000 ret=004266fd 003f:CALL ArtConverters.aip.main(048701f7,04870204,0033ece8) ret=004266fd 003f:RET ArtConverters.aip.main() retval=53214664 ret=004266fd 003f:CALL Rasterize.aip.PluginMain(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET Rasterize.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL Rasterize.aip.PluginMain(048701f7,04870204,0033ece8) ret=004266fd 003f:RET Rasterize.aip.PluginMain() retval=5041524d ret=004266fd 003f:CALL PDFSuite.aip.main(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET PDFSuite.aip.main() retval=00000000 ret=004266fd 003f:CALL PDFSuite.aip.main(048701f7,04870204,0033ece8) ret=004266fd 003f:RET PDFSuite.aip.main() retval=00000000 ret=004266fd 003f:CALL sliceAttributes.aip.PluginMain(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET sliceAttributes.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL sliceAttributes.aip.PluginMain(048701f7,04870204,0033ece8) ret=004266fd 003f:RET sliceAttributes.aip.PluginMain() retval=5041524d ret=004266fd 003f:CALL FlattenTransparency.aip.PluginMain(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET FlattenTransparency.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL FlattenTransparency.aip.PluginMain(048701f7,04870204,0033ece8) ret=004266fd 003f:RET FlattenTransparency.aip.PluginMain() retval=5041524d ret=004266fd 003f:CALL ActionPalette.aip.main(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET ActionPalette.aip.main() retval=00000000 ret=004266fd 003f:CALL ActionPalette.aip.main(048701f7,04870204,0033ece8) ret=004266fd 003f:RET ActionPalette.aip.main() retval=00000000 ret=004266fd 003f:CALL LAYERS.aip.PluginMain(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET LAYERS.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL LAYERS.aip.PluginMain(048701f7,04870204,0033ece8) ret=004266fd 003f:RET LAYERS.aip.PluginMain() retval=53214664 ret=004266fd 003f:CALL FileClipboardPref.aip.PluginMain(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET FileClipboardPref.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL FileClipboardPref.aip.PluginMain(048701f7,04870204,0033ece8) ret=004266fd 003f:RET FileClipboardPref.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL SwatchLibs.aip.main(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET SwatchLibs.aip.main() retval=00000000 ret=004266fd 003f:CALL SwatchLibs.aip.main(048701f7,04870204,0033ece8) ret=004266fd 003f:RET SwatchLibs.aip.main() retval=53214664 ret=004266fd 003f:CALL PaintStyle.aip.main(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET PaintStyle.aip.main() retval=00000000 ret=004266fd 003f:CALL PaintStyle.aip.main(048701f7,04870204,0033ece8) ret=004266fd 003f:RET PaintStyle.aip.main() retval=00000000 ret=004266fd 003f:CALL Deform.aip.main(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET Deform.aip.main() retval=00000000 ret=004266fd 003f:CALL Deform.aip.main(048701f7,04870204,0033ece8) ret=004266fd 003f:RET Deform.aip.main() retval=53214664 ret=004266fd 003f:CALL BrushManager.aip.main(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET BrushManager.aip.main() retval=00000000 ret=004266fd 003f:CALL BrushManager.aip.main(048701f7,04870204,0033ece8) ret=004266fd 003f:RET BrushManager.aip.main() retval=53214664 ret=004266fd 003f:CALL VariablesPalette.aip.main(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET VariablesPalette.aip.main() retval=00000000 ret=004266fd 003f:CALL VariablesPalette.aip.main(048701f7,04870204,0033ece8) ret=004266fd 003f:RET VariablesPalette.aip.main() retval=53214664 ret=004266fd 003f:CALL ToolSelector.aip.PluginMain(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET ToolSelector.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL ToolSelector.aip.PluginMain(048701f7,04870204,0033ece8) ret=004266fd 003f:RET ToolSelector.aip.PluginMain() retval=00000000 ret=004266fd 003f:CALL ArtStyle.aip.main(048702b0,048702ba,0033ebdc) ret=004266fd 003f:RET ArtStyle.aip.main() retval=00000000 ret=004266fd 003f:CALL ArtStyle.aip.main(048701f7,04870204,0033ece8) ret=004266fd --- snip ---
0x5041524d = 'PARM' 0x53214664 = 'S!Fd'
Several plugins return non-zero codes until the last plugin 'Zeichenstil' triggers the error dialog.
Given their long history of churning out crappy code/broken apps I wouldn't be surprised if various code just works by chance (https://forums.adobe.com/thread/318711).
$ wine --version wine-1.7.30
Regards