Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fuites mémoire #1

Open
lovasoa opened this issue Jan 30, 2015 · 0 comments
Open

Fuites mémoire #1

lovasoa opened this issue Jan 30, 2015 · 0 comments

Comments

@lovasoa
Copy link
Member

lovasoa commented Jan 30, 2015

Je crée cette entrée de suivi pour regrouper tous les problèmes de fuite mémoire.
Voici une partie que je pense pertinente de la sortie de valgrind exécuté sur gPH:

==17748== 22,992 bytes in 1,437 blocks are definitely lost in loss record 9,380 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x41A5E4: GAction::createHitPath() (GAction.cpp:306)
==17748==    by 0x41C2FE: GAction::update() (GAction.cpp:49)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584641D: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 23,008 bytes in 1,438 blocks are definitely lost in loss record 9,381 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x41A55F: GAction::createHitPath() (GAction.cpp:305)
==17748==    by 0x41C2FE: GAction::update() (GAction.cpp:49)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584641D: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 24,760 bytes in 3,095 blocks are definitely lost in loss record 9,384 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x418218: GAction::updatePointsNormalHit() (GAction.cpp:161)
==17748==    by 0x419887: GAction::updateContactPoints() (GAction.cpp:91)
==17748==    by 0x41C2C7: GAction::update() (GAction.cpp:45)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 49,986 (16 direct, 49,970 indirect) bytes in 1 blocks are definitely lost in loss record 9,393 of 9,418
==17748==    at 0x4C2CC90: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x90F5179: hb_shape_plan_create_cached (in /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.935.0)
==17748==    by 0x90F417F: hb_shape_full (in /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.935.0)
==17748==    by 0x6105E00: QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QVector<unsigned int> const&, bool) const (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x610A601: QTextEngine::shapeText(int) const (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x610AEC0: QTextEngine::shape(int) const (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x611F519: QTextLine::layout_helper(int) (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x61202D5: QTextLine::setLineWidth(double) (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x61598CC: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x615F64E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x615E09D: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x615E57E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748== 
==17748== 57,744 bytes in 3,609 blocks are definitely lost in loss record 9,394 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x419CDB: GAction::makeArrowHead(QPainterPath) (GAction.cpp:432)
==17748==    by 0x41BB96: GAction::createBoundPath() (GAction.cpp:420)
==17748==    by 0x41C2DA: GAction::update() (GAction.cpp:48)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 57,776 bytes in 3,611 blocks are definitely lost in loss record 9,395 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x419C91: GAction::makeArrowHead(QPainterPath) (GAction.cpp:431)
==17748==    by 0x41BB96: GAction::createBoundPath() (GAction.cpp:420)
==17748==    by 0x41C2DA: GAction::update() (GAction.cpp:48)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 57,776 bytes in 3,611 blocks are definitely lost in loss record 9,396 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x419D1D: GAction::makeArrowHead(QPainterPath) (GAction.cpp:433)
==17748==    by 0x41BB96: GAction::createBoundPath() (GAction.cpp:420)
==17748==    by 0x41C2DA: GAction::update() (GAction.cpp:48)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 57,776 bytes in 3,611 blocks are definitely lost in loss record 9,397 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x419D67: GAction::makeArrowHead(QPainterPath) (GAction.cpp:434)
==17748==    by 0x41BB96: GAction::createBoundPath() (GAction.cpp:420)
==17748==    by 0x41C2DA: GAction::update() (GAction.cpp:48)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 57,776 bytes in 3,611 blocks are definitely lost in loss record 9,398 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x419DB1: GAction::makeArrowHead(QPainterPath) (GAction.cpp:435)
==17748==    by 0x41BB96: GAction::createBoundPath() (GAction.cpp:420)
==17748==    by 0x41C2DA: GAction::update() (GAction.cpp:48)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 57,792 bytes in 3,612 blocks are definitely lost in loss record 9,399 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x419C91: GAction::makeArrowHead(QPainterPath) (GAction.cpp:431)
==17748==    by 0x41A633: GAction::createHitPath() (GAction.cpp:355)
==17748==    by 0x41C2FE: GAction::update() (GAction.cpp:49)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 57,792 bytes in 3,612 blocks are definitely lost in loss record 9,400 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x419CDB: GAction::makeArrowHead(QPainterPath) (GAction.cpp:432)
==17748==    by 0x41A633: GAction::createHitPath() (GAction.cpp:355)
==17748==    by 0x41C2FE: GAction::update() (GAction.cpp:49)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 57,792 bytes in 3,612 blocks are definitely lost in loss record 9,401 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x419D1D: GAction::makeArrowHead(QPainterPath) (GAction.cpp:433)
==17748==    by 0x41A633: GAction::createHitPath() (GAction.cpp:355)
==17748==    by 0x41C2FE: GAction::update() (GAction.cpp:49)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 57,792 bytes in 3,612 blocks are definitely lost in loss record 9,402 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x419D67: GAction::makeArrowHead(QPainterPath) (GAction.cpp:434)
==17748==    by 0x41A633: GAction::createHitPath() (GAction.cpp:355)
==17748==    by 0x41C2FE: GAction::update() (GAction.cpp:49)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 57,792 bytes in 3,612 blocks are definitely lost in loss record 9,403 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x419DB1: GAction::makeArrowHead(QPainterPath) (GAction.cpp:435)
==17748==    by 0x41A633: GAction::createHitPath() (GAction.cpp:355)
==17748==    by 0x41C2FE: GAction::update() (GAction.cpp:49)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 94,610 (192 direct, 94,418 indirect) bytes in 1 blocks are definitely lost in loss record 9,407 of 9,418
==17748==    at 0x4C2CC90: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x90EF7C6: hb_face_create_for_tables (in /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.935.0)
==17748==    by 0x61C5DA4: hb_qt_face_get_for_engine(QFontEngine*) (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0xEDCF97F: ???
==17748==    by 0xEDD4AA9: ???
==17748==    by 0xEDA1DED: ???
==17748==    by 0x60FAC73: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x60FD0BF: QFontDatabase::findFont(int, QFontPrivate const*, QFontDef const&, bool) (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x60FDEED: QFontDatabase::load(QFontPrivate const*, int) (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x60D9668: QFontPrivate::engineForScript(int) const (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x61053AD: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x611EDD4: QTextLine::layout_helper(int) (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748== 
==17748== 96,028 (216 direct, 95,812 indirect) bytes in 1 blocks are definitely lost in loss record 9,408 of 9,418
==17748==    at 0x4C2CC90: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x90F440A: hb_shape_plan_create (in /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.935.0)
==17748==    by 0x90F512C: hb_shape_plan_create_cached (in /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.935.0)
==17748==    by 0x90F417F: hb_shape_full (in /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.935.0)
==17748==    by 0x6105E00: QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QVector<unsigned int> const&, bool) const (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x610A601: QTextEngine::shapeText(int) const (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x610AEC0: QTextEngine::shape(int) const (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x611F519: QTextLine::layout_helper(int) (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x61202D5: QTextLine::setLineWidth(double) (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x627B53F: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x60F3B3D: QFontMetrics::boundingRect(QRect const&, int, QString const&, int, int*) const (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748==    by 0x60F3BC9: QFontMetrics::size(int, QString const&, int, int*) const (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.3.0)
==17748== 
==17748== 99,040 bytes in 3,095 blocks are definitely lost in loss record 9,410 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x4171FB: GAction::isCurvedHit(boost::shared_ptr<GSort>, boost::shared_ptr<GSort>, boost::shared_ptr<GProcess>, boost::shared_ptr<GProcess>) (GAction.cpp:238)
==17748==    by 0x41A3DF: GAction::createHitPath() (GAction.cpp:294)
==17748==    by 0x41C2FE: GAction::update() (GAction.cpp:49)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 99,072 bytes in 3,096 blocks are definitely lost in loss record 9,411 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x4171C4: GAction::isCurvedHit(boost::shared_ptr<GSort>, boost::shared_ptr<GSort>, boost::shared_ptr<GProcess>, boost::shared_ptr<GProcess>) (GAction.cpp:237)
==17748==    by 0x41A3DF: GAction::createHitPath() (GAction.cpp:294)
==17748==    by 0x41C2FE: GAction::update() (GAction.cpp:49)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 99,072 bytes in 3,096 blocks are definitely lost in loss record 9,412 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x417235: GAction::isCurvedHit(boost::shared_ptr<GSort>, boost::shared_ptr<GSort>, boost::shared_ptr<GProcess>, boost::shared_ptr<GProcess>) (GAction.cpp:239)
==17748==    by 0x41A3DF: GAction::createHitPath() (GAction.cpp:294)
==17748==    by 0x41C2FE: GAction::update() (GAction.cpp:49)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 99,072 bytes in 3,096 blocks are definitely lost in loss record 9,413 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x41726D: GAction::isCurvedHit(boost::shared_ptr<GSort>, boost::shared_ptr<GSort>, boost::shared_ptr<GProcess>, boost::shared_ptr<GProcess>) (GAction.cpp:243)
==17748==    by 0x41A3DF: GAction::createHitPath() (GAction.cpp:294)
==17748==    by 0x41C2FE: GAction::update() (GAction.cpp:49)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 99,072 bytes in 3,096 blocks are definitely lost in loss record 9,414 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x4172A5: GAction::isCurvedHit(boost::shared_ptr<GSort>, boost::shared_ptr<GSort>, boost::shared_ptr<GProcess>, boost::shared_ptr<GProcess>) (GAction.cpp:244)
==17748==    by 0x41A3DF: GAction::createHitPath() (GAction.cpp:294)
==17748==    by 0x41C2FE: GAction::update() (GAction.cpp:49)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748== 
==17748== 115,552 bytes in 3,611 blocks are definitely lost in loss record 9,415 of 9,418
==17748==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17748==    by 0x41A2B7: GAction::createHitPath() (GAction.cpp:289)
==17748==    by 0x41C2FE: GAction::update() (GAction.cpp:49)
==17748==    by 0x426D7C: PHScene::updateActions() (PHScene.cpp:74)
==17748==    by 0x4236FB: GSort::shiftPosition(QPointF) (GSort.cpp:310)
==17748==    by 0x42357B: GSort::mouseMoveEvent(QGraphicsSceneMouseEvent*) (GSort.cpp:200)
==17748==    by 0x5B27BAC: QGraphicsItem::sceneEvent(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B522E8: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B585A5: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x5B64ECB: QGraphicsScene::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584116B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
==17748==    by 0x584641D: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.3.0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant