bug-lilypond
[Top][All Lists]
Advanced

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

Re: Slur_proto_engraver segfault


From: David Kastrup
Subject: Re: Slur_proto_engraver segfault
Date: Sat, 24 Oct 2015 12:52:45 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

Dan Eble <address@hidden> writes:

> Forgive me for being brief, but I thought I should at least mention
> this in case someone would like to approach it with code review:
>
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> 0 lilypond 0x001f35ff Slur_proto_engraver::derived_mark() const + 79
> 1 lilypond 0x00279696 Translator::mark_smob() const + 54
> 2 libguile.17.dylib 0x00718aaa scm_gc_mark_dependencies + 1050

Without further information, it's not really possible to figure out
what's wrong here.  The crash is while in garbage protection, ostensibly
trying to mark already freed structures.  It's not really clear how
those would be coming about since they should have been marked at the
previous garbage collection and/or protected in between.

So it's plausible that the error would be somewhere else, but indeed
Slur_proto_engraver has seen definite changes in the last release.

So an actual input file triggering the problem would be important.
Preferably, of course, when the error would be reproducible.

Also a disassembly of Slur_proto_engraver::derived_mark() so that one
has a chance to figure out the exact instruction of the crash.

-- 
David Kastrup



reply via email to

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