{"action":"opened","issue":{"url":"https://api.github.com/repos/KDAB/GammaRay/issues/256","repository_url":"https://api.github.com/repos/KDAB/GammaRay","labels_url":"https://api.github.com/repos/KDAB/GammaRay/issues/256/labels{/name}","comments_url":"https://api.github.com/repos/KDAB/GammaRay/issues/256/comments","events_url":"https://api.github.com/repos/KDAB/GammaRay/issues/256/events","html_url":"https://github.com/KDAB/GammaRay/issues/256","id":182507765,"number":256,"title":"Assert failure when using graphics scene inspector on stickman","user":{"login":"tmcguire","id":1164876,"avatar_url":"https://avatars.githubusercontent.com/u/1164876?v=3","gravatar_id":"","url":"https://api.github.com/users/tmcguire","html_url":"https://github.com/tmcguire","followers_url":"https://api.github.com/users/tmcguire/followers","following_url":"https://api.github.com/users/tmcguire/following{/other_user}","gists_url":"https://api.github.com/users/tmcguire/gists{/gist_id}","starred_url":"https://api.github.com/users/tmcguire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tmcguire/subscriptions","organizations_url":"https://api.github.com/users/tmcguire/orgs","repos_url":"https://api.github.com/users/tmcguire/repos","events_url":"https://api.github.com/users/tmcguire/events{/privacy}","received_events_url":"https://api.github.com/users/tmcguire/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-12T12:02:08Z","updated_at":"2016-10-12T12:02:08Z","closed_at":null,"body":"1. Start gammaray on qtbase/examples/widgets/animation/stickman\r\n2. Change to the graphics scene plugin\r\n3. Select the \"stickman\" object\r\n4. In the app window, press \"d\" to make the stickman dance\r\n\r\n`\r\nQFatal in stickman (/home/thomas/build/Qt/5.7-desktop/qtbase/examples/widgets/animation/stickman/stickman)                                                   \r\nSTART BACKTRACE:                                                                                                                                             \r\n1       /home/thomas/install/lib/libgammaray_core-qt5_7-x86_64.so.2.7.0(+0x102e32) [0x7f7d4c008e32]                                                          \r\n2       /home/thomas/install/lib/libgammaray_core-qt5_7-x86_64.so.2.7.0(+0xcc020) [0x7f7d4bfd2020]                                                           \r\n3       /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Core.so.5(+0xae533) [0x7f7d4d4ab533]                                                               \r\n4       /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Core.so.5(+0xa9659) [0x7f7d4d4a6659]                                                               \r\n5       /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Core.so.5(QMessageLogger::fatal(char const*, ...) const+0xc1) [0x7f7d4d4a7a8b]                     \r\n6       /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Core.so.5(qt_assert_x(char const*, char const*, char const*, int)+0) [0x7f7d4d4a0ce4]              \r\n7       /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Widgets.so.5(+0x5afc7c) [0x7f7d4e63ac7c]                                                           \r\n8       /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Widgets.so.5(QGraphicsSceneBspTreeIndex::prepareBoundingRectChange(QGraphicsItem const*)+0xe3) [0x7f7d4e63b839]                                                                                                                                                 \r\n9       /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Widgets.so.5(QGraphicsItem::prepareGeometryChange()+0x17d) [0x7f7d4e5e82af]                        \r\n10      ./stickman() [0x408bf2]                                                                                                                              \r\n11      ./stickman() [0x40e51b]                                                                                                                              \r\n12      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Core.so.5(QMetaObject::activate(QObject*, int, int, void**)+0x737) [0x7f7d4d7396e3]                \r\n13      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Core.so.5(QMetaObject::activate(QObject*, QMetaObject const*, int, void**)+0x38) [0x7f7d4d738ed0]  \r\n14      ./stickman() [0x40ebf1]                                                                                                                              \r\n15      ./stickman() [0x40cc4d]                                                                                                                              \r\n16      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Widgets.so.5(QGraphicsItem::setPos(QPointF const&)+0x18c) [0x7f7d4e5de080]                         \r\n17      ./stickman() [0x408ff7]                                                                                                                              \r\n18      ./stickman() [0x4090c6]                                                                                                                              \r\n19      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Widgets.so.5(QGraphicsScenePrivate::draw(QGraphicsItem*, QPainter*, QTransform const*, QTransform const*, QRegion*, QWidget*, double, QTransform const*, bool, bool)+0x5c0) [0x7f7d4e61fcc0]                                                                    \r\n20      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Widgets.so.5(QGraphicsScenePrivate::drawSubtreeRecursive(QGraphicsItem*, QPainter*, QTransform const*, QRegion*, QWidget*, double, QTransform const*)+0xc96) [0x7f7d4e61f5b6]                                                                                   \r\n21      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Widgets.so.5(QGraphicsScene::drawItems(QPainter*, int, QGraphicsItem**, QStyleOptionGraphicsItem const*, QWidget*)+0x24c) [0x7f7d4e621f7c]                                                                                                                      \r\n22      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Widgets.so.5(QGraphicsScene::render(QPainter*, QRectF const&, QRectF const&, Qt::AspectRatioMode)+0x6c3) [0x7f7d4e615e67]                                                                                                                                       \r\n23      /home/thomas/install/lib/gammaray/2.7/qt5_7-x86_64/gammaray_sceneinspector_plugin.so(+0x14a4d) [0x7f7d397aaa4d]                                      \r\n24      /home/thomas/install/lib/gammaray/2.7/qt5_7-x86_64/gammaray_sceneinspector_plugin.so(+0x34fe4) [0x7f7d397cafe4]                                      \r\n25      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Core.so.5(QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const+0x49f) [0x7f7d4d70554f]                                                                                                                        \r\n26      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Core.so.5(QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)+0x4ea) [0x7f7d4d704a3a]                                                                                                           \r\n27      /home/thomas/install/lib/libgammaray_common-qt5_7-x86_64.so.2.7.0(+0x1ec85) [0x7f7d4bad1c85]                                                         \r\n28      /home/thomas/install/lib/libgammaray_common-qt5_7-x86_64.so.2.7.0(GammaRay::Endpoint::invokeObjectLocal(QObject*, char const*, QList<QVariant> const&) const+0x2b8) [0x7f7d4bad0632]                                                                                                                              \r\n29      /home/thomas/install/lib/libgammaray_common-qt5_7-x86_64.so.2.7.0(GammaRay::Endpoint::dispatchMessage(GammaRay::Message const&)+0x1cc) [0x7f7d4bad1050]                                                                                                                                                           \r\n30      /home/thomas/install/lib/libgammaray_core-qt5_7-x86_64.so.2.7.0(GammaRay::Server::messageReceived(GammaRay::Message const&)+0x35a) [0x7f7d4bfe2b36]  \r\n31      /home/thomas/install/lib/libgammaray_common-qt5_7-x86_64.so.2.7.0(GammaRay::Endpoint::readyRead()+0x51) [0x7f7d4bacff5f]                             \r\n32      /home/thomas/install/lib/libgammaray_common-qt5_7-x86_64.so.2.7.0(+0x356ce) [0x7f7d4bae86ce]                                                         \r\n33      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Core.so.5(QMetaObject::activate(QObject*, int, int, void**)+0x737) [0x7f7d4d7396e3]                \r\n34      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Core.so.5(QMetaObject::activate(QObject*, QMetaObject const*, int, void**)+0x38) [0x7f7d4d738ed0]  \r\n35      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Core.so.5(QIODevice::readyRead()+0x29) [0x7f7d4d7d2733]                                            \r\n36      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Network.so.5(+0x10001d) [0x7f7d47bfd01d]\r\n37      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Network.so.5(+0xfe668) [0x7f7d47bfb668]\r\n38      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Network.so.5(+0x104598) [0x7f7d47c01598]\r\n39      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Network.so.5(QAbstractSocketEngine::readNotification()+0x41) [0x7f7d47becfb3]\r\n40      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Network.so.5(+0x10d7ca) [0x7f7d47c0a7ca]\r\n41      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Widgets.so.5(QApplicationPrivate::notify_helper(QObject*, QEvent*)+0x1ba) [0x7f7d4e21f810]\r\n42      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Widgets.so.5(QApplication::notify(QObject*, QEvent*)+0x4b9) [0x7f7d4e21cb33]\r\n43      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Core.so.5(QCoreApplication::notifyInternal2(QObject*, QEvent*)+0xee) [0x7f7d4d6f8d84]\r\n44      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Core.so.5(QCoreApplication::sendEvent(QObject*, QEvent*)+0x38) [0x7f7d4d6fcd92]\r\n45      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Core.so.5(+0x3764fa) [0x7f7d4d7734fa]\r\n46      /usr/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x254) [0x7f7d4a35ac84]\r\n47      /usr/lib64/libglib-2.0.so.0(+0x4bed8) [0x7f7d4a35aed8]\r\n48      /usr/lib64/libglib-2.0.so.0(g_main_context_iteration+0x2c) [0x7f7d4a35af7c]\r\n49      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5Core.so.5(QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0xdb) [0x7f7d4d774195]\r\n50      /home/thomas/install/opt/qt-5.7-desktop/lib/libQt5XcbQpa.so.5(+0x931d4) [0x7f7d4ebb71d4]\r\nEND BACKTRACE\r\nASSERT: \"!item->d_ptr->itemDiscovered\" in file /home/thomas/src/Qt/5.7-desktop/qtbase/src/widgets/graphicsview/qgraphicsscenebsptreeindex.cpp, line 344\r\n`"}}
{"actor":{"display_login":"tmcguire"}}