Hello,

I'm getting segmentation fault with uWSGI working behind Nginx and serving a Pyramid application, and I can't understand why ...

I'm using Python 3.2.3 & uWSGI 1.2.3, here is a fragment of my log:

!!! uWSGI process 18082 got Segmentation Fault !!!
*** backtrace of 18082 ***
uwsgi(uwsgi_backtrace+0x28) [0x807c678]
uwsgi(uwsgi_segfault+0x2a) [0x807c76a]
[0xf57fe400]
/usr/lib/libpython3.2mu.so.1.0(+0x18091b) [0xb759d91b]
/usr/lib/libpython3.2mu.so.1.0(+0xe6116) [0xb7503116]
/usr/lib/libpython3.2mu.so.1.0(+0x163258) [0xb7580258]
/usr/lib/libpython3.2mu.so.1.0(_PyObject_GC_Malloc+0x132) [0xb7580cb2]
/usr/lib/libpython3.2mu.so.1.0(PyType_GenericAlloc+0x49) [0xb7473979]
/usr/lib/libpython3.2mu.so.1.0(+0x10643c) [0xb752343c]
/usr/lib/libpython3.2mu.so.1.0(+0x162ee4) [0xb757fee4]
/usr/lib/libpython3.2mu.so.1.0(PyCFunction_Call+0x105) [0xb7547525]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalFrameEx+0x727c) [0xb744d2ac]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalCodeEx+0x6a9) [0xb75a9429]
/usr/lib/libpython3.2mu.so.1.0(+0x18c767) [0xb75a9767]
/usr/lib/libpython3.2mu.so.1.0(PyObject_Call+0x7c) [0xb751b67c]
/usr/lib/libpython3.2mu.so.1.0(+0x840fa) [0xb74a10fa]
/usr/lib/libpython3.2mu.so.1.0(+0x169b55) [0xb7586b55]
/usr/lib/libpython3.2mu.so.1.0(PyObject_Call+0x7c) [0xb751b67c]
/usr/lib/libpython3.2mu.so.1.0(PyObject_CallFunctionObjArgs+0x74) [0xb7520b64] /home/admin/.mozaiqu.es.env/lib/python3.2/site-packages/markupsafe/_speedups.cpython-32mu.so(+0xafb) [0xb6b73afb]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalFrameEx+0x73cf) [0xb744d3ff]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalCodeEx+0x6a9) [0xb75a9429]
/usr/lib/libpython3.2mu.so.1.0(+0x18c863) [0xb75a9863]
/usr/lib/libpython3.2mu.so.1.0(PyObject_Call+0x7c) [0xb751b67c]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalFrameEx+0x3801) [0xb7449831]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalCodeEx+0x6a9) [0xb75a9429]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalFrameEx+0x60da) [0xb744c10a]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalCodeEx+0x6a9) [0xb75a9429]
/usr/lib/libpython3.2mu.so.1.0(+0x18c863) [0xb75a9863]
/usr/lib/libpython3.2mu.so.1.0(PyObject_Call+0x7c) [0xb751b67c]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalFrameEx+0x3801) [0xb7449831]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalCodeEx+0x6a9) [0xb75a9429]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalFrameEx+0x60da) [0xb744c10a]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalCodeEx+0x6a9) [0xb75a9429]
/usr/lib/libpython3.2mu.so.1.0(+0x18c863) [0xb75a9863]
/usr/lib/libpython3.2mu.so.1.0(PyObject_Call+0x7c) [0xb751b67c]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalFrameEx+0x3801) [0xb7449831]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalCodeEx+0x6a9) [0xb75a9429]
/usr/lib/libpython3.2mu.so.1.0(+0x18c767) [0xb75a9767]
/usr/lib/libpython3.2mu.so.1.0(PyObject_Call+0x7c) [0xb751b67c]
/usr/lib/libpython3.2mu.so.1.0(+0x8199a) [0xb749e99a]
/usr/lib/libpython3.2mu.so.1.0(PyObject_Call+0x7c) [0xb751b67c]
/usr/lib/libpython3.2mu.so.1.0(+0xa9604) [0xb74c6604]
/usr/lib/libpython3.2mu.so.1.0(PyObject_Call+0x7c) [0xb751b67c]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalFrameEx+0x5ea6) [0xb744bed6]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalCodeEx+0x6a9) [0xb75a9429]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalFrameEx+0x60da) [0xb744c10a]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalCodeEx+0x6a9) [0xb75a9429]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalFrameEx+0x60da) [0xb744c10a]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalCodeEx+0x6a9) [0xb75a9429]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalFrameEx+0x60da) [0xb744c10a]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalCodeEx+0x6a9) [0xb75a9429]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalFrameEx+0x60da) [0xb744c10a]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalCodeEx+0x6a9) [0xb75a9429]
/usr/lib/libpython3.2mu.so.1.0(+0x18c863) [0xb75a9863]
/usr/lib/libpython3.2mu.so.1.0(PyObject_Call+0x7c) [0xb751b67c]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalFrameEx+0x3801) [0xb7449831]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalCodeEx+0x6a9) [0xb75a9429]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalFrameEx+0x60da) [0xb744c10a]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalCodeEx+0x6a9) [0xb75a9429]
/usr/lib/libpython3.2mu.so.1.0(+0x18c863) [0xb75a9863]
/usr/lib/libpython3.2mu.so.1.0(PyObject_Call+0x7c) [0xb751b67c]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalFrameEx+0x3801) [0xb7449831]
/usr/lib/libpython3.2mu.so.1.0(PyEval_EvalCodeEx+0x6a9) [0xb75a9429]
*** end of backtrace ***
DAMN ! worker 3 (pid: 18082) died :( trying respawn ...

Here is my ini file, which I use with: $ uwsgi --ini uwsgi.ini

[uwsgi]
socket = /tmp/uwsgi.sock
daemonize = /home/admin/uwsgi/logfile_uwsgi.log
pidfile = /home/admin/uwsgi/pidfile.pid
virtualenv = /home/admin/.mozaiqu.es.env
wsgi-file = /home/admin/mozaiqu.es/pyramid.wsgi
master = true
processes = 4

Does someone have a clue of what I'm doing wrong ? :)

--
Gandouet Bastien
+33688635316

_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to