================================================================= ==21225==ERROR: AddressSanitizer: global-buffer-overflow on address 0x000004f3ed9f at pc 0x38d9bf1 bp 0x7fffdc19c450 sp 0x7fffdc19c448 READ of size 64 at 0x000004f3ed9f thread T0 #0 0x38d9bf0 in datumCopy /home/kgrittn/pg/master/src/backend/utils/adt/datum.c:132 #1 0x2cd2fee in eval_const_expressions_mutator /home/kgrittn/pg/master/src/backend/optimizer/util/clauses.c:2257 #2 0x251969f in expression_tree_mutator /home/kgrittn/pg/master/src/backend/nodes/nodeFuncs.c:2544 #3 0x2d03e3d in simplify_function /home/kgrittn/pg/master/src/backend/optimizer/util/clauses.c:3636 #4 0x2cd8c07 in eval_const_expressions_mutator /home/kgrittn/pg/master/src/backend/optimizer/util/clauses.c:2387 #5 0x2d0917d in simplify_and_arguments /home/kgrittn/pg/master/src/backend/optimizer/util/clauses.c:3465 #6 0x2cdebd2 in eval_const_expressions_mutator /home/kgrittn/pg/master/src/backend/optimizer/util/clauses.c:2571 #7 0x2ccfc4f in eval_const_expressions /home/kgrittn/pg/master/src/backend/optimizer/util/clauses.c:2181 #8 0x2b41721 in preprocess_expression /home/kgrittn/pg/master/src/backend/optimizer/plan/planner.c:675 #9 0x2b42c68 in preprocess_qual_conditions /home/kgrittn/pg/master/src/backend/optimizer/plan/planner.c:737 #10 0x2b3593f in subquery_planner /home/kgrittn/pg/master/src/backend/optimizer/plan/planner.c:442 #11 0x2b2c195 in standard_planner /home/kgrittn/pg/master/src/backend/optimizer/plan/planner.c:210 #12 0x2b29ff8 in planner /home/kgrittn/pg/master/src/backend/optimizer/plan/planner.c:139 #13 0x348d509 in pg_plan_query /home/kgrittn/pg/master/src/backend/tcop/postgres.c:753 #14 0x348e124 in pg_plan_queries /home/kgrittn/pg/master/src/backend/tcop/postgres.c:812 #15 0x44f7d1d in BuildCachedPlan /home/kgrittn/pg/master/src/backend/utils/cache/plancache.c:907 #16 0x44eecc4 in GetCachedPlan /home/kgrittn/pg/master/src/backend/utils/cache/plancache.c:1166 #17 0x239689d in _SPI_execute_plan /home/kgrittn/pg/master/src/backend/executor/spi.c:2077 #18 0x239c140 in SPI_execute_plan /home/kgrittn/pg/master/src/backend/executor/spi.c:418 #19 0x3d526cf in pg_get_viewdef_worker /home/kgrittn/pg/master/src/backend/utils/adt/ruleutils.c:638 #20 0x3d51b4f in pg_get_viewdef /home/kgrittn/pg/master/src/backend/utils/adt/ruleutils.c:521 #21 0x20d2afd in ExecMakeFunctionResult /home/kgrittn/pg/master/src/backend/executor/execQual.c:1938 #22 0x2077d56 in ExecEvalFunc /home/kgrittn/pg/master/src/backend/executor/execQual.c:2377 #23 0x209c8f4 in ExecEvalCase /home/kgrittn/pg/master/src/backend/executor/execQual.c:2933 #24 0x20bcdab in ExecEvalCoerceToDomain /home/kgrittn/pg/master/src/backend/executor/execQual.c:3878 #25 0x20c70ff in ExecTargetList /home/kgrittn/pg/master/src/backend/executor/execQual.c:5244 #26 0x20c5c1a in ExecProject /home/kgrittn/pg/master/src/backend/executor/execQual.c:5459 #27 0x229fba7 in ExecNestLoop /home/kgrittn/pg/master/src/backend/executor/nodeNestloop.c:267 #28 0x20207a4 in ExecProcNode /home/kgrittn/pg/master/src/backend/executor/execProcnode.c:449 #29 0x22d233a in ExecSort /home/kgrittn/pg/master/src/backend/executor/nodeSort.c:103 #30 0x20209a0 in ExecProcNode /home/kgrittn/pg/master/src/backend/executor/execProcnode.c:468 #31 0x1fe8a64 in ExecutePlan /home/kgrittn/pg/master/src/backend/executor/execMain.c:1474 #32 0x1fe79b8 in standard_ExecutorRun /home/kgrittn/pg/master/src/backend/executor/execMain.c:308 #33 0x1fe5d19 in ExecutorRun /home/kgrittn/pg/master/src/backend/executor/execMain.c:256 #34 0x34cd5b1 in PortalRunSelect /home/kgrittn/pg/master/src/backend/tcop/pquery.c:946 #35 0x34c9c81 in PortalRun /home/kgrittn/pg/master/src/backend/tcop/pquery.c:790 #36 0x349f211 in exec_simple_query /home/kgrittn/pg/master/src/backend/tcop/postgres.c:1048 #37 0x3499f10 in PostgresMain /home/kgrittn/pg/master/src/backend/tcop/postgres.c:3992 #38 0x2f087f5 in BackendRun /home/kgrittn/pg/master/src/backend/postmaster/postmaster.c:4085 #39 0x2f04700 in BackendStartup /home/kgrittn/pg/master/src/backend/postmaster/postmaster.c:3774 #40 0x2ee5b66 in ServerLoop /home/kgrittn/pg/master/src/backend/postmaster/postmaster.c:1585 #41 0x2eda2be in PostmasterMain /home/kgrittn/pg/master/src/backend/postmaster/postmaster.c:1240 #42 0x24cd113 in main /home/kgrittn/pg/master/src/backend/main/main.c:196 #43 0x2b8189ec376c in __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226 #44 0x4dc32c in _start ??:? 0x000004f3ed9f is located 1 bytes to the left of global variable '' from 'ruleutils.c' (0x4f3eda0) of size 16 0x000004f3ed9f is located 55 bytes to the right of global variable '.str369' from 'ruleutils.c' (0x4f3ed60) of size 8 '.str369' is ascii string '_RETURN' SUMMARY: AddressSanitizer: global-buffer-overflow ??:0 ?? Shadow bytes around the buggy address: 0x0000809dfd60: f9 f9 f9 f9 00 00 00 06 f9 f9 f9 f9 00 00 04 f9 0x0000809dfd70: f9 f9 f9 f9 00 00 00 00 00 00 00 00 00 04 f9 f9 0x0000809dfd80: f9 f9 f9 f9 00 00 06 f9 f9 f9 f9 f9 00 00 03 f9 0x0000809dfd90: f9 f9 f9 f9 00 06 f9 f9 f9 f9 f9 f9 00 00 00 04 0x0000809dfda0: f9 f9 f9 f9 00 00 f9 f9 f9 f9 f9 f9 00 f9 f9 f9 =>0x0000809dfdb0: f9 f9 f9[f9]00 00 f9 f9 f9 f9 f9 f9 00 00 00 00 0x0000809dfdc0: 00 03 f9 f9 f9 f9 f9 f9 00 03 f9 f9 f9 f9 f9 f9 0x0000809dfdd0: 00 00 00 00 00 00 02 f9 f9 f9 f9 f9 00 00 00 00 0x0000809dfde0: 00 00 02 f9 f9 f9 f9 f9 00 00 00 00 00 00 f9 f9 0x0000809dfdf0: f9 f9 f9 f9 00 00 02 f9 f9 f9 f9 f9 00 f9 f9 f9 0x0000809dfe00: f9 f9 f9 f9 00 01 f9 f9 f9 f9 f9 f9 00 03 f9 f9 Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Heap right redzone: fb Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack partial redzone: f4 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 ASan internal: fe ==21225==ABORTING