JavaRanch » Java Forums »
Products »
Oracle/OAS
Author
SIGSEGV 11 segmentation violation
Subhash Nambiar
Greenhorn
Joined: Jan 11, 2002
Posts: 26
Hi Im getting core dump on weblogic server 5.1(part of it described below) . It is not consistent but comes sometime and makes the server down.Can any body help me out with any clues for this abnormal behaviour. Thanks in advance Subhash SIGSEGV 11 segmentation violation si_signo [11]: SEGV si_errno [0]: si_code [1]: SEGV_MAPERR [addr: 0xac03a548] stackpointer=D65CFCE8 "HighPriority TimeEventGenerator" (TID:0x7f1a938, sys_thread_t:0x7f1a870, state: CW, thread_t: t@69, threadID:0xcba51d78, stack_bottom:0xcba52000, stack_size:0x2 0000) prio=9 [1] weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:276) [2] weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java :131) [3] java.lang.Thread.run(Thread.java:479) ------------------- "SSLListenThread" (TID:0x126e2e80, sys_thread_t:0x126e2db8, state:R, thread_t: t @68, threadID:0xcbab1d78, stack_bottom:0xcbab2000, stack_size:0x20000) prio=5 [1] java.net.PlainSocketImpl.socketAccept(Native Method) [2] java.net.PlainSocketImpl.accept(PlainSocketImpl.java:413) [3] java.net.ServerSocket.implAccept(ServerSocket.java:241) [4] java.net.ServerSocket.accept(ServerSocket.java:223) [5] weblogic.socket.WeblogicServerSocket.accept(WeblogicServerSocket.java:26) [6] weblogic.security.SSL.SSLServerSocket.acceptNoHandshake(SSLServerSocket.java :118) [7] weblogic.security.SSL.SSLServerSocket.accept(SSLServerSocket.java:109) [8] weblogic.t3.srvr.ListenThread.run(ListenThread.java:263) ------------------- "ListenThread" (TID:0x9f80d40, sys_thread_t:0x9f80c78, state:R, thread_t: t@67, threadID:0xcba81d78, stack_bottom:0xcba82000, stack_size:0x20000) prio=5 [1] java.net.PlainSocketImpl.socketAccept(Native Method) [2] java.net.PlainSocketImpl.accept(PlainSocketImpl.java:413) [3] java.net.ServerSocket.implAccept(ServerSocket.java:236) [4] java.net.ServerSocket.accept(ServerSocket.java:222) [5] weblogic.socket.WeblogicServerSocket.accept(WeblogicServerSocket.java:26) [6] weblogic.t3.srvr.ListenThread.run(ListenThread.java:263) ------------------- "NBExecuteThread-1" (TID:0xb37718, sys_thread_t:0xb37650, state:CW, thread_t: t@ 63, threadID:0xd6351d78, stack_bottom:0xd6352000, stack_size:0x20000) prio=5 [1] java.lang.Object.wait(Object.java:424) [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:98) [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:109) ------------------- "NBExecuteThread-0" (TID:0xb36358, sys_thread_t:0xb36290, state:CW, thread_t: t@ 62, threadID:0xd6381d78, stack_bottom:0xd6382000, stack_size:0x20000) prio=5 [1] java.lang.Object.wait(Object.java:424) [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:98) [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:109) ------------------- "ExecuteThread-49" (TID:0xb34f98, sys_thread_t:0xb34ed0, state:R, thread_t: t@61 , threadID:0xd63d1d78, stack_bottom:0xd63d2000, stack_size:0x20000) prio=5 [1] java.net.SocketInputStream.socketRead(Native Method) [2] java.net.SocketInputStream.read(SocketInputStream.java:85) [3] weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:177) [4] weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:36) [5] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:109) ------------------- "ExecuteThread-48" (TID:0xb32db8, sys_thread_t:0xb32cf0, state:CW, thread_t: t@6 0, threadID:0xd6401d78, stack_bottom:0xd6402000, stack_size:0x20000) prio=5 [1] java.lang.Object.wait(Object.java:424) [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:98) [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:109) ------------------- "ExecuteThread-47" (TID:0xb319f8, sys_thread_t:0xb31930, state:R, thread_t: t@59 , threadID:0xd6451d78, stack_bottom:0xd6452000, stack_size:0x20000) prio=5 [1] java.net.SocketInputStream.socketRead(Native Method) [2] java.net.SocketInputStream.read(SocketInputStream.java:85) [3] oracle.net.ns.Packet.receive(Packet.java) [4] oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java) [5] oracle.net.ns.NetInputStream.read(NetInputStream.java) [6] oracle.net.ns.NetInputStream.read(NetInputStream.java) [7] oracle.net.ns.NetInputStream.read(NetInputStream.java) [8] oracle.jdbc.ttc7.MAREngine.unmarshalUB1(MAREngine.java) [9] oracle.jdbc.ttc7.MAREngine.unmarshalSB1(MAREngine.java) [10] oracle.jdbc.ttc7.Oall7.receive(Oall7.java) [11] oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java) [12] oracle.jdbc.ttc7.TTC7Protocol.fetch(TTC7Protocol.java) [13] oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java) [14] oracle.jdbc.driver.OracleStatement.doExecute(OracleStatement.java) [15] oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.jav a) [16] oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStat ement.java) [17] oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedState ment.java) [18] weblogic.jdbcbase.jts.Statement.executeQuery(Statement.java:55) [19] weblogic.jdbc20.rmi.internal.PreparedStatementImpl.executeQuery(PreparedSta tementImpl.java:46) [20] weblogic.jdbc20.rmi.SerialPreparedStatement.executeQuery(SerialPreparedStat ement.java:40) [21] cicp.utilities.common.QueryManagerBasic.getResult(QueryManagerBasic.java:20 5) [22] cicp.utilities.common.QueryManagerBasic.executeSQL(QueryManagerBasic.java:9 3) [23] cicp.utilities.common.QueryManager.executeSQL(QueryManager.java:38) [24] cicp.issue.ejb.service.ValidationSessionBean.demandAgainstToppingUpMSPLineI tem(ValidationSessionBean.java:4394) [25] cicp.issue.ejb.service.ValidationSessionBean.validate(ValidationSessionBean .java:1494) [26] cicp.issue.ejb.service.ValidationSessionBeanEOImpl.validate(ValidationSessi onBeanEOImpl.java:37) [27] cicp.issue.ejb.service.ValidationSessionBeanEOImpl_ServiceStub.validate(Val idationSessionBeanEOImpl_ServiceStub.java:754) [28] cicp.issue.ejb.controller.DemandSessionBean.callValidation(DemandSessionBea n.java:1803) [29] cicp.issue.ejb.controller.DemandSessionBean.startValidation(DemandSessionBe an.java:1558) [30] cicp.issue.ejb.controller.DemandSessionBean.modify(DemandSessionBean.java:1 340) [31] cicp.issue.ejb.controller.DemandSessionBeanEOImpl.modify(DemandSessionBeanE OImpl.java:4285) .... remainder of stack truncated ... ------------------- "ExecuteThread-46" (TID:0xb30638, sys_thread_t:0xb30570, state:CW, thread_t: t@5 8, threadID:0xd6481d78, stack_bottom:0xd6482000, stack_size:0x20000) prio=5 [1] java.lang.Object.wait(Object.java:424) [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:98) [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:109) ------------------- "ExecuteThread-45" (TID:0xb2f278, sys_thread_t:0xb2f1b0, state:CW, thread_t: t@5 7, threadID:0xd64d1d78, stack_bottom:0xd64d2000, stack_size:0x20000) prio=5 [1] java.lang.Object.wait(Object.java:424) [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:98) [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:109) ------------------- "ExecuteThread-44" (TID:0xb2deb8, sys_thread_t:0xb2ddf0, state:R, thread_t: t@56 .....
Mark Spritzler
ranger
Sheriff
Joined: Feb 05, 2001
Posts: 16624
posted Oct 08, 2002 11:17:00
0
This is a wild guess, as looking at a stack trace really doesn't tell anyone what the picture of the problem is. What is the program doing, what is the code look like, et al. Is this an Oracle or a Weblogic problem? If there is an insert happening or a large query. It could be that it can't extend that file. Meaning the size of the Cache Buffer size cannot be extended. Or the datafile can't be extended. This is a question for your DBA, to check the file sizes and making sure it doesn't run out of space. You can have your DBA watch as these programs run to see what is being sent to Oracle and how Oracle is handling it. Mark
Perfect World Programming, LLC - Two Laptop Bag - Tube Organizer
How to Ask Questions the Smart Way FAQ
subject: SIGSEGV 11 segmentation violation