[ZODB-Dev] StandaloneZODB core dumps in Solaris

Jesus Cea Avion jcea@argo.es
Wed, 27 Feb 2002 20:01:31 +0100


Solaris, UltraSparc here.

Python 2.2.

Latest CVS StandaloneZODB version. I have the same problem with
release 1.0.

The package compiles without a glich. But the test fails:

$ python test.py -vvvv
Segmentation Fault - core dumped



$ python -v test.py -vvvv
# /usr/local/lib/python2.2/site.pyc matches /usr/local/lib/python2.2/site.py
import site # precompiled from /usr/local/lib/python2.2/site.pyc
# /usr/local/lib/python2.2/os.pyc matches /usr/local/lib/python2.2/os.py
import os # precompiled from /usr/local/lib/python2.2/os.pyc
import posix # builtin
# /usr/local/lib/python2.2/posixpath.pyc matches /usr/local/lib/python2.2/posixpath.py
import posixpath # precompiled from /usr/local/lib/python2.2/posixpath.pyc
# /usr/local/lib/python2.2/stat.pyc matches /usr/local/lib/python2.2/stat.py
import stat # precompiled from /usr/local/lib/python2.2/stat.pyc
# /usr/local/lib/python2.2/UserDict.pyc matches /usr/local/lib/python2.2/UserDict.py
import UserDict # precompiled from /usr/local/lib/python2.2/UserDict.pyc
Python 2.2 (#5, Jan  3 2002, 17:14:18) 
[GCC 2.95.3 20010315 (release)] on sunos5
Type "help", "copyright", "credits" or "license" for more information.
# /usr/local/lib/python2.2/re.pyc matches /usr/local/lib/python2.2/re.py
import re # precompiled from /usr/local/lib/python2.2/re.pyc
# /usr/local/lib/python2.2/sre.pyc matches /usr/local/lib/python2.2/sre.py
import sre # precompiled from /usr/local/lib/python2.2/sre.pyc
# /usr/local/lib/python2.2/sre_compile.pyc matches /usr/local/lib/python2.2/sre_compile.py
import sre_compile # precompiled from /usr/local/lib/python2.2/sre_compile.pyc
import _sre # builtin
# /usr/local/lib/python2.2/sre_constants.pyc matches /usr/local/lib/python2.2/sre_constants.py
import sre_constants # precompiled from /usr/local/lib/python2.2/sre_constants.pyc
# /usr/local/lib/python2.2/sre_parse.pyc matches /usr/local/lib/python2.2/sre_parse.py
import sre_parse # precompiled from /usr/local/lib/python2.2/sre_parse.pyc
# /usr/local/lib/python2.2/string.pyc matches /usr/local/lib/python2.2/string.py
import string # precompiled from /usr/local/lib/python2.2/string.pyc
dlopen("/usr/local/lib/python2.2/lib-dynload/strop.so", 2);
import strop # dynamically loaded from /usr/local/lib/python2.2/lib-dynload/strop.so
# /usr/local/lib/python2.2/copy_reg.pyc matches /usr/local/lib/python2.2/copy_reg.py
import copy_reg # precompiled from /usr/local/lib/python2.2/copy_reg.pyc
# /usr/local/lib/python2.2/types.pyc matches /usr/local/lib/python2.2/types.py
import types # precompiled from /usr/local/lib/python2.2/types.pyc
# /usr/local/lib/python2.2/__future__.pyc matches /usr/local/lib/python2.2/__future__.py
import __future__ # precompiled from /usr/local/lib/python2.2/__future__.pyc
# /usr/local/lib/python2.2/traceback.pyc matches /usr/local/lib/python2.2/traceback.py
import traceback # precompiled from /usr/local/lib/python2.2/traceback.pyc
# /usr/local/lib/python2.2/linecache.pyc matches /usr/local/lib/python2.2/linecache.py
import linecache # precompiled from /usr/local/lib/python2.2/linecache.pyc
# /usr/local/lib/python2.2/unittest.pyc matches /usr/local/lib/python2.2/unittest.py
import unittest # precompiled from /usr/local/lib/python2.2/unittest.pyc
dlopen("/usr/local/lib/python2.2/lib-dynload/time.so", 2);
import time # dynamically loaded from /usr/local/lib/python2.2/lib-dynload/time.so
import distutils # directory /usr/local/lib/python2.2/distutils
# /usr/local/lib/python2.2/distutils/__init__.pyc matches /usr/local/lib/python2.2/distutils/__init__.py
import distutils # precompiled from /usr/local/lib/python2.2/distutils/__init__.pyc
# /usr/local/lib/python2.2/distutils/util.pyc matches /usr/local/lib/python2.2/distutils/util.py
import distutils.util # precompiled from /usr/local/lib/python2.2/distutils/util.pyc
# /usr/local/lib/python2.2/distutils/errors.pyc matches /usr/local/lib/python2.2/distutils/errors.py
import distutils.errors # precompiled from /usr/local/lib/python2.2/distutils/errors.pyc
# /usr/local/lib/python2.2/distutils/dep_util.pyc matches /usr/local/lib/python2.2/distutils/dep_util.py
import distutils.dep_util # precompiled from /usr/local/lib/python2.2/distutils/dep_util.pyc
# /usr/local/lib/python2.2/distutils/spawn.pyc matches /usr/local/lib/python2.2/distutils/spawn.py
import distutils.spawn # precompiled from /usr/local/lib/python2.2/distutils/spawn.pyc
# /usr/local/lib/python2.2/getopt.pyc matches /usr/local/lib/python2.2/getopt.py
import getopt # precompiled from /usr/local/lib/python2.2/getopt.pyc
import BTrees # directory lib.solaris-2.5.1-sun4u-2.2/BTrees
# lib.solaris-2.5.1-sun4u-2.2/BTrees/__init__.pyc matches lib.solaris-2.5.1-sun4u-2.2/BTrees/__init__.py
import BTrees # precompiled from lib.solaris-2.5.1-sun4u-2.2/BTrees/__init__.pyc
import ZODB # directory lib.solaris-2.5.1-sun4u-2.2/ZODB
# lib.solaris-2.5.1-sun4u-2.2/ZODB/__init__.pyc matches lib.solaris-2.5.1-sun4u-2.2/ZODB/__init__.py
import ZODB # precompiled from lib.solaris-2.5.1-sun4u-2.2/ZODB/__init__.pyc
dlopen("lib.solaris-2.5.1-sun4u-2.2/ExtensionClass.so", 2);
import ExtensionClass # dynamically loaded from lib.solaris-2.5.1-sun4u-2.2/ExtensionClass.so
dlopen("lib.solaris-2.5.1-sun4u-2.2/ZODB/TimeStamp.so", 2);
import ZODB.TimeStamp # dynamically loaded from lib.solaris-2.5.1-sun4u-2.2/ZODB/TimeStamp.so
dlopen("lib.solaris-2.5.1-sun4u-2.2/ZODB/cPersistence.so", 2);
import ZODB.cPersistence # dynamically loaded from lib.solaris-2.5.1-sun4u-2.2/ZODB/cPersistence.so
import Persistence # directory lib.solaris-2.5.1-sun4u-2.2/Persistence
# lib.solaris-2.5.1-sun4u-2.2/Persistence/__init__.pyc matches lib.solaris-2.5.1-sun4u-2.2/Persistence/__init__.py
import Persistence # precompiled from lib.solaris-2.5.1-sun4u-2.2/Persistence/__init__.pyc
dlopen("/usr/local/lib/python2.2/lib-dynload/cStringIO.so", 2);
import cStringIO # dynamically loaded from /usr/local/lib/python2.2/lib-dynload/cStringIO.so
dlopen("/usr/local/lib/python2.2/lib-dynload/cPickle.so", 2);
import cPickle # dynamically loaded from /usr/local/lib/python2.2/lib-dynload/cPickle.so
import zLOG # directory lib.solaris-2.5.1-sun4u-2.2/zLOG
# lib.solaris-2.5.1-sun4u-2.2/zLOG/__init__.pyc matches lib.solaris-2.5.1-sun4u-2.2/zLOG/__init__.py
import zLOG # precompiled from lib.solaris-2.5.1-sun4u-2.2/zLOG/__init__.pyc
# lib.solaris-2.5.1-sun4u-2.2/zLOG/MinimalLogger.pyc matches lib.solaris-2.5.1-sun4u-2.2/zLOG/MinimalLogger.py
import zLOG.MinimalLogger # precompiled from lib.solaris-2.5.1-sun4u-2.2/zLOG/MinimalLogger.pyc
# lib.solaris-2.5.1-sun4u-2.2/zLOG/FormatException.pyc matches lib.solaris-2.5.1-sun4u-2.2/zLOG/FormatException.py
import zLOG.FormatException # precompiled from lib.solaris-2.5.1-sun4u-2.2/zLOG/FormatException.pyc
# lib.solaris-2.5.1-sun4u-2.2/ZODB/PersistentMapping.pyc matches lib.solaris-2.5.1-sun4u-2.2/ZODB/PersistentMapping.py
import ZODB.PersistentMapping # precompiled from lib.solaris-2.5.1-sun4u-2.2/ZODB/PersistentMapping.pyc
Segmentation Fault - core dumped

-- 
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jcea@argo.es http://www.argo.es/~jcea/ _/_/    _/_/  _/_/    _/_/  _/_/
                                      _/_/    _/_/          _/_/_/_/_/
PGP Key Available at KeyServ   _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz