bug-lilypond
[Top][All Lists]
Advanced

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

Re: lily 2.0.0 crash (non-critical)


From: Thomas Willhalm
Subject: Re: lily 2.0.0 crash (non-critical)
Date: Thu, 02 Oct 2003 16:49:30 +0200
User-agent: KNode/0.7.2

Han-Wen Nienhuys wrote:

> address@hidden 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






reply via email to

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