]> git.donarmstrong.com Git - lilypond.git/blob - BUGS
patch::: 1.2.0.jcn1
[lilypond.git] / BUGS
1
2 This documents serious bugs 
3
4 Send bug reports to bug-gnu-music@gnu.org.  For help and questions use
5 help-gnu-music@gnu.org and gnu-music-discuss@gnu.org.  Please consult
6 the faq before mailing your problems.
7
8 ********
9
10 [LinuxPPC-R5, egcs-1.1.2-12c]
11
12 Serious egcs-1.1.2-12c (stock LinuxPPC R5) bug on ppc:
13
14         *dest++ = *src++;
15
16 Bug report filed, fixed in egcs-1.1.2-12f or gcc-2.95-0a.
17 Although we've currently got a workaround in place, the compiler
18 is buggy; you should upgrade:
19
20         ftp://dev.linuxppc.org/users/fsirl/R5/RPMS/ppc/ 
21
22
23 [LinuxPPC-R4, egcs-1.0.2]
24
25 All compiling with -O2 is suspect, in particular guile-1.3, and
26 Lily herself will break.
27
28
29 [LinuxPPC, egcs-1.1b]
30
31 Lilypond 1.1.35-1.1.51,...:  Wierd errors in guile scm_gc_mark ()
32
33
34 [All platforms] 
35
36 Some bugs may be captured in input/bugs/*y
37
38 [Linux i386, RedHat 5.2 with updates to 6.0]
39
40 Compiling with 
41
42         configure --disable-checking --enable-printing --disable-optimise --disable-debugging
43
44 results in core dumps, during parsing of init files. Cause unknown.
45 Solution: use
46
47         --enable-checking and --enable-optimize
48
49 [Linux libg++ 2.7]
50
51 LilyPond occasionally crashes while parsing the initialisation files.
52 This is a very obscure bug, and usually entering the commandline
53 differently "fixes" it.
54
55         lilypond input.ly 
56
57 and
58
59         lilypond -I. ./input.ly 
60
61 makes a difference
62
63 Typical stacktrace:
64
65         SIGSEGV
66         __libc_malloc (bytes=16384)
67         ?? ()
68         yyFlexLexer::yy_create_buffer ()
69         Includable_lexer::new_input (this=0x8209a00, s={strh_ = {
70                 :
71
72 This behaviour has been observed with machines that have old libg++
73 versions (LinuxPPC feb '98, RedHat 4.x).  
74
75
76
77 [Linux Intel]
78
79 A problem resembling the previous: usage of libg++.2.8.x with the
80 wrong version of libc results in a coredump from the scanner while
81 reading the init files.  Stacktrace:
82
83         ios::eof (this=0x0)
84         
85         yyFlexLexer::LexerInput (this=0x8294848, buf=0x82955f0 "", max_size=8192)
86         yyFlexLexer::yy_get_next_buffer (this=0x8294848)
87         My_lily_lexer::yylex (this=0x8294848) 
88
89 Fix: follow the install instructions of libg++: match the right
90 library versions.