4 #stack |
# 00000`0025e000 Unfrozen
# Call Site
00 ntdll!NtWaitForMultipleObjects+0x14
01 KERNELBASE!WaitForMultipleObjectsEx+0xf0
02 KERNELBASE!WaitForMultipleObjects+0xe
03 kernel32!WerpLaunchAeDebug+0x2cba
04 kernel32!WerpLaunchAeDebug+0x26f6
05 KERNELBASE!UnhandledExceptionFilter+0x3d9
06 ntdll!memset+0x1218
07 ntdll!_C_specific_handler+0x96
08 ntdll!_chkstk+0x11f
09 ntdll!RtlRaiseException+0x484
0a ntdll!KiUserExceptionDispatcher+0x2e
***for engine13.dll
0b engine13!`anonymous namespace'::setParamsMakeDbkey(class DataTypeUtilBase * __formal = 0x00000000`00000003, class SysFunction * __formal = 0x00000000`01f1c008, int argsCount = 0n32617080, struct dsc ** args = 0x00000000`01f1b380) [H:\SNAPSHOTS\HQbird\src\jrd\SysFunction.cpp @ 863]
0c engine13!Jrd::SysFuncCallNode::dsqlPass(class Jrd::DsqlCompilerScratch * dsqlScratch = 0x00000000`061b2600)+0x414 [H:\SNAPSHOTS\HQbird\src\dsql\ExprNodes.cpp @ 12491]
0d engine13!Jrd::Node::doDsqlPass(void)+0x11 [H:\SNAPSHOTS\HQbird\src\dsql\Nodes.h @ 130]
0e engine13!Jrd::ComparativeBoolNode::dsqlPass(class Jrd::DsqlCompilerScratch * dsqlScratch = 0x00000000`061b2600)+0x2c4 [H:\SNAPSHOTS\HQbird\src\dsql\BoolNodes.cpp @ 417]
0f engine13!Jrd::Node::doDsqlPass(void)+0x15 [H:\SNAPSHOTS\HQbird\src\dsql\Nodes.h @ 130]
10 engine13!Jrd::Node::doDsqlPass<Jrd::BoolExprNode>(class Jrd::DsqlCompilerScratch * dsqlScratch = 0x00000000`061b2600, class NestConst<Jrd::BoolExprNode> * node = <Value unavailable error>, bool psql = <Value unavailable error>)+0x3a [H:\SNAPSHOTS\HQbird\src\dsql\Nodes.h @ 148]
11 engine13!pass1_rse_impl(class Jrd::DsqlCompilerScratch * dsqlScratch = 0x00000000`061b2600, class Jrd::RecordSourceNode * input = 0x00007ff8`9db6a470, class Jrd::ValueListNode * order = 0x00000000`00000000, class Jrd::RowsClause * rows = 0x00000000`00000000, bool updateLock = false, bool skipLocked = false, unsigned short flags = 0)+0x3e9 [H:\SNAPSHOTS\HQbird\src\dsql\pass1.cpp @ 1885]
12 engine13!pass1_rse(class Jrd::DsqlCompilerScratch * dsqlScratch = 0x00000000`061b2600, class Jrd::RecordSourceNode * input = 0x00000000`061b3970, class Jrd::ValueListNode * order = 0x00000000`00000000, class Jrd::RowsClause * rows = 0x00000000`00000000, bool updateLock = false, bool skipLocked = false, unsigned short flags = 0)+0x180 [H:\SNAPSHOTS\HQbird\src\dsql\pass1.cpp @ 1785]
13 engine13!pass1_rse_impl(class Jrd::DsqlCompilerScratch * dsqlScratch = 0x00000000`061b2600, class Jrd::RecordSourceNode * input = 0x00000000`00000000, class Jrd::ValueListNode * order = 0x00000000`00000000, class Jrd::RowsClause * rows = 0x00000000`00000000, bool updateLock = false, bool skipLocked = false, unsigned short flags = 0)+0xd9 [H:\SNAPSHOTS\HQbird\src\dsql\pass1.cpp @ 1812]
14 engine13!pass1_rse(class Jrd::DsqlCompilerScratch * dsqlScratch = 0x00000000`061b2600, class Jrd::RecordSourceNode * input = 0x00000000`061b3a70, class Jrd::ValueListNode * order = 0x00000000`00000000, class Jrd::RowsClause * rows = 0x00000000`00000000, bool updateLock = false, bool skipLocked = false, unsigned short flags = 0)+0x180 [H:\SNAPSHOTS\HQbird\src\dsql\pass1.cpp @ 1785]
15 engine13!PASS1_rse(class Jrd::DsqlCompilerScratch * dsqlScratch = 0x00000000`061b2600, class Jrd::SelectExprNode * input = <Value unavailable error>, class Jrd::SelectNode * select = 0x00000000`061b3b10)+0x47 [H:\SNAPSHOTS\HQbird\src\dsql\pass1.cpp @ 593]
16 engine13!Jrd::SelectNode::dsqlPass(class Jrd::DsqlCompilerScratch * dsqlScratch = 0x00000000`061b2600)+0xb1 [H:\SNAPSHOTS\HQbird\src\dsql\StmtNodes.cpp @ 8314]
17 engine13!Jrd::Node::doDsqlPass(class NestConst<Jrd::StmtNode> * node = 0x00000000`06131ed8)+0x19 [H:\SNAPSHOTS\HQbird\src\dsql\Nodes.h @ 130]
18 engine13!Jrd::DsqlDmlStatement::dsqlPass(class Jrd::thread_db * tdbb = 0x00000000`01f1eb68, class Jrd::DsqlCompilerScratch * scratch = 0x00000000`061b2600, unsigned int * traceResult = 0x00000000`01f1e824)+0x91 [H:\SNAPSHOTS\HQbird\src\dsql\DsqlStatements.cpp @ 145]
19 engine13!prepareStatement(class Jrd::thread_db * tdbb = 0x00000000`01f1eb68, class Jrd::dsql_dbb * database = 0x00000000`06157cb0, class Jrd::jrd_tra * transaction = 0x00000000`019e47f0, unsigned long textLength = 0x3a, char * text = 0x00000000`019e47f0 "select 1 from rdb$database where rdb$db_key = make_dbkey()C", unsigned short clientDialect = 3, bool isInternalRequest = false, unsigned int * traceResult = 0x00000000`01f1e824)+0x858 [H:\SNAPSHOTS\HQbird\src\dsql\dsql.cpp @ 631]
1a engine13!prepareRequest(class Jrd::thread_db * tdbb = 0x00000000`01f1eb68, class Jrd::dsql_dbb * database = 0x00000000`06157cb0, class Jrd::jrd_tra * transaction = 0x00000000`05c29740, unsigned long textLength = 0x6197300, char * text = 0x00000000`019e47f0 "select 1 from rdb$database where rdb$db_key = make_dbkey()C", unsigned short clientDialect = 3, bool isInternalRequest = false)+0x3ee [H:\SNAPSHOTS\HQbird\src\dsql\dsql.cpp @ 499]
1b engine13!DSQL_prepare(class Jrd::thread_db * tdbb = 0x00000000`01f1eb68, class Jrd::Attachment * attachment = 0x00000000`058c0040, class Jrd::jrd_tra * transaction = 0x00000000`05c29740, unsigned long length = 0x3a, char * string = 0x00000000`019e47f0 "select 1 from rdb$database where rdb$db_key = make_dbkey()C", unsigned short dialect = 3, unsigned int prepareFlags = 0x47, class Firebird::Array<unsigned char,Firebird::EmptyStorage<unsigned char> > * items = 0x00000000`01f1ea50, class Firebird::Array<unsigned char,Firebird::EmptyStorage<unsigned char> > * buffer = 0x00000000`01f1ea38, bool isInternalRequest = false)+0xee [H:\SNAPSHOTS\HQbird\src\dsql\dsql.cpp @ 270]
1c engine13!Jrd::JAttachment::prepare(class Firebird::CheckStatusWrapper * user_status = 0x00000000`01f1ed30, class Firebird::ITransaction * apiTra = 0x00000000`03efcf08, unsigned int stmtLength = 0x3a, char * sqlStmt = 0x00000000`019e47f0 "select 1 from rdb$database where rdb$db_key = make_dbkey()C", unsigned int dialect = 3, unsigned int flags = 0x47)+0x259 [H:\SNAPSHOTS\HQbird\src\jrd\jrd.cpp @ 5657]
***for fbclient.dll
1d engine13!Firebird::IAttachmentBaseImpl<Jrd::JAttachment,Firebird::CheckStatusWrapper,Firebird::IReferenceCountedImpl<Jrd::JAttachment,Firebird::CheckStatusWrapper,Firebird::Inherit<Firebird::IVersionedImpl<Jrd::JAttachment,Firebird::CheckStatusWrapper,Firebird::Inherit<Firebird::IAttachment> > > > >::cloopprepareDispatcher(class Firebird::IAttachment * self = 0x00000000`03efc268, class Firebird::IStatus * status = 0x00000000`01a55f50, class Firebird::ITransaction * tra = 0x00000000`03efcf08, unsigned int stmtLength = 0x3a, char * sqlStmt = 0x00000000`019e47f0 "select 1 from rdb$database where rdb$db_key = make_dbkey()C", unsigned int dialect = 3, unsigned int flags = 0x47)+0x6a [H:\SNAPSHOTS\HQbird\src\include\firebird\IdlFbInterfaces.h @ 11789]
1e fbclient!Firebird::IAttachment::prepare(void)+0x5a [H:\SNAPSHOTS\HQbird\src\include\firebird\IdlFbInterfaces.h @ 2628]
1f fbclient!Why::YAttachment::prepare(class Firebird::CheckStatusWrapper * status = 0x00000000`01f1ee50, class Firebird::ITransaction * transaction = 0x00000000`01a57088, unsigned int stmtLength = 0x3a, char * sqlStmt = 0x00000000`019e47f0 "select 1 from rdb$database where rdb$db_key = make_dbkey()C", unsigned int dialect = 3, unsigned int flags = 0x47)+0xda [H:\SNAPSHOTS\HQbird\src\yvalve\why.cpp @ 5617]
20 fbclient!Firebird::IAttachmentBaseImpl<Why::YAttachment,Firebird::CheckStatusWrapper,Firebird::IReferenceCountedImpl<Why::YAttachment,Firebird::CheckStatusWrapper,Firebird::Inherit<Firebird::IVersionedImpl<Why::YAttachment,Firebird::CheckStatusWrapper,Firebird::Inherit<Firebird::IAttachment> > > > >::cloopprepareDispatcher(class Firebird::IAttachment * self = 0x00000000`01a55f58, class Firebird::IStatus * status = 0x00000000`01a55f58, class Firebird::ITransaction * tra = 0x00000000`01a57088, unsigned int stmtLength = 0x3a, char * sqlStmt = 0x00000000`019e47f0 "select 1 from rdb$database where rdb$db_key = make_dbkey()C", unsigned int dialect = 3, unsigned int flags = 0x47)+0x6a [H:\SNAPSHOTS\HQbird\src\include\firebird\IdlFbInterfaces.h @ 11789]
21 firebird!Firebird::IAttachment::prepare(void)+0x4c [H:\SNAPSHOTS\HQbird\src\include\firebird\IdlFbInterfaces.h @ 2628]
22 firebird!rem_port::prepare_statement(struct p_sqlst * prepareL = 0x00000000`01a230f8, struct packet * sendL = <Value unavailable error>)+0x3d7 [H:\SNAPSHOTS\HQbird\src\remote\server\server.cpp @ 4911]
23 firebird!process_packet(struct rem_port * port = 0x00000000`019f8740, struct packet * sendL = 0x00000000`01a22858, struct packet * receive = 0x00000000`01a22df8, struct rem_port ** result = 0x00000000`01f1fee0)+0x4e4 [H:\SNAPSHOTS\HQbird\src\remote\server\server.cpp @ 5212]
24 firebird!loopThread(void * __formal = 0x00000000`001230d0)+0x338 [H:\SNAPSHOTS\HQbird\src\remote\server\server.cpp @ 6763]
25 firebird!`anonymous-namespace'::ThreadArgs::run(void)+0x5 [H:\SNAPSHOTS\HQbird\src\common\ThreadStart.cpp @ 78]
26 firebird!threadStart(void * arg = 0x00000000`019e3a60)+0x67 [H:\SNAPSHOTS\HQbird\src\common\ThreadStart.cpp @ 97]
27 ucrtbase!configthreadlocale+0x92
28 kernel32!BaseThreadInitThunk+0x14
29 ntdll!RtlUserThreadStart+0x21
|