You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by "Bjoern Petri (JIRA)" <ji...@apache.org> on 2014/09/08 13:49:28 UTC
[jira] [Created] (CELIX-150) Topology Manager segfaults when
RSA/bundle w/ exp. service stops in wrong order
Bjoern Petri created CELIX-150:
----------------------------------
Summary: Topology Manager segfaults when RSA/bundle w/ exp. service stops in wrong order
Key: CELIX-150
URL: https://issues.apache.org/jira/browse/CELIX-150
Project: Celix
Issue Type: Bug
Components: Remote Service Admin
Reporter: Bjoern Petri
Assignee: Bjoern Petri
The Topology Manager gives a segfault, when the RSA is stopped before a bundle with an exported service is stopped.
When an RSA is stopped, it is only removed from the corresponding list within the Topology Manager, but its exports are not closed (as they should be). The problem is that, when the bundle (which has an service exported) is stopped, the Topology Manager tries to access RSA data which already has cleaned up.
The proper solution would be to close the exportRegistration when the RSA is stopping.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)