572
# Start of Google Protobuffer suppressions. GPB does static initialization
573
# of default message Descriptors and file descriptor classes, which produce
574
# bogus still reachable errors in memcheck.
578
static initialization proto1
581
fun:_ZN8drizzled7message56protobuf_BuildDesc_table_2eproto_AssignGlobalDescriptorsEPKN6google8protobuf14FileDescriptorE
582
fun:_ZN6google8protobuf17DescriptorBuilder9BuildFileERKNS0_19FileDescriptorProtoEPFvPKNS0_14FileDescriptorEE
583
fun:_ZN6google8protobuf14DescriptorPool26InternalBuildGeneratedFileEPKviPFvPKNS0_14FileDescriptorEE
584
fun:_ZN8drizzled7message32protobuf_BuildDesc_table_2eprotoEv
585
fun:_ZN8drizzled7message41StaticDescriptorInitializer_table_2eprotoC1Ev
586
fun:_Z41__static_initialization_and_destruction_0ii
587
fun:_GLOBAL__I_table.pb.cc
595
static initialization proto2
598
fun:_ZN6google8protobuf81protobuf_BuildDesc_google_2fprotobuf_2fdescriptor_2eproto_AssignGlobalDescriptorsEPKNS0_14FileDescriptorE
599
fun:_ZN6google8protobuf17DescriptorBuilder9BuildFileERKNS0_19FileDescriptorProtoEPFvPKNS0_14FileDescriptorEE
600
fun:_ZN6google8protobuf14DescriptorPool26InternalBuildGeneratedFileEPKviPFvPKNS0_14FileDescriptorEE
601
obj:/*libprotobuf.so*
602
obj:/*libprotobuf.so*
603
obj:/*libprotobuf.so*
615
static initialization proto3
618
fun:_ZN8drizzled7message62protobuf_BuildDesc_transaction_2eproto_AssignGlobalDescriptorsEPKN6google8protobuf14FileDescriptorE
619
fun:_ZN6google8protobuf17DescriptorBuilder9BuildFileERKNS0_19FileDescriptorProtoEPFvPKNS0_14FileDescriptorEE
620
fun:_ZN6google8protobuf14DescriptorPool26InternalBuildGeneratedFileEPKviPFvPKNS0_14FileDescriptorEE
621
fun:_ZN8drizzled7message38protobuf_BuildDesc_transaction_2eprotoEv
622
fun:_ZN8drizzled7message47StaticDescriptorInitializer_transaction_2eprotoC1Ev
623
fun:_Z41__static_initialization_and_destruction_0ii
624
fun:_GLOBAL__I_transaction.pb.cc
632
static initialization proto4
635
fun:_ZN8drizzled7message57protobuf_BuildDesc_schema_2eproto_AssignGlobalDescriptorsEPKN6google8protobuf14FileDescriptorE
636
fun:_ZN6google8protobuf17DescriptorBuilder9BuildFileERKNS0_19FileDescriptorProtoEPFvPKNS0_14FileDescriptorEE
637
fun:_ZN6google8protobuf14DescriptorPool26InternalBuildGeneratedFileEPKviPFvPKNS0_14FileDescriptorEE
638
fun:_ZN8drizzled7message33protobuf_BuildDesc_schema_2eprotoEv
639
fun:_ZN8drizzled7message42StaticDescriptorInitializer_schema_2eprotoC1Ev
640
fun:_Z41__static_initialization_and_destruction_0ii
641
fun:_GLOBAL__I_schema.pb.cc
649
static initialization proto5
652
fun:_ZN8drizzled7message62protobuf_BuildDesc_transaction_2eproto_AssignGlobalDescriptorsEPKN6google8protobuf14FileDescriptorE
653
fun:_ZN6google8protobuf17DescriptorBuilder9BuildFileERKNS0_19FileDescriptorProtoEPFvPKNS0_14FileDescriptorEE
654
fun:_ZN6google8protobuf14DescriptorPool26InternalBuildGeneratedFileEPKviPFvPKNS0_14FileDescriptorEE
655
fun:_ZN8drizzled7message38protobuf_BuildDesc_transaction_2eprotoEv
656
fun:_ZN8drizzled7message47StaticDescriptorInitializer_transaction_2eprotoC1Ev
657
fun:_Z41__static_initialization_and_destruction_0ii
658
fun:_GLOBAL__I_transaction.pb.cc
667
Bad InnoDB rw_lock_x_lock_func evil evil
669
fun:rw_lock_x_lock_func
673
# Innodb initialize two main memory areas in static space: thr_local_hash and mem_comm_pool.
675
# About 5M of allocated bytes are left in a reachable state upon shutdown. We suppress this
676
# false positive here...
680
thr_local_hash static initialization
684
fun:mem_heap_create_block
685
fun:mem_heap_create_func
691
fun:innobase_start_or_create_for_mysql
692
fun:_ZL13innobase_initR14PluginRegistry
693
fun:_ZL17plugin_initializeP13st_plugin_int
694
fun:_Z11plugin_initPiPPci
695
fun:_ZL22init_server_componentsv
705
fun:row_ins_foreign_report_add_err
706
fun:row_ins_check_foreign_constraint
707
fun:row_ins_index_entry
709
fun:row_insert_for_mysql
710
fun:_ZN11ha_innobase9write_rowEPh
711
fun:_ZN6Cursor12ha_write_rowEPh
712
fun:_Z12write_recordP7SessionP5TableP12st_copy_info
713
fun:_Z12mysql_insertP7SessionP9TableListR4ListI4ItemERS3_IS5_ES6_S6_15enum_duplicatesb
714
fun:_ZN8drizzled9statement6Insert7executeEv
715
fun:_ZL21mysql_execute_commandP7Session
724
fun:row_ins_foreign_report_add_err
725
fun:row_ins_check_foreign_constraint
726
fun:row_ins_index_entry
728
fun:row_insert_for_mysql
729
fun:_ZN11ha_innobase9write_rowEPh
730
fun:_ZN6Cursor12ha_write_rowEPh
731
fun:_Z12write_recordP7SessionP5TableP12st_copy_info
732
fun:_Z12mysql_insertP7SessionP9TableListR4ListI4ItemERS3_IS5_ES6_S6_15enum_duplicatesb
733
fun:_ZN8drizzled9statement6Insert7executeEv
734
fun:_ZL21mysql_execute_commandP7Session
735
fun:_ZL11mysql_parseP7SessionPKcjPS2_
739
InnoDB Craptasticness
742
fun:row_ins_foreign_report_add_err
743
fun:row_ins_check_foreign_constraint
744
fun:row_ins_index_entry
746
fun:row_insert_for_mysql
747
fun:_ZN11ha_innobase9write_rowEPh
748
fun:_ZN6Cursor12ha_write_rowEPh
749
fun:_Z12write_recordP7SessionP5TableP12st_copy_info
750
fun:_Z12mysql_insertP7SessionP9TableListR4ListI4ItemERS3_IS5_ES6_S6_15enum_duplicatesb
751
fun:_ZN8drizzled9statement6Insert7executeEv
752
fun:_ZL21mysql_execute_commandP7Session
753
fun:_ZL11mysql_parseP7SessionPKcjPS2_
754
fun:_Z16dispatch_command19enum_server_commandP7SessionPcj
755
fun:_ZN7Session16executeStatementEv
763
fun:pthread_cancel_init
764
fun:_Unwind_ForcedUnwind
774
mem_comm_pool static initialization
783
fun:innobase_start_or_create_for_mysql
784
fun:_ZL13innobase_initR14PluginRegistry
785
fun:_ZL17plugin_initializeP13st_plugin_int
786
fun:_Z11plugin_initPiPPci
787
fun:_ZL22init_server_componentsv
792
# InnoDB uses a yacc-based lexer which holds its yyval variable in
793
# static space. This variable is of type pointer to que_t. This
794
# static variable is realloc()'d when a larger number of que_t's (AST nodes)
797
# This static allocation results in false positives for reachable
798
# memory at server (or actually plugin) shutdown. Therefore, we correct
799
# with the following suppressions.
803
InnoDB parser static allocation 1
814
InnoDB Parser allocation 2
825
# LIBC's nss_parse_service_list() and tsearch(), which are used by various syscalls
826
# like getpwnam() malloc's some pointers in static space. We suppress
827
# this false positive here...
831
nss_parse_service_list static allocation
839
tsearch static allocation
844
fun:_ZL10check_userPKc
850
# PCRE initializes compiled regular expression objects into
851
# static space, and therefore show up as memory leaks. These
852
# are false positives and are handled by the PCRE library. There
853
# is no way to manually free pcre_compile()d returned pointers.
857
pcre static initialization correction
861
fun:_ZN8drizzled14TemporalFormatC1EPKc
862
fun:_Z21init_temporal_formatsv
863
fun:_ZL21init_common_variablesPKciPPcPS0_
868
Leak inside of libcurl. Nothing we can really do about it.
876
Another leak in libcrypto
896
fun:__nss_database_lookup
900
Leak in dlopen from glibc (it's not a growing leak) see ./elf/dl-open.c
905
fun:_ZL22init_server_componentsRN8drizzled6plugin8RegistryE
910
Leak in dlopen from glibc (it's not a growing leak) see ./elf/dl-open.c
918
Leak in dlopen from glibc (it's not a growing leak) see ./elf/dl-open.c
927
Leak in dlopen from glibc (it's not a growing leak) see ./elf/dl-open.c
937
Leak in dlopen from glibc (it's not a growing leak) see ./elf/dl-open.c
948
Leak in dlopen from glibc (it's not a growing leak) see ./elf/dl-open.c
953
fun:_ZL22init_server_componentsRN8drizzled6plugin8RegistryE
963
fun:_ZN8drizzled6plugin7Library11loadLibraryERKSs
964
fun:_ZN8drizzled6plugin8Registry10addLibraryERKSs
969
Valgrind has issues tracking the deallocation of plugin objects.
973
fun:_ZL17plugin_initializeRN8drizzled6plugin8RegistryEPNS0_6ModuleE
975
fun:_ZL22init_server_componentsRN8drizzled6plugin8RegistryE
980
Valgrind has issues tracking the deallocation of plugin objects.
984
fun:_ZL17plugin_initializeRN8drizzled6plugin8RegistryEPNS0_6ModuleE
995
fun:_ZN8drizzled6plugin7LibraryD1Ev
996
fun:_ZN8drizzled6plugin8RegistryD1Ev
997
fun:_ZN8drizzled6plugin8Registry8shutdownEv
1007
fun:_ZN8drizzled6plugin7Library11loadLibraryERKSs
1008
fun:_ZN8drizzled6plugin8Registry10addLibraryERKSs
1017
fun:_ZN8drizzled6plugin7Library11loadLibraryERKSs
1018
fun:_ZN8drizzled6plugin8Registry10addLibraryERKSs
1019
fun:_ZL16plugin_load_listRN8drizzled6plugin8RegistryEP11st_mem_rootPiPPcSs
1023
static var in getpwnam
1026
fun:nss_parse_service_list
1027
fun:__nss_database_lookup
1030
fun:getpwnam_r@@GLIBC_2.2.5
1036
pthread_cancel_init issue.
1040
fun:pthread_cancel_init
1041
fun:_Unwind_ForcedUnwind
1042
fun:__pthread_unwind
1045
fun:trx_rollback_or_clean_all_recovered
1056
fun:_ZN12ArchiveShareD1Ev
1057
fun:_ZN10ha_archive10free_shareEv
1058
fun:_ZN10ha_archive5closeEv