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 — JIT: UB: unaligned store in `patch_*` functions · Issue #139269 · 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:SummaryWhen the CPython The crash is preceded by a clear UndefinedBehaviorSanitizer (UBSan) report indicating a misaligned memory store/load of a The issue has been reproduced with both C11 and C17 language standards, and with different optimization levels ( Environment
ConfigurationThe bug is reproducible with the following minimal debug configuration (PGO and LTO are not required to trigger the crash): Environment Variables: export CC=clang export CXX=clang++ export CFLAGS="-std=c11 -g -O1 -fno-omit-frame-pointer -fsanitize=address,undefined" export LDFLAGS="-fsanitize=address,undefined" Configure Command: ./configure --with-pydebug \
--enable-experimental-jit \
--with-address-sanitizer \
--with-undefined-behavior-sanitizerSteps to Reproduce
Expected ResultsThe test should run and pass without crashing the interpreter. Actual ResultsThe interpreter crashes with a segmentation fault. The sanitizers provide detailed reports just before the crash. UBSan Report: ASan and Faulthandler Report: Full logsCPython versions tested on:CPython main branch Operating systems tested on:Linux Linked PRsActivity
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. |