Integrated: 8306278: jvmtiAgentList.cpp:253 assert(offset >= 0) failed: invariant occurs on AIX after JDK-8257967
Markus Grönlund
mgronlun at openjdk.org
Wed Apr 19 11:02:54 UTC 2023
On Tue, 18 Apr 2023 16:59:29 GMT, Markus Grönlund <mgronlun at openjdk.org> wrote:
> Greetings,
>
> For most platforms, os::dll_address_to_library_name() only sets offset = -1 in case of errors. If there is an error, the function returns false. This is fine.
>
> On AIX, the offset, being optional, is invariantly set to -1, even in the case of non-errors.
>
> Easiest to remove the assertion for a positive offset.
>
> Thanks
> Markus
This pull request has now been integrated.
Changeset: c738c8ea
Author: Markus Grönlund <mgronlun at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/c738c8ea3e9fda87abb03acb599a2433a344db09
Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod
8306278: jvmtiAgentList.cpp:253 assert(offset >= 0) failed: invariant occurs on AIX after JDK-8257967
Reviewed-by: sspitsyn, dholmes, mbaesken
-------------
PR: https://git.openjdk.org/jdk/pull/13513
More information about the serviceability-dev
mailing list