<div><div class="gmail_quote"><div>Hi All</div><div dir="auto"><br></div><div dir="auto">   I’m using vtkWindowToImageFilter to export screenshots of a vtkXOpenGLRenderWindow. It works, but every time a screenshot is created, 15 new llvmpipe threads are spawned and they are not finalized by the app. I noticed this because after
 a while the number of threads reached the limit (about 5500) and no more threads can be spawned.</div><div lang="EN-US" link="blue" vlink="purple"><div class="m_5759918524422238894WordSection1">
<p class="MsoNormal">This application is running linux RH 6.6 / VTK 7.1 / mesa 17.0.6
<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Source code extract:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">vtkSmartPointer<vtkRenderer> osRenderer = vtkSmartPointer<vtkRenderer>::New();<u></u><u></u></p>
<p class="MsoNormal">vtkSmartPointer<vtkXOpenGLRenderWindow> renWin = vtkSmartPointer<vtkXOpenGLRenderWindow>::New();<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">renWin->SetOffScreenRendering(true);<u></u><u></u></p>
<p class="MsoNormal">renWin->AddRenderer(osRenderer);<u></u><u></u></p>
<p class="MsoNormal">renWin->SetSize(pictureSize.width(), pictureSize.height());<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">// copyActors from QVTKWidget2<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">vtkSmartPointer<vtkWindowToImageFilter> filter = vtkSmartPointer<vtkWindowToImageFilter>::New();<u></u><u></u></p>
<p class="MsoNormal">filter->SetInput(renWin);<u></u><u></u></p>
<p class="MsoNormal">filter->SetInputBufferTypeToRGB();<u></u><u></u></p>
<p class="MsoNormal">filter->SetMagnification(1);<u></u><u></u></p>
<p class="MsoNormal">filter->Update(); <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">vtkSmartPointer<vtkImageData> image = filter->GetOutput();<u></u><u></u></p>
<p class="MsoNormal">…<u></u><u></u></p>
<p class="MsoNormal">(continue using image)</p>
<p class="MsoNormal">At this moment I’m using an empty RenderWindow, I thought actors could have a problem so I commented that out but the problem persists.<u></u><u></u></p>
<p class="MsoNormal">After some testing I’ve noticed that the problem arise after calling filter->Update(). If this line is commented, no picture is generated but the threads are finalized.</p>
<p class="MsoNormal">Any ideas on how can I track this issue or where should I continue looking for an issue in my code?</p><p class="MsoNormal"><br></p>
<p class="MsoNormal">Regards</p><p class="MsoNormal">Patricio</p></div></div></div></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Patricio Palma C.</div>