Skip to content

gh-156525: fix a few error path scope management bugs in symtable - #156526

Merged
iritkatriel merged 1 commit into
python:mainfrom
iritkatriel:symtable-scopes
Aug 28, 2026
Merged

gh-156525: fix a few error path scope management bugs in symtable#156526
iritkatriel merged 1 commit into
python:mainfrom
iritkatriel:symtable-scopes

Conversation

@iritkatriel

@iritkatriel iritkatriel commented Aug 28, 2026

Copy link
Copy Markdown
Member

@iritkatriel
iritkatriel merged commit 932822c into python:main Aug 28, 2026
63 checks passed
@miss-islington-app

Copy link
Copy Markdown

Thanks @iritkatriel for the PR 🌮🎉.. I'm working now to backport this PR to: 3.14, 3.15.
🐍🍒⛏🤖

@bedevere-app

bedevere-app Bot commented Aug 28, 2026

Copy link
Copy Markdown

GH-156532 is a backport of this pull request to the 3.15 branch.

@bedevere-app bedevere-app Bot removed the needs backport to 3.15 pre-release feature fixes, bugs and security fixes label Aug 28, 2026
@bedevere-app

bedevere-app Bot commented Aug 28, 2026

Copy link
Copy Markdown

GH-156533 is a backport of this pull request to the 3.14 branch.

@bedevere-app bedevere-app Bot removed the needs backport to 3.14 bugs and security fixes label Aug 28, 2026
JelleZijlstra pushed a commit that referenced this pull request Aug 29, 2026
…ble (GH-156526) (#156533)

gh-156525: fix a few error path scope management bugs in symtable (GH-156526)
(cherry picked from commit 932822c)

Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
@bedevere-bot

Copy link
Copy Markdown

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

Hi! The buildbot s390x Fedora Stable 3.14 (tier-3) has failed when building commit 4c949e3.

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/1797/builds/1334) and take a look at the build logs.
  4. Check if the failure is related to this commit (4c949e3) 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/1797/builds/1334

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

Click to see traceback logs
Note: switching to '4c949e39460a82f1f00659202dcc7866fd05c644'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 4c949e39460a [3.14] gh-156525: fix a few error path scope management bugs in symtable (GH-156526) (#156533)
Switched to and reset branch '3.14'

/usr/bin/ld.bfd: final link failed: No space left on device
collect2: error: ld returned 1 exit status
make: *** [Makefile:3829: Modules/_ctypes_test.cpython-314d-s390x-linux-gnu.so] Error 1
make: *** Waiting for unfinished jobs....
/usr/bin/ld.bfd: final link failed: No space left on device
collect2: error: ld returned 1 exit status
make: *** [Makefile:1846: _bootstrap_python] Error 1

@bedevere-bot

Copy link
Copy Markdown

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

Hi! The buildbot s390x Fedora Stable Clang 3.14 (tier-3) has failed when building commit 4c949e3.

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/1701/builds/1323) and take a look at the build logs.
  4. Check if the failure is related to this commit (4c949e3) 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/1701/builds/1323

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

Click to see traceback logs
Note: switching to '4c949e39460a82f1f00659202dcc7866fd05c644'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 4c949e39460a8 [3.14] gh-156525: fix a few error path scope management bugs in symtable (GH-156526) (#156533)
Switched to and reset branch '3.14'

configure: WARNING: s390x-ibm-linux-gnu/clang is not supported
configure: WARNING:

Platform "s390x-ibm-linux-gnu" with compiler "clang" is not supported by the
CPython core team, see https://peps.python.org/pep-0011/ for more information.


Objects/unicodeobject.c:5081:1: warning: unused function 'ctz' [-Wunused-function]
 5081 | ctz(size_t v)
      | ^~~
rror: unable to open output file 'Python/formatter_unicode.o': 'No space left on device'
1 error generated.
make: *** [Makefile:3306: Python/formatter_unicode.o] Error 1
make: *** Waiting for unfinished jobs....
rror: unable to open output file 'Python/traceback.o': 'No space left on device'
1 error generated.
rror: unable to open output file 'Python/specialize.o': 'No space left on device'
1 error generated.
make: *** [Makefile:3306: Python/specialize.o] Error 1
make: *** [Makefile:3306: Python/traceback.o] Error 1
rror: unable to open output file 'Python/fileutils.o': 'No space left on device'
1 error generated.
rror: unable to open output file 'Python/pystrtod.o': 'No space left on device'
1 error generated.
make: *** [Makefile:3306: Python/fileutils.o] Error 1
make: *** [Makefile:3306: Python/pystrtod.o] Error 1
rror: unable to open output file 'Python/pystrhex.o': 'No space left on device'
1 error generated.
make: *** [Makefile:3306: Python/pystrhex.o] Error 1
rror: unable to open output file 'Python/symtable.o': 'No space left on device'
1 error generated.
make: *** [Makefile:3306: Python/symtable.o] Error 1
rror: unable to open output file 'Python/dtoa.o': 'No space left on device'
1 error generated.
make: *** [Makefile:3313: Python/dtoa.o] Error 1
rror: unable to open output file 'Objects/unicodeobject.o': 'No space left on device'
1 warning and 1 error generated.
make: *** [Makefile:3306: Objects/unicodeobject.o] Error 1
rror: unable to open output file 'Python/ceval.o': 'No space left on device'
1 error generated.
make: *** [Makefile:3316: Python/ceval.o] Error 1

find: ‘build’: No such file or directory
find: ‘build’: No such file or directory
find: ‘build’: No such file or directory
find: ‘build’: No such file or directory
make: [Makefile:3398: clean-retain-profile] Error 1 (ignored)

@bedevere-bot

Copy link
Copy Markdown

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

Hi! The buildbot aarch64 Fedora Stable Clang Installed 3.14 (tier-2) has failed when building commit 4c949e3.

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/1762/builds/787) and take a look at the build logs.
  4. Check if the failure is related to this commit (4c949e3) 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/1762/builds/787

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

Click to see traceback logs
Note: switching to '4c949e39460a82f1f00659202dcc7866fd05c644'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 4c949e39460a8 [3.14] gh-156525: fix a few error path scope management bugs in symtable (GH-156526) (#156533)
Switched to and reset branch '3.14'

In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:285:5: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  285 |     CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      |     ^
./Modules/expat/xmltok_impl.c:118:5: note: expanded from macro 'CHECK_NMSTRT_CASES'
  118 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:292:7: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  292 |       CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      |       ^
./Modules/expat/xmltok_impl.c:89:5: note: expanded from macro 'CHECK_NAME_CASES'
   89 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:438:5: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  438 |     CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      |     ^
./Modules/expat/xmltok_impl.c:118:5: note: expanded from macro 'CHECK_NMSTRT_CASES'
  118 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:445:7: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  445 |       CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      |       ^
./Modules/expat/xmltok_impl.c:89:5: note: expanded from macro 'CHECK_NAME_CASES'
   89 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:551:5: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  551 |     CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      |     ^
./Modules/expat/xmltok_impl.c:118:5: note: expanded from macro 'CHECK_NMSTRT_CASES'
  118 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:560:7: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  560 |       CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      |       ^
./Modules/expat/xmltok_impl.c:89:5: note: expanded from macro 'CHECK_NAME_CASES'
   89 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:582:7: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  582 |       CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      |       ^
./Modules/expat/xmltok_impl.c:89:5: note: expanded from macro 'CHECK_NAME_CASES'
   89 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:593:9: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  593 |         CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      |         ^
./Modules/expat/xmltok_impl.c:118:5: note: expanded from macro 'CHECK_NMSTRT_CASES'
  118 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:690:11: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  690 |           CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      |           ^
./Modules/expat/xmltok_impl.c:118:5: note: expanded from macro 'CHECK_NMSTRT_CASES'
  118 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:735:5: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  735 |     CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      |     ^
./Modules/expat/xmltok_impl.c:118:5: note: expanded from macro 'CHECK_NMSTRT_CASES'
  118 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:761:7: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  761 |       CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      |       ^
./Modules/expat/xmltok_impl.c:89:5: note: expanded from macro 'CHECK_NAME_CASES'
   89 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:772:9: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  772 |         CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      |         ^
./Modules/expat/xmltok_impl.c:118:5: note: expanded from macro 'CHECK_NMSTRT_CASES'
  118 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:785:11: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  785 |           CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      |           ^
./Modules/expat/xmltok_impl.c:118:5: note: expanded from macro 'CHECK_NMSTRT_CASES'
  118 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:930:5: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  930 |     CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      |     ^
./Modules/expat/xmltok_impl.c:118:5: note: expanded from macro 'CHECK_NMSTRT_CASES'
  118 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:943:7: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  943 |       CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      |       ^
./Modules/expat/xmltok_impl.c:89:5: note: expanded from macro 'CHECK_NAME_CASES'
   89 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:960:5: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  960 |     CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      |     ^
./Modules/expat/xmltok_impl.c:118:5: note: expanded from macro 'CHECK_NMSTRT_CASES'
  118 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:967:7: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
  967 |       CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      |       ^
./Modules/expat/xmltok_impl.c:89:5: note: expanded from macro 'CHECK_NAME_CASES'
   89 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:1202:7: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
 1202 |       CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      |       ^
./Modules/expat/xmltok_impl.c:89:5: note: expanded from macro 'CHECK_NAME_CASES'
   89 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
In file included from ./Modules/expat/xmltok.c:312:
./Modules/expat/xmltok_impl.c:1222:11: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
 1222 |           CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      |           ^
./Modules/expat/xmltok_impl.c:89:5: note: expanded from macro 'CHECK_NAME_CASES'
   89 |     EXPAT_FALLTHROUGH;                                                         \
      |     ^
./Modules/expat/fallthrough.h:47:33: note: expanded from macro 'EXPAT_FALLTHROUGH'
   47 | #      define EXPAT_FALLTHROUGH __attribute__((fallthrough))
      |                                 ^
19 warnings generated.

make: [Makefile:2919: libinstall] Error 1 (ignored)
ln: failed to create symbolic link 'python3': No space left on device
make: *** [Makefile:2662: bininstall] Error 1

@bedevere-bot

Copy link
Copy Markdown

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

Hi! The buildbot aarch64 Fedora Stable LTO 3.14 (tier-2) has failed when building commit 4c949e3.

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/1705/builds/783) and take a look at the build logs.
  4. Check if the failure is related to this commit (4c949e3) 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/1705/builds/783

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

