Comment 10 for bug 330713

Revision history for this message
Kees Cook (kees) wrote :

com/sun/jdi/BadHandshakeTest.java is a "real" problem, though:

*** buffer overflow detected ***: /usr/lib/jvm/java-6-openjdk/jre/bin/java terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x40)[0xf7e99a90]
/lib/libc.so.6[0xf7e98aa0]
/lib/libc.so.6[0xf7e97dca]
/usr/lib/jvm/java-6-openjdk/jre/lib/i386/libdt_socket.so[0xf70f6eb7]
/usr/lib/jvm/java-6-openjdk/jre/lib/i386/libdt_socket.so[0xf70f7066]
/usr/lib/jvm/java-6-openjdk/jre/lib/i386/libjdwp.so[0xf7128357]
/usr/lib/jvm/java-6-openjdk/jre/lib/i386/server/libjvm.so[0xf760af14]
/usr/lib/jvm/java-6-openjdk/jre/lib/i386/server/libjvm.so[0xf760affc]
/usr/lib/jvm/java-6-openjdk/jre/lib/i386/server/libjvm.so[0xf779c2cc]
/usr/lib/jvm/java-6-openjdk/jre/lib/i386/server/libjvm.so[0xf779c38a]
/usr/lib/jvm/java-6-openjdk/jre/lib/i386/server/libjvm.so[0xf76c0931]
/lib/libpthread.so.0[0xf7f20680]
/lib/libc.so.6(clone+0x5e)[0xf7e84b4e]
======= Memory map: ========
08048000-08051000 r-xp 00000000 fc:1d 12097 /usr/lib/jvm/java-6-openjdk/jre/bin/java
08051000-08052000 r--p 00008000 fc:1d 12097 /usr/lib/jvm/java-6-openjdk/jre/bin/java
08052000-08053000 rw-p 00009000 fc:1d 12097 /usr/lib/jvm/java-6-openjdk/jre/bin/java
08484000-0854e000 rw-p 00000000 00:00 0 [heap]
ab494000-ab4be000 r-xp 00000000 fc:1d 65590 /lib/libgcc_s.so.1
ab4be000-ab4bf000 r--p 00029000 fc:1d 65590 /lib/libgcc_s.so.1
ab4bf000-ab4c0000 rw-p 0002a000 fc:1d 65590 /lib/libgcc_s.so.1
ab4c0000-ab4c3000 ---p 00000000 00:00 0
ab4c3000-ab510000 rw-p 00000000 00:00 0
ab510000-ab513000 ---p 00000000 00:00 0
ab513000-ab560000 rw-p 00000000 00:00 0
ab560000-ab563000 ---p 00000000 00:00 0
ab563000-ab5b0000 rw-p 00000000 00:00 0
ab5b0000-ab5b3000 ---p 00000000 00:00 0
ab5b3000-ab600000 rw-p 00000000 00:00 0
ab600000-ab621000 rw-p 00000000 00:00 0
ab621000-ab700000 ---p 00000000 00:00 0
ab720000-ab723000 ---p 00000000 00:00 0
ab723000-ab770000 rw-p 00000000 00:00 0
ab770000-ab771000 ---p 00000000 00:00 0
ab771000-ab823000 rw-p 00000000 00:00 0
ab823000-ab9b7000 r--s 038e2000 fc:1d 12095 /usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar
ab9b7000-ab9b8000 ---p 00000000 00:00 0
ab9b8000-aba37000 rw-p 00000000 00:00 0
aba37000-aba38000 ---p 00000000 00:00 0
aba38000-abab7000 rw-p 00000000 00:00 0
abab7000-abab8000 ---p 00000000 00:00 0
abab8000-abb37000 rw-p 00000000 00:00 0
abb37000-abb38000 ---p 00000000 00:00 0
abb38000-abbb7000 rw-p 00000000 00:00 0
abbb7000-abbbf000 rwxp 00000000 00:00 0
abbbf000-abbf7000 rwxp 00000000 00:00 0
abbf7000-abc2f000 rwxp 00000000 00:00 0
abc2f000-abdbf000 rwxp 00000000 00:00 0
abdbf000-abdc7000 rwxp 00000000 00:00 0
abdc7000-abdff000 rwxp 00000000 00:00 0
abdff000-abe37000 rwxp 00000000 00:00 0
abe37000-abfc6000 rwxp 00000000 00:00 0
abfc6000-abfcd000 rwxp 00000000 00:00 0
abfcd000-abfff000 rwxp 00000000 00:00 0
abfff000-ad000000 rwxp 00000000 00:00 0
ad000000-b4000000 rwxp 00000000 00:00 0
b4000000-bae10000 rwxp 00000000 00:00 0
bae10000-ece40000 rwxp 00000000 00:00 0
ece40000-edc00000 rwxp 00000000 00:00 0
edc00000-f4000000 rwxp 00000000 00:00 0
f4002000-f400b000 rwxp 00000000 00:00 0
f400b000-f40c2000 rwxp 00000000 00:00 0
f40c2000-f4302000 rwxp 00000000 00:00 0
f4302000-f70c2000 rwxp 00000000 00:00 0
f70c2000-f70c9000 r-xp 00000000 fc:1d 21051 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libzip.so
f70c9000-f70ca000 r--p 00006000 fc:1d 21051 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libzip.so
f70ca000-f70cb000 rw-p 00007000 fc:1d 21051 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libzip.so
f70cb000-f70d3000 rw-s 00000000 fc:02 1269888 /tmp/hsperfdata_kees/6193
f70d3000-f70de000 r-xp 00000000 fc:1d 65739 /lib/libnss_files-2.10.1.so
f70de000-f70df000 r--p 0000a000 fc:1d 65739 /lib/libnss_files-2.10.1.so
f70df000-f70e0000 rw-p 0000b000 fc:1d 65739 /lib/libnss_files-2.10.1.so
f70e0000-f70e9000 r-xp 00000000 fc:1d 65741 /lib/libnss_nis-2.10.1.so
f70e9000-f70ea000 r--p 00008000 fc:1d 65741 /lib/libnss_nis-2.10.1.so
f70ea000-f70eb000 rw-p 00009000 fc:1d 65741 /lib/libnss_nis-2.10.1.so
f70eb000-f70f2000 r-xp 00000000 fc:1d 65737 /lib/libnss_compat-2.10.1.so
f70f2000-f70f3000 r--p 00006000 fc:1d 65737 /lib/libnss_compat-2.10.1.so
f70f3000-f70f4000 rw-p 00007000 fc:1d 65737 /lib/libnss_compat-2.10.1.so
f70f4000-f70f5000 rw-p 00000000 00:00 0
f70f5000-f70f9000 r-xp 00000000 fc:1d 19438 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libdt_socket.so
f70f9000-f70fa000 r--p 00003000 fc:1d 19438 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libdt_socket.so
f70fa000-f70fb000 rw-p 00004000 fc:1d 19438 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libdt_socket.so
f70fb000-f7102000 r--s 00000000 fc:1d 90419 /usr/lib/gconv/gconv-modules.cache
f7102000-f713e000 r-xp 00000000 fc:1d 19449 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libjdwp.so
f713e000-f713f000 r--p 0003b000 fc:1d 19449 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libjdwp.so
f713f000-f7140000 rw-p 0003c000 fc:1d 19449 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libjdwp.so
f7140000-f7148000 r-xp 00000000 fc:1d 31111 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/native_threads/libhpi.so
f7148000-f7149000 r--p 00007000 fc:1d 31111 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/native_threads/libhpi.so
f7149000-f714a000 rw-p 00008000 fc:1d 31111 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/native_threads/libhpi.so
f714a000-f715f000 r-xp 00000000 fc:1d 65736 /lib/libnsl-2.10.1.so
f715f000-f7160000 r--p 00014000 fc:1d 65736 /lib/libnsl-2.10.1.so
f7160000-f7161000 rw-p 00015000 fc:1d 65736 /lib/libnsl-2.10.1.so
f7161000-f7163000 rw-p 00000000 00:00 0
f7163000-f718a000 r-xp 00000000 fc:1d 19446 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libjava.so
f718a000-f718b000 r--p 00026000 fc:1d 19446 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libjava.so
f718b000-f718d000 rw-p 00027000 fc:1d 19446 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libjava.so
f718d000-f7199000 r-xp 00000000 fc:1d 21050 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libverify.so
f7199000-f719a000 r--p 0000b000 fc:1d 21050 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libverify.so
f719a000-f719b000 rw-p 0000c000 fc:1d 21050 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libverify.so
f719b000-f71a2000 r-xp 00000000 fc:1d 65748 /lib/librt-2.10.1.so
f71a2000-f71a3000 r--p 00006000 fc:1d 65748 /lib/librt-2.10.1.so
f71a3000-f71a4000 rw-p 00007000 fc:1d 65748 /lib/librt-2.10.1.soFAILED: com/sun/jdi/BadHandshakeTest.java