-
Notifications
You must be signed in to change notification settings - Fork 14
Closed
Labels
floating testA test that sometimes but not always failsA test that sometimes but not always fails
Milestone
Description
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 failsA test that sometimes but not always fails