From: | Stanislav Bashkyrtsev <stanislav(dot)bashkirtsev(at)gmail(dot)com> |
---|---|
To: | pgsql-hackers(at)lists(dot)postgresql(dot)org |
Subject: | PostgreSQL stops when adding a breakpoint in CLion |
Date: | 2022-01-03 15:54:49 |
Message-ID: | CAMtnYL99JLPJn7XVWyAvSZRwxnz1KQ950nj8Ee3jBWhPZomoBw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
I tried debugging PostgreSQL to better understand how it works. It worked
fine a day ago, but for some reason I have issues with debugging now:
- If I put a breakpoint before I start the process then everything works
fine
- But if I put/remove a breakpoint after it's fully initialized - the
process just stops
And when reading the next command postgres.c, I see that input_message is
empty. I assume CLion sends a signal which awakens PostgreSQL, but there's
no data on the input? But should PostgreSQL quit in such a situation?
The way I build and start:
make clean
./configure --enable-cassert --enable-debug CFLAGS="-ggdb -O0 -g3
-fno-omit-frame-pointer"
make
make install
/usr/local/pgsql/bin/initdb -D /Users/stas/projects/postgres/data
Starting command:
/usr/local/pgsql/bin/postgres --single -D
/Users/stas/projects/postgres/data postgres
From | Date | Subject | |
---|---|---|---|
Next Message | Nikhil Benesch | 2022-01-03 15:57:47 | Re: Remove inconsistent quotes from date_part error |
Previous Message | Gunnar "Nick" Bluth | 2022-01-03 15:52:03 | Re: [PATCH] pg_stat_toast v0.4 |