M.-A. Lemburg | 9 Feb 17:05
Favicon

Using mxODBC with unixODBC 2.3.1

Dear Users,

the unixODBC maintainers have decided to change the library version of
their libodbc.so shared library from 1 to 2.

This change should have been done with the release of unixODBC 2.3.0,
since that changed the unixODBC application interface by switching
from 32-bit to 64-bit length information in the APIs, but late is
better then never :-)

If you are using mxODBC with unixODBC 2.3.1, please read on...

As mentioned on the http://www.unixodbc.org/ users running into problems
with the linker should create a symlink from libodbc.so.2 to libodbc.so.1
in order to work around the problem:

cd /usr/lib
ln -sf libodbc.so.2 libodbc.so.1

Since mxODBC 3.1 is linked against unixODBC 2.3.0, it uses the previous
name libodbc.so.1, so you will have to add the mentioned symlink to
have mxODBC find the unixODBC library in case you intend to use
unixODBC on Unix platforms.

The next release of mxODBC will be linked against unixODBC 2.3.1
(or later) and will start looking for libodbc.so.2 per default.

Thanks,
--

-- 
Marc-Andre Lemburg
(Continue reading)

Favicon

ANN: eGenix mxODBC Zope Database Adapter 2.0.2

________________________________________________________________________
ANNOUNCEMENT

                     mxODBC Zope Database Adapter

                            Version 2.0.2

                     for Zope and the Plone CMS

                Available for Zope 2.10 and later on
        Windows, Linux, Mac OS X, FreeBSD and other platforms

This announcement is also available on our web-site for online reading:
http://www.egenix.com/company/news/eGenix-mxODBC-Zope-DA-2.0.2-GA.html

________________________________________________________________________
INTRODUCTION

The eGenix mxODBC Zope Database Adapter allows you to easily connect
your Zope or Plone installation to just about any database backend on
the market today, giving you the reliability of the commercially
supported eGenix product mxODBC and the flexibility of the ODBC
standard as middle-tier architecture.

The mxODBC Zope Database Adapter is highly portable, just like Zope
itself and provides a high performance interface to all your ODBC data
sources, using a single well-supported interface on Windows, Linux,
Mac OS X, FreeBSD and other platforms.

This makes it ideal for deployment in ZEO Clusters and Zope hosting
(Continue reading)

Favicon

ANN: eGenix mx Base Distribution 3.2.3 (mxDateTime, mxTextTools, etc.)

________________________________________________________________________

ANNOUNCING

                   eGenix.com mx Base Distribution

                  Version 3.2.3 for Python 2.4 - 2.7

               Open Source Python extensions providing
                     important and useful services
                        for Python programmers.

This announcement is also available on our web-site for online reading:
http://www.egenix.com/company/news/eGenix-mx-Base-Distribution-3.2.3-GA.html

________________________________________________________________________

ABOUT

The eGenix.com mx Base Distribution for Python is a collection of
professional quality software tools which enhance Python's usability
in many important areas such as fast text searching, date/time
processing and high speed data types.

The tools have a proven record of being portable across many Unix and
Windows platforms. You can write applications which use the tools on
Windows and then run them on Unix platforms without change due to the
consistent platform independent interfaces.

Contents of the distribution:
(Continue reading)

Szoska, Daniel | 27 Jan 11:40
Picon
Gravatar

segfault in method .pydate() of DateTime

Hello,

Python dies with a segmentation fault, can someone reproduce this:

>>> import mx.DateTime
>>> mx.DateTime.Date(2012, 1, 1).pydate()
segmentation fault

This happens with .pydatetime() and .pytime() too.

I tried it with Python 2.7.2, egenix-mx-base 3.2.2 under Linux, Max OS 10.7 and Windows XP.

Best regards,
Daniel
--
Daniel Szoska
Rechenzentrum für Berliner Apotheken Stein & Reichwald GmbH
Schulstr. 20
15366 Neuenhagen bei Berlin

Tel. 03342/211999-1
Fax  03342/211999-2
Mail D.Szoska-8POxAL2PAabjSzDeQHN2rbNAH6kLmebB@public.gmane.org

IK Apotheken: 300802830
IK sonst. LE: 661200128
___________________________________________________________________________

Geschäftsführer:       Amtsgericht          Steuernummer:       USt-IdNr.:
Daniel Szoska          Frankfurt (Oder)     064/117/01849       DE136744915
                       HRB 11605 FF

_______________________________________________________________________
eGenix.com User Mailing List                     http://www.egenix.com/
https://www.egenix.com/mailman/listinfo/egenix-users
Favicon

ANN: eGenix mx Base Distribution 3.2.2 (mxDateTime, mxTextTools, etc.)

________________________________________________________________________

