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
