- 
    Bug 
- 
    Resolution: Fixed
- 
     P3 P3
- 
    11
- 
    32 bit Windows 
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8221165 | 12.0.2 | Alexey Ivanov | P3 | Resolved | Fixed | b01 | 
| JDK-8220277 | 11.0.4 | Alexey Ivanov | P3 | Resolved | Fixed | b01 | 
| JDK-8219933 | 11.0.3 | Alexey Ivanov | P3 | Resolved | Fixed | b02 | 
                    An issue (https://github.com/AdoptOpenJDK/openjdk-build/issues/709) raised against AdoptOpenJDK jdk11 32-bit windows builds led us to the name decoration problem on built 32-bit dlls, specifically dt_socket.dll and dt_shmem.dll. Whereas 64-bit MSVC builds don't apply any name decorations on exported functions, 32-bit builds apply them which requires either def files or /export flags to be specified on the linker arguments.
Steps to reproduce:
Run jshell from JDK.
images/jdk> bin/jshell.exe
Launching JShell execution engine threw: ERROR: transport library missing onLoad entry: dt_socket
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_LOAD(509)
JDWP exit error AGENT_ERROR_TRANSPORT_LOAD(196): No transports initialized [debugInit.c:732]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_LOAD(196)
Steps to reproduce:
Run jshell from JDK.
images/jdk> bin/jshell.exe
Launching JShell execution engine threw: ERROR: transport library missing onLoad entry: dt_socket
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_LOAD(509)
JDWP exit error AGENT_ERROR_TRANSPORT_LOAD(196): No transports initialized [debugInit.c:732]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_LOAD(196)
- backported by
- 
                    JDK-8219933 JDWP is broken on 32 bit Windows: transport library missing onLoad entry -           
- Resolved
 
-         
- 
                    JDK-8220277 JDWP is broken on 32 bit Windows: transport library missing onLoad entry -           
- Resolved
 
-         
- 
                    JDK-8221165 JDWP is broken on 32 bit Windows: transport library missing onLoad entry -           
- Resolved
 
-         
- relates to
- 
                    JDK-8200178 Remove mapfiles for JDK native libraries -           
- Resolved
 
-         
- links to
             (3 links to)
        
    