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 — GH-91048: Add utils for printing the call stack for asyncio tasks by pablogsal · Pull Request #133284 · python/cpython

Conversation

@pablogsal

@pablogsal pablogsal commented May 2, 2025 •
edited by bedevere-app Bot
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Member
  • Issue: Async Call-Stack Reconstruction #91048

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@bedevere-app bedevere-app Bot mentioned this pull request May 2, 2025
Async Call-Stack Reconstruction #91048
Closed
@pablogsal
pablogsal force-pushed the GH-91048-tasks branch 2 times, most recently from 11fae63 to bc87733 Compare May 2, 2025 12:23
pablogsal and others added 9 commits May 3, 2025 01:42
@pablogsal
pythonGH-91048: Add utils for printing the call stack for asyncio tasks
b11469a
@pablogsal
Maybe
7f800e8
@pablogsal
Maybe
c5e4efe
@pablogsal
Maybe
1c982b1
@pablogsal
fix configure
2d94cde
@pablogsal
fix configure
0a9a496
@mgmacias95 @pablogsal
fix configure
db47ff3
@mgmacias95 @pablogsal
some tests + fixes
6f8bd4c
@mgmacias95 @pablogsal
improve tests
152b3d7
@pablogsal
pablogsal force-pushed the GH-91048-tasks branch from 602f9bb to 152b3d7 Compare May 2, 2025 23:42
pablogsal added 9 commits May 3, 2025 01:45
@pablogsal
dsf
955ef27
@pablogsal
dsf
65aee3c
@pablogsal
test fixes
51e689e
@pablogsal
test fixes
1d27348
@pablogsal
test fixes
1d1b0e9
@pablogsal
test fixes
edad4d1
@pablogsal
Fix free threading offsets
199589c
@pablogsal
Fix free threading offsets AGAIN
9e87032
@pablogsal
Debugging
69e9221
@pablogsal
pablogsal marked this pull request as ready for review May 3, 2025 16:45
@pablogsal
pablogsal requested review from a team, 1st1, asvetlov, corona10, erlend-aasland, kumaraditya303 and willingc as code owners May 3, 2025 16:45
ambv and others added 4 commits May 3, 2025 19:47
@ambv
Fix doc build
0f75edc
@ambv
Add Yury
c3a6bcb
@mgmacias95
fix: Show independent tasks in the table
5e1cb87
@pablogsal
Merge pull request #101 from mgmacias95/pythonGH-91048-tasks
d92b520
@ambv ambv mentioned this pull request May 3, 2025
test_external_inspection flaky on x86-64 Ubuntu 24.04 on free-threading #133359
Closed
ambv added 3 commits May 3, 2025 23:23
@ambv
Temporarily skip test_async_global_awaited_by on free-threading
af6a8bf
@ambv
Drop the tools. It's cleaner.
8db5dbe
@ambv
Satisfy the linting gods
6f8aa6b
ambv
ambv approved these changes May 3, 2025
View reviewed changes

@ambv ambv left a comment

Copy link
Copy Markdown
Contributor

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exquisite 👨🏻‍🍳👌🏻

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@pablogsal pablogsal added the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label May 3, 2025
@bedevere-bot

bedevere-bot commented May 3, 2025

Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @pablogsal for commit 6f8aa6b 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F133284%2Fmerge

If you want to schedule another build, you need to add the 🔨 test-with-buildbots label again.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@bedevere-bot bedevere-bot removed the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label May 3, 2025
@mgmacias95
chore: Refactor
8d566c6
@pablogsal

pablogsal commented May 4, 2025

Copy link
Copy Markdown
Member Author

All buildbots look ok. Only failures are

https://buildbot.python.org/#/builders/170/builds/1746
https://buildbot.python.org/#/builders/745/builds/1289
https://buildbot.python.org/#/builders/766/builds/1596

and all are unrelated to this PR.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

pablogsal and others added 2 commits May 4, 2025 02:13
@pablogsal
Merge pull request #103 from mgmacias95/pythonGH-91048-tasks
977c15a
chore: Refactor
@pablogsal
Doc fixes
9dbe00d
@pablogsal
pablogsal enabled auto-merge (squash) May 4, 2025 00:17
pablogsal added 2 commits May 4, 2025 02:21
@pablogsal
Type fixes
c56782b
@pablogsal
Type fixes
293337f
@pablogsal
pablogsal merged commit 2bc8365 into python:main May 4, 2025
@pablogsal
pablogsal deleted the GH-91048-tasks branch May 4, 2025 00:51
@bedevere-app bedevere-app Bot removed the awaiting merge label May 4, 2025
@bedevere-bot

bedevere-bot commented May 4, 2025

Copy link
Copy Markdown

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot AMD64 Windows11 Bigmem 3.x (tier-1) has failed when building commit 2bc8365.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/#/builders/1079/builds/6424) and take a look at the build logs.
  4. Check if the failure is related to this commit (2bc8365) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/#/builders/1079/builds/6424

Failed tests:

  • test_frame

Summary of the results of the build (if available):

==

