See JDK-8319104
`LogTagSet::set_output_level()` and `LogOutputList::set_output_level` should not accept NULL as LogOutput* argument.
They do, currently, which leads to delayed crashes later since the NULL output is registered in the output list.
That triggeredJDK-8319104, where - due to a fluke in C++ initialization order and a mislabeling of LogTagSet tests as "TEST", without "_VM" - `LogTagSet::set_output_level()` was called with `LogConfiguration::StdoutLog` which was still uninitialized (null).
`LogTagSet::set_output_level()` and `LogOutputList::set_output_level` should not accept NULL as LogOutput* argument.
They do, currently, which leads to delayed crashes later since the NULL output is registered in the output list.
That triggered
- relates to
-
JDK-8319104 GtestWrapper crashes with SIGILL in AsyncLogTest::test_asynclog_raw on AIX opt
- Resolved