You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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)
The text was updated successfully, but these errors were encountered:
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:
The text was updated successfully, but these errors were encountered: