http://bugs.winehq.org/show_bug.cgi?id=20210
Summary: Roller Coaster Tycoon 3 Expansions: Crashes to desktop while loading. Product: Wine Version: 1.1.30 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: d.guenov@gmail.com
Created an attachment (id=23833) --> (http://bugs.winehq.org/attachment.cgi?id=23833) Wine Log from Roller Coaster Tycoon 3 Wild! Crash
The first game worked flawlessly for me. The expansions give me the following error. I have attached it.
This particular one is from Wild!, but I got the same error and log when I did this with Soaked. I can provide one for Soaked on request.
I installed these on a clean wine 1.1.30 install, no overrides or anything. Will provide any additional information to help solve this.
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #1 from Ken Sharp kennybobs@o2.co.uk 2009-09-30 11:39:41 --- Can you provide a +quartz trace? http://wiki.winehq.org/FAQ#head-16da35b6327024d6ea576e3678488b16862d0f5e
You could also try using a native quartz.dll as a workaround.
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #2 from Dimitre Guenov d.guenov@gmail.com 2009-09-30 12:34:36 --- Okay, I'm attaching the +quartz trace. I hope I did it right. Here's what I typed into the terminal (so it can be checked in case I did it wrong):
xxx@xxx:~/.wine/drive_c/Program Files/Atari/RollerCoaster Tycoon 3$ WINEDEBUG=+relay,+seh,+tid,+quartz wine RCT3plus.exe &> /tmp/output.txt
Will try with a native quartz.dll to see what that does. Thanks to everyone for the help. Linux truly is a great community.
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #3 from Dimitre Guenov d.guenov@gmail.com 2009-09-30 12:40:27 --- Okay, uhm...
I would attach it, but the file is 3.5 *GB*. My computer cannot allocate the memory necessary to open it up. Did I type something wrong in the debugging code?
What do I do?
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #4 from Austin English austinenglish@gmail.com 2009-09-30 14:15:30 --- (In reply to comment #3)
Okay, uhm...
I would attach it, but the file is 3.5 *GB*. My computer cannot allocate the memory necessary to open it up. Did I type something wrong in the debugging code?
What do I do?
Just use +quartz, not relay/seh/tid.
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #5 from Dimitre Guenov d.guenov@gmail.com 2009-09-30 14:56:13 --- Created an attachment (id=23855) --> (http://bugs.winehq.org/attachment.cgi?id=23855) +quartz Wine Log for Roller Coaster Tycoon 3 Wild!
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #6 from Dimitre Guenov d.guenov@gmail.com 2009-09-30 14:57:16 --- I've attached the quartz log to the bug. In case I might have done something wrong, or more info is needed, I've attached the code I used again:
xxx@xxx:~/.wine/drive_c/Program Files/Atari/RollerCoaster Tycoon 3$ WINEDEBUG=+quartz wine RCT3plus.exe &> /tmp/output.txt
Going to try with a native quartz.dll to see what the results might be.
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #7 from Dimitre Guenov d.guenov@gmail.com 2009-09-30 23:01:50 --- I tried a native quartz.dll file, but had no luck with that either. Not sure how that affects this bug.
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #8 from Dimitre Guenov d.guenov@gmail.com 2009-10-12 14:08:24 --- The same problems occur in 1.1.31 with a fresh install as well as from the old one.
Any ideas?
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #9 from Jeff Zaroyko jeffz@jeffz.name 2009-10-12 22:01:12 --- (In reply to comment #8)
The same problems occur in 1.1.31 with a fresh install as well as from the old one.
Any ideas?
Install debug symbols or compile from source to get a proper backtrace.
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #10 from Dimitre Guenov d.guenov@gmail.com 2009-10-12 22:44:35 --- (In reply to comment #9)
(In reply to comment #8)
The same problems occur in 1.1.31 with a fresh install as well as from the old one.
Any ideas?
Install debug symbols or compile from source to get a proper backtrace.
Hello there,
I'm a bit inexperienced...still figuring this all out. Can you point to where I can get info about debug symbols? Or provide me with some instructions? And then what exactly do you need me to post in order for you to get the info you need to help figure the bug out.
Thanks!
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #11 from Jeff Zaroyko jeffz@jeffz.name 2009-10-12 22:52:22 --- (In reply to comment #10)
Any ideas?
Install debug symbols or compile from source to get a proper backtrace.
I'm a bit inexperienced...still figuring this all out. Can you point to where I can get info about debug symbols? Or provide me with some instructions? And then what exactly do you need me to post in order for you to get the info you need to help figure the bug out.
If your distro has a package for them, it's usually wine-dbg or so. Otherwise, compile from source using latest git. If you need further help or need to ask more questions use the forum. http://forum.winehq.org
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #12 from Pavel Ondracka drakkk@centrum.cz 2009-10-26 06:36:11 --- Created an attachment (id=24359) --> (http://bugs.winehq.org/attachment.cgi?id=24359) WINEDEBUG=+quartz, builtin quartz
Hi, I also have this problem with Roller Coaster Tycoon 3, but without any expansion packs. I'm attaching +quartz traces with both builtin and native quartz.dll.
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #13 from Pavel Ondracka drakkk@centrum.cz 2009-10-26 06:37:19 --- Created an attachment (id=24360) --> (http://bugs.winehq.org/attachment.cgi?id=24360) WINEDEBUG=+quartz, native quartz
http://bugs.winehq.org/show_bug.cgi?id=20210
Pavel Ondracka drakkk@centrum.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #14 from Pavel Ondracka drakkk@centrum.cz 2009-10-26 06:38:04 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #15 from Dimitre Guenov d.guenov@gmail.com 2009-11-04 11:16:01 --- Problem persists in 1.1.32 on Karmic. I have installed git and the latest wine and am including that log for a native quartz.
Let me know if there is anything else that can be done to help speed along the solving of this bug.
http://bugs.winehq.org/show_bug.cgi?id=20210
Dimitre Guenov d.guenov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #23855|0 |1 is obsolete| |
--- Comment #16 from Dimitre Guenov d.guenov@gmail.com 2009-11-04 11:21:47 --- Created an attachment (id=24549) --> (http://bugs.winehq.org/attachment.cgi?id=24549) +quartz Wine 1.1.32 Log for Roller Coaster Tycoon 3 Wild!
http://bugs.winehq.org/show_bug.cgi?id=20210
Pavel Ondracka drakkk@centrum.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |drakkk@centrum.cz
--- Comment #17 from Pavel Ondracka drakkk@centrum.cz 2010-02-11 01:49:04 --- It doesn't crash any more for me with latest git (wine-1.1.38-108-g312e4f6). Dimitre, can you please test the expansion packs? I don't have any.
http://bugs.winehq.org/show_bug.cgi?id=20210
Pavel Ondracka drakkk@centrum.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #24359|0 |1 is obsolete| | Attachment #24360|0 |1 is obsolete| |
--- Comment #18 from Pavel Ondracka drakkk@centrum.cz 2010-02-20 14:17:17 --- Created an attachment (id=26351) --> (http://bugs.winehq.org/attachment.cgi?id=26351) console output
Ok, it looks like this bug is back in 1.1.39. It was fixed for a while but is now broken again since this commit:
2d5ea4b5d5f7e74aa13a8a8dffb943e977d033f8 is the first bad commit commit 2d5ea4b5d5f7e74aa13a8a8dffb943e977d033f8 Author: Paul Chitescu paulc@voip.null.ro Date: Fri Feb 12 21:16:14 2010 +0200
qedit: Add media type enumerator to SampleGrabber.
:040000 040000 29d43d461f74a6cc90d57709cb0dc30386a5943d 877074002070373974cdcfe432b748075ac0adb4 M dlls
http://bugs.winehq.org/show_bug.cgi?id=20210
Pavel Ondracka drakkk@centrum.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |paulc@voip.null.ro
--- Comment #19 from Pavel Ondracka drakkk@centrum.cz 2010-02-20 14:17:48 --- CCing author
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #20 from Paul Chitescu paulc@voip.null.ro 2010-02-21 07:05:09 --- (In reply to comment #18)
Created an attachment (id=26351)
--> (http://bugs.winehq.org/attachment.cgi?id=26351) [details]
console output
Ok, it looks like this bug is back in 1.1.39. It was fixed for a while but is now broken again since this commit:
2d5ea4b5d5f7e74aa13a8a8dffb943e977d033f8 is the first bad commit commit 2d5ea4b5d5f7e74aa13a8a8dffb943e977d033f8 Author: Paul Chitescu paulc@voip.null.ro Date: Fri Feb 12 21:16:14 2010 +0200
qedit: Add media type enumerator to SampleGrabber.
:040000 040000 29d43d461f74a6cc90d57709cb0dc30386a5943d 877074002070373974cdcfe432b748075ac0adb4 M dlls
Can you please repeat with WINEDEBUG=+quartz,+qedit ? Or at least +qedit ?
I suspect the program does something wrong like setting an invalid format, apparently a format which is not FORMAT_None or GUID_NULL but has no extra format info either. In this case wine's quartz.dll aborts on that assertion.
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #21 from Pavel Ondracka drakkk@centrum.cz 2010-02-22 02:02:12 --- Created an attachment (id=26401) --> (http://bugs.winehq.org/attachment.cgi?id=26401) console output, WINEDEBUG=+quartz,+qedit , wine 1.1.39
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #22 from Paul Chitescu paulc@voip.null.ro 2010-02-22 02:30:26 --- (In reply to comment #21)
Created an attachment (id=26401)
--> (http://bugs.winehq.org/attachment.cgi?id=26401) [details]
console output, WINEDEBUG=+quartz,+qedit , wine 1.1.39
OK, found the problem, wine's quartz.dll is overzealous checking the format. I'll submit a patch that will accept a zero length for FORMAT_None.
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #23 from Paul Chitescu paulc@voip.null.ro 2010-02-22 02:48:33 --- (In reply to comment #22)
(In reply to comment #21)
Created an attachment (id=26401)
--> (http://bugs.winehq.org/attachment.cgi?id=26401) [details] [details]
console output, WINEDEBUG=+quartz,+qedit , wine 1.1.39
OK, found the problem, wine's quartz.dll is overzealous checking the format. I'll submit a patch that will accept a zero length for FORMAT_None.
Sorry, I wasn't paying enough attention to earlier messages in the log.
The problem is not generated by the stream with FORMAT_None but by:
trace:qedit:SampleGrabber_ISampleGrabber_SetMediaType Media type: {73647561-0000-0010-8000-00aa00389b71}/{00000001-0000-0010-8000-00aa00389b71} ssize: 0 format: {05589f81-c356-11ce-bf01-00aa0055595a} (0 bytes)
FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A} is supposed to hold an 18 bytes WAVEFORMATEX.
I will make a test to check what does Windows is such a malformed format is set. Either the filter should reject it or the wine filter graph shouldn't check it at that point.
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #24 from Paul Chitescu paulc@voip.null.ro 2010-02-24 11:42:48 --- The today set of commits should fix the assertion failure. Can you please check?
The demo version does not exhibit the bug.
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #25 from Pavel Ondracka drakkk@centrum.cz 2010-02-24 15:42:13 --- Created an attachment (id=26461) --> (http://bugs.winehq.org/attachment.cgi?id=26461) WINEDEBUG=+quartz,+qedit, wine-1.1.39-127-g69ee0ad
(In reply to comment #24)
The today set of commits should fix the assertion failure. Can you please check?
The demo version does not exhibit the bug.
It still crash at the same place, but backtrace looks different.
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #26 from Pavel Ondracka drakkk@centrum.cz 2010-03-02 11:55:06 --- Great, I saw commit 1d39e74c7aee86b8a142c0625e406504f9b47640 in today's git, so I recompiled wine and it is working now, thank you Paul. This bug can be closed now.
BTW This is not connected to this bug, but there is one really noise fixme in RCT3 log: fixme:quartz:AsyncReader_QueryInterface No interface for {56a868b3-0ad4-11ce-b03a-0020af0ba770}! Output from 1 min of game play is approx 5MB big! Would it be possible to silence this?
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #27 from Paul Chitescu paulc@voip.null.ro 2010-03-04 12:47:57 --- (In reply to comment #26)
Great, I saw commit 1d39e74c7aee86b8a142c0625e406504f9b47640 in today's git, so I recompiled wine and it is working now, thank you Paul. This bug can be closed now.
BTW This is not connected to this bug, but there is one really noise fixme in RCT3 log: fixme:quartz:AsyncReader_QueryInterface No interface for {56a868b3-0ad4-11ce-b03a-0020af0ba770}! Output from 1 min of game play is approx 5MB big! Would it be possible to silence this?
Should be silenced now by commit af2bed44f89bcbf31748e95fe1eb696ae1cab916
I am curious - was this frequent FIXME happening before adding SampleGrabber to wine? Or some sound was missing completely?
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #28 from Dimitre Guenov d.guenov@gmail.com 2010-03-04 14:34:57 --- Considering my computer crashed today, I cannot provide any logs or other things, but last night before the crash, I installed the expansions and mine still crashed to desktop with the latest Wine and GIT.
I'm not entirely sure the bug has been solved. As soon as my new harddrive arrives and I'm able to confirm, I'd like to keep this open. Unless a few other people step forward with positive results.
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #29 from Pavel Ondracka drakkk@centrum.cz 2010-03-04 15:26:16 --- (In reply to comment #27)
Should be silenced now by commit af2bed44f89bcbf31748e95fe1eb696ae1cab916
Yes, it is silenced now.
I am curious - was this frequent FIXME happening before adding SampleGrabber to wine? Or some sound was missing completely?
This was happening ever since demo started working sometime around 1.1.30. Sound was working fine. What isn't (and never was) working is background music in wma format, some wmcodecs are installed during setup, but they are probably not installed successfully or wine cannot use them. I had a look at wmsetup.log file and it is full of errors. However I didn't even try any winetricks tweaking. I may open a new bug now when the game starts, but there are still some more serious issues, like cursor disappearing after few minutes of play, or keyboard not working correctly.
http://bugs.winehq.org/show_bug.cgi?id=20210
Thomas R. wine-bugs@digital-trauma.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine-bugs@digital-trauma.de
--- Comment #30 from Thomas R. wine-bugs@digital-trauma.de 2010-05-03 11:06:42 --- RCT3 Platinum runs fine on 1.0.43.
http://bugs.winehq.org/show_bug.cgi?id=20210
Gareth tgheretford@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tgheretford@googlemail.com
--- Comment #31 from Gareth tgheretford@googlemail.com 2010-05-03 17:15:41 --- (In reply to comment #30)
RCT3 Platinum runs fine on 1.0.43.
I'll second that (although with 1.1.43). RCT3 Wild and Soaked now work fine with a fresh Wine install.
http://bugs.winehq.org/show_bug.cgi?id=20210
Kai Arne klinnem@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |klinnem@gmail.com
--- Comment #32 from Kai Arne klinnem@gmail.com 2010-05-16 09:25:02 --- Now it's working for me too. While the old installation/wineprefix still crashes with 1.1.44 at exactly the same point when it ever used too stop (loading screen 90%), a fresh install is starting with no problems.
http://bugs.winehq.org/show_bug.cgi?id=20210
--- Comment #33 from Pavel Ondracka drakkk@centrum.cz 2010-05-17 06:29:18 --- Reported fixed four times. Can someone close this bug please?
http://bugs.winehq.org/show_bug.cgi?id=20210
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #34 from Dmitry Timoshkov dmitry@codeweavers.com 2010-05-17 07:21:15 --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=20210
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #35 from Alexandre Julliard julliard@winehq.org 2010-05-21 14:39:32 --- Closing bugs fixed in 1.2-rc1.