Races in UDF library lookup
----------------------------
Key: CORE-3443
URL: http://tracker.firebirdsql.org/browse/CORE-3443
Project: Firebird Core
Issue Type: Bug
Affects Versions: 2.5.0, 3.0 Initial
Reporter: Alexander Peshkov
Was reported privately by Dmitry Kovalenko.
When closing database on superclassic server in rare cases AV happens with
following stack trace:
ntdll.dll!RtlEnterCriticalSection() + 0x6 байт
fb_inet_server.exe!Firebird::MemoryPool::deallocate(void *
block=0x00000000047b7128) Строка 1942 C++
fb_inet_server.exe!Jrd::Module::InternalModule::~InternalModule() Строка 77
+ 0x1e байт C++
fb_inet_server.exe!Jrd::Module::~Module() Строка 332 + 0x11 байт C++
fb_inet_server.exe!Jrd::Module::`scalar deleting destructor'() + 0x14 байт
C++
fb_inet_server.exe!Jrd::Database::~Database() Строка 98 + 0x243 байт C++
fb_inet_server.exe!shutdown_database(Jrd::Database * dbb=0x0000000004876aa8,
const bool release_pools=true) Строка 5409 + 0x35 байт C++
fb_inet_server.exe!purge_attachment(Jrd::thread_db *
tdbb=0x0000000002f6f940, Jrd::Attachment * attachment=0x00000000047b71f8, const
bool force_flag=false) Строка 5882 C++
fb_inet_server.exe!jrd8_detach_database(__int64 *
user_status=0x0000000002f6fb40, Jrd::Attachment * * handle=0x00000000005be2d8)
Строка 2306 + 0x13 байт C++
fb_inet_server.exe!detach_or_drop_database(__int64 *
user_status=0x000000001280ba48, unsigned int * handle=0x0000000005244bb0, const
int proc=410085592, const __int64 specCode=1) Строка 2270 + 0x19 байт C++
--
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
------------------------------------------------------------------------------
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