celix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bjoern Petri (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (CELIX-150) Topology Manager segfaults when RSA/bundle w/ exp. service stops in wrong order
Date Sun, 19 Oct 2014 14:25:33 GMT

     [ https://issues.apache.org/jira/browse/CELIX-150?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Bjoern Petri closed CELIX-150.
------------------------------
    Resolution: Fixed

> 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)

Mime
View raw message