I got this strange error sometimes.. I'm using
Websphere standard edition 3.5.6 with Oracle database
8.7.6..under Solaris 7 (Sparc) this error occurs
almost every months.. but I still don't know what
caused these error.. it said something about SIGBUS
error and inconsistent thread (I don't use multithread
programming on my servlet and JSP)..when this error
hapenned my free memory is about 80MB..
comments and suggestions would be very appreciated
SIGBUS 10 bus error
si_signo [10]: BUS
si_errno [0]:
si_code [1]: BUS_ADRALN [addr: 0x55]
stackpointer=F83DEB68
Inconsistent thread : best efforts attempt (may fail)
"Alarm Thread 1" (TID:0x1e29660,
sys_thread_t:0x1e29598, state:CW, thread_t: t@41,
threadID:0xf7f11dc0, stack_bottom:0xf7f12000,
stack_size:0x20000) prio=5
[1] java.lang.Object.wait(Object.java:424)
[2]
com.ibm.ejs.util.am.AlarmThread.run(AlarmThread.java:54)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Alarm Manager" (TID:0x14f3d40,
sys_thread_t:0x14f3c78, state:CW, thread_t: t@40,
threadID:0xf7f81dc0, stack_bottom:0xf7f82000,
stack_size:0x20000) prio=5
[1]
com.ibm.ejs.util.am.AlarmManagerThread.run(AlarmManagerThread.java:46)
[2] java.lang.Thread.run(Thread.java:478)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Thread-7" (TID:0x12fa0b8, sys_thread_t:0x12f9ff0,
state:CW, thread_t: t@39, threadID:0xf7fc1dc0,
stack_bottom:0xf7fc2000, stack_size:0x20000) prio=10
[1] java.lang.Thread.sleep(Native Method)
[2]
com.ibm.servlet.engine.srt.http.HttpDateUpdater.run(HttpDateUpdater.java:83)
[3] java.lang.Thread.run(Thread.java:478)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Thread-6" (TID:0x69910, sys_thread_t:0x69848,
state:CW, thread_t: t@38, threadID:0xf8011dc0,
stack_bottom:0xf8012000, stack_size:0x20000) prio=5
[1] java.lang.Thread.sleep(Native Method)
[2]
com.ibm.ejs.sm.server.ManagedServer$PingThread.run(ManagedServer.java:1310)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Thread-5" (TID:0xcabe20, sys_thread_t:0xcabd58,
state:CW, thread_t: t@37, threadID:0xf8041dc0,
stack_bottom:0xf8042000, stack_size:0x20000) prio=5
[1] java.lang.Thread.sleep(Native Method)
[2]
com.ibm.servlet.personalization.sessiontracking.SessionContextRegistry.run(Sessi\
onContextRegistry.java:626)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Worker#14" (TID:0xd64e20, sys_thread_t:0xd64d58,
state:MW, thread_t: t@36, threadID:0xf8171dc0,
stack_bottom:0xf8172000, stack_size:0x20000) prio=5
[1]
com.ibm.servlet.engine.oselistener.outofproc.NativeServerQueueImp.getSeviceMessa\
geId(NativeServerQueueImp.java:108)
[2]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.getNewConnectionFromQueue(SQWrapperEventSource.java:248)
[3]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.run(SQWrapperEventSource.java:193)
[4]
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(Out\
OfProcThread.java:231)
[5] java.lang.Thread.run(Thread.java:479)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Worker#13" (TID:0xd63c48, sys_thread_t:0xd63b80,
state:R, thread_t: t@35, threadID:0xf81a1dc0,
stack_bottom:0xf81a2000, stack_size:0x20000) prio=5
[1]
com.ibm.servlet.engine.oselistener.outofproc.NativeServerQueueImp.nativeGetSevic\
eMessageId(Native
Method)
[2]
com.ibm.servlet.engine.oselistener.outofproc.NativeServerQueueImp.getSeviceMessa\
geId(NativeServerQueueImp.java:108)
[3]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.getNewConnectionFromQueue(SQWrapperEventSource.java:248)
[4]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.run(SQWrapperEventSource.java:193)
[5]
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(Out\
OfProcThread.java:231)
[6] java.lang.Thread.run(Thread.java:479)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Worker#12" (TID:0xd62888, sys_thread_t:0xd627c0,
state:MW, thread_t: t@34, threadID:0xf81d1dc0,
stack_bottom:0xf81d2000, stack_size:0x20000) prio=5
[1]
com.ibm.servlet.engine.oselistener.outofproc.NativeServerQueueImp.getSeviceMessa\
geId(NativeServerQueueImp.java:108)
[2]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.getNewConnectionFromQueue(SQWrapperEventSource.java:248)
[3]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.run(SQWrapperEventSource.java:193)
[4]
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(Out\
OfProcThread.java:231)
[5] java.lang.Thread.run(Thread.java:478)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Worker#11" (TID:0xd5ded0, sys_thread_t:0xd5de08,
state:MW, thread_t: t@33, threadID:0xf8201dc0,
stack_bottom:0xf8202000, stack_size:0x20000) prio=5
[1]
com.ibm.servlet.engine.oselistener.outofproc.NativeServerQueueImp.getSeviceMessa\
geId(NativeServerQueueImp.java:108)
[2]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.getNewConnectionFromQueue(SQWrapperEventSource.java:248)
[3]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.run(SQWrapperEventSource.java:193)
[4]
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(Out\
OfProcThread.java:231)
[5] java.lang.Thread.run(Thread.java:479)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Worker#10" (TID:0xd606f8, sys_thread_t:0xd60630,
state:MW, thread_t: t@32, threadID:0xf8231dc0,
stack_bottom:0xf8232000, stack_size:0x20000) prio=5
[1]
com.ibm.servlet.engine.oselistener.outofproc.NativeServerQueueImp.getSeviceMessa\
geId(NativeServerQueueImp.java:108)
[2]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.getNewConnectionFromQueue(SQWrapperEventSource.java:248)
[3]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.run(SQWrapperEventSource.java:193)
[4]
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(Out\
OfProcThread.java:231)
[5] java.lang.Thread.run(Thread.java:479)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Worker#9" (TID:0xd5f520, sys_thread_t:0xd5f458,
state:MW, thread_t: t@31, threadID:0xf8261dc0,
stack_bottom:0xf8262000, stack_size:0x20000) prio=5
[1]
com.ibm.servlet.engine.oselistener.outofproc.NativeServerQueueImp.getSeviceMessa\
geId(NativeServerQueueImp.java:108)
[2]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.getNewConnectionFromQueue(SQWrapperEventSource.java:248)
[3]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.run(SQWrapperEventSource.java:193)
[4]
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(Out\
OfProcThread.java:231)
[5] java.lang.Thread.run(Thread.java:478)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Worker#8" (TID:0xd5d8e0, sys_thread_t:0xd5d818,
state:MW, thread_t: t@30, threadID:0xf82a1dc0,
stack_bottom:0xf82a2000, stack_size:0x20000) prio=5
[1]
com.ibm.servlet.engine.oselistener.outofproc.NativeServerQueueImp.getSeviceMessa\
geId(NativeServerQueueImp.java:108)
[2]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.getNewConnectionFromQueue(SQWrapperEventSource.java:248)
[3]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.run(SQWrapperEventSource.java:193)
[4]
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(Out\
OfProcThread.java:231)
[5] java.lang.Thread.run(Thread.java:478)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Worker#7" (TID:0xd5c520, sys_thread_t:0xd5c458,
state:MW, thread_t: t@29, threadID:0xf82e1dc0,
stack_bottom:0xf82e2000, stack_size:0x20000) prio=5
[1]
com.ibm.servlet.engine.oselistener.outofproc.NativeServerQueueImp.getSeviceMessa\
geId(NativeServerQueueImp.java:108)
[2]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.getNewConnectionFromQueue(SQWrapperEventSource.java:248)
[3]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.run(SQWrapperEventSource.java:193)
[4]
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(Out\
OfProcThread.java:231)
[5] java.lang.Thread.run(Thread.java:479)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Worker#6" (TID:0xd5b160, sys_thread_t:0xd5b098,
state:MW, thread_t: t@28, threadID:0xf8321dc0,
stack_bottom:0xf8322000, stack_size:0x20000) prio=5
[1]
com.ibm.servlet.engine.oselistener.outofproc.NativeServerQueueImp.getSeviceMessa\
geId(NativeServerQueueImp.java:108)
[2]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.getNewConnectionFromQueue(SQWrapperEventSource.java:248)
[3]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.run(SQWrapperEventSource.java:193)
[4]
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(Out\
OfProcThread.java:231)
[5] java.lang.Thread.run(Thread.java:479)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Worker#5" (TID:0xd59da0, sys_thread_t:0xd59cd8,
state:MW, thread_t: t@27, threadID:0xf8361dc0,
stack_bottom:0xf8362000, stack_size:0x20000) prio=5
[1]
com.ibm.servlet.engine.oselistener.outofproc.NativeServerQueueImp.getSeviceMessa\
geId(NativeServerQueueImp.java:108)
[2]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.getNewConnectionFromQueue(SQWrapperEventSource.java:248)
[3]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.run(SQWrapperEventSource.java:193)
[4]
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(Out\
OfProcThread.java:231)
[5] java.lang.Thread.run(Thread.java:479)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Worker#4" (TID:0xd31da0, sys_thread_t:0xd31cd8,
state:MW, thread_t: t@26, threadID:0xf83a1dc0,
stack_bottom:0xf83a2000, stack_size:0x20000) prio=5
[1]
com.ibm.servlet.engine.oselistener.outofproc.NativeServerQueueImp.getSeviceMessa\
geId(NativeServerQueueImp.java:108)
[2]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.getNewConnectionFromQueue(SQWrapperEventSource.java:248)
[3]
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnab\
le.run(SQWrapperEventSource.java:193)
[4]
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(Out\
OfProcThread.java:231)
[5] java.lang.Thread.run(Thread.java:479)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Worker#3" (TID:0xd31b80, sys_thread_t:0xd31ab8,
state:R, thread_t: t@25, threadID:0xf83e1dc0,
stack_bottom:0xf83e2000, stack_size:0x20000) prio=5
*current thread*
[1]
java.lang.StringBuffer.append(StringBuffer.java:389)
[2]
javax.naming.NamingException.toString(NamingException.java:331)
[3] java.lang.String.valueOf(String.java:1935)
[4]
java.lang.StringBuffer.append(StringBuffer.java:365)
[5]
com.ibm.ejs.ns.jndi.CNContextImpl.currLevelCacheLookup(CNContextImpl.java:2338)
[6]
com.ibm.ejs.ns.jndi.CNContextImpl.cacheLookup(CNContextImpl.java:2315)
[7]
com.ibm.ejs.ns.jndi.CNContextImpl.doLookup(CNContextImpl.java:1038)
[8]
com.ibm.ejs.ns.jndi.CNContextImpl.lookup(CNContextImpl.java:803)
[9]
javax.naming.InitialContext.lookup(InitialContext.java:349)
[10]
ohmclasses.WASDataSourceWrapper.<init>(WASDataSourceWrapper.java:17)
[11] ohmclasses.WebPageItem.show(WebPageItem.java:83)
[12] ohmclasses.WebPageItem.show(WebPageItem.java:71)
[13]
_MhwIBMClaimList_jsp_2._jspService(_MhwIBMClaimList_jsp_2.java:140)
[14]
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:127)
[15]
javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
[16]
org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:3\
42)
[17]
org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:701)
[18]
org.apache.jasper.runtime.JspServlet.service(JspServlet.java:824)
[19]
javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
[20]
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.jav\
a:640)
[21]
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleSer\
vlet.java:150)
[22]
com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.ja\
va:287)
[23]
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServ\
let.java:105)
[24]
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:346)
[25]
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager\
.java:793)
[26]
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.j\
ava:719)
[27]
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAp\
pRequestDispatcher.java:371)
[28]
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDisp\
atcher.java:173)
[29]
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispa\
tcher.java:92)
[30]
mhwservlets.MhwIBMClaimList.customService(MhwIBMClaimList.java:17)
[31]
ohmservlets.OhmStandardServlet.doGet(OhmStandardServlet.java:27)
.... remainder of stack truncated ...