https://bugs.winehq.org/show_bug.cgi?id=46058
Bug ID: 46058 Summary: iPed 7G 2019 (.NET 4.0 app) v13.0.10800 crashes with System.NotImplementedException at System.drawing.Graphics.CheckErrorStatus Product: Wine Version: 3.19 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdiplus Assignee: wine-bugs@winehq.org Reporter: johntam@pedfast.com Distribution: ---
Created attachment 62644 --> https://bugs.winehq.org/attachment.cgi?id=62644 Screen shot of exception.
Exception occurs when previewing MegaPed pedigree -- if a database is needed to duplicate the issue please email me.
If one continues after the exception, the pedigree does not render to the preview window.
Reports all also render as blank. Something else is unimplemented that is not throwing an exception.
https://bugs.winehq.org/show_bug.cgi?id=46058
--- Comment #1 from John Tamburo johntam@pedfast.com --- Created attachment 62645 --> https://bugs.winehq.org/attachment.cgi?id=62645 Last run og of the program, with the exception and non-renders included.
https://bugs.winehq.org/show_bug.cgi?id=46058
John Tamburo johntam@pedfast.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |critical Priority|P2 |P1
https://bugs.winehq.org/show_bug.cgi?id=46058
John Tamburo johntam@pedfast.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download OS|Linux |Mac OS X URL| |ftp://pedfast.com/pub/iPed7 | |g_Setup_x86_4980.msi
https://bugs.winehq.org/show_bug.cgi?id=46058
John Tamburo johntam@pedfast.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |johntam@pedfast.com
https://bugs.winehq.org/show_bug.cgi?id=46058
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Severity|critical |normal CC| |dark.shadow4@web.de
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- Not critical.
I get an exception at the start, and it doesn't even ask me to open a database. Same for you?
https://bugs.winehq.org/show_bug.cgi?id=46058
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com
--- Comment #3 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi, could you provide some more info please?
-Did you set any dlls to native? I got different consoleoutput than you, for example fixme`s from some dlls, that i don`t see in your log - What windowsversion did you set? Vista? - What steps /buttons does one need to to take/click to see this crash?
Thanks
https://bugs.winehq.org/show_bug.cgi?id=46058
--- Comment #4 from John Tamburo johntam@pedfast.com --- Hi - I cleared and started over with these winetricks:
ie7 -- needed for browser controls in program. Dotnet40 Win7 All of the consolas, arial, Georgia fonts.
Using the unofficial Wineskin winery and 3.19 Staging engine.
MacOS Mojave
With no parameters set, I test ran and received this:
Splash then main window then asking to choose a database with blank buttons (this may be the same drawing bug since the button class in use overrides the paint method).
Clicked Top button to open an existing file Opened a known database file in my documents folder. known database opened successfully. Received announcement popup with a known good announcement pulled from our site. Clicked OK Asked to log in to MyPedFast, logged in with known good credentials (this is used to fetch latest version information at program startup and for activation). Clicked Animals button double clicked known good animal in list Edit window appears Clicked MegaPed button on right Blank MegaPed window appears Clicked preview This bug report's exception appears.
I will try to upload a good database to open so you don't have to create a database (which is the bottom blank button on the aforementioned popup). I need to see if this one zips down to a small enough size.
I found one. The animal good for this test is "Desert Wind Kasim."
https://bugs.winehq.org/show_bug.cgi?id=46058
--- Comment #5 from John Tamburo johntam@pedfast.com --- Created attachment 62660 --> https://bugs.winehq.org/attachment.cgi?id=62660 Sample Database TBS 2012 Data.ptped in ZIP format. Openable with iPed 7G.
Unzip into documents folder that the WINE implemented program can see. Open it.
https://bugs.winehq.org/show_bug.cgi?id=46058
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|iPed 7G 2019 (.NET 4.0 app) |iPed 7G 2019 (.NET 4.0 app) |v13.0.10800 crashes with |v13.0.10800 crashes with |System.NotImplementedExcept |System.NotImplementedExcept |ion at |ion (METAFILE_DrawPath is |System.drawing.Graphics.Che |a stub) |ckErrorStatus |
--- Comment #6 from Louis Lenders xerox.xerox2000x@gmail.com --- Thanks for info. The error is reproducible indeed.
I guess it`s due to
fixme:gdiplus:METAFILE_DrawPath stub! (needs to be implemented)
Stupidly returning Ok for METAFILE_DrawPath and subsequently METAFILE_SetClipRegion and METAFILE_DrawImagePointsRect gets rid of the crash, but obviously the document that shows up is empty/nothing is drawn.
https://bugs.winehq.org/show_bug.cgi?id=46058
--- Comment #7 from John Tamburo johntam@pedfast.com --- Thanks for reproducing and sussing out the issues. To make sure that I understand, the following three at minimum need to be written:
* METAFILE_DrawPath * METAFILE_SetClipRegion * METAFILE_DrawImagePointsRect
Am I understanding this correctly? I may just hire someone to write these functions out so that I can move forward with the programs I need to release to MacOS.
Thanks John.
https://bugs.winehq.org/show_bug.cgi?id=46058
--- Comment #8 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to John Tamburo from comment #7)
Am I understanding this correctly?
That`s at least what I think, but beware, I`m not an expert!! AFAICT the crashes seem to come from these code snippets (in METAFILE_DrawPath and the other functions in metafile.c) :
if (metafile->metafile_type == MetafileTypeEmf) { FIXME("stub!\n"); return NotImplemented; }
https://bugs.winehq.org/show_bug.cgi?id=46058
John Tamburo johntam@pedfast.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|3.19 |4.0-rc5 Severity|normal |major
--- Comment #9 from John Tamburo johntam@pedfast.com --- Error persists in 4.0-RC5 as of 2019-01-19.
https://bugs.winehq.org/show_bug.cgi?id=46058
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal Version|4.0-rc5 |3.19
https://bugs.winehq.org/show_bug.cgi?id=46058
--- Comment #10 from John Tamburo johntam@pedfast.com --- Has there been any progress on this bug?
https://bugs.winehq.org/show_bug.cgi?id=46058
--- Comment #11 from John Tamburo johntam@pedfast.com --- Has this issue been looked at or worked by anyone?
https://bugs.winehq.org/show_bug.cgi?id=46058
David Kahurani k.kahurani@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |k.kahurani@gmail.com
--- Comment #12 from David Kahurani k.kahurani@gmail.com ---
(In reply to Louis Lenders from comment #8)
(In reply to John Tamburo from comment #7)
Am I understanding this correctly?
That`s at least what I think, but beware, I`m not an expert!! AFAICT the crashes seem to come from these code snippets (in METAFILE_DrawPath and the other functions in metafile.c) :
if (metafile->metafile_type == MetafileTypeEmf) { FIXME("stub!\n"); return NotImplemented; }
This shouldn't cause a crash... unless the user provides an invalid metafile object.
(In reply to John Tamburo from comment #11)
Has this issue been looked at or worked by anyone?
Doesn't look like it. The stub is still very much in place.
if (metafile->metafile_type == MetafileTypeEmf) { FIXME("stub!\n"); return NotImplemented; }
https://bugs.winehq.org/show_bug.cgi?id=46058
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com