http://bugs.winehq.org/show_bug.cgi?id=15427
Summary: RagTime 5.6.5 does not start Product: Wine Version: 1.1.5 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: wine@AngieBecker.ch
After (successfully) installing RagTime 5.6.5 one can start the config-tool "Konni" but the main application shows an error right after the splash-screen appeared:
CErrorException during gApplication->Startup Error -2146648008 PlfmError 0
This might be due to the animated mouse cursor (a nut eating squirrel, which is sooo sweet!), but this is just an asumption.
http://bugs.winehq.org/show_bug.cgi?id=15427
--- Comment #1 from Pierre Roussel wine@AngieBecker.ch 2008-09-26 18:34:09 --- Here is at lease one other user (besides me) with the same problem: http://forum.ubuntuusers.de/topic/wine-und-ragtime-5.6.5-private-edition/
http://bugs.winehq.org/show_bug.cgi?id=15427
scguy318 nodisgod@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nodisgod@yahoo.com
--- Comment #2 from scguy318 nodisgod@yahoo.com 2008-09-26 18:44:36 --- Is there an available download for this application?
http://bugs.winehq.org/show_bug.cgi?id=15427
Pierre Roussel wine@AngieBecker.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.cnet.de/downloads | |/windows/60017/ragtime+solo. | |htm
--- Comment #3 from Pierre Roussel wine@AngieBecker.ch 2008-09-27 05:28:30 --- Added this URL for an english download: http://www.cnet.de/downloads/windows/60017/ragtime+solo.htm
http://bugs.winehq.org/show_bug.cgi?id=15427
--- Comment #4 from scguy318 nodisgod@yahoo.com 2008-09-28 11:45:08 --- Created an attachment (id=16329) --> (http://bugs.winehq.org/attachment.cgi?id=16329) RagTime Solo 5.6.5 relay log (rzipped)
From my quick look of the log, the cause seems to be that gdi32.GetFontData()
fails, causing an exception to be raised:
0009:Call gdi32.GetFontData(00000368,656d616e,00000200,00f3d378,00000200) ret=0084ec7d 0009:Ret gdi32.GetFontData() retval=ffffffff ret=0084ec7d 0009:Call ntdll.RtlAllocateHeap(00f10000,00000000,00000030) ret=009b9335 0009:Ret ntdll.RtlAllocateHeap() retval=00f76e30 ret=009b9335 0009:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0032e8fc) ret=009b6372
http://bugs.winehq.org/show_bug.cgi?id=15427
--- Comment #5 from Pierre Roussel wine@AngieBecker.ch 2008-09-28 12:02:16 --- Take a look into the HOWTO of Ragtime 5.6.5 You can try to delete C:\WINDOWS\Fonts/Hilden95.TTF
When I start Ragtime from shell, I get this: $ wine ~/.wine/drive_c/Programme/RagTime/RagTime\ 5.exe Test.rtd ALSA lib pcm_dmix.c:874:(snd_pcm_dmix_open) unable to open slave fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
Seems for me that the animated mouse coursor is the showstopper...?
http://bugs.winehq.org/show_bug.cgi?id=15427
--- Comment #6 from Pierre Roussel wine@AngieBecker.ch 2008-09-28 12:04:44 --- Well, sorry, mixed a backslash and slashes in the path... And you can ignore the ALSA-warning, this is due to a video player already running.
BTW: How have you created the log ? Maybe I can post mine ?
http://bugs.winehq.org/show_bug.cgi?id=15427
--- Comment #7 from scguy318 nodisgod@yahoo.com 2008-09-28 12:30:55 --- I don't believe the animated cursor fixme to be the real issue. The problem I described seems to be the issue. To obtain a relay trace, do:
WINEDEBUG=+relay,+seh wine RagTime\ 5.exe &>/tmp/ragtime.txt
It should show the problem that I described.
http://bugs.winehq.org/show_bug.cgi?id=15427
--- Comment #8 from Pierre Roussel wine@AngieBecker.ch 2008-09-28 12:38:21 --- Created an attachment (id=16330) --> (http://bugs.winehq.org/attachment.cgi?id=16330) RagTime Solo 5.6.5 relay log (rzipped)
This is my logfile, after having deleted Hilden95.ttf as suggesteed in the Howto. There are two "RaiseExceptions".
http://bugs.winehq.org/show_bug.cgi?id=15427
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=15427
--- Comment #9 from Pierre Roussel wine@AngieBecker.ch 2008-10-18 11:48:08 --- Any news or suggestions ?
http://bugs.winehq.org/show_bug.cgi?id=15427
--- Comment #10 from scguy318 nodisgod@yahoo.com 2008-12-09 19:20:28 --- Are you still able to reproduce the problem with Wine 1.1.10? I seem to be able to start the RagTime application without problems on Ubuntu Intrepid.
http://bugs.winehq.org/show_bug.cgi?id=15427
--- Comment #11 from Pierre Roussel wine@AngieBecker.ch 2009-01-15 04:36:08 --- I was able to reproduce the problem with my old install (Regtime was already installed under ubuntu Hardy) and the updated wine 1.1.x
Now I installed ubuntu Intrepid (fresh install) together with the latest wine. The problem is nomore reproducable...! Can't really tell, what/who is/was responsible for this bug.
I will leave the bug open and leave the decision for you, to which state to change the resolution of the bug...
http://bugs.winehq.org/show_bug.cgi?id=15427
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #12 from GyB gyebro69@gmail.com 2010-03-21 09:32:39 --- Ragtime 5.6.5 (free) ceased to work after Wine-1.1.13.
Symptom: the application hangs with showing only a blank window after you press Accept on the welcome screen. These are the only messages in the console:
fixme:cursor:CURSORICON_CreateIconFromANI Loading all frames for .ani cursors not implemented. err:ntdll:RtlpWaitForCriticalSection section 0xe3b2a0 "?" wait timed out in thread 0009, blocked by 001d, retrying (60 sec)
Regression test was a bit difficult (for me) because 'make' produced errors during bisecting, and had to perform 'git bisect skip' twice. After the last step this is what i got:
There are only 'skip'ped commits left to test. The first bad commit could be any of: 633e069c67e039b56bc30d8f80f20ceec7ca12a8 e9b320936960323f98114dd7a0086bed1f9f464e We cannot bisect more!
I chose 'e9b320936960323f98114dd7a0086bed1f9f464e' first:
git show e9b320936960323f98114dd7a0086bed1f9f464e commit e9b320936960323f98114dd7a0086bed1f9f464e Author: Aric Stewart aric@codeweavers.com Date: Mon Jan 19 14:28:53 2009 -0600
imm: Send WM_IME_SELECT messages when IME is selected and deselected.
Reverting that patch into the latest git was successful, and fixed the problem.
I hope I did it right, this was the first case I had compile errors during bisecting and didn't know exactly what to do.
http://bugs.winehq.org/show_bug.cgi?id=15427
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aric@codeweavers.com
http://bugs.winehq.org/show_bug.cgi?id=15427
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=15427
--- Comment #13 from GyB gyebro69@gmail.com 2010-04-07 12:53:30 --- Created an attachment (id=27262) --> (http://bugs.winehq.org/attachment.cgi?id=27262) winedbg backtrace log
The attachment shows a backtrace when the application (RagTime 5.exe) hangs on 'err:ntdll:RtlpWaitForCriticalSection...'. Wine version is the current git: wine-1.1.42-113-g2c5eee2.
http://bugs.winehq.org/show_bug.cgi?id=15427
--- Comment #14 from Aric Stewart aric@codeweavers.com 2010-04-07 14:17:42 --- Created an attachment (id=27264) --> (http://bugs.winehq.org/attachment.cgi?id=27264) Possible solution to locking problem in Imm32
Could you try the attached patch? Tell me if it helps your issue or not.
http://bugs.winehq.org/show_bug.cgi?id=15427
--- Comment #15 from GyB gyebro69@gmail.com 2010-04-08 09:24:37 --- Created an attachment (id=27281) --> (http://bugs.winehq.org/attachment.cgi?id=27281) backtrace after patch applied
Hello,
Unfortunately, the application still hangs, with your patch applied to wine-1.1.42-113-g2c5eee2. I attached a new backtrace.
http://bugs.winehq.org/show_bug.cgi?id=15427
--- Comment #16 from GyB gyebro69@gmail.com 2010-05-08 12:41:27 --- This regression is still not fixed in Wine-1.1.44.
http://bugs.winehq.org/show_bug.cgi?id=15427
--- Comment #17 from GyB gyebro69@gmail.com 2010-07-12 14:31:47 --- This regression is still not fixed in 1.2-rc7. The "offending" commit can be reverted cleanly on 1.2-rc7.
http://bugs.winehq.org/show_bug.cgi?id=15427
--- Comment #18 from GyB gyebro69@gmail.com 2010-11-10 21:20:20 CST --- This bisected regression is still present in wine-1.3.6-379-g1309731: the application hangs after the welcome screen.
http://bugs.winehq.org/show_bug.cgi?id=15427
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |mstefani@redhat.com Ever Confirmed|0 |1
--- Comment #19 from Michael Stefaniuc mstefani@redhat.com 2010-11-16 14:55:28 CST --- Confirming as per multiple comments.
http://bugs.winehq.org/show_bug.cgi?id=15427
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #20 from Dan Kegel dank@kegel.com 2011-06-14 18:40:15 CDT --- Still happens. Reverting http://source.winehq.org/git/wine.git/patch/e9b320936960323f98114dd7a0086bed... still works around the problem.
http://bugs.winehq.org/show_bug.cgi?id=15427
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de Regression SHA1| |e9b320936960323f98114dd7a00 | |86bed1f9f464e
http://bugs.winehq.org/show_bug.cgi?id=15427
--- Comment #21 from Aric Stewart aric@codeweavers.com 2012-01-06 09:39:33 CST --- Ok I a skeptical.
I have reverted this patch and I continue to see the issue.
In fact I see no evidence that we even enter into that code before the issue.
ERR statements added above each line added by the patch are never printed.
What it looks like is happening is the applications is opening a font file and doing a GetFontData on that font file and when it does not find the table it is looking for raises an exception.
On my system it is looking for the 'name' table in the font "Bodoni Ornaments ITC TT"
a +font log shows this.
It appears that it may be a bug in GetFontData and have nothing to do with IMM32.
I have not idea why reverting my patch changed things. Could you test more closely?
http://bugs.winehq.org/show_bug.cgi?id=15427
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #22 from Dan Kegel dank@kegel.com 2012-01-06 11:09:29 CST --- Downloaded f4885801ac215697a8cb1a632320644d02b11c95 Ragtime_Solo_565_en.exe from the little "direct download link" on http://download.cnet.com/Ragtime-Solo/3000-6675_4-10637507.html
On wine-1.3.15, starting the app yields a plain white splash screen and an animated cursor (a chipmonk?), but nothing else.
On wine-1.3.36, the app starts fine.
Looks fixed to me!
http://bugs.winehq.org/show_bug.cgi?id=15427
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #23 from Alexandre Julliard julliard@winehq.org 2012-01-13 13:50:36 CST --- Closing bugs fixed in 1.3.37.