When used via aptitude apt-listchanges crashes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apt-listchanges (Debian) |
Fix Released
|
Unknown
|
|||
apt-listchanges (Ubuntu) |
Fix Released
|
Low
|
Matthias Klose |
Bug Description
Automatically imported from Debian bug report #261005 http://
Debian Bug Importer (debzilla) wrote : | #1 |
Debian Bug Importer (debzilla) wrote : | #2 |
Message-Id: <email address hidden>
Date: Fri, 23 Jul 2004 09:36:43 +0200
From: Andreas Neudecker <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: When used via aptitude apt-listchanges crashes
Package: apt-listchanges
Version: 2.56
Severity: grave
Justification: renders package unusable
Traceback (most recent call last):
File "/usr/bin/
main()
File "/usr/bin/
seen = anydbm.
File "/usr/lib/
return mod.open(file, flag, mode)
File "/usr/lib/
return bsddb.hashopen(
File "/usr/lib/
d.open(file, db.DB_HASH, flags, mode)
bsddb._db.DBError: (38, 'Function not implemented -- process-private: unable to initialize environment lock: Function not implemented')
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (900, 'testing'), (400, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.4.21-3-686
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro
In Debian Bug tracker #261005, Matt Zimmerman (mdz) wrote : Re: Bug#261005: When used via aptitude apt-listchanges crashes | #3 |
reassign 261005 aptitude
thanks
On Fri, Jul 23, 2004 at 09:36:43AM +0200, Andreas Neudecker wrote:
> Package: apt-listchanges
> Version: 2.56
> Severity: grave
> Justification: renders package unusable
>
> Traceback (most recent call last):
> File "/usr/bin/
> main()
> File "/usr/bin/
> seen = anydbm.
> File "/usr/lib/
> return mod.open(file, flag, mode)
> File "/usr/lib/
> return bsddb.hashopen(
> File "/usr/lib/
> d.open(file, db.DB_HASH, flags, mode)
> bsddb._db.DBError: (38, 'Function not implemented -- process-private: unable to initialize environment lock: Function not implemented')
This doesn't look like an apt-listchanges bug. Perhaps python, or libdb.
You imply that it works when you run it outside of aptitude, though. This
implies that something about aptitude is triggering the problem. Since
apt-listchanges has not changed significantly in some time, perhaps a recent
change in aptitude caused this. Reassigning there for further
investigation.
--
- mdz
Debian Bug Importer (debzilla) wrote : | #4 |
Message-ID: <email address hidden>
Date: Fri, 23 Jul 2004 11:59:22 -0700
From: Matt Zimmerman <email address hidden>
To: Andreas Neudecker <email address hidden>, <email address hidden>
Subject: Re: Bug#261005: When used via aptitude apt-listchanges crashes
reassign 261005 aptitude
thanks
On Fri, Jul 23, 2004 at 09:36:43AM +0200, Andreas Neudecker wrote:
> Package: apt-listchanges
> Version: 2.56
> Severity: grave
> Justification: renders package unusable
>
> Traceback (most recent call last):
> File "/usr/bin/
> main()
> File "/usr/bin/
> seen = anydbm.
> File "/usr/lib/
> return mod.open(file, flag, mode)
> File "/usr/lib/
> return bsddb.hashopen(
> File "/usr/lib/
> d.open(file, db.DB_HASH, flags, mode)
> bsddb._db.DBError: (38, 'Function not implemented -- process-private: unable to initialize environment lock: Function not implemented')
This doesn't look like an apt-listchanges bug. Perhaps python, or libdb.
You imply that it works when you run it outside of aptitude, though. This
implies that something about aptitude is triggering the problem. Since
apt-listchanges has not changed significantly in some time, perhaps a recent
change in aptitude caused this. Reassigning there for further
investigation.
--
- mdz
In Debian Bug tracker #261005, Daniel Burrows (dburrows) wrote : | #5 |
Hi,
I need some additional information. Does this happen when you run
apt-listchanges from the command-line? Does it happen when you run it
from apt-get?
If the answer to either of the above questions is "no", please send
~/.aptitude/config and the output of "apt-config dump" to the bug report
so I can try to reproduce your environment.
Personally, I think aptitude probably has nothing to do with this, but
I want to verify that before I lob this RC bug to someone else.
Daniel
--
/------
| "A game which, from the viewpoint of the other players (ie, everyone) might |
| be compared to playing poker with blank cards, for infinite stakes, with a |
| Dealer who won't tell you the rules and who /smiles all the time/." |
| -- Terry Pratchett, _Good Omens_ |
\---- Be like the kid in the movie! Play chess! -- http://
Debian Bug Importer (debzilla) wrote : | #6 |
Message-ID: <20040723213027
Date: Fri, 23 Jul 2004 17:30:28 -0400
From: Daniel Burrows <email address hidden>
To: <email address hidden>, <email address hidden>
Hi,
I need some additional information. Does this happen when you run
apt-listchanges from the command-line? Does it happen when you run it
from apt-get?
If the answer to either of the above questions is "no", please send
~/.aptitude/config and the output of "apt-config dump" to the bug report
so I can try to reproduce your environment.
Personally, I think aptitude probably has nothing to do with this, but
I want to verify that before I lob this RC bug to someone else.
Daniel
--
/------
| "A game which, from the viewpoint of the other players (ie, everyone) might |
| be compared to playing poker with blank cards, for infinite stakes, with a |
| Dealer who won't tell you the rules and who /smiles all the time/." |
| -- Terry Pratchett, _Good Omens_ |
\---- Be like the kid in the movie! Play chess! -- http://
In Debian Bug tracker #261005, zapyon (zapyon) wrote : Re: Bug#261005: aptitude additional info | #7 |
Hi Daniel,
> I need some additional information. Does this happen when you run
> apt-listchanges from the command-line?
No.
> Does it happen when you run it from apt-get?
No.
> If the answer to either of the above questions is "no", please send
> ~/.aptitude/config and the output of "apt-config dump" to the bug report
> so I can try to reproduce your environment.
Here you go ...
~/.aptitude/config
8<-----
aptitude "";
aptitude::UI "";
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
"filter(
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude::Log "/var/log/
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
"http://
aptitude:
aptitude:
8<-----
> Personally, I think aptitude probably has nothing to do with this, but
> I want to verify that before I lob this RC bug to someone else.
I think this is a plain Python-related error. Maybe, of course, it only
appears under certain conditions, i.e. as provided by aptitude.
And here, the output of apt-config dump ...
8<-----
APT "";
APT::Architecture "i386";
APT::Build-
APT::Build-
APT::Cache-Limit "25165824";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State:
Dir::State::status "/var/lib/
Dir::Cache "var/cache/apt/";
Dir::Cache:
Dir::Cache:
Dir::Cache:
Dir::Etc "etc/apt/";
Dir::Etc:
Dir::Etc:
Dir::Etc:
Dir::Etc::main "apt.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc:
Dir::Bin "";
Dir::Bin::methods "/usr/lib/
Dir::Bin::dpkg "/usr/bin/dpkg";
DPkg "";
DPkg::Pre-
DPkg::Pre-
10";
DPkg::Pre-
Debian Bug Importer (debzilla) wrote : | #8 |
Message-Id: <email address hidden>
Date: Mon, 26 Jul 2004 20:13:18 +0200
From: Andreas Neudecker <email address hidden>
To: Daniel Burrows <email address hidden>, <email address hidden>
Subject: Re: Bug#261005: aptitude additional info
Hi Daniel,
> I need some additional information. Does this happen when you run
> apt-listchanges from the command-line?
No.
> Does it happen when you run it from apt-get?
No.
> If the answer to either of the above questions is "no", please send
> ~/.aptitude/config and the output of "apt-config dump" to the bug report
> so I can try to reproduce your environment.
Here you go ...
~/.aptitude/config
8<-----
aptitude "";
aptitude::UI "";
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
"filter(
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
aptitude::Log "/var/log/
aptitude:
aptitude:
aptitude:
aptitude:
aptitude:
"http://
aptitude:
aptitude:
8<-----
> Personally, I think aptitude probably has nothing to do with this, but
> I want to verify that before I lob this RC bug to someone else.
I think this is a plain Python-related error. Maybe, of course, it only
appears under certain conditions, i.e. as provided by aptitude.
And here, the output of apt-config dump ...
8<-----
APT "";
APT::Architecture "i386";
APT::Build-
APT::Build-
APT::Cache-Limit "25165824";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State:
Dir::State::status "/var/lib/
Dir::Cache "var/cache/apt/";
Dir::Cache:
Dir::Cache:
Dir::Cache:
Dir::Etc "etc/apt/";
Dir::Etc:
Dir::Etc:
Dir::Etc:
Dir::Etc::main "apt.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc:
D...
In Debian Bug tracker #261005, Daniel Burrows (dburrows) wrote : | #9 |
reassign 261005 python2.3
thanks
As expected, I can't reproduce this. I'm handing it to the Python
people to see if they have a better idea what's causing this (it looks
like either a Python bug or a listchanges bug to me).
Daniel
--
/------
| If we do not change our direction |
| we are likely to end up where we are headed. |
\---- Be like the kid in the movie! Play chess! -- http://
Debian Bug Importer (debzilla) wrote : | #10 |
Message-ID: <20040726220529
Date: Mon, 26 Jul 2004 18:05:29 -0400
From: Daniel Burrows <email address hidden>
To: Andreas Neudecker <email address hidden>
Cc: <email address hidden>, <email address hidden>
Subject: Re: Bug#261005: aptitude additional info
reassign 261005 python2.3
thanks
As expected, I can't reproduce this. I'm handing it to the Python
people to see if they have a better idea what's causing this (it looks
like either a Python bug or a listchanges bug to me).
Daniel
--
/------
| If we do not change our direction |
| we are likely to end up where we are headed. |
\---- Be like the kid in the movie! Play chess! -- http://
In Debian Bug tracker #261005, Matthias Klose (doko) wrote : Bug#261005: fixed in python2.3 2.3.4-6 | #11 |
Source: python2.3
Source-Version: 2.3.4-6
We believe that the bug you reported is fixed in the latest version of
python2.3, which is due to be installed in the Debian FTP archive:
idle-python2.
to pool/main/
python2.
to pool/main/
python2.
to pool/main/
python2.
to pool/main/
python2.
to pool/main/
python2.
to pool/main/
python2.
to pool/main/
python2.
to pool/main/
python2.
to pool/main/
python2.
to pool/main/
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <email address hidden> (supplier of updated python2.3 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Tue, 27 Jul 2004 23:11:11 +0200
Source: python2.3
Binary: python2.3-doc idle-python2.3 python2.3-dev python2.3-examples python2.3-mpz python2.3 python2.3-gdbm python2.3-tk
Architecture: source all i386
Version: 2.3.4-6
Distribution: unstable
Urgency: high
Maintainer: Matthias Klose <email address hidden>
Changed-By: Matthias Klose <email address hidden>
Description:
idle-python2.3 - An IDE for Python (v2.3) using Tkinter
python2.3 - An interactive high-level object-oriented language (version 2.3)
python2.3-dev - Header files and a static library for Python (v2.3)
python2.3-doc - Documentation for the high-level object-oriented language Python
python2.3-examples - Examples for the Python language (v2.3)
python2.3-gdbm - GNU dbm database support for Python (v2.3)
python2.3-mpz - Multiple-precision arithmetic support for Python (v2.3)
python2.3-tk - Tkinter - Writing Tk applications with Python (v2.3)
Closes: 244612 258172 258928 260051 261005
Changes:
python2.3 (2.3.4-6) unstable; urgency=high
.
* Updated to CVS release23-maint 20040727.
- Backport of #897820 (closes: #261005).
- Handle zip files > 2GB.
- Fix typo in library docs (closes: #258172).
* Build audioop module for 64bit archs (closes: #260051).
* Add pdb2.3(1) to /usr/bin (closes: #244612).
* Move python2.3-dev to libdevel (closes: #258928).
Files:
971b520d70a06d
191d648369b5dc
Debian Bug Importer (debzilla) wrote : | #12 |
Message-Id: <email address hidden>
Date: Wed, 28 Jul 2004 05:02:11 -0400
From: Matthias Klose <email address hidden>
To: <email address hidden>
Subject: Bug#261005: fixed in python2.3 2.3.4-6
Source: python2.3
Source-Version: 2.3.4-6
We believe that the bug you reported is fixed in the latest version of
python2.3, which is due to be installed in the Debian FTP archive:
idle-python2.
to pool/main/
python2.
to pool/main/
python2.
to pool/main/
python2.
to pool/main/
python2.
to pool/main/
python2.
to pool/main/
python2.
to pool/main/
python2.
to pool/main/
python2.
to pool/main/
python2.
to pool/main/
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <email address hidden> (supplier of updated python2.3 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Tue, 27 Jul 2004 23:11:11 +0200
Source: python2.3
Binary: python2.3-doc idle-python2.3 python2.3-dev python2.3-examples python2.3-mpz python2.3 python2.3-gdbm python2.3-tk
Architecture: source all i386
Version: 2.3.4-6
Distribution: unstable
Urgency: high
Maintainer: Matthias Klose <email address hidden>
Changed-By: Matthias Klose <email address hidden>
Description:
idle-python2.3 - An IDE for Python (v2.3) using Tkinter
python2.3 - An interactive high-level object-oriented language (version 2.3)
python2.3-dev - Header files and a static library for Python (v2.3)
python2.3-doc - Documentation for the high-level object-oriented language Python
python2.3-examples - Examples for the Python language (v2.3)
python2.3-gdbm - GNU dbm database support for Python (v2.3)
python2.3-mpz - Multiple-precision arithmetic support for Python (v2.3)
python2.3-tk - Tkinter - Writing Tk applications with Python (v2.3)
Closes: 244612 258172 258928 260051 261005
Changes:
python2.3 (2.3.4-6) unstable; urgency=high
.
* Updated to CVS release23-maint 20040727.
- Backport of #897820 (closes: #261005).
- Handle zip files > 2GB.
- Fix typo in library docs (closes: #258172).
* Build audioop module for 64bit archs (closes: #260051).
* Add pdb2.3(1) to /usr/bin (closes: #244612)....
Matt Zimmerman (mdz) wrote : | #13 |
Does this bug affect Warty, or no?
Matthias Klose (doko) wrote : | #14 |
- patch, taken from upstream Edit (2.3 KiB, text/plain)
Created an attachment (id=19)
patch, taken from upstream
Matthias Klose (doko) wrote : | #15 |
yes, patch attached.
Matt Zimmerman (mdz) wrote : | #16 |
Thanks, please go ahead and upload a fixed version to warty
Matthias Klose (doko) wrote : | #17 |
proposing sync with unstable after next upload to unstable
Matthias Klose (doko) wrote : | #18 |
2.3.4-9sid from debian unstable consists of the following bug fixes:
+Core and builtins
+-----------------
+
+- Bug #951851: Python crashed when reading import table of certain
+ Windows DLLs
+
+- Bug #966623. classes created with type() in an exec(, {}) don't
+ have a __module__, but code in typeobject assumed it would always
+ be there.
+
+- Bug #952807: Unpickling pickled instances of subclasses of
+ datetime.date, datetime.datetime and datetime.time could yield insane
+ objects. Thanks to Jiwon Seo for a fix.
+
+- Bug #845802: Python crashed when __init__.py is a directory.
+
+Extension modules
+-----------------
+
+- Bug #1005308: Define _BSD_TYPES.
+
+- Patch #1005568: Use _SC_PAGESIZE on Irix in resourcemoudle.
+
+- Patch #924294: Do no check for AF_INET6 if it is not defined.
+
+- Patch #954115: Properly handle UNC roots in nt.stat.
+
+- Bug #841757: xmlrpclib failed on structs with Unicode keys.
+
+- Bug #954364: inspect.
+ line numbers
+
+- Patch #909007: Enable a bunch of safe bug workarounds in OpenSSL, for
+ the sake of compatibility with various broken SSL implementations.
+
+Library
+-------
+
+- Patch #808719: Ignore locale's encoding in IDLE if it is an empty string.
+
+- Patch #946153: Add wait_visibility before grab_set.
+
+- Patch #994595: urllib2 now recognizes Basic authentication even if
+ other authentication schemes are offered.
+
+- Bug #993394. A KeyError was being raised by Thread.__delete() for
+ dummy_threading when called by atexit if an instance of Thread was created
in+ an interpreter running in -O. The exception was of no importance and thus
is+ now thrown away if raised.
+
+- Bug #930024: posixpath.
returns+ the longest path before the loop begins.
+
+- Bug #980327/Patch #988607: ntpath now compresses extra slashes between the
+ drive letter and the rest of the path properly. Also removed ambiguity from
+ UNC paths. Thanks Paul Moore.
+
+- Bug #679953: zipfile can now handle file sizes over 2 GB. Previously the
+ compressed and uncompressed file sizes were being stored as signed longs
+ instead of unsigned as the ZIP spec specifies.
+
+- Bug #981530: Fix UnboundLocalError in shutil.rmtree(). This affects
+ the documented behavior: the function passed to the onerror()
+ handler can now also be os.listdir.
+
+- Bug #754449: threading.Thread will no longer mask exceptions raised during
+ interpreter shutdown with another exception caused by attempting to output
+ the initial exception. This fix also includes a backport of rev. 1.41 from
+ HEAD.
+
+- Bug #982215: The Back and Next buttons in bdist_wininst installers are now
+ disabled during file copy operations.
+
+- Bug #981299: rsync is now a recognized protocol in urlparse that uses a
+ "netloc" portion of a URL.
+
+- Patch #975885: Print file name in err msg in quiet mode of compileall.py.
+
+- Bug #919012: shutil.move() raises an exception when you try to move a
+ directory into itself.
+
+- Bug #934282: make pydoc.stripid() be case-insensitive.
+
+- Bug #891637, patch #1005466: fix inspect.getargs() crash on def foo((bar)).
...
Matt Zimmerman (mdz) wrote : | #19 |
Upstream bug reference:
http://
I have never been able to reproduce this, though, either on Ubuntu or Debian.
Under what circumstances does it fail?
Matthias Klose (doko) wrote : | #20 |
see http://
http://
fixed in the current release23-maint branch.
Matt Zimmerman (mdz) wrote : | #21 |
Yes, but under what circumstances does it fail? The fact is that I have never
been able to reproduce this bug, and assuming the self-tests run in the version
in Warty, it's not failing then, either
Matthias Klose (doko) wrote : | #22 |
I couldn't reproduce this as well. And looking at the apt-listchanges code I
cannot see the 'n' flag used. The bsddb tests are not enabled in the build warty
uses.
Matt Zimmerman (mdz) wrote : | #23 |
Has never been reproducible in Warty; downgrading
Matt Zimmerman (mdz) wrote : | #24 |
Fixed via import from Debian:
python2.3 | 2.3.4-13 | http://
Daniel Robitaille (robitaille) wrote : | #25 |
Fixed in Debian in July 2004
Changed in apt-listchanges: | |
status: | Unconfirmed → Fix Released |
Changed in apt-listchanges: | |
status: | Unknown → Fix Released |
Automatically imported from Debian bug report #261005 http:// bugs.debian. org/261005