Skip to content

feature_notifications failed #373

@scravy

Description

@scravy

node exited with -6, SIGABRT, probably an assert failed

feature_notifications.py failed, Duration: 2 s
stdout:
2018-12-12 17:28:43.793000 TestFramework (INFO): Initializing test directory /tmp/unite_test_runner_20181212_172023/feature_notifications_458
2018-12-12 17:28:43.794000 TestFramework (INFO): Debug file at /tmp/unite_test_runner_20181212_172023/feature_notifications_458/node0/regtest/debug.log
Starting node 0 with args: -blockversion=2 -alertnotify=echo %s >> /tmp/unite_test_runner_20181212_172023/feature_notifications_458/alert.txt -blocknotify=echo %s >> /tmp/unite_test_runner_20181212_172023/feature_notifications_458/blocks.txt
Starting node 1 with args: -blockversion=211 -rescan -walletnotify=echo %s >> /tmp/unite_test_runner_20181212_172023/feature_notifications_458/transactions.txt
2018-12-12 17:28:44.205000 TestFramework (INFO): test -blocknotify
2018-12-12 17:28:44.362000 TestFramework (INFO): test -walletnotify
2018-12-12 17:28:44.365000 TestFramework (INFO): test -walletnotify after rescan
2018-12-12 17:28:44.943000 TestFramework (INFO): test -alertnotify
2018-12-12 17:28:45.434000 TestFramework (ERROR): Unexpected exception caught during testing
Traceback (most recent call last):
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/authproxy.py", line 107, in _request
    return self._get_response()
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/authproxy.py", line 153, in _get_response
    http_response = self.__conn.getresponse()
  File "/usr/lib/python3.4/http/client.py", line 1208, in getresponse
    response.begin()
  File "/usr/lib/python3.4/http/client.py", line 380, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python3.4/http/client.py", line 350, in _read_status
    raise BadStatusLine(line)
http.client.BadStatusLine: ''
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/test_framework.py", line 125, in main
    self.run_test()
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/feature_notifications.py", line 67, in run_test
    self.sync_all()
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/test_framework.py", line 338, in sync_all
    sync_blocks(group)
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/util.py", line 374, in sync_blocks
    maxheight = max(x.getblockcount() for x in rpc_connections)
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/util.py", line 374, in <genexpr>
    maxheight = max(x.getblockcount() for x in rpc_connections)
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/authproxy.py", line 136, in __call__
    response = self._request('POST', self.__url.path, postdata.encode('utf-8'))
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/authproxy.py", line 112, in _request
    return self._get_response()
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/authproxy.py", line 153, in _get_response
    http_response = self.__conn.getresponse()
  File "/usr/lib/python3.4/http/client.py", line 1208, in getresponse
    response.begin()
  File "/usr/lib/python3.4/http/client.py", line 380, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python3.4/http/client.py", line 342, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
  File "/usr/lib/python3.4/socket.py", line 374, in readinto
    return self._sock.recv_into(b)
ConnectionResetError: [Errno 104] Connection reset by peer
2018-12-12 17:28:45.443000 TestFramework (INFO): Stopping nodes
2018-12-12 17:28:45.444000 TestFramework.node0 (ERROR): Unable to stop node.
Traceback (most recent call last):
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/test_node.py", line 175, in stop_node
    self.drain_main_signal_callbacks_pending()
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/test_node.py", line 184, in drain_main_signal_callbacks_pending
    queue_size = self.getmainsignalscallbackspending()
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/authproxy.py", line 136, in __call__
    response = self._request('POST', self.__url.path, postdata.encode('utf-8'))
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/authproxy.py", line 106, in _request
    self.__conn.request(method, path, postdata, headers)
  File "/usr/lib/python3.4/http/client.py", line 1125, in request
    self._send_request(method, url, body, headers)
  File "/usr/lib/python3.4/http/client.py", line 1153, in _send_request
    self.putrequest(method, url, **skips)
  File "/usr/lib/python3.4/http/client.py", line 993, in putrequest
    raise CannotSendRequest(self.__state)
http.client.CannotSendRequest: Request-sent
Cleaning up leftover process
Cleaning up leftover process
stderr:
terminate called after throwing an instance of 'std::out_of_range'
  what():  _Map_base::at
Traceback (most recent call last):
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/feature_notifications.py", line 86, in <module>
    NotificationsTest().main()
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/test_framework.py", line 148, in main
    self.stop_nodes()
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/test_framework.py", line 273, in stop_nodes
    node.wait_until_stopped()
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/test_node.py", line 220, in wait_until_stopped
    wait_until(self.is_node_stopped, timeout=timeout)
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/util.py", line 216, in wait_until
    if predicate():
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/test_node.py", line 211, in is_node_stopped
    assert_equal(return_code, 0)
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/util.py", line 39, in assert_equal
    raise AssertionError("not(%s)" % " == ".join(str(arg) for arg in (thing1, thing2) + args))
AssertionError: not(-6 == 0)
Exception ignored in: <bound method TestNode.__del__ of <test_framework.test_node.TestNode object at 0x7fd276673ba8>>
Traceback (most recent call last):
  File "/home/travis/build/dtr-org/unit-e/build/unite-x86_64-unknown-linux-gnu/test/functional/test_framework/test_node.py", line 87, in __del__
    self.process.kill()
  File "/usr/lib/python3.4/subprocess.py", line 1691, in kill
    self.send_signal(signal.SIGKILL)
  File "/usr/lib/python3.4/subprocess.py", line 1681, in send_signal
    os.kill(self.pid, sig)
ProcessLookupError: [Errno 3] No such process

Metadata

Metadata

Labels

floating testA test that sometimes but not always fails

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions