Red Hat Bugzilla – Bug 1305318
[abrt] espeak: wave_write(): espeak killed by SIGABRT
Last modified: 2016-02-08 19:06:27 EST
Description of problem:
1. Installed Espeak
2.Type 'espeak' on the terminal
3. Enter a few lines of text
4. It crashes with 'espeak: wave_pulse.cpp:691: size_t wave_write(void*, char*, size_t): Assertion `stream' failed.'
I do not have PalseAudio installed, is it a depdency.
Version-Release number of selected component:
runlevel: N 5
Thread no. 1 (7 frames)
#4 wave_write at wave_pulse.cpp:691
#5 dispatch_audio at speak_lib.cpp:136
#6 create_events at speak_lib.cpp:214
#7 Synthesize at speak_lib.cpp:502
#8 sync_espeak_Synth at speak_lib.cpp:656
#9 process_espeak_command at espeak_command.cpp:547
#10 say_thread at fifo.cpp:452
Potential duplicate: bug 904302
Created attachment 1121819 [details]
Created attachment 1121820 [details]
Created attachment 1121821 [details]
Created attachment 1121822 [details]
Created attachment 1121823 [details]
Created attachment 1121824 [details]
Created attachment 1121825 [details]
Created attachment 1121826 [details]
Created attachment 1121827 [details]
Created attachment 1121828 [details]
Created attachment 1121829 [details]
Created attachment 1121830 [details]
Sorry it doesn't work without PulseAudio. For details see bug 799137. If you need to run it without PulseAudio you need to rebuild it yourself by 'rpmbuild --with portaudio'.
It has PulseAudio in implicit dependency:
I am ready to return the support for portaudio once upstream refactorize the code to be able to use modules / subpackages.
Thanks for letting me know what the issue is.