You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by "Gabriele Ricciardi (JIRA)" <ji...@apache.org> on 2014/04/29 10:59:14 UTC
[jira] [Created] (CELIX-114) Potential deadlock in log_service
bundle during stop
Gabriele Ricciardi created CELIX-114:
----------------------------------------
Summary: Potential deadlock in log_service bundle during stop
Key: CELIX-114
URL: https://issues.apache.org/jira/browse/CELIX-114
Project: Celix
Issue Type: Bug
Reporter: Gabriele Ricciardi
Attachments: log_service_deadlock_patch.tgz
In a non-sistematic way, the log_service bundle gets stuck during the framework shutdown phase. In particular, after analyzing the core file generated by the application abort, seems that a deadlock condition exists among the removeListener function (blocked on the apr_thread_join) and the logListener thread (waiting on a never-again signalled condition variable).
Attached a patch solving the issue
--
This message was sent by Atlassian JIRA
(v6.2#6252)