==22530== 1,504 (160 direct, 1,344 indirect) bytes in 4 blocks are definitely lost in loss record 36 of 40
==22530== at 0x4C2C12F: operator new(unsigned long) (vg_replace_malloc.c:333)
==22530== by 0x410DA8: UnityMenuModelStack::push(UnityMenuModel*, int) (unitymenumodelstack.cpp:119)
==22530== by 0x40A2DB: UnityMenuModelStackTest::testPopOnRemove()::{lambda(UnityMenuModel*, int)#1}::operator()(UnityMenuModel*, int) const (UnityMenuModelStackTest.cpp:141)
==22530== by 0x40C1C2: std::_Function_handler<void (UnityMenuModel*, int), UnityMenuModelStackTest::testPopOnRemove()::{lambda(UnityMenuModel*, int)#1}>::_M_invoke(std::_Any_data const&, UnityMenuModel*&&, int&&) (functional:1871)
==22530== by 0x40B655: std::function<void (UnityMenuModel*, int)>::operator()(UnityMenuModel*, int) const (functional:2271)
==22530== by 0x40AA11: UnityMenuModelStackTest::recuseSubmenus(UnityMenuModel*, int, std::function<void (UnityMenuModel*, int)>) (UnityMenuModelStackTest.cpp:188)
==22530== by 0x40A47E: UnityMenuModelStackTest::testPopOnRemove() (UnityMenuModelStackTest.cpp:143)
==22530== by 0x408ADF: UnityMenuModelStackTest::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (UnityMenuModelStackTest.moc:105)
==22530== by 0x50C4C01: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.4.2)
==22530== by 0x50C9D2C: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.4.2)
==22530== by 0x40882DB: QTest::qInvokeTestMethod(char const*, char const*) (in /usr/lib/x86_64-linux-gnu/libQt5Test.so.5.4.2)
==22530== by 0x4088DF7: QTest::qExec(QObject*, int, char**) (in /usr/lib/x86_64-linux-gnu/libQt5Test.so.5.4.2)
==22530==
==22530== 4,512 (480 direct, 4,032 indirect) bytes in 12 blocks are definitely lost in loss record 38 of 40
==22530== at 0x4C2C12F: operator new(unsigned long) (vg_replace_malloc.c:333)
==22530== by 0x410DA8: UnityMenuModelStack::push(UnityMenuModel*, int) (unitymenumodelstack.cpp:119)
==22530== by 0x409AF2: UnityMenuModelStackTest::testPushPop()::{lambda(UnityMenuModel*, int)#1}::operator()(UnityMenuModel*, int) const (UnityMenuModelStackTest.cpp:93)
==22530== by 0x40BEE8: std::_Function_handler<void (UnityMenuModel*, int), UnityMenuModelStackTest::testPushPop()::{lambda(UnityMenuModel*, int)#1}>::_M_invoke(std::_Any_data const&, UnityMenuModel*&&, int&&) (functional:1871)
==22530== by 0x40B655: std::function<void (UnityMenuModel*, int)>::operator()(UnityMenuModel*, int) const (functional:2271)
==22530== by 0x40AA11: UnityMenuModelStackTest::recuseSubmenus(UnityMenuModel*, int, std::function<void (UnityMenuModel*, int)>) (UnityMenuModelStackTest.cpp:188)
==22530== by 0x409D50: UnityMenuModelStackTest::testPushPop() (UnityMenuModelStackTest.cpp:99)
==22530== by 0x408AC3: UnityMenuModelStackTest::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (UnityMenuModelStackTest.moc:103)
==22530== by 0x50C4C01: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.4.2)
==22530== by 0x50C9D2C: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.4.2)
==22530== by 0x40882DB: QTest::qInvokeTestMethod(char const*, char const*) (in /usr/lib/x86_64-linux-gnu/libQt5Test.so.5.4.2)
==22530== by 0x4088DF7: QTest::qExec(QObject*, int, char**) (in /usr/lib/x86_64-linux-gnu/libQt5Test.so.5.4.2)