Your message dated Wed, 14 Sep 2011 20:49:15 +0000
with message-id <[email protected]>
and subject line Bug#641441: fixed in egenix-mx-base 3.2.1-1
has caused the Debian Bug report #641441,
regarding Comparing a DateTime object with None segfaults
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
641441: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=641441
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-egenix-mxdatetime
Version: 3.2.0-1
Severity: normal
When I compare a DateTime object with None, it causes a segfault.
Here is a minimal reproducer:
python -c "from mx.DateTime import DateTime; DateTime(2011) < None"
Reverting to the Squeeze version works around the issue.
I have attached a backtrace.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (x86_64)
Kernel: Linux 3.0.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages python-egenix-mxdatetime depends on:
ii libc6 2.13-20
ii python 2.6.7-3
ii python-egenix-mxtools 3.2.0-1
ii python2.6 2.6.7-4
ii python2.7 2.7.2-5
python-egenix-mxdatetime recommends no packages.
Versions of packages python-egenix-mxdatetime suggests:
pn python-egenix-mx-base-dbg [python-egenix-mxdatetime-dbg] 3.2.0-1
pn python-egenix-mxdatetime-doc <none>
-- no debconf information
GNU gdb (GDB) 7.3-debian
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/python...Reading symbols from /usr/lib/debug/usr/bin/python2.6...done.
done.
[New LWP 28023]
warning: Can't read pathname for load map: Input/output error.
[Thread debugging using libthread_db enabled]
Core was generated by `python -c from mx.DateTime import DateTime; DateTime(2011) < None'.
Program terminated with signal 11, Segmentation fault.
#0 0xf76e42e0 in mxDateTime_RichCompare (left=0xf71e2330, right=0x82601d0, op=0)
at mx/DateTime/mxDateTime/mxDateTime.c:3318
3318 mx/DateTime/mxDateTime/mxDateTime.c: No such file or directory.
in mx/DateTime/mxDateTime/mxDateTime.c
#0 0xf76e42e0 in mxDateTime_RichCompare (left=<mx.DateTime.DateTime at remote 0xf71e2330>, right=None, op=0) at mx/DateTime/mxDateTime/mxDateTime.c:3318
#1 0x08092970 in try_rich_compare (v=<mx.DateTime.DateTime at remote 0xf71e2330>, w=None, op=0) at ../Objects/object.c:619
#2 0x080947ed in do_richcmp (op=0, w=None, v=<mx.DateTime.DateTime at remote 0xf71e2330>) at ../Objects/object.c:927
#3 PyObject_RichCompare (v=<mx.DateTime.DateTime at remote 0xf71e2330>, w=None, op=0) at ../Objects/object.c:979
#4 0x080d7ef1 in cmp_outcome (w=None, v=<mx.DateTime.DateTime at remote 0xf71e2330>, op=<optimized out>) at ../Python/ceval.c:4255
#5 PyEval_EvalFrameEx (f=Frame 0x86ba7e4, for file <string>, line 1, in <module> (), throwflag=0) at ../Python/ceval.c:2113
#6 0x080dbb27 in PyEval_EvalCodeEx (co=0xf730f530, globals={'__builtins__': <module at remote 0xf72d6074>, '__name__': '__main__', 'DateTime': <built-in function DateTime>, '__doc__': None, '__package__': None}, locals={'__builtins__': <module at remote 0xf72d6074>, '__name__': '__main__', 'DateTime': <built-in function DateTime>, '__doc__': None, '__package__': None}, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3000
#7 0x080dbc37 in PyEval_EvalCode (co=0xf730f530, globals={'__builtins__': <module at remote 0xf72d6074>, '__name__': '__main__', 'DateTime': <built-in function DateTime>, '__doc__': None, '__package__': None}, locals={'__builtins__': <module at remote 0xf72d6074>, '__name__': '__main__', 'DateTime': <built-in function DateTime>, '__doc__': None, '__package__': None}) at ../Python/ceval.c:541
#8 0x080fc3d0 in run_mod (arena=0x866aef8, flags=0xffca615c, locals={'__builtins__': <module at remote 0xf72d6074>, '__name__': '__main__', 'DateTime': <built-in function DateTime>, '__doc__': None, '__package__': None}, globals={'__builtins__': <module at remote 0xf72d6074>, '__name__': '__main__', 'DateTime': <built-in function DateTime>, '__doc__': None, '__package__': None}, filename=0x8181f4a "<string>", mod=<optimized out>) at ../Python/pythonrun.c:1351
#9 PyRun_StringFlags (flags=0xffca615c, locals={'__builtins__': <module at remote 0xf72d6074>, '__name__': '__main__', 'DateTime': <built-in function DateTime>, '__doc__': None, '__package__': None}, globals={'__builtins__': <module at remote 0xf72d6074>, '__name__': '__main__', 'DateTime': <built-in function DateTime>, '__doc__': None, '__package__': None}, start=257, str=0x8655008 "from mx.DateTime import DateTime; DateTime(2011) < None\n") at ../Python/pythonrun.c:1314
#10 PyRun_SimpleStringFlags (command=0x8655008 "from mx.DateTime import DateTime; DateTime(2011) < None\n", flags=0xffca615c) at ../Python/pythonrun.c:967
#11 0x0805dec7 in Py_Main (argc=3, argv=0xffca6244) at ../Modules/main.c:521
#12 0x0805d6bb in main (argc=3, argv=0xffca6244) at ../Modules/python.c:23
--- End Message ---
--- Begin Message ---
Source: egenix-mx-base
Source-Version: 3.2.1-1
We believe that the bug you reported is fixed in the latest version of
egenix-mx-base, which is due to be installed in the Debian FTP archive:
egenix-mx-base_3.2.1-1.debian.tar.gz
to main/e/egenix-mx-base/egenix-mx-base_3.2.1-1.debian.tar.gz
egenix-mx-base_3.2.1-1.dsc
to main/e/egenix-mx-base/egenix-mx-base_3.2.1-1.dsc
egenix-mx-base_3.2.1.orig.tar.gz
to main/e/egenix-mx-base/egenix-mx-base_3.2.1.orig.tar.gz
python-egenix-mx-base-dbg_3.2.1-1_amd64.deb
to main/e/egenix-mx-base/python-egenix-mx-base-dbg_3.2.1-1_amd64.deb
python-egenix-mx-base-dev_3.2.1-1_all.deb
to main/e/egenix-mx-base/python-egenix-mx-base-dev_3.2.1-1_all.deb
python-egenix-mxbeebase-doc_3.2.1-1_all.deb
to main/e/egenix-mx-base/python-egenix-mxbeebase-doc_3.2.1-1_all.deb
python-egenix-mxbeebase_3.2.1-1_amd64.deb
to main/e/egenix-mx-base/python-egenix-mxbeebase_3.2.1-1_amd64.deb
python-egenix-mxdatetime-doc_3.2.1-1_all.deb
to main/e/egenix-mx-base/python-egenix-mxdatetime-doc_3.2.1-1_all.deb
python-egenix-mxdatetime_3.2.1-1_amd64.deb
to main/e/egenix-mx-base/python-egenix-mxdatetime_3.2.1-1_amd64.deb
python-egenix-mxproxy-doc_3.2.1-1_all.deb
to main/e/egenix-mx-base/python-egenix-mxproxy-doc_3.2.1-1_all.deb
python-egenix-mxproxy_3.2.1-1_amd64.deb
to main/e/egenix-mx-base/python-egenix-mxproxy_3.2.1-1_amd64.deb
python-egenix-mxqueue-doc_3.2.1-1_all.deb
to main/e/egenix-mx-base/python-egenix-mxqueue-doc_3.2.1-1_all.deb
python-egenix-mxqueue_3.2.1-1_amd64.deb
to main/e/egenix-mx-base/python-egenix-mxqueue_3.2.1-1_amd64.deb
python-egenix-mxstack-doc_3.2.1-1_all.deb
to main/e/egenix-mx-base/python-egenix-mxstack-doc_3.2.1-1_all.deb
python-egenix-mxstack_3.2.1-1_amd64.deb
to main/e/egenix-mx-base/python-egenix-mxstack_3.2.1-1_amd64.deb
python-egenix-mxtexttools-doc_3.2.1-1_all.deb
to main/e/egenix-mx-base/python-egenix-mxtexttools-doc_3.2.1-1_all.deb
python-egenix-mxtexttools_3.2.1-1_amd64.deb
to main/e/egenix-mx-base/python-egenix-mxtexttools_3.2.1-1_amd64.deb
python-egenix-mxtools-doc_3.2.1-1_all.deb
to main/e/egenix-mx-base/python-egenix-mxtools-doc_3.2.1-1_all.deb
python-egenix-mxtools_3.2.1-1_amd64.deb
to main/e/egenix-mx-base/python-egenix-mxtools_3.2.1-1_amd64.deb
python-egenix-mxuid-doc_3.2.1-1_all.deb
to main/e/egenix-mx-base/python-egenix-mxuid-doc_3.2.1-1_all.deb
python-egenix-mxuid_3.2.1-1_amd64.deb
to main/e/egenix-mx-base/python-egenix-mxuid_3.2.1-1_amd64.deb
python-egenix-mxurl-doc_3.2.1-1_all.deb
to main/e/egenix-mx-base/python-egenix-mxurl-doc_3.2.1-1_all.deb
python-egenix-mxurl_3.2.1-1_amd64.deb
to main/e/egenix-mx-base/python-egenix-mxurl_3.2.1-1_amd64.deb
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 protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Joel Rosdahl <[email protected]> (supplier of updated egenix-mx-base 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 protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 14 Sep 2011 21:51:01 +0200
Source: egenix-mx-base
Binary: python-egenix-mx-base-dev python-egenix-mx-base-dbg
python-egenix-mxbeebase python-egenix-mxbeebase-doc python-egenix-mxdatetime
python-egenix-mxdatetime-doc python-egenix-mxproxy python-egenix-mxproxy-doc
python-egenix-mxqueue python-egenix-mxqueue-doc python-egenix-mxstack
python-egenix-mxstack-doc python-egenix-mxtexttools
python-egenix-mxtexttools-doc python-egenix-mxtools python-egenix-mxtools-doc
python-egenix-mxuid python-egenix-mxuid-doc python-egenix-mxurl
python-egenix-mxurl-doc
Architecture: source all amd64
Version: 3.2.1-1
Distribution: unstable
Urgency: low
Maintainer: Joel Rosdahl <[email protected]>
Changed-By: Joel Rosdahl <[email protected]>
Description:
python-egenix-mx-base-dbg - extension files for the egenix-mx-base
distribution (debug build)
python-egenix-mx-base-dev - development files for the egenix-mx-base
distribution
python-egenix-mxbeebase - on-disk B+Tree based database kit for Python
python-egenix-mxbeebase-doc - on-disk B+Tree based database kit for Python
(documentation)
python-egenix-mxdatetime - date and time handling routines for Python
python-egenix-mxdatetime-doc - date and time handling routines for Python
(documentation)
python-egenix-mxproxy - generic proxy wrapper type for Python
python-egenix-mxproxy-doc - generic proxy wrapper type for Python
(documentation)
python-egenix-mxqueue - fast and memory-efficient queue for Python
python-egenix-mxqueue-doc - fast and memory-efficient queue for Python
(documentation)
python-egenix-mxstack - fast and memory-efficient stack for Python
python-egenix-mxstack-doc - fast and memory-efficient stack for Python
(documentation)
python-egenix-mxtexttools - fast text processing tools for Python
python-egenix-mxtexttools-doc - fast text processing tools for Python
(documentation)
python-egenix-mxtools - collection of additional builtins for Python
python-egenix-mxtools-doc - collection of additional builtins for Python
(documentation)
python-egenix-mxuid - unique identifiers for Python
python-egenix-mxuid-doc - unique identifiers for Python (documentation)
python-egenix-mxurl - flexible URL datatype for Python
python-egenix-mxurl-doc - flexible URL datatype for Python (documentation)
Closes: 641441
Changes:
egenix-mx-base (3.2.1-1) unstable; urgency=low
.
* New upstream release (closes: #641441)
Checksums-Sha1:
c0c451a714a1bf8e1c2d55ae2edf247d27d8965e 1571 egenix-mx-base_3.2.1-1.dsc
a82f7f155ea92f26f40a6a3bf9160bfac7c52a00 4571912
egenix-mx-base_3.2.1.orig.tar.gz
9503c0e04079a83af778bb9b07fe99101736ba6e 11652
egenix-mx-base_3.2.1-1.debian.tar.gz
7d14223f348fc4fa551e4b4ac925a1d803fb4232 33104
python-egenix-mx-base-dev_3.2.1-1_all.deb
d2190a3ae323e6d7721e5db340c59e2aa7481943 440838
python-egenix-mxbeebase-doc_3.2.1-1_all.deb
5bf11ed197532608e82a58c20e12c3818832fc9b 648384
python-egenix-mxdatetime-doc_3.2.1-1_all.deb
c095d8a254d8b92662e0d9c10e65fc497f0c8a05 404308
python-egenix-mxproxy-doc_3.2.1-1_all.deb
b8778b2ae004fa0c6de975f7a103a17e97d79c7c 378180
python-egenix-mxqueue-doc_3.2.1-1_all.deb
836e05e8a97fe54e670e0abc8d5a2b7c50ab05e0 382774
python-egenix-mxstack-doc_3.2.1-1_all.deb
8db283c3fac7eead55b09b9709ee0573eb1ab2d1 535526
python-egenix-mxtexttools-doc_3.2.1-1_all.deb
90566057eb2961524243840d6898b362187ebfbc 432442
python-egenix-mxtools-doc_3.2.1-1_all.deb
8de3b7c9c9480de7dacd3f390429320abf8fa062 369020
python-egenix-mxuid-doc_3.2.1-1_all.deb
51017227c1b18f26367282e4c57048f6f4cd77ea 415850
python-egenix-mxurl-doc_3.2.1-1_all.deb
e09474f3abed67014b83b6e50ba9336ef590bd64 1103066
python-egenix-mx-base-dbg_3.2.1-1_amd64.deb
04e1838b7baa4d12194b242321fff507b445eb56 71650
python-egenix-mxbeebase_3.2.1-1_amd64.deb
b12fab26cdb77fa27fd0e4b685c22064be398294 110470
python-egenix-mxdatetime_3.2.1-1_amd64.deb
e070dfeba8e445386c2c160e45a2043626d41754 36604
python-egenix-mxproxy_3.2.1-1_amd64.deb
e1ee5d6a2a0575f5e9e518583801a7a9dddf877d 16558
python-egenix-mxqueue_3.2.1-1_amd64.deb
68ac37b3bf0f811faaa572d186282e8b0a2eef62 18120
python-egenix-mxstack_3.2.1-1_amd64.deb
6906d97ebb7428c21a770520b7af74393351c75e 94394
python-egenix-mxtexttools_3.2.1-1_amd64.deb
b454212492fb866bf82070dd18dcf8e86a17f207 108184
python-egenix-mxtools_3.2.1-1_amd64.deb
dd8c99945af5de9be76995deb42cf19c4528e42a 17886
python-egenix-mxuid_3.2.1-1_amd64.deb
53cf07155ddd7568081da496f1f9f5e5903338a1 48312
python-egenix-mxurl_3.2.1-1_amd64.deb
Checksums-Sha256:
cc7aa2e7c2d3ed11286c92e27f4d19865b52ecdbb430615c1f2d170a6915323c 1571
egenix-mx-base_3.2.1-1.dsc
4cf18ba4b4c827d8ff8de5a1a6e4cf7f241de6d1f940aa6107807c0a3003b301 4571912
egenix-mx-base_3.2.1.orig.tar.gz
c3d6bd6fe6e242b73d4c277789a2a74e98cc164da5b4ee5ad5edae71e5dfe328 11652
egenix-mx-base_3.2.1-1.debian.tar.gz
946d2148c3019de7ffd65ee76908c9fcdf24b1354ff4d81b369358f616dd6282 33104
python-egenix-mx-base-dev_3.2.1-1_all.deb
0ca216a4c4c811e8c61a32ec1e794b9d6f787eec85db455740f211a349ae4ec4 440838
python-egenix-mxbeebase-doc_3.2.1-1_all.deb
f12bac137768e8a883e74ea31b02681e72c5ce76a837dbd9afdec1e669703a3c 648384
python-egenix-mxdatetime-doc_3.2.1-1_all.deb
cc7f0327eaae21a0ac3d5be89c072cd6f34dc5d2985d90757910e4afc0ddfc4e 404308
python-egenix-mxproxy-doc_3.2.1-1_all.deb
aee3e71140c106c1ce7aefa6250f02e0b377314c797fff798d969760149c28fd 378180
python-egenix-mxqueue-doc_3.2.1-1_all.deb
affe719b74622045a0b9bf5785b1e7a655916729ae4f15baa24696bb6fb638ed 382774
python-egenix-mxstack-doc_3.2.1-1_all.deb
67ef147c35a45108546d528ea82a10b5c3b87443f221e67092f8eee29882ec5c 535526
python-egenix-mxtexttools-doc_3.2.1-1_all.deb
e86feff69319755abeb82aad4f2a3c4a2986174bca0111c21a037db0f5fc3cd3 432442
python-egenix-mxtools-doc_3.2.1-1_all.deb
931c4c710ee777817100c53c38a3ea90c5fe0b22cd2867a464e9752fa0531f47 369020
python-egenix-mxuid-doc_3.2.1-1_all.deb
52a9d946666439d8a074053b115586cc695108fd2e057300227322649f12a3a5 415850
python-egenix-mxurl-doc_3.2.1-1_all.deb
113cceb0cdb490e6bf2f5c4165592f719de8201f5e0d463f06ff3d95aa446bf5 1103066
python-egenix-mx-base-dbg_3.2.1-1_amd64.deb
77231e3051b66c256e2168ca251879772bab0b59bbe711fd71b7770f643c859c 71650
python-egenix-mxbeebase_3.2.1-1_amd64.deb
78bdfde25b2449af12a08277d9f52d39fd70cec4904b820c0ed3b5dba3b5aa54 110470
python-egenix-mxdatetime_3.2.1-1_amd64.deb
8f77d72095fdd9765cee98a0cf8e5663319006886956d23cec2514c725c99dbc 36604
python-egenix-mxproxy_3.2.1-1_amd64.deb
8c65f70fd555783ba26816e0eb5ab302a5bb04669d189252efbc516872591e12 16558
python-egenix-mxqueue_3.2.1-1_amd64.deb
017d86193c08c371c469cd2dc89fd63e223ba01cacc3fa5c03fcfb2524230b20 18120
python-egenix-mxstack_3.2.1-1_amd64.deb
9a2f4dfa85c52916897394043f4dac0f3148a93fd5ec7f9a0f1434a34f2116a8 94394
python-egenix-mxtexttools_3.2.1-1_amd64.deb
3fc489641c4ab78e99eddc32baac8f1e6b269db4ad54b4f225e4268a9c636da3 108184
python-egenix-mxtools_3.2.1-1_amd64.deb
5f9d61d58263a2629fbad0d72de5a5460abe3e3f4bbf1f98b0c12e3ff054e1e5 17886
python-egenix-mxuid_3.2.1-1_amd64.deb
3f50175f33822e337e6004eec604f0412777f2409d64c0190aa2b1709b10b827 48312
python-egenix-mxurl_3.2.1-1_amd64.deb
Files:
8d357c6ffda6de0a7546e03f52101d86 1571 python optional
egenix-mx-base_3.2.1-1.dsc
b5db4c9bf2680598539ecb47ded8aada 4571912 python optional
egenix-mx-base_3.2.1.orig.tar.gz
09258787003a88c90eea22f8f082d970 11652 python optional
egenix-mx-base_3.2.1-1.debian.tar.gz
b4d7e71728f99ace7249cc499fba9f5d 33104 python extra
python-egenix-mx-base-dev_3.2.1-1_all.deb
fb5e5bbf846cf74fcf69b5514b1e2c21 440838 doc optional
python-egenix-mxbeebase-doc_3.2.1-1_all.deb
fd5ba7be5798856a8b8efa5c5365379b 648384 doc optional
python-egenix-mxdatetime-doc_3.2.1-1_all.deb
2eda6bbf034b7f953b3683ec2ab06dbf 404308 doc optional
python-egenix-mxproxy-doc_3.2.1-1_all.deb
cfced7fdcaa7813b7d6f86dbdfc4bcaa 378180 doc optional
python-egenix-mxqueue-doc_3.2.1-1_all.deb
553d90f1d369c9d25d3f679ec724811e 382774 doc optional
python-egenix-mxstack-doc_3.2.1-1_all.deb
25a889370e168f44bfd91af1a3fd0fd7 535526 doc optional
python-egenix-mxtexttools-doc_3.2.1-1_all.deb
40e72f962fc8c74fe79f86f29e87a223 432442 doc optional
python-egenix-mxtools-doc_3.2.1-1_all.deb
774047baf2097e79d5ca1971ec45c8b9 369020 doc optional
python-egenix-mxuid-doc_3.2.1-1_all.deb
8040b9e6393b56a40b108fe89e64242d 415850 doc optional
python-egenix-mxurl-doc_3.2.1-1_all.deb
14dda9c760e2646d3706d9c0726262af 1103066 debug extra
python-egenix-mx-base-dbg_3.2.1-1_amd64.deb
3bfe101b8355f0332d1fa61b312cf473 71650 python optional
python-egenix-mxbeebase_3.2.1-1_amd64.deb
b12286f3492f7f773cdd18b822b269e2 110470 python optional
python-egenix-mxdatetime_3.2.1-1_amd64.deb
f8c08056f4518af61ade9d193fd33746 36604 python optional
python-egenix-mxproxy_3.2.1-1_amd64.deb
bc641b1a186c005130dfcee0456eb15e 16558 python optional
python-egenix-mxqueue_3.2.1-1_amd64.deb
d6f9c8e9a1c5aa34d4763909bddc1116 18120 python optional
python-egenix-mxstack_3.2.1-1_amd64.deb
bdc4b97ffc8ca6e605ec3d55b65299fd 94394 python optional
python-egenix-mxtexttools_3.2.1-1_amd64.deb
53c1cc53054d675b81c831761b7632e5 108184 python optional
python-egenix-mxtools_3.2.1-1_amd64.deb
6ac506cf22f3fffeb7206595e383343d 17886 python optional
python-egenix-mxuid_3.2.1-1_amd64.deb
7905cc525c986057e582ca45561998cb 48312 python optional
python-egenix-mxurl_3.2.1-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk5xC8oACgkQAGT5/7uEXpe1YwCfciG20XSZtoUaOzs3fwNJZzSK
7RgAoNpgreugvlFJ5lGx/CfeCdEHy8Ys
=e8EW
-----END PGP SIGNATURE-----
--- End Message ---