crashes due to API mismatch between apport-{kde,gtk} and python-apport

Bug #939702 reported by Hao HU
26
This bug affects 3 people
Affects Status Importance Assigned to Milestone
apport (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I have installed Kubuntu after I have installed normal ubuntu

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: apport-kde 1.92-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-15.24-generic 3.2.5
Uname: Linux 3.2.0-15-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.92-0ubuntu1
Architecture: amd64
Date: Thu Feb 23 16:13:45 2012
ExecutablePath: /usr/share/apport/apport-kde
ExecutableTimestamp: 1329752547
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120211)
InterpreterPath: /usr/bin/python2.7
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/share/apport/apport-kde
ProcCwd: /home/pptime/文档
ProcEnviron:
 LANGUAGE=zh_CN:
 PATH=(custom, no user)
 LANG=zh_CN.UTF-8
 SHELL=/bin/bash
PythonArgs: ['/usr/share/apport/apport-kde']
SourcePackage: apport
Title: apport-kde crashed with NotImplementedError in ui_present_crash(): this function must be overridden by subclasses
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Revision history for this message
Hao HU (hao-hu-upsud) wrote :
tags: removed: need-duplicate-check
Martin Pitt (pitti)
visibility: private → public
Martin Pitt (pitti)
Changed in apport (Ubuntu):
status: New → Fix Committed
summary: - apport-kde crashed with NotImplementedError in ui_present_crash(): this
- function must be overridden by subclasses
+ crashes due to API mismatch between apport-{kde,gtk} and python-apport
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.5 KiB)

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

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

  [ Martin Pitt ]
  * New upstream release:
    - apport: Set the group of written reports to "whoopsie" if that group
      exists.
    - Fix tests to run properly against the system-installed modules and
      binaries.
    - test/run: Run under LC_MESSAGES=C to avoid test failures due to
      translated strings.
    - general-hooks/generic.py: Also attach xsession-errors for programs that
      link to libgtk-3.
    - launchpad.py: Properly handle "Expired" status, to avoid marking new
      bugs as duplicates of expired ones. (LP: #941854)
    - apport: Fix crash if the "whoopsie" group does not exist. (LP: #942326)
    - report.py, crash_signature(): Do not put "<module>" frames into Python
      crash signatures that happen outside of function/method calls. Fall back
      to the file/line number as a frame description instead. This will do a
      much better job at disambiguating e. g. different ImportError crashes.
      (LP: #920403)
    - Make "binary changed since the time of the crash" error message more
      comprehensible, thanks Paolo Rotolo. (LP: #942830)
    - crashdb.py, check_duplicate(): It can happen that a bug gets identified
      as being a duplicate of bug S by symbolic signatures and a duplicate of
      bug A by address signatures. Empirical evidence shows that this is due
      to the unavoidable jitter in stack traces (A and S not being identified
      as duplicates as their signatures differ slightly) and not a logic
      error. So instead of erroring out, duplicate all three bugs and keep the
      lowest number as the master ID. (LP: #943117)
    - Revert the usage of multiple nested threads during data collection, and
      switch back to only using one UI thread. The UI implementations can, and
      now do, decide between showing a spinner and showing a progress dialog
      in the ui_*_info_collection_progress() methods. This fixes libX11
      crashes when multiple UI threads do changes concurrently (LP: #901675),
      and also avoids multi-thread induced crashes in Pango (LP: #943661). The
      removal of the collect() method also fixes the new crashes in it.
      (LP: #942098, #939803)
    - ui.py, get_desktop_entry(): Fix crash on uninstalled package.
      (LP: #940984)
    - data/unkillable_shutdown: Fix crash on race condition when PID goes away
      while the report is created. (LP: #546369)
    - apport/hookutils.py, pci_devices(): Fix crash on unexpected lines from
      lspci. (LP: #904489)
    - Drop hardcoded "Ubuntu" words again which crept in with the whoopsie
      support merge. Use the DistroRelease: field.
    - apport-kde: Fix Home page URL in KApplication metadata.
    - apport-gtk: Fix resizability and size after hiding details.
      (LP: #405418)
    - test/run: Drop "local" argument. This now tests against the source tree
      when run in the source tree root, and against the system
      libraries/programs when run from anywhere else.
    - test/run: Consider command line arguments as test names and only run
      those when given. Also support just runni...

Read more...

Changed in apport (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Hao HU (hao-hu-upsud) wrote : An important information regarding my email address

Greetings,

I hope this email finds you well.

I am writing to you due to the discovery of several security issues of the current email address hoping to be able to mitigate the potential impacts.

In fact, the current email address (<email address hidden>) has been the victims of several data leakage on the Internet more than 10 times during recent years, which includes

Affected Service Date Verified Affected users Password
Combolist Jan. 2019 1,247,433,080 Affected
Unknown (Collection #1-#5) Jan. 2019 2,191,498,885 Affected
myfitnesspal.com Feb. 2018 ✓ 143,425,495 Affected
Unknown (Anti-Public Combolist Jan. 2017) Jan. 2017 948,385,599 Affected
dailymotion.com Oct. 2016 ✓ 85,174,207
tumblr.com May. 2013 ✓ 73,358,680 Affected
dropbox.com Sep. 2012 ✓ 68,658,165 Affected
linkedin.com Jun. 2012 ✓ 160,144,040 Affected

and some more combo list recently published (less than a year) from unknown data sources.
This information could be found out from several websites specialized in the information security.

A such kind of data breach risked at disclosing my historical email contents and contacts, which may have resulted in the followings without my consent.

- private information used by third party to commit malicious actions
- identity stolen to make unauthorized actions on my behalf
- reaching out my historical contacts for one's own profit or play against myself
- other important confidential information disclosed to the third party

As the account itself was created in 2011, which covers a long period of time and a variety of activities, the impact might be significant and difficult to assess.

At this time, I would wish that you could revert back to me if any suspicious things may have been witnessed and related to me, which may include the things that make you feel
- astonished
- wrong
- emotionally negative

Additionally, please kindly update my contact email address to the following new one in your contact list:

<email address hidden>

Thank you very much,

Kind regards,

Hao Hu

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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