lilypond-devel
[Top][All Lists]
Advanced

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

crash while processing lily-7d242e8d.ly


From: Werner LEMBERG
Subject: crash while processing lily-7d242e8d.ly
Date: Thu, 30 Apr 2009 09:42:47 +0200 (CEST)

[git from today]

Running

  lilypond lily-7d242e8d.ly

makes lilypond crash.  Below is the full backtrace (I configured with
--disable-optimisation, BTW); not very informative, but...

valgrind gives the following:

 Invalid read of size 4
    at 0x80519A6: ly_car(scm_unused_struct*) (lily-guile.hh:187)
    by 0x810DA8B: ly_error(scm_unused_struct*, scm_unused_struct*) 
(general-scheme.cc:91)
    by 0x40BB35F: scm_gsubr_apply (in /usr/lib/libguile.so.17.2.0)
    by 0x40A5669: (within /usr/lib/libguile.so.17.2.0)
    by 0x40A4141: scm_dapply (in /usr/lib/libguile.so.17.2.0)
    by 0x40A295A: scm_apply (in /usr/lib/libguile.so.17.2.0)
    by 0x40A36EB: scm_apply_0 (in /usr/lib/libguile.so.17.2.0)
    by 0x81D45DE: Paper_book::classic_output(scm_unused_struct*) 
(paper-book.cc:241)
    by 0x80A1871: ly_book_process_to_systems(scm_unused_struct*,
                                             scm_unused_struct*,
                                             scm_unused_struct*,
                                             scm_unused_struct*) 
(book-scheme.cc:95)
    by 0x40BB32E: scm_gsubr_apply (in /usr/lib/libguile.so.17.2.0)
    by 0x40A3F06: scm_dapply (in /usr/lib/libguile.so.17.2.0)
    by 0x40A4C58: (within /usr/lib/libguile.so.17.2.0)
  Address 0x404 is not stack'd, malloc'd or (recently) free'd

Interestingly,

  lilypond -dbackend=eps lily-7d242e8d.ly

works just fine.


    Werner


======================================================================


Program received signal SIGSEGV, Segmentation fault.
0x080519a6 in ly_car (x=0x404) at ./include/lily-guile.hh:187
187     inline SCM ly_car (SCM x) { return SCM_CAR (x); }
(gdb) bt
#0  0x080519a6 in ly_car (x=0x404) at ./include/lily-guile.hh:187
#1  0x0810da8c in ly_error (str=0xb6c7a230, rest=0x404) at general-scheme.cc:91
#2  0xb7f0f360 in scm_gsubr_apply () from /usr/lib/libguile.so.17
#3  0xb7ef966a in ?? () from /usr/lib/libguile.so.17
#4  0xb7ef8142 in scm_dapply () from /usr/lib/libguile.so.17
#5  0xb7ef695b in scm_apply () from /usr/lib/libguile.so.17
#6  0xb7ef76ec in scm_apply_0 () from /usr/lib/libguile.so.17
#7  0x081d45df in Paper_book::classic_output (this=0x856fef8, 
output=0xb6b45600) at paper-book.cc:241
#8  0x080a1872 in ly_book_process_to_systems (book_smob=0xb769e9f0, 
default_paper=0xb73d1670,
    default_layout=0xb72cdc78, output=0xb6b45600) at book-scheme.cc:95
#9  0xb7f0f32f in scm_gsubr_apply () from /usr/lib/libguile.so.17
#10 0xb7ef7f07 in scm_dapply () from /usr/lib/libguile.so.17
#11 0xb7ef8c59 in ?? () from /usr/lib/libguile.so.17
#12 0xb7efc7ab in scm_primitive_eval () from /usr/lib/libguile.so.17
#13 0x081df44f in internal_ly_parse_scm (ps=0xbfffbcb8) at parse-scm.cc:65
#14 0x081df4bf in ly_parse_scm (
    s=0x848c2b3 "(let ((book-handler (if (defined? 