Click to see traceback logs
Traceback (most recent call last):
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\traceback.py", line 143, in _print_exception_bltin
    return print_exception(exc, limit=BUILTIN_EXCEPTION_LIMIT, file=file, colorize=colorize)
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\traceback.py", line 134, in print_exception
    te.print(file=file, chain=chain, colorize=colorize)
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\traceback.py", line 1577, in print
    for line in self.format(chain=chain, colorize=colorize):
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\traceback.py", line 1514, in format
    yield from _ctx.emit(exc.format_exception_only(colorize=colorize))
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\traceback.py", line 1001, in emit
    for text in text_gen:
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\traceback.py", line 1268, in format_exception_only
    isinstance(self.__notes__, collections.abc.Sequence)
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\abc.py", line 119, in __instancecheck__
    return _abc_instancecheck(cls, instance)
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\abc.py", line 123, in __subclasscheck__
    return _abc_subclasscheck(cls, subclass)
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\abc.py", line 123, in __subclasscheck__
    return _abc_subclasscheck(cls, subclass)
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\abc.py", line 123, in __subclasscheck__
    return _abc_subclasscheck(cls, subclass)
RecursionError: Stack overflow (used 11719 kB)
All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@pablogsal

pablogsal commented May 4, 2025

Copy link
Copy Markdown
Member Author

This failure is unrelated to this PR

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@AA-Turner AA-Turner mentioned this pull request May 4, 2025
GH-91048: Minor fixes for _remotedebugging & rename to _remote_debugging #133398
Merged
diegorusso added a commit to diegorusso/cpython that referenced this pull request May 4, 2025
@diegorusso
Merge remote-tracking branch 'origin/main' into call-len
c03babc
* origin/main: (111 commits)
  pythongh-91048: Add filename and line number to external inspection routines (pythonGH-133385)
  pythongh-131178: Add tests for `ast` command-line interface (python#133329)
  Regenerate pcbuild.sln in Visual Studio 2022 (python#133394)
  pythongh-133042: disable HACL* HMAC on Emscripten (python#133064)
  pythongh-133351: Fix remote PDB's multi-line block tab completion (python#133387)
  pythongh-109700: Improve stress tests for interpreter creation (pythonGH-109946)
  pythongh-81793: Skip tests for os.link() to symlink on Android (pythonGH-133388)
  pythongh-126835: Rename `ast_opt.c` to `ast_preprocess.c` and related stuff after moving const folding to the peephole optimizier (python#131830)
  pythongh-91048: Relax test_async_global_awaited_by to fix flakyness (python#133368)
  pythongh-132457: make staticmethod and classmethod generic (python#132460)
  pythongh-132805: annotationlib: Fix handling of non-constant values in FORWARDREF (python#132812)
  pythongh-132426: Add get_annotate_from_class_namespace replacing get_annotate_function (python#132490)
  pythongh-81793: Always call linkat() from os.link(), if available (pythonGH-132517)
  pythongh-122559: Synchronize C and Python implementation of the io module about pickling (pythonGH-122628)
  pythongh-69605: Add PyREPL import autocomplete feature to 'What's New' (python#133358)
  bpo-44172: Keep reference to original window in curses subwindow objects (pythonGH-26226)
  pythonGH-133231: Changes to executor management to support proposed `sys._jit` module (pythonGH-133287)
  pythongh-133363: Fix Cmd completion for lines beginning with `! ` (python#133364)
  pythongh-132983: Introduce `_zstd` bindings module (pythonGH-133027)
  pythonGH-91048: Add utils for printing the call stack for asyncio tasks (python#133284)
  ...
@zanieb zanieb mentioned this pull request May 17, 2025
Update to 3.14.0b1 astral-sh/python-build-standalone#610
Merged
zanieb added a commit to astral-sh/python-build-standalone that referenced this pull request Jun 4, 2025
@zanieb @Wingysam @geofft
Update to 3.14.0b1 (#610)
d2030cb
- python/cpython#133027
- python/cpython#133366
- python/cpython#133284
- python/cpython#133398
- python/cpython#131298
- python/cpython#132438
- python/cpython#133012

---------

Co-authored-by: Wingy <[email protected]>
Co-authored-by: Geoffrey Thomas <[email protected]>
Pranjal095 pushed a commit to Pranjal095/cpython that referenced this pull request Jul 12, 2025
@pablogsal @Pranjal095
pythonGH-91048: Add utils for printing the call stack for asyncio ta…
0dc49c3
…sks (python#133284)
@AA-Turner AA-Turner mentioned this pull request Aug 6, 2025
gh-134861: Add CSV output format to asyncio ps #134862
Merged
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@ambv ambv ambv approved these changes
@1st1 1st1 1st1 approved these changes
@asvetlov asvetlov Awaiting requested review from asvetlov asvetlov is a code owner
@kumaraditya303 kumaraditya303 Awaiting requested review from kumaraditya303 kumaraditya303 is a code owner
@willingc willingc Awaiting requested review from willingc willingc is a code owner
@erlend-aasland erlend-aasland Awaiting requested review from erlend-aasland erlend-aasland is a code owner
@corona10 corona10 Awaiting requested review from corona10 corona10 is a code owner

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

5 participants

@pablogsal @bedevere-bot @ambv @1st1 @mgmacias95
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.