-
Bug
-
Resolution: Fixed
-
P2
-
hs24, hs25
-
b39
-
os_x
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8019750 | 8 | David Holmes | P2 | Closed | Fixed | b97 |
JDK-8019711 | 7u60 | David Holmes | P2 | Resolved | Fixed | b01 |
JDK-8019444 | 7u45 | David Holmes | P2 | Closed | Fixed | b01 |
JDK-8017593 | 7u40 | David Holmes | P2 | Resolved | Fixed | b31 |
JDK-8017254 | hs24 | David Holmes | P2 | Resolved | Fixed | b50 |
The implications of this can be quite significant as the linker will bind symbols to functions based on the order it finds them in the various shared libraries. We discovered during some changes in the VM that some of the JDK native code is actually calling the VM's global operator new! It is even possible that a library might use mismatched functions from different shared objects - eg malloc from liba and free from libb.
There are a number of strange OSX crashes that are currently being investigated, and it is possible that the could be caused due to this linkage problem
- backported by
-
JDK-8017254 [OSX] All libjvm symbols are exported
- Resolved
-
JDK-8017593 [OSX] All libjvm symbols are exported
- Resolved
-
JDK-8019711 [OSX] All libjvm symbols are exported
- Resolved
-
JDK-8019444 [OSX] All libjvm symbols are exported
- Closed
-
JDK-8019750 [OSX] All libjvm symbols are exported
- Closed
- duplicates
-
JDK-8001475 [macosx] Lots of crashes during regular work with NetBeans IDE
- Closed
-
JDK-8003295 [macosx] Repeated calls to report_and_die
- Closed
-
JDK-8009281 [macosx] JDK crash in GCTaskThread
- Closed
- relates to
-
JDK-8017234 Hotspot should stop using mapfiles
- Resolved
-
JDK-8011596 GC crashes during JPRT testing on OSX
- Closed
-
JDK-8035616 vmstruct symbols is not exported under OS X
- Closed