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