public inbox for frysk-bugzilla@sourceware.org help / color / mirror / Atom feed
From: "pmuldoon at redhat dot com" <sourceware-bugzilla@sourceware.org> To: frysk-bugzilla@sourceware.org Subject: [Bug general/4698] Opening up a core file in the source window causes a backtrace Date: Mon, 25 Jun 2007 15:36:00 -0000 [thread overview] Message-ID: <20070625153636.533.qmail@sourceware.org> (raw) In-Reply-To: <20070625134256.4698.pmuldoon@redhat.com> ------- Additional Comments From pmuldoon at redhat dot com 2007-06-25 15:36 ------- What's happening here is DebugInfo is trying to construct a dwarf representation of /usr/bin/sleep executable (not sure that is right in a corefile cases), which is what the core was derived from. If you look in kernel and fcore corefiles, no pathing information is stored to the arguments data struct, unless the path was included when the call to run the executable was made. IE in the case of: ./sleep 1000 ./sleep is what is recorded in the core file. Of course ./ is pretty useless after the fact, but that's how corefile's store it. in the case of cd ~/ /usr/bin/sleep 1000 & /usr/bin/sleep is recorded in the corefile arguments. As there has been a requirements placed upon corefile code that it automatically finds its own executable, when corefile's are first instantiated, they go through this song and dance of trying to find the executable in first: pwd, then /bin then /usr/bin. If it cannot find it in those locations, it gives up. HOWEVER, further calls to proc.getExe() will ONLY return what was in the the corefile, in this case ./sleep. And that is why this elf/dwarf is failing as it cannot find ./sleep (should look in /usr/bin/sleep I'm a bit reluctant to replace getExe() with a reconstructed path, over what was actually stored in the corefile. Opinions? -- http://sourceware.org/bugzilla/show_bug.cgi?id=4698 ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
next prev parent reply other threads:[~2007-06-25 15:36 UTC|newest] Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top 2007-06-25 13:43 [Bug general/4698] New: " pmuldoon at redhat dot com 2007-06-25 15:11 ` [Bug general/4698] " swagiaal at redhat dot com 2007-06-25 15:36 ` pmuldoon at redhat dot com [this message] 2007-06-25 15:59 ` swagiaal at redhat dot com 2007-06-25 16:08 ` pmuldoon at redhat dot com 2007-06-25 18:31 ` pmuldoon at redhat dot com 2007-06-25 19:33 ` npremji at redhat dot com
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20070625153636.533.qmail@sourceware.org \ --to=sourceware-bugzilla@sourceware.org \ --cc=frysk-bugzilla@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).