Han-Wen Nienhuys wrote: > [EMAIL PROTECTED] writes: >> Hello, >> >> lilypond 2.0.0 (own compilation on SuSE Linux 8.2) kindly asks me to >> send my file to this list, because it crashes with signal 11. The funny >> thing about this problem is that it vanishes, if you change something >> non-trivial like using "--verbose", remove the midi part or delete >> a lyrics extender. That's why the problem is "non-critical" in my >> opinion, but I assume that you want to know it. > > That's very frightening. Can you try to replicate the crash in GDB and > send a stacktrace? > > (also, which version of GUILE are you running? There is a very subtle > garbage collection bug in GUILE 1.6.4)
SuSE 8.2 comes with GUILE 1.6.2. Here is what gdb reports (I recompiled lilypond with debug information and without optimisation): (gdb) run -I /export/home/i11pc210/thomas/texte/lieder/lilypond -I /export/home/i11pc210/thomas/texte/lieder/lilypond -I /export/home/i11pc210/thomas/texte/lieder/lilypond -H dedication -H title -H subtitle -H subsubtitle -H footer -H head -H composer -H arranger -H instrument -H opus -H piece -H metre -H meter -H poet -H texttranslator -H papersize -H textheight -H pagenumber -H language -H latexheaders -H latexoptions -H linewidth -H latexpackages -H unit -H orientation crash Starting program: /export/home/i11pc210/thomas/linux/src/lilypond-2.0.0/lily/out/lilypond-bin -I /export/home/i11pc210/thomas/texte/lieder/lilypond -I /export/home/i11pc210/thomas/texte/lieder/lilypond -I /export/home/i11pc210/thomas/texte/lieder/lilypond -H dedication -H title -H subtitle -H subsubtitle -H footer -H head -H composer -H arranger -H instrument -H opus -H piece -H metre -H meter -H poet -H texttranslator -H papersize -H textheight -H pagenumber -H language -H latexheaders -H latexoptions -H linewidth -H latexpackages -H unit -H orientation crash [New Thread 16384 (LWP 20002)] Now processing: `crash.ly' Parsing... Interpreting music... Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 20002)] 0x0805e96c in _ZNK14Music_iterator8self_scmEv (this=0x25555) at include/music-iterator.hh:66 This is the stack: (gdb) backtrace #0 0x0805e96c in _ZNK14Music_iterator8self_scmEv (this=0x25555) at include/music-iterator.hh:66 #1 0x080c4285 in _ZNK28Lyric_combine_music_iterator12derived_markEv (this=0x83dc748) at lyric-combine-music-iterator.cc:81 #2 0x080deadb in _ZN14Music_iterator9mark_smobEP17scm_unused_struct (smob=0x40973af0) at music-iterator.cc:192 #3 0x4005e366 in scm_gc_mark () from /usr/lib/libguile.so.12 #4 0x4005eccd in scm_mark_locations () from /usr/lib/libguile.so.12 #5 0x400b1f56 in scm_threads_mark_stacks () from /usr/lib/libguile.so.12 #6 0x4005e161 in scm_igc () from /usr/lib/libguile.so.12 #7 0x4005e041 in scm_gc_for_newcell () from /usr/lib/libguile.so.12 #8 0x40043774 in scm_acons () from /usr/lib/libguile.so.12 #9 0x40051cbe in scm_ceval () from /usr/lib/libguile.so.12 #10 0x40052595 in scm_ceval () from /usr/lib/libguile.so.12 #11 0x40051d06 in scm_ceval () from /usr/lib/libguile.so.12 #12 0x40055172 in scm_apply () from /usr/lib/libguile.so.12 #13 0x400548c1 in scm_call_1 () from /usr/lib/libguile.so.12 #14 0x080e2643 in _Z18make_music_by_nameP17scm_unused_struct (sym=0x4097ed70) at music.cc:390 #15 0x080c4180 in Lyric_combine_music_iterator (this=0x83dc748) at lyric-combine-music-iterator.cc:55 #16 0x080c4904 in _ZN28Lyric_combine_music_iterator11constructorEv () at lyric-combine-music-iterator.cc:191 #17 0x40054fb0 in scm_apply () from /usr/lib/libguile.so.12 #18 0x40062b7d in gh_call0 () from /usr/lib/libguile.so.12 #19 0x080de49b in _ZN14Music_iterator23get_static_get_iteratorEP5Music (m=0x8331a10) at music-iterator.cc:96 #20 0x08121487 in _ZN27Simultaneous_music_iterator18construct_childrenEv (this=0x83d8e00) at simultaneous-music-iterator.cc:74 #21 0x080de72c in _ZNK14Music_iterator12get_iteratorEP5Music (this=0x83d8d50, m=0x8331a28) at music-iterator.cc:148 #22 0x0811d194 in _ZN19Sequential_iterator18construct_childrenEv (this=0x83d8d50) at sequential-iterator.cc:153 #23 0x081169b9 in _ZN5Score14run_translatorEP16Music_output_def (this=0x8334cb0, odef=0x833c180) at score.cc:93 #24 0x08116d61 in _ZN5Score7processEv (this=0x8334cb0) at score.cc:143 #25 0x080af990 in _ZN18Input_file_results9do_scoresEv (this=0xbfffe8c0) at input-file-results.cc:137 #26 0x080b048b in Input_file_results (this=0xbfffe8c0, init_string={strh_ = {data = 0x82c76b8}}, file_string={strh_ = {data = 0x82c75e8}}) at input-file-results.cc:180 #27 0x080b0bd5 in _Z11do_one_file6StringS_ (init_string={strh_ = {data = 0x82c76b8}}, file_string={strh_ = {data = 0x82c75e8}}) at input-file-results.cc:200 #28 0x080c9e85 in _Z9main_progPviPPc () at main.cc:383 #29 0x4006e38f in invoke_main_func () from /usr/lib/libguile.so.12 #30 0x4006e33e in scm_boot_guile_1 () from /usr/lib/libguile.so.12 #31 0x4006e010 in scm_boot_guile () from /usr/lib/libguile.so.12 #32 0x080ca847 in main (argc=58, argv=0xbfffeb84) at main.cc:502 #33 0x4024f8ae in __libc_start_main () from /lib/libc.so.6 Greetings Thomas _______________________________________________ Bug-lilypond mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-lilypond