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

Reply via email to