Re: 2.17.6: assertion failed with \glissando

2012-11-22 Thread Colin Hall
On Thu, Nov 22, 2012 at 11:46:07AM +, Ian Hulin wrote: > Hi Colin, Keith and Walter, > On 22/11/12 09:19, Colin Hall wrote: > > On Wed, Nov 21, 2012 at 05:08:52AM +, Keith OHara wrote: > >> The released builds are not compiled this way, so no-one can > >> reproduce your bug without using Li

Re: 2.17.6: assertion failed with \glissando

2012-11-22 Thread Ian Hulin
Hi Colin, Keith and Walter, On 22/11/12 09:19, Colin Hall wrote: > On Wed, Nov 21, 2012 at 05:08:52AM +, Keith OHara wrote: >> Werner LEMBERG gnu.org> writes: >> >>> This time I tried with current git (commit 436824b8): >>> ../flower/include/interval.hh:226: T Interval_t::center()

Re: 2.17.6: assertion failed with \glissando

2012-11-22 Thread Colin Hall
On Wed, Nov 21, 2012 at 05:08:52AM +, Keith OHara wrote: > Werner LEMBERG gnu.org> writes: > > > This time I tried with current git (commit 436824b8): > > > > > ../flower/include/interval.hh:226: > > > T Interval_t::center() const [with T = double]: > > > Assertion `!is_empty ()' f

Re: 2.17.6: assertion failed with \glissando

2012-11-21 Thread Werner LEMBERG
>> - y = me->get_bound (dir)->extent (common_y, Y_AXIS).center (); >> + Interval ii = me->get_bound (dir)->extent (common_y, Y_AXIS); >> + if (!ii.is_empty()) >> +y = ii.center (); > > This works, thanks, and I get output which looks like being > predictable (see attached image), assuming

Re: 2.17.6: assertion failed with \glissando

2012-11-21 Thread Werner LEMBERG
>> Misleading? > > That backtrace described a call to center() that would have > succeeded, if it were allowed to continue. Ah, yes, silly me. > Let the assert fail, then backtrace after the program exits, or set > a conditional breakpoint depending on the (negative of the) > condition in the as

Re: 2.17.6: assertion failed with \glissando

2012-11-20 Thread Keith OHara
On Tue, 20 Nov 2012 22:55:21 -0800, Werner LEMBERG wrote: BTW, here is a full backtrace (of the first 32 frames). #0 Interval_t::center (this=0xbfff96ec) at ../flower/include/interval.hh:226 #1 0x082d9cdd in Note_head::get_stem_attachment (fm=0x8602ec8, key=...) at note-head.cc:181

Re: 2.17.6: assertion failed with \glissando

2012-11-20 Thread Werner LEMBERG
>> I'm on a GNU/Linux box, running `autogen.sh' with >> `--disable-optimising', and compiling with g++ 4.6.2. > > The released builds are not compiled this way, so no-one can > reproduce your bug without using Linux to create a debug-enabled > build. Well, assertion aborts should *never* happen, s

Re: 2.17.6: assertion failed with \glissando

2012-11-20 Thread Keith OHara
Werner LEMBERG gnu.org> writes: > This time I tried with current git (commit 436824b8): > > > ../flower/include/interval.hh:226: > > T Interval_t::center() const [with T = double]: > > Assertion `!is_empty ()' failed. > I'm on a GNU/Linux box, running `autogen.sh' with > `--disable-op

Re: 2.17.6: assertion failed with \glissando

2012-11-20 Thread Werner LEMBERG
> ../flower/include/interval.hh:226: > T Interval_t::center() const [with T = double]: > Assertion `!is_empty ()' failed. BTW, here is a full backtrace (of the first 32 frames). Werner == #0 Interval_t::center (

Re: 2.17.6: assertion failed with \glissando

2012-11-20 Thread Werner LEMBERG
This time I tried with current git (commit 436824b8): >> \version "2.17.6" >> >> { >> f2 \glissando >> \override NoteHead #'stencil = ##f >> e | >> } >> >> causes the following output (beautified): > > no such messages wit 2.17.7 - but there is no glissando; use > transpar

Re: 2.17.6: assertion failed with \glissando

2012-11-20 Thread Eluze
Eluze wrote > use transparent instead. or #'stencil = #point-stencil which lets the ledger lines diappear Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/2-17-6-assertion-failed-with-glissando-tp136531p136613.html Sent from the Bugs mailing list archive at Nabb

Re: 2.17.6: assertion failed with \glissando

2012-11-20 Thread Eluze
Werner LEMBERG wrote > [commit 3bd44774] > > The following code > > \version "2.17.6" > > { > f2 \glissando > \override NoteHead #'stencil = ##f > e | > } > > causes the following output (beautified): no such messages wit 2.17.7 - but there is no glissando; use transparent

2.17.6: assertion failed with \glissando

2012-11-18 Thread Werner LEMBERG
[commit 3bd44774] The following code \version "2.17.6" { f2 \glissando \override NoteHead #'stencil = ##f e | } causes the following output (beautified): GNU LilyPond 2.17.6 Processing `bug.ly' Parsing... Interpreting music... Preprocessing graphical objects...