homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: SIGBUS in test_ssl.test_dealloc_warn() on "AMD64 FreeBSD 10.0 3.x" buildbot
Type: crash Stage:
Components: SSL Versions: Python 3.7, Python 3.6
process
Status: closed Resolution: out of date
Dependencies: Superseder:
Assigned To: christian.heimes Nosy List: christian.heimes, vstinner
Priority: normal Keywords:

Created on 2016年04月21日 09:49 by vstinner, last changed 2022年04月11日 14:58 by admin. This issue is now closed.

Messages (5)
msg263905 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2016年04月21日 09:49
Oh oh, that's not good. test_ssl crashed in test_dealloc_warn() on the "AMD64 FreeBSD 10.0 3.x" buildbot.
http://buildbot.python.org/all/builders/AMD64%20FreeBSD%2010.0%203.x/builds/4348/steps/test/logs/stdio
[ 39/400] test_ssl
Fatal Python error: Bus error
Current thread 0x0000000802006400 (most recent call first):
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/support/__init__.py", line 1444 in gc_collect
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/test_ssl.py", line 599 in test_dealloc_warn
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/unittest/case.py", line 600 in run
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/unittest/case.py", line 648 in __call__
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/unittest/suite.py", line 122 in run
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/unittest/suite.py", line 84 in __call__
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/unittest/suite.py", line 122 in run
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/unittest/suite.py", line 84 in __call__
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/unittest/runner.py", line 176 in run
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/support/__init__.py", line 1802 in _run_suite
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/support/__init__.py", line 1836 in run_unittest
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/test_ssl.py", line 3364 in test_main
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/libregrtest/runtest.py", line 162 in runtest_inner
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/libregrtest/runtest.py", line 115 in runtest
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/libregrtest/runtest_mp.py", line 69 in run_tests_slave
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/libregrtest/main.py", line 379 in main
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/libregrtest/main.py", line 433 in main
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/libregrtest/main.py", line 455 in main_in_temp_cwd
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/regrtest.py", line 39 in <module>
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/runpy.py", line 85 in _run_code
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/runpy.py", line 184 in _run_module_as_main
Traceback (most recent call last):
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/runpy.py", line 184, in _run_module_as_main
 "__main__", mod_spec)
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/runpy.py", line 85, in _run_code
 exec(code, run_globals)
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/__main__.py", line 3, in <module>
 regrtest.main_in_temp_cwd()
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/libregrtest/main.py", line 455, in main_in_temp_cwd
 main()
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/libregrtest/main.py", line 433, in main
 Regrtest().main(tests=tests, **kwargs)
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/libregrtest/main.py", line 392, in main
 self.run_tests()
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/libregrtest/main.py", line 354, in run_tests
 run_tests_multiprocess(self)
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/libregrtest/runtest_mp.py", line 212, in run_tests_multiprocess
 raise Exception(msg)
Exception: Child error on test_ssl: Exit code -10
*** Error code 1
msg263906 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2016年04月21日 09:51
The test:
 def test_dealloc_warn(self):
 ss = ssl.wrap_socket(socket.socket(socket.AF_INET))
 r = repr(ss)
 with self.assertWarns(ResourceWarning) as cm:
 ss = None
 support.gc_collect() <~~~~~ SIGBUG occurred here
 self.assertIn(r, str(cm.warning.args[0]))
msg263916 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2016年04月21日 13:30
Another different failure.
http://buildbot.python.org/all/builders/AMD64%20FreeBSD%2010.0%203.x/builds/4362/steps/test/logs/stdio
======================================================================
FAIL: test_refcycle (test.test_ssl.BasicSocketTests)
----------------------------------------------------------------------
Traceback (most recent call last):
 File "/usr/home/buildbot/python/3.x.koobs-freebsd10/build/Lib/test/test_ssl.py", line 331, in test_refcycle
 self.assertEqual(wr(), None)
AssertionError: <ssl.SSLSocket fd=-1, family=AddressFamil[43 chars]to=0> != None
----------------------------------------------------------------------
msg276531 - (view) Author: Christian Heimes (christian.heimes) * (Python committer) Date: 2016年09月15日 08:12
Does the test still crash? I haven't seen a crasher for a while.
msg276535 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2016年09月15日 08:51
Maybe the bug was fixed indirectly, maybe we missed a recent failure. Anyway, since this issue doesn't contain any useful information and I didn't see the failure recently, I decide to close it.
History
Date User Action Args
2022年04月11日 14:58:29adminsetgithub: 71002
2016年09月15日 08:51:00vstinnersetstatus: pending -> closed
resolution: out of date
messages: + msg276535
2016年09月15日 08:12:16christian.heimessetstatus: open -> pending

assignee: christian.heimes
components: + SSL
versions: + Python 3.7
nosy: + christian.heimes

messages: + msg276531
2016年04月21日 13:30:12vstinnersetmessages: + msg263916
2016年04月21日 09:51:35vstinnersetmessages: + msg263906
2016年04月21日 09:49:15vstinnercreate

AltStyle によって変換されたページ (->オリジナル) /