View Issue Details

IDProjectCategoryView StatusLast Update
0003778Slicer4Core: GUIpublic2018-03-02 11:07
Reporteralexy Assigned Tofinetjul  
PrioritynormalSeveritymajorReproducibilitysometimes
Status closedResolutionreopened 
Product Version 
Target VersionFixed in VersionSlicer 4.4.0 
Summary0003778: dragging models under hierarchy node causes crash
Description

Reproduce:

  • read 2-3 models.
  • in Models module create Hierarchy node
  • drag models under it
  • eventually (not always first one) you get a crash in:
    void QStandardItemModelPrivate::decodeDataRecursive(QDataStream &stream, QStandardItem *item)

colCount is 0
childPos / colCount causes crash

TagsNo tags attached.

Relationships

related to 0003777 closedalexy Icons in scene views cause reparenting fail 

Activities

alexy

alexy

2014-07-26 09:42

developer   ~0012248

Also the visibility toggles inside the hierarchy are not active. If you load knee atlas you cannot change children visibility toggles.

pieper

pieper

2014-07-26 10:14

administrator   ~0012249

I was able to get a crash with this on mac, but only after playing for a while.

Not sure it's the same issue. I loaded lots of models and played around with the hierarchies.

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT

Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_platform.dylib 0x00007fff8ec45fd1 _platform_memmove$VARIANT$Ivybridge + 49
1 QtGui 0x0000000118f04300 QVector<int>::erase(int, int) + 112
2 QtGui 0x00000001191dcda6 QSortFilterProxyModelPrivate::remove_proxy_interval(QVector<int>&, QVector<int>&, int, int, QModelIndex const&, Qt::Orientation, bool) + 166
3 QtGui 0x00000001191dd0c2 QSortFilterProxyModelPrivate::remove_source_items(QVector<int>&, QVector<int>&, QVector<int> const&, QModelIndex const&, Qt::Orientation, bool) + 274
4 QtGui 0x00000001191df00a QSortFilterProxyModelPrivate::source_items_about_to_be_removed(QModelIndex const&, int, int, Qt::Orientation) + 266
5 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
6 QtCore 0x0000000119aacf2f QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int) + 63
7 QtCore 0x0000000119a33752 QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) + 130
8 QtGui 0x00000001191eb4f5 QStandardItemModelPrivate::rowsAboutToBeRemoved(QStandardItem, int, int) + 69
9 QtGui 0x00000001191ed95b QStandardItem::takeRow(int) + 139
10 libqMRMLWidgets.dylib 0x00000001063337b6 qMRMLSceneModel::updateItemFromNode(QStandardItem
, vtkMRMLNode, int) + 982 (qMRMLSceneModel.cxx:907)
11 libqMRMLWidgets.dylib 0x0000000106336030 qMRMLSceneModel::updateNodeItems(vtkMRMLNode
, QString const&) + 624 (qMRMLSceneModel.cxx:1384)
12 libqMRMLWidgets.dylib 0x0000000106332b5b qMRMLSceneModel::onMRMLNodeModified(vtkObject) + 91 (qMRMLSceneModel.cxx:1335)
13 libqMRMLWidgets.dylib 0x00000001063a2682 qMRMLSceneModel::qt_static_metacall(QObject
, QMetaObject::Call, int, void
) + 690 (moc_qMRMLSceneModel.cxx:131)
14 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
15 libCTKVisualizationVTKCore.0.1.dylib 0x0000000109b672e0 ctkVTKConnection::emitExecute(vtkObject, void, unsigned long, void) + 128 (moc_ctkVTKConnection.cxx:116)
16 libCTKVisualizationVTKCore.0.1.dylib 0x0000000109b57153 ctkVTKConnectionPrivate::execute(vtkObject
, unsigned long, void, void) + 963 (ctkVTKConnection.cpp:422)
17 libCTKVisualizationVTKCore.0.1.dylib 0x0000000109b55099 ctkVTKConnectionPrivate::DoCallback(vtkObject, unsigned long, void, void) + 105 (ctkVTKConnection.cpp:382)
18 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
19 libMRMLCore.dylib 0x000000010cc47f7f vtkEventBroker::InvokeObservation(vtkObservation
, unsigned long, void) + 255 (vtkEventBroker.cxx:842)
20 libMRMLCore.dylib 0x000000010cc47573 vtkEventBroker::ProcessEvent(vtkObservation
, vtkObject, unsigned long, void) + 227 (vtkEventBroker.cxx:688)
21 libMRMLCore.dylib 0x000000010cc48cfb vtkEventBroker::Callback(vtkObject, unsigned long, void, void) + 507 (vtkEventBroker.cxx:914)
22 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
23 libvtkCommon.5.10.dylib 0x000000011c4ffdfb vtkSubjectHelper::InvokeEvent(unsigned long, void
, vtkObject) + 4731 (vtkObject.cxx:620)
24 libvtkCommon.5.10.dylib 0x000000011c5003d2 vtkObject::InvokeEvent(unsigned long, void
) + 66 (vtkObject.cxx:789)
25 libMRMLCore.dylib 0x000000010cd139f6 vtkMRMLDisplayableNode::ProcessMRMLEvents(vtkObject, unsigned long, void) + 230 (vtkMRMLDisplayableNode.cxx:221)
26 libMRMLCore.dylib 0x000000010cda7ab2 vtkMRMLModelNode::ProcessMRMLEvents(vtkObject, unsigned long, void) + 66 (vtkMRMLModelNode.cxx:92)
27 libMRMLCore.dylib 0x000000010cedf98b vtkMRMLNode::MRMLCallback(vtkObject, unsigned long, void, void) + 1035 (vtkMRMLNode.cxx:875)
28 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
29 libMRMLCore.dylib 0x000000010cc47f7f vtkEventBroker::InvokeObservation(vtkObservation
, unsigned long, void) + 255 (vtkEventBroker.cxx:842)
30 libMRMLCore.dylib 0x000000010cc47573 vtkEventBroker::ProcessEvent(vtkObservation
, vtkObject, unsigned long, void) + 227 (vtkEventBroker.cxx:688)
31 libMRMLCore.dylib 0x000000010cc48cfb vtkEventBroker::Callback(vtkObject, unsigned long, void, void) + 507 (vtkEventBroker.cxx:914)
32 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
33 libvtkCommon.5.10.dylib 0x000000011c4ffdfb vtkSubjectHelper::InvokeEvent(unsigned long, void
, vtkObject) + 4731 (vtkObject.cxx:620)
34 libvtkCommon.5.10.dylib 0x000000011c5003d2 vtkObject::InvokeEvent(unsigned long, void
) + 66 (vtkObject.cxx:789)
35 libvtkCommon.5.10.dylib 0x000000011c5005b2 vtkObject::Modified() + 66 (vtkObject.cxx:856)
36 libMRMLCore.dylib 0x000000010cc80d93 vtkMRMLNode::InvokePendingModifiedEvent() + 67 (vtkMRMLNode.h:383)
37 libMRMLCore.dylib 0x000000010cc7cb7c vtkMRMLNode::EndModify(int) + 60 (vtkMRMLNode.h:230)
38 libMRMLCore.dylib 0x000000010cda68c9 vtkMRMLModelDisplayNode::SetActiveScalarName(char const) + 121 (vtkMRMLModelDisplayNode.cxx:154)
39 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e528b qMRMLModelDisplayNodeWidget::setActiveScalarName(QString const&) + 155 (qMRMLModelDisplayNodeWidget.cxx:226)
40 libqSlicerModelsModuleWidgets.dylib 0x000000012c4ea2f2 qMRMLModelDisplayNodeWidget::qt_static_metacall(QObject
, QMetaObject::Call, int, void
) + 338 (moc_qMRMLModelDisplayNodeWidget.cxx:98)
41 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
42 libCTKVisualizationVTKWidgets.0.1.dylib 0x00000001067414bd ctkVTKDataSetArrayComboBox::currentArrayChanged(QString const&) + 77 (moc_ctkVTKDataSetArrayComboBox.cxx:164)
43 libCTKVisualizationVTKWidgets.0.1.dylib 0x0000000106714a70 ctkVTKDataSetArrayComboBox::onCurrentIndexChanged(int) + 64 (ctkVTKDataSetArrayComboBox.cpp:195)
44 libCTKVisualizationVTKWidgets.0.1.dylib 0x00000001067413c7 ctkVTKDataSetArrayComboBox::qt_static_metacall(QObject*, QMetaObject::Call, int, void) + 295 (moc_ctkVTKDataSetArrayComboBox.cxx:71)
45 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void
) + 1566
46 QtGui 0x0000000119003bc0 QComboBox::currentIndexChanged(int) + 48
47 QtGui 0x000000011900586c QComboBoxPrivate::_q_emitCurrentIndexChanged(QModelIndex const&) + 44
48 QtGui 0x00000001190083ef QComboBoxPrivate::setCurrentIndex(QModelIndex const&) + 623
49 QtGui 0x0000000119008501 QComboBox::setCurrentIndex(int) + 97
50 libCTKVisualizationVTKWidgets.0.1.dylib 0x0000000106714a24 ctkVTKDataSetArrayComboBox::setCurrentArray(QString const&) + 68 (ctkVTKDataSetArrayComboBox.cpp:189)
51 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e49c1 qMRMLModelDisplayNodeWidget::updateWidgetFromMRML() + 1697 (qMRMLModelDisplayNodeWidget.cxx:519)
52 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e42d3 qMRMLModelDisplayNodeWidget::setMRMLModelDisplayNode(vtkMRMLModelDisplayNode) + 211 (qMRMLModelDisplayNodeWidget.cxx:198)
53 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e41f0 qMRMLModelDisplayNodeWidget::setMRMLModelOrHierarchyNode(vtkMRMLNode
) + 176 (qMRMLModelDisplayNodeWidget.cxx:181)
54 libqSlicerModelsModuleWidgets.dylib 0x000000012c4ea2bb qMRMLModelDisplayNodeWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void
) + 283 (moc_qMRMLModelDisplayNodeWidget.cxx:96)
55 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
56 libqMRMLWidgets.dylib 0x00000001063aa35d qMRMLTreeView::currentNodeChanged(vtkMRMLNode) + 77 (moc_qMRMLTreeView.cxx:235)
57 libqMRMLWidgets.dylib 0x000000010637e972 qMRMLTreeView::onCurrentRowChanged(QModelIndex const&) + 194 (qMRMLTreeView.cxx:433)
58 libqMRMLWidgets.dylib 0x00000001063aa1eb qMRMLTreeView::qt_static_metacall(QObject
, QMetaObject::Call, int, void
) + 587 (moc_qMRMLTreeView.cxx:131)
59 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
60 QtGui 0x00000001191a912d QItemSelectionModel::currentRowChanged(QModelIndex const&, QModelIndex const&) + 45
61 QtGui 0x00000001191b0ea9 QItemSelectionModelPrivate::_q_rowsAboutToBeRemoved(QModelIndex const&, int, int) + 2057
62 QtGui 0x00000001191b3326 QItemSelectionModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void) + 342
63 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void
) + 1566
64 QtCore 0x0000000119aacf2f QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int) + 63
65 QtCore 0x0000000119a33752 QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) + 130
66 QtGui 0x00000001191dce4e QSortFilterProxyModelPrivate::remove_proxy_interval(QVector<int>&, QVector<int>&, int, int, QModelIndex const&, Qt::Orientation, bool) + 334
67 QtGui 0x00000001191dd0c2 QSortFilterProxyModelPrivate::remove_source_items(QVector<int>&, QVector<int>&, QVector<int> const&, QModelIndex const&, Qt::Orientation, bool) + 274
68 QtGui 0x00000001191df00a QSortFilterProxyModelPrivate::source_items_about_to_be_removed(QModelIndex const&, int, int, Qt::Orientation) + 266
69 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
70 QtCore 0x0000000119aacf2f QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int) + 63
71 QtCore 0x0000000119a33752 QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) + 130
72 QtGui 0x00000001191eb4f5 QStandardItemModelPrivate::rowsAboutToBeRemoved(QStandardItem, int, int) + 69
73 QtGui 0x00000001191ed95b QStandardItem::takeRow(int) + 139
74 libqMRMLWidgets.dylib 0x00000001063337b6 qMRMLSceneModel::updateItemFromNode(QStandardItem
, vtkMRMLNode, int) + 982 (qMRMLSceneModel.cxx:907)
75 libqMRMLWidgets.dylib 0x0000000106336030 qMRMLSceneModel::updateNodeItems(vtkMRMLNode
, QString const&) + 624 (qMRMLSceneModel.cxx:1384)
76 libqMRMLWidgets.dylib 0x0000000106332b5b qMRMLSceneModel::onMRMLNodeModified(vtkObject) + 91 (qMRMLSceneModel.cxx:1335)
77 libqMRMLWidgets.dylib 0x00000001063a2682 qMRMLSceneModel::qt_static_metacall(QObject
, QMetaObject::Call, int, void
) + 690 (moc_qMRMLSceneModel.cxx:131)
78 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
79 libCTKVisualizationVTKCore.0.1.dylib 0x0000000109b672e0 ctkVTKConnection::emitExecute(vtkObject, void, unsigned long, void) + 128 (moc_ctkVTKConnection.cxx:116)
80 libCTKVisualizationVTKCore.0.1.dylib 0x0000000109b57153 ctkVTKConnectionPrivate::execute(vtkObject
, unsigned long, void, void) + 963 (ctkVTKConnection.cpp:422)
81 libCTKVisualizationVTKCore.0.1.dylib 0x0000000109b55099 ctkVTKConnectionPrivate::DoCallback(vtkObject, unsigned long, void, void) + 105 (ctkVTKConnection.cpp:382)
82 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
83 libMRMLCore.dylib 0x000000010cc47f7f vtkEventBroker::InvokeObservation(vtkObservation
, unsigned long, void) + 255 (vtkEventBroker.cxx:842)
84 libMRMLCore.dylib 0x000000010cc47573 vtkEventBroker::ProcessEvent(vtkObservation
, vtkObject, unsigned long, void) + 227 (vtkEventBroker.cxx:688)
85 libMRMLCore.dylib 0x000000010cc48cfb vtkEventBroker::Callback(vtkObject, unsigned long, void, void) + 507 (vtkEventBroker.cxx:914)
86 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
87 libvtkCommon.5.10.dylib 0x000000011c4ffdfb vtkSubjectHelper::InvokeEvent(unsigned long, void
, vtkObject) + 4731 (vtkObject.cxx:620)
88 libvtkCommon.5.10.dylib 0x000000011c5003d2 vtkObject::InvokeEvent(unsigned long, void
) + 66 (vtkObject.cxx:789)
89 libMRMLCore.dylib 0x000000010cd139f6 vtkMRMLDisplayableNode::ProcessMRMLEvents(vtkObject, unsigned long, void) + 230 (vtkMRMLDisplayableNode.cxx:221)
90 libMRMLCore.dylib 0x000000010cda7ab2 vtkMRMLModelNode::ProcessMRMLEvents(vtkObject, unsigned long, void) + 66 (vtkMRMLModelNode.cxx:92)
91 libMRMLCore.dylib 0x000000010cedf98b vtkMRMLNode::MRMLCallback(vtkObject, unsigned long, void, void) + 1035 (vtkMRMLNode.cxx:875)
92 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
93 libMRMLCore.dylib 0x000000010cc47f7f vtkEventBroker::InvokeObservation(vtkObservation
, unsigned long, void) + 255 (vtkEventBroker.cxx:842)
94 libMRMLCore.dylib 0x000000010cc47573 vtkEventBroker::ProcessEvent(vtkObservation
, vtkObject, unsigned long, void) + 227 (vtkEventBroker.cxx:688)
95 libMRMLCore.dylib 0x000000010cc48cfb vtkEventBroker::Callback(vtkObject, unsigned long, void, void) + 507 (vtkEventBroker.cxx:914)
96 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
97 libvtkCommon.5.10.dylib 0x000000011c4ffdfb vtkSubjectHelper::InvokeEvent(unsigned long, void
, vtkObject) + 4731 (vtkObject.cxx:620)
98 libvtkCommon.5.10.dylib 0x000000011c5003d2 vtkObject::InvokeEvent(unsigned long, void
) + 66 (vtkObject.cxx:789)
99 libvtkCommon.5.10.dylib 0x000000011c5005b2 vtkObject::Modified() + 66 (vtkObject.cxx:856)
100 libMRMLCore.dylib 0x000000010cc80d93 vtkMRMLNode::InvokePendingModifiedEvent() + 67 (vtkMRMLNode.h:383)
101 libMRMLCore.dylib 0x000000010cc7cb7c vtkMRMLNode::EndModify(int) + 60 (vtkMRMLNode.h:230)
102 libMRMLCore.dylib 0x000000010cda68c9 vtkMRMLModelDisplayNode::SetActiveScalarName(char const) + 121 (vtkMRMLModelDisplayNode.cxx:154)
103 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e528b qMRMLModelDisplayNodeWidget::setActiveScalarName(QString const&) + 155 (qMRMLModelDisplayNodeWidget.cxx:226)
104 libqSlicerModelsModuleWidgets.dylib 0x000000012c4ea2f2 qMRMLModelDisplayNodeWidget::qt_static_metacall(QObject
, QMetaObject::Call, int, void
) + 338 (moc_qMRMLModelDisplayNodeWidget.cxx:98)
105 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void*) + 1566
106 libCTKVisualizationVTKWidgets.0.1.dylib 0x00000001067414bd ctkVTKDataSetArrayComboBox::currentArrayChanged(QString const&) + 77 (moc_ctkVTKDataSetArrayComboBox.cxx:164)
107 libCTKVisualizationVTKWidgets.0.1.dylib 0x0000000106714a70 ctkVTKDataSetArrayComboBox::onCurrentIndexChanged(int) + 64 (ctkVTKDataSetArrayComboBox.cpp:195)
108 libCTKVisualizationVTKWidgets.0.1.dylib 0x00000001067413c7 ctkVTKDataSetArrayComboBox::qt_static_metacall(QObject
, QMetaObject::Call, int, void
) + 295 (moc_ctkVTKDataSetArrayComboBox.cxx:71)
109 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
110 QtGui 0x0000000119003bc0 QComboBox::currentIndexChanged(int) + 48
111 QtGui 0x000000011900586c QComboBoxPrivate::_q_emitCurrentIndexChanged(QModelIndex const&) + 44
112 QtGui 0x00000001190083ef QComboBoxPrivate::setCurrentIndex(QModelIndex const&) + 623
113 QtGui 0x0000000119008501 QComboBox::setCurrentIndex(int) + 97
114 libCTKVisualizationVTKWidgets.0.1.dylib 0x0000000106714a24 ctkVTKDataSetArrayComboBox::setCurrentArray(QString const&) + 68 (ctkVTKDataSetArrayComboBox.cpp:189)
115 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e49c1 qMRMLModelDisplayNodeWidget::updateWidgetFromMRML() + 1697 (qMRMLModelDisplayNodeWidget.cxx:519)
116 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e42d3 qMRMLModelDisplayNodeWidget::setMRMLModelDisplayNode(vtkMRMLModelDisplayNode) + 211 (qMRMLModelDisplayNodeWidget.cxx:198)
117 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e41f0 qMRMLModelDisplayNodeWidget::setMRMLModelOrHierarchyNode(vtkMRMLNode
) + 176 (qMRMLModelDisplayNodeWidget.cxx:181)
118 libqSlicerModelsModuleWidgets.dylib 0x000000012c4ea2bb qMRMLModelDisplayNodeWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void) + 283 (moc_qMRMLModelDisplayNodeWidget.cxx:96)
119 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void
) + 1566
120 libqMRMLWidgets.dylib 0x00000001063aa35d qMRMLTreeView::currentNodeChanged(vtkMRMLNode) + 77 (moc_qMRMLTreeView.cxx:235)
121 libqMRMLWidgets.dylib 0x000000010637e972 qMRMLTreeView::onCurrentRowChanged(QModelIndex const&) + 194 (qMRMLTreeView.cxx:433)
122 libqMRMLWidgets.dylib 0x00000001063aa1eb qMRMLTreeView::qt_static_metacall(QObject
, QMetaObject::Call, int, void) + 587 (moc_qMRMLTreeView.cxx:131)
123 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void
) + 1566
124 QtGui 0x00000001191a912d QItemSelectionModel::currentRowChanged(QModelIndex const&, QModelIndex const&) + 45
125 QtGui 0x00000001191b0ea9 QItemSelectionModelPrivate::_q_rowsAboutToBeRemoved(QModelIndex const&, int, int) + 2057
126 QtGui 0x00000001191b3326 QItemSelectionModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void
) + 342
127 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
128 QtCore 0x0000000119aacf2f QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int) + 63
129 QtCore 0x0000000119a33752 QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) + 130
130 QtGui 0x00000001191dce4e QSortFilterProxyModelPrivate::remove_proxy_interval(QVector<int>&, QVector<int>&, int, int, QModelIndex const&, Qt::Orientation, bool) + 334
131 QtGui 0x00000001191dd0c2 QSortFilterProxyModelPrivate::remove_source_items(QVector<int>&, QVector<int>&, QVector<int> const&, QModelIndex const&, Qt::Orientation, bool) + 274
132 QtGui 0x00000001191df00a QSortFilterProxyModelPrivate::source_items_about_to_be_removed(QModelIndex const&, int, int, Qt::Orientation) + 266
133 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void
) + 1566
134 QtCore 0x0000000119aacf2f QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int) + 63
135 QtCore 0x0000000119a33752 QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) + 130
136 QtGui 0x00000001191eb4f5 QStandardItemModelPrivate::rowsAboutToBeRemoved(QStandardItem, int, int) + 69
137 QtGui 0x00000001191ed95b QStandardItem::takeRow(int) + 139
138 libqMRMLWidgets.dylib 0x00000001063337b6 qMRMLSceneModel::updateItemFromNode(QStandardItem
, vtkMRMLNode, int) + 982 (qMRMLSceneModel.cxx:907)
139 libqMRMLWidgets.dylib 0x0000000106336030 qMRMLSceneModel::updateNodeItems(vtkMRMLNode
, QString const&) + 624 (qMRMLSceneModel.cxx:1384)
140 libqMRMLWidgets.dylib 0x0000000106332b5b qMRMLSceneModel::onMRMLNodeModified(vtkObject) + 91 (qMRMLSceneModel.cxx:1335)
141 libqMRMLWidgets.dylib 0x00000001063a2682 qMRMLSceneModel::qt_static_metacall(QObject
, QMetaObject::Call, int, void) + 690 (moc_qMRMLSceneModel.cxx:131)
142 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void
) + 1566
143 libCTKVisualizationVTKCore.0.1.dylib 0x0000000109b672e0 ctkVTKConnection::emitExecute(vtkObject, void, unsigned long, void) + 128 (moc_ctkVTKConnection.cxx:116)
144 libCTKVisualizationVTKCore.0.1.dylib 0x0000000109b57153 ctkVTKConnectionPrivate::execute(vtkObject
, unsigned long, void, void) + 963 (ctkVTKConnection.cpp:422)
145 libCTKVisualizationVTKCore.0.1.dylib 0x0000000109b55099 ctkVTKConnectionPrivate::DoCallback(vtkObject, unsigned long, void, void) + 105 (ctkVTKConnection.cpp:382)
146 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
147 libMRMLCore.dylib 0x000000010cc47f7f vtkEventBroker::InvokeObservation(vtkObservation
, unsigned long, void) + 255 (vtkEventBroker.cxx:842)
148 libMRMLCore.dylib 0x000000010cc47573 vtkEventBroker::ProcessEvent(vtkObservation
, vtkObject, unsigned long, void) + 227 (vtkEventBroker.cxx:688)
149 libMRMLCore.dylib 0x000000010cc48cfb vtkEventBroker::Callback(vtkObject, unsigned long, void, void) + 507 (vtkEventBroker.cxx:914)
150 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
151 libvtkCommon.5.10.dylib 0x000000011c4ffdfb vtkSubjectHelper::InvokeEvent(unsigned long, void
, vtkObject) + 4731 (vtkObject.cxx:620)
152 libvtkCommon.5.10.dylib 0x000000011c5003d2 vtkObject::InvokeEvent(unsigned long, void
) + 66 (vtkObject.cxx:789)
153 libMRMLCore.dylib 0x000000010cd139f6 vtkMRMLDisplayableNode::ProcessMRMLEvents(vtkObject, unsigned long, void) + 230 (vtkMRMLDisplayableNode.cxx:221)
154 libMRMLCore.dylib 0x000000010cda7ab2 vtkMRMLModelNode::ProcessMRMLEvents(vtkObject, unsigned long, void) + 66 (vtkMRMLModelNode.cxx:92)
155 libMRMLCore.dylib 0x000000010cedf98b vtkMRMLNode::MRMLCallback(vtkObject, unsigned long, void, void) + 1035 (vtkMRMLNode.cxx:875)
156 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
157 libMRMLCore.dylib 0x000000010cc47f7f vtkEventBroker::InvokeObservation(vtkObservation
, unsigned long, void) + 255 (vtkEventBroker.cxx:842)
158 libMRMLCore.dylib 0x000000010cc47573 vtkEventBroker::ProcessEvent(vtkObservation
, vtkObject, unsigned long, void) + 227 (vtkEventBroker.cxx:688)
159 libMRMLCore.dylib 0x000000010cc48cfb vtkEventBroker::Callback(vtkObject, unsigned long, void, void) + 507 (vtkEventBroker.cxx:914)
160 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
161 libvtkCommon.5.10.dylib 0x000000011c4ffdfb vtkSubjectHelper::InvokeEvent(unsigned long, void
, vtkObject) + 4731 (vtkObject.cxx:620)
162 libvtkCommon.5.10.dylib 0x000000011c5003d2 vtkObject::InvokeEvent(unsigned long, void
) + 66 (vtkObject.cxx:789)
163 libvtkCommon.5.10.dylib 0x000000011c5005b2 vtkObject::Modified() + 66 (vtkObject.cxx:856)
164 libMRMLCore.dylib 0x000000010cc80d93 vtkMRMLNode::InvokePendingModifiedEvent() + 67 (vtkMRMLNode.h:383)
165 libMRMLCore.dylib 0x000000010cc7cb7c vtkMRMLNode::EndModify(int) + 60 (vtkMRMLNode.h:230)
166 libMRMLCore.dylib 0x000000010cda68c9 vtkMRMLModelDisplayNode::SetActiveScalarName(char const) + 121 (vtkMRMLModelDisplayNode.cxx:154)
167 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e528b qMRMLModelDisplayNodeWidget::setActiveScalarName(QString const&) + 155 (qMRMLModelDisplayNodeWidget.cxx:226)
168 libqSlicerModelsModuleWidgets.dylib 0x000000012c4ea2f2 qMRMLModelDisplayNodeWidget::qt_static_metacall(QObject
, QMetaObject::Call, int, void) + 338 (moc_qMRMLModelDisplayNodeWidget.cxx:98)
169 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void
) + 1566
170 libCTKVisualizationVTKWidgets.0.1.dylib 0x00000001067414bd ctkVTKDataSetArrayComboBox::currentArrayChanged(QString const&) + 77 (moc_ctkVTKDataSetArrayComboBox.cxx:164)
171 libCTKVisualizationVTKWidgets.0.1.dylib 0x0000000106714a70 ctkVTKDataSetArrayComboBox::onCurrentIndexChanged(int) + 64 (ctkVTKDataSetArrayComboBox.cpp:195)
172 libCTKVisualizationVTKWidgets.0.1.dylib 0x00000001067413c7 ctkVTKDataSetArrayComboBox::qt_static_metacall(QObject*, QMetaObject::Call, int, void) + 295 (moc_ctkVTKDataSetArrayComboBox.cxx:71)
173 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void
) + 1566
174 QtGui 0x0000000119003bc0 QComboBox::currentIndexChanged(int) + 48
175 QtGui 0x000000011900586c QComboBoxPrivate::_q_emitCurrentIndexChanged(QModelIndex const&) + 44
176 QtGui 0x00000001190083ef QComboBoxPrivate::setCurrentIndex(QModelIndex const&) + 623
177 QtGui 0x0000000119008501 QComboBox::setCurrentIndex(int) + 97
178 libCTKVisualizationVTKWidgets.0.1.dylib 0x0000000106714a24 ctkVTKDataSetArrayComboBox::setCurrentArray(QString const&) + 68 (ctkVTKDataSetArrayComboBox.cpp:189)
179 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e49c1 qMRMLModelDisplayNodeWidget::updateWidgetFromMRML() + 1697 (qMRMLModelDisplayNodeWidget.cxx:519)
180 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e42d3 qMRMLModelDisplayNodeWidget::setMRMLModelDisplayNode(vtkMRMLModelDisplayNode) + 211 (qMRMLModelDisplayNodeWidget.cxx:198)
181 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e41f0 qMRMLModelDisplayNodeWidget::setMRMLModelOrHierarchyNode(vtkMRMLNode
) + 176 (qMRMLModelDisplayNodeWidget.cxx:181)
182 libqSlicerModelsModuleWidgets.dylib 0x000000012c4ea2bb qMRMLModelDisplayNodeWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void) + 283 (moc_qMRMLModelDisplayNodeWidget.cxx:96)
183 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void
) + 1566
184 libqMRMLWidgets.dylib 0x00000001063aa35d qMRMLTreeView::currentNodeChanged(vtkMRMLNode) + 77 (moc_qMRMLTreeView.cxx:235)
185 libqMRMLWidgets.dylib 0x000000010637e972 qMRMLTreeView::onCurrentRowChanged(QModelIndex const&) + 194 (qMRMLTreeView.cxx:433)
186 libqMRMLWidgets.dylib 0x00000001063aa1eb qMRMLTreeView::qt_static_metacall(QObject
, QMetaObject::Call, int, void) + 587 (moc_qMRMLTreeView.cxx:131)
187 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void
) + 1566
188 QtGui 0x00000001191a912d QItemSelectionModel::currentRowChanged(QModelIndex const&, QModelIndex const&) + 45
189 QtGui 0x00000001191b0ea9 QItemSelectionModelPrivate::_q_rowsAboutToBeRemoved(QModelIndex const&, int, int) + 2057
190 QtGui 0x00000001191b3326 QItemSelectionModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void) + 342
191 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void
) + 1566
192 QtCore 0x0000000119aacf2f QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int) + 63
193 QtCore 0x0000000119a33752 QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) + 130
194 QtGui 0x00000001191dce4e QSortFilterProxyModelPrivate::remove_proxy_interval(QVector<int>&, QVector<int>&, int, int, QModelIndex const&, Qt::Orientation, bool) + 334
195 QtGui 0x00000001191dd0c2 QSortFilterProxyModelPrivate::remove_source_items(QVector<int>&, QVector<int>&, QVector<int> const&, QModelIndex const&, Qt::Orientation, bool) + 274
196 QtGui 0x00000001191df00a QSortFilterProxyModelPrivate::source_items_about_to_be_removed(QModelIndex const&, int, int, Qt::Orientation) + 266
197 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
198 QtCore 0x0000000119aacf2f QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int) + 63
199 QtCore 0x0000000119a33752 QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) + 130
200 QtGui 0x00000001191eb4f5 QStandardItemModelPrivate::rowsAboutToBeRemoved(QStandardItem, int, int) + 69
201 QtGui 0x00000001191ed95b QStandardItem::takeRow(int) + 139
202 libqMRMLWidgets.dylib 0x00000001063337b6 qMRMLSceneModel::updateItemFromNode(QStandardItem
, vtkMRMLNode, int) + 982 (qMRMLSceneModel.cxx:907)
203 libqMRMLWidgets.dylib 0x0000000106336030 qMRMLSceneModel::updateNodeItems(vtkMRMLNode
, QString const&) + 624 (qMRMLSceneModel.cxx:1384)
204 libqMRMLWidgets.dylib 0x0000000106332b5b qMRMLSceneModel::onMRMLNodeModified(vtkObject) + 91 (qMRMLSceneModel.cxx:1335)
205 libqMRMLWidgets.dylib 0x00000001063a2682 qMRMLSceneModel::qt_static_metacall(QObject
, QMetaObject::Call, int, void
) + 690 (moc_qMRMLSceneModel.cxx:131)
206 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
207 libCTKVisualizationVTKCore.0.1.dylib 0x0000000109b672e0 ctkVTKConnection::emitExecute(vtkObject, void, unsigned long, void) + 128 (moc_ctkVTKConnection.cxx:116)
208 libCTKVisualizationVTKCore.0.1.dylib 0x0000000109b57153 ctkVTKConnectionPrivate::execute(vtkObject
, unsigned long, void, void) + 963 (ctkVTKConnection.cpp:422)
209 libCTKVisualizationVTKCore.0.1.dylib 0x0000000109b55099 ctkVTKConnectionPrivate::DoCallback(vtkObject, unsigned long, void, void) + 105 (ctkVTKConnection.cpp:382)
210 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
211 libMRMLCore.dylib 0x000000010cc47f7f vtkEventBroker::InvokeObservation(vtkObservation
, unsigned long, void) + 255 (vtkEventBroker.cxx:842)
212 libMRMLCore.dylib 0x000000010cc47573 vtkEventBroker::ProcessEvent(vtkObservation
, vtkObject, unsigned long, void) + 227 (vtkEventBroker.cxx:688)
213 libMRMLCore.dylib 0x000000010cc48cfb vtkEventBroker::Callback(vtkObject, unsigned long, void, void) + 507 (vtkEventBroker.cxx:914)
214 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
215 libvtkCommon.5.10.dylib 0x000000011c4ffdfb vtkSubjectHelper::InvokeEvent(unsigned long, void
, vtkObject) + 4731 (vtkObject.cxx:620)
216 libvtkCommon.5.10.dylib 0x000000011c5003d2 vtkObject::InvokeEvent(unsigned long, void
) + 66 (vtkObject.cxx:789)
217 libMRMLCore.dylib 0x000000010cd139f6 vtkMRMLDisplayableNode::ProcessMRMLEvents(vtkObject, unsigned long, void) + 230 (vtkMRMLDisplayableNode.cxx:221)
218 libMRMLCore.dylib 0x000000010cda7ab2 vtkMRMLModelNode::ProcessMRMLEvents(vtkObject, unsigned long, void) + 66 (vtkMRMLModelNode.cxx:92)
219 libMRMLCore.dylib 0x000000010cedf98b vtkMRMLNode::MRMLCallback(vtkObject, unsigned long, void, void) + 1035 (vtkMRMLNode.cxx:875)
220 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
221 libMRMLCore.dylib 0x000000010cc47f7f vtkEventBroker::InvokeObservation(vtkObservation
, unsigned long, void) + 255 (vtkEventBroker.cxx:842)
222 libMRMLCore.dylib 0x000000010cc47573 vtkEventBroker::ProcessEvent(vtkObservation
, vtkObject, unsigned long, void) + 227 (vtkEventBroker.cxx:688)
223 libMRMLCore.dylib 0x000000010cc48cfb vtkEventBroker::Callback(vtkObject, unsigned long, void, void) + 507 (vtkEventBroker.cxx:914)
224 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
225 libvtkCommon.5.10.dylib 0x000000011c4ffdfb vtkSubjectHelper::InvokeEvent(unsigned long, void
, vtkObject) + 4731 (vtkObject.cxx:620)
226 libvtkCommon.5.10.dylib 0x000000011c5003d2 vtkObject::InvokeEvent(unsigned long, void
) + 66 (vtkObject.cxx:789)
227 libvtkCommon.5.10.dylib 0x000000011c5005b2 vtkObject::Modified() + 66 (vtkObject.cxx:856)
228 libMRMLCore.dylib 0x000000010cc80d93 vtkMRMLNode::InvokePendingModifiedEvent() + 67 (vtkMRMLNode.h:383)
229 libMRMLCore.dylib 0x000000010cc7cb7c vtkMRMLNode::EndModify(int) + 60 (vtkMRMLNode.h:230)
230 libMRMLCore.dylib 0x000000010cda68c9 vtkMRMLModelDisplayNode::SetActiveScalarName(char const) + 121 (vtkMRMLModelDisplayNode.cxx:154)
231 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e528b qMRMLModelDisplayNodeWidget::setActiveScalarName(QString const&) + 155 (qMRMLModelDisplayNodeWidget.cxx:226)
232 libqSlicerModelsModuleWidgets.dylib 0x000000012c4ea2f2 qMRMLModelDisplayNodeWidget::qt_static_metacall(QObject
, QMetaObject::Call, int, void
) + 338 (moc_qMRMLModelDisplayNodeWidget.cxx:98)
233 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
234 libCTKVisualizationVTKWidgets.0.1.dylib 0x00000001067414bd ctkVTKDataSetArrayComboBox::currentArrayChanged(QString const&) + 77 (moc_ctkVTKDataSetArrayComboBox.cxx:164)
235 libCTKVisualizationVTKWidgets.0.1.dylib 0x0000000106714a70 ctkVTKDataSetArrayComboBox::onCurrentIndexChanged(int) + 64 (ctkVTKDataSetArrayComboBox.cpp:195)
236 libCTKVisualizationVTKWidgets.0.1.dylib 0x00000001067413c7 ctkVTKDataSetArrayComboBox::qt_static_metacall(QObject*, QMetaObject::Call, int, void) + 295 (moc_ctkVTKDataSetArrayComboBox.cxx:71)
237 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void
) + 1566
238 QtGui 0x0000000119003bc0 QComboBox::currentIndexChanged(int) + 48
239 QtGui 0x000000011900586c QComboBoxPrivate::_q_emitCurrentIndexChanged(QModelIndex const&) + 44
240 QtGui 0x00000001190083ef QComboBoxPrivate::setCurrentIndex(QModelIndex const&) + 623
241 QtGui 0x0000000119008501 QComboBox::setCurrentIndex(int) + 97
242 libCTKVisualizationVTKWidgets.0.1.dylib 0x0000000106714a24 ctkVTKDataSetArrayComboBox::setCurrentArray(QString const&) + 68 (ctkVTKDataSetArrayComboBox.cpp:189)
243 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e49c1 qMRMLModelDisplayNodeWidget::updateWidgetFromMRML() + 1697 (qMRMLModelDisplayNodeWidget.cxx:519)
244 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e42d3 qMRMLModelDisplayNodeWidget::setMRMLModelDisplayNode(vtkMRMLModelDisplayNode) + 211 (qMRMLModelDisplayNodeWidget.cxx:198)
245 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e41f0 qMRMLModelDisplayNodeWidget::setMRMLModelOrHierarchyNode(vtkMRMLNode
) + 176 (qMRMLModelDisplayNodeWidget.cxx:181)
246 libqSlicerModelsModuleWidgets.dylib 0x000000012c4ea2bb qMRMLModelDisplayNodeWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void
) + 283 (moc_qMRMLModelDisplayNodeWidget.cxx:96)
247 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
248 libqMRMLWidgets.dylib 0x00000001063aa35d qMRMLTreeView::currentNodeChanged(vtkMRMLNode) + 77 (moc_qMRMLTreeView.cxx:235)
249 libqMRMLWidgets.dylib 0x000000010637e972 qMRMLTreeView::onCurrentRowChanged(QModelIndex const&) + 194 (qMRMLTreeView.cxx:433)
250 libqMRMLWidgets.dylib 0x00000001063aa1eb qMRMLTreeView::qt_static_metacall(QObject
, QMetaObject::Call, int, void
) + 587 (moc_qMRMLTreeView.cxx:131)
251 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
252 QtGui 0x00000001191a912d QItemSelectionModel::currentRowChanged(QModelIndex const&, QModelIndex const&) + 45
253 QtGui 0x00000001191b0ea9 QItemSelectionModelPrivate::_q_rowsAboutToBeRemoved(QModelIndex const&, int, int) + 2057
254 QtGui 0x00000001191b3326 QItemSelectionModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void) + 342
255 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void
) + 1566
256 QtCore 0x0000000119aacf2f QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int) + 63
257 QtCore 0x0000000119a33752 QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) + 130
258 QtGui 0x00000001191dce4e QSortFilterProxyModelPrivate::remove_proxy_interval(QVector<int>&, QVector<int>&, int, int, QModelIndex const&, Qt::Orientation, bool) + 334
259 QtGui 0x00000001191dd0c2 QSortFilterProxyModelPrivate::remove_source_items(QVector<int>&, QVector<int>&, QVector<int> const&, QModelIndex const&, Qt::Orientation, bool) + 274
260 QtGui 0x00000001191df00a QSortFilterProxyModelPrivate::source_items_about_to_be_removed(QModelIndex const&, int, int, Qt::Orientation) + 266
261 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
262 QtCore 0x0000000119aacf2f QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int) + 63
263 QtCore 0x0000000119a33752 QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) + 130
264 QtGui 0x00000001191eb4f5 QStandardItemModelPrivate::rowsAboutToBeRemoved(QStandardItem, int, int) + 69
265 QtGui 0x00000001191ed95b QStandardItem::takeRow(int) + 139
266 libqMRMLWidgets.dylib 0x00000001063337b6 qMRMLSceneModel::updateItemFromNode(QStandardItem
, vtkMRMLNode, int) + 982 (qMRMLSceneModel.cxx:907)
267 libqMRMLWidgets.dylib 0x0000000106336030 qMRMLSceneModel::updateNodeItems(vtkMRMLNode
, QString const&) + 624 (qMRMLSceneModel.cxx:1384)
268 libqMRMLWidgets.dylib 0x0000000106332b5b qMRMLSceneModel::onMRMLNodeModified(vtkObject) + 91 (qMRMLSceneModel.cxx:1335)
269 libqMRMLWidgets.dylib 0x00000001063a2682 qMRMLSceneModel::qt_static_metacall(QObject
, QMetaObject::Call, int, void
) + 690 (moc_qMRMLSceneModel.cxx:131)
270 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
271 libCTKVisualizationVTKCore.0.1.dylib 0x0000000109b672e0 ctkVTKConnection::emitExecute(vtkObject, void, unsigned long, void) + 128 (moc_ctkVTKConnection.cxx:116)
272 libCTKVisualizationVTKCore.0.1.dylib 0x0000000109b57153 ctkVTKConnectionPrivate::execute(vtkObject
, unsigned long, void, void) + 963 (ctkVTKConnection.cpp:422)
273 libCTKVisualizationVTKCore.0.1.dylib 0x0000000109b55099 ctkVTKConnectionPrivate::DoCallback(vtkObject, unsigned long, void, void) + 105 (ctkVTKConnection.cpp:382)
274 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
275 libMRMLCore.dylib 0x000000010cc47f7f vtkEventBroker::InvokeObservation(vtkObservation
, unsigned long, void) + 255 (vtkEventBroker.cxx:842)
276 libMRMLCore.dylib 0x000000010cc47573 vtkEventBroker::ProcessEvent(vtkObservation
, vtkObject, unsigned long, void) + 227 (vtkEventBroker.cxx:688)
277 libMRMLCore.dylib 0x000000010cc48cfb vtkEventBroker::Callback(vtkObject, unsigned long, void, void) + 507 (vtkEventBroker.cxx:914)
278 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
279 libvtkCommon.5.10.dylib 0x000000011c4ffdfb vtkSubjectHelper::InvokeEvent(unsigned long, void
, vtkObject) + 4731 (vtkObject.cxx:620)
280 libvtkCommon.5.10.dylib 0x000000011c5003d2 vtkObject::InvokeEvent(unsigned long, void
) + 66 (vtkObject.cxx:789)
281 libMRMLCore.dylib 0x000000010cd139f6 vtkMRMLDisplayableNode::ProcessMRMLEvents(vtkObject, unsigned long, void) + 230 (vtkMRMLDisplayableNode.cxx:221)
282 libMRMLCore.dylib 0x000000010cda7ab2 vtkMRMLModelNode::ProcessMRMLEvents(vtkObject, unsigned long, void) + 66 (vtkMRMLModelNode.cxx:92)
283 libMRMLCore.dylib 0x000000010cedf98b vtkMRMLNode::MRMLCallback(vtkObject, unsigned long, void, void) + 1035 (vtkMRMLNode.cxx:875)
284 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
285 libMRMLCore.dylib 0x000000010cc47f7f vtkEventBroker::InvokeObservation(vtkObservation
, unsigned long, void) + 255 (vtkEventBroker.cxx:842)
286 libMRMLCore.dylib 0x000000010cc47573 vtkEventBroker::ProcessEvent(vtkObservation
, vtkObject, unsigned long, void) + 227 (vtkEventBroker.cxx:688)
287 libMRMLCore.dylib 0x000000010cc48cfb vtkEventBroker::Callback(vtkObject, unsigned long, void, void) + 507 (vtkEventBroker.cxx:914)
288 libvtkCommon.5.10.dylib 0x000000011c3c4714 vtkCallbackCommand::Execute(vtkObject
, unsigned long, void) + 84 (vtkCallbackCommand.cxx:43)
289 libvtkCommon.5.10.dylib 0x000000011c4ffdfb vtkSubjectHelper::InvokeEvent(unsigned long, void
, vtkObject) + 4731 (vtkObject.cxx:620)
290 libvtkCommon.5.10.dylib 0x000000011c5003d2 vtkObject::InvokeEvent(unsigned long, void
) + 66 (vtkObject.cxx:789)
291 libvtkCommon.5.10.dylib 0x000000011c5005b2 vtkObject::Modified() + 66 (vtkObject.cxx:856)
292 libMRMLCore.dylib 0x000000010cc80d93 vtkMRMLNode::InvokePendingModifiedEvent() + 67 (vtkMRMLNode.h:383)
293 libMRMLCore.dylib 0x000000010cc7cb7c vtkMRMLNode::EndModify(int) + 60 (vtkMRMLNode.h:230)
294 libMRMLCore.dylib 0x000000010cda68c9 vtkMRMLModelDisplayNode::SetActiveScalarName(char const) + 121 (vtkMRMLModelDisplayNode.cxx:154)
295 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e528b qMRMLModelDisplayNodeWidget::setActiveScalarName(QString const&) + 155 (qMRMLModelDisplayNodeWidget.cxx:226)
296 libqSlicerModelsModuleWidgets.dylib 0x000000012c4ea2f2 qMRMLModelDisplayNodeWidget::qt_static_metacall(QObject
, QMetaObject::Call, int, void
) + 338 (moc_qMRMLModelDisplayNodeWidget.cxx:98)
297 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void*) + 1566
298 libCTKVisualizationVTKWidgets.0.1.dylib 0x00000001067414bd ctkVTKDataSetArrayComboBox::currentArrayChanged(QString const&) + 77 (moc_ctkVTKDataSetArrayComboBox.cxx:164)
299 libCTKVisualizationVTKWidgets.0.1.dylib 0x0000000106714a70 ctkVTKDataSetArrayComboBox::onCurrentIndexChanged(int) + 64 (ctkVTKDataSetArrayComboBox.cpp:195)
300 libCTKVisualizationVTKWidgets.0.1.dylib 0x00000001067413c7 ctkVTKDataSetArrayComboBox::qt_static_metacall(QObject
, QMetaObject::Call, int, void
) + 295 (moc_ctkVTKDataSetArrayComboBox.cxx:71)
301 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566
302 QtGui 0x0000000119003bc0 QComboBox::currentIndexChanged(int) + 48
303 QtGui 0x000000011900586c QComboBoxPrivate::_q_emitCurrentIndexChanged(QModelIndex const&) + 44
304 QtGui 0x00000001190083ef QComboBoxPrivate::setCurrentIndex(QModelIndex const&) + 623
305 QtGui 0x0000000119008501 QComboBox::setCurrentIndex(int) + 97
306 libCTKVisualizationVTKWidgets.0.1.dylib 0x0000000106714a24 ctkVTKDataSetArrayComboBox::setCurrentArray(QString const&) + 68 (ctkVTKDataSetArrayComboBox.cpp:189)
307 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e49c1 qMRMLModelDisplayNodeWidget::updateWidgetFromMRML() + 1697 (qMRMLModelDisplayNodeWidget.cxx:519)
308 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e42d3 qMRMLModelDisplayNodeWidget::setMRMLModelDisplayNode(vtkMRMLModelDisplayNode) + 211 (qMRMLModelDisplayNodeWidget.cxx:198)
309 libqSlicerModelsModuleWidgets.dylib 0x000000012c4e41f0 qMRMLModelDisplayNodeWidget::setMRMLModelOrHierarchyNode(vtkMRMLNode
) + 176 (qMRMLModelDisplayNodeWidget.cxx:181)
310 libqSlicerModelsModuleWidgets.dylib 0x000000012c4ea2bb qMRMLModelDisplayNodeWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void) + 283 (moc_qMRMLModelDisplayNodeWidget.cxx:96)
311 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void
) + 1566
312 libqMRMLWidgets.dylib 0x00000001063aa35d qMRMLTreeView::currentNodeChanged(vtkMRMLNode) + 77 (moc_qMRMLTreeView.cxx:235)
313 libqMRMLWidgets.dylib 0x000000010637e972 qMRMLTreeView::onCurrentRowChanged(QModelIndex const&) + 194 (qMRMLTreeView.cxx:433)
314 libqMRMLWidgets.dylib 0x00000001063aa1eb qMRMLTreeView::qt_static_metacall(QObject
, QMetaObject::Call, int, void) + 587 (moc_qMRMLTreeView.cxx:131)
315 QtCore 0x0000000119a58d6e QMetaObject::activate(QObject, QMetaObject const, int, void
) + 1566
316 QtGui 0x00000001191a912d QItemSelectionModel::currentRowChanged(QModelIndex const&, QModelIndex const&) + 45
317 QtGui 0x00000001191a92c9 QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) + 201
318 QtGui 0x000000011914ec36 QAbstractItemView::mousePressEvent(QMouseEvent) + 1158
319 libqMRMLWidgets.dylib 0x000000010637f4d7 qMRMLTreeView::mousePressEvent(QMouseEvent
) + 55 (qMRMLTreeView.cxx:763)
320 QtGui 0x0000000118ca0590 QWidget::event(QEvent) + 2816
321 QtGui 0x000000011903640c QFrame::event(QEvent
) + 44
322 QtGui 0x00000001190c2bb7 QAbstractScrollArea::viewportEvent(QEvent) + 23
323 QtGui 0x00000001191589fb QAbstractItemView::viewportEvent(QEvent
) + 427
324 QtGui 0x0000000119196b7a QTreeView::viewportEvent(QEvent) + 250
325 QtGui 0x00000001190c4f40 QAbstractScrollAreaFilter::eventFilter(QObject
, QEvent) + 48
326 QtCore 0x0000000119a40137 QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject
, QEvent) + 151
327 QtGui 0x0000000118c48b3e QApplicationPrivate::notify_helper(QObject
, QEvent) + 142
328 QtGui 0x0000000118c4ef10 QApplication::notify(QObject
, QEvent) + 8752
329 libqSlicerBaseQTGUI.dylib 0x0000000105f7e05f qSlicerApplication::notify(QObject
, QEvent) + 63 (qSlicerApplication.cxx:331)
330 QtCore 0x0000000119a4068c QCoreApplication::notifyInternal(QObject
, QEvent) + 124
331 QtGui 0x0000000118c5029d QApplicationPrivate::sendMouseEvent(QWidget
, QMouseEvent, QWidget, QWidget*, QWidget
, QPointer<QWidget>&, bool) + 333
332 QtGui 0x0000000118bfc68b qt_mac_handleMouseEvent(NSEvent, QEvent::Type, Qt::MouseButton, QWidget, bool) + 763
333 com.apple.AppKit 0x00007fff9384aa58 -[NSWindow sendEvent:] + 11296
334 QtGui 0x0000000118bf16f7 -[QCocoaWindow sendEvent:] + 87
335 com.apple.AppKit 0x00007fff937e95d4 -[NSApplication sendEvent:] + 2021
336 QtGui 0x0000000118bf67d4 -[QNSApplication sendEvent:] + 84
337 com.apple.AppKit 0x00007fff936399f9 -[NSApplication run] + 646
338 QtGui 0x0000000118c01640 QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 1824
339 QtCore 0x0000000119a3f5a4 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 68
340 QtCore 0x0000000119a3f954 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 324
341 QtCore 0x0000000119a421cc QCoreApplication::exec() + 188
342 0x0000000105bbe8eb (anonymous namespace)::SlicerAppMain(int, char**) + 4667 (Main.cxx:209)
343 0x0000000105bbd6a2 main + 34 (Main.cxx:241)
344 libdyld.dylib 0x00007fff8ac065fd start + 1

