ramagottfried / symbolist

A library for graphic/symbolic score editing
15 stars 3 forks source link

memory leaks #42

Open ramagottfried opened 7 years ago

ramagottfried commented 7 years ago

I believe the memory leaks have been fixed for the standalone application, however there are still leaks when using the static library - Max object which show up when quitting the application.

@j-bresson are there still leaks when quitting OM?

j-bresson commented 7 years ago

quite a few 👍 Leaked objects detected: 1 instance(s) of class OSXTypeface JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class Typeface JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class TypefaceCache JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class OwnedArray JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class TimerThread JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class Thread JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 4 instance(s) of class WaitableEvent JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class MessageManager JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class LookAndFeel_V4 JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class LookAndFeel_V2 JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class LookAndFeel JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class DisplaySettingsChangeCallback JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class Desktop JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class ComponentAnimator JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class OwnedArray JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class MouseInputSource JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class MouseInputSourceInternal JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class OwnedArray JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 5 instance(s) of class AsyncUpdater JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 693 instance(s) of class MemoryBlock JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 17 instance(s) of class Path JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 2 instance(s) of class SymbolistHandler JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 2 instance(s) of class Score JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 2 instance(s) of class TimePointArray JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 2 instance(s) of class OwnedArray JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 8 instance(s) of class OwnedArray JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 1 instance(s) of class Image JUCE Assertion failure in juce_LeakedObjectDetector.h:88 Leaked objects detected: 380 instance(s) of class StringArray JUCE Assertion failure in juce_LeakedObjectDetector.h:88

ramagottfried commented 7 years ago

ok, yep, same ones as in Max.

I think we never set up my computer to run the OM object... sorry !