And this is what gdb has to say:
~~~
Box::is_empty (this=this@entry=0x0, a=a@entry=Y_AXIS) at
/lilypond/flower/include/drul-array.hh:47
47 T const &operator [] (Direction d) const
~~~
I’m wondering if it isn’t another skyline problem; setting the Direction to up
or down doesn’t segfault but setting it to a horizontal direction (either right
or left) does.
I thought this illegal stencil Box would be passed by the
New_fingering_engraver, but of the two following snippets, only the first one
triggers the bug:
~~~~
{
\set strokeFingerOrientations = #'(right)
\override StrokeFinger.stencil = ##f
<g'-\rightHandFinger #2 c''-\rightHandFinger #4 >
}
~~~~
~~~~
{
\set stringNumberOrientations = #'(right)
\override StringNumber.stencil = ##f
<g'\2 c''\4 >
}
~~~~
A workaround it not set the stencil property to `##f` but rather to
`#empty-stencil`.
---
** [issues:#5476] programming error/segfault while omitting Fingering.stencil
with fingeringOrientations set 'left**
**Status:** New
**Created:** Fri Feb 08, 2019 12:30 PM UTC by Palmer Ralph
**Last Updated:** Fri Feb 08, 2019 12:30 PM UTC
**Owner:** nobody
Thomas Morley wrote :
the following code is problematic
~~~~
{
\set fingeringOrientations = #'(left)
\override Fingering #'stencil = ##f
<g'-2 c''-4 > %% chord needs two elements to trigger the bug
}
~~~~
Versions 2.12.3 up to 2.16.2 print correctly, without error
Versions 2.18.2 up to 2.19.82 print correctly, but return:
programming error: Infinity or NaN encountered
Current master does:
Segmentation fault (core dumped)
---
Sent from sourceforge.net because [email protected] is
subscribed to https://sourceforge.net/p/testlilyissues/issues/
To unsubscribe from further messages, a project admin can change settings at
https://sourceforge.net/p/testlilyissues/admin/issues/options. Or, if this is
a mailing list, you can unsubscribe from the mailing list._______________________________________________
Testlilyissues-auto mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/testlilyissues-auto