"Epic Battle Fantasy 4" crashes on startup (Steam)

Questions about Wine on Linux
Locked
Basinator
Level 3
Level 3
Posts: 68
Joined: Sat Jan 30, 2010 8:27 am

"Epic Battle Fantasy 4" crashes on startup (Steam)

Post by Basinator »

Steam game, indie, also not in APPDB.

THe application crashes on startup. I tried it with the virtual drive from PlayOnLinux where I installed steam and with default wine settings as well.

I am using Xubuntu. I used the latest wine version.

I meanwhile installed steam by wine and NOT by POL:

http://forum.winehq.org/viewtopic.php?f ... 12&p=93128

Crash details:
Unhandled exception: page fault on read access to 0x0a520395 in 32-bit code (0x009718d6).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:009718d6 ESP:0033fb5c EBP:09e862dc EFLAGS:00210206( R- -- I - -P- )
EAX:0a520041 EBX:7b810000 ECX:00000001 EDX:000000d5
ESI:7b810040 EDI:09de0000
Stack dump:
0x0033fb5c: 09ce0050 00bf1501 0000005d 003300d5
0x0033fb6c: 000a62dc 7b83e6e0 0096e501 0024b000
0x0033fb7c: 00000425 0033fbc8 00bf15c8 7b810000
0x0033fb8c: 00bf15d4 0097dd4e 0033fbf0 0097ddf4
0x0033fb9c: 0033fbc8 fffffffe 00000000 00000000
0x0033fbac: 00000000 00000000 09ce0050 09ce000c
Backtrace:
=>0 0x009718d6 in ebf4 (+0x5718d6) (0x09e862dc)
1 0x00610076 in ebf4 (+0x210075) (0x0020006e)
0x009718d6: movl 0x0(%eax,%edx,4),%ebp
Modules:
Module Address Debug info Name (103 modules)
PE 400000- 20cc000 Export ebf4
ELF 7b800000-7ba5b000 Deferred kernel32<elf>
\-PE 7b810000-7ba5b000 \ kernel32
ELF 7bc00000-7bce5000 Deferred ntdll<elf>
\-PE 7bc10000-7bce5000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7d21f000-7d255000 Deferred uxtheme<elf>
\-PE 7d230000-7d255000 \ uxtheme
ELF 7d255000-7d25e000 Deferred librt.so.1
ELF 7d25e000-7d263000 Deferred libgpg-error.so.0
ELF 7d263000-7d27a000 Deferred libresolv.so.2
ELF 7d27a000-7d27e000 Deferred libkeyutils.so.1
ELF 7d27e000-7d2c9000 Deferred libdbus-1.so.3
ELF 7d2c9000-7d2e8000 Deferred libp11-kit.so.0
ELF 7d2e8000-7d2fa000 Deferred libtasn1.so.3
ELF 7d2fa000-7d37e000 Deferred libgcrypt.so.11
ELF 7d37e000-7d387000 Deferred libkrb5support.so.0
ELF 7d387000-7d38c000 Deferred libcom_err.so.2
ELF 7d38c000-7d3b4000 Deferred libk5crypto.so.3
ELF 7d3b4000-7d483000 Deferred libkrb5.so.3
ELF 7d483000-7d495000 Deferred libavahi-client.so.3
ELF 7d495000-7d4a3000 Deferred libavahi-common.so.3
ELF 7d4a3000-7d569000 Deferred libgnutls.so.26
ELF 7d569000-7d5a6000 Deferred libgssapi_krb5.so.2
ELF 7d5a6000-7d612000 Deferred libcups.so.2
ELF 7d612000-7d618000 Deferred libxfixes.so.3
ELF 7d618000-7d623000 Deferred libxcursor.so.1
ELF 7d723000-7d734000 Deferred libxi.so.6
ELF 7d734000-7d738000 Deferred libxcomposite.so.1
ELF 7d738000-7d743000 Deferred libxrandr.so.2
ELF 7d743000-7d74e000 Deferred libxrender.so.1
ELF 7d74e000-7d754000 Deferred libxxf86vm.so.1
ELF 7d754000-7d758000 Deferred libxinerama.so.1
ELF 7d758000-7d779000 Deferred libxcb.so.1
ELF 7d779000-7d8ae000 Deferred libx11.so.6
ELF 7d8ae000-7d8c1000 Deferred libxext.so.6
ELF 7d91a000-7d921000 Deferred libxdmcp.so.6
ELF 7d921000-7d925000 Deferred libxau.so.6
ELF 7d925000-7d9b9000 Deferred winex11<elf>
\-PE 7d930000-7d9b9000 \ winex11
ELF 7da49000-7da72000 Deferred libexpat.so.1
ELF 7da72000-7daac000 Deferred libfontconfig.so.1
ELF 7daac000-7db4b000 Deferred libfreetype.so.6
ELF 7db4b000-7db76000 Deferred msacm32<elf>
\-PE 7db50000-7db76000 \ msacm32
ELF 7db76000-7dc2e000 Deferred winmm<elf>
\-PE 7db80000-7dc2e000 \ winmm
ELF 7dc2e000-7dd36000 Deferred comctl32<elf>
\-PE 7dc40000-7dd36000 \ comctl32
ELF 7dd36000-7de21000 Deferred comdlg32<elf>
\-PE 7dd40000-7de21000 \ comdlg32
ELF 7de21000-7de64000 Deferred winspool<elf>
\-PE 7de30000-7de64000 \ winspool
ELF 7de64000-7dea1000 Deferred winhttp<elf>
\-PE 7de70000-7dea1000 \ winhttp
ELF 7dea1000-7dedf000 Deferred d3d9<elf>
\-PE 7deb0000-7dedf000 \ d3d9
ELF 7dedf000-7dfee000 Deferred opengl32<elf>
\-PE 7df00000-7dfee000 \ opengl32
ELF 7dfee000-7e12e000 Deferred wined3d<elf>
\-PE 7e000000-7e12e000 \ wined3d
ELF 7e12e000-7e1a4000 Deferred ddraw<elf>
\-PE 7e140000-7e1a4000 \ ddraw
ELF 7e1a4000-7e2db000 Deferred oleaut32<elf>
\-PE 7e1c0000-7e2db000 \ oleaut32
ELF 7e2db000-7e35e000 Deferred rpcrt4<elf>
\-PE 7e2f0000-7e35e000 \ rpcrt4
ELF 7e35e000-7e49d000 Deferred ole32<elf>
\-PE 7e370000-7e49d000 \ ole32
ELF 7e49d000-7e53f000 Deferred urlmon<elf>
\-PE 7e4b0000-7e53f000 \ urlmon
ELF 7e53f000-7e576000 Deferred ws2_32<elf>
\-PE 7e550000-7e576000 \ ws2_32
ELF 7e576000-7e7ac000 Deferred shell32<elf>
\-PE 7e580000-7e7ac000 \ shell32
ELF 7e7ac000-7e826000 Deferred shlwapi<elf>
\-PE 7e7c0000-7e826000 \ shlwapi
ELF 7e826000-7e840000 Deferred version<elf>
\-PE 7e830000-7e840000 \ version
ELF 7e840000-7e95e000 Deferred gdi32<elf>
\-PE 7e850000-7e95e000 \ gdi32
ELF 7e95e000-7eaba000 Deferred user32<elf>
\-PE 7e970000-7eaba000 \ user32
ELF 7eaba000-7eae2000 Deferred mpr<elf>
\-PE 7eac0000-7eae2000 \ mpr
ELF 7eae2000-7eafc000 Deferred libz.so.1
ELF 7eafc000-7eb78000 Deferred wininet<elf>
\-PE 7eb10000-7eb78000 \ wininet
ELF 7eb78000-7ebea000 Deferred advapi32<elf>
\-PE 7eb80000-7ebea000 \ advapi32
ELF 7ebea000-7ec10000 Deferred iphlpapi<elf>
\-PE 7ebf0000-7ec10000 \ iphlpapi
ELF 7ec10000-7ec1d000 Deferred libnss_files.so.2
ELF 7ec1d000-7ec29000 Deferred libnss_nis.so.2
ELF 7ec29000-7ec42000 Deferred libnsl.so.1
ELF 7ec42000-7ec4b000 Deferred libnss_compat.so.2
ELF 7efbd000-7f000000 Deferred libm.so.6
ELF b73c2000-b7576000 Deferred libc.so.6
ELF b7576000-b757b000 Deferred libdl.so.2
ELF b757b000-b7596000 Deferred libpthread.so.0
ELF b75af000-b7764000 Dwarf libwine.so.1
ELF b7766000-b7788000 Deferred ld-linux.so.2
ELF b7788000-b7789000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001d 0
0000001c 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001b 0
00000018 0
00000017 0
00000013 0
00000019 plugplay.exe
0000001f 0
0000001e 0
0000001a 0
00000020 explorer.exe
00000021 0
00000022 Steam.exe
00000048 0
00000016 0
00000024 0
00000025 0
00000026 0
00000045 0
00000044 0
00000043 0
00000042 0
00000041 0
00000040 0
0000003f 0
0000003e 0
0000003d 0
0000003c 0
0000003b 0
0000003a 15
00000039 0
00000038 0
00000037 0
00000036 0
00000035 0
00000033 0
00000032 0
00000031 0
00000030 0
0000002f 0
0000002e 0
0000002d 0
0000002c 0
0000002b 0
0000002a 0
00000029 0
00000028 0
00000027 0
00000023 0
00000049 explorer.exe
0000004c 0
0000004b 0
0000004a 0
0000005d (D) C:\Program Files\Steam\SteamApps\common\Epic Battle Fantasy 4\EBF4.exe
0000005e 0 <==
System information:
Wine build: wine-1.7.15
Platform: i386
Host system: Linux
Host version: 3.11.0-19-generic
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: "Epic Battle Fantasy 4" crashes on startup (Steam)

