I'm always getting a segfault trying to run "make doc". In particular, the 
input/regression/accidental-suggestions.ly regression test fails...

Here's the output of valgrind to help track down the problem:

»accidental-suggestions.ly« wird verarbeitet                                    
                                            
Analysieren...                                                                  
                                            
Interpretation der Musik...                                                     
                                            
Vorverarbeitung der grafischen Elemente...
==6206== Invalid read of size 4                                                 
  
==6206==    at 0x80519EF: ly_car(scm_unused_struct*) (lily-guile.hh:198)        
                                            
==6206==    by 0x820C256: Script_column::order_grobs(std::vector<Grob*, 
std::allocator<Grob*> >) (script-column.cc:143)     
==6206==    by 0x820C0EF: 
Script_column::before_line_breaking(scm_unused_struct*) (script-column.cc:120)  
                  
==6206==    by 0x408E60E: scm_dapply (in /usr/lib/libguile.so.17.3.1)           
                                            
==6206==    by 0x408D4D7: scm_apply (in /usr/lib/libguile.so.17.3.1)            
                                            
==6206==    by 0x4092A10: scm_call_1 (in /usr/lib/libguile.so.17.3.1)           
                                            
==6206==    by 0x81163C4: Grob::try_callback_on_alist(scm_unused_struct**, 
scm_unused_struct*, scm_unused_struct*) (grob-property.cc:211)
==6206==    by 0x81162CF: Grob::internal_get_property(scm_unused_struct*) 
const (grob-property.cc:188)                                   
==6206==    by 0x8275544: System::pre_processing() (system.cc:304)              
                                                         
==6206==    by 0x81CF597: Paper_score::process() (paper-score.cc:135)           
                                                         
==6206==    by 0x8106AC2: ly_format_output(scm_unused_struct*) (global-
context-scheme.cc:45)                                             
==6206==    by 0x8209CCE: Score::book_rendering(Output_def*, Output_def*) 
(score.cc:160)
==6206==  Address 0x404 is not stack'd, malloc'd or (recently) free'd
==6206==


The problem appeas only when 
     \set suggestAccidentals = ##t
is used...

Cheers,
Reinhold

-- 
------------------------------------------------------------------
Reinhold Kainhofer, reinh...@kainhofer.com, http://reinhold.kainhofer.com/
 * Financial & Actuarial Math., Vienna Univ. of Technology, Austria
 * http://www.fam.tuwien.ac.at/, DVR: 0005886
 * LilyPond, Music typesetting, http://www.lilypond.org


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to