• Bug#1101296: pypy3: reproducible crash while compiling pysnmp4

    From Laurent Bonnaud@21:1/5 to All on Tue Mar 25 10:40:01 2025
    Package: pypy3
    Version: 7.3.19+dfsg-1
    Severity: important


    Dear Maintainer,

    here is the problem:

    # /usr/bin/pypy3 /usr/bin/pypy3compile -p python3-pysnmp4
    RPython traceback:
    File "pypy_interpreter.c", line 59811, in PythonAstCompiler__compile_ast
    File "pypy_interpreter_astcompiler.c", line 1790, in compile_ast
    File "pypy_interpreter_astcompiler.c", line 13477, in PythonCodeGenerator__handle_body
    File "pypy_interpreter_astcompiler.c", line 22949, in PythonCodeGenerator__visit_body
    File "pypy_interpreter_astcompiler_1.c", line 52072, in PythonCodeGenerator_visit_ClassDef
    File "pypy_interpreter_astcompiler_2.c", line 2159, in PythonCodeGenerator_sub_scope
    File "pypy_interpreter_astcompiler_1.c", line 49415, in ClassCodeGenerator__compile
    File "pypy_interpreter_astcompiler.c", line 13477, in PythonCodeGenerator__handle_body
    File "pypy_interpreter_astcompiler.c", line 22949, in PythonCodeGenerator__visit_body
    File "pypy_interpreter_astcompiler_1.c", line 53494, in PythonCodeGenerator_visit_FunctionDef
    File "pypy_interpreter_astcompiler_2.c", line 6280, in _visit_function__FunctionCodeGenerator
    File "pypy_interpreter_astcompiler_2.c", line 2172, in PythonCodeGenerator_sub_scope
    File "pypy_interpreter_astcompiler.c", line 8865, in PythonCodeMaker_assemble
    File "pypy_interpreter_astcompiler.c", line 17135, in PythonCodeMaker__finalize_blocks
    File "pypy_interpreter_astcompiler.c", line 27813, in PythonCodeMaker_optimize_unreachable_code
    Fatal RPython error: AssertionError
    Aborted (core dumped) /usr/bin/pypy3 /usr/bin/pypy3compile -p python3-pysnmp4


    -- System Information:
    Debian Release: trixie/sid
    APT prefers unstable
    APT policy: (500, 'unstable'), (1, 'experimental')
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.13-amd64 (SMP w/4 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
    Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages pypy3 depends on:
    ii libbz2-1.0 1.0.8-6
    ii libc6 2.41-6
    ii libexpat1 2.7.0-1
    ii libffi8 3.4.7-1
    ii libgcc-s1 15-20250319-1
    ii libgdbm6t64 1.24-2
    ii liblzma5 5.6.4-1
    ii libncursesw6 6.5+20250216-2
    ii libsqlite3-0 3.46.1-2
    ii libssl3t64 3.5.0~~alpha1-1
    ii libtinfo6 6.5+20250216-2
    ii pypy3-lib 7.3.19+dfsg-1
    ii zlib1g 1:1.3.dfsg+really1.3.1-1+b1

    pypy3 recommends no packages.

    Versions of packages pypy3 suggests:
    ii pypy3-doc 7.3.19+dfsg-1
    ii pypy3-tk 7.3.19+dfsg-1

    -- no debconf information

    --
    Laurent.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)