I get a seg fault after applying the patch and doing make Processing `/home/james/lilypond-git/ly/generate-documentation.ly' Parsing... [/home/james/lilypond-git/ly/init.ly [<string> [/home/james/lilypond-git/build/out/share/lilypond/current/ly/declarations-init.ly [/home/james/lilypond-git/build/out/share/lilypond/current/ly/music-functions-init.ly] [/home/james/lilypond-git/build/out/share/lilypond/current/ly/toc-init.ly] Using `nederlands' note names... [/home/james/lilypond-git/build/out/share/lilypond/current/ly/drumpitch-init.ly] [/home/james/lilypond-git/build/out/share/lilypond/current/ly/chord-modifiers-init.ly] [/home/james/lilypond-git/build/out/share/lilypond/current/ly/script-init.ly] [/home/james/lilypond-git/build/out/share/lilypond/current/ly/chord-repetition-init.ly] [/home/james/lilypond-git/build/out/share/lilypond/current/ly/scale-definitions-init.ly] [/home/james/lilypond-git/build/out/share/lilypond/current/ly/dynamic-scripts-init.ly] [/home/james/lilypond-git/build/out/share/lilypond/current/ly/spanners-init.ly] [/home/james/lilypond-git/build/out/share/lilypond/current/ly/predefined-fretboards-init.ly] [/home/james/lilypond-git/build/out/share/lilypond/current/ly/string-tunings-init.ly] [/home/james/lilypond-git/build/out/share/lilypond/current/ly/property-init.ly] [/home/james/lilypond-git/build/out/share/lilypond/current/ly/grace-init.ly] [/home/james/lilypond-git/build/out/share/lilypond/current/ly/midi-init.ly [/home/james/lilypond-git/build/out/share/lilypond/current/ly/performer-init.ly]] [/home/james/lilypond-git/build/out/share/lilypond/current/ly/paper-defaults-init.ly [/home/james/lilypond-git/build/out/share/lilypond/current/ly/titling-init.ly] [/home/james/lilypond-git/build/out/share/lilypond/current/ly/text-replacements.ly]] [/home/james/lilypond-git/build/out/share/lilypond/current/ly/context-mods-init.ly] [/home/james/lilypond-git/build/out/share/lilypond/current/ly/engraver-init.ly]]] Using `nederlands' note names... [/home/james/lilypond-git/ly/generate-documentation.ly [/home/james/lilypond-git/build/out/share/lilypond/current/scm/documentation-lib.scm] [/home/james/lilypond-git/build/out/share/lilypond/current/scm/lily-sort.scm] [/home/james/lilypond-git/build/out/share/lilypond/current/scm/document-functions.scm] [/home/james/lilypond-git/build/out/share/lilypond/current/scm/document-translation.scm] [/home/james/lilypond-git/build/out/share/lilypond/current/scm/document-music.scm] [/home/james/lilypond-git/build/out/share/lilypond/current/scm/document-type-predicates.scm] [/home/james/lilypond-git/build/out/share/lilypond/current/scm/document-identifiers.scm] [/home/james/lilypond-git/build/out/share/lilypond/current/scm/document-context-mods.scm] [/home/james/lilypond-git/build/out/share/lilypond/current/scm/document-backend.scm] [/home/james/lilypond-git/build/out/share/lilypond/current/scm/document-markup.scm] warning: music function `allowVoltaHook' not documented. Writing "internals.texi".../home/james/lilypond-git/build/scripts/build/out/run-and-check: line 6: 17185 Segmentation fault (core dumped) /home/james/lilypond-git/build/out/bin/lilypond --verbose /home/james/lilypond-git/ly/generate-documentation
https://codereview.appspot.com/296010043/diff/1/lily/output-def-scheme.cc File lily/output-def-scheme.cc (right): https://codereview.appspot.com/296010043/diff/1/lily/output-def-scheme.cc#new... lily/output-def-scheme.cc:104: if (td && scm_is_eq (key, td->get_context_name ())); Man, is this the obfuscated C context or what? The semicolon at the end of the if-condition is the deadly sin.