finetjul

finetjul

2014-07-27 14:08

administrator   ~0012250

Fixed in r23487

alexy

alexy

2014-07-27 16:51

developer   ~0012251

Still crashes for me, and still visibility icons do not work in the Model Tree widget. Crash stack:

qMRMLWidgets.dll!qMRMLSceneModel::dropMimeData(const QMimeData data=0x00000000150bc050, Qt::DropAction action=MoveAction, int row=-1, int column=-1, const QModelIndex & parent={...}) Line 688 + 0x6e bytes C++
QtGuid4.dll!QSortFilterProxyModel::dropMimeData(const QMimeData
data=0x00000000150bc050, Qt::DropAction action=MoveAction, int row=-1, int column=-1, const QModelIndex & parent={...}) Line 1814 + 0x8d bytes C++
QtGuid4.dll!QAbstractItemView::dropEvent(QDropEvent event=0x00000000002591a0) Line 1991 + 0x7b bytes C++
QtGuid4.dll!QWidget::event(QEvent
event=0x00000000002591a0) Line 8486 C++
QtGuid4.dll!QFrame::event(QEvent e=0x00000000002591a0) Line 557 + 0xf bytes C++
QtGuid4.dll!QAbstractScrollArea::viewportEvent(QEvent
e=0x00000000002591a0) Line 1043 + 0xf bytes C++
QtGuid4.dll!QAbstractItemView::viewportEvent(QEvent event=0x00000000002591a0) Line 1629 C++
QtGuid4.dll!QTreeView::viewportEvent(QEvent
event=0x00000000002591a0) Line 1257 C++
QtGuid4.dll!QAbstractScrollAreaPrivate::viewportEvent(QEvent event=0x00000000002591a0) Line 100 + 0x35 bytes C++
QtGuid4.dll!QAbstractScrollAreaFilter::eventFilter(QObject
o=0x000000001888e570, QEvent e=0x00000000002591a0) Line 116 + 0x3d bytes C++
QtCored4.dll!QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject
receiver=0x000000001888e570, QEvent event=0x00000000002591a0) Line 902 + 0x1a bytes C++
QtGuid4.dll!QApplicationPrivate::notify_helper(QObject
receiver=0x000000001888e570, QEvent e=0x00000000002591a0) Line 4477 + 0x15 bytes C++
QtGuid4.dll!QApplication::notify(QObject
receiver=0x000000001888e570, QEvent e=0x00000000002591a0) Line 4285 + 0x1d bytes C++
qSlicerBaseQTGUI.dll!qSlicerApplication::notify(QObject
receiver=0x000000001888e570, QEvent event=0x00000000002591a0) Line 331 + 0x1e bytes C++
QtCored4.dll!QCoreApplication::notifyInternal(QObject
receiver=0x000000001888e570, QEvent event=0x00000000002591a0) Line 787 + 0x26 bytes C++
QtCored4.dll!QCoreApplication::sendEvent(QObject
receiver=0x000000001888e570, QEvent event=0x00000000002591a0) Line 215 + 0x50 bytes C++
QtGuid4.dll!QOleDropTarget::Drop(IDataObject
formal=0x00000000187ef5a0, unsigned long grfKeyState=1, _POINTL pt={...}, unsigned long pdwEffect=0x00000000002595d0) Line 821 C++
ole32.dll!000007fefe5e2af0()
[Frames below may be incorrect and/or missing, no symbols loaded for ole32.dll]
ole32.dll!000007fefe66df43()
ole32.dll!000007fefe670ac7()
ole32.dll!000007fefe5bc59f()
ole32.dll!000007fefe671148()
QtGuid4.dll!QDragManager::drag(QDrag
o=0x0000000018f447d0) Line 942 + 0x1a bytes C++
QtGuid4.dll!QDrag::exec(QFlags<enum Qt::DropAction> supportedActions=0x0000000000259748, Qt::DropAction defaultDropAction=IgnoreAction) Line 284 + 0xf bytes C++
QtGuid4.dll!QAbstractItemView::startDrag(QFlags<enum Qt::DropAction>
supportedActions=0x0000000000259820) Line 3448 + 0x37 bytes C++
QtGuid4.dll!QAbstractItemView::mouseMoveEvent(QMouseEvent event=0x000000000025b0a8) Line 1710 C++
QtGuid4.dll!QTreeView::mouseMoveEvent(QMouseEvent
event=0x000000000025b0a8) Line 1903 C++
QtGuid4.dll!QWidget::event(QEvent event=0x000000000025b0a8) Line 8281 C++
QtGuid4.dll!QFrame::event(QEvent
e=0x000000000025b0a8) Line 557 + 0xf bytes C++
QtGuid4.dll!QAbstractScrollArea::viewportEvent(QEvent e=0x000000000025b0a8) Line 1043 + 0xf bytes C++
QtGuid4.dll!QAbstractItemView::viewportEvent(QEvent
event=0x000000000025b0a8) Line 1629 C++
QtGuid4.dll!QTreeView::viewportEvent(QEvent event=0x000000000025b0a8) Line 1257 C++
QtGuid4.dll!QAbstractScrollAreaPrivate::viewportEvent(QEvent
event=0x000000000025b0a8) Line 100 + 0x35 bytes C++
QtGuid4.dll!QAbstractScrollAreaFilter::eventFilter(QObject o=0x000000001888e570, QEvent e=0x000000000025b0a8) Line 116 + 0x3d bytes C++
QtCored4.dll!QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject receiver=0x000000001888e570, QEvent event=0x000000000025b0a8) Line 902 + 0x1a bytes C++
QtGuid4.dll!QApplicationPrivate::notify_helper(QObject receiver=0x000000001888e570, QEvent e=0x000000000025b0a8) Line 4477 + 0x15 bytes C++
QtGuid4.dll!QApplication::notify(QObject receiver=0x000000001888e570, QEvent e=0x000000000025b0a8) Line 4042 + 0x51 bytes C++
qSlicerBaseQTGUI.dll!qSlicerApplication::notify(QObject receiver=0x000000001888e570, QEvent event=0x000000000025b0a8) Line 331 + 0x1e bytes C++
QtCored4.dll!QCoreApplication::notifyInternal(QObject receiver=0x000000001888e570, QEvent event=0x000000000025b0a8) Line 787 + 0x26 bytes C++
QtCored4.dll!QCoreApplication::sendSpontaneousEvent(QObject receiver=0x000000001888e570, QEvent event=0x000000000025b0a8) Line 218 + 0x4c bytes C++
QtGuid4.dll!QApplicationPrivate::sendMouseEvent(QWidget receiver=0x000000001888e570, QMouseEvent event=0x000000000025b0a8, QWidget alienWidget=0x000000001888e570, QWidget nativeWidget=0x000000000ee56310, QWidget buttonDown=0x0000000066135df0, QPointer<QWidget> & lastMouseReceiver={...}, bool spontaneous=true) Line 3139 + 0x16 bytes C++
QtGuid4.dll!QETWidget::translateMouseEvent(const tagMSG & msg={...}) Line 3321 + 0x3f bytes C++
QtGuid4.dll!QtWndProc(HWND
hwnd=0x00000000000d0890, unsigned int message=512, unsigned int64 wParam=1, int64 lParam=15466600) Line 1659 + 0x15 bytes C++
user32.dll!0000000076d69bd1()
user32.dll!0000000076d698da()
QtCored4.dll!QEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag>
flags=0x000000000025f350) Line 810 C++
QtGuid4.dll!QGuiEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags=0x000000000025f39c) Line 1170 + 0x27 bytes C++
QtCored4.dll!QEventLoop::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag>
flags=0x000000000025f408) Line 150 C++
QtCored4.dll!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag> flags=0x000000000025f490) Line 201 + 0x53 bytes C++
QtCored4.dll!QCoreApplication::exec() Line 1064 + 0x23 bytes C++
QtGuid4.dll!QApplication::exec() Line 3756 C++
SlicerApp-real.exe!`anonymous namespace'::SlicerAppMain(int argc=1, char
argv=0x00000000047af350) Line 209 + 0x6 bytes C++
SlicerApp-real.exe!WinMain(HINSTANCE__
hInstance=0x000000013fc20000, HINSTANCE hPrevInstance=0x0000000000000000, char lpCmdLine=0x00000000002f6baa, int nShowCmd=1) Line 228 + 0xe bytes C++
SlicerApp-real.exe!
tmainCRTStartup() Line 578 + 0x42 bytes C
SlicerApp-real.exe!WinMainCRTStartup() Line 403 C
kernel32.dll!0000000076c459ed()
ntdll.dll!0000000076e7c541()

pinter

pinter

2014-07-28 05:28

developer   ~0012256

Thanks, Julien!
Unfortunately I get a build error. Does this change require a clean build?

7> Creating library C:\d\S4D\Slicer-build\lib\Slicer-4.3\Debug\qSlicerIconEnginePlugin.lib and object C:\d\S4D\Slicer-build\lib\Slicer-4.3\Debug\qSlicerIconEnginePlugin.exp
7>qSlicerIconEnginePlugin.obj : error LNK2001: unresolved external symbol "public: virtual class QIconEngineV2 * __cdecl ctkIconEnginePlugin::create(class QString const &)" (?create@ctkIconEnginePlugin@@UEAAPEAVQIconEngineV2@@AEBVQString@@@Z)
7>C:\d\S4D\Slicer-build\bin\iconengines\Debug\qSlicerIconEnginePlugin.dll : fatal error LNK1120: 1 unresolved externals

pinter

pinter

2014-07-28 07:24

developer   ~0012258

Works with clean build, sorry for the noise.

pinter

pinter

2014-07-28 12:26

developer   ~0012259

Seems to have solved http://www.na-mic.org/Bug/view.php?id=3777 too, closing that one.

Issue History

Date Modified Username Field Change
2014-07-26 08:54 alexy New Issue
2014-07-26 09:42 alexy Note Added: 0012248
2014-07-26 10:14 pieper Note Added: 0012249
2014-07-27 14:08 finetjul Status new => assigned
2014-07-27 14:08 finetjul Assigned To => finetjul
2014-07-27 14:08 finetjul Note Added: 0012250
2014-07-27 14:08 finetjul Status assigned => resolved
2014-07-27 14:08 finetjul Fixed in Version => Slicer 4.4.0
2014-07-27 14:08 finetjul Resolution open => fixed
2014-07-27 16:23 finetjul Relationship added related to 0003777
2014-07-27 16:51 alexy Note Added: 0012251
2014-07-27 16:51 alexy Resolution fixed => reopened
2014-07-28 05:28 pinter Note Added: 0012256
2014-07-28 07:24 pinter Note Added: 0012258
2014-07-28 12:26 pinter Note Added: 0012259
2018-03-02 11:07 jcfr Status resolved => closed