lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

My Lilypond 2.18 crashes when combining slur and tie on a note


From: Frank Steinmetzger
Subject: My Lilypond 2.18 crashes when combining slur and tie on a note
Date: Sun, 11 Mar 2018 20:34:42 +0100
User-agent: Mutt 1.7.2; VIM - Vi IMproved 8.0

Dear list,

after a long hiatus, I am now typing another piece for choir. But after I
had finished the first voice, the document would not compile. I narrowed it
down to the following MWE. See the comment in the second line with notes:


\version "2.18"
\language "deutsch"

SopranNoten = \relative c'' {
        \dynamicUp
        \time 4/4
        \key d \major
        \clef treble

        d=''2 cis4\!\f\< h |
        e\> a,\! d2~( |  % remove either ~ or ( from that d2, and it compiles
        d cis4) h |
}

\score{
        \SopranNoten
        \layout{}
}


This snippet causes Lilypond to crash on my machines. Both run Gentoo Linux
with identical versions, namely Lilypoind 2.18.2. I installed 2.18.2 on an
Ubuntu and an Arch installation. Both of them have no problem. :'-(

I was afraid that my own systems are at fault. But what can I do to fix it?
Based on the backtrace given below, can you take a guess? Perhabs it is some
underlying library or an incompatibility between libs due to a different gcc
version?

Many thanks and I hope everyone came back safely from a nice weekend in
Chemnitz. :) I was too exhausted to go this time.



#0  Grob::get_offset (address@hidden, address@hidden) at grob.cc:397
#1  0x00005555555d17f7 in Grob::relative_coordinate (this=0x0, 
refp=0x5555560370e0, a=X_AXIS) at grob.cc:338
#2  0x00005555555d181c in Grob::relative_coordinate (this=0x555556034270, 
refp=0x5555560370e0, a=X_AXIS) at grob.cc:342
#3  0x00005555555d181c in Grob::relative_coordinate (this=0x555555ecd8b0, 
refp=0x5555560370e0, a=X_AXIS) at grob.cc:342
#4  0x00005555555d181c in Grob::relative_coordinate (this=0x555555ece190, 
refp=0x5555560370e0, a=X_AXIS) at grob.cc:342
#5  0x00005555555d181c in Grob::relative_coordinate (this=0x555555ecdc30, 
refp=0x5555560370e0, a=X_AXIS) at grob.cc:342
#6  0x00005555555d181c in Grob::relative_coordinate (this=0x555555ece2e0, 
refp=0x5555560370e0, a=X_AXIS) at grob.cc:342
#7  0x00005555555d1852 in Grob::relative_coordinate (address@hidden, 
refp=<optimized out>, address@hidden) at grob.cc:345
#8  0x0000555555603398 in Slur_configuration::score_extra_encompass 
(this=0x55555603fb20, state=...) at slur-configuration.cc:327
#9  0x0000555555603c1d in Slur_configuration::run_next_scorer 
(this=0x55555603fb20, state=...) at slur-configuration.cc:508
#10 0x00005555556bdb98 in Slur_score_state::get_best_curve (address@hidden) at 
slur-scoring.cc:423
#11 0x00005555556bdcf7 in Slur::calc_control_points (smob=<optimized out>) at 
slur-scoring.cc:359
#12 0x00007ffff7928012 in scm_dapply (proc=0x7ffff3ef1970, arg1=0x7ffff0ae37a0, 
args=0x404) at eval.c:4895
#13 0x00005555555ca868 in Grob::try_callback_on_alist (address@hidden, 
address@hidden, address@hidden, address@hidden) at grob-property.cc:232
#14 0x00005555555cab30 in Grob::internal_get_property (address@hidden, 
sym=0x7ffff22bae00) at grob-property.cc:189
#15 0x00005555556f37ff in Slur::get_curve (address@hidden) at slur.cc:235
#16 0x00005555556f516b in Slur::vertical_skylines (smob=<optimized out>) at 
slur.cc:378
#17 0x00007ffff7928012 in scm_dapply (proc=0x7ffff3f1c4a0, arg1=0x7ffff0ae37a0, 
args=0x404) at eval.c:4895
#18 0x00005555555ca868 in Grob::try_callback_on_alist (address@hidden, 
address@hidden, address@hidden, address@hidden) at grob-property.cc:232
#19 0x00005555555cab30 in Grob::internal_get_property (address@hidden, 
sym=0x7ffff353c4e0) at grob-property.cc:189
#20 0x0000555555705d12 in add_interior_skylines (address@hidden, 
address@hidden, address@hidden, address@hidden) at axis-group-interface.cc:655
#21 0x00005555557082e2 in Axis_group_interface::skyline_spacing 
(me=0x5555560370e0) at axis-group-interface.cc:917
#22 0x00005555557084a9 in Axis_group_interface::calc_skylines (smob=<optimized 
out>) at axis-group-interface.cc:398
#23 0x00007ffff7928012 in scm_dapply (proc=0x7ffff3df7f10, arg1=0x7ffff04ce960, 
args=0x404) at eval.c:4895
#24 0x00005555555ca868 in Grob::try_callback_on_alist (address@hidden, 
address@hidden, address@hidden, address@hidden) at grob-property.cc:232
#25 0x00005555555cab30 in Grob::internal_get_property (address@hidden, 
sym=0x7ffff353c4e0) at grob-property.cc:189
#26 0x0000555555698748 in get_skylines (ret=0x7fffffff8450, end=<optimized 
out>, start=<optimized out>, pure=<optimized out>, a=<optimized out>, 
elements=0x7fffffff8430, me=<optimized out>) at align-interface.cc:86
#27 Align_interface::internal_get_minimum_translations (address@hidden, 
all_grobs=std::vector of length 1, capacity 1 = {...}, address@hidden, 
include_fixed_spacing=<optimized out>, address@hidden, address@hidden, 
start=<optimized out>,
    end=<optimized out>) at align-interface.cc:210