Post by dimesio »

Basinator
Level 3
Level 3
Posts: 68
Joined: Sat Jan 30, 2010 8:27 am

Re: "Epic Battle Fantasy 4" crashes on startup (Steam)

Post by Basinator »

Any idea for a fix or workaround?
Basinator
Level 3
Level 3
Posts: 68
Joined: Sat Jan 30, 2010 8:27 am

Re: "Epic Battle Fantasy 4" crashes on startup (Steam)

Post by Basinator »

bump
<- Hyperactive boy?
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: "Epic Battle Fantasy 4" crashes on startup (Steam)

Post by dimesio »

Read the bug report.
Basinator
Level 3
Level 3
Posts: 68
Joined: Sat Jan 30, 2010 8:27 am

Re: "Epic Battle Fantasy 4" crashes on startup (Steam)

Post by Basinator »

I did, but I am not sure what it means.

Does it mean it is a severe bug which needs to be fixed in wine itself and that there are no fixes for users somehow possible?
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: "Epic Battle Fantasy 4" crashes on startup (Steam)

Post by dimesio »

The problem with the game for which the bug was originally files was only with the installer, and the workaround for that was to install in Windows and copy the files and registry keys to Wine.

As for the bug itself, the analysis is pretty much over my head, too, but the gist I get from http://bugs.winehq.org/show_bug.cgi?id=15437#c26 is that this is something that can't be fixed in Wine.
Locked