[issue2858] bsddb.db.DBEnv.lock_get test_lock.test03_set_timeout crashes
Gregory P. Smith [EMAIL PROTECTED] added the comment: I submitted a patch from Neal Norwitz after jcea reviewed it to trunk as r63403. I'll take care of backporting it to release25-maint. -- assignee: jcea - gregory.p.smith versions: -Python 2.6 __ Tracker [EMAIL PROTECTED] http://bugs.python.org/issue2858 __ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue2858] bsddb.db.DBEnv.lock_get test_lock.test03_set_timeout crashes
Gregory P. Smith [EMAIL PROTECTED] added the comment: r63404 in release25-maint. -- resolution: - fixed status: open - closed __ Tracker [EMAIL PROTECTED] http://bugs.python.org/issue2858 __ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue2858] bsddb.db.DBEnv.lock_get test_lock.test03_set_timeout crashes
Jesús Cea Avión [EMAIL PROTECTED] added the comment: Neal Norwitz did a patch for this. Hope it solves this issue. Neal, please, post the svn r number. -- nosy: +nnorwitz __ Tracker [EMAIL PROTECTED] http://bugs.python.org/issue2858 __ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue2858] bsddb.db.DBEnv.lock_get test_lock.test03_set_timeout crashes
Changes by Gregory P. Smith [EMAIL PROTECTED]: -- assignee: - jcea __ Tracker [EMAIL PROTECTED] http://bugs.python.org/issue2858 __ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue2858] bsddb.db.DBEnv.lock_get test_lock.test03_set_timeout crashes
New submission from Gregory P. Smith [EMAIL PROTECTED]: I disabled the Lib/bsddb/test/test_lock.py test03_set_timeout test as it crashes the interpreter when compiled in debug mode with an UNREF test. It appears to happen on all platforms according to the buildbots. This is not a new problem, it exists in 2.5 if a backport the recent updates to this test. I did a little bit of debugging and it looks like the UNREF failure occurs when the call to DBEnv.lock_get is has exited and Python is freeing the internal callargs tuple passed as arguments to the method. A pointer in the callargs._ob_prev structure had the 0xdbdbdbdb value which I believe is a sign of BerkeleyDB overwriting the memory. Jesus, can you look into this one? -- components: Extension Modules messages: 66845 nosy: gregory.p.smith, jcea priority: high severity: normal status: open title: bsddb.db.DBEnv.lock_get test_lock.test03_set_timeout crashes type: crash versions: Python 2.5, Python 2.6 __ Tracker [EMAIL PROTECTED] http://bugs.python.org/issue2858 __ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com