El Foro

GoG.com Baldur's Gate on Xubuntu; Linux N00b

Autor Respuestas
TCloud9 Thursday 27 December 2012 at 7:03
TCloud9

Hello! I'm new to linux. I have just installed the latest version of Xubuntu, updated it completely, and installed the latest version of playonlinux from this website. I have also installed Baldur's Gate on my machine. Whenever I open up the game, the launcher works just fine, and I can choose to Play, Uninstall, Update, etc. When I click Play, however, I get a crash in Wine: "Internal errors - invalid parameters received."

When I run the debugger, wine reads, "Unhandled page fauilt on the read access to 0xffffffff at address 0x7c654050 (thread 0037), starting debugger... Can't attach process 0036: error 5"

I've already tried to do this with the MMO, Runes of Magic, and since that didn't work, I resorted to this.

I do not have drivers installed or DirectX or anything like that, which, I assume I do not need, or they were already installed before. Again, I'm a n00b with Linux, though, I understand Windows quite well. If someone could direct me on what I could to do fix this, I would appreciate it very much. I only have 1GB of RAM, an Intel Pentium dual-core, running an ATI Xpress200M on the drivers Linux installed for me. Thank you.
petch Thursday 27 December 2012 at 11:31
petch
Developer

Hi,
This is not sufficient to understand what's going on, crash address is useful when you have the sources of the game, which we obviously don't.
Try generating a bug report when asked, that's the easiest way to collect many useful technical informations.
By the way, did you download Baldur's Gate from gog.com?
TCloud9 Thursday 27 December 2012 at 17:18
TCloud9

Hello, sorry about that. Aren't you the guy who made the script? :D That's awesome. Anyway, yes, i do have the gog.com edition of the game. That installed just fine. It's when I run it, that I come into some problems. Here all of the info from the debugger. I hope this helps.

ne-1.4.1
> POL_WINEVERSION
  1.4.1
> WINEPREFIX
  /home/taylor/.PlayOnLinux//wineprefix/BaldursGate1_gog
> Distribution
  Ubuntu 12.10
> glxinfo \\| grep rendering
  direct rendering: Yes
> glxinfo \\| grep renderer
  OpenGL renderer string: Gallium 0.4 on ATI RC410
> OpenGL libs (Direct rendering testing)
  32bits direct rendering is enabled
 

[12/27/12 00:30:45] - Running wine-1.4.1 cmd /c echo %ProgramFiles% (Working directory : /home/taylor/.PlayOnLinux)
C:\\Program Files

[12/27/12 00:30:48] - Running wine-1.4.1 cmd /c echo %ProgramFiles% (Working directory : /home/taylor/.PlayOnLinux)
C:\\Program Files

[12/27/12 00:30:49] - ----- Starting function POL_GoG_install -----
[12/27/12 00:30:50] - ----- Starting function POL_Function_SetNativeExtension -----
[12/27/12 00:30:50] - Running wine-1.4.1 regedit /home/taylor/.PlayOnLinux//tmp/nativeext.reg (Working directory : /home/taylor/.PlayOnLinux/tmp)
[12/27/12 00:30:50] - Content of /home/taylor/.PlayOnLinux//tmp/nativeext.reg
-----------
REGEDIT4

[HKEY_CLASSES_ROOT\\.pdf]
@="pdffile"
"Content Type"="application/pdf"

[HKEY_CLASSES_ROOT\\pdffile\\Shell\\Open\\command]
@="winebrowser \\"%1\\""
-----------
[12/27/12 00:30:50] - ----- Ending function POL_Function_SetNativeExtension -----
[12/27/12 00:30:51] - ----- Starting function POL_Install_gdiplus -----
[12/27/12 00:30:51] - ----- Starting function POL_SP2_Extract -----
[12/27/12 00:31:00] - ----- Ending function POL_SP2_Extract -----
[12/27/12 00:31:01] - Running wine-1.4.1 regedit /home/taylor/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/taylor/.PlayOnLinux/wineprefix/BaldursGate1_gog/drive_c/windows/system32)
[12/27/12 00:31:01] - Content of /home/taylor/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4
 
[HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides]
"*gdiplus"="native"
-----------
[12/27/12 00:31:07] - ----- Ending function POL_Install_gdiplus -----
[12/27/12 00:31:08] - Running wine-1.4.1 /home/taylor/Downloads/setup_baldurs_gate_2.0.0.20(1).exe POL_GoG_install (Working directory : /home/taylor/.PlayOnLinux/wineprefix/BaldursGate1_gog/drive_c/wifixme:process:SetProcessDEPPolicy (1): stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:win:DisableProcessWindowsGhosting : stub
fixme:msg:ChangeWindowMessageFilter c055 00000001
fixme:msg:ChangeWindowMessageFilter c055 00000001
fixme:msg:ChangeWindowMessageFilter c055 00000001
fixme:msg:ChangeWindowMessageFilter c055 00000001
fixme:shell:SHAutoComplete stub
fixme:msg:ChangeWindowMessageFilter c055 00000001
fixme:msg:ChangeWindowMessageFilter c055 00000001
fixme:win:EnumDisplayDevicesW ((null),0,0x33f420,0x00000000), stub!
fixme:win:WINNLSEnableIME hwnd 0x1012e enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x1012e enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x10132 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x10132 enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x1012e enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x1012e enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x1012c enable 0: stub!
fixme:d3d:check_fbo_compat Format WINED3DFMT_R10G10B10A2_UNORM with rendertarget flag is not supported as FBO color attachment, and no fallback specified.
fixme:d3d:check_fbo_compat Format WINED3DFMT_B10G10R10A2_UNORM with rendertarget flag is not supported as FBO color attachment, and no fallback specified.
fixme:win:EnumDisplayDevicesW ((null),0,0x33d53c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33d750,0x00000000), stub!
fixme:sfc:SfcIsFileProtected ((nil), L"C:\\\\GOG Games\\\\Baldur's Gate\\\\unins000.exe") stub
fixme:win:WINNLSEnableIME hwnd 0x1012c enable -1: stub!
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\\\users\\\\taylor\\\\Temp\\\\fox8fb3.tmp\\\\Foxit Reader Setup.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\\\users\\\\taylor\\\\Temp\\\\fox8fb3.tmp\\\\Foxit Reader Setup.exe" failed, status c0000135
fixme:gameux:GameExplorerImpl_VerifyAccess (0x1008def8, L"C:\\\\GOG Games\\\\Baldur's Gate\\\\goggame.dll", 0x33f324)
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"ReleaseDate" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Genres" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Ratings" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Version" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Developers" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Publishers" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"GameExecutables" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"ExtendedProperties" in Game Definition File not yet supported
fixme:win:WINNLSEnableIME hwnd 0x1012e enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x1012e enable -1: stub!
fixme:font:WineEngRemoveFontResourceEx (L"C:\\\\users\\\\taylor\\\\Temp\\\\is-2BOHU.tmp\\\\OpenSans-Regular.ttf", 0, (nil)): stub
fixme:font:WineEngRemoveFontResourceEx (L"C:\\\\users\\\\taylor\\\\Temp\\\\is-2BOHU.tmp\\\\OpenSans-Semibold.ttf", 0, (nil)): stub
[12/27/12 00:39:25] - ----- Ending function POL_GoG_install -----
[12/27/12 00:39:25] - Running wine-1.4.1 regedit /home/taylor/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/taylor/.PlayOnLinux/wineprefix/BaldursGate1_gog/drive_c/windows/system32)
[12/27/12 00:39:25] - Content of /home/taylor/.PlayOnLinux//tmp/regkey.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\\Software\\Wine]
"Version"="winxp"
-----------
[12/27/12 00:39:31] - Running wine-1.4.1 regedit /home/taylor/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/taylor/.PlayOnLinux/wineprefix/BaldursGate1_gog/drive_c/windows/system32)
[12/27/12 00:39:31] - Content of /home/taylor/.PlayOnLinux//tmp/regkey.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]
"VideoMemorySize"="64"
-----------
[12/27/12 00:39:38] - Running wine-1.4.1 regedit /home/taylor/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/taylor/.PlayOnLinux/wineprefix/BaldursGate1_gog/drive_c/windows/system32)
[12/27/12 00:39:38] - Content of /home/taylor/.PlayOnLinux//tmp/regkey.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\\Software\\Wine\\X11 Driver]
"GrabFullScreen"="Y"
-----------
[12/27/12 00:39:39] - Running wine-1.4.1 wineboot (Working directory : /home/taylor/.PlayOnLinux/wineprefix/BaldursGate1_gog/drive_c/windows/system32)
[12/27/12 00:39:50] - Running wine-1.4.1 Baldur.exe (Working directory : /home/taylor/.PlayOnLinux/wineprefix/BaldursGate1_gog/drive_c/GOG Games/Baldur's Gate)
wine: Unhandled page fault on read access to 0xffffffff at address 0x7c659050 (thread 0029), starting debugger...
Can't attach process 0028: error 5
[12/27/12 00:40:34] - Running wine-1.4.1 Baldur.exe (Working directory : /home/taylor/.PlayOnLinux/wineprefix/BaldursGate1_gog/drive_c/GOG Games/Baldur's Gate)
wine: Unhandled page fault on read access to 0xffffffff at address 0x7c905050 (thread 0039), starting debugger...
Can't attach process 0038: error 5
[12/27/12 00:41:06] - Running wine-1.4.1 regedit (Working directory : /home/taylor/.PlayOnLinux)
[12/27/12 00:41:06] - User modified something in the registry manually
[12/27/12 00:43:50] - Running wine-1.4.1 regedit /home/taylor/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/taylor/.PlayOnLinux)
[12/27/12 00:43:50] - Content of /home/taylor/.PlayOnLinux//tmp/regkey.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]
"VideoMemorySize"="32"
-----------
[12/27/12 00:43:57] - Running wine-1.4.1 Baldur.exe (Working directory : /home/taylor/.PlayOnLinux/wineprefix/BaldursGate1_gog/drive_c/GOG Games/Baldur's Gate)
[12/27/12 00:43:58] - Running wine-1.4.1 Baldur.exe (Working directory : /home/taylor/.PlayOnLinux/wineprefix/BaldursGate1_gog/drive_c/GOG Games/Baldur's Gate)
wine: Unhandled page fault on read access to 0xffffffff at address 0x7d127050 (thread 002e), starting debugger...
Can't attach process 002d: error 5
wine: Unhandled page fault on read access to 0xffffffff at address 0x7d12b050 (thread 0035), starting debugger...
Can't attach process 0034: error 5
[12/27/12 00:48:43] - Running wine-1.4.1 Baldur.exe (Working directory : /home/taylor/.PlayOnLinux/wineprefix/BaldursGate1_gog/drive_c/GOG Games/Baldur's Gate)
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
wine: Unhandled page fault on read access to 0xffffffff at address 0x79a49050 (thread 002a), starting debugger...
Can't attach process 0029: error 5
[12/27/12 00:57:57] - Running wine-1.4.1 Baldur.exe (Working directory : /home/taylor/.PlayOnLinux/wineprefix/BaldursGate1_gog/drive_c/GOG Games/Baldur's Gate)
wine: Unhandled page fault on read access to 0xffffffff at address 0x79a49050 (thread 0029), starting debugger...
Can't attach process 0028: error 5
[12/27/12 01:00:42] - Running wine-1.4.1 Baldur.exe (Working directory : /home/taylor/.PlayOnLinux/wineprefix/BaldursGate1_gog/drive_c/GOG Games/Baldur's Gate)
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
wine: Unhandled page fault on read access to 0xffffffff at address 0x7c654050 (thread 0037), starting debugger...
Can't attach process 0036: error 5
[12/27/12 01:23:58] - Running wine-1.4.1 cmd /c echo %ProgramFiles% (Working directory : /home/taylor/.PlayOnLinux)
C:\\Program Files

[12/27/12 01:24:04] - Running wine-1.4.1 Config.exe (Working directory : /home/taylor/.PlayOnLinux/wineprefix/BaldursGate1_gog/drive_c/GOG Games/Baldur's Gate)
[12/27/12 01:24:21] - ----- Starting function POL_Configurator_runparts -----
[12/27/12 01:24:22] - ----- Ending function POL_Configurator_runparts -----
[12/27/12 01:24:34] - Running wine-1.4.1 winecfg (Working directory : /home/taylor/.PlayOnLinux)
[12/27/12 11:15:35] - Running wine-1.4.1 Baldur.exe (Working directory : /home/taylor/.PlayOnLinux/wineprefix/BaldursGate1_gog/drive_c/GOG Games/Baldur's Gate)
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
wine: Unhandled page fault on read access to 0xffffffff at address 0x7d125050 (thread 0029), starting debugger...
Can't attach process 0028: error 5

Editado por: TCloud9

petch Thursday 27 December 2012 at 17:32
petch
Developer

Sadly the logs don't contain much more info.
You could try enabing a virtual desktop with a standard resolution (right click on shortcut > Configure Wine > Graphics > Emulate virtual desktop, leave 800x600 resolution), or installing ATI's proprietary driver...
TCloud9 Thursday 27 December 2012 at 18:09
TCloud9

Yeah, I can't seem to get the drivers to work. I'm running old hardware, and the legacy drivers say something abot the policies not being supported. I think I'll have to just go back to Windows :/

Making a virtual desktop didn't help, either.

Editado por: TCloud9

petch Thursday 27 December 2012 at 23:25
petch
Developer

Yup, I retrieve a somewhat old workstation (3 years old!), and the last driver for the ATI videocard was released this summer. Now I have the choice between a not-so-stable forward port of this driver for recent kernels, or an open source driver that is not as featureful as the proprietary one, and is marginally more stable...