← Back to team overview

openjdk team mailing list archive

[Bug 420607] Re: glibc detected: corrupted double-linked list

 

** Package changed: openjdk-6 (Ubuntu) => sun-java6 (Ubuntu)

-- 
glibc detected: corrupted double-linked list
https://bugs.launchpad.net/bugs/420607
You received this bug notification because you are a member of OpenJDK,
which is subscribed to openjdk-6 in ubuntu.

Status in “sun-java6” package in Ubuntu: New

Bug description:
*** glibc detected *** /usr/lib/jvm/java-6-sun-1.6.0.14/bin/java: corrupted double-linked list: 0x8e600f00 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7f2f604]
/lib/tls/i686/cmov/libc.so.6[0xb7f31367]
/lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0xb7f315b6]
/usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/server/libjvm.so[0xb78ac8cc]
/usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/server/libjvm.so[0xb77e2091]
/usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/server/libjvm.so[0xb7772502]
/usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libjdwp.so[0xb72ab10a]
/usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libjdwp.so[0xb72898a8]
/usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libjdwp.so[0xb72996ca]
/usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libjdwp.so[0xb728f0ca]
/usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libjdwp.so[0xb72a3fd5]
/usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libjdwp.so[0xb72a42d3]
/usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/server/libjvm.so[0xb77fec69]
/usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/server/libjvm.so[0xb799368e]
/usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/server/libjvm.so[0xb78b4ade]
/lib/tls/i686/cmov/libpthread.so.0[0xb80374ff]
/lib/tls/i686/cmov/libc.so.6(clone+0x5e)[0xb7fa449e]
======= Memory map: ========
08048000-08052000 r-xp 00000000 08:01 9135723    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/bin/java
08052000-08053000 rwxp 00009000 08:01 9135723    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/bin/java
09482000-09a41000 rwxp 09482000 00:00 0          [heap]
8dd00000-8ddf0000 rwxp 8dd00000 00:00 0 
8ddf0000-8de00000 ---p 8ddf0000 00:00 0 
8e000000-8e200000 rwxp 8e000000 00:00 0 
8e200000-8e3fb000 rwxp 8e200000 00:00 0 
8e3fb000-8e400000 ---p 8e3fb000 00:00 0 
8e400000-8e500000 rwxp 8e400000 00:00 0 
8e600000-8e621000 rwxp 8e600000 00:00 0 
8e621000-8e700000 ---p 8e621000 00:00 0 
8e800000-8e8fd000 rwxp 8e800000 00:00 0 
8e8fd000-8e900000 ---p 8e8fd000 00:00 0 
8ea00000-8ead3000 rwxp 8ea00000 00:00 0 
8ead3000-8eb00000 ---p 8ead3000 00:00 0 
8eb00000-8ebe6000 rwxp 8eb00000 00:00 0 
8ebe6000-8ec00000 ---p 8ebe6000 00:00 0 
8ec00000-8eceb000 rwxp 8ec00000 00:00 0 
8eceb000-8ed00000 ---p 8eceb000 00:00 0 
8ed00000-8edfa000 rwxp 8ed00000 00:00 0 
8edfa000-8ee00000 ---p 8edfa000 00:00 0 
8ee00000-8eef5000 rwxp 8ee00000 00:00 0 
8eef5000-8ef00000 ---p 8eef5000 00:00 0 
8ef00000-8efe7000 rwxp 8ef00000 00:00 0 
8efe7000-8f000000 ---p 8efe7000 00:00 0 
8f000000-8f0fa000 rwxp 8f000000 00:00 0 
8f0fa000-8f100000 ---p 8f0fa000 00:00 0 
8f100000-8f1da000 rwxp 8f100000 00:00 0 
8f1da000-8f200000 ---p 8f1da000 00:00 0 
8f200000-8f2fd000 rwxp 8f200000 00:00 0 
8f2fd000-8f300000 ---p 8f2fd000 00:00 0 
8f300000-8f3fb000 rwxp 8f300000 00:00 0 
8f3fb000-8f400000 ---p 8f3fb000 00:00 0 
8f400000-8f4ef000 rwxp 8f400000 00:00 0 
8f4ef000-8f500000 ---p 8f4ef000 00:00 0 
8f500000-8f5f6000 rwxp 8f500000 00:00 0 
8f5f6000-8f600000 ---p 8f5f6000 00:00 0 
8f600000-8f6d1000 rwxp 8f600000 00:00 0 
8f6d1000-8f700000 ---p 8f6d1000 00:00 0 
8f700000-8f7fe000 rwxp 8f700000 00:00 0 
8f7fe000-8f800000 ---p 8f7fe000 00:00 0 
8f800000-8f8fd000 rwxp 8f800000 00:00 0 
8f8fd000-8f900000 ---p 8f8fd000 00:00 0 
8f900000-8f9e8000 rwxp 8f900000 00:00 0 
8f9e8000-8fa00000 ---p 8f9e8000 00:00 0 
8fa00000-8faf3000 rwxp 8fa00000 00:00 0 
8faf3000-8fb00000 ---p 8faf3000 00:00 0 
8fb00000-8fbf7000 rwxp 8fb00000 00:00 0 
8fbf7000-8fc00000 ---p 8fbf7000 00:00 0 
8fc00000-8fcff000 rwxp 8fc00000 00:00 0 
8fcff000-8fd00000 ---p 8fcff000 00:00 0 
8fd7b000-8fd88000 r-xp 00000000 08:01 4669505    /lib/libgcc_s.so.1
8fd88000-8fd89000 r-xp 0000c000 08:01 4669505    /lib/libgcc_s.so.1
8fd89000-8fd8a000 rwxp 0000d000 08:01 4669505    /lib/libgcc_s.so.1
8fd8a000-8fd8d000 rwxp 8fd8a000 00:00 0 
8fd8d000-8fddb000 rwxp 8fd8d000 00:00 0 
8fddb000-8fddc000 ---p 8fddb000 00:00 0 
8fddc000-8fe5c000 rwxp 8fddc000 00:00 0 
8fe5c000-8fe5f000 ---p 8fe5c000 00:00 0 
8fe5f000-8fead000 rwxp 8fe5f000 00:00 0 
8fead000-8feb0000 ---p 8fead000 00:00 0 
8feb0000-8ff2e000 rwxp 8feb0000 00:00 0 
8ff2e000-8ff31000 ---p 8ff2e000 00:00 0 
8ff31000-8ffaf000 rwxp 8ff31000 00:00 0 
8ffaf000-8ffb2000 ---p 8ffaf000 00:00 0 
8ffb2000-90000000 rwxp 8ffb2000 00:00 0 
90000000-900ff000 rwxp 90000000 00:00 0 
900ff000-90100000 ---p 900ff000 00:00 0 
9011a000-9011d000 r-xs 00013000 08:01 9135634    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/jce.jar
9011d000-90120000 r-xs 00027000 08:01 9135631    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/ext/sunjce_provider.jar
90120000-90133000 r-xp 00000000 08:01 9135760    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libnet.so
90133000-90134000 rwxp 00013000 08:01 9135760    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libnet.so
90134000-9013b000 r-xs 00111000 08:01 9135798    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/resources.jar
9013b000-90142000 r-xs 00091000 08:01 9135629    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/jsse.jar
90142000-90145000 ---p 90142000 00:00 0 
90145000-90193000 rwxp 90145000 00:00 0 
90193000-90196000 ---p 90193000 00:00 0 
90196000-901e4000 rwxp 90196000 00:00 0 
901e4000-901e7000 ---p 901e4000 00:00 0 
901e7000-90235000 rwxp 901e7000 00:00 0 
90235000-90238000 ---p 90235000 00:00 0 
90238000-90286000 rwxp 90238000 00:00 0 
90286000-90289000 ---p 90286000 00:00 0 
90289000-902d7000 rwxp 90289000 00:00 0 
902d7000-902d8000 ---p 902d7000 00:00 0 
902d8000-9038b000 rwxp 902d8000 00:00 0 
9038b000-90521000 r-xs 02fb1000 08:01 9135819    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/rt.jar
90521000-90522000 ---p 90521000 00:00 0 
90522000-905a2000 rwxp 90522000 00:00 0 
905a2000-905a3000 ---p 905a2000 00:00 0 
905a3000-9062b000 rwxp 905a3000 00:00 0 
9062b000-90643000 rwxp 9062b000 00:00 0 
90643000-90651000 rwxp 90643000 00:00 0 
90651000-90723000 rwxp 90651000 00:00 0 
90723000-9072b000 rwxp 90723000 00:00 0 
9072b000-90743000 rwxp 9072b000 00:00 0 
90743000-90751000 rwxp 90743000 00:00 0 
90751000-90823000 rwxp 90751000 00:00 0 
90823000-90825000 rwxp 90823000 00:00 0 
90825000-9083f000 rwxp 90825000 00:00 0 
9083f000-91840000 rwxp 9083f000 00:00 0 
91840000-94840000 rwxp 91840000 00:00 0 
94840000-96440000 rwxp 94840000 00:00 0 
96440000-b0840000 rwxp 96440000 00:00 0 
b0840000-b0bb0000 rwxp b0840000 00:00 0 
b0bb0000-b4040000 rwxp b0bb0000 00:00 0 
b4040000-b4043000 r-xs 00045000 08:01 8708186    /home/dwitherspoon/dev/JTDS/jtds-1.2.2.jar
b4043000-b404c000 rwxp b4043000 00:00 0 
b404c000-b4103000 rwxp b404c000 00:00 0 
b4103000-b4343000 rwxp b4103000 00:00 0 
b4343000-b7103000 rwxp b4343000 00:00 0 
b7103000-b7112000 r-xp 00000000 08:01 9135756    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libzip.so
b7112000-b7114000 rwxp 0000e000 08:01 9135756    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libzip.so
b7114000-b711e000 r-xp 00000000 08:01 4694094    /lib/tls/i686/cmov/libnss_files-2.9.so
b711e000-b711f000 r-xp 00009000 08:01 4694094    /lib/tls/i686/cmov/libnss_files-2.9.so
b711f000-b7120000 rwxp 0000a000 08:01 4694094    /lib/tls/i686/cmov/libnss_files-2.9.so
b7120000-b7129000 r-xp 00000000 08:01 4694098    /lib/tls/i686/cmov/libnss_nis-2.9.so
b7129000-b712a000 r-xp 00008000 08:01 4694098    /lib/tls/i686/cmov/libnss_nis-2.9.so
b712a000-b712b000 rwxp 00009000 08:01 4694098    /lib/tls/i686/cmov/libnss_nis-2.9.so
b712b000-b7132000 r-xp 00000000 08:01 4694090    /lib/tls/i686/cmov/libnss_compat-2.9.so
b7132000-b7133000 r-xp 00006000 08:01 4694090    /lib/tls/i686/cmov/libnss_compat-2.9.so
b7133000-b7134000 rwxp 00007000 08:01 4694090    /lib/tls/i686/cmov/libnss_compat-2.9.so
b7136000-b7139000 r-xp 00000000 08:01 9135784    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libdt_socket.so
b7139000-b713a000 rwxp 00003000 08:01 9135784    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libdt_socket.so
b713a000-b7142000 rwxs 00000000 08:01 6021227    /tmp/hsperfdata_dwitherspoon/21560
b7142000-b7181000 r-xp 00000000 08:01 8020944    /usr/lib/locale/en_US.utf8/LC_CTYPE
b7181000-b7182000 r-xp 00000000 08:01 8020949    /usr/lib/locale/en_US.utf8/LC_NUMERIC
b7182000-b7183000 r-xp 00000000 08:01 8020952    /usr/lib/locale/en_US.utf8/LC_TIME
b7183000-b726e000 r-xp 00000000 08:01 8020943    /usr/lib/locale/en_US.utf8/LC_COLLATE
b726e000-b726f000 r-xp 00000000 08:01 8020947    /usr/lib/locale/en_US.utf8/LC_MONETARY
b726f000-b7270000 r-xp 00000000 08:01 8028176    /usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b7270000-b7271000 r-xp 00000000 08:01 8020950    /usr/lib/locale/en_US.utf8/LC_PAPER
b7271000-b7272000 r-xp 00000000 08:01 8020948    /usr/lib/locale/en_US.utf8/LC_NAME
b7272000-b7273000 r-xp 00000000 08:01 8020942    /usr/lib/locale/en_US.utf8/LC_ADDRESS
b7273000-b7274000 r-xp 00000000 08:01 8020951    /usr/lib/locale/en_US.utf8/LC_TELEPHONE
b7274000-b7275000 r-xp 00000000 08:01 8020946    /usr/lib/locale/en_US.utf8/LC_MEASUREMENT
b7275000-b727c000 r-xs 00000000 08:01 803059     /usr/lib/gconv/gconv-modules.cache
b727c000-b72b6000 r-xp 00000000 08:01 9135783    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libjdwp.so
b72b6000-b72b7000 rwxp 00039000 08:01 9135783    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libjdwp.so
b72b7000-b72cc000 r-xp 00000000 08:01 4694088    /lib/tls/i686/cmov/libnsl-2.9.so
b72cc000-b72cd000 r-xp 00014000 08:01 4694088    /lib/tls/i686/cmov/libnsl-2.9.so
b72cd000-b72ce000 rwxp 00015000 08:01 4694088    /lib/tls/i686/cmov/libnsl-2.9.so
b72ce000-b72d0000 rwxp b72ce000 00:00 0 
b72d1000-b72d4000 r-xp 00000000 08:01 9135757    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libnpt.so
b72d4000-b72d5000 rwxp 00002000 08:01 9135757    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libnpt.so
b72d5000-b72db000 r-xp 00000000 08:01 9135741    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/native_threads/libhpi.so
b72db000-b72dc000 rwxp 00006000 08:01 9135741    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/native_threads/libhpi.so
b72dc000-b72dd000 rwxp b72dc000 00:00 0 
b72dd000-b72de000 r-xp b72dd000 00:00 0 
b72de000-b7301000 r-xp 00000000 08:01 9135753    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libjava.so
b7301000-b7303000 rwxp 00023000 08:01 9135753    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libjava.so
b7303000-b730a000 r-xp 00000000 08:01 4694107    /lib/tls/i686/cmov/librt-2.9.so
b730a000-b730b000 r-xp 00006000 08:01 4694107    /lib/tls/i686/cmov/librt-2.9.so
b730b000-b730c000 rwxp 00007000 08:01 4694107    /lib/tls/i686/cmov/librt-2.9.so
b730c000-b730f000 ---p b730c000 00:00 0 
b730f000-b735d000 rwxp b730f000 00:00 0 
b735d000-b7381000 r-xp 00000000 08:01 4694085    /lib/tls/i686/cmov/libm-2.9.so
b7381000-b7382000 r-xp 00023000 08:01 4694085    /lib/tls/i686/cmov/libm-2.9.so
b7382000-b7383000 rwxp 00024000 08:01 4694085    /lib/tls/i686/cmov/libm-2.9.so
b7383000-b7a4f000 r-xp 00000000 08:01 9135743    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/server/libjvm.so
b7a4f000-b7a9c000 rwxp 006cc000 08:01 9135743    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/server/libjvm.so
b7a9c000-b7ec0000 rwxp b7a9c000 00:00 0 
b7ec0000-b801c000 r-xp 00000000 08:01 4694077    /lib/tls/i686/cmov/libc-2.9.so
b801c000-b801d000 ---p 0015c000 08:01 4694077    /lib/tls/i686/cmov/libc-2.9.so
b801d000-b801f000 r-xp 0015c000 08:01 4694077    /lib/tls/i686/cmov/libc-2.9.so
b801f000-b8020000 rwxp 0015e000 08:01 4694077    /lib/tls/i686/cmov/libc-2.9.so
b8020000-b8023000 rwxp b8020000 00:00 0 
b8023000-b8025000 r-xp 00000000 08:01 4694083    /lib/tls/i686/cmov/libdl-2.9.so
b8025000-b8026000 r-xp 00001000 08:01 4694083    /lib/tls/i686/cmov/libdl-2.9.so
b8026000-b8027000 rwxp 00002000 08:01 4694083    /lib/tls/i686/cmov/libdl-2.9.so
b8027000-b802e000 r-xp 00000000 08:01 9135755    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/jli/libjli.so
b802e000-b8030000 rwxp 00006000 08:01 9135755    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/jli/libjli.so
b8030000-b8031000 rwxp b8030000 00:00 0 
b8031000-b8046000 r-xp 00000000 08:01 4694103    /lib/tls/i686/cmov/libpthread-2.9.so
b8046000-b8047000 r-xp 00014000 08:01 4694103    /lib/tls/i686/cmov/libpthread-2.9.so
b8047000-b8048000 rwxp 00015000 08:01 4694103    /lib/tls/i686/cmov/libpthread-2.9.so
b8048000-b804a000 rwxp b8048000 00:00 0 
b804b000-b804c000 r-xp 00000000 08:01 8020945    /usr/lib/locale/en_US.utf8/LC_IDENTIFICATION
b804c000-b8057000 r-xp 00000000 08:01 9135752    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libverify.so
b8057000-b8058000 rwxp 0000b000 08:01 9135752    /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386/libverify.so
b8058000-b805a000 rwxp b8058000 00:00 0 
b805a000-b805b000 r-xp b805a000 00:00 0          [vdso]
b805b000-b8077000 r-xp 00000000 08:01 4669463    /lib/ld-2.9.so
b8077000-b8078000 r-xp 0001b000 08:01 4669463    /lib/ld-2.9.so
b8078000-b8079000 rwxp 0001c000 08:01 4669463    /lib/ld-2.9.so
bfb64000-bfb79000 rwxp bffeb000 00:00 0          [stack]

I'm running Eclipse Galileo to run a small utility application.  It queries the database and then makes a web service call for every row it finds...and there are a lot of them.  It just dies in the middle with the error above.  If I am understanding the stack trace correctly, then this is a bug down in the memory management code of Linux, not in Eclipse and not the JVM used to run the application.

This is fairy reproducible.  It doesn't always happen...sometimes it happens after 30,000 records and sometimes much later.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
NonfreeKernelModules: nvidia
Package: firefox-3.0 3.0.13+nobinonly-0ubuntu0.9.04.1
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: firefox-3.0
Uname: Linux 2.6.28-15-generic i686