<div dir="ltr">Hi folks,<div><br></div><div style>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:</div>

<div style><br></div><div style>- They all crash in pthread_create</div><div style>- They all create threads before and after rendering, the one after the rendering crashes</div><div style>- They only fail on machines using NVIDIA drivers</div>

<div style>- The stack trace of the crash looks like:</div><div style><br></div><div style>pthread_create in pthread.so</div><div style><some function in nvidia library></div><div style><some function in nvidia library></div>

<div style>pthread_create in vtkThreadedImagingAlgorithm</div><div style><br></div><div style>- None of the tests show any issues in Valgrind memcheck and helgrind</div><div style>- I could not find any stack overflow issues in VTK code</div>

<div style>- The crashes seem to happen even if I remove all of the code that normally runs inside threads (but still creating the threads)</div><div style>- The tests use different imaging filters. The only common one is vtkImageDifference used by the regression test.</div>

<div style>- Even though the tests are Python, we could reproduce the failure with a C++ example</div><div style><br></div><div style>I would be grateful if anyone had any ideas.</div><div style><br></div><div style>Best,</div>

<div style>-berk</div><div style><br></div></div>