Project

General

Profile

Bug #9984

OpenSSL::TestPKeyRSA#test_sign_verify_memory_leak timeouts on ARM

Added by vo.x (Vit Ondruch) over 6 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
ruby -v:
ruby -v: ruby 2.1.2p95 (2014-05-08 revision 45877) [armv7hl-linux]
[ruby-core:63367]

Description

Ruby's test suite fails on ARM 1 with error:

  4) Error:
OpenSSL::TestPKeyRSA#test_sign_verify_memory_leak:
Timeout::Error: execution of assert_no_memory_leak expired
    /builddir/build/BUILD/ruby-2.1.2/test/openssl/test_pkey_rsa.rb:80:in `test_sign_verify_memory_leak'

This seems to be due to low performance of that particular builder. We were able to build ruby by applying this easy fix:

$ sed -i -e 's|20_000|10_000|g' test/openssl/test_pkey_rsa.rb

Nevertheless, I am not sure if this is optimal fix.

[1] https://kojipkgs.fedoraproject.org//work/tasks/4012/7074012/build.log
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1107044#c7


Related issues

Related to Ruby master - Bug #9743: memory leak in openssl ossl_pkey_verify leaks memoryClosedzzak (Zachary Scott)Actions

Also available in: Atom PDF