Intermittent segmentation fault when building libbitcoin_util_a-random.o on aarch64 #17481

issue MarcoFalke opened this issue on November 14, 2019
  1. MarcoFalke commented at 7:10 PM on November 14, 2019: member

    Looks like a one-off, but dropping here nonetheless. Excerpt:

      CXXLD    libunivalue.la
    arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U')
    make[3]: Leaving directory '/home/travis/build/MarcoFalke/bitcoin-core/build/bitcoin-arm-linux-gnueabihf/src/univalue'
      CXX      interfaces/libbitcoin_util_a-handler.o
      CXX      libbitcoin_util_a-logging.o
      CXX      libbitcoin_util_a-random.o
      CXX      rpc/libbitcoin_util_a-request.o
      CXX      support/libbitcoin_util_a-cleanse.o
      CXX      libbitcoin_util_a-sync.o
      CXX      libbitcoin_util_a-threadinterrupt.o
    arm-linux-gnueabihf-g++: internal compiler error: Segmentation fault (program cc1plus)
    Please submit a full bug report,
    with preprocessed source if appropriate.
    See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
    Makefile:8571: recipe for target 'libbitcoin_util_a-random.o' failed
    make[2]: *** [libbitcoin_util_a-random.o] Error 4
    make[2]: *** Waiting for unfinished jobs....
    make[2]: Leaving directory '/home/travis/build/MarcoFalke/bitcoin-core/build/bitcoin-arm-linux-gnueabihf/src'
    Makefile:14372: recipe for target 'install-recursive' failed
    make[1]: Leaving directory '/home/travis/build/MarcoFalke/bitcoin-core/build/bitcoin-arm-linux-gnueabihf/src'
    make[1]: *** [install-recursive] Error 1
    Makefile:775: recipe for target 'install-recursive' failed
    make: *** [install-recursive] Error 1
    

    See https://travis-ci.org/MarcoFalke/bitcoin-core/jobs/610493386#L2337

  2. MarcoFalke added the label Bug on Nov 14, 2019
  3. laanwj commented at 7:19 PM on November 14, 2019: member

    Compiler segmentation faults, especially intermittent ones, are almost always due to hardware failures.

    Though thinking of it,—gcc 7 is pretty old. Don't we use gcc 8 for binaries?

  4. MarcoFalke commented at 7:21 PM on November 14, 2019: member

    Compiler segmentation faults, especially intermittent ones, are almost always due to hardware failures.

    Ok, closing for now.

  5. MarcoFalke closed this on Nov 14, 2019

  6. MarcoFalke commented at 7:22 PM on November 14, 2019: member

    gcc7 is the default in bionic: https://packages.ubuntu.com/bionic/g++

  7. MarcoFalke locked this on Dec 16, 2021
Contributors
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-17 06:14 UTC

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