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.

Author schwab
Recipients schwab
Date 2014-09-27.12:41:37
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1411821697.8.0.131937255622.issue22503@psf.upfronthosting.co.za>
In-reply-to
Content
test_register_chain fails on aarch64 due to signal stack overflow, when re-raising the signal in faulthandler_user.  The problem is that the signal stack can only handle a single signal frame, but faulthandler_user adds a second one.  _Py_Faulthandler_Init should allocate twice the amount of stack to cater for the two signal frames.

======================================================================
FAIL: test_register_chain (test.test_faulthandler.FaultHandlerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/abuild/rpmbuild/BUILD/Python-3.4.1/Lib/test/test_faulthandler.py", line 592, in test_register_chain
    self.check_register(chain=True)
  File "/home/abuild/rpmbuild/BUILD/Python-3.4.1/Lib/test/test_faulthandler.py", line 576, in check_register
    self.assertEqual(exitcode, 0)
AssertionError: -11 != 0

----------------------------------------------------------------------
History
Date User Action Args
2014-09-27 12:41:38schwabsetrecipients: + schwab
2014-09-27 12:41:37schwabsetmessageid: <1411821697.8.0.131937255622.issue22503@psf.upfronthosting.co.za>
2014-09-27 12:41:37schwablinkissue22503 messages
2014-09-27 12:41:37schwabcreate