Hi,

I've noticed that the win32 version of fbclient (v2.5) is built using 
the synchronous exception model (i.e. using the /EHsc- option).  This 
means that destructors for RAII objects such as the RefMutexGuard will 
not be called when a non C++ exception occurs (e.g. an Access 
Violation).  When recovering from such an exception, a deadlock will 
occur.  Is there any reason why fbclient should not be built using the 
asynchronous exception model (i.e. using the /EHa option)?


Thanks,
Frank




------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to