NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: copyparty ignores signals (inc. SIGINT)



On Sat, 13 Dec 2025, Sad Clouds wrote:

I think your example may not be portable [...]


Wasn't aiming for portability, just trying for a simple way to replicate this:
(Run as: python3 copyparty-sfx.py)

```
$ uname -a
Linux CoreBook 6.14.0-27-generic #27~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 17:38:49 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

$ ps -Lp $(pidof python3.12) -o pid,tid,sigmask
    PID     TID          BLOCKED
   1725    1725 0000000000000000
   1725    1728 0000000000004202
   1725    1729 0000000000004202
   1725    1730 0000000000004202
   1725    1731 0000000000004202
   1725    1732 0000000000004202
   1725    1733 0000000000004202
   1725    1734 0000000000004202
   1725    1735 0000000000004202
   1725    1736 0000000000004202
   1725    1737 0000000000004202
   1725    1738 0000000000004202
   1725    1739 0000000000004202
   1725    1740 0000000000004202
   1725    1741 0000000000004202
   1725    1743 0000000000004202
   1725    1749 0000000000004202

$
```

```
$ uname -a
FreeBSD CoreBook.local 14.3-RELEASE-p5 FreeBSD 14.3-RELEASE-p5 GENERIC amd64

$ ps -Hp $(pgrep python3.11) -o pid,tid,sigmask
  PID    LWP  BLOCKED
75531 100672        0
75531 100740 20004002
75531 100741 20004002
75531 100742 20004002
75531 100743 20004002
75531 100744 20004002
75531 100745 20004002
75531 100746 20004002
75531 100747 20004002
75531 100748 20004002
75531 100749 20004002
75531 100750 20004002
75531 100751 20004002
75531 100752 20004002
75531 100753 20004002
75531 100755 20004002
75531 100760 20004002

$
```

```
$ uname -a
OpenBSD CoreBook.my.domain 7.7 GENERIC.MP#3 amd64

$ ps -Hp $(pgrep python3.12) -o pid,tid,sigmask
  PID     TID  BLOCKED
94593  117691 20004002
94593  199812        0
94593  184378 20004002
94593  304682 20004002
94593  385181 20004002
94593  323237 20004002
94593  249507 20004002
94593  557951 20004002
94593  320567 20004002
94593  415983 20004002
94593  235397 20004002
94593  256432 20004002
94593  119361 20004002

$
```

```
$ uname -a
NetBSD CoreBook.local 11.99.4 NetBSD 11.99.4 (COREBOOK_DIAG) #0: Sat Dec 13 04:15:42 UTC 2025  bld@CoreBook.local:/tmp/obj/usr/src/sys/arch/amd64/compile/COREBOOK_DIAG amd64

$ ps -sp $(pgrep python3.12) -o pid,lid,sigmask
PID  LID  BLOCKED
662  577 20004002
662  576 20004002
662 1463 20004002
662 3254 20004002
662  565 20004002
662 1201 20004002
662 2994 20004002
662 2867 20004002
662 1204 20004002
662 1200 20004002
662 1197 20004002
662 2735 20004002
662 1198 20004002
662 2732 20004002
662 1195 20004002
662 2469 20004002
662 2855 20004002
662 3238 20004002
662  662 20004002

$
```

As you can see NetBSD is different.

-RVP


Home | Main Index | Thread Index | Old Index