@@ -171,8 +171,10 @@ TEST_VM(ThreadsListHandle, sanity) {
171
171
// Verify the current thread refers to tlh2:
172
172
EXPECT_EQ (ThreadsListHandleTest::get_Thread_threads_hazard_ptr (thr), tlh2.list ())
173
173
<< " thr->_threads_hazard_ptr must match tlh2.list()" ;
174
- EXPECT_EQ (tlh1.list (), tlh2.list ())
175
- << " tlh1.list() must match tlh2.list()" ;
174
+ // Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values,
175
+ // until the root cause of test failure(JDK-8315141) has been fixed
176
+ // EXPECT_EQ(tlh1.list(), tlh2.list())
177
+ // << "tlh1.list() must match tlh2.list()";
176
178
EXPECT_EQ (ThreadsListHandleTest::get_Thread_threads_list_ptr (thr), list_ptr2)
177
179
<< " thr->_threads_list_ptr must match list_ptr2" ;
178
180
EXPECT_NE (list_ptr1, list_ptr2)
@@ -291,8 +293,10 @@ TEST_VM(ThreadsListHandle, sanity) {
291
293
// Verify the current thread refers to tlh2:
292
294
EXPECT_EQ (ThreadsListHandleTest::get_Thread_threads_hazard_ptr (thr), tlh2.list ())
293
295
<< " thr->_threads_hazard_ptr must match tlh2.list()" ;
294
- EXPECT_EQ (tlh1.list (), tlh2.list ())
295
- << " tlh1.list() must match tlh2.list()" ;
296
+ // Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values,
297
+ // until the root cause of test failure(JDK-8315141) has been fixed
298
+ // EXPECT_EQ(tlh1.list(), tlh2.list())
299
+ // << "tlh1.list() must match tlh2.list()";
296
300
EXPECT_EQ (ThreadsListHandleTest::get_Thread_threads_list_ptr (thr), list_ptr2)
297
301
<< " thr->_threads_list_ptr must match list_ptr2" ;
298
302
EXPECT_NE (list_ptr1, list_ptr2)
@@ -339,8 +343,10 @@ TEST_VM(ThreadsListHandle, sanity) {
339
343
// Verify the current thread refers to tlh3:
340
344
EXPECT_EQ (ThreadsListHandleTest::get_Thread_threads_hazard_ptr (thr), tlh3.list ())
341
345
<< " thr->_threads_hazard_ptr must match tlh3.list()" ;
342
- EXPECT_EQ (tlh1.list (), tlh3.list ())
343
- << " tlh1.list() must match tlh3.list()" ;
346
+ // Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values,
347
+ // until the root cause of test failure(JDK-8315141) has been fixed
348
+ // EXPECT_EQ(tlh1.list(), tlh3.list())
349
+ // << "tlh1.list() must match tlh3.list()";
344
350
EXPECT_EQ (ThreadsListHandleTest::get_Thread_threads_list_ptr (thr), list_ptr3)
345
351
<< " thr->_threads_list_ptr must match list_ptr3" ;
346
352
EXPECT_NE (list_ptr1, list_ptr3)
@@ -523,8 +529,10 @@ TEST_VM(ThreadsListHandle, sanity) {
523
529
// Verify the current thread refers to tlh2a:
524
530
EXPECT_EQ (ThreadsListHandleTest::get_Thread_threads_hazard_ptr (thr), tlh2a.list ())
525
531
<< " thr->_threads_hazard_ptr must match tlh2a.list()" ;
526
- EXPECT_EQ (tlh1.list (), tlh2a.list ())
527
- << " tlh1.list() must match tlh2a.list()" ;
532
+ // Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values,
533
+ // until the root cause of test failure(JDK-8315141) has been fixed
534
+ // EXPECT_EQ(tlh1.list(), tlh2a.list())
535
+ // << "tlh1.list() must match tlh2a.list()";
528
536
EXPECT_EQ (ThreadsListHandleTest::get_Thread_threads_list_ptr (thr), list_ptr2a)
529
537
<< " thr->_threads_list_ptr must match list_ptr2a" ;
530
538
EXPECT_NE (list_ptr1, list_ptr2a)
@@ -601,8 +609,10 @@ TEST_VM(ThreadsListHandle, sanity) {
601
609
// Verify the current thread refers to tlh2b:
602
610
EXPECT_EQ (ThreadsListHandleTest::get_Thread_threads_hazard_ptr (thr), tlh2b.list ())
603
611
<< " thr->_threads_hazard_ptr must match tlh2b.list()" ;
604
- EXPECT_EQ (tlh1.list (), tlh2b.list ())
605
- << " tlh1.list() must match tlh2b.list()" ;
612
+ // Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values,
613
+ // until the root cause of test failure(JDK-8315141) has been fixed
614
+ // EXPECT_EQ(tlh1.list(), tlh2b.list())
615
+ // << "tlh1.list() must match tlh2b.list()";
606
616
EXPECT_EQ (ThreadsListHandleTest::get_Thread_threads_list_ptr (thr), list_ptr2b)
607
617
<< " thr->_threads_list_ptr must match list_ptr2b" ;
608
618
EXPECT_NE (list_ptr1, list_ptr2b)
0 commit comments