Click to see traceback logs
Note: switching to '4c949e39460a82f1f00659202dcc7866fd05c644'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 4c949e39460a8 [3.14] gh-156525: fix a few error path scope management bugs in symtable (GH-156526) (#156533)
Switched to and reset branch '3.14'

/tmp/ccFskmZF.s: /tmp/ccMLSQDx.s: Assembler messages:
Assembler messages:
/tmp/ccFskmZF.s: /tmp/ccMLSQDx.s: Fatal error: Fatal error: can't write 3326 bytes to section .gnu.lto_.decls.c8b986c0066f67f2 of Modules/cjkcodecs/_codecs_hk.o: 'No space left on device'can't write 3920 bytes to section .rodata of Modules/cjkcodecs/_codecs_cn.o: 'No space left on device'

/tmp/ccMLSQDx.s: Fatal error: Modules/cjkcodecs/_codecs_cn.o: No such file or directory
/tmp/ccFskmZF.s: Fatal error: Modules/cjkcodecs/_codecs_hk.o: No such file or directory
make: *** [Makefile:3670: Modules/cjkcodecs/_codecs_cn.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [Makefile:3672: Modules/cjkcodecs/_codecs_hk.o] Error 1
/tmp/ccXyU97Y.s: Assembler messages:
/tmp/ccXyU97Y.s: Fatal error: can't write 3920 bytes to section .debug_info of Modules/zlibmodule.o: 'No space left on device'
/tmp/ccXyU97Y.s: Fatal error: Modules/zlibmodule.o: No such file or directory
make: *** [Makefile:3646: Modules/zlibmodule.o] Error 1
/tmp/ccEcbWcS.s: Assembler messages:
/tmp/ccEcbWcS.s: Fatal error: can't write 3919 bytes to section .gnu.lto___cp949_encmap.13.711b2077be0b8f78 of Modules/cjkcodecs/_codecs_kr.o: 'No space left on device'
/tmp/ccEcbWcS.s: Fatal error: Modules/cjkcodecs/_codecs_kr.o: No such file or directory
make: *** [Makefile:3678: Modules/cjkcodecs/_codecs_kr.o] Error 1
/tmp/ccH1dlCT.s: /tmp/ccmRFtrK.s: Assembler messages:
Assembler messages:
/tmp/ccmRFtrK.s: /tmp/ccH1dlCT.s: Fatal error: Fatal error: can't write 1568 bytes to section .text of Modules/_hacl/Hacl_Hash_Blake2s.o: 'No space left on device'can't write 240 bytes to section .debug_line of Modules/_hacl/Hacl_Hash_SHA3.o: 'No space left on device'

/tmp/ccmRFtrK.s: Fatal error: Modules/_hacl/Hacl_Hash_Blake2s.o: No such file or directory
/tmp/ccH1dlCT.s: Fatal error: Modules/_hacl/Hacl_Hash_SHA3.o: No such file or directory
make: *** [Makefile:1727: Modules/_hacl/Hacl_Hash_Blake2s.o] Error 1
make: *** [Makefile:1721: Modules/_hacl/Hacl_Hash_SHA3.o] Error 1
/tmp/cc0EcTtN.s: Assembler messages:
/tmp/cc0EcTtN.s: Fatal error: can't write 1731 bytes to section .gnu.lto_encoder_call.34.77a1718341135586 of Modules/_json.o: 'No space left on device'
/tmp/cc0EcTtN.s: Fatal error: Modules/_json.o: No such file or directory
make: *** [Makefile:3604: Modules/_json.o] Error 1
Assembler messages:
Fatal error: can't create Modules/_remote_debugging_module.o: No space left on device
make: *** [Makefile:3615: Modules/_remote_debugging_module.o] Error 1
Assembler messages:
Fatal error: can't create Modules/cjkcodecs/_codecs_iso2022.o: No space left on device
make: *** [Makefile:3674: Modules/cjkcodecs/_codecs_iso2022.o] Error 1
Assembler messages:
Fatal error: can't create Modules/mathmodule.o: No space left on device
Assembler messages:
make: *** [Makefile:3627: Modules/mathmodule.o] Error 1
Fatal error: can't create Modules/_hacl/Hacl_Hash_Blake2b.o: No space left on device
make: *** [Makefile:1729: Modules/_hacl/Hacl_Hash_Blake2b.o] Error 1
/tmp/ccvh8Ztn.s: Assembler messages:
/tmp/ccvh8Ztn.s: Fatal error: can't write 3920 bytes to section .gnu.debuglto_.debug_info of Modules/_datetimemodule.o: 'No space left on device'
/tmp/ccvh8Ztn.s: Fatal error: Modules/_datetimemodule.o: No such file or directory
make: *** [Makefile:3846: Modules/_datetimemodule.o] Error 1
Assembler messages:
Fatal error: can't create Modules/cjkcodecs/_codecs_jp.o: No space left on device
make: *** [Makefile:3676: Modules/cjkcodecs/_codecs_jp.o] Error 1
Assembler messages:
Fatal error: can't create Modules/_posixsubprocess.o: No space left on device
make: *** [Makefile:3692: Modules/_posixsubprocess.o] Error 1
Assembler messages:
Fatal error: can't create Modules/mmapmodule.o: No space left on device
make: *** [Makefile:3690: Modules/mmapmodule.o] Error 1
Assembler messages:
Fatal error: can't create Modules/cjkcodecs/multibytecodec.o: No space left on device
make: *** [Makefile:3682: Modules/cjkcodecs/multibytecodec.o] Error 1
Assembler messages:
Fatal error: can't create Modules/_hacl/Hacl_Hash_SHA2.o: No space left on device
make: *** [Makefile:1715: Modules/_hacl/Hacl_Hash_SHA2.o] Error 1
Assembler messages:
Fatal error: can't create Objects/typeobject.o: No space left on device
make: *** [Makefile:3306: Objects/typeobject.o] Error 1
Assembler messages:
Fatal error: can't create Modules/unicodedata.o: No space left on device
make: *** [Makefile:3684: Modules/unicodedata.o] Error 1
Assembler messages:
Fatal error: can't create Parser/parser.o: No space left on device
make: *** [Makefile:3306: Parser/parser.o] Error 1
Assembler messages:
Fatal error: can't create Modules/posixmodule.o: No space left on device
make: *** [Makefile:3838: Modules/posixmodule.o] Error 1
Assembler messages:
Fatal error: can't create Modules/expat/xmltok.o: No space left on device
make: *** [Makefile:1680: Modules/expat/xmltok.o] Error 1
Assembler messages:
Fatal error: can't create Modules/_pickle.o: No space left on device
make: *** [Makefile:3609: Modules/_pickle.o] Error 1
Assembler messages:
Fatal error: can't create Modules/expat/xmlparse.o: No space left on device
make: *** [Makefile:1674: Modules/expat/xmlparse.o] Error 1
Assembler messages:
Fatal error: can't create Modules/_decimal/_decimal.o: No space left on device
make: *** [Makefile:3633: Modules/_decimal/_decimal.o] Error 1
Assembler messages:
Fatal error: can't create Modules/_sre/sre.o: No space left on device
make: *** [Makefile:3864: Modules/_sre/sre.o] Error 1
Assembler messages:
Fatal error: can't create Python/ceval.o: No space left on device
make: *** [Makefile:3316: Python/ceval.o] Error 1
Assembler messages:
Fatal error: can't create Python/Python-ast.o: No space left on device
make: *** [Makefile:3306: Python/Python-ast.o] Error 1
Assembler messages:
Fatal error: can't create Objects/unicodeobject.o: No space left on device
make: *** [Makefile:3306: Objects/unicodeobject.o] Error 1

find: ‘build’: No such file or directory
find: ‘build’: No such file or directory
find: ‘build’: No such file or directory
find: ‘build’: No such file or directory
make: [Makefile:3398: clean-retain-profile] Error 1 (ignored)

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

a few bugs in symtable related to scope management on errors

3 participants