[Bug 23183] New: RCT3: Crash in fglrx if you change/disable a ride sign

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jun 14 18:36:42 CDT 2010


           Summary: RCT3: Crash in fglrx if you change/disable a ride sign
           Product: Wine
           Version: 1.1.43
          Platform: x86-64
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: wine-bugs at digital-trauma.de

Created an attachment (id=28839)
 --> (http://bugs.winehq.org/attachment.cgi?id=28839)
rct3 stdout/err with backtrace, wine 1.2-rc2, fglrx 10.5

Since 1.1.43 (the first ver to fix a unrelated crashing regression) I had
random crashes in Roller Coaster Tycoon 3 Platinum when setting a running ride
to testing and vice versa. I only recently narrowed it down to ride signs:
these are dynamically labelled signs in front of the ride queue which per
default are shown for every ride in your park (they marquee the name of the
ride, or "Testing..." etc.), Now if you cause this sign to change after it has
been on screen already, the game may crash with an NPE in fglrx. 

Steps to reproduce: Start the sandbox, build one(!) ride and a queue tile in
front of the entrance so the sign is visible. Now in the details tab, disable
the queue sign. If it doesn't crash already, set the ride to Testing, show
sign, disable sign. At least now I consistently get a crash. If you have two or
more rides, one of them may survive the sign on/off roundtrip.
Expected behaviour: Just draw or not draw the sign.
Actual behaviour: Crash (access violation, null pointer with offset; see stdout
of two such crashes)
Workaround: when building a ride, disable the queue sign before building an
entrance. Doesn't work for parks you load where there already are signs present
- if they change because a ride brakes down or because you want to close / edit
them, the game may crash.

First seen in wine: 1.1.43 with fglrx 9.11
Last seen in wine: 1.2-rc2 with fglrx 10.5 (see logs)
Also seen in wine:
  1.1.43 with fglrx 10.4
  1.1.44 with fglrx 10.4
  1.1.44 with fglrx 10.5

Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the wine-bugs mailing list