test: Add implicit-signed-integer-truncation:*/include/c++/ suppression #27940

pull maflcko wants to merge 1 commits into bitcoin:master from maflcko:2306-fuzz-supp-aarch64- changing 1 files +1 −0
  1. maflcko commented at 10:16 AM on June 23, 2023: member

    Needed for aarch64. Steps to test on aarch64:

    lscpu | grep Arch
    FILE_ENV="./ci/test/00_setup_env_native_fuzz.sh" ./ci/test_run_all.sh
    
  2. test: Add implicit-signed-integer-truncation:*/include/c++/ suppression fae55f989e
  3. DrahtBot commented at 10:16 AM on June 23, 2023: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK fanquake

    If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

  4. DrahtBot added the label Tests on Jun 23, 2023
  5. maflcko commented at 11:06 AM on June 23, 2023: member

    Result on this pull: :heavy_check_mark: Result on current master:

    INFO: Running with entropic power schedule (0xFF, 100).
    INFO: Seed: 3780003785
    INFO: Loaded 1 modules   (524068 inline 8-bit counters): 524068 [0xaaaac33c0c60, 0xaaaac3440b84), 
    INFO: Loaded 1 PC tables (524068 PCs): 524068 [0xaaaac3440b88,0xaaaac3c3fdc8), 
    INFO:     1035 files found in /root/b-c-ci/ci/scratch/qa-assets/fuzz_seed_corpus/addition_overflow
    INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes
    /usr/bin/../lib/gcc/aarch64-linux-gnu/12/../../../../include/c++/12/limits:461:44: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'char' changed the value to 255 (8-bit, unsigned)
        [#0](/bitcoin-bitcoin/0/) 0xaaaac029e9f0  (/root/b-c-ci/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz+0x196e9f0) (BuildId: 1220a8087bcbf3445e747964b3c67d5afce5c0a8)
        [#1](/bitcoin-bitcoin/1/) 0xaaaac0822514  (/root/b-c-ci/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz+0x1ef2514) (BuildId: 1220a8087bcbf3445e747964b3c67d5afce5c0a8)
        [#2](/bitcoin-bitcoin/2/) 0xaaaac013f9fc  (/root/b-c-ci/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz+0x180f9fc) (BuildId: 1220a8087bcbf3445e747964b3c67d5afce5c0a8)
        [#3](/bitcoin-bitcoin/3/) 0xaaaac0140d4c  (/root/b-c-ci/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz+0x1810d4c) (BuildId: 1220a8087bcbf3445e747964b3c67d5afce5c0a8)
        [#4](/bitcoin-bitcoin/4/) 0xaaaac0141374  (/root/b-c-ci/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz+0x1811374) (BuildId: 1220a8087bcbf3445e747964b3c67d5afce5c0a8)
        [#5](/bitcoin-bitcoin/5/) 0xaaaac01303b4  (/root/b-c-ci/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz+0x18003b4) (BuildId: 1220a8087bcbf3445e747964b3c67d5afce5c0a8)
        [#6](/bitcoin-bitcoin/6/) 0xaaaac01577a0  (/root/b-c-ci/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz+0x18277a0) (BuildId: 1220a8087bcbf3445e747964b3c67d5afce5c0a8)
        [#7](/bitcoin-bitcoin/7/) 0xffffacbb6dbc  (/lib/aarch64-linux-gnu/libc.so.6+0x26dbc) (BuildId: 9efe43e32e614cad22a180ef036eea6154eafdc2)
        [#8](/bitcoin-bitcoin/8/) 0xffffacbb6e94  (/lib/aarch64-linux-gnu/libc.so.6+0x26e94) (BuildId: 9efe43e32e614cad22a180ef036eea6154eafdc2)
        [#9](/bitcoin-bitcoin/9/) 0xaaaac012676c  (/root/b-c-ci/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz+0x17f676c) (BuildId: 1220a8087bcbf3445e747964b3c67d5afce5c0a8)
    
    SUMMARY: UndefinedBehaviorSanitizer: implicit-signed-integer-truncation /usr/bin/../lib/gcc/aarch64-linux-gnu/12/../../../../include/c++/12/limits:461:44 in 
    MS: 0 ; base unit: 0000000000000000000000000000000000000000
    
    
    artifact_prefix='./'; Test unit written to ./crash-da39a3ee5e6b4b0d3255bfef95601890afd80709
    Base64: 
    
  6. fanquake approved
  7. fanquake commented at 2:52 PM on June 27, 2023: member

    ACK fae55f989e2654582271af3ca635fd6c4948e3be - reproduced the failure:

    Run addition_overflow with args ['/home/fedora/ci_scratch/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz', '-runs=1', PosixPath('/home/fedora/ci_scratch/ci/scratch/qa-assets/fuzz_seed_corpus/addition_overflow')]INFO: Running with entropic power schedule (0xFF, 100).
    INFO: Seed: 3855426920
    INFO: Loaded 1 modules   (524434 inline 8-bit counters): 524434 [0xaaaabd411960, 0xaaaabd4919f2), 
    INFO: Loaded 1 PC tables (524434 PCs): 524434 [0xaaaabd4919f8,0xaaaabdc92318), 
    INFO:     1035 files found in /home/fedora/ci_scratch/ci/scratch/qa-assets/fuzz_seed_corpus/addition_overflow
    INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes
    /usr/bin/../lib/gcc/aarch64-linux-gnu/12/../../../../include/c++/12/limits:461:44: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'char' changed the value to 255 (8-bit, unsigned)
        [#0](/bitcoin-bitcoin/0/) 0xaaaaba2ceb3c  (/home/fedora/ci_scratch/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz+0x196eb3c) (BuildId: f5d27a6d5a45afb06eb7e90ec7f599098db47820)
        [#1](/bitcoin-bitcoin/1/) 0xaaaaba85792c  (/home/fedora/ci_scratch/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz+0x1ef792c) (BuildId: f5d27a6d5a45afb06eb7e90ec7f599098db47820)
        [#2](/bitcoin-bitcoin/2/) 0xaaaaba16fa3c  (/home/fedora/ci_scratch/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz+0x180fa3c) (BuildId: f5d27a6d5a45afb06eb7e90ec7f599098db47820)
        [#3](/bitcoin-bitcoin/3/) 0xaaaaba170d8c  (/home/fedora/ci_scratch/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz+0x1810d8c) (BuildId: f5d27a6d5a45afb06eb7e90ec7f599098db47820)
        [#4](/bitcoin-bitcoin/4/) 0xaaaaba1713b4  (/home/fedora/ci_scratch/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz+0x18113b4) (BuildId: f5d27a6d5a45afb06eb7e90ec7f599098db47820)
        [#5](/bitcoin-bitcoin/5/) 0xaaaaba1603f4  (/home/fedora/ci_scratch/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz+0x18003f4) (BuildId: f5d27a6d5a45afb06eb7e90ec7f599098db47820)
        [#6](/bitcoin-bitcoin/6/) 0xaaaaba1877e0  (/home/fedora/ci_scratch/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz+0x18277e0) (BuildId: f5d27a6d5a45afb06eb7e90ec7f599098db47820)
        [#7](/bitcoin-bitcoin/7/) 0xffff9ea86dbc  (/lib/aarch64-linux-gnu/libc.so.6+0x26dbc) (BuildId: 9efe43e32e614cad22a180ef036eea6154eafdc2)
        [#8](/bitcoin-bitcoin/8/) 0xffff9ea86e94  (/lib/aarch64-linux-gnu/libc.so.6+0x26e94) (BuildId: 9efe43e32e614cad22a180ef036eea6154eafdc2)
        [#9](/bitcoin-bitcoin/9/) 0xaaaaba1567ac  (/home/fedora/ci_scratch/ci/scratch/build/bitcoin-aarch64-unknown-linux-gnu/src/test/fuzz/fuzz+0x17f67ac) (BuildId: f5d27a6d5a45afb06eb7e90ec7f599098db47820)
    
    SUMMARY: UndefinedBehaviorSanitizer: implicit-signed-integer-truncation /usr/bin/../lib/gcc/aarch64-linux-gnu/12/../../../../include/c++/12/limits:461:44 in 
    MS: 0 ; base unit: 0000000000000000000000000000000000000000
    
    
    artifact_prefix='./'; Test unit written to ./crash-da39a3ee5e6b4b0d3255bfef95601890afd80709
    

    verified the fix.

  8. fanquake merged this on Jun 27, 2023
  9. fanquake closed this on Jun 27, 2023

  10. maflcko deleted the branch on Jun 27, 2023
  11. sidhujag referenced this in commit 509f036654 on Jun 30, 2023
  12. bitcoin locked this on Jun 26, 2024
Labels

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-24 09:14 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me