http://bugs.winehq.org/show_bug.cgi?id=12768
Summary: gdi32: metafile.ok fails in a virtual desktop Product: Wine Version: CVS/GIT Platform: PC OS/Version: Linux Status: NEW Keywords: testcase Severity: enhancement Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
Created an attachment (id=12425) --> (http://bugs.winehq.org/attachment.cgi?id=12425) +gdi trace in git
Not sure if it's a gdi/winex11drv bug, but when running make -k test in a virtual desktop, the only (noticeable) difference is that gdi32: metafile.ok fails: metafile.c:1626: Test failed: SetWinMetaFileBits (MM_ISOTROPIC): Reference bounds are not isotropic metafile.c:1692: Test failed: SetWinMetaFileBits (MM_ISOTROPIC): rclBounds is not isotropic
(user32/msg.ok fails in a different way, but that's pretty finicky anyway, so I'll ignore that until we can get it to behave better.)
I'll attach +gdi log as well as a +x11drv,+win trace.
http://bugs.winehq.org/show_bug.cgi?id=12768
--- Comment #1 from Austin English austinenglish@gmail.com 2008-04-24 01:01:52 --- Created an attachment (id=12426) --> (http://bugs.winehq.org/attachment.cgi?id=12426) +x11drv,+win trace in git
http://bugs.winehq.org/show_bug.cgi?id=12768
--- Comment #2 from Dmitry Timoshkov dmitry@codeweavers.com 2008-04-24 01:10:41 --- There is no point in running the tests in virtual desktop mode.
http://bugs.winehq.org/show_bug.cgi?id=12768
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |0.9.60
--- Comment #3 from Dmitry Timoshkov dmitry@codeweavers.com 2008-04-24 01:11:52 --- Please don't file new bugs with CVS/GIT version, use appropriate Wine release version instead.
http://bugs.winehq.org/show_bug.cgi?id=12768
--- Comment #4 from Austin English austinenglish@gmail.com 2008-04-24 01:14:29 --- (In reply to comment #2)
There is no point in running the tests in virtual desktop mode.
I disagree, at a minimum, it shows a bug in our virtual desktop implementation. It's a low priority, of course.
It's worth noting that this is the only test that fails in VD (user32's fickiness aside).
http://bugs.winehq.org/show_bug.cgi?id=12768
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #5 from Dan Kegel dank@kegel.com 2008-04-24 04:57:46 --- Dmitry, filing bugs with a version number instead of git is less informative. I don't think you can give out that advice without a discussion on wine-devel about the issue.
Also, running tests in virtual desktop mode sounds like a fine idea on the surface of it, since some tests fail depending on what's on your real desktop. So it wasn't a silly idea.
http://bugs.winehq.org/show_bug.cgi?id=12768
--- Comment #6 from Dmitry Timoshkov dmitry@codeweavers.com 2008-04-24 05:42:35 --- (In reply to comment #5)
Dmitry, filing bugs with a version number instead of git is less informative. I don't think you can give out that advice without a discussion on wine-devel about the issue.
The problem and the discussion are in the bug 12728.
Also, running tests in virtual desktop mode sounds like a fine idea on the surface of it, since some tests fail depending on what's on your real desktop. So it wasn't a silly idea.
It's not silly, just a not usual configuration. I'd not expect anyone trying work on it any time soon.
http://bugs.winehq.org/show_bug.cgi?id=12768
--- Comment #7 from Austin English austinenglish@gmail.com 2008-04-24 05:45:26 --- (In reply to comment #6)
(In reply to comment #5)
Dmitry, filing bugs with a version number instead of git is less informative. I don't think you can give out that advice without a discussion on wine-devel about the issue.
The problem and the discussion are in the bug 12728.
I've seen the discussion and agree mostly, but still, bugzilla is not a discussion forum, and it probably should be brought to wine-devel.
Also, running tests in virtual desktop mode sounds like a fine idea on the surface of it, since some tests fail depending on what's on your real desktop. So it wasn't a silly idea.
It's not silly, just a not usual configuration. I'd not expect anyone trying work on it any time soon.
Agreed, which is why I made priority an enhancement. The point is bugzilla is to file and track bugs. If it gets fixed soon doesn't concern me too much, I just wanted to document it so someone can fix it at some point. For that matter, I'd much rather see bug 12763 be fixed when it comes to tests...
http://bugs.winehq.org/show_bug.cgi?id=12768
--- Comment #8 from Austin English austinenglish@gmail.com 2008-09-13 02:45:06 --- Still present in git.
http://bugs.winehq.org/show_bug.cgi?id=12768
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=12768
Jörg Höhle hoehle@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hoehle@users.sourceforge.ne | |t
--- Comment #9 from Jörg Höhle hoehle@users.sourceforge.net 2009-09-30 10:01:12 --- MacOSX is also affected, with the particularity that running inside a virtual desktop is a necessity for almost all fullscreen apps, as Apple's X11 won't resize the screen.
http://bugs.winehq.org/show_bug.cgi?id=12768
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de
--- Comment #10 from André H. nerv@dawncrow.de 2010-01-25 11:57:15 --- can not confirm this bug, please retest
http://bugs.winehq.org/show_bug.cgi?id=12768
--- Comment #11 from Austin English austinenglish@gmail.com 2010-01-27 19:05:57 --- metafile.c:2369: Test failed: SetWinMetaFileBits (MM_ISOTROPIC): Reference bounds are not isotropic metafile.c:2380: Test marked todo: SetWinMetaFileBits (MM_ANISOTROPIC): Reference bounds: The whole device surface must be used (400x300), but got (392x294) metafile.c:2392: Test marked todo: SetWinMetaFileBits (MM_ANISOTROPIC): Reference frame: The whole device surface must be used (222x139), but got (218x136) metafile.c:2440: Test failed: SetWinMetaFileBits (MM_ISOTROPIC): rclBounds is not isotropic
http://test.winehq.org/data/d3bd40d6274f73db083c7cc5b3b062083971f02a/wine_ae...
Still fails.
http://bugs.winehq.org/show_bug.cgi?id=12768
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|madewokherd@gmail.com |
http://bugs.winehq.org/show_bug.cgi?id=12768
--- Comment #12 from Jörg Höhle hoehle@users.sourceforge.net 2011-04-17 04:03:59 CDT --- Still fails in 1.3.17 on MacOS. http://test.winehq.org/data/123e4ad41d81bf4edc56eeab9f3cece9b511f690/wine_jc...
Oddly, Charles Davis' 1.3.17 test result whose tag "vdesk" seems to indicate useage of virtual desktop too does not show an error. http://test.winehq.org/data/123e4ad41d81bf4edc56eeab9f3cece9b511f690/wine_cd...
http://bugs.winehq.org/show_bug.cgi?id=12768
--- Comment #13 from butraxz@gmail.com 2013-10-18 13:45:30 CDT --- This ticket has not been updated for over 900 days. Development recommends to check the status on your bug every release or two and let to be known if the bug is still present. If not, mark it fixed. If you are no longer able to put effort to this ticket, you can abandon it.
Is this still an issue with 1.7.4 or higher ?
https://bugs.winehq.org/show_bug.cgi?id=12768
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #14 from Austin English austinenglish@gmail.com --- Passes for me now: austin@aw25 ~/wine-git/dlls/gdi32/tests $ make metafile.ok ../../../tools/runtest -q -P wine -T ../../.. -M gdi32.dll -p gdi32_test.exe.so metafile && touch metafile.ok fixme:dc:GdiIsMetaPrintDC (nil) fixme:dc:GdiIsPlayMetafileDC (nil) fixme:dc:GdiIsMetaPrintDC 0x1e80033 fixme:dc:GdiIsPlayMetafileDC 0x1e80033 fixme:dc:GdiIsMetaPrintDC 0x1d90035 fixme:dc:GdiIsPlayMetafileDC 0x1d90035
austin@aw25 ~/wine-git/dlls/gdi32/tests $ git describe wine-1.7.16-158-g2c880e5
https://bugs.winehq.org/show_bug.cgi?id=12768
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.17.