[issue34087] django: segmentation fault on random places

2018-07-13 Thread Rodrigo Pinheiro Marques de Araújo

Rodrigo Pinheiro Marques de Araújo  added the comment:

I can reproduce the segmentation fault using 'testproj.tar.gz' with homebrew 
and compiled from source. MacOS X High Sierra 10.13.5 (17F77).

--

___
Python tracker 
<https://bugs.python.org/issue34087>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34087] django: segmentation fault on garbage collection in visit_decref()

2018-07-12 Thread Rodrigo Pinheiro Marques de Araújo

Rodrigo Pinheiro Marques de Araújo  added the comment:

I did remove PyYAML, lxml and Pillow here but segfault still happen

--

___
Python tracker 
<https://bugs.python.org/issue34087>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34087] django: segmentation fault on garbage collection in visit_decref()

2018-07-12 Thread Rodrigo Pinheiro Marques de Araújo

Rodrigo Pinheiro Marques de Araújo  added the comment:

Extensions:

./_cffi_backend.cpython-37m-darwin.so
./_mssql.cpython-37m-darwin.so
./_yaml.cpython-37m-darwin.so
./Crypto/Cipher/_AES.cpython-37m-darwin.so
./Crypto/Cipher/_ARC2.cpython-37m-darwin.so
./Crypto/Cipher/_ARC4.cpython-37m-darwin.so
./Crypto/Cipher/_Blowfish.cpython-37m-darwin.so
./Crypto/Cipher/_CAST.cpython-37m-darwin.so
./Crypto/Cipher/_DES.cpython-37m-darwin.so
./Crypto/Cipher/_DES3.cpython-37m-darwin.so
./Crypto/Cipher/_XOR.cpython-37m-darwin.so
./Crypto/Hash/_MD2.cpython-37m-darwin.so
./Crypto/Hash/_MD4.cpython-37m-darwin.so
./Crypto/Hash/_RIPEMD160.cpython-37m-darwin.so
./Crypto/Hash/_SHA224.cpython-37m-darwin.so
./Crypto/Hash/_SHA256.cpython-37m-darwin.so
./Crypto/Hash/_SHA384.cpython-37m-darwin.so
./Crypto/Hash/_SHA512.cpython-37m-darwin.so
./Crypto/PublicKey/_fastmath.cpython-37m-darwin.so
./Crypto/Util/_counter.cpython-37m-darwin.so
./Crypto/Util/strxor.cpython-37m-darwin.so
./cryptography/hazmat/bindings/_constant_time.abi3.so
./cryptography/hazmat/bindings/_openssl.abi3.so
./cryptography/hazmat/bindings/_padding.abi3.so
./Cython/Compiler/Code.cpython-37m-darwin.so
./Cython/Compiler/FlowControl.cpython-37m-darwin.so
./Cython/Compiler/FusedNode.cpython-37m-darwin.so
./Cython/Compiler/Lexicon.cpython-37m-darwin.so
./Cython/Compiler/Parsing.cpython-37m-darwin.so
./Cython/Compiler/Pythran.cpython-37m-darwin.so
./Cython/Compiler/Scanning.cpython-37m-darwin.so
./Cython/Compiler/Visitor.cpython-37m-darwin.so
./Cython/Plex/Actions.cpython-37m-darwin.so
./Cython/Plex/Scanners.cpython-37m-darwin.so
./Cython/Runtime/refnanny.cpython-37m-darwin.so
./Cython/StringIOTree.cpython-37m-darwin.so
./Cython/Tempita/_tempita.cpython-37m-darwin.so
./lazy_object_proxy/cext.cpython-37m-darwin.so
./lxml/_elementpath.cpython-37m-darwin.so
./lxml/builder.cpython-37m-darwin.so
./lxml/etree.cpython-37m-darwin.so
./lxml/html/clean.cpython-37m-darwin.so
./lxml/html/diff.cpython-37m-darwin.so
./lxml/objectify.cpython-37m-darwin.so
./markupsafe/_speedups.cpython-37m-darwin.so
./PIL/_imaging.cpython-37m-darwin.so
./PIL/_imagingcms.cpython-37m-darwin.so
./PIL/_imagingmath.cpython-37m-darwin.so
./PIL/_imagingmorph.cpython-37m-darwin.so
./PIL/_imagingtk.cpython-37m-darwin.so
./psycopg2/_psycopg.cpython-37m-darwin.so
./pymssql.cpython-37m-darwin.so
./reportlab/graphics/_renderPM.cpython-37m-darwin.so
./reportlab/lib/_rl_accel.cpython-37m-darwin.so
./setproctitle.cpython-37m-darwin.so
./simplejson/_speedups.cpython-37m-darwin.so
./wrapt/_wrappers.cpython-37m-darwin.so

requirements.txt


alabaster==0.7.11
amqp==2.2.2
appnope==0.1.0
arrow==0.12.0
asn1crypto==0.24.0
astroid==1.6.5
Babel==2.6.0
beautifulsoup4==4.6.0
billiard==3.5.0.3
boto3==1.7.24
botocore==1.10.24
celery==4.1.0
certifi==2018.4.16
cffi==1.11.2
chardet==3.0.4
colorama==0.3.9
colorful==0.4.0
configparser==3.5.0
coreapi==2.3.3
coreschema==0.0.4
cryptography==2.2.2
cssselect==1.0.3
Cython==0.28.2
decorator==4.3.0
dj-database-url==0.4.2
Django==2.0.6
django-braces==1.12.0
django-celery-beat==1.1.1
django-celery-results==1.0.1
django-ckeditor==5.2.1
django-colorful==1.2
django-crispy-forms==1.6.1
django-extensions==1.9.8
django-extra-views==0.9.0
django-filter==1.0.4
django-filters==0.2.1
django-formset-js==0.5.0
django-formtools==2.1
django-fsm==2.6.0
django-jquery-js==3.1.1
django-js-asset==1.1.0
django-localflavor==1.6.2
django-model-utils==3.1.1
django-mptt==0.9.0
django-pagination==1.0.10
django-querysetsequence==0.8
django-recaptcha2==1.0.3
django-rest-swagger==2.1.2
django-reversion==2.0.13
django-reversion-compare==0.8.4
django-storages==1.6.6
django-tables2==1.17.1
django-tables2-reports==0.1.3
django-taggit==0.22.1
django-wkhtmltopdf==3.1.0
djangorestframework==3.7.3
djangorestframework-filters==0.10.2
djangorestframework-jwt==1.11.0
docutils==0.14
feedparser==5.2.1
google-api-python-client==1.6.4
gunicorn==19.7.1
html5lib==1.0.1
httplib2==0.10.3
idna==2.6
imagesize==0.7.1
ipaddress==1.0.19
ipdb==0.10.3
ipython==6.2.1
ipython-genutils==0.2.0
isort==4.2.15
itypes==1.1.0
jedi==0.12.1
Jinja2==2.10
jmespath==0.9.3
kombu==4.2.1
lazy-object-proxy==1.3.1
ldap3==2.4
lxml==4.1.1
MarkupSafe==1.0
mccabe==0.6.1
MechanicalSoup==0.10.0
minio==4.0.0
model-mommy==1.5.0
oauth2client==4.1.2
olefile==0.45.1
openapi-codec==1.3.2
parso==0.3.1
pathlib2==2.3.0
pbr==3.1.1
pdfrw==0.4
pexpect==4.3.1
pickleshare==0.7.4
Pillow==4.3.0
prompt-toolkit==1.0.15
psycopg2==2.7.3.2
ptyprocess==0.5.2
pyasn1==0.4.2
pyasn1-modules==0.2.1
pycparser==2.18
pycpfcnpj==1.2
pycrypto==2.6.1
Pygments==2.2.0
PyJWT==1.6.4
pylint==1.8.1
pyOpenSSL==17.5.0
PyPDF2==1.26.0
pyquery==1.3.0
python-dateutil==2.6.1
python-logstash==0.4.6
python-magic==0.4.15
python-memcached==1.58
pytz==2018.4
PyYAML==3.13
qrcode==5.3
raven==6.4.0
reportlab==3.4.0
requests==2.18.4
rsa==3.4.2
s3transfer==0.1.13
setproctitle==1.1.10
simplegeneric==0.8.1
simplejson==3.13.2
six==1.11.0
snowballstemmer==1.2.1
Sphinx==1.6.5
sphinxcontrib-websupport==1.1.0
suds-py3==1.3.3.0

[issue34087] django: segmentation fault on garbage collection in visit_decref()

2018-07-11 Thread Rodrigo Pinheiro Marques de Araújo

Rodrigo Pinheiro Marques de Araújo  added the comment:

Unfortunately with 'PYTHONMALLOC=debug' the segmentation fault do not happen.

--

___
Python tracker 
<https://bugs.python.org/issue34087>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34087] Segmentation fault on visit_decref

2018-07-11 Thread Rodrigo Pinheiro Marques de Araújo

Rodrigo Pinheiro Marques de Araújo  added the comment:

Running with `-X faulthandler`

Fatal Python error: Segmentation fault

Current thread 0x7fff89cf2380 (most recent call first):
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/urls/resolvers.py", 
line 526 in resolve
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/urls/resolvers.py", 
line 500 in resolve
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/core/handlers/base.py", 
line 113 in _get_response
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/core/handlers/exception.py",
 line 35 in inner
  File "/Users/rodrigo/root/lib/python3.7/site-packages/reversion/views.py", 
