I meant in general, the version of the stuff you posted is different, no surprise you have different behavior maybe it is the python minor version, my gut blames libc, honestly I would pull my son ear if I caught him using ubuntu that old
On Thu, Jan 10, 2019 at 3:20 PM Thomas-James Goin <james.g...@oracle.com> wrote: > Which old version do you mean? The libc6 library, the uwsgi version, or > the python2.7 library version(s)? > — > > > > *James Goin* | Software Engineer, Liberator Squad > > On Jan 10, 2019, at 4:15 AM, Avraham Serour <tovm...@gmail.com> wrote: > > it seems you already answered your own question, the old version have a > bug that causes segfault, consider upgrading > > On Wed, Jan 9, 2019 at 11:08 PM Thomas-James Goin <james.g...@oracle.com> > wrote: > >> I was referred to this mailing list by a coworker to ask for some help on >> a segfaulting issue I’m seeing with uwsgi. Currently I’m overseeing a >> fleet of about a dozen machines, some old and some new. The newer ones are >> running Ubuntu 14.04.5 LTS whereas the old ones are running 14.04.4 LTS. >> When we stood them up recently with our bootstrap process, we immediately >> noticed that uwsgi was throwing segfaults into the log. I’ve posted the >> segfault below and a comparison of the libc and python2.7 packages >> installed on each for comparison. For the record: uwsgi is running in a >> Python virtualenv with flask and pip manages the package itself from within >> the virtualenv. >> >> SEGFAULT: >> — >> !!! uWSGI process 5015 got Segmentation Fault !!! >> *** backtrace of 5016 *** >> /SCRUBBED/BINARY/PATH/bin/uwsgi(uwsgi_backtrace+0x2e) [0x46b54e] >> /SCRUBBED/BINARY/PATH/bin/uwsgi(uwsgi_segfault+0x21) [0x46b911] >> /lib/x86_64-linux-gnu/libc.so.6(+0x36cb0) [0x7f5e3acbecb0] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyObject_Malloc+0x248) >> [0x7f5e3b45f928] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(_PyObject_GC_Malloc+0x19) >> [0x7f5e3b3eae99] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyType_GenericAlloc+0x3b) >> [0x7f5e3b3f43bb] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(+0x13d273) [0x7f5e3b3c7273] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyObject_Call+0x43) >> [0x7f5e3b3c46f3] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2316) >> [0x7f5e3b414906] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4b59) >> [0x7f5e3b417149] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4b59) >> [0x7f5e3b417149] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(+0x1c4a93) [0x7f5e3b44ea93] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(+0x9f196) [0x7f5e3b329196] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(+0x88732) [0x7f5e3b312732] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(+0x13d2bf) [0x7f5e3b3c72bf] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyObject_Call+0x43) >> [0x7f5e3b3c46f3] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2316) >> [0x7f5e3b414906] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4b59) >> [0x7f5e3b417149] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4b59) >> [0x7f5e3b417149] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4b59) >> [0x7f5e3b417149] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4b59) >> [0x7f5e3b417149] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x80d) >> [0x7f5e3b41863d] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(+0x1c5010) [0x7f5e3b44f010] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyObject_Call+0x43) >> [0x7f5e3b3c46f3] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(+0xb96cd) [0x7f5e3b3436cd] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyObject_Call+0x43) >> [0x7f5e3b3c46f3] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47) >> [0x7f5e3b43ebc7] >> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(+0x66882) [0x7f5e3b2f0882] >> /lib/x86_64-linux-gnu/libpthread.so.0(+0x8184) [0x7f5e3c9be184] >> /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f5e3ad8603d] >> *** end of backtrace *** >> --- >> >> OLD: >> — >> # cat /etc/lsb-release >> DISTRIB_ID=Ubuntu >> DISTRIB_RELEASE=14.04 >> DISTRIB_CODENAME=trusty >> DISTRIB_DESCRIPTION="Ubuntu 14.04.4 LTS” >> >> # dpkg --list | egrep 'libc6|python2\.7' >> ii libc6:amd64 2.19-0ubuntu6.11 >> amd64 Embedded GNU C Library: Shared libraries >> ii libc6-dbg:amd64 2.19-0ubuntu6.11 >> amd64 Embedded GNU C Library: detached debugging >> symbols >> ii libc6-dev:amd64 2.19-0ubuntu6.11 >> amd64 Embedded GNU C Library: Development >> Libraries and Header Files >> ii libpython2.7:amd64 2.7.6-8ubuntu0.3 >> amd64 Shared Python runtime library (version 2.7) >> ii libpython2.7-dbg:amd64 2.7.6-8ubuntu0.3 >> amd64 Debug Build of the Python Interpreter >> (version 2.7) >> ii libpython2.7-dev:amd64 2.7.6-8ubuntu0.3 >> amd64 Header files and a static library for >> Python (v2.7) >> ii libpython2.7-minimal:amd64 2.7.6-8ubuntu0.3 >> amd64 Minimal subset of the Python language >> (version 2.7) >> ii libpython2.7-stdlib:amd64 2.7.6-8ubuntu0.3 >> amd64 Interactive high-level object-oriented >> language (standard library, version 2.7) >> ii python2.7 2.7.6-8ubuntu0.3 >> amd64 Interactive high-level object-oriented >> language (version 2.7) >> ii python2.7-dbg 2.7.6-8ubuntu0.3 >> amd64 Debug Build of the Python Interpreter >> (version 2.7) >> ii python2.7-dev 2.7.6-8ubuntu0.3 >> amd64 Header files and a static library for >> Python (v2.7) >> ii python2.7-minimal 2.7.6-8ubuntu0.3 >> amd64 Minimal subset of the Python language >> (version 2.7) >> --- >> >> NEW: >> — >> # cat /etc/lsb-release >> DISTRIB_ID=Ubuntu >> DISTRIB_RELEASE=14.04 >> DISTRIB_CODENAME=trusty >> DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS” >> >> # dpkg --list | egrep 'libc6|python2\.7' >> ii libc6:amd64 2.19-0ubuntu6.14 >> amd64 Embedded GNU C Library: Shared libraries >> ii libc6-dev:amd64 2.19-0ubuntu6.14 >> amd64 Embedded GNU C Library: Development Libraries and >> Header Files >> ii libpython2.7:amd64 2.7.6-8ubuntu0.5 >> amd64 Shared Python runtime library (version 2.7) >> ii libpython2.7-dev:amd64 2.7.6-8ubuntu0.5 >> amd64 Header files and a static library for Python >> (v2.7) >> ii libpython2.7-minimal:amd64 2.7.6-8ubuntu0.5 >> amd64 Minimal subset of the Python language (version >> 2.7) >> ii libpython2.7-stdlib:amd64 2.7.6-8ubuntu0.5 >> amd64 Interactive high-level object-oriented language >> (standard library, version 2.7) >> ii python2.7 2.7.6-8ubuntu0.5 >> amd64 Interactive high-level object-oriented language >> (version 2.7) >> ii python2.7-dev 2.7.6-8ubuntu0.5 >> amd64 Header files and a static library for Python >> (v2.7) >> ii python2.7-minimal 2.7.6-8ubuntu0.5 >> amd64 Minimal subset of the Python language (version >> 2.7) >> — >> >> — >> >> <PastedGraphic-2.tiff> >> >> *James Goin* | Software Engineer, Liberator Squad >> >> _______________________________________________ >> uWSGI mailing list >> uWSGI@lists.unbit.it >> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi >> <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.unbit.it_cgi-2Dbin_mailman_listinfo_uwsgi&d=DwMFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=-TrLS3TpQre-21b9Hcu4pBUeXmQyQEOnP5OVIhuR78s&m=EYBxsLib4MGFWPL2rxUEGga3A4r7yucTCIhEqIqvueA&s=quUk9drWVYFZ4emeZGRAqEYzo1ZtLKOOxFj1fMz6aFc&e=> >> > _______________________________________________ > uWSGI mailing list > uWSGI@lists.unbit.it > > https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.unbit.it_cgi-2Dbin_mailman_listinfo_uwsgi&d=DwIGaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=-TrLS3TpQre-21b9Hcu4pBUeXmQyQEOnP5OVIhuR78s&m=EYBxsLib4MGFWPL2rxUEGga3A4r7yucTCIhEqIqvueA&s=quUk9drWVYFZ4emeZGRAqEYzo1ZtLKOOxFj1fMz6aFc&e= > > > _______________________________________________ > uWSGI mailing list > uWSGI@lists.unbit.it > http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi >
_______________________________________________ uWSGI mailing list uWSGI@lists.unbit.it http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi