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 +++

Reply via email to