From: Pavel C. (JIRA) <tr...@fi...> - 2007-05-03 14:59:51
|
Review of exception raising and handling in memory manager ---------------------------------------------------------- Key: CORE-1242 URL: http://tracker.firebirdsql.org/browse/CORE-1242 Project: Firebird Core Issue Type: Task Components: Engine Affects Versions: 2.0.1 Reporter: Alexander Peshkov Fix For: 2.1 Alpha 1 Current exception handling in memory manager needs re-evaluation to make it more robust. There is a potential for severe bugs when something wrong happens on object destruction (bad release order etc.). "We can't (at least on MacOS PPC platform) throw exceptions from memory pool, when it's mutex is locked! Compiler needs some memory to create exception, it calls new for this - and in that new that same mutex is attempted to be entered once more." -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |