Public bug reported:

apport will set an an UnreportableReason in the following situations for
crash reports where information collection fails or for packages that do
not exist.  From apport/ui.py:

1036                 try:
1037                     icthread.exc_raise()
1038                 except (IOError, EOFError, zlib.error) as e:
1039                     # can happen with broken core dumps
1040                     self.report['UnreportableReason'] = '%s\n\n%s' % (
1041                         _('This problem report is damaged and cannot be 
processed.'),
1042                         repr(e))
1043                 except ValueError:  # package does not exist
1044                     self.report['UnreportableReason'] = _('The report 
belongs to a package that is not installed.')
1045                 except Exception as e:
1046                     apport.error(repr(e))
1047                     self.report['UnreportableReason'] = _('An error 
occurred while attempting to '
1048                                                           'process this 
problem report:') + '\n\n' + str(e)

Because an UnreportableReason exists in the report, apport will stop
collecting infromation. Subsequently, there is no "_MarkForUpload"
information in the report so apport calls mark_report_upload which
creates a .upload file such that the report which is incomplete or
corrupt is then uploaded to the Error Tracker.

In these cases the "_MarkForUpload" key should be set to "False" thereby
preventing uploads to the Error Tracker.

** Affects: apport (Ubuntu)
     Importance: High
     Assignee: Brian Murray (brian-murray)
         Status: In Progress


** Tags: xenial

** Tags added: xenial

** Changed in: apport (Ubuntu)
       Status: New => In Progress

** Changed in: apport (Ubuntu)
   Importance: Undecided => High

** Changed in: apport (Ubuntu)
     Assignee: (unassigned) => Brian Murray (brian-murray)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1512902

Title:
  apport will create .upload files for incomplete or corrupt crash
  reports

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to