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

---------------
apport (2.12.2-0ubuntu1) saucy; urgency=low

  * New upstream bug fix release. Changes since previous snapshot:
    - crash-digger: Write pid into lock file. Thanks Steve Langasek.
    - apport-gtk: When loading a Bug report from a file, properly set up for
      bug reporting mode. (LP: #1226140)
    - Move "program is not installed any more" check from report loading into
      data collection, so that crash reports can be moved and reported on
      machines without that program installed. (LP: #1226030)
  * data/general-hooks/ubuntu.py: Add output of "system-image-info -i" to
    reports as field "SystemImageInfo", to better identify phablet builds.
    (LP: #1225113)
  * Add gdb-minimal dependency to apport-noui, as for crashes we always need a
    StacktraceAddressSignature at least. (part of LP #1226030)
 -- Martin Pitt <martin.p...@ubuntu.com>   Tue, 17 Sep 2013 16:25:55 -0500

** Changed in: apport (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/1226030

Title:
  apport refuses to report a crash from another machine if package is
  not installed locally

Status in “apport” package in Ubuntu:
  Fix Released

Bug description:
  Apport refuses to submit a report from a crash file collected on another 
machine if the package is not installed on the local machine. 
  The use case is a report generated and collected on a touch device and 
reported from a PC or laptop.

  TEST CASE:
  1. On a touch device, generate a crash file for a package that doesn't exist 
on your local machine, for example maliit-server
    # kill -SIGSEGV $(pidof maliit-server)

  2. Check that a crash file has been generated in /var/crash/
    # ls -l /var/crash/
    total 8220
    -rw-r----- 1 phablet whoopsie 8416974 Sep 16 12:46 
_usr_bin_maliit-server.32011.crash

  3. Collect information required by apport.
  To the question "What would you like to do? Your options are:" answer "(V) 
View"
  (If apport tells that it is using third party software proceed anyway)

  4. When apport is done with data collection, choose (K) Keep and save the new 
crash file
  5. Copy it to an intel machine
    $ adb pull /var/crash/_usr_bin_maliit-server.32011.crash /tmp/

  6. Run ubuntu-bug against this file:
  ubuntu-bug /tmp/_usr_bin_maliit-server.32011.crash

  ACTUAL RESULT:
  Reporting fails with an Invalid problem report "This problem report applies 
to a program which is not installed any more. (/usr/bin/maliit-server)"

  EXPECTED RESULT:
  Report is uploaded to LP

  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: apport 2.12.1-0ubuntu4
  ProcVersionSignature: Ubuntu 3.11.0-7.13-generic 3.11.0
  Uname: Linux 3.11.0-7-generic x86_64
  ApportLog:
   
  ApportVersion: 2.12.1-0ubuntu4
  Architecture: amd64
  CrashReports: 640:0:136:18987:2013-09-16 09:29:27.782969437 +0200:2013-09-16 
09:53:34.936026957 +0200:/var/crash/_usr_bin_twistd.0.crash
  Date: Mon Sep 16 14:39:40 2013
  MarkForUpload: True
  PackageArchitecture: all
  SourcePackage: apport
  UpgradeStatus: Upgraded to saucy on 2012-01-31 (593 days ago)
  mtime.conffile..etc.apport.crashdb.conf: 2013-08-28T08:47:19.111940

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/1226030/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to