View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0015608 | ParaView | (No Category) | public | 2015-07-30 03:49 | 2015-09-06 12:17 | ||||
Reporter | Joachim Pouderoux | ||||||||
Assigned To | Joachim Pouderoux | ||||||||
Priority | high | Severity | minor | Reproducibility | have not tried | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | git-master | ||||||||
Target Version | 4.4 | Fixed in Version | 4.4 | ||||||
Summary | 0015608: ParaView crash on exit if PV_PLUGIN_PATH contains libraries which are not plugins | ||||||||
Description | When you set a PV_PLUGIN_PATH, ParaView tries to load all the dynamic libraries of this directory as plugins. If some of those libraries are not valid plugins (let's say a third party library, or a plugin for a previous ParaView version), they are unloaded. However it appears that a reference to them is keeped in a list of libraries to be close on exit. This leads to a crash on some OS. | ||||||||
Steps To Reproduce | Set PV_PLUGIN_PATH to the lib directory of ParaView (beware, some example plugins like libParticlesViewerPlugin.so are designed for custom application, they will make ParaView crash, move/delete them from this directory for now). Start ParaView. Quit ParaView. A SIGSEGV is emited by dlclose(). | ||||||||
Tags | No tags attached. | ||||||||
Project | ParaViS | ||||||||
Topic Name | |||||||||
Type | crash | ||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0034855) Joachim Pouderoux (developer) 2015-07-30 04:09 |
Fix in following merge-request: https://gitlab.kitware.com/paraview/paraview/merge_requests/258 [^] |
(0034857) Utkarsh Ayachit (administrator) 2015-07-30 08:43 |
merged in master |
(0034961) Alan Scott (manager) 2015-08-11 17:59 |
I think I tested this correctly. Used libMoments.lib from 4.0.1. Tested local server, Linux, master. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2015-07-30 03:49 | Joachim Pouderoux | New Issue | |
2015-07-30 03:49 | Joachim Pouderoux | Assigned To | => Joachim Pouderoux |
2015-07-30 03:49 | Joachim Pouderoux | Status | backlog => active development |
2015-07-30 03:52 | Joachim Pouderoux | Project | TBD => ParaViS |
2015-07-30 03:52 | Joachim Pouderoux | Steps to Reproduce Updated | |
2015-07-30 03:54 | Joachim Pouderoux | Target Version | => 4.4 |
2015-07-30 04:09 | Joachim Pouderoux | Note Added: 0034855 | |
2015-07-30 08:43 | Utkarsh Ayachit | Note Added: 0034857 | |
2015-07-30 08:43 | Utkarsh Ayachit | Status | active development => customer review |
2015-07-30 08:43 | Utkarsh Ayachit | Fixed in Version | => git-master |
2015-07-30 08:43 | Utkarsh Ayachit | Resolution | open => fixed |
2015-08-11 17:59 | Alan Scott | Note Added: 0034961 | |
2015-08-11 17:59 | Alan Scott | Status | customer review => closed |
2015-09-06 12:17 | Utkarsh Ayachit | Fixed in Version | git-master => 4.4 |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |