Skip to content

Instantly share code, notes, and snippets.

@nikic
Created May 10, 2021 12:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nikic/3c058e3fbe90e4c4eb82f9cc494f502f to your computer and use it in GitHub Desktop.
Save nikic/3c058e3fbe90e4c4eb82f9cc494f502f to your computer and use it in GitHub Desktop.
=================================================================
==624106==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 256 byte(s) in 1 object(s) allocated from:
#0 0x7fbd87d4b6e7 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb06e7)
#1 0x7fbd839f9956 in mp_init (/lib/x86_64-linux-gnu/libtommath.so.1+0x7956)
#2 0x7fbd868c0157 in Auth::RemoteGroup::RemoteGroup(Firebird::MemoryPool&) src/auth/SecureRemotePassword/srp.cpp:30
#3 0x7fbd868becb9 in Firebird::DefaultInstanceAllocator<Auth::RemoteGroup>::create() src/include/../common/classes/init.h:218
#4 0x7fbd868becb9 in Firebird::InitInstance<Auth::RemoteGroup, Firebird::DefaultInstanceAllocator<Auth::RemoteGroup> >::operator()() src/include/../common/classes/init.h:247
#5 0x7fbd868becb9 in Auth::RemoteGroup::getGroup() src/auth/SecureRemotePassword/srp.cpp:54
#6 0x7fbd868becb9 in Auth::RemotePassword::RemotePassword() src/auth/SecureRemotePassword/srp.cpp:70
#7 0x7fbd868e8fff in Auth::RemotePasswordImpl<Firebird::Sha1>::RemotePasswordImpl() src/include/../auth/SecureRemotePassword/srp.h:127
#8 0x7fbd868e8fff in Auth::SrpClientImpl<Firebird::Sha1>::RemotePasswordFactory() src/auth/SecureRemotePassword/client/SrpClient.cpp:70
#9 0x7fbd868e738b in Auth::SrpClient::authenticate(Firebird::CheckStatusWrapper*, Firebird::IClientBlock*) src/auth/SecureRemotePassword/client/SrpClient.cpp:93
#10 0x7fbd868ec106 in Firebird::IClientBaseImpl<Auth::SrpClient, Firebird::CheckStatusWrapper, Firebird::IAuthImpl<Auth::SrpClient, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IPluginBaseImpl<Auth::SrpClient, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IReferenceCountedImpl<Auth::SrpClient, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IVersionedImpl<Auth::SrpClient, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IClient> > > > > > > > >::cloopauthenticateDispatcher(Firebird::IClient*, Firebird::IStatus*, Firebird::IClientBlock*) src/include/firebird/IdlFbInterfaces.h:10147
#11 0x7fbd868d3280 in int Firebird::IClient::authenticate<Firebird::CheckStatusWrapper>(Firebird::CheckStatusWrapper*, Firebird::IClientBlock*) src/include/firebird/IdlFbInterfaces.h:2430
#12 0x7fbd868d3280 in authenticateStep0 src/remote/client/interface.cpp:5349
#13 0x7fbd868d3280 in analyze src/remote/client/interface.cpp:5426
#14 0x7fbd868d3ab5 in Remote::RProvider::attach(Firebird::CheckStatusWrapper*, char const*, unsigned int, unsigned char const*, bool) src/remote/client/interface.cpp:802
#15 0x7fbd868e360a in Firebird::IProviderBaseImpl<Remote::RProvider, Firebird::CheckStatusWrapper, Firebird::IPluginBaseImpl<Remote::RProvider, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IReferenceCountedImpl<Remote::RProvider, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IVersionedImpl<Remote::RProvider, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IProvider> > > > > > >::cloopattachDatabaseDispatcher(Firebird::IProvider*, Firebird::IStatus*, char const*, unsigned int, unsigned char const*) src/include/firebird/IdlFbInterfaces.h:9250
#16 0x7fbd86863fa7 in Firebird::IAttachment* Firebird::IProvider::attachDatabase<Firebird::CheckStatusWrapper>(Firebird::CheckStatusWrapper*, char const*, unsigned int, unsigned char const*) src/include/firebird/IdlFbInterfaces.h:2038
#17 0x7fbd86863fa7 in Why::Dispatcher::attachOrCreateDatabase(Firebird::CheckStatusWrapper*, bool, char const*, unsigned int, unsigned char const*) src/yvalve/why.cpp:5730
#18 0x7fbd86864832 in isc_attach_database src/yvalve/why.cpp:1542
#19 0x5607f06ab343 in pdo_firebird_handle_factory /home/nikic/php/php-src-asan/ext/pdo_firebird/firebird_driver.c:1071
#20 0x5607f065acbc in zim_PDO___construct /home/nikic/php/php-src-asan/ext/pdo/pdo_dbh.c:387
#21 0x5607f16234f5 in ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:1756
#22 0x5607f18ba2f7 in execute_ex /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:54674
#23 0x5607f18d8399 in zend_execute /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:59001
#24 0x5607f151194b in zend_execute_scripts /home/nikic/php/php-src-asan/Zend/zend.c:1778
#25 0x5607f129dcde in php_execute_script /home/nikic/php/php-src-asan/main/main.c:2509
#26 0x5607f1c741ac in do_cli /home/nikic/php/php-src-asan/sapi/cli/php_cli.c:969
#27 0x5607f1c774dc in main /home/nikic/php/php-src-asan/sapi/cli/php_cli.c:1370
#28 0x7fbd858f30b2 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
Direct leak of 256 byte(s) in 1 object(s) allocated from:
#0 0x7fbd87d4b6e7 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb06e7)
#1 0x7fbd839f9956 in mp_init (/lib/x86_64-linux-gnu/libtommath.so.1+0x7956)
#2 0x7fbd868c0143 in Auth::RemoteGroup::RemoteGroup(Firebird::MemoryPool&) src/auth/SecureRemotePassword/srp.cpp:30
#3 0x7fbd868becb9 in Firebird::DefaultInstanceAllocator<Auth::RemoteGroup>::create() src/include/../common/classes/init.h:218
#4 0x7fbd868becb9 in Firebird::InitInstance<Auth::RemoteGroup, Firebird::DefaultInstanceAllocator<Auth::RemoteGroup> >::operator()() src/include/../common/classes/init.h:247
#5 0x7fbd868becb9 in Auth::RemoteGroup::getGroup() src/auth/SecureRemotePassword/srp.cpp:54
#6 0x7fbd868becb9 in Auth::RemotePassword::RemotePassword() src/auth/SecureRemotePassword/srp.cpp:70
#7 0x7fbd868e8fff in Auth::RemotePasswordImpl<Firebird::Sha1>::RemotePasswordImpl() src/include/../auth/SecureRemotePassword/srp.h:127
#8 0x7fbd868e8fff in Auth::SrpClientImpl<Firebird::Sha1>::RemotePasswordFactory() src/auth/SecureRemotePassword/client/SrpClient.cpp:70
#9 0x7fbd868e738b in Auth::SrpClient::authenticate(Firebird::CheckStatusWrapper*, Firebird::IClientBlock*) src/auth/SecureRemotePassword/client/SrpClient.cpp:93
#10 0x7fbd868ec106 in Firebird::IClientBaseImpl<Auth::SrpClient, Firebird::CheckStatusWrapper, Firebird::IAuthImpl<Auth::SrpClient, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IPluginBaseImpl<Auth::SrpClient, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IReferenceCountedImpl<Auth::SrpClient, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IVersionedImpl<Auth::SrpClient, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IClient> > > > > > > > >::cloopauthenticateDispatcher(Firebird::IClient*, Firebird::IStatus*, Firebird::IClientBlock*) src/include/firebird/IdlFbInterfaces.h:10147
#11 0x7fbd868d3280 in int Firebird::IClient::authenticate<Firebird::CheckStatusWrapper>(Firebird::CheckStatusWrapper*, Firebird::IClientBlock*) src/include/firebird/IdlFbInterfaces.h:2430
#12 0x7fbd868d3280 in authenticateStep0 src/remote/client/interface.cpp:5349
#13 0x7fbd868d3280 in analyze src/remote/client/interface.cpp:5426
#14 0x7fbd868d3ab5 in Remote::RProvider::attach(Firebird::CheckStatusWrapper*, char const*, unsigned int, unsigned char const*, bool) src/remote/client/interface.cpp:802
#15 0x7fbd868e360a in Firebird::IProviderBaseImpl<Remote::RProvider, Firebird::CheckStatusWrapper, Firebird::IPluginBaseImpl<Remote::RProvider, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IReferenceCountedImpl<Remote::RProvider, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IVersionedImpl<Remote::RProvider, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IProvider> > > > > > >::cloopattachDatabaseDispatcher(Firebird::IProvider*, Firebird::IStatus*, char const*, unsigned int, unsigned char const*) src/include/firebird/IdlFbInterfaces.h:9250
#16 0x7fbd86863fa7 in Firebird::IAttachment* Firebird::IProvider::attachDatabase<Firebird::CheckStatusWrapper>(Firebird::CheckStatusWrapper*, char const*, unsigned int, unsigned char const*) src/include/firebird/IdlFbInterfaces.h:2038
#17 0x7fbd86863fa7 in Why::Dispatcher::attachOrCreateDatabase(Firebird::CheckStatusWrapper*, bool, char const*, unsigned int, unsigned char const*) src/yvalve/why.cpp:5730
#18 0x7fbd86864832 in isc_attach_database src/yvalve/why.cpp:1542
#19 0x5607f06ab343 in pdo_firebird_handle_factory /home/nikic/php/php-src-asan/ext/pdo_firebird/firebird_driver.c:1071
#20 0x5607f065acbc in zim_PDO___construct /home/nikic/php/php-src-asan/ext/pdo/pdo_dbh.c:387
#21 0x5607f16234f5 in ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:1756
#22 0x5607f18ba2f7 in execute_ex /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:54674
#23 0x5607f18d8399 in zend_execute /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:59001
#24 0x5607f151194b in zend_execute_scripts /home/nikic/php/php-src-asan/Zend/zend.c:1778
#25 0x5607f129dcde in php_execute_script /home/nikic/php/php-src-asan/main/main.c:2509
#26 0x5607f1c741ac in do_cli /home/nikic/php/php-src-asan/sapi/cli/php_cli.c:969
#27 0x5607f1c774dc in main /home/nikic/php/php-src-asan/sapi/cli/php_cli.c:1370
#28 0x7fbd858f30b2 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
Direct leak of 256 byte(s) in 1 object(s) allocated from:
#0 0x7fbd87d4b6e7 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb06e7)
#1 0x7fbd839f9956 in mp_init (/lib/x86_64-linux-gnu/libtommath.so.1+0x7956)
#2 0x7fbd868c012f in Auth::RemoteGroup::RemoteGroup(Firebird::MemoryPool&) src/auth/SecureRemotePassword/srp.cpp:30
#3 0x7fbd868becb9 in Firebird::DefaultInstanceAllocator<Auth::RemoteGroup>::create() src/include/../common/classes/init.h:218
#4 0x7fbd868becb9 in Firebird::InitInstance<Auth::RemoteGroup, Firebird::DefaultInstanceAllocator<Auth::RemoteGroup> >::operator()() src/include/../common/classes/init.h:247
#5 0x7fbd868becb9 in Auth::RemoteGroup::getGroup() src/auth/SecureRemotePassword/srp.cpp:54
#6 0x7fbd868becb9 in Auth::RemotePassword::RemotePassword() src/auth/SecureRemotePassword/srp.cpp:70
#7 0x7fbd868e8fff in Auth::RemotePasswordImpl<Firebird::Sha1>::RemotePasswordImpl() src/include/../auth/SecureRemotePassword/srp.h:127
#8 0x7fbd868e8fff in Auth::SrpClientImpl<Firebird::Sha1>::RemotePasswordFactory() src/auth/SecureRemotePassword/client/SrpClient.cpp:70
#9 0x7fbd868e738b in Auth::SrpClient::authenticate(Firebird::CheckStatusWrapper*, Firebird::IClientBlock*) src/auth/SecureRemotePassword/client/SrpClient.cpp:93
#10 0x7fbd868ec106 in Firebird::IClientBaseImpl<Auth::SrpClient, Firebird::CheckStatusWrapper, Firebird::IAuthImpl<Auth::SrpClient, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IPluginBaseImpl<Auth::SrpClient, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IReferenceCountedImpl<Auth::SrpClient, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IVersionedImpl<Auth::SrpClient, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IClient> > > > > > > > >::cloopauthenticateDispatcher(Firebird::IClient*, Firebird::IStatus*, Firebird::IClientBlock*) src/include/firebird/IdlFbInterfaces.h:10147
#11 0x7fbd868d3280 in int Firebird::IClient::authenticate<Firebird::CheckStatusWrapper>(Firebird::CheckStatusWrapper*, Firebird::IClientBlock*) src/include/firebird/IdlFbInterfaces.h:2430
#12 0x7fbd868d3280 in authenticateStep0 src/remote/client/interface.cpp:5349
#13 0x7fbd868d3280 in analyze src/remote/client/interface.cpp:5426
#14 0x7fbd868d3ab5 in Remote::RProvider::attach(Firebird::CheckStatusWrapper*, char const*, unsigned int, unsigned char const*, bool) src/remote/client/interface.cpp:802
#15 0x7fbd868e360a in Firebird::IProviderBaseImpl<Remote::RProvider, Firebird::CheckStatusWrapper, Firebird::IPluginBaseImpl<Remote::RProvider, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IReferenceCountedImpl<Remote::RProvider, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IVersionedImpl<Remote::RProvider, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IProvider> > > > > > >::cloopattachDatabaseDispatcher(Firebird::IProvider*, Firebird::IStatus*, char const*, unsigned int, unsigned char const*) src/include/firebird/IdlFbInterfaces.h:9250
#16 0x7fbd86863fa7 in Firebird::IAttachment* Firebird::IProvider::attachDatabase<Firebird::CheckStatusWrapper>(Firebird::CheckStatusWrapper*, char const*, unsigned int, unsigned char const*) src/include/firebird/IdlFbInterfaces.h:2038
#17 0x7fbd86863fa7 in Why::Dispatcher::attachOrCreateDatabase(Firebird::CheckStatusWrapper*, bool, char const*, unsigned int, unsigned char const*) src/yvalve/why.cpp:5730
#18 0x7fbd86864832 in isc_attach_database src/yvalve/why.cpp:1542
#19 0x5607f06ab343 in pdo_firebird_handle_factory /home/nikic/php/php-src-asan/ext/pdo_firebird/firebird_driver.c:1071
#20 0x5607f065acbc in zim_PDO___construct /home/nikic/php/php-src-asan/ext/pdo/pdo_dbh.c:387
#21 0x5607f16234f5 in ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:1756
#22 0x5607f18ba2f7 in execute_ex /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:54674
#23 0x5607f18d8399 in zend_execute /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:59001
#24 0x5607f151194b in zend_execute_scripts /home/nikic/php/php-src-asan/Zend/zend.c:1778
#25 0x5607f129dcde in php_execute_script /home/nikic/php/php-src-asan/main/main.c:2509
#26 0x5607f1c741ac in do_cli /home/nikic/php/php-src-asan/sapi/cli/php_cli.c:969
#27 0x5607f1c774dc in main /home/nikic/php/php-src-asan/sapi/cli/php_cli.c:1370
#28 0x7fbd858f30b2 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
Direct leak of 112 byte(s) in 1 object(s) allocated from:
#0 0x7fbd87d4b517 in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb0517)
#1 0x7fbd858f3cab (/usr/lib/x86_64-linux-gnu/libc.so.6+0x27cab)
#2 0x7fbd858f36b2 in iconv_open (/usr/lib/x86_64-linux-gnu/libc.so.6+0x276b2)
#3 0x7fbd868ffe4a in IConv src/common/isc_file.cpp:1698
#4 0x7fbd868ffe4a in Converters src/common/isc_file.cpp:1730
#5 0x7fbd868ffe4a in create src/include/../common/classes/init.h:218
#6 0x7fbd868ffe4a in operator() src/include/../common/classes/init.h:247
#7 0x7fbd868ffe4a in ISC_systemToUtf8(Firebird::AbstractString&) src/common/isc_file.cpp:1860
#8 0x7fbd868f7190 in Firebird::IntlParametersBlock::processParametersBlock(void (*)(Firebird::StringBase<Firebird::StringComparator>&), Firebird::ClumpletWriter&) src/common/IntlParametersBlock.cpp:150
#9 0x7fbd868637e9 in Why::Dispatcher::attachOrCreateDatabase(Firebird::CheckStatusWrapper*, bool, char const*, unsigned int, unsigned char const*) src/yvalve/why.cpp:5677
#10 0x7fbd86864832 in isc_attach_database src/yvalve/why.cpp:1542
#11 0x5607f06ab343 in pdo_firebird_handle_factory /home/nikic/php/php-src-asan/ext/pdo_firebird/firebird_driver.c:1071
#12 0x5607f065acbc in zim_PDO___construct /home/nikic/php/php-src-asan/ext/pdo/pdo_dbh.c:387
#13 0x5607f16234f5 in ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:1756
#14 0x5607f18ba2f7 in execute_ex /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:54674
#15 0x5607f18d8399 in zend_execute /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:59001
#16 0x5607f151194b in zend_execute_scripts /home/nikic/php/php-src-asan/Zend/zend.c:1778
#17 0x5607f129dcde in php_execute_script /home/nikic/php/php-src-asan/main/main.c:2509
#18 0x5607f1c741ac in do_cli /home/nikic/php/php-src-asan/sapi/cli/php_cli.c:969
#19 0x5607f1c774dc in main /home/nikic/php/php-src-asan/sapi/cli/php_cli.c:1370
#20 0x7fbd858f30b2 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
Direct leak of 112 byte(s) in 1 object(s) allocated from:
#0 0x7fbd87d4b517 in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb0517)
#1 0x7fbd858f3cab (/usr/lib/x86_64-linux-gnu/libc.so.6+0x27cab)
#2 0x7fbd858f36b2 in iconv_open (/usr/lib/x86_64-linux-gnu/libc.so.6+0x276b2)
#3 0x7fbd868fff89 in IConv src/common/isc_file.cpp:1698
#4 0x7fbd868fff89 in Converters src/common/isc_file.cpp:1730
#5 0x7fbd868fff89 in create src/include/../common/classes/init.h:218
#6 0x7fbd868fff89 in operator() src/include/../common/classes/init.h:247
#7 0x7fbd868fff89 in ISC_systemToUtf8(Firebird::AbstractString&) src/common/isc_file.cpp:1860
#8 0x7fbd868f7190 in Firebird::IntlParametersBlock::processParametersBlock(void (*)(Firebird::StringBase<Firebird::StringComparator>&), Firebird::ClumpletWriter&) src/common/IntlParametersBlock.cpp:150
#9 0x7fbd868637e9 in Why::Dispatcher::attachOrCreateDatabase(Firebird::CheckStatusWrapper*, bool, char const*, unsigned int, unsigned char const*) src/yvalve/why.cpp:5677
#10 0x7fbd86864832 in isc_attach_database src/yvalve/why.cpp:1542
#11 0x5607f06ab343 in pdo_firebird_handle_factory /home/nikic/php/php-src-asan/ext/pdo_firebird/firebird_driver.c:1071
#12 0x5607f065acbc in zim_PDO___construct /home/nikic/php/php-src-asan/ext/pdo/pdo_dbh.c:387
#13 0x5607f16234f5 in ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:1756
#14 0x5607f18ba2f7 in execute_ex /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:54674
#15 0x5607f18d8399 in zend_execute /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:59001
#16 0x5607f151194b in zend_execute_scripts /home/nikic/php/php-src-asan/Zend/zend.c:1778
#17 0x5607f129dcde in php_execute_script /home/nikic/php/php-src-asan/main/main.c:2509
#18 0x5607f1c741ac in do_cli /home/nikic/php/php-src-asan/sapi/cli/php_cli.c:969
#19 0x5607f1c774dc in main /home/nikic/php/php-src-asan/sapi/cli/php_cli.c:1370
#20 0x7fbd858f30b2 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
Indirect leak of 32640 byte(s) in 1 object(s) allocated from:
#0 0x7fbd87d4b517 in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb0517)
#1 0x7fbd858f3d27 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x27d27)
#2 0x7fbd858f36b2 in iconv_open (/usr/lib/x86_64-linux-gnu/libc.so.6+0x276b2)
#3 0x7fbd868ffe4a in IConv src/common/isc_file.cpp:1698
#4 0x7fbd868ffe4a in Converters src/common/isc_file.cpp:1730
#5 0x7fbd868ffe4a in create src/include/../common/classes/init.h:218
#6 0x7fbd868ffe4a in operator() src/include/../common/classes/init.h:247
#7 0x7fbd868ffe4a in ISC_systemToUtf8(Firebird::AbstractString&) src/common/isc_file.cpp:1860
#8 0x7fbd868f7190 in Firebird::IntlParametersBlock::processParametersBlock(void (*)(Firebird::StringBase<Firebird::StringComparator>&), Firebird::ClumpletWriter&) src/common/IntlParametersBlock.cpp:150
#9 0x7fbd868637e9 in Why::Dispatcher::attachOrCreateDatabase(Firebird::CheckStatusWrapper*, bool, char const*, unsigned int, unsigned char const*) src/yvalve/why.cpp:5677
#10 0x7fbd86864832 in isc_attach_database src/yvalve/why.cpp:1542
#11 0x5607f06ab343 in pdo_firebird_handle_factory /home/nikic/php/php-src-asan/ext/pdo_firebird/firebird_driver.c:1071
#12 0x5607f065acbc in zim_PDO___construct /home/nikic/php/php-src-asan/ext/pdo/pdo_dbh.c:387
#13 0x5607f16234f5 in ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:1756
#14 0x5607f18ba2f7 in execute_ex /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:54674
#15 0x5607f18d8399 in zend_execute /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:59001
#16 0x5607f151194b in zend_execute_scripts /home/nikic/php/php-src-asan/Zend/zend.c:1778
#17 0x5607f129dcde in php_execute_script /home/nikic/php/php-src-asan/main/main.c:2509
#18 0x5607f1c741ac in do_cli /home/nikic/php/php-src-asan/sapi/cli/php_cli.c:969
#19 0x5607f1c774dc in main /home/nikic/php/php-src-asan/sapi/cli/php_cli.c:1370
#20 0x7fbd858f30b2 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
Indirect leak of 32640 byte(s) in 1 object(s) allocated from:
#0 0x7fbd87d4b517 in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb0517)
#1 0x7fbd858f3d27 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x27d27)
#2 0x7fbd858f36b2 in iconv_open (/usr/lib/x86_64-linux-gnu/libc.so.6+0x276b2)
#3 0x7fbd868fff89 in IConv src/common/isc_file.cpp:1698
#4 0x7fbd868fff89 in Converters src/common/isc_file.cpp:1730
#5 0x7fbd868fff89 in create src/include/../common/classes/init.h:218
#6 0x7fbd868fff89 in operator() src/include/../common/classes/init.h:247
#7 0x7fbd868fff89 in ISC_systemToUtf8(Firebird::AbstractString&) src/common/isc_file.cpp:1860
#8 0x7fbd868f7190 in Firebird::IntlParametersBlock::processParametersBlock(void (*)(Firebird::StringBase<Firebird::StringComparator>&), Firebird::ClumpletWriter&) src/common/IntlParametersBlock.cpp:150
#9 0x7fbd868637e9 in Why::Dispatcher::attachOrCreateDatabase(Firebird::CheckStatusWrapper*, bool, char const*, unsigned int, unsigned char const*) src/yvalve/why.cpp:5677
#10 0x7fbd86864832 in isc_attach_database src/yvalve/why.cpp:1542
#11 0x5607f06ab343 in pdo_firebird_handle_factory /home/nikic/php/php-src-asan/ext/pdo_firebird/firebird_driver.c:1071
#12 0x5607f065acbc in zim_PDO___construct /home/nikic/php/php-src-asan/ext/pdo/pdo_dbh.c:387
#13 0x5607f16234f5 in ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:1756
#14 0x5607f18ba2f7 in execute_ex /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:54674
#15 0x5607f18d8399 in zend_execute /home/nikic/php/php-src-asan/Zend/zend_vm_execute.h:59001
#16 0x5607f151194b in zend_execute_scripts /home/nikic/php/php-src-asan/Zend/zend.c:1778
#17 0x5607f129dcde in php_execute_script /home/nikic/php/php-src-asan/main/main.c:2509
#18 0x5607f1c741ac in do_cli /home/nikic/php/php-src-asan/sapi/cli/php_cli.c:969
#19 0x5607f1c774dc in main /home/nikic/php/php-src-asan/sapi/cli/php_cli.c:1370
#20 0x7fbd858f30b2 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
Indirect leak of 416 byte(s) in 2 object(s) allocated from:
#0 0x7fbd87d4b517 in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb0517)
#1 0x7fbd858feec6 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x32ec6)
SUMMARY: AddressSanitizer: 66688 byte(s) leaked in 9 allocation(s).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment