RFR: 8374862: assert(false) failed: Attempting to acquire lock MDOExtraData_lock/nosafepoint-1 out of order with lock tty_lock/tty -- possible deadlock (running with -XX:+Verbose -XX:+WizardMode -XX:+PrintDeoptimizationDetails) [v8]

David Holmes dholmes at openjdk.org
Mon Jan 19 04:48:28 UTC 2026


On Mon, 19 Jan 2026 03:14:01 GMT, Guanqiang Han <ghan at openjdk.org> wrote:

>> src/hotspot/share/interpreter/bytecodeTracer.cpp line 195:
>> 
>>> 193: #endif
>>> 194: 
>>> 195: void BytecodeTracer::print_method_codes(const methodHandle& method, int from, int to, outputStream* st, int flags, bool coherent_output) {
>> 
>> I don't like the new `coherent_output` name sorry. The output will always be "coherent" - either via the passed in stringStream, or the internal StringStream.
>
> How about use_local_buffer?

That's workable I suppose - but your original was also workable.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/29186#discussion_r2703197288


More information about the hotspot-compiler-dev mailing list