Classic process crashes when client disconnected
------------------------------------------------
Key: CORE-5863
URL: http://tracker.firebirdsql.org/browse/CORE-5863
Project: Firebird Core
Issue Type: Bug
Components: Engine
Affects Versions: 3.0.3, 4.0 Alpha 1
Reporter: Vlad Khorsun
The Classic process crashes few times on our test machine. All crash dumps
shows the same:
000000000072f8b0() Unknown
> firebird.exe!SRVR_multi_thread(0x000007fe00000001, 55200) Line 1730 C++
firebird.exe!WinMain(0x0000000000463d4f, 0x0000000000000000,
0x0000000000000000, 0) Line 295 C++
firebird.exe!__tmainCRTStartup() Line 547 C
kernel32.dll!BaseThreadInitThunk() Unknown
ntdll.dll!RtlUserThreadStart() Unknown
The crach happens at the very end of SRVR_multi_thread:
1720: }
1721: catch (const Exception&)
1722: {
1723: // Some kind of unhandled error occurred during server setup.
In lieu
1724: // of anything we CAN do, log something (and we might be so
hosed
1725: // we can't log anything) and give up.
1726: // The likely error here is out-of-memory.
1727: gds__log("SRVR_multi_thread: error during startup, shutting
down");
1728: }
1729: --cntServers;
0000000140030389 or rax,0FFFFFFFFFFFFFFFFh
000000014003038D lock xadd qword ptr [cntServers (01400C7590h)],rax
1730: }
0000000140030396 mov rcx,qword ptr [mainPortRef]
000000014003039E test rcx,rcx
00000001400303A1 je SRVR_multi_thread+68Ah (01400303AAh)
00000001400303A3 mov rax,qword ptr [rcx]
00000001400303A6 call qword ptr [rax+8] <<<<<<<<<< HERE
00000001400303A9 nop
mainPortRef contains pointer to the already released port instance with
reference count of zero.
--
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
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel