diff --git a/src/backend/distributed/shared_library_init.c b/src/backend/distributed/shared_library_init.c index e4cd7b789..e35c75246 100644 --- a/src/backend/distributed/shared_library_init.c +++ b/src/backend/distributed/shared_library_init.c @@ -366,6 +366,14 @@ multi_log_hook(ErrorData *edata) edata->message = "canceling the transaction since it was " "involved in a distributed deadlock"; } + + + void *buf[100]; + int nframes; + + nframes = backtrace(buf, lengthof(buf)); + backtrace_symbols_fd(buf, nframes, fileno(stderr)); + }