line 43 in do_revision_view
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/reversion/middleware.py", line 
51 in __call__
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/core/handlers/exception.py",
 line 35 in inner
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/utils/deprecation.py", 
line 95 in __call__
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/core/handlers/exception.py",
 line 35 in inner
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/utils/deprecation.py", 
line 95 in __call__
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/core/handlers/exception.py",
 line 35 in inner
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/utils/deprecation.py", 
line 95 in __call__
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/core/handlers/exception.py",
 line 35 in inner
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/utils/deprecation.py", 
line 95 in __call__
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/core/handlers/exception.py",
 line 35 in inner
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/utils/deprecation.py", 
line 95 in __call__
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/core/handlers/exception.py",
 line 35 in inner
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/utils/deprecation.py", 
line 95 in __call__
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/core/handlers/exception.py",
 line 35 in inner
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/utils/deprecation.py", 
line 95 in __call__
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/core/handlers/exception.py",
 line 35 in inner
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/utils/deprecation.py", 
line 95 in __call__
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/core/handlers/exception.py",
 line 35 in inner
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/utils/deprecation.py", 
line 95 in __call__
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/core/handlers/exception.py",
 line 35 in inner
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/utils/deprecation.py", 
line 95 in __call__
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/core/handlers/exception.py",
 line 35 in inner
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/utils/deprecation.py", 
line 95 in __call__
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/core/handlers/exception.py",
 line 35 in inner
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/utils/deprecation.py", 
line 95 in __call__
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/core/handlers/exception.py",
 line 35 in inner
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/core/handlers/base.py", 
line 81 in get_response
  File "/Users/rodrigo/root/lib/python3.7/site-packages/django/test/client.py", 
line 138 in __call__
  File "/Users/rodrigo/root/lib/python3.7/site-packages/django/test/client.py", 
line 467 in request
  File "/Users/rodrigo/root/lib/python3.7/site-packages/django/test/client.py", 
line 404 in generic
  File "/Users/rodrigo/root/lib/python3.7/site-packages/django/test/client.py", 
line 332 in get
  File "/Users/rodrigo/root/lib/python3.7/site-packages/django/test/client.py", 
line 517 in get
  File "/Users/rodrigo/root/lib/python3.7/unittest/case.py", line 615 in run
  File "/Users/rodrigo/root/lib/python3.7/unittest/case.py", line 663 in 
__call__
  File 
"/Users/rodrigo/root/lib/python3.7/site-packages/django/test/testcases.py", 
line 206 in __call__
  File "/Users/rodrigo/root/lib/python3.7/unittest/suite.py", line 122 in run
  File "/Users/rodrigo/root/lib/python3.7/unittes

[issue34087] Segmentation fault on visit_decref

2018-07-10 Thread Rodrigo Pinheiro Marques de Araújo

Rodrigo Pinheiro Marques de Araújo  added the comment:

Sorry for that. I’m not able to make a little example to reproduce this bug. 
It’s happens during Django tests on a very large code base. A interest thing is 
that not happens with “-X dev” parameters. Please, any suggestions how I can 
get more details about this bug?

--

___
Python tracker 
<https://bugs.python.org/issue34087>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34087] Segmentation fault on visit_decref

2018-07-10 Thread Rodrigo Pinheiro Marques de Araújo

New submission from Rodrigo Pinheiro Marques de Araújo :

* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS 
(code=1, address=0x656d6f6e2236)
frame #0: 0x00010014c819 python3`visit_decref(op=0x656d6f6e222e, 
data=0x) at gcmodule.c:271 [opt]
   268  visit_decref(PyObject *op, void *data)
   269  {
   270  assert(op != NULL);
-> 271  if (PyObject_IS_GC(op)) {
   272  PyGC_Head *gc = AS_GC(op);
   273  /* We're only interested in gc_refs for objects in the
   274   * generation being collected, which can be recognized
Target 0: (python3) stopped.
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS 
(code=1, address=0x656d6f6e2236)
  * frame #0: 0x00010014c819 python3`visit_decref(op=0x656d6f6e222e, 
data=0x) at gcmodule.c:271 [opt]
frame #1: 0x00010003af38 python3`list_traverse(o=0x000116971608, 
visit=(python3`visit_decref at gcmodule.c:269), arg=0x) at 
listobject.c:2574 [opt]
frame #2: 0x00010014aca3 python3`collect [inlined] subtract_refs at 
gcmodule.c:296 [opt]
frame #3: 0x00010014ac72 python3`collect(generation=2, 
n_collected=0x7ffeefbff0a8, n_uncollectable=0x7ffeefbff0b0, nofail=0) 
at gcmodule.c:853 [opt]
frame #4: 0x00010014a8f5 python3`PyGC_Collect [inlined] 
collect_with_callback(generation=2) at gcmodule.c:1028 [opt]
frame #5: 0x00010014a8cc python3`PyGC_Collect at gcmodule.c:1573 [opt]
frame #6: 0x00010011f7a8 python3`Py_FinalizeEx at pylifecycle.c:1087 
[opt]
frame #7: 0x000100149605 python3`pymain_main(pymain=) at 
main.c:2664 [opt]
frame #8: 0x00010014a280 python3`_Py_UnixMain(argc=5, 
argv=0x7ffeefbff4b8) at main.c:2697 [opt]
frame #9: 0x7fff5869a015 libdyld.dylib`start + 1
frame #10: 0x7fff5869a015 libdyld.dylib`start + 1

--
components: Interpreter Core
messages: 321394
nosy: fenrrir
priority: normal
severity: normal
status: open
title: Segmentation fault on visit_decref
type: crash
versions: Python 3.7

___
Python tracker 
<https://bugs.python.org/issue34087>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com