I'm not sure if this is the right list to discuss this on. Recently in my 200 page string quartet the tuplet brackets, which always used to be fine, have started becoming too short, randomly, with no apparent obvious pattern, and only a little bit, but enough to make the score very unprofessional looking. Worse, for no reason I can fathom, suddenly I can't compile any more due to lilypond dumping core.
So I went through the exercise of building lilypond in order to get an executable with debugging symbols. learned how to run gdb, and was interested to observe this in the (very long) backtrace: #2 0x00007ffff74c640f in __assert_fail_base (fmt=0x7ffff7652858 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x555555915f81 "!is_empty ()", file=0x555555915f63 "../flower/include/interval.hh", line=227, function=<optimised out>) at assert.c:92 #3 0x00007ffff74d6142 in __GI___assert_fail (assertion=assertion@entry=0x555555915f81 "!is_empty ()", file=file@entry=0x555555915f63 "../flower/include/interval.hh", line=line@entry=227, function=function@entry=0x555555928280 <_ZZNK10Interval_tIdE6centerEvE19__PRETTY_FUNCTION__> "T Interval_t<T>::center() const [with T = double]") at assert.c:101 #4 0x00005555556e4a06 in Interval_t<double>::center() const (this=<optimised out>) at ./include/lily-guile-macros.hh:70 #5 0x00005555556e4a06 in Tuplet_number::calc_x_offset(scm_unused_struct*) (smob=<optimised out>) at tuplet-number.cc:293 I am running 2.19.83 on Ubuntu 18.10. The same occurs with 2.19.82. This seems to indeed indicate something in the tuplet machinery going wrong. I have disabled all my music functions that have anything to do with modifying tuplets. I did this because the exact error came up a year or two go and that turned out to be related to matters regrading setting the stencil to #point-stencil or not. But that's not the current issue, although I suspect it is close. What calls calc_x_offset for Tuplet Number? Do I need to compile a non-optimised version of lilypond to trace this further? Any assistance would be greatly appreciated. My string quartet is going nowhere but I am learning a lot about debugging lilypond. I am not sure what list this belongs to as I feel this may very well be a conding error in my source, and not a lilypond bug, but it's very hard to determine. I cannot make it happen in an MWE. Andrew _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond