speechd-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fwd: Re: [orca-list] speech-dispatcher crasing]


From: Luke Yelavich
Subject: [Fwd: Re: [orca-list] speech-dispatcher crasing]
Date: Thu, 31 Jan 2008 18:16:02 +1100

On Thu, Jan 31, 2008 at 12:46:52AM EST, Tomas Cerha wrote:
> On Wed, 30 Jan 2008, Tomas Cerha wrote:
> >> well cureently I had no crashes for a few hours. That thing with setting
> >> log level to 5 seems to be really crazy idea but I am starting to
> >> believe this is the correct workaround.
> >
> > Yes, this is a known workaround.  The sad side of this fact is that it
> > is impossible to debug this problem...
> 
> Did Luke ever send you the Ubuntu crash dump a few months back?  It had
> one thread calling snd_pcm_hw_params in alsa_play and another thread
> calling snd_pcm_state in alsa_stop, and this caused a crash because, if
> I remember correctly, snd_pcm_hw_params frees a structure and then
> allocates a new one, and snd_pcm_get_state tried to access the structure
> before snd_pcm_hw_params had re-allocated it.

Here are some stack traces from that very crash dump that is mentioned. I went 
through them with an experienced crashdump person, and while I think he got his 
head around it, I didn't, but we weren't both sure about something. What that 
was, I can't remember.

