http://bugs.winehq.org/show_bug.cgi?id=22242
Summary: Paint.NET 3.5.4 installer fails with mono Product: Wine Version: 1.1.41 Platform: x86 URL: http://www.getpaint.net/download.html OS/Version: Linux Status: NEW Keywords: dotnet, download, Installer Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: madewokherd@gmail.com
The Paint.NET installer fails with mono installed (via winetricks mono26).
The current blocking issue is the lack of ngen.exe. I sent a patch for that: http://www.winehq.org/pipermail/wine-patches/2010-April/086832.html
After that, it apparently fails due to a FileNotFound error, which I suspect is caused by a program's inability to detect its own path. We should switch mscoree.dll to using the mono embedding api rather than calling mono.exe, so that the GetCommandLine and GetModuleFileName(0) point to the program being executed.
http://bugs.winehq.org/show_bug.cgi?id=22242
A Wine user RandomAccountName@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |RandomAccountName@mail.com
http://bugs.winehq.org/show_bug.cgi?id=22242
--- Comment #1 from Vincent Povirk madewokherd@gmail.com 2010-04-17 12:14:33 --- The ngen.exe and path problems are fixed, and I think the FileNotFound exception is benign. I now suspect that Mono is crashing in a helper process.
http://bugs.winehq.org/show_bug.cgi?id=22242
--- Comment #2 from Vincent Povirk madewokherd@gmail.com 2010-04-17 13:05:50 --- Yep, "Stacktrace:" is printed by the mono_handle_native_sigsegv function. Unfortunately, the build seems not equipped to actually print a backtrace.
http://bugs.winehq.org/show_bug.cgi?id=22242
--- Comment #3 from Vincent Povirk madewokherd@gmail.com 2010-04-17 14:47:39 --- Created an attachment (id=27409) --> (http://bugs.winehq.org/attachment.cgi?id=27409) snippit of crash log with WINE_MONO_TRACE=all WINEDEBUG=+seh,+shell,+tid
I think this is the relevant part of the log. It seems Mono is trying to call a function on PaintDotNet.SetupNgen/IShellLink, which should be a wrapper around our IShellLink implementation. However, we never get this call, and instead Mono crashes.
http://bugs.winehq.org/show_bug.cgi?id=22242
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mscoree
http://bugs.winehq.org/show_bug.cgi?id=22242
--- Comment #4 from Austin English austinenglish@gmail.com 2010-07-29 18:17:20 --- Created an attachment (id=29914) --> (http://bugs.winehq.org/attachment.cgi?id=29914) terminal output in wine-1.2-562-ga6203f8
Still present.
http://bugs.winehq.org/show_bug.cgi?id=22242
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|dotnet | CC| |focht@gmx.net
--- Comment #5 from Anastasius Focht focht@gmx.net 2010-08-01 08:52:36 --- Hello,
removing 'dotnet' keyword as this is a Mono bug being triaged here and not a .NET Framework/Wine one.
You should start with a reduced test case for Mono. Example:
--- snip --- [ComImport, ClassInterface(ClassInterfaceType.None), Guid("00021401-0000-0000-C000-000000000046")] public class CShellLink { }
[ComImport, Guid("000214F9-0000-0000-C000-000000000046"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] public interface IShellLink { ... void SetDescription([MarshalAs(UnmanagedType.LPWStr)] string name); ... }
... // test code CShellLink cShellLink = new CShellLink(); IShellLink iShellLink = (IShellLink) cShellLink; iShellLink.SetDescription("test description"); Marshal.ReleaseComObject(iShellLink); iShellLink = null; Marshal.ReleaseComObject(cShellLink); cShellLink = null; --- snip ---
To actually see the emitted code from AOT compiler/JIT for the icall wrapper/IShellLink proxy you would ideally make use of MONO_VERBOSE_METHOD.
Regards
http://bugs.winehq.org/show_bug.cgi?id=22242
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=22242
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.getpaint.net/dow |http://www.filehippo.com/do |nload.html |wnload_paint.net/7122/
--- Comment #6 from Bruno Jesus 00cpxxx@gmail.com 2013-06-22 14:11:29 CDT --- Currently the application says it requires administrator priviledges to run.
5ffc52c76959692682c0a849322a959b19c0c693 Paint.NET.3.5.4.Install.exe
https://bugs.winehq.org/show_bug.cgi?id=22242
Teras teras@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |teras@luukku.com
--- Comment #7 from Teras teras@luukku.com --- I am unable to install that because of timezone error. It could work for someone else.
wine 1.7.36
https://bugs.winehq.org/show_bug.cgi?id=22242
--- Comment #8 from Teras teras@luukku.com --- Changed timezone to test this. The installer still fails.
same wine 1.7.36
https://bugs.winehq.org/show_bug.cgi?id=22242
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #9 from super_man@post.com --- still fails 1.7.54
https://bugs.winehq.org/show_bug.cgi?id=22242
--- Comment #10 from super_man@post.com --- (In reply to super_man from comment #9)
still fails 1.7.54
Still valid 1.9.8-git
https://bugs.winehq.org/show_bug.cgi?id=22242
Hildo Guillardi Júnior hildogjr@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hildogjr@gmail.com
--- Comment #11 from Hildo Guillardi Júnior hildogjr@gmail.com --- Still at Wine 3.18 I tried Paint.net 4.1.1 https://www.dotpdn.com/downloads/pdn.html
https://bugs.winehq.org/show_bug.cgi?id=22242
--- Comment #12 from Hildo Guillardi Júnior hildogjr@gmail.com --- Even having mono, it freeze trying to install Framework.NET.
https://bugs.winehq.org/show_bug.cgi?id=22242
huntantr huntantr@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |huntantr@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=22242
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.filehippo.com/do |https://web.archive.org/web |wnload_paint.net/7122/ |/20140323143512/https://www | |.dotpdn.com/files/paint.net | |.3.5.4.install.zip
https://bugs.winehq.org/show_bug.cgi?id=22242
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED URL|https://web.archive.org/web |https://web.archive.org/web |/20140323143512/https://www |/20210201133157/https://fil |.dotpdn.com/files/paint.net |ehippo.com/download_paint-n |.3.5.4.install.zip |et/3.54.3708.31979.0/post_d | |ownload/ Summary|Paint.NET 3.5.4 installer |Paint.NET 3.5.4 installer |fails with mono |fails with Wine-Mono
--- Comment #13 from Anastasius Focht focht@gmx.net --- Hello folks,
installs fine here with Wine 6.1, assuming fixed.
Adding stable download link via Internet Archive:
https://web.archive.org/web/20210201133157/https://filehippo.com/download_pa...
Paint.NET v3.5.4 (Final Release build 3.54.3708.31975)
---
NOTE:
The snapshots for a number of older Paint.NET versions from 'www.dotpdn.com' (official CDN) contain newer versions despite their .ZIP archive name. Hence using snapshots from 'filehippo.com' which use the original binary.
Example:
https://web.archive.org/web/20140323143512/https://www.dotpdn.com/files/pain...
--- snip --- $ unzip -l Paint.NET.3.5.4.Install.zip Archive: Paint.NET.3.5.4.Install.zip Length Date Time Name --------- ---------- ----- ---- 3765592 08-17-2013 14:02 Paint.NET.3.5.11.Install.exe --------- ------- 3765592 1 file --- snip ---
$ sha1sum Paint.NET.3.5.4.Install.exe 5ffc52c76959692682c0a849322a959b19c0c693 Paint.NET.3.5.4.Install.exe
$ du -sh Paint.NET.3.5.4.Install.exe 4.9M Paint.NET.3.5.4.Install.exe
$ wine --version wine-6.1
Regards
https://bugs.winehq.org/show_bug.cgi?id=22242
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.2.