TU-Berlin-CVRS / uipf

A Unified Image Processing Framework
BSD 2-Clause "Simplified" License
7 stars 4 forks source link

Crash of the application #111

Closed cebe-bot closed 9 years ago

cebe-bot commented 9 years ago

This issue has been imported from gitlab.

open buggy simple.yaml:

output:
  module: storeImage
  input:
    image: process.image
  filename: output.jPeg
  quality: 30
process:
  module: gaussian
  input:
    image: sourceImage.image
  kernelSize: 5
  sigma: 10.5
showProcessed:
  module: showImage
  input:
    image: process.image
  blocking: false
  title: processed nice image
showUnprocessed:
  module: showImage
  input:
    image: sourceImage.image
  blocking: true
  title: nice image
sourceImage:
  module: loadImage
  input:
    image: process.image
  filename: ../../testdata/Vintage-Tree-Nature-Background-HD-Wallpaper.jpg

add new step delete new step run new file

crash:

(gdb) bt
#0  0x00007ffff4d59165 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007ffff4d5c3e0 in *__GI_abort () at abort.c:92
#2  0x00007ffff55af89d in __gnu_cxx::__verbose_terminate_handler() ()
   from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3  0x00007ffff55ad996 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007ffff55ad9c3 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5  0x00007ffff55adbee in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007ffff55ff6fd in std::__throw_out_of_range(char const*) ()
   from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7bb924d in std::map<std::string, uipf::ProcessingStep, std::less<std::string>, std::allocator<std::pair<std::string const, uipf::ProcessingStep> > >::at (this=0x7fffffffe058, __k=...)
    at /usr/include/c++/4.7/bits/stl_map.h:500
#8  0x00007ffff7bb56e1 in uipf::Configuration::getProcessingStep (this=0x7fffffffe058, name=...)
    at /home/mila/Arbeitsfläche/Uni/10.Semester/HTCVPRA/code/framework/Configuration.cpp:439
#9  0x0000000000481ffd in uipf::MainWindow::on_inputChanged (this=0x7fffffffdfb0, inputName=..., value=...)
    at /home/mila/Arbeitsfläche/Uni/10.Semester/HTCVPRA/code/gui/MainWindow.cpp:647
#10 0x00000000004bbe0e in uipf::MainWindow::qt_static_metacall (_o=0x7fffffffdfb0, 
    _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7fffffffbd10)
    at /home/mila/Arbeitsfläche/Uni/10.Semester/HTCVPRA/code/build/moc_MainWindow.cpp:171
#11 0x00007ffff7720b33 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00000000004bc6d9 in uipf::InputsDelegate::inputChanged (this=0x7fffdc118110, _t1=..., _t2=...)
    at /home/mila/Arbeitsfläche/Uni/10.Semester/HTCVPRA/code/build/moc_InputsDelegate.cpp:125
---Type <return> to continue, or q <return> to quit---
#13 0x00000000004b97e7 in uipf::InputsDelegate::setModelData (this=0x7fffdc118110, editor=0x73ee40, 
    model=0x72b610, index=...)
    at /home/mila/Arbeitsfläche/Uni/10.Semester/HTCVPRA/code/gui/models/InputsDelegate.cpp:129
#14 0x00007ffff6895b6a in QAbstractItemView::commitData(QWidget*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff6898ac5 in QAbstractItemView::currentChanged(QModelIndex const&, QModelIndex const&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff68bc182 in QTableView::currentChanged(QModelIndex const&, QModelIndex const&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff6892238 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ffff7720b33 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007ffff76a992a in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007ffff76b16d5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007ffff76b2059 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007ffff7720b33 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007ffff779a594 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007ffff769f935 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007ffff7144e4a in QStandardItem::removeRows(int, int) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#26 0x000000000047fda8 in uipf::MainWindow::resetInputs (this=0x7fffffffdfb0)
    at /home/mila/Arbeitsfläche/Uni/10.Semester/HTCVPRA/code/gui/MainWindow.cpp:388
