Hello, i have uwsgi 1.2.5 (1.2.4 too) segfault when i spool a job from the same module i use to import the functions to spool. Any hint?
/bin/uwsgi(spool_request+0x23) [0x80859d3] /bin/uwsgi(py_uwsgi_send_spool+0x396) [0x8094936] /python266/lib/libpython2.6.so.1.0(PyCFunction_Call+0x110) [0xf7570ec0] /python266/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x63ff) [0xf75cf61f] /python266/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x818) [0xf75d0f78] /python266/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x5df7) [0xf75cf017] /python266/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x818) [0xf75d0f78] /python266/lib/libpython2.6.so.1.0(PyEval_EvalCode+0x63) [0xf75d10e3] /python266/lib/libpython2.6.so.1.0(PyImport_ExecCodeModuleEx+0xad) [0xf75e527d] /python266/lib/libpython2.6.so.1.0 [0xf75e7b2c] /python266/lib/libpython2.6.so.1.0 [0xf75e8363] /python266/lib/libpython2.6.so.1.0 [0xf75e885e] /python266/lib/libpython2.6.so.1.0(PyImport_ImportModuleLevel+0x15d) [0xf75e8b2d] /python266/lib/libpython2.6.so.1.0 [0xf75c7d24] /python266/lib/libpython2.6.so.1.0(PyCFunction_Call+0x110) [0xf7570ec0] /python266/lib/libpython2.6.so.1.0(PyObject_Call+0x5c) [0xf752f82c] /python266/lib/libpython2.6.so.1.0(PyObject_CallFunction+0x75) [0xf7532955] /python266/lib/libpython2.6.so.1.0(PyImport_Import+0xc5) [0xf75e9225] /python266/lib/libpython2.6.so.1.0(PyImport_ImportModule+0x35) [0xf75e93f5] /bin/uwsgi(uwsgi_python_init_apps+0xe7) [0x8088fd7] /bin/uwsgi(uwsgi_init_all_apps+0x58) [0x8079c58] /bin/uwsgi(uwsgi_start+0x1e59) [0x807c3a9] /bin/uwsgi(main+0xfd8) [0x807fcd8] <uwsgi> <module>myapp</module> <processes>4</processes> <master/> <pythonpath>../</pythonpath> <pythonpath>../app</pythonpath> <home>../venv</home> <pidfile>../uwsgi.pid</pidfile> <memory-report/> <logto>../uwsgi.log</logto> <log-maxsize>20971520</log-maxsize> <log-backupname>../uwsgi.log.old</log-backupname> <touch-reload>../uwsgi.xml</touch-reload> <touch-reload>../uwsgi.pid</touch-reload> <cache>200</cache> <cache-blocksize>4096</cache-blocksize> <spooler>%d/spooler</spooler> <env>DJANGO_SETTINGS_MODULE=app.settings</env> <pymodule-alias>uwsgidecorators=../uwsgi-1.2.5/uwsgidecorators.py</pymodule-alias> <import>foo.task</import> <auto-procname/> </uwsgi> foo.task: # spoolforever and spool behaves the same from uwsgidecorators import spoolraw import uwsgi @spoolraw def do_something(env): print "hello!" return uwsgi.SPOOL_RETRY @spoolraw def do_something2(env): print "hello 2!" return uwsgi.SPOOL_RETRY do_something.spool() do_something2.spool() thanks, riccardo _______________________________________________ uWSGI mailing list [email protected] http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
