Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==1830592== Memcheck, a memory error detector
- ==1830592== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
- ==1830592== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
- ==1830592== Command: ./Space_invaders
- ==1830592==
- QSocketNotifier: Can only be used with threads started with QThread
- ==1830592== Invalid read of size 8
- ==1830592== at 0x40286A8: strncmp (strcmp.S:172)
- ==1830592== by 0x400668D: is_dst (dl-load.c:216)
- ==1830592== by 0x400810E: _dl_dst_count (dl-load.c:253)
- ==1830592== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
- ==1830592== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
- ==1830592== by 0x4008602: decompose_rpath (dl-load.c:654)
- ==1830592== by 0x400ABF5: cache_rpath (dl-load.c:696)
- ==1830592== by 0x400ABF5: cache_rpath (dl-load.c:677)
- ==1830592== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
- ==1830592== by 0x4003494: openaux (dl-deps.c:64)
- ==1830592== by 0x5F33A97: _dl_catch_exception (dl-error-skeleton.c:208)
- ==1830592== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
- ==1830592== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
- ==1830592== by 0x5F33A97: _dl_catch_exception (dl-error-skeleton.c:208)
- ==1830592== by 0x400DF99: dl_open_worker (dl-open.c:782)
- ==1830592== Address 0xcc5d229 is 9 bytes inside a block of size 15 alloc'd
- ==1830592== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==1830592== by 0x40271DF: malloc (rtld-malloc.h:56)
- ==1830592== by 0x40271DF: strdup (strdup.c:42)
- ==1830592== by 0x4008594: decompose_rpath (dl-load.c:629)
- ==1830592== by 0x400ABF5: cache_rpath (dl-load.c:696)
- ==1830592== by 0x400ABF5: cache_rpath (dl-load.c:677)
- ==1830592== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
- ==1830592== by 0x4003494: openaux (dl-deps.c:64)
- ==1830592== by 0x5F33A97: _dl_catch_exception (dl-error-skeleton.c:208)
- ==1830592== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
- ==1830592== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
- ==1830592== by 0x5F33A97: _dl_catch_exception (dl-error-skeleton.c:208)
- ==1830592== by 0x400DF99: dl_open_worker (dl-open.c:782)
- ==1830592== by 0x5F33A97: _dl_catch_exception (dl-error-skeleton.c:208)
- ==1830592== by 0x400E34D: _dl_open (dl-open.c:883)
- ==1830592==
- ==1830592== Invalid read of size 8
- ==1830592== at 0x40286A8: strncmp (strcmp.S:172)
- ==1830592== by 0x400668D: is_dst (dl-load.c:216)
- ==1830592== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
- ==1830592== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
- ==1830592== by 0x4008602: decompose_rpath (dl-load.c:654)
- ==1830592== by 0x400ABF5: cache_rpath (dl-load.c:696)
- ==1830592== by 0x400ABF5: cache_rpath (dl-load.c:677)
- ==1830592== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
- ==1830592== by 0x4003494: openaux (dl-deps.c:64)
- ==1830592== by 0x5F33A97: _dl_catch_exception (dl-error-skeleton.c:208)
- ==1830592== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
- ==1830592== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
- ==1830592== by 0x5F33A97: _dl_catch_exception (dl-error-skeleton.c:208)
- ==1830592== by 0x400DF99: dl_open_worker (dl-open.c:782)
- ==1830592== Address 0xcc5d229 is 9 bytes inside a block of size 15 alloc'd
- ==1830592== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==1830592== by 0x40271DF: malloc (rtld-malloc.h:56)
- ==1830592== by 0x40271DF: strdup (strdup.c:42)
- ==1830592== by 0x4008594: decompose_rpath (dl-load.c:629)
- ==1830592== by 0x400ABF5: cache_rpath (dl-load.c:696)
- ==1830592== by 0x400ABF5: cache_rpath (dl-load.c:677)
- ==1830592== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
- ==1830592== by 0x4003494: openaux (dl-deps.c:64)
- ==1830592== by 0x5F33A97: _dl_catch_exception (dl-error-skeleton.c:208)
- ==1830592== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
- ==1830592== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
- ==1830592== by 0x5F33A97: _dl_catch_exception (dl-error-skeleton.c:208)
- ==1830592== by 0x400DF99: dl_open_worker (dl-open.c:782)
- ==1830592== by 0x5F33A97: _dl_catch_exception (dl-error-skeleton.c:208)
- ==1830592== by 0x400E34D: _dl_open (dl-open.c:883)
- ==1830592==
- qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
- ==1830592== Conditional jump or move depends on uninitialised value(s)
- ==1830592== at 0x95070BD: QtWaylandClient::QWaylandInputDevice::Keyboard::keyboard_key(unsigned int, unsigned int, unsigned int, unsigned int) (in /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5.15.3)
- ==1830592== by 0x971AE2D: ??? (in /usr/lib/x86_64-linux-gnu/libffi.so.8.1.0)
- ==1830592== by 0x9717492: ??? (in /usr/lib/x86_64-linux-gnu/libffi.so.8.1.0)
- ==1830592== by 0x95E3ACF: ??? (in /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.20.0)
- ==1830592== by 0x95E4242: ??? (in /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.20.0)
- ==1830592== by 0x95E443B: wl_display_dispatch_queue_pending (in /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.20.0)
- ==1830592== by 0x9509102: QtWaylandClient::QWaylandDisplay::flushRequests() (in /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5.15.3)
- ==1830592== by 0x59037C7: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x5906CB2: QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x59074E2: QSocketNotifier::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x49DF712: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3)
- ==1830592== by 0x58CBE39: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592==
- ==1830592== Invalid read of size 8
- ==1830592== at 0x4CF129E: QGraphicsItem::collidingItems(Qt::ItemSelectionMode) const (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3)
- ==1830592== by 0x1130B1: CAlien::onMove() (in /home/user/cpp_practice/SpaceInvaders_Qt_Cpp/build/Space_invaders)
- ==1830592== by 0x5903792: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x59077FD: QTimer::timeout(QTimer::QPrivateSignal) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x58F933E: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x49DF712: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3)
- ==1830592== by 0x58CBE39: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x59243EA: QTimerInfoList::activateTimers() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x5924CEB: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x697FD3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592== by 0x69D52B7: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592== by 0x697D3E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592== Address 0xcef8bc8 is 24 bytes inside a block of size 72 free'd
- ==1830592== at 0x484BB6F: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==1830592== by 0x11327B: CAlien::onMove() (in /home/user/cpp_practice/SpaceInvaders_Qt_Cpp/build/Space_invaders)
- ==1830592== by 0x5903792: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x59077FD: QTimer::timeout(QTimer::QPrivateSignal) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x58F933E: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x49DF712: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3)
- ==1830592== by 0x58CBE39: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x59243EA: QTimerInfoList::activateTimers() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x5924CEB: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x697FD3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592== by 0x69D52B7: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592== by 0x697D3E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592== Block was alloc'd at
- ==1830592== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==1830592== by 0x114ABC: CSpaceInvaders::onLaunchEnemy() (in /home/user/cpp_practice/SpaceInvaders_Qt_Cpp/build/Space_invaders)
- ==1830592== by 0x5903792: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x59077FD: QTimer::timeout(QTimer::QPrivateSignal) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x58F933E: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x49DF712: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3)
- ==1830592== by 0x58CBE39: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x59243EA: QTimerInfoList::activateTimers() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x5924CEB: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x697FD3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592== by 0x69D52B7: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592== by 0x697D3E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592==
- ==1830592== Invalid read of size 8
- ==1830592== at 0x4CF12A2: QGraphicsItem::collidingItems(Qt::ItemSelectionMode) const (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3)
- ==1830592== by 0x1130B1: CAlien::onMove() (in /home/user/cpp_practice/SpaceInvaders_Qt_Cpp/build/Space_invaders)
- ==1830592== by 0x5903792: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x59077FD: QTimer::timeout(QTimer::QPrivateSignal) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x58F933E: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x49DF712: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3)
- ==1830592== by 0x58CBE39: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x59243EA: QTimerInfoList::activateTimers() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x5924CEB: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x697FD3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592== by 0x69D52B7: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592== by 0x697D3E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592== Address 0xcef8d58 is 120 bytes inside a block of size 416 free'd
- ==1830592== at 0x484BB6F: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==1830592== by 0x11166F: CAlien::~CAlien() (in /home/user/cpp_practice/SpaceInvaders_Qt_Cpp/build/Space_invaders)
- ==1830592== by 0x11326E: CAlien::onMove() (in /home/user/cpp_practice/SpaceInvaders_Qt_Cpp/build/Space_invaders)
- ==1830592== by 0x5903792: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x59077FD: QTimer::timeout(QTimer::QPrivateSignal) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x58F933E: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x49DF712: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3)
- ==1830592== by 0x58CBE39: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x59243EA: QTimerInfoList::activateTimers() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x5924CEB: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x697FD3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592== by 0x69D52B7: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592== Block was alloc'd at
- ==1830592== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==1830592== by 0x4D06717: QGraphicsPixmapItem::QGraphicsPixmapItem(QGraphicsItem*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3)
- ==1830592== by 0x113CFA: CAlien::CAlien(EColor, QGraphicsItem*) (in /home/user/cpp_practice/SpaceInvaders_Qt_Cpp/build/Space_invaders)
- ==1830592== by 0x114AE7: CSpaceInvaders::onLaunchEnemy() (in /home/user/cpp_practice/SpaceInvaders_Qt_Cpp/build/Space_invaders)
- ==1830592== by 0x5903792: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x59077FD: QTimer::timeout(QTimer::QPrivateSignal) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x58F933E: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x49DF712: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3)
- ==1830592== by 0x58CBE39: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x59243EA: QTimerInfoList::activateTimers() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x5924CEB: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x697FD3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592==
- ^C==1830592==
- ==1830592== Process terminating with default action of signal 2 (SIGINT)
- ==1830592== at 0x5ED7BCF: poll (poll.c:29)
- ==1830592== by 0x69D5255: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592== by 0x697D3E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4)
- ==1830592== by 0x59250B7: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x58CA75A: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x58D2CF3: QCoreApplication::exec() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
- ==1830592== by 0x111230: main (in /home/user/cpp_practice/SpaceInvaders_Qt_Cpp/build/Space_invaders)
- ==1830592==
- ==1830592== HEAP SUMMARY:
- ==1830592== in use at exit: 12,527,726 bytes in 45,293 blocks
- ==1830592== total heap usage: 437,018 allocs, 391,725 frees, 81,569,321 bytes allocated
- ==1830592==
- ==1830592== LEAK SUMMARY:
- ==1830592== definitely lost: 256 bytes in 1 blocks
- ==1830592== indirectly lost: 32 bytes in 1 blocks
- ==1830592== possibly lost: 66,832 bytes in 661 blocks
- ==1830592== still reachable: 12,369,838 bytes in 43,805 blocks
- ==1830592== of which reachable via heuristic:
- ==1830592== newarray : 24 bytes in 1 blocks
- ==1830592== multipleinheritance: 5,280 bytes in 7 blocks
- ==1830592== suppressed: 0 bytes in 0 blocks
- ==1830592== Rerun with --leak-check=full to see details of leaked memory
- ==1830592==
- ==1830592== Use --track-origins=yes to see where uninitialised values come from
- ==1830592== For lists of detected and suppressed errors, rerun with: -s
- ==1830592== ERROR SUMMARY: 13 errors from 5 contexts (suppressed: 0 from 0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement