DBrinks
2010-Dec-22  15:53 UTC
[Wine] Error Encountered When Running Roller Coaster Tycoon 2
I have recently been trying to install RCT2 on my Mac (OSX 10.5).  I have
attempted both Wine (1.3.9) and CrossOver, both of which hit the same error when
I attempt to run the game:
"The program rct2.exe has encountered a serious problem and needs to
close."
I ran RTC2 in wine using command line and it spit out the following information:
Code:
err:module:find_forwarded_export module not found for forward
'krnl386.exe16.VxDCall0' used by
L"C:\\windows\\system32\\KERNEL32.dll"
wine: Unhandled page fault on read access to 0x0000006d at address 0x7b8823d2
(thread 0009), starting debugger...
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS
support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface
{00000103-a8f2-4877-ba0a-fd2b6645fb94} of class
{312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
Unhandled exception: page fault on read access to 0x0000006d in 32-bit code
(0x7b8823d2).
Register dump:
 CS:0017 SS:001f DS:001f ES:001f FS:1007 GS:0037
 EIP:7b8823d2 ESP:0032feb4 EBP:0032fee8 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:7b8823d2 EBX:9b48cbbb ECX:0000001f EDX:ffffffff
 ESI:7b87b128 EDI:0002a328
Stack dump:
0x0032feb4:  01783b6f 0001000d 0002a328 00000001
0x0032fec4:  00000000 20060000 0032ff60 01782026
0x0032fed4:  7b84cd8c 7ffdf000 7b84f80f 7b84f7fd
0x0032fee4:  7ffdf000 0032ff28 7b84f846 7ffdf000
0x0032fef4:  01782000 00000000 00000000 00000000
0x0032ff04:  00000000 00000000 00000000 00000000
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x7b8823d2 in kernel32 (+0x723d2) (0x0032fee8)
  1 0x7b84f846 in kernel32 (+0x3f845) (0x0032ff28)
  2 0x7bc64c4c (0x0032ff48)
  3 0x7bc658ca (0x0032ffc8)
  4 0x7bc3d7de (0x0032ffe8)
0x7b8823d2: imull	$108,0x6e(%edx),%esi
Modules:
Module	Address			Debug info	Name (3 modules)
PE	  400000- 179f000	Deferred        rct2
PE	7b810000-7b903000	Export          kernel32
PE	7bc10000-7bc14000	Deferred        ntdll
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Infogrames Interactive\RollerCoaster Tycoon
2\rct2.exe
	00000009    0 <=0000000e services.exe
	00000014    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000018    0
	00000017    0
	00000013    0
	00000012    0
00000019 explorer.exe
	0000001a    0
Backtrace:
=>0 0x7b8823d2 in kernel32 (+0x723d2) (0x0032fee8)
  1 0x7b84f846 in kernel32 (+0x3f845) (0x0032ff28)
  2 0x7bc64c4c (0x0032ff48)
  3 0x7bc658ca (0x0032ffc8)
  4 0x7bc3d7de (0x0032ffe8)
Currently, I am using the "Emulate a virtual desktop" option in wine
as that seems to be standard from what I have collected from various posts. 
Other than that, I have tried other things but most of the options have been
returned to their standard settings.
I also have a slightly different situation from most other users as I am not
running RCT2 from a disc, I have a digital copy.  Not sure if that will make a
difference in the end.
Any help would be much appreciated and thank you in advance!
dimesio
2010-Dec-22  17:50 UTC
[Wine] Re: Error Encountered When Running Roller Coaster Tycoon 2
DBrinks wrote:> I have recently been trying to install RCT2 on my Mac (OSX 10.5). I have attempted both Wine (1.3.9) and CrossOver, both of which hit the same error when I attempt to run the game: > > "The program rct2.exe has encountered a serious problem and needs to close." > > I ran RTC2 in wine using command line and it spit out the following information: > > > Code: > err:module:find_forwarded_export module not found for forward 'krnl386.exe16.VxDCall0' used by L"C:\\windows\\system32\\KERNEL32.dll" > wine: Unhandled page fault on read access to 0x0000006d at address 0x7b8823d2 (thread 0009), starting debugger... > > >I'm not a Mac expert, but I think you've run into this: http://bugs.winehq.org/show_bug.cgi?id=14920
James Mckenzie
2010-Dec-22  20:10 UTC
[Wine] Error Encountered When Running Roller Coaster Tycoon 2
DBrinks <wineforum-user at winehq.org> wrote:>Sent: Dec 22, 2010 12:12 PM >To: wine-users at winehq.org >Subject: [Wine] Re: Error Encountered When Running Roller Coaster Tycoon 2 > >Unfortunately the patch I applied to the linker through the link you posted did not work. However, it looks as if the >linker is updated in OS X 10.6 and supposedly it fixes the problem.It is. However, if you build Wine for 64 bit, which is the default on newer Intel platforms, you will not be able to run Windows16 code. I don't think RT2 was made for Windows3.1/Windows4Workgroups, so you should be just fine.> >I have been thinking about purchasing the update for my girlfriend and I but if I don't have to, I would prefer not to... > >Any other suggestions? Seems like I always see plenty of these 'RCT2 wont work on X operating system' threads.One thing is that you should update the version of X11 to the one supplied by XQuartz. It includes a functional xrandr which allows running some programs full screen and to allow real-time resizing of X11 windows for others (Quake2 is my test program for graphics testing and it works beautifully, except the final cutaway scene, in Wine 1.3.9 with XQuartz 2.5.3. XQuartz 2.6.0 will be installed, maybe tonight, and testing conducted again.) As always, I recommend using MacPorts or Fink to install Wine as they also pull in required dependencies so you don't have to look all over the Internet for them. WineSkin and WineBottler make creating custom bottles and installing some programs easier. James McKenzie