ANNOUNCING

                   eGenix.com mx Base Distribution

                  Version 3.2.2 for Python 2.4 - 2.7

               Open Source Python extensions providing
                     important and useful services
                        for Python programmers.

This announcement is also available on our web-site for online reading:
http://www.egenix.com/company/news/eGenix-mx-Base-Distribution-3.2.2-GA.html

________________________________________________________________________

ABOUT

The eGenix.com mx Base Distribution for Python is a collection of
professional quality software tools which enhance Python's usability
in many important areas such as fast text searching, date/time
processing and high speed data types.

The tools have a proven record of being portable across many Unix and
Windows platforms. You can write applications which use the tools on
Windows and then run them on Unix platforms without change due to the
consistent platform independent interfaces.

Contents of the distribution:

 * mxDateTime - Easy to use Date/Time Library for Python
 * mxTextTools - Fast Text Parsing and Processing Tools for Python
 * mxProxy - Object Access Control for Python
 * mxBeeBase - On-disk B+Tree Based Database Kit for Python
 * mxURL - Flexible URL Data-Type for Python
 * mxUID - Fast Universal Identifiers for Python
 * mxStack - Fast and Memory-Efficient Stack Type for Python
 * mxQueue - Fast and Memory-Efficient Queue Type for Python
 * mxTools - Fast Everyday Helpers for Python

The package also include a number of helpful smaller modules in the
mx.Misc subpackage, such as mx.Misc.ConfigFile for config file parsing
or mx.Misc.CommandLine to quickly write command line applications in
Python.

All available packages have proven their stability and usefulness in
many mission critical applications and various commercial settings all
around the world.

For more information, please see the distribution page:

    http://www.egenix.com/products/python/mxBase/

________________________________________________________________________

NEWS

The 3.2.2 release of the eGenix mx Base Distribution is the latest release of our open-source Python
extensions.

The new patch-level version includes a few important fixes:

 * mxDateTime seconds rounding is now more careful to not show
   60.00 or 61.00 as second value.
 * mxDateTime will now correctly work with numeric arrays (numpy)
   again. Thanks to Christian Marquardt for reporting the problem.
 * mxDateTime's DateTimeFromAbsDateTime() now accepts leap second
   values (86400.0 - <86401.0) as well. Thanks to Christian Marquardt
   for reporting the problem.
 * Enhanced mx.Misc.ConfigFile. Please see the changelog for details
   (URL listed below).

If you are upgrading from eGenix mx Base 3.1.x, please also see the
eGenix mx Base Distribution 3.2.0 release notes for details on what
has changed and which new features are available:

http://www.egenix.com/company/news/eGenix-mx-Base-Distribution-3.2.0-GA.html

As always, we are providing pre-built binaries for all common
platforms: Windows 32/64-bit, Linux 32/64-bit, FreeBSD 32/64-bit, Mac
OS X 32/64-bit. Source code archives are available for installation on
all other Python platforms, such as Solaris, AIX, HP-UX, etc.

To simplify installation in Zope/Plone and other egg-based systems, we
have also precompiled egg distributions for all platforms. These are
available on our own PyPI-style index server for easy and automatic
download.

Whether you are using a pre-built package or the source distribution,
installation is a simple "python setup.py install" command in all
cases. The only difference is that the pre-built packages do not
require a compiler or the Python development packages to be installed.

For a full list of changes, please refer to the eGenix mx Base Distribution
change log at

    http://www.egenix.com/products/python/mxBase/changelog.html

and the change logs of the various included Python packages.

________________________________________________________________________

DOWNLOADS

The download archives and instructions for installing the packages can
be found on the eGenix mx Base Distribution page:

    http://www.egenix.com/products/python/mxBase/

________________________________________________________________________

LICENSE

The eGenix mx Base package is distributed under the eGenix.com Public
License 1.1.0 which is an Open Source license similar to the Python
license. You can use the packages in both commercial and non-commercial
settings without fee or charge.

The package comes with full source code

________________________________________________________________________

SUPPORT

Commercial support for this product is available from eGenix.com.
Please see

    http://www.egenix.com/services/support/

for details about our support offerings.

Enjoy,
-- 
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Source  (#1, Jan 11 2012)
>>> Python/Zope Consulting and Support ...        http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ...             http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ...        http://python.egenix.com/
________________________________________________________________________

::: Try our new mxODBC.Connect Python Database Interface for free ! ::::

   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
           Registered at Amtsgericht Duesseldorf: HRB 46611
               http://www.egenix.com/company/contact/

_______________________________________________________________________
eGenix.com User Mailing List                     http://www.egenix.com/
https://www.egenix.com/mailman/listinfo/egenix-users

Vovan Sim | 9 Jan 18:01
Picon

DateTime formatting issue

Hello,

There seems to be an issue with DateTime formatting in mxBase 3.2.

Imagine the following scenario: I have a datetime object that I turn
into a float using absdays, and then create a new date time object
from the float using DateTimeFromAbsDays. In the previous version I
was using (mxBase 3.0) this behaved correctly:

>>> from mx import DateTime

>>> DateTime.__version__
'3.0.0'

>>> print DateTime.DateTimeFromAbsDays(DateTime.DateTimeFrom('2009-01-03 01:31:00.00').absdays)
2009-01-03 01:30:59.99

You can see that the new object is off by one hundredth of a second.
This is OK, it's obviously an inevitable consequence of this
transformation caused by float rounding errors.

However, in the new version, the output is a little different:

>>> from mx import DateTime

>>> DateTime.__version__
'3.2.1'

>>> print DateTime.DateTimeFromAbsDays(DateTime.DateTimeFrom('2009-01-03 01:31:00.00').absdays)
2009-01-03 01:30:60.00

You can see that the output is rounded to 60 seconds, instead of
59.99. This is a bit of an issue, because now it's an illegally
formatted date, and in fact if I try to parse this string, I get an
error:

>>> print DateTime.DateTimeFrom('2009-01-03 01:30:60.00')
Traceback (most recent call last)
[... snip ...]
RangeError: Failed to parse "2009-01-03 01:30:60.00": second out of
range (0.0 - <60.0; <61.0 for 23:59): 60

Since it breaks the parsing, it seems to me that the output of 59.99
seconds would be preferable to 60.00 seconds. Is that something that
you guys think you could look into?

Thanks,
V

_______________________________________________________________________
eGenix.com User Mailing List                     http://www.egenix.com/
https://www.egenix.com/mailman/listinfo/egenix-users

Leap seconds and mx.DateTime

Hello,

on another topic - a while ago, we discovered a small inconsistency in the handling of leap seconds in
mx.DateTime; some checks assume that a day is not longer than 86400 seconds, although of course on a day
with a leap second this would be 86401 seconds.

I've attached a patch (against the 3.2.2 dev version from another discussion thread) that has fixed the
issue for us; maybe it or an improved version could make it's way into one of the next releases...

Thanks a lot,

   Christian.

diff -r -C3 egenix-mx-base-3.2.2_dev_20120103.orig/mx/DateTime/mxDateTime/mxDateTime.c egenix-mx-base-3.2.2_dev_20120103/mx/DateTime/mxDateTime/mxDateTime.c
*** egenix-mx-base-3.2.2_dev_20120103.orig/mx/DateTime/mxDateTime/mxDateTime.c	2012-01-03
19:57:19.000000000 +0100
--- egenix-mx-base-3.2.2_dev_20120103/mx/DateTime/mxDateTime/mxDateTime.c	2012-01-05
01:05:34.918070159 +0100
***************
*** 1161,1167 ****
  	/* Special case for leap seconds */
  	hour = 23;
  	minute = 59;
! 	second = 60.0;
      }
      else {
  	hour = inttime / 3600;
--- 1161,1167 ----
  	/* Special case for leap seconds */
  	hour = 23;
  	minute = 59;
! 	second = 60.0 + abstime - (int) abstime;
      }
      else {
  	hour = inttime / 3600;
***************
*** 1290,1298 ****
  	   (int)abstime);

      /* Bounds check */
!     Py_AssertWithArg(abstime >= 0.0 && abstime <= SECONDS_PER_DAY,
  		     mxDateTime_RangeError,
! 		     "abstime out of range (0.0 - 86400.0): %f",
  		     abstime);

      datetime->absdate = absdate;
--- 1290,1298 ----
  	   (int)abstime);

      /* Bounds check */
!     Py_AssertWithArg(abstime >= 0.0 && abstime < SECONDS_PER_DAY + (double) 1.0,
  		     mxDateTime_RangeError,
! 		     "abstime out of range (0.0 - 86401.0): %f",
  		     abstime);

      datetime->absdate = absdate;
diff -r -C3
egenix-mx-base-3.2.2_dev_20120103.orig/mx/DateTime/mxDateTime/mxDateTime_Python.py egenix-mx-base-3.2.2_dev_20120103/mx/DateTime/mxDateTime/mxDateTime_Python.py
***
egenix-mx-base-3.2.2_dev_20120103.orig/mx/DateTime/mxDateTime/mxDateTime_Python.py	2001-06-24
15:54:29.000000000 +0200
---
egenix-mx-base-3.2.2_dev_20120103/mx/DateTime/mxDateTime/mxDateTime_Python.py	2012-01-05
01:05:34.919070169 +0100
***************
*** 319,326 ****
      if abstime < 0 and abstime > -0.001: abstime = 0.0
      if not (absdate > 0):
          raise RangeError, "absdate out of range (>0)"
!     if not (abstime >= 0.0 and abstime <= 86400.0):
!         raise RangeError, "abstime out of range (0.0 - 86400.0) <%s>" % abstime

      dt.absdate=absdate
      dt.abstime=abstime
--- 319,326 ----
      if abstime < 0 and abstime > -0.001: abstime = 0.0
      if not (absdate > 0):
          raise RangeError, "absdate out of range (>0)"
!     if not (abstime >= 0.0 and abstime < 86401.0):
!         raise RangeError, "abstime out of range (0.0 - 86401.0) <%s>" % abstime

      dt.absdate=absdate
      dt.abstime=abstime

_______________________________________________________________________
eGenix.com User Mailing List                     http://www.egenix.com/
https://www.egenix.com/mailman/listinfo/egenix-users
V | 22 Dec 17:52
Picon

Re: mx.DateTime 3.2.x and numpy

Jim Vickroy <jim.vickroy@...> writes:
> For what it is worth, as a mere "lurker" on this list,
> that is an error in the numpy implementation, and should be reported.
> My search attempts to find information on a justification for this
> behavior are so far unsuccessful.

Hi, Jim,

According to numpy documentation, this is not in fact a bug,
but desired behavior. Check out this link:

http://docs.scipy.org/doc/numpy-1.6.0/reference/arrays.ndarray.html

And specifically the relevant part of the documentation says:

"
Conversion; the operations complex, int, long, float, oct, and hex.
They work only on arrays that have one element in them and return
the appropriate scalar.
"

_______________________________________________________________________
eGenix.com User Mailing List                     http://www.egenix.com/
https://www.egenix.com/mailman/listinfo/egenix-users

V | 22 Dec 18:15
Picon

Re: mx.DateTime 3.2.x and numpy

Jim Vickroy <jim.vickroy@...> writes:
> For what it is worth, as a mere "lurker" on this list,
> that is an error in the numpy implementation, and should be reported.
> My search attempts to find information on a justification for this
> behavior are so far unsuccessful.

Hi, Jim,

According to numpy documentation, this is not in fact a bug,
but desired behavior. Check out this link:

http://docs.scipy.org/doc/numpy-1.6.0/reference/arrays.ndarray.html

And specifically the relevant part of the documentation says:

"
Conversion; the operations complex, int, long, float, oct, and hex.
They work only on arrays that have one element in them and return
the appropriate scalar.
"

_______________________________________________________________________
eGenix.com User Mailing List                     http://www.egenix.com/
https://www.egenix.com/mailman/listinfo/egenix-users

V | 22 Dec 18:57
Picon

Re: mx.DateTime 3.2.x and numpy

Jim Vickroy <jim.vickroy@...> writes:
> 
> For what it is worth, as a mere "lurker" on this list,
> that is an error in the numpy implementation, and should be reported.
> My search attempts to find information on a justification for this
> behavior are so far unsuccessful.

Hmm, gmane seems to have swallowed my previous couple attempts to send a 
response... Perhaps it got labeled as spam due to inclusion of a link to numpy 
documentation. Aany way,

Jim, I believe that this is not actually a bug in numpy, but rather desired 
behavior. Documentation for numpy.ndarray.__float__ includes the following 
snippet:

"
Conversion; the operations complex, int, long, float, oct, and hex.
They work only on arrays that have one element in them and return
the appropriate scalar.
"

_______________________________________________________________________
eGenix.com User Mailing List                     http://www.egenix.com/
https://www.egenix.com/mailman/listinfo/egenix-users

Antoine Gymglish | 15 Dec 16:57
Favicon

buffer overflow with help(mx.DateTime) on RHEL6 (x86_64) - egenix-mx-base-3.2.1

Hello,

I think there is a bug in mx.DateTime for egenix-mx-base-3.2.1, that
kills python when triggered:

help(mx.DateTime) kills python on Centos6 (RHEL 6 clone): *** buffer
overflow detected ***: python terminated

How to reproduce from a clean installation (tested on multiple computers):

wget http://downloads.egenix.com/python/egenix-mx-base-3.2.1.tar.gz
tar xvfz egenix-mx-base-3.2.1.tar.gz
cd egenix-mx-base-3.2.1
python setup.py install --home=/home/admin/
export PYTHONPATH=/home/admin/lib64/python
python

Python 2.6.6 (r266:84292, Jul 20 2011, 10:22:43)
[GCC 4.4.5 20110214 (Red Hat 4.4.5-6)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import mx.DateTime
>>> help(mx.DateTime)
*** buffer overflow detected ***: python terminated
======= Backtrace: =========
/lib64/libc.so.6(__fortify_fail+0x37)[0x7f5901be1397]
/lib64/libc.so.6(+0xfd280)[0x7f5901bdf280]
/lib64/libc.so.6(+0xfc6d9)[0x7f5901bde6d9]
/lib64/libc.so.6(_IO_default_xsputn+0xc9)[0x7f5901b55919]
/lib64/libc.so.6(_IO_vfprintf+0x5fb)[0x7f5901b2636b]
/lib64/libc.so.6(__vsprintf_chk+0x9d)[0x7f5901bde77d]
/lib64/libc.so.6(__sprintf_chk+0x7f)[0x7f5901bde6bf]
/home/admin/lib64/python/mx/DateTime/mxDateTime/mxDateTime.so(+0x7e7b)[0x7f58fb3dee7b]
/usr/lib64/libpython2.6.so.1.0(PyObject_Repr+0x45)[0x7f590279cf05]
/usr/lib64/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x55a0)[0x7f59027f69f0]
/usr/lib64/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x63ef)[0x7f59027f783f]
======= Memory map: ========
00400000-00401000 r-xp 00000000 08:02 9044917
  /usr/bin/python
00600000-00601000 rw-p 00000000 08:02 9044917
  /usr/bin/python
0259a000-027f8000 rw-p 00000000 00:00 0                                  [heap]
7f58f7dad000-7f58f7dc3000 r-xp 00000000 08:02 4718904
  /lib64/libgcc_s-4.4.5-20110214.so.1
7f58f7dc3000-7f58f7fc2000 ---p 00016000 08:02 4718904
  /lib64/libgcc_s-4.4.5-20110214.so.1
7f58f7fc2000-7f58f7fc3000 rw-p 00015000 08:02 4718904
  /lib64/libgcc_s-4.4.5-20110214.so.1
7f58f7fc3000-7f58f7fcf000 r-xp 00000000 08:02 4718751
  /lib64/libnss_files-2.12.so
7f58f7fcf000-7f58f81cf000 ---p 0000c000 08:02 4718751
  /lib64/libnss_files-2.12.so
7f58f81cf000-7f58f81d0000 r--p 0000c000 08:02 4718751
  /lib64/libnss_files-2.12.so
7f58f81d0000-7f58f81d1000 rw-p 0000d000 08:02 4718751
  /lib64/libnss_files-2.12.so
7f58f81d1000-7f58f81d5000 r-xp 00000000 08:02 9044851
  /usr/lib64/python2.6/lib-dynload/selectmodule.so
7f58f81d5000-7f58f83d5000 ---p 00004000 08:02 9044851
  /usr/lib64/python2.6/lib-dynload/selectmodule.so
7f58f83d5000-7f58f83d7000 rw-p 00004000 08:02 9044851
  /usr/lib64/python2.6/lib-dynload/selectmodule.so
7f58f83d7000-7f58f83db000 r-xp 00000000 08:02 9064226
  /usr/lib64/python2.6/lib-dynload/cStringIO.so
7f58f83db000-7f58f85da000 ---p 00004000 08:02 9064226
  /usr/lib64/python2.6/lib-dynload/cStringIO.so
7f58f85da000-7f58f85dc000 rw-p 00003000 08:02 9064226
  /usr/lib64/python2.6/lib-dynload/cStringIO.so
7f58f85dc000-7f58f85f9000 r-xp 00000000 08:02 4718919
  /lib64/libselinux.so.1
7f58f85f9000-7f58f87f8000 ---p 0001d000 08:02 4718919
  /lib64/libselinux.so.1
7f58f87f8000-7f58f87f9000 r--p 0001c000 08:02 4718919
  /lib64/libselinux.so.1
7f58f87f9000-7f58f87fa000 rw-p 0001d000 08:02 4718919
  /lib64/libselinux.so.1
7f58f87fa000-7f58f87fb000 rw-p 00000000 00:00 0
7f58f87fb000-7f58f8811000 r-xp 00000000 08:02 4718856
  /lib64/libresolv-2.12.so
7f58f8811000-7f58f8a10000 ---p 00016000 08:02 4718856
  /lib64/libresolv-2.12.so
7f58f8a10000-7f58f8a11000 r--p 00015000 08:02 4718856
  /lib64/libresolv-2.12.so
7f58f8a11000-7f58f8a12000 rw-p 00016000 08:02 4718856
  /lib64/libresolv-2.12.so
7f58f8a12000-7f58f8a14000 rw-p 00000000 00:00 0
7f58f8a14000-7f58f8a16000 r-xp 00000000 08:02 4718877
  /lib64/libkeyutils.so.1.3
7f58f8a16000-7f58f8c15000 ---p 00002000 08:02 4718877
  /lib64/libkeyutils.so.1.3
7f58f8c15000-7f58f8c16000 rw-p 00001000 08:02 4718877
  /lib64/libkeyutils.so.1.3
7f58f8c16000-7f58f8c20000 r-xp 00000000 08:02 4718779
  /lib64/libkrb5support.so.0.1
