Hello, Just like to let you know that lilypond_1.1.35/36 just segfaults after compiling them under glibc-2.1.1 (pre-release) on Debian (potato). I tried running "gdb ./lilypond" on the unstripped binary too, but gdb segfaults also. (OTOH, gdb /usr/bin/lilypond (stripped) didn't segfault, but that wasn't very helpful either.) Is it a bug in LilyPond or in the new glibc-2.1.1? I don't know. Here is the dependency of lilypond_1.1.36: Versions of the packages lilypond depends on: ii libc6 2.1.1-0.1 GNU C Library: shared libraries ii libguile4 1.3-12 `libguile.so.4' shared libraries for Guile1. ii libncurses4 4.2-3.2 Shared libraries for terminal handling ii libreadlineg2 2.1-13.2 GNU readline and history libraries, run-time ii libstdc++2.9-gl 2.91.63-1.1 The GNU stdc++ library (egcs version) hi tetex-bin 0.9.981113-1 teTeX binary files I have included the output of "strace -f lilypond" in this package. Thanks in advance for any suggestions or solutions. :-) Anthony. -- Anthony Fok Tung-Ling Civil and Environmental Engineering [EMAIL PROTECTED], [EMAIL PROTECTED] University of Alberta, Canada [EMAIL PROTECTED] Keep smiling! *^_^* Come visit Our Lady of Victory Camp -- http://www.olvc.ddns.org/ or http://www.ualberta.ca/~foka/OLVC/
execve("/usr/bin/lilypond", ["lilypond", "twinkle.ly"], [/* 35 vars */]) = 0 brk(0) = 0x819d894 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 17738, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000 close(3) = 0 open("/usr/lib/libguile.so.4", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40019000 mmap(0, 449132, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001a000 mprotect(0x40081000, 27244, PROT_NONE) = 0 mmap(0x40081000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x66000) = 0x40081000 mmap(0x40086000, 6764, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40086000 close(3) = 0 open("/usr/lib/libqthreads.so.0", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 2868 mmap(0, 6104, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40088000 mprotect(0x40089000, 2008, PROT_NONE) = 0 mmap(0x40089000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40089000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 11660, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4008a000 mprotect(0x4008c000, 3468, PROT_NONE) = 0 mmap(0x4008c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x4008c000 close(3) = 0 open("/lib/libreadline.so.2", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 172144, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4008d000 mprotect(0x400b2000, 20592, PROT_NONE) = 0 mmap(0x400b2000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x24000) = 0x400b2000 mmap(0x400b7000, 112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400b7000 close(3) = 0 open("/usr/lib/libstdc++-libc6.1-1.so.2", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 280240, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400b8000 mprotect(0x400ef000, 54960, PROT_NONE) = 0 mmap(0x400ef000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x36000) = 0x400ef000 mmap(0x400fb000, 5808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400fb000 close(3) = 0 open("/lib/libm.so.6", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 115640, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400fd000 mprotect(0x40119000, 952, PROT_NONE) = 0 mmap(0x40119000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1b000) = 0x40119000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4011a000 mmap(0, 978648, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4011b000 mprotect(0x40202000, 32472, PROT_NONE) = 0 mmap(0x40202000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe6000) = 0x40202000 mmap(0x40207000, 11992, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40207000 close(3) = 0 open("/lib/libncurses.so.4", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 262220, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4020a000 mprotect(0x4023e000, 49228, PROT_NONE) = 0 mmap(0x4023e000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x33000) = 0x4023e000 mmap(0x40247000, 12364, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40247000 close(3) = 0 munmap(0x40014000, 17738) = 0 personality(PER_LINUX) = 0 getpid() = 24316 brk(0) = 0x819d894 brk(0x819d8c4) = 0x819d8c4 brk(0x819e000) = 0x819e000 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC|0x8000, 0664) = 3 open("/dev/null", O_RDONLY|0x8000) = 4 close(4) = 0 open("/dev/null", O_RDONLY) = 4 fstat(4, {st_mode=0403, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 ioctl(4, TCGETS, 0xbffff8b4) = -1 ENOTTY (Inappropriate ioctl for device) read(4, "", 4096) = 0 close(4) = 0 munmap(0x40014000, 4096) = 0 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC|0x8000, 0664) = 4 open(".dstreamrc", O_RDONLY|0x8000) = -1 ENOENT (No such file or directory) write(2, "GNU LilyPond 1.1.36.", 20GNU LilyPond 1.1.36.) = 20 write(2, "\n", 1 ) = 1 rt_sigaction(SIGFPE, {0x806c7a0, [], SA_RESTART}, {SIG_DFL}, 8) = 0 open("/usr/share/locale/locale.alias", O_RDONLY) = 5 fstat(5, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 read(5, "# Locale name alias data base.\n"..., 4096) = 2096 brk(0x819f000) = 0x819f000 read(5, "", 4096) = 0 close(5) = 0 munmap(0x40014000, 4096) = 0 open("/usr/share/i18n/locale.alias", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en_CA/LC_MESSAGES", O_RDONLY) = 5 fstat(5, {st_mode=0, st_size=0, ...}) = 0 close(5) = 0 open("/usr/share/locale/en_CA/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 5 fstat(5, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 44, PROT_READ, MAP_PRIVATE, 5, 0) = 0x40014000 close(5) = 0 open("/usr/share/locale/en_CA/LC_MONETARY", O_RDONLY) = 5 fstat(5, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 93, PROT_READ, MAP_PRIVATE, 5, 0) = 0x40015000 close(5) = 0 open("/usr/share/locale/en_CA/LC_COLLATE", O_RDONLY) = 5 fstat(5, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 29970, PROT_READ, MAP_PRIVATE, 5, 0) = 0x4024b000 close(5) = 0 open("/usr/share/locale/en_CA/LC_TIME", O_RDONLY) = 5 fstat(5, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 508, PROT_READ, MAP_PRIVATE, 5, 0) = 0x40016000 close(5) = 0 open("/usr/share/locale/en_CA/LC_NUMERIC", O_RDONLY) = 5 fstat(5, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 27, PROT_READ, MAP_PRIVATE, 5, 0) = 0x40017000 close(5) = 0 brk(0x81a0000) = 0x81a0000 open("/usr/share/locale/en_CA/LC_CTYPE", O_RDONLY) = 5 fstat(5, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 10428, PROT_READ, MAP_PRIVATE, 5, 0) = 0x40253000 close(5) = 0 mmap(0, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40256000 brk(0x81a1000) = 0x81a1000 brk(0x81a2000) = 0x81a2000 brk(0x81a5000) = 0x81a5000 time([922050982]) = 922050982 open("/etc/localtime", O_RDONLY) = 5 read(5, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 44) = 44 read(5, "\210\336\316\340\236\270\257\220"..., 612) = 612 read(5, "\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1"..., 153) = 153 fstat(5, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 read(5, "\377\377\225\240\0\0\377\377\253"..., 4096) = 36 close(5) = 0 munmap(0x40018000, 4096) = 0 times({tms_utime=8, tms_stime=2, tms_cutime=0, tms_cstime=0}) = 1006560 brk(0x81a6000) = 0x81a6000 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 --- SIGSEGV (Segmentation fault) --- +++ killed by SIGSEGV +++