How to identify the exe file associated with core dump

M

mthread

Hi,
We have multiple applications(C & C++) running in our system. When
a core dump is generated we did not know which application caused the
core dump. Is there a way to find the application name from the core
dump file. Kindly help me on this issue.
 
P

Philip Pemberton

Hi,
We have multiple applications(C & C++) running in our system. When
a core dump is generated we did not know which application caused the
core dump. Is there a way to find the application name from the core
dump file. Kindly help me on this issue.

Assuming this is on a *nix system of some description:
$ file core

Or possibly:
$ gdb core

(But this is more an OS-specific question, not a C++ question)
 
R

Richard Herring

In message
Hi,
We have multiple applications(C & C++) running in our system. When
a core dump is generated we did not know which application caused the
core dump. Is there a way to find the application name from the core
dump file. Kindly help me on this issue.
This has nothing to do with C++ (or C): your question would be identical
if the applications were written in Fortran or COBOL.. You're more
likely to get a useful response by asking in a newsgroup that deals with
your particular operating system.
 
J

James Kanze

In message
This has nothing to do with C++ (or C): your question would be
identical if the applications were written in Fortran or
COBOL.. You're more likely to get a useful response by asking
in a newsgroup that deals with your particular operating
system.

That's true, but there's a rather obvious answer (which is valid
for all systems---and all languages): the core dump is from the
program which crashed; i.e. which didn't finish its job.
 
J

Jorgen Grahn

[Linux kernel patch which lets you control the core dump file name]

Interesting, but in a way not helpful: since the core dump already
contains the process name, making the file name contain it too adds no
information.

Even more offtopic: I find naming core files counter-productive in
practice. If your software is broken and tends to crash, named core
dumps will eventually make someone decide to *disable* core dumps, to
avoid filling the disk. And then you are stuck with no information at
all for your C++ debugging sessions.

/Jorgen
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,994
Messages
2,570,223
Members
46,814
Latest member
SpicetreeDigital

Latest Threads

Top