[vtk-developers] Come on, folks, ... think green dashboards!
Sean McBride
sean at rogue-research.com
Wed Apr 4 10:03:44 EDT 2007
On 3/31/07 12:33 PM, David Cole said:
>I've requested assistance from the individuals that I've been able to
>identify as responsible for the non-green state of VTK's dashboards
>right now. Now it's time for a simple plea to the community at large.
>
>Could we try to get at least the continuous dashboards green again by
>the end of the day Monday?? Please? And then follow quickly thereafter
>with the nightlys?
>
>If you have committed code to VTK in the past two weeks or so, please
>review the errors and test failures occurring on the dashboards
>(continuous first, then nightly) to see if they are in code that you
>have touched. If so, please fix them up as soon as you possibly can.
I'd sure like to see green dashboards! :)
For our dashboards, all the failing tests are either: 1) filed in the
bug database (4340, 4605) 2) failing on many machines or 3) the special
case: there are some tests that fail only intermittently. Like today:
<http://www.vtk.org/Testing/Sites/RogueResearchi386/MacOSXTiger-i386-
cocoa/20070404-0300-Nightly/Results/_
_Imaging_Testing_Tcl_TestAnisotropicDiffusion3D-image.html>
We have looked into this a little bit, and I believe it's the same root
problem for each of the tests that fail intermittently. It seems to be
a threading bug of some kind. I must run the test about 30 times before
it fails once. The result is always a crash very much like below.
Anyone seen this elsewhere?
Thread 0:
0 libSystem.B.dylib 0x9002485f semaphore_wait_trap + 7
1 vtk 0x007e021d
vtkMultiThreader::SingleMethodExecute() + 719
2 vtk 0x00ce3536
vtkThreadedImageAlgorithm::RequestData(vtkInformation*,
vtkInformationVector**, vtkInformationVector*) + 220
3 vtk 0x0084d63d
vtkExecutive::CallAlgorithm(vtkInformation*, int,
vtkInformationVector**, vtkInformationVector*) + 95
4 vtk 0x0084910c
vtkDemandDrivenPipeline::ExecuteData(vtkInformation*,
vtkInformationVector**, vtkInformationVector*) + 80
5 vtk 0x0084c0b3
vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*,
vtkInformationVector**, vtkInformationVector*) + 1353
6 vtk 0x008c9bef
vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*,
vtkInformationVector**, vtkInformationVector*) + 273
(vtkStreamingDemandDrivenPipeline.cxx:149)
7 vtk 0x0084a930
vtkDemandDrivenPipeline::UpdateData(int) + 170
8 vtk 0x008ca9ac
vtkStreamingDemandDrivenPipeline::Update(int) + 122
(vtkStreamingDemandDrivenPipeline.cxx:193)
9 vtk 0x00841636 vtkDataObject::Update() + 86
(vtkDataObject.cxx:982)
10 vtk 0x006783d1
vtkImageMapper::RenderStart(vtkViewport*, vtkActor2D*) + 2291
11 vtk 0x0081c0c0
vtkActor2D::RenderOverlay(vtkViewport*) + 94
12 vtk 0x006c4c26 vtkRenderer::UpdateGeometry() +
1092 (vtkRenderer.cxx:598)
13 vtk 0x00714ab2 vtkOpenGLRenderer::DeviceRender() +
218 (vtkOpenGLRenderer.cxx:270)
14 vtk 0x006c8aca vtkRenderer::Render() + 350
(vtkRenderer.cxx:299)
15 vtk 0x006c9599 vtkRendererCollection::Render() + 491
16 vtk 0x006c0325 vtkRenderWindow::DoStereoRender() +
135 (vtkRenderWindow.cxx:675)
17 vtk 0x006bff84 vtkRenderWindow::DoFDRender() + 152
(vtkRenderWindow.cxx:646)
18 vtk 0x006c0443 vtkRenderWindow::DoAARender() + 97
(vtkRenderWindow.cxx:539)
19 vtk 0x006be92c vtkRenderWindow::Render() + 642
(vtkRenderWindow.cxx:364)
20 vtk 0x00308ab6
vtkImageViewerCppCommand(vtkImageViewer*, Tcl_Interp*, int, char**) + 3462
21 com.tcltk.tcllibrary 0x9ace01a3 TclInvokeStringCommand + 121
22 com.tcltk.tcllibrary 0x9ace2915 TclEvalObjvInternal + 733
23 com.tcltk.tcllibrary 0x9ace2c1c Tcl_EvalEx + 488
24 com.tcltk.tcllibrary 0x9ad2093a Tcl_FSEvalFile + 400
25 com.tcltk.tcllibrary 0x9ace2915 TclEvalObjvInternal + 733
26 com.tcltk.tcllibrary 0x9ace2c1c Tcl_EvalEx + 488
27 com.tcltk.tcllibrary 0x9ad2093a Tcl_FSEvalFile + 400
28 com.tcltk.tcllibrary 0x9ad23dbb Tcl_Main + 693
29 vtk 0x000041ee main + 66 (vtkTkAppInit.cxx:153)
30 vtk 0x00003b3a _start + 216
31 vtk 0x00003a61 start + 41
Thread 1:
0 libSystem.B.dylib 0x9001a0ec select + 12
1 libSystem.B.dylib 0x90024147 _pthread_body + 84
Thread 2 Crashed:
0 dyld 0x8fe12f94 stub_binding_helper_interface + 18
1 <<00000000>> 0x00000000 0 + 0
2 vtk 0x0086b1cb
vtkImageData::CopyAndCastFrom(vtkImageData*, int*) + 1095
(vtkImageData.cxx:1671)
3 vtk 0x00a8b1d1
vtkImageAnisotropicDiffusion3D::ThreadedRequestData(vtkInformation*,
vtkInformationVector**, vtkInformationVector*, vtkImageData***,
vtkImageData**, int*, int) + 621 (vtkImageAnisotropicDiffusion3D.cxx:159)
4 vtk 0x00ce2bb4
vtkThreadedImageAlgorithmThreadedExecute(void*) + 486
5 libSystem.B.dylib 0x90024147 _pthread_body + 84
--
____________________________________________________________
Sean McBride, B. Eng sean at rogue-research.com
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada
More information about the vtk-developers
mailing list