http://bugs.winehq.org/show_bug.cgi?id=15134
Summary: 1.1.3 causes looping sound with any Ubuntu app (on Yamaha OPL3-SA23) Product: Wine Version: 1.1.3 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: A.Pirard@ulg.ac.be
After upgrading wine from 1.1.2 to 1.1.3 on Ubuntu 8.04.1 latest updates, every sound-producing application I tried produced a "looping sound". That is, a short period at the beginning of the sound, probably first sound buffer or the whole of the sound, is repeated over and over again. The System Monitor does not start (to kill the app) and the sound continues even after Ctrl-Alt-BkSp (forced logout). Reboot needed. Sound driver is either ALSA or OSS on Yamaha OPL3-SA23. 1.1.3 was tried in order to finally see this fixed : https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/202456 Feel free to e-mail me for any details, glad to cooperate. André.
http://bugs.winehq.org/show_bug.cgi?id=15134
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #1 from Austin English austinenglish@gmail.com 2008-09-05 12:38:32 --- Please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=15134
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal
--- Comment #2 from Dmitry Timoshkov dmitry@codeweavers.com 2008-09-06 03:49:18 --- http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity
http://bugs.winehq.org/show_bug.cgi?id=15134
André Pirard A.Pirard@ulg.ac.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |A.Pirard@ulg.ac.be
--- Comment #3 from André Pirard A.Pirard@ulg.ac.be 2008-09-06 17:18:01 --- I had a look at that regression testing procedure. I really find the dichotomic search idea captivating. Unfortunately, this PC is a mere Y2K 366 MHz 256 MiB. And the only Ubuntu Linux PC I have to date, I'm afraid. The others went away to make happy users.
It's a pity you don't have the precompiled debs online. No long explanations no special products to add. A simple script would drive the process.
I don't have much time on my hands. And such a small machine could make it very long! What do you think?
Severity: critical -> normal
Remember 1.1.3 is death for programs with just a sound alert. Remember that this needs a reboot (an insult to Linux). Remember that automatic update can send all that their way.
http://bugs.winehq.org/show_bug.cgi?id=15134
--- Comment #4 from Austin English austinenglish@gmail.com 2008-09-06 18:09:07 --- (In reply to comment #3)
It's a pity you don't have the precompiled debs online. No long explanations no special products to add. A simple script would drive the process.
There are for releases. Doing so for the regression tests would be very tedious, as you'd need several hundred builds for each version. If you can find someone with a faster machine that can reproduce this, they can run the tests, but currently, you're the only one.
http://bugs.winehq.org/show_bug.cgi?id=15134
--- Comment #5 from André Pirard A.Pirard@ulg.ac.be 2008-09-08 06:46:47 --- Now determined to try to help doing regression. At worst, I'll do one compile each night.
Unfortunately, I spent much time already (got an addon CD in the way) I need help. I enabled Ubuntu's and WineHQ's source depots. I downloaded, bisected, ... and I reached this :
~/wine-git$ CC="ccache gcc" ./configure --verbose configure: error: no suitable flex found. Please install the 'flex' package. configure: error: no suitable bison found. Please install the 'bison' package. configure: error: X development files not found. Wine will be built without X support, which probably isn't what you want. You will need to install development packages of Xlib/Xfree86 at the very least. Use the --without-x option if you really want this.
Doing then one by one and the last one is fuzzy, isn't it? Is it possible to install the whole of the development packages at once? In a apt-get autoremove able way? (Not manually)
~/wine-git$ sudo apt-get build-dep wine-dev Reading package lists... Donep@papou-ubuntu: Building dependency tree Reading state information... Done E: Build-dependencies for wine-dev could not be satisfied.
p@papou-ubuntu:~/wine-git$ sudo apt-get install wine-dev Reading package lists... Done Building dependency tree Reading state information... Done wine-dev is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
(wich, btw, is 1.1.4 and the problem is still there)
"To do this, pass CFLAGS="-g -O0" on the commandline when you run configure."
Does that mean CC="ccache gcc" CFLAGS="-g -O0" ./configure ./configure CFLAGS="-g -O0" ???
patch -p1 < disable_test.diff && CC="ccache gcc" ./configure && make clean && make depend && make && patch -p1 -R < disable_test.diff
What is "disable_test.diff" ?
Thanks. André.
http://bugs.winehq.org/show_bug.cgi?id=15134
--- Comment #6 from Austin English austinenglish@gmail.com 2008-09-08 10:34:29 --- http://wiki.winehq.org/Recommended_Packages
disable_test.diff is a patch to disable building the testsuite, saving compile time.
http://bugs.winehq.org/show_bug.cgi?id=15134
--- Comment #7 from André Pirard A.Pirard@ulg.ac.be 2008-09-08 11:26:19 --- Yes, that's the title I understood. The quesion is : - why is that file not in ~/wine-git - OR where is it? - OR do I have to build it? - AND do I have to diff domething - OR is it what's in the explanation frame - in whole or in what part?
Same for :
"To do this, pass CFLAGS="-g -O0" on the commandline when you run configure."
Wouldn't it be nice tu just write that command line?
Sorry to ask for precise explanations to stop trying this and that and risk to make a blunder.
http://bugs.winehq.org/show_bug.cgi?id=15134
--- Comment #8 from André Pirard A.Pirard@ulg.ac.be 2008-09-08 11:27:35 --- But the most important question is that I'm stuck. Please read former message.
~/wine-git$ CC="ccache gcc" ./configure --verbose configure: error: X development files not found. Wine will be built without X support, which probably isn't what you want. You will need to install development packages of Xlib/Xfree86 at the very least. Use the --without-x option if you really want this.
~/wine-git$ sudo apt-get build-dep wine-dev E: Build-dependencies for wine-dev could not be satisfied.
Why that error? What do I do next?
http://bugs.winehq.org/show_bug.cgi?id=15134
--- Comment #9 from Austin English austinenglish@gmail.com 2008-09-08 12:12:38 --- (In reply to comment #8)
But the most important question is that I'm stuck. Please read former message.
~/wine-git$ CC="ccache gcc" ./configure --verbose configure: error: X development files not found. Wine will be built without X support, which probably isn't what you want. You will need to install development packages of Xlib/Xfree86 at the very least. Use the --without-x option if you really want this.
~/wine-git$ sudo apt-get build-dep wine-dev E: Build-dependencies for wine-dev could not be satisfied.
Why that error? What do I do next?
Like I already posted, see: http://wiki.winehq.org/Recommended_Packages
http://bugs.winehq.org/show_bug.cgi?id=15134
--- Comment #10 from André Pirard A.Pirard@ulg.ac.be 2008-09-10 20:53:46 --- I'm afraid running hardy.sh produces the errors below.
Definitely, after four days I'm stuck on preliminaries, I strongly think that if the 336 wine debs is too much disk space, the wine debs should be requested on demand and compiled on WineHQ's site by wine specialists, making it error free and fun to cooperate instead of long head scratching.
Furthermore, what installs is almost impossible to uninstall, especially because of several of this libmad0 set to manually installed. Why not a dummy packet with all those names as depends. apt-get --autoremove remove <dummy> would uninstall all that.
What must I do?
André.
The following packages have unmet dependencies: libdbus-1-dev: Depends: libdbus-1-3 (= 1.1.20-1ubuntu1) but 1.1.20-1ubuntu2 is to be installed libglib2.0-dev: Depends: libglib2.0-0 (= 2.16.3-1) but 2.16.3-1ubuntu3 is to be installed libgnutls-dev: Depends: libgnutls13 (= 2.0.4-1ubuntu2) but 2.0.4-1ubuntu2.1 is to be installed libgphoto2-2-dev: Depends: libgphoto2-2 (= 2.4.0-8ubuntu6) but 2.4.0-8ubuntu7 is to be installed libhal-dev: Depends: libhal1 (= 0.5.11~rc2-1ubuntu7) but 0.5.11~rc2-1ubuntu8.1 is to be installed libldap2-dev: Depends: libldap-2.4-2 (= 2.4.7-6ubuntu3) but 2.4.9-0ubuntu0.8.04 is to be installed libssl-dev: Depends: libssl0.9.8 (= 0.9.8g-4ubuntu3) but 0.9.8g-4ubuntu3.3 is to be installed E: Broken packages
http://bugs.winehq.org/show_bug.cgi?id=15134
--- Comment #11 from Austin English austinenglish@gmail.com 2009-03-10 15:07:15 --- Is this still an issue in current (1.1.16 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=15134
--- Comment #12 from André Pirard A.Pirard@ulg.ac.be 2009-03-28 10:06:55 --- Yes it's still an issue.
Trying very very hard, I overcame my wine-dev installation problems, I installed about a CD size worth of development data and I ran many 4:30 compiles (I, a knowledgeable one, continue to think that regression should be more general-user accessible, maybe by providing the whole set of object modules so that only linking is necessary).
It turns out that I circled down to the ALSA patch below. I was recommended to cc: Maarten but as I was forbidden to report this by e-mail and as I didn't find the word Help in the page I'm using, may I ask you to do that?
This bugs affects at least 3 Windows programs I packaged to a .deb file. These programs are the style I-won't-use-Linux-if-I-miss-this-program. I did quite a number of such re-packaging. I think Wine is the portal to Linux for quite a number of people. Especially game addicts.
In the course of regression, these 3 programs were affected in varied and varying ways. No sound, rattle-like looping sound, to-be-killed or hanging the session.
Using, 1.1.17, the only way I found to get rid of such runaway Windows applications is to disable the ALSA driver. But as no other sound driver works, it's no fun. Particularly for games.
I welcome any further discussion or requests for tests. I deeply hope this problem will meet a solution. Wine Will Win.
André.
~/wine-git$ git bisect good 3995627de204284de96d50d3a42291f02e42c344 is first bad commit commit 3995627de204284de96d50d3a42291f02e42c344 Author: Maarten Lankhorst m.b.lankhorst@gmail.com Date: Mon Aug 18 20:37:14 2008 +0200
winealsa.drv: Fix compiler warnings and remove deprecated calls.
Fixes wine build on lsb compliant systems and some warnings.
:040000 040000 7b6247092bea75f9c4d8a6abd30e568d5ea33408 fc472606cbaa6c78c40c9024ffa1208c4e4a5928 M dlls
http://bugs.winehq.org/show_bug.cgi?id=15134
--- Comment #13 from André Pirard A.Pirard@ulg.ac.be 2009-05-25 18:37:36 ---
Hey out there. This is what I sent you 2 months ago. I spent two weeks making the regression you asked !!! This is the faulty patch. It causes some programs to stop working.
~/wine-git$ git bisect good 3995627de204284de96d50d3a42291f02e42c344 is first bad commit commit 3995627de204284de96d50d3a42291f02e42c344 Author: Maarten Lankhorst m.b.lankhorst@gmail.com Date: Mon Aug 18 20:37:14 2008 +0200
winealsa.drv: Fix compiler warnings and remove deprecated calls.
Fixes wine build on lsb compliant systems and some warnings.
:040000 040000 7b6247092bea75f9c4d8a6abd30e568d5ea33408 fc472606cbaa6c78c40c9024ffa1208c4e4a5928 M dlls
http://bugs.winehq.org/show_bug.cgi?id=15134
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |m.b.lankhorst@gmail.com Summary|1.1.3 causes looping sound |Looping sound with any |with any Ubuntu app (on |Ubuntu app (on Yamaha |Yamaha OPL3-SA23) |OPL3-SA23)
--- Comment #14 from Vitaliy Margolen vitaliy@kievinfo.com 2009-05-25 20:12:26 --- Since no one else having the same problem, have you tried upgrading sound driver? Also did you stopped/removed/disabled any sound servers you might have (pulse audio, esd, arts, etc).
http://bugs.winehq.org/show_bug.cgi?id=15134
Scott Ritchie scott@open-vote.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |scott@open-vote.org
--- Comment #15 from Scott Ritchie scott@open-vote.org 2009-07-16 04:33:54 --- Hi Andre, thank you for taking the time to do the regression test.
Since it points to an ALSA patch that has otherwise been found to be stable, we want to rule out fixing the issue by doing other workarounds, such as updating the sound drivers by upgrading to the latest version of Ubuntu. If it's not too much trouble, please try an update and reporting back if you're still affected. Thank you!
http://bugs.winehq.org/show_bug.cgi?id=15134
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dimesio@earthlink.net
--- Comment #16 from Rosanne DiMesio dimesio@earthlink.net 2010-06-08 10:19:03 --- Is this still an issue in current (1.2-rc2 or newer) Wine?
http://bugs.winehq.org/show_bug.cgi?id=15134
--- Comment #17 from Austin English austinenglish@gmail.com 2011-04-23 14:19:02 CDT --- No response in months, marking abandoned. Please reopen if it's still an issue in current (1.3.18 or newer) wine and you can provide the needed information.
http://bugs.winehq.org/show_bug.cgi?id=15134
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |ABANDONED
--- Comment #18 from Austin English austinenglish@gmail.com 2011-04-23 14:19:09 CDT --- No response in months, marking abandoned. Please reopen if it's still an issue in current (1.3.18 or newer) wine and you can provide the needed information.
http://bugs.winehq.org/show_bug.cgi?id=15134
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #19 from Dmitry Timoshkov dmitry@codeweavers.com 2011-04-24 20:26:42 CDT --- Closing abandoned.
http://bugs.winehq.org/show_bug.cgi?id=15134
--- Comment #20 from André Pirard A.Pirard@ulg.ac.be 2011-04-25 07:26:38 CDT --- I was told that doing a regression would circle down to determine the issue. I thought that I could then help debugging an identified problem. I spent weeks doing that on a very slow machine. Two months after giving the answer, I received the usual reply. Instead, I was requested to upgrade and see if someone else did the above. I'm sorry I can't constantly put my system at risk by updating. So, I ended up forgetting everything about this issue. Conclusion: it's much easier to wait for a fix without reporting the bug.
I gave a Lucid/1.2 test to programs I mus have tested by that time. I saw nothing wrong on this new HP 6720s.