[pypy-dev] Looking for clues to consistent Seg Fault in PyPy 2.6.1
Jeff Doran
jdoran at lexmachina.com
Tue Nov 3 17:57:09 EST 2015
Hi,
Just an update on this problem. I retested using the latest lxml source
from here <https://github.com/lxml/lxml> ( 3.5.0b2?) and a version of
PyPy-4.0 from here
<https://bitbucket.org/pypy/pypy/downloads/pypy-4.0.0-src.tar.bz2> that I
built for Debian 7.9. The good news is I got much farther in the lxml
test suite then before, but the bad news is I still encountered my old
friend SIGSEGV. This is consistently occuring during
test_delslice_negative2 in lxml.tests.test_elementtree.ETreeTestCase which
as I said is much further thru the suite of tests then previously. This
is encouraging.
For now I'm still unable to use this combination so if anyone has a
suggestion on how I might proceed to utilize both PyPy and lxml I would be
most appreciative.
Thanks.
- Jeff
---------------------------------------------------------
nosetests -vv --nocapture
nose.config: INFO: Ignoring files matching ['^\\.', '^_', '^setup\\.py$']
nose.selector: INFO: /home/jeff/lxml/src/lxml/etree.pypy-26.so is
executable; skipped
nose.selector: INFO: /home/jeff/lxml/src/lxml/objectify.pypy-26.so is
executable; skipped
Comparing with ElementTree 1.3.0
Comparing with cElementTree 1.3.0
TESTED VERSION: 3.5.0.beta1
Python: (major=2, minor=7, micro=10, releaselevel='final',
serial=42)
lxml.etree: (3, 5, 0, -99)
libxml used: (2, 8, 0)
libxml compiled: (2, 8, 0)
libxslt used: (1, 1, 26)
libxslt compiled: (1, 1, 26)
lxml.html.tests.test_autolink.test_suite ... ok
lxml.html.tests.test_basic.test_suite ... ok
test_allow_tags (lxml.html.tests.test_clean.CleanerTest) ... ok
test_clean_invalid_root_tag (lxml.html.tests.test_clean.CleanerTest) ... ok
test_safe_attrs_excluded (lxml.html.tests.test_clean.CleanerTest) ... ok
test_safe_attrs_included (lxml.html.tests.test_clean.CleanerTest) ... ok
lxml.html.tests.test_clean.test_suite ... ok
lxml.html.tests.test_diff.test_suite ... ok
lxml.html.tests.test_elementsoup.test_suite ... ok
... lots of successful test output removed
test_delitem (lxml.tests.test_elementtree.ETreeTestCase) ... ok
test_delitem_tail (lxml.tests.test_elementtree.ETreeTestCase) ... ok
test_delslice (lxml.tests.test_elementtree.ETreeTestCase) ... ok
test_delslice_child_tail (lxml.tests.test_elementtree.ETreeTestCase) ... ok
test_delslice_memory (lxml.tests.test_elementtree.ETreeTestCase) ... ok
test_delslice_negative1 (lxml.tests.test_elementtree.ETreeTestCase) ... ok
test_delslice_negative2 (lxml.tests.test_elementtree.ETreeTestCase) ...
fish: Job 2, “nosetests -vv --nocapture ” terminated by signal SIGSEGV
(Address boundary error)
---------------------------------------------------------
On Mon, Oct 12, 2015 at 2:30 AM, Armin Rigo <arigo at tunes.org> wrote:
> Hi,
>
> On Mon, Oct 12, 2015 at 11:24 AM, Amaury Forgeot d'Arc
> <amauryfa at gmail.com> wrote:
> > We define it as a string (in pypy/module/cpyext/include/patchlevel.h)
> > #define PYPY_VERSION "2.6.0-alpha0"
>
> Yes, but i don't know how to do this check in Cython. Well, it's probably
> easy.
>
> Armin
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pypy-dev/attachments/20151103/c6a4adac/attachment.html>
More information about the pypy-dev
mailing list