'default-toplevel-book-handler)\n", ' ' <repeats 25 times>, 
"default-toplevel-book-handler\n", ' ' <repeats 25 times>, 
"toplevel-book-handler)))\n   (cond ((pair? toplevel-boo"..., n=0xbfffbe10, i=
      {start_ = 0xbfffbdd4 
"��H\b��H\bXBK\b��H\b��H\bXBK\b�\210��\220\220D\bൢ�\004\002", end_ = 0x0, 
source_file_ = 0x84ab498}, safe=false, parser=0x84ab498) at parse-scm.cc:128
#15 0x082ddf1e in Lily_lexer::yylex (this=0x857d1b8) at lexer.ll:340
#16 0x082e10b4 in yylex (s=0xbfffdcc0, loc=0xbfffd744, v=0x84ab498) at 
parser.yy:2696
#17 0x082e266d in yyparse (my_lily_parser=0x84ab498) at out/parser.cc:2612
#18 0x082eef45 in Lily_parser::do_yyparse (this=0x84ab498) at parser.yy:2476
#19 0x0815370d in Lily_parser::parse_file (this=0x84ab498, init=
        {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = 
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p 
= 0xbfffded0 "\024AK\b\230�J\b<address@hidden"}}, name=
        {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = 
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p 
= 0xbfffdecc "\f�I\b\024AK\b\230�J\b<address@hidden"}}, out_name=
        {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = 
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p 
= 0xbfffdec8 "\234�I\b\f�I\b\024AK\b\230�J\b<address@hidden"}}) at 
lily-parser.cc:110
#20 0x08151934 in ly_parse_file (name=0xb6b80910) at lily-parser-scheme.cc:122
#21 0xb7ef9e19 in ?? () from /usr/lib/libguile.so.17
#22 0xb7ef8142 in scm_dapply () from /usr/lib/libguile.so.17
#23 0xb7ef695b in scm_apply () from /usr/lib/libguile.so.17
#24 0xb7efc2bd in scm_call_0 () from /usr/lib/libguile.so.17
#25 0xb7f5cf40 in scm_body_thunk () from /usr/lib/libguile.so.17
#26 0xb7f5d485 in scm_c_catch () from /usr/lib/libguile.so.17
#27 0xb7f5d6c1 in scm_catch_with_pre_unwind_handler () from 
/usr/lib/libguile.so.17
#28 0xb7f0f32f in scm_gsubr_apply () from /usr/lib/libguile.so.17
#29 0xb7ef7f07 in scm_dapply () from /usr/lib/libguile.so.17
#30 0xb7ef8c59 in ?? () from /usr/lib/libguile.so.17
#31 0xb7ef904e in ?? () from /usr/lib/libguile.so.17
#32 0xb7ef8142 in scm_dapply () from /usr/lib/libguile.so.17
#33 0xb7ef695b in scm_apply () from /usr/lib/libguile.so.17
#34 0xb7efc281 in scm_call_1 () from /usr/lib/libguile.so.17
#35 0xb5a05bae in scm_srfi1_for_each () from 
/usr/lib/libguile-srfi-srfi-1-v-3.so.3
#36 0xb7ef9eef in ?? () from /usr/lib/libguile.so.17
#37 0xb7ef904e in ?? () from /usr/lib/libguile.so.17
#38 0xb7ef9dbf in ?? () from /usr/lib/libguile.so.17
#39 0xb7ef8142 in scm_dapply () from /usr/lib/libguile.so.17
#40 0xb7ef695b in scm_apply () from /usr/lib/libguile.so.17
#41 0xb7efc281 in scm_call_1 () from /usr/lib/libguile.so.17
#42 0x081695bf in main_with_guile () at main.cc:421
#43 0xb7f13c16 in ?? () from /usr/lib/libguile.so.17
#44 0xb7ee3ad2 in ?? () from /usr/lib/libguile.so.17
#45 0xb7f5d485 in scm_c_catch () from /usr/lib/libguile.so.17
#46 0xb7ee40d2 in scm_i_with_continuation_barrier () from 
/usr/lib/libguile.so.17
#47 0xb7ee41b3 in scm_c_with_continuation_barrier () from 
/usr/lib/libguile.so.17
#48 0xb7f5bf99 in scm_i_with_guile_and_parent () from /usr/lib/libguile.so.17
#49 0xb7f5c08e in scm_with_guile () from /usr/lib/libguile.so.17
#50 0xb7f13baf in scm_boot_guile () from /usr/lib/libguile.so.17
#51 0x08169292 in main (argc=2, argv=0xbfffef14, envp=0xbfffef20) at main.cc:615

reply via email to

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