2016-05-10 11:28 GMT+02:00 Thomas Morley <thomasmorle...@gmail.com>: >> >> Can you give a full backtrace from the debugger? Likely something like >> >> gdb out/bin/lilypond >> run /tmp/foo-test-file.ly >> bt >> >> should do the trick. > > Will try in the evening, have to run.
Hope I did it correctly, never used gdb before. See attached. Cheers, Harm
(gdb) bt #0 0x00007ffff5dd1418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #1 0x00007ffff5dd301a in __GI_abort () at abort.c:89 #2 0x00007ffff5dc9bd7 in __assert_fail_base (fmt=<optimized out>, assertion=assertion@entry=0x78e608 "scm_is_null (value) || scm_is_eq (value, marker)", file=file@entry=0x78e5d0 "/home/hermann/lilypond-git/lily/grob-property.cc", line=line@entry=242, function=function@entry=0x78e6a0 <Grob::try_callback_on_alist(scm_unused_struct**, scm_unused_struct*, scm_unused_struct*)::__PRETTY_FUNCTION__> "scm_unused_struct* Grob::try_callback_on_alist(scm_unused_struct**, SCM, SCM)") at assert.c:92 #3 0x00007ffff5dc9c82 in __GI___assert_fail (assertion=assertion@entry=0x78e608 "scm_is_null (value) || scm_is_eq (value, marker)", file=file@entry=0x78e5d0 "/home/hermann/lilypond-git/lily/grob-property.cc", line=line@entry=242, function=function@entry=0x78e6a0 <Grob::try_callback_on_alist(scm_unused_struct**, scm_unused_struct*, scm_unused_struct*)::__PRETTY_FUNCTION__> "scm_unused_struct* Grob::try_callback_on_alist(scm_unused_struct**, SCM, SCM)") at assert.c:101 #4 0x000000000068a19d in Grob::try_callback_on_alist (proc=<optimized out>, sym=0x7ffff20318e0, alist=0xe867a0, this=0xe86740) at /home/hermann/lilypond-git/lily/grob-property.cc:242 #5 Grob::internal_get_property (this=this@entry=0xe86740, sym=0x7ffff20318e0) at /home/hermann/lilypond-git/lily/grob-property.cc:184 #6 0x0000000000498ca2 in Grob::x_parent_positioning (smob=<optimized out>) at /home/hermann/lilypond-git/lily/grob.cc:893 #7 0x00007ffff7b21462 in scm_dapply () from /usr/lib/libguile.so.17 #8 0x000000000068a043 in Grob::try_callback_on_alist (proc=0x7ffff3ba4ff0, sym=0x7ffff32acd40, alist=0xe60cc0, this=0xe60c60) at /home/hermann/lilypond-git/lily/grob-property.cc:232 #9 Grob::internal_get_property (this=this@entry=0xe60c60, sym=sym@entry=0x7ffff32acd40) at /home/hermann/lilypond-git/lily/grob-property.cc:184 #10 0x000000000049b1f1 in Grob::get_offset (a=X_AXIS, this=0xe60c60) at /home/hermann/lilypond-git/lily/grob.cc:412 #11 Grob::relative_coordinate (this=0xe60c60, refp=0xe6e200, a=X_AXIS) at /home/hermann/lilypond-git/lily/grob.cc:341 #12 0x000000000049e8a5 in Grob::relative_coordinate (a=X_AXIS, refp=0xe6e200, this=0xe60c60) at /home/hermann/lilypond-git/lily/grob.cc:490 #13 Grob::extent (this=this@entry=0xe60c60, refp=refp@entry=0xe6e200, a=a@entry=X_AXIS) at /home/hermann/lilypond-git/lily/grob.cc:456 #14 0x00000000005b1cf2 in Separation_item::boxes (left=<optimized out>, me=<optimized out>) at /home/hermann/lilypond-git/lily/separation-item.cc:161 #15 Separation_item::calc_skylines (smob=<optimized out>) at /home/hermann/lilypond-git/lily/separation-item.cc:91 #16 0x00007ffff7b21462 in scm_dapply () from /usr/lib/libguile.so.17 #17 0x000000000068a043 in Grob::try_callback_on_alist (proc=0x7ffff3c3b9e0, sym=0x7ffff32b8100, alist=0xe6e260, this=0xe6e200) at /home/hermann/lilypond-git/lily/grob-property.cc:232 #18 Grob::internal_get_property (this=0xe6e200, sym=0x7ffff32b8100) at /home/hermann/lilypond-git/lily/grob-property.cc:184 #19 0x000000000050ad46 in Paper_column::minimum_distance (left=0xe6e120, right=0xe6e200) at /home/hermann/lilypond-git/lily/paper-column.cc:172 #20 0x00000000006cfcea in Staff_spacing::get_spacing (me=me@entry=0xe87000, right_col=right_col@entry=0xe6e200, situational_space=situational_space@entry=0) at /home/hermann/lilypond-git/lily/staff-spacing.cc:198 #21 0x0000000000697805 in Spacing_spanner::breakable_column_spacing (me=me@entry=0xe60ae0, l=l@entry=0xe6e120, r=r@entry=0xe6e200, options=options@entry=0x7fffffff9e20) at /home/hermann/lilypond-git/lily/spacing-spanner.cc:501 #22 0x0000000000697caa in Spacing_spanner::generate_pair_spacing (me=me@entry=0xe60ae0, left_col=left_col@entry=0xe6e120, right_col=right_col@entry=0xe6e200, after_right_col=<optimized out>, options=options@entry=0x7fffffff9e20) ---Type <return> to continue, or q <return> to quit--- at /home/hermann/lilypond-git/lily/spacing-spanner.cc:210 #23 0x0000000000697ea5 in Spacing_spanner::generate_springs (me=me@entry=0xe60ae0, cols=std::vector of length 3, capacity 4 = {...}, options=options@entry=0x7fffffff9e20) at /home/hermann/lilypond-git/lily/spacing-spanner.cc:300 #24 0x000000000069853b in Spacing_spanner::set_springs (smob=<optimized out>) at /home/hermann/lilypond-git/lily/spacing-spanner.cc:73 #25 0x00007ffff7b21462 in scm_dapply () from /usr/lib/libguile.so.17 #26 0x000000000068a043 in Grob::try_callback_on_alist (proc=0x7ffff3b8c460, sym=0x7ffff32ad2a0, alist=0xe60b40, this=0xe60ae0) at /home/hermann/lilypond-git/lily/grob-property.cc:232 #27 Grob::internal_get_property (this=this@entry=0xe60ae0, sym=0x7ffff32ad2a0) at /home/hermann/lilypond-git/lily/grob-property.cc:184 #28 0x000000000063072c in System::pre_processing (this=0xe6d050) at /home/hermann/lilypond-git/lily/system.cc:527 #29 0x00000000004e26f8 in Paper_score::process (this=0xe5a2e0) at /home/hermann/lilypond-git/lily/paper-score.cc:134 #30 0x00000000005442bf in ly_format_output (context=context@entry=0x7ffff070bb00) at /home/hermann/lilypond-git/lily/global-context-scheme.cc:45 #31 0x0000000000548a58 in Score::book_rendering (this=this@entry=0xe41bd0, layoutbook=0xe41d60, default_def=default_def@entry=0xd97f20) at /home/hermann/lilypond-git/lily/score.cc:144 #32 0x0000000000528575 in Book::process_score (this=this@entry=0xe41c30, s=s@entry=0x7ffff0742770, output_paper_book=output_paper_book@entry=0xe41c80, layout=layout@entry=0xd97f20) at /home/hermann/lilypond-git/lily/book.cc:225 #33 0x0000000000528881 in Book::process (this=this@entry=0xe41c30, default_paper=<optimized out>, default_layout=0xd97f20, parent_part=parent_part@entry=0x0) at /home/hermann/lilypond-git/lily/book.cc:302 #34 0x0000000000528957 in Book::process (this=this@entry=0xe41c30, default_paper=<optimized out>, default_layout=<optimized out>) at /home/hermann/lilypond-git/lily/book.cc:196 #35 0x00000000005cbeba in ly_book_process (book_smob=<optimized out>, default_paper=0x7ffff0942140, default_layout=0x7ffff0acc9e0, output=0x7ffff2f47200) at /home/hermann/lilypond-git/lily/book-scheme.cc:75 #36 0x00007ffff7b21607 in scm_dapply () from /usr/lib/libguile.so.17 #37 0x00007ffff7b22670 in ?? () from /usr/lib/libguile.so.17 #38 0x00007ffff7b2bc02 in scm_c_with_fluid () from /usr/lib/libguile.so.17 #39 0x000000000069fa53 in ly_eval_scm (form=form@entry=0x7ffff07870f0, i=..., safe=safe@entry=false, parser=parser@entry=0xcac2c0) at /home/hermann/lilypond-git/lily/parse-scm.cc:181 #40 0x000000000072e77e in Lily_lexer::eval_scm (this=this@entry=0xbbd620, readerdata=readerdata@entry=0x7ffff07870f0, hi=..., extra_token=extra_token@entry=35 '#') at /home/hermann/lilypond-git/lily/lexer.ll:1081 #41 0x0000000000743a37 in Lily_lexer::eval_scm_token (this=0xbbd620, sval=0x7ffff07870f0, w=...) at /home/hermann/lilypond-git/lily/include/lily-lexer.hh:61 #42 0x000000000073bed3 in yyparse (parser=<optimized out>, retval=retval@entry=0x7fffffffc280) at /home/hermann/lilypond-git/lily/parser.yy:451 #43 0x00000000007439c4 in Lily_parser::do_yyparse_trampoline (parser=<optimized out>) at /home/hermann/lilypond-git/lily/parser.yy:4032 #44 0x00007ffff7b2bc02 in scm_c_with_fluid () from /usr/lib/libguile.so.17 #45 0x00000000007343dc in Lily_parser::do_yyparse (this=<optimized out>) at /home/hermann/lilypond-git/lily/parser.yy:4025 #46 0x00000000005c3248 in Lily_parser::parse_file (this=this@entry=0xcac2c0, init="init.ly", name="/home/hermann/lilypond-git/build/out/share/lilypond/current/scm/../../lilypondH/Test/forum/atest-35.ly", out_name="atest-35") at /home/hermann/lilypond-git/lily/lily-parser.cc:123 ---Type <return> to continue, or q <return> to quit--- #47 0x0000000000606cfc in ly_parse_file (name=<optimized out>) at /home/hermann/lilypond-git/lily/lily-parser-scheme.cc:121 #48 0x00007ffff7b237fd in ?? () from /usr/lib/libguile.so.17 #49 0x00007ffff7b21ba4 in scm_dapply () from /usr/lib/libguile.so.17 #50 0x00007ffff7b7aa10 in scm_c_catch () from /usr/lib/libguile.so.17 #51 0x00007ffff7b7ab2d in scm_catch_with_pre_unwind_handler () from /usr/lib/libguile.so.17 #52 0x00007ffff7b21607 in scm_dapply () from /usr/lib/libguile.so.17 #53 0x00007ffff7b22670 in ?? () from /usr/lib/libguile.so.17 #54 0x00007ffff7b22828 in ?? () from /usr/lib/libguile.so.17 #55 0x00007ffff7b21ba4 in scm_dapply () from /usr/lib/libguile.so.17 #56 0x00007ffff1e02620 in scm_srfi1_for_each () from /usr/lib/libguile-srfi-srfi-1-v-3.so #57 0x00007ffff7b226ab in ?? () from /usr/lib/libguile.so.17 #58 0x00007ffff7b22828 in ?? () from /usr/lib/libguile.so.17 #59 0x00007ffff7b23587 in ?? () from /usr/lib/libguile.so.17 #60 0x00007ffff7b21ba4 in scm_dapply () from /usr/lib/libguile.so.17 #61 0x00000000005e6b79 in Scm_variable::operator() (arg1=<optimized out>, this=<optimized out>) at /home/hermann/lilypond-git/lily/include/lily-modules.hh:73 #62 main_with_guile () at /home/hermann/lilypond-git/lily/main.cc:537 #63 0x00007ffff7b3c9bf in ?? () from /usr/lib/libguile.so.17 #64 0x00007ffff7b13dca in ?? () from /usr/lib/libguile.so.17 #65 0x00007ffff7b7aa10 in scm_c_catch () from /usr/lib/libguile.so.17 #66 0x00007ffff7b143a4 in scm_i_with_continuation_barrier () from /usr/lib/libguile.so.17 #67 0x00007ffff7b14480 in scm_c_with_continuation_barrier () from /usr/lib/libguile.so.17 #68 0x00007ffff7b78d96 in scm_i_with_guile_and_parent () from /usr/lib/libguile.so.17 #69 0x00007ffff7b3cb25 in scm_boot_guile () from /usr/lib/libguile.so.17 #70 0x000000000041e935 in main (argc=2, argv=0x7fffffffde88, envp=<optimized out>) at /home/hermann/lilypond-git/lily/main.cc:829
_______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel