Seen once: Intel x86 2300 MHz, 72 cores, 512G, Solaris / Solaris 11, i86pc
stdout: [Creating garbage
[0.127s][trace ][gc,task] GC(0) GCTaskManager::calc_default_active_workers() : active_workers(): 0 new_active_workers: 2 prev_active_workers: 0
active_workers_by_JT: 2 active_workers_by_heap_size: 2
[0.127s][trace ][gc,task] GC(0) GCTaskManager::set_active_gang(): all_workers_active() 0 workers 48 active 2 ParallelGCThreads 48
[0.127s][trace ][gc,task] GC(0) JT: 1 workers 48 active 2 idle 0 more 46
[0.127s][trace ][gc,task] GC(0) [0x00000000006273a0] IdleGCTask:::do_it() should_wait: true
[0.127s][trace ][gc,task] GC(0) --- idle 10
[0.127s][trace ][gc,task] GC(0) [0x00000000006273a0] IdleGCTask::do_it() [0x00000000004450c0] (GCTaskManager monitor)->wait()
[0.127s][trace ][gc,task] GC(0) [0x00000000006273e0] IdleGCTask:::do_it() should_wait: true
[0.127s][trace ][gc,task] GC(0) --- idle 9
[0.127s][trace ][gc,task] GC(0) [0x00000000006273e0] IdleGCTask::do_it() [0x00000000004450c0] (GCTaskManager monitor)->wait()
[0.127s][trace ][gc,task] GC(0) [0x0000000000627420] IdleGCTask:::do_it() should_wait: true
...
[0.931s][trace ][gc,task] GC(78) [0x0000000000627920] IdleGCTask::do_it() returns should_wait: false
[0.931s][trace ][gc,task] GC(78) --- release 27
[0.931s][trace ][gc,task] GC(78) [0x0000000000627c20] IdleGCTask::do_it() returns should_wait: false
[0.932s][trace ][gc,task] GC(79) GCTaskManager::calc_default_active_workers() : active_workers(): 2 new_active_workers: 2 prev_active_workers: 2
active_workers_by_JT: 2 active_workers_by_heap_size: 2
[0.932s][trace ][gc,task] GC(79) GCTaskManager::set_active_gang(): all_workers_active() 0 workers 48 active 2 ParallelGCThreads 48
[0.932s][trace ][gc,task] GC(78) --- release 5
...
[0.947s][trace ][gc,task] GC(79) --- release 10
[0.947s][trace ][gc,task] GC(79) [0x0000000000627c60] IdleGCTask::do_it() returns should_wait: false
[0.947s][trace ][gc,task] GC(79) --- release 12
[0.947s][trace ][gc,task] GC(79) [0x0000000000627620] IdleGCTask::do_it() returns should_wait: false
[0.947s][trace ][gc,task] GC(79) --- release 21
[0.947s][trace ][gc,task] GC(79) [0x0000000000627d20] IdleGCTask::do_it() returns should_wait: false
];
stderr: [Pure virtual function called
]
exitValue = 6
java.lang.RuntimeException: Expected to get exit value of [0]
at jdk.test.lib.OutputAnalyzer.shouldHaveExitValue(OutputAnalyzer.java:366)
at TestDynamicNumberOfGCThreads.verifyDynamicNumberOfGCThreads(TestDynamicNumberOfGCThreads.java:47)
at TestDynamicNumberOfGCThreads.testDynamicNumberOfGCThreads(TestDynamicNumberOfGCThreads.java:57)
at TestDynamicNumberOfGCThreads.main(TestDynamicNumberOfGCThreads.java:43)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:520)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:92)
at java.lang.Thread.run(Thread.java:804)
JavaTest Message: Test threw exception: java.lang.RuntimeException: Expected to get exit value of [0]
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Expected to get exit value of [0]
stdout: [Creating garbage
[0.127s][trace ][gc,task] GC(0) GCTaskManager::calc_default_active_workers() : active_workers(): 0 new_active_workers: 2 prev_active_workers: 0
active_workers_by_JT: 2 active_workers_by_heap_size: 2
[0.127s][trace ][gc,task] GC(0) GCTaskManager::set_active_gang(): all_workers_active() 0 workers 48 active 2 ParallelGCThreads 48
[0.127s][trace ][gc,task] GC(0) JT: 1 workers 48 active 2 idle 0 more 46
[0.127s][trace ][gc,task] GC(0) [0x00000000006273a0] IdleGCTask:::do_it() should_wait: true
[0.127s][trace ][gc,task] GC(0) --- idle 10
[0.127s][trace ][gc,task] GC(0) [0x00000000006273a0] IdleGCTask::do_it() [0x00000000004450c0] (GCTaskManager monitor)->wait()
[0.127s][trace ][gc,task] GC(0) [0x00000000006273e0] IdleGCTask:::do_it() should_wait: true
[0.127s][trace ][gc,task] GC(0) --- idle 9
[0.127s][trace ][gc,task] GC(0) [0x00000000006273e0] IdleGCTask::do_it() [0x00000000004450c0] (GCTaskManager monitor)->wait()
[0.127s][trace ][gc,task] GC(0) [0x0000000000627420] IdleGCTask:::do_it() should_wait: true
...
[0.931s][trace ][gc,task] GC(78) [0x0000000000627920] IdleGCTask::do_it() returns should_wait: false
[0.931s][trace ][gc,task] GC(78) --- release 27
[0.931s][trace ][gc,task] GC(78) [0x0000000000627c20] IdleGCTask::do_it() returns should_wait: false
[0.932s][trace ][gc,task] GC(79) GCTaskManager::calc_default_active_workers() : active_workers(): 2 new_active_workers: 2 prev_active_workers: 2
active_workers_by_JT: 2 active_workers_by_heap_size: 2
[0.932s][trace ][gc,task] GC(79) GCTaskManager::set_active_gang(): all_workers_active() 0 workers 48 active 2 ParallelGCThreads 48
[0.932s][trace ][gc,task] GC(78) --- release 5
...
[0.947s][trace ][gc,task] GC(79) --- release 10
[0.947s][trace ][gc,task] GC(79) [0x0000000000627c60] IdleGCTask::do_it() returns should_wait: false
[0.947s][trace ][gc,task] GC(79) --- release 12
[0.947s][trace ][gc,task] GC(79) [0x0000000000627620] IdleGCTask::do_it() returns should_wait: false
[0.947s][trace ][gc,task] GC(79) --- release 21
[0.947s][trace ][gc,task] GC(79) [0x0000000000627d20] IdleGCTask::do_it() returns should_wait: false
];
stderr: [Pure virtual function called
]
exitValue = 6
java.lang.RuntimeException: Expected to get exit value of [0]
at jdk.test.lib.OutputAnalyzer.shouldHaveExitValue(OutputAnalyzer.java:366)
at TestDynamicNumberOfGCThreads.verifyDynamicNumberOfGCThreads(TestDynamicNumberOfGCThreads.java:47)
at TestDynamicNumberOfGCThreads.testDynamicNumberOfGCThreads(TestDynamicNumberOfGCThreads.java:57)
at TestDynamicNumberOfGCThreads.main(TestDynamicNumberOfGCThreads.java:43)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:520)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:92)
at java.lang.Thread.run(Thread.java:804)
JavaTest Message: Test threw exception: java.lang.RuntimeException: Expected to get exit value of [0]
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Expected to get exit value of [0]
- duplicates
-
JDK-8146009 "pure virtual method called" with using new GC logging mechanism
-
- Closed
-