crashes due to API mismatch between apport-{kde,gtk} and python-apport
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
ProcVersionSign
Uname: Linux 3.2.0-15-generic x86_64
NonfreeKernelMo
ApportVersion: 1.92-0ubuntu1
Architecture: amd64
Date: Thu Feb 23 16:13:45 2012
ExecutablePath: /usr/share/
ExecutableTimes
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120211)
InterpreterPath: /usr/bin/python2.7
PackageArchitec
ProcCmdline: /usr/bin/python /usr/share/
ProcCwd: /home/pptime/文档
ProcEnviron:
LANGUAGE=zh_CN:
PATH=(custom, no user)
LANG=zh_CN.UTF-8
SHELL=/bin/bash
PythonArgs: ['/usr/
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
tags: | removed: need-duplicate-check |
visibility: | private → public |
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 |
This bug was fixed in the package apport - 1.94-0ubuntu1
---------------
apport (1.94-0ubuntu1) precise; urgency=low
[ Martin Pitt ] hooks/generic. py: Also attach xsession-errors for programs that sible, thanks Paolo Rotolo. (LP: #942830) collection_ progress( ) methods. This fixes libX11 entry() : Fix crash on uninstalled package. _shutdown: Fix crash on race condition when PID goes away hookutils. py, pci_devices(): Fix crash on unexpected lines from /programs when run from anywhere else.
* 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-
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
comprehen
- 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_
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_
(LP: #940984)
- data/unkillable
while the report is created. (LP: #546369)
- apport/
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
- test/run: Consider command line arguments as test names and only run
those when given. Also support just runni...