-
Bug
-
Resolution: Fixed
-
P3
-
5.0u14, 6u6, 6u12, 6-pool, 7-pool
-
b02
-
x86, sparc
-
linux_redhat_5.2, solaris, solaris_10
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2173679 | 7 | Tom Rodriguez | P3 | Closed | Fixed | b49 |
JDK-2180482 | 6u18 | Tom Rodriguez | P3 | Closed | Not an Issue | |
JDK-2176414 | 6u14 | Dmitriy Samersoff | P3 | Resolved | Fixed | b06 |
JDK-2172287 | 6u13-rev | Dmitriy Samersoff | P2 | Resolved | Fixed | b07 |
JDK-2176568 | 5.0u19 | Dmitriy Samersoff | P3 | Resolved | Fixed | b02 |
JDK-2172288 | 5.0u18-rev | Dmitriy Samersoff | P4 | Resolved | Fixed | b06 |
JDK-2176413 | hs14 | Dmitriy Samersoff | P3 | Resolved | Fixed | b15 |
JDK-2176429 | hs11.3 | Tom Rodriguez | P3 | Resolved | Fixed | b06 |
// Slimey cheap key comparator.
int32 cmpkey(const void *key1, const void *key2) {
return (int32)((intptr_t)key1 - (intptr_t)key2);
}
Unforturnately in 64-bit mode this throws away the high 32 bits of the pointer.
- backported by
-
JDK-2172287 Crash in OopFlow::build_oop_map: incorrect comparison of 64bit pointers
- Resolved
-
JDK-2176413 Crash in OopFlow::build_oop_map: incorrect comparison of 64bit pointers
- Resolved
-
JDK-2176414 Crash in OopFlow::build_oop_map: incorrect comparison of 64bit pointers
- Resolved
-
JDK-2176429 Crash in OopFlow::build_oop_map: incorrect comparison of 64bit pointers
- Resolved
-
JDK-2176568 Crash in OopFlow::build_oop_map: incorrect comparison of 64bit pointers
- Resolved
-
JDK-2172288 Crash in OopFlow::build_oop_map: incorrect comparison of 64bit pointers
- Resolved
-
JDK-2173679 Crash in OopFlow::build_oop_map: incorrect comparison of 64bit pointers
- Closed
-
JDK-2180482 Crash in OopFlow::build_oop_map: incorrect comparison of 64bit pointers
- Closed
- duplicates
-
JDK-6745807 CompilerThread crash in OopFlow::build_oop_map
- Closed