How to get Gothic running

Questions about Wine on Linux
Locked
G-Evil
Newbie
Newbie
Posts: 1
Joined: Thu Sep 12, 2013 1:46 pm

How to get Gothic running

Post by G-Evil »

Open Suse 12.3 64 bit
Wine: wine-1.7.1

I Installed the Game Gothic from JoWooD and updated it to Version 1.08j.

When i try to start Gothic from the console i get following output:

Code: Select all

tshawn@linux-meb9:~/.wine/dosdevices/c:/Program Files2/JoWooD/Gothic/system> wine GOTHIC.EXE 
fixme:win:EnumDisplayDevicesW ((null),0,0x129ef08,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x129ec18,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x129ec18,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:win:EnumDisplayDevicesW ((null),0,0x129ef88,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x129ec98,0x00000000), stub!
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000007 not handled
fixme:win:EnumDisplayDevicesW ((null),0,0x1296878,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1296188,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1296188,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:ddraw:ddraw7_WaitForVerticalBlank iface 0x19f3b0, flags 0x1, event (nil) stub!
fixme:d3d_surface:wined3d_surface_flip Ignoring flags 0x1.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
err:dmloader:IDirectMusicLoaderImpl_SetObject : could not attach stream to file                                          
fixme:dmime:IDirectMusicPerformance8Impl_Init (iface = 0x1de048, dmusic = 0x129f848, dsound = (nil), hwnd = (nil))
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
fixme:dmsynth:IDirectMusicSynth8Impl_SetMasterClock (0x1e07c0)->(0x1e0688): stub
fixme:dmsynth:IDirectMusicSynthSinkImpl_SetMasterClock (0x1dfba0)->(0x1e0688): stub
fixme:dmsynth:IDirectMusicSynth8Impl_Open (0x1e07c0)->(0x129f860): stub
fixme:dmime:IDirectMusicPerformance8Impl_AddPort (0x1de048, 0x1e04c0): stub
fixme:dmime:IDirectMusicPerformance8Impl_AssignPChannelBlock (0x1de048, 0, 0x1e04c0, 0): semi-stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:dmloader:IDirectMusicLoaderImpl_SetSearchDirectory : fClear ignored
fixme:dmstyle:IDirectMusicChordTrack_IDirectMusicTrack_Init (0x405e7a0, 0x408347c): stub
fixme:dmime:IDirectMusicTempoTrack_IPersistStream_Load (0x405e7d8, 0x405e530): Loading not fully implemented yet
fixme:dmstyle:IDirectMusicStyleTrack_IPersistStream_Load (0x405e838, 0x405e530): Loading not fully implemented yet
fixme:dmfile:IDirectMusicStyleTrack_IPersistStream_ParseStyleRef : DMRF (DM References) list, not yet handled
fixme:dmstyle:IDirectMusicStyle8Impl_IPersistStream_Load (0x405efd0, 0x1adf20): Loading
err:dmstyle:IDirectMusicStyle8Impl_IPersistStream_LoadBand : failed to load object
err:dmstyle:IDirectMusicStyle8Impl_IPersistStream_ParseStyleForm : could not load track
err:xrandr:xrandr12_set_current_mode Resolution change not successful -- perhaps display has changed?
err:xrandr:xrandr12_set_current_mode Resolution change not successful -- perhaps display has changed?
err:xrandr:xrandr12_set_current_mode Resolution change not successful -- perhaps display has changed?
err:xrandr:xrandr12_set_current_mode Resolution change not successful -- perhaps display has changed?
err:ddraw:ddraw_set_cooperative_level RestoreDisplayMode failed
err:msvcrt:symbol_demangle Unknown operator: i
err:msvcrt:demangle_datatype Unknown type a
err:msvcrt:symbol_demangle Unknown operator: i
err:msvcrt:symbol_demangle Unknown operator: i
err:msvcrt:demangle_datatype Unknown type a
err:msvcrt:symbol_demangle Unknown operator: i
wine: Unhandled page fault on read access to 0x00000000 at address 0x7c244abb (thread 0009), starting debugger...
fixme:dbghelp_msc:pe_load_debug_directory This guy has FPO information
The Game itself gives me a message with an access violation:

Code: Select all

======================================= UNHANDLED EXCEPTION OCCURED ======================================================
======================================= CRASH INFOS: =====================================================================
GOTHIC 1.08j, Parser Version: 50
User:  tshawn,  CPUType: 586,  Mem: 2048 MB total, 2048 MB free
Startup Options:
=============================================== CALLSTACK : ==============================================================
0023:7C244ABB (0x0000015C 0xFFFFFFF4 0x7D5F6189 0x7D603E81) <UNKNOWN>
8
Wine creates a file called backtrace.txt and it contains this:

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7c45cabb).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7c45cabb ESP:0129e850 EBP:0129e8c8 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:7c46e000 ECX:0021ea70 EDX:00000000
 ESI:00001ff0 EDI:0021e7c0
Stack dump:
0x0129e850:  0021ea50 0129e8a8 0021e7c0 0129e894
0x0129e860:  7bcde525 00000098 7d3c0140 0129e9bc
0x0129e870:  00000098 00000088 0021ea70 7c45e52b
0x0129e880:  0021ea50 00000088 00000094 00000094
0x0129e890:  0129e9bc 00000000 72747473 00000098
0x0129e8a0:  66727473 0000008c 46524d44 00000074
000c: sel=0067 base=00000000 limit=00000000 16-bit r-x
Backtrace:
=>0 0x7c45cabb in dmstyle (+0x1cabb) (0x0129e8c8)
  1 0x7d3aae81 in dmime (+0x1ae80) (0x0129e938)
  2 0x7d3ae491 in dmime (+0x1e490) (0x0129ea28)
  3 0x7d4fbeda in dmloader (+0xbed9) (0x0129f228)
  4 0x004e6b8e in gothic (+0xe6b8d) (0x078ef370)
  5 0x00000000 (0x007f66dc)
  6 0x0080b918 in gothic (+0x40b917) (0x0041daf0)
0x7c45cabb: movl	0x0(%eax),%edx
Modules:
Module	Address			Debug info	Name (121 modules)
PE	  240000-  25d000	Deferred        vdfs32g
PE	  400000-  a97000	CodeView        gothic
PE	 3000000- 300a000	Deferred        bugslayerutil
PE	 a930000- a957000	Deferred        shw32
PE	21100000-2115e000	Deferred        mss32
PE	30000000-30059000	Deferred        binkw32
PE	63420000-6343c000	Deferred        msdbi
PE	71460000-71479000	Deferred        imagehl2
ELF	79836000-7b800000	Deferred        libnvidia-glcore.so.319.32
ELF	7b800000-7ba5c000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba5c000	\               kernel32
ELF	7bc00000-7bcdf000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcdf000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7c385000-7c400000	Deferred        shlwapi<elf>
  \-PE	7c390000-7c400000	\               shlwapi
ELF	7c416000-7c43d000	Deferred        dmband<elf>
  \-PE	7c420000-7c43d000	\               dmband
ELF	7c43d000-7c471000	Dwarf           dmstyle<elf>
  \-PE	7c440000-7c471000	\               dmstyle
ELF	7c471000-7c49d000	Deferred        msvfw32<elf>
  \-PE	7c480000-7c49d000	\               msvfw32
ELF	7c49d000-7c591000	Deferred        quartz<elf>
  \-PE	7c4b0000-7c591000	\               quartz
ELF	7c591000-7c5b3000	Deferred        dmsynth<elf>
  \-PE	7c5a0000-7c5b3000	\               dmsynth
ELF	7c5b3000-7c5c9000	Deferred        midimap<elf>
  \-PE	7c5c0000-7c5c9000	\               midimap
ELF	7c5c9000-7c5e2000	Deferred        msacm32<elf>
  \-PE	7c5d0000-7c5e2000	\               msacm32
ELF	7c5e2000-7c60e000	Deferred        dmusic<elf>
  \-PE	7c5f0000-7c60e000	\               dmusic
ELF	7c730000-7c819000	Deferred        libasound.so.2
ELF	7c836000-7c867000	Deferred        winealsa<elf>
  \-PE	7c840000-7c867000	\               winealsa
ELF	7c867000-7c88d000	Deferred        dmcompos<elf>
  \-PE	7c870000-7c88d000	\               dmcompos
ELF	7c88d000-7c8d7000	Deferred        dsound<elf>
  \-PE	7c890000-7c8d7000	\               dsound
ELF	7cbab000-7cbcd000	Deferred        mmdevapi<elf>
  \-PE	7cbb0000-7cbcd000	\               mmdevapi
ELF	7d38a000-7d3d1000	Dwarf           dmime<elf>
  \-PE	7d390000-7d3d1000	\               dmime
ELF	7d4e2000-7d511000	Dwarf           dmloader<elf>
  \-PE	7d4f0000-7d511000	\               dmloader
ELF	7d7fe000-7d900000	Deferred        libgl.so.1
ELF	7da13000-7da1c000	Deferred        librt.so.1
ELF	7da58000-7da76000	Deferred        libgcc_s.so.1
ELF	7da7f000-7da93000	Deferred        psapi<elf>
  \-PE	7da80000-7da93000	\               psapi
ELF	7dc81000-7dca6000	Deferred        imm32<elf>
  \-PE	7dc90000-7dca6000	\               imm32
ELF	7dcec000-7dd23000	Deferred        uxtheme<elf>
  \-PE	7dcf0000-7dd23000	\               uxtheme
ELF	7dd23000-7dd29000	Deferred        libxfixes.so.3
ELF	7dd29000-7dd34000	Deferred        libxcursor.so.1
ELF	7dd34000-7dd44000	Deferred        libxi.so.6
ELF	7dd44000-7dd48000	Deferred        libxcomposite.so.1
ELF	7dd48000-7dd53000	Deferred        libxrandr.so.2
ELF	7dd53000-7dd5e000	Deferred        libxrender.so.1
ELF	7dd5e000-7dd64000	Deferred        libxxf86vm.so.1
ELF	7dd64000-7dd68000	Deferred        libxinerama.so.1
ELF	7dd68000-7dd8b000	Deferred        libxcb.so.1
ELF	7dd8b000-7dd91000	Deferred        libuuid.so.1
ELF	7dd91000-7ddab000	Deferred        libice.so.6
ELF	7ddab000-7dee5000	Deferred        libx11.so.6
ELF	7def7000-7defb000	Deferred        libnvidia-tls.so.319.32
ELF	7df02000-7df95000	Deferred        winex11<elf>
  \-PE	7df10000-7df95000	\               winex11
ELF	7e04e000-7e077000	Deferred        libexpat.so.1
ELF	7e077000-7e0b1000	Deferred        libfontconfig.so.1
ELF	7e0b1000-7e0c8000	Deferred        libz.so.1
ELF	7e0c8000-7e153000	Deferred        libfreetype.so.6
ELF	7e153000-7e17b000	Deferred        libtinfo.so.5
ELF	7e17b000-7e1a3000	Deferred        libncurses.so.5
ELF	7e1a4000-7e1b7000	Deferred        libxext.so.6
ELF	7e1b7000-7e1c0000	Deferred        libsm.so.6
ELF	7e1c0000-7e20b000	Deferred        dinput<elf>
  \-PE	7e1d0000-7e20b000	\               dinput
ELF	7e20b000-7e2b8000	Deferred        msvcrt<elf>
  \-PE	7e220000-7e2b8000	\               msvcrt
ELF	7e2b8000-7e3c1000	Deferred        opengl32<elf>
  \-PE	7e2d0000-7e3c1000	\               opengl32
ELF	7e3c1000-7e505000	Deferred        wined3d<elf>
  \-PE	7e3d0000-7e505000	\               wined3d
ELF	7e505000-7e57b000	Deferred        ddraw<elf>
  \-PE	7e510000-7e57b000	\               ddraw
ELF	7e57b000-7e6b2000	Deferred        oleaut32<elf>
  \-PE	7e590000-7e6b2000	\               oleaut32
ELF	7e6b2000-7e6d8000	Deferred        iphlpapi<elf>
  \-PE	7e6c0000-7e6d8000	\               iphlpapi
ELF	7e6d8000-7e70e000	Deferred        ws2_32<elf>
  \-PE	7e6e0000-7e70e000	\               ws2_32
ELF	7e70e000-7e72a000	Deferred        wsock32<elf>
  \-PE	7e710000-7e72a000	\               wsock32
ELF	7e72a000-7e831000	Deferred        comctl32<elf>
  \-PE	7e730000-7e831000	\               comctl32
ELF	7e831000-7e85c000	Deferred        msacm32<elf>
  \-PE	7e840000-7e85c000	\               msacm32
ELF	7e85c000-7e8e0000	Deferred        rpcrt4<elf>
  \-PE	7e870000-7e8e0000	\               rpcrt4
ELF	7e8e0000-7ea1f000	Deferred        ole32<elf>
  \-PE	7e900000-7ea1f000	\               ole32
ELF	7ea1f000-7eada000	Deferred        winmm<elf>
  \-PE	7ea30000-7eada000	\               winmm
ELF	7eada000-7eb4a000	Deferred        advapi32<elf>
  \-PE	7eaf0000-7eb4a000	\               advapi32
ELF	7eb4a000-7ec69000	Deferred        gdi32<elf>
  \-PE	7eb60000-7ec69000	\               gdi32
ELF	7ec69000-7edc5000	Deferred        user32<elf>
  \-PE	7ec80000-7edc5000	\               user32
ELF	7efa0000-7efe3000	Deferred        libm.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f733b000-f7340000	Deferred        libdl.so.2
ELF	f7340000-f74f5000	Deferred        libc.so.6
ELF	f74f5000-f7510000	Deferred        libpthread.so.0
ELF	f7521000-f7525000	Deferred        libxau.so.6
ELF	f752d000-f76e2000	Dwarf           libwine.so.1
ELF	f76e3000-f7706000	Deferred        ld-linux.so.2
ELF	f7706000-f7707000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files2\JoWooD\Gothic\system\GOTHIC.EXE
	00000029    0
	00000028    0
	00000026   15
	00000025    0
	00000009    0 <==
0000000e services.exe
	0000001e    0
	0000001d    0
	00000018    0
	00000016    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000017    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001f    0
	0000001b    0
00000021 explorer.exe
	00000023    0
	00000022    0
System information:
    Wine build: wine-1.7.1
    Platform: i386 (WOW64)
    Host system: Linux
    Host version: 3.7.10-1.16-desktop

Anyone can help to get the game running?

Thx Tim
Locked