On 08/01/2016 05:45 PM, Dimitry Sibiryakov wrote:
> 01.08.2016 16:39, Alex Peshkoff wrote:
>> Dmitry, if it crashes better provide backtrace.
>     Here it is:
>
>>>     fbclient.dll!Why::YEntry<Why::YAttachment>::~YEntry<Why::YAttachment>() 
>>> Line 1188       C++
>>      fbclient.dll!Why::YAttachment::detach(Firebird::CheckStatusWrapper * 
>> status) Line 5605  C++
>>      
>> fbclient.dll!Firebird::IAttachmentBaseImpl<Why::YAttachment,Firebird::CheckStatusWrapper,Firebird::IReferenceCountedImpl<Why::YAttachment,Firebird::CheckStatusWrapper,Firebird::Inherit<Firebird::IVersionedImpl<Why::YAttachment,Firebird::CheckStatusWrapper,Firebird::Inherit<Firebird::IAttachment>
>>  > > > >::cloopdetachDispatcher(Firebird::IAttachment * self, 
>> Firebird::IStatus * status) Line 8767     C++
>>      isql.exe!do_isql() Line 5601    C++
>>      isql.exe!ISQL_main(int argc, char * * argv) Line 1736   C++
>

Looks like this is modified code?
Normally attachment (as ref) is referenced from YEntry (see 
RefPtr<typename Y::YRef> ref; near end of class), therefore nothing bad 
happens at this point.



------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to