• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

GavinHuttley / scinexus / 35073535519
100%

Build:
DEFAULT BRANCH: main
Ran 16 Sep 2026 08:24AM UTC
Jobs 9
Files 15
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

16 Sep 2026 07:47AM UTC coverage: 99.795% (+0.003%) from 99.792%
35073535519

push

github

GavinHuttley
DOC: a thread id can name a thread other than the one that took a lock

_owner_token records os.getpid() and threading.get_native_id(), and only
the recorded thread may release a lock without force. Linux recycles thread
ids, so a later unrelated thread can inherit a dead owner's id and be
allowed to release a lock it never took.

Not fixed, and not demonstrable here: 4000 sequential threads produced 4000
distinct ids and /proc/sys/kernel/pid_max is 4194304, so provoking it needs
about 4.2 million thread creations. Written down next to the value it is
about, with what closing it would cost, so the finding outlives the note it
was recorded in.

2922 of 2928 relevant lines covered (99.8%)

8.86 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-3.11-windows-latest - 35073535519.1 16 Sep 2026 08:26AM UTC 15
98.29
GitHub Action Run
2 run-3.11-macos-latest - 35073535519.2 16 Sep 2026 08:24AM UTC 15
98.33
GitHub Action Run
3 run-3.14-ubuntu-latest - 35073535519.3 16 Sep 2026 08:26AM UTC 15
99.79
GitHub Action Run
4 run-3.14t-windows-latest - 35073535519.4 16 Sep 2026 08:26AM UTC 15
98.28
GitHub Action Run
5 run-3.14t-ubuntu-latest - 35073535519.5 16 Sep 2026 08:25AM UTC 15
99.79
GitHub Action Run
6 run-3.14-macos-latest - 35073535519.6 16 Sep 2026 08:25AM UTC 15
98.32
GitHub Action Run
7 run-3.14-windows-latest - 35073535519.7 16 Sep 2026 08:26AM UTC 15
98.28
GitHub Action Run
8 run-3.14t-macos-latest - 35073535519.8 16 Sep 2026 08:25AM UTC 15
98.32
GitHub Action Run
9 run-3.11-ubuntu-latest - 35073535519.9 16 Sep 2026 08:26AM UTC 15
99.8
GitHub Action Run
Source Files on build 35073535519
  • Tree
  • List 15
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35073535519
  • 51e0d9d1 on github
  • Prev Build on main (#35063010260)
  • Next Build on main (#35074028862)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc