Lego The Hobbit crash

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
slavikgenes
Newbie
Newbie
Posts: 3
Joined: Tue Jul 10, 2018 2:32 am

Lego The Hobbit crash

Post by slavikgenes »

During gameplay Lego the hobbit crashes on second chapter in Bagend. If I remember the movie correctly Balin should appear. Crash occures right after door ring (supposedly on loading of new model?).

Wine-staging 3.11.
Running game in x64 prefix, but same erorr occurs on 32-bit one. Installed d3dcompiler_43 through wintricks (to make game run) as well as directX libraries bundled with the game.

Debug:

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0067362f).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:0067362f ESP:0033fc08 EBP:05021790 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:00000001 ECX:05021990 EDX:050219b8
 ESI:050219f8 EDI:00000040
Stack dump:
0x0033fc08:  00000000 050219b8 05021990 7bc5e270
0x0033fc18:  eaf00411 eaf04cbd 00000000 00000000
0x0033fc28:  00003ffc 00000000 00000000 00000000
0x0033fc38:  00000001 00000000 00000000 00003ffc
0x0033fc48:  1bfe8800 00000000 00000000 00000000
0x0033fc58:  00000000 00000000 050219b8 00682181
Backtrace:
=>0 0x0067362f in legohobbit (+0x27362f) (0x05021790)
  1 0x00000000 (0x0126b448)
  2 0x00673470 in legohobbit (+0x27346f) (0x00683e70)
  3 0xfffff1a8 (0xe8f18b56)
0x0067362f: movl	0x0(%eax),%ecx
Modules:
Module	Address			Debug info	Name (187 modules)
PE	  400000- 226e000	Export          legohobbit
PE	 2270000- 2477000	Deferred        d3dcompiler_43
PE	 2480000- 2550000	Deferred        steam_api
PE	10000000-101ff000	Deferred        d3dx9_43
PE	6a540000-6a72c000	Deferred        d3d11
PE	6f400000-6f580000	Deferred        dxgi
ELF	7a800000-7a93c000	Deferred        opengl32<elf>
  \-PE	7a820000-7a93c000	\               opengl32
ELF	7b400000-7b7ed000	Deferred        kernel32<elf>
  \-PE	7b420000-7b7ed000	\               kernel32
ELF	7bc00000-7bd2c000	Deferred        ntdll<elf>
  \-PE	7bc40000-7bd2c000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7d41b000-7d453000	Deferred        uxtheme<elf>
  \-PE	7d420000-7d453000	\               uxtheme
ELF	7d453000-7d45a000	Deferred        libxfixes.so.3
ELF	7d45a000-7d466000	Deferred        libxcursor.so.1
ELF	7d612000-7d644000	Deferred        libexpat.so.1
ELF	7d644000-7d68f000	Deferred        libfontconfig.so.1
ELF	7d68f000-7d74c000	Deferred        libfreetype.so.6
ELF	7d74c000-7d897000	Deferred        libx11.so.6
ELF	7d8f1000-7d92b000	Deferred        libpng16.so.16
ELF	7d92b000-7d93e000	Deferred        libxi.so.6
ELF	7d93e000-7d942000	Deferred        libxcomposite.so.1
ELF	7d942000-7d94f000	Deferred        libxrandr.so.2
ELF	7d94f000-7d95b000	Deferred        libxrender.so.1
ELF	7d95b000-7d962000	Deferred        libxxf86vm.so.1
ELF	7d962000-7d966000	Deferred        libxinerama.so.1
ELF	7d966000-7d970000	Deferred        librt.so.1
ELF	7d970000-7d98b000	Deferred        libbsd.so.0
ELF	7d98b000-7d992000	Deferred        libxdmcp.so.6
ELF	7d992000-7d996000	Deferred        libxau.so.6
ELF	7d996000-7d9c2000	Deferred        libxcb.so.1
ELF	7d9c2000-7d9d7000	Deferred        libxext.so.6
ELF	7d9f2000-7da84000	Deferred        winex11<elf>
  \-PE	7da00000-7da84000	\               winex11
ELF	7da84000-7daaf000	Deferred        iphlpapi<elf>
  \-PE	7da90000-7daaf000	\               iphlpapi
ELF	7daaf000-7dadb000	Deferred        msvfw32<elf>
  \-PE	7dab0000-7dadb000	\               msvfw32
ELF	7dadb000-7db94000	Deferred        winmm<elf>
  \-PE	7dae0000-7db94000	\               winmm
ELF	7db94000-7dbbf000	Deferred        msacm32<elf>
  \-PE	7dba0000-7dbbf000	\               msacm32
