MantisBT - ParaView
View Issue Details
0009312ParaViewBugpublic2009-07-24 15:322009-12-16 19:08
Utkarsh Ayachit 
Utkarsh Ayachit 
normalcrashhave not tried
closedfixed 
 
3.83.8 
0009312: QAbstractItemModel::endRemoveRows: Invalid index ( 1 , 0 ) in model pqPipelineModel(0x230b550)
Create two sphere sources.
Apply "Glyph with Custom Sources" and choose each of the sphere's as one of the inputs.
Now delete the glyph.
You'll get errors:

QAbstractItemModel::endRemoveRows: Invalid index ( 1 , 0 ) in model pqPipelineModel(0x230b550)


No tags attached.
has duplicate 0009651closed Utkarsh Ayachit Bad output when deleting the Group Datasets filter 
Issue History
2009-07-24 15:32Utkarsh AyachitNew Issue
2009-07-27 15:01Pat MarionNote Added: 0016981
2009-09-05 15:25Utkarsh AyachitNote Added: 0017317
2009-09-05 15:25Utkarsh AyachitTarget Version3.6.2 => 3.8
2009-12-02 14:17Utkarsh AyachitRelationship addedhas duplicate 0009651
2009-12-04 11:00Utkarsh AyachitStatusbacklog => tabled
2009-12-04 11:00Utkarsh AyachitAssigned To => Utkarsh Ayachit
2009-12-04 11:26Utkarsh AyachitNote Added: 0018693
2009-12-04 11:26Utkarsh AyachitStatustabled => @80@
2009-12-04 11:26Utkarsh AyachitFixed in Version => 3.8
2009-12-04 11:26Utkarsh AyachitResolutionopen => fixed
2009-12-16 19:08Alan ScottNote Added: 0018934
2009-12-16 19:08Alan ScottStatus@80@ => closed

Notes
(0016981)
Pat Marion   
2009-07-27 15:01   
This may be the same bug, here is another way to trigger it:

Create two spheres
Apply the group datasets filter to both spheres
Delete the group datasets filter

Results in error message and sometimes segfault on exit.
(0017317)
Utkarsh Ayachit   
2009-09-05 15:25   
This doesn't need to be a 3.6.2 bug since the issue started after upgrade to Qt 4.5 which is not officially supported by 3.6 releases.
(0018693)
Utkarsh Ayachit   
2009-12-04 11:26   
There was weird logic in pqPipelineModel that somehow lead
to invalid indexes. This was not being flagged until now, but Qt 4.5 started
raising errors for it. Fixed that by cleaning up the implementation of
pqPipelineModel to be a bit more tractable. The issue simply disappeared when I
revivied the older version of pqPipelineModel (+some changes for multiple
ports/visibility etc).

/cvsroot/ParaView3/ParaView3/Qt/Components/CMakeLists.txt,v <-- Qt/Components/CMakeLists.txt
new revision: 1.175; previous revision: 1.174
/cvsroot/ParaView3/ParaView3/Qt/Components/pqFilterInputDialog.cxx,v <-- Qt/Components/pqFilterInputDialog.cxx
new revision: 1.19; previous revision: 1.18
/cvsroot/ParaView3/ParaView3/Qt/Components/pqPipelineBrowser.cxx,v <-- Qt/Components/pqPipelineBrowser.cxx
new revision: delete; previous revision: 1.30
/cvsroot/ParaView3/ParaView3/Qt/Components/pqPipelineBrowser.h,v <-- Qt/Components/pqPipelineBrowser.h
new revision: delete; previous revision: 1.19
/cvsroot/ParaView3/ParaView3/Qt/Components/pqPipelineBrowserContextMenu.cxx,v <-- Qt/Components/pqPipelineBrowserContextMenu.cxx
new revision: delete; previous revision: 1.20
/cvsroot/ParaView3/ParaView3/Qt/Components/pqPipelineBrowserContextMenu.h,v <-- Qt/Components/pqPipelineBrowserContextMenu.h
new revision: delete; previous revision: 1.8
/cvsroot/ParaView3/ParaView3/Qt/Components/pqPipelineBrowserWidget.cxx,v <-- Qt/Components/pqPipelineBrowserWidget.cxx
new revision: 1.2; previous revision: 1.1
/cvsroot/ParaView3/ParaView3/Qt/Components/pqPipelineBrowserWidget.h,v <-- Qt/Components/pqPipelineBrowserWidget.h
new revision: 1.2; previous revision: 1.1
/cvsroot/ParaView3/ParaView3/Qt/Components/pqPipelineMenu.cxx,v <-- Qt/Components/pqPipelineMenu.cxx
new revision: delete; previous revision: 1.8
/cvsroot/ParaView3/ParaView3/Qt/Components/pqPipelineMenu.h,v <-- Qt/Components/pqPipelineMenu.h
new revision: delete; previous revision: 1.8
/cvsroot/ParaView3/ParaView3/Qt/Components/pqPipelineModel.cxx,v <-- Qt/Components/pqPipelineModel.cxx
new revision: 1.27; previous revision: 1.26
/cvsroot/ParaView3/ParaView3/Qt/Components/pqPipelineModel.h,v <-- Qt/Components/pqPipelineModel.h
new revision: 1.7; previous revision: 1.6
(0018934)
Alan Scott   
2009-12-16 19:08   
Tested remote server.