[ python-Bugs-864379 ] Python 2.3.3 make test core dump on HP-UX11i

SourceForge.net noreply at sourceforge.net
Wed Apr 12 19:01:03 CEST 2006


Bugs item #864379, was opened at 2003-12-22 12:40
Message generated for change (Comment added) made by loewis
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=864379&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Build
Group: Platform-specific
>Status: Closed
>Resolution: Wont Fix
Priority: 5
Submitted By: Richard Townsend (rptownsend)
Assigned to: Nobody/Anonymous (nobody)
Summary: Python 2.3.3 make test core dump on HP-UX11i

Initial Comment:
I built Python-2.3.3 on HP-UX11i in the same way that I 
built Python-2.3.2.

However, this time running 'make test' core dumps on 
the second pass with:

test_sax
*** Termination signal 138

Stop.

The output from test_sax.py is given below. Each test 
appears to fail, but the summary gives zero failures (this 
also happens with Python 2.3.2, but 'make test' doesn't 
core dump on that release).

> ./python ./Lib/test/test_sax.py
Failed test_attrs_empty
Failed test_attrs_wattr
Failed test_double_quoteattr
Failed test_escape_all
Failed test_escape_basic
Failed test_escape_extra
Failed test_expat_attrs_empty
Failed test_expat_attrs_wattr
Failed test_expat_dtdhandler
Failed test_expat_entityresolver
Failed test_expat_file
Failed test_expat_incomplete
Failed test_expat_incremental
Failed test_expat_incremental_reset
Failed test_expat_inpsource_filename
Failed test_expat_inpsource_location
Failed test_expat_inpsource_stream
Failed test_expat_inpsource_sysid
Failed test_expat_locator_noinfo
Failed test_expat_locator_withinfo
Failed test_expat_nsattrs_empty
Failed test_expat_nsattrs_wattr
Failed test_filter_basic
Failed test_make_parser
Failed test_make_parser2
Failed test_nsattrs_empty
Failed test_nsattrs_wattr
Failed test_quoteattr_basic
Failed test_single_double_quoteattr
Failed test_single_quoteattr
Failed test_unescape_all
Failed test_unescape_amp_extra
Failed test_unescape_basic
Failed test_unescape_extra
Failed test_xmlgen_attr_escape
Failed test_xmlgen_basic
Failed test_xmlgen_content
Failed test_xmlgen_content_escape
Failed test_xmlgen_ignorable
Failed test_xmlgen_ns
Failed test_xmlgen_pi
41 tests, 0 failures


----------------------------------------------------------------------

>Comment By: Martin v. Löwis (loewis)
Date: 2006-04-12 19:01

Message:
Logged In: YES 
user_id=21627

Sure. Closing it as "won't fix". If the problem persists for
2.5, please re-report.

----------------------------------------------------------------------

Comment By: Georg Brandl (gbrandl)
Date: 2006-04-12 16:39

Message:
Logged In: YES 
user_id=849994

As 2.3.x is not maintained anymore, should this be closed?

----------------------------------------------------------------------

Comment By: Martin v. Löwis (loewis)
Date: 2006-04-12 10:03

Message:
Logged In: YES 
user_id=21627

I don't think I will do anything about this anytime soon, so
unassigning myself.

----------------------------------------------------------------------

Comment By: Neal Norwitz (nnorwitz)
Date: 2003-12-24 14:23

Message:
Logged In: YES 
user_id=33168

I think I remember hearing something about an
incompatibility.  The two best people to discuss this are
probably Martin v. Loewis and Fred Drake.  I'm assigning to
Martin, perhaps he can shed some more light on the issues.

----------------------------------------------------------------------

Comment By: Richard Townsend (rptownsend)
Date: 2003-12-24 13:46

Message:
Logged In: YES 
user_id=200117

I have now installed Python-2.3.3 plus PyXML-0.8.3 and the 
core dump in 'make test' has returned.

So, it looks like a compatability problem with PyXML-0.8.3 ?



----------------------------------------------------------------------

Comment By: Richard Townsend (rptownsend)
Date: 2003-12-24 10:25

Message:
Logged In: YES 
user_id=200117

HP-UX capulet B.11.11 U 9000/785 2002932658 unlimited-user 
license

This is the configure command I used:

base_inst_dir=/opt
python_link=${base_inst_dir}/python

CC=cc \
OPT="+O2 -z +Onofltacc +ESlit +Oentrysched \
+Odataprefetch +Onolimit +DA2.0" \
INSTALL="./install-sh -c" \
./configure --with-threads --without-gcc \
--with-cxx=/opt/aCC/bin/aCC --without-libd \
--with-cycle-gc --prefix=$python_link \
--exec-prefix=$python_link

This is exactly the same command I have used on previous 
Python 2.3 releases which did not core dump in 'make test'.

Note it uses the native HP compiler.

I have now just rebuilt without optimisation, using:

CC=cc \
INSTALL="./install-sh -c" \
./configure --with-threads --without-gcc \
--with-cxx=/opt/aCC/bin/aCC --without-libd \
--with-cycle-gc --prefix=$python_link \
--exec-prefix=$python_link

It still core dumps at the same point in the second pass 
of 'make test'.

I have attached a stack trace from the core file. I noticed 
that this has references to /opt/python/lib/python2.3/site-
packages/_xmlplus/parsers/pyexpat.sl.  This is the previous 
installation of Python 2.3.2 plus PyXML-0.8.3.  

I wondered if I had forgotten to reset $PYTHONPATH before 
running 'make test', so I did that and tried again but it still 
core dumped.

So next I reset the symbolic link /opt/python to the empty 
directory /opt/python-2.3.3 and ran 'make test' again. This 
time it didn't core dump!

So why does the test suite access the previous installation 
when PYTHONPATH doesn't include it?




----------------------------------------------------------------------

Comment By: Neal Norwitz (nnorwitz)
Date: 2003-12-24 04:32

Message:
Logged In: YES 
user_id=33168

On an HP box I tried, I don't have any problems.
 * HP-UX taylor B.11.00 A 9000/829
 * gcc 3.2

What compiler are you using?  Have you tried on the HP test
drive machines?  Are you compiling with optimization?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=864379&group_id=5470


More information about the Python-bugs-list mailing list