0 Replies Latest reply: Aug 11, 2009 9:22 PM by 807567 RSS

    process core dump at _malloc_unlocked/t_splay on solaris10,please help me !

    807567
      my java process has gone a core dump, the stack is here
      ----------------- lwp# 39 / thread# 39 --------------------
      ffffffff7ed5f564 t_splay (10094bf40, 184794, ffffffff7eef2de8, 0, 0, 10094bf60) + 24
      ffffffff7ed5e9dc mallocunlocked (720, 0, 0, 0, ffffffff7eeeef40, 0) + 1c4
      ffffffff7ed5e7f8 malloc (718, 21d8, 185858, 0, ffffffff7eee4000, 2000) + 5c
      ffffffff7dd5b0d0 __1cCosGmalloc6FL_pv_ (718, 1001167e0, 0, 85af4c, ffffffff7e5b6000, 0) + 20
      ffffffff7dd735b8 __1cICHeapObj2n6FL_pv_ (718, 137, d6580000, ffffffff7e5b6000, 842a5c, 594e5ef588) + 18
      ffffffff7e2f6654 __1cGThread2n6FL_pv_ (320, ffffffff7e605568, 47400, 2bf9dc, ffffffff7e5b6000, 4f400) + 34
      ffffffff7de2c9e4 JVM_StartThread (ffffffff7e610aa0, fffffffe169ff088, 100eef800, ffffffff7bf00000, ffffffff7e5b6000, 592e0) + 154
      ffffffff7800dff4 * java/lang/Thread.start0()V+0
      ffffffff7800df9c * java/lang/Thread.start0()V+0
      ffffffff78005fdc * java/lang/Thread.start()V+24 (line 1191)
      ffffffff78005fdc * java/util/concurrent/ThreadPoolExecutor.addIfUnderMaximumPoolSize(Ljava/lang/Runnable;)Z+64 (line 1444)
      ffffffff78005d7c * java/util/concurrent/ThreadPoolExecutor.execute(Ljava/lang/Runnable;)V+75 (line 1307)
      ffffffff78bbf388 * *sun/rmi/transport/tcp/TCPTransport$AcceptLoop.executeAcceptLoop()V [compiled] +95 (line 735)
      ffffffff78005fdc * sun/rmi/transport/tcp/TCPTransport$AcceptLoop.run()V+1 (line 682)


      > ::status
      ......
      status: process terminated by SIGBUS (Bus Error)
      root@[EMSRANB2a]$ uname -a
      SunOS EMSRANB2a 5.10 Generic_118833-17 sun4u sparc SUNW,Sun-Fire-V890

      I want to know if it's because that my os kernel patch "118833-17" is too old. Can the problem be solved by installing "127127-11"? Besides, my Java is jdk1.6, so do I need to make any futher modifications? Thanks!