Missing crash reports for long-running processes
mdz at ubuntu.com
Thu Aug 27 12:45:57 BST 2009
On Thu, Aug 27, 2009 at 10:38:09AM +0200, Emilio Pozuelo Monfort wrote:
> Matt Zimmerman wrote:
> > I think we already keep debugging symbols for the past N versions or days.
> > We don't need for them to parallel installable as you described; we only
> > ever need one set of packages for a given retrace.
> How do you know which version to install? If you say 'the one that the user had
> when the crash happened', that would fail in the case pointed out in this thread
> where someone's xserver crashed, but he had upgraded the package (though the
> running version was still the old one).
> Maybe it's me who is misunderstanding :)
Right now, the crash reports for this case never even make it to Launchpad,
so the question is somewhat moot. However, assuming we could determine
which version it came from, and send that information to Launchpad, I know
of no reason the retracer couldn't be made to work. It already checks the
versions and tries to install the matching debug symbols.
Your idea seemed to be aimed at allowing multiple versions of debug symbols
on the system, by using different paths. The retracer just selects the
corresponding .deb for the particular crash it is working with, and doesn't
need more than one.
More information about the ubuntu-devel