citus icon indicating copy to clipboard operation
citus copied to clipboard

Invalid read in enterprise_isolation_logicalrep_1_schedule

Open onurctirtir opened this issue 4 months ago • 0 comments

Doesn't reproduce on 12.1. Reproduces on 13.0/13.1/13.2 with PG17.5. Also tried 13.2 but with PG16.8 and it didn't reproduce this time, interesting ..

==3228== VALGRINDERROR-BEGIN
==3228== Invalid read of size 4
==3228==    at 0x56AAA6: ReorderBufferChangeSize (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:4202)
==3228==    by 0x56E765: ReorderBufferCleanupTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:1553)
==3228==    by 0x56F58C: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2603)
==3228==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3228==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3228==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3228==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3228==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3228==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3228==    by 0x591F7A: WalSndLoop (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2831)
==3228==    by 0x5926C8: StartLogicalReplication (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:1525)
==3228==    by 0x592C71: exec_replication_command (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2160)
==3228==  Address 0x1204d390 is 944 bytes inside a recently re-allocated block of size 8,192 alloc'd
==3228==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3228==    by 0x763240: AllocSetContextCreateInternal (pgenv/src/postgresql-17.5/src/backend/utils/mmgr/aset.c:444)
==3228==    by 0x28EAC8: AtStart_Memory (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:1201)
==3228==    by 0x28F0A9: StartTransaction (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:2104)
==3228==    by 0x290C5B: StartTransactionCommand (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:3006)
==3228==    by 0x56EABE: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2150)
==3228==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3228==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3228==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3228==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3228==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3228==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3228==
==3228== VALGRINDERROR-END
==3228== VALGRINDERROR-BEGIN
==3228== Invalid read of size 4
==3228==    at 0x56AAA6: ReorderBufferChangeSize (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:4202)
==3228==    by 0x56E765: ReorderBufferCleanupTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:1553)
==3228==    by 0x56F6CA: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2660)
==3228==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3228==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3228==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3228==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3228==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3228==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3228==    by 0x591F7A: WalSndLoop (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2831)
==3228==    by 0x5926C8: StartLogicalReplication (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:1525)
==3228==    by 0x592C71: exec_replication_command (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2160)
==3228==  Address 0x1204d390 is 944 bytes inside a recently re-allocated block of size 8,192 alloc'd
==3228==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3228==    by 0x763240: AllocSetContextCreateInternal (pgenv/src/postgresql-17.5/src/backend/utils/mmgr/aset.c:444)
==3228==    by 0x28EAC8: AtStart_Memory (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:1201)
==3228==    by 0x28F0A9: StartTransaction (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:2104)
==3228==    by 0x290C5B: StartTransactionCommand (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:3006)
==3228==    by 0x56EABE: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2150)
==3228==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3228==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3228==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3228==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3228==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3228==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3228==
==3228== VALGRINDERROR-END
**3228** Valgrind detected 2 error(s) during execution of "START_REPLICATION SLOT "citus_shard_split_slot_1_10_44" LOGICAL 0/0 (proto_version '4', origin 'any', publication_names '"citus_shard_split_publication_1_10_44"', binary 'true')"
==3295== VALGRINDERROR-BEGIN
==3295== Invalid read of size 4
==3295==    at 0x56AAA6: ReorderBufferChangeSize (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:4202)
==3295==    by 0x56E765: ReorderBufferCleanupTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:1553)
==3295==    by 0x56F58C: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2603)
==3295==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3295==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3295==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3295==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3295==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3295==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3295==    by 0x591F7A: WalSndLoop (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2831)
==3295==    by 0x5926C8: StartLogicalReplication (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:1525)
==3295==    by 0x592C71: exec_replication_command (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2160)
==3295==  Address 0x1204d390 is 944 bytes inside a recently re-allocated block of size 8,192 alloc'd
==3295==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3295==    by 0x763240: AllocSetContextCreateInternal (pgenv/src/postgresql-17.5/src/backend/utils/mmgr/aset.c:444)
==3295==    by 0x28EAC8: AtStart_Memory (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:1201)
==3295==    by 0x28F0A9: StartTransaction (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:2104)
==3295==    by 0x290C5B: StartTransactionCommand (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:3006)
==3295==    by 0x56EABE: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2150)
==3295==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3295==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3295==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3295==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3295==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3295==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3295==
==3295== VALGRINDERROR-END
==3295== VALGRINDERROR-BEGIN
==3295== Invalid read of size 4
==3295==    at 0x56AAA6: ReorderBufferChangeSize (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:4202)
==3295==    by 0x56E765: ReorderBufferCleanupTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:1553)
==3295==    by 0x56F6CA: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2660)
==3295==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3295==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3295==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3295==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3295==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3295==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3295==    by 0x591F7A: WalSndLoop (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2831)
==3295==    by 0x5926C8: StartLogicalReplication (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:1525)
==3295==    by 0x592C71: exec_replication_command (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2160)
==3295==  Address 0x1204d390 is 944 bytes inside a recently re-allocated block of size 8,192 alloc'd
==3295==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3295==    by 0x763240: AllocSetContextCreateInternal (pgenv/src/postgresql-17.5/src/backend/utils/mmgr/aset.c:444)
==3295==    by 0x28EAC8: AtStart_Memory (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:1201)
==3295==    by 0x28F0A9: StartTransaction (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:2104)
==3295==    by 0x290C5B: StartTransactionCommand (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:3006)
==3295==    by 0x56EABE: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2150)
==3295==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3295==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3295==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3295==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3295==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3295==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3295==
==3295== VALGRINDERROR-END
**3295** Valgrind detected 2 error(s) during execution of "START_REPLICATION SLOT "citus_shard_split_slot_1_10_45" LOGICAL 0/0 (proto_version '4', origin 'any', publication_names '"citus_shard_split_publication_1_10_45"', binary 'true')"
==3360== VALGRINDERROR-BEGIN
==3360== Invalid read of size 4
==3360==    at 0x56AAA6: ReorderBufferChangeSize (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:4202)
==3360==    by 0x56E765: ReorderBufferCleanupTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:1553)
==3360==    by 0x56F58C: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2603)
==3360==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3360==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3360==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3360==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3360==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3360==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3360==    by 0x591F7A: WalSndLoop (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2831)
==3360==    by 0x5926C8: StartLogicalReplication (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:1525)
==3360==    by 0x592C71: exec_replication_command (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2160)
==3360==  Address 0x126b5e40 is 1,488 bytes inside a recently re-allocated block of size 8,192 alloc'd
==3360==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3360==    by 0x763240: AllocSetContextCreateInternal (pgenv/src/postgresql-17.5/src/backend/utils/mmgr/aset.c:444)
==3360==    by 0x28EAC8: AtStart_Memory (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:1201)
==3360==    by 0x28F0A9: StartTransaction (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:2104)
==3360==    by 0x290C5B: StartTransactionCommand (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:3006)
==3360==    by 0x56EABE: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2150)
==3360==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3360==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3360==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3360==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3360==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3360==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3360==
==3360== VALGRINDERROR-END
==3360== VALGRINDERROR-BEGIN
==3360== Invalid read of size 4
==3360==    at 0x56AAA6: ReorderBufferChangeSize (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:4202)
==3360==    by 0x56E765: ReorderBufferCleanupTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:1553)
==3360==    by 0x56F6CA: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2660)
==3360==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3360==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3360==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3360==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3360==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3360==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3360==    by 0x591F7A: WalSndLoop (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2831)
==3360==    by 0x5926C8: StartLogicalReplication (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:1525)
==3360==    by 0x592C71: exec_replication_command (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2160)
==3360==  Address 0x126b5e40 is 1,488 bytes inside a recently re-allocated block of size 8,192 alloc'd
==3360==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3360==    by 0x763240: AllocSetContextCreateInternal (pgenv/src/postgresql-17.5/src/backend/utils/mmgr/aset.c:444)
==3360==    by 0x28EAC8: AtStart_Memory (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:1201)
==3360==    by 0x28F0A9: StartTransaction (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:2104)
==3360==    by 0x290C5B: StartTransactionCommand (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:3006)
==3360==    by 0x56EABE: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2150)
==3360==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3360==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3360==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3360==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3360==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3360==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3360==
==3360== VALGRINDERROR-END
**3360** Valgrind detected 2 error(s) during execution of "START_REPLICATION SLOT "citus_shard_split_slot_1_10_46" LOGICAL 0/0 (proto_version '4', origin 'any', publication_names '"citus_shard_split_publication_1_10_46"', binary 'true')"
==3426== VALGRINDERROR-BEGIN
==3426== Invalid read of size 4
==3426==    at 0x56AAA6: ReorderBufferChangeSize (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:4202)
==3426==    by 0x56E765: ReorderBufferCleanupTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:1553)
==3426==    by 0x56F58C: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2603)
==3426==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3426==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3426==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3426==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3426==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3426==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3426==    by 0x591F7A: WalSndLoop (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2831)
==3426==    by 0x5926C8: StartLogicalReplication (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:1525)
==3426==    by 0x592C71: exec_replication_command (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2160)
==3426==  Address 0x1204d810 is 2,096 bytes inside a recently re-allocated block of size 8,192 alloc'd
==3426==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3426==    by 0x763240: AllocSetContextCreateInternal (pgenv/src/postgresql-17.5/src/backend/utils/mmgr/aset.c:444)
==3426==    by 0x28EAC8: AtStart_Memory (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:1201)
==3426==    by 0x28F0A9: StartTransaction (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:2104)
==3426==    by 0x290C5B: StartTransactionCommand (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:3006)
==3426==    by 0x56EABE: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2150)
==3426==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3426==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3426==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3426==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3426==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3426==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3426==
==3426== VALGRINDERROR-END
==3426== VALGRINDERROR-BEGIN
==3426== Invalid read of size 4
==3426==    at 0x56AAA6: ReorderBufferChangeSize (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:4202)
==3426==    by 0x56E765: ReorderBufferCleanupTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:1553)
==3426==    by 0x56F6CA: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2660)
==3426==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3426==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3426==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3426==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3426==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3426==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3426==    by 0x591F7A: WalSndLoop (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2831)
==3426==    by 0x5926C8: StartLogicalReplication (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:1525)
==3426==    by 0x592C71: exec_replication_command (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2160)
==3426==  Address 0x1204d810 is 2,096 bytes inside a recently re-allocated block of size 8,192 alloc'd
==3426==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3426==    by 0x763240: AllocSetContextCreateInternal (pgenv/src/postgresql-17.5/src/backend/utils/mmgr/aset.c:444)
==3426==    by 0x28EAC8: AtStart_Memory (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:1201)
==3426==    by 0x28F0A9: StartTransaction (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:2104)
==3426==    by 0x290C5B: StartTransactionCommand (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:3006)
==3426==    by 0x56EABE: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2150)
==3426==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3426==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3426==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3426==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3426==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3426==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3426==
==3426== VALGRINDERROR-END
**3426** Valgrind detected 2 error(s) during execution of "START_REPLICATION SLOT "citus_shard_split_slot_1_10_47" LOGICAL 0/0 (proto_version '4', origin 'any', publication_names '"citus_shard_split_publication_1_10_47"', binary 'true')"
==3490== VALGRINDERROR-BEGIN
==3490== Invalid read of size 4
==3490==    at 0x56AAA6: ReorderBufferChangeSize (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:4202)
==3490==    by 0x56E765: ReorderBufferCleanupTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:1553)
==3490==    by 0x56F58C: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2603)
==3490==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3490==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3490==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3490==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3490==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3490==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3490==    by 0x591F7A: WalSndLoop (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2831)
==3490==    by 0x5926C8: StartLogicalReplication (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:1525)
==3490==    by 0x592C71: exec_replication_command (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2160)
==3490==  Address 0x1204d390 is 944 bytes inside a recently re-allocated block of size 8,192 alloc'd
==3490==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3490==    by 0x763240: AllocSetContextCreateInternal (pgenv/src/postgresql-17.5/src/backend/utils/mmgr/aset.c:444)
==3490==    by 0x28EAC8: AtStart_Memory (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:1201)
==3490==    by 0x28F0A9: StartTransaction (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:2104)
==3490==    by 0x290C5B: StartTransactionCommand (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:3006)
==3490==    by 0x56EABE: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2150)
==3490==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3490==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3490==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3490==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3490==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3490==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3490==
==3490== VALGRINDERROR-END
==3490== VALGRINDERROR-BEGIN
==3490== Invalid read of size 4
==3490==    at 0x56AAA6: ReorderBufferChangeSize (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:4202)
==3490==    by 0x56E765: ReorderBufferCleanupTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:1553)
==3490==    by 0x56F6CA: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2660)
==3490==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3490==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3490==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3490==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3490==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3490==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3490==    by 0x591F7A: WalSndLoop (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2831)
==3490==    by 0x5926C8: StartLogicalReplication (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:1525)
==3490==    by 0x592C71: exec_replication_command (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:2160)
==3490==  Address 0x1204d390 is 944 bytes inside a recently re-allocated block of size 8,192 alloc'd
==3490==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3490==    by 0x763240: AllocSetContextCreateInternal (pgenv/src/postgresql-17.5/src/backend/utils/mmgr/aset.c:444)
==3490==    by 0x28EAC8: AtStart_Memory (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:1201)
==3490==    by 0x28F0A9: StartTransaction (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:2104)
==3490==    by 0x290C5B: StartTransactionCommand (pgenv/src/postgresql-17.5/src/backend/access/transam/xact.c:3006)
==3490==    by 0x56EABE: ReorderBufferProcessTXN (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2150)
==3490==    by 0x56FCDF: ReorderBufferReplay (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2730)
==3490==    by 0x57042B: ReorderBufferCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/reorderbuffer.c:2754)
==3490==    by 0x55DA3E: DecodeCommit (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:746)
==3490==    by 0x55E8ED: xact_decode (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:242)
==3490==    by 0x55E61C: LogicalDecodingProcessRecord (pgenv/src/postgresql-17.5/src/backend/replication/logical/decode.c:116)
==3490==    by 0x591159: XLogSendLogical (pgenv/src/postgresql-17.5/src/backend/replication/walsender.c:3441)
==3490==
==3490== VALGRINDERROR-END
**3490** Valgrind detected 2 error(s) during execution of "START_REPLICATION SLOT "citus_shard_split_slot_1_10_48" LOGICAL 0/0 (proto_version '4', origin 'any', publication_names '"citus_shard_split_publication_1_10_48"', binary 'true')"

onurctirtir avatar Aug 25 '25 11:08 onurctirtir