I've been adding support for valgrind to the buildfarm client (code will
hit the git repo shortly). Mostly the results have been pretty clean,
but the pltcl tests generated the attached output. Perhaps someone with
more valgrind-fu than I have so far would like to use the information to
extend our supp file appropriately (or fix what it's complaining about).


cheers


andrew


-- 
Andrew Dunstan                https://www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

==10747== Conditional jump or move depends on uninitialised value(s)
==10747==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x19A93F4C: ??? (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x19981DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x199808C1: ??? (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x19980E72: Tcl_EvalEx (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x19980E94: Tcl_Eval (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x19A88C4E: ??? (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x19982E8F: Tcl_CreateInterp (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x19732869: _PG_init (pltcl.c:432)
==10747==    by 0x995105: internal_load_library (dfmgr.c:281)
==10747==    by 0x994B8D: load_external_function (dfmgr.c:105)
==10747==    by 0x57149B: fmgr_c_validator (pg_proc.c:819)
==10747==    by 0x998459: OidFunctionCall1Coll (fmgr.c:1327)
==10747==    by 0x57117A: ProcedureCreate (pg_proc.c:722)
==10747==    by 0x62C700: CreateProceduralLanguage (proclang.c:122)
==10747==    by 0x83C598: ProcessUtilitySlow (utility.c:1489)
==10747==    by 0x83B580: standard_ProcessUtility (utility.c:932)
==10747==    by 0x83A6F4: ProcessUtility (utility.c:357)
==10747==  Uninitialised value was created by a stack allocation
==10747==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10747== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_EvalEx
   fun:Tcl_Eval
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_CreateInterp
   fun:_PG_init
   fun:internal_load_library
   fun:load_external_function
   fun:fmgr_c_validator
   fun:OidFunctionCall1Coll
   fun:ProcedureCreate
   fun:CreateProceduralLanguage
   fun:ProcessUtilitySlow
   fun:standard_ProcessUtility
   fun:ProcessUtility
}
==10747== Conditional jump or move depends on uninitialised value(s)
==10747==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x199808C1: ??? (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x19980E72: Tcl_EvalEx (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x19980E94: Tcl_Eval (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x19A88C61: ??? (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x19982E8F: Tcl_CreateInterp (in /usr/lib64/libtcl8.6.so)
==10747==    by 0x19732869: _PG_init (pltcl.c:432)
==10747==    by 0x995105: internal_load_library (dfmgr.c:281)
==10747==    by 0x994B8D: load_external_function (dfmgr.c:105)
==10747==    by 0x57149B: fmgr_c_validator (pg_proc.c:819)
==10747==    by 0x998459: OidFunctionCall1Coll (fmgr.c:1327)
==10747==    by 0x57117A: ProcedureCreate (pg_proc.c:722)
==10747==    by 0x62C700: CreateProceduralLanguage (proclang.c:122)
==10747==    by 0x83C598: ProcessUtilitySlow (utility.c:1489)
==10747==    by 0x83B580: standard_ProcessUtility (utility.c:932)
==10747==    by 0x83A6F4: ProcessUtility (utility.c:357)
==10747==    by 0x60E62C: execute_sql_string (extension.c:763)
==10747==    by 0x60EAB2: execute_extension_script (extension.c:924)
==10747==    by 0x60F983: CreateExtensionInternal (extension.c:1529)
==10747==  Uninitialised value was created by a stack allocation
==10747==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10747== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_EvalEx
   fun:Tcl_Eval
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_CreateInterp
   fun:_PG_init
   fun:internal_load_library
   fun:load_external_function
   fun:fmgr_c_validator
   fun:OidFunctionCall1Coll
   fun:ProcedureCreate
   fun:CreateProceduralLanguage
   fun:ProcessUtilitySlow
   fun:standard_ProcessUtility
   fun:ProcessUtility
   fun:execute_sql_string
   fun:execute_extension_script
   fun:CreateExtensionInternal
}
==10834== Conditional jump or move depends on uninitialised value(s)
==10834==    at 0x1A20AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A17E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A293F4C: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A181DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A17E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A1808C1: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A180E72: Tcl_EvalEx (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A180E94: Tcl_Eval (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A288C4E: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A182E8F: Tcl_CreateInterp (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x19F32869: _PG_init (pltcl.c:432)
==10834==    by 0x995105: internal_load_library (dfmgr.c:281)
==10834==    by 0x994B8D: load_external_function (dfmgr.c:105)
==10834==    by 0x9962BD: fmgr_info_C_lang (fmgr.c:310)
==10834==    by 0x996134: fmgr_info_cxt_security (fmgr.c:244)
==10834==    by 0x996411: fmgr_info_other_lang (fmgr.c:360)
==10834==    by 0x996168: fmgr_info_cxt_security (fmgr.c:254)
==10834==    by 0x995E25: fmgr_info (fmgr.c:124)
==10834==    by 0x67D132: ExecInitFunc (execExpr.c:2113)
==10834==    by 0x67A7EE: ExecInitExprRec (execExpr.c:806)
==10834==  Uninitialised value was created by a stack allocation
==10834==    at 0x1A20AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10834== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_EvalEx
   fun:Tcl_Eval
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_CreateInterp
   fun:_PG_init
   fun:internal_load_library
   fun:load_external_function
   fun:fmgr_info_C_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info_other_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info
   fun:ExecInitFunc
   fun:ExecInitExprRec
}
==10834== Conditional jump or move depends on uninitialised value(s)
==10834==    at 0x1A20AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A17E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A1808C1: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A180E72: Tcl_EvalEx (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A180E94: Tcl_Eval (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A288C61: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A182E8F: Tcl_CreateInterp (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x19F32869: _PG_init (pltcl.c:432)
==10834==    by 0x995105: internal_load_library (dfmgr.c:281)
==10834==    by 0x994B8D: load_external_function (dfmgr.c:105)
==10834==    by 0x9962BD: fmgr_info_C_lang (fmgr.c:310)
==10834==    by 0x996134: fmgr_info_cxt_security (fmgr.c:244)
==10834==    by 0x996411: fmgr_info_other_lang (fmgr.c:360)
==10834==    by 0x996168: fmgr_info_cxt_security (fmgr.c:254)
==10834==    by 0x995E25: fmgr_info (fmgr.c:124)
==10834==    by 0x67D132: ExecInitFunc (execExpr.c:2113)
==10834==    by 0x67A7EE: ExecInitExprRec (execExpr.c:806)
==10834==    by 0x6798BF: ExecInitExpr (execExpr.c:130)
==10834==    by 0x77C725: evaluate_expr (clauses.c:4775)
==10834==    by 0x77BC40: evaluate_function (clauses.c:4336)
==10834==  Uninitialised value was created by a stack allocation
==10834==    at 0x1A20AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10834== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_EvalEx
   fun:Tcl_Eval
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_CreateInterp
   fun:_PG_init
   fun:internal_load_library
   fun:load_external_function
   fun:fmgr_info_C_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info_other_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info
   fun:ExecInitFunc
   fun:ExecInitExprRec
   fun:ExecInitExpr
   fun:evaluate_expr
   fun:evaluate_function
}
==10834== Conditional jump or move depends on uninitialised value(s)
==10834==    at 0x1A20AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A17E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A1E851F: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A1E92D6: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A1EC38E: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A1E6212: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A205399: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A1F02D0: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A1F0CB0: TclSetByteCodeFromAny (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A2572E8: TclProcCompileProc (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A2574A3: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A2575A3: TclNRInterpProc (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A181DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A17E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A1808C1: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A180E72: Tcl_EvalEx (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A2520CA: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A2529B8: Tcl_PkgRequireProc (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A2530E1: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A181DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10834==  Uninitialised value was created by a stack allocation
==10834==    at 0x1A20AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10834== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   fun:TclSetByteCodeFromAny
   fun:TclProcCompileProc
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRInterpProc
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_EvalEx
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_PkgRequireProc
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
}
==10834== Conditional jump or move depends on uninitialised value(s)
==10834==    at 0x1A20AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A17E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A21EFDE: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A181DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A17E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x19F337F1: pltcl_func_handler (pltcl.c:926)
==10834==    by 0x19F33277: pltcl_handler (pltcl.c:762)
==10834==    by 0x19F330FA: pltcl_call_handler (pltcl.c:695)
==10834==    by 0x67E969: ExecInterpExpr (execExprInterp.c:668)
==10834==    by 0x775E23: ExecEvalExprSwitchContext (executor.h:300)
==10834==    by 0x77C765: evaluate_expr (clauses.c:4785)
==10834==    by 0x77BC40: evaluate_function (clauses.c:4336)
==10834==    by 0x77B358: simplify_function (clauses.c:3976)
==10834==    by 0x778F5F: eval_const_expressions_mutator (clauses.c:2629)
==10834==    by 0x6E9A62: expression_tree_mutator (nodeFuncs.c:2854)
==10834==    by 0x77AE37: eval_const_expressions_mutator (clauses.c:3626)
==10834==    by 0x6E9C5D: expression_tree_mutator (nodeFuncs.c:2903)
==10834==    by 0x77AE37: eval_const_expressions_mutator (clauses.c:3626)
==10834==    by 0x778A81: eval_const_expressions (clauses.c:2471)
==10834==    by 0x75BEA7: preprocess_expression (planner.c:964)
==10834==  Uninitialised value was created by a stack allocation
==10834==    at 0x1A20AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10834== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_func_handler
   fun:pltcl_handler
   fun:pltcl_call_handler
   fun:ExecInterpExpr
   fun:ExecEvalExprSwitchContext
   fun:evaluate_expr
   fun:evaluate_function
   fun:simplify_function
   fun:eval_const_expressions_mutator
   fun:expression_tree_mutator
   fun:eval_const_expressions_mutator
   fun:expression_tree_mutator
   fun:eval_const_expressions_mutator
   fun:eval_const_expressions
   fun:preprocess_expression
}
==10834== Conditional jump or move depends on uninitialised value(s)
==10834==    at 0x1A20AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A17E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A24423E: Tcl_Import (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A24460C: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A181DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A17E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A21EFDE: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A181DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A17E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x19F337F1: pltcl_func_handler (pltcl.c:926)
==10834==    by 0x19F33277: pltcl_handler (pltcl.c:762)
==10834==    by 0x19F330FA: pltcl_call_handler (pltcl.c:695)
==10834==    by 0x67E969: ExecInterpExpr (execExprInterp.c:668)
==10834==    by 0x775E23: ExecEvalExprSwitchContext (executor.h:300)
==10834==    by 0x77C765: evaluate_expr (clauses.c:4785)
==10834==    by 0x77BC40: evaluate_function (clauses.c:4336)
==10834==    by 0x77B358: simplify_function (clauses.c:3976)
==10834==    by 0x778F5F: eval_const_expressions_mutator (clauses.c:2629)
==10834==    by 0x6E9A62: expression_tree_mutator (nodeFuncs.c:2854)
==10834==    by 0x77AE37: eval_const_expressions_mutator (clauses.c:3626)
==10834==  Uninitialised value was created by a stack allocation
==10834==    at 0x1A20AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10834== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:Tcl_Import
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_func_handler
   fun:pltcl_handler
   fun:pltcl_call_handler
   fun:ExecInterpExpr
   fun:ExecEvalExprSwitchContext
   fun:evaluate_expr
   fun:evaluate_function
   fun:simplify_function
   fun:eval_const_expressions_mutator
   fun:expression_tree_mutator
   fun:eval_const_expressions_mutator
}
==10834== Conditional jump or move depends on uninitialised value(s)
==10834==    at 0x1A20AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A17E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x19F337F1: pltcl_func_handler (pltcl.c:926)
==10834==    by 0x19F33277: pltcl_handler (pltcl.c:762)
==10834==    by 0x19F330FA: pltcl_call_handler (pltcl.c:695)
==10834==    by 0x67E969: ExecInterpExpr (execExprInterp.c:668)
==10834==    by 0x775E23: ExecEvalExprSwitchContext (executor.h:300)
==10834==    by 0x77C765: evaluate_expr (clauses.c:4785)
==10834==    by 0x77BC40: evaluate_function (clauses.c:4336)
==10834==    by 0x77B358: simplify_function (clauses.c:3976)
==10834==    by 0x778F5F: eval_const_expressions_mutator (clauses.c:2629)
==10834==    by 0x6E9A62: expression_tree_mutator (nodeFuncs.c:2854)
==10834==    by 0x77AE37: eval_const_expressions_mutator (clauses.c:3626)
==10834==    by 0x6E9C5D: expression_tree_mutator (nodeFuncs.c:2903)
==10834==    by 0x77AE37: eval_const_expressions_mutator (clauses.c:3626)
==10834==    by 0x778A81: eval_const_expressions (clauses.c:2471)
==10834==    by 0x75BEA7: preprocess_expression (planner.c:964)
==10834==    by 0x75B621: subquery_planner (planner.c:655)
==10834==    by 0x75AD95: standard_planner (planner.c:353)
==10834==    by 0x75AB23: planner (planner.c:211)
==10834==  Uninitialised value was created by a stack allocation
==10834==    at 0x1A20AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10834== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_func_handler
   fun:pltcl_handler
   fun:pltcl_call_handler
   fun:ExecInterpExpr
   fun:ExecEvalExprSwitchContext
   fun:evaluate_expr
   fun:evaluate_function
   fun:simplify_function
   fun:eval_const_expressions_mutator
   fun:expression_tree_mutator
   fun:eval_const_expressions_mutator
   fun:expression_tree_mutator
   fun:eval_const_expressions_mutator
   fun:eval_const_expressions
   fun:preprocess_expression
   fun:subquery_planner
   fun:standard_planner
   fun:planner
}
==10834== Conditional jump or move depends on uninitialised value(s)
==10834==    at 0x1A20AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x1A17E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10834==    by 0x19F347C4: pltcl_event_trigger_handler (pltcl.c:1332)
==10834==    by 0x19F33242: pltcl_handler (pltcl.c:755)
==10834==    by 0x19F330FA: pltcl_call_handler (pltcl.c:695)
==10834==    by 0x602CE5: EventTriggerInvoke (event_trigger.c:1054)
==10834==    by 0x602869: EventTriggerDDLCommandStart (event_trigger.c:811)
==10834==    by 0x83B688: ProcessUtilitySlow (utility.c:971)
==10834==    by 0x83B580: standard_ProcessUtility (utility.c:932)
==10834==    by 0x83A6F4: ProcessUtility (utility.c:357)
==10834==    by 0x839907: PortalRunUtility (pquery.c:1178)
==10834==    by 0x839AEC: PortalRunMulti (pquery.c:1324)
==10834==    by 0x8390B8: PortalRun (pquery.c:799)
==10834==    by 0x833414: exec_simple_query (postgres.c:1120)
==10834==    by 0x8374AF: PostgresMain (postgres.c:4139)
==10834==    by 0x7A7760: BackendRun (postmaster.c:4412)
==10834==    by 0x7A6ED1: BackendStartup (postmaster.c:4084)
==10834==    by 0x7A35BE: ServerLoop (postmaster.c:1757)
==10834==    by 0x7A2C35: PostmasterMain (postmaster.c:1365)
==10834==    by 0x6E48EB: main (main.c:228)
==10834==  Uninitialised value was created by a stack allocation
==10834==    at 0x1A20AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10834== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_event_trigger_handler
   fun:pltcl_handler
   fun:pltcl_call_handler
   fun:EventTriggerInvoke
   fun:EventTriggerDDLCommandStart
   fun:ProcessUtilitySlow
   fun:standard_ProcessUtility
   fun:ProcessUtility
   fun:PortalRunUtility
   fun:PortalRunMulti
   fun:PortalRun
   fun:exec_simple_query
   fun:PostgresMain
   fun:BackendRun
   fun:BackendStartup
   fun:ServerLoop
   fun:PostmasterMain
   fun:main
}
==10850== Conditional jump or move depends on uninitialised value(s)
==10850==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19A93F4C: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19981DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x199808C1: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19980E72: Tcl_EvalEx (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19980E94: Tcl_Eval (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19A88C4E: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19982E8F: Tcl_CreateInterp (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19732869: _PG_init (pltcl.c:432)
==10850==    by 0x995105: internal_load_library (dfmgr.c:281)
==10850==    by 0x994B8D: load_external_function (dfmgr.c:105)
==10850==    by 0x9962BD: fmgr_info_C_lang (fmgr.c:310)
==10850==    by 0x996134: fmgr_info_cxt_security (fmgr.c:244)
==10850==    by 0x996411: fmgr_info_other_lang (fmgr.c:360)
==10850==    by 0x996168: fmgr_info_cxt_security (fmgr.c:254)
==10850==    by 0x995E25: fmgr_info (fmgr.c:124)
==10850==    by 0x65B95B: ExecCallTriggerFunc (trigger.c:2156)
==10850==    by 0x65BF7A: ExecBRInsertTriggers (trigger.c:2323)
==10850==  Uninitialised value was created by a stack allocation
==10850==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10850== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_EvalEx
   fun:Tcl_Eval
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_CreateInterp
   fun:_PG_init
   fun:internal_load_library
   fun:load_external_function
   fun:fmgr_info_C_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info_other_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info
   fun:ExecCallTriggerFunc
   fun:ExecBRInsertTriggers
}
==10850== Conditional jump or move depends on uninitialised value(s)
==10850==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x199808C1: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19980E72: Tcl_EvalEx (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19980E94: Tcl_Eval (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19A88C61: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19982E8F: Tcl_CreateInterp (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19732869: _PG_init (pltcl.c:432)
==10850==    by 0x995105: internal_load_library (dfmgr.c:281)
==10850==    by 0x994B8D: load_external_function (dfmgr.c:105)
==10850==    by 0x9962BD: fmgr_info_C_lang (fmgr.c:310)
==10850==    by 0x996134: fmgr_info_cxt_security (fmgr.c:244)
==10850==    by 0x996411: fmgr_info_other_lang (fmgr.c:360)
==10850==    by 0x996168: fmgr_info_cxt_security (fmgr.c:254)
==10850==    by 0x995E25: fmgr_info (fmgr.c:124)
==10850==    by 0x65B95B: ExecCallTriggerFunc (trigger.c:2156)
==10850==    by 0x65BF7A: ExecBRInsertTriggers (trigger.c:2323)
==10850==    by 0x6B183C: ExecInsert (nodeModifyTable.c:403)
==10850==    by 0x6B3662: ExecModifyTable (nodeModifyTable.c:1778)
==10850==    by 0x68EFDE: ExecProcNodeFirst (execProcnode.c:446)
==10850==  Uninitialised value was created by a stack allocation
==10850==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10850== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_EvalEx
   fun:Tcl_Eval
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_CreateInterp
   fun:_PG_init
   fun:internal_load_library
   fun:load_external_function
   fun:fmgr_info_C_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info_other_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info
   fun:ExecCallTriggerFunc
   fun:ExecBRInsertTriggers
   fun:ExecInsert
   fun:ExecModifyTable
   fun:ExecProcNodeFirst
}
==10850== Conditional jump or move depends on uninitialised value(s)
==10850==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19734492: pltcl_trigger_handler (pltcl.c:1249)
==10850==    by 0x197331F8: pltcl_handler (pltcl.c:748)
==10850==    by 0x197330FA: pltcl_call_handler (pltcl.c:695)
==10850==    by 0x65BA66: ExecCallTriggerFunc (trigger.c:2185)
==10850==    by 0x65BF7A: ExecBRInsertTriggers (trigger.c:2323)
==10850==    by 0x6B183C: ExecInsert (nodeModifyTable.c:403)
==10850==    by 0x6B3662: ExecModifyTable (nodeModifyTable.c:1778)
==10850==    by 0x68EFDE: ExecProcNodeFirst (execProcnode.c:446)
==10850==    by 0x686DE6: ExecProcNode (executor.h:242)
==10850==    by 0x689290: ExecutePlan (execMain.c:1718)
==10850==    by 0x68729B: standard_ExecutorRun (execMain.c:361)
==10850==    by 0x68713C: ExecutorRun (execMain.c:304)
==10850==    by 0x8382F8: ProcessQuery (pquery.c:161)
==10850==    by 0x839A6F: PortalRunMulti (pquery.c:1286)
==10850==    by 0x8390B8: PortalRun (pquery.c:799)
==10850==    by 0x833414: exec_simple_query (postgres.c:1120)
==10850==    by 0x8374AF: PostgresMain (postgres.c:4139)
==10850==    by 0x7A7760: BackendRun (postmaster.c:4412)
==10850==  Uninitialised value was created by a stack allocation
==10850==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10850== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_trigger_handler
   fun:pltcl_handler
   fun:pltcl_call_handler
   fun:ExecCallTriggerFunc
   fun:ExecBRInsertTriggers
   fun:ExecInsert
   fun:ExecModifyTable
   fun:ExecProcNodeFirst
   fun:ExecProcNode
   fun:ExecutePlan
   fun:standard_ExecutorRun
   fun:ExecutorRun
   fun:ProcessQuery
   fun:PortalRunMulti
   fun:PortalRun
   fun:exec_simple_query
   fun:PostgresMain
   fun:BackendRun
}
==10850== Conditional jump or move depends on uninitialised value(s)
==10850==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x197337F1: pltcl_func_handler (pltcl.c:926)
==10850==    by 0x19733277: pltcl_handler (pltcl.c:762)
==10850==    by 0x197330FA: pltcl_call_handler (pltcl.c:695)
==10850==    by 0x67E969: ExecInterpExpr (execExprInterp.c:668)
==10850==    by 0x6B6055: ExecEvalExprSwitchContext (executor.h:300)
==10850==    by 0x6B60BE: ExecProject (executor.h:334)
==10850==    by 0x6B622D: ExecResult (nodeResult.c:136)
==10850==    by 0x68EFDE: ExecProcNodeFirst (execProcnode.c:446)
==10850==    by 0x686DE6: ExecProcNode (executor.h:242)
==10850==    by 0x689290: ExecutePlan (execMain.c:1718)
==10850==    by 0x68729B: standard_ExecutorRun (execMain.c:361)
==10850==    by 0x68713C: ExecutorRun (execMain.c:304)
==10850==    by 0x6C74E7: _SPI_pquery (spi.c:2335)
==10850==    by 0x6C6FC3: _SPI_execute_plan (spi.c:2111)
==10850==    by 0x6C4071: SPI_execute_plan (spi.c:360)
==10850==    by 0x19737D8E: pltcl_SPI_execute_plan (pltcl.c:2844)
==10850==    by 0x19981DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10850==  Uninitialised value was created by a stack allocation
==10850==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10850== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_func_handler
   fun:pltcl_handler
   fun:pltcl_call_handler
   fun:ExecInterpExpr
   fun:ExecEvalExprSwitchContext
   fun:ExecProject
   fun:ExecResult
   fun:ExecProcNodeFirst
   fun:ExecProcNode
   fun:ExecutePlan
   fun:standard_ExecutorRun
   fun:ExecutorRun
   fun:_SPI_pquery
   fun:_SPI_execute_plan
   fun:SPI_execute_plan
   fun:pltcl_SPI_execute_plan
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
}
==10850== Conditional jump or move depends on uninitialised value(s)
==10850==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x197371AE: pltcl_process_SPI_result (pltcl.c:2483)
==10850==    by 0x19737DCB: pltcl_SPI_execute_plan (pltcl.c:2848)
==10850==    by 0x19981DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x197337F1: pltcl_func_handler (pltcl.c:926)
==10850==    by 0x19733277: pltcl_handler (pltcl.c:762)
==10850==    by 0x197330FA: pltcl_call_handler (pltcl.c:695)
==10850==    by 0x67E969: ExecInterpExpr (execExprInterp.c:668)
==10850==    by 0x6B6055: ExecEvalExprSwitchContext (executor.h:300)
==10850==    by 0x6B60BE: ExecProject (executor.h:334)
==10850==    by 0x6B622D: ExecResult (nodeResult.c:136)
==10850==    by 0x68EFDE: ExecProcNodeFirst (execProcnode.c:446)
==10850==    by 0x686DE6: ExecProcNode (executor.h:242)
==10850==    by 0x689290: ExecutePlan (execMain.c:1718)
==10850==    by 0x68729B: standard_ExecutorRun (execMain.c:361)
==10850==    by 0x68713C: ExecutorRun (execMain.c:304)
==10850==    by 0x839318: PortalRunSelect (pquery.c:932)
==10850==    by 0x838FF2: PortalRun (pquery.c:773)
==10850==  Uninitialised value was created by a stack allocation
==10850==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10850== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_process_SPI_result
   fun:pltcl_SPI_execute_plan
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_func_handler
   fun:pltcl_handler
   fun:pltcl_call_handler
   fun:ExecInterpExpr
   fun:ExecEvalExprSwitchContext
   fun:ExecProject
   fun:ExecResult
   fun:ExecProcNodeFirst
   fun:ExecProcNode
   fun:ExecutePlan
   fun:standard_ExecutorRun
   fun:ExecutorRun
   fun:PortalRunSelect
   fun:PortalRun
}
==10850== Conditional jump or move depends on uninitialised value(s)
==10850==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x197371AE: pltcl_process_SPI_result (pltcl.c:2483)
==10850==    by 0x19736FE8: pltcl_SPI_execute (pltcl.c:2394)
==10850==    by 0x19981DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x197337F1: pltcl_func_handler (pltcl.c:926)
==10850==    by 0x19733277: pltcl_handler (pltcl.c:762)
==10850==    by 0x197330FA: pltcl_call_handler (pltcl.c:695)
==10850==    by 0x67E969: ExecInterpExpr (execExprInterp.c:668)
==10850==    by 0x6B6055: ExecEvalExprSwitchContext (executor.h:300)
==10850==    by 0x6B60BE: ExecProject (executor.h:334)
==10850==    by 0x6B622D: ExecResult (nodeResult.c:136)
==10850==    by 0x68EFDE: ExecProcNodeFirst (execProcnode.c:446)
==10850==    by 0x686DE6: ExecProcNode (executor.h:242)
==10850==    by 0x689290: ExecutePlan (execMain.c:1718)
==10850==    by 0x68729B: standard_ExecutorRun (execMain.c:361)
==10850==    by 0x68713C: ExecutorRun (execMain.c:304)
==10850==    by 0x839318: PortalRunSelect (pquery.c:932)
==10850==    by 0x838FF2: PortalRun (pquery.c:773)
==10850==  Uninitialised value was created by a stack allocation
==10850==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10850== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_process_SPI_result
   fun:pltcl_SPI_execute
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_func_handler
   fun:pltcl_handler
   fun:pltcl_call_handler
   fun:ExecInterpExpr
   fun:ExecEvalExprSwitchContext
   fun:ExecProject
   fun:ExecResult
   fun:ExecProcNodeFirst
   fun:ExecProcNode
   fun:ExecutePlan
   fun:standard_ExecutorRun
   fun:ExecutorRun
   fun:PortalRunSelect
   fun:PortalRun
}
==10850== Conditional jump or move depends on uninitialised value(s)
==10850==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19A6586F: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19A65BE4: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19A45FBE: Tcl_ServiceEvent (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19A462E3: Tcl_DoOneEvent (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19A0864B: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x19981DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10850==    by 0x197337F1: pltcl_func_handler (pltcl.c:926)
==10850==    by 0x19733277: pltcl_handler (pltcl.c:762)
==10850==    by 0x197330FA: pltcl_call_handler (pltcl.c:695)
==10850==    by 0x67E969: ExecInterpExpr (execExprInterp.c:668)
==10850==    by 0x6B6055: ExecEvalExprSwitchContext (executor.h:300)
==10850==    by 0x6B60BE: ExecProject (executor.h:334)
==10850==    by 0x6B622D: ExecResult (nodeResult.c:136)
==10850==    by 0x68EFDE: ExecProcNodeFirst (execProcnode.c:446)
==10850==    by 0x686DE6: ExecProcNode (executor.h:242)
==10850==    by 0x689290: ExecutePlan (execMain.c:1718)
==10850==    by 0x68729B: standard_ExecutorRun (execMain.c:361)
==10850==  Uninitialised value was created by a stack allocation
==10850==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10850== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_ServiceEvent
   fun:Tcl_DoOneEvent
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_func_handler
   fun:pltcl_handler
   fun:pltcl_call_handler
   fun:ExecInterpExpr
   fun:ExecEvalExprSwitchContext
   fun:ExecProject
   fun:ExecResult
   fun:ExecProcNodeFirst
   fun:ExecProcNode
   fun:ExecutePlan
   fun:standard_ExecutorRun
}
==10865== Conditional jump or move depends on uninitialised value(s)
==10865==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x19A93F4C: ??? (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x19981DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x199808C1: ??? (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x19980E72: Tcl_EvalEx (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x19980E94: Tcl_Eval (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x19A88C4E: ??? (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x19982E8F: Tcl_CreateInterp (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x19732869: _PG_init (pltcl.c:432)
==10865==    by 0x995105: internal_load_library (dfmgr.c:281)
==10865==    by 0x994B8D: load_external_function (dfmgr.c:105)
==10865==    by 0x9962BD: fmgr_info_C_lang (fmgr.c:310)
==10865==    by 0x996134: fmgr_info_cxt_security (fmgr.c:244)
==10865==    by 0x996411: fmgr_info_other_lang (fmgr.c:360)
==10865==    by 0x996168: fmgr_info_cxt_security (fmgr.c:254)
==10865==    by 0x995E25: fmgr_info (fmgr.c:124)
==10865==    by 0x61C92D: ExecuteCallStmt (functioncmds.c:2287)
==10865==    by 0x83ADE7: standard_ProcessUtility (utility.c:661)
==10865==  Uninitialised value was created by a stack allocation
==10865==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10865== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_EvalEx
   fun:Tcl_Eval
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_CreateInterp
   fun:_PG_init
   fun:internal_load_library
   fun:load_external_function
   fun:fmgr_info_C_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info_other_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info
   fun:ExecuteCallStmt
   fun:standard_ProcessUtility
}
==10865== Conditional jump or move depends on uninitialised value(s)
==10865==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x199808C1: ??? (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x19980E72: Tcl_EvalEx (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x19980E94: Tcl_Eval (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x19A88C61: ??? (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x19982E8F: Tcl_CreateInterp (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x19732869: _PG_init (pltcl.c:432)
==10865==    by 0x995105: internal_load_library (dfmgr.c:281)
==10865==    by 0x994B8D: load_external_function (dfmgr.c:105)
==10865==    by 0x9962BD: fmgr_info_C_lang (fmgr.c:310)
==10865==    by 0x996134: fmgr_info_cxt_security (fmgr.c:244)
==10865==    by 0x996411: fmgr_info_other_lang (fmgr.c:360)
==10865==    by 0x996168: fmgr_info_cxt_security (fmgr.c:254)
==10865==    by 0x995E25: fmgr_info (fmgr.c:124)
==10865==    by 0x61C92D: ExecuteCallStmt (functioncmds.c:2287)
==10865==    by 0x83ADE7: standard_ProcessUtility (utility.c:661)
==10865==    by 0x83A6F4: ProcessUtility (utility.c:357)
==10865==    by 0x839907: PortalRunUtility (pquery.c:1178)
==10865==    by 0x839AEC: PortalRunMulti (pquery.c:1324)
==10865==  Uninitialised value was created by a stack allocation
==10865==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10865== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_EvalEx
   fun:Tcl_Eval
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_CreateInterp
   fun:_PG_init
   fun:internal_load_library
   fun:load_external_function
   fun:fmgr_info_C_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info_other_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info
   fun:ExecuteCallStmt
   fun:standard_ProcessUtility
   fun:ProcessUtility
   fun:PortalRunUtility
   fun:PortalRunMulti
}
==10865== Conditional jump or move depends on uninitialised value(s)
==10865==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10865==    by 0x197337F1: pltcl_func_handler (pltcl.c:926)
==10865==    by 0x19733277: pltcl_handler (pltcl.c:762)
==10865==    by 0x197330FA: pltcl_call_handler (pltcl.c:695)
==10865==    by 0x61CA3E: ExecuteCallStmt (functioncmds.c:2311)
==10865==    by 0x83ADE7: standard_ProcessUtility (utility.c:661)
==10865==    by 0x83A6F4: ProcessUtility (utility.c:357)
==10865==    by 0x839907: PortalRunUtility (pquery.c:1178)
==10865==    by 0x839AEC: PortalRunMulti (pquery.c:1324)
==10865==    by 0x8390B8: PortalRun (pquery.c:799)
==10865==    by 0x833414: exec_simple_query (postgres.c:1120)
==10865==    by 0x8374AF: PostgresMain (postgres.c:4139)
==10865==    by 0x7A7760: BackendRun (postmaster.c:4412)
==10865==    by 0x7A6ED1: BackendStartup (postmaster.c:4084)
==10865==    by 0x7A35BE: ServerLoop (postmaster.c:1757)
==10865==    by 0x7A2C35: PostmasterMain (postmaster.c:1365)
==10865==    by 0x6E48EB: main (main.c:228)
==10865==  Uninitialised value was created by a stack allocation
==10865==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10865== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_func_handler
   fun:pltcl_handler
   fun:pltcl_call_handler
   fun:ExecuteCallStmt
   fun:standard_ProcessUtility
   fun:ProcessUtility
   fun:PortalRunUtility
   fun:PortalRunMulti
   fun:PortalRun
   fun:exec_simple_query
   fun:PostgresMain
   fun:BackendRun
   fun:BackendStartup
   fun:ServerLoop
   fun:PostmasterMain
   fun:main
}
==10871== Conditional jump or move depends on uninitialised value(s)
==10871==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x19A93F4C: ??? (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x19981DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x199808C1: ??? (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x19980E72: Tcl_EvalEx (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x19980E94: Tcl_Eval (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x19A88C4E: ??? (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x19982E8F: Tcl_CreateInterp (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x19732869: _PG_init (pltcl.c:432)
==10871==    by 0x995105: internal_load_library (dfmgr.c:281)
==10871==    by 0x994B8D: load_external_function (dfmgr.c:105)
==10871==    by 0x9962BD: fmgr_info_C_lang (fmgr.c:310)
==10871==    by 0x996134: fmgr_info_cxt_security (fmgr.c:244)
==10871==    by 0x996411: fmgr_info_other_lang (fmgr.c:360)
==10871==    by 0x996168: fmgr_info_cxt_security (fmgr.c:254)
==10871==    by 0x995E25: fmgr_info (fmgr.c:124)
==10871==    by 0x67D132: ExecInitFunc (execExpr.c:2113)
==10871==    by 0x67A7EE: ExecInitExprRec (execExpr.c:806)
==10871==  Uninitialised value was created by a stack allocation
==10871==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10871== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_EvalEx
   fun:Tcl_Eval
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_CreateInterp
   fun:_PG_init
   fun:internal_load_library
   fun:load_external_function
   fun:fmgr_info_C_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info_other_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info
   fun:ExecInitFunc
   fun:ExecInitExprRec
}
==10871== Conditional jump or move depends on uninitialised value(s)
==10871==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x199808C1: ??? (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x19980E72: Tcl_EvalEx (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x19980E94: Tcl_Eval (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x19A88C61: ??? (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x19982E8F: Tcl_CreateInterp (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x19732869: _PG_init (pltcl.c:432)
==10871==    by 0x995105: internal_load_library (dfmgr.c:281)
==10871==    by 0x994B8D: load_external_function (dfmgr.c:105)
==10871==    by 0x9962BD: fmgr_info_C_lang (fmgr.c:310)
==10871==    by 0x996134: fmgr_info_cxt_security (fmgr.c:244)
==10871==    by 0x996411: fmgr_info_other_lang (fmgr.c:360)
==10871==    by 0x996168: fmgr_info_cxt_security (fmgr.c:254)
==10871==    by 0x995E25: fmgr_info (fmgr.c:124)
==10871==    by 0x67D132: ExecInitFunc (execExpr.c:2113)
==10871==    by 0x67A7EE: ExecInitExprRec (execExpr.c:806)
==10871==    by 0x679D88: ExecBuildProjectionInfo (execExpr.c:401)
==10871==    by 0x693EDA: ExecAssignProjectionInfo (execUtils.c:499)
==10871==    by 0x6B641A: ExecInitResult (nodeResult.c:234)
==10871==  Uninitialised value was created by a stack allocation
==10871==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10871== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_EvalEx
   fun:Tcl_Eval
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_CreateInterp
   fun:_PG_init
   fun:internal_load_library
   fun:load_external_function
   fun:fmgr_info_C_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info_other_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info
   fun:ExecInitFunc
   fun:ExecInitExprRec
   fun:ExecBuildProjectionInfo
   fun:ExecAssignProjectionInfo
   fun:ExecInitResult
}
==10871== Conditional jump or move depends on uninitialised value(s)
==10871==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10871==    by 0x197337F1: pltcl_func_handler (pltcl.c:926)
==10871==    by 0x19733277: pltcl_handler (pltcl.c:762)
==10871==    by 0x197330FA: pltcl_call_handler (pltcl.c:695)
==10871==    by 0x19733066: call_pltcl_start_proc (pltcl.c:662)
==10871==    by 0x19732CA4: pltcl_init_interp (pltcl.c:538)
==10871==    by 0x19732D81: pltcl_fetch_interp (pltcl.c:575)
==10871==    by 0x19734D25: compile_pltcl_function (pltcl.c:1505)
==10871==    by 0x197333BB: pltcl_func_handler (pltcl.c:812)
==10871==    by 0x19733277: pltcl_handler (pltcl.c:762)
==10871==    by 0x197330FA: pltcl_call_handler (pltcl.c:695)
==10871==    by 0x67E969: ExecInterpExpr (execExprInterp.c:668)
==10871==    by 0x6B6055: ExecEvalExprSwitchContext (executor.h:300)
==10871==    by 0x6B60BE: ExecProject (executor.h:334)
==10871==    by 0x6B622D: ExecResult (nodeResult.c:136)
==10871==    by 0x68EFDE: ExecProcNodeFirst (execProcnode.c:446)
==10871==    by 0x686DE6: ExecProcNode (executor.h:242)
==10871==    by 0x689290: ExecutePlan (execMain.c:1718)
==10871==    by 0x68729B: standard_ExecutorRun (execMain.c:361)
==10871==  Uninitialised value was created by a stack allocation
==10871==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10871== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_func_handler
   fun:pltcl_handler
   fun:pltcl_call_handler
   fun:call_pltcl_start_proc
   fun:pltcl_init_interp
   fun:pltcl_fetch_interp
   fun:compile_pltcl_function
   fun:pltcl_func_handler
   fun:pltcl_handler
   fun:pltcl_call_handler
   fun:ExecInterpExpr
   fun:ExecEvalExprSwitchContext
   fun:ExecProject
   fun:ExecResult
   fun:ExecProcNodeFirst
   fun:ExecProcNode
   fun:ExecutePlan
   fun:standard_ExecutorRun
}
==10877== Conditional jump or move depends on uninitialised value(s)
==10877==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x19A93F4C: ??? (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x19981DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x199808C1: ??? (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x19980E72: Tcl_EvalEx (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x19980E94: Tcl_Eval (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x19A88C4E: ??? (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x19982E8F: Tcl_CreateInterp (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x19732869: _PG_init (pltcl.c:432)
==10877==    by 0x995105: internal_load_library (dfmgr.c:281)
==10877==    by 0x994B8D: load_external_function (dfmgr.c:105)
==10877==    by 0x9962BD: fmgr_info_C_lang (fmgr.c:310)
==10877==    by 0x996134: fmgr_info_cxt_security (fmgr.c:244)
==10877==    by 0x996411: fmgr_info_other_lang (fmgr.c:360)
==10877==    by 0x996168: fmgr_info_cxt_security (fmgr.c:254)
==10877==    by 0x995E25: fmgr_info (fmgr.c:124)
==10877==    by 0x67D132: ExecInitFunc (execExpr.c:2113)
==10877==    by 0x67A7EE: ExecInitExprRec (execExpr.c:806)
==10877==  Uninitialised value was created by a stack allocation
==10877==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10877== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_EvalEx
   fun:Tcl_Eval
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_CreateInterp
   fun:_PG_init
   fun:internal_load_library
   fun:load_external_function
   fun:fmgr_info_C_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info_other_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info
   fun:ExecInitFunc
   fun:ExecInitExprRec
}
==10877== Conditional jump or move depends on uninitialised value(s)
==10877==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x199808C1: ??? (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x19980E72: Tcl_EvalEx (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x19980E94: Tcl_Eval (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x19A88C61: ??? (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x19982E8F: Tcl_CreateInterp (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x19732869: _PG_init (pltcl.c:432)
==10877==    by 0x995105: internal_load_library (dfmgr.c:281)
==10877==    by 0x994B8D: load_external_function (dfmgr.c:105)
==10877==    by 0x9962BD: fmgr_info_C_lang (fmgr.c:310)
==10877==    by 0x996134: fmgr_info_cxt_security (fmgr.c:244)
==10877==    by 0x996411: fmgr_info_other_lang (fmgr.c:360)
==10877==    by 0x996168: fmgr_info_cxt_security (fmgr.c:254)
==10877==    by 0x995E25: fmgr_info (fmgr.c:124)
==10877==    by 0x67D132: ExecInitFunc (execExpr.c:2113)
==10877==    by 0x67A7EE: ExecInitExprRec (execExpr.c:806)
==10877==    by 0x679D88: ExecBuildProjectionInfo (execExpr.c:401)
==10877==    by 0x693EDA: ExecAssignProjectionInfo (execUtils.c:499)
==10877==    by 0x6B641A: ExecInitResult (nodeResult.c:234)
==10877==  Uninitialised value was created by a stack allocation
==10877==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10877== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_EvalEx
   fun:Tcl_Eval
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_CreateInterp
   fun:_PG_init
   fun:internal_load_library
   fun:load_external_function
   fun:fmgr_info_C_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info_other_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info
   fun:ExecInitFunc
   fun:ExecInitExprRec
   fun:ExecBuildProjectionInfo
   fun:ExecAssignProjectionInfo
   fun:ExecInitResult
}
==10877== Conditional jump or move depends on uninitialised value(s)
==10877==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x19737F49: pltcl_subtransaction (pltcl.c:2918)
==10877==    by 0x19981DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x197337F1: pltcl_func_handler (pltcl.c:926)
==10877==    by 0x19733277: pltcl_handler (pltcl.c:762)
==10877==    by 0x197330FA: pltcl_call_handler (pltcl.c:695)
==10877==    by 0x67E969: ExecInterpExpr (execExprInterp.c:668)
==10877==    by 0x6B6055: ExecEvalExprSwitchContext (executor.h:300)
==10877==    by 0x6B60BE: ExecProject (executor.h:334)
==10877==    by 0x6B622D: ExecResult (nodeResult.c:136)
==10877==    by 0x68EFDE: ExecProcNodeFirst (execProcnode.c:446)
==10877==    by 0x686DE6: ExecProcNode (executor.h:242)
==10877==    by 0x689290: ExecutePlan (execMain.c:1718)
==10877==    by 0x68729B: standard_ExecutorRun (execMain.c:361)
==10877==    by 0x68713C: ExecutorRun (execMain.c:304)
==10877==    by 0x839318: PortalRunSelect (pquery.c:932)
==10877==    by 0x838FF2: PortalRun (pquery.c:773)
==10877==    by 0x833414: exec_simple_query (postgres.c:1120)
==10877==  Uninitialised value was created by a stack allocation
==10877==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10877== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_subtransaction
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_func_handler
   fun:pltcl_handler
   fun:pltcl_call_handler
   fun:ExecInterpExpr
   fun:ExecEvalExprSwitchContext
   fun:ExecProject
   fun:ExecResult
   fun:ExecProcNodeFirst
   fun:ExecProcNode
   fun:ExecutePlan
   fun:standard_ExecutorRun
   fun:ExecutorRun
   fun:PortalRunSelect
   fun:PortalRun
   fun:exec_simple_query
}
==10877== Conditional jump or move depends on uninitialised value(s)
==10877==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10877==    by 0x197337F1: pltcl_func_handler (pltcl.c:926)
==10877==    by 0x19733277: pltcl_handler (pltcl.c:762)
==10877==    by 0x197330FA: pltcl_call_handler (pltcl.c:695)
==10877==    by 0x67E969: ExecInterpExpr (execExprInterp.c:668)
==10877==    by 0x6B6055: ExecEvalExprSwitchContext (executor.h:300)
==10877==    by 0x6B60BE: ExecProject (executor.h:334)
==10877==    by 0x6B622D: ExecResult (nodeResult.c:136)
==10877==    by 0x68EFDE: ExecProcNodeFirst (execProcnode.c:446)
==10877==    by 0x686DE6: ExecProcNode (executor.h:242)
==10877==    by 0x689290: ExecutePlan (execMain.c:1718)
==10877==    by 0x68729B: standard_ExecutorRun (execMain.c:361)
==10877==    by 0x68713C: ExecutorRun (execMain.c:304)
==10877==    by 0x839318: PortalRunSelect (pquery.c:932)
==10877==    by 0x838FF2: PortalRun (pquery.c:773)
==10877==    by 0x833414: exec_simple_query (postgres.c:1120)
==10877==    by 0x8374AF: PostgresMain (postgres.c:4139)
==10877==    by 0x7A7760: BackendRun (postmaster.c:4412)
==10877==    by 0x7A6ED1: BackendStartup (postmaster.c:4084)
==10877==  Uninitialised value was created by a stack allocation
==10877==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10877== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_func_handler
   fun:pltcl_handler
   fun:pltcl_call_handler
   fun:ExecInterpExpr
   fun:ExecEvalExprSwitchContext
   fun:ExecProject
   fun:ExecResult
   fun:ExecProcNodeFirst
   fun:ExecProcNode
   fun:ExecutePlan
   fun:standard_ExecutorRun
   fun:ExecutorRun
   fun:PortalRunSelect
   fun:PortalRun
   fun:exec_simple_query
   fun:PostgresMain
   fun:BackendRun
   fun:BackendStartup
}
==10883== Conditional jump or move depends on uninitialised value(s)
==10883==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x19A93F4C: ??? (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x19981DB2: ??? (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x199808C1: ??? (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x19980E72: Tcl_EvalEx (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x19980E94: Tcl_Eval (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x19A88C4E: ??? (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x19982E8F: Tcl_CreateInterp (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x19732869: _PG_init (pltcl.c:432)
==10883==    by 0x995105: internal_load_library (dfmgr.c:281)
==10883==    by 0x994B8D: load_external_function (dfmgr.c:105)
==10883==    by 0x9962BD: fmgr_info_C_lang (fmgr.c:310)
==10883==    by 0x996134: fmgr_info_cxt_security (fmgr.c:244)
==10883==    by 0x996411: fmgr_info_other_lang (fmgr.c:360)
==10883==    by 0x996168: fmgr_info_cxt_security (fmgr.c:254)
==10883==    by 0x995E25: fmgr_info (fmgr.c:124)
==10883==    by 0x67D132: ExecInitFunc (execExpr.c:2113)
==10883==    by 0x67A7EE: ExecInitExprRec (execExpr.c:806)
==10883==  Uninitialised value was created by a stack allocation
==10883==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10883== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_EvalEx
   fun:Tcl_Eval
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_CreateInterp
   fun:_PG_init
   fun:internal_load_library
   fun:load_external_function
   fun:fmgr_info_C_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info_other_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info
   fun:ExecInitFunc
   fun:ExecInitExprRec
}
==10883== Conditional jump or move depends on uninitialised value(s)
==10883==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x199808C1: ??? (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x19980E72: Tcl_EvalEx (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x19980E94: Tcl_Eval (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x19A88C61: ??? (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x19982E8F: Tcl_CreateInterp (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x19732869: _PG_init (pltcl.c:432)
==10883==    by 0x995105: internal_load_library (dfmgr.c:281)
==10883==    by 0x994B8D: load_external_function (dfmgr.c:105)
==10883==    by 0x9962BD: fmgr_info_C_lang (fmgr.c:310)
==10883==    by 0x996134: fmgr_info_cxt_security (fmgr.c:244)
==10883==    by 0x996411: fmgr_info_other_lang (fmgr.c:360)
==10883==    by 0x996168: fmgr_info_cxt_security (fmgr.c:254)
==10883==    by 0x995E25: fmgr_info (fmgr.c:124)
==10883==    by 0x67D132: ExecInitFunc (execExpr.c:2113)
==10883==    by 0x67A7EE: ExecInitExprRec (execExpr.c:806)
==10883==    by 0x679D88: ExecBuildProjectionInfo (execExpr.c:401)
==10883==    by 0x693EDA: ExecAssignProjectionInfo (execUtils.c:499)
==10883==    by 0x6B641A: ExecInitResult (nodeResult.c:234)
==10883==  Uninitialised value was created by a stack allocation
==10883==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10883== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_EvalEx
   fun:Tcl_Eval
   obj:/usr/lib64/libtcl8.6.so
   fun:Tcl_CreateInterp
   fun:_PG_init
   fun:internal_load_library
   fun:load_external_function
   fun:fmgr_info_C_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info_other_lang
   fun:fmgr_info_cxt_security
   fun:fmgr_info
   fun:ExecInitFunc
   fun:ExecInitExprRec
   fun:ExecBuildProjectionInfo
   fun:ExecAssignProjectionInfo
   fun:ExecInitResult
}
==10883== Conditional jump or move depends on uninitialised value(s)
==10883==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x197337F1: pltcl_func_handler (pltcl.c:926)
==10883==    by 0x19733277: pltcl_handler (pltcl.c:762)
==10883==    by 0x197330FA: pltcl_call_handler (pltcl.c:695)
==10883==    by 0x67E969: ExecInterpExpr (execExprInterp.c:668)
==10883==    by 0x6B6055: ExecEvalExprSwitchContext (executor.h:300)
==10883==    by 0x6B60BE: ExecProject (executor.h:334)
==10883==    by 0x6B622D: ExecResult (nodeResult.c:136)
==10883==    by 0x68EFDE: ExecProcNodeFirst (execProcnode.c:446)
==10883==    by 0x686DE6: ExecProcNode (executor.h:242)
==10883==    by 0x689290: ExecutePlan (execMain.c:1718)
==10883==    by 0x68729B: standard_ExecutorRun (execMain.c:361)
==10883==    by 0x68713C: ExecutorRun (execMain.c:304)
==10883==    by 0x839318: PortalRunSelect (pquery.c:932)
==10883==    by 0x838FF2: PortalRun (pquery.c:773)
==10883==    by 0x833414: exec_simple_query (postgres.c:1120)
==10883==    by 0x8374AF: PostgresMain (postgres.c:4139)
==10883==    by 0x7A7760: BackendRun (postmaster.c:4412)
==10883==    by 0x7A6ED1: BackendStartup (postmaster.c:4084)
==10883==  Uninitialised value was created by a stack allocation
==10883==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10883== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_func_handler
   fun:pltcl_handler
   fun:pltcl_call_handler
   fun:ExecInterpExpr
   fun:ExecEvalExprSwitchContext
   fun:ExecProject
   fun:ExecResult
   fun:ExecProcNodeFirst
   fun:ExecProcNode
   fun:ExecutePlan
   fun:standard_ExecutorRun
   fun:ExecutorRun
   fun:PortalRunSelect
   fun:PortalRun
   fun:exec_simple_query
   fun:PostgresMain
   fun:BackendRun
   fun:BackendStartup
}
==10883== Conditional jump or move depends on uninitialised value(s)
==10883==    at 0x19A0AD6F: ??? (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x1997E7B6: TclNRRunCallbacks (in /usr/lib64/libtcl8.6.so)
==10883==    by 0x19734492: pltcl_trigger_handler (pltcl.c:1249)
==10883==    by 0x197331F8: pltcl_handler (pltcl.c:748)
==10883==    by 0x197330FA: pltcl_call_handler (pltcl.c:695)
==10883==    by 0x65BA66: ExecCallTriggerFunc (trigger.c:2185)
==10883==    by 0x65BF7A: ExecBRInsertTriggers (trigger.c:2323)
==10883==    by 0x6B183C: ExecInsert (nodeModifyTable.c:403)
==10883==    by 0x6B3662: ExecModifyTable (nodeModifyTable.c:1778)
==10883==    by 0x68EFDE: ExecProcNodeFirst (execProcnode.c:446)
==10883==    by 0x686DE6: ExecProcNode (executor.h:242)
==10883==    by 0x689290: ExecutePlan (execMain.c:1718)
==10883==    by 0x68729B: standard_ExecutorRun (execMain.c:361)
==10883==    by 0x68713C: ExecutorRun (execMain.c:304)
==10883==    by 0x8382F8: ProcessQuery (pquery.c:161)
==10883==    by 0x839A6F: PortalRunMulti (pquery.c:1286)
==10883==    by 0x8390B8: PortalRun (pquery.c:799)
==10883==    by 0x833414: exec_simple_query (postgres.c:1120)
==10883==    by 0x8374AF: PostgresMain (postgres.c:4139)
==10883==    by 0x7A7760: BackendRun (postmaster.c:4412)
==10883==  Uninitialised value was created by a stack allocation
==10883==    at 0x19A0AAFD: ??? (in /usr/lib64/libtcl8.6.so)
==10883== 
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   obj:/usr/lib64/libtcl8.6.so
   fun:TclNRRunCallbacks
   fun:pltcl_trigger_handler
   fun:pltcl_handler
   fun:pltcl_call_handler
   fun:ExecCallTriggerFunc
   fun:ExecBRInsertTriggers
   fun:ExecInsert
   fun:ExecModifyTable
   fun:ExecProcNodeFirst
   fun:ExecProcNode
   fun:ExecutePlan
   fun:standard_ExecutorRun
   fun:ExecutorRun
   fun:ProcessQuery
   fun:PortalRunMulti
   fun:PortalRun
   fun:exec_simple_query
   fun:PostgresMain
   fun:BackendRun
}

Reply via email to