Hi,

here's some more info on the issue. I tested emacspeak on my amd64
system and noticed that there too eflite stops working after some
time. However, it does not crash so gdb can not give a backtrace.

strace output generated with

strace -o /dev/shm/s -tt -s4096 -x -f /usr/bin/eflite.hijack

is too large to be attached but is available at

http://iki.fi/lindi/eflite/bug542468/eflite.strace.bz2

valgrind generated with

valgrind --log-file=eflite.valgrind /usr/bin/eflite.hijack

follows:

==16624== Memcheck, a memory error detector.
==16624== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al.
==16624== Using LibVEX rev 1884, a library for dynamic binary translation.
==16624== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP.
==16624== Using valgrind-3.4.1-Debian, a dynamic binary instrumentation 
framework.
==16624== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al.
==16624== For more details, rerun with: -v
==16624== 
==16624== My PID = 16624, parent PID = 16623.  Prog and args are:
==16624==    /usr/bin/eflite.hijack
==16624== 
==16626== 
==16626== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 29 from 1)
==16626== malloc/free: in use at exit: 6,207 bytes in 144 blocks.
==16626== malloc/free: 159 allocs, 15 frees, 11,143 bytes allocated.
==16626== For counts of detected errors, rerun with: -v
==16626== searching for pointers to 144 not-freed blocks.
==16626== checked 154,884 bytes.
==16626== 
==16626== LEAK SUMMARY:
==16626==    definitely lost: 0 bytes in 0 blocks.
==16626==      possibly lost: 0 bytes in 0 blocks.
==16626==    still reachable: 6,207 bytes in 144 blocks.
==16626==         suppressed: 0 bytes in 0 blocks.
==16626== Rerun with --leak-check=full to see details of leaked memory.
==16627== Thread 3:
==16627== Syscall param semctl(IPC_SET, arg.buf) points to uninitialised byte(s)
==16627==    at 0x4000832: (within /lib/ld-2.9.so)
==16627==    by 0x46B9C0D: snd1_pcm_direct_semaphore_create_or_connect 
(pcm_direct.c:80)
==16627==    by 0x46B570F: snd_pcm_dmix_open (pcm_dmix.c:973)
==16627==    by 0x46B60E6: _snd_pcm_dmix_open (pcm_dmix.c:1309)
==16627==    by 0x466F2BD: snd_pcm_open_conf (pcm.c:2181)
==16627==    by 0x466F45D: snd_pcm_open_noupdate (pcm.c:2219)
==16627==    by 0x466F785: snd1_pcm_open_named_slave (pcm.c:2306)
==16627==    by 0x46C37C7: snd_pcm_open_slave (pcm_local.h:859)
==16627==    by 0x46C36A3: _snd_pcm_softvol_open (pcm_softvol.c:1065)
==16627==    by 0x466F2BD: snd_pcm_open_conf (pcm.c:2181)
==16627==    by 0x466F7B8: snd1_pcm_open_named_slave (pcm.c:2308)
==16627==    by 0x469AF07: snd_pcm_open_slave (pcm_local.h:859)
==16627==  Address 0x530f6a8 is on thread 3's stack
==16627== 
==16627== Syscall param ioctl(arg) contains uninitialised byte(s)
==16627==    at 0x4000832: (within /lib/ld-2.9.so)
==16627==    by 0x466CD56: snd_pcm_prepare (pcm.c:1038)
==16627==    by 0x466C6E2: snd_pcm_hw_params (pcm.c:825)
==16627==    by 0x46BC4AA: snd1_pcm_direct_initialize_slave (pcm_direct.c:973)
==16627==    by 0x46B592E: snd_pcm_dmix_open (pcm_dmix.c:1018)
==16627==    by 0x46B60E6: _snd_pcm_dmix_open (pcm_dmix.c:1309)
==16627==    by 0x466F2BD: snd_pcm_open_conf (pcm.c:2181)
==16627==    by 0x466F45D: snd_pcm_open_noupdate (pcm.c:2219)
==16627==    by 0x466F785: snd1_pcm_open_named_slave (pcm.c:2306)
==16627==    by 0x46C37C7: snd_pcm_open_slave (pcm_local.h:859)
==16627==    by 0x46C36A3: _snd_pcm_softvol_open (pcm_softvol.c:1065)
==16627==    by 0x466F2BD: snd_pcm_open_conf (pcm.c:2181)
==16627== 
==16627== Syscall param ioctl(arg) contains uninitialised byte(s)
==16627==    at 0x4000832: (within /lib/ld-2.9.so)
==16627==    by 0x466CEC2: snd_pcm_start (pcm.c:1070)
==16627==    by 0x46BC968: snd1_pcm_direct_initialize_slave (pcm_direct.c:1045)
==16627==    by 0x46B592E: snd_pcm_dmix_open (pcm_dmix.c:1018)
==16627==    by 0x46B60E6: _snd_pcm_dmix_open (pcm_dmix.c:1309)
==16627==    by 0x466F2BD: snd_pcm_open_conf (pcm.c:2181)
==16627==    by 0x466F45D: snd_pcm_open_noupdate (pcm.c:2219)
==16627==    by 0x466F785: snd1_pcm_open_named_slave (pcm.c:2306)
==16627==    by 0x46C37C7: snd_pcm_open_slave (pcm_local.h:859)
==16627==    by 0x46C36A3: _snd_pcm_softvol_open (pcm_softvol.c:1065)
==16627==    by 0x466F2BD: snd_pcm_open_conf (pcm.c:2181)
==16627==    by 0x466F7B8: snd1_pcm_open_named_slave (pcm.c:2308)
==16627== 
==16627== Syscall param ioctl(arg) contains uninitialised byte(s)
==16627==    at 0x4000832: (within /lib/ld-2.9.so)
==16627==    by 0x46C9CE9: snd_timer_stop (timer.c:919)
==16627==    by 0x46BADF2: snd1_pcm_direct_timer_stop (pcm_direct.c:542)
==16627==    by 0x46B4A8E: snd_pcm_dmix_drop (pcm_dmix.c:598)
==16627==    by 0x46B4B27: snd_pcm_dmix_drain (pcm_dmix.c:617)
==16627==    by 0x466D02E: snd_pcm_drain (pcm.c:1114)
==16627==    by 0x46852D0: snd1_pcm_generic_drain (pcm_generic.c:167)
==16627==    by 0x466D02E: snd_pcm_drain (pcm.c:1114)
==16627==    by 0x46852D0: snd1_pcm_generic_drain (pcm_generic.c:167)
==16627==    by 0x466D02E: snd_pcm_drain (pcm.c:1114)
==16627==    by 0x469594B: snd_pcm_rate_drain (pcm_rate.c:1099)
==16627==    by 0x466D02E: snd_pcm_drain (pcm.c:1114)
==16627== 
==16627== Source and destination overlap in memcpy(0x6472950, 0x6472950, 8192)
==16627==    at 0x4026C09: memcpy (mc_replace_strmem.c:402)
==16627==    by 0x4670304: snd_pcm_area_copy (pcm.c:2675)
==16627==    by 0x46707D0: snd_pcm_areas_copy (pcm.c:2817)
==16627==    by 0x46C09F2: softvol_convert_stereo_vol (pcm_softvol.c:273)
==16627==    by 0x46C21FD: snd_pcm_softvol_write_areas (pcm_softvol.c:589)
==16627==    by 0x4686954: snd_pcm_plugin_mmap_commit (pcm_plugin.c:430)
==16627==    by 0x46753B5: snd_pcm_mmap_commit (pcm.c:6490)
==16627==    by 0x4686990: snd_pcm_plugin_mmap_commit (pcm_plugin.c:434)
==16627==    by 0x46753B5: snd_pcm_mmap_commit (pcm.c:6490)
==16627==    by 0x4694988: snd_pcm_rate_commit_area (pcm_rate.c:737)
==16627==    by 0x4694DD7: snd_pcm_rate_commit_next_period (pcm_rate.c:825)
==16627==    by 0x469536F: snd_pcm_rate_sync_playback_area (pcm_rate.c:951)
==16627== 
==16627== Syscall param ioctl(arg) contains uninitialised byte(s)
==16627==    at 0x4000832: (within /lib/ld-2.9.so)
==16627==    by 0x466CA69: snd_pcm_hwsync (pcm.c:940)
==16627==    by 0x46B4950: snd_pcm_dmix_start_timer (pcm_dmix.c:562)
==16627==    by 0x46B4A08: snd_pcm_dmix_start (pcm_dmix.c:585)
==16627==    by 0x466CEC2: snd_pcm_start (pcm.c:1070)
==16627==    by 0x468526E: snd1_pcm_generic_start (pcm_generic.c:155)
==16627==    by 0x466CEC2: snd_pcm_start (pcm.c:1070)
==16627==    by 0x468526E: snd1_pcm_generic_start (pcm_generic.c:155)
==16627==    by 0x466CEC2: snd_pcm_start (pcm.c:1070)
==16627==    by 0x4695A66: snd_pcm_rate_start (pcm_rate.c:1131)
==16627==    by 0x466CEC2: snd_pcm_start (pcm.c:1070)
==16627==    by 0x4675898: snd1_pcm_write_areas (pcm.c:6667)
==16627== 
==16627== Syscall param ioctl(arg) contains uninitialised byte(s)
==16627==    at 0x4000832: (within /lib/ld-2.9.so)
==16627==    by 0x46C9C90: snd_timer_start (timer.c:908)
==16627==    by 0x46B4973: snd_pcm_dmix_start_timer (pcm_dmix.c:564)
==16627==    by 0x46B4A08: snd_pcm_dmix_start (pcm_dmix.c:585)
==16627==    by 0x466CEC2: snd_pcm_start (pcm.c:1070)
==16627==    by 0x468526E: snd1_pcm_generic_start (pcm_generic.c:155)
==16627==    by 0x466CEC2: snd_pcm_start (pcm.c:1070)
==16627==    by 0x468526E: snd1_pcm_generic_start (pcm_generic.c:155)
==16627==    by 0x466CEC2: snd_pcm_start (pcm.c:1070)
==16627==    by 0x4695A66: snd_pcm_rate_start (pcm_rate.c:1131)
==16627==    by 0x466CEC2: snd_pcm_start (pcm.c:1070)
==16627==    by 0x4675898: snd1_pcm_write_areas (pcm.c:6667)
==16627== 
==16627== Syscall param ioctl(arg) contains uninitialised byte(s)
==16627==    at 0x4000832: (within /lib/ld-2.9.so)
==16627==    by 0x466CA69: snd_pcm_hwsync (pcm.c:940)
==16627==    by 0x46B42F0: snd_pcm_dmix_sync_ptr (pcm_dmix.c:398)
==16627==    by 0x46B5403: snd_pcm_dmix_avail_update (pcm_dmix.c:825)
==16627==    by 0x466FB70: snd_pcm_avail_update (pcm.c:2430)
==16627==    by 0x4686BC7: snd_pcm_plugin_avail_update (pcm_plugin.c:467)
==16627==    by 0x466FB70: snd_pcm_avail_update (pcm.c:2430)
==16627==    by 0x4686BC7: snd_pcm_plugin_avail_update (pcm_plugin.c:467)
==16627==    by 0x466FB70: snd_pcm_avail_update (pcm.c:2430)
==16627==    by 0x46954CD: snd_pcm_rate_avail_update (pcm_rate.c:991)
==16627==    by 0x466FB70: snd_pcm_avail_update (pcm.c:2430)
==16627==    by 0x4675790: snd1_pcm_write_areas (pcm.c:6633)
==16627== 
==16627== Syscall param ioctl(arg) contains uninitialised byte(s)
==16627==    at 0x4000832: (within /lib/ld-2.9.so)
==16627==    by 0x466CA69: snd_pcm_hwsync (pcm.c:940)
==16627==    by 0x46B42F0: snd_pcm_dmix_sync_ptr (pcm_dmix.c:398)
==16627==    by 0x46B47BC: snd_pcm_dmix_hwsync (pcm_dmix.c:511)
==16627==    by 0x466CA69: snd_pcm_hwsync (pcm.c:940)
==16627==    by 0x468520C: snd1_pcm_generic_hwsync (pcm_generic.c:143)
==16627==    by 0x466CA69: snd_pcm_hwsync (pcm.c:940)
==16627==    by 0x468520C: snd1_pcm_generic_hwsync (pcm_generic.c:143)
==16627==    by 0x466CA69: snd_pcm_hwsync (pcm.c:940)
==16627==    by 0x4694078: snd_pcm_rate_hwsync (pcm_rate.c:624)
==16627==    by 0x466CA69: snd_pcm_hwsync (pcm.c:940)
==16627==    by 0x4675778: snd1_pcm_write_areas (pcm.c:6629)
==16627== 
==16627== Syscall param ioctl(arg) contains uninitialised byte(s)
==16627==    at 0x4000832: (within /lib/ld-2.9.so)
==16627==    by 0x466CA69: snd_pcm_hwsync (pcm.c:940)
==16627==    by 0x46B42F0: snd_pcm_dmix_sync_ptr (pcm_dmix.c:398)
==16627==    by 0x46B537E: snd_pcm_dmix_mmap_commit (pcm_dmix.c:806)
==16627==    by 0x46753B5: snd_pcm_mmap_commit (pcm.c:6490)
==16627==    by 0x4686990: snd_pcm_plugin_mmap_commit (pcm_plugin.c:434)
==16627==    by 0x46753B5: snd_pcm_mmap_commit (pcm.c:6490)
==16627==    by 0x4686990: snd_pcm_plugin_mmap_commit (pcm_plugin.c:434)
==16627==    by 0x46753B5: snd_pcm_mmap_commit (pcm.c:6490)
==16627==    by 0x4694B52: snd_pcm_rate_commit_area (pcm_rate.c:771)
==16627==    by 0x4694DD7: snd_pcm_rate_commit_next_period (pcm_rate.c:825)
==16627==    by 0x469536F: snd_pcm_rate_sync_playback_area (pcm_rate.c:951)
==16627== 
==16627== Syscall param ioctl(arg) contains uninitialised byte(s)
==16627==    at 0x4000832: (within /lib/ld-2.9.so)
==16627==    by 0x466CA69: snd_pcm_hwsync (pcm.c:940)
==16627==    by 0x46B42F0: snd_pcm_dmix_sync_ptr (pcm_dmix.c:398)
==16627==    by 0x46B4B95: snd_pcm_dmix_drain (pcm_dmix.c:632)
==16627==    by 0x466D02E: snd_pcm_drain (pcm.c:1114)
==16627==    by 0x46852D0: snd1_pcm_generic_drain (pcm_generic.c:167)
==16627==    by 0x466D02E: snd_pcm_drain (pcm.c:1114)
==16627==    by 0x46852D0: snd1_pcm_generic_drain (pcm_generic.c:167)
==16627==    by 0x466D02E: snd_pcm_drain (pcm.c:1114)
==16627==    by 0x469594B: snd_pcm_rate_drain (pcm_rate.c:1099)
==16627==    by 0x466D02E: snd_pcm_drain (pcm.c:1114)
==16627==    by 0x44AC744: audio_flush_alsa (in /usr/lib/libflite.so.1.3)
==16627== 
==16627== Syscall param ioctl(arg) contains uninitialised byte(s)
==16627==    at 0x4000832: (within /lib/ld-2.9.so)
==16627==    by 0x46C9CE9: snd_timer_stop (timer.c:919)
==16627==    by 0x46B43F9: snd_pcm_dmix_sync_ptr (pcm_dmix.c:420)
==16627==    by 0x46B5403: snd_pcm_dmix_avail_update (pcm_dmix.c:825)
==16627==    by 0x466FB70: snd_pcm_avail_update (pcm.c:2430)
==16627==    by 0x46BAE8A: snd1_pcm_direct_poll_revents (pcm_direct.c:557)
==16627==    by 0x46B5502: snd_pcm_dmix_poll_revents (pcm_dmix.c:855)
==16627==    by 0x466DD35: snd_pcm_poll_descriptors_revents (pcm.c:1457)
==16627==    by 0x466FAC6: snd1_pcm_wait_nocheck (pcm.c:2375)
==16627==    by 0x46B4BDA: snd_pcm_dmix_drain (pcm_dmix.c:639)
==16627==    by 0x466D02E: snd_pcm_drain (pcm.c:1114)
==16627==    by 0x46852D0: snd1_pcm_generic_drain (pcm_generic.c:167)
==16627== 
==16627== Conditional jump or move depends on uninitialised value(s)
==16627==    at 0x402FBB9: alsa_lib_resampler_process_int (in 
/usr/lib/alsa-lib/libasound_module_rate_speexrate.so)
==16627==    by 0x402FC92: alsa_lib_resampler_process_interleaved_int (in 
/usr/lib/alsa-lib/libasound_module_rate_speexrate.so)
==16627==    by 0x402DF8B: (within 
/usr/lib/alsa-lib/libasound_module_rate_speexrate.so)
==16627==    by 0x4693FC6: do_convert (pcm_rate.c:518)
==16627==    by 0x4694D90: snd_pcm_rate_write_areas1 (pcm_rate.c:536)
==16627==    by 0x469496D: snd_pcm_rate_commit_area (pcm_rate.c:735)
==16627==    by 0x46958E9: snd_pcm_rate_drain (pcm_rate.c:1091)
==16627==    by 0x466D02E: snd_pcm_drain (pcm.c:1114)
==16627==    by 0x44AC744: audio_flush_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD1AC: audio_flush (in /usr/lib/libflite.so.1.3)
==16627==    by 0x804A230: play (fs.c:617)
==16627==    by 0x40604B4: start_thread (in /lib/i686/cmov/libpthread-2.9.so)
==16627== 
==16627== Conditional jump or move depends on uninitialised value(s)
==16627==    at 0x402FBCF: alsa_lib_resampler_process_int (in 
/usr/lib/alsa-lib/libasound_module_rate_speexrate.so)
==16627==    by 0x402FC92: alsa_lib_resampler_process_interleaved_int (in 
/usr/lib/alsa-lib/libasound_module_rate_speexrate.so)
==16627==    by 0x402DF8B: (within 
/usr/lib/alsa-lib/libasound_module_rate_speexrate.so)
==16627==    by 0x4693FC6: do_convert (pcm_rate.c:518)
==16627==    by 0x4694D90: snd_pcm_rate_write_areas1 (pcm_rate.c:536)
==16627==    by 0x469496D: snd_pcm_rate_commit_area (pcm_rate.c:735)
==16627==    by 0x46958E9: snd_pcm_rate_drain (pcm_rate.c:1091)
==16627==    by 0x466D02E: snd_pcm_drain (pcm.c:1114)
==16627==    by 0x44AC744: audio_flush_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD1AC: audio_flush (in /usr/lib/libflite.so.1.3)
==16627==    by 0x804A230: play (fs.c:617)
==16627==    by 0x40604B4: start_thread (in /lib/i686/cmov/libpthread-2.9.so)
==16627== 
==16627== Invalid read of size 4
==16627==    at 0x46C8A5C: list_empty (list.h:115)
==16627==    by 0x46C8A04: snd_timer_close (timer.c:247)
==16627==    by 0x46B5174: snd_pcm_dmix_close (pcm_dmix.c:764)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x46C19DD: softvol_free (pcm_softvol.c:382)
==16627==    by 0x46C1A54: snd_pcm_softvol_close (pcm_softvol.c:393)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x4698191: snd_pcm_plug_close (pcm_plug.c:71)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x44AC99D: audio_close_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD670: audio_close (in /usr/lib/libflite.so.1.3)
==16627==    by 0x8049F21: close_audiodev (fs.c:503)
==16627==  Address 0x4a21730 is 32 bytes inside a block of size 40 free'd
==16627==    at 0x4024E3A: free (vg_replace_malloc.c:323)
==16627==    by 0x46C8A4C: snd_timer_close (timer.c:255)
==16627==    by 0x46B5174: snd_pcm_dmix_close (pcm_dmix.c:764)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x46C19DD: softvol_free (pcm_softvol.c:382)
==16627==    by 0x46C1A54: snd_pcm_softvol_close (pcm_softvol.c:393)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x4698191: snd_pcm_plug_close (pcm_plug.c:71)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x44AC99D: audio_close_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD670: audio_close (in /usr/lib/libflite.so.1.3)
==16627==    by 0x8049F21: close_audiodev (fs.c:503)
==16627== 
==16627== Invalid read of size 4
==16627==    at 0x46C8A0C: snd_timer_close (timer.c:251)
==16627==    by 0x46B5174: snd_pcm_dmix_close (pcm_dmix.c:764)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x46C19DD: softvol_free (pcm_softvol.c:382)
==16627==    by 0x46C1A54: snd_pcm_softvol_close (pcm_softvol.c:393)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x4698191: snd_pcm_plug_close (pcm_plug.c:71)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x44AC99D: audio_close_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD670: audio_close (in /usr/lib/libflite.so.1.3)
==16627==    by 0x8049F21: close_audiodev (fs.c:503)
==16627==    by 0x8049F4E: play_audio_close (fs.c:515)
==16627==  Address 0x4a21728 is 24 bytes inside a block of size 40 free'd
==16627==    at 0x4024E3A: free (vg_replace_malloc.c:323)
==16627==    by 0x46C8A4C: snd_timer_close (timer.c:255)
==16627==    by 0x46B5174: snd_pcm_dmix_close (pcm_dmix.c:764)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x46C19DD: softvol_free (pcm_softvol.c:382)
==16627==    by 0x46C1A54: snd_pcm_softvol_close (pcm_softvol.c:393)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x4698191: snd_pcm_plug_close (pcm_plug.c:71)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x44AC99D: audio_close_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD670: audio_close (in /usr/lib/libflite.so.1.3)
==16627==    by 0x8049F21: close_audiodev (fs.c:503)
==16627== 
==16627== Invalid read of size 4
==16627==    at 0x46C9EA2: snd_timer_hw_close (timer_hw.c:55)
==16627==    by 0x46C8A18: snd_timer_close (timer.c:251)
==16627==    by 0x46B5174: snd_pcm_dmix_close (pcm_dmix.c:764)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x46C19DD: softvol_free (pcm_softvol.c:382)
==16627==    by 0x46C1A54: snd_pcm_softvol_close (pcm_softvol.c:393)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x4698191: snd_pcm_plug_close (pcm_plug.c:71)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x44AC99D: audio_close_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD670: audio_close (in /usr/lib/libflite.so.1.3)
==16627==    by 0x8049F21: close_audiodev (fs.c:503)
==16627==  Address 0x4a21724 is 20 bytes inside a block of size 40 free'd
==16627==    at 0x4024E3A: free (vg_replace_malloc.c:323)
==16627==    by 0x46C8A4C: snd_timer_close (timer.c:255)
==16627==    by 0x46B5174: snd_pcm_dmix_close (pcm_dmix.c:764)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x46C19DD: softvol_free (pcm_softvol.c:382)
==16627==    by 0x46C1A54: snd_pcm_softvol_close (pcm_softvol.c:393)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x4698191: snd_pcm_plug_close (pcm_plug.c:71)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x44AC99D: audio_close_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD670: audio_close (in /usr/lib/libflite.so.1.3)
==16627==    by 0x8049F21: close_audiodev (fs.c:503)
==16627== 
==16627== Invalid read of size 4
==16627==    at 0x46C8A1F: snd_timer_close (timer.c:252)
==16627==    by 0x46B5174: snd_pcm_dmix_close (pcm_dmix.c:764)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x46C19DD: softvol_free (pcm_softvol.c:382)
==16627==    by 0x46C1A54: snd_pcm_softvol_close (pcm_softvol.c:393)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x4698191: snd_pcm_plug_close (pcm_plug.c:71)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x44AC99D: audio_close_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD670: audio_close (in /usr/lib/libflite.so.1.3)
==16627==    by 0x8049F21: close_audiodev (fs.c:503)
==16627==    by 0x8049F4E: play_audio_close (fs.c:515)
==16627==  Address 0x4a21714 is 4 bytes inside a block of size 40 free'd
==16627==    at 0x4024E3A: free (vg_replace_malloc.c:323)
==16627==    by 0x46C8A4C: snd_timer_close (timer.c:255)
==16627==    by 0x46B5174: snd_pcm_dmix_close (pcm_dmix.c:764)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x46C19DD: softvol_free (pcm_softvol.c:382)
==16627==    by 0x46C1A54: snd_pcm_softvol_close (pcm_softvol.c:393)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x4698191: snd_pcm_plug_close (pcm_plug.c:71)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x44AC99D: audio_close_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD670: audio_close (in /usr/lib/libflite.so.1.3)
==16627==    by 0x8049F21: close_audiodev (fs.c:503)
==16627== 
==16627== Invalid read of size 4
==16627==    at 0x46C8A29: snd_timer_close (timer.c:253)
==16627==    by 0x46B5174: snd_pcm_dmix_close (pcm_dmix.c:764)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x46C19DD: softvol_free (pcm_softvol.c:382)
==16627==    by 0x46C1A54: snd_pcm_softvol_close (pcm_softvol.c:393)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x4698191: snd_pcm_plug_close (pcm_plug.c:71)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x44AC99D: audio_close_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD670: audio_close (in /usr/lib/libflite.so.1.3)
==16627==    by 0x8049F21: close_audiodev (fs.c:503)
==16627==    by 0x8049F4E: play_audio_close (fs.c:515)
==16627==  Address 0x4a21714 is 4 bytes inside a block of size 40 free'd
==16627==    at 0x4024E3A: free (vg_replace_malloc.c:323)
==16627==    by 0x46C8A4C: snd_timer_close (timer.c:255)
==16627==    by 0x46B5174: snd_pcm_dmix_close (pcm_dmix.c:764)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x46C19DD: softvol_free (pcm_softvol.c:382)
==16627==    by 0x46C1A54: snd_pcm_softvol_close (pcm_softvol.c:393)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x4698191: snd_pcm_plug_close (pcm_plug.c:71)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x44AC99D: audio_close_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD670: audio_close (in /usr/lib/libflite.so.1.3)
==16627==    by 0x8049F21: close_audiodev (fs.c:503)
==16627== 
==16627== Invalid read of size 4
==16627==    at 0x46C8A37: snd_timer_close (timer.c:254)
==16627==    by 0x46B5174: snd_pcm_dmix_close (pcm_dmix.c:764)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x46C19DD: softvol_free (pcm_softvol.c:382)
==16627==    by 0x46C1A54: snd_pcm_softvol_close (pcm_softvol.c:393)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x4698191: snd_pcm_plug_close (pcm_plug.c:71)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x44AC99D: audio_close_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD670: audio_close (in /usr/lib/libflite.so.1.3)
==16627==    by 0x8049F21: close_audiodev (fs.c:503)
==16627==    by 0x8049F4E: play_audio_close (fs.c:515)
==16627==  Address 0x4a21718 is 8 bytes inside a block of size 40 free'd
==16627==    at 0x4024E3A: free (vg_replace_malloc.c:323)
==16627==    by 0x46C8A4C: snd_timer_close (timer.c:255)
==16627==    by 0x46B5174: snd_pcm_dmix_close (pcm_dmix.c:764)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x46C19DD: softvol_free (pcm_softvol.c:382)
==16627==    by 0x46C1A54: snd_pcm_softvol_close (pcm_softvol.c:393)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x4698191: snd_pcm_plug_close (pcm_plug.c:71)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x44AC99D: audio_close_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD670: audio_close (in /usr/lib/libflite.so.1.3)
==16627==    by 0x8049F21: close_audiodev (fs.c:503)
==16627== 
==16627== Invalid free() / delete / delete[]
==16627==    at 0x4024E3A: free (vg_replace_malloc.c:323)
==16627==    by 0x46C8A41: snd_timer_close (timer.c:254)
==16627==    by 0x46B5174: snd_pcm_dmix_close (pcm_dmix.c:764)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x46C19DD: softvol_free (pcm_softvol.c:382)
==16627==    by 0x46C1A54: snd_pcm_softvol_close (pcm_softvol.c:393)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x4698191: snd_pcm_plug_close (pcm_plug.c:71)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x44AC99D: audio_close_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD670: audio_close (in /usr/lib/libflite.so.1.3)
==16627==    by 0x8049F21: close_audiodev (fs.c:503)
==16627==  Address 0x4a717e8 is 0 bytes inside a block of size 42 free'd
==16627==    at 0x4024E3A: free (vg_replace_malloc.c:323)
==16627==    by 0x46C8A41: snd_timer_close (timer.c:254)
==16627==    by 0x46B5174: snd_pcm_dmix_close (pcm_dmix.c:764)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x46C19DD: softvol_free (pcm_softvol.c:382)
==16627==    by 0x46C1A54: snd_pcm_softvol_close (pcm_softvol.c:393)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x4698191: snd_pcm_plug_close (pcm_plug.c:71)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x44AC99D: audio_close_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD670: audio_close (in /usr/lib/libflite.so.1.3)
==16627==    by 0x8049F21: close_audiodev (fs.c:503)
==16627== 
==16627== Invalid free() / delete / delete[]
==16627==    at 0x4024E3A: free (vg_replace_malloc.c:323)
==16627==    by 0x46C8A4C: snd_timer_close (timer.c:255)
==16627==    by 0x46B5174: snd_pcm_dmix_close (pcm_dmix.c:764)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x46C19DD: softvol_free (pcm_softvol.c:382)
==16627==    by 0x46C1A54: snd_pcm_softvol_close (pcm_softvol.c:393)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x4698191: snd_pcm_plug_close (pcm_plug.c:71)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x44AC99D: audio_close_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD670: audio_close (in /usr/lib/libflite.so.1.3)
==16627==    by 0x8049F21: close_audiodev (fs.c:503)
==16627==  Address 0x4a21710 is 0 bytes inside a block of size 40 free'd
==16627==    at 0x4024E3A: free (vg_replace_malloc.c:323)
==16627==    by 0x46C8A4C: snd_timer_close (timer.c:255)
==16627==    by 0x46B5174: snd_pcm_dmix_close (pcm_dmix.c:764)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x46C19DD: softvol_free (pcm_softvol.c:382)
==16627==    by 0x46C1A54: snd_pcm_softvol_close (pcm_softvol.c:393)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x4698191: snd_pcm_plug_close (pcm_plug.c:71)
==16627==    by 0x466C147: snd_pcm_close (pcm.c:706)
==16627==    by 0x44AC99D: audio_close_alsa (in /usr/lib/libflite.so.1.3)
==16627==    by 0x44AD670: audio_close (in /usr/lib/libflite.so.1.3)
==16627==    by 0x8049F21: close_audiodev (fs.c:503)
==16624== 
==16624== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 29 from 1)
==16624== malloc/free: in use at exit: 200 bytes in 1 blocks.
==16624== malloc/free: 3 allocs, 2 frees, 904 bytes allocated.
==16624== For counts of detected errors, rerun with: -v
==16624== searching for pointers to 1 not-freed blocks.
==16624== checked 154,008 bytes.
==16624== 
==16624== LEAK SUMMARY:
==16624==    definitely lost: 0 bytes in 0 blocks.
==16624==      possibly lost: 0 bytes in 0 blocks.
==16624==    still reachable: 200 bytes in 1 blocks.
==16624==         suppressed: 0 bytes in 0 blocks.
==16624== Rerun with --leak-check=full to see details of leaked memory.

I'm especially worried about the "Source and destination overlap in
memcpy" warning.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to