GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — calling PyTasklet_New( NULL, ...) crashes · Issue #129 · stackless-dev/stackless

This repository was archived by the owner on Feb 13, 2025. It is now read-only.
This repository was archived by the owner on Feb 13, 2025. It is now read-only.

calling PyTasklet_New( NULL, ...) crashes #129

Copy link
Copy link
Closed
Closed
calling PyTasklet_New( NULL, ...) crashes#129
Copy link
Labels
2.7-slpbugmajorstackless python
Milestone
v2.7.14-slp

Description

@ghost
ghost
opened on Apr 15, 2017

Originally reported by: Anselm Kruis (Bitbucket: akruis, GitHub: akruis)


Affected version: all

Problem

Jun Liu reported on the Stackless mailing list, that calling PyTasklet_New( NULL, ...) crashes (http://www.stackless.com/pipermail/stackless/2017-April/006470.html). The documentation explicitly allows NULL as first argument.

Looking at the history of PyTasklet_New I found the changes 20dad21ded9c (2.7-slp) and dae0e80f141d (3.2-slp), which remove - probably by accident - a if (type == NULL) type = &PyTasklet_Type;. The documentation needs some love too: what does "via capture()" mean?

Proposed Solution

I'll re-add the check for NULL and update the documentation.


  • Bitbucket: https://bitbucket.org/stackless-dev/stackless/issue/129

Activity

  1. ghost added
    major
    on Sep 24, 2017
  2. ghost added
    bug
    on Sep 24, 2017
  3. ghost added
    2.7-slp
    on Sep 24, 2017
  4. ghost added
    stackless python
    on Sep 24, 2017
  5. ghost added this to the This milestone has been deleted milestone on Sep 24, 2017
  6. ghost closed this as completedon Sep 24, 2017
  7. akruis
    added 4 commits that reference this issue on Oct 29, 2017

    Issue #129: fix calling PyTasklet_New( NULL, ...)

    3a45703

    merge 3.3-slp (Stackless #129, PyTasklet_New( NULL, ...))

    ba5cf46

    merge 3.4-slp (Stackless #129, PyTasklet_New( NULL, ...))

    fa700f6

    merge 3.5-slp (Stackless #129, PyTasklet_New( NULL, ...))

    fb4bc09
  8. akruis
    added a commit that references this issue on Mar 4, 2018

    bpo-29643: Fix check for --enable-optimizations (GH-129)

    8cea592
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    2.7-slpbugmajorstackless python

    Type

    No type

    Projects

    No projects

      Milestone

      • v2.7.14-slp

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.