Closed ttbek closed 3 years ago
pip3 install --upgrade gevent
Seems to fix it, but the package upgrade does give:
ERROR: pheweb 1.1.25 has requirement gevent~=1.4, but you'll have gevent 21.1.2 which is incompatible.
Seems to install and work anyway though.
Edit: My issue is addressed, but I will leave this open for tracking in case you want to adjust package dependencies before closing.
Thanks. Yeah, it's certainly worrying to see a segfault in python.
I fixed this with https://github.com/statgen/pheweb/commit/f8014cd21cc52d5dadd2fd5cc22d4255291cba77 in November but didn't make a new release. Looking back, I also fixed your URL issue back then. I just pushed version 1.1.26 with those fixes and another.
Well, this is a fun one:
The Ubuntu error reporting utility also shows me it is from package python3.8-minimal 3.8.5-1~20.04, title: python3.8 crashed with SIGSEGV in PyDict_GetItem() Dissassembly: => 0x7f1babaec20e: Cannot access memory at 0x7f1babaec20e SIGSEGV Analysis says PC (0x7f1babaec20e) ok and SP (0x7ffcdf8f0490) ok Reason could not be automatically determined
If this thread is correct: https://github.com/python-greenlet/greenlet/issues/178 Then pheweb may need to use newer gevent and greenlet for Python 3.8.