7f58f8c20000-7f58f8e1f000 ---p 0000a000 08:02 4718779
  /lib64/libkrb5support.so.0.1
7f58f8e1f000-7f58f8e20000 rw-p 00009000 08:02 4718779
  /lib64/libkrb5support.so.0.1
7f58f8e20000-7f58f8e35000 r-xp 00000000 08:02 4718869
  /lib64/libz.so.1.2.3
7f58f8e35000-7f58f9034000 ---p 00015000 08:02 4718869
  /lib64/libz.so.1.2.3
7f58f9034000-7f58f9035000 rw-p 00014000 08:02 4718869
  /lib64/libz.so.1.2.3
7f58f9035000-7f58f905f000 r-xp 00000000 08:02 4718700
  /lib64/libk5crypto.so.3.1
7f58f905f000-7f58f925f000 ---p 0002a000 08:02 4718700
  /lib64/libk5crypto.so.3.1
7f58f925f000-7f58f9261000 rw-p 0002a000 08:02 4718700
  /lib64/libk5crypto.so.3.1
7f58f9261000-7f58f9264000 r-xp 00000000 08:02 4718739
  /lib64/libcom_err.so.2.1
7f58f9264000-7f58f9463000 ---p 00003000 08:02 4718739
  /lib64/libcom_err.so.2.1
7f58f9463000-7f58f9464000 rw-p 00002000 08:02 4718739
  /lib64/libcom_err.so.2.1
7f58f9464000-7f58f9538000 r-xp 00000000 08:02 4718874
  /lib64/libkrb5.so.3.3
7f58f9538000-7f58f9738000 ---p 000d4000 08:02 4718874
  /lib64/libkrb5.so.3.3
7f58f9738000-7f58f9743000 rw-p 000d4000 08:02 4718874
  /lib64/libkrb5.so.3.3
7f58f9743000-7f58f9782000 r-xp 00000000 08:02 4718606
  /lib64/libgssapi_krb5.so.2.2
7f58f9782000-7f58f9981000 ---p 0003f000 08:02 4718606
  /lib64/libgssapi_krb5.so.2.2
7f58f9981000-7f58f9984000 rw-p 0003e000 08:02 4718606
  /lib64/libgssapi_krb5.so.2.2
7f58f9984000-7f58f9af4000 r-xp 00000000 08:02 9046550
  /usr/lib64/libcrypto.so.1.0.0
7f58f9af4000-7f58f9cf4000 ---p 00170000 08:02 9046550
  /usr/lib64/libcrypto.so.1.0.0
7f58f9cf4000-7f58f9d16000 rw-p 00170000 08:02 9046550
  /usr/lib64/libcrypto.so.1.0.0
7f58f9d16000-7f58f9d1a000 rw-p 00000000 00:00 0
7f58f9d1a000-7f58f9d6d000 r-xp 00000000 08:02 9046141
  /usr/lib64/libssl.so.1.0.0
7f58f9d6d000-7f58f9f6c000 ---p 00053000 08:02 9046141
  /usr/lib64/libssl.so.1.0.0
7f58f9f6c000-7f58f9f74000 rw-p 00052000 08:02 9046141
  /usr/lib64/libssl.so.1.0.0
7f58f9f74000-7f58f9f7b000 r-xp 00000000 08:02 9064219
  /usr/lib64/python2.6/lib-dynload/_ssl.so
7f58f9f7b000-7f58fa17a000 ---p 00007000 08:02 9064219
  /usr/lib64/python2.6/lib-dynload/_ssl.so
7f58fa17a000-7f58fa17c000 rw-p 00006000 08:02 9064219
  /usr/lib64/python2.6/lib-dynload/_ssl.so
7f58fa17c000-7f58fa187000 r-xp 00000000 08:02 9064217
  /usr/lib64/python2.6/lib-dynload/_socketmodule.so
7f58fa187000-7f58fa387000 ---p 0000b000 08:02 9064217
  /usr/lib64/python2.6/lib-dynload/_socketmodule.so
7f58fa387000-7f58fa38b000 rw-p 0000b000 08:02 9064217
  /usr/lib64/python2.6/lib-dynload/_socketmodule.so
7f58fa38b000-7f58fa395000 r-xp 00000000 08:02 9044868
  /usr/lib64/python2.6/lib-dynload/itertoolsmodule.so
7f58fa395000-7f58fa594000 ---p 0000a000 08:02 9044868
  /usr/lib64/python2.6/lib-dynload/itertoolsmodule.so
7f58fa594000-7f58fa598000 rw-p 00009000 08:02 9044868
  /usr/lib64/python2.6/lib-dynload/itertoolsmodule.so
7f58fa598000-7f58fa59e000 r-xp 00000000 08:02 9044812
  /usr/lib64/python2.6/lib-dynload/_collectionsmodule.so
7f58fa59e000-7f58fa79d000 ---p 00006000 08:02 9044812
  /usr/lib64/python2.6/lib-dynload/_collectionsmodule.so
7f58fa79d000-7f58fa79f000 rw-p 00005000 08:02 9044812
  /usr/lib64/python2.6/lib-dynload/_collectionsmodule.so
7f58fa79f000-7f58fa7a7000 r-xp 00000000 08:02 9044873
  /usr/lib64/python2.6/lib-dynload/operator.so
7f58fa7a7000-7f58fa9a7000 ---p 00008000 08:02 9044873
  /usr/lib64/python2.6/lib-dynload/operator.so
7f58fa9a7000-7f58fa9a9000 rw-p 00008000 08:02 9044873
  /usr/lib64/python2.6/lib-dynload/operator.so
7f58fa9a9000-7f58fa9ae000 r-xp 00000000 08:02 9044853
  /usr/lib64/python2.6/lib-dynload/stropmodule.so
7f58fa9ae000-7f58fabad000 ---p 00005000 08:02 9044853
  /usr/lib64/python2.6/lib-dynload/stropmodule.so
7f58fabad000-7f58fabaf000 rw-p 00004000 08:02 9044853
  /usr/lib64/python2.6/lib-dynload/stropmodule.so
7f58fabaf000-7f58fabbf000 r-xp 00000000 08:02 9044816
  /usr/lib64/python2.6/lib-dynload/datetime.so
7f58fabbf000-7f58fadbf000 ---p 00010000 08:02 9044816
  /usr/lib64/python2.6/lib-dynload/datetime.so
7f58fadbf000-7f58fadc3000 rw-p 00010000 08:02 9044816
  /usr/lib64/python2.6/lib-dynload/datetime.so
7f58fadc3000-7f58fadc8000 r-xp 00000000 08:02 9044838
  /usr/lib64/python2.6/lib-dynload/mathmodule.so
7f58fadc8000-7f58fafc8000 ---p 00005000 08:02 9044838
  /usr/lib64/python2.6/lib-dynload/mathmodule.so
7f58fafc8000-7f58fafca000 rw-p 00005000 08:02 9044838
  /usr/lib64/python2.6/lib-dynload/mathmodule.so
7f58fafca000-7f58fafcd000 r-xp 00000000 08:02 9064237
  /usr/lib64/python2.6/lib-dynload/timemodule.so
7f58fafcd000-7f58fb1cd000 ---p 00003000 08:02 9064237
  /usr/lib64/python2.6/lib-dynload/timemodule.so
7f58fb1cd000-7f58fb1cf000 rw-p 00003000 08:02 9064237
  /usr/lib64/python2.6/lib-dynload/timemodule.so
7f58fb1cf000-7f58fb1d6000 r-xp 00000000 08:02 4718610
  /lib64/librt-2.12.so
7f58fb1d6000-7f58fb3d5000 ---p 00007000 08:02 4718610
  /lib64/librt-2.12.so
7f58fb3d5000-7f58fb3d6000 r--p 00006000 08:02 4718610
  /lib64/librt-2.12.so
7f58fb3d6000-7f58fb3d7000 rw-p 00007000 08:02 4718610
  /lib64/librt-2.12.so
7f58fb3d7000-7f58fb3e6000 r-xp 00000000 08:02 5767905
  /home/admin/lib64/python/mx/DateTime/mxDateTime/mxDateTime.so
7f58fb3e6000-7f58fb5e5000 ---p 0000f000 08:02 5767905
  /home/admin/lib64/python/mx/DateTime/mxDateTime/mxDateTime.so
7f58fb5e5000-7f58fb5e7000 rw-p 0000e000 08:02 5767905
  /home/admin/lib64/python/mx/DateTime/mxDateTime/mxDateTime.so
7f58fb5e7000-7f58fb604000 r-xp 00000000 08:02 4718703
  /lib64/libtinfo.so.5.7
7f58fb604000-7f58fb804000 ---p 0001d000 08:02 4718703
  /lib64/libtinfo.so.5.7
7f58fb804000-7f58fb808000 rw-p 0001d000 08:02 4718703
  /lib64/libtinfo.so.5.7
7f58fb808000-7f58fb842000 r-xp 00000000 08:02 4718852
  /lib64/libreadline.so.6.0
7f58fb842000-7f58fba42000 ---p 0003a000 08:02 4718852
  /lib64/libreadline.so.6.0
7f58fba42000-7f58fba4a000 rw-p 0003a000 08:02 4718852
  /lib64/libreadline.so.6.0
7f58fba4a000-7f58fba4b000 rw-p 00000000 00:00 0
7f58fba4b000-7f58fba50000 r-xp 00000000 08:02 9064233
  /usr/lib64/python2.6/lib-dynload/readline.so
