Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • VTK VTK
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 830
    • Issues 830
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 234
    • Merge requests 234
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • VTKVTK
  • VTKVTK
  • Issues
  • #17905
Closed
Open
Issue created May 22, 2020 by Aron Helser@aron.helserDeveloper

LSDyna reader crashes on files with RigidBody elements

Some more recent LSDyna files cause a crash in the vtkLSDynaReader when read in ParaView - the call stack is below. Unfortunately the repro data files are private, please contact me if you need them. So far it appears that only files that have RigidBody elements cause a crash. They were likely produced with version: ls-dyna_mpp_d_r9_0_1_109912_x64_redhat54_ifort131_sse2_openmpi183

Rigid body elements might have some assumptions that deflection or other parameters are zero so they are omitted, but this doesn't match the crash call stack.

Recording the issue, but we aren't pursuing a fix at this time.

[Inline Frame] vtkIOLSDyna-pv5.8.dll!vtkLSDynaPartCollection::LSDynaPartStorage::InsertCell(const int &) Line 191 C++
  vtkIOLSDyna-pv5.8.dll!vtkLSDynaPartCollection::InsertCell(const int & partType, const __int64 & __formal, const int & cellType, const __int64 & npts, __int64 * conn) Line 568 C++
  vtkIOLSDyna-pv5.8.dll!`anonymous namespace'::FillBlock<2,8,4>::FillBlock<2,8,4><__int64>(__int64 * buff, vtkLSDynaPartCollection * parts, LSDynaMetaData * p, const __int64 & numWordsPerCell, const int & cellType) Line 428 C++
  vtkIOLSDyna-pv5.8.dll!vtkLSDynaReader::FillTopology<8,__int64>(__int64 * buff) Line 3575 C++
  vtkIOParallelLSDyna-pv5.8.dll!vtkPLSDynaReader::ReadTopology() Line 184 C++
  vtkIOLSDyna-pv5.8.dll!vtkLSDynaReader::RequestData(vtkInformation * __formal, vtkInformationVector * * __formal, vtkInformationVector * oinfo) Line 3486 C++
Assignee
Assign to
Time tracking