Package: eflite
Version: 0.4.1-1
Severity: normal

Steps to reproduce:
1) start emacspeak and use it for a while

Expected results:
1) output from emacs can be heard from speaker

Actual results:
1) after some time sound output stops.

More info:
1) When eflite got to the state where I can hear nothing anymore I
   attached strace to the eflite process. This allowed me to see that
   it is crashing and glibc is complaining about

*** glibc detected *** 
/usr/bin/eflite
"corrupted double-linked list

2) I'll try to find time to build eflite with debugging symbols to
   provide more info.

3) Here's the full strace starting from the state where sound output
   stopped working:

18965 22:26:25.203953 futex(0xb7042bd8, FUTEX_WAIT, 19072, NULL <unfinished ...>
19072 22:26:25.204489 close(6)          = 0
19072 22:26:25.204882 munmap(0xb7f11000, 4096) = 0
19072 22:26:25.205201 munmap(0xb7f10000, 4096) = 0
19072 22:26:25.205543 shmdt(0xb66e0000) = 0
19072 22:26:25.205877 shmctl(198770690, IPC_64|IPC_STAT, 0xb7041cd8) = 0
19072 22:26:25.206129 shmctl(198770690, IPC_64|IPC_RMID, 0) = 0
19072 22:26:25.206415 shmdt(0xb7f12000) = 0
19072 22:26:25.206701 shmctl(198737921, IPC_64|IPC_STAT, 0xb7041cd8) = 0
19072 22:26:25.206945 shmctl(198737921, IPC_64|IPC_RMID, 0) = 0
19072 22:26:25.207233 semctl(40927232, 0, IPC_64|IPC_RMID, 0xb7041d24) = 0
19072 22:26:25.207492 close(7)          = 0
19072 22:26:25.207714 _exit(0)          = ?
18965 22:26:25.207925 <... futex resumed> ) = 0
18965 22:26:25.208116 open("/dev/tty", O_RDWR|O_NOCTTY|O_NONBLOCK) = -1 ENXIO 
(No such device or address)
18965 22:26:25.208550 writev(2, [{"*** glibc detected *** "..., 23}, 
{"/usr/bin/eflite"..., 15}, {": "..., 2}, {"corrupted double-linked list"..., 
28}, {": 0x"..., 4}, {"09636bb0"..., 8}, {" ***\n"..., 5}], 7) = 85
18965 22:26:25.209240 futex(0xb7a79a78, FUTEX_WAKE_PRIVATE, 2147483647) = 0
18965 22:26:25.209549 write(2, "======= Backtrace: =========\n"..., 29) = 29
18965 22:26:25.210027 writev(2, [{"/lib/i686/cmov/libc.so.6"..., 24}, 
{"[0x"..., 3}, {"b798b2f9"..., 8}, {"]\n"..., 2}], 4) = 37
18965 22:26:25.210553 writev(2, [{"/lib/i686/cmov/libc.so.6"..., 24}, 
{"[0x"..., 3}, {"b798c4af"..., 8}, {"]\n"..., 2}], 4) = 37
18965 22:26:25.211081 writev(2, [{"/lib/i686/cmov/libc.so.6"..., 24}, {"("..., 
1}, {"cfree"..., 5}, {"+0x"..., 3}, {"96"..., 2}, {")"..., 1}, {"[0x"..., 3}, 
{"b798c896"..., 8}, {"]\n"..., 2}], 9) = 49
18965 22:26:25.211612 writev(2, [{"/usr/lib/libflite.so.1"..., 22}, {"("..., 
1}, {"cst_free"..., 8}, {"+0x"..., 3}, {"21"..., 2}, {")"..., 1}, {"[0x"..., 
3}, {"b7a84ea1"..., 8}, {"]\n"..., 2}], 9) = 50
18965 22:26:25.212006 writev(2, [{"/usr/bin/eflite"..., 15}, {"[0x"..., 3}, 
{"8049e38"..., 7}, {"]\n"..., 2}], 4) = 27
18965 22:26:25.212279 writev(2, [{"/usr/bin/eflite"..., 15}, {"[0x"..., 3}, 
{"804a074"..., 7}, {"]\n"..., 2}], 4) = 27
18965 22:26:25.212549 writev(2, [{"/usr/bin/eflite"..., 15}, {"[0x"..., 3}, 
{"804b226"..., 7}, {"]\n"..., 2}], 4) = 27
18965 22:26:25.212853 writev(2, [{"/usr/bin/eflite"..., 15}, {"[0x"..., 3}, 
{"804b542"..., 7}, {"]\n"..., 2}], 4) = 27
18965 22:26:25.213123 writev(2, [{"/usr/bin/eflite"..., 15}, {"[0x"..., 3}, 
{"804bc52"..., 7}, {"]\n"..., 2}], 4) = 27
18965 22:26:25.213495 writev(2, [{"/lib/i686/cmov/libc.so.6"..., 24}, {"("..., 
1}, {"__libc_start_main"..., 17}, {"+0x"..., 3}, {"e5"..., 2}, {")"..., 1}, 
{"[0x"..., 3}, {"b79327a5"..., 8}, {"]\n"..., 2}], 9) = 61
18965 22:26:25.213900 writev(2, [{"/usr/bin/eflite"..., 15}, {"[0x"..., 3}, 
{"80497c1"..., 7}, {"]\n"..., 2}], 4) = 27
18965 22:26:25.214163 write(2, "======= Memory map: ========\n"..., 29) = 29
18965 22:26:25.214365 open("/proc/self/maps", O_RDONLY) = 5
18965 22:26:25.214612 read(5, "08048000-0804e000 r-xp 00000000 08:01 357950     
/usr/bin/eflite\n0804e000-0804f000 rw-p 00005000 08:01 357950     
/usr/bin/eflite\n09633000-0966f000 rw-p 09633000 00:00 0          
[heap]\nb66ac000-b66d6000 r-xp 00000000 08:01 362438     
/lib/libgcc_s.so.1\nb66d6000-b66d7000 rw-p 00029000 08:01 362438     
/lib/libgcc_s.so.1\nb6700000-b6771000 rw-p b6700000 00:00 0 \nb6771000-b6800000 
---p b6771000 00:00 0 \nb6809000-b6813000 r-xp 00000000 08:01 452556     
/lib/i686/cmov/libnss_files-2.9.so\nb6813000-b6814000 r--p 00009000 08:01 
452556     /lib/i686/cmov/libnss_files-2.9.so\nb6814000-b6815000 rw-p 0000a000 
08:01 452556     /lib/i686/cmov/libnss_files-2.9.so\nb6815000-b681e000 r-xp 
00000000 08:01 454151     /lib/i686/cmov/libnss_nis-2.9.so\nb681e000-b681f000 
r--p 00008000 08:01 454151     
/lib/i686/cmov/libnss_nis-2.9.so\nb681f000-b6820000 rw-p 00009000 08:01 454151  
   /lib/i686/cmov/libnss_nis-2.9.so\nb6820000-b6835000 r-xp 00000000 08:01 
452558     /lib/i686/cmov/libnsl-2.9.so\nb6835000-b6836000 r--p 00014000 08:01 
452558"..., 1024) = 1024
18965 22:26:25.215788 write(2, "08048000-0804e000 r-xp 00000000 08:01 357950    
 /usr/bin/eflite\n0804e000-0804f000 rw-p 00005000 08:01 357950     
/usr/bin/eflite\n09633000-0966f000 rw-p 09633000 00:00 0          
[heap]\nb66ac000-b66d6000 r-xp 00000000 08:01 362438     
/lib/libgcc_s.so.1\nb66d6000-b66d7000 rw-p 00029000 08:01 362438     
/lib/libgcc_s.so.1\nb6700000-b6771000 rw-p b6700000 00:00 0 \nb6771000-b6800000 
---p b6771000 00:00 0 \nb6809000-b6813000 r-xp 00000000 08:01 452556     
/lib/i686/cmov/libnss_files-2.9.so\nb6813000-b6814000 r--p 00009000 08:01 
452556     /lib/i686/cmov/libnss_files-2.9.so\nb6814000-b6815000 rw-p 0000a000 
08:01 452556     /lib/i686/cmov/libnss_files-2.9.so\nb6815000-b681e000 r-xp 
00000000 08:01 454151     /lib/i686/cmov/libnss_nis-2.9.so\nb681e000-b681f000 
r--p 00008000 08:01 454151     
/lib/i686/cmov/libnss_nis-2.9.so\nb681f000-b6820000 rw-p 00009000 08:01 454151  
   /lib/i686/cmov/libnss_nis-2.9.so\nb6820000-b6835000 r-xp 00000000 08:01 
452558     /lib/i686/cmov/libnsl-2.9.so\nb6835000-b6836000 r--p 00014000 08:01 
452558"..., 1024) = 1024
18965 22:26:25.216889 read(5, "     
/lib/i686/cmov/libnsl-2.9.so\nb6836000-b6837000 rw-p 00015000 08:01 452558     
/lib/i686/cmov/libnsl-2.9.so\nb6837000-b6839000 rw-p b6837000 00:00 0 
\nb6839000-b6840000 r-xp 00000000 08:01 452552     
/lib/i686/cmov/libnss_compat-2.9.so\nb6840000-b6841000 r--p 00006000 08:01 
452552     /lib/i686/cmov/libnss_compat-2.9.so\nb6841000-b6842000 rw-p 00007000 
08:01 452552     /lib/i686/cmov/libnss_compat-2.9.so\nb6842000-b6843000 ---p 
b6842000 00:00 0 \nb6843000-b7043000 rw-p b6843000 00:00 0 \nb7043000-b7044000 
---p b7043000 00:00 0 \nb7044000-b7846000 rw-p b7044000 00:00 0 
\nb7846000-b784d000 r-xp 00000000 08:01 454150     
/lib/i686/cmov/librt-2.9.so\nb784d000-b784e000 r--p 00006000 08:01 454150     
/lib/i686/cmov/librt-2.9.so\nb784e000-b784f000 rw-p 00007000 08:01 454150     
/lib/i686/cmov/librt-2.9.so\nb784f000-b7851000 r-xp 00000000 08:01 454155     
/lib/i686/cmov/libdl-2.9.so\nb7851000-b7852000 r--p 00001000 08:01 454155     
/lib/i686/cmov/libdl-2.9.so\nb7852000-b7853000 rw-p 00002000 08:01 454155     
/lib/i686/cmov/lib"..., 1024) = 1024
18965 22:26:25.218075 write(2, "     
/lib/i686/cmov/libnsl-2.9.so\nb6836000-b6837000 rw-p 00015000 08:01 452558     
/lib/i686/cmov/libnsl-2.9.so\nb6837000-b6839000 rw-p b6837000 00:00 0 
\nb6839000-b6840000 r-xp 00000000 08:01 452552     
/lib/i686/cmov/libnss_compat-2.9.so\nb6840000-b6841000 r--p 00006000 08:01 
452552     /lib/i686/cmov/libnss_compat-2.9.so\nb6841000-b6842000 rw-p 00007000 
08:01 452552     /lib/i686/cmov/libnss_compat-2.9.so\nb6842000-b6843000 ---p 
b6842000 00:00 0 \nb6843000-b7043000 rw-p b6843000 00:00 0 \nb7043000-b7044000 
---p b7043000 00:00 0 \nb7044000-b7846000 rw-p b7044000 00:00 0 
\nb7846000-b784d000 r-xp 00000000 08:01 454150     
/lib/i686/cmov/librt-2.9.so\nb784d000-b784e000 r--p 00006000 08:01 454150     
/lib/i686/cmov/librt-2.9.so\nb784e000-b784f000 rw-p 00007000 08:01 454150     
/lib/i686/cmov/librt-2.9.so\nb784f000-b7851000 r-xp 00000000 08:01 454155     
/lib/i686/cmov/libdl-2.9.so\nb7851000-b7852000 r--p 00001000 08:01 454155     
/lib/i686/cmov/libdl-2.9.so\nb7852000-b7853000 rw-p 00002000 08:01 454155     
/lib/i686/cmov/lib"..., 1024) = 1024
18965 22:26:25.219099 read(5, "dl-2.9.so\nb7853000-b7917000 r-xp 00000000 08:01 
360433     /usr/lib/libasound.so.2.0.0\nb7917000-b791b000 rw-p 000c4000 08:01 
360433     /usr/lib/libasound.so.2.0.0\nb791b000-b791c000 rw-p b791b000 00:00 0 
\nb791c000-b7a74000 r-xp 00000000 08:01 452546     
/lib/i686/cmov/libc-2.9.so\nb7a74000-b7a75000 ---p 00158000 08:01 452546     
/lib/i686/cmov/libc-2.9.so\nb7a75000-b7a77000 r--p 00158000 08:01 452546     
/lib/i686/cmov/libc-2.9.so\nb7a77000-b7a78000 rw-p 0015a000 08:01 452546     
/lib/i686/cmov/libc-2.9.so\nb7a78000-b7a7b000 rw-p b7a78000 00:00 0 
\nb7a7b000-b7a99000 r-xp 00000000 08:01 356456     
/usr/lib/libflite.so.1.3\nb7a99000-b7a9a000 rw-p 0001e000 08:01 356456     
/usr/lib/libflite.so.1.3\nb7a9a000-b7aaa000 r-xp 00000000 08:01 355812     
/usr/lib/libflite_usenglish.so.1.3\nb7aaa000-b7aaf000 rw-p 00010000 08:01 
355812     /usr/lib/libflite_usenglish.so.1.3\nb7aaf000-b7b3f000 r-xp 00000000 
08:01 356420     /usr/lib/libflite_cmulex.so.1.3\nb7b3f000-b7b41000 rw-p 
0008f000 08:01 356420     /usr/lib/libflite_cmulex.so."..., 1024) = 1024
18965 22:26:25.220283 write(2, "dl-2.9.so\nb7853000-b7917000 r-xp 00000000 
08:01 360433     /usr/lib/libasound.so.2.0.0\nb7917000-b791b000 rw-p 000c4000 
08:01 360433     /usr/lib/libasound.so.2.0.0\nb791b000-b791c000 rw-p b791b000 
00:00 0 \nb791c000-b7a74000 r-xp 00000000 08:01 452546     
/lib/i686/cmov/libc-2.9.so\nb7a74000-b7a75000 ---p 00158000 08:01 452546     
/lib/i686/cmov/libc-2.9.so\nb7a75000-b7a77000 r--p 00158000 08:01 452546     
/lib/i686/cmov/libc-2.9.so\nb7a77000-b7a78000 rw-p 0015a000 08:01 452546     
/lib/i686/cmov/libc-2.9.so\nb7a78000-b7a7b000 rw-p b7a78000 00:00 0 
\nb7a7b000-b7a99000 r-xp 00000000 08:01 356456     
/usr/lib/libflite.so.1.3\nb7a99000-b7a9a000 rw-p 0001e000 08:01 356456     
/usr/lib/libflite.so.1.3\nb7a9a000-b7aaa000 r-xp 00000000 08:01 355812     
/usr/lib/libflite_usenglish.so.1.3\nb7aaa000-b7aaf000 rw-p 00010000 08:01 
355812     /usr/lib/libflite_usenglish.so.1.3\nb7aaf000-b7b3f000 r-xp 00000000 
08:01 356420     /usr/lib/libflite_cmulex.so.1.3\nb7b3f000-b7b41000 rw-p 
0008f000 08:01 356420     /usr/lib/libflite_cmulex.so."..., 1024) = 1024
18965 22:26:25.221383 read(5, "1.3\nb7b41000-b7ec6000 r-xp 00000000 08:01 
356401     /usr/lib/libflite_cmu_us_kal16.so.1.3\nb7ec6000-b7eca000 rw-p 
00384000 08:01 356401     
/usr/lib/libflite_cmu_us_kal16.so.1.3\nb7eca000-b7ecb000 rw-p b7eca000 00:00 0 
\nb7ecb000-b7ee0000 r-xp 00000000 08:01 454153     
/lib/i686/cmov/libpthread-2.9.so\nb7ee0000-b7ee1000 r--p 00014000 08:01 454153  
   /lib/i686/cmov/libpthread-2.9.so\nb7ee1000-b7ee2000 rw-p 00015000 08:01 
454153     /lib/i686/cmov/libpthread-2.9.so\nb7ee2000-b7ee4000 rw-p b7ee2000 
00:00 0 \nb7ee4000-b7f08000 r-xp 00000000 08:01 452550     
/lib/i686/cmov/libm-2.9.so\nb7f08000-b7f09000 r--p 00023000 08:01 452550     
/lib/i686/cmov/libm-2.9.so\nb7f09000-b7f0a000 rw-p 00024000 08:01 452550     
/lib/i686/cmov/libm-2.9.so\nb7f13000-b7f15000 rw-p b7f13000 00:00 0 
\nb7f15000-b7f16000 r-xp b7f15000 00:00 0          [vdso]\nb7f16000-b7f32000 
r-xp 00000000 08:01 363080     /lib/ld-2.9.so\nb7f32000-b7f33000 r--p 0001b000 
08:01 363080     /lib/ld-2.9.so\nb7f33000-b7f34000 rw-p 0001c000 08:01 363080   
  /lib/ld-2.9.so\nb"..., 1024) = 1024
18965 22:26:25.222263 write(2, "1.3\nb7b41000-b7ec6000 r-xp 00000000 08:01 
356401     /usr/lib/libflite_cmu_us_kal16.so.1.3\nb7ec6000-b7eca000 rw-p 
00384000 08:01 356401     
/usr/lib/libflite_cmu_us_kal16.so.1.3\nb7eca000-b7ecb000 rw-p b7eca000 00:00 0 
\nb7ecb000-b7ee0000 r-xp 00000000 08:01 454153     
/lib/i686/cmov/libpthread-2.9.so\nb7ee0000-b7ee1000 r--p 00014000 08:01 454153  
   /lib/i686/cmov/libpthread-2.9.so\nb7ee1000-b7ee2000 rw-p 00015000 08:01 
454153     /lib/i686/cmov/libpthread-2.9.so\nb7ee2000-b7ee4000 rw-p b7ee2000 
00:00 0 \nb7ee4000-b7f08000 r-xp 00000000 08:01 452550     
/lib/i686/cmov/libm-2.9.so\nb7f08000-b7f09000 r--p 00023000 08:01 452550     
/lib/i686/cmov/libm-2.9.so\nb7f09000-b7f0a000 rw-p 00024000 08:01 452550     
/lib/i686/cmov/libm-2.9.so\nb7f13000-b7f15000 rw-p b7f13000 00:00 0 
\nb7f15000-b7f16000 r-xp b7f15000 00:00 0          [vdso]\nb7f16000-b7f32000 
r-xp 00000000 08:01 363080     /lib/ld-2.9.so\nb7f32000-b7f33000 r--p 0001b000 
08:01 363080     /lib/ld-2.9.so\nb7f33000-b7f34000 rw-p 0001c000 08:01 363080   
  /lib/ld-2.9.so\nb"..., 1024) = 1024
18965 22:26:25.222777 read(5, "f81f000-bf834000 rw-p bffeb000 00:00 0          
[stack]\n"..., 1024) = 56
18965 22:26:25.222890 write(2, "f81f000-bf834000 rw-p bffeb000 00:00 0          
[stack]\n"..., 56) = 56
18965 22:26:25.223000 read(5, ""..., 1024) = 0
18965 22:26:25.223084 close(5)          = 0
18965 22:26:25.223176 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
18965 22:26:25.223301 tgkill(18965, 18965, SIGABRT) = 0
18965 22:26:25.223387 --- SIGABRT (Aborted) @ 0 (0) ---



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.29-bpo.2-686 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.ISO-8859-1 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages eflite depends on:
ii  libc6                      2.9-25        GNU C Library: Shared libraries
ii  libflite1                  1.3-release-2 a small run-time speech synthesis 

eflite recommends no packages.

Versions of packages eflite suggests:
ii  emacspeak                     29.0-3     speech output interface to Emacs
pn  yasr                          <none>     (no description available)

-- no debconf information



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to