I wrote:
> Guessing the common factor is "macOS", but that's just a guess.
> I can poke into it tomorrow.

I did try it real quick on my Mac laptop, and that fails too.
Here's a more accurate backtrace, in case that helps.

(lldb) bt
* thread #1, stop reason = signal SIGSTOP
  * frame #0: 0x00007fff2033e92e libsystem_kernel.dylib`__pthread_kill + 10
    frame #1: 0x00007fff2036d5bd libsystem_pthread.dylib`pthread_kill + 263
    frame #2: 0x00007fff202c2406 libsystem_c.dylib`abort + 125
    frame #3: 0x0000000108cdf87f 
postgres`ExceptionalCondition(conditionName=<unavailable>, 
errorType=<unavailable>, fileName=<unavailable>, lineNumber=<unavailable>) at 
assert.c:69:2 [opt]
    frame #4: 0x0000000108b0f551 postgres`pgstat_send [inlined] 
pgstat_assert_is_up at pgstat.c:4810:2 [opt]
    frame #5: 0x0000000108b0f532 postgres`pgstat_send(msg=<unavailable>, 
len=<unavailable>) at pgstat.c:3032 [opt]
    frame #6: 0x0000000108b0fbef 
postgres`pgstat_report_tempfile(filesize=<unavailable>) at pgstat.c:1812:2 [opt]
    frame #7: 0x0000000108b7abfe postgres`FileClose [inlined] 
ReportTemporaryFileUsage(path="base/pgsql_tmp/pgsql_tmp35840.0", size=0) at 
fd.c:1483:2 [opt]
    frame #8: 0x0000000108b7abf6 postgres`FileClose(file=1) at fd.c:1987 [opt]
    frame #9: 0x0000000108b7c3b8 postgres`CleanupTempFiles(isCommit=false, 
isProcExit=true) at fd.c:0 [opt]
    frame #10: 0x0000000108b82661 postgres`proc_exit_prepare(code=1) at 
ipc.c:209:3 [opt]
    frame #11: 0x0000000108b8253d postgres`proc_exit(code=1) at ipc.c:107:2 
[opt]
    frame #12: 0x0000000108ce0201 postgres`errfinish(filename=<unavailable>, 
lineno=<unavailable>, funcname=<unavailable>) at elog.c:666:3 [opt]
    frame #13: 0x0000000108db362b postgres`ProcessInterrupts.cold.9 at 
postgres.c:3222:3 [opt]
    frame #14: 0x0000000108baa2a4 postgres`ProcessInterrupts at 
postgres.c:3218:22 [opt]
    frame #15: 0x0000000108b49f4a postgres`sendDir(path=".", basepathlen=1, 
sizeonly=false, tablespaces=0x00007fb47f0719c8, sendtblspclinks=true, 
manifest=<unavailable>, spcoid=0x0000000000000000) at basebackup.c:1277:3 [opt]
    frame #16: 0x0000000108b48dc8 
postgres`perform_base_backup(opt=0x00007ffee73ae0a0) at basebackup.c:432:5 [opt]
    frame #17: 0x0000000108b47bf0 postgres`SendBaseBackup(cmd=<unavailable>) at 
basebackup.c:949:2 [opt]
    frame #18: 0x0000000108b58055 
postgres`exec_replication_command(cmd_string="BASE_BACKUP LABEL 'pg_basebackup 
base backup' PROGRESS   NOWAIT    MANIFEST 'yes' ") at walsender.c:1625:4 [opt]
    frame #19: 0x0000000108bac8aa postgres`PostgresMain(argc=<unavailable>, 
argv=<unavailable>, dbname=<unavailable>, username=<unavailable>) at 
postgres.c:4484:12 [opt]
    frame #20: 0x0000000108b178db postgres`BackendRun(port=<unavailable>) at 
postmaster.c:4519:2 [opt]
    frame #21: 0x0000000108b17178 postgres`ServerLoop [inlined] 
BackendStartup(port=<unavailable>) at postmaster.c:4241:3 [opt]
    frame #22: 0x0000000108b17154 postgres`ServerLoop at postmaster.c:1758 [opt]
    frame #23: 0x0000000108b1421b postgres`PostmasterMain(argc=4, 
argv=0x00007fb47ec06640) at postmaster.c:1430:11 [opt]
    frame #24: 0x0000000108a6ac13 postgres`main(argc=<unavailable>, 
argv=<unavailable>) at main.c:199:3 [opt]
    frame #25: 0x00007fff20388f3d libdyld.dylib`start + 1

I see two core dumps with what seem to be this same trace after
running pg_basebackup's tests.

                        regards, tom lane


Reply via email to