https://bugs.winehq.org/show_bug.cgi?id=42913 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|ABANDONED |FIXED Component|-unknown |user32 URL|https://github.com/01org/ac |https://github.com/intel/ac |at/releases/download/v1.00. |at/releases/download/v1.00. |0/ACATSetup.exe |0/ACATSetup.exe Summary|Intel Assistive |ACAT Dashboard, part of |Context-Aware Toolkit |Intel Assistive |(ACAT) v1.00.0 (.NET 4.5 |Context-Aware Toolkit |app) fails to run |(ACAT) v1.00.0 (.NET 4.5 |(unspecified) |app) crashes with 'invalid | |parameter' in | |'System.Drawing.Icon.Initia | |lize' (missing support for | |PNG icons in user32) Fixed by SHA1| |728255cf2ceca073e0818a310b6 | |2864d1b3725a8 --- Comment #7 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, reusing one of the issues from my comment #5 since the fix commit sha1 is not covered by any other bug report. --- quote --- * ACATDashboard.exe - fails with managed exception 'invalid parameter' in System.Drawing.Icon.Initialize (looks like PNG encoded icon/cursor is passed to user32.CreateIconFromResourceEx which Wine can't handle) --- quote --- --- snip --- $ pwd /home/focht/.wine/drive_c/Intel/ACAT $ wine ./ACATDashboard.exe ... Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ComponentModel.Win32Exception: Invalid parameter at System.Drawing.Icon.Initialize(Int32 width, Int32 height) at System.Drawing.Icon..ctor(SerializationInfo info, StreamingContext context) --- End of inner exception stack trace --- at System.RuntimeMethodHandle.SerializationInvoke(IRuntimeMethodInfo method, Object target, SerializationInfo info, StreamingContext& context) at System.Runtime.Serialization.ObjectManager.CompleteISerializableObject(Object obj, SerializationInfo info, StreamingContext context) at System.Runtime.Serialization.ObjectManager.FixupSpecialObject(ObjectHolder holder) at System.Runtime.Serialization.ObjectManager.DoFixups() at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage) at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage) at System.Resources.ResourceReader.DeserializeObject(Int32 typeIndex) at System.Resources.ResourceReader._LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode) at System.Resources.ResourceReader.LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode) at System.Resources.ResourceReader.LoadObject(Int32 pos, ResourceTypeCode& typeCode) at System.Resources.RuntimeResourceSet.GetObject(String key, Boolean ignoreCase, Boolean isString) at System.Resources.RuntimeResourceSet.GetObject(String key, Boolean ignoreCase) at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream) at System.Resources.ResourceManager.GetObject(String name) at ACAT.Applications.ACATDashboard.DashboardForm.InitializeComponent() at ACAT.Applications.ACATDashboard.DashboardForm..ctor() at ACAT.Applications.ACATDashboard.Program.Main() --- snip --- This was fixed by commit https://source.winehq.org/git/wine.git/commitdiff/728255cf2ceca073e0818a310b... ("user32: Add support for PNG icons."). Part of Wine 3.6 release. Thanks Dmitry $ sha1sum ACATSetup.exe de818a4723d72d7654895631ef121e574d8b3713e ACATSetup.exe $ du -sh ACATSetup.exe 283M ACATSetup.exe 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.