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

segault IPLProcess::hasMessages #109

Open
drzraf opened this issue Jul 9, 2018 · 0 comments
Open

segault IPLProcess::hasMessages #109

drzraf opened this issue Jul 9, 2018 · 0 comments

Comments

@drzraf
Copy link
Contributor

drzraf commented Jul 9, 2018

#0  0x00005555556443f0 in std::vector<IPLProcessMessage, std::allocator<IPLProcessMessage> >::size() const (this=0x30003000300158)
    at /usr/include/c++/7/bits/stl_vector.h:671
#1  0x0000555555642a4a in IPLProcess::hasMessages() (this=0x30003000300000) at src/IPLProcess.cpp:385
#2  0x00005555555cd26d in IPProcessMessageWidget::updateMessages() (this=0x555556517380) at src/IPProcessMessageWidget.cpp:58
#3  0x00005555555fe27d in MainWindow::updateProcessMessages() (this=0x5555562267f0) at src/MainWindow.cpp:443
#4  0x00005555555c2953 in IPProcessGrid::propertyChanged(IPLProcess*) (this=0x5555563c23d0, process=0x5555563cafe0) at src/IPProcessGrid.cpp:594
#5  0x0000555555642553 in IPLProcess::notifyPropertyChangedEventHandler() (this=0x5555563cafe0) at src/IPLProcess.cpp:300
#6  0x000055555564c1fc in IPLProcessPropertyColor::setValue(IPLColor&&) (this=0x5555566d8aa0, value=...) at src/IPLProcessProperty.cpp:544
#7  0x000055555562ff36 in IPPropertyColorRGB::saveValue() (this=0x55555672a5e0)
    at ../intermediate/ImagePlay/Debug/linux/../../../../ImagePlay/include/PropertyWidgets/IPPropertyColorRGB.h:141
#8  0x00005555555d581e in IPPropertyColorRGB::updateValue() (this=0x55555672a5e0) at include/PropertyWidgets/IPPropertyColorRGB.h:176
#9  0x00005555555d53f1 in IPPropertyColorRGB::IPPropertyColorRGB(IPLProcessPropertyColor*, QWidget*, IPLColorPickProvider*) (this=0x55555672a5e0, property=0x5555566d8aa0, parent=0x55555655cb50, provider=0x555556555218) at include/PropertyWidgets/IPPropertyColorRGB.h:124
#10 0x00005555555cf985 in IPProcessPropertiesWidget::init(IPProcessStep*) (this=0x55555655cb50, processStep=0x555556384b00)
    at src/IPProcessPropertiesWidget.cpp:245
#11 0x00005555555fde71 in MainWindow::showProcessSettings(IPProcessStep*) (this=0x5555562267f0, processStep=0x555556384b00) at src/MainWindow.cpp:388
#12 0x00005555555fe1ff in MainWindow::setActiveProcessStep(IPProcessStep*) (this=0x5555562267f0, step=0x555556384b00) at src/MainWindow.cpp:427
#13 0x00005555555f77e5 in IPProcessStep::mouseDoubleClickEvent(QGraphicsSceneMouseEvent*) (this=0x555556384b00) at src/IPProcessStep.cpp:562
#14 0x00007ffff5ec14ec in QGraphicsItem::sceneEvent(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff5ee4908 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff5eec6ab in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff5ef3930 in QGraphicsScene::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ffff5be482c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007ffff5bec0f4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ffff4e669a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007ffff5f1046e in QGraphicsView::mouseDoubleClickEvent(QMouseEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007ffff5c2394f in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007ffff5cc44be in QFrame::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007ffff5f11bfb in QGraphicsView::viewportEvent(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007ffff4e6668c in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007ffff5be4805 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007ffff5bec64f in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007ffff4e669a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007ffff5beb622 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007ffff5c3e14b in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007ffff5c407ba in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007ffff5be482c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007ffff5bec0f4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007ffff4e669a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007ffff54286c0 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
---Type <return> to continue, or q <return> to quit---
#36 0x00007ffff5429ff5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#37 0x00007ffff54012eb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#38 0x00007fffcd09f1c0 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#39 0x00007fffed561287 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007fffed5614c0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007fffed56154c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007ffff4ebf8ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007ffff4e649ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007ffff4e6da84 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00005555555f9b3f in main(int, char**) (argc=2, argv=0x7fffffffdc28) at src/main.cpp:101
(gdb) frame 1
#1  0x0000555555642a4a in IPLProcess::hasMessages (this=0x30003000300000) at src/IPLProcess.cpp:385
385	    return _messages.size() > 0;

(gdb) print _messages 
Cannot access memory at address 0x3000300030015
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