https://bugs.winehq.org/show_bug.cgi?id=36775
Bug ID: 36775 Summary: Rise of the Triad (2013) Unhandled exception Product: Wine Version: 1.7.20 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: ptrampau@gmail.com
Created attachment 48838 --> https://bugs.winehq.org/attachment.cgi?id=48838 backtrace output
Rise of the Triad (http://store.steampowered.com/app/217140/) crashes directly after launch with exeption.
backtrace attached
https://bugs.winehq.org/show_bug.cgi?id=36775
ptrampau@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://store.steampowered.c | |om/app/217140/
https://bugs.winehq.org/show_bug.cgi?id=36775
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Resolution|--- |DUPLICATE Summary|Rise of the Triad (2013) |Rise of the Triad (.NET 4.0 |Unhandled exception |game, Steam) crashes on | |startup with WinVer set > | |'Windows XP'
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
the game works fine here.
Prerequisites:
--- snip --- "InstallScripts" { "0" "_CommonRedist\vcredist\2010\installscript.vdf" "1" "_CommonRedist\DirectX\Jun2010\installscript.vdf" "2" "_CommonRedist\DotNet\4.0\installscript.vdf" } --- snip ---
You changed the Windows version for the WINEPREFIX to something higher than 'Windows XP' (default). Don't do that unless you know the consequences!
Dupe of bug 32830
--- snip --- 0067:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\dwmapi.dll" at 0x7e2f0000: builtin 0067:trace:seh:raise_exception code=80000100 flags=1 addr=0x7b83adb7 ip=7b83adb7 tid=0067 0067:trace:seh:raise_exception info[0]=7e2faa20 0067:trace:seh:raise_exception info[1]=7e2faa2b wine: Call from 0x7b83adb7 to unimplemented function dwmapi.dll.DwmAttachMilContent, aborting
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.SEHException: External component has thrown an exception. at System.Windows.Media.MediaContextNotificationWindow.MilContent_AttachToHwnd(IntPtr hwnd) at System.Windows.Media.MediaContextNotificationWindow..ctor(MediaContext ownerMediaContext) at System.Windows.Media.MediaContext..ctor(Dispatcher dispatcher) at System.Windows.Media.MediaContext.From(Dispatcher dispatcher) at System.Windows.Media.Visual.VerifyAPIReadWrite() at System.Windows.Media.VisualCollection.Add(Visual visual) at System.Windows.Controls.UIElementCollection.AddInternal(UIElement element) at System.Windows.Controls.UIElementCollection.Add(UIElement element) at System.Windows.Controls.UIElementCollection.System.Collections.IList.Add(Object value) at System.Xaml.Schema.XamlTypeInvoker.AddToCollection(Object instance, Object item) at MS.Internal.Xaml.Runtime.ClrObjectRuntime.Add(Object collection, XamlType collectionType, Object value, XamlType valueXamlType) at System.Xaml.XamlObjectWriter.Logic_DoAssignmentToParentCollection(ObjectWriterContext ctx) --- snip ---
$ wine --version wine-1.7.20-102-g889cce4
Regards
*** This bug has been marked as a duplicate of bug 32830 ***
https://bugs.winehq.org/show_bug.cgi?id=36775
ptrampau@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|DUPLICATE |---
--- Comment #2 from ptrampau@gmail.com --- (In reply to Anastasius Focht from comment #1)
Hello folks,
You changed the Windows version for the WINEPREFIX to something higher than 'Windows XP' (default). Don't do that unless you know the consequences!
Windows version is set to Windows XP. Also shows up in "Steam System Information" as WinXP. ?
https://bugs.winehq.org/show_bug.cgi?id=36775
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Rise of the Triad (.NET 4.0 |Rise of the Triad (.NET 4.0 |game, Steam) crashes on |game, Steam) crashes on |startup with WinVer set > |startup |'Windows XP' |
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello,
since the game works fine for me your WINEPREFIX or Wine package might be broken.
Please attach terminal output. Make sure you click 'close' in Wine crash reporting tool to have the managed backtrace show up in terminal.
Also make sure you don't use a shared WINEPREFIX for multiple Steam games requiring different .NET versions. This is not supported - do that on your own risk.
Regards
http://bugs.winehq.org/show_bug.cgi?id=36775
Gethyn ThomasQuail xylem2020@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xylem2020@gmail.com
--- Comment #4 from Gethyn ThomasQuail xylem2020@gmail.com --- I can say I just did a clean prefix, installed .NET 4, made sure Windows XP is the Windows version, and ROTT's launcher still crashes. Honestly, I've had this game work before but .NET applications seem to run or crash randomly in my experience.
http://bugs.winehq.org/show_bug.cgi?id=36775
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
--- quote --- I can say I just did a clean prefix, installed .NET 4, made sure Windows XP is the Windows version, and ROTT's launcher still crashes. Honestly, I've had this game work before but .NET applications seem to run or crash randomly in my experience. --- quote ---
Just re-downloaded and installed that 7 GB game from Steam in 32-bit WINEPREFIX ... works like a charm.
Either I have the "golden" Wine machine or you must be doing something wrong (likely broken/missing distro packages).
Since you didn't state the Wine version nor provided (attached) any backtrace/terminal output there is nothing to do.
$ wine --version wine-1.7.21-19-g8812193
Regards
http://bugs.winehq.org/show_bug.cgi?id=36775
--- Comment #6 from Gethyn ThomasQuail xylem2020@gmail.com --- Created attachment 48916 --> http://bugs.winehq.org/attachment.cgi?id=48916 My backtrace to show the crash
Here you go, have fun.
http://bugs.winehq.org/show_bug.cgi?id=36775
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello,
at the point when 'winedbg' crash reporter closes there should be additional output in terminal (managed backtrace).
Please run the Steam client/launcher from terminal.
Attach the full terminal output from start of Steam client/launcher including the output after you clicked 'close' in crash reporter.
Regards
http://bugs.winehq.org/show_bug.cgi?id=36775
--- Comment #8 from Gethyn ThomasQuail xylem2020@gmail.com --- Created attachment 48917 --> http://bugs.winehq.org/attachment.cgi?id=48917 ROTTLauncher output
Terminal output from launching the executable.
http://bugs.winehq.org/show_bug.cgi?id=36775
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello,
as suspected, you are missing required dependencies (= not Wine bug).
--- snip --- ... err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng15.so.15 fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005 err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng15.so.15 fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
Unhandled Exception: System.Windows.Markup.XamlParseException: Provide value on 'System.Windows.Baml2006.TypeConverterMarkupExtension' threw an exception. ---> System.NotSupportedException: No imaging component suitable to complete this operation was found. ---> System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x88982F50 --- End of inner exception stack trace --- at System.Windows.Media.Imaging.BitmapDecoder.SetupDecoderFromUriOrStream(Uri uri, Stream stream, BitmapCacheOption cacheOption, Guid& clsId, Boolean& isOriginalWritable, Stream& uriStream, UnmanagedMemoryStream& unmanagedMemoryStream, SafeFileHandle& safeFilehandle) at System.Windows.Media.Imaging.BitmapDecoder.CreateFromUriOrStream(Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, RequestCachePolicy uriCachePolicy, Boolean insertInDecoderCache) at System.Windows.Media.Imaging.BitmapFrame.CreateFromUriOrStream(Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, RequestCachePolicy uriCachePolicy) at System.Windows.Media.ImageSourceConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value) --- snip ---
Install 32-bit libpng with your distro.
Regards
http://bugs.winehq.org/show_bug.cgi?id=36775
--- Comment #10 from Gethyn ThomasQuail xylem2020@gmail.com --- Well I already have libpng installed on my Distro (Fedora 20) but since I'm on a 64-bit machine I decided to try a 64-bit Wine prefix, despite that I constantly see that libpng error with Wine all the time (for example, creating icons for Desktop files). I can't install .NET 4 under Wine 64-bit because it tells me that I have .NET already installed. Because this, I can't even get the launcher to work because of its need for .NET 4. So I honestly don't know what to do at this point besides completely uninstalling Wine, restarting, and then reinstalling Wine because this has supposedly fixed libpng errors for others. After that, I guess I will try ROTT once again.
http://bugs.winehq.org/show_bug.cgi?id=36775
--- Comment #11 from Anastasius Focht focht@gmx.net --- Hello,
--- quote --- Well I already have libpng installed on my Distro (Fedora 20) but since I'm on a 64-bit machine I decided to try a 64-bit Wine prefix, despite that I constantly see that libpng error with Wine all the time (for example, creating icons for Desktop files) --- quote ---
If you have a 64-bit distro you need to install all required libs with with their 32-bit (!) counterparts.
Again: just doing 'sudo yum install libpng' won't fix it.
To install the 32-bit lib: 'sudo yum install libpng.i686'
For further problems please seek help in WineHQ user forums, Bugzilla is not meant for end user support (this is obviously the case here).
Regards
http://bugs.winehq.org/show_bug.cgi?id=36775
--- Comment #12 from Gethyn ThomasQuail xylem2020@gmail.com ---
Again: just doing 'sudo yum install libpng' won't fix it.
To install the 32-bit lib: 'sudo yum install libpng.i686'
For further problems please seek help in WineHQ user forums, Bugzilla is not meant for end user support (this is obviously the case here).
Regards
I already had 32-bit libpng's installed before my first post in this bug report. I decided though to uninstall Wine, restart, then reinstall Wine. I then installed .NET 4 under 32-bit Windows XP prefix. Tried launching ROTT and same exact output as before.
https://bugs.winehq.org/show_bug.cgi?id=36775
--- Comment #13 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.51 or newer) wine?
https://bugs.winehq.org/show_bug.cgi?id=36775
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |ABANDONED
--- Comment #14 from Anastasius Focht focht@gmx.net --- Hello folks,
no response from OP for several years. Resolving 'ABANDONED' here (was likely invalid anyway).
Regards
https://bugs.winehq.org/show_bug.cgi?id=36775
mrdeathjr28@yahoo.es changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mrdeathjr28@yahoo.es
--- Comment #15 from mrdeathjr28@yahoo.es --- No error still remains wine 3.17
https://bugs.winehq.org/show_bug.cgi?id=36775
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|ABANDONED |--- Status|RESOLVED |REOPENED Ever confirmed|0 |1
--- Comment #16 from Anastasius Focht focht@gmx.net --- Hello folks,
please attach fresh backtrace + console output from running with Wine 3.17
Regards