hg: jdk7/hotspot-gc/hotspot: 6946056: assert((intptr_t) sp()<=(intptr_t) result, "result must>=than stack pointer"), frame_x86.cpp:295
john.cuthbertson at sun.com
john.cuthbertson at sun.com
Wed Apr 28 03:39:33 UTC 2010
Changeset: 615a9d95d265
Author: johnc
Date: 2010-04-27 18:13 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/615a9d95d265
6946056: assert((intptr_t) sp()<=(intptr_t) result,"result must>=than stack pointer"), frame_x86.cpp:295
Summary: frame::interpreter_frame_monitor_end() will spuriously assert for a frame that spans 0x80000000. Cast values to intptr_t* (rather than intptr_t) so that an unsigned pointer compare is performed.
Reviewed-by: never, jcoomes, pbk
! src/cpu/x86/vm/frame_x86.cpp
More information about the hotspot-gc-dev
mailing list