7f58fba50000-7f58fbc4f000 ---p 00005000 08:02 9064233
  /usr/lib64/python2.6/lib-dynload/readline.so
7f58fbc4f000-7f58fbc51000 rw-p 00004000 08:02 9064233
  /usr/lib64/python2.6/lib-dynload/readline.so
7f58fbc51000-7f5901ae2000 r--p 00000000 08:02 9064194
  /usr/lib/locale/locale-archive
7f5901ae2000-7f5901c68000 r-xp 00000000 08:02 4718859
  /lib64/libc-2.12.so
7f5901c68000-7f5901e67000 ---p 00186000 08:02 4718859
  /lib64/libc-2.12.so
7f5901e67000-7f5901e6b000 r--p 00185000 08:02 4718859
  /lib64/libc-2.12.so
7f5901e6b000-7f5901e6c000 rw-p 00189000 08:02 4718859
  /lib64/libc-2.12.so
7f5901e6c000-7f5901e71000 rw-p 00000000 00:00 0
7f5901e71000-7f5901ef4000 r-xp 00000000 08:02 4718611
  /lib64/libm-2.12.so
7f5901ef4000-7f59020f3000 ---p 00083000 08:02 4718611
  /lib64/libm-2.12.so
7f59020f3000-7f59020f4000 r--p 00082000 08:02 4718611
  /lib64/libm-2.12.so
7f59020f4000-7f59020f5000 rw-p 00083000 08:02 4718611
  /lib64/libm-2.12.so
7f59020f5000-7f59020f7000 r-xp 00000000 08:02 4718609
  /lib64/libutil-2.12.so
7f59020f7000-7f59022f6000 ---p 00002000 08:02 4718609
  /lib64/libutil-2.12.so
7f59022f6000-7f59022f7000 r--p 00001000 08:02 4718609
  /lib64/libutil-2.12.so
7f59022f7000-7f59022f8000 rw-p 00002000 08:02 4718609
  /lib64/libutil-2.12.so
7f59022f8000-7f59022fa000 r-xp 00000000 08:02 4718892
  /lib64/libdl-2.12.so
7f59022fa000-7f59024fa000 ---p 00002000 08:02 4718892
  /lib64/libdl-2.12.so
7f59024fa000-7f59024fb000 r--p 00002000 08:02 4718892
  /lib64/libdl-2.12.so
7f59024fb000-7f59024fc000 rw-p 00003000 08:02 4718892
  /lib64/libdl-2.12.so
7f59024fc000-7f5902513000 r-xp 00000000 08:02 4718776
  /lib64/libpthread-2.12.so
7f5902513000-7f5902712000 ---p 00017000 08:02 4718776
  /lib64/libpthread-2.12.so
7f5902712000-7f5902713000 r--p 00016000 08:02 4718776
  /lib64/libpthread-2.12.so
7f5902713000-7f5902714000 rw-p 00017000 08:02 4718776
  /lib64/libpthread-2.12.so
7f5902714000-7f5902718000 rw-p 00000000 00:00 0
7f5902718000-7f5902888000 r-xp 00000000 08:02 9064204
  /usr/lib64/libpython2.6.so.1.0
7f5902888000-7f5902a87000 ---p 00170000 08:02 9064204
  /usr/lib64/libpython2.6.so.1.0
7f5902a87000-7f5902ac3000 rw-p 0016f000 08:02 9064204
  /usr/lib64/libpython2.6.so.1.0
7f5902ac3000-7f5902ad1000 rw-p 00000000 00:00 0
7f5902ad1000-7f5902af1000 r-xp 00000000 08:02 4718864
  /lib64/ld-2.12.so
7f5902b67000-7f5902be9000 rw-p 00000000 00:00 0
7f5902be9000-7f5902bf0000 r--s 00000000 08:02 9063862
  /usr/lib64/gconv/gconv-modules.cache
7f5902bf0000-7f5902c62000 rw-p 00000000 00:00 0
7f5902c63000-7f5902cea000 rw-p 00000000 00:00 0
7f5902ced000-7f5902cf0000 rw-p 00000000 00:00 0
7f5902cf0000-7f5902cf1000 r--p 0001f000 08:02 4718864
  /lib64/ld-2.12.so
7f5902cf1000-7f5902cf2000 rw-p 00020000 08:02 4718864
  /lib64/ld-2.12.so
7f5902cf2000-7f5902cf3000 rw-p 00000000 00:00 0
7fffecb3a000-7fffecb54000 rw-p 00000000 00:00 0                          [stack]
7fffecb59000-7fffecb5a000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
  [vsyscall]
Aborted

Best regards,
Antoine

_______________________________________________________________________
eGenix.com User Mailing List                     http://www.egenix.com/
https://www.egenix.com/mailman/listinfo/egenix-users


Gmane