http://bugs.winehq.org/show_bug.cgi?id=34801
Bug #: 34801 Summary: [Regression] Music stopped working in The Witcher Product: Wine Version: 1.7.5 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: kernel32 AssignedTo: wine-bugs@winehq.org ReportedBy: kmaterka@wp.pl CC: dmitry@baikal.ru, kmaterka@wp.pl Classification: Unclassified
Program: The Witcher (Steam version)
Commit causing regression: 4cc482bc0df758bec76ad1466abcba7f85e3cc5c Author: Dmitry Timoshkov dmitry@baikal.ru Date: Fri Jul 19 14:02:38 2013 +0900
kernel32: GetShortPathName for a non-existent short file name should fail.
Bug can be reproduced in demo: http://www.fileplanet.com/183167/180000/fileinfo/The-Witcher-Demo
Short description: Music stopped working in menu and in game. Other sound like ambient, UI clicks, voices etc are working correctly. I tried both PulseAudio and Alsa backends, using latest GIT version.
Reproducing the Bug: Install demo and run. Music is missing in menu and in game (it is working in movies so skip them).
Environment: Ubuntu 13.10 64bit Latest Wine from Ubuntu PPA repository + latest wine compiled from sources using this instruction: http://wiki.winehq.org/BuildingBiarchWineOnUbuntu
I don't know why exactly this commit breaks music in game. I've done full bisect to pin down this commit, then I used latest revision with this commit reverted - music was working correctly. Probably file path is incorrectly calculated, sample file path to music file (in 64 bit environment): /home/konrad/.wine/drive_c/Program Files (x86)/Steam/SteamApps/common/The Witcher Enhanced Edition/Data/Music/menu.ogg
In case of any problems while testing this I can do test on my computer - just provide a patch file.