]> git.donarmstrong.com Git - lilypond.git/commit
Issue 4116: Disable ASSERT_LIVE_IS_ALLOWED in GUILEv2
authorDavid Kastrup <dak@gnu.org>
Fri, 19 Sep 2014 10:14:28 +0000 (12:14 +0200)
committerDavid Kastrup <dak@gnu.org>
Tue, 23 Sep 2014 16:48:43 +0000 (18:48 +0200)
commit46173612585e09fbad842963aaf61ac9f86317e5
treee0464e674b0266ba5f86812c3bae5855cd0ba1a6
parent3798da6d2a9cd4be864404105ff0eb24090085c9
Issue 4116: Disable ASSERT_LIVE_IS_ALLOWED in GUILEv2

Apparently the garbage collection in GUILEv2 can do a mark pass over
material without actually protecting it from collection, possibly
because the garbage collector can run in a separate thread.  At least,
the attempt to print such remaining live smobs still seen by a mark pass
leads to crashes, so disable this memory leak detection mechanism on
GUILEv2.
lily/include/smobs.hh