Cirrus CI showed error in netaddress.cpp file when checking PR #22588

issue lsilva01 opened this issue on July 30, 2021
  1. lsilva01 commented at 3:59 AM on July 30, 2021: contributor

    Cirrus CI showed the error below when checking PR #22541 The PR does not change netaddress.cpp.

    The link to the CI result is https://cirrus-ci.com/task/5715337967566848 .

    netaddress.cpp:1190:18: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint8_t' (aka 'unsigned char') changed the value to 255 (8-bit, unsigned)
        [#0](/bitcoin-bitcoin/0/) 0x55d468c93e55  (/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x3caae55)
        [#1](/bitcoin-bitcoin/1/) 0x55d467ccdf56  (/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x2ce4f56)
        [#2](/bitcoin-bitcoin/2/) 0x55d467ccd529  (/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x2ce4529)
        [#3](/bitcoin-bitcoin/3/) 0x55d467d66138  (/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x2d7d138)
        [#4](/bitcoin-bitcoin/4/) 0x55d467d635b4  (/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x2d7a5b4)
        [#5](/bitcoin-bitcoin/5/) 0x55d467839a7f  (/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x2850a7f)
        [#6](/bitcoin-bitcoin/6/) 0x55d46778fb77  (/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x27a6b77)
        [#7](/bitcoin-bitcoin/7/) 0x55d4690a0067  (/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x40b7067)
        [#8](/bitcoin-bitcoin/8/) 0x55d46909fd15  (/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x40b6d15)
        [#9](/bitcoin-bitcoin/9/) 0x55d467695511  (/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x26ac511)
        [#10](/bitcoin-bitcoin/10/) 0x55d467694c55  (/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x26abc55)
        [#11](/bitcoin-bitcoin/11/) 0x55d467697577  (/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x26ae577)
        [#12](/bitcoin-bitcoin/12/) 0x55d4676978d9  (/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x26ae8d9)
        [#13](/bitcoin-bitcoin/13/) 0x55d4676865ae  (/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x269d5ae)
        [#14](/bitcoin-bitcoin/14/) 0x55d4676af3f2  (/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x26c63f2)
        [#15](/bitcoin-bitcoin/15/) 0x7f2cc72800b2  (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
        [#16](/bitcoin-bitcoin/16/) 0x55d46765b34d  (/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x267234d)
    
    SUMMARY: UndefinedBehaviorSanitizer: implicit-signed-integer-truncation netaddress.cpp:1190:18 in 
    MS: 0 ; base unit: 0000000000000000000000000000000000000000
    artifact_prefix='./'; Test unit written to ./crash-0671aac15e619e99522e2119487eaa9cc97e5a34
    
    Target "/tmp/cirrus-ci-build/ci/scratch/build/bitcoin-x86_64-pc-linux-gnu/src/test/fuzz/fuzz -runs=1 /tmp/cirrus-ci-build/ci/scratch/qa-assets/fuzz_seed_corpus/banman" failed with exit code 1
    
  2. lsilva01 added the label Bug on Jul 30, 2021
  3. fanquake commented at 4:01 AM on July 30, 2021: member

    See #22584.

  4. MarcoFalke closed this on Jul 30, 2021

  5. fanquake locked this on Aug 12, 2021

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-13 18:14 UTC

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