Crash in LockManager on opening database ----------------------------------------
Key: CORE-4946 URL: http://tracker.firebirdsql.org/browse/CORE-4946 Project: Firebird Core Issue Type: Bug Components: Engine Affects Versions: 2.5.4 Environment: Windows Server 2008 R2. Reporter: Hennadii Zabula My application is a .NET application that uses Firebird in embedded configuration. I have a background thread that performs migration data from one scheme to another. The application continue works with the new scheme. I've made a dump with the crash but can't provide it because of privacy concerns. Stack causing the crash is following: 00000000`22d6d3a0 00000001`80032946 : 00000000`22d6d5a0 00000000`00000000 00000000`00000000 000007fe`ef640000 : msvcr110!unlockexit+0xa2 00000000`22d6d410 00000001`801ef92f : ffffffff`00000005 00000001`80306758 00000001`80306660 00000000`000004c8 : fbembed!fb_utils::logAndDie+0x26 00000000`22d6d440 00000001`801ee1ff : 00000000`00000001 00000001`00000000 00000000`00000001 00000000`00000001 : fbembed!Jrd::LockManager::bug+0x1df 00000000`22d6d7e0 00000001`801efeb2 : 00000000`00ce0020 00000001`8002ee14 00000000`1a237ab8 00000000`22d6e2f0 : fbembed!Jrd::LockManager::acquire_shmem+0x12f 00000000`22d6d900 00000001`801f1f99 : 00000000`22d6e2f0 00000000`1a237a68 00000000`22d6e2f0 00000001`80005b06 : fbembed!Jrd::LockManager::create_owner+0x82 00000000`22d6d9f0 00000001`800b471f : 00000000`1a237ab8 00000000`22d6e130 00000000`1d6cde08 00000000`00000000 : fbembed!Jrd::LockManager::initializeOwner+0x89 00000000`22d6da50 00000001`8007d6fe : 00000000`1d6cddd8 00000000`1d6cddd8 00000000`22d6e780 00000000`00000000 : fbembed!LCK_init+0x7f 00000000`22d6da90 00000001`8004cb76 : 00000000`00000025 00000000`00000001 00000000`22d6e780 00000000`0354d828 : fbembed!jrd8_attach_database+0xa4e 00000000`22d6e370 000007fe`8f0dc4a1 : 000007fe`8edfd7e0 00000000`1ee99210 00000000`0354ce48 00000000`00000025 : fbembed!isc_attach_database+0x676 <Continuation Managed stack from FirebirdSql.Data.FirebirdClient> Faulting line in sources is following: \src\lock\lock.cpp:1154 if (!attach_shared_file(local_status)) { bug(NULL, "ISC_map_file failed (reattach shared file)"); } Content of firebird.log produced after crash: <ComputerName> <Crash timestamp> Fatal lock manager error: ISC_map_file failed (reattach shared file), errno: 1224 <ComputerName> <Crash timestamp> Shutting down the server with 3 active connection(s) to 2 database(s), 0 active service(s) I've already checked the error message and found CORE-4500. I've rechecked. The used version of the fbembed.dll already contains fix implemented for specified issue. I can provide all additional information need for this issue. -- 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 ------------------------------------------------------------------------------ Monitor Your Dynamic Infrastructure at Any Scale With Datadog! Get real-time metrics from all of your servers, apps and tools in one place. SourceForge users - Click here to start your Free Trial of Datadog now! http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel