apport-gtk crashed with EOFError in _read_exact(): Compressed file ended before the end-of-stream marker was reached
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | apport (Ubuntu) |
High
|
Brian Murray | ||
Bug Description
upgrade from 10.04 to 12.10
ProblemType: CrashDistroRelease: Ubuntu 14.10
Package: apport-gtk 2.14.4-0ubuntu2
ProcVersionSign
Uname: Linux 3.16.0-4-generic i686
NonfreeKernelMo
ApportLog:
ApportVersion: 2.14.4-0ubuntu2
Architecture: i386
CrashReports:
640:0:
640:0:
Date: Sun Jul 20 13:38:35 2014
ExecutablePath: /usr/share/
InstallationDate: Installed on 2013-12-21 (211 days ago)Installatio
InterpreterPath: /usr/bin/python3.4
PackageArchitec
ProcCmdline: /usr/bin/python3 /usr/share/
ProcEnviron:
SHELL=/bin/bash
LANG=en_US.UTF-8
LANGUAGE=en_US
PATH=(custom, no user)
PythonArgs: ['/usr/
Title: apport-gtk crashed with EOFError in _read_exact(): Compressed file ended before the end-of-stream marker was reached
UpgradeStatus: Upgraded to utopic on 2014-07-20 (0 days ago)
UserGroups:
Related branches
- Martin Pitt: Disapprove on 2015-02-26
-
Diff: 15 lines (+4/-1)1 file modifiedapport/report.py (+4/-1)
| Todd-mcghee (todd-mcghee) wrote : | #1 |
| tags: | removed: need-duplicate-check |
| Changed in apport (Ubuntu): | |
| importance: | Undecided → Medium |
| information type: | Private → Public |
| Changed in apport (Ubuntu): | |
| importance: | Medium → High |
| description: | updated |
| Paul Spain (pvspain) wrote : | #3 |
Occurred during upgrade from 14.04 to 14.10.
Error occurred trying to submit a bug report after failing to install syslinux-
Occurred during upgrade from 14.10 to 15.04.
| Brian Murray (brian-murray) wrote : | #5 |
So systems seem to encounter an error when checking bug patterns:
File "/usr/lib/
url = _check_
File "/usr/lib/
url = _check_
File "/usr/lib/
v = v.get_value()
File "/usr/lib/
return gzip.GzipFile(
File "/usr/lib/
while self._read(
File "/usr/lib/
self.
File "/usr/lib/
crc32, isize = struct.
File "/usr/lib/
raise EOFError(
EOFError: Compressed file ended before the end-of-stream marker was reached
| Changed in apport (Ubuntu): | |
| assignee: | nobody → Brian Murray (brian-murray) |
| status: | Confirmed → In Progress |
| Martin Pitt (pitti) wrote : | #6 |
| Changed in apport (Ubuntu): | |
| status: | In Progress → Fix Committed |
| Launchpad Janitor (janitor) wrote : | #7 |
This bug was fixed in the package apport - 2.16.2-0ubuntu1
---------------
apport (2.16.2-0ubuntu1) vivid; urgency=medium
* New upstream bug fix release:
- ProblemReport: Set a timestamp of 0 in gzip compressed fields; they are
meaningless and cause unnecessary jitter in the output.
- launchpad backend: Fix unclosed file in upload().
- launchpad backend: Fix wrong use of filter() with Python 3.
- launchpad backend download(): Try to convert textual values from byte
arrays into into strings.
- ui.py, collect_info(): Fix crash on bug pattern checking with broken
gzipped values. (LP: #1345653)
- hookutils, attach_drm_info(): Avoid UnicodeDecodeErrors in Python 3 when
reading binary files. Thanks Chad Miller. (LP: #1425254)
- apport-gtk: Update legacy icon names to modern GTK ones, to fix icons
under GNOME. Thanks Scott Sanbar. (LP: #1422176)
- Move backend_apt_dpkg testsuite to use Ubuntu 14.04 LTS.
- hookutils, attach_dmesg(): Only attach dmesg as CurrentDmesg, drop
BootDmesg as /var/log/dmesg is upstart specific and thus not reliably
correct any more.
- hookutils, recent_syslog(): Read system logs from the journal when
running under systemd, and fall back to /var/log/syslog if not.
- hookutils, attach_
dmesg instead of /var/log/kern.log, as that's specific to rsyslog and
its configuration.
-- Martin Pitt <email address hidden> Mon, 02 Mar 2015 11:37:32 +0100
| Changed in apport (Ubuntu): | |
| status: | Fix Committed → Fix Released |


Status changed to 'Confirmed' because the bug affects multiple users.