SeaJourney crash (BigFish Games)

Questions about Wine on Linux
Locked
User avatar
Maniaxx
Level 2
Level 2
Posts: 38
Joined: Sun Aug 20, 2017 5:42 pm

SeaJourney crash (BigFish Games)

Post by Maniaxx »

Hi,
i have some BigFish Games games like SeaJourney that crash right at the start (with new/clean wine prefix). Any idea how to get them running?

Code: Select all

$ WINEARCH=win32 WINEPREFIX=/tmp/winetest /usr/bin/wine ./SeaJourney.exe
Fontconfig warning: "/etc/fonts/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
Fontconfig warning: "/etc/fonts/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
Fontconfig warning: "/etc/fonts/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
Fontconfig warning: "/etc/fonts/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
Fontconfig warning: "/etc/fonts/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
wine: Unhandled page fault on read access to 0x7ffdefb1 at address 7FFDEFB1 (thread 0009), starting debugger...
Fontconfig warning: "/etc/fonts/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
Unhandled exception: page fault on read access to 0x7ffdefb1 in 32-bit code (0x7ffdefb1).
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7ffdefb1 ESP:0032ff10 EBP:0032ff48 EFLAGS:00010282(  R- --  I S - - - )
 EAX:7ffd80d6 EBX:7ffdf000 ECX:0032ff74 EDX:0032ff74
 ESI:00000000 EDI:00000000
Stack dump:
0x0032ff10:  7ffdf006 00000000 00000000 0032ff48
0x0032ff20:  0032ff34 7ffdf000 0032ff74 0032ff74
0x0032ff30:  7ffd8000 7b46fef2 7ffdf000 7b4728cc
0x0032ff40:  7b4728cc 7b4728cc 0032ffd8 7b4728cc
0x0032ff50:  7ffdf000 00ec3000 0032ff74 0032ff74
0x0032ff60:  00000000 00000000 00ec3000 7ffdf000
Backtrace:
=>0 0x7ffdefb1 (0x0032ff48)
  1 0x7b4728cc ExitProcess+0x29cb() in kernel32 (0x0032ffd8)
  2 0x7b46fefe call_process_entry+0x1d() in kernel32 (0x0032ffec)
0x7ffdefb1: addb	%al,0x0(%eax)
Modules:
Module	Address			Debug info	Name (37 modules)
PE	  400000-  fb5000	Deferred        seajourney
ELF	7b400000-7b830000	Dwarf           kernel32<elf>
  \-PE	7b420000-7b830000	\               kernel32
ELF	7bc00000-7bd44000	Deferred        ntdll<elf>
  \-PE	7bc30000-7bd44000	\               ntdll
ELF	7c000000-7c005000	Deferred        <wine-loader>
ELF	7df07000-7df2e000	Deferred        imm32<elf>
  \-PE	7df10000-7df2e000	\               imm32
ELF	7e014000-7e040000	Deferred        libexpat.so.1
ELF	7e040000-7e08c000	Deferred        libfontconfig.so.1
ELF	7e08c000-7e105000	Deferred        libpcre.so.1
ELF	7e105000-7e240000	Deferred        libglib-2.0.so.0
ELF	7e240000-7e353000	Deferred        libharfbuzz.so.0
ELF	7e353000-7e393000	Deferred        libpng16.so.16
ELF	7e393000-7e468000	Deferred        libfreetype.so.6
ELF	7e4b4000-7e590000	Deferred        msvcrt<elf>
  \-PE	7e4e0000-7e590000	\               msvcrt
ELF	7e590000-7e616000	Deferred        advapi32<elf>
  \-PE	7e5b0000-7e616000	\               advapi32
ELF	7e616000-7e770000	Deferred        gdi32<elf>
  \-PE	7e640000-7e770000	\               gdi32
ELF	7e770000-7e9b3000	Deferred        user32<elf>
  \-PE	7e7a0000-7e9b3000	\               user32
ELF	7ee2d000-7eed2000	Deferred        kernelbase<elf>
  \-PE	7ee40000-7eed2000	\               kernelbase
ELF	7eed2000-7eee7000	Deferred        libnss_files.so.2
ELF	7eee7000-7efb4000	Deferred        libm.so.6
ELF	7efbd000-7efd7000	Deferred        libz.so.1
ELF	7efd7000-7efe9000	Deferred        libbz2.so.1.0
ELF	7efe9000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7b7d000-f7b83000	Deferred        libdl.so.2
ELF	f7bc5000-f7bcf000	Deferred        libuuid.so.1
ELF	f7bcf000-f7dae000	Deferred        libc.so.6
ELF	f7dae000-f7dd0000	Deferred        libpthread.so.0
ELF	f7dd0000-f7f88000	Dwarf           libwine.so.1
ELF	f7f8a000-f7fb5000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\media\Volume1\Sea Journey\SeaJourney.exe
	0000002d    0
	00000009    0 <==
0000000e services.exe
	00000024    0
	0000001d    0
	0000001a    0
	00000015    0
	00000014    0
	00000013    0
	00000010    0
	0000000f    0
00000011 plugplay.exe
	00000017    0
	00000016    0
	00000012    0
00000018 winedevice.exe
	00000021    0
	0000001e    0
	0000001c    0
	0000001b    0
	00000019    0
0000001f explorer.exe
	0000002a    0
	00000029    0
	00000028    0
	00000020    0
00000022 winedevice.exe
	00000027    0
	00000026    0
	00000025    0
	00000023    0
System information:
    Wine build: wine-4.16
    Platform: i386
    Version: Windows XP
    Host system: Linux
    Host version: 5.3.1-arch1-1-ARCH
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: SeaJourney crash (BigFish Games)

Post by Bob Wya »

@Maniaxx

Are you running the installer at this point:

Code: Select all

Z:\media\Volume1\Sea Journey\SeaJourney.exe
? Because otherwise you're trying to run the game outwith of your new WINEPREFIX (which would generally not be supported).

Also you'd probably be advised to fix your font mis-configuration, to avoid the extra noise in the Wine terminal log...

Bob
User avatar
Maniaxx
Level 2
Level 2
Posts: 38
Joined: Sun Aug 20, 2017 5:42 pm

Re: SeaJourney crash (BigFish Games)

Post by Maniaxx »

Bob Wya wrote: Fri Oct 04, 2019 1:40 pm Are you running the installer at this point:

Code: Select all

Z:\media\Volume1\Sea Journey\SeaJourney.exe
? Because otherwise you're trying to run the game outwith of your new WINEPREFIX (which would generally not be supported).
That's the game.exe. The game has been installed in 2009 on Windows. But if i reckon correctly this games should be portable.
If you don't see any obvious system dependencies missing there probably is no solution. The exe wrapper might be doing nasty stuff.

Edit: Never mind... that actually wasn't the game.exe rather a pre-starter. The real exe is blatantly renamed and can be reconstructed but if i remember correctly its time limited then. Whatsoever... probably not a wine issue then. Thanks anyway!
Bob Wya wrote: Fri Oct 04, 2019 1:40 pmAlso you'd probably be advised to fix your font mis-configuration, to avoid the extra noise in the Wine terminal log...
This seems to be an Arch specific issue that i'd prefer to better leave alone.
https://github.com/Tk-Glitch/PKGBUILDS/issues/321
Locked