TitleJVM Segfault at random intervals
Date04-Jul-2006 18:35:44 EEST
Bug criticalityMediumBug
Browser versionN/A
Bug statusClosedBug
PageProvider used
Servlet ContainerTomcat 5.5.17
Operating SystemRed Hat 9
Java version1.5.6_06

JSPWiki at random intervals will segfault, taking down the whole JVM. Setting logs in debug mode, the last call is always to OSCache

(16:20:30) daniel@cbcl.co.uk: 2006-07-03 10:56:39,616 DEBUG [TP-Processor12] [com.opensymphony.oscache.base.algorithm.AbstractConcurrentReadCache]: get called (key=Concepts

Although we suspect this is unlikely to be the cause, in favour of some interaction via Process.exec() and the RCSFileProvider. Have tried a variety of JVMs (1.4 level also) as well as different Tomcat versions. The problem seems load-related.

# An unexpected error has been detected by HotSpot Virtual Machine:
#  SIGSEGV (0xb) at pc=0x50a3401b, pid=26744, tid=147466
# Java VM: Java HotSpot(TM) Server VM (1.5.0_06-b05 mixed mode)
# Problematic frame:
# C  0x50a3401b

---------------  T H R E A D  ---------------

Current thread (0x08149ac8):  ConcurrentMarkSweepThread [id=26756]

siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x00000000

EAX=0x00000000, EBX=0x40030378, ECX=0x00000000, EDX=0x40030378
ESP=0x9c10ea28, EBP=0x9c10ec04, ESI=0x9c10ea44, EDI=0x9c10eaec
EIP=0x50a3401b, CR2=0x00000000, EFLAGS=0x00010246

Top of Stack: (sp=0x9c10ea28)
0x9c10ea28:   4002950a 00000002 9c10eaec 00000000
0x9c10ea38:   00000000 00000001 3b9a9350 44aa325e
0x9c10ea48:   0000fbc3 40030378 00000000 9c10ed34
0x9c10ea58:   9c10ec04 9c10ea2c 4002940d 00000001
0x9c10ea68:   80000004 00000000 00000000 00000000
0x9c10ea78:   00000000 00000000 00000000 00000000
0x9c10ea88:   00000000 00000000 00000000 00000000
0x9c10ea98:   00000000 00000000 00000000 00000000 

Instructions: (pc=0x50a3401b)
0x50a3400b:   00 00 00 00 00 01 00 00 00 30 04 5c 79 29 00 00
0x50a3401b:   00 00 00 0c 00 26 00 01 00 02 00 0e 00 0d 00 09 

Stack: [0x9c08f000,0x9c10f000),  sp=0x9c10ea28,  free space=510k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  0x50a3401b
C  [libpthread.so.0+0x5149]
V  [libjvm.so+0x42369c]
V  [libjvm.so+0x40b181]
V  [libjvm.so+0x1bbe2c]
V  [libjvm.so+0x1bbea1]
V  [libjvm.so+0x1bb7f1]
V  [libjvm.so+0x424338]
C  [libpthread.so.0+0x6a21]

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0xa06e4680 JavaThread "process reaper" daemon [_thread_in_native, id=968]
  0x9fb29e88 JavaThread "Thread-47" daemon [_thread_blocked, id=30912]
  0x087e68e8 JavaThread "Thread-46" daemon [_thread_blocked, id=30670]
  0x0897f6f8 JavaThread "Thread-45" daemon [_thread_blocked, id=30668]
  0x9fb8ce30 JavaThread "TP-Processor12" daemon [_thread_in_native, id=30300]
  0x9fb8c8b0 JavaThread "TP-Processor11" daemon [_thread_in_native, id=30299]
  0x9fb8c4b8 JavaThread "TP-Processor10" daemon [_thread_in_native, id=30298]
  0x9fb8c1c0 JavaThread "TP-Processor9" daemon [_thread_in_native, id=30297]
  0x9fb2d3e0 JavaThread "TP-Processor8" daemon [_thread_in_native, id=30061]
  0x9fb72da0 JavaThread "TP-Processor7" daemon [_thread_in_native, id=30060]
  0x08767060 JavaThread "TP-Processor6" daemon [_thread_blocked, id=30059]
  0x08410018 JavaThread "TP-Processor5" daemon [_thread_in_native, id=30058]
  0x9d312110 JavaThread "Thread-36" daemon [_thread_blocked, id=27733]
  0x9d3163a0 JavaThread "Thread-35" daemon [_thread_blocked, id=27724]
  0x9df35158 JavaThread "Thread-34" daemon [_thread_blocked, id=26810]
  0x9d3177f0 JavaThread "Thread-33" daemon [_thread_blocked, id=26809]
  0x9d1acfb8 JavaThread "TP-Monitor" daemon [_thread_blocked, id=26806]
  0x9f0441d0 JavaThread "TP-Processor4" daemon [_thread_in_native, id=26805]
  0x9f042ff8 JavaThread "TP-Processor3" daemon [_thread_in_native, id=26803]
  0x9f044820 JavaThread "TP-Processor2" daemon [_thread_in_native, id=26802]
  0x9e5fbdf8 JavaThread "TP-Processor1" daemon [_thread_in_native, id=26801]
  0x9d3c9848 JavaThread "http-8880-Monitor" [_thread_blocked, id=26800]
  0x9e3d6180 JavaThread "http-8880-Processor25" daemon [_thread_in_native, id=26799]
  0x9e3d4f70 JavaThread "http-8880-Processor24" daemon [_thread_blocked, id=26798]
  0x9dcdf1b0 JavaThread "http-8880-Processor23" daemon [_thread_blocked, id=26797]
  0x9dcddf78 JavaThread "http-8880-Processor22" daemon [_thread_blocked, id=26796]
  0x9db4eff0 JavaThread "http-8880-Processor21" daemon [_thread_blocked, id=26795]
  0x9d3633b8 JavaThread "http-8880-Processor20" daemon [_thread_blocked, id=26794]
  0x9d362168 JavaThread "http-8880-Processor19" daemon [_thread_blocked, id=26793]
  0x9df448f0 JavaThread "http-8880-Processor18" daemon [_thread_blocked, id=26792]
  0x9df43680 JavaThread "http-8880-Processor17" daemon [_thread_blocked, id=26791]
  0x9df42428 JavaThread "http-8880-Processor16" daemon [_thread_blocked, id=26790]
  0x9dcfcb48 JavaThread "http-8880-Processor15" daemon [_thread_blocked, id=26789]
  0x9dcfb8d8 JavaThread "http-8880-Processor14" daemon [_thread_blocked, id=26788]
  0x9db390d0 JavaThread "http-8880-Processor13" daemon [_thread_blocked, id=26787]
  0x9db37fe0 JavaThread "http-8880-Processor12" daemon [_thread_blocked, id=26786]
  0x9df38f08 JavaThread "http-8880-Processor11" daemon [_thread_blocked, id=26785]
  0x9e5c5620 JavaThread "http-8880-Processor10" daemon [_thread_blocked, id=26784]
  0x9e3fec08 JavaThread "http-8880-Processor9" daemon [_thread_blocked, id=26783]
  0x9da92b98 JavaThread "http-8880-Processor8" daemon [_thread_blocked, id=26782]
  0x9d37be88 JavaThread "http-8880-Processor7" daemon [_thread_blocked, id=26781]
  0x9dcfdde8 JavaThread "http-8880-Processor6" daemon [_thread_blocked, id=26780]
  0x9db4fdd0 JavaThread "http-8880-Processor5" daemon [_thread_blocked, id=26779]
  0x9d057ff0 JavaThread "http-8880-Processor4" daemon [_thread_blocked, id=26778]
  0x087d6748 JavaThread "http-8880-Processor3" daemon [_thread_blocked, id=26777]
  0x08205458 JavaThread "http-8880-Processor2" daemon [_thread_blocked, id=26776]
  0x08206438 JavaThread "http-8880-Processor1" daemon [_thread_blocked, id=26775]
  0x088fc850 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=26774]
  0x081e32d0 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=26765]
  0x081e1e40 JavaThread "CompilerThread1" daemon [_thread_blocked, id=26764]
  0x081e0e10 JavaThread "CompilerThread0" daemon [_thread_blocked, id=26763]
  0x081dfda0 JavaThread "AdapterThread" daemon [_thread_blocked, id=26762]
  0x081ded70 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=26761]
  0x081de078 JavaThread "Surrogate Locker Thread (CMS)" daemon [_thread_blocked, id=26760]
  0x081d3850 JavaThread "Finalizer" daemon [_thread_blocked, id=26759]
  0x081d2d48 JavaThread "Reference Handler" daemon [_thread_blocked, id=26758]
  0x0805ce30 JavaThread "main" [_thread_in_native, id=26744]

Other Threads:
  0x081d03a0 VMThread [id=26757]
  0x081e4810 WatcherThread [id=26766]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

---------------  S Y S T E M  ---------------

OS:Red Hat Linux release 9 (Shrike)

uname:Linux 2.4.31 #11 SMP Wed Sep 21 23:16:00 BST 2005 i686
libc:glibc 2.3.2 linuxthreads-0.10 (floating stack)
rlimit: STACK 8192k, CORE 0k, NPROC 7168, NOFILE 1024, AS infinity
load average:0.78 0.41 0.20

CPU:total 8 family 6, cmov, cx8, fxsr, mmx, sse

Memory: 4k page, physical 2020k(16k free), swap 488k(486k free)

vm_info: Java HotSpot(TM) Server VM (1.5.0_06-b05) for linux-x86, built on Nov 10 2005 10:56:33 by java_re with gcc 3.2.1-7a (J2SE release)

Any news on this one?

I am downgrading this one, since there is no new information available.

-- JanneJalkanen

Downgrading even a little more, closing it. No response from bug reporter for over 6 months. Also, to me it sounds very unlikely that this JVM crash is caused by JSPWiki.


Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-5) was last changed on 04-Mar-2007 15:01 by HarryMetske