MantisBT - ParaView
View Issue Details
0014587ParaView(No Category)public2014-02-20 10:252016-08-24 08:25
michiharu 
Ben Boeckel (Kitware) 
highminorhave not tried
closedfixed 
4.1 
4.24.2 
Sandia
point-sprite-plugin-crash
crash
0014587: pvserver crash with PointSprite_Plugin
When using paraview locally, PointSprite_Plugin works fine.
Using pvserver and connecting remotely, it loads cases without any issue but when I change the representation to Point Sprite it crash
No tags attached.
related to 0014542closed Ben Boeckel (Kitware) client side plugin loading and static linking 
Issue History
2014-02-20 10:25michiharuNew Issue
2014-02-20 12:28Alan ScottProjectTBD => Sandia
2014-02-20 12:28Alan ScottNote Added: 0032355
2014-02-20 12:28Alan ScottPrioritynormal => high
2014-02-20 12:28Alan ScottAssigned To => Alan Scott
2014-02-20 12:28Alan ScottAssigned ToAlan Scott =>
2014-02-20 12:28Alan ScottStatusbacklog => todo
2014-02-24 10:53Utkarsh AyachitRelationship addedrelated to 0014542
2014-03-03 13:22Utkarsh AyachitAssigned To => Ben Boeckel (Kitware)
2014-03-03 13:25Utkarsh AyachitNote Added: 0032443
2014-03-03 17:27Ben Boeckel (Kitware)Note Added: 0032450
2014-03-03 17:27Ben Boeckel (Kitware)Statustodo => gatekeeper review
2014-03-09 13:22Utkarsh AyachitTopic Name => point-sprite-plugin-crash
2014-03-09 13:24Utkarsh AyachitFixed in Version => git-master
2014-03-09 13:24Utkarsh AyachitStatusgatekeeper review => customer review
2014-03-09 13:24Utkarsh AyachitNote Added: 0032466
2014-03-20 21:42Alan ScottNote Added: 0032514
2014-03-20 21:42Alan ScottStatuscustomer review => todo
2014-03-20 22:06Utkarsh AyachitNote Added: 0032518
2014-03-20 22:06Utkarsh AyachitStatustodo => gatekeeper review
2014-03-20 22:06Utkarsh AyachitResolutionopen => fixed
2014-03-20 23:59Utkarsh AyachitStatusgatekeeper review => customer review
2014-03-21 15:12Alan ScottNote Added: 0032526
2014-03-21 15:12Alan ScottStatuscustomer review => closed
2014-06-17 09:22Utkarsh AyachitTarget Version => 4.2
2014-08-29 11:00Utkarsh AyachitFixed in Versiongit-master => 4.2
2016-08-24 08:25Kitware RobotView Statusprivate => public

Notes
(0032355)
Alan Scott   
2014-02-20 12:28   
Thanks for reporting. My group found this yesterday - you beat me to writing a bug report!

I am marking as project Sandia, since this will get the bug fixed sooner.
(0032443)
Utkarsh Ayachit   
2014-03-03 13:25   
Developer notes:

vtkPointSpriteRepresentation is a subclass of vtkGeometryRepresentation that changes the this->GeometryFilter class used. vtkGeometryRepresentation is assuming that this->GeometryFilter is always a vtkPVGeometryFilter (e.g at vtkGeometryRepresentation.cxx:407). That's causing the problem. You can fix line 407, by simply using vtkAlgorithm::SetInputData() API. You don't need to downcast is to anything.

Also fix vtkGeometryRepresentation::SetupDefaults to do the PVGoemetryFilter defaults only if it is indeed of the right type.
(0032450)
Ben Boeckel (Kitware)   
2014-03-03 17:27   
Pushed onto stage as 'point-sprite-plugin-crash' and merged into next.
(0032466)
Utkarsh Ayachit   
2014-03-09 13:24   
SUMMARY
---------------------------------------------
Topics merged into master:
        13794_fix_mp4py
        14572-search-series-parameter-widget
        14620_FixRulerCrash
        disabled-multiblock-pieces
        fix_example_qt5
        optimize_amrconnectivity
        point-sprite-plugin-crash
        pvweb-visualizer
        remove-extra-resources
(VTK) update-vtk-20140303


-------------------------------------------
(0032514)
Alan Scott   
2014-03-20 21:42   
I don't think this is correct yet. I just did the following:

Clean, fresh, nothing set .plugins both sides.
Linux, remote server, 8 parallel pvservers, master.
Load can.exo.
Tools/ Manage Plugins. Add PointSprite remote. Add PointSprite local. Close.
Now, try to change Representation Surface to PointSprite. It won't be in the pull down!

(0032518)
Utkarsh Ayachit   
2014-03-20 22:06   
Alan, you need to load the plugin before opening the dataset. Alternatively, delete the view and create a new 3D view and then show the output from can.ex2 in it.
(0032526)
Alan Scott   
2014-03-21 15:12   
Tested remote server, Linux, master.