Floating point exception during "make" #9231

issue rebroad opened this issue on November 28, 2016
  1. rebroad commented at 4:23 AM on November 28, 2016: contributor

    I've been getting this problem when compiling (make check) for well over a month now. It is an intermittent problem, i.e. simply running the command again usually allows the make process to continue until the error occurs again - usually several times during a single "make check" procedure:-

    /bin/bash: line 1: 29417 Floating point exception(core dumped) /bin/bash ../libtool --silent --tag=CXX --mode=link g++ -std=c++11 -Wstack-protector -fstack-protector-all -fPIE -g -O2 -g3 -O0 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -pthread -Wl,-z,relro -Wl,-z,now -pie -o qt/test/test_bitcoin-qt qt/test/qt_test_test_bitcoin_qt-rpcnestedtests.o qt/test/qt_test_test_bitcoin_qt-test_main.o qt/test/qt_test_test_bitcoin_qt-uritests.o qt/test/qt_test_test_bitcoin_qt-paymentservertests.o qt/test/qt_test_test_bitcoin_qt-moc_rpcnestedtests.o qt/test/qt_test_test_bitcoin_qt-moc_uritests.o qt/test/qt_test_test_bitcoin_qt-moc_paymentservertests.o qt/libbitcoinqt.a libbitcoin_server.a libbitcoin_wallet.a libbitcoin_cli.a libbitcoin_common.a libbitcoin_util.a libbitcoin_consensus.a crypto/libbitcoin_crypto.a univalue/libunivalue.la leveldb/libleveldb.a leveldb/libmemenv.a -L/usr/lib/x86_64-linux-gnu -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lboost_chrono -lQtDBus -lQtXml -lQtCore -lQtTest -lQtGui -lQtNetwork -lQtCore -lqrencode -lprotobuf -pthread -lpthread -ldb_cxx-4.8 -lssl -lcrypto -lminiupnpc secp256k1/libsecp256k1.la -levent_pthreads -levent -levent -lanl

  2. jonasschnelli commented at 7:42 AM on November 28, 2016: contributor

    Do you encounter this on a our master branch or on a local modified repository?

  3. jonasschnelli added the label Build system on Nov 28, 2016
  4. laanwj commented at 8:18 AM on November 28, 2016: member

    Cannot troubleshoot this without a traceback. Some randomized test may be dividing by zero or this is a CPU or other hw issue we can't tell.

    Which test triggers this? Make check creates a log file with the detailed test output.

  5. sipa commented at 8:19 AM on November 28, 2016: member

    Which test triggers this?

    I think this is during linking.

  6. laanwj commented at 8:26 AM on November 28, 2016: member

    If so that means it is either a linker or hw issue. Outside our scope. Linker bugs are rare. Also no one else ever reported this. I remember rebroad filed similar issues with crashes during build before so my guess is a hw issue.

  7. rebroad commented at 1:40 AM on November 30, 2016: contributor

    @jonasschnelli it's a slightly modified local repository based off master. I don't think my changes are likely to increase the compilation failure, but if I am the only person seeing this then it might be an unrelated issue - I've not seen any other software failing to compile like this though.

  8. dcousens commented at 2:35 AM on November 30, 2016: contributor

    @rebroad does it happen on purely master?

  9. MarcoFalke commented at 11:16 AM on November 30, 2016: member

    @rebroad Could you please run a hardware check (memtest et al) over night or so?

  10. laanwj added the label Upstream on Nov 30, 2016
  11. laanwj closed this on Nov 30, 2016

  12. dcousens commented at 11:41 AM on November 30, 2016: contributor

    Upstream? (was that referring to @rebroad's speculated hardware issues?)

  13. DrahtBot locked this on Sep 8, 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-17 00:15 UTC

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