==00:00:01:20.259 16507== Memcheck, a memory error detector ==00:00:01:20.259 16507== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==00:00:01:20.259 16507== Using Valgrind-3.14.0-353a3587bb-20181007X and LibVEX; rerun with -h for copyright info ==00:00:01:20.259 16507== Command: postgres --log_line_prefix=%m\ %p\ --log_statement=all --shared_buffers=4GB ==00:00:01:20.259 16507== Parent PID: 16399 ==00:00:01:20.259 16507== --00:00:01:20.259 16507-- --00:00:01:20.259 16507-- Valgrind options: --00:00:01:20.259 16507-- --leak-check=full --00:00:01:20.259 16507-- --gen-suppressions=all --00:00:01:20.259 16507-- --time-stamp=yes --00:00:01:20.259 16507-- --log-file=/tmp/%p.log --00:00:01:20.259 16507-- --trace-children=yes --00:00:01:20.259 16507-- --track-origins=yes --00:00:01:20.259 16507-- --read-var-info=yes --00:00:01:20.259 16507-- --show-leak-kinds=all --00:00:01:20.259 16507-- -v --00:00:01:20.259 16507-- Contents of /proc/version: --00:00:01:20.259 16507-- Linux version 2.6.32-279.19.1.el6_sn.12.x86_64 (mockbuild@kernel-dev-01.suning.com) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #2 SMP Fri Apr 27 21:23:06 CST 2018 --00:00:01:20.259 16507-- --00:00:01:20.259 16507-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-sse3-avx --00:00:01:20.259 16507-- Page sizes: currently 4096, max supported 4096 --00:00:01:20.259 16507-- Valgrind library directory: /usr/local/lib/valgrind ==00:00:01:20.261 16507== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-16507-by-postgres-on-sndsdevsdd01 ==00:00:01:20.261 16507== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-16507-by-postgres-on-sndsdevsdd01 ==00:00:01:20.261 16507== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-16507-by-postgres-on-sndsdevsdd01 ==00:00:01:20.261 16507== ==00:00:01:20.261 16507== TO CONTROL THIS PROCESS USING vgdb (which you probably ==00:00:01:20.261 16507== don't want to do, unless you know exactly what you're doing, ==00:00:01:20.261 16507== or are doing some strange experiment): ==00:00:01:20.261 16507== /usr/local/lib/valgrind/../../bin/vgdb --pid=16507 ...command... ==00:00:01:20.261 16507== ==00:00:01:20.261 16507== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==00:00:01:20.261 16507== /path/to/gdb postgres ==00:00:01:20.261 16507== and then give GDB the following command ==00:00:01:20.261 16507== target remote | /usr/local/lib/valgrind/../../bin/vgdb --pid=16507 ==00:00:01:20.261 16507== --pid is optional if only one valgrind process is running ==00:00:01:20.261 16507== --00:00:01:20.378 16507-- REDIR: 0x3214683400 (libc.so.6:bcmp) redirected to 0x48015e0 (_vgnU_ifunc_wrapper) --00:00:01:20.378 16507-- REDIR: 0x321473e750 (libc.so.6:__memcmp_sse4_1) redirected to 0x4a0b880 (__memcmp_sse4_1) ==00:00:01:20.648 16507== Syscall param socketcall.sendto(msg) points to uninitialised byte(s) ==00:00:01:20.648 16507== at 0x3214E0ED62: send (in /lib64/libpthread-2.12.so) ==00:00:01:20.648 16507== by 0x6AD042: pgstat_send (pgstat.c:4112) ==00:00:01:20.648 16507== by 0x6AEB72: pgstat_report_stat (pgstat.c:891) ==00:00:01:20.648 16507== by 0x72555E: PostgresMain (postgres.c:4009) ==00:00:01:20.648 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:01:20.648 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:01:20.648 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:01:20.648 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:01:20.648 16507== by 0x6395DF: main (main.c:228) ==00:00:01:20.648 16507== Location 0x1ffefffc6c is 4 bytes inside regular_msg.m_entry[0], ==00:00:01:20.648 16507== declared at pgstat.c:819, in frame #2 of thread 1 ==00:00:01:20.648 16507== Uninitialised value was created by a stack allocation ==00:00:01:20.648 16507== at 0x6AE9BC: pgstat_report_stat (pgstat.c:813) ==00:00:01:20.648 16507== { Memcheck:Param socketcall.sendto(msg) fun:send fun:pgstat_send fun:pgstat_report_stat fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:01:20.651 16507== Syscall param socketcall.sendto(msg) points to uninitialised byte(s) ==00:00:01:20.651 16507== at 0x3214E0ED62: send (in /lib64/libpthread-2.12.so) ==00:00:01:20.651 16507== by 0x6AD042: pgstat_send (pgstat.c:4112) ==00:00:01:20.651 16507== by 0x6AEC38: pgstat_report_stat (pgstat.c:907) ==00:00:01:20.651 16507== by 0x72555E: PostgresMain (postgres.c:4009) ==00:00:01:20.651 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:01:20.651 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:01:20.651 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:01:20.651 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:01:20.651 16507== by 0x6395DF: main (main.c:228) ==00:00:01:20.651 16507== Location 0x1ffefffc6c is 4 bytes inside regular_msg.m_entry[0], ==00:00:01:20.651 16507== declared at pgstat.c:819, in frame #2 of thread 1 ==00:00:01:20.651 16507== Uninitialised value was created by a stack allocation ==00:00:01:20.651 16507== at 0x6AE9BC: pgstat_report_stat (pgstat.c:813) ==00:00:01:20.651 16507== { Memcheck:Param socketcall.sendto(msg) fun:send fun:pgstat_send fun:pgstat_report_stat fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:01:20.652 16507== Syscall param socketcall.sendto(msg) points to uninitialised byte(s) ==00:00:01:20.652 16507== at 0x3214E0ED62: send (in /lib64/libpthread-2.12.so) ==00:00:01:20.652 16507== by 0x6AD042: pgstat_send (pgstat.c:4112) ==00:00:01:20.652 16507== by 0x6AEC52: pgstat_report_stat (pgstat.c:909) ==00:00:01:20.652 16507== by 0x72555E: PostgresMain (postgres.c:4009) ==00:00:01:20.652 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:01:20.652 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:01:20.652 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:01:20.652 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:01:20.652 16507== by 0x6395DF: main (main.c:228) ==00:00:01:20.652 16507== Location 0x1ffefff8bc is 4 bytes inside shared_msg.m_entry[0], ==00:00:01:20.652 16507== declared at pgstat.c:820, in frame #2 of thread 1 ==00:00:01:20.652 16507== Uninitialised value was created by a stack allocation ==00:00:01:20.652 16507== at 0x6AE9BC: pgstat_report_stat (pgstat.c:813) ==00:00:01:20.652 16507== { Memcheck:Param socketcall.sendto(msg) fun:send fun:pgstat_send fun:pgstat_report_stat fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } --00:00:18:03.978 16507-- Discarding syms at 0xcb201f0-0xcb28648 in /lib64/libnss_files-2.12.so (have_dinfo 1) ==00:00:18:03.986 16507== ==00:00:18:03.986 16507== HEAP SUMMARY: ==00:00:18:03.986 16507== in use at exit: 34,844,195 bytes in 1,036 blocks ==00:00:18:03.986 16507== total heap usage: 167,523 allocs, 166,487 frees, 21,924,487,960 bytes allocated ==00:00:18:03.986 16507== ==00:00:18:03.986 16507== Searching for pointers to 1,036 not-freed blocks ==00:00:18:15.383 16507== Checked 4,463,685,296 bytes ==00:00:18:15.383 16507== ==00:00:18:15.383 16507== 1 bytes in 1 blocks are still reachable in loss record 1 of 127 ==00:00:18:15.383 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.383 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.383 16507== by 0x6B4AEA: BackendInitialize (postmaster.c:4240) ==00:00:18:15.383 16507== by 0x6B8AFA: BackendStartup (postmaster.c:4074) ==00:00:18:15.383 16507== by 0x6B8AFA: ServerLoop (postmaster.c:1755) ==00:00:18:15.383 16507== by 0x6B8AFA: PostmasterMain (postmaster.c:1363) ==00:00:18:15.383 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.383 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:BackendInitialize fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.383 16507== 4 bytes in 1 blocks are still reachable in loss record 2 of 127 ==00:00:18:15.383 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.383 16507== by 0x8398E3: guc_malloc (guc.c:3994) ==00:00:18:15.383 16507== by 0x843753: check_effective_io_concurrency (guc.c:10400) ==00:00:18:15.383 16507== by 0x83C28D: call_int_check_hook (guc.c:9837) ==00:00:18:15.383 16507== by 0x83C943: InitializeOneGUCOption (guc.c:4618) ==00:00:18:15.383 16507== by 0x843265: InitializeGUCOptions (guc.c:4499) ==00:00:18:15.383 16507== by 0x6B74EA: PostmasterMain (postmaster.c:663) ==00:00:18:15.383 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.383 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:guc_malloc fun:check_effective_io_concurrency fun:call_int_check_hook fun:InitializeOneGUCOption fun:InitializeGUCOptions fun:PostmasterMain fun:main } ==00:00:18:15.383 16507== 4 bytes in 1 blocks are still reachable in loss record 3 of 127 ==00:00:18:15.383 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.383 16507== by 0x5EAA3C: check_random_seed (variable.c:645) ==00:00:18:15.383 16507== by 0x83C3D3: call_real_check_hook (guc.c:9871) ==00:00:18:15.383 16507== by 0x83C9A5: InitializeOneGUCOption (guc.c:4636) ==00:00:18:15.383 16507== by 0x843265: InitializeGUCOptions (guc.c:4499) ==00:00:18:15.383 16507== by 0x6B74EA: PostmasterMain (postmaster.c:663) ==00:00:18:15.383 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.383 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:check_random_seed fun:call_real_check_hook fun:InitializeOneGUCOption fun:InitializeGUCOptions fun:PostmasterMain fun:main } ==00:00:18:15.383 16507== 4 bytes in 1 blocks are still reachable in loss record 4 of 127 ==00:00:18:15.383 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.383 16507== by 0x5EADB4: check_XactIsoLevel (variable.c:577) ==00:00:18:15.383 16507== by 0x83C51D: call_string_check_hook (guc.c:9905) ==00:00:18:15.383 16507== by 0x83F2E2: parse_and_validate_value (guc.c:5840) ==00:00:18:15.383 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.383 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.383 16507== by 0x843294: InitializeGUCOptions (guc.c:4510) ==00:00:18:15.383 16507== by 0x6B74EA: PostmasterMain (postmaster.c:663) ==00:00:18:15.383 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.383 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:check_XactIsoLevel fun:call_string_check_hook fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:InitializeGUCOptions fun:PostmasterMain fun:main } ==00:00:18:15.383 16507== 4 bytes in 1 blocks are still reachable in loss record 5 of 127 ==00:00:18:15.383 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.383 16507== by 0x8398E3: guc_malloc (guc.c:3994) ==00:00:18:15.383 16507== by 0x843520: check_log_destination (guc.c:10095) ==00:00:18:15.383 16507== by 0x83C51D: call_string_check_hook (guc.c:9905) ==00:00:18:15.383 16507== by 0x83F2E2: parse_and_validate_value (guc.c:5840) ==00:00:18:15.383 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.383 16507== by 0x842B5E: ProcessConfigFileInternal (guc-file.l:439) ==00:00:18:15.383 16507== by 0x842E75: ProcessConfigFile (guc-file.l:155) ==00:00:18:15.383 16507== by 0x842F72: SelectConfigFiles (guc.c:4808) ==00:00:18:15.383 16507== by 0x6B7938: PostmasterMain (postmaster.c:860) ==00:00:18:15.383 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.383 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:guc_malloc fun:check_log_destination fun:call_string_check_hook fun:parse_and_validate_value fun:set_config_option fun:ProcessConfigFileInternal fun:ProcessConfigFile fun:SelectConfigFiles fun:PostmasterMain fun:main } ==00:00:18:15.383 16507== 4 bytes in 1 blocks are still reachable in loss record 6 of 127 ==00:00:18:15.383 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.383 16507== by 0x5EABAB: check_client_encoding (variable.c:742) ==00:00:18:15.383 16507== by 0x83C51D: call_string_check_hook (guc.c:9905) ==00:00:18:15.383 16507== by 0x83F2E2: parse_and_validate_value (guc.c:5840) ==00:00:18:15.383 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.383 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.383 16507== by 0x833D83: CheckMyDatabase (postinit.c:369) ==00:00:18:15.383 16507== by 0x833D83: InitPostgres (postinit.c:1002) ==00:00:18:15.383 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.383 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.383 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.383 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.383 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.383 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.383 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:check_client_encoding fun:call_string_check_hook fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:CheckMyDatabase fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.383 16507== 5 bytes in 1 blocks are still reachable in loss record 7 of 127 ==00:00:18:15.383 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.383 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.383 16507== by 0x839C77: guc_strdup (guc.c:4023) ==00:00:18:15.383 16507== by 0x83F2B2: parse_and_validate_value (guc.c:5827) ==00:00:18:15.383 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.383 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.384 16507== by 0x833D67: CheckMyDatabase (postinit.c:366) ==00:00:18:15.384 16507== by 0x833D67: InitPostgres (postinit.c:1002) ==00:00:18:15.384 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.384 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.384 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.384 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.384 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:guc_strdup fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:CheckMyDatabase fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 5 bytes in 1 blocks are still reachable in loss record 8 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.384 16507== by 0x839C77: guc_strdup (guc.c:4023) ==00:00:18:15.384 16507== by 0x83F2B2: parse_and_validate_value (guc.c:5827) ==00:00:18:15.384 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.384 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.384 16507== by 0x833D83: CheckMyDatabase (postinit.c:369) ==00:00:18:15.384 16507== by 0x833D83: InitPostgres (postinit.c:1002) ==00:00:18:15.384 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.384 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.384 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.384 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.384 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:guc_strdup fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:CheckMyDatabase fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 7 bytes in 1 blocks are still reachable in loss record 9 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.384 16507== by 0x839C77: guc_strdup (guc.c:4023) ==00:00:18:15.384 16507== by 0x83F2B2: parse_and_validate_value (guc.c:5827) ==00:00:18:15.384 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.384 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.384 16507== by 0x6B78F1: PostmasterMain (postmaster.c:830) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:guc_strdup fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 8 bytes in 1 blocks are still reachable in loss record 10 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x5EA8A1: check_role (variable.c:919) ==00:00:18:15.384 16507== by 0x83C51D: call_string_check_hook (guc.c:9905) ==00:00:18:15.384 16507== by 0x83C7FB: InitializeOneGUCOption (guc.c:4658) ==00:00:18:15.384 16507== by 0x843265: InitializeGUCOptions (guc.c:4499) ==00:00:18:15.384 16507== by 0x6B74EA: PostmasterMain (postmaster.c:663) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:check_role fun:call_string_check_hook fun:InitializeOneGUCOption fun:InitializeGUCOptions fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 8 bytes in 1 blocks are still reachable in loss record 11 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.384 16507== by 0x839C77: guc_strdup (guc.c:4023) ==00:00:18:15.384 16507== by 0x83F2B2: parse_and_validate_value (guc.c:5827) ==00:00:18:15.384 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.384 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.384 16507== by 0x843294: InitializeGUCOptions (guc.c:4510) ==00:00:18:15.384 16507== by 0x6B74EA: PostmasterMain (postmaster.c:663) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:guc_strdup fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:InitializeGUCOptions fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 8 bytes in 1 blocks are still reachable in loss record 12 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x5EB0C2: check_log_timezone (variable.c:434) ==00:00:18:15.384 16507== by 0x83C51D: call_string_check_hook (guc.c:9905) ==00:00:18:15.384 16507== by 0x83F2E2: parse_and_validate_value (guc.c:5840) ==00:00:18:15.384 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.384 16507== by 0x842B5E: ProcessConfigFileInternal (guc-file.l:439) ==00:00:18:15.384 16507== by 0x842E75: ProcessConfigFile (guc-file.l:155) ==00:00:18:15.384 16507== by 0x842F72: SelectConfigFiles (guc.c:4808) ==00:00:18:15.384 16507== by 0x6B7938: PostmasterMain (postmaster.c:860) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:check_log_timezone fun:call_string_check_hook fun:parse_and_validate_value fun:set_config_option fun:ProcessConfigFileInternal fun:ProcessConfigFile fun:SelectConfigFiles fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 8 bytes in 1 blocks are still reachable in loss record 13 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x5EB52A: check_datestyle (variable.c:222) ==00:00:18:15.384 16507== by 0x83C51D: call_string_check_hook (guc.c:9905) ==00:00:18:15.384 16507== by 0x83F2E2: parse_and_validate_value (guc.c:5840) ==00:00:18:15.384 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.384 16507== by 0x842B5E: ProcessConfigFileInternal (guc-file.l:439) ==00:00:18:15.384 16507== by 0x842E75: ProcessConfigFile (guc-file.l:155) ==00:00:18:15.384 16507== by 0x842F72: SelectConfigFiles (guc.c:4808) ==00:00:18:15.384 16507== by 0x6B7938: PostmasterMain (postmaster.c:860) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:check_datestyle fun:call_string_check_hook fun:parse_and_validate_value fun:set_config_option fun:ProcessConfigFileInternal fun:ProcessConfigFile fun:SelectConfigFiles fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 8 bytes in 1 blocks are still reachable in loss record 14 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x5EB1FF: check_timezone (variable.c:361) ==00:00:18:15.384 16507== by 0x83C51D: call_string_check_hook (guc.c:9905) ==00:00:18:15.384 16507== by 0x83F2E2: parse_and_validate_value (guc.c:5840) ==00:00:18:15.384 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.384 16507== by 0x842B5E: ProcessConfigFileInternal (guc-file.l:439) ==00:00:18:15.384 16507== by 0x842E75: ProcessConfigFile (guc-file.l:155) ==00:00:18:15.384 16507== by 0x842F72: SelectConfigFiles (guc.c:4808) ==00:00:18:15.384 16507== by 0x6B7938: PostmasterMain (postmaster.c:860) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:check_timezone fun:call_string_check_hook fun:parse_and_validate_value fun:set_config_option fun:ProcessConfigFileInternal fun:ProcessConfigFile fun:SelectConfigFiles fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 8 bytes in 1 blocks are still reachable in loss record 15 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.384 16507== by 0x839C77: guc_strdup (guc.c:4023) ==00:00:18:15.384 16507== by 0x83F2B2: parse_and_validate_value (guc.c:5827) ==00:00:18:15.384 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.384 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.384 16507== by 0x842F8B: pg_timezone_abbrev_initialize (guc.c:10270) ==00:00:18:15.384 16507== by 0x842F8B: SelectConfigFiles (guc.c:4817) ==00:00:18:15.384 16507== by 0x6B7938: PostmasterMain (postmaster.c:860) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:guc_strdup fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:pg_timezone_abbrev_initialize fun:SelectConfigFiles fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 8 bytes in 1 blocks are still reachable in loss record 16 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.384 16507== by 0x6B4ADB: BackendInitialize (postmaster.c:4239) ==00:00:18:15.384 16507== by 0x6B8AFA: BackendStartup (postmaster.c:4074) ==00:00:18:15.384 16507== by 0x6B8AFA: ServerLoop (postmaster.c:1755) ==00:00:18:15.384 16507== by 0x6B8AFA: PostmasterMain (postmaster.c:1363) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:BackendInitialize fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 8 bytes in 1 blocks are still reachable in loss record 17 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x5EA9C8: check_session_authorization (variable.c:832) ==00:00:18:15.384 16507== by 0x83C51D: call_string_check_hook (guc.c:9905) ==00:00:18:15.384 16507== by 0x83F2E2: parse_and_validate_value (guc.c:5840) ==00:00:18:15.384 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.384 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.384 16507== by 0x832EA8: InitializeSessionUserId (miscinit.c:565) ==00:00:18:15.384 16507== by 0x833B11: InitPostgres (postinit.c:741) ==00:00:18:15.384 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.384 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.384 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.384 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.384 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:check_session_authorization fun:call_string_check_hook fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:InitializeSessionUserId fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 8 bytes in 1 blocks are still reachable in loss record 18 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.384 16507== by 0x839C77: guc_strdup (guc.c:4023) ==00:00:18:15.384 16507== by 0x83F2B2: parse_and_validate_value (guc.c:5827) ==00:00:18:15.384 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.384 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.384 16507== by 0x833622: process_startup_options (postinit.c:1098) ==00:00:18:15.384 16507== by 0x833815: InitPostgres (postinit.c:1010) ==00:00:18:15.384 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.384 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.384 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.384 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.384 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:guc_strdup fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:process_startup_options fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 9 bytes in 1 blocks are still reachable in loss record 19 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.384 16507== by 0x862462: get_progname (path.c:468) ==00:00:18:15.384 16507== by 0x638E36: main (main.c:72) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:get_progname fun:main } ==00:00:18:15.384 16507== 9 bytes in 1 blocks are still reachable in loss record 20 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.384 16507== by 0x823A71: set_syslog_parameters (elog.c:1936) ==00:00:18:15.384 16507== by 0x83C881: InitializeOneGUCOption (guc.c:4679) ==00:00:18:15.384 16507== by 0x843265: InitializeGUCOptions (guc.c:4499) ==00:00:18:15.384 16507== by 0x6B74EA: PostmasterMain (postmaster.c:663) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:set_syslog_parameters fun:InitializeOneGUCOption fun:InitializeGUCOptions fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 9 bytes in 1 blocks are still reachable in loss record 21 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.384 16507== by 0x839C77: guc_strdup (guc.c:4023) ==00:00:18:15.384 16507== by 0x83F2B2: parse_and_validate_value (guc.c:5827) ==00:00:18:15.384 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.384 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.384 16507== by 0x832EA8: InitializeSessionUserId (miscinit.c:565) ==00:00:18:15.384 16507== by 0x833B11: InitPostgres (postinit.c:741) ==00:00:18:15.384 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.384 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.384 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.384 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.384 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:guc_strdup fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:InitializeSessionUserId fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 12 bytes in 1 blocks are still reachable in loss record 22 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x8398E3: guc_malloc (guc.c:3994) ==00:00:18:15.384 16507== by 0x83A2DF: assign_pgstat_temp_directory (guc.c:10431) ==00:00:18:15.384 16507== by 0x83C817: InitializeOneGUCOption (guc.c:4663) ==00:00:18:15.384 16507== by 0x843265: InitializeGUCOptions (guc.c:4499) ==00:00:18:15.384 16507== by 0x6B74EA: PostmasterMain (postmaster.c:663) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:guc_malloc fun:assign_pgstat_temp_directory fun:InitializeOneGUCOption fun:InitializeGUCOptions fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 12 bytes in 1 blocks are still reachable in loss record 23 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.384 16507== by 0x86288D: make_absolute_path (path.c:679) ==00:00:18:15.384 16507== by 0x833265: SetDataDir (miscinit.c:102) ==00:00:18:15.384 16507== by 0x842F4D: SelectConfigFiles (guc.c:4781) ==00:00:18:15.384 16507== by 0x6B7938: PostmasterMain (postmaster.c:860) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:make_absolute_path fun:SetDataDir fun:SelectConfigFiles fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 12 bytes in 1 blocks are still reachable in loss record 24 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.384 16507== by 0x839C77: guc_strdup (guc.c:4023) ==00:00:18:15.384 16507== by 0x83F2B2: parse_and_validate_value (guc.c:5827) ==00:00:18:15.384 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.384 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.384 16507== by 0x842F68: SelectConfigFiles (guc.c:4800) ==00:00:18:15.384 16507== by 0x6B7938: PostmasterMain (postmaster.c:860) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:guc_strdup fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:SelectConfigFiles fun:PostmasterMain fun:main } ==00:00:18:15.384 16507== 12 bytes in 1 blocks are still reachable in loss record 25 of 127 ==00:00:18:15.384 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.384 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.384 16507== by 0x839C77: guc_strdup (guc.c:4023) ==00:00:18:15.384 16507== by 0x83F2B2: parse_and_validate_value (guc.c:5827) ==00:00:18:15.384 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.384 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.384 16507== by 0x833DC7: CheckMyDatabase (postinit.c:391) ==00:00:18:15.384 16507== by 0x833DC7: InitPostgres (postinit.c:1002) ==00:00:18:15.384 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.384 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.384 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.384 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.384 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.384 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.384 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:guc_strdup fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:CheckMyDatabase fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.385 16507== 12 bytes in 1 blocks are still reachable in loss record 26 of 127 ==00:00:18:15.385 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.385 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.385 16507== by 0x839C77: guc_strdup (guc.c:4023) ==00:00:18:15.385 16507== by 0x83F2B2: parse_and_validate_value (guc.c:5827) ==00:00:18:15.385 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.385 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.385 16507== by 0x833DDB: CheckMyDatabase (postinit.c:392) ==00:00:18:15.385 16507== by 0x833DDB: InitPostgres (postinit.c:1002) ==00:00:18:15.385 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.385 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.385 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.385 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.385 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.385 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.385 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:guc_strdup fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:CheckMyDatabase fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.385 16507== 16 bytes in 1 blocks are still reachable in loss record 27 of 127 ==00:00:18:15.385 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.385 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.385 16507== by 0x6FC3CA: PathNameOpenFile (fd.c:1314) ==00:00:18:15.385 16507== by 0x71D8B7: mdopen (md.c:586) ==00:00:18:15.385 16507== by 0x71DC43: mdnblocks (md.c:875) ==00:00:18:15.385 16507== by 0x4ACD49: initscan (heapam.c:233) ==00:00:18:15.385 16507== by 0x4ACF39: heap_beginscan_internal (heapam.c:1505) ==00:00:18:15.385 16507== by 0x4AD0C7: heap_beginscan_strat (heapam.c:1413) ==00:00:18:15.385 16507== by 0x4BCB86: systable_beginscan (genam.c:397) ==00:00:18:15.385 16507== by 0x810CAB: SearchCatCache (catcache.c:1169) ==00:00:18:15.385 16507== by 0x81931D: RelationInitIndexAccessInfo (relcache.c:1549) ==00:00:18:15.385 16507== by 0x81A6E7: RelationBuildDesc (relcache.c:1375) ==00:00:18:15.385 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:PathNameOpenFile fun:mdopen fun:mdnblocks fun:initscan fun:heap_beginscan_internal fun:heap_beginscan_strat fun:systable_beginscan fun:SearchCatCache fun:RelationInitIndexAccessInfo fun:RelationBuildDesc } ==00:00:18:15.385 16507== 16 bytes in 1 blocks are still reachable in loss record 28 of 127 ==00:00:18:15.385 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.385 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.385 16507== by 0x6FC3CA: PathNameOpenFile (fd.c:1314) ==00:00:18:15.385 16507== by 0x71D8B7: mdopen (md.c:586) ==00:00:18:15.385 16507== by 0x71E512: _mdfd_getseg (md.c:1844) ==00:00:18:15.385 16507== by 0x71EC73: mdread (md.c:744) ==00:00:18:15.385 16507== by 0x6F82C3: ReadBuffer_common (bufmgr.c:890) ==00:00:18:15.385 16507== by 0x6F8E3D: ReadBufferExtended (bufmgr.c:664) ==00:00:18:15.385 16507== by 0x4BD329: index_fetch_heap (indexam.c:595) ==00:00:18:15.385 16507== by 0x4BD420: index_getnext (indexam.c:691) ==00:00:18:15.385 16507== by 0x4BC9B8: systable_getnext (genam.c:422) ==00:00:18:15.385 16507== by 0x810507: SearchCatCacheList (catcache.c:1458) ==00:00:18:15.385 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:PathNameOpenFile fun:mdopen fun:_mdfd_getseg fun:mdread fun:ReadBuffer_common fun:ReadBufferExtended fun:index_fetch_heap fun:index_getnext fun:systable_getnext fun:SearchCatCacheList } ==00:00:18:15.385 16507== 16 bytes in 1 blocks are still reachable in loss record 29 of 127 ==00:00:18:15.385 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.385 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.385 16507== by 0x6FC3CA: PathNameOpenFile (fd.c:1314) ==00:00:18:15.385 16507== by 0x71D8B7: mdopen (md.c:586) ==00:00:18:15.385 16507== by 0x71E512: _mdfd_getseg (md.c:1844) ==00:00:18:15.385 16507== by 0x71EC73: mdread (md.c:744) ==00:00:18:15.385 16507== by 0x6F82C3: ReadBuffer_common (bufmgr.c:890) ==00:00:18:15.385 16507== by 0x6F8E3D: ReadBufferExtended (bufmgr.c:664) ==00:00:18:15.385 16507== by 0x4BD329: index_fetch_heap (indexam.c:595) ==00:00:18:15.385 16507== by 0x4BD420: index_getnext (indexam.c:691) ==00:00:18:15.385 16507== by 0x4BC9B8: systable_getnext (genam.c:422) ==00:00:18:15.385 16507== by 0x819ED7: RelationBuildTupleDesc (relcache.c:538) ==00:00:18:15.385 16507== by 0x819ED7: RelationBuildDesc (relcache.c:1330) ==00:00:18:15.385 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:PathNameOpenFile fun:mdopen fun:_mdfd_getseg fun:mdread fun:ReadBuffer_common fun:ReadBufferExtended fun:index_fetch_heap fun:index_getnext fun:systable_getnext fun:RelationBuildTupleDesc fun:RelationBuildDesc } ==00:00:18:15.385 16507== 16 bytes in 1 blocks are still reachable in loss record 30 of 127 ==00:00:18:15.385 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.385 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.385 16507== by 0x6FC3CA: PathNameOpenFile (fd.c:1314) ==00:00:18:15.385 16507== by 0x71D8B7: mdopen (md.c:586) ==00:00:18:15.385 16507== by 0x71E512: _mdfd_getseg (md.c:1844) ==00:00:18:15.385 16507== by 0x71EC73: mdread (md.c:744) ==00:00:18:15.385 16507== by 0x6F82C3: ReadBuffer_common (bufmgr.c:890) ==00:00:18:15.385 16507== by 0x6F8E3D: ReadBufferExtended (bufmgr.c:664) ==00:00:18:15.385 16507== by 0x4BD329: index_fetch_heap (indexam.c:595) ==00:00:18:15.385 16507== by 0x4BD420: index_getnext (indexam.c:691) ==00:00:18:15.385 16507== by 0x4BC9B8: systable_getnext (genam.c:422) ==00:00:18:15.385 16507== by 0x81A0E9: AttrDefaultFetch (relcache.c:4047) ==00:00:18:15.385 16507== by 0x81A0E9: RelationBuildTupleDesc (relcache.c:620) ==00:00:18:15.385 16507== by 0x81A0E9: RelationBuildDesc (relcache.c:1330) ==00:00:18:15.385 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:PathNameOpenFile fun:mdopen fun:_mdfd_getseg fun:mdread fun:ReadBuffer_common fun:ReadBufferExtended fun:index_fetch_heap fun:index_getnext fun:systable_getnext fun:AttrDefaultFetch fun:RelationBuildTupleDesc fun:RelationBuildDesc } ==00:00:18:15.385 16507== 16 bytes in 1 blocks are still reachable in loss record 31 of 127 ==00:00:18:15.385 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.385 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.385 16507== by 0x6FC3CA: PathNameOpenFile (fd.c:1314) ==00:00:18:15.385 16507== by 0x71D8B7: mdopen (md.c:586) ==00:00:18:15.385 16507== by 0x71E512: _mdfd_getseg (md.c:1844) ==00:00:18:15.385 16507== by 0x71EC73: mdread (md.c:744) ==00:00:18:15.385 16507== by 0x6F82C3: ReadBuffer_common (bufmgr.c:890) ==00:00:18:15.385 16507== by 0x6F8E3D: ReadBufferExtended (bufmgr.c:664) ==00:00:18:15.385 16507== by 0x4C0DC9: _bt_getbuf (nbtpage.c:577) ==00:00:18:15.385 16507== by 0x4C5680: _bt_readnextpage (nbtsearch.c:1476) ==00:00:18:15.385 16507== by 0x4C591D: _bt_steppage (nbtsearch.c:1429) ==00:00:18:15.385 16507== by 0x4C6250: _bt_first (nbtsearch.c:1095) ==00:00:18:15.385 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:PathNameOpenFile fun:mdopen fun:_mdfd_getseg fun:mdread fun:ReadBuffer_common fun:ReadBufferExtended fun:_bt_getbuf fun:_bt_readnextpage fun:_bt_steppage fun:_bt_first } ==00:00:18:15.385 16507== 16 bytes in 1 blocks are still reachable in loss record 32 of 127 ==00:00:18:15.385 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.385 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.385 16507== by 0x6FC3CA: PathNameOpenFile (fd.c:1314) ==00:00:18:15.385 16507== by 0x71D8B7: mdopen (md.c:586) ==00:00:18:15.385 16507== by 0x71E512: _mdfd_getseg (md.c:1844) ==00:00:18:15.385 16507== by 0x71EC73: mdread (md.c:744) ==00:00:18:15.385 16507== by 0x6F82C3: ReadBuffer_common (bufmgr.c:890) ==00:00:18:15.385 16507== by 0x6F8E3D: ReadBufferExtended (bufmgr.c:664) ==00:00:18:15.385 16507== by 0x4BD329: index_fetch_heap (indexam.c:595) ==00:00:18:15.385 16507== by 0x4BD420: index_getnext (indexam.c:691) ==00:00:18:15.385 16507== by 0x4BC9B8: systable_getnext (genam.c:422) ==00:00:18:15.385 16507== by 0x8105EB: SearchCatCacheList (catcache.c:1458) ==00:00:18:15.385 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:PathNameOpenFile fun:mdopen fun:_mdfd_getseg fun:mdread fun:ReadBuffer_common fun:ReadBufferExtended fun:index_fetch_heap fun:index_getnext fun:systable_getnext fun:SearchCatCacheList } ==00:00:18:15.385 16507== 16 bytes in 1 blocks are still reachable in loss record 33 of 127 ==00:00:18:15.385 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.385 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.385 16507== by 0x6FC3CA: PathNameOpenFile (fd.c:1314) ==00:00:18:15.385 16507== by 0x71D8B7: mdopen (md.c:586) ==00:00:18:15.385 16507== by 0x71DC43: mdnblocks (md.c:875) ==00:00:18:15.385 16507== by 0x4ACD49: initscan (heapam.c:233) ==00:00:18:15.385 16507== by 0x4ACF39: heap_beginscan_internal (heapam.c:1505) ==00:00:18:15.385 16507== by 0x4AD0C7: heap_beginscan_strat (heapam.c:1413) ==00:00:18:15.385 16507== by 0x4BCB86: systable_beginscan (genam.c:397) ==00:00:18:15.385 16507== by 0x53035F: GetAllTablesPublications (pg_publication.c:295) ==00:00:18:15.385 16507== by 0x8143F8: GetRelationPublicationActions (relcache.c:5194) ==00:00:18:15.385 16507== by 0x5FB61F: CheckCmdReplicaIdentity (execReplication.c:558) ==00:00:18:15.385 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:PathNameOpenFile fun:mdopen fun:mdnblocks fun:initscan fun:heap_beginscan_internal fun:heap_beginscan_strat fun:systable_beginscan fun:GetAllTablesPublications fun:GetRelationPublicationActions fun:CheckCmdReplicaIdentity } ==00:00:18:15.385 16507== 22 bytes in 1 blocks are still reachable in loss record 34 of 127 ==00:00:18:15.385 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.385 16507== by 0x8398E3: guc_malloc (guc.c:3994) ==00:00:18:15.385 16507== by 0x843C08: check_wal_consistency_checking (guc.c:10034) ==00:00:18:15.385 16507== by 0x83C51D: call_string_check_hook (guc.c:9905) ==00:00:18:15.385 16507== by 0x83C7FB: InitializeOneGUCOption (guc.c:4658) ==00:00:18:15.385 16507== by 0x843265: InitializeGUCOptions (guc.c:4499) ==00:00:18:15.385 16507== by 0x6B74EA: PostmasterMain (postmaster.c:663) ==00:00:18:15.385 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.385 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:guc_malloc fun:check_wal_consistency_checking fun:call_string_check_hook fun:InitializeOneGUCOption fun:InitializeGUCOptions fun:PostmasterMain fun:main } ==00:00:18:15.385 16507== 23 bytes in 1 blocks are still reachable in loss record 35 of 127 ==00:00:18:15.385 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.385 16507== by 0x8398E3: guc_malloc (guc.c:3994) ==00:00:18:15.385 16507== by 0x83A316: assign_pgstat_temp_directory (guc.c:10435) ==00:00:18:15.385 16507== by 0x83C817: InitializeOneGUCOption (guc.c:4663) ==00:00:18:15.385 16507== by 0x843265: InitializeGUCOptions (guc.c:4499) ==00:00:18:15.385 16507== by 0x6B74EA: PostmasterMain (postmaster.c:663) ==00:00:18:15.385 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.385 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:guc_malloc fun:assign_pgstat_temp_directory fun:InitializeOneGUCOption fun:InitializeGUCOptions fun:PostmasterMain fun:main } ==00:00:18:15.385 16507== 24 bytes in 1 blocks are still reachable in loss record 36 of 127 ==00:00:18:15.385 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.385 16507== by 0x8398E3: guc_malloc (guc.c:3994) ==00:00:18:15.385 16507== by 0x83A34D: assign_pgstat_temp_directory (guc.c:10437) ==00:00:18:15.385 16507== by 0x83C817: InitializeOneGUCOption (guc.c:4663) ==00:00:18:15.385 16507== by 0x843265: InitializeGUCOptions (guc.c:4499) ==00:00:18:15.385 16507== by 0x6B74EA: PostmasterMain (postmaster.c:663) ==00:00:18:15.385 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.385 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:guc_malloc fun:assign_pgstat_temp_directory fun:InitializeOneGUCOption fun:InitializeGUCOptions fun:PostmasterMain fun:main } ==00:00:18:15.385 16507== 24 bytes in 1 blocks are still reachable in loss record 37 of 127 ==00:00:18:15.385 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.385 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.385 16507== by 0x839C77: guc_strdup (guc.c:4023) ==00:00:18:15.385 16507== by 0x83F2B2: parse_and_validate_value (guc.c:5827) ==00:00:18:15.385 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.385 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.385 16507== by 0x842FBA: SelectConfigFiles (guc.c:4839) ==00:00:18:15.385 16507== by 0x6B7938: PostmasterMain (postmaster.c:860) ==00:00:18:15.385 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.385 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:guc_strdup fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:SelectConfigFiles fun:PostmasterMain fun:main } ==00:00:18:15.385 16507== 26 bytes in 1 blocks are still reachable in loss record 38 of 127 ==00:00:18:15.385 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.385 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.385 16507== by 0x839C77: guc_strdup (guc.c:4023) ==00:00:18:15.385 16507== by 0x83F2B2: parse_and_validate_value (guc.c:5827) ==00:00:18:15.385 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.385 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.385 16507== by 0x842FF1: SelectConfigFiles (guc.c:4862) ==00:00:18:15.385 16507== by 0x6B7938: PostmasterMain (postmaster.c:860) ==00:00:18:15.385 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.385 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:guc_strdup fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:SelectConfigFiles fun:PostmasterMain fun:main } ==00:00:18:15.385 16507== 28 bytes in 1 blocks are still reachable in loss record 39 of 127 ==00:00:18:15.385 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.385 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.385 16507== by 0x839C77: guc_strdup (guc.c:4023) ==00:00:18:15.385 16507== by 0x83F2B2: parse_and_validate_value (guc.c:5827) ==00:00:18:15.385 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.385 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.385 16507== by 0x842F0A: SelectConfigFiles (guc.c:4750) ==00:00:18:15.385 16507== by 0x6B7938: PostmasterMain (postmaster.c:860) ==00:00:18:15.385 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.385 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:guc_strdup fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:SelectConfigFiles fun:PostmasterMain fun:main } ==00:00:18:15.385 16507== 32 bytes in 1 blocks are still reachable in loss record 40 of 127 ==00:00:18:15.385 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.385 16507== by 0x5EB4B5: check_datestyle (variable.c:184) ==00:00:18:15.385 16507== by 0x83C51D: call_string_check_hook (guc.c:9905) ==00:00:18:15.385 16507== by 0x83F2E2: parse_and_validate_value (guc.c:5840) ==00:00:18:15.385 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.385 16507== by 0x842B5E: ProcessConfigFileInternal (guc-file.l:439) ==00:00:18:15.385 16507== by 0x842E75: ProcessConfigFile (guc-file.l:155) ==00:00:18:15.385 16507== by 0x842F72: SelectConfigFiles (guc.c:4808) ==00:00:18:15.385 16507== by 0x6B7938: PostmasterMain (postmaster.c:860) ==00:00:18:15.385 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.385 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:check_datestyle fun:call_string_check_hook fun:parse_and_validate_value fun:set_config_option fun:ProcessConfigFileInternal fun:ProcessConfigFile fun:SelectConfigFiles fun:PostmasterMain fun:main } ==00:00:18:15.385 16507== 32 bytes in 2 blocks are still reachable in loss record 41 of 127 ==00:00:18:15.385 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.385 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.385 16507== by 0x6FC3CA: PathNameOpenFile (fd.c:1314) ==00:00:18:15.385 16507== by 0x71D8B7: mdopen (md.c:586) ==00:00:18:15.385 16507== by 0x71E512: _mdfd_getseg (md.c:1844) ==00:00:18:15.385 16507== by 0x71EC73: mdread (md.c:744) ==00:00:18:15.385 16507== by 0x6F82C3: ReadBuffer_common (bufmgr.c:890) ==00:00:18:15.385 16507== by 0x6F8E3D: ReadBufferExtended (bufmgr.c:664) ==00:00:18:15.386 16507== by 0x4C0DC9: _bt_getbuf (nbtpage.c:577) ==00:00:18:15.386 16507== by 0x4C5680: _bt_readnextpage (nbtsearch.c:1476) ==00:00:18:15.386 16507== by 0x4C591D: _bt_steppage (nbtsearch.c:1429) ==00:00:18:15.386 16507== by 0x4C5AA3: _bt_next (nbtsearch.c:1150) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:PathNameOpenFile fun:mdopen fun:_mdfd_getseg fun:mdread fun:ReadBuffer_common fun:ReadBufferExtended fun:_bt_getbuf fun:_bt_readnextpage fun:_bt_steppage fun:_bt_next } ==00:00:18:15.386 16507== 32 bytes in 2 blocks are still reachable in loss record 42 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.386 16507== by 0x6FC3CA: PathNameOpenFile (fd.c:1314) ==00:00:18:15.386 16507== by 0x71D8B7: mdopen (md.c:586) ==00:00:18:15.386 16507== by 0x71E512: _mdfd_getseg (md.c:1844) ==00:00:18:15.386 16507== by 0x71EC73: mdread (md.c:744) ==00:00:18:15.386 16507== by 0x6F82C3: ReadBuffer_common (bufmgr.c:890) ==00:00:18:15.386 16507== by 0x6F8E3D: ReadBufferExtended (bufmgr.c:664) ==00:00:18:15.386 16507== by 0x4C0D79: _bt_relandgetbuf (nbtpage.c:708) ==00:00:18:15.386 16507== by 0x4C4C31: _bt_search (nbtsearch.c:170) ==00:00:18:15.386 16507== by 0x4C618C: _bt_first (nbtsearch.c:1028) ==00:00:18:15.386 16507== by 0x4C3E4C: btgettuple (nbtree.c:372) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:PathNameOpenFile fun:mdopen fun:_mdfd_getseg fun:mdread fun:ReadBuffer_common fun:ReadBufferExtended fun:_bt_relandgetbuf fun:_bt_search fun:_bt_first fun:btgettuple } ==00:00:18:15.386 16507== 34 bytes in 1 blocks are definitely lost in loss record 43 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.386 16507== by 0x865606: set_pglocale_pgservice (exec.c:600) ==00:00:18:15.386 16507== by 0x638E64: main (main.c:110) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: definite fun:malloc fun:strdup fun:set_pglocale_pgservice fun:main } ==00:00:18:15.386 16507== 39 bytes in 1 blocks are definitely lost in loss record 44 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.386 16507== by 0x865651: set_pglocale_pgservice (exec.c:587) ==00:00:18:15.386 16507== by 0x638E64: main (main.c:110) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: definite fun:malloc fun:strdup fun:set_pglocale_pgservice fun:main } ==00:00:18:15.386 16507== 40 bytes in 1 blocks are still reachable in loss record 45 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x84559F: save_ps_display_args (ps_status.c:206) ==00:00:18:15.386 16507== by 0x638E4E: main (main.c:90) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:save_ps_display_args fun:main } ==00:00:18:15.386 16507== 40 bytes in 1 blocks are possibly lost in loss record 46 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x6B32E6: assign_backendlist_entry (postmaster.c:5816) ==00:00:18:15.386 16507== by 0x6B32E6: do_start_bgworker (postmaster.c:5678) ==00:00:18:15.386 16507== by 0x6B32E6: maybe_start_bgworkers (postmaster.c:5941) ==00:00:18:15.386 16507== by 0x6B6267: reaper (postmaster.c:2933) ==00:00:18:15.386 16507== by 0x3214E0F7DF: ??? (in /lib64/libpthread-2.12.so) ==00:00:18:15.386 16507== by 0x32146E1392: __select_nocancel (in /lib64/libc-2.12.so) ==00:00:18:15.386 16507== by 0x6B82B5: ServerLoop (postmaster.c:1719) ==00:00:18:15.386 16507== by 0x6B82B5: PostmasterMain (postmaster.c:1363) ==00:00:18:15.386 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: possible fun:malloc fun:assign_backendlist_entry fun:do_start_bgworker fun:maybe_start_bgworkers fun:reaper obj:/lib64/libpthread-2.12.so fun:__select_nocancel fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.386 16507== 40 bytes in 1 blocks are possibly lost in loss record 47 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x6B6F41: StartAutovacuumWorker (postmaster.c:5452) ==00:00:18:15.386 16507== by 0x6B6F41: sigusr1_handler (postmaster.c:5159) ==00:00:18:15.386 16507== by 0x3214E0F7DF: ??? (in /lib64/libpthread-2.12.so) ==00:00:18:15.386 16507== by 0x32146E1392: __select_nocancel (in /lib64/libc-2.12.so) ==00:00:18:15.386 16507== by 0x6B82B5: ServerLoop (postmaster.c:1719) ==00:00:18:15.386 16507== by 0x6B82B5: PostmasterMain (postmaster.c:1363) ==00:00:18:15.386 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: possible fun:malloc fun:StartAutovacuumWorker fun:sigusr1_handler obj:/lib64/libpthread-2.12.so fun:__select_nocancel fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.386 16507== 40 bytes in 1 blocks are possibly lost in loss record 48 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x6B8388: BackendStartup (postmaster.c:4018) ==00:00:18:15.386 16507== by 0x6B8388: ServerLoop (postmaster.c:1755) ==00:00:18:15.386 16507== by 0x6B8388: PostmasterMain (postmaster.c:1363) ==00:00:18:15.386 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: possible fun:malloc fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.386 16507== 44 bytes in 3 blocks are still reachable in loss record 49 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.386 16507== by 0x6FC3CA: PathNameOpenFile (fd.c:1314) ==00:00:18:15.386 16507== by 0x71D8B7: mdopen (md.c:586) ==00:00:18:15.386 16507== by 0x71E512: _mdfd_getseg (md.c:1844) ==00:00:18:15.386 16507== by 0x71EC73: mdread (md.c:744) ==00:00:18:15.386 16507== by 0x6F82C3: ReadBuffer_common (bufmgr.c:890) ==00:00:18:15.386 16507== by 0x6F8E3D: ReadBufferExtended (bufmgr.c:664) ==00:00:18:15.386 16507== by 0x4BD329: index_fetch_heap (indexam.c:595) ==00:00:18:15.386 16507== by 0x4BD420: index_getnext (indexam.c:691) ==00:00:18:15.386 16507== by 0x4BC9B8: systable_getnext (genam.c:422) ==00:00:18:15.386 16507== by 0x810CB6: SearchCatCache (catcache.c:1178) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:PathNameOpenFile fun:mdopen fun:_mdfd_getseg fun:mdread fun:ReadBuffer_common fun:ReadBufferExtended fun:index_fetch_heap fun:index_getnext fun:systable_getnext fun:SearchCatCache } ==00:00:18:15.386 16507== 72 bytes in 1 blocks are still reachable in loss record 50 of 127 ==00:00:18:15.386 16507== at 0x4A0799E: realloc (vg_replace_malloc.c:825) ==00:00:18:15.386 16507== by 0x83A432: GUC_yyrealloc (guc-file.c:1865) ==00:00:18:15.386 16507== by 0x83A432: GUC_yyensure_buffer_stack (guc-file.c:1569) ==00:00:18:15.386 16507== by 0x83A628: GUC_yy_switch_to_buffer (guc-file.c:1349) ==00:00:18:15.386 16507== by 0x83B49F: ParseConfigFp (guc-file.l:733) ==00:00:18:15.386 16507== by 0x83BBE3: ParseConfigFile (guc-file.l:611) ==00:00:18:15.386 16507== by 0x84270E: ProcessConfigFileInternal (guc-file.l:184) ==00:00:18:15.386 16507== by 0x842E75: ProcessConfigFile (guc-file.l:155) ==00:00:18:15.386 16507== by 0x842F72: SelectConfigFiles (guc.c:4808) ==00:00:18:15.386 16507== by 0x6B7938: PostmasterMain (postmaster.c:860) ==00:00:18:15.386 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: reachable fun:realloc fun:GUC_yyrealloc fun:GUC_yyensure_buffer_stack fun:GUC_yy_switch_to_buffer fun:ParseConfigFp fun:ParseConfigFile fun:ProcessConfigFileInternal fun:ProcessConfigFile fun:SelectConfigFiles fun:PostmasterMain fun:main } ==00:00:18:15.386 16507== 75 bytes in 4 blocks are still reachable in loss record 51 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.386 16507== by 0x8455B8: save_ps_display_args (ps_status.c:214) ==00:00:18:15.386 16507== by 0x638E4E: main (main.c:90) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:save_ps_display_args fun:main } ==00:00:18:15.386 16507== 80 bytes in 1 blocks are still reachable in loss record 52 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x6FA86F: reserveAllocatedDesc (fd.c:2044) ==00:00:18:15.386 16507== by 0x6FA8E1: AllocateDir (fd.c:2352) ==00:00:18:15.386 16507== by 0x6B73F4: getInstallationPaths (postmaster.c:1456) ==00:00:18:15.386 16507== by 0x6B73F4: PostmasterMain (postmaster.c:617) ==00:00:18:15.386 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:reserveAllocatedDesc fun:AllocateDir fun:getInstallationPaths fun:PostmasterMain fun:main } ==00:00:18:15.386 16507== 104 bytes in 10 blocks are still reachable in loss record 53 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.386 16507== by 0x839C77: guc_strdup (guc.c:4023) ==00:00:18:15.386 16507== by 0x83F2B2: parse_and_validate_value (guc.c:5827) ==00:00:18:15.386 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.386 16507== by 0x842B5E: ProcessConfigFileInternal (guc-file.l:439) ==00:00:18:15.386 16507== by 0x842E75: ProcessConfigFile (guc-file.l:155) ==00:00:18:15.386 16507== by 0x842F72: SelectConfigFiles (guc.c:4808) ==00:00:18:15.386 16507== by 0x6B7938: PostmasterMain (postmaster.c:860) ==00:00:18:15.386 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:guc_strdup fun:parse_and_validate_value fun:set_config_option fun:ProcessConfigFileInternal fun:ProcessConfigFile fun:SelectConfigFiles fun:PostmasterMain fun:main } ==00:00:18:15.386 16507== 140 bytes in 9 blocks are still reachable in loss record 54 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.386 16507== by 0x6FC3CA: PathNameOpenFile (fd.c:1314) ==00:00:18:15.386 16507== by 0x71D8B7: mdopen (md.c:586) ==00:00:18:15.386 16507== by 0x71E512: _mdfd_getseg (md.c:1844) ==00:00:18:15.386 16507== by 0x71EC73: mdread (md.c:744) ==00:00:18:15.386 16507== by 0x6F82C3: ReadBuffer_common (bufmgr.c:890) ==00:00:18:15.386 16507== by 0x6F8E3D: ReadBufferExtended (bufmgr.c:664) ==00:00:18:15.386 16507== by 0x4C0DC9: _bt_getbuf (nbtpage.c:577) ==00:00:18:15.386 16507== by 0x4C14D7: _bt_getroot (nbtpage.c:159) ==00:00:18:15.386 16507== by 0x4C4B5A: _bt_search (nbtsearch.c:103) ==00:00:18:15.386 16507== by 0x4C618C: _bt_first (nbtsearch.c:1028) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:PathNameOpenFile fun:mdopen fun:_mdfd_getseg fun:mdread fun:ReadBuffer_common fun:ReadBufferExtended fun:_bt_getbuf fun:_bt_getroot fun:_bt_search fun:_bt_first } ==00:00:18:15.386 16507== 212 bytes in 28 blocks are still reachable in loss record 55 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.386 16507== by 0x839C77: guc_strdup (guc.c:4023) ==00:00:18:15.386 16507== by 0x83C7DE: InitializeOneGUCOption (guc.c:4654) ==00:00:18:15.386 16507== by 0x843265: InitializeGUCOptions (guc.c:4499) ==00:00:18:15.386 16507== by 0x6B74EA: PostmasterMain (postmaster.c:663) ==00:00:18:15.386 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:guc_strdup fun:InitializeOneGUCOption fun:InitializeGUCOptions fun:PostmasterMain fun:main } ==00:00:18:15.386 16507== 217 bytes in 1 blocks are still reachable in loss record 56 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x84CD3F: MemoryContextCreate (mcxt.c:661) ==00:00:18:15.386 16507== by 0x8476BE: AllocSetContextCreate (aset.c:355) ==00:00:18:15.386 16507== by 0x84BF1C: MemoryContextInit (mcxt.c:98) ==00:00:18:15.386 16507== by 0x638E56: main (main.c:99) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:MemoryContextCreate fun:AllocSetContextCreate fun:MemoryContextInit fun:main } ==00:00:18:15.386 16507== 392 bytes in 1 blocks are possibly lost in loss record 57 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x6A9A43: RegisterBackgroundWorker (bgworker.c:903) ==00:00:18:15.386 16507== by 0x6CA699: ApplyLauncherRegister (launcher.c:782) ==00:00:18:15.386 16507== by 0x6B7BED: PostmasterMain (postmaster.c:972) ==00:00:18:15.386 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: possible fun:malloc fun:RegisterBackgroundWorker fun:ApplyLauncherRegister fun:PostmasterMain fun:main } ==00:00:18:15.386 16507== 448 bytes in 1 blocks are still reachable in loss record 58 of 127 ==00:00:18:15.386 16507== at 0x4A0618D: calloc (vg_replace_malloc.c:751) ==00:00:18:15.386 16507== by 0x6B8340: ConnCreate (postmaster.c:2435) ==00:00:18:15.386 16507== by 0x6B8340: ServerLoop (postmaster.c:1752) ==00:00:18:15.386 16507== by 0x6B8340: PostmasterMain (postmaster.c:1363) ==00:00:18:15.386 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: reachable fun:calloc fun:ConnCreate fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.386 16507== 448 bytes in 1 blocks are still reachable in loss record 59 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x705AA4: GetSnapshotData (procarray.c:1541) ==00:00:18:15.386 16507== by 0x85CBE4: GetTransactionSnapshot (snapmgr.c:356) ==00:00:18:15.386 16507== by 0x833AD8: InitPostgres (postinit.c:697) ==00:00:18:15.386 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.386 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.386 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.386 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.386 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.386 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:GetSnapshotData fun:GetTransactionSnapshot fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.386 16507== 448 bytes in 1 blocks are still reachable in loss record 60 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x705AA4: GetSnapshotData (procarray.c:1541) ==00:00:18:15.386 16507== by 0x85CAA9: GetNonHistoricCatalogSnapshot (snapmgr.c:479) ==00:00:18:15.386 16507== by 0x4BCB59: systable_beginscan (genam.c:353) ==00:00:18:15.386 16507== by 0x810CAB: SearchCatCache (catcache.c:1169) ==00:00:18:15.386 16507== by 0x81DC07: GetSysCacheOid (syscache.c:1187) ==00:00:18:15.386 16507== by 0x7391A6: get_role_oid (acl.c:5105) ==00:00:18:15.386 16507== by 0x62D101: check_hba (hba.c:2002) ==00:00:18:15.386 16507== by 0x62D101: hba_getauthmethod (hba.c:2991) ==00:00:18:15.386 16507== by 0x62B728: ClientAuthentication (auth.c:350) ==00:00:18:15.386 16507== by 0x833FB2: PerformAuthentication (postinit.c:237) ==00:00:18:15.386 16507== by 0x833FB2: InitPostgres (postinit.c:740) ==00:00:18:15.386 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.386 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.386 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.386 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.386 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.386 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:GetSnapshotData fun:GetNonHistoricCatalogSnapshot fun:systable_beginscan fun:SearchCatCache fun:GetSysCacheOid fun:get_role_oid fun:check_hba fun:hba_getauthmethod fun:ClientAuthentication fun:PerformAuthentication fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain } ==00:00:18:15.386 16507== 532 bytes in 19 blocks are still reachable in loss record 61 of 127 ==00:00:18:15.386 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.386 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.386 16507== by 0x839C77: guc_strdup (guc.c:4023) ==00:00:18:15.387 16507== by 0x83A242: set_config_sourcefile (guc.c:6665) ==00:00:18:15.387 16507== by 0x842C49: ProcessConfigFileInternal (guc-file.l:477) ==00:00:18:15.387 16507== by 0x842E75: ProcessConfigFile (guc-file.l:155) ==00:00:18:15.387 16507== by 0x842F72: SelectConfigFiles (guc.c:4808) ==00:00:18:15.387 16507== by 0x6B7938: PostmasterMain (postmaster.c:860) ==00:00:18:15.387 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.387 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:guc_strdup fun:set_config_sourcefile fun:ProcessConfigFileInternal fun:ProcessConfigFile fun:SelectConfigFiles fun:PostmasterMain fun:main } ==00:00:18:15.387 16507== 1,024 bytes in 1 blocks are still reachable in loss record 62 of 127 ==00:00:18:15.387 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.387 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.387 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.387 16507== by 0x81622F: InitIndexAmRoutine (relcache.c:1502) ==00:00:18:15.387 16507== by 0x81938C: RelationInitIndexAccessInfo (relcache.c:1575) ==00:00:18:15.387 16507== by 0x81A6E7: RelationBuildDesc (relcache.c:1375) ==00:00:18:15.387 16507== by 0x81BD75: RelationIdGetRelation (relcache.c:2112) ==00:00:18:15.387 16507== by 0x4AD3CA: relation_open (heapam.c:1125) ==00:00:18:15.387 16507== by 0x4BD9A5: index_open (indexam.c:155) ==00:00:18:15.387 16507== by 0x4BCB48: systable_beginscan (genam.c:340) ==00:00:18:15.387 16507== by 0x530CDE: ApplySetting (pg_db_role_setting.c:238) ==00:00:18:15.387 16507== by 0x83386F: process_settings (postinit.c:1123) ==00:00:18:15.387 16507== by 0x83386F: InitPostgres (postinit.c:1013) ==00:00:18:15.387 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:InitIndexAmRoutine fun:RelationInitIndexAccessInfo fun:RelationBuildDesc fun:RelationIdGetRelation fun:relation_open fun:index_open fun:systable_beginscan fun:ApplySetting fun:process_settings fun:InitPostgres } ==00:00:18:15.387 16507== 1,024 bytes in 1 blocks are still reachable in loss record 63 of 127 ==00:00:18:15.387 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.387 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.387 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.387 16507== by 0x81622F: InitIndexAmRoutine (relcache.c:1502) ==00:00:18:15.387 16507== by 0x81938C: RelationInitIndexAccessInfo (relcache.c:1575) ==00:00:18:15.387 16507== by 0x81A6E7: RelationBuildDesc (relcache.c:1375) ==00:00:18:15.387 16507== by 0x81BD75: RelationIdGetRelation (relcache.c:2112) ==00:00:18:15.387 16507== by 0x4AD3CA: relation_open (heapam.c:1125) ==00:00:18:15.387 16507== by 0x4BD9A5: index_open (indexam.c:155) ==00:00:18:15.387 16507== by 0x4BCB48: systable_beginscan (genam.c:340) ==00:00:18:15.387 16507== by 0x81A0C4: AttrDefaultFetch (relcache.c:4043) ==00:00:18:15.387 16507== by 0x81A0C4: RelationBuildTupleDesc (relcache.c:620) ==00:00:18:15.387 16507== by 0x81A0C4: RelationBuildDesc (relcache.c:1330) ==00:00:18:15.387 16507== by 0x81BD75: RelationIdGetRelation (relcache.c:2112) ==00:00:18:15.387 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:InitIndexAmRoutine fun:RelationInitIndexAccessInfo fun:RelationBuildDesc fun:RelationIdGetRelation fun:relation_open fun:index_open fun:systable_beginscan fun:AttrDefaultFetch fun:RelationBuildTupleDesc fun:RelationBuildDesc fun:RelationIdGetRelation } ==00:00:18:15.387 16507== 1,024 bytes in 1 blocks are still reachable in loss record 64 of 127 ==00:00:18:15.387 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.387 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.387 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.387 16507== by 0x81622F: InitIndexAmRoutine (relcache.c:1502) ==00:00:18:15.387 16507== by 0x81938C: RelationInitIndexAccessInfo (relcache.c:1575) ==00:00:18:15.387 16507== by 0x81A6E7: RelationBuildDesc (relcache.c:1375) ==00:00:18:15.387 16507== by 0x81BD75: RelationIdGetRelation (relcache.c:2112) ==00:00:18:15.387 16507== by 0x4AD3CA: relation_open (heapam.c:1125) ==00:00:18:15.387 16507== by 0x4BD9A5: index_open (indexam.c:155) ==00:00:18:15.387 16507== by 0x4BCB48: systable_beginscan (genam.c:340) ==00:00:18:15.387 16507== by 0x815193: RelationGetStatExtList (relcache.c:4526) ==00:00:18:15.387 16507== by 0x69F2A6: get_relation_statistics (plancat.c:1276) ==00:00:18:15.387 16507== by 0x69F2A6: get_relation_info (plancat.c:406) ==00:00:18:15.387 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:InitIndexAmRoutine fun:RelationInitIndexAccessInfo fun:RelationBuildDesc fun:RelationIdGetRelation fun:relation_open fun:index_open fun:systable_beginscan fun:RelationGetStatExtList fun:get_relation_statistics fun:get_relation_info } ==00:00:18:15.387 16507== 1,024 bytes in 1 blocks are still reachable in loss record 65 of 127 ==00:00:18:15.387 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.387 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.387 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.387 16507== by 0x81622F: InitIndexAmRoutine (relcache.c:1502) ==00:00:18:15.387 16507== by 0x81938C: RelationInitIndexAccessInfo (relcache.c:1575) ==00:00:18:15.387 16507== by 0x81A6E7: RelationBuildDesc (relcache.c:1375) ==00:00:18:15.387 16507== by 0x81BD75: RelationIdGetRelation (relcache.c:2112) ==00:00:18:15.387 16507== by 0x4AD3CA: relation_open (heapam.c:1125) ==00:00:18:15.387 16507== by 0x4BD9A5: index_open (indexam.c:155) ==00:00:18:15.387 16507== by 0x4BCB48: systable_beginscan (genam.c:340) ==00:00:18:15.387 16507== by 0x5255F4: get_partition_parent (partition.c:850) ==00:00:18:15.387 16507== by 0x5256B7: generate_partition_qual (partition.c:1847) ==00:00:18:15.387 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:InitIndexAmRoutine fun:RelationInitIndexAccessInfo fun:RelationBuildDesc fun:RelationIdGetRelation fun:relation_open fun:index_open fun:systable_beginscan fun:get_partition_parent fun:generate_partition_qual } ==00:00:18:15.387 16507== 1,024 bytes in 1 blocks are still reachable in loss record 66 of 127 ==00:00:18:15.387 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.387 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.387 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.387 16507== by 0x81622F: InitIndexAmRoutine (relcache.c:1502) ==00:00:18:15.387 16507== by 0x81938C: RelationInitIndexAccessInfo (relcache.c:1575) ==00:00:18:15.387 16507== by 0x81A6E7: RelationBuildDesc (relcache.c:1375) ==00:00:18:15.387 16507== by 0x81BD75: RelationIdGetRelation (relcache.c:2112) ==00:00:18:15.387 16507== by 0x4AD3CA: relation_open (heapam.c:1125) ==00:00:18:15.387 16507== by 0x4BD9A5: index_open (indexam.c:155) ==00:00:18:15.387 16507== by 0x4BCB48: systable_beginscan (genam.c:340) ==00:00:18:15.387 16507== by 0x8152C8: RelationGetIndexList (relcache.c:4388) ==00:00:18:15.387 16507== by 0x815B6E: RelationGetReplicaIndex (relcache.c:4692) ==00:00:18:15.387 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:InitIndexAmRoutine fun:RelationInitIndexAccessInfo fun:RelationBuildDesc fun:RelationIdGetRelation fun:relation_open fun:index_open fun:systable_beginscan fun:RelationGetIndexList fun:RelationGetReplicaIndex } ==00:00:18:15.387 16507== 1,024 bytes in 1 blocks are still reachable in loss record 67 of 127 ==00:00:18:15.387 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.387 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.387 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.387 16507== by 0x81622F: InitIndexAmRoutine (relcache.c:1502) ==00:00:18:15.387 16507== by 0x81938C: RelationInitIndexAccessInfo (relcache.c:1575) ==00:00:18:15.387 16507== by 0x81A6E7: RelationBuildDesc (relcache.c:1375) ==00:00:18:15.387 16507== by 0x81BD75: RelationIdGetRelation (relcache.c:2112) ==00:00:18:15.387 16507== by 0x4AD3CA: relation_open (heapam.c:1125) ==00:00:18:15.387 16507== by 0x4BD9A5: index_open (indexam.c:155) ==00:00:18:15.387 16507== by 0x4BCB48: systable_beginscan (genam.c:340) ==00:00:18:15.387 16507== by 0x52C708: find_inheritance_children (pg_inherits.c:91) ==00:00:18:15.387 16507== by 0x52C8D7: find_all_inheritors (pg_inherits.c:203) ==00:00:18:15.387 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:InitIndexAmRoutine fun:RelationInitIndexAccessInfo fun:RelationBuildDesc fun:RelationIdGetRelation fun:relation_open fun:index_open fun:systable_beginscan fun:find_inheritance_children fun:find_all_inheritors } ==00:00:18:15.387 16507== 2,036 bytes in 23 blocks are indirectly lost in loss record 68 of 127 ==00:00:18:15.387 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.387 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.387 16507== by 0x845554: save_ps_display_args (ps_status.c:176) ==00:00:18:15.387 16507== by 0x638E4E: main (main.c:90) ==00:00:18:15.387 16507== { Memcheck:Leak match-leak-kinds: indirect fun:malloc fun:strdup fun:save_ps_display_args fun:main } ==00:00:18:15.387 16507== 2,048 bytes in 1 blocks are still reachable in loss record 69 of 127 ==00:00:18:15.387 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.387 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.387 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.387 16507== by 0x4C168D: _bt_getroot (nbtpage.c:286) ==00:00:18:15.387 16507== by 0x4C4B5A: _bt_search (nbtsearch.c:103) ==00:00:18:15.387 16507== by 0x4C618C: _bt_first (nbtsearch.c:1028) ==00:00:18:15.387 16507== by 0x4C3E4C: btgettuple (nbtree.c:372) ==00:00:18:15.387 16507== by 0x4BD389: index_getnext_tid (indexam.c:541) ==00:00:18:15.387 16507== by 0x4BD439: index_getnext (indexam.c:679) ==00:00:18:15.387 16507== by 0x4BC9B8: systable_getnext (genam.c:422) ==00:00:18:15.387 16507== by 0x81918D: LookupOpclassInfo (relcache.c:1851) ==00:00:18:15.387 16507== by 0x8194FA: IndexSupportInitialize (relcache.c:1694) ==00:00:18:15.387 16507== by 0x8194FA: RelationInitIndexAccessInfo (relcache.c:1637) ==00:00:18:15.387 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:_bt_getroot fun:_bt_search fun:_bt_first fun:btgettuple fun:index_getnext_tid fun:index_getnext fun:systable_getnext fun:LookupOpclassInfo fun:IndexSupportInitialize fun:RelationInitIndexAccessInfo } ==00:00:18:15.387 16507== 2,048 bytes in 1 blocks are still reachable in loss record 70 of 127 ==00:00:18:15.387 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.387 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.387 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.387 16507== by 0x4C168D: _bt_getroot (nbtpage.c:286) ==00:00:18:15.387 16507== by 0x4C4B5A: _bt_search (nbtsearch.c:103) ==00:00:18:15.387 16507== by 0x4C618C: _bt_first (nbtsearch.c:1028) ==00:00:18:15.387 16507== by 0x4C3E4C: btgettuple (nbtree.c:372) ==00:00:18:15.387 16507== by 0x4BD389: index_getnext_tid (indexam.c:541) ==00:00:18:15.387 16507== by 0x4BD439: index_getnext (indexam.c:679) ==00:00:18:15.387 16507== by 0x4BC9B8: systable_getnext (genam.c:422) ==00:00:18:15.387 16507== by 0x810507: SearchCatCacheList (catcache.c:1458) ==00:00:18:15.387 16507== by 0x51366A: FuncnameGetCandidates (namespace.c:936) ==00:00:18:15.387 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:_bt_getroot fun:_bt_search fun:_bt_first fun:btgettuple fun:index_getnext_tid fun:index_getnext fun:systable_getnext fun:SearchCatCacheList fun:FuncnameGetCandidates } ==00:00:18:15.387 16507== 2,048 bytes in 1 blocks are still reachable in loss record 71 of 127 ==00:00:18:15.387 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.387 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.387 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.387 16507== by 0x4C168D: _bt_getroot (nbtpage.c:286) ==00:00:18:15.387 16507== by 0x4C4B5A: _bt_search (nbtsearch.c:103) ==00:00:18:15.387 16507== by 0x4C618C: _bt_first (nbtsearch.c:1028) ==00:00:18:15.387 16507== by 0x4C3E4C: btgettuple (nbtree.c:372) ==00:00:18:15.387 16507== by 0x4BD389: index_getnext_tid (indexam.c:541) ==00:00:18:15.387 16507== by 0x4BD439: index_getnext (indexam.c:679) ==00:00:18:15.387 16507== by 0x4BC9B8: systable_getnext (genam.c:422) ==00:00:18:15.387 16507== by 0x810507: SearchCatCacheList (catcache.c:1458) ==00:00:18:15.387 16507== by 0x5133C2: OpernameGetOprid (namespace.c:1483) ==00:00:18:15.387 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:_bt_getroot fun:_bt_search fun:_bt_first fun:btgettuple fun:index_getnext_tid fun:index_getnext fun:systable_getnext fun:SearchCatCacheList fun:OpernameGetOprid } ==00:00:18:15.387 16507== 2,048 bytes in 1 blocks are still reachable in loss record 72 of 127 ==00:00:18:15.387 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.387 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.387 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.387 16507== by 0x4C168D: _bt_getroot (nbtpage.c:286) ==00:00:18:15.387 16507== by 0x4C4B5A: _bt_search (nbtsearch.c:103) ==00:00:18:15.387 16507== by 0x4C618C: _bt_first (nbtsearch.c:1028) ==00:00:18:15.387 16507== by 0x4C3E4C: btgettuple (nbtree.c:372) ==00:00:18:15.387 16507== by 0x4BD389: index_getnext_tid (indexam.c:541) ==00:00:18:15.387 16507== by 0x4BD439: index_getnext (indexam.c:679) ==00:00:18:15.387 16507== by 0x4BC9B8: systable_getnext (genam.c:422) ==00:00:18:15.387 16507== by 0x810CB6: SearchCatCache (catcache.c:1178) ==00:00:18:15.387 16507== by 0x81DF43: get_attavgwidth (lsyscache.c:2839) ==00:00:18:15.387 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:_bt_getroot fun:_bt_search fun:_bt_first fun:btgettuple fun:index_getnext_tid fun:index_getnext fun:systable_getnext fun:SearchCatCache fun:get_attavgwidth } ==00:00:18:15.387 16507== 2,048 bytes in 1 blocks are still reachable in loss record 73 of 127 ==00:00:18:15.387 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.387 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.387 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.387 16507== by 0x4C168D: _bt_getroot (nbtpage.c:286) ==00:00:18:15.387 16507== by 0x4C4B5A: _bt_search (nbtsearch.c:103) ==00:00:18:15.387 16507== by 0x4C618C: _bt_first (nbtsearch.c:1028) ==00:00:18:15.387 16507== by 0x4C3E4C: btgettuple (nbtree.c:372) ==00:00:18:15.387 16507== by 0x4BD389: index_getnext_tid (indexam.c:541) ==00:00:18:15.387 16507== by 0x4BD439: index_getnext (indexam.c:679) ==00:00:18:15.387 16507== by 0x4BC9B8: systable_getnext (genam.c:422) ==00:00:18:15.387 16507== by 0x810507: SearchCatCacheList (catcache.c:1458) ==00:00:18:15.387 16507== by 0x820A41: get_mergejoin_opfamilies (lsyscache.c:373) ==00:00:18:15.387 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:_bt_getroot fun:_bt_search fun:_bt_first fun:btgettuple fun:index_getnext_tid fun:index_getnext fun:systable_getnext fun:SearchCatCacheList fun:get_mergejoin_opfamilies } ==00:00:18:15.387 16507== 2,048 bytes in 1 blocks are still reachable in loss record 74 of 127 ==00:00:18:15.387 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.387 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.387 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.387 16507== by 0x4C168D: _bt_getroot (nbtpage.c:286) ==00:00:18:15.387 16507== by 0x4C4B5A: _bt_search (nbtsearch.c:103) ==00:00:18:15.387 16507== by 0x4C618C: _bt_first (nbtsearch.c:1028) ==00:00:18:15.387 16507== by 0x4C3E4C: btgettuple (nbtree.c:372) ==00:00:18:15.387 16507== by 0x4BD389: index_getnext_tid (indexam.c:541) ==00:00:18:15.387 16507== by 0x4BD439: index_getnext (indexam.c:679) ==00:00:18:15.387 16507== by 0x4BC9B8: systable_getnext (genam.c:422) ==00:00:18:15.387 16507== by 0x810CB6: SearchCatCache (catcache.c:1178) ==00:00:18:15.387 16507== by 0x81E6F9: get_opfamily_member (lsyscache.c:170) ==00:00:18:15.387 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:_bt_getroot fun:_bt_search fun:_bt_first fun:btgettuple fun:index_getnext_tid fun:index_getnext fun:systable_getnext fun:SearchCatCache fun:get_opfamily_member } ==00:00:18:15.387 16507== 2,048 bytes in 2 blocks are still reachable in loss record 75 of 127 ==00:00:18:15.387 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.387 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.387 16507== by 0x84C65B: palloc (mcxt.c:862) ==00:00:18:15.387 16507== by 0x817DBB: copy_partition_key (relcache.c:1007) ==00:00:18:15.387 16507== by 0x817DBB: RelationBuildPartitionKey (relcache.c:992) ==00:00:18:15.387 16507== by 0x81A84F: RelationBuildDesc (relcache.c:1360) ==00:00:18:15.387 16507== by 0x81BD75: RelationIdGetRelation (relcache.c:2112) ==00:00:18:15.387 16507== by 0x4AD3CA: relation_open (heapam.c:1125) ==00:00:18:15.387 16507== by 0x4AD5A8: heap_openrv_extended (heapam.c:1346) ==00:00:18:15.387 16507== by 0x56B705: parserOpenTable (parse_relation.c:1152) ==00:00:18:15.387 16507== by 0x556D76: setTargetTable (parse_clause.c:206) ==00:00:18:15.387 16507== by 0x5372C9: transformUpdateStmt (analyze.c:2216) ==00:00:18:15.387 16507== by 0x5372C9: transformStmt (analyze.c:287) ==00:00:18:15.387 16507== by 0x538AAC: transformTopLevelStmt (analyze.c:192) ==00:00:18:15.387 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:palloc fun:copy_partition_key fun:RelationBuildPartitionKey fun:RelationBuildDesc fun:RelationIdGetRelation fun:relation_open fun:heap_openrv_extended fun:parserOpenTable fun:setTargetTable fun:transformUpdateStmt fun:transformStmt fun:transformTopLevelStmt } ==00:00:18:15.387 16507== 2,228 (192 direct, 2,036 indirect) bytes in 1 blocks are definitely lost in loss record 76 of 127 ==00:00:18:15.387 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.387 16507== by 0x84552B: save_ps_display_args (ps_status.c:168) ==00:00:18:15.387 16507== by 0x638E4E: main (main.c:90) ==00:00:18:15.387 16507== { Memcheck:Leak match-leak-kinds: definite fun:malloc fun:save_ps_display_args fun:main } ==00:00:18:15.387 16507== 2,736 bytes in 1 blocks are still reachable in loss record 77 of 127 ==00:00:18:15.387 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.387 16507== by 0x8398E3: guc_malloc (guc.c:3994) ==00:00:18:15.387 16507== by 0x839A6A: build_guc_variables (guc.c:4263) ==00:00:18:15.387 16507== by 0x84323A: InitializeGUCOptions (guc.c:4491) ==00:00:18:15.388 16507== by 0x6B74EA: PostmasterMain (postmaster.c:663) ==00:00:18:15.388 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:guc_malloc fun:build_guc_variables fun:InitializeGUCOptions fun:PostmasterMain fun:main } ==00:00:18:15.388 16507== 4,560 bytes in 1 blocks are still reachable in loss record 78 of 127 ==00:00:18:15.388 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.388 16507== by 0x755E5A: ConvertTimeZoneAbbrevs (datetime.c:4545) ==00:00:18:15.388 16507== by 0x847261: load_tzoffsets (tzparser.c:466) ==00:00:18:15.388 16507== by 0x843615: check_timezone_abbreviations (guc.c:10238) ==00:00:18:15.388 16507== by 0x83C51D: call_string_check_hook (guc.c:9905) ==00:00:18:15.388 16507== by 0x83F2E2: parse_and_validate_value (guc.c:5840) ==00:00:18:15.388 16507== by 0x8404A3: set_config_option (guc.c:6442) ==00:00:18:15.388 16507== by 0x842590: SetConfigOption (guc.c:6686) ==00:00:18:15.388 16507== by 0x842F8B: pg_timezone_abbrev_initialize (guc.c:10270) ==00:00:18:15.388 16507== by 0x842F8B: SelectConfigFiles (guc.c:4817) ==00:00:18:15.388 16507== by 0x6B7938: PostmasterMain (postmaster.c:860) ==00:00:18:15.388 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:ConvertTimeZoneAbbrevs fun:load_tzoffsets fun:check_timezone_abbreviations fun:call_string_check_hook fun:parse_and_validate_value fun:set_config_option fun:SetConfigOption fun:pg_timezone_abbrev_initialize fun:SelectConfigFiles fun:PostmasterMain fun:main } ==00:00:18:15.388 16507== 8,192 bytes in 1 blocks are still reachable in loss record 79 of 127 ==00:00:18:15.388 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.388 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.388 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.388 16507== by 0x84CC42: MemoryContextCreate (mcxt.c:655) ==00:00:18:15.388 16507== by 0x8476BE: AllocSetContextCreate (aset.c:355) ==00:00:18:15.388 16507== by 0x84BF47: MemoryContextInit (mcxt.c:121) ==00:00:18:15.388 16507== by 0x638E56: main (main.c:99) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:MemoryContextCreate fun:AllocSetContextCreate fun:MemoryContextInit fun:main } ==00:00:18:15.388 16507== 8,192 bytes in 1 blocks are still reachable in loss record 80 of 127 ==00:00:18:15.388 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.388 16507== by 0x84772F: AllocSetContextCreate (aset.c:398) ==00:00:18:15.388 16507== by 0x84BF47: MemoryContextInit (mcxt.c:121) ==00:00:18:15.388 16507== by 0x638E56: main (main.c:99) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetContextCreate fun:MemoryContextInit fun:main } ==00:00:18:15.388 16507== 8,192 bytes in 1 blocks are still reachable in loss record 81 of 127 ==00:00:18:15.388 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.388 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.388 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.388 16507== by 0x830B57: hash_create (dynahash.c:349) ==00:00:18:15.388 16507== by 0x861308: init_timezone_hashtable (pgtz.c:218) ==00:00:18:15.388 16507== by 0x861308: pg_tzset (pgtz.c:255) ==00:00:18:15.388 16507== by 0x86148D: pg_timezone_initialize (pgtz.c:379) ==00:00:18:15.388 16507== by 0x843235: InitializeGUCOptions (guc.c:4486) ==00:00:18:15.388 16507== by 0x6B74EA: PostmasterMain (postmaster.c:663) ==00:00:18:15.388 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:hash_create fun:init_timezone_hashtable fun:pg_tzset fun:pg_timezone_initialize fun:InitializeGUCOptions fun:PostmasterMain fun:main } ==00:00:18:15.388 16507== 8,192 bytes in 1 blocks are still reachable in loss record 82 of 127 ==00:00:18:15.388 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.388 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.388 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.388 16507== by 0x830B57: hash_create (dynahash.c:349) ==00:00:18:15.388 16507== by 0x710FF5: InitLocks (lock.c:449) ==00:00:18:15.388 16507== by 0x702539: CreateSharedMemoryAndSemaphores (ipci.c:230) ==00:00:18:15.388 16507== by 0x6B7F63: reset_shared (postmaster.c:2561) ==00:00:18:15.388 16507== by 0x6B7F63: PostmasterMain (postmaster.c:1163) ==00:00:18:15.388 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:hash_create fun:InitLocks fun:CreateSharedMemoryAndSemaphores fun:reset_shared fun:PostmasterMain fun:main } ==00:00:18:15.388 16507== 8,192 bytes in 1 blocks are still reachable in loss record 83 of 127 ==00:00:18:15.388 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.388 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.388 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.388 16507== by 0x830B57: hash_create (dynahash.c:349) ==00:00:18:15.388 16507== by 0x6F6B40: InitBufferPoolAccess (bufmgr.c:2447) ==00:00:18:15.388 16507== by 0x724B24: PostgresMain (postgres.c:3710) ==00:00:18:15.388 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.388 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.388 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.388 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.388 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:hash_create fun:InitBufferPoolAccess fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.388 16507== 8,192 bytes in 1 blocks are still reachable in loss record 84 of 127 ==00:00:18:15.388 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.388 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.388 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.388 16507== by 0x4FD220: InitXLogInsert (xloginsert.c:1047) ==00:00:18:15.388 16507== by 0x4ECDF9: RecoveryInProgress (xlog.c:7919) ==00:00:18:15.388 16507== by 0x833924: InitPostgres (postinit.c:620) ==00:00:18:15.388 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.388 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.388 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.388 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.388 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.388 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:InitXLogInsert fun:RecoveryInProgress fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.388 16507== 8,192 bytes in 1 blocks are still reachable in loss record 85 of 127 ==00:00:18:15.388 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.388 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.388 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.388 16507== by 0x830B57: hash_create (dynahash.c:349) ==00:00:18:15.388 16507== by 0x81BDE8: RelationCacheInitialize (relcache.c:3553) ==00:00:18:15.388 16507== by 0x833706: InitPostgres (postinit.c:639) ==00:00:18:15.388 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.388 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.388 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.388 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.388 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.388 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:hash_create fun:RelationCacheInitialize fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.388 16507== 8,192 bytes in 1 blocks are still reachable in loss record 86 of 127 ==00:00:18:15.388 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.388 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.388 16507== by 0x84C65B: palloc (mcxt.c:862) ==00:00:18:15.388 16507== by 0x80FB61: InitCatCache (catcache.c:692) ==00:00:18:15.388 16507== by 0x81DD18: InitCatalogCache (syscache.c:1013) ==00:00:18:15.388 16507== by 0x83370B: InitPostgres (postinit.c:640) ==00:00:18:15.388 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.388 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.388 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.388 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.388 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.388 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:palloc fun:InitCatCache fun:InitCatalogCache fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.388 16507== 8,192 bytes in 1 blocks are still reachable in loss record 87 of 127 ==00:00:18:15.388 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.388 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.388 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.388 16507== by 0x830B57: hash_create (dynahash.c:349) ==00:00:18:15.388 16507== by 0x84DA11: EnablePortalManager (portalmem.c:120) ==00:00:18:15.388 16507== by 0x833719: InitPostgres (postinit.c:644) ==00:00:18:15.388 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.388 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.388 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.388 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.388 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.388 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:hash_create fun:EnablePortalManager fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.388 16507== 8,192 bytes in 1 blocks are still reachable in loss record 88 of 127 ==00:00:18:15.388 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.388 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.388 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.388 16507== by 0x830B57: hash_create (dynahash.c:349) ==00:00:18:15.388 16507== by 0x71FCBD: smgropen (smgr.c:151) ==00:00:18:15.388 16507== by 0x6F8ED6: ReadBufferExtended (bufmgr.c:647) ==00:00:18:15.388 16507== by 0x4C0DC9: _bt_getbuf (nbtpage.c:577) ==00:00:18:15.388 16507== by 0x4C14D7: _bt_getroot (nbtpage.c:159) ==00:00:18:15.388 16507== by 0x4C4B5A: _bt_search (nbtsearch.c:103) ==00:00:18:15.388 16507== by 0x4C618C: _bt_first (nbtsearch.c:1028) ==00:00:18:15.388 16507== by 0x4C3E4C: btgettuple (nbtree.c:372) ==00:00:18:15.388 16507== by 0x4BD389: index_getnext_tid (indexam.c:541) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:hash_create fun:smgropen fun:ReadBufferExtended fun:_bt_getbuf fun:_bt_getroot fun:_bt_search fun:_bt_first fun:btgettuple fun:index_getnext_tid } ==00:00:18:15.388 16507== 8,192 bytes in 1 blocks are still reachable in loss record 89 of 127 ==00:00:18:15.388 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.388 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.388 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.388 16507== by 0x71D822: _fdvec_resize (md.c:1727) ==00:00:18:15.388 16507== by 0x71D8D6: mdopen (md.c:614) ==00:00:18:15.388 16507== by 0x71DC43: mdnblocks (md.c:875) ==00:00:18:15.388 16507== by 0x4ACD49: initscan (heapam.c:233) ==00:00:18:15.388 16507== by 0x4ACF39: heap_beginscan_internal (heapam.c:1505) ==00:00:18:15.388 16507== by 0x4AD0C7: heap_beginscan_strat (heapam.c:1413) ==00:00:18:15.388 16507== by 0x4BCB86: systable_beginscan (genam.c:397) ==00:00:18:15.388 16507== by 0x810CAB: SearchCatCache (catcache.c:1169) ==00:00:18:15.388 16507== by 0x81931D: RelationInitIndexAccessInfo (relcache.c:1549) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:_fdvec_resize fun:mdopen fun:mdnblocks fun:initscan fun:heap_beginscan_internal fun:heap_beginscan_strat fun:systable_beginscan fun:SearchCatCache fun:RelationInitIndexAccessInfo } ==00:00:18:15.388 16507== 8,192 bytes in 1 blocks are still reachable in loss record 90 of 127 ==00:00:18:15.388 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.388 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.388 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.388 16507== by 0x830B57: hash_create (dynahash.c:349) ==00:00:18:15.388 16507== by 0x819203: LookupOpclassInfo (relcache.c:1747) ==00:00:18:15.388 16507== by 0x8194FA: IndexSupportInitialize (relcache.c:1694) ==00:00:18:15.388 16507== by 0x8194FA: RelationInitIndexAccessInfo (relcache.c:1637) ==00:00:18:15.388 16507== by 0x81A6E7: RelationBuildDesc (relcache.c:1375) ==00:00:18:15.388 16507== by 0x81BD75: RelationIdGetRelation (relcache.c:2112) ==00:00:18:15.388 16507== by 0x4AD3CA: relation_open (heapam.c:1125) ==00:00:18:15.388 16507== by 0x4BD9A5: index_open (indexam.c:155) ==00:00:18:15.388 16507== by 0x4BCB48: systable_beginscan (genam.c:340) ==00:00:18:15.388 16507== by 0x530CDE: ApplySetting (pg_db_role_setting.c:238) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:hash_create fun:LookupOpclassInfo fun:IndexSupportInitialize fun:RelationInitIndexAccessInfo fun:RelationBuildDesc fun:RelationIdGetRelation fun:relation_open fun:index_open fun:systable_beginscan fun:ApplySetting } ==00:00:18:15.388 16507== 8,192 bytes in 1 blocks are still reachable in loss record 91 of 127 ==00:00:18:15.388 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.388 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.388 16507== by 0x84C65B: palloc (mcxt.c:862) ==00:00:18:15.388 16507== by 0x62711D: initStringInfo (stringinfo.c:50) ==00:00:18:15.388 16507== by 0x724C6C: PostgresMain (postgres.c:3957) ==00:00:18:15.388 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.388 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.388 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.388 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.388 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:palloc fun:initStringInfo fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.388 16507== 8,192 bytes in 1 blocks are still reachable in loss record 92 of 127 ==00:00:18:15.388 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.388 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.388 16507== by 0x84C9CF: MemoryContextAllocZero (mcxt.c:754) ==00:00:18:15.388 16507== by 0x84D7BC: CreatePortal (portalmem.c:196) ==00:00:18:15.388 16507== by 0x723EA6: exec_simple_query (postgres.c:1041) ==00:00:18:15.388 16507== by 0x724F08: PostgresMain (postgres.c:4088) ==00:00:18:15.388 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.388 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.388 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.388 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.388 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAllocZero fun:CreatePortal fun:exec_simple_query fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.388 16507== 8,192 bytes in 1 blocks are still reachable in loss record 93 of 127 ==00:00:18:15.388 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.388 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.388 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.388 16507== by 0x830B57: hash_create (dynahash.c:349) ==00:00:18:15.388 16507== by 0x566DC8: find_oper_cache_entry (parse_oper.c:1086) ==00:00:18:15.388 16507== by 0x5673F7: oper (parse_oper.c:393) ==00:00:18:15.388 16507== by 0x5678CD: make_op (parse_oper.c:778) ==00:00:18:15.388 16507== by 0x5612C2: transformAExprOp (parse_expr.c:933) ==00:00:18:15.388 16507== by 0x55F671: transformExprRecurse (parse_expr.c:242) ==00:00:18:15.388 16507== by 0x56194A: transformBoolExpr (parse_expr.c:1431) ==00:00:18:15.388 16507== by 0x55EE48: transformExprRecurse (parse_expr.c:262) ==00:00:18:15.388 16507== by 0x55FE5B: transformExpr (parse_expr.c:156) ==00:00:18:15.388 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:hash_create fun:find_oper_cache_entry fun:oper fun:make_op fun:transformAExprOp fun:transformExprRecurse fun:transformBoolExpr fun:transformExprRecurse fun:transformExpr } ==00:00:18:15.388 16507== 8,192 bytes in 1 blocks are still reachable in loss record 94 of 127 ==00:00:18:15.389 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.389 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.389 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.389 16507== by 0x830B57: hash_create (dynahash.c:349) ==00:00:18:15.389 16507== by 0x6A0739: lookup_proof_cache (predtest.c:1760) ==00:00:18:15.389 16507== by 0x6A0922: get_btree_test_op (predtest.c:1970) ==00:00:18:15.389 16507== by 0x6A0922: operator_predicate_proof (predtest.c:1607) ==00:00:18:15.389 16507== by 0x6A112A: predicate_refuted_by_simple_clause (predtest.c:1204) ==00:00:18:15.389 16507== by 0x6A112A: predicate_refuted_by_recurse (predtest.c:757) ==00:00:18:15.389 16507== by 0x6A1249: predicate_refuted_by_recurse (predtest.c:597) ==00:00:18:15.389 16507== by 0x6A128D: predicate_refuted_by_recurse (predtest.c:534) ==00:00:18:15.389 16507== by 0x69FE38: relation_excluded_by_constraints (plancat.c:1441) ==00:00:18:15.389 16507== by 0x6656A7: set_rel_size (allpaths.c:322) ==00:00:18:15.389 16507== by 0x66665D: set_base_rel_sizes (allpaths.c:280) ==00:00:18:15.389 16507== by 0x66665D: make_one_rel (allpaths.c:178) ==00:00:18:15.389 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:hash_create fun:lookup_proof_cache fun:get_btree_test_op fun:operator_predicate_proof fun:predicate_refuted_by_simple_clause fun:predicate_refuted_by_recurse fun:predicate_refuted_by_recurse fun:predicate_refuted_by_recurse fun:relation_excluded_by_constraints fun:set_rel_size fun:set_base_rel_sizes fun:make_one_rel } ==00:00:18:15.389 16507== 8,192 bytes in 1 blocks are still reachable in loss record 95 of 127 ==00:00:18:15.389 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.389 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.389 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.389 16507== by 0x830B57: hash_create (dynahash.c:349) ==00:00:18:15.389 16507== by 0x81D49D: InitializeTableSpaceCache (spccache.c:86) ==00:00:18:15.389 16507== by 0x81D49D: get_tablespace (spccache.c:122) ==00:00:18:15.389 16507== by 0x81D5C0: get_tablespace_page_costs (spccache.c:186) ==00:00:18:15.389 16507== by 0x66BA14: cost_seqscan (costsize.c:221) ==00:00:18:15.389 16507== by 0x69CC22: create_seqscan_path (pathnode.c:953) ==00:00:18:15.389 16507== by 0x665422: set_plain_rel_pathlist (allpaths.c:699) ==00:00:18:15.389 16507== by 0x665422: set_rel_pathlist (allpaths.c:451) ==00:00:18:15.389 16507== by 0x666715: set_base_rel_pathlists (allpaths.c:309) ==00:00:18:15.389 16507== by 0x666715: make_one_rel (allpaths.c:179) ==00:00:18:15.389 16507== by 0x682E90: query_planner (planmain.c:259) ==00:00:18:15.389 16507== by 0x687054: grouping_planner (planner.c:1708) ==00:00:18:15.389 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:hash_create fun:InitializeTableSpaceCache fun:get_tablespace fun:get_tablespace_page_costs fun:cost_seqscan fun:create_seqscan_path fun:set_plain_rel_pathlist fun:set_rel_pathlist fun:set_base_rel_pathlists fun:make_one_rel fun:query_planner fun:grouping_planner } ==00:00:18:15.389 16507== 12,072 bytes in 1 blocks are still reachable in loss record 96 of 127 ==00:00:18:15.389 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.389 16507== by 0x8475A3: AllocSetAlloc (aset.c:581) ==00:00:18:15.389 16507== by 0x84C9CF: MemoryContextAllocZero (mcxt.c:754) ==00:00:18:15.389 16507== by 0x6AFF8F: get_tabstat_entry (pgstat.c:1797) ==00:00:18:15.389 16507== by 0x6B00D1: pgstat_initstats (pgstat.c:1742) ==00:00:18:15.389 16507== by 0x4AD3EB: relation_open (heapam.c:1134) ==00:00:18:15.389 16507== by 0x4AD435: heap_open (heapam.c:1288) ==00:00:18:15.389 16507== by 0x80ECCD: CatalogCacheInitializeCache (catcache.c:821) ==00:00:18:15.389 16507== by 0x810EDF: SearchCatCache (catcache.c:1061) ==00:00:18:15.389 16507== by 0x81DC07: GetSysCacheOid (syscache.c:1187) ==00:00:18:15.389 16507== by 0x7391A6: get_role_oid (acl.c:5105) ==00:00:18:15.389 16507== by 0x62D101: check_hba (hba.c:2002) ==00:00:18:15.389 16507== by 0x62D101: hba_getauthmethod (hba.c:2991) ==00:00:18:15.389 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAllocZero fun:get_tabstat_entry fun:pgstat_initstats fun:relation_open fun:heap_open fun:CatalogCacheInitializeCache fun:SearchCatCache fun:GetSysCacheOid fun:get_role_oid fun:check_hba fun:hba_getauthmethod } ==00:00:18:15.389 16507== 12,072 bytes in 1 blocks are still reachable in loss record 97 of 127 ==00:00:18:15.389 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.389 16507== by 0x8475A3: AllocSetAlloc (aset.c:581) ==00:00:18:15.389 16507== by 0x84C9CF: MemoryContextAllocZero (mcxt.c:754) ==00:00:18:15.389 16507== by 0x6AFF38: get_tabstat_entry (pgstat.c:1806) ==00:00:18:15.389 16507== by 0x6B00D1: pgstat_initstats (pgstat.c:1742) ==00:00:18:15.389 16507== by 0x4AD3EB: relation_open (heapam.c:1134) ==00:00:18:15.389 16507== by 0x4AD435: heap_open (heapam.c:1288) ==00:00:18:15.389 16507== by 0x80ECCD: CatalogCacheInitializeCache (catcache.c:821) ==00:00:18:15.389 16507== by 0x810987: SearchCatCacheList (catcache.c:1348) ==00:00:18:15.389 16507== by 0x820A41: get_mergejoin_opfamilies (lsyscache.c:373) ==00:00:18:15.389 16507== by 0x67FF70: check_mergejoinable (initsplan.c:2599) ==00:00:18:15.389 16507== by 0x6805ED: distribute_qual_to_rels (initsplan.c:1907) ==00:00:18:15.389 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAllocZero fun:get_tabstat_entry fun:pgstat_initstats fun:relation_open fun:heap_open fun:CatalogCacheInitializeCache fun:SearchCatCacheList fun:get_mergejoin_opfamilies fun:check_mergejoinable fun:distribute_qual_to_rels } ==00:00:18:15.389 16507== 12,288 bytes in 12 blocks are still reachable in loss record 98 of 127 ==00:00:18:15.389 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.389 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.389 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.389 16507== by 0x81622F: InitIndexAmRoutine (relcache.c:1502) ==00:00:18:15.389 16507== by 0x816D8C: load_relcache_init_file (relcache.c:5543) ==00:00:18:15.389 16507== by 0x8184F6: RelationCacheInitializePhase2 (relcache.c:3599) ==00:00:18:15.389 16507== by 0x833726: InitPostgres (postinit.c:654) ==00:00:18:15.389 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.389 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.389 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.389 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.389 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.389 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.389 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:InitIndexAmRoutine fun:load_relcache_init_file fun:RelationCacheInitializePhase2 fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.389 16507== 12,410 bytes in 730 blocks are still reachable in loss record 99 of 127 ==00:00:18:15.389 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.389 16507== by 0x3214680EC1: strdup (in /lib64/libc-2.12.so) ==00:00:18:15.389 16507== by 0x6FC3CA: PathNameOpenFile (fd.c:1314) ==00:00:18:15.389 16507== by 0x71D8B7: mdopen (md.c:586) ==00:00:18:15.389 16507== by 0x71DC43: mdnblocks (md.c:875) ==00:00:18:15.389 16507== by 0x69E67B: estimate_rel_size (plancat.c:924) ==00:00:18:15.389 16507== by 0x69F9CA: get_relation_info (plancat.c:139) ==00:00:18:15.389 16507== by 0x6A24CB: build_simple_rel (relnode.c:171) ==00:00:18:15.389 16507== by 0x682512: add_base_rels_to_query (initsplan.c:120) ==00:00:18:15.389 16507== by 0x682DAE: query_planner (planmain.c:138) ==00:00:18:15.389 16507== by 0x687054: grouping_planner (planner.c:1708) ==00:00:18:15.389 16507== by 0x689047: inheritance_planner (planner.c:1290) ==00:00:18:15.389 16507== by 0x689047: subquery_planner (planner.c:860) ==00:00:18:15.389 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:strdup fun:PathNameOpenFile fun:mdopen fun:mdnblocks fun:estimate_rel_size fun:get_relation_info fun:build_simple_rel fun:add_base_rels_to_query fun:query_planner fun:grouping_planner fun:inheritance_planner fun:subquery_planner } ==00:00:18:15.389 16507== 14,392 bytes in 1 blocks are still reachable in loss record 100 of 127 ==00:00:18:15.389 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.389 16507== by 0x8475A3: AllocSetAlloc (aset.c:581) ==00:00:18:15.389 16507== by 0x84C65B: palloc (mcxt.c:862) ==00:00:18:15.389 16507== by 0x714088: InitDeadLockChecking (deadlock.c:196) ==00:00:18:15.389 16507== by 0x724B29: PostgresMain (postgres.c:3722) ==00:00:18:15.389 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.389 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.389 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.389 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.389 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.389 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:palloc fun:InitDeadLockChecking fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.389 16507== 16,384 bytes in 1 blocks are still reachable in loss record 101 of 127 ==00:00:18:15.389 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.389 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.389 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.389 16507== by 0x63400E: pq_init (pqcomm.c:198) ==00:00:18:15.389 16507== by 0x6B4A11: BackendInitialize (postmaster.c:4195) ==00:00:18:15.389 16507== by 0x6B8AFA: BackendStartup (postmaster.c:4074) ==00:00:18:15.389 16507== by 0x6B8AFA: ServerLoop (postmaster.c:1755) ==00:00:18:15.389 16507== by 0x6B8AFA: PostmasterMain (postmaster.c:1363) ==00:00:18:15.389 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.389 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:pq_init fun:BackendInitialize fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.389 16507== 16,384 bytes in 1 blocks are still reachable in loss record 102 of 127 ==00:00:18:15.389 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.389 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.389 16507== by 0x84C540: palloc0 (mcxt.c:891) ==00:00:18:15.389 16507== by 0x80FA8F: InitCatCache (catcache.c:707) ==00:00:18:15.389 16507== by 0x81DD18: InitCatalogCache (syscache.c:1013) ==00:00:18:15.389 16507== by 0x83370B: InitPostgres (postinit.c:640) ==00:00:18:15.389 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.389 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.389 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.389 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.389 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.389 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.389 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:palloc0 fun:InitCatCache fun:InitCatalogCache fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.389 16507== 16,384 bytes in 1 blocks are still reachable in loss record 103 of 127 ==00:00:18:15.389 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.389 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.389 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.389 16507== by 0x82FFC7: element_alloc (dynahash.c:1669) ==00:00:18:15.389 16507== by 0x830475: get_hash_entry (dynahash.c:1278) ==00:00:18:15.389 16507== by 0x830475: hash_search_with_hash_value (dynahash.c:1051) ==00:00:18:15.389 16507== by 0x817004: load_relcache_init_file (relcache.c:5723) ==00:00:18:15.389 16507== by 0x8184F6: RelationCacheInitializePhase2 (relcache.c:3599) ==00:00:18:15.389 16507== by 0x833726: InitPostgres (postinit.c:654) ==00:00:18:15.389 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.389 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.389 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.389 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.389 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.389 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.389 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:element_alloc fun:get_hash_entry fun:hash_search_with_hash_value fun:load_relcache_init_file fun:RelationCacheInitializePhase2 fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.389 16507== 16,384 bytes in 1 blocks are still reachable in loss record 104 of 127 ==00:00:18:15.389 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.389 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.389 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.389 16507== by 0x82FFC7: element_alloc (dynahash.c:1669) ==00:00:18:15.389 16507== by 0x830475: get_hash_entry (dynahash.c:1278) ==00:00:18:15.389 16507== by 0x830475: hash_search_with_hash_value (dynahash.c:1051) ==00:00:18:15.389 16507== by 0x71FBE8: smgropen (smgr.c:159) ==00:00:18:15.389 16507== by 0x6F8ED6: ReadBufferExtended (bufmgr.c:647) ==00:00:18:15.389 16507== by 0x4C0DC9: _bt_getbuf (nbtpage.c:577) ==00:00:18:15.389 16507== by 0x4C14D7: _bt_getroot (nbtpage.c:159) ==00:00:18:15.389 16507== by 0x4C4B5A: _bt_search (nbtsearch.c:103) ==00:00:18:15.389 16507== by 0x4C618C: _bt_first (nbtsearch.c:1028) ==00:00:18:15.389 16507== by 0x4C3E4C: btgettuple (nbtree.c:372) ==00:00:18:15.389 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:element_alloc fun:get_hash_entry fun:hash_search_with_hash_value fun:smgropen fun:ReadBufferExtended fun:_bt_getbuf fun:_bt_getroot fun:_bt_search fun:_bt_first fun:btgettuple } ==00:00:18:15.389 16507== 16,384 bytes in 1 blocks are still reachable in loss record 105 of 127 ==00:00:18:15.389 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.389 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.389 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.389 16507== by 0x82FFC7: element_alloc (dynahash.c:1669) ==00:00:18:15.389 16507== by 0x830475: get_hash_entry (dynahash.c:1278) ==00:00:18:15.389 16507== by 0x830475: hash_search_with_hash_value (dynahash.c:1051) ==00:00:18:15.389 16507== by 0x567449: make_oper_cache_entry (parse_oper.c:1120) ==00:00:18:15.389 16507== by 0x567449: oper (parse_oper.c:441) ==00:00:18:15.389 16507== by 0x5678CD: make_op (parse_oper.c:778) ==00:00:18:15.389 16507== by 0x5612C2: transformAExprOp (parse_expr.c:933) ==00:00:18:15.389 16507== by 0x55F671: transformExprRecurse (parse_expr.c:242) ==00:00:18:15.389 16507== by 0x56194A: transformBoolExpr (parse_expr.c:1431) ==00:00:18:15.389 16507== by 0x55EE48: transformExprRecurse (parse_expr.c:262) ==00:00:18:15.389 16507== by 0x55FE5B: transformExpr (parse_expr.c:156) ==00:00:18:15.389 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:element_alloc fun:get_hash_entry fun:hash_search_with_hash_value fun:make_oper_cache_entry fun:oper fun:make_op fun:transformAExprOp fun:transformExprRecurse fun:transformBoolExpr fun:transformExprRecurse fun:transformExpr } ==00:00:18:15.389 16507== 16,384 bytes in 1 blocks are still reachable in loss record 106 of 127 ==00:00:18:15.389 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.389 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.389 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.389 16507== by 0x71D822: _fdvec_resize (md.c:1727) ==00:00:18:15.389 16507== by 0x71D8D6: mdopen (md.c:614) ==00:00:18:15.389 16507== by 0x71DC43: mdnblocks (md.c:875) ==00:00:18:15.389 16507== by 0x69E67B: estimate_rel_size (plancat.c:924) ==00:00:18:15.389 16507== by 0x69F9CA: get_relation_info (plancat.c:139) ==00:00:18:15.389 16507== by 0x6A24CB: build_simple_rel (relnode.c:171) ==00:00:18:15.389 16507== by 0x682512: add_base_rels_to_query (initsplan.c:120) ==00:00:18:15.389 16507== by 0x682DAE: query_planner (planmain.c:138) ==00:00:18:15.389 16507== by 0x687054: grouping_planner (planner.c:1708) ==00:00:18:15.389 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:_fdvec_resize fun:mdopen fun:mdnblocks fun:estimate_rel_size fun:get_relation_info fun:build_simple_rel fun:add_base_rels_to_query fun:query_planner fun:grouping_planner } ==00:00:18:15.389 16507== 16,384 bytes in 2 blocks are still reachable in loss record 107 of 127 ==00:00:18:15.389 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.389 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.389 16507== by 0x84C540: palloc0 (mcxt.c:891) ==00:00:18:15.389 16507== by 0x5261DA: RelationBuildPartitionDesc (partition.c:431) ==00:00:18:15.389 16507== by 0x81A857: RelationBuildDesc (relcache.c:1361) ==00:00:18:15.389 16507== by 0x81BD75: RelationIdGetRelation (relcache.c:2112) ==00:00:18:15.389 16507== by 0x4AD3CA: relation_open (heapam.c:1125) ==00:00:18:15.389 16507== by 0x4AD5A8: heap_openrv_extended (heapam.c:1346) ==00:00:18:15.389 16507== by 0x56B705: parserOpenTable (parse_relation.c:1152) ==00:00:18:15.389 16507== by 0x556D76: setTargetTable (parse_clause.c:206) ==00:00:18:15.389 16507== by 0x5372C9: transformUpdateStmt (analyze.c:2216) ==00:00:18:15.389 16507== by 0x5372C9: transformStmt (analyze.c:287) ==00:00:18:15.389 16507== by 0x538AAC: transformTopLevelStmt (analyze.c:192) ==00:00:18:15.389 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:palloc0 fun:RelationBuildPartitionDesc fun:RelationBuildDesc fun:RelationIdGetRelation fun:relation_open fun:heap_openrv_extended fun:parserOpenTable fun:setTargetTable fun:transformUpdateStmt fun:transformStmt fun:transformTopLevelStmt } ==00:00:18:15.389 16507== 29,120 bytes in 1 blocks are still reachable in loss record 108 of 127 ==00:00:18:15.389 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.390 16507== by 0x705AD1: GetSnapshotData (procarray.c:1548) ==00:00:18:15.390 16507== by 0x85CBE4: GetTransactionSnapshot (snapmgr.c:356) ==00:00:18:15.390 16507== by 0x833AD8: InitPostgres (postinit.c:697) ==00:00:18:15.390 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.390 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.390 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.390 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.390 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.390 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.390 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:GetSnapshotData fun:GetTransactionSnapshot fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.390 16507== 29,120 bytes in 1 blocks are still reachable in loss record 109 of 127 ==00:00:18:15.390 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.390 16507== by 0x705AD1: GetSnapshotData (procarray.c:1548) ==00:00:18:15.390 16507== by 0x85CAA9: GetNonHistoricCatalogSnapshot (snapmgr.c:479) ==00:00:18:15.390 16507== by 0x4BCB59: systable_beginscan (genam.c:353) ==00:00:18:15.390 16507== by 0x810CAB: SearchCatCache (catcache.c:1169) ==00:00:18:15.390 16507== by 0x81DC07: GetSysCacheOid (syscache.c:1187) ==00:00:18:15.390 16507== by 0x7391A6: get_role_oid (acl.c:5105) ==00:00:18:15.390 16507== by 0x62D101: check_hba (hba.c:2002) ==00:00:18:15.390 16507== by 0x62D101: hba_getauthmethod (hba.c:2991) ==00:00:18:15.390 16507== by 0x62B728: ClientAuthentication (auth.c:350) ==00:00:18:15.390 16507== by 0x833FB2: PerformAuthentication (postinit.c:237) ==00:00:18:15.390 16507== by 0x833FB2: InitPostgres (postinit.c:740) ==00:00:18:15.390 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.390 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.390 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.390 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.390 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.390 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:GetSnapshotData fun:GetNonHistoricCatalogSnapshot fun:systable_beginscan fun:SearchCatCache fun:GetSysCacheOid fun:get_role_oid fun:check_hba fun:hba_getauthmethod fun:ClientAuthentication fun:PerformAuthentication fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain } ==00:00:18:15.390 16507== 32,768 bytes in 1 blocks are still reachable in loss record 110 of 127 ==00:00:18:15.390 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.390 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.390 16507== by 0x84C65B: palloc (mcxt.c:862) ==00:00:18:15.390 16507== by 0x714066: InitDeadLockChecking (deadlock.c:184) ==00:00:18:15.390 16507== by 0x724B29: PostgresMain (postgres.c:3722) ==00:00:18:15.390 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.390 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.390 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.390 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.390 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.390 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:palloc fun:InitDeadLockChecking fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.390 16507== 32,768 bytes in 1 blocks are still reachable in loss record 111 of 127 ==00:00:18:15.390 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.390 16507== by 0x84772F: AllocSetContextCreate (aset.c:398) ==00:00:18:15.390 16507== by 0x4E7800: AtStart_Memory (xact.c:1007) ==00:00:18:15.390 16507== by 0x4E7800: StartTransaction (xact.c:1869) ==00:00:18:15.390 16507== by 0x4E78D8: StartTransactionCommand (xact.c:2691) ==00:00:18:15.390 16507== by 0x833AC9: InitPostgres (postinit.c:687) ==00:00:18:15.390 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.390 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.390 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.390 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.390 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.390 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.390 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetContextCreate fun:AtStart_Memory fun:StartTransaction fun:StartTransactionCommand fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.390 16507== 32,768 bytes in 1 blocks are still reachable in loss record 112 of 127 ==00:00:18:15.390 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.390 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.390 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.390 16507== by 0x82FFC7: element_alloc (dynahash.c:1669) ==00:00:18:15.390 16507== by 0x830475: get_hash_entry (dynahash.c:1278) ==00:00:18:15.390 16507== by 0x830475: hash_search_with_hash_value (dynahash.c:1051) ==00:00:18:15.390 16507== by 0x81A67C: RelationBuildDesc (relcache.c:1411) ==00:00:18:15.390 16507== by 0x81BD75: RelationIdGetRelation (relcache.c:2112) ==00:00:18:15.390 16507== by 0x4AD3CA: relation_open (heapam.c:1125) ==00:00:18:15.390 16507== by 0x4AD435: heap_open (heapam.c:1288) ==00:00:18:15.390 16507== by 0x693055: expand_inherited_rtentry (prepunion.c:1463) ==00:00:18:15.390 16507== by 0x693055: expand_inherited_tables (prepunion.c:1342) ==00:00:18:15.390 16507== by 0x688423: subquery_planner (planner.c:609) ==00:00:18:15.390 16507== by 0x6895BC: standard_planner (planner.c:334) ==00:00:18:15.390 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:element_alloc fun:get_hash_entry fun:hash_search_with_hash_value fun:RelationBuildDesc fun:RelationIdGetRelation fun:relation_open fun:heap_open fun:expand_inherited_rtentry fun:expand_inherited_tables fun:subquery_planner fun:standard_planner } ==00:00:18:15.390 16507== 32,768 bytes in 2 blocks are still reachable in loss record 113 of 127 ==00:00:18:15.390 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.390 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.390 16507== by 0x84C65B: palloc (mcxt.c:862) ==00:00:18:15.390 16507== by 0x52624E: RelationBuildPartitionDesc (partition.c:449) ==00:00:18:15.390 16507== by 0x81A857: RelationBuildDesc (relcache.c:1361) ==00:00:18:15.390 16507== by 0x81BD75: RelationIdGetRelation (relcache.c:2112) ==00:00:18:15.390 16507== by 0x4AD3CA: relation_open (heapam.c:1125) ==00:00:18:15.390 16507== by 0x4AD5A8: heap_openrv_extended (heapam.c:1346) ==00:00:18:15.390 16507== by 0x56B705: parserOpenTable (parse_relation.c:1152) ==00:00:18:15.390 16507== by 0x556D76: setTargetTable (parse_clause.c:206) ==00:00:18:15.390 16507== by 0x5372C9: transformUpdateStmt (analyze.c:2216) ==00:00:18:15.390 16507== by 0x5372C9: transformStmt (analyze.c:287) ==00:00:18:15.390 16507== by 0x538AAC: transformTopLevelStmt (analyze.c:192) ==00:00:18:15.390 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:palloc fun:RelationBuildPartitionDesc fun:RelationBuildDesc fun:RelationIdGetRelation fun:relation_open fun:heap_openrv_extended fun:parserOpenTable fun:setTargetTable fun:transformUpdateStmt fun:transformStmt fun:transformTopLevelStmt } ==00:00:18:15.390 16507== 36,216 bytes in 3 blocks are still reachable in loss record 114 of 127 ==00:00:18:15.390 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.390 16507== by 0x8475A3: AllocSetAlloc (aset.c:581) ==00:00:18:15.390 16507== by 0x84C9CF: MemoryContextAllocZero (mcxt.c:754) ==00:00:18:15.390 16507== by 0x6AFF38: get_tabstat_entry (pgstat.c:1806) ==00:00:18:15.390 16507== by 0x6B00D1: pgstat_initstats (pgstat.c:1742) ==00:00:18:15.390 16507== by 0x4AD3EB: relation_open (heapam.c:1134) ==00:00:18:15.390 16507== by 0x4AD435: heap_open (heapam.c:1288) ==00:00:18:15.390 16507== by 0x693055: expand_inherited_rtentry (prepunion.c:1463) ==00:00:18:15.390 16507== by 0x693055: expand_inherited_tables (prepunion.c:1342) ==00:00:18:15.390 16507== by 0x688423: subquery_planner (planner.c:609) ==00:00:18:15.390 16507== by 0x6895BC: standard_planner (planner.c:334) ==00:00:18:15.390 16507== by 0x7238C9: pg_plan_query (postgres.c:796) ==00:00:18:15.390 16507== by 0x72399D: pg_plan_queries (postgres.c:862) ==00:00:18:15.390 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAllocZero fun:get_tabstat_entry fun:pgstat_initstats fun:relation_open fun:heap_open fun:expand_inherited_rtentry fun:expand_inherited_tables fun:subquery_planner fun:standard_planner fun:pg_plan_query fun:pg_plan_queries } ==00:00:18:15.390 16507== 41,576 bytes in 1 blocks are still reachable in loss record 115 of 127 ==00:00:18:15.390 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.390 16507== by 0x8475A3: AllocSetAlloc (aset.c:581) ==00:00:18:15.390 16507== by 0x84C9CF: MemoryContextAllocZero (mcxt.c:754) ==00:00:18:15.390 16507== by 0x4FD1F0: InitXLogInsert (xloginsert.c:1040) ==00:00:18:15.390 16507== by 0x4ECDF9: RecoveryInProgress (xlog.c:7919) ==00:00:18:15.390 16507== by 0x833924: InitPostgres (postinit.c:620) ==00:00:18:15.390 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.390 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.390 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.390 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.390 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.390 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.390 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAllocZero fun:InitXLogInsert fun:RecoveryInProgress fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.390 16507== 49,152 bytes in 2 blocks are still reachable in loss record 116 of 127 ==00:00:18:15.390 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.390 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.390 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.390 16507== by 0x82FFC7: element_alloc (dynahash.c:1669) ==00:00:18:15.390 16507== by 0x830475: get_hash_entry (dynahash.c:1278) ==00:00:18:15.390 16507== by 0x830475: hash_search_with_hash_value (dynahash.c:1051) ==00:00:18:15.390 16507== by 0x7103D9: LockAcquireExtended (lock.c:756) ==00:00:18:15.390 16507== by 0x70CCE7: LockRelationOid (lmgr.c:112) ==00:00:18:15.390 16507== by 0x52C7C2: find_inheritance_children (pg_inherits.c:128) ==00:00:18:15.390 16507== by 0x52C8D7: find_all_inheritors (pg_inherits.c:203) ==00:00:18:15.390 16507== by 0x692FB9: expand_inherited_rtentry (prepunion.c:1422) ==00:00:18:15.390 16507== by 0x692FB9: expand_inherited_tables (prepunion.c:1342) ==00:00:18:15.390 16507== by 0x688423: subquery_planner (planner.c:609) ==00:00:18:15.390 16507== by 0x6895BC: standard_planner (planner.c:334) ==00:00:18:15.390 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:element_alloc fun:get_hash_entry fun:hash_search_with_hash_value fun:LockAcquireExtended fun:LockRelationOid fun:find_inheritance_children fun:find_all_inheritors fun:expand_inherited_rtentry fun:expand_inherited_tables fun:subquery_planner fun:standard_planner } ==00:00:18:15.390 16507== 65,536 bytes in 1 blocks are still reachable in loss record 117 of 127 ==00:00:18:15.390 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.390 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.390 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.390 16507== by 0x710637: LockAcquireExtended (lock.c:773) ==00:00:18:15.390 16507== by 0x70CCE7: LockRelationOid (lmgr.c:112) ==00:00:18:15.390 16507== by 0x52C7C2: find_inheritance_children (pg_inherits.c:128) ==00:00:18:15.390 16507== by 0x52C8D7: find_all_inheritors (pg_inherits.c:203) ==00:00:18:15.390 16507== by 0x692FB9: expand_inherited_rtentry (prepunion.c:1422) ==00:00:18:15.390 16507== by 0x692FB9: expand_inherited_tables (prepunion.c:1342) ==00:00:18:15.390 16507== by 0x688423: subquery_planner (planner.c:609) ==00:00:18:15.390 16507== by 0x6895BC: standard_planner (planner.c:334) ==00:00:18:15.390 16507== by 0x7238C9: pg_plan_query (postgres.c:796) ==00:00:18:15.390 16507== by 0x72399D: pg_plan_queries (postgres.c:862) ==00:00:18:15.390 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:LockAcquireExtended fun:LockRelationOid fun:find_inheritance_children fun:find_all_inheritors fun:expand_inherited_rtentry fun:expand_inherited_tables fun:subquery_planner fun:standard_planner fun:pg_plan_query fun:pg_plan_queries } ==00:00:18:15.390 16507== 65,536 bytes in 1 blocks are still reachable in loss record 118 of 127 ==00:00:18:15.390 16507== at 0x4A0799E: realloc (vg_replace_malloc.c:825) ==00:00:18:15.390 16507== by 0x6FC40B: AllocateVfd (fd.c:1196) ==00:00:18:15.390 16507== by 0x6FC40B: PathNameOpenFile (fd.c:1320) ==00:00:18:15.390 16507== by 0x71D8B7: mdopen (md.c:586) ==00:00:18:15.390 16507== by 0x71DC43: mdnblocks (md.c:875) ==00:00:18:15.390 16507== by 0x69E67B: estimate_rel_size (plancat.c:924) ==00:00:18:15.390 16507== by 0x69F9CA: get_relation_info (plancat.c:139) ==00:00:18:15.390 16507== by 0x6A24CB: build_simple_rel (relnode.c:171) ==00:00:18:15.390 16507== by 0x682512: add_base_rels_to_query (initsplan.c:120) ==00:00:18:15.390 16507== by 0x682DAE: query_planner (planmain.c:138) ==00:00:18:15.390 16507== by 0x687054: grouping_planner (planner.c:1708) ==00:00:18:15.390 16507== by 0x689047: inheritance_planner (planner.c:1290) ==00:00:18:15.390 16507== by 0x689047: subquery_planner (planner.c:860) ==00:00:18:15.390 16507== by 0x6895BC: standard_planner (planner.c:334) ==00:00:18:15.390 16507== { Memcheck:Leak match-leak-kinds: reachable fun:realloc fun:AllocateVfd fun:PathNameOpenFile fun:mdopen fun:mdnblocks fun:estimate_rel_size fun:get_relation_info fun:build_simple_rel fun:add_base_rels_to_query fun:query_planner fun:grouping_planner fun:inheritance_planner fun:subquery_planner fun:standard_planner } ==00:00:18:15.390 16507== 67,584 bytes in 66 blocks are still reachable in loss record 119 of 127 ==00:00:18:15.390 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.390 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.390 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.390 16507== by 0x81622F: InitIndexAmRoutine (relcache.c:1502) ==00:00:18:15.390 16507== by 0x816D8C: load_relcache_init_file (relcache.c:5543) ==00:00:18:15.390 16507== by 0x81A9CD: RelationCacheInitializePhase3 (relcache.c:3656) ==00:00:18:15.390 16507== by 0x833C34: InitPostgres (postinit.c:990) ==00:00:18:15.390 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.390 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.390 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.390 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.390 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.390 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.390 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:InitIndexAmRoutine fun:load_relcache_init_file fun:RelationCacheInitializePhase3 fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.390 16507== 95,928 bytes in 1 blocks are still reachable in loss record 120 of 127 ==00:00:18:15.390 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.390 16507== by 0x8475A3: AllocSetAlloc (aset.c:581) ==00:00:18:15.390 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.390 16507== by 0x82FFC7: element_alloc (dynahash.c:1669) ==00:00:18:15.390 16507== by 0x831123: hash_create (dynahash.c:550) ==00:00:18:15.390 16507== by 0x861308: init_timezone_hashtable (pgtz.c:218) ==00:00:18:15.390 16507== by 0x861308: pg_tzset (pgtz.c:255) ==00:00:18:15.390 16507== by 0x86148D: pg_timezone_initialize (pgtz.c:379) ==00:00:18:15.390 16507== by 0x843235: InitializeGUCOptions (guc.c:4486) ==00:00:18:15.390 16507== by 0x6B74EA: PostmasterMain (postmaster.c:663) ==00:00:18:15.390 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.390 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:element_alloc fun:hash_create fun:init_timezone_hashtable fun:pg_tzset fun:pg_timezone_initialize fun:InitializeGUCOptions fun:PostmasterMain fun:main } ==00:00:18:15.390 16507== 98,304 bytes in 2 blocks are still reachable in loss record 121 of 127 ==00:00:18:15.390 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.390 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.390 16507== by 0x84C540: palloc0 (mcxt.c:891) ==00:00:18:15.390 16507== by 0x80FA7E: InitCatCache (catcache.c:706) ==00:00:18:15.390 16507== by 0x81DD18: InitCatalogCache (syscache.c:1013) ==00:00:18:15.390 16507== by 0x83370B: InitPostgres (postinit.c:640) ==00:00:18:15.390 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.390 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.390 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.390 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.390 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.390 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.390 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:palloc0 fun:InitCatCache fun:InitCatalogCache fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.391 16507== 98,304 bytes in 2 blocks are still reachable in loss record 122 of 127 ==00:00:18:15.391 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.391 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.391 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.391 16507== by 0x82FFC7: element_alloc (dynahash.c:1669) ==00:00:18:15.391 16507== by 0x830475: get_hash_entry (dynahash.c:1278) ==00:00:18:15.391 16507== by 0x830475: hash_search_with_hash_value (dynahash.c:1051) ==00:00:18:15.391 16507== by 0x71FBE8: smgropen (smgr.c:159) ==00:00:18:15.391 16507== by 0x6F6925: RelationGetNumberOfBlocksInFork (bufmgr.c:2791) ==00:00:18:15.391 16507== by 0x69E67B: estimate_rel_size (plancat.c:924) ==00:00:18:15.391 16507== by 0x69F9CA: get_relation_info (plancat.c:139) ==00:00:18:15.391 16507== by 0x6A24CB: build_simple_rel (relnode.c:171) ==00:00:18:15.391 16507== by 0x682512: add_base_rels_to_query (initsplan.c:120) ==00:00:18:15.391 16507== by 0x682DAE: query_planner (planmain.c:138) ==00:00:18:15.391 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:element_alloc fun:get_hash_entry fun:hash_search_with_hash_value fun:smgropen fun:RelationGetNumberOfBlocksInFork fun:estimate_rel_size fun:get_relation_info fun:build_simple_rel fun:add_base_rels_to_query fun:query_planner } ==00:00:18:15.391 16507== 131,072 bytes in 1 blocks are still reachable in loss record 123 of 127 ==00:00:18:15.391 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.391 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.391 16507== by 0x84C8EA: MemoryContextAllocZeroAligned (mcxt.c:791) ==00:00:18:15.391 16507== by 0x4C4164: bthandler (nbtree.c:127) ==00:00:18:15.391 16507== by 0x82D3F4: OidFunctionCall0Coll (fmgr.c:1309) ==00:00:18:15.391 16507== by 0x4BBE79: GetIndexAmRoutine (amapi.c:38) ==00:00:18:15.391 16507== by 0x81621B: InitIndexAmRoutine (relcache.c:1499) ==00:00:18:15.391 16507== by 0x816D8C: load_relcache_init_file (relcache.c:5543) ==00:00:18:15.391 16507== by 0x81A9CD: RelationCacheInitializePhase3 (relcache.c:3656) ==00:00:18:15.391 16507== by 0x833C34: InitPostgres (postinit.c:990) ==00:00:18:15.391 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.391 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.391 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.391 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.391 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.391 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAllocZeroAligned fun:bthandler fun:OidFunctionCall0Coll fun:GetIndexAmRoutine fun:InitIndexAmRoutine fun:load_relcache_init_file fun:RelationCacheInitializePhase3 fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain } ==00:00:18:15.391 16507== 262,144 bytes in 1 blocks are still reachable in loss record 124 of 127 ==00:00:18:15.391 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.391 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.391 16507== by 0x84C65B: palloc (mcxt.c:862) ==00:00:18:15.391 16507== by 0x483EED: CreateTemplateTupleDesc (tupdesc.c:67) ==00:00:18:15.391 16507== by 0x8169CD: load_relcache_init_file (relcache.c:5455) ==00:00:18:15.391 16507== by 0x81A9CD: RelationCacheInitializePhase3 (relcache.c:3656) ==00:00:18:15.391 16507== by 0x833C34: InitPostgres (postinit.c:990) ==00:00:18:15.391 16507== by 0x724B51: PostgresMain (postgres.c:3735) ==00:00:18:15.391 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.391 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.391 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.391 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.391 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.391 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:palloc fun:CreateTemplateTupleDesc fun:load_relcache_init_file fun:RelationCacheInitializePhase3 fun:InitPostgres fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.391 16507== 262,200 bytes in 1 blocks are still reachable in loss record 125 of 127 ==00:00:18:15.391 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.391 16507== by 0x8475A3: AllocSetAlloc (aset.c:581) ==00:00:18:15.391 16507== by 0x84C9CF: MemoryContextAllocZero (mcxt.c:754) ==00:00:18:15.391 16507== by 0x80F563: RehashCatCache (catcache.c:760) ==00:00:18:15.391 16507== by 0x80F563: CatalogCacheCreateEntry (catcache.c:1675) ==00:00:18:15.391 16507== by 0x810EB1: SearchCatCache (catcache.c:1210) ==00:00:18:15.391 16507== by 0x81DF43: get_attavgwidth (lsyscache.c:2839) ==00:00:18:15.391 16507== by 0x69E53E: get_rel_data_width (plancat.c:1089) ==00:00:18:15.391 16507== by 0x69E6BC: estimate_rel_size (plancat.c:1011) ==00:00:18:15.391 16507== by 0x69F9CA: get_relation_info (plancat.c:139) ==00:00:18:15.391 16507== by 0x6A24CB: build_simple_rel (relnode.c:171) ==00:00:18:15.391 16507== by 0x682512: add_base_rels_to_query (initsplan.c:120) ==00:00:18:15.391 16507== by 0x682DAE: query_planner (planmain.c:138) ==00:00:18:15.391 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAllocZero fun:RehashCatCache fun:CatalogCacheCreateEntry fun:SearchCatCache fun:get_attavgwidth fun:get_rel_data_width fun:estimate_rel_size fun:get_relation_info fun:build_simple_rel fun:add_base_rels_to_query fun:query_planner } ==00:00:18:15.391 16507== 8,912,896 bytes in 2 blocks are still reachable in loss record 126 of 127 ==00:00:18:15.391 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.391 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.391 16507== by 0x84C65B: palloc (mcxt.c:862) ==00:00:18:15.391 16507== by 0x47D88E: heap_copytuple_with_tuple (heaptuple.c:645) ==00:00:18:15.391 16507== by 0x80F48C: CatalogCacheCreateEntry (catcache.c:1647) ==00:00:18:15.391 16507== by 0x810CD5: SearchCatCache (catcache.c:1180) ==00:00:18:15.391 16507== by 0x525E8F: RelationBuildPartitionDesc (partition.c:194) ==00:00:18:15.391 16507== by 0x81A857: RelationBuildDesc (relcache.c:1361) ==00:00:18:15.391 16507== by 0x81BD75: RelationIdGetRelation (relcache.c:2112) ==00:00:18:15.391 16507== by 0x4AD3CA: relation_open (heapam.c:1125) ==00:00:18:15.391 16507== by 0x4AD5A8: heap_openrv_extended (heapam.c:1346) ==00:00:18:15.391 16507== by 0x56B705: parserOpenTable (parse_relation.c:1152) ==00:00:18:15.391 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:palloc fun:heap_copytuple_with_tuple fun:CatalogCacheCreateEntry fun:SearchCatCache fun:RelationBuildPartitionDesc fun:RelationBuildDesc fun:RelationIdGetRelation fun:relation_open fun:heap_openrv_extended fun:parserOpenTable } ==00:00:18:15.391 16507== 24,117,248 bytes in 5 blocks are still reachable in loss record 127 of 127 ==00:00:18:15.391 16507== at 0x4A077AC: malloc (vg_replace_malloc.c:298) ==00:00:18:15.391 16507== by 0x8474D7: AllocSetAlloc (aset.c:760) ==00:00:18:15.391 16507== by 0x84CADA: MemoryContextAlloc (mcxt.c:719) ==00:00:18:15.391 16507== by 0x84CBAF: MemoryContextStrdup (mcxt.c:1069) ==00:00:18:15.391 16507== by 0x81A211: AttrDefaultFetch (relcache.c:4074) ==00:00:18:15.391 16507== by 0x81A211: RelationBuildTupleDesc (relcache.c:620) ==00:00:18:15.391 16507== by 0x81A211: RelationBuildDesc (relcache.c:1330) ==00:00:18:15.391 16507== by 0x81BD75: RelationIdGetRelation (relcache.c:2112) ==00:00:18:15.391 16507== by 0x4AD3CA: relation_open (heapam.c:1125) ==00:00:18:15.391 16507== by 0x4AD435: heap_open (heapam.c:1288) ==00:00:18:15.391 16507== by 0x693055: expand_inherited_rtentry (prepunion.c:1463) ==00:00:18:15.391 16507== by 0x693055: expand_inherited_tables (prepunion.c:1342) ==00:00:18:15.391 16507== by 0x688423: subquery_planner (planner.c:609) ==00:00:18:15.391 16507== by 0x6895BC: standard_planner (planner.c:334) ==00:00:18:15.391 16507== by 0x7238C9: pg_plan_query (postgres.c:796) ==00:00:18:15.391 16507== { Memcheck:Leak match-leak-kinds: reachable fun:malloc fun:AllocSetAlloc fun:MemoryContextAlloc fun:MemoryContextStrdup fun:AttrDefaultFetch fun:RelationBuildTupleDesc fun:RelationBuildDesc fun:RelationIdGetRelation fun:relation_open fun:heap_open fun:expand_inherited_rtentry fun:expand_inherited_tables fun:subquery_planner fun:standard_planner fun:pg_plan_query } ==00:00:18:15.391 16507== LEAK SUMMARY: ==00:00:18:15.391 16507== definitely lost: 265 bytes in 3 blocks ==00:00:18:15.391 16507== indirectly lost: 2,036 bytes in 23 blocks ==00:00:18:15.391 16507== possibly lost: 512 bytes in 4 blocks ==00:00:18:15.391 16507== still reachable: 34,841,382 bytes in 1,006 blocks ==00:00:18:15.391 16507== suppressed: 0 bytes in 0 blocks ==00:00:18:15.391 16507== ==00:00:18:15.391 16507== ERROR SUMMARY: 367 errors from 10 contexts (suppressed: 4 from 4) ==00:00:18:15.391 16507== ==00:00:18:15.391 16507== 2 errors in context 1 of 10: ==00:00:18:15.391 16507== Syscall param socketcall.sendto(msg) points to uninitialised byte(s) ==00:00:18:15.391 16507== at 0x3214E0ED62: send (in /lib64/libpthread-2.12.so) ==00:00:18:15.391 16507== by 0x6AD042: pgstat_send (pgstat.c:4112) ==00:00:18:15.391 16507== by 0x6AEC52: pgstat_report_stat (pgstat.c:909) ==00:00:18:15.391 16507== by 0x72555E: PostgresMain (postgres.c:4009) ==00:00:18:15.391 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.391 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.391 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.391 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.391 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.391 16507== Location 0x1ffefff8bc is 4 bytes inside shared_msg.m_entry[0], ==00:00:18:15.391 16507== declared at pgstat.c:820, in frame #2 of thread 1 ==00:00:18:15.391 16507== Uninitialised value was created by a stack allocation ==00:00:18:15.391 16507== at 0x6AE9BC: pgstat_report_stat (pgstat.c:813) ==00:00:18:15.391 16507== { Memcheck:Param socketcall.sendto(msg) fun:send fun:pgstat_send fun:pgstat_report_stat fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.391 16507== ==00:00:18:15.391 16507== 8 errors in context 2 of 10: ==00:00:18:15.391 16507== Syscall param socketcall.sendto(msg) points to uninitialised byte(s) ==00:00:18:15.391 16507== at 0x3214E0ED62: send (in /lib64/libpthread-2.12.so) ==00:00:18:15.391 16507== by 0x6AD042: pgstat_send (pgstat.c:4112) ==00:00:18:15.391 16507== by 0x6AEB72: pgstat_report_stat (pgstat.c:891) ==00:00:18:15.391 16507== by 0x72555E: PostgresMain (postgres.c:4009) ==00:00:18:15.391 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.391 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.391 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.391 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.391 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.391 16507== Location 0x1ffefffc6c is 4 bytes inside regular_msg.m_entry[0], ==00:00:18:15.391 16507== declared at pgstat.c:819, in frame #2 of thread 1 ==00:00:18:15.391 16507== Uninitialised value was created by a stack allocation ==00:00:18:15.391 16507== at 0x6AE9BC: pgstat_report_stat (pgstat.c:813) ==00:00:18:15.391 16507== { Memcheck:Param socketcall.sendto(msg) fun:send fun:pgstat_send fun:pgstat_report_stat fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } ==00:00:18:15.391 16507== ==00:00:18:15.391 16507== 350 errors in context 3 of 10: ==00:00:18:15.391 16507== Syscall param socketcall.sendto(msg) points to uninitialised byte(s) ==00:00:18:15.391 16507== at 0x3214E0ED62: send (in /lib64/libpthread-2.12.so) ==00:00:18:15.391 16507== by 0x6AD042: pgstat_send (pgstat.c:4112) ==00:00:18:15.391 16507== by 0x6AEC38: pgstat_report_stat (pgstat.c:907) ==00:00:18:15.391 16507== by 0x72555E: PostgresMain (postgres.c:4009) ==00:00:18:15.391 16507== by 0x6B8C89: BackendRun (postmaster.c:4405) ==00:00:18:15.391 16507== by 0x6B8C89: BackendStartup (postmaster.c:4077) ==00:00:18:15.391 16507== by 0x6B8C89: ServerLoop (postmaster.c:1755) ==00:00:18:15.391 16507== by 0x6B8C89: PostmasterMain (postmaster.c:1363) ==00:00:18:15.391 16507== by 0x6395DF: main (main.c:228) ==00:00:18:15.391 16507== Location 0x1ffefffc6c is 4 bytes inside regular_msg.m_entry[0], ==00:00:18:15.391 16507== declared at pgstat.c:819, in frame #2 of thread 1 ==00:00:18:15.391 16507== Uninitialised value was created by a stack allocation ==00:00:18:15.391 16507== at 0x6AE9BC: pgstat_report_stat (pgstat.c:813) ==00:00:18:15.391 16507== { Memcheck:Param socketcall.sendto(msg) fun:send fun:pgstat_send fun:pgstat_report_stat fun:PostgresMain fun:BackendRun fun:BackendStartup fun:ServerLoop fun:PostmasterMain fun:main } --00:00:18:15.391 16507-- --00:00:18:15.391 16507-- used_suppression: 4 U1004-ARM-_dl_relocate_object /usr/local/lib/valgrind/default.supp:1443 ==00:00:18:15.391 16507== ==00:00:18:15.391 16507== ERROR SUMMARY: 367 errors from 10 contexts (suppressed: 4 from 4)