https://bugs.winehq.org/show_bug.cgi?id=56248
Bug ID: 56248 Summary: VTFEdit: Exception When Loading .VTF Files Product: Wine Version: 9.0-rc5 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: shaytzedaka123@gmail.com Distribution: ---
Created attachment 75955 --> https://bugs.winehq.org/attachment.cgi?id=75955 Exception when loading the .VTF file.
VTFEdit is a dotnet program about loading up .VTF (Valve Texture file) files and editing them or viewing them. Using The latest Wine 9.0 Staging: When trying to load .VTF files wine gives out an exception (attached)
note: it is potentially a regression. as judging by the AppDB page https://appdb.winehq.org/objectManager.php?sClass=version&iId=29689 The last working version was wine 1.7.11 i have tried using wine the previous stable version of wine 8.0.2 and it did not work either.
This was tested on Ubuntu 23.10 X64 with X11 Download Link: https://nemstools.github.io/pages/VTFLib-Download.html
https://bugs.winehq.org/show_bug.cgi?id=56248
--- Comment #1 from Shy Zedaka shaytzedaka123@gmail.com --- Created attachment 75956 --> https://bugs.winehq.org/attachment.cgi?id=75956 Terminal Output
https://bugs.winehq.org/show_bug.cgi?id=56248
--- Comment #2 from Shy Zedaka shaytzedaka123@gmail.com --- Created attachment 75957 --> https://bugs.winehq.org/attachment.cgi?id=75957 Test .VTF file
https://bugs.winehq.org/show_bug.cgi?id=56248
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 URL| |https://nemstools.github.io | |/pages/VTFLib-Download.html CC| |xerox.xerox2000x@gmail.com Status|UNCONFIRMED |NEW Component|-unknown |mscoree Keywords| |download
--- Comment #3 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Shy Zedaka from comment #0)
Created attachment 75955 [details] Exception when loading the .VTF file.
note: it is potentially a regression. as judging by the AppDB page https://appdb.winehq.org/objectManager.php?sClass=version&iId=29689 The last working version was wine 1.7.11
My guess is that they used native dotnet (maybe winetricks dotnet20) in that test result. I used native dotnet48, and than the file loads successfully. With mono I get indeed an error window and the file cannot be loaded.
Likely a mono bug so marking as such.
https://bugs.winehq.org/show_bug.cgi?id=56248
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com
--- Comment #4 from Esme Povirk madewokherd@gmail.com --- Just needs a method implemented (which only shows up in the exception if you set MONO_INLINELIMIT=0). Made a PR: https://github.com/madewokherd/mono/pull/58
https://bugs.winehq.org/show_bug.cgi?id=56248
--- Comment #5 from Esme Povirk madewokherd@gmail.com --- Fix added to Wine Mono as https://github.com/madewokherd/wine-mono/commit/c0153d2942dda5170f63bf3322ef..., this will show up in the next release (9.1.0 or 9.0.1).
https://bugs.winehq.org/show_bug.cgi?id=56248
--- Comment #6 from Shy Zedaka shaytzedaka123@gmail.com --- (In reply to Esme Povirk from comment #5)
Fix added to Wine Mono as https://github.com/madewokherd/wine-mono/commit/ c0153d2942dda5170f63bf3322efa63a804af8aa, this will show up in the next release (9.1.0 or 9.0.1).
Amazing! Thank you! i will be waiting. let me know when i can re-test it.
https://bugs.winehq.org/show_bug.cgi?id=56248
--- Comment #7 from Esme Povirk madewokherd@gmail.com --- You could do that now using the CI build from the PR: https://github.com/madewokherd/mono/actions/runs/7789283776
Just scroll down to "make msi output", download+extract that, and run it in Wine to install.
Of course, the bug can't be resolved until this makes it into a Wine Mono release and that makes it into Wine.
https://bugs.winehq.org/show_bug.cgi?id=56248
--- Comment #8 from Shy Zedaka shaytzedaka123@gmail.com --- (In reply to Esme Povirk from comment #7)
You could do that now using the CI build from the PR: https://github.com/madewokherd/mono/actions/runs/7789283776
Just scroll down to "make msi output", download+extract that, and run it in Wine to install.
Of course, the bug can't be resolved until this makes it into a Wine Mono release and that makes it into Wine.
I just gave it a try and it works without any issues so far! And yeah i see. thank you for clarifying.
https://bugs.winehq.org/show_bug.cgi?id=56248
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |e00762b961b78b46be3a9ddaf0c | |fb74450de1427 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #9 from Esme Povirk madewokherd@gmail.com --- Resolving with Wine Mono 9.1.0 release.
https://bugs.winehq.org/show_bug.cgi?id=56248
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.8.