Hi, FYI I tried to use uwsgi.send_to_spooler() outside of an application,
and uwsgi crashed with the following logs:

Jan 21 12:56:57 jenkins uwsgi: !!! uWSGI process 817 got Segmentation Fault
!!!
Jan 21 12:56:57 jenkins uwsgi: *** backtrace of 817 ***
Jan 21 12:56:57 jenkins uwsgi: /usr/bin/uwsgi(uwsgi_backtrace+0x25)
[0x430965]
Jan 21 12:56:57 jenkins uwsgi: /usr/bin/uwsgi(uwsgi_segfault+0x21)
[0x430a41]
Jan 21 12:56:57 jenkins uwsgi: /lib/x86_64-linux-gnu/libc.so.6(+0x364a0)
[0x7f21988654a0]
Jan 21 12:56:57 jenkins uwsgi: /usr/bin/uwsgi(uwsgi_lock_fast+0x4)
[0x4262c4]
Jan 21 12:56:57 jenkins uwsgi: /usr/bin/uwsgi(spool_request+0x59) [0x43b9b9]
Jan 21 12:56:57 jenkins uwsgi:
/usr/lib/uwsgi/plugins/python_plugin.so(py_uwsgi_send_spool+0x35d)
[0x7f219508053d]
Jan 21 12:56:57 jenkins uwsgi:
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x53a5) [0x7f2194bfc845]
Jan 21 12:56:57 jenkins uwsgi:
/usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x855) [0x7f2194bc7605]
Jan 21 12:56:57 jenkins uwsgi:
/usr/lib/libpython2.7.so.1.0(PyEval_EvalCode+0x32) [0x7f2194bc7932]
Jan 21 12:56:57 jenkins uwsgi:
/usr/lib/libpython2.7.so.1.0(PyImport_ExecCodeModuleEx+0xc2)
[0x7f2194bc8fd2]
Jan 21 12:56:57 jenkins uwsgi: /usr/lib/libpython2.7.so.1.0(+0x15916e)
[0x7f2194cc416e]
Jan 21 12:56:57 jenkins uwsgi: /usr/lib/libpython2.7.so.1.0(+0x1598cc)
[0x7f2194cc48cc]
Jan 21 12:56:57 jenkins uwsgi: /usr/lib/libpython2.7.so.1.0(+0x12db3f)
[0x7f2194c98b3f]
Jan 21 12:56:57 jenkins uwsgi: /usr/lib/libpython2.7.so.1.0(+0x159f24)
[0x7f2194cc4f24]
Jan 21 12:56:57 jenkins uwsgi:
/usr/lib/libpython2.7.so.1.0(PyImport_ImportModuleLevel+0x3a)
[0x7f2194cbe98a]
Jan 21 12:56:57 jenkins uwsgi: /usr/lib/libpython2.7.so.1.0(+0x57c3f)
[0x7f2194bc2c3f]
Jan 21 12:56:57 jenkins uwsgi:
/usr/lib/libpython2.7.so.1.0(PyObject_Call+0x53) [0x7f2194cabe83]
Jan 21 12:56:57 jenkins uwsgi: /usr/lib/libpython2.7.so.1.0(+0x1419eb)
[0x7f2194cac9eb]
Jan 21 12:56:57 jenkins uwsgi:
/usr/lib/libpython2.7.so.1.0(PyObject_CallFunction+0x7e) [0x7f2194c7752e]
Jan 21 12:56:57 jenkins uwsgi:
/usr/lib/libpython2.7.so.1.0(PyImport_Import+0xbd) [0x7f2194c40f2d]
Jan 21 12:56:57 jenkins uwsgi:
/usr/lib/libpython2.7.so.1.0(PyImport_ImportModule+0x1c) [0x7f2194c422cc]
Jan 21 12:56:57 jenkins uwsgi:
/usr/lib/uwsgi/plugins/python_plugin.so(get_uwsgi_pydict+0x9)
[0x7f21950771b9]
Jan 21 12:56:57 jenkins uwsgi:
/usr/lib/uwsgi/plugins/python_plugin.so(uwsgi_uwsgi_loader+0x46)
[0x7f21950780e6]
Jan 21 12:56:57 jenkins uwsgi:
/usr/lib/uwsgi/plugins/python_plugin.so(init_uwsgi_app+0x1ae)
[0x7f21950774fe]
Jan 21 12:56:57 jenkins uwsgi:
/usr/lib/uwsgi/plugins/python_plugin.so(uwsgi_python_init_apps+0x224)
[0x7f2195076454]
Jan 21 12:56:57 jenkins uwsgi: /usr/bin/uwsgi(uwsgi_init_all_apps+0x5e)
[0x4314ee]
Jan 21 12:56:57 jenkins uwsgi: /usr/bin/uwsgi(uwsgi_start+0x1e18) [0x433678]
Jan 21 12:56:57 jenkins uwsgi: /usr/bin/uwsgi(main+0xea3) [0x40d633]
Jan 21 12:56:57 jenkins uwsgi:
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f219885076d]
Jan 21 12:56:57 jenkins uwsgi: /usr/bin/uwsgi() [0x40d6d9]
Jan 21 12:56:57 jenkins uwsgi: *** end of backtrace ***


I understand this may not be a valid usecase, but perhaps reporting a
proper error message would be safer.

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

Reply via email to