Package: libc6 Version: 2.3.2-6 cmdlinkespeak worked fine with libc6-2.3.1-17. It started seg faulting with 2.3.2 (frist version tried was 2.3.2-2). cmdlinespeak still seg faults with 2.3.2-6. When I attempt to keep the system at libc6-2.3.1-17, apt breaks as well as perl and others.
This problem is also brought up in with RedHat: http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=98768 Below is the strace: execve("/usr/local/bin/cmdlinespeak", ["cmdlinespeak", "test"], [/* 25 vars */]) = 0 uname({sys="Linux", node="bumblebee", ...}) = 0 brk(0) = 0x8049eb8 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=18932, ...}) = 0 old_mmap(NULL, 18932, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \34\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=9796, ...}) = 0 old_mmap(NULL, 8632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001b000 old_mmap(0x4001d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x4001d000 close(3) = 0 open("/usr/lib/libibmeci50.so", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=411814, ...}) = 0 old_mmap(NULL, 334756, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001e000 old_mmap(0x4005e000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3f000) = 0x4005e000 old_mmap(0x4006e000, 7076, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4006e000 close(3) = 0 open("/lib/libpthread.so.0", O_RDONLY) = 3 read(3, "[EMAIL PROTECTED]"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=80827, ...}) = 0 old_mmap(NULL, 327652, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40070000 old_mmap(0x4007d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0x4007d000 old_mmap(0x4007e000, 270308, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4007e000 close(3) = 0 open("/usr/lib/libstdc++-libc6.2-2.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\233\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=288444, ...}) = 0 old_mmap(NULL, 296584, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400c0000 old_mmap(0x400f6000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x36000) = 0x400f6000 old_mmap(0x40107000, 5768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40107000 close(3) = 0 open("/lib/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 5\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=135604, ...}) = 0 old_mmap(NULL, 138160, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40109000 old_mmap(0x4012a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 0x4012a000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p^\1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1230864, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4012b000 old_mmap(NULL, 1236292, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4012c000 old_mmap(0x40253000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x127000) = 0x40253000 old_mmap(0x40258000, 7492, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40258000 close(3) = 0 open("/usr/lib/libstdc++-libc6.1-1.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\232"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=256240, ...}) = 0 old_mmap(NULL, 268208, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4025a000 old_mmap(0x4028e000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x33000) = 0x4028e000 old_mmap(0x4029a000, 6064, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4029a000 close(3) = 0 munmap(0x40016000, 18932) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 setrlimit(RLIMIT_STACK, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0 getpid() = 14308 rt_sigaction(SIGRTMIN, {0x40077d80, [], SA_RESTORER, 0x40155568}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x40077dd0, [], SA_RESTORER, 0x40155568}, NULL, 8) = 0 rt_sigaction(SIGRT_2, {0x40077ea0, [], SA_RESTORER, 0x40155568}, NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [33], NULL, 8) = 0 _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffff72c, 32, (nil), 0}) = 0 brk(0) = 0x8049eb8 brk(0x806aeb8) = 0x806aeb8 brk(0x806b000) = 0x806b000 open("eci.dbg", O_RDWR) = -1 ENOENT (No such file or directory) brk(0x806a000) = 0x806a000 open("/etc/eci.ini", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2557, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 read(3, "[1.0]\nPath=/usr/lib/enu50.so\nVer"..., 4096) = 2557 read(3, "", 4096) = 0 close(3) = 0 munmap(0x40016000, 4096) = 0 pipe([3, 4]) = 0 clone(child_stack=0x804cd38, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND) = 14309 write(4, "[EMAIL PROTECTED]@\334\0\2@"..., 148) = 148 rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 write(4, "[EMAIL PROTECTED]@\320\247\4\10\0"..., 148) = 148 rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 rt_sigsuspend([] <unfinished ...> --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- <... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call) sigreturn() = ? (mask now [RTMIN]) open("/etc/eci.ini", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=2557, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 read(5, "[1.0]\nPath=/usr/lib/enu50.so\nVer"..., 4096) = 2557 read(5, "", 4096) = 0 close(5) = 0 munmap(0x40016000, 4096) = 0 open("/etc/eci.ini", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=2557, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 read(5, "[1.0]\nPath=/usr/lib/enu50.so\nVer"..., 4096) = 2557 read(5, "", 4096) = 0 close(5) = 0 munmap(0x40016000, 4096) = 0 open("/etc/eci.ini", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=2557, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 read(5, "[1.0]\nPath=/usr/lib/enu50.so\nVer"..., 4096) = 2557 read(5, "", 4096) = 0 close(5) = 0 munmap(0x40016000, 4096) = 0 open("/etc/eci.ini", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=2557, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 read(5, "[1.0]\nPath=/usr/lib/enu50.so\nVer"..., 4096) = 2557 read(5, "", 4096) = 0 close(5) = 0 munmap(0x40016000, 4096) = 0 open("/etc/mtab", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=47, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 read(5, "/dev/hda1 / ext3 rw 0 0\nproc /pr"..., 4096) = 47 close(5) = 0 munmap(0x40016000, 4096) = 0 open("/proc/meminfo", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 read(5, " total: used: free:"..., 4096) = 522 close(5) = 0 munmap(0x40016000, 4096) = 0 open("/etc/eci.ini", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=2557, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 read(5, "[1.0]\nPath=/usr/lib/enu50.so\nVer"..., 4096) = 2557 read(5, "", 4096) = 0 close(5) = 0 munmap(0x40016000, 4096) = 0 open("/usr/lib/enu50.so", O_RDONLY) = 5 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\207"..., 512) = 512 fstat64(5, {st_mode=S_IFREG|0755, st_size=3405621, ...}) = 0 old_mmap(NULL, 3150256, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x4029c000 old_mmap(0x4054b000, 335872, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x2ae000) = 0x4054b000 old_mmap(0x4059d000, 432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4059d000 close(5) = 0 brk(0) = 0x806a000 brk(0x808e000) = 0x808e000 open("debug", O_RDONLY) = -1 ENOENT (No such file or directory) open("debug", O_RDONLY) = -1 ENOENT (No such file or directory) --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ The system is running Debian sid on 2.4.19-pre8 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]