• Bug#1061076: kbtin: FTBFS with stack-clash-protection on armhf due to v

    From Adam Borowski@21:1/5 to Emanuele Rocca on Thu Jan 18 13:30:01 2024
    On Wed, Jan 17, 2024 at 04:29:10PM +0100, Emanuele Rocca wrote:
    Source: kbtin
    Severity: serious
    Usertags: 32bit-stackclash

    kbtin currently fails to build from source on armhf. The failure is due
    to an incompatibility between valgrind and stack-clash-protection on
    32bit arm reported upstream at:
    https://bugs.kde.org/show_bug.cgi?id=479699

    Thanks for the report (and fix). I've applied it in git. However... during testing, while the package now builds fine on armhf (and armel amd64 ...),
    I see it makes valgrind crash on arm64 with:

    Warning: DWARF2 CFI reader: unhandled DW_OP_ opcode 0x92
    valgrind: m_debuginfo/readdwarf.c:2822 (copy_convert_CfiExpr_tree): Assertion 'srcix >= 0 && srcix < VG_(sizeXA)(srcxa)' failed.

    and likewise this doesn't appear to be a problem with kbtin itself -- it's
    just a regular C program that does nothing weird.

    While these bugs are unrelated (other than both being failures due to
    valgrind not liking new toolchains), it makes no sense to upload the fix
    right now.


    Meow!
    --
    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ I was born a dumb, ugly and work-loving kid, then I got swapped on
    ⢿⡄⠘⠷⠚⠋⠀ the maternity ward.
    ⠈⠳⣄⠀⠀⠀⠀

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