http://bugs.winehq.org/show_bug.cgi?id=28421
Summary: winecfg: Audio test failed. Product: Wine Version: 1.3.28 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mmdevapi AssignedTo: wine-bugs@winehq.org ReportedBy: florian.angermeier@desaster-games.com
Created an attachment (id=36433) --> (http://bugs.winehq.org/attachment.cgi?id=36433) The terminal output/log.
I have tested Wine 1.3.28 and have probably found a regression.
The audio test (Audio tab in winecfg) failed in this version. In older versions it works perfectly. I think this is a regression with the new automatic audio system/driver selection.
I use Fedora 15 32-bit with PulseAudio (which is the default).
The terminal output/log is in the attachment.
If you need more information let me know.
http://bugs.winehq.org/show_bug.cgi?id=28421
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aeikum@codeweavers.com
--- Comment #1 from Austin English austinenglish@gmail.com 2011-09-19 13:42:08 CDT --- Please attach a +tid,+mmdevapi,+winmm,+dsound,+oss,+alsa,+coreaudio trace.
http://bugs.winehq.org/show_bug.cgi?id=28421
--- Comment #2 from Florian R. A. Angermeier florian.angermeier@desaster-games.com 2011-09-22 15:39:43 CDT --- How do I do that?
http://bugs.winehq.org/show_bug.cgi?id=28421
--- Comment #3 from Florian R. A. Angermeier florian.angermeier@desaster-games.com 2011-09-22 15:58:20 CDT --- Is this correct?
[florian@ceno ~]$ winedbg winecfg trace +tid +mmdevapi +winmm +dsound +oss +alsa +coreaudio WineDbg starting on pid 0020 0x7b85c195: movl %edi,0x4(%esp) Wine-dbg>next fixme:winedbg:be_i386_is_jump unknown 89 fixme:winedbg:be_i386_is_jump unknown e8 err:mmdevapi:DllGetClassObject Driver initialization failed err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1 Invalid address (0x7b85c1a1) for breakpoint 0, disabling it Process of pid=0020 has terminated Wine-dbg>quit
http://bugs.winehq.org/show_bug.cgi?id=28421
--- Comment #4 from Austin English austinenglish@gmail.com 2011-09-22 20:37:54 CDT --- WINEDEBUG=+tid,+mmdevapi,+winmm,+dsound,+oss,+alsa,+coreaudio wine winecfg > log.txt 2>&1
then attach log.txt (compress if over 1MB).
http://bugs.winehq.org/show_bug.cgi?id=28421
--- Comment #5 from Gilboa Davara gilboad@gmail.com 2011-09-24 15:52:58 CDT --- Created attachment 36533 --> http://bugs.winehq.org/attachment.cgi?id=36533 winecfg audio test log (+debug)
If I might chime in - log attached. Fedora 15 / x86_64. wine 1.3.28 from updates-testing.
- Gilboa
http://bugs.winehq.org/show_bug.cgi?id=28421
Gilboa Davara gilboad@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gilboad@gmail.com
--- Comment #6 from Gilboa Davara gilboad@gmail.com 2011-09-24 16:01:16 CDT --- (In reply to comment #5)
Created attachment 36533 [details] winecfg audio test log (+debug)
If I might chime in - log attached. Fedora 15 / x86_64. wine 1.3.28 from updates-testing.
- Gilboa
P.S. by looking at the Fedora SPEC I can see that all of the Fedora specific PA patches have been dropped. As far as I can see, as far as MMAPI goes, the Fedora wine is more-or-less vanilla.
- Gilboa
http://bugs.winehq.org/show_bug.cgi?id=28421
--- Comment #7 from Gilboa Davara gilboad@gmail.com 2011-09-24 16:14:31 CDT --- Created attachment 36534 --> http://bugs.winehq.org/attachment.cgi?id=36534 winecfg audio test log (+debug, default prefix)
http://bugs.winehq.org/show_bug.cgi?id=28421
Matthew Stapleton matthew4196@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matthew4196@gmail.com
--- Comment #8 from Matthew Stapleton matthew4196@gmail.com 2011-09-25 02:13:29 CDT --- I was also getting this problem in Gentoo x86_64 where it was trying to load winepulse.drv. But that file doesn't exist on my build and a quick look in the source code doesn't show anything relating to including pulseaudio support. To workaround the problem I just created symlinks of /usr/lib32/wine/fakedlls/winealsa.drv, /usr/lib32/wine/winealsa.drv.so, /usr/lib64/wine/fakedlls/winealsa.drv, and /usr/lib64/wine/winealsa.drv.so with pulse in the name and now I have sound again in Wine programs.
http://bugs.winehq.org/show_bug.cgi?id=28421
--- Comment #9 from Matthew Stapleton matthew4196@gmail.com 2011-09-25 02:59:50 CDT --- I was able to properly fix the problem by going into regedit and in HKEY_CURRENT_USER\Software\Wine\Drivers, removing an old Audio string entry that had the value "pulse". Now the driver autodetection works properly.
http://bugs.winehq.org/show_bug.cgi?id=28421
--- Comment #10 from Matthew Stapleton matthew4196@gmail.com 2011-09-25 21:59:13 CDT --- The next version of Wine should probably filter out invalid drivers from this registry key so users upgrading from older versions don't have problems. The problem still exists in 1.3.29
http://bugs.winehq.org/show_bug.cgi?id=28421
--- Comment #11 from Gilboa Davara gilboad@gmail.com 2011-09-26 04:18:40 CDT --- (In reply to comment #9)
I was able to properly fix the problem by going into regedit and in HKEY_CURRENT_USER\Software\Wine\Drivers, removing an old Audio string entry that had the value "pulse". Now the driver autodetection works properly.
I can confirm the above. However, I'm getting badly distorted sound in both "test audio" and actual games. (I can hear a couple of notes and then the source simply quits and the log is full of buffer underrun errors. I'll file a second BZ#.
- Gilboa
http://bugs.winehq.org/show_bug.cgi?id=28421
--- Comment #12 from Matthew Stapleton matthew4196@gmail.com 2011-09-26 19:52:41 CDT --- I also got distorted sound until upgrading alsa-lib and alsa-plugins to 1.0.24 and restarting the pulseaudio (I'm not sure if it was restarting pulseaudio that fixed the distorted sound or upgrading alsa or both).
http://bugs.winehq.org/show_bug.cgi?id=28421
--- Comment #13 from Gilboa Davara gilboad@gmail.com 2011-10-08 08:29:22 CDT --- FYI (non-working sound) http://bugs.winehq.org/show_bug.cgi?id=28622
http://bugs.winehq.org/show_bug.cgi?id=28421
Jason Wood montanawoody@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |montanawoody@gmail.com
--- Comment #14 from Jason Wood montanawoody@gmail.com 2011-10-08 12:10:57 CDT --- (In reply to comment #9)
I was able to properly fix the problem by going into regedit and in HKEY_CURRENT_USER\Software\Wine\Drivers, removing an old Audio string entry that had the value "pulse". Now the driver autodetection works properly.
I can confirm that simply removing the HKEY_CURRENT_USER\Software\Wine\Drivers\Audio key fixes the problem.
http://bugs.winehq.org/show_bug.cgi?id=28421
Jason Wood montanawoody@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|montanawoody@gmail.com |
http://bugs.winehq.org/show_bug.cgi?id=28421
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #15 from Austin English austinenglish@gmail.com 2011-10-09 15:06:40 CDT --- There never was a pulse driver in wine, that was in Fedora's package.
Invalid, packaging bug.
http://bugs.winehq.org/show_bug.cgi?id=28421
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Austin English austinenglish@gmail.com 2011-10-17 16:06:46 CDT --- Closing.