#27 0x000000000048243a in uipf::MainWindow::new_Data_Flow (this=0x7fffffffdfb0)
    at /home/mila/Arbeitsfläche/Uni/10.Semester/HTCVPRA/code/gui/MainWindow.cpp:703
#28 0x00000000004bbe75 in uipf::MainWindow::qt_static_metacall (_o=0x7fffffffdfb0, 
    _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7fffffffca40)
    at /home/mila/Arbeitsfläche/Uni/10.Semester/HTCVPRA/code/build/moc_MainWindow.cpp:173
#29 0x00007ffff7720b33 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007ffff6655c82 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007ffff6657b77 in QAction::activate(QAction::ActionEvent) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007ffff67cc2da in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007ffff67d37f5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007ffff67d63fa in QMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007ffff6698039 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007ffff67d50c3 in QMenu::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007ffff665fc8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007ffff6663fa6 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
---Type <return> to continue, or q <return> to quit---
#39 0x00007ffff76f0ea6 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007ffff6660c80 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007ffff66b643a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007ffff66b92b3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#43 0x00007ffff665fc8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#44 0x00007ffff66636e6 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#45 0x00007ffff76f0ea6 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007ffff6e1e740 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#47 0x00007ffff6e1ef15 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#48 0x00007ffff6e05fd8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#49 0x00007fffe4c70230 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#50 0x00007ffff2790355 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007ffff2790688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007ffff2790744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007ffff774b4ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#54 0x00007ffff76ef5fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#55 0x00007ffff76f3ee5 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#56 0x000000000047cd32 in main (argc=1, argv=0x7fffffffe328)
    at /home/mila/Arbeitsfläche/Uni/10.Semester/HTCVPRA/code/main-gui.cpp:23

Comments


cebe on 2015-07-13T18:40:01.000Z:

Another similar one:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7ba1c2e in uipf::ModuleManager::getModuleMetaData (this=0x7fffffffdf90, name=...)
    at /data/cebe/Dokumente/Uni/htcv-pj-a/code/framework/ModuleManager.cpp:267
267     MetaData metaData = module->getMetaData();
(gdb) bt
#0  0x00007ffff7ba1c2e in uipf::ModuleManager::getModuleMetaData (this=0x7fffffffdf90, name=...)
    at /data/cebe/Dokumente/Uni/htcv-pj-a/code/framework/ModuleManager.cpp:267
#1  0x00000000004b72fb in uipf::ParamsModel::data (this=0x72bdd0, index=..., role=3)
    at /data/cebe/Dokumente/Uni/htcv-pj-a/code/gui/models/ParamsModel.cpp:53
#2  0x00007ffff68db5f6 in QAbstractItemDelegate::helpEvent(QHelpEvent*, QAbstractItemView*, QStyleOptionViewItem const&, QModelIndex const&) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#3  0x00007ffff6895503 in QAbstractItemView::viewportEvent(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#4  0x00007ffff76f10e1 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff665fc5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#6  0x00007ffff666492a in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007ffff76f0ea6 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ffff665da85 in QApplication::event(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007ffff665fc8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007ffff66636e6 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff76f0ea6 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff774a27c in QTimerInfoList::activateTimers() ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff774ac54 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007ffff2796355 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff2796688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff2796744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffff774b4ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007ffff76ef5fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007ffff76f3ee5 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x000000000047cd22 in main (argc=1, argv=0x7fffffffe2c8)
    at /data/cebe/Dokumente/Uni/htcv-pj-a/code/main-gui.cpp:23

looks like a race condition when delete is clicked too fast.


cebe on 2015-07-13T18:45:12.000Z:

another one, guess this will be fun tomorrow :)

#0  0x00007ffff4d5f165 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff4d623e0 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffff55b589d in __gnu_cxx::__verbose_terminate_handler() ()
   from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3  0x00007ffff55b3996 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007ffff55b39c3 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5  0x00007ffff55b3bee in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007ffff56056fd in std::__throw_out_of_range(char const*) ()
   from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7bb923d in std::map<std::string, uipf::ProcessingStep, std::less<std::string>, std::allocator<std::pair<std::string const, uipf::ProcessingStep> > >::at (this=0x7fffffffdff8, __k=...)
    at /usr/include/c++/4.7/bits/stl_map.h:500
#8  0x00007ffff7bb56d1 in uipf::Configuration::getProcessingStep (this=0x7fffffffdff8, name=...)
    at /data/cebe/Dokumente/Uni/htcv-pj-a/code/framework/Configuration.cpp:439
#9  0x000000000047ec99 in uipf::MainWindow::refreshCategoryAndModule (this=0x7fffffffdf50)
    at /data/cebe/Dokumente/Uni/htcv-pj-a/code/gui/MainWindow.cpp:261
#10 0x0000000000481452 in uipf::MainWindow::on_stepSelectionChanged (this=0x7fffffffdf50, 
    selection=...) at /data/cebe/Dokumente/Uni/htcv-pj-a/code/gui/MainWindow.cpp:582
#11 0x00000000004bbcac in uipf::MainWindow::qt_static_metacall (_o=0x7fffffffdf50, 
    _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fffffffc640)
    at /data/cebe/Dokumente/Uni/htcv-pj-a/code/build/moc_MainWindow.cpp:164
#12 0x00007ffff7720b33 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff76a9957 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007ffff76ad4e7 in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007ffff76afbec in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007ffff68b1d48 in QListView::setSelection(QRect const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff6893e62 in QAbstractItemView::mousePressEvent(QMouseEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ffff6698020 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007ffff67965d6 in QFrame::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ffff68955bb in QAbstractItemView::viewportEvent(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007ffff76f10e1 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007ffff665fc5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007ffff6663fa6 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007ffff76f0ea6 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007ffff6660c80 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007ffff66b66a8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007ffff66b92b3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007ffff665fc8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007ffff66636e6 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007ffff76f0ea6 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007ffff6e1e740 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#32 0x00007ffff6e1ef15 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#33 0x00007ffff6e05fd8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#34 0x00007fffe4fe7230 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#35 0x00007ffff2796355 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffff2796688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ffff2796744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007ffff774b4ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007ffff76ef5fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007ffff76f3ee5 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x000000000047cd22 in main (argc=1, argv=0x7fffffffe2c8)
    at /data/cebe/Dokumente/Uni/htcv-pj-a/code/main-gui.cpp:23

cebe on 2015-07-14T15:17:34.000Z:

#0  0x00007ffff7ba0a3e in uipf::ModuleManager::getModuleMetaData (this=0x7fffffffdf90, name=...)
    at /data/cebe/Dokumente/Uni/htcv-pj-a/code/framework/ModuleManager.cpp:267
#1  0x00000000004b7cd6 in uipf::ParamsModel::headerData (this=0x90bbf0, section=0, 
    orientation=Qt::Vertical, role=3)
    at /data/cebe/Dokumente/Uni/htcv-pj-a/code/gui/models/ParamsModel.cpp:70
#2  0x00007ffff68a2831 in QHeaderView::viewportEvent(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#3  0x00007ffff76ef0e1 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff665dc5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#5  0x00007ffff666292a in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#6  0x00007ffff76eeea6 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ffff665ba85 in QApplication::event(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007ffff665dc8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007ffff66616e6 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007ffff76eeea6 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007ffff774827c in QTimerInfoList::activateTimers() ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff7748c54 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff2794355 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffff2794688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff2794744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff774950b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007ffff76ed5fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007ffff76f1ee5 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x000000000047d102 in main (argc=1, argv=0x7fffffffe2c8)
    at /data/cebe/Dokumente/Uni/htcv-pj-a/code/main-gui.cpp:23