Examine locally saves the debug symbols to /home/user/~/.cache

Bug #909149 reported by Jason Conti
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
apport (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

When retracing a crash locally in precise, the apport-retrace cache is being saved to /home/user/~/.cache/apport with the '~' character being used as the directory name.

This seems to be caused by the call to apport-retrace in apport/ui.py. The ~ isn't expanded in:

apport-retrace -S system -C ~/.cache/apport/retrace -v

Revision history for this message
Martin Pitt (pitti) wrote :

Merged your branch to trunk 2126 with some adaptions. Thanks!

affects: apport → apport (Ubuntu)
Changed in apport (Ubuntu):
status: New → Fix Committed
importance: Undecided → Medium
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package apport - 1.92-0ubuntu1

---------------
apport (1.92-0ubuntu1) precise; urgency=low

  [ Martin Pitt ]
  * New upstream release:
    - man/apport-bug.1: Mention where crash files are stored. Thanks David
      Kastrup.
    - hookutils.py, attach_hardware(): Sort ProcModules, thanks Brian Murray.
    - launchpad.py: Keep "Dependencies" attachment in duplicates. Thanks Brian
      Murray.
    - Reorganize the GNOME and KDE user interface to do the crash
      notifications and detail browser in a single dialog. Add test/gtk and
      test/kde tests to check expected dialog layout for different cases.
      Thanks Evan Dandrea!
    - Add support for the whoopsie-daisy crash reporting daemon by creating
      zero-byte .upload file stamps for crash reports. Thanks Evan Dandrea!
    - ui.py: Fix wrong creation of "~" folder instead of expanding it to home
      directory when using "Examine locally". Thanks Jason Conti!
      (LP: #909149)
    - Replace file() calls with open() for Python 3 compatibility. Thanks
      Colin Watson!
    - launchpad.py: Avoid sending tag names with upper case. (LP: #924181)
    - report.py, crash_signature_addresses(): Fix crash if report does not
      have "Signal".
    - apport-gtk: Fix resize handling of expander in details window. Thanks
      Thomas Bechtold! (LP: #930562)
    - Clean up unnecessary imports. Thanks Evan Dandrea!
  * debian/apport-kde.install: Ship new spinner.gif.

  [ Brian Murray ]
  * data/package-hooks/source_ubiquity.py: include kernel command line from
    ubiquity syslog in the report as InstallCmdLine
  * data/package-hooks/source_ubiquity.py: move apport-bug failures due to
    grub-installer to that package (LP: #878335)
  * debian/control: Add xvfb dependency so that the test suite can run the GUI
    tests.
 -- Martin Pitt <email address hidden> Mon, 20 Feb 2012 16:55:29 +0100

Changed in apport (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.