[vtk-developers] Infovis-TestContingencyStatistics test failing since May 16; help

Wylie, Brian bnwylie at sandia.gov
Thu May 21 14:34:48 EDT 2009


Philippe Pebay is the developer of these classes/tests and he's in France right now, so might be hard to get his feedback on this. Apologizes for that...


I see Party Dave (partyd at kitware.com) committed something yesterday afternoon.. Does this perhaps fix it?

Update of /cvsroot/VTK/VTK/Infovis
In directory public:/mounts/ram/cvs-serv2643/Infovis

Modified Files:
	vtkContingencyStatistics.cxx
Log Message:
BUG: Fix ContingencyStatistics passing the end of an array causing segfaults.


  Brian Wylie - Org 1424
  Sandia National Laboratories
  MS 1323 - Building CSRI/242
  (505)844-2238 FAX(505)284-2518   
       _______ __
      /_  __(_) /_____ _____
       / / / / __/ __ `/ __ \
      / / / / /_/ /_/ / / / /
     /_/ /_/\__/\__,_/_/ /_/
            Informatics Toolkit

-----Original Message-----
From: vtk-developers-bounces at vtk.org [mailto:vtk-developers-bounces at vtk.org] On Behalf Of Sean McBride
Sent: Thursday, May 21, 2009 9:18 AM
To: vtk-developers at vtk.org
Subject: [vtk-developers] Infovis-TestContingencyStatistics test failing since May 16; help

Hi all,

For the first time ever, my dashboards are almost green (ok, I had to exclude some tests, but...)  The only failing test now is:

  Infovis-TestContingencyStatistics 

<http://www.cdash.org/CDash/testDetails.php?test=23410248&build=337229> 

It seems to be crashing only on this machine, and only since May 16. 
The backtrace is below.

Anyone have any ideas?  If someone knows this code, I can help debug it.  It repros.

Thanks,

Sean



Exception Type:  EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x000000003fbc7207 Crashed Thread:  0

Thread 0 Crashed:
0   libvtkCommon.5.5.dylib        	0x01624e48
vtkDataArrayTemplate<double>::GetValue(int) + 24 (vtkDataArrayTemplate.h:114)
1   ???                           	0xfffffffd 0 + -3
2   libvtkInfovis.5.5.dylib       	0x003762c0
vtkContingencyStatistics::SelectAssessFunctor(vtkTable*,
vtkMultiBlockDataSet*, int, vtkStringArray*,
vtkStatisticsAlgorithm::AssessFunctor*&) + 932
(vtkContingencyStatistics.cxx:840)
3   libvtkInfovis.5.5.dylib       	0x00377534
vtkContingencyStatistics::ExecuteAssess(vtkTable*, vtkDataObject*, vtkTable*, vtkDataObject*) + 3460 (vtkContingencyStatistics.cxx:717)
4   libvtkInfovis.5.5.dylib       	0x0041f48c
vtkStatisticsAlgorithm::RequestData(vtkInformation*,
vtkInformationVector**, vtkInformationVector*) + 944
(vtkStatisticsAlgorithm.cxx:161)
5   libvtkFiltering.5.5.dylib     	0x037c2fac
vtkTableAlgorithm::ProcessRequest(vtkInformation*,
vtkInformationVector**, vtkInformationVector*) + 128
(vtkTableAlgorithm.cxx:62)
6   libvtkFiltering.5.5.dylib     	0x035db2e4
vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) + 160 (vtkExecutive.cxx:748)
7   libvtkFiltering.5.5.dylib     	0x035cbc14
vtkDemandDrivenPipeline::ExecuteData(vtkInformation*,
vtkInformationVector**, vtkInformationVector*) + 128
(vtkDemandDrivenPipeline.cxx:508)
8   libvtkFiltering.5.5.dylib     	0x035d18f0
vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*,
vtkInformationVector**, vtkInformationVector*) + 1768
(vtkDemandDrivenPipeline.cxx:280)
9   libvtkFiltering.5.5.dylib     	0x037b1174
vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*,
vtkInformationVector**, vtkInformationVector*) + 1112
(vtkStreamingDemandDrivenPipeline.cxx:190)
10  libvtkFiltering.5.5.dylib     	0x035d11e0
vtkDemandDrivenPipeline::UpdateData(int) + 944
(vtkDemandDrivenPipeline.cxx:450)
11  libvtkFiltering.5.5.dylib     	0x037af994
vtkStreamingDemandDrivenPipeline::Update(int) + 328
(vtkStreamingDemandDrivenPipeline.cxx:234)
12  libvtkFiltering.5.5.dylib     	0x035dc12c vtkExecutive::Update() +
104 (vtkExecutive.cxx:316)
13  libvtkFiltering.5.5.dylib     	0x035ceca4
vtkDemandDrivenPipeline::Update() + 32 (vtkDemandDrivenPipeline.cxx:313)
14  libvtkFiltering.5.5.dylib     	0x037a582c
vtkStreamingDemandDrivenPipeline::Update() + 32
(vtkStreamingDemandDrivenPipeline.cxx:214)
15  libvtkFiltering.5.5.dylib     	0x03531628 vtkAlgorithm::Update() +
64 (vtkAlgorithm.cxx:1156)
16  InfovisCxxTests               	0x000118c4
TestContingencyStatistics(int, char**) + 4700
17  InfovisCxxTests               	0x0000d830 main + 960
(InfovisCxxTests.cxx:332)
18  InfovisCxxTests               	0x0000d100 start + 64


_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://www.vtk.org/mailman/listinfo/vtk-developers






More information about the vtk-developers mailing list