LegoHarryPotter Years 1-4 not running properly

Questions about Wine on Linux
Locked
markus_s
Newbie
Newbie
Posts: 1
Joined: Sat Mar 04, 2017 5:07 am

LegoHarryPotter Years 1-4 not running properly

Post by markus_s »

Hi, I'm using Ubuntu 16.10 and tried different wine installations. I was testing with wine-stable (which was 1.8.5) and wine 2.2.

I used a 32bit prefix without any dlls overwritten as well a I tried both wine-versions without Prefix.

When using the prefix I was also using an emulated screen in the size of the original screen.

Results:

No emulated screen
All tries without emulating a screen lead to a smashed graphic after starting the game (looks like 600x800px, only part of the screen is actually used and only part of the desktop is displayed. What I can see is the animated Icon of the game on the side of the Desktop. I can't see any open window, including windows which already have been open. I was not able to read any backtrace.

With emulated Screen
Screen is completely blue after starting the game, only showing the game's icon. Seems to be the right solution. After a while backtrace is shown.

Unfortunately I don't understand much of what is written in those backtraces, so I have no Idea where to look for the problem.

backtrace for 1.8.5

Code: Select all

mit Desktopicon gestartet, vorher mit winecfg emulierten Bildschirm erzeugt

Unhandled exception: page fault on read access to 0x00000020 in 32-bit code (0x00a3017a).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
 EIP:00a3017a ESP:018efc7c EBP:00000000 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:00000001 EBX:00000000 ECX:01ed1428 EDX:00000000
 ESI:7bc3d860 EDI:00000003
Stack dump:
0x018efc7c:  00000001 018efe50 7bc3d736 00000003
0x018efc8c:  00000000 00000024 00000000 0104f764
0x018efc9c:  009772f6 0104fe40 00000000 00000040
0x018efcac:  0104fe00 00000000 00000040 0104fdc0
0x018efcbc:  00000000 010d432c 00ed51ec 00000003
0x018efccc:  00a08c74 00000004 00000004 00000004
Backtrace:
=>0 0x00a3017a in legoharrypotter (+0x63017a) (0x00000000)
0x00a3017a: movl	0x20(%edx),%eax
Modules:
Module	Address			Debug info	Name (38 modules)
PE	  240000-  256000	Deferred        xinput1_3
PE	  260000-  267000	Deferred        x3daudio1_6
PE	  400000- 13ed000	Export          legoharrypotter
PE	 d890000- d91c000	Deferred        xaudio2_4
PE	10000000-1041a000	Deferred        d3dx9_41
PE	7a820000-7a824000	Deferred        opengl32
PE	7b810000-7b9b0000	Deferred        kernel32
PE	7bc10000-7bc14000	Deferred        ntdll
PE	7d430000-7d433000	Deferred        winepulse
PE	7d460000-7d464000	Deferred        mmdevapi
PE	7d480000-7d484000	Deferred        dsound
PE	7d4d0000-7d4d9000	Deferred        msacm32
PE	7d4f0000-7d568000	Deferred        winmm
PE	7d5b0000-7d5b4000	Deferred        dxgi
PE	7d5d0000-7d5db000	Deferred        dinput
PE	7e060000-7e064000	Deferred        iphlpapi
PE	7e090000-7e096000	Deferred        gameux
PE	7e930000-7e934000	Deferred        uxtheme
PE	7eb70000-7eb74000	Deferred        winex11
PE	7ebf0000-7ebf4000	Deferred        imm32
PE	7ee00000-7ee08000	Deferred        oleaut32
PE	7ef20000-7ef2a000	Deferred        winspool
PE	7ef60000-7ef8f000	Deferred        comctl32
PE	7f060000-7f068000	Deferred        shlwapi
PE	7f0d0000-7f22f000	Deferred        shell32
PE	7f310000-7f3a9000	Deferred        comdlg32
PE	7f3f0000-7f3f4000	Deferred        ws2_32
PE	7f430000-7f43f000	Deferred        setupapi
PE	7f4a0000-7f4a4000	Deferred        rpcrt4
PE	7f530000-7f538000	Deferred        ole32
PE	7f650000-7f654000	Deferred        dinput8
PE	7f680000-7f6bb000	Deferred        user32
PE	7f7c0000-7f7c4000	Deferred        wined3d
PE	7f900000-7f904000	Deferred        d3d9
PE	7f950000-7f954000	Deferred        advapi32
PE	7f9c0000-7f9c7000	Deferred        gdi32
PE	7fae0000-7fae4000	Deferred        msvcrt
PE	7ffd0000-7ffd4000	Deferred        version
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\WB Games\LEGO® Harry Potter™\LEGOHarryPotter.exe
	00000036   -1
	00000035   -1
	00000034   15
	00000033   15
	00000031   15
	00000030    0
	0000002f    0
	0000002e    0
	0000002d    0
	0000002c    0
	0000002b    0
	0000002a    0
	00000029   -1
	00000028    1
	00000027    0
	00000009    0 <==
0000000e services.exe
	0000001e    0
	0000001d    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000018    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001f    0
	0000001b    0
00000021 explorer.exe
	00000026    0
	00000025    0
	00000024    0
	00000023    0
	00000022    0
System information:
    Wine build: wine-1.8.5 (Ubuntu 1.8.5-1ubuntu1)
    Platform: i386
    Version: Windows XP
    Host system: Linux
    Host version: 4.8.0-37-generic
backtrace for 2.2

Code: Select all

Unhandled exception: page fault on read access to 0x00000020 in 32-bit code (0x00a3017a).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00a3017a ESP:018efc7c EBP:00000000 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:00000001 EBX:00000000 ECX:01dc1428 EDX:00000000
 ESI:7bc3ee00 EDI:00000003
Stack dump:
0x018efc7c:  00000001 018efe50 00000000 00000003
0x018efc8c:  00000000 00000024 00000000 0104f764
0x018efc9c:  009772f6 0104fe40 00000000 00000040
0x018efcac:  0104fe00 00000000 00000040 0104fdc0
0x018efcbc:  7bc3ece3 010d432c 00ed51ec 00000003
0x018efccc:  7bc3ee1d 00000004 00000004 00000004
000c: sel=0067 base=00000000 limit=00000000 16-bit r--
Backtrace:
=>0 0x00a3017a in legoharrypotter (+0x63017a) (0x00000000)
0x00a3017a: movl	0x20(%edx),%eax
Modules:
Module	Address			Debug info	Name (145 modules)
PE	  240000-  247000	Deferred        x3daudio1_6
PE	  400000- 13ed000	Export          legoharrypotter
PE	 d270000- d2fc000	Deferred        xaudio2_4
PE	10000000-1041a000	Deferred        d3dx9_41
ELF	784a8000-7a800000	Deferred        libnvidia-glcore.so.367.57
ELF	7a800000-7a932000	Deferred        opengl32<elf>
  \-PE	7a820000-7a932000	\               opengl32
ELF	7b074000-7b100000	Deferred        libvorbisenc.so.2
ELF	7b400000-7b7e8000	Deferred        kernel32<elf>
  \-PE	7b410000-7b7e8000	\               kernel32
ELF	7b7fb000-7b827000	Deferred        libvorbis.so.0
ELF	7b827000-7b887000	Deferred        libflac.so.8
ELF	7b887000-7b900000	Deferred        libsndfile.so.1
ELF	7bc00000-7bcf9000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcf9000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7c006000-7c091000	Deferred        libpulsecommon-9.0.so
ELF	7c091000-7c0eb000	Deferred        libpulse.so.0
ELF	7c10d000-7c137000	Deferred        winepulse<elf>
  \-PE	7c110000-7c137000	\               winepulse
ELF	7c345000-7c400000	Deferred        winmm<elf>
  \-PE	7c350000-7c400000	\               winmm
ELF	7c41e000-7c442000	Deferred        mmdevapi<elf>
  \-PE	7c420000-7c442000	\               mmdevapi
ELF	7c442000-7c48f000	Deferred        dsound<elf>
  \-PE	7c450000-7c48f000	\               dsound
ELF	7c48f000-7c4bb000	Deferred        msacm32<elf>
  \-PE	7c490000-7c4bb000	\               msacm32
ELF	7cb85000-7cb8e000	Deferred        libogg.so.0
ELF	7cb8e000-7cb95000	Deferred        libasyncns.so.0
ELF	7cb95000-7cbbf000	Deferred        dxgi<elf>
  \-PE	7cba0000-7cbbf000	\               dxgi
ELF	7cbbf000-7cbfa000	Deferred        wbemprox<elf>
  \-PE	7cbd0000-7cbfa000	\               wbemprox
ELF	7cbfa000-7cc48000	Deferred        dinput<elf>
  \-PE	7cc00000-7cc48000	\               dinput
ELF	7ce24000-7ce29000	Deferred        libnvidia-tls.so.367.57
ELF	7ce29000-7cf3d000	Deferred        libglx_nvidia.so.0
ELF	7cf44000-7cf4e000	Deferred        libwrap.so.0
ELF	7cf4e000-7cf5b000	Deferred        libjson-c.so.3
ELF	7cf5f000-7cff5000	Deferred        libgldispatch.so.0
ELF	7cff5000-7d015000	Deferred        libglx.so.0
ELF	7d015000-7d082000	Deferred        libgl.so.1
ELF	7d0a4000-7d0ce000	Deferred        iphlpapi<elf>
  \-PE	7d0b0000-7d0ce000	\               iphlpapi
ELF	7d0ce000-7d0f3000	Deferred        gameux<elf>
  \-PE	7d0d0000-7d0f3000	\               gameux
ELF	7d117000-7d12d000	Deferred        libgpg-error.so.0
ELF	7d12d000-7d1a6000	Deferred        libpcre.so.3
ELF	7d1a6000-7d1c4000	Deferred        libgcc_s.so.1
ELF	7d1c4000-7d292000	Deferred        libgcrypt.so.20
ELF	7d292000-7d2ba000	Deferred        liblzma.so.5
ELF	7d2ba000-7d2c3000	Deferred        librt.so.1
ELF	7d2c3000-7d2ed000	Deferred        libselinux.so.1
ELF	7d2ed000-7d37d000	Deferred        libsystemd.so.0
ELF	7d37d000-7d386000	Deferred        libffi.so.6
ELF	7d386000-7d39f000	Deferred        libresolv.so.2
ELF	7d39f000-7d3a4000	Deferred        libkeyutils.so.1
ELF	7d3a4000-7d3fe000	Deferred        libdbus-1.so.3
ELF	7d3fe000-7d48a000	Deferred        libgmp.so.10
ELF	7d48a000-7d4bf000	Deferred        libhogweed.so.4
ELF	7d4bf000-7d4fb000	Deferred        libnettle.so.6
ELF	7d4fb000-7d510000	Deferred        libtasn1.so.6
ELF	7d510000-7d544000	Deferred        libidn.so.11
ELF	7d544000-7d5a5000	Deferred        libp11-kit.so.0
ELF	7d5a5000-7d5d6000	Deferred        libk5crypto.so.3
ELF	7d5d6000-7d6ad000	Deferred        libkrb5.so.3
ELF	7d6ad000-7d6c1000	Deferred        libavahi-client.so.3
ELF	7d6c1000-7d848000	Deferred        libgnutls.so.30
ELF	7d848000-7d89a000	Deferred        libgssapi_krb5.so.2
ELF	7d89a000-7d926000	Deferred        libcups.so.2
ELF	7d948000-7d981000	Deferred        uxtheme<elf>
  \-PE	7d950000-7d981000	\               uxtheme
ELF	7d981000-7d988000	Deferred        libxfixes.so.3
ELF	7d988000-7d993000	Deferred        libxcursor.so.1
ELF	7d993000-7d9a6000	Deferred        libxi.so.6
ELF	7d9a6000-7d9aa000	Deferred        libxcomposite.so.1
ELF	7d9aa000-7d9b7000	Deferred        libxrandr.so.2
ELF	7d9b7000-7d9c3000	Deferred        libxrender.so.1
ELF	7d9c3000-7d9ca000	Deferred        libxxf86vm.so.1
ELF	7d9ca000-7d9ce000	Deferred        libxinerama.so.1
ELF	7d9ce000-7d9d5000	Deferred        libxdmcp.so.6
ELF	7d9d5000-7d9d9000	Deferred        libxau.so.6
ELF	7d9d9000-7d9ff000	Deferred        libxcb.so.1
ELF	7d9ff000-7db4a000	Deferred        libx11.so.6
ELF	7db4a000-7db5f000	Deferred        libxext.so.6
ELF	7db5f000-7db6c000	Deferred        libkrb5support.so.0
ELF	7db6c000-7db71000	Deferred        libcom_err.so.2
ELF	7db71000-7db7f000	Deferred        libavahi-common.so.3
ELF	7db81000-7dc14000	Deferred        winex11<elf>
  \-PE	7db90000-7dc14000	\               winex11
ELF	7dc14000-7dc3a000	Deferred        imm32<elf>
  \-PE	7dc20000-7dc3a000	\               imm32
ELF	7dc6f000-7dc99000	Deferred        libexpat.so.1
ELF	7dc99000-7dce2000	Deferred        libfontconfig.so.1
ELF	7dce2000-7dd1c000	Deferred        libpng16.so.16
ELF	7dd1c000-7dd37000	Deferred        libz.so.1
ELF	7dd37000-7ddea000	Deferred        libfreetype.so.6
ELF	7de0c000-7df51000	Deferred        oleaut32<elf>
  \-PE	7de20000-7df51000	\               oleaut32
ELF	7df51000-7df95000	Deferred        winspool<elf>
  \-PE	7df60000-7df95000	\               winspool
ELF	7df95000-7e0a2000	Deferred        comctl32<elf>
  \-PE	7dfa0000-7e0a2000	\               comctl32
ELF	7e0a2000-7e11d000	Deferred        shlwapi<elf>
  \-PE	7e0b0000-7e11d000	\               shlwapi
ELF	7e11d000-7e371000	Deferred        shell32<elf>
  \-PE	7e130000-7e371000	\               shell32
ELF	7e371000-7e462000	Deferred        comdlg32<elf>
  \-PE	7e380000-7e462000	\               comdlg32
ELF	7e462000-7e4a0000	Deferred        ws2_32<elf>
  \-PE	7e470000-7e4a0000	\               ws2_32
ELF	7e4a0000-7e4b5000	Deferred        xinput1_3<elf>
  \-PE	7e4b0000-7e4b5000	\               xinput1_3
ELF	7e4b5000-7e53c000	Deferred        rpcrt4<elf>
  \-PE	7e4c0000-7e53c000	\               rpcrt4
ELF	7e53c000-7e685000	Deferred        ole32<elf>
  \-PE	7e550000-7e685000	\               ole32
ELF	7e685000-7e6a1000	Deferred        dinput8<elf>
  \-PE	7e690000-7e6a1000	\               dinput8
ELF	7e6a1000-7e805000	Deferred        user32<elf>
  \-PE	7e6b0000-7e805000	\               user32
ELF	7e805000-7e944000	Deferred        wined3d<elf>
  \-PE	7e810000-7e944000	\               wined3d
ELF	7e944000-7e984000	Deferred        d3d9<elf>
  \-PE	7e950000-7e984000	\               d3d9
ELF	7e984000-7ea00000	Deferred        advapi32<elf>
  \-PE	7e990000-7ea00000	\               advapi32
ELF	7ea00000-7eb37000	Deferred        gdi32<elf>
  \-PE	7ea10000-7eb37000	\               gdi32
ELF	7eb37000-7ebf5000	Deferred        msvcrt<elf>
  \-PE	7eb50000-7ebf5000	\               msvcrt
ELF	7ef4d000-7ef60000	Deferred        libnss_files.so.2
ELF	7ef60000-7ef6d000	Deferred        libnss_nis.so.2
ELF	7ef6d000-7ef88000	Deferred        libnsl.so.1
ELF	7ef88000-7efde000	Deferred        libm.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f73ac000-f73b1000	Deferred        libdl.so.2
ELF	f73b1000-f756b000	Deferred        libc.so.6
ELF	f756b000-f7588000	Deferred        libpthread.so.0
ELF	f75a0000-f75aa000	Deferred        libnss_compat.so.2
ELF	f75aa000-f7761000	Dwarf           libwine.so.1
ELF	f7764000-f7789000	Deferred        ld-linux.so.2
ELF	f778b000-f778c000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\WB Games\LEGO\AE Harry Potter\99\LEGOHarryPotter.exe
	00000041   -1
	00000040   -1
	0000003f   15
	0000003e   15
	0000003c   15
	0000003b    0
	0000003a    0
	00000039    0
	00000038    0
	00000037    0
	00000036    0
	00000035   -1
	00000034    1
	00000033    0
	00000009    0 <==
0000000e services.exe
	00000026    0
	00000025    0
	0000001f    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001e    0
	00000019    0
	00000018    0
	00000013    0
0000001c plugplay.exe
	00000022    0
	00000021    0
	0000001d    0
00000023 winedevice.exe
	0000002d    0
	00000028    0
	00000027    0
	00000024    0
0000002b explorer.exe
	00000032    0
	00000031    0
	00000030    0
	0000002f    0
	0000002e    0
	0000002c    0
System information:
    Wine build: wine-2.2
    Platform: i386
    Version: Windows XP
    Host system: Linux
    Host version: 4.8.0-39-generic
Locked