runtime: PublicKeyTests.TestKey_RSA failure on Unix in CI

http://dotnet-ci.cloudapp.net/job/dotnet_corefx/job/centos7.1_release_tst_prtest/1959/console

17:10:15    System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestKey_RSA [FAIL]
17:10:15       Assert.Equal() Failure
17:10:15       Expected: Byte[] [232, 175, 92, 162, 32, ...]
17:10:15       Actual:   Byte[] [0, 0, 0, 0, 0, ...]
17:10:15       Stack Trace:
17:10:16             at System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestKey_RSA()

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 40 (40 by maintainers)

Most upvoted comments

I’m like 99% sure I just found the missing GC.KeepAlive and the confusing scenario that bound it all up.

Thanks @karelz for noticing the release-only, and @steveharter for getting a stable repro with that knowledge.

FWIW here’s Jenkins history since May 2016 including the release branch. I can’t say whether each of these failed for the same reason this issue is tracking, since that level of history isn’t available.

Pretty much every flavor of Linux + Mac.

dotnet_corefx/master/rhel7.2_release_tst 497 	Azure0527143620 	05/28 01:05 AM 		0
dotnet_corefx/master/ubuntu16.04_release 149 	Azure0622234024 	06/23 07:01 AM 		0
dotnet_corefx/master/opensuse13.2_release 281 	Azure0713174021 	07/14 12:44 AM 		0
dotnet_corefx/master/osx_release 753 	dci-macpro-09 	07/16 04:46 PM 		0
dotnet_corefx/master/centos7.1_release 502 	Azure0720100957 	07/20 10:12 PM 		0
dotnet_corefx/master/fedora23_release 326 	Azure0722161849 	07/23 01:46 AM 		0
dotnet_corefx/master/centos7.1_release 545 	Azure0726132739 	07/26 09:05 PM 		0
dotnet_corefx/master/osx_release 830 	dci-macpro-08 	07/27 05:42 PM 		0
dotnet_corefx/dev_cms_unix/fedora23_release 16 	Azure0808092329 	08/08 10:21 PM 		0
dotnet_corefx/master/debian8.4_release 409 	Azure0809114259 	08/09 08:37 PM 		0
dotnet_corefx/master/osx_release 922 	dci-macpro-09 	08/17 12:36 AM 		0
dotnet_corefx/master/ubuntu16.04_release 501 	Azure0819150126 	08/19 10:03 PM 		0
dotnet_corefx/master/debian8.4_release 535 	Azure0826140906 	08/26 09:12 PM 		0
dotnet_corefx/master/centos7.1_release 843 	Azure0906165803 	09/07 02:34 AM 		0
dotnet_corefx/master/ubuntu16.10_release 130 	Azure0930064247 	09/30 07:17 PM 		0
dotnet_corefx/master/opensuse42.1_release 142 	Azure1001085143 	10/01 03:55 PM 		0
dotnet_corefx/master/osx_release 283 	dci-macpro-09 	10/06 12:30 AM 		0
dotnet_corefx/master/ubuntu14.04_release 451 	ubuntu1404-20160211-1-1013480 	10/17 06:07 PM 		0
dotnet_corefx/master/ubuntu16.04_release 414 	ubuntu1604-20160803-17214711 	10/18 01:00 AM 		0
dotnet_corefx/master/osx_release 483 	dci-macpro-09 	10/19 06:24 AM 		0
dotnet_corefx/master/ubuntu14.04_release-hangdebug 73 	ubuntu1404-20160211-1-7e02a0 	10/22 08:10 AM 		0
dotnet_corefx/master/outerloop_ubuntu14.04_release 43 	Azure1023104012 	10/23 05:42 PM 		0
dotnet_corefx/master/ubuntu14.04_release-hangdebug 97 	ubuntu1404-20160211-1-bac250 	10/23 08:10 AM 		0
dotnet_corefx/master/debian8.4_release 436 	deb84-20160623-174930 	10/24 02:58 AM 		0
dotnet_corefx/master/ubuntu14.04_release-hangdebug 165 	ubuntu1404-20160211-1-8de947 	10/26 05:10 AM 		0
dotnet_corefx/master/centos7.1_release 563 	centos71-20160929-cae7d0 	10/26 06:59 PM 		0
dotnet_corefx/master/ubuntu14.04_release 686 	ubuntu1404-20160211-1-eb1c90 	11/01 07:28 PM 		0
dotnet_corefx/master/fedora24_release 22 	fedora24-20161024-71ea70 	11/03 10:38 PM 		0
dotnet_corefx/master/fedora23_release 608 	fedora23-20160622-f01740 	11/03 06:10 PM 		0
dotnet_corefx/release_1.1.0/rhel7.2_release 26 	rhel72-20160211-c51390 	12/28 10:53 PM 		0
dotnet_corefx/release_1.1.0/outerloop_osx_release 17 	dci-macpro-03 	12/29 08:15 PM 		0
dotnet_corefx/release_1.1.0/debian8.4_release 32 	deb84-20160623-694230 	01/03 01:39 PM 		0
dotnet_corefx/release_1.1.0/outerloop_ubuntu16.04_release 30 	ubuntu1604-20160510-outereb0800 	01/07 05:16 AM 		0
dotnet_corefx/release_1.1.0/outerloop_osx_release 33 	dci-macpro-02 	01/16 08:16 PM 		0
dotnet_corefx/release_1.0.0/opensuse13.2_release 59 	suse132-20160315-323e30 	01/19 02:07 PM 		0
dotnet_corefx/release_1.0.0/osx_release 67 	dci-macpro-02 	01/19 03:04 AM 		0
dotnet_corefx/release_1.0.0/outerloop_osx_release 34 	dci-macpro-02 	01/22 04:29 AM 		0
dotnet_corefx/release_1.1.0/ubuntu14.04_release 133 	ubuntu1404-20160211-1-24f8f1 	03/10 05:19 PM 		0