[vtk-developers] Dashboard failures on Londinium

Berk Geveci berk.geveci at kitware.com
Wed Apr 24 10:13:17 EDT 2013

Hi folks,

The 3 failures on Londinium are not new. They have been happening on and
off. So you didn't cause it even if you checked in code yesterday. I have
spent a lot of time tracking these down and unfortunately, it is an
extremely tough nut to crack. Here is what we we know:

- They all crash in pthread_create
- They all create threads before and after rendering, the one after the
rendering crashes
- They only fail on machines using NVIDIA drivers
- The stack trace of the crash looks like:

pthread_create in pthread.so
<some function in nvidia library>
<some function in nvidia library>
pthread_create in vtkThreadedImagingAlgorithm

- None of the tests show any issues in Valgrind memcheck and helgrind
- I could not find any stack overflow issues in VTK code
- The crashes seem to happen even if I remove all of the code that normally
runs inside threads (but still creating the threads)
- The tests use different imaging filters. The only common one is
vtkImageDifference used by the regression test.
- Even though the tests are Python, we could reproduce the failure with a
C++ example

I would be grateful if anyone had any ideas.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20130424/c5f04b1a/attachment.html>

More information about the vtk-developers mailing list