New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
espeak (uses portaudio) won't speak with alsa-lib 1.2.5 #599
Comments
Related issue in alsa-lib: |
Bisecting alsa-lib reveals this to be the initial breaking commit, building on the previous commit works, on this one it doesn't. The error messages are different on some subsequent builds compared to the current state so there may be another later commit that affects things too. |
@zqqw - Thanks for investigating this. Do you know if ALSA 1.2.5.1 release fixes this problem? Do you think this is purely a bug in ALSA or was it a legal change in ALSA that exposed a bug in PortAudio? |
Searching the web for |
Building lib-alsa at the latest commit made yesterday does not work:
Also reverting the commit that initially stops it working in the latest lib-alsa does not restore operation, so there are subsequent problems too. I have no idea at this point where the bug could be said to be located. But just looking at that commit mentioned above, I think it's reading alsa.conf in that file. get_char is a locally defined function and presumably something is going wrong with the file descriptor position or something. |
Bisecting again with the first faulty commit reverted reveals this as the next breaking point: |
Are the alsa-lib maintainers aware of this bug?
…On Wed, Jun 16, 2021, 5:55 PM zqqw ***@***.***> wrote:
Bisecting again with the first faulty commit reverted reveals this as the
next breaking point:
***@***.***
<alsa-project/alsa-lib@28cc099>
So far it's looking more like an alsa-lib bug.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#599 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABHPU2N6V5NCUJ2HAXVSCLDTTFBZ7ANCNFSM46UDALEQ>
.
|
Yes, hopefully they will look into it, and it's only a small amount of code changes causing the problem: |
Let's leave this Issue open until the ALSA bug is fixed. That will make it easier for folks to find this Issue. |
Apologies for not updating this more promptly. It has been fixed by this commit: |
Fixed in ALSA. |
This looks to be possibly due to an issue with portaudio:
https://forum.artixlinux.org/index.php/topic,2733.0.html
https://bbs.archlinux.org/viewtopic.php?id=267124
The text was updated successfully, but these errors were encountered: