MantisBT - ParaView
View Issue Details
0009303ParaViewBugpublic2009-07-22 17:262011-01-13 17:00
Ken Moreland 
Utkarsh Ayachit 
normalminorhave not tried
closedfixed 
3.6 
3.6.23.6.2 
0009303: ParaView locks up when charting series with infinite value
If you try to make a chart where one of the series has an infinite value (and therefore the range is infinite), ParaView locks up. From what I can tell, ParaView is stuck in vtkQtChartAxis::generateLabels(). It is trying to generate a huge amount of labels.

To replicate, do the following.

1. Load the attached file InfiniteField.vtp.
2. Apply the Plot Data filter.

The plot will never get generated (at least, not for as long as I waited).
No tags attached.
? InfiniteField.vtp (5,747) 2009-07-22 17:26
https://www.vtk.org/Bug/file/7381/InfiniteField.vtp
Issue History
2009-07-22 17:26Ken MorelandNew Issue
2009-07-22 17:26Ken MorelandFile Added: InfiniteField.vtp
2009-07-22 17:27Ken MorelandStatusbacklog => tabled
2009-07-22 17:27Ken MorelandAssigned To => Utkarsh Ayachit
2009-07-22 17:41Ken MorelandProduct Version => 3.6
2009-09-08 15:39Utkarsh AyachitNote Added: 0017345
2009-09-08 17:12Utkarsh AyachitNote Added: 0017348
2009-09-08 17:12Utkarsh AyachitStatustabled => @80@
2009-09-08 17:12Utkarsh AyachitFixed in Version => 3.6.2
2009-09-08 17:12Utkarsh AyachitResolutionopen => fixed
2009-09-11 13:46Alan ScottNote Added: 0017377
2009-09-11 13:46Alan ScottStatus@80@ => @20@
2009-09-11 13:46Alan ScottResolutionfixed => reopened
2009-10-01 14:20Utkarsh AyachitNote Added: 0017876
2009-10-01 14:51Utkarsh AyachitNote Added: 0017879
2009-10-01 14:51Utkarsh AyachitStatus@20@ => @80@
2009-10-01 14:51Utkarsh AyachitResolutionreopened => fixed
2009-10-05 12:56Alan ScottNote Added: 0017953
2009-10-05 12:56Alan ScottStatus@80@ => @20@
2009-10-05 12:56Alan ScottResolutionfixed => reopened
2009-10-05 13:08Alan ScottNote Added: 0017954
2009-10-05 13:08Alan ScottStatus@20@ => closed
2009-10-05 13:08Alan ScottResolutionreopened => fixed
2011-01-13 17:00Source_changeset_attached => VTK master a2bd8391
2011-01-13 17:00Source_changeset_attached => VTK master 020ef709

Notes
(0017345)
Utkarsh Ayachit   
2009-09-08 15:39   
Handle inf values to avoid locking when plotting data with
inf values. Of course, the plot still is empty until the user actually unchecks
the inf value data array.

Pending 3.6. commit.

/cvsroot/ParaView3/ParaView3/VTK/GUISupport/Qt/Chart/vtkQtChartAxis.cxx,v <-- VTK/GUISupport/Qt/Chart/vtkQtChartAxis.cxx
(0017348)
Utkarsh Ayachit   
2009-09-08 17:12   
/cvsroot/ParaView3/ParaView3/VTK/GUISupport/Qt/Chart/vtkQtChartAxis.cxx,v <-- VTK/GUISupport/Qt/Chart/vtkQtChartAxis.cxx
new revision: 1.9.2.1; previous revision: 1.9
(0017377)
Alan Scott   
2009-09-11 13:46   
As we discussed on the phone, please give the user some feedback on what is happening. One option would be to write in the output window the fact that there is data with an infinite value, thus ParaView cannot automatically create this axis scale.
(0017876)
Utkarsh Ayachit   
2009-10-01 14:20   
Printing a warning when the axes has infinite range.

/cvsroot/ParaView3/ParaView3/VTK/GUISupport/Qt/Chart/vtkQtChartAxis.cxx,v <-- VTK/GUISupport/Qt/Chart/vtkQtChartAxis.cxx
new revision: 1.14; previous revision: 1.13
(0017879)
Utkarsh Ayachit   
2009-10-01 14:51   
Committing to 3.6

/cvsroot/ParaView3/ParaView3/VTK/GUISupport/Qt/Chart/vtkQtChartAxis.cxx,v <-- VTK/GUISupport/Qt/Chart/vtkQtChartAxis.cxx
new revision: 1.9.2.4; previous revision: 1.9.2.3
(0017953)
Alan Scott   
2009-10-05 12:56   
Misspelling in message. "Range has infinity. Axes may now show up correctly." should probably be changed to be negative, such as "Range has infinity. Axes may not show up correctly."
(0017954)
Alan Scott   
2009-10-05 13:08   
Tested local server, XP, 3.6.2.