http://bugs.winehq.org/show_bug.cgi?id=33108
Bug #: 33108 Summary: Lego Harry Potter (Years 1-4) crashes instantly when trying to load. Product: Wine Version: 1.5.25 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: sayno2quat@gmail.com Classification: Unclassified
Created attachment 43778 --> http://bugs.winehq.org/attachment.cgi?id=43778 Log File of crash
System Info: OS: Linux Mint 13 64-bit Wine: Wine 1.5.25 Graphics card: Nvidia 9800 GTX+ Other: Using PlayOnLinux to manage prefixes and Wine versions
I am able to install Lego Harry Potter (Years 1-4) from the DVD with no problems. When I try to run the game, the screen resolution changes and the game launches in full-screen mode, but it crashes after displaying the copyright warning.
Attached is the log of the crash.
http://bugs.winehq.org/show_bug.cgi?id=33108
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal
--- Comment #1 from Rosanne DiMesio dimesio@earthlink.net 2013-03-02 19:50:11 CST --- Not a blocker. http://bugs.winehq.org/page.cgi?id=fields.html#importance
PlayOnLinux is not supported here. Retest in plain Wine.
http://bugs.winehq.org/show_bug.cgi?id=33108
--- Comment #2 from sayno2quat@gmail.com 2013-03-02 21:33:20 CST --- I did test it in vanilla wine. I only tried PlayOnLinux afterwards to see if it would help (which it didn't).
Everything is the same with my report in plain Wine.
http://bugs.winehq.org/show_bug.cgi?id=33108
--- Comment #3 from Rosanne DiMesio dimesio@earthlink.net 2013-03-02 22:09:57 CST --- Attach terminal output from a clean install in plain Wine.
http://bugs.winehq.org/show_bug.cgi?id=33108
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #4 from joaopa jeremielapuree@yahoo.fr 2013-04-20 23:32:11 CDT --- Attach a new backtrace with winedbg in a vanilla wine
https://bugs.winehq.org/show_bug.cgi?id=33108
Stefan Sauer ensonic@hora-obscura.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ensonic@hora-obscura.de
--- Comment #5 from Stefan Sauer ensonic@hora-obscura.de --- Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00984aba). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:00984aba ESP:0033f5b8 EBP:00000000 EFLAGS:00210246( R- -- I Z- -P- ) EAX:00000000 EBX:00000000 ECX:0033f5b4 EDX:02529008 ESI:02529300 EDI:00000000 Stack dump: 0x0033f5b8: 02529300 0098482d 00000000 00000000 0x0033f5c8: 009a222f 02529300 00000000 00000000 0x0033f5d8: 00000020 00000020 000002b8 00000006 0x0033f5e8: 00000000 00000000 00000000 0033f630 0x0033f5f8: 0033f624 0033f628 00000000 000004b0 0x0033f608: 00000006 00000006 00000000 0032c4d8 000c: sel=0067 base=00000000 limit=00000000 32-bit --x Backtrace: =>0 0x00984aba in legoharrypotterdemo (+0x584aba) (0x00000000) 0x00984aba: movl 0x0(%eax),%ecx Modules: Module Address Debug info Name (151 modules) PE 340000- 356000 Deferred xinput1_3 PE 360000- 367000 Deferred x3daudio1_6 PE 400000- 13b6000 Export legoharrypotterdemo PE 10000000-1041a000 Deferred d3dx9_41 ELF 7a465000-7a48c000 Deferred dxgi<elf> -PE 7a470000-7a48c000 \ dxgi ELF 7a48c000-7a4c3000 Deferred wbemprox<elf> -PE 7a490000-7a4c3000 \ wbemprox ELF 7a4c3000-7a50e000 Deferred dinput<elf> -PE 7a4d0000-7a50e000 \ dinput ELF 7a943000-7a969000 Deferred imm32<elf> -PE 7a950000-7a969000 \ imm32 ELF 7b26a000-7b29b000 Deferred libllvmmcparser.so ELF 7b29b000-7b2c5000 Deferred libtinfo.so.5 ELF 7b2c5000-7b306000 Deferred libllvmobject.so ELF 7b306000-7b4e1000 Deferred libllvmselectiondag.so ELF 7b4e1000-7b55a000 Deferred libllvmmc.so ELF 7b55a000-7b6e0000 Deferred libllvmcodegen.so ELF 7b6e0000-7b800000 Deferred libllvmanalysis.so ELF 7b800000-7ba61000 Deferred kernel32<elf> -PE 7b810000-7ba61000 \ kernel32 ELF 7ba7d000-7ba9f000 Deferred libllvmx86asmprinter.so ELF 7ba9f000-7babe000 Deferred libllvmr600asmprinter.so ELF 7babe000-7bb13000 Deferred libllvmasmprinter.so ELF 7bc00000-7bce5000 Deferred ntdll<elf> -PE 7bc10000-7bce5000 \ ntdll ELF 7bcfd000-7bd01000 Deferred libllvmx86utils.so ELF 7bd01000-7bd1d000 Deferred libllvmipa.so ELF 7bd1d000-7bd9b000 Deferred libllvmtransformutils.so ELF 7bd9b000-7bf00000 Deferred libllvmcore.so ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7bf07000-7bf8b000 Deferred libllvminstcombine.so ELF 7bf8b000-7c045000 Deferred libllvmsupport.so ELF 7c045000-7c109000 Deferred libllvmscalaropts.so ELF 7c109000-7c257000 Deferred libllvmx86codegen.so ELF 7c257000-7c400000 Deferred libllvmx86disassembler.so ELF 7c407000-7c451000 Deferred libllvmvectorize.so ELF 7c451000-7c46e000 Deferred libgcc_s.so.1 ELF 7c46e000-7c47c000 Deferred libllvmtarget.so ELF 7c47c000-7c495000 Deferred libllvmexecutionengine.so ELF 7c495000-7c4ab000 Deferred libllvmjit.so ELF 7c4ab000-7c4ae000 Deferred libllvmx86info.so ELF 7c4ae000-7c53e000 Deferred libllvmx86desc.so ELF 7c53e000-7c541000 Deferred libllvmr600info.so ELF 7c541000-7c594000 Deferred libllvmr600desc.so ELF 7c594000-7c628000 Deferred libllvmr600codegen.so ELF 7c628000-7c64f000 Deferred libllvmbitreader.so ELF 7c64f000-7c69a000 Deferred libllvmipo.so ELF 7c69a000-7c6a9000 Deferred libdrm_radeon.so.1 ELF 7c6a9000-7c6c1000 Deferred libelf.so.1 ELF 7c6c1000-7c6c9000 Deferred libdrm_nouveau.so.2 ELF 7c6c9000-7d074000 Deferred r600_dri.so ELF 7d074000-7d07d000 Deferred librt.so.1 ELF 7d07d000-7d090000 Deferred libudev.so.1 ELF 7d090000-7d09e000 Deferred libdrm.so.2 ELF 7d09e000-7d0a1000 Deferred libxshmfence.so.1 ELF 7d0a1000-7d0a8000 Deferred libxcb-sync.so.1 ELF 7d0a8000-7d0c1000 Deferred libxcb-glx.so.0 ELF 7d0c1000-7d0db000 Deferred libglapi.so.0 ELF 7d0db000-7d16d000 Deferred libgl.so.1 ELF 7d197000-7d1be000 Deferred iphlpapi<elf> -PE 7d1a0000-7d1be000 \ iphlpapi ELF 7d1be000-7d1e3000 Deferred gameux<elf> -PE 7d1c0000-7d1e3000 \ gameux ELF 7d205000-7d213000 Deferred libnss_files.so.2 ELF 7d213000-7d21f000 Deferred libnss_nis.so.2 ELF 7d21f000-7d238000 Deferred libnsl.so.1 ELF 7d338000-7d3a2000 Deferred libpcre.so.1 ELF 7d3a2000-7d3c6000 Deferred libselinux.so.1 ELF 7d3c6000-7d3de000 Deferred libresolv.so.2 ELF 7d3de000-7d49e000 Deferred libkrb5.so.3 ELF 7d49e000-7d657000 Deferred libcrypto.so.1.0.0 ELF 7d657000-7d6b7000 Deferred libssl.so.1.0.0 ELF 7d71e000-7d722000 Deferred libxcb-present.so.0 ELF 7d722000-7d726000 Deferred libxcb-dri3.so.0 ELF 7d726000-7d75b000 Deferred libk5crypto.so.3 ELF 7d75b000-7d79f000 Deferred libgssapi_krb5.so.2 ELF 7d79f000-7d7f4000 Deferred libcups.so.2 ELF 7d7f4000-7d7fa000 Deferred libxcb-dri2.so.0 ELF 7d81e000-7d854000 Deferred uxtheme<elf> -PE 7d820000-7d854000 \ uxtheme ELF 7d854000-7d85a000 Deferred libxfixes.so.3 ELF 7d85a000-7d866000 Deferred libxcursor.so.1 ELF 7d866000-7d877000 Deferred libxi.so.6 ELF 7d877000-7d87b000 Deferred libxcomposite.so.1 ELF 7d87b000-7d886000 Deferred libxrandr.so.2 ELF 7d886000-7d891000 Deferred libxrender.so.1 ELF 7d891000-7d897000 Deferred libxxf86vm.so.1 ELF 7d897000-7d89b000 Deferred libxinerama.so.1 ELF 7d89b000-7d89f000 Deferred libxau.so.6 ELF 7d89f000-7d8c2000 Deferred libxcb.so.1 ELF 7d8c2000-7d9fd000 Deferred libx11.so.6 ELF 7d9fd000-7da10000 Deferred libxext.so.6 ELF 7da11000-7da14000 Deferred libx11-xcb.so.1 ELF 7da14000-7da18000 Deferred libxdamage.so.1 ELF 7da18000-7da21000 Deferred libnss_compat.so.2 ELF 7da21000-7da26000 Deferred libkeyutils.so.1 ELF 7da26000-7da33000 Deferred libkrb5support.so.0 ELF 7da33000-7da38000 Deferred libcom_err.so.2 ELF 7da3a000-7dace000 Deferred winex11<elf> -PE 7da40000-7dace000 \ winex11 ELF 7dd6c000-7dd95000 Deferred libexpat.so.1 ELF 7dd95000-7ddd1000 Deferred libfontconfig.so.1 ELF 7ddd1000-7de0d000 Deferred libpng16.so.16 ELF 7de0d000-7de24000 Deferred libz.so.1 ELF 7de24000-7deb2000 Deferred libfreetype.so.6 ELF 7dedc000-7e027000 Deferred oleaut32<elf> -PE 7def0000-7e027000 \ oleaut32 ELF 7e027000-7e06a000 Deferred winspool<elf> -PE 7e030000-7e06a000 \ winspool ELF 7e06a000-7e174000 Deferred comctl32<elf> -PE 7e070000-7e174000 \ comctl32 ELF 7e174000-7e1ef000 Deferred shlwapi<elf> -PE 7e180000-7e1ef000 \ shlwapi ELF 7e1ef000-7e427000 Deferred shell32<elf> -PE 7e200000-7e427000 \ shell32 ELF 7e427000-7e514000 Deferred comdlg32<elf> -PE 7e430000-7e514000 \ comdlg32 ELF 7e514000-7e54c000 Deferred ws2_32<elf> -PE 7e520000-7e54c000 \ ws2_32 ELF 7e54c000-7e5bd000 Deferred setupapi<elf> -PE 7e560000-7e5bd000 \ setupapi ELF 7e5bd000-7e642000 Deferred rpcrt4<elf> -PE 7e5d0000-7e642000 \ rpcrt4 ELF 7e642000-7e785000 Deferred ole32<elf> -PE 7e660000-7e785000 \ ole32 ELF 7e785000-7e7a1000 Deferred dinput8<elf> -PE 7e790000-7e7a1000 \ dinput8 ELF 7e7a1000-7e7bb000 Deferred version<elf> -PE 7e7b0000-7e7bb000 \ version ELF 7e7bb000-7e917000 Deferred user32<elf> -PE 7e7d0000-7e917000 \ user32 ELF 7e917000-7ea27000 Deferred opengl32<elf> -PE 7e930000-7ea27000 \ opengl32 ELF 7ea27000-7eb6a000 Deferred wined3d<elf> -PE 7ea40000-7eb6a000 \ wined3d ELF 7eb6a000-7eba8000 Deferred d3d9<elf> -PE 7eb70000-7eba8000 \ d3d9 ELF 7eba8000-7ec1c000 Deferred advapi32<elf> -PE 7ebc0000-7ec1c000 \ advapi32 ELF 7ec1c000-7ed3c000 Deferred gdi32<elf> -PE 7ec30000-7ed3c000 \ gdi32 ELF 7ed3c000-7edec000 Deferred msvcrt<elf> -PE 7ed50000-7edec000 \ msvcrt ELF 7ef90000-7efd6000 Deferred libm.so.6 ELF f7362000-f7367000 Deferred libdl.so.2 ELF f7367000-f7518000 Deferred libc.so.6 ELF f7518000-f7535000 Deferred libpthread.so.0 ELF f755f000-f7715000 Dwarf libwine.so.1 ELF f7716000-f7739000 Deferred ld-linux.so.2 ELF f7739000-f773a000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\WB Games\LEGO® Harry Potter™ DEMO\LEGOHarryPotterDEMO.exe 00000027 0 00000026 0 00000025 -1 00000024 -1 00000023 1 00000022 0 00000009 0 <== 0000000e services.exe 0000001d 0 0000001c 0 00000016 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 System information: Wine build: wine-1.7.26 Platform: i386 Host system: Linux Host version: 3.11.10-21-desktop
https://bugs.winehq.org/show_bug.cgi?id=33108
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |wylda@volny.cz Resolution|--- |FIXED
--- Comment #6 from Wylda wylda@volny.cz ---
LEGO Harry Potter Year 1-4 starts here. Assuming fixed. Wine-1.7.28.
https://bugs.winehq.org/show_bug.cgi?id=33108
--- Comment #7 from Stefan Sauer ensonic@hora-obscura.de --- (In reply to Wylda from comment #6)
LEGO Harry Potter Year 1-4 starts here. Assuming fixed. Wine-1.7.28.
Wylda, did you install as 32 or 64 bit. I'll try this with a never wine again - was using wine-1.7.26 and wine-1.6.2.
https://bugs.winehq.org/show_bug.cgi?id=33108
--- Comment #8 from Wylda wylda@volny.cz ---
I tested both, i.e. debian jessie 64bit and debian wheezy 32bit. Both wine-1.7.28 bulit by myself. Both were working corectly even with "winetricks alldlls=builtin" and then d3dx9_36 must be set to native.
Now i see, that the last backtrace is not from you. As i saw there a "demo", i was retesting also the demo version. Does the demo work for you? Feel free to reopen, if the problem persists for you.
https://bugs.winehq.org/show_bug.cgi?id=33108
--- Comment #9 from Wylda wylda@volny.cz --- Opss. Sure, _you_ were actualy testing the demo ;) Long day...
https://bugs.winehq.org/show_bug.cgi?id=33108
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.29.
https://bugs.winehq.org/show_bug.cgi?id=33108
--- Comment #11 from Stefan Sauer ensonic@hora-obscura.de --- this still crashes for me:
$ wine --version wine-1.7.32
See attachd log: # installed with winetricks into a 64bit prefix # installed with WINEARCH=win32 winetricks into a 32bit prefix
https://bugs.winehq.org/show_bug.cgi?id=33108
--- Comment #12 from Stefan Sauer ensonic@hora-obscura.de --- Created attachment 50136 --> https://bugs.winehq.org/attachment.cgi?id=50136 log of crash
https://bugs.winehq.org/show_bug.cgi?id=33108
--- Comment #13 from Austin English austinenglish@gmail.com --- (In reply to Stefan Sauer from comment #12)
Created attachment 50136 [details] log of crash
err:winediag:wined3d_texture_init The application tried to create a DXTn texture, but the driver does not support them.
That's likely bug 14939.
https://bugs.winehq.org/show_bug.cgi?id=33108
--- Comment #14 from Henri Verbeet hverbeet@gmail.com --- (In reply to Austin English from comment #13)
err:winediag:wined3d_texture_init The application tried to create a DXTn texture, but the driver does not support them.
That's likely bug 14939.
Well, no, that's likely just missing DXTn/S3TC support in the driver. On Debian and its derivatives you can usually fix that by installing libtxc-dxtn-s2tc0:i386, other distributions may have similar packages.
https://bugs.winehq.org/show_bug.cgi?id=33108
--- Comment #15 from Stefan Sauer ensonic@hora-obscura.de --- I can confirm that under OpenSUSE the installation of libtxc_dxtn-32bit fixed the crash and the game (demo) runs in a 32bit prefix. I only had the 64bit version installed and there the game demo still crashes.