On 20/02/2024 03:46, Takashi Yano via Cygwin wrote:
On Tue, 30 Jan 2024 11:18:37 +0100
Marco Atzeri wrote:
On 30/01/2024 10:22, Andrew Murray via Cygwin wrote:
Hi,

Over in Pillow’s GitHub Actions, the Cygwin job has started hanging when 
running pytest - 
https://github.com/python-pillow/Pillow/actions/runs/7690866578/job/20955296663

Interestingly, this is not something specific to Pillow. Cygwin has also been 
hanging for NumPy’s GitHub Actions, 
https://github.com/numpy/numpy/issues/25708, and GitPython, 
https://github.com/gitpython-developers/GitPython/pull/1814.

The conclusion that these Python developers have come to is that the problem 
started when Cygwin’s python3 package updated to 3.9.18-1. For the moment, they 
have downgraded to 3.9.16-1.

However, I’m letting you know here about the problem, in case you would like to 
find a more permanent solution.

Thanks


thanks,
I will look

of course as soon I removed from test the problem raised

I hit probably the same issue while building pango1.0 1.51.2-1
with python39 3.9.18-2 (Test) installed.

Several python3.9 processes are stalled and some of them cannot
be terminated even with kill -9.

Attaching gdb to them shows SIGSEGV in the thread whose stack
is corrupted. The program counter is 0 as follows. Null function
pointer dereference?

Thread 12 "python3.9" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 19184.0x18ac]
0x0000000000000000 in ?? ()

Another thread seems to stop in exit_thread() (winsup/cygwin/sigproc.cc).
It may be due to SEGV.

Downgrading it to 3.9.16-1 solves the issue.


The problem seems to be somewhere between 3.16 and 3.17

it is also the upstream transition were several patches are
not used anymore, so it seems the new inside path has some
hidden consequence for Cygwin



--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to