apport crashed with SystemError in Unpickler()

Bug #234611 reported by Srik
22
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python2.5 (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: apport

At boot i had this crash.

ProblemType: Crash
Architecture: i386
CrashReports:
 600:1001:1001:2516364:2008-05-24 17:33:13.000000000 +0200:2008-05-24 17:33:06.000000000 +0200:/var/crash/_usr_bin_jockey-gtk.1001.crash
 600:108:118:204338:2008-05-24 17:33:34.000000000 +0200:2008-05-24 17:33:33.000000000 +0200:/var/crash/_usr_lib_gdm_gdmgreeter.108.crash
 600:0:0:469706:2008-05-24 17:35:08.000000000 +0200:2008-05-24 17:35:02.000000000 +0200:/var/crash/_usr_sbin_update-binfmts.0.crash
 600:0:0:7371:2008-05-24 17:35:17.000000000 +0200:2008-05-24 18:19:03.000000000 +0200:/var/crash/_usr_share_apport_apport.0.crash
Date: Sat May 24 17:35:18 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/share/apport/apport
InterpreterPath: /usr/bin/python2.5
Package: apport 0.108.1
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/share/apport/apport 6123 11 0
ProcEnviron:

PythonArgs: ['/usr/share/apport/apport', '6123', '11', '0']
SourcePackage: apport
Title: apport crashed with SystemError in Unpickler()
Uname: Linux 2.6.24-16-generic i686
UserGroups:

Tags: apport-crash
Revision history for this message
Srik (maxpower-email) wrote :
Revision history for this message
Martin Pitt (pitti) wrote :

This crashes while importing the subprocess module, reassigning to python2.5.

Revision history for this message
Matthias Klose (doko) wrote :

reassigning to apport; the crash is in the unpickler; maybe a corrupted pickle file?

proposing to close this report if we cannot reproduce it.

affects: python2.5 (Ubuntu) → apport (Ubuntu)
Revision history for this message
Martin Pitt (pitti) wrote :

Srik, can you reproduce this?

@Matthias: apport doesn't even use pickle. If you look at the stack trace, it doesn't crash during unpickling, but while importing the unpickle module, it fails on the declaration of "dispatch[BININT] = load_binint".

Anyway, this wasn't reported anywhere else, so let's blame this on cosmic rays. Srik, did you get this again? If so, we should reopen this. Thanks!

affects: apport (Ubuntu) → python2.5 (Ubuntu)
Changed in python2.5 (Ubuntu):
status: New → Invalid
Revision history for this message
Martin Pitt (pitti) wrote :

There are a couple of more duplicates, also for Python 2.6, so this doesn't just look like cosmic rays after all.

Could it be that "unknown opcode" refers to catching a SIGILL? Perhaps Python is built with some instructions that aren't understood by some processors?

Changed in python2.5 (Ubuntu):
status: Invalid → Confirmed
visibility: private → public
Changed in python2.5 (Ubuntu):
importance: Undecided → Medium
Revision history for this message
dino99 (9d9) wrote :

Support for this version has ended

Changed in python2.5 (Ubuntu):
status: Confirmed → Invalid
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.