bucketing of recoverable problems is done poorly
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Daisy |
Medium
|
Unassigned | ||
| | apport (Ubuntu) |
Medium
|
Brian Murray | ||
| | Trusty |
Medium
|
Unassigned | ||
Bug Description
https:/
We have recoverable problems about openshot, gimp, and nautilus all with the same DuplicateSignature.
GMenuModelItems
That seems wrong.
Related branches
- Martin Pitt: Approve on 2014-05-15
-
Diff: 72 lines (+23/-2)4 files modifiedNEWS (+5/-1)
data/recoverable_problem (+6/-0)
data/whoopsie-upload-all (+1/-1)
test/test_recoverable_problem.py (+11/-0)
- Martin Pitt: Approve on 2015-04-15
-
Diff: 40 lines (+7/-6)2 files modifieddata/recoverable_problem (+3/-4)
test/test_recoverable_problem.py (+4/-2)
| Brian Murray (brian-murray) wrote : | #1 |
| Brian Murray (brian-murray) wrote : | #2 |
I'd think that a combination of the package name and the duplicate signature would work e.g. gimp:GMenuModeI
| Brian Murray (brian-murray) wrote : | #3 |
This is an issue with apport's recoverable_problem code. While Ted suggests that viewing the problems across applications would be useful, the way the bucket page is currently designed it is best for the crashes to be about one package. Subsequently, I think apport should create the crashes with a DuplicateSignature that references the pakage name. Then we can make a view that removes this information and collects similar problems.
| Brian Murray (brian-murray) wrote : | #4 |
There should also be a cleanup script run against the cassandra database to update the duplicate signatures with the package names.
| Changed in apport (Ubuntu): | |
| status: | New → In Progress |
| assignee: | nobody → Brian Murray (brian-murray) |
| importance: | Undecided → Medium |
| Changed in daisy: | |
| status: | New → Triaged |
| importance: | Undecided → Medium |
| Martin Pitt (pitti) wrote : | #5 |
trunk r2803, thanks Brian!
| Changed in apport (Ubuntu): | |
| status: | In Progress → Fix Committed |
| Changed in apport (Ubuntu Trusty): | |
| status: | New → Triaged |
| importance: | Undecided → Medium |
| milestone: | none → trusty-updates |
| Launchpad Janitor (janitor) wrote : | #6 |
This bug was fixed in the package apport - 2.14.3-0ubuntu1
---------------
apport (2.14.3-0ubuntu1) utopic; urgency=medium
* New upstream bug fix release:
- Add kernel package version to the various kernel-related hooks. Thanks
Brian Murray. (LP: #1316845)
- Use package name in duplicate signature for recoverable problems. Thanks
Brian Murray. (LP: #1316763)
- Have whoopsie-upload-all upload recoverable problems. Thanks Brian
Murray. (LP: #1319099)
-- Martin Pitt <email address hidden> Fri, 30 May 2014 15:35:53 +0200
| Changed in apport (Ubuntu): | |
| status: | Fix Committed → Fix Released |
| Brian Murray (brian-murray) wrote : | #7 |
The fix for this is actually did not work as Package is not defined as we have not run add_package_info() before we try and create the duplicate signature.
| Changed in apport (Ubuntu): | |
| status: | Fix Released → Triaged |
| Brian Murray (brian-murray) wrote : | #8 |
Discussing this with pitti we decided to switch to using ExecutablePath and the DuplicateSignature to create a more specific DuplicateSignature.
| Changed in apport (Ubuntu): | |
| status: | Triaged → In Progress |
| Launchpad Janitor (janitor) wrote : | #9 |
This bug was fixed in the package apport - 2.17.2-0ubuntu1
---------------
apport (2.17.2-0ubuntu1) vivid; urgency=medium
* New upstream bug fix release:
- SECURITY UPDATE: Disable crash forwarding to containers. The previous
fix in 2.17.1 was not sufficient against all attack scenarios. By
binding to specially crafted sockes, a normal user program could forge
arbitrary entries in /proc/net/unix. We cannot currently rely on a
kernel-side solution for this; this feature will be re-enabled once it
gets re-done to be secure. (LP: #1444518)
- apport-kde: Fix crash when showing byte array values. Thanks Jonathan
Riddell. (LP: #1443659)
- Really create a better duplicate signature for recoverable problems,
using ExecutablePath. Thanks Brian Murray. (LP: #1316763)
* Disable Launchpad crash upload for final Ubuntu 15.04.
-- Martin Pitt <email address hidden> Thu, 16 Apr 2015 17:51:18 -0500
| Changed in apport (Ubuntu): | |
| status: | In Progress → Fix Released |
| Brian Murray (brian-murray) wrote : | #10 |
The change in 2.17.2-0ubuntu1 is working as expected see the following crash as an example:
https:/

Well, it might actually be an issue with apport and its recoverable_problem file.