#28 0x0000555555699d47 in 
Align_interface::get_minimum_translations_without_min_dist (address@hidden, 
all_grobs=std::vector of length 1, capacity 1 = {...}, address@hidden) at 
align-interface.cc:166
#29 0x00005555557d06f5 in Page_layout_problem::append_system (address@hidden, 
address@hidden, spring=..., address@hidden, padding=1) at 
page-layout-problem.cc:549
#30 0x00005555557d2551 in Page_layout_problem::Page_layout_problem 
(this=0x7fffffff8b90, pb=<optimized out>, page_scm=<optimized out>, 
systems=0x7ffff04c9e60) at page-layout-problem.cc:479
#31 0x000055555576b8c2 in Page_breaking::make_pages (address@hidden, 
lines_per_page=std::vector of length 1, capacity 1 = {...}, address@hidden) at 
page-breaking.cc:624
#32 0x000055555571759d in Optimal_page_breaking::solve (address@hidden) at 
optimal-page-breaking.cc:219
#33 0x00005555555c9873 in ly_optimal_breaking (pb=<optimized out>) at 
page-breaking-scheme.cc:43
#34 0x00007ffff7928012 in scm_dapply (proc=0x7ffff3e20cc0, arg1=0x7ffff0bdcdb0, 
args=0x404) at eval.c:4895
#35 0x00005555556e84d1 in Paper_book::pages (address@hidden) at 
paper-book.cc:654
#36 0x00005555556e8814 in Paper_book::output_aux (address@hidden, 
address@hidden, address@hidden, address@hidden,
    address@hidden) at paper-book.cc:162
#37 0x00005555556e8aaa in Paper_book::output (address@hidden, address@hidden) 
at paper-book.cc:185
#38 0x00005555555dea01 in ly_book_process (book_smob=<optimized out>, 
default_paper=0x7ffff0ebcad0, default_layout=0x7ffff10d4c70, 
output=0x7ffff3232d40) at book-scheme.cc:79
#39 0x00007ffff79281bf in scm_dapply (proc=0x7ffff35774f0, arg1=0x7ffff3e37520, 
args=0x7ffff0bdcdd0, address@hidden) at eval.c:4930
#40 0x00007ffff7929158 in deval (x=<optimized out>, env=<optimized out>) at 
eval.c:4378
#41 0x00007ffff7930adc in scm_i_eval (exp=<optimized out>, env=<optimized out>) 
at eval.c:5910
#42 0x00007ffff7930b26 in scm_primitive_eval (exp=<optimized out>) at 
eval.c:5935
#43 0x0000555555598db0 in internal_ly_eval_scm (address@hidden) at 
parse-scm.cc:108
#44 0x0000555555598f3b in ly_eval_scm (address@hidden, i=..., address@hidden, 
address@hidden) at parse-scm.cc:181
#45 0x0000555555825905 in Lily_lexer::eval_scm (address@hidden, address@hidden, 
hi=..., address@hidden '#') at lexer.ll:1116
#46 0x000055555583a509 in Lily_lexer::eval_scm_token (this=0x555555c3caf0, 
sval=0x7ffff0be0620, w=...) at ./include/lily-lexer.hh:59
#47 0x000055555582fd77 in yyparse (address@hidden, address@hidden) at 
parser.yy:434
#48 0x000055555583a464 in Lily_parser::do_yyparse (address@hidden) at 
parser.yy:3625
#49 0x000055555572fbc8 in Lily_parser::parse_file (address@hidden, 
init="init.ly", name="test.ly", out_name="test") at lily-parser.cc:124
#50 0x00005555557357cb in ly_parse_file (name=<optimized out>) at 
lily-parser-scheme.cc:121
#51 0x00007ffff792a1bb in deval (x=<optimized out>, address@hidden, 
env=<optimized out>, address@hidden) at eval.c:4232
#52 0x00007ffff792878d in scm_dapply (proc=0x7ffff1b48320, arg1=<optimized 
out>, args=0x7ffff1b481f0) at eval.c:5012
#53 0x00007ffff7980d28 in scm_c_catch (tag=<optimized out>, address@hidden 
<scm_body_thunk>, address@hidden, handler=0x7ffff7980640 <scm_handle_by_proc>, 
address@hidden, pre_unwind_handler=0x0,
    pre_unwind_handler_data=0x7fffffffc3c0) at throw.c:203
