On Thu, Oct 08, 2009 at 08:38:04PM +0200, openbsd.misc.tmp openbsd.misc.tmp
wrote:
> Hi!
>
> I have an application that in very seldom cases causes core dumps on about a
> dotzen machines that are located on customers sites.
>
> What I have is application.core, but I cannot read this:
>
> # gdb -c /home/me/application.core /home/me/application
> GNU gdb 6.3
> Copyright 2004 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain
> conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB. Type "show warranty" for details.
> This GDB was configured as "i386-unknown-openbsd4.3"...(no debugging symbols
> found)
>
> "/home/me/application.core " is not a core dump: File format not recognized
> (gdb) quit
>
> # file /home/me/application.core
> /home/me/application.core: data
>
> Anybody got an idea how this can happen? What can I do with the file I have?
>
> This happened more than once. Yet, all the .core files I was able to get
> were unusable to me. However, when I initiate a .core file by exiting the
> application intentionally with a signal, the resulting core files are OK.
>
> Thanks in advance!
>
> Regards,
> T.
>
did you check the core size to see if it didn't get truncated
because of some ulimit ?
Gilles
--
Gilles Chehade
freelance developer/sysadmin/consultant
http://www.poolp.org