https://bugs.winehq.org/show_bug.cgi?id=48540
Bug ID: 48540 Summary: Paint.net v4.0 crashes: System.NotImplementedException: ..\Direct2D\D2DGeometry.cpp (553) : hr = m_pGeometry->Widen (d2d_ellipse_geometry_Widen is a stub) Product: Wine Version: 5.0 Hardware: x86 URL: https://dw81.uptodown.com/dwn/Gn--kYHTnDkyEi1ZtswLFM0e ruO-fjlQNCOzLCPVl7iZ67g5WQqOWGcoFTk9NWZwQKrIUp7gVrWrKs yG_HCzAm2TycqXRoucJDxlsMWzFo22sVY4LYYwZ0Fkp0g2KpNY/XEO d-6EuUi0RITPk54kiA1MIiwaQDo8JbBWn9LHBdl3BYY1QMxhiChn0c CaKGaQ0xFH8mv5dJzFL337cILS1Q0Q4bTCHirw26UMnsIvxp9THmVR BOpWUDKLzgE3sU_iN/yLr1QM-cwlWQdFwnyEbeYB_fl0v3jgwVr2k0 rw3lRYMK3i--cGvZBuUwNtBp4gFv4QF2wMlWl6H7wPTmuSUfyg==/p aint-net-4-0-es-en-br-fr-de-it-cn-jp-ru-win.zip OS: Linux Status: NEW Keywords: dotnet, download Severity: normal Priority: P2 Component: d2d Assignee: wine-bugs@winehq.org Reporter: xerox.xerox2000x@gmail.com Distribution: Debian
Pre-note: while testing Paint.net it appears to be quite important to track the precise version; Every new subsequent version seems to add new d2d-features and thus might crash differently.
So I started with lowest version: 4.0
Bug: As reported in the title.
If you hack d2d_ellipse_geometry_Widen to return success the application actually starts and I was even able to draw a line (WOW!!)
Clicking other things resulted again in System.NotImplementedException exceptions.
(Side-note: used "winetricks dotnet40 dotnet48" and also for now a native uianimation to work around a crash in installer. If i have time i`ll look into the uianimation bug myself later I think)
sha1sum paint-net-4-0-es-en-br-fr-de-it-cn-jp-ru-win.zip 35549136606d396c894fb616a0f554235c47fad8 paint-net-4-0-es-en-br-fr-de-it-cn-jp-ru-win.zip
https://bugs.winehq.org/show_bug.cgi?id=48540
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://dw81.uptodown.com/d |https://paintnet.en.uptodow |wn/Gn--kYHTnDkyEi1ZtswLFM0e |n.com/windows/download/6894 |ruO-fjlQNCOzLCPVl7iZ67g5WQq |7 |OWGcoFTk9NWZwQKrIUp7gVrWrKs | |yG_HCzAm2TycqXRoucJDxlsMWzF | |o22sVY4LYYwZ0Fkp0g2KpNY/XEO | |d-6EuUi0RITPk54kiA1MIiwaQDo | |8JbBWn9LHBdl3BYY1QMxhiChn0c | |CaKGaQ0xFH8mv5dJzFL337cILS1 | |Q0Q4bTCHirw26UMnsIvxp9THmVR | |BOpWUDKLzgE3sU_iN/yLr1QM-cw | |lWQdFwnyEbeYB_fl0v3jgwVr2k0 | |rw3lRYMK3i--cGvZBuUwNtBp4gF | |v4QF2wMlWl6H7wPTmuSUfyg==/p | |aint-net-4-0-es-en-br-fr-de | |-it-cn-jp-ru-win.zip |
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- correct steady downloadlink instead of the temporary one
https://bugs.winehq.org/show_bug.cgi?id=48540
FabStz fabstz-it@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fabstz-it@yahoo.fr
https://bugs.winehq.org/show_bug.cgi?id=48540
philip@waritschlager.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |philip@waritschlager.de
https://bugs.winehq.org/show_bug.cgi?id=48540
huntantr huntantr@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |huntantr@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=48540
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming, still a stub:
https://source.winehq.org/git/wine.git/blob/e377786a71c3b6eab5bc11c0b1c9c7c3...
--- snip --- 3785 static HRESULT STDMETHODCALLTYPE d2d_ellipse_geometry_Widen(ID2D1EllipseGeometry *iface, float stroke_width, 3786 ID2D1StrokeStyle *stroke_style, const D2D1_MATRIX_3X2_F *transform, float tolerance, 3787 ID2D1SimplifiedGeometrySink *sink) 3788 { 3789 FIXME("iface %p, stroke_width %.8e, stroke_style %p, transform %p, tolerance %.8e, sink %p stub!\n", 3790 iface, stroke_width, stroke_style, transform, tolerance, sink); 3791 3792 return E_NOTIMPL; 3793 } --- snip ---
With the link from Louis:
--- snip --- Size 5.96MB Downloads 1,555,870 Date Jun 24th, 2014 SHA256 4057626e716f49eadc93f077c54776a632a3f1602a67ea30e7377bf95d826f81 --- snip ---
One might be able to find a snapshot with this date.
https://web.archive.org/web/*/https://www.dotpdn.com/downloads/pdn.html
Seems archive.org currently has some issues. I will try to get a snapshot later.
$ wine --version wine-6.0-rc4
Regards
https://bugs.winehq.org/show_bug.cgi?id=48540
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://paintnet.en.uptodow |https://web.archive.org/web |n.com/windows/download/6894 |/20201227153246/https://dow |7 |nload.filepuma.com/files/im | |age-editors/paint-net/Paint | |.NET_v4.0.10.exe
https://bugs.winehq.org/show_bug.cgi?id=48540
C. Leu kle@bluewin.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kle@bluewin.ch
--- Comment #3 from C. Leu kle@bluewin.ch --- For the record, this problem is affecting Paint.NET 4.0.10 but it may be valid also for other 4.x variants.
I can confirm for Wine 9.8 which includes Wine Mono 9.1.0 a "Direct2D" related issue in Paint.NET 4.0.6 and Paint.NET 4.0.8. However, the error output is different. And while Paint.NET 4.0.6 only reports "PaintDotNet.Controls.Direct2DControl" errors in the log, later Paint.NET releases seems to be affected by additional problems.
See bug 56662 and bug 46039 for more details.