[Bug 9422] Visio 2003 failing with the message "iopl not enabled"

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Nov 20 07:23:28 CST 2007


--- Comment #15 from Anastasius Focht <focht at gmx.net>  2007-11-20 07:23:27 ---
Created an attachment (id=9256)
 --> (http://bugs.winehq.org/attachment.cgi?id=9256)
showcase patch which loosens gdiplus version restriction (IOPL errors with ms
visio and others) 


--- quote ---
(In reply to comment #13)
> Could anyone do a proper regression test please?
> http://wiki.winehq.org/RegressionTesting

I'm trying to do it as soon as i can...
--- quote ---

No need for that, I already looked into matter.
MS Visio 2003 requests gdiplus version 2.
Wine builtin gdiplus restricts the API use to version 1.
This leads to the cryptic "IOPL ..." error message.

The safest way for now is to use installed native gdiplus.
Configure to run Visio with native gdiplus.dll only (-> disable builtin).

I attached a small patch which loosens the version check by printing
diagnostics and continues despite the version mismatch.
Don't get it wrong: this is just a showcase patch for people working on gdiplus
to see what APIs are requested by Visio (v2 support).
Hence the "expect problems" in the message.
Even if it starts with builtin (ignoring version), it might later crash due to
missing gdiplus API.


Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the wine-bugs mailing list