Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • pypy pypy
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 654
    • Issues 654
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 13
    • Merge requests 13
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PyPy
  • pypypypy
  • Issues
  • #3581

Closed
Open
Created Oct 23, 2021 by Just van Rossum@justvanrossum

Crash in 7.3.6 with skia-pathops extension

I'm experiencing a crash with pypy 7.3.6 that does not happen with 7.3.5.

It is with the skia-python extension module, and I've reported the issue there:

  • https://github.com/fonttools/skia-pathops/issues/52

I've created a reproducer here:

  • https://github.com/justvanrossum/pypy-pathops-crash/

Crashed run:

  • https://github.com/justvanrossum/pypy-pathops-crash/actions/runs/1375197677

Proof that 7.3.5 does not crash with the same script:

  • https://github.com/justvanrossum/pypy-pathops-crash/pull/1

It happens on Linux, on the GitHub Actions platform. I'm unfortunately not able to try it locally as I'm on macOS: the skia-pathops extension doesn't build for me on macOS, and there are no wheels for macOS either.

Edited Oct 23, 2021 by Just van Rossum
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking