Hello, All.

    With applied patch f532dda9d8207e0d8cfdcd55eb916121fefedcb4, debug build of 
current 
master fails on Win64 with following call stack.

>       msvcr120d.dll!000007fe49ca7642()        Unknown
>       msvcr120d.dll!000007fe49dd2044()        Unknown
>>      engine13.dll!`anonymous namespace'::corrupt(const char * text) Line 134 
>> C++
>       engine13.dll!Firebird::MemPool::releaseBlock(Firebird::MemBlock * 
> block) Line 2154      C++
>       engine13.dll!Firebird::MemPool::release(void * object, bool flagDecr) 
> Line 2131 C++
>       engine13.dll!Firebird::MemPool::deallocate(void * block) Line 2379      
> C++
>       engine13.dll!Firebird::MemPool::globalFree(void * block) Line 2367      
> C++
>       engine13.dll!Firebird::MemoryPool::globalFree(void * block) Line 2508   
> C++
>       engine13.dll!operator delete[](void * mem) Line 359     C++
>       engine13.dll!fast_load(Jrd::thread_db * tdbb, Jrd::IndexCreation & 
> creation, Firebird::HalfStaticArray<float,4> & selectivity) Line 3488        
> C++
>       engine13.dll!BTR_create(Jrd::thread_db * tdbb, Jrd::IndexCreation & 
> creation, Firebird::HalfStaticArray<float,4> & selectivity) Line 423        
> C++
>       engine13.dll!IDX_create_index(Jrd::thread_db * tdbb, Jrd::jrd_rel * 
> relation, Jrd::index_desc * idx, const char * index_name, unsigned short * 
> index_id, Jrd::jrd_tra * transaction, Firebird::HalfStaticArray<float,4> & 
> selectivity) Line 514 C++
>       engine13.dll!add_index_set(Jrd::thread_db * tdbb) Line 2244     C++
>       engine13.dll!INI_format(const char * owner, const char * charset) Line 
> 1563     C++
>       
> engine13.dll!Jrd::JProvider::createDatabase(Firebird::CheckStatusWrapper * 
> user_status, const char * filename, unsigned int dpb_length, const unsigned 
> char * dpb) Line 2680    C++
>       
> engine13.dll!Firebird::IProviderBaseImpl<Jrd::JProvider,Firebird::CheckStatusWrapper,Firebird::IPluginBaseImpl<Jrd::JProvider,Firebird::CheckStatusWrapper,Firebird::Inherit<Firebird::IReferenceCountedImpl<Jrd::JProvider,Firebird::CheckStatusWrapper,Firebird::Inherit<Firebird::IVersionedImpl<Jrd::JProvider,Firebird::CheckStatusWrapper,Firebird::Inherit<Firebird::IProvider>
>  > > > > > >::cloopcreateDatabaseDispatcher(Firebird::IProvider * self, 
> Firebird::IStatus * status, const char * fileName, unsigned int dpbLength, 
> const unsigned char * dpb) Line 9225   C++
>       
> fbclient.dll!Firebird::IProvider::createDatabase<Firebird::CheckStatusWrapper>(Firebird::CheckStatusWrapper
>  * status, const char * fileName, unsigned int dpbLength, const unsigned char 
> * dpb) Line 2097       C++
>       
> fbclient.dll!Why::Dispatcher::attachOrCreateDatabase(Firebird::CheckStatusWrapper
>  * status, bool createFlag, const char * filename, unsigned int dpbLength, 
> const unsigned char * dpb) Line 5708        C++
>       
> fbclient.dll!Why::Dispatcher::createDatabase(Firebird::CheckStatusWrapper * 
> status, const char * filename, unsigned int dpbLength, const unsigned char * 
> dpb) Line 5631 C++
>       fbclient.dll!PREPARSE_execute(Firebird::CheckStatusWrapper * status, 
> Why::YAttachment * * ptrAtt, unsigned short stmt_length, const char * stmt, 
> bool * stmt_eaten, unsigned short dialect) Line 290    C++
>       
> fbclient.dll!Why::UtilInterface::executeCreateDatabase(Firebird::CheckStatusWrapper
>  * status, unsigned int stmtLength, const char * creatDBstatement, unsigned 
> int dialect, unsigned char * stmtIsCreateDb) Line 588    C++
>       
> fbclient.dll!Firebird::IUtilBaseImpl<Why::UtilInterface,Firebird::CheckStatusWrapper,Firebird::IVersionedImpl<Why::UtilInterface,Firebird::CheckStatusWrapper,Firebird::Inherit<Firebird::IUtil>
>  > >::cloopexecuteCreateDatabaseDispatcher(Firebird::IUtil * self, 
> Firebird::IStatus * status, unsigned int stmtLength, const char * 
> creatDBstatement, unsigned int dialect, unsigned char * stmtIsCreateDb) Line 
> 12591 C++
>       
> isql.exe!Firebird::IUtil::executeCreateDatabase<Firebird::CheckStatusWrapper>(Firebird::CheckStatusWrapper
>  * status, unsigned int stmtLength, const char * creatDBstatement, unsigned 
> int dialect, unsigned char * stmtIsCreateDb) Line 3568    C++
>       isql.exe!create_db(const char * statement, char * d_name) Line 5437     
> C++
>       isql.exe!frontend(const char * statement) Line 6275     C++
>       isql.exe!get_statement(char * const statement, const unsigned __int64 
> bufsize, const char * statement_prompt) Line 7142 C++
>       isql.exe!do_isql() Line 5603    C++
>       isql.exe!ISQL_main(int argc, char * * argv) Line 1710   C++
>       isql.exe!main(int argc, char * * argv) Line 1606        C++
>       [External Code] 

   Any idea what can be wrong?..

-- 
    WBR, SD.

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. http://sdm.link/zohodev2dev
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to