ELF	7dbbf000-7dc0e000	Deferred        avifil32<elf>
  \-PE	7dbd0000-7dc0e000	\               avifil32
ELF	7dc0e000-7dc4a000	Deferred        ws2_32<elf>
  \-PE	7dc20000-7dc4a000	\               ws2_32
ELF	7dc4a000-7dc6e000	Deferred        imm32<elf>
  \-PE	7dc50000-7dc6e000	\               imm32
ELF	7dc6e000-7dcb4000	Deferred        usp10<elf>
  \-PE	7dc70000-7dcb4000	\               usp10
ELF	7dcb4000-7ddec000	Deferred        comctl32<elf>
  \-PE	7dcc0000-7ddec000	\               comctl32
ELF	7ddec000-7de63000	Deferred        shlwapi<elf>
  \-PE	7de00000-7de63000	\               shlwapi
ELF	7de63000-7e18d000	Deferred        shell32<elf>
  \-PE	7de70000-7e18d000	\               shell32
ELF	7e18d000-7e2c0000	Deferred        oleaut32<elf>
  \-PE	7e1a0000-7e2c0000	\               oleaut32
ELF	7e2c0000-7e2df000	Deferred        libz.so.1
ELF	7e2df000-7e2fa000	Deferred        aclui<elf>
  \-PE	7e2e0000-7e2fa000	\               aclui
ELF	7e2fa000-7e362000	Deferred        dbghelp<elf>
  \-PE	7e300000-7e362000	\               dbghelp
ELF	7e362000-7e37e000	Deferred        dinput8<elf>
  \-PE	7e370000-7e37e000	\               dinput8
ELF	7e37e000-7e3ff000	Deferred        rpcrt4<elf>
  \-PE	7e390000-7e3ff000	\               rpcrt4
ELF	7e3ff000-7e559000	Deferred        ole32<elf>
  \-PE	7e420000-7e559000	\               ole32
ELF	7e559000-7e573000	Deferred        xapofx1_5<elf>
  \-PE	7e560000-7e573000	\               xapofx1_5
ELF	7e573000-7e58d000	Deferred        version<elf>
  \-PE	7e580000-7e58d000	\               version
ELF	7e58d000-7e794000	Deferred        user32<elf>
  \-PE	7e5a0000-7e794000	\               user32
ELF	7e794000-7e8e6000	Deferred        wined3d<elf>
  \-PE	7e7a0000-7e8e6000	\               wined3d
ELF	7e8e6000-7e927000	Deferred        d3d9<elf>
  \-PE	7e8f0000-7e927000	\               d3d9
ELF	7e927000-7e9a1000	Deferred        advapi32<elf>
  \-PE	7e930000-7e9a1000	\               advapi32
ELF	7e9a1000-7eacf000	Deferred        gdi32<elf>
  \-PE	7e9b0000-7eacf000	\               gdi32
ELF	7eacf000-7eb85000	Deferred        msvcrt<elf>
  \-PE	7eae0000-7eb85000	\               msvcrt
ELF	7eeb7000-7eecb000	Deferred        libnss_files.so.2
ELF	7eecb000-7eee6000	Deferred        libnsl.so.1
ELF	7eee6000-7eef4000	Deferred        libnss_nis.so.2
ELF	7eef4000-7eefe000	Deferred        libnss_compat.so.2
ELF	7eefe000-7f000000	Deferred        libm.so.6
ELF	da994000-da9e3000	Deferred        libjack.so.0
ELF	ea9fe000-eaa8a000	Deferred        libvorbisenc.so.2
ELF	eaa8a000-eaab5000	Deferred        libvorbis.so.0
ELF	eaab5000-eaabe000	Deferred        libogg.so.0
ELF	eaabe000-eab1d000	Deferred        libflac.so.8
ELF	eab1d000-eab24000	Deferred        libasyncns.so.0
ELF	eab24000-eabb3000	Deferred        libsndfile.so.1
ELF	eabb3000-eabbe000	Deferred        libwrap.so.0
ELF	eabbe000-eac4b000	Deferred        libpulsecommon-11.1.so
ELF	eac4b000-eaca5000	Deferred        libpulse.so.0
ELF	eaca5000-eacd0000	Deferred        winepulse<elf>
  \-PE	eacb0000-eacd0000	\               winepulse
ELF	eacd0000-eacf3000	Deferred        mmdevapi<elf>
  \-PE	eace0000-eacf3000	\               mmdevapi
ELF	eacf3000-eae16000	Deferred        libasound.so.2
ELF	eae16000-eae28000	Deferred        libsndio.so.6.1
ELF	eae28000-eaed3000	Deferred        libopenal.so.1
ELF	eaeee000-eaf15000	Deferred        xaudio2_7<elf>
  \-PE	eaef0000-eaf15000	\               xaudio2_7
ELF	eb72d000-eb746000	Deferred        nvapi<elf>
  \-PE	eb730000-eb746000	\               nvapi
ELF	eb746000-eb7b5000	Deferred        setupapi<elf>
  \-PE	eb750000-eb7b5000	\               setupapi
ELF	eb7b5000-eb80c000	Deferred        libvulkan.so.1
ELF	eb80c000-eb824000	Deferred        libgpg-error.so.0
ELF	eb824000-eb905000	Deferred        libgcrypt.so.20
ELF	eb905000-eb91b000	Deferred        liblz4.so.1
ELF	eb91b000-eb947000	Deferred        liblzma.so.5
ELF	eb947000-eb9d7000	Deferred        libsystemd.so.0
ELF	eb9d7000-eb9ef000	Deferred        libresolv.so.2
ELF	eb9ef000-eba4a000	Deferred        libdbus-1.so.3
ELF	eba4a000-ebad5000	Deferred        libgmp.so.10
ELF	ebad5000-ebb0b000	Deferred        libhogweed.so.4
ELF	ebb0b000-ebb47000	Deferred        libnettle.so.6
ELF	ebb47000-ebb5c000	Deferred        libtasn1.so.6
ELF	ebb5c000-ebcdd000	Deferred        libunistring.so.2
ELF	ebcdd000-ebcfb000	Deferred        libidn2.so.0
ELF	ebcfb000-ebe49000	Deferred        libp11-kit.so.0
ELF	ebe49000-ebe7e000	Deferred        libk5crypto.so.3
ELF	ebe7e000-ebf5a000	Deferred        libkrb5.so.3
ELF	ebf5a000-ebf6e000	Deferred        libavahi-client.so.3
ELF	ebf6e000-ec104000	Deferred        libgnutls.so.30
ELF	ec104000-ec158000	Deferred        libgssapi_krb5.so.2
ELF	ec158000-ec1ea000	Deferred        libcups.so.2
ELF	ec1ec000-ec205000	Deferred        hid<elf>
  \-PE	ec1f0000-ec205000	\               hid
ELF	ec205000-ec23c000	Deferred        winevulkan<elf>
  \-PE	ec210000-ec23c000	\               winevulkan
ELF	ec23c000-ec255000	Deferred        vulkan-1<elf>
  \-PE	ec240000-ec255000	\               vulkan-1
ELF	ec255000-ec295000	Deferred        winspool<elf>
  \-PE	ec260000-ec295000	\               winspool
ELF	ec295000-ec2cf000	Deferred        wbemprox<elf>
  \-PE	ec2a0000-ec2cf000	\               wbemprox
ELF	ec2cf000-ec31c000	Deferred        dinput<elf>
  \-PE	ec2e0000-ec31c000	\               dinput
ELF	eee00000-eee05000	Deferred        libkeyutils.so.1
ELF	eee05000-eee12000	Deferred        libkrb5support.so.0
ELF	f2911000-f2934000	Deferred        libtinfo.so.5
ELF	f2934000-f296b000	Deferred        libedit.so.2
ELF	f296b000-f2974000	Deferred        libffi.so.6
ELF	f2974000-f2992000	Deferred        libgcc_s.so.1
ELF	f2b18000-f6aab000	Deferred        libllvm-6.0.so.1
ELF	f6aab000-f6ac9000	Deferred        libelf.so.1
ELF	f6ac9000-f6ad5000	Deferred        libdrm_amdgpu.so.1
ELF	f6ad5000-f6ae3000	Deferred        libdrm_radeon.so.1
ELF	f6ae3000-f6aed000	Deferred        libdrm_nouveau.so.2
ELF	f6aed000-f6afd000	Deferred        libsensors.so.4
ELF	f6afd000-f7952000	Deferred        radeonsi_dri.so
ELF	f7952000-f7966000	Deferred        libdrm.so.2
ELF	f7966000-f796c000	Deferred        libxcb-dri2.so.0
ELF	f796c000-f7989000	Deferred        libxcb-glx.so.0
ELF	f7989000-f798c000	Deferred        libx11-xcb.so.1
ELF	f798c000-f7990000	Deferred        libxdamage.so.1
ELF	f7990000-f79ae000	Deferred        libglapi.so.0
ELF	f79ae000-f79b1000	Deferred        libxshmfence.so.1
ELF	f79b1000-f79b9000	Deferred        libxcb-sync.so.1
ELF	f79b9000-f79bd000	Deferred        libxcb-present.so.0
ELF	f79bd000-f79c2000	Deferred        libxcb-dri3.so.0
ELF	f79c2000-f7a37000	Deferred        libglx_mesa.so.0
ELF	f7a77000-f7ad6000	Deferred        libgldispatch.so.0
ELF	f7ad6000-f7af9000	Deferred        libglx.so.0
ELF	f7af9000-f7b5a000	Deferred        libgl.so.1
ELF	f7b5d000-f7b62000	Deferred        libcom_err.so.2
ELF	f7b62000-f7b70000	Deferred        libavahi-common.so.3
ELF	f7b75000-f7b9a000	Deferred        gameux<elf>
  \-PE	f7b80000-f7b9a000	\               gameux
ELF	f7be4000-f7be9000	Deferred        libdl.so.2
ELF	f7be9000-f7dc5000	Deferred        libc.so.6
ELF	f7dc5000-f7de4000	Deferred        libpthread.so.0
ELF	f7de6000-f7dfd000	Deferred        xinput1_3<elf>
  \-PE	f7df0000-f7dfd000	\               xinput1_3
ELF	f7dff000-f7fca000	Dwarf           libwine.so.1
ELF	f7fcc000-f7ff4000	Deferred        ld-linux.so.2
ELF	f7ff7000-f7ff9000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files (x86)\R.G. Mechanics\LEGO The Hobbit\LEGOHobbit.exe
	["C:\Program Files (x86)\R.G. Mechanics\LEGO The Hobbit\LEGOHobbit.exe"]
	0000003e   -1
	0000003d    1
	0000003c    1
	0000003b   15
	0000003a    0
	00000039    0
	00000038    1
	00000037    0
	00000036    0
	00000035    0
	00000034    0
	00000033    0
	00000032    0
	00000031   -1
	00000030   -1
	0000002f    1
	0000002e    0
	0000002d    0
	00000009    0 <==
0000000e services.exe
	00000024    0
	0000001f    0
	00000015    0
	00000012    0
	0000000f    0
00000010 explorer.exe
	0000002c    0
	0000002b    0
	0000002a    0
	00000011    0
00000013 winedevice.exe
	0000001c    0
	00000019    0
	00000018    0
	00000014    0
0000001d plugplay.exe
	00000021    0
	00000020    0
	0000001e    0
00000022 winedevice.exe
	00000029    0
	00000026    0
	00000025    0
	00000023    0
00000041 explorer.exe
	00000045    0
	00000044    0
	00000043    0
	00000042    0
System information:
    Wine build: wine-3.11 (Staging)
    Platform: i386 (WOW64)
    Version: Windows 7
    Host system: Linux
    Host version: 4.17.2amdgpu.ubuntu.18.06.19+
System: Linux mint 19, kernel from https://github.com/M-Bab/linux-kernel-amdgpu-binaries, Mesa stable from padoka.

Code: Select all

System:    Host: MintHome Kernel: 4.17.2amdgpu.ubuntu.18.06.19+ x86_64
           bits: 64 gcc: 7.3.0
           Desktop: Cinnamon 3.8.7 (Gtk 3.22.30-1ubuntu1)
           Distro: Linux Mint 19 Tara

Graphics:  Card: Advanced Micro Devices [AMD/ATI] Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X]
           bus-ID: 01:00.0
           Display Server: x11 (X.Org 1.19.6 )
           drivers: ati,amdgpu (unloaded: modesetting,fbdev,vesa,radeon)
           Resolution: [email protected]
           OpenGL: renderer: AMD Radeon HD 8800 Series (PITCAIRN, DRM 3.26.0, 4.17.2amdgpu.ubuntu.18.06.19+, LLVM 6.0.0)
           version: 4.5 Mesa 18.1.4 - padoka PPA Direct Render: Yes
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Lego The Hobbit crash

Post by Bob Wya »

@slavikgenes

Can you retest the game, but with the debug env variable:

Code: Select all

export WINEDEBUG=+timestamp,+tid,+wgl,+d3d,+d3d11,+d3d9
set first.

You'd probably find that log is big, even if you load a saved game straight away (to get the point of the crash quickly) - which I hope you would do (hint!)
So please use a paste-bin-esque site for this log.

FYI Wine crash dumps are not useful without the preceding Wine terminal log.

Bob
Locked