Re: How to fix 0xC0000005 exception in Postgres 9.0

From: Justin <zzzzz(dot)graf(at)gmail(dot)com>
To: Andrus <kobruleht2(at)hot(dot)ee>
Cc: pgsql-general <pgsql-general(at)postgresql(dot)org>
Subject: Re: How to fix 0xC0000005 exception in Postgres 9.0
Date: 2020-02-20 20:52:28
Message-ID: CALL-XeOOaZTq2EgrKwiENA8exLeK0taAnEE662kaa4J2x8t7pA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

This error is really common and is caused by windows via UAC, SFC,
Firewarll, AV etc.. for it spontaneously to appear means system config
change happened or update occurred.

Common sources windows updates, anti-viruses changes, firewall changes.

If its not the above 4 figuring out what causing this is near impossible
as something is trying to access a shared memory resource that does not
have access rights to it or app that is accessing it is has a bug and
corrupting PostgreSQL memory.

Given this is localhost connection, start looking at firewall or AV.

On Thu, Feb 20, 2020 at 3:35 PM Andrus <kobruleht2(at)hot(dot)ee> wrote:

> Hi!
>
> Every time when user tries to log on from same virtual computer where
> Postgreql resides, Postgres terminates with 0xC0000005 exception. Log is
> below.
>
> About 65 users are accessing this server over VPN. They can use server
> normally.
> Logging from localhost using pgadmin 4 with user postgres also works.
>
> Only any attempt to log on from localhost with user dbadmin from psqlODBC
> client causes this exception.
>
> It has worked normally for many years but now suddenly stopped working for
> localhost.
>
> How to fix this ?
>
> Server:
>
> PostgreSQL 9.0.4, compiled by Visual C++ build 1500, 64-bit
>
> OS:
>
> Windows server 2008 R2
> Version 6.1 Build 7601
>
> Andrus.
>
> Postgres log:
>
> 2020-02-20 15:44:51 EET LOG: server process (PID 3788) was terminated
> by
> exception 0xC0000005
> 2020-02-20 15:44:51 EET HINT: See C include file "ntstatus.h" for a
> description of the hexadecimal value.
> 2020-02-20 15:44:51 EET LOG: terminating any other active server
> processes
> 2020-02-20 15:44:51 EET andrus mydatabase WARNING: terminating connection
> because of crash of another server process
> 2020-02-20 15:44:51 EET andrus mydatabase DETAIL: The postmaster has
> commanded this server process to roll back the current transaction and
> exit,
> because another server process exited abnormally and possibly corrupted
> shared memory.
> 2020-02-20 15:44:51 EET andrus mydatabase HINT: In a moment you should be
> able to reconnect to the database and repeat your command.
> 2020-02-20 15:44:51 EET kati mydatabase WARNING: terminating connection
> because of crash of another server process
> 2020-02-20 15:44:51 EET kati mydatabase DETAIL: The postmaster has
> commanded this server process to roll back the current transaction and
> exit,
> because another server process exited abnormally and possibly corrupted
> shared memory.
> 2020-02-20 15:44:51 EET kati mydatabase HINT: In a moment you should be
> able to reconnect to the database and repeat your command.
> 2020-02-20 15:44:51 EET julia mydatabase WARNING: terminating connection
> because of crash of another server process
> 2020-02-20 15:44:51 EET julia mydatabase DETAIL: The postmaster has
> commanded this server process to roll back the current transaction and
> exit,
> because another server process exited abnormally and possibly corrupted
> shared memory.
> 2020-02-20 15:44:51 EET julia mydatabase HINT: In a moment you should be
> able to reconnect to the database and repeat your command.
> 2020-02-20 15:44:51 EET reinpuu mydatabase WARNING: terminating
> connection
> because of crash of another server process
> 2020-02-20 15:44:51 EET reinpuu mydatabase DETAIL: The postmaster has
> commanded this server process to roll back the current transaction and
> exit,
> because another server process exited abnormally and possibly corrupted
> shared memory.
> 2020-02-20 15:44:51 EET reinpuu mydatabase HINT: In a moment you should
> be
> able to reconnect to the database and repeat your command.
> 2020-02-20 15:44:51 EET kokka mydatabase WARNING: terminating connection
> because of crash of another server process
> 2020-02-20 15:44:51 EET kokka mydatabase DETAIL: The postmaster has
> commanded this server process to roll back the current transaction and
> exit,
> because another server process exited abnormally and possibly corrupted
> shared memory.
> 2020-02-20 15:44:51 EET kokka mydatabase HINT: In a moment you should be
> able to reconnect to the database and repeat your command.
> 2020-02-20 15:44:51 EET myll mydatabase WARNING: terminating connection
> because of crash of another server process
> 2020-02-20 15:44:51 EET myll mydatabase DETAIL: The postmaster has
> commanded this server process to roll back the current transaction and
> exit,
> because another server process exited abnormally and possibly corrupted
> shared memory.
> 2020-02-20 15:44:51 EET myll mydatabase HINT: In a moment you should be
> able to reconnect to the database and repeat your command.
> 2020-02-20 15:44:51 EET WARNING: terminating connection because of
> crash
> of another server process
> 2020-02-20 15:44:51 EET DETAIL: The postmaster has commanded this
> server
> process to roll back the current transaction and exit, because another
> server process exited abnormally and possibly corrupted shared memory.
> 2020-02-20 15:44:51 EET HINT: In a moment you should be able to
> reconnect
> to the database and repeat your command.
> 2020-02-20 15:44:51 EET dbadmin mydatabase FATAL: the database system is
> in
> recovery mode
> 2020-02-20 15:44:51 EET LOG: all server processes terminated;
> reinitializing
> 2020-02-20 15:45:01 EET FATAL: pre-existing shared memory block is
> still
> in use
> 2020-02-20 15:45:01 EET HINT: Check if there are any old server
> processes
> still running, and terminate them.
>
>
>
>

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Ted Toth 2020-02-20 21:03:04 Re: before insert for each row trigger on upsert
Previous Message Adrian Klaver 2020-02-20 20:46:35 Re: How to fix 0xC0000005 exception in Postgres 9.0