Fwd: Request for review JDK-8169634 - Logging fails with 'pure virtual method called'

Alexander Harlap alexander.harlap at oracle.com
Wed Jan 18 15:57:56 UTC 2017


Hi David,

Here is a link to stalled code review where I wanted to fix problem  by 
avoiding globals.

What is your opinion?


Thank you,

Alex




-------- Forwarded Message --------
Subject: 	Request for review JDK-8169634 - Logging fails with 'pure 
virtual method called'
Date: 	Tue, 20 Dec 2016 17:16:10 -0500
From: 	Alexander Harlap <alexander.harlap at oracle.com>
Organization: 	Oracle Corporation
To: 	hotspot-gc-dev at openjdk.java.net



Please review suggested change for JDK-8169634 
<https://bugs.openjdk.java.net/browse/JDK-8169634> - Logging fails with 
'pure virtual method called'

Change is located at http://cr.openjdk.java.net/~aharlap/8169634/webrev.00/

Reported problem points to access virtual method of of statically 
initialized object  MarkSweep::follow_root_closure after calling global 
destructor for that object (from exit()).

Currently AllStatic class MarkSweep declares few statically allocated 
closures and Stack<..> objects.

Suggested change converts MarkSweep class and all its closures and 
stacks<..>  to be the stack allocated objects.

Alex



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20170118/0c132c1b/attachment.htm>


More information about the hotspot-gc-dev mailing list