Starting program: /usr/bin/lilypond slurtest2.ly [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Program received signal SIGSEGV, Segmentation fault. 0x000055555561fa4f in Grob::get_offset (address@hidden, address@hidden) at grob.cc:400 400 if (dim_cache_[a].offset_) #0 0x000055555561fa4f in Grob::get_offset(Axis) const (address@hidden, address@hidden) at grob.cc:400 #1 0x000055555561fb48 in Grob::relative_coordinate(Grob const*, Axis) const (this=0x0, refp=0x55555619f290, a=X_AXIS) at grob.cc:341 #2 0x000055555561fb6e in Grob::relative_coordinate(Grob const*, Axis) const (this=0x55555619eda0, refp=0x55555619f290, a=X_AXIS) at grob.cc:345 #3 0x000055555561fb6e in Grob::relative_coordinate(Grob const*, Axis) const (this=0x555556046260, refp=0x55555619f290, a=X_AXIS) at grob.cc:345 #4 0x000055555561fb6e in Grob::relative_coordinate(Grob const*, Axis) const (this=0x555556046df0, refp=0x55555619f290, a=X_AXIS) at grob.cc:345 #5 0x000055555561fb6e in Grob::relative_coordinate(Grob const*, Axis) const (this=0x5555560465f0, refp=0x55555619f290, a=X_AXIS) at grob.cc:345 #6 0x000055555561fb6e in Grob::relative_coordinate(Grob const*, Axis) const (address@hidden, refp=0x55555619f290, address@hidden) at grob.cc:345 #7 0x00005555556547a4 in Slur_configuration::score_extra_encompass(Slur_score_state const&) (this=0x5555561a2640, state=...) at slur-configuration.cc:341 #8 0x00005555556550f5 in Slur_configuration::run_next_scorer(Slur_score_state const&) (this=0x5555561a2640, state=...) at slur-configuration.cc:522 #9 0x000055555571b5ab in Slur_score_state::get_best_curve() const (address@hidden) at slur-scoring.cc:427 #10 0x000055555571b80f in Slur::calc_control_points(scm_unused_struct*) (smob=) at slur-scoring.cc:363 #11 0x00007ffff791fcf5 in scm_dapply (proc=0x7fffecfc0180, arg1=0x7fffe99eaae0, args=0x404) at eval.c:4895 #12 0x00005555557d94d1 in Grob::try_callback_on_alist(scm_unused_struct**, scm_unused_struct*, scm_unused_struct*) (this=0x555556025db0, alist=0x555556025e10, sym=0x7fffeb374a60, proc=0x7fffecfc0180) at grob-property.cc:232 #13 0x00005555555fcfcf in Slur::get_curve(Grob*) (address@hidden) at slur.cc:231 #14 0x00005555555feb78 in Slur::vertical_skylines(scm_unused_struct*) (smob=) at slur.cc:375 #15 0x00007ffff791fcf5 in scm_dapply (proc=0x7fffeced8f80, arg1=0x7fffe99eaae0, args=0x404) at eval.c:4895 #16 0x00005555557d94d1 in Grob::try_callback_on_alist(scm_unused_struct**, scm_unused_struct*, scm_unused_struct*) (address@hidden, address@hidden, sym=0x7fffec5f2860, proc=0x7fffeced8f80) at grob-property.cc:232 #17 0x00005555557d961d in Grob::internal_get_property(scm_unused_struct*) const (address@hidden, sym=) at grob-property.cc:184 #18 0x0000555555834a42 in add_interior_skylines(Grob*, Grob*, Grob*, std::vector >*) (address@hidden, address@hidden, address@hidden, address@hidden) at axis-group-interface.cc:657 #19 0x0000555555837040 in Axis_group_interface::skyline_spacing(Grob*) (me=0x55555619f290) at axis-group-interface.cc:919 #20 0x00005555558371a4 in Axis_group_interface::calc_skylines(scm_unused_struct*) (smob=) at axis-group-interface.cc:400 #21 0x00007ffff791fcf5 in scm_dapply (proc=0x7fffecec3040, arg1=0x7fffe93cc820, args=0x404) at eval.c:4895 #22 0x00005555557d94d1 in Grob::try_callback_on_alist(scm_unused_struct**, scm_unused_struct*, scm_unused_struct*) (address@hidden, address@hidden, sym=0x7fffec5f2860, proc=0x7fffecec3040) at grob-property.cc:232 #23 0x00005555557d961d in Grob::internal_get_property(scm_unused_struct*) const (address@hidden, sym=) at grob-property.cc:184 #24 0x00005555556f42cf in Align_interface::internal_get_minimum_translations(Grob*, std::vector > const&, Axis, bool, bool, int, int) (end=0, start=0, pure=false, other_common=0x5555560500f0, a=Y_AXIS, g=0x55555619f290, this=) at align-interface.cc:79 #25 0x00005555556f42cf in Align_interface::internal_get_minimum_translations(Grob*, std::vector > const&, Axis, bool, bool, int, int) (address@hidden, elems=std::vector of length 1, capacity 1 = {...}, address@hidden, include_fixed_spacing=, address@hidden, address@hidden, start=, end=) at align-interface.cc:212 #26 0x00005555556f5547 in Align_interface::get_minimum_translations_without_min_dist(Grob*, std::vector > const&, Axis) (address@hidden, all_grobs=std::vector of length 1, capacity 1 = {...}, address@hidden) at align-interface.cc:154 #27 0x000055555585eaf4 in Page_layout_problem::append_system(System*, Spring const&, double, double) (address@hidden, address@hidden, spring=..., address@hidden, padding=1) at page-layout-problem.cc:547 #28 0x0000555555860b1a in Page_layout_problem::Page_layout_problem(Paper_book*, scm_unused_struct*, scm_unused_struct*) (this=0x7fffffff9760, pb=, page_scm=, systems=0x7fffe93c7dc0) at page-layout-problem.cc:477 #29 0x00005555557f00c5 in Page_breaking::make_pages(std::vector >, scm_unused_struct*) (address@hidden, lines_per_page=std::vector of length 1, capacity 1 = {...}, address@hidden) at page-breaking.cc:624 #30 0x00005555557a437e in Optimal_page_breaking::solve() (address@hidden) at optimal-page-breaking.cc:219 #31 0x000055555572bcb6 in ly_optimal_breaking(scm_unused_struct*) (pb=) at page-breaking-scheme.cc:44 #32 0x00007ffff791fcf5 in scm_dapply (proc=0x7fffecfc20b0, arg1=0x7fffe9ac74e0, args=0x404) at eval.c:4895 #33 0x000055555582b751 in Paper_book::pages() (address@hidden) at paper-book.cc:635 #34 0x000055555582bddd in Paper_book::output_aux(scm_unused_struct*, bool, long*, long*) (address@hidden, address@hidden, address@hidden, address@hidden, address@hidden) at paper-book.cc:148 #35 0x000055555582c08a in Paper_book::output(scm_unused_struct*) (address@hidden, address@hidden) at paper-book.cc:171 #36 0x0000555555765fd0 in ly_book_process(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*) (book_smob=, default_paper=, default_layout=0x7fffe9e210f0, output=0x7fffec2885a0) at book-scheme.cc:78 #37 0x00007ffff791fedf in scm_dapply (proc=0x7fffec6294f0, arg1=0x7fffecfff0d0, args=0x7fffe9ac7500, address@hidden) at eval.c:4930 #38 0x00007ffff7920eb3 in deval (x=, env=) at eval.c:4378 #39 0x00007ffff792a472 in scm_c_with_fluid (fluid=0x7fffec5ea5a0, address@hidden, address@hidden , address@hidden) at fluids.c:463 #40 0x00005555555cb8a3 in ly_eval_scm(scm_unused_struct*, Input, bool, Lily_parser*) (address@hidden, i=..., address@hidden, address@hidden) at parse-scm.cc:181 #41 0x00005555558baea9 in Lily_lexer::eval_scm(scm_unused_struct*, Input, char) (address@hidden, address@hidden, hi=..., address@hidden '#') at lexer.ll:1078 #42 0x00005555558d0ee9 in Lily_lexer::eval_scm_token(scm_unused_struct*, Input) (this=0x555555d39a10, sval=0x7fffe9acaa90, w=...) at include/lily-lexer.hh:61 #43 0x00005555558cfc5f in yyparse(Lily_parser*, scm_unused_struct**) (address@hidden, address@hidden) at parser.yy:450 #44 0x00005555558d0e74 in Lily_parser::do_yyparse_trampoline(void*) (address@hidden) at parser.yy:4021 #45 0x00007ffff792a472 in scm_c_with_fluid (fluid=0x7fffec5ea620, value=0x7fffea9daae0, address@hidden , address@hidden) at fluids.c:463 #46 0x00005555558c1261 in Lily_parser::do_yyparse() (address@hidden) at parser.yy:4014 #47 0x0000555555891c68 in Lily_parser::parse_file(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (address@hidden, init="init.ly", name="slurtest2.ly", out_name="slurtest2") at lily-parser.cc:123 #48 0x00005555557ab67e in ly_parse_file(scm_unused_struct*) (name=) at lily-parser-scheme.cc:121 #49 0x00007ffff7921fde in deval (x=, address@hidden, env=, address@hidden) at eval.c:4232 #50 0x00007ffff79204ca in scm_dapply (proc=0x7fffea9dac80, arg1=, args=0x7fffea9dab70) at eval.c:5012 #51 0x00007ffff7979058 in scm_c_catch (tag=, address@hidden , address@hidden, handler=0x7ffff7978970 , address@hidden, pre_unwind_handler=0x0, pre_unwind_handler_data=0x7fffffffce80) at throw.c:203 #52 0x00007ffff797917d in scm_catch_with_pre_unwind_handler (key=, thunk=, handler=, pre_unwind_handler=) at throw.c:587 #53 0x00007ffff791fedf in scm_dapply (proc=0x7fffec6294f0, arg1=0x7fffed01c8e0, args=0x7fffea9dabc0, address@hidden) at eval.c:4930 #54 0x00007ffff7920eb3 in deval (x=, env=, address@hidden) at eval.c:4378 #55 0x00007ffff792118f in deval (x=0x7fffeab9ed70, address@hidden, env=0x7fffea9dae20, address@hidden) at eval.c:3397 #56 0x00007ffff79204ca in scm_dapply (proc=0x7fffea9dec10, arg1=, args=0x7fffea9de2a0) at eval.c:5012 #57 0x00007fffeb143510 in scm_srfi1_for_each (proc=0x7fffea9de9e0, arg1=0x7fffea9dc4b0, args=) at srfi-1.c:1516 #58 0x00007ffff7920f6e in deval (x=, env=, address@hidden) at eval.c:4509 #59 0x00007ffff792118f in deval (x=0x7fffeab9e1d0, env=0x7fffea9dbdf0, address@hidden) at eval.c:3397 #60 0x00007ffff7921e03 in deval (x=0x7fffea9dc030, address@hidden, address@hidden) at eval.c:3648 #61 0x00007ffff79204ca in scm_dapply (proc=0x7fffeaba41a0, arg1=, args=0x7fffea9dc470) at eval.c:5012 #62 0x0000555555781d49 in main_with_guile(void*, int, char**) (arg1=, this=) at include/lily-modules.hh:73 #63 0x0000555555781d49 in main_with_guile(void*, int, char**) () at main.cc:537 #64 0x00007ffff793b0a2 in invoke_main_func (body_data=0x7fffffffde70) at init.c:367 #65 0x00007ffff791257d in c_body (address@hidden) at continuations.c:349 #66 0x00007ffff7979058 in scm_c_catch (address@hidden, address@hidden , address@hidden, address@hidden , address@hidden, address@hidden , pre_unwind_handler_data=0x0) at throw.c:203 #67 0x00007ffff7912b54 in scm_i_with_continuation_barrier (address@hidden , address@hidden, address@hidden , address@hidden, pre_unwind_handler=0x7ffff7979640 , address@hidden) at continuations.c:325 #68 0x00007ffff7912c30 in scm_c_with_continuation_barrier (address@hidden , address@hidden) at continuations.c:367 #69 0x00007ffff79773e6 in scm_i_with_guile_and_parent (func=0x7ffff793b080 , data=0x7fffffffde70, parent=) at threads.c:733 #70 0x00007ffff793b215 in scm_boot_guile (argc=, argv=, main_func=, closure=) at init.c:350 #71 0x0000555555599e9b in main(int, char**, char**) (argc=2, argv=0x7fffffffe028, envp=) at main.cc:829