[
https://issues.apache.org/jira/browse/LOGCXX-343?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thorsten Schöning resolved LOGCXX-343.
--------------------------------------
Resolution: Duplicate
> Logger::addAppender from DLL causes crash upon process exit
> -----------------------------------------------------------
>
> Key: LOGCXX-343
> URL: https://issues.apache.org/jira/browse/LOGCXX-343
> Project: Log4cxx
> Issue Type: Bug
> Components: Appender
> Affects Versions: 0.10.0
> Environment: WinXP 64
> Reporter: Assaf Lavie
> Assignee: Curt Arnold
> Priority: Critical
>
> Here are the steps to reproduce the problem:
> 1. Call configureAndWatch from your main program.
> 2. Load a DLL and invoke a function from it that adds an appender to the root
> logger (e.g. RollingFileAppender).
> When exiting the process, there will be an access-violation. This happens
> during the final cleanup of static object in the log4cxx DLL (the "at Exits").
> This could be related to order to cleanup when multiple modules use
> log4cxx... but that's just a hunch.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)