http://bugs.winehq.org/show_bug.cgi?id=23129
Summary: STEAM Morrowind cant play "morrowind title.mp3" Product: Wine Version: 1.2-rc2 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: sombra2eternity@gmail.com CC: m.b.lankhorst@gmail.com
Morrowind Steam version cant start due to "cant play morrowind title.mp3" error. Im using MSVCP60.DLL from windows version to get the program running.
Console output:
... fixme:d3d8:IDirect3DDevice8Impl_ResourceManagerDiscardBytes Byte count ignored. fixme:d3d8:IDirect3DDevice8Impl_ResourceManagerDiscardBytes Byte count ignored. fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,27)-(1024,741) fixme:d3d8:IDirect3DDevice8Impl_ResourceManagerDiscardBytes Byte count ignored. fixme:quartz:ACMWrapper_ConnectInput acmStreamOpen returned 512 err:mmtime:TIME_MMTimeStop Timer still active?!
I tried to find a previous working version of wine, but not luck. Adding Maarten to CC as he is related to the development of quartz driver. Maybe he can give some light to this. Please help me attach useful info if you are not much busy.
Thanks
http://bugs.winehq.org/show_bug.cgi?id=23129
--- Comment #1 from Marcos sombra2eternity@gmail.com 2010-06-11 17:50:54 --- Created an attachment (id=28747) --> (http://bugs.winehq.org/attachment.cgi?id=28747) Error dialog
http://bugs.winehq.org/show_bug.cgi?id=23129
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|m.b.lankhorst@gmail.com |
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2010-06-11 21:03:10 --- Where is complete terminal output?
http://bugs.winehq.org/show_bug.cgi?id=23129
--- Comment #3 from Marcos sombra2eternity@gmail.com 2010-06-11 21:18:49 --- Created an attachment (id=28753) --> (http://bugs.winehq.org/attachment.cgi?id=28753) Complete console output
http://bugs.winehq.org/show_bug.cgi?id=23129
--- Comment #4 from Marcos sombra2eternity@gmail.com 2010-06-12 00:43:37 --- Sorry for the noise, I found that wine_1.1.18 is working, maybe newer versions too, im making a regression testing right now, but due to low CPU it may take a while. This bug can be related to mp3 playing errors not only in Morrowind and may be duplicated.
Thanks
http://bugs.winehq.org/show_bug.cgi?id=23129
--- Comment #5 from Marcos sombra2eternity@gmail.com 2010-06-12 05:35:58 --- Sorry, I need help
By installing wine 64 bit packages from http://wine.budgetdedicated.com/archive/index.html i found that wine_1.1.28 was the last wine working version. Then
$ git bisect good wine-1.1.28 $ git bisect bad wine-1.1.29 $ CC="ccache gcc -m32" ./configure --verbose && make depend && make
when the compilation finished:
~/wine-git$ ./wine --version wine-1.1.28-206-g7d74dba
~/wine-git$ ./wine "C:\Archivos de programa/Steam/steamapps/common/morrowind/Morrowind.exe" wine: Call from 0x7b844722 to unimplemented function user32.dll.UserRegisterWowHandlers, aborting err:module:attach_process_dlls "user32.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\windows\system32\winemenubuilder.exe" failed, status 80000100 wine: Call from 0x7b844722 to unimplemented function user32.dll.UserRegisterWowHandlers, aborting err:module:attach_process_dlls "user32.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Archivos de programa\Steam\steamapps\common\morrowind\Morrowind.exe" failed, status 80000100
Sorry for the code pasted, but i cant manage to get any working compiled wine. Or should i do 'git bisect skip'?
http://bugs.winehq.org/show_bug.cgi?id=23129
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #6 from GyB gyebro69@gmail.com 2010-06-12 09:23:23 --- I cannot confirm this bugreport: the steam version of Morrowind III (GOTY edition) plays mp3 files correctly (tested in a clean Wine environment, only the mentioned msvcp60.dll was needed).
Currently I'm using wine-1.2-rc3 and I'm on 32-bits (Fedora 13), but I guess the root of your problem: you don't have mp3 support compiled in your Wine. Have you compiled Wine from source? If so, you need the mpg-123 and mpg-123-devel packages installed by your package manager.
For your problem in comment #5: you need to clean your git tree before starting regression testing: './configure && make clean' then start your bisecting as described in: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=23129
--- Comment #7 from Marcos sombra2eternity@gmail.com 2010-06-12 13:18:06 --- @GyB
Im adding an attachment to show that I can reach the Morrowind Menu with certains versions of wine (for example wine_1.1.28~winehq0~ubuntu~9.04-0ubuntu1_amd64.deb) where the "morrowind title.mp3" is playing and no problems at all.
Clean wine everytime, but with linked "Program Files" from old wine directory, i putted MSVCP60.DLL near the Morrowind binary to avoid dirt wine dll folder.
Im using precompiled binary from official Scott Ritchie repositorie. And some binaries run Morrowind where somo others cant.
I think my root problems are 64bit, maybe some path breaks 64bits support, maybe some ubuntu versions of something its not compatible with a patch between 1.1.28-1.1.29.
Its my first Regresion Testing and I have to say it is not as easy as the people told. In response to your comment i can tell that i maked clean a few times, but not lucky at all, I cant create working binaries, dont know why. My ubuntu has installed libmpg123-0, libmpg123-dev and mpg123, not sure it its enought but there are almost few mpg-123 support.
Anyway im currently in the git terminal session, i maked clean once again and use:
CC="ccache gcc -m32" CFLAGS="-g -O0" ./configure --disable-tests && make depend && make
Its a bit painful because my processor is an Athlon64 3200+ from 2004, and it compile every wine try in an average time of an hour. Im persistent on get the bad commit anyway. I will contact with results.
http://bugs.winehq.org/show_bug.cgi?id=23129
--- Comment #8 from Marcos sombra2eternity@gmail.com 2010-06-12 13:20:10 --- Created an attachment (id=28776) --> (http://bugs.winehq.org/attachment.cgi?id=28776) With wine-1.1.28 everything seems to work
http://bugs.winehq.org/show_bug.cgi?id=23129
Marcos sombra2eternity@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE
--- Comment #9 from Marcos sombra2eternity@gmail.com 2010-06-12 14:48:20 --- After deeper investigation i fond thank to GyB points that this bug is duplicated of http://bugs.winehq.org/show_bug.cgi?id=20042
Its imposible to build wine on 64bits with mpg-123 due to a bad header on the ubuntu 9.10 version of this library. Scott Ritchie are focus on newer versions of ubuntu where the library acts correctly. I patched by hand the mpeglc3.c file as pointed in this thread http://ubuntuforums.org/showthread.php?t=1299539
Once compiled it works like a charm. GyB, you was right, the problem was the mpg-123 support.
I dont know what to do with this report, close as fixed, invalid, duplicated or let it open for tracking duplicates.
Anyway, Its nearly imposible to make a Regresion Testing under Ubuntu 9.10 64bits with mpg-123, because no version after 1.1.28 will compile without hand modifications. And thats the troubles i was on.
Thanks
*** This bug has been marked as a duplicate of bug 20042 ***
http://bugs.winehq.org/show_bug.cgi?id=23129
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Nikolay Sivov bunglehead@gmail.com 2010-06-12 21:37:00 --- Closing duplicate.