Bug ID 1089916
Summary uwsgi segfaults
Classification openSUSE
Product openSUSE Distribution
Version Leap 42.3
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Other
Assignee bnc-team-screening@forge.provo.novell.com
Reporter markos.chandras@suse.com
QA Contact qa-bugs@suse.de
CC jfunk@funktronics.ca
Found By ---
Blocker ---

First of all, I apologize for the rather short title but until we figure out
what's going on it's hard to make it more specific

So uwsgi from 42.3 occasionally segfaults with the following error

Apr 17 17:23:07 keystone1 uwsgi[15049]: !!! uWSGI process 15052 got
Segmentation Fault !!!                                                          
Apr 17 17:23:07 keystone1 uwsgi[15049]: *** backtrace of 15052 ***              
Apr 17 17:23:07 keystone1 uwsgi[15049]: /usr/sbin/uwsgi(uwsgi_backtrace+0x2e)
[0x465eee]                                                            
Apr 17 17:23:07 keystone1 uwsgi[15049]: /usr/sbin/uwsgi(uwsgi_segfault+0x21)
[0x4662b1]                                                             
Apr 17 17:23:07 keystone1 uwsgi[15049]: /lib64/libc.so.6(+0x34fe0)
[0x7f595cf25fe0]                                                                
Apr 17 17:23:07 keystone1 uwsgi[15049]: /lib64/libc.so.6(strlen+0x2a)
[0x7f595cf73f2a]                                                              
Apr 17 17:23:07 keystone1 uwsgi[15049]:
/usr/lib64/libpython2.7.so.1.0(PyString_FromFormatV+0x206) [0x7f595b900036]     
Apr 17 17:23:07 keystone1 uwsgi[15049]:
/usr/lib64/libpython2.7.so.1.0(PyErr_Format+0x8f) [0x7f595b93a14f]              
Apr 17 17:23:07 keystone1 uwsgi[15049]:
/usr/lib64/libpython2.7.so.1.0(PyObject_Call+0xcb) [0x7f595b8bdc5b]             
Apr 17 17:23:07 keystone1 uwsgi[15049]:
/usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2d9c) [0x7f595b928fec]      
Apr 17 17:23:07 keystone1 uwsgi[15049]:
/usr/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x244) [0x7f595b930fa4]        
Apr 17 17:23:07 keystone1 uwsgi[15049]:
/usr/lib64/libpython2.7.so.1.0(+0x9a97e) [0x7f595b8d497e]                       
Apr 17 17:23:07 keystone1 uwsgi[15049]:
/usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46) [0x7f595b8bdbd6]             
Apr 17 17:23:07 keystone1 uwsgi[15049]:
/usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2d9c) [0x7f595b928fec]      
Apr 17 17:23:07 keystone1 uwsgi[15049]:
/usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x51e4) [0x7f595b92b434]      
Apr 17 17:23:07 keystone1 uwsgi[15049]:
/usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x51e4) [0x7f595b92b434]      
Apr 17 17:23:07 keystone1 uwsgi[15049]:
/usr/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x244) [0x7f595b930fa4]        
Apr 17 17:23:07 keystone1 uwsgi[15049]:
/usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x59cc) [0x7f595b92bc1c]      
Apr 17 17:23:07 keystone1 uwsgi[15049]:
/usr/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x244) [0x7f595b930fa4]        
Apr 17 17:23:07 keystone1 uwsgi[15049]:
/usr/lib64/libpython2.7.so.1.0(+0x9a97e) [0x7f595b8d497e]                       
Apr 17 17:23:07 keystone1 uwsgi[15049]:
/usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46) [0x7f595b8bdbd6]             
Apr 17 17:23:07 keystone1 uwsgi[15049]:
/usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2d9c) [0x7f595b928fec]

Moreover, when starting the application the following rather strange warning is
observed

Apr 17 17:14:27 keystone1 uwsgi[15049]: [uWSGI] getting INI configuration from
/etc/uwsgi/keystone-wsgi-public.ini                                  
Apr 17 17:14:27 keystone1 uwsgi[15049]: open("/usr/lib64/uwsgi/_plugin.so"): No
such file or directory [core/utils.c line 3684]                     
Apr 17 17:14:27 keystone1 uwsgi[15049]: !!! UNABLE to load uWSGI plugin:
/usr/lib64/uwsgi/_plugin.so: cannot open shared object file: No such file or
directory

Note the strange (_plugin.so) name.

Using uwsgi (2.0.17) from pip seems to work fine (at least there is no such
scary warning)


You are receiving this mail because: