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
Tue Apr 27 20:39:33 PDT 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