[issue45415] Assert oparg < INSTR_OFFSET()
Steve Dower
report at bugs.python.org
Fri Oct 8 15:33:14 EDT 2021
New submission from Steve Dower <steve.dower at python.org>:
encodings.search_function is triggering this assertion at Python/ceval.c#L4055:
TARGET(JUMP_ABSOLUTE) {
PREDICTED(JUMP_ABSOLUTE);
assert(oparg < INSTR_OFFSET()); <<<
It seems to be saying that absolute jumps should only go backwards?
The assertion is triggering reliably in a Windows debug build (including as part of the build process, which means we can't release right now). I don't see anything Windows-specific here though, so I assume it's core and may just be a codepath in encodings that Linux doesn't use?
----------
components: Interpreter Core
messages: 403495
nosy: steve.dower
priority: release blocker
severity: normal
stage: test needed
status: open
title: Assert oparg < INSTR_OFFSET()
type: compile error
versions: Python 3.11
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue45415>
_______________________________________
More information about the Python-bugs-list
mailing list