[Bug 10002] Adobe Illustrator CS and CS2 abort on startup, reporting 'The operation cannot complete because of an unknown error. [PARM]'

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Nov 2 14:55:15 CST 2014


https://bugs.winehq.org/show_bug.cgi?id=10002

Anastasius Focht <focht at 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 at 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

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list