Anyway, hope these files help.
-- 
Luke Yelavich
GPG key: 0xD06320CE 
         (http://www.themuso.com/themuso-gpg-key.txt)
Email & MSN: themuso at themuso.com
Jabber: themuso at jabber.org.au
-------------- next part --------------
#0  0xb7be9b98 in snd_pcm_state (pcm=0xb5e00710) at pcm.c:933
        __PRETTY_FUNCTION__ = "snd_pcm_state"
#1  0xb7bfce05 in snd_pcm_generic_state (pcm=0xb5e00810) at pcm_generic.c:137
No locals.
#2  0xb7be9b9b in snd_pcm_state (pcm=0xb5e00810) at pcm.c:933
        __PRETTY_FUNCTION__ = "snd_pcm_state"
#3  0xb7c06b74 in snd_pcm_rate_state (pcm=0xb5e00468) at pcm_rate.c:1117
        rate = <value optimized out>
#4  0xb7be9b9b in snd_pcm_state (pcm=0x80a03d0) at pcm.c:933
        __PRETTY_FUNCTION__ = "snd_pcm_state"
#5  0xb7f9e1f9 in alsa_stop (id=0x8087500) at alsa.c:738
        t = 1191304000
        tv = {tv_sec = 1191304000, tv_usec = 513863}
        tstr = 0x809c838 "Tue Oct  2 15:46:40 2007"
        buf = 42 '*'
#6  0xb7f9e601 in spd_audio_stop (id=0x8087500) at spd_audio.c:234
        ret = 0
#7  0x0804d8c4 in _espeak_stop_or_pause (nothing=0x0) at espeak.c:615
        save_pause_state = 0
        ret = 0
#8  0xb7efc46b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb7d5273e in clone () from /lib/tls/i686/cmov/libc.so.6
-------------- next part --------------
#0  0xb7be9b98 in snd_pcm_state (pcm=0xb5e00710) at pcm.c:933
  [Error: pcm.c was not found in source tree]
#1  0xb7bfce05 in snd_pcm_generic_state (pcm=0xb5e00810) at pcm_generic.c:137
  [Error: pcm_generic.c was not found in source tree]
#2  0xb7be9b9b in snd_pcm_state (pcm=0xb5e00810) at pcm.c:933
  [Error: pcm.c was not found in source tree]
#3  0xb7c06b74 in snd_pcm_rate_state (pcm=0xb5e00468) at pcm_rate.c:1117
  [Error: pcm_rate.c was not found in source tree]
#4  0xb7be9b9b in snd_pcm_state (pcm=0x80a03d0) at pcm.c:933
  [Error: pcm.c was not found in source tree]
#5  0xb7f9e1f9 in alsa_stop (id=0x8087500) at alsa.c:738
  733:  
  734:  if (id == NULL) return 0;
  735:  
  736:  write(id->alsa_stop_pipe[1], &buf, 1);
  737:     }    
  738: 
  739:     return 0;
  740: }
  741: 
  742: /* 
  743:   Set volume
#6  0xb7f9e601 in spd_audio_stop (id=0x8087500) at spd_audio.c:234
  229: 
  230: /* Close the audio device id
  231: 
  232: Arguments:
  233:    id -- the AudioID* of the device returned by spd_audio_open
  234: 
  235: Return value:
  236:    0 if everything is ok, a non-zero value in case of failure.
  237: 
  238: Comments:
  239: 
#7  0x0804d8c4 in _espeak_stop_or_pause (nothing=0x0) at espeak.c:615
  610:          pthread_cond_broadcast(&playback_queue_condition);
  611:          pthread_mutex_unlock(&playback_queue_mutex);
  612:  
  613:          if (espeak_audio_id) {
  614:                  DBG("Espeak: Stopping audio.");
  615:                  ret = spd_audio_stop(espeak_audio_id);
  616:                  DBG_WARN(ret == 0, "spd_audio_stop returned non-zero 
value.");
  617:                  while (is_thread_busy(&espeak_play_suspended_mutex))  {
  618:                          ret = spd_audio_stop(espeak_audio_id);
  619:                          DBG_WARN(ret == 0, "spd_audio_stop returned 
non-zero value.");
  620:                          g_usleep(5000);
#8  0xb7efc46b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb7d5273e in clone () from /lib/tls/i686/cmov/libc.so.6
-------------- next part --------------
.
Thread 4 (process 9288):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7d42cdb in read () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7ce3dcd in _IO_new_file_underflow () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7ce5a04 in __underflow () from /lib/tls/i686/cmov/libc.so.6
#4  0xb7cd8e88 in getdelim () from /lib/tls/i686/cmov/libc.so.6
#5  0xb7cd6183 in getline () from /lib/tls/i686/cmov/libc.so.6
#6  0x080528e7 in main (argc=2, argv=0xbf865014) at module_main.c:124
        cmd_buf = 0x8087dd8 "pa?x\221\a\bs_voice"
        ret = 5
        ret_init = 0
        n = 120
        configfilename = 0x805c008 "english_wmids"
        status_info = 0x8088338 "zZzZ)] [10:#ubuntu-motu(+cnz)] [Act: 
3,4,6,7,8,9,13,14,15,23,25,26]", ' ' <repeats 12 times>, "\n[#ubuntu-motu] 
</speak>"
.
Thread 3 (process 9289):
#0  0xb7f18297 in Translator::MatchRule (this=0x80719b8, word=0xb7826b58, 
group=0xb7826b54 "a", rule=0x80ac322 "\021C\002x\f", match_out=0xb7826b44, 
word_flags=0, dict_flags=0)
    at dictionary.cpp:1739
        rb = 17 '\021'
        letter = 0 '\0'
        letter_w = 116
        letter_xbytes = 0
        pre_ptr = 0xb78280c1 "ations "
        post_ptr = 0xb78280c2 "tions "
        p = 0x80ac322 "\021C\002x\f"
        match_type = 1
        consumed = 0
        syllable_count = -1216189384
        vowel = -1216189464
        letter_group = <value optimized out>
        distance_right = -6
        distance_left = -2
        lg_pts = <value optimized out>
        n_bytes = 134923042
        match = {points = 1, phonemes = 0x80ac31f "h", end_type = 0, del_fwd = 
0x0}
        total_consumed = 0
        group_length = 1
        condition_num = 1 '\001'
        common_phonemes = 0x80ac31e "\003h"
        best = {points = 49, phonemes = 0x80ac253 "\006{", end_type = 0, 
del_fwd = 0x0}
#1  0xb7f19141 in Translator::TranslateRules (this=0x80719b8, 
p_start=0xb78280bc "stallations ", phonemes=0xb78270b8 "P0h\036", ph_size=160, 
end_phonemes=0xb7826f78 "", 
    word_flags=0, dict_flags=0) at dictionary.cpp:2318
        c = <value optimized out>
        c2 = 116 't'
        c12 = 29793
        wc = 97
        wc_prev = <value optimized out>
        wc_bytes = 1
        p2 = 0xb78280c3 "ions "
        found = <value optimized out>
        g1 = <value optimized out>
        n = <value optimized out>
        letter = 4
        digit_count = 0
        p = 0xb78280c1 "ations "
        match1 = {points = 98, phonemes = 0x80acf44 "h\036", end_type = 0, 
del_fwd = 0x0}
        match2 = {points = 0, phonemes = 0xb7f34749 "", end_type = 0, del_fwd = 
0x0}
        ph_buf = "address@hidden"
        word_copy = "stallations \000makeoverride .  l readme . translator  
\025\200?sel @a?\020\201\202?\000?16\b? 
???(\201\202??????\024z?00\000\000\000?;?10\201\202?\0031??20\000\000\000q\220?P\000\000\000\002\000\000\000\210\000\000\000?03\000\000Z\001\000\000\000\000\000\000\020\000\000\000\200a?
        group_name = "a\000\000\b"
        str_pause = "\v"
#2  0xb7f25bf9 in Translator::TranslateWord (this=0x80719b8, word1=0xb78280ba 
"i stallations ", next_pause=8, wtab=0xb782740e) at translate.cpp:825
        end2 = <value optimized out>
        phonemes2 = 
"d$P0h\036\006{R\b\r$\000P?031\a\bs\000\000\000]\001\000\000\000\000\000\000B\000\000\000\000\000\000\000\002\000\000\000\001\000\000\000.",
 '\0' <repeats 11 times>, 
"s\000\000\000p\000\000\000e\000\000\000a\000\000\000k", '\0' <repeats 11 
times>, 
"m\000\000\000e\000\000\000=\000\000\000\"\000\000\000_\000\000\000_\000\000\000s\000\000\000p\000\000\000d\000\000\000_\000\000\0000\000\000\000\"\000\000\000/",
 '\0' <repeats 22 times>
        end_phonemes2 = 
"O\000l\000\000\000R\b\r$\000\000\000\000\000\000\214;???000\000\000\000\2216\230\000?
 
?000\020?00n\202?s????\214?\001\000\000\000\001\000\000\000\000\000\000\000\024z?00\000\000\000\030n\202?e??14;??00\000\000\001\000\000\000'j?00\000\000\000\030n\202??]?\024z?00\000\000\000<\000\000\000?r\202???000\000\000.\000\000\0001\000\000\000\200P?00\000\000\000\000\000\000"
        length = <value optimized out>
        word_length = 13
        ix = <value optimized out>
        dictionary_flags = 0
        dictionary_flags2 = 0
        end_type = <value optimized out>
        prefix_type = 0
        word = 0xb78280bc "stallations "
        phonemes = 
"P0h\036\000\r$0\003\rP0\033\006w;\003d\005y\000\v\000\000\v\000\v\0000K\006zL0\006w\v\000;\v\000$1\003|$00\006wO\006`/\003yN/\006_1\003|$0\035\006n$N/\006_O\006`/y\v\000\v\000?0347?\002\000\202?\231\f?05??0?\024z?\202??\227?,
 '\0' <repeats 11 times>, 
"\217\000\000\000`\030\006\b\217\000\000\000\001\000\000\000P\000\000\000x??\032\000\000
 "
        phonemes_ptr = <value optimized out>
        prefix_phonemes = "d$\000$y", '\0' <repeats 154 times>
        end_phonemes = "\000$\000$y", '\0' <repeats 154 times>
        word_copy = "installations", '\0' <repeats 146 times>
        found = <value optimized out>
        end_flags = <value optimized out>
        c_temp = 110 'n'
        first_char = 105
        last_char = 115
        add_plural_suffix = 0
        prefix_flags = 0
        confirm_prefix = <value optimized out>
        spell_word = <value optimized out>
        wflags = 16
        word_zz = "\000zz"
        word_iz = "\000iz"
        word_ss = "\000ss"
#3  0xb7f26b76 in Translator::TranslateWord2 (this=0x80719b8, word=0xb78280ba 
"i stallations ", wtab=0xb782740e, pre_pause=4, next_pause=8) at 
translate.cpp:1185
        flags = <value optimized out>
        stress = <value optimized out>
        next_stress = <value optimized out>
        next_tone = <value optimized out>
        p = (unsigned char *) 0x8071b7c 
"\033\005w:\003\r$0\003\rP0\033\006w;\003d\005y"
        srcix = <value optimized out>
        embedded_flag = 0
        found_dict_flag = <value optimized out>
        ph_code = <value optimized out>
        ph = <value optimized out>
        max_stress = <value optimized out>
        max_stress_ix = <value optimized out>
        prev_vowel = <value optimized out>
        pitch_raised = 0
        switch_phonemes = <value optimized out>
        first_phoneme = <value optimized out>
        source_ix = 26743
        len = <value optimized out>
        sylimit = <value optimized out>
        new_language = <value optimized out>
        bad_phoneme = "\000\000\000"
#4  0xb7f27db0 in Translator::TranslateClause (this=0x80719b8, f_text=0x0, 
vp_input=0x807981b, tone_out=0xb78282fc, voice_change=0xb78282f8) at 
translate.cpp:2219
        j = <value optimized out>
        pn = 0x0
        pw = <value optimized out>
        number_buf = "\230\202\202?f?4\b\b\220\202?\f!\000\000 
\234?01\000\000\000\001\000\000\000\001\000\000\000?\000\000?)?24z?01\000\000\000\000\000\000\000?\202\202?G.?24z?\203\202???\000\000\000\000\000\001\000"
        ix = 96
        c = <value optimized out>
        cc = 0
        source_index = 129
        prev_source_index = <value optimized out>
        prev_in = 32
        prev_out = 32
        prev_out2 = 115
        prev_in2 = 0
        next_in = 105
        char_inserted = 0
        clause_pause = <value optimized out>
        pre_pause = 0
        pre_pause_add = 0
        word_mark = 0
        all_upper_case = 1
        finished = 1
        single_quoted = 0
        phoneme_mode = 0
        dict_flags = <value optimized out>
        word_flags = 0
        next_word_flags = 0
        embedded_count = 0
        letter_count = 13
        p = <value optimized out>
        j = <value optimized out>
        k = <value optimized out>
        n_digits = 0
        charix = {1, 2, 0, 4, 5, 6, 7, 8, 0, 10, 11, 12, 13, 14, 15, 0, 17, 18, 
0, 20, 21, 22, 23, 24, 25, 26, 0 <repeats 36 times>, 67, 68, 69, 70, 71, 72, 
73, 74, 75, 76, 77, 
  78, 79, 80, 81, 82, 83, 84, 85, 86, 0, 88, 89, 0, 91, 92, 93, 0, 0, 96, 97, 
98, 99, 0, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 
114, 115, 116, 0, 0, 
  119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 0 <repeats 
223 times>, 798}
        words = {{start = 3, sourceix = 1, flags = 0, pre_pause = 0 '\0', wmark 
= 0 '\0', length = 2 '\002'}, {start = 6, sourceix = 4, flags = 0, pre_pause = 
0 '\0', 
    wmark = 0 '\0', length = 5 '\005'}, {start = 12, sourceix = 10, flags = 0, 
pre_pause = 0 '\0', wmark = 0 '\0', length = 6 '\006'}, {start = 19, sourceix = 
17, flags = 0, 
    pre_pause = 0 '\0', wmark = 0 '\0', length = 2 '\002'}, {start = 22, 
sourceix = 20, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 7 '\a'}, 
{start = 30, 
    sourceix = 67, flags = 16384, pre_pause = 0 '\0', wmark = 0 '\0', length = 
20 '\024'}, {start = 43, sourceix = 79, flags = 128, pre_pause = 0 '\0', wmark 
= 0 '\0', 
    length = 8 '\b'}, {start = 51, sourceix = 88, flags = 0, pre_pause = 0 
'\0', wmark = 0 '\0', length = 2 '\002'}, {start = 54, sourceix = 91, flags = 
0, pre_pause = 0 '\0', 
    wmark = 0 '\0', length = 3 '\003'}, {start = 59, sourceix = 96, flags = 0, 
pre_pause = 4 '\004', wmark = 0 '\0', length = 4 '\004'}, {start = 64, sourceix 
= 101, 
    flags = 16384, pre_pause = 0 '\0', wmark = 0 '\0', length = 16 '\020'}, 
{start = 68, sourceix = 104, flags = 128, pre_pause = 0 '\0', wmark = 0 '\0', 
length = 13 '\r'}, {
    start = 82, sourceix = 119, flags = 16, pre_pause = 4 '\004', wmark = 0 
'\0', length = 13 '\r'}, {start = 96, sourceix = 798, flags = 0, pre_pause = 8 
'\b', wmark = 0 '\0', 
    length = 1 '\001'}, {start = 71, sourceix = 2842, flags = 0, pre_pause = 8 
'\b', wmark = 0 '\0', length = 1 '\001'}, {start = 92, sourceix = 218, flags = 
0, 
    pre_pause = 0 '\0', wmark = 0 '\0', length = 4 '\004'}, {start = 97, 
sourceix = 235, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 15 
'\017'}, {start = 110, 
    sourceix = 247, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 3 
'\003'}, {start = 112, sourceix = 248, flags = 0, pre_pause = 0 '\0', wmark = 0 
'\0', 
    length = 2 '\002'}, {start = 115, sourceix = 252, flags = 3, pre_pause = 0 
'\0', wmark = 0 '\0', length = 18 '\022'}, {start = 122, sourceix = 258, flags 
= 0, 
    pre_pause = 0 '\0', wmark = 0 '\0', length = 12 '\f'}, {start = 124, 
sourceix = 259, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 11 
'\v'}, {start = 136, 
    sourceix = 272, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 10 
'\n'}, {start = 144, sourceix = 279, flags = 0, pre_pause = 0 '\0', wmark = 0 
'\0', 
    length = 3 '\003'}, {start = 146, sourceix = 280, flags = 0, pre_pause = 0 
'\0', wmark = 0 '\0', length = 2 '\002'}, {start = 149, sourceix = 289, flags = 
16384, 
    pre_pause = 0 '\0', wmark = 0 '\0', length = 15 '\017'}, {start = 156, 
sourceix = 295, flags = 128, pre_pause = 0 '\0', wmark = 0 '\0', length = 9 
'\t'}, {start = 162, 
    sourceix = 301, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 3 
'\003'}, {start = 164, sourceix = 302, flags = 0, pre_pause = 0 '\0', wmark = 0 
'\0', 
    length = 2 '\002'}, {start = 167, sourceix = 323, flags = 0, pre_pause = 0 
'\0', wmark = 0 '\0', length = 15 '\017'}, {start = 180, sourceix = 335, flags 
= 0, 
    pre_pause = 0 '\0', wmark = 0 '\0', length = 3 '\003'}, {start = 182, 
sourceix = 336, flags = 16, pre_pause = 0 '\0', wmark = 0 '\0', length = 2 
'\002'}, {start = 185, 
    sourceix = 338, flags = 0, pre_pause = 8 '\b', wmark = 0 '\0', length = 1 
'\001'}, {start = 193, sourceix = 193, flags = 128, pre_pause = 0 '\0', wmark = 
0 '\0', 
    length = 9 '\t'}, {start = 199, sourceix = 199, flags = 0, pre_pause = 0 
'\0', wmark = 0 '\0', length = 3 '\003'}, {start = 201, sourceix = 200, flags = 
16, 
    pre_pause = 0 '\0', wmark = 0 '\0', length = 2 '\002'}, {start = 204, 
sourceix = 208, flags = 0, pre_pause = 8 '\b', wmark = 0 '\0', length = 1 
'\001'}, {start = 155, 
    sourceix = 215, flags = 16384, pre_pause = 0 '\0', wmark = 0 '\0', length = 
17 '\021'}, {start = 163, sourceix = 222, flags = 16512, pre_pause = 0 '\0', 
wmark = 0 '\0', 
    length = 10 '\n'}, {start = 170, sourceix = 229, flags = 144, pre_pause = 0 
'\0', wmark = 0 '\0', length = 3 '\003'}, {start = 173, sourceix = 256, flags = 
0, 
    pre_pause = 8 '\b', wmark = 0 '\0', length = 1 '\001'}, {start = 200, 
sourceix = 206, flags = 0, pre_pause = 8 '\b', wmark = 0 '\0', length = 1 
'\001'}, {start = 190, 
    sourceix = 255, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 5 
'\005'}, {start = 192, sourceix = 256, flags = 0, pre_pause = 0 '\0', wmark = 0 
'\0', 
    length = 4 '\004'}, {start = 197, sourceix = 261, flags = 1, pre_pause = 0 
'\0', wmark = 0 '\0', length = 1 '\001'}, {start = 200, sourceix = 263, flags = 
3, 
    pre_pause = 4 '\004', wmark = 0 '\0', length = 7 '\a'}, {start = 209, 
sourceix = 271, flags = 0, pre_pause = 4 '\004', wmark = 0 '\0', length = 23 
'\027'}, {start = 211, 
    sourceix = 272, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 22 
'\026'}, {start = 215, sourceix = 275, flags = 0, pre_pause = 0 '\0', wmark = 0 
'\0', 
    length = 19 '\023'}, {start = 217, sourceix = 276, flags = 0, pre_pause = 0 
'\0', wmark = 0 '\0', length = 18 '\022'}, {start = 221, sourceix = 279, flags 
= 0, 
    pre_pause = 0 '\0', wmark = 0 '\0', length = 15 '\017'}, {start = 223, 
sourceix = 280, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 14 
'\016'}, {start = 231, 
    sourceix = 287, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 7 
'\a'}, {start = 233, sourceix = 288, flags = 0, pre_pause = 0 '\0', wmark = 0 
'\0', 
    length = 6 '\006'}, {start = 239, sourceix = 293, flags = 1, pre_pause = 0 
'\0', wmark = 0 '\0', length = 1 '\001'}, {start = 241, sourceix = 340, flags = 
0, 
    pre_pause = 0 '\0', wmark = 0 '\0', length = 7 '\a'}, {start = 250, 
sourceix = 348, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 2 
'\002'}, {start = 252, 
    sourceix = 349, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 1 
'\001'}, {start = 255, sourceix = 351, flags = 1, pre_pause = 0 '\0', wmark = 0 
'\0', 
    length = 3 '\003'}, {start = 260, sourceix = 355, flags = 0, pre_pause = 0 
'\0', wmark = 0 '\0', length = 9 '\t'}, {start = 269, sourceix = 363, flags = 
17, 
    pre_pause = 0 '\0', wmark = 0 '\0', length = 1 '\001'}, {start = 271, 
sourceix = 731, flags = 0, pre_pause = 8 '\b', wmark = 0 '\0', length = 65 
'A'}, {start = 47050, 
    sourceix = 354, flags = 16, pre_pause = 0 '\0', wmark = 0 '\0', length = 7 
'\a'}, {start = 288, sourceix = 1128, flags = 0, pre_pause = 8 '\b', wmark = 0 
'\0', 
    length = 1 '\001'}, {start = 0, sourceix = 0, flags = 0, pre_pause = 0 
'\0', wmark = 0 '\0', length = 49 '1'}, {start = 0, sourceix = 0, flags = 
39321, 
    pre_pause = 153 '\231', wmark = 25 '\031', length = 5 '\005'}, {start = 0, 
sourceix = 30352, flags = 46978, pre_pause = 0 '\0', wmark = 0 '\0', length = 0 
'\0'}, {start = 0, 
    sourceix = 0, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 0 
'\0'}, {start = 0, sourceix = 0, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', 
length = 0 '\0'}, {
    start = 105, sourceix = 0, flags = 20468, pre_pause = 220 '?, wmark = 183 
'?', length = 0 '\0'}, {start = 0, sourceix = 64, flags = 0, pre_pause = 120 
'x', wmark = 118 'v', 
    length = 130 '\202'}, {start = 56047, sourceix = 47050, flags = 30352, 
pre_pause = 130 '\202', wmark = 183 '?', length = 176 '?'}, {start = 46978, 
sourceix = 10, flags = 0, 
    pre_pause = 0 '\0', wmark = 0 '\0', length = 0 '\0'}, {start = 21408, 
sourceix = 47068, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 200 
'?}, {start = 46978, 
    sourceix = 43397, flags = 47052, pre_pause = 108 'l', wmark = 125 '}', 
length = 130 '\202'}, {start = 0, sourceix = 0, flags = 10, pre_pause = 0 '\0', 
wmark = 0 '\0', 
    length = 0 '\0'}, {start = 0, sourceix = 12337, flags = 53, pre_pause = 0 
'\0', wmark = 0 '\0', length = 0 '\0'}, {start = 0, sourceix = 0, flags = 0, 
pre_pause = 0 '\0', 
    wmark = 0 '\0', length = 51 '3'}, {start = 47054, sourceix = 32268, flags = 
46978, pre_pause = 96 '`', wmark = 165 '?', length = 243 '? {start = 22, 
sourceix = 0, 
    flags = 13938, pre_pause = 243 '?wmark = 183 '?', length = 114 'r'}, {start 
= 47091, sourceix = 32293, flags = 46978, pre_pause = 244 '?wmark = 79 'O', 
    length = 220 '?}, {start = 13933, sourceix = 47091, flags = 5, pre_pause = 
0 '\0', wmark = 0 '\0', length = 244 '? {start = 46978, sourceix = 52568, flags 
= 47051, 
    pre_pause = 16 '\020', wmark = 125 '}', length = 130 '\202'}, {start = 
13933, sourceix = 47091, flags = 5, pre_pause = 0 '\0', wmark = 0 '\0', length 
= 64 '@'}, {
    start = 46978, sourceix = 0, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', 
length = 0 '\0'}, {start = 0, sourceix = 0, flags = 65492, pre_pause = 255 '?', 
wmark = 255 '?', 
    length = 212 '?}, {start = 65535, sourceix = 65492, flags = 65535, 
pre_pause = 105 'i', wmark = 0 '\0', length = 0 '\0'}, {start = 20468, sourceix 
= 47068, flags = 58767, 
    pre_pause = 203 '?, wmark = 183 '?', length = 80 'P'}, {start = 47089, 
sourceix = 40674, flags = 47089, pre_pause = 0 '\0', wmark = 0 '\0', length = 0 
'\0'}, {start = 31252, 
    sourceix = 47091, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 
12 '\f'}, {start = 0, sourceix = 30552, flags = 46978, pre_pause = 126 '~', 
wmark = 160 '?', 
    length = 241 '? {start = 12, sourceix = 0, flags = 13, pre_pause = 0 '\0', 
wmark = 0 '\0', length = 88 'X'}, {start = 386, sourceix = 41344, flags = 
47089, 
    pre_pause = 0 '\0', wmark = 249 '?ength = 255 '?'}, {start = 65534, 
sourceix = 65535, flags = 14, pre_pause = 0 '\0', wmark = 0 '\0', length = 14 
'\016'}, {start = 0, 
    sourceix = 40674, flags = 47089, pre_pause = 0 '\0', wmark = 0 '\0', length 
= 0 '\0'}, {start = 31252, sourceix = 47091, flags = 33144, pre_pause = 243 
'?wmark = 183 '?', 
    length = 13 '\r'}, {start = 0, sourceix = 33480, flags = 46978, pre_pause = 
199 '?, wmark = 169 '?', length = 241 '? {start = 25, sourceix = 0, flags = 0, 
    pre_pause = 0 '\0', wmark = 0 '\0', length = 120 'x'}, {start = 47091, 
sourceix = 4, flags = 0, pre_pause = 43 '+', wmark = 0 '\0', length = 0 '\0'}, 
{start = 0, 
    sourceix = 0, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 43 
'+'}, {start = 0, sourceix = 14, flags = 0, pre_pause = 38 '&', wmark = 0 '\0', 
length = 0 '\0'}, {
    start = 2, sourceix = 0, flags = 4, pre_pause = 0 '\0', wmark = 0 '\0', 
length = 255 '?'}, {start = 65535, sourceix = 0, flags = 0, pre_pause = 0 '\0', 
wmark = 0 '\0', 
    length = 0 '\0'}, {start = 0, sourceix = 0, flags = 0, pre_pause = 0 '\0', 
wmark = 0 '\0', length = 48 '0'}, {start = 47091, sourceix = 3904, flags = 
18444, 
    pre_pause = 13 '\r', wmark = 0 '\0', length = 0 '\0'}, {start = 0, sourceix 
= 0, flags = 14, pre_pause = 0 '\0', wmark = 0 '\0', length = 5 '\005'}, {start 
= 0, sourceix = 0, 
    flags = 0, pre_pause = 43 '+', wmark = 0 '\0', length = 0 '\0'}, {start = 
65492, sourceix = 65535, flags = 14, pre_pause = 0 '\0', wmark = 0 '\0', length 
= 6 '\006'}, {
    start = 222, sourceix = 28417, flags = 214, pre_pause = 3 '\003', wmark = 
119 'w', length = 222 '?}, {start = 28422, sourceix = 206, flags = 26368, 
pre_pause = 198 '?, 
    wmark = 0 '\0', length = 1 '\001'}, {start = 206, sourceix = 26374, flags = 
190, pre_pause = 0 '\0', wmark = 95 '_', length = 182 '?'}, {start = 26374, 
sourceix = 190, 
    flags = 24321, pre_pause = 182 '?', wmark = 0 '\0', length = 3 '\003'}, 
{start = 190, sourceix = 28934, flags = 210, pre_pause = 0 '\0', wmark = 105 
'i', length = 202 '?}, {
    start = 29448, sourceix = 166, flags = 26374, pre_pause = 190 '?', wmark = 
0 '\0', length = 6 '\006'}, {start = 210, sourceix = 26881, flags = 202, 
pre_pause = 8 '\b', 
    wmark = 115 's', length = 166 '?'}, {start = 27398, sourceix = 198, flags = 
25344, pre_pause = 190 '?', wmark = 0 '\0', length = 6 '\006'}, {start = 194, 
sourceix = 26883, 
    flags = 194, pre_pause = 1 '\001', wmark = 97 'a', length = 186 '?'}, 
{start = 25857, sourceix = 194, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', 
length = 255 '?'}, {
    start = 65535, sourceix = 39, flags = 0, pre_pause = 116 't', wmark = 88 
'X', length = 243 '? {start = 22636, sourceix = 47091, flags = 0, pre_pause = 0 
'\0', 
    wmark = 0 '\0', length = 48 '0'}, {start = 46978, sourceix = 3, flags = 0, 
pre_pause = 2 '\002', wmark = 0 '\0', length = 0 '\0'}, {start = 0, sourceix = 
0, flags = 0, 
    pre_pause = 0 '\0', wmark = 0 '\0', length = 6 '\006'}, {start = 212, 
sourceix = 0, flags = 0, pre_pause = 108 'l', wmark = 54 '6', length = 243 '? 
{start = 0, 
    sourceix = 0, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 0 
'\0'}, {start = 0, sourceix = 0, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', 
length = 0 '\0'}, {
    start = 0, sourceix = 0, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', 
length = 0 '\0'}, {start = 0, sourceix = 0, flags = 0, pre_pause = 0 '\0', 
wmark = 0 '\0', 
    length = 0 '\0'}, {start = 26400, sourceix = 198, flags = 27398, pre_pause 
= 198 '?, wmark = 0 '\0', length = 6 '\006'}, {start = 194, sourceix = 26883, 
flags = 194, 
    pre_pause = 6 '\006', wmark = 105 'i', length = 194 '?}, {start = 0, 
sourceix = 0, flags = 27137, pre_pause = 204 '?, wmark = 0 '\0', length = 3 
'\003'}, {start = 212, 
    sourceix = 27136, flags = 204, pre_pause = 6 '\006', wmark = 110 'n', 
length = 204 '?}, {start = 28163, sourceix = 204, flags = 27398, pre_pause = 
198 '?, wmark = 0 '\0', 
    length = 0 '\0'}, {start = 198, sourceix = 27398, flags = 198, pre_pause = 
0 '\0', wmark = 99 'c', length = 190 '?'}, {start = 26886, sourceix = 194, 
flags = 26886, 
    pre_pause = 194 '?, wmark = 0 '\0', length = 6 '\006'}, {start = 212, 
sourceix = 29187, flags = 212, pre_pause = 8 '\b', wmark = 105 'i', length = 
154 '\232'}, {
    start = 28161, sourceix = 212, flags = 28166, pre_pause = 204 '?, wmark = 0 
'\0', length = 1 '\001'}, {start = 198, sourceix = 27398, flags = 198, 
pre_pause = 6 '\006', 
    wmark = 105 'i', length = 194 '?}, {start = 26886, sourceix = 194, flags = 
29190, pre_pause = 212 '?, wmark = 0 '\0', length = 6 '\006'}, {start = 204, 
sourceix = 26368, 
    flags = 198, pre_pause = 1 '\001', wmark = 106 'j', length = 204 '?}, 
{start = 27398, sourceix = 198, flags = 26886, pre_pause = 194 '?, wmark = 0 
'\0', length = 6 '\006'}, 
  {start = 194, sourceix = 24832, flags = 186, pre_pause = 6 '\006', wmark = 
114 'r', length = 212 '?}, {start = 32456, sourceix = 46978, flags = 27398, 
pre_pause = 198 '?, 
    wmark = 0 '\0', length = 6 '\006'}, {start = 194, sourceix = 24832, flags = 
186, pre_pause = 6 '\006', wmark = 105 'i', length = 194 '?}, {start = 0, 
sourceix = 0, 
    flags = 22643, pre_pause = 243 '?wmark = 183 '?', length = 0 '\0'}, {start 
= 198, sourceix = 65535, flags = 65535, pre_pause = 6 '\006', wmark = 105 'i', 
    length = 194 '?}, {start = 26886, sourceix = 194, flags = 33304, pre_pause 
= 130 '\202', wmark = 183 '?', length = 6 '\006'}, {start = 212, sourceix = 
27137, flags = 204, 
    pre_pause = 1 '\001', wmark = 110 'n', length = 212 '?}, {start = 28166, 
sourceix = 204, flags = 26369, pre_pause = 198 '?, wmark = 0 '\0', length = 6 
'\006'}, {
    start = 198, sourceix = 26886, flags = 194, pre_pause = 0 '\0', wmark = 97 
'a', length = 186 '?'}, {start = 25857, sourceix = 194, flags = 26886, 
pre_pause = 194 '?, 
    wmark = 0 '\0', length = 0 '\0'}, {start = 186, sourceix = 26886, flags = 
194, pre_pause = 0 '\0', wmark = 97 'a', length = 186 '?'}, {start = 28166, 
sourceix = 204, 
    flags = 27398, pre_pause = 198 '?, wmark = 0 '\0', length = 6 '\006'}, 
{start = 194, sourceix = 26886, flags = 194, pre_pause = 6 '\006', wmark = 114 
'r', length = 212 '?}, 
  {start = 27137, sourceix = 204, flags = 28161, pre_pause = 212 '?, wmark = 0 
'\0', length = 6 '\006'}, {start = 204, sourceix = 26368, flags = 198, 
pre_pause = 6 '\006', 
    wmark = 107 'k', length = 198 '?}, {start = 26886, sourceix = 194, flags = 
24833, pre_pause = 186 '?', wmark = 0 '\0', length = 1 '\001'}, {start = 194, 
sourceix = 26886, 
    flags = 194, pre_pause = 6 '\006', wmark = 114 'r', length = 212 '?}, 
{start = 27137, sourceix = 204, flags = 28166, pre_pause = 204 '?, wmark = 0 
'\0', length = 0 '\0'}, {
    start = 198, sourceix = 0, flags = 0, pre_pause = 112 'p', wmark = 127 
'\177', length = 130 '\202'}, {start = 0, sourceix = 0, flags = 0, pre_pause = 
0 '\0', wmark = 0 '\0', 
    length = 0 '\0'}, {start = 0, sourceix = 0, flags = 0, pre_pause = 0 '\0', 
wmark = 0 '\0', length = 0 '\0'}, {start = 18140, sourceix = 47091, flags = 0, 
pre_pause = 0 '\0', 
    wmark = 0 '\0', length = 255 '?'}, {start = 65535, sourceix = 0, flags = 0, 
pre_pause = 0 '\0', wmark = 0 '\0', length = 0 '\0'}, {start = 33480, sourceix 
= 46978, flags = 0, 
    pre_pause = 0 '\0', wmark = 0 '\0', length = 0 '\0'}, {start = 0, sourceix 
= 0, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 0 '\0'} <repeats 
13 times>, {
    start = 0, sourceix = 0, flags = 100, pre_pause = 0 '\0', wmark = 0 '\0', 
length = 200 '?}, {start = 46978, sourceix = 43083, flags = 47052, pre_pause = 
228 '? 
    wmark = 125 '}', length = 130 '\202'}, {start = 48, sourceix = 0, flags = 
32228, pre_pause = 130 '\202', wmark = 183 '?', length = 0 '\0'}, {start = 0, 
sourceix = 65500, 
    flags = 65535, pre_pause = 220 '?, wmark = 255 '?', length = 255 '?'}, 
{start = 65500, sourceix = 65535, flags = 0, pre_pause = 0 '\0', wmark = 0 
'\0', length = 0 '\0'}, {
    start = 0, sourceix = 0, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', 
length = 0 '\0'}, {start = 0, sourceix = 0, flags = 0, pre_pause = 0 '\0', 
wmark = 0 '\0', 
    length = 220 '?}, {start = 65535, sourceix = 65500, flags = 65535, 
pre_pause = 220 '?, wmark = 255 '?', length = 255 '?'}, {start = 0, sourceix = 
0, flags = 0, 
    pre_pause = 0 '\0', wmark = 0 '\0', length = 0 '\0'}, {start = 0, sourceix 
= 0, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 0 '\0'}, {start = 
0, sourceix = 0, 
    flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 0 '\0'}, {start = 
0, sourceix = 0, flags = 0, pre_pause = 0 '\0', wmark = 0 '\0', length = 0 
'\0'}, {start = 0, 
    sourceix = 0, flags = 105, pre_pause = 0 '\0', wmark = 0 '\0', length = 51 
'3'}, {start = 47054, sourceix = 0, flags = 0, pre_pause = 0 '\0', wmark = 0 
'\0', 
    length = 0 '\0'}, {start = 0, sourceix = 0, flags = 32960, pre_pause = 130 
'\202', wmark = 183 '?', length = 192 '?}, {start = 46978, sourceix = 4, flags 
= 0, 
    pre_pause = 13 '\r', wmark = 0 '\0', length = 0 '\0'}, {start = 65535, 
sourceix = 65535, flags = 64, pre_pause = 0 '\0', wmark = 0 '\0', length = 160 
'?'}, {start = 47068, 
    sourceix = 544, flags = 2054, pre_pause = 0 '\0', wmark = 0 '\0', length = 
0 '\0'}, {start = 22726, sourceix = 47091, flags = 10, pre_pause = 0 '\0', 
wmark = 0 '\0', 
    length = 235 '?, {start = 47066, sourceix = 0, flags = 0, pre_pause = 0 
'\0', wmark = 0 '\0', length = 0 '\0'}, {start = 0, sourceix = 0, flags = 0, 
pre_pause = 0 '\0', 
    wmark = 0 '\0', length = 0 '\0'}, {start = 0, sourceix = 0, flags = 0, 
pre_pause = 0 '\0', wmark = 1 '\001', length = 0 '\0'}, {start = 3, sourceix = 
0, flags = 1, 
    pre_pause = 0 '\0', wmark = 0 '\0', length = 0 '\0'}, {start = 0, sourceix 
= 11, flags = 0, pre_pause = 44 ',', wmark = 129 '\201', length = 130 '\202'}, 
{start = 21043, 
    sourceix = 47054, flags = 65500, pre_pause = 255 '?', wmark = 255 '?', 
length = 192 '?}, {start = 46978, sourceix = 65500, flags = 65535, pre_pause = 
66 'B', wmark = 87 'W', 
    length = 244 '?..}
        word_count = 13
        sbuf = "\000  to avoid try    to install ubuntustudio desktop on all  
even non ubuntustudio  i stallations \000makeoverride .  l readme . translator  
\025\200?sel @a?\020\201\202?\000?16\b? 
???(\201\202??????\024z?00\000\000\000?;?10\201\202?\0031?..
        terminator = 32803
        tone = 0
#5  0xb7f245d8 in SpeakNextClause (f_in=0x0, text_in=0x0, control=1) at 
synthesize.cpp:1549
        clause_tone = <value optimized out>
        voice_change = <value optimized out>
        f_text = (FILE *) 0x0
        p_text = (const void *) 0x807981b
#6  0xb7f12c3e in Synthesize (unique_identifier=<value optimized out>, 
text=0x8079580, flags=<value optimized out>) at speak_lib.cpp:466
        length = 8460
        finished = <value optimized out>
        a_write_pos = 0
#7  0xb7f130ed in sync_espeak_Synth (unique_identifier=2828, text=0x8079580, 
size=2556, position=0, position_type=POS_CHARACTER, end_position=0, flags=17, 
user_data=0x0)
    at speak_lib.cpp:568
        aStatus = <value optimized out>
#8  0xb7f30bb2 in process_espeak_command (the_command=0x1) at 
espeak_command.cpp:543
        data = (._37 *) 0x80ac322
        __PRETTY_FUNCTION__ = "void process_espeak_command(t_espeak_command*)"
#9  0xb7f32768 in say_thread () at fifo.cpp:446
        a_status = <value optimized out>
        a_start_is_required = <value optimized out>
        __PRETTY_FUNCTION__ = "void* say_thread(void*)"
#10 0xb7efc46b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb7d5273e in clone () from /lib/tls/i686/cmov/libc.so.6
Current language:  auto; currently c++
.
Thread 2 (process 9291):
#0  0xb7ce8827 in _int_free () from /lib/tls/i686/cmov/libc.so.6
#1  0xb7cec800 in free () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7bef1e7 in snd_pcm_free (pcm=0xb5e00810) at pcm.c:2224
        __PRETTY_FUNCTION__ = "snd_pcm_free"
#3  0xb7bf0a92 in snd_pcm_close (pcm=0xb5e00810) at pcm.c:710
        res = 0
        err = -1243611120
        __PRETTY_FUNCTION__ = "snd_pcm_close"
#4  0xb7bfd171 in snd_pcm_generic_close (pcm=0xb5e00468) at pcm_generic.c:42
        generic = (snd_pcm_generic_t *) 0xb5e00970
#5  0xb7c0774d in snd_pcm_rate_close (pcm=0xb5e00468) at pcm_rate.c:1208
        rate = (snd_pcm_rate_t *) 0xb5e00010
#6  0xb7bf0a86 in snd_pcm_close (pcm=0xb5e00468) at pcm.c:707
        res = 0
        err = <value optimized out>
        __PRETTY_FUNCTION__ = "snd_pcm_close"
#7  0xb7c0c153 in snd_pcm_plug_clear (pcm=0x80a03d0) at pcm_plug.c:339
        plug = (snd_pcm_plug_t *) 0x80a01e8
        slave = (snd_pcm_t *) 0x80a1de8
#8  0xb7c0c1b6 in snd_pcm_plug_hw_free (pcm=0x80a03d0) at pcm_plug.c:977
        err = 0
#9  0xb7befead in snd_pcm_hw_free (pcm=0x80a03d0) at pcm.c:847
        err = <value optimized out>
#10 0xb7bf5139 in sndrv_pcm_hw_params (pcm=0x80a03d0, params=0xb5e1d7d8) at 
pcm_params.c:2312
        err = <value optimized out>
        sw = {tstamp_mode = -1243611104, period_step = 3084670336, sleep_min = 
3084562812, avail_min = 3083740469, xfer_align = 3084670336, start_threshold = 
3084670407, 
  stop_threshold = 1, silence_threshold = 3086611104, silence_size = 1, 
boundary = 3084670407, 
  reserved = 
"?\001\000\000\000\200U??o(address@hidden@{?\000??\020\000?\005?220K{?\204/?"}
        fb = <value optimized out>
        min_align = <value optimized out>
        __PRETTY_FUNCTION__ = "sndrv_pcm_hw_params"
#11 0xb7beff01 in snd_pcm_hw_params (pcm=0x80a03d0, params=0xb5e00010) at 
pcm.c:824
        err = <value optimized out>
        __PRETTY_FUNCTION__ = "snd_pcm_hw_params"
#12 0xb7f9b77c in alsa_play (id=0x8087500, track={bits = 16, num_channels = 1, 
sample_rate = 22050, num_samples = 4530, samples = 0x8084ec8}) at alsa.c:508
        format = SND_PCM_FORMAT_S16_LE
        bytes_per_sample = 2
        num_bytes = 0
        output_samples = (short int *) 0xb5e1dde4
        track_volume = {bits = 16, num_channels = 1, sample_rate = 22050, 
num_samples = 330, samples = 0xb5e1da38}
        real_volume = 0.925000012
        i = 140
        err = 0
        ret = 470
        framecount = 470
        period_size = 470
        samples_per_period = 470
        silent_samples = 140
        volume_size = 940
        sr = 22050
        state = SND_PCM_STATE_SETUP
        alsa_stop_pipe_pfd = {fd = 17, events = 1, revents = 0}
        __PRETTY_FUNCTION__ = "alsa_play"
#13 0xb7f9e580 in spd_audio_play (id=0x8087500, track={bits = 16, num_channels 
= 1, sample_rate = 22050, num_samples = 4530, samples = 0x8084ec8}, 
format=SPD_AUDIO_LE)
    at spd_audio.c:194
        ret = -1209009000
#14 0x0804fbad in espeak_send_to_audio (playback_queue_entry=0x80a05e8) at 
espeak.c:1069
        ret = 0
        track = {bits = 16, num_channels = 1, sample_rate = 22050, num_samples 
= 4530, samples = 0x8084ec8}
#15 0x080502c4 in _espeak_play (nothing=0x0) at espeak.c:1115
        finished = 0
        markId = 0x80a0f58 ""
        playback_queue_entry = (TPlaybackQueueEntry *) 0x80a05e8
#16 0xb7efc46b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0xb7d5273e in clone () from /lib/tls/i686/cmov/libc.so.6
.
Thread 1 (process 9290):
#0  0xb7be9b98 in snd_pcm_state (pcm=0xb5e00710) at pcm.c:933
        __PRETTY_FUNCTION__ = "snd_pcm_state"
#1  0xb7bfce05 in snd_pcm_generic_state (pcm=0xb5e00810) at pcm_generic.c:137
No locals.
#2  0xb7be9b9b in snd_pcm_state (pcm=0xb5e00810) at pcm.c:933
        __PRETTY_FUNCTION__ = "snd_pcm_state"
#3  0xb7c06b74 in snd_pcm_rate_state (pcm=0xb5e00468) at pcm_rate.c:1117
        rate = <value optimized out>
#4  0xb7be9b9b in snd_pcm_state (pcm=0x80a03d0) at pcm.c:933
        __PRETTY_FUNCTION__ = "snd_pcm_state"
#5  0xb7f9e1f9 in alsa_stop (id=0x8087500) at alsa.c:738
        t = 1191304000
        tv = {tv_sec = 1191304000, tv_usec = 513863}
        tstr = 0x809c838 "Tue Oct  2 15:46:40 2007"
        buf = 42 '*'
#6  0xb7f9e601 in spd_audio_stop (id=0x8087500) at spd_audio.c:234
        ret = 0
#7  0x0804d8c4 in _espeak_stop_or_pause (nothing=0x0) at espeak.c:615
        save_pause_state = 0
        ret = 0
#8  0xb7efc46b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb7d5273e in clone () from /lib/tls/i686/cmov/libc.so.6
Current language:  auto; currently c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : 
http://lists.freebsoft.org/pipermail/speechd/attachments/20080131/485d690a/attachment-0001.pgp
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]