Hello Luca et al, I'm trying to use vmtkbifurcationsections on a carotid bifurcation CFD dataset in hopes of extracting just the carotid bulb. Unfortunately, I'm getting a Segfault when vmtkbifurcationsections runs in my pipe, both on a Fedora 14 system running the latest code from Git, as well as a Windows 7 system running the 0.9.0 binaries. I see from the mailing list archives that people have used this script successfully in the past and from Github that it this hasn't been updated in that time, so perhaps it's my dataset that is causing the issue?
In any case, this pype causes a segfault: vmtkmeshreader -ifile /mnt/hgfs/tmp/041blunt_WSS_1_0.vtu --pipe vmtkmeshtosurface --pipe vmtkcenterlines -seedselector openprofiles -endpoints 1 --pipe vmtkbranchextractor --pipe vmtkbranchclipper --pipe vmtkbifurcationsections -distancespheres 2 -ofile test_bifsections.vtp I have tried multiple files from my patient series and all give the same error. These are Fluent-exported Ensight Gold files that have been converted to .vtm/.vtu format with Paraview, and I'm only loading the .vtu containing wall surface data. Sample file that causes crash here: http://dl.dropbox.com/u/2364470/041blunt_WSS_1_0.vtu Backtrace of the segmentation fault is below (maybe too much information for the list...). Have others had any luck with vmtkbifurcationsections? Thanks! Ian Program received signal SIGSEGV, Segmentation fault. 0x00007ffff5801876 in vtkDataArrayTemplate<float>::GetTuple (this=0x12deb20, i=-4638906531247145681, tuple=0x7fffffffc320) at /opt/vmtk_build/VTK/Common/vtkDataArrayTemplate.txx:615 (gdb) backtrace #0 0x00007ffff5801876 in vtkDataArrayTemplate<float>::GetTuple (this=0x12deb20, i=-4638906531247145681, tuple=0x7fffffffc320) at /opt/vmtk_build/VTK/Common/vtkDataArrayTemplate.txx:615 #1 0x00007ffff40e8ddd in vtkPoints::GetPoint (this=0x1f240a0, id=-4638906531247145681, x=0x7fffffffc320) at /opt/vmtk_build/VTK/Common/vtkPoints.h:122 #2 0x00007ffff4292d36 in vtkPolyData::GetCell (this=0x214fd10, cellId=3577, cell=0x14a3ce0) at /opt/vmtk_build/VTK/Filtering/vtkPolyData.cxx:446 #3 0x00007fffef7ca508 in vtkCutter::DataSetCutter (this=0x12dce40, input=0x214fd10, output=0x14ac7c0) at /opt/vmtk_build/VTK/Graphics/vtkCutter.cxx:579 #4 0x00007fffef7c98e7 in vtkCutter::RequestData (this=0x12dce40, request=0x14ad920, inputVector=0x1f266c0, outputVector=0x1f26760) at /opt/vmtk_build/VTK/Graphics/vtkCutter.cxx:378 #5 0x00007ffff429124e in vtkPolyDataAlgorithm::ProcessRequest (this=0x12dce40, request=0x14ad920, inputVector=0x1f266c0, outputVector=0x1f26760) at /opt/vmtk_build/VTK/Filtering/vtkPolyDataAlgorithm.cxx:91 #6 0x00007fffef7cc9e7 in vtkCutter::ProcessRequest (this=0x12dce40, request=0x14ad920, inputVector=0x1f266c0, outputVector=0x1f26760) at /opt/vmtk_build/VTK/Graphics/vtkCutter.cxx:1122 #7 0x00007ffff4166cc1 in vtkExecutive::CallAlgorithm (this=0x1f268d0, request=0x14ad920, direction=1, inInfo=0x1f266c0, outInfo=0x1f26760) at /opt/vmtk_build/VTK/Filtering/vtkExecutive.cxx:747 #8 0x00007ffff414f361 in vtkDemandDrivenPipeline::ExecuteData (this=0x1f268d0, request=0x14ad920, inInfo=0x1f266c0, outInfo=0x1f26760) at /opt/vmtk_build/VTK/Filtering/vtkDemandDrivenPipeline.cxx:507 #9 0x00007ffff414ea1f in vtkDemandDrivenPipeline::ProcessRequest (this=0x1f268d0, request=0x14ad920, inInfoVec=0x1f266c0, outInfoVec=0x1f26760) at /opt/vmtk_build/VTK/Filtering/vtkDemandDrivenPipeline.cxx:279 #10 0x00007ffff4314e75 in vtkStreamingDemandDrivenPipeline::ProcessRequest (this=0x1f268d0, request=0x14ad920, inInfoVec=0x1f266c0, outInfoVec=0x1f26760) at /opt/vmtk_build/VTK/Filtering/vtkStreamingDemandDrivenPipeline.cxx:271 #11 0x00007ffff414f128 in vtkDemandDrivenPipeline::UpdateData (this=0x1f268d0, outputPort=0) at /opt/vmtk_build/VTK/Filtering/vtkDemandDrivenPipeline.cxx:449 #12 0x00007ffff4315092 in vtkStreamingDemandDrivenPipeline::Update (this=0x1f268d0, port=0) at /opt/vmtk_build/VTK/Filtering/vtkStreamingDemandDrivenPipeline.cxx:321 #13 0x00007ffff4164f65 in vtkExecutive::Update (this=0x1f268d0) at /opt/vmtk_build/VTK/Filtering/vtkExecutive.cxx:315 #14 0x00007ffff414eaba in vtkDemandDrivenPipeline::Update (this=0x1f268d0) at /opt/vmtk_build/VTK/Filtering/vtkDemandDrivenPipeline.cxx:312 #15 0x00007ffff4314fba in vtkStreamingDemandDrivenPipeline::Update (this=0x1f268d0) at /opt/vmtk_build/VTK/Filtering/vtkStreamingDemandDrivenPipeline.cxx:301 #16 0x00007ffff40d9152 in vtkAlgorithm::Update (this=0x12dce40) at /opt/vmtk_build/VTK/Filtering/vtkAlgorithm.cxx:1283 #17 0x00007fffe3a1921e in vtkvmtkPolyDataBranchSections::ExtractCylinderSection (cylinder=0x214fd10, origin=0x7fffffffcbd0, normal=0x7fffffffcbb0, section=0x14a25b0, closed=@0x7fffffffcbaf) at /opt/vmtk/vtkVmtk/ComputationalGeometry/vtkvmtkPolyDataBranchSections.cxx:514 #18 0x00007fffe3a099d9 in vtkvmtkPolyDataBifurcationSections::ComputeBifurcationSections (this=0x214af50, input=0x2033000, bifurcationGroupId=1, upStreamGroupIds=0x202d910, downStreamGroupIds=0x123ef30, output=0x214c6a0) at /opt/vmtk/vtkVmtk/ComputationalGeometry/vtkvmtkPolyDataBifurcationSections.cxx:590 #19 0x00007fffe3a0887f in vtkvmtkPolyDataBifurcationSections::RequestData (this=0x214af50, inputVector=0x202cba0, outputVector=0x202df30) at /opt/vmtk/vtkVmtk/ComputationalGeometry/vtkvmtkPolyDataBifurcationSections.cxx:416 #20 0x00007ffff429124e in vtkPolyDataAlgorithm::ProcessRequest (this=0x214af50, request=0x17ae560, inputVector=0x202cba0, outputVector=0x202df30) at /opt/vmtk_build/VTK/Filtering/vtkPolyDataAlgorithm.cxx:91 #21 0x00007ffff4166cc1 in vtkExecutive::CallAlgorithm (this=0x15d6860, request=0x17ae560, direction=1, inInfo=0x202cba0, outInfo=0x202df30) at /opt/vmtk_build/VTK/Filtering/vtkExecutive.cxx:747 #22 0x00007ffff414f361 in vtkDemandDrivenPipeline::ExecuteData (this=0x15d6860, request=0x17ae560, inInfo=0x202cba0, outInfo=0x202df30) at /opt/vmtk_build/VTK/Filtering/vtkDemandDrivenPipeline.cxx:507 #23 0x00007ffff414ea1f in vtkDemandDrivenPipeline::ProcessRequest (this=0x15d6860, request=0x17ae560, inInfoVec=0x202cba0, outInfoVec=0x202df30) at /opt/vmtk_build/VTK/Filtering/vtkDemandDrivenPipeline.cxx:279 #24 0x00007ffff4314e75 in vtkStreamingDemandDrivenPipeline::ProcessRequest (this=0x15d6860, request=0x17ae560, inInfoVec=0x202cba0, outInfoVec=0x202df30) at /opt/vmtk_build/VTK/Filtering/vtkStreamingDemandDrivenPipeline.cxx:271 #25 0x00007ffff414f128 in vtkDemandDrivenPipeline::UpdateData (this=0x15d6860, outputPort=0) at /opt/vmtk_build/VTK/Filtering/vtkDemandDrivenPipeline.cxx:449 #26 0x00007ffff4315092 in vtkStreamingDemandDrivenPipeline::Update (this=0x15d6860, port=0) at /opt/vmtk_build/VTK/Filtering/vtkStreamingDemandDrivenPipeline.cxx:321 #27 0x00007ffff4164f65 in vtkExecutive::Update (this=0x15d6860) at /opt/vmtk_build/VTK/Filtering/vtkExecutive.cxx:315 #28 0x00007ffff414eaba in vtkDemandDrivenPipeline::Update (this=0x15d6860) at /opt/vmtk_build/VTK/Filtering/vtkDemandDrivenPipeline.cxx:312 #29 0x00007ffff4314fba in vtkStreamingDemandDrivenPipeline::Update (this=0x15d6860) at /opt/vmtk_build/VTK/Filtering/vtkStreamingDemandDrivenPipeline.cxx:301 #30 0x00007ffff40d9152 in vtkAlgorithm::Update (this=0x214af50) at /opt/vmtk_build/VTK/Filtering/vtkAlgorithm.cxx:1283 #31 0x00007ffff477f12e in PyvtkAlgorithm_Update (self=0xfb8aa0, args=0x7ffff7f94050) at /opt/vmtk_build/VTK-Build/Filtering/vtkAlgorithmPython.cxx:1747 #32 0x000000000049c32d in PyEval_EvalFrameEx () #33 0x000000000049d38a in PyEval_EvalFrameEx () #34 0x000000000049dfdf in PyEval_EvalCodeEx () #35 0x000000000049c74a in PyEval_EvalFrameEx () #36 0x000000000049d38a in PyEval_EvalFrameEx () #37 0x000000000049dfdf in PyEval_EvalCodeEx () #38 0x000000000049e0c2 in PyEval_EvalCode () #39 0x00000000004c0830 in PyRun_FileExFlags () #40 0x00000000004c1527 in PyRun_SimpleFileExFlags () #41 0x000000000041adfd in Py_Main () #42 0x00007ffff69a3ead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6 #43 0x000000000041a081 in _start () ------------------------------------------------------------------------------ Cloud Services Checklist: Pricing and Packaging Optimization This white paper is intended to serve as a reference, checklist and point of discussion for anyone considering optimizing the pricing and packaging model of a cloud services business. Read Now! http://www.accelacomm.com/jaw/sfnl/114/51491232/ _______________________________________________ vmtk-users mailing list vmtk-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vmtk-users