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?