http://bugs.winehq.org/show_bug.cgi?id=18219
Summary: Magic Workstation: mwsplay.exe crashes when displaying the main window Product: Wine Version: unspecified Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdiplus AssignedTo: wine-bugs@winehq.org ReportedBy: fjfrean@gmail.com
MWSPlay.exe needs the gdiplus.dll library to work. But when the program access it, the library fails and shows an error window saying: "Access violation at address 70D09697 in module 'gdiplus.dll'. Read of address 00000048." (sometimes the related address changes). This window appears repeatedly in a sort of infinite loop, but when it appears a certain number of times, it blocks the program and only can terminate it with the kill order.
In the appdb, someone says that in order to resolves this error, I only need to delete the gdiplus.dll file from the program directory. Well, I do this, but still in matter. The error window doesn't appear, but the game field is covered with a blank veil, which prevents to see what is happening on it. In fact, the program works, because when I pass the mouse over the place when the cards are supposed to be, the program shows it in the right side of the window, the chat windows works fine, I can take a card and plays it or the sounds works. All woks, but this veil makes it unplayable.
You can download this program from http://www.magicworkstation.com/.
http://bugs.winehq.org/show_bug.cgi?id=18219
--- Comment #1 from Francisco José Freán Cela fjfrean@gmail.com 2009-04-26 06:13:24 --- Created an attachment (id=20722) --> (http://bugs.winehq.org/attachment.cgi?id=20722) Main screen when I use the gdiplus.dll library
http://bugs.winehq.org/show_bug.cgi?id=18219
--- Comment #2 from Francisco José Freán Cela fjfrean@gmail.com 2009-04-26 06:14:55 --- Created an attachment (id=20723) --> (http://bugs.winehq.org/attachment.cgi?id=20723) Main screen when I don't use the gdiplus.dll library
http://bugs.winehq.org/show_bug.cgi?id=18219
--- Comment #3 from Francisco José Freán Cela fjfrean@gmail.com 2009-04-26 06:18:36 --- Created an attachment (id=20724) --> (http://bugs.winehq.org/attachment.cgi?id=20724) Shell exit when I use the gdiplus.dll library
http://bugs.winehq.org/show_bug.cgi?id=18219
--- Comment #4 from Francisco José Freán Cela fjfrean@gmail.com 2009-04-26 06:19:15 --- Created an attachment (id=20725) --> (http://bugs.winehq.org/attachment.cgi?id=20725) Shell exit when I don't use the gdiplus.dll library
http://bugs.winehq.org/show_bug.cgi?id=18219
--- Comment #5 from Francisco José Freán Cela fjfrean@gmail.com 2009-04-26 06:25:13 --- I forgot to say you that I work in an AMD Athlon XP 2400+ with 2.5 GB RAM, with an Ubuntu 9.04 installed and the latest stable release of wine (1.1.20~winehq0~ubuntu~9.04-0ubuntu1), installed from your repository.
http://bugs.winehq.org/show_bug.cgi?id=18219
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=18219
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kennybobs@o2.co.uk
--- Comment #6 from Ken Sharp kennybobs@o2.co.uk 2009-04-28 16:49:48 --- Works fine here, better than 1.1.18.
"I: caps.c: Dropping root privileges." Are you running Wine as root?
http://bugs.winehq.org/show_bug.cgi?id=18219
--- Comment #7 from Francisco José Freán Cela fjfrean@gmail.com 2009-05-02 09:46:14 --- (In reply to comment #6)
Works fine here, better than 1.1.18.
"I: caps.c: Dropping root privileges." Are you running Wine as root?
No, I wasn't. I was running like normal user.
http://bugs.winehq.org/show_bug.cgi?id=18219
Benjamin Croizet graffity2199@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |graffity2199@yahoo.fr
--- Comment #8 from Benjamin Croizet graffity2199@yahoo.fr 2009-05-31 12:43:59 --- I've also successfully installed Magic Workstation 0.94f on my Ubuntu 9.04 Jaunty but the screen to play crashes with the gdiplus.dll. The screenshots and the backtraces provided by Francisco are the same on my computer.
Here is my configuration : Linux 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux Intel Core 2 Duo 6700, 2 Go Corsair Ram
http://bugs.winehq.org/show_bug.cgi?id=18219
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.magicworkstation | |.com/download/mws094f.exe Version|unspecified |1.1.20
--- Comment #9 from Ken Sharp kennybobs@o2.co.uk 2009-05-31 13:41:02 --- Both reports come from Ubuntu Jaunty. This does not occur under Ubuntu Intrepid.
Can you supply a +trace,+seh,+tid trace?
http://bugs.winehq.org/show_bug.cgi?id=18219
--- Comment #10 from Ken Sharp kennybobs@o2.co.uk 2009-05-31 13:43:17 --- ...saying that, there are reports of it working under Jaunty in the appdb.
Are you definitely installing into a clean WINEPREFIX?
http://bugs.winehq.org/show_bug.cgi?id=18219
--- Comment #11 from Benjamin Croizet graffity2199@yahoo.fr 2009-05-31 16:26:35 --- I think it is all right with my WINEPREFIX because it is a new fresh wine installation without any other windows program. It is the first one I use after having installed wine. I have to notice that it is the Jaunty wine version i.e. the 1.0.1.
The thing which is annoying is that the program seems to enter into an infinite loop. As a result, the debug log file grows more and more without stopping.
I've tested several commands to have the logs. Here are my results :
Simple command : $ wine MWSPlay.exe fixme:win:EnumDisplayDevicesW ((null),0,0x32f6b8,0x00000000), stub! fixme:dciman:DCICreatePrimary 0x404 0xe2128c
That's all with this command.
Debug command: WINEDEBUG=+trace,+seh,+tid,+relay wine MWSPlay.exe 2> MWSPlayTrace.txt
See the attaches file for traces, I've only attached the last 5000 lines but I don't know if it is sufficient.
I've also attached a screenshot when bugging.
Here is the log displaying the error : 0009:Call user32.MessageBoxA(00010028,01146e10 "Access violation at address 70D09697 in module 'gdiplus.dll'. Read of address 00000048.",01146e74 "MWSPlay 0.94f",00000010) ret=00494a07
Thanks for your help. Don't hesitate if you need more information.
http://bugs.winehq.org/show_bug.cgi?id=18219
--- Comment #12 from Benjamin Croizet graffity2199@yahoo.fr 2009-05-31 16:28:08 --- Created an attachment (id=21454) --> (http://bugs.winehq.org/attachment.cgi?id=21454) A screenshot when the error message is displayed
http://bugs.winehq.org/show_bug.cgi?id=18219
--- Comment #13 from Benjamin Croizet graffity2199@yahoo.fr 2009-05-31 16:29:09 --- Created an attachment (id=21455) --> (http://bugs.winehq.org/attachment.cgi?id=21455) The last 5000 lines when the program is looping and when the error message is displayed
http://bugs.winehq.org/show_bug.cgi?id=18219
--- Comment #14 from Ken Sharp kennybobs@o2.co.uk 2009-05-31 16:43:00 --- Are you for real? Use the latest version, 1.0.1 is no good for reporting bugs! http://www.winehq.org/download/
http://bugs.winehq.org/show_bug.cgi?id=18219
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #21454|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=18219
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #21455|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=18219
--- Comment #15 from Benjamin Croizet graffity2199@yahoo.fr 2009-05-31 17:11:19 --- Ok, excuse me for that, I've updated to the latest version of wine and I've relaunched the same commands :
$ wine --version wine-1.1.22 $ wine MWSPlay.exe fixme:win:EnumDisplayDevicesW ((null),0,0x32f6b8,0x00000000), stub! fixme:dciman:DCICreatePrimary 0x404 0xe2129c
$WINEDEBUG=+trace,+seh,+tid,+relay wine MWSPlay.exe 2> MWSPlayTrace.txt The same as before, the program is looping on the Access violation error message....
I've attached the new trace file with the latest wine version. Hope it helps.
http://bugs.winehq.org/show_bug.cgi?id=18219
--- Comment #16 from Benjamin Croizet graffity2199@yahoo.fr 2009-05-31 17:12:36 --- Created an attachment (id=21456) --> (http://bugs.winehq.org/attachment.cgi?id=21456) The last 5000 lines when the program is looping and when the error message is displayed with wine 1.1.22
http://bugs.winehq.org/show_bug.cgi?id=18219
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #17 from Anastasius Focht focht@gmx.net 2009-05-31 17:57:32 --- Hello,
that log is too short, its missing the interesting parts. You need to provide the whole relay log. 'lzma -9 log.txt' and attach to this bug.
Regards
http://bugs.winehq.org/show_bug.cgi?id=18219
Benjamin Croizet graffity2199@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #21456|0 |1 is obsolete| |
--- Comment #18 from Benjamin Croizet graffity2199@yahoo.fr 2009-06-01 03:17:23 --- Created an attachment (id=21475) --> (http://bugs.winehq.org/attachment.cgi?id=21475) Full trace when the program is looping and when the error message is displayed with wine 1.1.22
http://bugs.winehq.org/show_bug.cgi?id=18219
--- Comment #19 from Anastasius Focht focht@gmx.net 2009-06-01 05:10:57 --- Hello,
you have a broken truetype font in your system which native gdiplus doesn't like. To be precise: "/usr/share/fonts/truetype/ttf-oriya-fonts/Samyak-Oriya.ttf"
Either remove that file manually (not just renaming) or use your Linux package manager. On Ubuntu something like:
--- snip --- $ sudo apt-get remove ttf-oriya-fonts --- snip ---
If it still fails, please attach another (complete) trace log.
Regards
http://bugs.winehq.org/show_bug.cgi?id=18219
--- Comment #20 from Benjamin Croizet graffity2199@yahoo.fr 2009-06-01 10:20:33 --- Excelent Anastasius, it is working by now after having removed the "Samyak-Oriya.ttf" font. Thank you very much.
http://bugs.winehq.org/show_bug.cgi?id=18219
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #21 from Vitaliy Margolen vitaliy@kievinfo.com 2009-06-01 20:59:36 --- Closing invalid. Report broken font to your distro.
http://bugs.winehq.org/show_bug.cgi?id=18219
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #22 from Vitaliy Margolen vitaliy@kievinfo.com 2009-06-01 20:59:50 --- Closing