<div dir="ltr">Dear experts,<div><br></div><div>I'm trying to write png files slicing a 3D volume through its coordinates planes, with the contours corresponding to the intersection of the plane and a number of surfaces (triangularized meshes). I need to run the code in a headless debian server. The code I'm trying is here: <a href="https://gist.github.com/oesteban/f22e155146ce6738b431" target="_blank">https://gist.github.com/oesteban/f22e155146ce6738b431</a></div><div><br></div><div>I have tried with no success with vtk-5.10.1 and vtk-6.1.0. I've tested on 5.10.1 with this example: <a href="http://www.vtk.org/Wiki/VTK/Examples/Cxx/Utilities/OffScreenRendering" target="_blank">http://www.vtk.org/Wiki/VTK/Examples/Cxx/Utilities/OffScreenRendering</a>, and 6.1.0 with <a href="https://gist.github.com/certik/5687727" target="_blank">https://gist.github.com/certik/5687727</a>.</div><div><br></div><div>Successful compilation of both versions included:</div>VTK_OPENGL_HAS_OSMESA=ON<br>VTK_USE_X=OFF<div>VTK_USE_TK=OFF<br>VTK_USE_OFFSCREEN=ON<div><br></div><div><br></div><div><div>Program received signal SIGSEGV, Segmentation fault.</div><div>__rawmemchr_sse2 () at ../sysdeps/x86_64/multiarch/../rawmemchr.S:31</div><div>31      ../sysdeps/x86_64/multiarch/../rawmemchr.S: No such file or directory.</div><div>(gdb) bt</div><div>#0  __rawmemchr_sse2 () at ../sysdeps/x86_64/multiarch/../rawmemchr.S:31</div><div>#1  0x00007ffff45fe150 in _IO_str_init_static_internal (sf=0x7fffffffc380, ptr=0x0, size=0, pstart=0x0) at strops.c:45</div><div>#2  0x00007ffff45f2875 in _IO_vsscanf (string=0x0, format=0x142d1c3 "%d.%d", args=0x7fffffffc4a0) at iovsscanf.c:44</div><div>#3  0x00007ffff45dea38 in __sscanf (s=0x0, format=0xffffffff <Address 0xffffffff out of bounds>) at sscanf.c:34</div><div>#4  0x0000000000c5b549 in vtkOpenGLExtensionManager::ReadOpenGLExtensions() ()</div><div>#5  0x0000000000c5ac80 in vtkOpenGLExtensionManager::Update() ()</div><div>#6  0x0000000000c5a957 in vtkOpenGLExtensionManager::ExtensionSupported(char const*) ()</div><div>#7  0x0000000000bf131a in vtkOpenGLRenderWindow::OpenGLInitContext() ()</div><div>#8  0x0000000000bef19d in vtkOpenGLRenderWindow::OpenGLInit() ()</div><div>#9  0x0000000000bb566d in vtkOSOpenGLRenderWindow::Start() ()</div><div>#10 0x0000000000b2e900 in vtkRenderWindow::DoStereoRender() ()</div><div>#11 0x0000000000b2fc7d in vtkRenderWindow::DoFDRender() ()</div><div>#12 0x0000000000b30515 in vtkRenderWindow::DoAARender() ()</div><div>#13 0x0000000000b2eceb in vtkRenderWindow::Render() ()</div><div>#14 0x0000000000b399c5 in vtkWindowToImageFilter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()</div><div>#15 0x0000000000b39cc1 in vtkWindowToImageFilter::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()</div><div>#16 0x0000000000920204 in vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) ()</div><div>#17 0x000000000091cd1c in vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()</div><div>#18 0x000000000091bbe1 in vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()</div><div>#19 0x000000000091f4a1 in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()</div><div>#20 0x0000000000927c61 in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()</div><div>#21 0x000000000091dc87 in vtkDemandDrivenPipeline::UpdateData(int) ()</div><div>#22 0x0000000000929401 in vtkStreamingDemandDrivenPipeline::Update(int) ()</div><div>#23 0x000000000070752d in main ()</div><div><br></div><div>The same segfault is reported here: <a href="http://public.kitware.com/pipermail/vtkusers/2013-April/079007.html">http://public.kitware.com/pipermail/vtkusers/2013-April/079007.html</a>, however the solution they linked is not available anymore. Threads in the list around the pointed dates are: <a href="http://vtk.1045678.n5.nabble.com/VTK-offscreen-rendering-td4548419.html#a4856413">http://vtk.1045678.n5.nabble.com/VTK-offscreen-rendering-td4548419.html#a4856413</a> and <a href="http://www.vtk.org/pipermail/vtkusers/2011-July/068951.html">http://www.vtk.org/pipermail/vtkusers/2011-July/068951.html</a>.</div><div><br></div><div>I did not try the patch in the last link, I would prefer not to modify VTK source.</div><div><br></div><div>Thanks a lot. Best wishes,</div><div>Oscar</div><div><br></div><div><br></div><div><div><div><div><div><b>______________________________________</b></div><div><b>Oscar Esteban</b></div><div>PhD Student / Researcher</div><div><span style="color:rgb(153,153,153)"><br></span></div><div><span style="color:rgb(153,153,153)"><span style="color:rgb(192,192,192)">Biomedical Image Technologies (BIT), UPM<br>ETSI Telecomunicación Lab. C203, Av. Complutense s/n - E-28040 Madrid (Spain)<br><a href="tel:%2B34%20915%20495%20700%20ext.4234" value="+34915495700" target="_blank">+34 915 495 700 ext.4234</a></span></span></div><div><span style="color:rgb(153,153,153)"><br></span></div><font color="#c0c0c0">Signal Processing Laboratory (LTS5), EPFL-STI-IEL-LTS5<br>ELD 224 (Bâtiment ELD), Station 11, CH-1015 Lausanne, Switzerland<br></font></div><div></div><div></div></div></div>
</div></div></div></div>