Skip to content
This repository has been archived by the owner on Mar 29, 2024. It is now read-only.

Crash after closing pixel oriented view and histogram view, then assigning a different graph to NLD #171

Open
renoust opened this issue Mar 13, 2020 · 1 comment

Comments

@renoust
Copy link

renoust commented Mar 13, 2020

Of course the bug is not easy to reproduce.
But it looks like related to a change of graph in a view after closing some.
The pixel oriented view had no graph assigned to it when I closed it.
Here is the stack if it helps:

#00 0x00007ffcb7477f70 in RegisterProcTableCallback (+0x156f6f) from C:\WINDOWS\System32\DriverStore\FileRepository\ki132937.inf_amd64_80ac72448e534d0f\ig9icd64.dll
#1 0x00007ffcb771b1df in RegisterProcTableCallback (+0x3fa1de) from C:\WINDOWS\System32\DriverStore\FileRepository\ki132937.inf_amd64_80ac72448e534d0f\ig9icd64.dll
#2 0x00007ffcb773ad41 in RegisterProcTableCallback (+0x419d40) from C:\WINDOWS\System32\DriverStore\FileRepository\ki132937.inf_amd64_80ac72448e534d0f\ig9icd64.dll
#3 0x00007ffcb73be1fd in RegisterProcTableCallback (+0x9d1fc) from C:\WINDOWS\System32\DriverStore\FileRepository\ki132937.inf_amd64_80ac72448e534d0f\ig9icd64.dll
#4 0x00007ffcb73ac109 in RegisterProcTableCallback (+0x8b108) from C:\WINDOWS\System32\DriverStore\FileRepository\ki132937.inf_amd64_80ac72448e534d0f\ig9icd64.dll
#5 0x00007ffcb7869bfe in RegisterProcTableCallback (+0x548bfd) from C:\WINDOWS\System32\DriverStore\FileRepository\ki132937.inf_amd64_80ac72448e534d0f\ig9icd64.dll
#6 0x00007ffcb7741af1 in RegisterProcTableCallback (+0x420af0) from C:\WINDOWS\System32\DriverStore\FileRepository\ki132937.inf_amd64_80ac72448e534d0f\ig9icd64.dll
#7 0x00007ffcb752a8a7 in RegisterProcTableCallback (+0x2098a6) from C:\WINDOWS\System32\DriverStore\FileRepository\ki132937.inf_amd64_80ac72448e534d0f\ig9icd64.dll
#8 0x00007ffcb7746a25 in RegisterProcTableCallback (+0x425a24) from C:\WINDOWS\System32\DriverStore\FileRepository\ki132937.inf_amd64_80ac72448e534d0f\ig9icd64.dll
#9 0x00007ffcb7d5a200 in RegisterProcTableCallback (+0xa391ff) from C:\WINDOWS\System32\DriverStore\FileRepository\ki132937.inf_amd64_80ac72448e534d0f\ig9icd64.dll
#10 0x00007ffcf31d35ba in glDrawElements (+0x325b9) from C:\WINDOWS\SYSTEM32\OPENGL32.dll
#11 0x000000004f8a4d7e in EEFontIconGlyph::draw(tlp::edge, tlp::node, tlp::Color const&, tlp::Color const&, float) (+0x3d7d) at C:/Tulip5/tulip/plugins/glyph/fonticon.cpp:100 from C:\Program Files\Tulip-5.3.1\lib\tulip\glyph\libFontIcon-5.3.1.dll
#12 0x0000000014b554fd in tlp::GlEdge::displayArrowAndAdjustAnchor(tlp::GlGraphInputData const*, tlp::edge, tlp::node, tlp::Vector<float, 3ull, double, float> const&, float, tlp::Color const&, float, bool, float, int, bool, tlp::Vector<float, 3ull, double, float> const&, tlp::Vector<float, 3ull, double, float> const&, tlp::Vector<float, 3ull, double, float> const&, tlp::Vector<float, 3ull, double, float> const&, tlp::Vector<float, 3ull, double, float>&, tlp::EdgeExtremityGlyph*, tlp::Camera*) (+0x544fc) at C:/Tulip5/tulip/library/tulip-ogl/src/GlEdge.cpp:837 from C:\Program Files\Tulip-5.3.1\bin\libtulip-ogl-5.3.dll
#13 0x0000000014b567f0 in tlp::GlEdge::draw(float, tlp::GlGraphInputData const*, tlp::Camera*) (+0x557ef) at C:/Tulip5/tulip/library/tulip-ogl/src/GlEdge.cpp:276 from C:\Program Files\Tulip-5.3.1\bin\libtulip-ogl-5.3.dll
#14 0x0000000014b6213c in tlp::GlGraphHighDetailsRenderer::draw(float, tlp::Camera*) (+0x6113b) at C:/Tulip5/tulip/library/tulip-ogl/src/GlGraphHighDetailsRenderer.cpp:340 from C:\Program Files\Tulip-5.3.1\bin\libtulip-ogl-5.3.dll
#15 0x0000000014ba5243 in tlp::GlScene::draw() (+0xa4242) at C:/Tulip5/tulip/library/tulip-ogl/src/GlScene.cpp:209 from C:\Program Files\Tulip-5.3.1\bin\libtulip-ogl-5.3.dll
#16 0x000000000a3a409c in tlp::GlOffscreenRenderer::renderScene(bool, bool) (+0x3309b) at C:/Tulip5/tulip/library/tulip-gui/src/GlOffscreenRenderer.cpp:192 from C:\Program Files\Tulip-5.3.1\bin\libtulip-gui-5.3.dll
#17 0x000000000a438994 in tlp::EdgeExtremityGlyphRenderer::render(int) (+0xc7993) at C:/Tulip5/tulip/library/tulip-gui/src/GlyphRenderer.cpp:126 from C:\Program Files\Tulip-5.3.1\bin\libtulip-gui-5.3.dll
#18 0x000000000a4020f9 in tlp::EdgeExtremityShapeEditorCreator::paint(QPainter*, QStyleOptionViewItem const&, QVariant const&, QModelIndex const&) const (+0x910f8) at C:/Tulip5/tulip/library/tulip-gui/src/TulipItemEditorCreators.cpp:780 from C:\Program Files\Tulip-5.3.1\bin\libtulip-gui-5.3.dll
#19 0x000000000a3f5f3d in tlp::TulipItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const (+0x84f3c) at C:/Tulip5/tulip/library/tulip-gui/src/TulipItemDelegate.cpp:194 from C:\Program Files\Tulip-5.3.1\bin\libtulip-gui-5.3.dll
#20 0x0000000001790288 in QTableView::visualRect(QModelIndex const&) const (+0x25f287) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#21 0x0000000001795127 in QTableView::paintEvent(QPaintEvent*) (+0x264126) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#22 0x0000000001574ec8 in QWidget::event(QEvent*) (+0x43ec7) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#23 0x000000000160cb5e in QFrame::event(QEvent*) (+0xdbb5d) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#24 0x0000000001755934 in QAbstractItemView::viewportEvent(QEvent*) (+0x224933) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#25 0x00000000668fb2a0 in QCoreApplication::applicationVersionChanged() (+0x1ba29f) from C:\Program Files\Tulip-5.3.1\bin\Qt5Core.dll
#26 0x0000000001537ad1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (+0x6ad0) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#27 0x000000000153ec34 in QApplication::notify(QObject*, QEvent*) (+0xdc33) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#28 0x00000000668fc648 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (+0x1bb647) from C:\Program Files\Tulip-5.3.1\bin\Qt5Core.dll
#29 0x000000000156d508 in QWidgetPrivate::sendPaintEvent(QRegion const&) (+0x3c507) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#30 0x000000000156d8df in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (+0x3c8de) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#31 0x000000000156e946 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (+0x3d945) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#32 0x000000000156e82f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (+0x3d82e) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#33 0x000000000156e82f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (+0x3d82e) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#34 0x000000000156ddb7 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (+0x3cdb6) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#35 0x000000000156e946 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (+0x3d945) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#36 0x000000000156e82f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (+0x3d82e) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#37 0x000000000156e82f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (+0x3d82e) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#38 0x000000000156ddb7 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (+0x3cdb6) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#39 0x000000000156e946 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (+0x3d945) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#40 0x000000000156ddb7 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (+0x3cdb6) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#41 0x0000000001571b67 in QWidgetPrivate::render(QPaintDevice*, QPoint const&, QRegion const&, QFlagsQWidget::RenderFlag) (+0x40b66) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#42 0x00000000015721fa in QWidget::render(QPainter*, QPoint const&, QRegion const&, QFlagsQWidget::RenderFlag) (+0x411f9) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#43 0x00000000017dec78 in QGraphicsProxyWidget::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*) (+0x2adc77) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#44 0x00000000017e4c10 in QGraphicsScene::eventFilter(QObject*, QEvent*) (+0x2b3c0f) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#45 0x00000000017f468c in QGraphicsScene::dragMoveEvent(QGraphicsSceneDragDropEvent*) (+0x2c368b) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#46 0x00000000017f6faf in QGraphicsScene::dragMoveEvent(QGraphicsSceneDragDropEvent*) (+0x2c5fae) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#47 0x00000000017f7ac8 in QGraphicsScene::dragMoveEvent(QGraphicsSceneDragDropEvent*) (+0x2c6ac7) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#48 0x00000000017f8058 in QGraphicsScene::dragMoveEvent(QGraphicsSceneDragDropEvent*) (+0x2c7057) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll
#49 0x0000000001813446 in QGraphicsView::paintEvent(QPaintEvent*) (+0x2e2445) from C:\Program Files\Tulip-5.3.1\bin\Qt5Widgets.dll

@p-mary
Copy link
Contributor

p-mary commented Mar 13, 2020

It seems that this crash is intimately linked to the Intel HD Graphics driver (last 9 calls of the stack).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants