Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-866

libhdfs with gdb got SEGV

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Cannot Reproduce
    • 0.22.0
    • None
    • libhdfs
    • None
    • Ubuntu Janty

    Description

      I'm now trying to integrate HDFS into our server programs using libhdfs.

      I found that hdfs_write and hdfs_read (sample program in libhdfs directory) got segv with the gdb execution.
      Without gdb, it runs OK. Valgrind also outputs nothing.

      By printf debug, the SEGV seems to be occurred in invokeMethod() function in hdfsRead() and hdfsWrite().

      Following is the information.

      • Code
        IHDFS trunk code (revision 894610)
      • Java
        java version "1.6.0_16"
        Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
        Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)
      • Kernel
        Linux pfisedueindexer 2.6.28-14-generic #47-Ubuntu SMP Sat Jul 25 01:19:55 UTC 2009 x86_64 GNU/Linux
      • GCC
        4.3.3
      • GDB
        GNU gdb 6.8-debian
      • libhdfs
        CFLAGS="-g -D_REENTRANT"
        LDFLAGS="-g"
      • gdb log

        kzk@pfisedueindexer:~/apacheprojects/hdfs/src/c++/libhdfs$ gdb ./hdfs_write
        GNU gdb 6.8-debian
        Copyright (C) 2008 Free Software Foundation, Inc.
        License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
        This is free software: you are free to change and redistribute it.
        There is NO WARRANTY, to the extent permitted by law. Type "show copying"
        and "show warranty" for details.
        This GDB was configured as "x86_64-linux-gnu"...
        (gdb) r testfile 100000000 1000000
        Starting program: /home/kzk/apacheprojects/hdfs/src/c++/libhdfs/hdfs_write testfile 100000000 1000000
        [Thread debugging using libthread_db enabled]
        [New Thread 0x7fa8971f36f0 (LWP 10490)]
        [New Thread 0x7fa7d241f950 (LWP 10493)]
        [New Thread 0x7fa7d231e950 (LWP 10494)]
        [New Thread 0x7fa7d221d950 (LWP 10495)]
        [New Thread 0x7fa7d211c950 (LWP 10496)]
        [New Thread 0x7fa7d201b950 (LWP 10497)]
        [New Thread 0x7fa7d1f1a950 (LWP 10498)]
        [New Thread 0x7fa7d1e19950 (LWP 10499)]
        [New Thread 0x7fa7d1d18950 (LWP 10500)]
        [New Thread 0x7fa7d193f950 (LWP 10501)]
        [New Thread 0x7fa7d183e950 (LWP 10502)]
        [New Thread 0x7fa7d173d950 (LWP 10503)]
        [New Thread 0x7fa7d15bb950 (LWP 10504)]
        [New Thread 0x7fa7d14ba950 (LWP 10505)]
        [New Thread 0x7fa7d13b9950 (LWP 10506)]
        [New Thread 0x7fa7d12b8950 (LWP 10507)]
        [New Thread 0x7fa7d11b7950 (LWP 10508)]
        [New Thread 0x7fa7d0ffc950 (LWP 10509)]
        [Thread 0x7fa7d0ffc950 (LWP 10509) exited]
        [New Thread 0x7fa7d0ffc950 (LWP 10511)]
        [Thread 0x7fa7d0ffc950 (LWP 10511) exited]
        [New Thread 0x7fa7d0ffc950 (LWP 10512)]
        [New Thread 0x7fa7d0efb950 (LWP 10514)]
        [Thread 0x7fa7d0ffc950 (LWP 10512) exited]
        [Thread 0x7fa7d0efb950 (LWP 10514) exited]
        [New Thread 0x7fa7d0ffc950 (LWP 10515)]
        [Thread 0x7fa7d0ffc950 (LWP 10515) exited]
        [New Thread 0x7fa7d0ffc950 (LWP 10517)]
        [Thread 0x7fa7d0ffc950 (LWP 10517) exited]
        [New Thread 0x7fa7d0ffc950 (LWP 10518)]
        [New Thread 0x7fa7d0efb950 (LWP 10522)]
        [New Thread 0x7fa7d0acd950 (LWP 10523)]
        [New Thread 0x7fa7d09cc950 (LWP 10524)]
        [New Thread 0x7fa7d07d6950 (LWP 10527)]
        [Thread 0x7fa7d07d6950 (LWP 10527) exited]
        [New Thread 0x7fa7d07d6950 (LWP 10530)]

        Program received signal SIGSEGV, Segmentation fault.
        [Switching to Thread 0x7fa7d07d6950 (LWP 10530)]
        0x00007fa891cb45d4 in ?? ()
        (gdb) bt
        #0 0x00007fa891cb45d4 in ?? ()
        #1 0x00007fa856dc5c08 in ?? ()
        #2 0x00007fa7d2f0d630 in ?? ()
        #3 0x0000000000000000 in ?? ()

        (gdb) thread apply all bt
        Thread 29 (Thread 0x7fa7d07d6950 (LWP 10530)):
        #0 0x00007fa891cb45d4 in ?? ()
        #1 0x00007fa856dc5c08 in ?? ()
        #2 0x00007fa7d2f0d630 in ?? ()
        #3 0x0000000000000000 in ?? ()

        Thread 27 (Thread 0x7fa7d09cc950 (LWP 10524)):
        #0 0x00007fa895fb756d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa896962b46 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa896960bbf in os::sleep () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa8967f0028 in JVM_Sleep () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa891c34f50 in ?? ()
        #5 0x00000125dfcbbb3b in ?? ()
        #6 0x00007fa8967da917 in JVM_CurrentTimeMillis () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #7 0x00007fa891c29a22 in ?? ()
        #8 0x00007fa7d2e673f0 in ?? ()
        #9 0x00007fa891c31a58 in ?? ()
        #10 0x00000000000003e8 in ?? ()
        #11 0x00007fa891c31a57 in ?? ()
        #12 0x00007fa7d09cba58 in ?? ()
        #13 0x00007fa7d350860f in ?? ()
        #14 0x00007fa7d09cbac0 in ?? ()
        #15 0x00007fa7d3508c90 in ?? ()
        #16 0x0000000000000000 in ?? ()

        Thread 26 (Thread 0x7fa7d0acd950 (LWP 10523)):
        #0 0x00007fa895fb9e5b in write () from /lib/libpthread.so.0
        #1 0x00007fa7d0ad2470 in Java_sun_nio_ch_FileDispatcher_write0 () from /usr/lib/jvm/java-6-sun-1.6.0.16/jre/lib/amd64/libnio.so
        #2 0x00007fa891c34f50 in ?? ()
        #3 0x00007fa7d0acc4d0 in ?? ()
        #4 0x0000000000000000 in ?? ()

        Thread 25 (Thread 0x7fa7d0efb950 (LWP 10522)):
        #0 0x00007fa895fb756d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa896962b46 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa896a17212 in ObjectMonitor::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa896a14b13 in ObjectSynchronizer::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa8967dc5fb in JVM_MonitorWait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa891c34f50 in ?? ()
        #6 0x00000125dfcbbdbb in ?? ()
        #7 0x00007fa8967da917 in JVM_CurrentTimeMillis () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #8 0x00007fa891c29a22 in ?? ()
        #9 0x0000000000000000 in ?? ()
        --Type <return> to continue, or q <return> to quit--

        Thread 24 (Thread 0x7fa7d0ffc950 (LWP 10518)):
        #0 0x00007fa895fb756d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa896962b46 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa896a17212 in ObjectMonitor::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa896a14b13 in ObjectSynchronizer::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa8967dc5fb in JVM_MonitorWait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa891c34f50 in ?? ()
        #6 0x0000000001d64380 in ?? ()
        #7 0x0000000001d64758 in ?? ()
        #8 0x00007fa7c40f3000 in ?? ()
        #9 0x00007fa891c3541d in ?? ()
        #10 0x00007fa7d0ffb950 in ?? ()
        #11 0x0000000000000000 in ?? ()

        Thread 17 (Thread 0x7fa7d11b7950 (LWP 10508)):
        #0 0x00007fa895fb756d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa896962b46 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa896960d3d in os::sleep () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa896a46e3b in WatcherThread::run () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa89696326f in java_start () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa895fb33ba in start_thread () from /lib/libpthread.so.0
        #6 0x00007fa895d1ffcd in clone () from /lib/libc.so.6
        #7 0x0000000000000000 in ?? ()

        Thread 16 (Thread 0x7fa7d12b8950 (LWP 10507)):
        #0 0x00007fa895fb72e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa8969629f7 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa89693ba92 in Monitor::IWait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa89693c25e in Monitor::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa8968fdbf2 in LowMemoryDetector::low_memory_detector_thread_entry () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa896a47cb1 in JavaThread::run () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #6 0x00007fa89696326f in java_start () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #7 0x00007fa895fb33ba in start_thread () from /lib/libpthread.so.0
        #8 0x00007fa895d1ffcd in clone () from /lib/libc.so.6
        #9 0x0000000000000000 in ?? ()

        Thread 15 (Thread 0x7fa7d13b9950 (LWP 10506)):
        #0 0x00007fa895fb72e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa8969629f7 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa89693ba92 in Monitor::IWait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa89693c0fa in Monitor::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa896650de3 in CompileQueue::get () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa896652882 in CompileBroker::compiler_thread_loop () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        --Type <return> to continue, or q <return> to quit--
        #6 0x00007fa896a4e1e9 in compiler_thread_entry () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #7 0x00007fa896a47cb1 in JavaThread::run () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #8 0x00007fa89696326f in java_start () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #9 0x00007fa895fb33ba in start_thread () from /lib/libpthread.so.0
        #10 0x00007fa895d1ffcd in clone () from /lib/libc.so.6
        #11 0x0000000000000000 in ?? ()

        Thread 14 (Thread 0x7fa7d14ba950 (LWP 10505)):
        #0 0x00007fa895fb72e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa8969629f7 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa89693ba92 in Monitor::IWait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa89693c0fa in Monitor::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa896650de3 in CompileQueue::get () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa896652882 in CompileBroker::compiler_thread_loop () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #6 0x00007fa896a4e1e9 in compiler_thread_entry () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #7 0x00007fa896a47cb1 in JavaThread::run () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #8 0x00007fa89696326f in java_start () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #9 0x00007fa895fb33ba in start_thread () from /lib/libpthread.so.0
        #10 0x00007fa895d1ffcd in clone () from /lib/libc.so.6
        #11 0x0000000000000000 in ?? ()

        Thread 13 (Thread 0x7fa7d15bb950 (LWP 10504)):
        #0 0x00007fa895fb9281 in sem_wait () from /lib/libpthread.so.0
        #1 0x00007fa896963635 in check_pending_signals () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa89695c537 in signal_thread_entry () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa896a47cb1 in JavaThread::run () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa89696326f in java_start () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa895fb33ba in start_thread () from /lib/libpthread.so.0
        #6 0x00007fa895d1ffcd in clone () from /lib/libc.so.6
        #7 0x0000000000000000 in ?? ()

        Thread 12 (Thread 0x7fa7d173d950 (LWP 10503)):
        #0 0x00007fa895fb72e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa8969629f7 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa896a175da in ObjectMonitor::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa896a14b13 in ObjectSynchronizer::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa8967dc5fb in JVM_MonitorWait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa891c34f50 in ?? ()
        #6 0x00007fa7d173cb68 in ?? ()
        #7 0x00007fa7cc001000 in ?? ()
        #8 0x00007fa856cf03b8 in ?? ()
        #9 0x00007fa7d173cb58 in ?? ()
        #10 0x00007fa7d173cae0 in ?? ()
        #11 0x0000000000000000 in ?? ()
        --Type <return> to continue, or q <return> to quit--

        Thread 11 (Thread 0x7fa7d183e950 (LWP 10502)):
        #0 0x00007fa895fb72e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa8969629f7 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa896a175da in ObjectMonitor::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa896a14b13 in ObjectSynchronizer::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa8967dc5fb in JVM_MonitorWait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa891c34f50 in ?? ()
        #6 0x00007fa7d183db18 in ?? ()
        #7 0x0000000001e17000 in ?? ()
        #8 0x00007fa7d183d9f0 in ?? ()
        #9 0x00007fa7d183d9c8 in ?? ()
        #10 0x0000000000000000 in ?? ()

        Thread 10 (Thread 0x7fa7d193f950 (LWP 10501)):
        #0 0x00007fa895fb756d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa896962b46 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa89693bbcb in Monitor::IWait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa89693c25e in Monitor::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa896a96873 in VMThread::loop () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa896a9646e in VMThread::run () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #6 0x00007fa89696326f in java_start () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #7 0x00007fa895fb33ba in start_thread () from /lib/libpthread.so.0
        #8 0x00007fa895d1ffcd in clone () from /lib/libc.so.6
        #9 0x0000000000000000 in ?? ()

        Thread 9 (Thread 0x7fa7d1d18950 (LWP 10500)):
        #0 0x00007fa895fb72e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa8969629f7 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa89693ba92 in Monitor::IWait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa89693c25e in Monitor::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa896705405 in GCTaskManager::get_task () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa8967066b3 in GCTaskThread::run () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #6 0x00007fa89696326f in java_start () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #7 0x00007fa895fb33ba in start_thread () from /lib/libpthread.so.0
        #8 0x00007fa895d1ffcd in clone () from /lib/libc.so.6
        #9 0x0000000000000000 in ?? ()

        Thread 8 (Thread 0x7fa7d1e19950 (LWP 10499)):
        #0 0x00007fa895fb72e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa8969629f7 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa89693ba92 in Monitor::IWait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa89693c25e in Monitor::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa896705405 in GCTaskManager::get_task () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        --Type <return> to continue, or q <return> to quit--
        #5 0x00007fa8967066b3 in GCTaskThread::run () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #6 0x00007fa89696326f in java_start () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #7 0x00007fa895fb33ba in start_thread () from /lib/libpthread.so.0
        #8 0x00007fa895d1ffcd in clone () from /lib/libc.so.6
        #9 0x0000000000000000 in ?? ()

        Thread 7 (Thread 0x7fa7d1f1a950 (LWP 10498)):
        #0 0x00007fa895fb72e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa8969629f7 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa89693ba92 in Monitor::IWait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa89693c25e in Monitor::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa896705405 in GCTaskManager::get_task () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa8967066b3 in GCTaskThread::run () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #6 0x00007fa89696326f in java_start () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #7 0x00007fa895fb33ba in start_thread () from /lib/libpthread.so.0
        #8 0x00007fa895d1ffcd in clone () from /lib/libc.so.6
        #9 0x0000000000000000 in ?? ()

        Thread 6 (Thread 0x7fa7d201b950 (LWP 10497)):
        #0 0x00007fa895fb72e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa8969629f7 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa89693ba92 in Monitor::IWait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa89693c25e in Monitor::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa896705405 in GCTaskManager::get_task () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa8967066b3 in GCTaskThread::run () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #6 0x00007fa89696326f in java_start () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #7 0x00007fa895fb33ba in start_thread () from /lib/libpthread.so.0
        #8 0x00007fa895d1ffcd in clone () from /lib/libc.so.6
        #9 0x0000000000000000 in ?? ()

        Thread 5 (Thread 0x7fa7d211c950 (LWP 10496)):
        #0 0x00007fa895fb72e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa8969629f7 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa89693ba92 in Monitor::IWait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa89693c25e in Monitor::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa896705405 in GCTaskManager::get_task () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa8967066b3 in GCTaskThread::run () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #6 0x00007fa89696326f in java_start () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #7 0x00007fa895fb33ba in start_thread () from /lib/libpthread.so.0
        #8 0x00007fa895d1ffcd in clone () from /lib/libc.so.6
        #9 0x0000000000000000 in ?? ()

        Thread 4 (Thread 0x7fa7d221d950 (LWP 10495)):
        #0 0x00007fa895fb72e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        --Type <return> to continue, or q <return> to quit--
        #1 0x00007fa8969629f7 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa89693ba92 in Monitor::IWait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa89693c25e in Monitor::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa896705405 in GCTaskManager::get_task () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa8967066b3 in GCTaskThread::run () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #6 0x00007fa89696326f in java_start () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #7 0x00007fa895fb33ba in start_thread () from /lib/libpthread.so.0
        #8 0x00007fa895d1ffcd in clone () from /lib/libc.so.6
        #9 0x0000000000000000 in ?? ()

        Thread 3 (Thread 0x7fa7d231e950 (LWP 10494)):
        #0 0x00007fa895fb72e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa8969629f7 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa89693ba92 in Monitor::IWait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa89693c25e in Monitor::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa896705405 in GCTaskManager::get_task () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa8967066b3 in GCTaskThread::run () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #6 0x00007fa89696326f in java_start () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #7 0x00007fa895fb33ba in start_thread () from /lib/libpthread.so.0
        #8 0x00007fa895d1ffcd in clone () from /lib/libc.so.6
        #9 0x0000000000000000 in ?? ()

        Thread 2 (Thread 0x7fa7d241f950 (LWP 10493)):
        #0 0x00007fa895fb72e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa8969629f7 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa89693ba92 in Monitor::IWait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa89693c25e in Monitor::wait () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa896705405 in GCTaskManager::get_task () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa8967066b3 in GCTaskThread::run () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #6 0x00007fa89696326f in java_start () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #7 0x00007fa895fb33ba in start_thread () from /lib/libpthread.so.0
        #8 0x00007fa895d1ffcd in clone () from /lib/libc.so.6
        #9 0x0000000000000000 in ?? ()

        Thread 1 (Thread 0x7fa8971f36f0 (LWP 10490)):
        #0 0x00007fa895fb72e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
        #1 0x00007fa8969629f7 in os::PlatformEvent::park () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #2 0x00007fa896a16192 in ObjectMonitor::EnterI () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #3 0x00007fa896a16752 in ObjectMonitor::enter () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #4 0x00007fa896a147eb in ObjectSynchronizer::slow_enter () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #5 0x00007fa896a146e4 in ObjectSynchronizer::fast_enter () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #6 0x00007fa8969d5449 in SharedRuntime::complete_monitor_locking_C () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        #7 0x00007fa891c87efe in ?? ()
        #8 0x00007fa856cc7190 in ?? ()
        --Type <return> to continue, or q <return> to quit--
        #9 0x00007fa891cb6548 in ?? ()
        #10 0x00007fa856cc72a0 in ?? ()
        #11 0x0000020000000000 in ?? ()
        #12 0x00007fa856cc74b8 in ?? ()
        #13 0x0000000001d6c800 in ?? ()
        #14 0x00007fff9f209680 in ?? ()
        #15 0x00007fa896a147eb in ObjectSynchronizer::slow_enter () from /usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
        Backtrace stopped: previous frame inner to this frame (corrupt stack?)
        #0 0x00007fa891cb45d4 in ?? ()

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              kzk Kazuki Ohta
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: