http://bugs.winehq.org/show_bug.cgi?id=20941
Summary: 3DMark 2001SE crash on start (regression) Product: Wine Version: 1.1.34 Platform: PC URL: http://www.futuremark.com/download/3dmark2001/ OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: zilforever@gmail.com
It works in wine 1.1.33, I unistalled 1.1.34 to check it.
To reproduce just install 3DMark and run: wine "c:/Program Files/MadOnion.com/3DMark2001 SE/3DMark2001SE.exe" err:module:attach_process_dlls "grphmfc.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\MadOnion.com\3DMark2001 SE\3DMark2001SE.exe" failed, status e06d7363
OR
wine "c:/Program Files/MadOnion.com/3DMark2001 SE/3DMark2001SE.exe" mmap() failed: Cannot allocate memory mmap() failed: Cannot allocate memory mmap() failed: Cannot allocate memory mmap() failed: Cannot allocate memory mmap() failed: Cannot allocate memory mmap() failed: Cannot allocate memory mmap() failed: Cannot allocate memory mmap() failed: Cannot allocate memory mmap() failed: Cannot allocate memory mmap() failed: Cannot allocate memory err:module:attach_process_dlls "grphmfc.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\MadOnion.com\3DMark2001 SE\3DMark2001SE.exe" failed, status e06d7363
:( 3DMark 2000 works in 1.1.34
http://bugs.winehq.org/show_bug.cgi?id=20941
zil zilforever@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
http://bugs.winehq.org/show_bug.cgi?id=20941
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaimerave@gmail.com
--- Comment #1 from Jaime Rave jaimerave@gmail.com 2009-12-07 14:23:46 --- Please attach the regression test result: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=20941
--- Comment #2 from zil zilforever@gmail.com 2009-12-07 14:27:40 --- Ubuntu 9.10 (32 bit)
Linux 32bit GCC 4.3.3 Release May 26 2009 Linux 2.6.31-16-generic i686
Intel(R) Pentium(R) Dual CPU E2220 @ 2.40GHz 2400MHz MMX SSE SSE2 SSE3 SSSE3 HTT GeForce 9600 GT PCI Express 190.42 512Mb
http://bugs.winehq.org/show_bug.cgi?id=20941
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|3DMark 2001SE crash on |3DMark 2001SE crash on |start (regression) |start
http://bugs.winehq.org/show_bug.cgi?id=20941
--- Comment #3 from zil zilforever@gmail.com 2009-12-07 16:03:08 --- That my first regression test Im here -> sudo apt-get install git-core flex bison libstdc++6-dev libartsc0-dev libasound2-dev libaudio2 libaudiofile0 libc6-dev libesd-alsa0 libesd0-dev libgcc1 libgl1-mesa-glx libgl1-mesa-dev libglib2.0-0 libglu1-mesa-dev libgphoto2-2-dev libgphoto2-port0 libice6 liblcms1-dev libldap2-dev libsm6 libx11-6 libxau6 libxext6 libxml2-dev libxslt1.1 libxt6 libxxf86vm1 msttcorefonts build-essential
There is no pakage: libstdc++6-dev but libstdc++6.4.4-dev and no package: libartsc0-dev. I cant find it in repo.
When i run: CC="ccache gcc" ./configure --verbose && make depend && make
checking for freetype-config... no checking for freetype2-config... no checking for -lfreetype... not found configure: error: FreeType development files not found. Fonts will not be built.
I installed: libfreetype6-dev.
CC="ccache gcc" ./configure --verbose && make depend && make After 40 mins
./wine 3dmark2001se.exe ./wine "c:/Program Files/MadOnion.com/3DMark2001 SE/3DMark2001SE.exe" It works.
./wine --version wine-1.1.34-99-g8da7a00
Im confused. Was it already repaired or there is some problem with wine package for Ubuntu 9.10? In Wine 1.1.34 from here-> https://launchpad.net/~ubuntu-wine/+archive/ppa still not working.
http://bugs.winehq.org/show_bug.cgi?id=20941
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #4 from Wylda wylda@volny.cz 2009-12-07 17:11:21 ---
Hi Zil, it looks like, that install process is broken around 1.1.34. I'm doing some more tests...
http://bugs.winehq.org/show_bug.cgi?id=20941
--- Comment #5 from Wylda wylda@volny.cz 2009-12-07 17:41:02 --- (In reply to comment #4)
Hi Zil, it looks like, that install process is broken around 1.1.34. I'm doing some more tests...
One of the steps in install process is generation/conversion of textures, i.e. during installation the file "textures.ras" is created (cca 44MB). If 3Dmark2001SE is installed under 1.1.34, this file is nearly empty (163 bytes). Running such "cut off" 3Dmark will fails under any wine version...
Anyway this is fixed in current git by commit:
commit 179cee08b043105da85fd9ffa87f1138f2534a7a Author: Henri Verbeet hverbeet@codeweavers.com Date: Mon Dec 7 11:08:36 2009 +0100
d3d8: Fix GetDevice() for surfaces that are part of a texture.
If the surface is part of a texture it doesn't keep its own reference to the device, but instead relies on the reference the texture has. This fixes a regression introduced by 3cedef2ffea3a72d9717470f01a3a046db923e4b.
http://bugs.winehq.org/show_bug.cgi?id=20941
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #6 from Austin English austinenglish@gmail.com 2009-12-07 19:52:20 --- Fixed then.
http://bugs.winehq.org/show_bug.cgi?id=20941
--- Comment #7 from zil zilforever@gmail.com 2009-12-08 01:41:50 --- thx for reply Wylda.
So it was duplicate of bug Bug 20913.
http://bugs.winehq.org/show_bug.cgi?id=20941
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2009-12-18 13:08:06 --- Closing bugs fixed in 1.1.35.