-
Bug
-
Resolution: Fixed
-
P1
-
1.4.2
-
07
-
x86, sparc
-
solaris_8, windows
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2065986 | 5.0 | James Mcilree | P1 | Closed | Fixed | b03 |
JDK-2065985 | 1.4.2 | James Mcilree | P1 | Closed | Fixed | b19 |
There are three problems with x86 membar:
1) It's a no-op on win32
2) Linux uses sfence, instead of mfence, doing only store barriers
3) Solaris x86 claims to do a mfence, but uses the sfence encoding!
This is a critical flaw. There is a reproducable VM crash on win32,
and the solx86/linux bug could easily result in random VM crashes.
1) It's a no-op on win32
2) Linux uses sfence, instead of mfence, doing only store barriers
3) Solaris x86 claims to do a mfence, but uses the sfence encoding!
This is a critical flaw. There is a reproducable VM crash on win32,
and the solx86/linux bug could easily result in random VM crashes.
- backported by
-
JDK-2065985 atomic::membar doesn't on x86
- Closed
-
JDK-2065986 atomic::membar doesn't on x86
- Closed
- duplicates
-
JDK-4829040 -XX:+UseParallelGC causes JVM crash
- Closed
- relates to
-
JDK-4844565 UseParallelGC problem with 1.4.1_01 and 1.4.1_02 on IA-32 "Foster" chips.
- Closed