A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2007-September/074458.html below:

[Python-Dev] x86 XP trunk failure

[Python-Dev] x86 XP trunk failureDavid Bolen db3l.net at gmail.com
Wed Sep 5 22:25:05 CEST 2007
I previously wrote:

> (...)
> which I tracked back to an abort() call within the bsddb library as
> final destruction is happening at Python exit. (When clearing the
> test_bsddb module, and the bsddb wrapper tries to access a log file
> related to an open transaction).  (...)

For those more familiar with bsddb, it's the test_1413192.py module in
lib/bsddb/test that tickles the problem.  It should have been more
obvious, since I saw the 1413192 in the module name during exit
cleanup, but mentally ignored it as an internal identifier of some
sort.

The test module clearly leaves an open transaction, but also purges
its working directory, so maybe that's why the log file is missing.
But since the test was specifically against object destruction, I'm
not sure how best to restructure (maybe make env_name into a class
that only prunes the directory in __del__?  Although that would affect
GC and thus destruction order too).

This test has been around a bit, but the pruning of the directory was
backported recently, which is probably the source of the problems.

-- David

More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4