Thread: capturing regression test core dump

capturing regression test core dump

From
Robert Haas
Date:
Is there any way to get the regression tests to write a core dump file
somewhere that I can get at it?  I tried "ulimit -c unlimited" but
can't find any core file lying around after I reproduce the crash.

-- 
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


Re: capturing regression test core dump

From
Florian Pflug
Date:
On Jul5, 2011, at 17:49 , Robert Haas wrote:
> Is there any way to get the regression tests to write a core dump file
> somewhere that I can get at it?  I tried "ulimit -c unlimited" but
> can't find any core file lying around after I reproduce the crash.

In case you're on OSX, the core dumps there are written to /cores,
not to the cwd of the process.

best regards,
Florian Pflug



Re: capturing regression test core dump

From
Alvaro Herrera
Date:
Excerpts from Robert Haas's message of mar jul 05 11:49:48 -0400 2011:
> Is there any way to get the regression tests to write a core dump file
> somewhere that I can get at it?  I tried "ulimit -c unlimited" but
> can't find any core file lying around after I reproduce the crash.

Are you using a temp install?  If so, the core files are going to end up
there, and thus go away when that's deleted.  You could change the
core_pattern if you're on Linux (see core(5)) but it's probably easier
to use "make installcheck" instead.

-- 
Álvaro Herrera <alvherre@commandprompt.com>
The PostgreSQL Company - Command Prompt, Inc.
PostgreSQL Replication, Consulting, Custom Development, 24x7 support


Re: capturing regression test core dump

From
Robert Haas
Date:
On Tue, Jul 5, 2011 at 11:57 AM, Florian Pflug <fgp@phlo.org> wrote:
> On Jul5, 2011, at 17:49 , Robert Haas wrote:
>> Is there any way to get the regression tests to write a core dump file
>> somewhere that I can get at it?  I tried "ulimit -c unlimited" but
>> can't find any core file lying around after I reproduce the crash.
>
> In case you're on OSX, the core dumps there are written to /cores,
> not to the cwd of the process.

Oh, ho!  Thanks!

--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company