Re: [Django] #35174: asend() crashes when all receivers are asynchronous functions.

7 views
Skip to first unread message

Django

unread,
Feb 8, 2024, 2:53:58 AMFeb 8
to django-...@googlegroups.com
#35174: asend() crashes when all receivers are asynchronous functions.
---------------------------------+------------------------------------
Reporter: Vašek Dohnal | Owner: nobody
Type: Bug | Status: new
Component: Core (Other) | Version: 5.0
Severity: Release blocker | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
---------------------------------+------------------------------------
Comment (by Vašek Dohnal):

I'll do my best and prepare a PR. 💪
--
Ticket URL: <https://code.djangoproject.com/ticket/35174#comment:2>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Django

unread,
Feb 8, 2024, 2:56:41 AMFeb 8
to django-...@googlegroups.com
#35174: asend() crashes when all receivers are asynchronous functions.
---------------------------------+----------------------------------------
Reporter: Vašek Dohnal | Owner: Vašek Dohnal
Type: Bug | Status: assigned

Component: Core (Other) | Version: 5.0
Severity: Release blocker | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
---------------------------------+----------------------------------------
Changes (by Mariusz Felisiak):

* owner: nobody => Vašek Dohnal
* status: new => assigned

Comment:

Great, thanks!
--
Ticket URL: <https://code.djangoproject.com/ticket/35174#comment:3>

Django

unread,
Feb 8, 2024, 5:36:02 AMFeb 8
to django-...@googlegroups.com
#35174: asend() crashes when all receivers are asynchronous functions.
-------------------------------------+-------------------------------------

Reporter: Vašek Dohnal | Owner: Vašek
| Dohnal
Type: Bug | Status: assigned
Component: Core (Other) | Version: 5.0
Severity: Release blocker | Resolution:
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0

Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Mariusz Felisiak):

* has_patch: 0 => 1
* stage: Accepted => Ready for checkin

Comment:

[https://github.com/django/django/pull/17837 PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/35174#comment:4>

Django

unread,
Feb 8, 2024, 6:56:28 AMFeb 8
to django-...@googlegroups.com
#35174: asend() crashes when all receivers are asynchronous functions.
-------------------------------------+-------------------------------------
Reporter: Vašek Dohnal | Owner: Vašek
| Dohnal
Type: Bug | Status: closed

Component: Core (Other) | Version: 5.0
Severity: Release blocker | Resolution: fixed

Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Mariusz Felisiak <felisiak.mariusz@…>):

* status: assigned => closed
* resolution: => fixed

Comment:

In [changeset:"1b5338d03ecc962af8ab4678426bc60b0672b8dd" 1b5338d]:
{{{#!CommitTicketReference repository=""
revision="1b5338d03ecc962af8ab4678426bc60b0672b8dd"
Fixed #35174 -- Fixed Signal.asend()/asend_robust() crash when all
receivers are asynchronous.

Regression in e83a88566a71a2353cebc35992c110be0f8628af.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/35174#comment:5>

Django

unread,
Feb 8, 2024, 6:57:06 AMFeb 8
to django-...@googlegroups.com
#35174: asend() crashes when all receivers are asynchronous functions.
-------------------------------------+-------------------------------------
Reporter: Vašek Dohnal | Owner: Vašek
| Dohnal
Type: Bug | Status: closed
Component: Core (Other) | Version: 5.0
Severity: Release blocker | Resolution: fixed
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Mariusz Felisiak <felisiak.mariusz@…>):

In [changeset:"761e913191bf9c3705991c92d329a9f23d710b9f" 761e913]:
{{{#!CommitTicketReference repository=""
revision="761e913191bf9c3705991c92d329a9f23d710b9f"
[5.0.x] Fixed #35174 -- Fixed Signal.asend()/asend_robust() crash when all
receivers are asynchronous.

Regression in e83a88566a71a2353cebc35992c110be0f8628af.

Backport of 1b5338d03ecc962af8ab4678426bc60b0672b8dd from main
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/35174#comment:6>

Reply all
Reply to author
Forward
0 new messages