[Gammaray-interest] Crash in object inspector

Kevin Funk kevin.funk at kdab.com
Wed Sep 6 09:42:20 CEST 2017


On Wednesday, 6 September 2017 04:24:38 CEST Christian Gagneraud wrote:
> 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.

Heya Chris,

same here actually, better report this on the Github issue tracker.

Thanks!
Kevin

> 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(c
> onst QObject * obj) Line 63    C++
>     
> gammaray_core-qt5_6-MSVC-120-i686d.dll!GammaRay::Util::shortDisplayString(c
> onst QObject * object) Line 72    C++
>     
> gammaray_core-qt5_6-MSVC-120-i686d.dll!GammaRay::ObjectModelBase<QAbstractI
> temModel>::dataForObject(QObject * object, const QModelIndex & index, int
> role) Line 93    C++
>     
> gammaray_core-qt5_6-MSVC-120-i686d.dll!GammaRay::ObjectTreeModel::data(cons
> t 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::a
> cceptRow(int sourceRow, const QModelIndex & sourceParent) Line 324    C++
>     
> gammaray_kitemmodels-qt5_6-MSVC-120-i686d.dll!KRecursiveFilterProxyModel::f
> ilterAcceptsRow(int sourceRow, const QModelIndex & sourceParent) Line 282   
> C++
>     
> gammaray_kitemmodels-qt5_6-MSVC-120-i686d.dll!KRecursiveFilterProxyModelPri
> vate::sourceRowsRemoved(const QModelIndex & source_parent, int start, int
> end) Line 256    C++
>     
> gammaray_kitemmodels-qt5_6-MSVC-120-i686d.dll!KRecursiveFilterProxyModel::q
> t_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::objectRem
> oved(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(QOb
> ject * _t1) Line 221    C++
>     
> gammaray_core-qt5_6-MSVC-120-i686d.dll!GammaRay::Probe::objectRemoved(QObje
> ct * 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]
> _______________________________________________
> Gammaray-interest mailing list
> Gammaray-interest at mail.kdab.com
> https://mail.kdab.com/mailman/listinfo/gammaray-interest


-- 
Kevin Funk | kevin.funk at kdab.com | Senior Software Engineer
KDAB (Deutschland) GmbH&Co KG, a KDAB Group company
Tel. Germany +49-30-521325470, Sweden (HQ) +46-563-540090
KDAB - The Qt, C++ and OpenGL Experts
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5322 bytes
Desc: not available
URL: <http://mail.kdab.com/pipermail/gammaray-interest/attachments/20170906/160a01b5/attachment.p7s>


More information about the Gammaray-interest mailing list