Uploaded image for project: ' AGL Development'
  1. AGL Development
  2. SPEC-3402

taskmanager crashes after a few minutes of running

XMLWordPrintable

      Found while doing some experiments it seems that taskmanager dies after a few minutes of running (guess ~5 minutes or so)

      #0 std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=<optimized out>) at /usr/include/c++/9.3.0/bits/atomic_base.h:413
      #1 QAtomicOps<int>::loadRelaxed<int> (_q_value=...) at /usr/include/QtCore/qatomic_cxx11.h:239
      #2 QBasicAtomicInteger<int>::loadRelaxed (this=<optimized out>) at /usr/include/QtCore/qbasicatomic.h:107
      #3 QtPrivate::RefCount::deref (this=<optimized out>) at /usr/include/QtCore/qrefcount.h:66
      #4 QString::~QString (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/QtCore/qstring.h:1263
      #5 ProcInfo::~ProcInfo (this=<optimized out>, __in_chrg=<optimized out>) at ../../git/app/procinfo.h:20
      #6 __gnu_cxx::new_allocator<ProcInfo>::destroy<ProcInfo> (this=0x56127b6be6b8, __p=<optimized out>)
       at /usr/include/c++/9.3.0/ext/new_allocator.h:153
      #7 std::allocator_traits<std::allocator<ProcInfo> >::destroy<ProcInfo> (__a=..., __p=<optimized out>)
       at /usr/include/c++/9.3.0/bits/alloc_traits.h:497
      #8 std::vector<ProcInfo, std::allocator<ProcInfo> >::_M_erase (this=this@entry=0x56127b6be6b8, __position=..., __position@entry=...)
       at /usr/include/c++/9.3.0/bits/vector.tcc:177
      #9 0x000056127b605763 in std::vector<ProcInfo, std::allocator<ProcInfo> >::erase (__position=..., this=0x56127b6be6b8)
       at /usr/include/c++/9.3.0/bits/stl_iterator.h:859
      #10 TaskManager::ProcessResponseTasklist (this=0x56127b6be690, processes=...) at ../../git/app/taskmanager.cpp:139
      #11 0x000056127b606e35 in TaskManager::ProcessResponse (this=0x56127b6be690, message=...) at ../../git/app/taskmanager.cpp:87
      #12 0x000056127b60745f in TaskManager::onMessageReceived (this=0x56127b6be690, message=...) at /usr/include/c++/9.3.0/ext/atomicity.h:96
      #13 0x000056127b607d6b in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<std::shared_ptr<Message> >, void, void (TaskManager::*)(std::shared_ptr<Message>)>::call (arg=<optimized out>, o=<optimized out>, f=<optimized out>)
       at /usr/include/c++/9.3.0/ext/atomicity.h:96
      #14 QtPrivate::FunctionPointer<void (TaskManager::*)(std::shared_ptr<Message>)>::call<QtPrivate::List<std::shared_ptr<Message> >, void> (
       arg=<optimized out>, o=<optimized out>, f=<optimized out>) at /usr/include/QtCore/qobjectdefs_impl.h:185
      #15 QtPrivate::QSlotObject<void (TaskManager::*)(std::shared_ptr<Message>), QtPrivate::List<std::shared_ptr<Message> >, void>::impl (
       which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>)
       at /usr/include/QtCore/qobjectdefs_impl.h:414
      #16 0x00007f2683e5dfa9 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
      #17 0x00007f2683655cdf in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
      #18 0x00007f268365eea0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
      #19 0x00007f2683e31460 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
      #20 0x00007f2683e33ba4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
      #21 0x00007f2683e85a1a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
      #22 0x00007f268064763d in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...)
       at /usr/src/debug/qtbase/5.14.1+gitAUTOINC+0ab53fbdda-r0/git/src/platformsupport/eventdispatchers/qunixeventdispatcher.cpp:63
      #23 0x00007f2683e2fffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
      #24 0x00007f2683e37cf2 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
      #25 0x000056127b60332f in main (argc=<optimized out>, argv=<optimized out>) at ../../git/app/main.cpp:55

      CC jsmoeller, scottm

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            raquelm raquel medina
            mvlad Marius Vlad
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: