- 
    Bug 
- 
    Resolution: Fixed
- 
     P3 P3
- 
    7u51
- 
        b15
- 
        os_x
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8048376 | 8u25 | Ivan Gerasimov | P3 | Resolved | Fixed | b05 | 
| JDK-8043760 | 8u20 | Ivan Gerasimov | P3 | Resolved | Fixed | b20 | 
| JDK-8053632 | emb-8u26 | Ivan Gerasimov | P3 | Resolved | Fixed | b17 | 
| JDK-8043761 | 7u80 | Ivan Gerasimov | P3 | Resolved | Fixed | b01 | 
| JDK-8061027 | 7u79 | Ivan Gerasimov | P3 | Resolved | Fixed | b01 | 
| JDK-8057351 | 7u76 | Ivan Gerasimov | P3 | Resolved | Fixed | b01 | 
| JDK-8050350 | 7u75 | Ivan Gerasimov | P3 | Resolved | Fixed | b01 | 
| JDK-8047876 | 7u72 | Ivan Gerasimov | P3 | Closed | Fixed | b01 | 
It can be reproduced with ./sun/security/smartcardio/TestDefault.java manual test.
To make the bug more reproducible I've run it in a loop.
The failure occurs once on every few hundred cycles.
java(29245,0x100f21000) malloc: *** mach_vm_map(size=140698833653760) failed (error code=3)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
Exception in thread "main" java.lang.OutOfMemoryError
at sun.security.smartcardio.PCSC.SCardListReaders(Native Method)
at sun.security.smartcardio.PCSCTerminals.list(PCSCTerminals.java:80)
at javax.smartcardio.CardTerminals.list(CardTerminals.java:72)
at TestDefault1.main(TestDefault1.java:47)
- backported by
- 
                    JDK-8043760 (smartcardio) javax.smartcardio.CardTerminals.list() fails on MacOSX -           
- Resolved
 
-         
- 
                    JDK-8043761 (smartcardio) javax.smartcardio.CardTerminals.list() fails on MacOSX -           
- Resolved
 
-         
- 
                    JDK-8048376 (smartcardio) javax.smartcardio.CardTerminals.list() fails on MacOSX -           
- Resolved
 
-         
- 
                    JDK-8050350 (smartcardio) javax.smartcardio.CardTerminals.list() fails on MacOSX -           
- Resolved
 
-         
- 
                    JDK-8053632 (smartcardio) javax.smartcardio.CardTerminals.list() fails on MacOSX -           
- Resolved
 
-         
- 
                    JDK-8057351 (smartcardio) javax.smartcardio.CardTerminals.list() fails on MacOSX -           
- Resolved
 
-         
- 
                    JDK-8061027 (smartcardio) javax.smartcardio.CardTerminals.list() fails on MacOSX -           
- Resolved
 
-         
- 
                    JDK-8047876 (smartcardio) javax.smartcardio.CardTerminals.list() fails on MacOSX -           
- Closed
 
-