Hello Roberto.
Is cron system ported to lastest tip?

--- my_app ---
import uwsgi

uwsgi.add_cron(99, -1, -1, -1, -1, -1)

def application(environ, start_response):
    headers = [
        ('Content-Type', 'text/html'),
    ]
    write = start_response('200 OK', headers)
    for x in range(2):
        yield 'Hello World'
-------------------
MODULES_PATH=../data/modules
PY_MODE=debug
O_LEVEL=0
PY_ARGV="--modules-path=$MODULES_PATH  --mode=$PY_MODE
--log-handler=console --log-handler=numbler:console"

sudo uwsgi -s /var/run/uwsgi_hypernova.sock -p 3 $UWSGI_LOG   -w
my_app -C 777 -O $O_LEVEL  --pyargv="$PY_ARGV"


Program received signal SIGSEGV, Segmentation fault.
uwsgi_lock (uli=0x0) at lock.c:120
120             pthread_mutex_lock((pthread_mutex_t *) (uli->lock_ptr
+ sizeof(pthread_mutexattr_t)));
(gdb) bt
#0  uwsgi_lock (uli=0x0) at lock.c:120
#1  0x0000000000429ebe in uwsgi_signal_add_cron (sig=<value optimized
out>, minute=-1, hour=-1, day=-1, month=-1, week=-1) at signal.c:296
#2  0x000000000044a310 in py_uwsgi_add_cron (self=<value optimized
out>, args=<value optimized out>) at
plugins/python/uwsgi_pymodule.c:205
#3  0x00007ffff671b630 in PyEval_EvalFrameEx () from
/usr/lib/libpython2.7.so.1.0
#4  0x00007ffff671d27d in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#5  0x00007ffff671d392 in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#6  0x00007ffff6733402 in PyImport_ExecCodeModuleEx () from
/usr/lib/libpython2.7.so.1.0
#7  0x00007ffff673374e in ?? () from /usr/lib/libpython2.7.so.1.0
#8  0x00007ffff6734a3f in ?? () from /usr/lib/libpython2.7.so.1.0
#9  0x00007ffff6734cd4 in ?? () from /usr/lib/libpython2.7.so.1.0
#10 0x00007ffff673538c in ?? () from /usr/lib/libpython2.7.so.1.0
#11 0x00007ffff673590a in PyImport_ImportModuleLevel () from
/usr/lib/libpython2.7.so.1.0
#12 0x00007ffff6713d3f in ?? () from /usr/lib/libpython2.7.so.1.0
#13 0x00007ffff666fa53 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#14 0x00007ffff666fb9f in PyObject_CallFunction () from
/usr/lib/libpython2.7.so.1.0
#15 0x00007ffff6735e1d in PyImport_Import () from /usr/lib/libpython2.7.so.1.0
#16 0x00007ffff6735fdc in PyImport_ImportModule () from
/usr/lib/libpython2.7.so.1.0
#17 0x000000000043fc69 in get_uwsgi_pydict (module=<value optimized
out>) at plugins/python/pyloader.c:461
#18 0x0000000000440dbb in uwsgi_uwsgi_loader (arg1=0x678400) at
plugins/python/pyloader.c:499
#19 0x000000000043ff81 in init_uwsgi_app (loader=1, arg1=0x678400,
wsgi_req=0x680030, interpreter=0x681500, app_type=0) at
plugins/python/pyloader.c:204
#20 0x000000000043f59f in uwsgi_python_init_apps () at
plugins/python/python_plugin.c:1000
#21 0x00000000004316d2 in uwsgi_init_all_apps () at uwsgi.c:3106
#22 0x0000000000433811 in uwsgi_start (v_argv=<value optimized out>)
at uwsgi.c:2423
#23 0x000000000043538d in main (argc=<value optimized out>,
argv=<value optimized out>, envp=<value optimized out>) at
uwsgi.c:1586
(gdb) frame 23
#23 0x000000000043538d in main (argc=<value optimized out>,
argv=<value optimized out>, envp=<value optimized out>) at
uwsgi.c:1586
1586                    uwsgi_start((void *) uwsgi.argv);



!!! uWSGI process 13105 got Segmentation Fault !!!
*** backtrace of 13105 ***
uwsgi(uwsgi_backtrace+0x25) [0x430c35]
uwsgi(uwsgi_segfault+0x21) [0x430cc1]
/lib/x86_64-linux-gnu/libc.so.6(+0x33d80) [0x7f6231ff2d80]
uwsgi(uwsgi_lock+0x4) [0x4272f4]
uwsgi(uwsgi_signal_add_cron+0x3e) [0x429ebe]
uwsgi(py_uwsgi_add_cron+0x70) [0x44a310]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5a40) [0x7f6232453630]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x88d) [0x7f623245527d]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalCode+0x32) [0x7f6232455392]
/usr/lib/libpython2.7.so.1.0(PyImport_ExecCodeModuleEx+0xc2) [0x7f623246b402]
/usr/lib/libpython2.7.so.1.0(+0x11874e) [0x7f623246b74e]
/usr/lib/libpython2.7.so.1.0(+0x119a3f) [0x7f623246ca3f]
/usr/lib/libpython2.7.so.1.0(+0x119cd4) [0x7f623246ccd4]
/usr/lib/libpython2.7.so.1.0(+0x11a38c) [0x7f623246d38c]
/usr/lib/libpython2.7.so.1.0(PyImport_ImportModuleLevel+0x3a) [0x7f623246d90a]
/usr/lib/libpython2.7.so.1.0(+0xf8d3f) [0x7f623244bd3f]
/usr/lib/libpython2.7.so.1.0(PyObject_Call+0x53) [0x7f62323a7a53]
/usr/lib/libpython2.7.so.1.0(PyObject_CallFunction+0x9f) [0x7f62323a7b9f]
/usr/lib/libpython2.7.so.1.0(PyImport_Import+0xbd) [0x7f623246de1d]
/usr/lib/libpython2.7.so.1.0(PyImport_ImportModule+0x1c) [0x7f623246dfdc]
uwsgi(get_uwsgi_pydict+0x9) [0x43fc69]
uwsgi(uwsgi_uwsgi_loader+0x10b) [0x440dbb]
uwsgi(init_uwsgi_app+0x171) [0x43ff81]
uwsgi(uwsgi_python_init_apps+0x1df) [0x43f59f]
uwsgi(uwsgi_init_all_apps+0x22) [0x4316d2]
uwsgi(uwsgi_start+0x1f21) [0x433811]
uwsgi(main+0x100d) [0x43538d]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xff) [0x7f6231fddeff]
uwsgi() [0x410f79]
*** end of backtrace ***



-- 
--------------------------------------------
Турнаев Евгений Викторович
+7 906 875 09 43
--------------------------------------------
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to