mac: make check failure on macOS 10.14 #14349

issue fanquake openend this issue on September 28, 2018
  1. fanquake commented at 1:32 pm on September 28, 2018: member

    Using brew installed Qt 5.11.2.

    0./autogen.sh
    1./configure
    2make check -j8
    3.....
    4Running tests: coinselector_tests from wallet/test/coinselector_tests.cpp
    5../build-aux/test-driver: line 107: 74758 Abort trap: 6           "$@" > $log_file 2>&1
    6FAIL: qt/test/test_bitcoin-qt
    
      0********* Finished testing of CompatTests *********
      1********* Start testing of WalletTests *********
      2Config: Using QtTest library 5.11.2, Qt 5.11.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 9.1.0 (clang-902.0.39.2) (Apple))
      3PASS   : WalletTests::initTestCase()
      4QDEBUG : WalletTests::walletTests() TransactionTablePriv::refreshWallet
      5QWARN  : WalletTests::walletTests() This plugin does not support propagateSizeHints()
      6
      7=== Received signal at function time: 701ms, total time: 701ms, dumping stack ===
      8(lldb) process attach --pid 74758
      9Process 74758 stopped
     10* thread [#1](/bitcoin-bitcoin/1/), queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
     11    frame [#0](/bitcoin-bitcoin/0/): 0x00007fff657b0e72 libsystem_kernel.dylib`__wait4_nocancel + 10
     12libsystem_kernel.dylib`__wait4_nocancel:
     13->  0x7fff657b0e72 <+10>: jae    0x7fff657b0e7c            ; <+20>
     14    0x7fff657b0e74 <+12>: movq   %rax, %rdi
     15    0x7fff657b0e77 <+15>: jmp    0x7fff657a8e67            ; cerror_nocancel
     16    0x7fff657b0e7c <+20>: retq   
     17Target 0: (test_bitcoin-qt) stopped.
     18
     19Executable module set to "/Users/michael/github/bitcoin/src/./qt/test/test_bitcoin-qt".
     20Architecture set to: x86_64h-apple-macosx.
     21(lldb) bt all
     22* thread [#1](/bitcoin-bitcoin/1/), queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
     23  * frame [#0](/bitcoin-bitcoin/0/): 0x00007fff657b0e72 libsystem_kernel.dylib`__wait4_nocancel + 10
     24    frame [#1](/bitcoin-bitcoin/1/): 0x00007fff65737aea libsystem_c.dylib`system + 452
     25    frame [#2](/bitcoin-bitcoin/2/): 0x000000010b0dbd25 QtTest`___lldb_unnamed_symbol21$$QtTest + 325
     26    frame [#3](/bitcoin-bitcoin/3/): 0x000000010b0dbb8d QtTest`___lldb_unnamed_symbol20$$QtTest + 205
     27    frame [#4](/bitcoin-bitcoin/4/): 0x00007fff65859b3d libsystem_platform.dylib`_sigtramp + 29
     28    frame [#5](/bitcoin-bitcoin/5/): 0x00007fff64593a1e libobjc.A.dylib`objc_msgSend + 30
     29    frame [#6](/bitcoin-bitcoin/6/): 0x000000010ef5713b libqmacstyle.dylib`___lldb_unnamed_symbol56$$libqmacstyle.dylib + 235
     30    frame [#7](/bitcoin-bitcoin/7/): 0x000000010ef60942 libqmacstyle.dylib`___lldb_unnamed_symbol89$$libqmacstyle.dylib + 18802
     31    frame [#8](/bitcoin-bitcoin/8/): 0x000000010b2fe13b QtWidgets`QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const + 891
     32    frame [#9](/bitcoin-bitcoin/9/): 0x000000010ef5cd28 libqmacstyle.dylib`___lldb_unnamed_symbol89$$libqmacstyle.dylib + 3416
     33    frame [#10](/bitcoin-bitcoin/10/): 0x000000010b412b65 QtWidgets`QPushButton::paintEvent(QPaintEvent*) + 117
     34    frame [#11](/bitcoin-bitcoin/11/): 0x000000010b2ba5ec QtWidgets`QWidget::event(QEvent*) + 1116
     35    frame [#12](/bitcoin-bitcoin/12/): 0x000000010b2802fd QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 269
     36    frame [#13](/bitcoin-bitcoin/13/): 0x000000010b281727 QtWidgets`QApplication::notify(QObject*, QEvent*) + 583
     37    frame [#14](/bitcoin-bitcoin/14/): 0x000000010ad07a64 QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 164
     38    frame [#15](/bitcoin-bitcoin/15/): 0x000000010b2b3082 QtWidgets`QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 3138
     39    frame [#16](/bitcoin-bitcoin/16/): 0x000000010b2b3801 QtWidgets`QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 1121
     40    frame [#17](/bitcoin-bitcoin/17/): 0x000000010b2b369d QtWidgets`QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 765
     41    frame [#18](/bitcoin-bitcoin/18/): 0x000000010b2b31ea QtWidgets`QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 3498
     42    frame [#19](/bitcoin-bitcoin/19/): 0x000000010b2b3801 QtWidgets`QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 1121
     43    frame [#20](/bitcoin-bitcoin/20/): 0x000000010b2b31ea QtWidgets`QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 3498
     44    frame [#21](/bitcoin-bitcoin/21/): 0x000000010b28d55a QtWidgets`___lldb_unnamed_symbol97$$QtWidgets + 4586
     45    frame [#22](/bitcoin-bitcoin/22/): 0x000000010b28c0e7 QtWidgets`___lldb_unnamed_symbol95$$QtWidgets + 279
     46    frame [#23](/bitcoin-bitcoin/23/): 0x000000010b2dbe3a QtWidgets`___lldb_unnamed_symbol487$$QtWidgets + 314
     47    frame [#24](/bitcoin-bitcoin/24/): 0x000000010b2d9519 QtWidgets`___lldb_unnamed_symbol473$$QtWidgets + 1049
     48    frame [#25](/bitcoin-bitcoin/25/): 0x000000010b2802fd QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 269
     49    frame [#26](/bitcoin-bitcoin/26/): 0x000000010b281727 QtWidgets`QApplication::notify(QObject*, QEvent*) + 583
     50    frame [#27](/bitcoin-bitcoin/27/): 0x000000010ad07a64 QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 164
     51    frame [#28](/bitcoin-bitcoin/28/): 0x000000010b84ef01 QtGui`QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) + 321
     52    frame [#29](/bitcoin-bitcoin/29/): 0x000000010b832c0b QtGui`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 219
     53    frame [#30](/bitcoin-bitcoin/30/): 0x000000010b82de27 QtGui`QWindowSystemInterface::flushWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 599
     54    frame [#31](/bitcoin-bitcoin/31/): 0x000000010b83f7d2 QtGui`QPlatformWindow::setVisible(bool) + 114
     55    frame [#32](/bitcoin-bitcoin/32/): 0x000000010b8559b9 QtGui`QWindowPrivate::setVisible(bool) + 1081
     56    frame [#33](/bitcoin-bitcoin/33/): 0x000000010b2b71ea QtWidgets`QWidgetPrivate::show_sys() + 890
     57    frame [#34](/bitcoin-bitcoin/34/): 0x000000010b2b9329 QtWidgets`QWidgetPrivate::show_helper() + 409
     58    frame [#35](/bitcoin-bitcoin/35/): 0x000000010b2b9fc3 QtWidgets`QWidget::setVisible(bool) + 963
     59    frame [#36](/bitcoin-bitcoin/36/): 0x000000010b482d5d QtWidgets`QDialog::setVisible(bool) + 125
     60    frame [#37](/bitcoin-bitcoin/37/): 0x000000010b482483 QtWidgets`QDialog::exec() + 243
     61    frame [#38](/bitcoin-bitcoin/38/): 0x000000010a08e30e test_bitcoin-qt`SendCoinsDialog::on_sendButton_clicked() [inlined] SendConfirmationDialog::exec(this=0x000000010a60dfe8) at sendcoinsdialog.cpp:907 [opt]
     62    frame [#39](/bitcoin-bitcoin/39/): 0x000000010a08e2e9 test_bitcoin-qt`SendCoinsDialog::on_sendButton_clicked(this=0x00007ffee5bf3a00) at sendcoinsdialog.cpp:363 [opt]
     63    frame [#40](/bitcoin-bitcoin/40/): 0x000000010ad11c7c QtCore`QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const + 1308
     64    frame [#41](/bitcoin-bitcoin/41/): 0x000000010ad11209 QtCore`QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) + 2009
     65    frame [#42](/bitcoin-bitcoin/42/): 0x000000010a03c53b test_bitcoin-qt`(anonymous namespace)::SendCoins(CWallet&, SendCoinsDialog&, boost::variant<CNoDestination, CKeyID, CScriptID, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessUnknown> const&, long long, bool) [inlined] QMetaObject::invokeMethod(obj=<unavailable>, member=<unavailable>, val0=<unavailable>) at qobjectdefs.h:460 [opt]
     66    frame [#43](/bitcoin-bitcoin/43/): 0x000000010a03c438 test_bitcoin-qt`(anonymous namespace)::SendCoins(wallet=0x00007f839700ae18, sendCoinsDialog=<unavailable>, address=<unavailable>, amount=<unavailable>, rbf=false) at wallettests.cpp:72 [opt]
     67    frame [#44](/bitcoin-bitcoin/44/): 0x000000010a039f15 test_bitcoin-qt`(anonymous namespace)::TestGUI() at wallettests.cpp:167 [opt]
     68    frame [#45](/bitcoin-bitcoin/45/): 0x000000010ad11c7c QtCore`QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const + 1308
     69    frame [#46](/bitcoin-bitcoin/46/): 0x000000010b0d9b24 QtTest`___lldb_unnamed_symbol12$$QtTest + 1092
     70    frame [#47](/bitcoin-bitcoin/47/): 0x000000010b0da80c QtTest`___lldb_unnamed_symbol14$$QtTest + 812
     71    frame [#48](/bitcoin-bitcoin/48/): 0x000000010b0db757 QtTest`___lldb_unnamed_symbol18$$QtTest + 1015
     72    frame [#49](/bitcoin-bitcoin/49/): 0x000000010b0dc35a QtTest`QTest::qRun() + 282
     73    frame [#50](/bitcoin-bitcoin/50/): 0x000000010b0dbf94 QtTest`QTest::qExec(QObject*, int, char**) + 20
     74    frame [#51](/bitcoin-bitcoin/51/): 0x000000010a019b49 test_bitcoin-qt`main(argc=<unavailable>, argv=<unavailable>) at test_main.cpp:93 [opt]
     75    frame [#52](/bitcoin-bitcoin/52/): 0x00007fff65670085 libdyld.dylib`start + 1
     76  thread [#2](/bitcoin-bitcoin/2/)
     77    frame [#0](/bitcoin-bitcoin/0/): 0x00007fff657aa5be libsystem_kernel.dylib`__workq_kernreturn + 10
     78    frame [#1](/bitcoin-bitcoin/1/): 0x00007fff65861641 libsystem_pthread.dylib`_pthread_wqthread + 446
     79    frame [#2](/bitcoin-bitcoin/2/): 0x00007fff65861415 libsystem_pthread.dylib`start_wqthread + 13
     80  thread [#3](/bitcoin-bitcoin/3/)
     81    frame [#0](/bitcoin-bitcoin/0/): 0x00007fff657aa5be libsystem_kernel.dylib`__workq_kernreturn + 10
     82    frame [#1](/bitcoin-bitcoin/1/): 0x00007fff65861721 libsystem_pthread.dylib`_pthread_wqthread + 670
     83    frame [#2](/bitcoin-bitcoin/2/): 0x00007fff65861415 libsystem_pthread.dylib`start_wqthread + 13
     84  thread [#4](/bitcoin-bitcoin/4/), name = 'Qt bearer thread'
     85    frame [#0](/bitcoin-bitcoin/0/): 0x00007fff657b0b8e libsystem_kernel.dylib`poll + 10
     86    frame [#1](/bitcoin-bitcoin/1/): 0x000000010ad5bc5a QtCore`qt_safe_poll(pollfd*, unsigned int, timespec const*) + 90
     87    frame [#2](/bitcoin-bitcoin/2/): 0x000000010ad5d6c9 QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 873
     88    frame [#3](/bitcoin-bitcoin/3/): 0x000000010ad02ede QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 430
     89    frame [#4](/bitcoin-bitcoin/4/): 0x000000010ab4726c QtCore`QThread::exec() + 140
     90    frame [#5](/bitcoin-bitcoin/5/): 0x000000010ab5075e QtCore`___lldb_unnamed_symbol310$$QtCore + 350
     91    frame [#6](/bitcoin-bitcoin/6/): 0x00007fff6586233d libsystem_pthread.dylib`_pthread_body + 126
     92    frame [#7](/bitcoin-bitcoin/7/): 0x00007fff658652a7 libsystem_pthread.dylib`_pthread_start + 70
     93    frame [#8](/bitcoin-bitcoin/8/): 0x00007fff65861425 libsystem_pthread.dylib`thread_start + 13
     94  thread [#5](/bitcoin-bitcoin/5/), name = 'QThread'
     95    frame [#0](/bitcoin-bitcoin/0/): 0x00007fff657ac1b2 libsystem_kernel.dylib`__psynch_cvwait + 10
     96    frame [#1](/bitcoin-bitcoin/1/): 0x00007fff658655cb libsystem_pthread.dylib`_pthread_cond_wait + 724
     97    frame [#2](/bitcoin-bitcoin/2/): 0x000000010ab52038 QtCore`___lldb_unnamed_symbol320$$QtCore + 296
     98    frame [#3](/bitcoin-bitcoin/3/): 0x000000010ab51d8b QtCore`___lldb_unnamed_symbol319$$QtCore + 43
     99    frame [#4](/bitcoin-bitcoin/4/): 0x000000010ab51d01 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 97
    100    frame [#5](/bitcoin-bitcoin/5/): 0x000000010b0e1385 QtTest`___lldb_unnamed_symbol36$$QtTest + 69
    101    frame [#6](/bitcoin-bitcoin/6/): 0x000000010ab5075e QtCore`___lldb_unnamed_symbol310$$QtCore + 350
    102    frame [#7](/bitcoin-bitcoin/7/): 0x00007fff6586233d libsystem_pthread.dylib`_pthread_body + 126
    103    frame [#8](/bitcoin-bitcoin/8/): 0x00007fff658652a7 libsystem_pthread.dylib`_pthread_start + 70
    104    frame [#9](/bitcoin-bitcoin/9/): 0x00007fff65861425 libsystem_pthread.dylib`thread_start + 13
    105  thread [#6](/bitcoin-bitcoin/6/)
    106    frame [#0](/bitcoin-bitcoin/0/): 0x00007fff657ac1b2 libsystem_kernel.dylib`__psynch_cvwait + 10
    107    frame [#1](/bitcoin-bitcoin/1/): 0x00007fff658655cb libsystem_pthread.dylib`_pthread_cond_wait + 724
    108    frame [#2](/bitcoin-bitcoin/2/): 0x000000010a2f60d8 test_bitcoin-qt`boost::condition_variable::do_wait_until(this=0x00007ffee5bf3f18, m=0x0000700001aa6e60, timeout=0x0000700001aa6e70) at condition_variable.hpp:128 [opt]
    109    frame [#3](/bitcoin-bitcoin/3/): 0x000000010a40a872 test_bitcoin-qt`CScheduler::serviceQueue() [inlined] boost::cv_status boost::condition_variable::wait_until<boost::chrono::duration<long long, boost::ratio<1l, 1000000000l> > >(this=<unavailable>, lock=0x00007ffee5bf3f88) at condition_variable_fwd.hpp:252 [opt]
    110    frame [#4](/bitcoin-bitcoin/4/): 0x000000010a40a83e test_bitcoin-qt`CScheduler::serviceQueue(this=0x00007ffee5bf3f00) at scheduler.cpp:67 [opt]
    111    frame [#5](/bitcoin-bitcoin/5/): 0x000000010aa6a5ea libboost_thread-mt.dylib`boost::(anonymous namespace)::thread_proxy(void*) + 154
    112    frame [#6](/bitcoin-bitcoin/6/): 0x00007fff6586233d libsystem_pthread.dylib`_pthread_body + 126
    113    frame [#7](/bitcoin-bitcoin/7/): 0x00007fff658652a7 libsystem_pthread.dylib`_pthread_start + 70
    114    frame [#8](/bitcoin-bitcoin/8/): 0x00007fff65861425 libsystem_pthread.dylib`thread_start + 13
    115  thread [#7](/bitcoin-bitcoin/7/), name = 'bitcoin-scriptch'
    116    frame [#0](/bitcoin-bitcoin/0/): 0x00007fff657ac1b2 libsystem_kernel.dylib`__psynch_cvwait + 10
    117    frame [#1](/bitcoin-bitcoin/1/): 0x00007fff658655cb libsystem_pthread.dylib`_pthread_cond_wait + 724
    118    frame [#2](/bitcoin-bitcoin/2/): 0x000000010a023e7f test_bitcoin-qt`boost::condition_variable::wait(this=0x000000010a624618, m=0x0000700001b29e70) at condition_variable.hpp:85 [opt]
    119    frame [#3](/bitcoin-bitcoin/3/): 0x000000010a299e25 test_bitcoin-qt`CCheckQueue<CScriptCheck>::Loop(this=0x000000010a6245d8, fMaster=false) at checkqueue.h:99 [opt]
    120    frame [#4](/bitcoin-bitcoin/4/): 0x000000010aa6a5ea libboost_thread-mt.dylib`boost::(anonymous namespace)::thread_proxy(void*) + 154
    121    frame [#5](/bitcoin-bitcoin/5/): 0x00007fff6586233d libsystem_pthread.dylib`_pthread_body + 126
    122    frame [#6](/bitcoin-bitcoin/6/): 0x00007fff658652a7 libsystem_pthread.dylib`_pthread_start + 70
    123    frame [#7](/bitcoin-bitcoin/7/): 0x00007fff65861425 libsystem_pthread.dylib`thread_start + 13
    124  thread [#8](/bitcoin-bitcoin/8/), name = 'bitcoin-scriptch'
    125    frame [#0](/bitcoin-bitcoin/0/): 0x00007fff657ac1b2 libsystem_kernel.dylib`__psynch_cvwait + 10
    126    frame [#1](/bitcoin-bitcoin/1/): 0x00007fff658655cb libsystem_pthread.dylib`_pthread_cond_wait + 724
    127    frame [#2](/bitcoin-bitcoin/2/): 0x000000010a023e7f test_bitcoin-qt`boost::condition_variable::wait(this=0x000000010a624618, m=0x0000700001bace70) at condition_variable.hpp:85 [opt]
    128    frame [#3](/bitcoin-bitcoin/3/): 0x000000010a299e25 test_bitcoin-qt`CCheckQueue<CScriptCheck>::Loop(this=0x000000010a6245d8, fMaster=false) at checkqueue.h:99 [opt]
    129    frame [#4](/bitcoin-bitcoin/4/): 0x000000010aa6a5ea libboost_thread-mt.dylib`boost::(anonymous namespace)::thread_proxy(void*) + 154
    130    frame [#5](/bitcoin-bitcoin/5/): 0x00007fff6586233d libsystem_pthread.dylib`_pthread_body + 126
    131    frame [#6](/bitcoin-bitcoin/6/): 0x00007fff658652a7 libsystem_pthread.dylib`_pthread_start + 70
    132    frame [#7](/bitcoin-bitcoin/7/): 0x00007fff65861425 libsystem_pthread.dylib`thread_start + 13
    133  thread [#9](/bitcoin-bitcoin/9/)
    134    frame [#0](/bitcoin-bitcoin/0/): 0x00007fff657aa5be libsystem_kernel.dylib`__workq_kernreturn + 10
    135    frame [#1](/bitcoin-bitcoin/1/): 0x00007fff65861641 libsystem_pthread.dylib`_pthread_wqthread + 446
    136    frame [#2](/bitcoin-bitcoin/2/): 0x00007fff65861415 libsystem_pthread.dylib`start_wqthread + 13
    137  thread [#10](/bitcoin-bitcoin/10/)
    138    frame [#0](/bitcoin-bitcoin/0/): 0x0000000000000000
    139(lldb) quit
    140=== End of stack trace ===
    141QFATAL : WalletTests::walletTests() Received signal 11
    142         Function time: 701ms Total time: 701ms
    143FAIL!  : WalletTests::walletTests() Received a fatal error.
    144   Loc: [Unknown file(0)]
    145Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted, 3392ms
    146********* Finished testing of WalletTests *********
    147FAIL qt/test/test_bitcoin-qt (exit status: 134)
    
  2. fanquake added the label macOS on Sep 28, 2018
  3. jonasschnelli commented at 2:36 pm on September 28, 2018: contributor

    Can confirm:

     0FAIL: qt/test/test_bitcoin-qt
     1============================================================================
     2Testsuite summary for Bitcoin Core 0.17.99
     3============================================================================
     4# TOTAL: 1
     5# PASS:  0
     6# SKIP:  0
     7# XFAIL: 0
     8# FAIL:  1
     9# XPASS: 0
    10# ERROR: 0
    11============================================================================
    12See src/test-suite.log
    13Please report to https://github.com/bitcoin/bitcoin/issues
    14============================================================================
    15make[4]: *** [test-suite.log] Error 1
    16make[3]: *** [check-TESTS] Error 2
    17make[2]: *** [check-am] Error 2
    18make[1]: *** [check-recursive] Error 1
    19make: *** [check-recursive] Error 1
    20users-Mac:bitcoin user$ cat src/test-suite.log 
    21==============================================
    22   Bitcoin Core 0.17.99: src/test-suite.log
    23==============================================
    24
    25# TOTAL: 1
    26# PASS:  0
    27# SKIP:  0
    28# XFAIL: 0
    29# FAIL:  1
    30# XPASS: 0
    31# ERROR: 0
    32
    33.. contents:: :depth: 2
    34
    35FAIL: qt/test/test_bitcoin-qt
    36=============================
    37
    38********* Start testing of URITests *********
    39Config: Using QtTest library 5.11.2, Qt 5.11.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 10.0.0 (clang-1000.10.43.1) (Apple))
    40PASS   : URITests::initTestCase()
    41PASS   : URITests::uriTests()
    42PASS   : URITests::cleanupTestCase()
    43Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 3ms
    44********* Finished testing of URITests *********
    45********* Start testing of PaymentServerTests *********
    46Config: Using QtTest library 5.11.2, Qt 5.11.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 10.0.0 (clang-1000.10.43.1) (Apple))
    47PASS   : PaymentServerTests::initTestCase()
    48QDEBUG : PaymentServerTests::paymentServerTests() PaymentServer::initNetManager: No active proxy server found.
    49QDEBUG : PaymentServerTests::paymentServerTests() PaymentServer::processPaymentRequest: Secure payment request from  "testmerchant.org"
    50QWARN  : PaymentServerTests::paymentServerTests() PaymentRequestPlus::getMerchant: Payment request: certificate expired or not yet active:  QSslCertificate("3", "03", "LxHILx+N3qwVoAcCmQ5cyw==", (), ("Expired Test Merchant"), QMap(), QDateTime(2013-02-23 21:26:43.000 UTC Qt::TimeSpec(UTC)), QDateTime(2013-02-24 21:26:43.000 UTC Qt::TimeSpec(UTC)))
    51QDEBUG : PaymentServerTests::paymentServerTests() PaymentServer::processPaymentRequest: Insecure payment request to  "1EcqLEpyu3zY7T5QU7RLrHEQH134KeGPXR"
    52QWARN  : PaymentServerTests::paymentServerTests() PaymentRequestPlus::getMerchant: Payment request: certificate expired or not yet active:  QSslCertificate("3", "03", "LxHILx+N3qwVoAcCmQ5cyw==", (), ("Expired Test Merchant"), QMap(), QDateTime(2013-02-23 21:26:43.000 UTC Qt::TimeSpec(UTC)), QDateTime(2013-02-24 21:26:43.000 UTC Qt::TimeSpec(UTC)))
    53QDEBUG : PaymentServerTests::paymentServerTests() PaymentServer::processPaymentRequest: Secure payment request from  "testmerchant8.org"
    54QWARN  : PaymentServerTests::paymentServerTests() PaymentRequestPlus::getMerchant: Payment request: certificate expired or not yet active:  QSslCertificate("3", "06", "MiZaQ+g9lSHZGuHWkXZG+g==", (), ("Payment Request Intermediate 5"), QMap(), QDateTime(2013-02-23 22:59:51.000 UTC Qt::TimeSpec(UTC)), QDateTime(2013-02-24 22:59:51.000 UTC Qt::TimeSpec(UTC)))
    55QDEBUG : PaymentServerTests::paymentServerTests() PaymentServer::processPaymentRequest: Insecure payment request to  "1EcqLEpyu3zY7T5QU7RLrHEQH134KeGPXR"
    56QWARN  : PaymentServerTests::paymentServerTests() PaymentRequestPlus::getMerchant: Payment request: certificate expired or not yet active:  QSslCertificate("3", "06", "MiZaQ+g9lSHZGuHWkXZG+g==", (), ("Payment Request Intermediate 5"), QMap(), QDateTime(2013-02-23 22:59:51.000 UTC Qt::TimeSpec(UTC)), QDateTime(2013-02-24 22:59:51.000 UTC Qt::TimeSpec(UTC)))
    57QWARN  : PaymentServerTests::paymentServerTests() PaymentRequestPlus::getMerchant: SSL error:  certificate signature failure
    58QDEBUG : PaymentServerTests::paymentServerTests() PaymentServer::processPaymentRequest: Insecure payment request to  "1EcqLEpyu3zY7T5QU7RLrHEQH134KeGPXR"
    59QWARN  : PaymentServerTests::paymentServerTests() PaymentRequestPlus::getMerchant: SSL error:  certificate signature failure
    60QWARN  : PaymentServerTests::paymentServerTests() PaymentRequestPlus::getMerchant: SSL error:  unable to get local issuer certificate
    61QDEBUG : PaymentServerTests::paymentServerTests() PaymentServer::processPaymentRequest: Insecure payment request to  "1EcqLEpyu3zY7T5QU7RLrHEQH134KeGPXR"
    62QWARN  : PaymentServerTests::paymentServerTests() PaymentRequestPlus::getMerchant: SSL error:  unable to get local issuer certificate
    63QWARN  : PaymentServerTests::paymentServerTests() "PaymentServer::verifyNetwork: Payment request network \"test\" doesn't match client network \"main\"."
    64QWARN  : PaymentServerTests::paymentServerTests() "PaymentServer::verifyExpired: Payment request expired \"1970-01-01T00:00:01Z\"."
    65QWARN  : PaymentServerTests::paymentServerTests() "PaymentServer::verifyExpired: Payment request expired \"1900-01-8096T08:29:52Z\"."
    66QWARN  : PaymentServerTests::paymentServerTests() "PaymentServer::verifySize: Payment request too large (50001 bytes, allowed 50000 bytes)."
    67QWARN  : PaymentServerTests::paymentServerTests() "PaymentServer::verifyAmount: Payment request amount out of allowed range (2100000100000000, allowed 0 - 2100000000000000)."
    68PASS   : PaymentServerTests::paymentServerTests()
    69PASS   : PaymentServerTests::cleanupTestCase()
    70Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 602ms
    71********* Finished testing of PaymentServerTests *********
    72********* Start testing of RPCNestedTests *********
    73Config: Using QtTest library 5.11.2, Qt 5.11.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 10.0.0 (clang-1000.10.43.1) (Apple))
    74PASS   : RPCNestedTests::initTestCase()
    75PASS   : RPCNestedTests::rpcNestedTests()
    76PASS   : RPCNestedTests::cleanupTestCase()
    77Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 105ms
    78********* Finished testing of RPCNestedTests *********
    79********* Start testing of CompatTests *********
    80Config: Using QtTest library 5.11.2, Qt 5.11.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 10.0.0 (clang-1000.10.43.1) (Apple))
    81PASS   : CompatTests::initTestCase()
    82PASS   : CompatTests::bswapTests()
    83PASS   : CompatTests::cleanupTestCase()
    84Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 0ms
    85********* Finished testing of CompatTests *********
    86********* Start testing of WalletTests *********
    87Config: Using QtTest library 5.11.2, Qt 5.11.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 10.0.0 (clang-1000.10.43.1) (Apple))
    88PASS   : WalletTests::initTestCase()
    89QDEBUG : WalletTests::walletTests() TransactionTablePriv::refreshWallet
    90QWARN  : WalletTests::walletTests() This plugin does not support propagateSizeHints()
    91QFATAL : WalletTests::walletTests() Received signal 11
    92         Function time: 911ms Total time: 911ms
    93FAIL!  : WalletTests::walletTests() Received a fatal error.
    94   Loc: [Unknown file(0)]
    95Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted, 911ms
    96********* Finished testing of WalletTests *********
    97FAIL qt/test/test_bitcoin-qt (exit status: 134)
    
  4. scravy commented at 10:24 am on October 4, 2018: contributor

    Can confirm:

    0$ brew info qt | head -n1
    1qt: stable 5.11.1 (bottled), HEAD [keg-only]
    2$ uname -a
    3Darwin pithos.local 18.0.0 Darwin Kernel Version 18.0.0: Wed Aug 22 20:13:40 PDT 2018; root:xnu-4903.201.2~1/RELEASE_X86_64 x86_64
    

    I checked out master, 0.17, and 0.16 and they all fail the qt tests in make check (logs attached).

    bitcoin-0.16-tests.log bitcoin-0.17-tests.log bitcoin-master-4b4e9486af9a9b46997ebb579c58bf8d5f83a276-test.log

  5. fanquake commented at 5:12 am on October 9, 2018: member
    This will be taken care of (even just in the interim) by something like #14011.
  6. fanquake commented at 4:13 am on October 20, 2018: member
    Fixed by #14011.
  7. fanquake closed this on Oct 20, 2018

  8. brentkearney commented at 9:09 am on February 24, 2019: none

    I still get this error, on x64 with MacOS 10.14.3, qt stable 5.12.1.

    0$ brew info qt | head -n1
    1qt: stable 5.12.1 (bottled), HEAD [keg-only]
    2$ uname -a
    3Darwin f008.local 18.2.0 Darwin Kernel Version 18.2.0: Thu Dec 20 20:46:53 PST 2018; root:xnu-4903.241.1~1/RELEASE_X86_64 x86_64
    
     0$ make check
     1Making check in src
     2/Applications/Xcode.app/Contents/Developer/usr/bin/make  check-TESTS check-local
     3FAIL: qt/test/test_bitcoin-qt
     4============================================================================
     5Testsuite summary for Bitcoin Core 0.17.99
     6============================================================================
     7# TOTAL: 1
     8# PASS:  0
     9# SKIP:  0
    10# XFAIL: 0
    11# FAIL:  1
    12# XPASS: 0
    13# ERROR: 0
    14============================================================================
    15See src/test-suite.log
    16Please report to https://github.com/bitcoin/bitcoin/issues
    17============================================================================
    18make[4]: *** [test-suite.log] Error 1
    19make[3]: *** [check-TESTS] Error 2
    20make[2]: *** [check-am] Error 2
    21make[1]: *** [check-recursive] Error 1
    22make: *** [check-recursive] Error 1
    

    Promag’s comment in #14011 to specify -platform minimal did not work for me:

    0$ src/qt/test/test_bitcoin-qt -platform minimal
    1-bash: src/qt/test/test_bitcoin-qt: Permission denied
    2$ sudo src/qt/test/test_bitcoin-qt -platform minimal
    3Password:
    4sudo: unable to execute src/qt/test/test_bitcoin-qt: Permission denied
    

    I also get “permission denied” when trying to launch the binary from https://bitcoincore.org/bin/bitcoin-core-0.17.1/bitcoin-0.17.1-osx.dmg. Attempting to run it directly from the disk image produces the error message, “You can’t open the application “Bitcoin Core” because it is not supported on this type of Mac.”

  9. ryanofsky commented at 4:08 pm on February 25, 2019: member

    “Permission denied” from bash usually just means that the binary is not executable.

    You might want to try checking permissions with stat src/qt/test/test_bitcoin-qt or ls -l src/qt/test/test_bitcoin-qt and maybe changing them with chmod +x src/qt/test/test_bitcoin-qt

    Also it might be better to open a new issue with complete steps to reproduce since this problem doesn’t seem like the same one originally reported here.

  10. brentkearney commented at 9:41 pm on February 25, 2019: none

    Normally it does; however, in this case it is some indication of incompatibility with the hardware platform. The binary from bitcoincore.org also has a “permission denied” message when I try to copy it, but if try to run it, I get a pop-up message saying, “You can’t open the application because it is not supported on this type of Mac.”

    The file permission of src/qt/test/test_bitcoin-qt was “-rwx–x–x “; setting it to 755 made no difference.

  11. DrahtBot locked this on Dec 16, 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: 2024-12-19 00:12 UTC

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