Dan Eble <[email protected]> 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 _______________________________________________ bug-lilypond mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-lilypond