#54 0x00007ffff7980e4d in scm_catch_with_pre_unwind_handler (key=<optimized 
out>, thunk=<optimized out>, handler=<optimized out>, 
pre_unwind_handler=<optimized out>) at throw.c:587
#55 0x00007ffff79281bf in scm_dapply (proc=0x7ffff35774f0, arg1=0x7ffff3f6cd80, 
args=0x7ffff1b48260, address@hidden) at eval.c:4930
#56 0x00007ffff7929158 in deval (x=<optimized out>, env=<optimized out>, 
address@hidden) at eval.c:4378
#57 0x00007ffff79293f7 in deval (x=0x7ffff1c11b60, address@hidden, 
env=0x7ffff1b484d0, address@hidden) at eval.c:3397
#58 0x00007ffff792878d in scm_dapply (proc=0x7ffff1b49f10, arg1=<optimized 
out>, args=0x7ffff1b49e00) at eval.c:5012
#59 0x00007ffff2091570 in scm_srfi1_for_each (proc=0x7ffff1b49ec0, 
arg1=0x7ffff1b49f50, args=<optimized out>) at srfi-1.c:1516
#60 0x00007ffff7929525 in deval (x=<optimized out>, env=<optimized out>, 
address@hidden) at eval.c:4509
#61 0x00007ffff79293f7 in deval (x=0x7ffff1c11060, env=0x7ffff1b49800, 
address@hidden) at eval.c:3397
#62 0x00007ffff7929a3b in deval (x=0x7ffff1b49a30, address@hidden, 
address@hidden) at eval.c:3648
#63 0x00007ffff792878d in scm_dapply (proc=0x7ffff1c17400, arg1=<optimized 
out>, args=0x7ffff1b49e70) at eval.c:5012
#64 0x0000555555710d6b in main_with_guile () at main.cc:533
#65 0x00007ffff7942fdf in invoke_main_func (body_data=0x7fffffffd400) at 
init.c:367
#66 0x00007ffff791aa6a in c_body (address@hidden) at continuations.c:349
#67 0x00007ffff7980d28 in scm_c_catch (address@hidden, address@hidden <c_body>, 
address@hidden, address@hidden <c_handler>, address@hidden,
    address@hidden <scm_handle_by_message_noexit>, pre_unwind_handler_data=0x0) 
at throw.c:203
#68 0x00007ffff791b044 in scm_i_with_continuation_barrier (address@hidden 
<c_body>, address@hidden, address@hidden <c_handler>, address@hidden,
    pre_unwind_handler=0x7ffff7981310 <scm_handle_by_message_noexit>, 
address@hidden) at continuations.c:325
#69 0x00007ffff791b120 in scm_c_with_continuation_barrier (address@hidden 
<invoke_main_func>, address@hidden) at continuations.c:367
#70 0x00007ffff797f0b6 in scm_i_with_guile_and_parent (func=0x7ffff7942fc0 
<invoke_main_func>, data=0x7fffffffd400, parent=<optimized out>) at 
threads.c:733
#71 0x00007ffff7943155 in scm_boot_guile (argc=<optimized out>, argv=<optimized 
out>, main_func=<optimized out>, closure=<optimized out>) at init.c:350
#72 0x0000555555586b85 in main (argc=2, argv=0x7fffffffd588, envp=<optimized 
out>) at main.cc:808

-- 
Gruß | Greetings | Qapla’
Please do not share anything from, with or about me on any social network.

On Mondays I feel like Robinson -- I’m waiting for Friday.

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]