GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — BINARY_OP_SUBSCR_GETITEM constituent uops are invalid · Issue #140277 · python/cpython Closed Labels interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)topic-JITtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error DescriptionBug reportBug description:The current JIT doesn't expose this bug as it doesn't project calls through However, BINARY_OP is only expected to have at most 2 items on the stack. On my branch with recording the BINARY_OP_CHECK_FUNC, this causes a segfault due to stack overflow. We should really re-add the code that calculates the maximum stack size from constituent uops. This is also blocking work on decref elimination in the JIT. Example repro on my branch with trace recording: @mpage (as author of the original PR to sum up uop stack effect) @markshannon CPython versions tested on:CPython main branch Operating systems tested on:No response Activity
MetadataMetadataAssigneesLabelsinterpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)topic-JITtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error ProjectsMilestoneRelationshipsDevelopmentIssue 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. |