[Gammaray-interest] Crash in object inspector

Christian Gagneraud chgans at gmail.com
Wed Sep 6 04:24:38 CEST 2017


Hi there,

Using git version, Qt 5.6 with msvc2013, 32bits.

This crash happened while filtering the object list.
I think that there is a problem when filtering the list and at the
same time objects are added/removed.

Chris

     Qt5Qmld.dll!QQmlContextData::asQQmlContext() Line 796    C++
     Qt5Qmld.dll!QQmlEngine::contextForObject(const QObject * object)
Line 1274    C++
>    gammaray_qmlsupportd.dll!GammaRay::QmlObjectDataProvider::name(const QObject * obj) Line 193    C++
     gammaray_core-qt5_6-MSVC-120-i686d.dll!GammaRay::ObjectDataProvider::name(const
QObject * obj) Line 63    C++
     gammaray_core-qt5_6-MSVC-120-i686d.dll!GammaRay::Util::shortDisplayString(const
QObject * object) Line 72    C++
     gammaray_core-qt5_6-MSVC-120-i686d.dll!GammaRay::ObjectModelBase<QAbstractItemModel>::dataForObject(QObject
* object, const QModelIndex & index, int role) Line 93    C++
     gammaray_core-qt5_6-MSVC-120-i686d.dll!GammaRay::ObjectTreeModel::data(const
QModelIndex & index, int role) Line 215    C++
     Qt5Cored.dll!QSortFilterProxyModel::filterAcceptsRow(int
source_row, const QModelIndex & source_parent) Line 2708    C++
     gammaray_kitemmodels-qt5_6-MSVC-120-i686d.dll!KRecursiveFilterProxyModel::acceptRow(int
sourceRow, const QModelIndex & sourceParent) Line 324    C++
     gammaray_kitemmodels-qt5_6-MSVC-120-i686d.dll!KRecursiveFilterProxyModel::filterAcceptsRow(int
sourceRow, const QModelIndex & sourceParent) Line 282    C++
     gammaray_kitemmodels-qt5_6-MSVC-120-i686d.dll!KRecursiveFilterProxyModelPrivate::sourceRowsRemoved(const
QModelIndex & source_parent, int start, int end) Line 256    C++
     gammaray_kitemmodels-qt5_6-MSVC-120-i686d.dll!KRecursiveFilterProxyModel::qt_static_metacall(QObject
* _o, QMetaObject::Call _c, int _id, void * * _a) Line 103    C++
     Qt5Cored.dll!QMetaObject::activate(QObject * sender, int
signalOffset, int local_signal_index, void * * argv) Line 3730    C++
     Qt5Cored.dll!QMetaObject::activate(QObject * sender, const
QMetaObject * m, int local_signal_index, void * * argv) Line 3595
C++
     Qt5Cored.dll!QAbstractItemModel::rowsRemoved(const QModelIndex &
_t1, int _t2, int _t3, QAbstractItemModel::QPrivateSignal __formal)
Line 615    C++
     Qt5Cored.dll!QAbstractItemModel::endRemoveRows() Line 2679    C++
     gammaray_core-qt5_6-MSVC-120-i686d.dll!GammaRay::ObjectTreeModel::objectRemoved(QObject
* obj) Line 153    C++
     gammaray_core-qt5_6-MSVC-120-i686d.dll!GammaRay::ObjectTreeModel::qt_static_metacall(QObject
* _o, QMetaObject::Call _c, int _id, void * * _a) Line 85    C++
     Qt5Cored.dll!QMetaObject::activate(QObject * sender, int
signalOffset, int local_signal_index, void * * argv) Line 3730    C++
     Qt5Cored.dll!QMetaObject::activate(QObject * sender, const
QMetaObject * m, int local_signal_index, void * * argv) Line 3595
C++
     gammaray_core-qt5_6-MSVC-120-i686d.dll!GammaRay::Probe::objectDestroyed(QObject
* _t1) Line 221    C++
     gammaray_core-qt5_6-MSVC-120-i686d.dll!GammaRay::Probe::objectRemoved(QObject
* obj) Line 776    C++
     gammaray_probed.dll!gammaray_removeObject(QObject * obj) Line 107    C++
     Qt5Cored.dll!QObject::~QObject() Line 1038    C++
     Qt5Cored.dll!QWinOverlappedIoNotifier::~QWinOverlappedIoNotifier()
Line 270    C++
     [External Code]
     Qt5Cored.dll!QObjectPrivate::deleteChildren() Line 1963    C++
     Qt5Cored.dll!QObject::~QObject() Line 1036    C++
     Qt5Cored.dll!QWindowsPipeReader::~QWindowsPipeReader() Line 74    C++
     [External Code]
     Qt5Cored.dll!qDeleteInEventHandler(QObject * o) Line 4472    C++
     Qt5Cored.dll!QObject::event(QEvent * e) Line 1247    C++
     Qt5Widgetsd.dll!QApplicationPrivate::notify_helper(QObject *
receiver, QEvent * e) Line 3714    C++
     Qt5Widgetsd.dll!QApplication::notify(QObject * receiver, QEvent *
e) Line 3157    C++
     MFDApp.exe!tApplication::notify(QObject * receiver, QEvent *
event) Line 6481    C++
     Qt5Cored.dll!QCoreApplication::notifyInternal2(QObject *
receiver, QEvent * event) Line 1015    C++
     Qt5Cored.dll!QCoreApplication::sendEvent(QObject * receiver,
QEvent * event) Line 227    C++
     Qt5Cored.dll!QCoreApplicationPrivate::sendPostedEvents(QObject *
receiver, int event_type, QThreadData * data) Line 1650    C++
     Qt5Cored.dll!QEventDispatcherWin32::sendPostedEvents() Line 1264    C++
     qwindowsd.dll!QWindowsGuiEventDispatcher::sendPostedEvents() Line 76    C++
     Qt5Cored.dll!qt_internal_proc(HWND__ * hwnd, unsigned int
message, unsigned int wp, long lp) Line 431    C++
     [External Code]
     [Frames below may be incorrect and/or missing, no symbols loaded
for user32.dll]
     Qt5Cored.dll!QEventDispatcherWin32::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags) Line 829    C++
     qwindowsd.dll!QWindowsGuiEventDispatcher::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags) Line 68    C++
     Qt5Cored.dll!QEventLoop::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags) Line 129    C++
     Qt5Cored.dll!QEventLoop::exec(QFlags<enum
QEventLoop::ProcessEventsFlag> flags) Line 204    C++
     Qt5Cored.dll!QCoreApplication::exec() Line 1285    C++
     Qt5Guid.dll!QGuiApplication::exec() Line 1599    C++
     Qt5Widgetsd.dll!QApplication::exec() Line 2974    C++
     MFDApp.exe!tApplication::exec() Line 6317    C++
     MFDApp.exe!main(int argc, char * * argv) Line 452    C++
     MFDApp.exe!WinMain(HINSTANCE__ * __formal, HINSTANCE__ *
__formal, char * __formal, int __formal) Line 113    C++
     [External Code]


More information about the Gammaray-interest mailing list